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