Commit Graph

368 Commits

Author SHA1 Message Date
Sandro Santilli
16c67554a2 Generalize the API doc, add 'gn' to the list of supported params 2012-10-04 12:04:49 +02:00
Sandro Santilli
ba6cde9679 Add API documentation to the repository (closes #42) 2012-10-04 12:04:49 +02:00
Sandro Santilli
eb645d298c More embedded comments 2012-10-04 12:04:49 +02:00
Sandro Santilli
13b3b2f2ff Don't hide errors during db preparation 2012-10-04 12:04:49 +02:00
Sandro Santilli
ae493dd914 Move install step before usage one (see #16) 2012-10-04 12:04:49 +02:00
Sandro Santilli
233f5ecc4b Rename env files to .example, add a ./configure script
Update README to mention the two possible ways to configure the app
2012-10-04 12:04:49 +02:00
Sandro Santilli
954e54c87d Prepare for 1.1.0 2012-10-04 12:04:49 +02:00
Luis Bosque
4ec9bf34c1 fixed problem in cluster2 with pidfile name 2012-10-04 10:54:09 +02:00
Luis Bosque
3287ffd4e4 staging env in cluster.js 2012-10-03 17:14:17 +02:00
Luis Bosque
b1a06b208f added staging env to cluster.js 2012-10-03 17:12:45 +02:00
Luis Bosque
686ff617b8 updated version to 1.0.0 2012-10-03 16:53:17 +02:00
Sandro Santilli
e94b06e10c Switch to cluster2 for node-0.8 support 2012-09-28 13:19:28 +02:00
Sandro Santilli
2549560c58 Encode version in package.json -- now targetting 0.9.1-dev 2012-09-19 09:41:53 +02:00
Luis Bosque
5dc8c1de29 Merge branch 'release/staging' into develop 2012-09-18 17:06:04 +02:00
Luis Bosque
f05f18e552 added NEWS.md 2012-09-18 17:04:29 +02:00
Sandro Santilli
2ac6e2d132 Add tests for INSERT/UPDATE/DELETE and _no_ RETURNING (#13) 2012-09-17 16:56:25 +02:00
Sandro Santilli
fe2c6bfe1f Add test for DELETE .. RETURNING (#50) 2012-09-17 16:50:15 +02:00
Sandro Santilli
adfe97bf81 Add test for broken SQL (#51) 2012-09-17 13:04:16 +02:00
Sandro Santilli
8b824801cf Fix INSERT and UPDATE with RETURNING clause. Closes #50
Includes regression test
2012-09-17 11:50:19 +02:00
Sandro Santilli
2d59de1b70 Add a couple of additional tests about forbidden INSERT attempts.
These are:
 - NO api key used
 - INSERT in public table
Both tests are already passing
2012-09-17 11:12:00 +02:00
Sandro Santilli
167e1e1b51 Drop calls to deprecated PSQL.end() 2012-09-04 12:31:50 +02:00
Sandro Santilli
0a53d1cd17 Make PSQL.end a no-op, to avoid breaking pooled clients. Closes #48 2012-09-04 12:31:38 +02:00
Sandro Santilli
2a817fc70a Re-enable pgsql unit test
Was intended to disabled by 86e1439c2c
but commenting out the middle of a multiline string resulted in a
wider testcases omission, due to:
test/run_tests.sh: 42: test/acceptance/app.test.js: Permission denied
2012-09-04 11:22:53 +02:00
Sandro Santilli
d5a6002e2e Fix db_base_name and db_user setting for staging environment 2012-09-04 11:16:11 +02:00
Luis Bosque
86e1439c2c Re-enabled the psql connections pooler. It is
essential.

Related to:
e36bfdef5b
2012-08-29 20:52:17 +02:00
Sandro Santilli
8815b9eb3d Fix --domain command line switch for cdbsql 2012-08-08 11:58:03 +02:00
Sandro Santilli
185aa3f834 Add command line tool for the CartoDB SQL API 2012-08-08 11:42:11 +02:00
Sandro Santilli
4723c028c9 Use the correct redis variable for checking map key (closes #44)
Includes testcase
2012-08-02 12:18:54 +02:00
Sandro Santilli
639eea00cc Merge branch 'develop' 2012-07-16 19:14:37 +02:00
Sandro Santilli
5a13ba8ee8 Update section about node version requirement 2012-07-16 19:13:03 +02:00
Sandro Santilli
2ae5119bae Raise express dependency to 2.5.11 where it also work with node-0.8
This version passed "make check" with:
 - node 0.4.10
 - node 0.6.19
 - node 0.8.2
2012-07-16 19:10:50 +02:00
Sandro Santilli
7f8ab22c56 Require "zlib":"1.0.5", which would be needed by node-0.4 2012-07-16 19:03:22 +02:00
Sandro Santilli
acb625b72f Expect correct JSON, never mind formatting of it
This is because express-3.0.0beta6 send indented JSON ...
2012-07-16 17:16:28 +02:00
Sandro Santilli
b1089a3ccb Lock dependent modules versions 2012-07-16 15:40:01 +02:00
Sandro Santilli
8fb65874f0 Fix hang in app.auth.test.js and enable running on make check
Closes #38 (yay!)
2012-07-16 13:41:44 +02:00
Sandro Santilli
192bc736ca Disable http client connection pooling while running tests
This is a workaround for issue #38
2012-07-16 13:38:40 +02:00
Sandro Santilli
adae0b483e Enable app acceptance test (no hang with right pgsql version)
See issue #38
2012-07-13 11:13:20 +02:00
Sandro Santilli
aee257c5ef Do not leak "tmp" variable to globals 2012-07-13 11:11:30 +02:00
Sandro Santilli
ce4f99fa7f Print body on unexpected non-200 response status 2012-07-13 11:01:32 +02:00
Sandro Santilli
f7451e9bd8 Update after port to mocha 2012-07-13 10:30:46 +02:00
Sandro Santilli
e4f3a94256 Port tests to mocha. Closes #35. 2012-07-13 10:29:09 +02:00
JM
c881d991a6 Support case insensitive in format parameter. Closes #30
Also fixes https://github.com/Vizzuality/cartodb/issues/795
2012-07-13 10:24:12 +02:00
Sandro Santilli
538d9850a0 Reuse the same log file for both redis and db preparator 2012-07-12 22:55:34 +02:00
Sandro Santilli
1462c3ed3e Hide errors from dropdb (expected the first time) 2012-07-12 22:38:15 +02:00
Sandro Santilli
89d74970e1 Give more info on unexpected response status code 2012-07-12 22:09:14 +02:00
Sandro Santilli
6a2e0a338a Add versions for postgresql and cartodb requirements
This is because the CDB_QueryTables is used by the core: is provided
by CartoDB and only works with PostgreSQL 9.0+
2012-07-12 22:05:09 +02:00
Sandro Santilli
0c0770bcd4 Enable psql test now that it doesn't hang anymore 2012-07-12 20:16:38 +02:00
Sandro Santilli
e36bfdef5b Block while connecting, fixing #37
See https://github.com/brianc/node-postgres/issues/81
2012-07-12 20:13:47 +02:00
Sandro Santilli
a307e1434e Enable more tests (all the one succeeding for me). Closes #36
The metadata test was probably failing due to the redis_pool test
not waiting for redis to complete before exiting (or something
like that).
2012-07-12 18:21:39 +02:00
Sandro Santilli
debc0c2586 Run tests on "make check", using custom port for redis
Includes tweaks in the db preparation script and in the tests
for proper handling of async model. Only a single test is run
at the moment, being the only one that succeeded for me.
2012-07-12 18:10:56 +02:00