Sandro Santilli
1ed65544e5
Send detailed error when user metadata are missing from redis
...
Include tip on how to restore the redis db from cartodb.
2012-10-05 16:05:32 +02:00
Sandro Santilli
4ed297d40f
Move more test support things under test/support
2012-10-05 15:57:30 +02:00
Sandro Santilli
85b71770e6
Add missing requirements (mapnik and postgis)
2012-10-05 15:56:20 +02:00
Sandro Santilli
ed421d3cad
Add more entries in the requirements section
2012-10-05 15:55:40 +02:00
Sandro Santilli
6d0886f81a
Add embedded informations about the configure script
2012-10-05 15:53:49 +02:00
Sandro Santilli
34afe4c1c8
Document existance of the ./configure script
2012-10-05 15:53:33 +02:00
Sandro Santilli
a201888fde
Make logging format configurable ( closes #4 )
...
NOTE: the default format for the "test" environment is without
ansi colors, to be easier on remote terminal sessions
2012-10-05 15:52:51 +02:00
Sandro Santilli
5ae864a3c8
Remove config files from repo, provide ./configure script to generate
...
Closes #34
2012-10-05 15:50:40 +02:00
Sandro Santilli
352c209380
Replace "vizzuality.localhost.lan" with "localhost"
...
Fixes starving on DNS lookup in absence of an /etc/hosts entry.
Closes #36
2012-10-05 15:44:04 +02:00
Sandro Santilli
c50930f2a7
Encode node-0.8 requirement
2012-10-04 12:39:26 +02:00
Luis Bosque
34df118160
fixed problem in cluster2 with pidfile name
2012-10-04 11:02:31 +02:00
Luis Bosque
e5ca10e9c6
fixed problem in cluster2 with pidfile name
2012-10-04 10:59:40 +02:00
Luis Bosque
b6f28d7dd2
version 1.0.0 in package.json
2012-10-03 16:56:50 +02:00
Luis Bosque
3ced8c1b6c
version 1.0.0 in package.json
2012-10-03 16:56:35 +02:00
Luis Bosque
43298f58fb
Merge branch 'develop0.8'
2012-10-03 16:42:03 +02:00
Luis Bosque
9e0d55c0e9
1.0.0 version
2012-10-03 16:39:21 +02:00
Sandro Santilli
8bd3b491d0
Use cluster2 for clustering (see #33 )
2012-09-28 13:05:49 +02:00
Sandro Santilli
1601a02517
Update dependencies to have node-0.8 support
2012-09-28 13:04:32 +02:00
Sandro Santilli
738f47d968
Be tolerant about injections of CartoCSS versions
2012-09-27 10:42:29 +02:00
Sandro Santilli
11ae4d6ff1
Add test to check survival to unparseable style
2012-09-26 16:35:15 +02:00
Luis Bosque
694b425281
Merge branch 'release/staging' into develop
2012-09-25 17:32:03 +02:00
Luis Bosque
5d62c6b588
Merge branch 'release/staging'
2012-09-25 17:31:58 +02:00
Luis Bosque
d7839799ce
added NEWS.md for 0.9.0 version
2012-09-25 13:46:41 +02:00
Sandro Santilli
4d524d88d2
Reduce GET style error verbosity
2012-09-25 10:18:47 +02:00
Sandro Santilli
bc506784ca
Add an X-Cache-Channel header to all GET requests. Closes #53 .
2012-09-25 09:27:03 +02:00
Sandro Santilli
446627e305
Fix iteration on redis keys
2012-09-21 19:07:38 +02:00
Sandro Santilli
29572d35fd
Fix iteration on redis keys
2012-09-21 12:58:34 +02:00
Sandro Santilli
5c067b3939
Make test for unauthenticated style setting request predictable
...
Closes #50
2012-09-19 19:09:42 +02:00
Sandro Santilli
0654f2eae7
Tweak redis and hiredis deps to match those of Windshaft
2012-09-19 19:06:47 +02:00
Sandro Santilli
dd34fc507a
Automated localization of external resources referenced in carto
2012-09-19 18:52:13 +02:00
Sandro Santilli
e1e5bb413e
Fix test to use expected hostname
2012-09-19 18:13:28 +02:00
Sandro Santilli
adf1124e70
Add script to drop the XML element from all redis stored map styles
...
WARNING: as of grainstore-0.6.1 a map style with no XML will break
the application, so do _not_ run this script unless you're sure about
what you're doing.
2012-09-18 17:36:20 +02:00
Sandro Santilli
dcbe051654
Return 401 status for unauthorized requests (see #48 )
2012-09-05 20:16:55 +02:00
Sandro Santilli
2ae159c568
Require windshaft-0.4.13, update expected response statuses
2012-09-05 20:06:43 +02:00
Sandro Santilli
b469d5eabf
Rename authenticated postgresql user configuration setting
...
See issue #49
2012-09-05 15:49:10 +02:00
Sandro Santilli
5ca84d9ffc
Always replace the database user parameter in the XML style
...
This provides for an automatic migration of styles to any new
authentication user.
2012-09-05 15:41:22 +02:00
Luis Bosque
c3091e50fc
added staging to the list of allowed envs
2012-09-04 13:35:06 +02:00
Sandro Santilli
4a95342636
Add staging environment file
2012-09-04 10:52:42 +02:00
Sandro Santilli
87b0e07815
Expose Varnish cache TTL in configuration. Closes #46
2012-09-03 18:57:35 +02:00
Sandro Santilli
c23f136f04
Raise grainstore dependency, to avoid double install
...
I'm actually not sure Windshaft-cartodb uses grainstore directly,
but so far we've been requiring it from top-level...
2012-09-03 18:47:04 +02:00
Sandro Santilli
b9e29938e2
Compile XML processing regular expression only once.
...
Requests per second from ~95 to ~98 with a "standard" test.
2012-09-03 15:30:31 +02:00
Sandro Santilli
570f55dbbd
Require windshaft >= 0.4.12 for XML postprocessing
2012-09-03 15:17:11 +02:00
Sandro Santilli
1c9f63c901
Add XML processor to change database user when authenticated
2012-09-03 14:54:23 +02:00
Sandro Santilli
de24f55e20
Add test for getting infowindow of private tables
2012-08-14 20:01:32 +02:00
Sandro Santilli
9ba80acab7
Properly bubble getInfowindow errors up to response
2012-08-14 20:01:05 +02:00
Sandro Santilli
b30c8d9a98
Send jsQuery ready error message on GET /infowindow errors
2012-08-14 20:00:26 +02:00
Sandro Santilli
ca47fbd10b
Fix unauthenticated access to table styles. Closes #43 .
...
Re-introduces use of the redis "privacy" hash key as an additional
security measure for requests that do not involve PostgreSQL access.
Accessing private table styles is tested with this commit.
Accessing private table metadata or infowindow is _not_ tested,
but should also be fixed now.
2012-08-14 19:26:40 +02:00
Sandro Santilli
d1869af134
Require at least grainstore 0.3.2, for proper mapnik-2.0 target
2012-08-14 19:06:11 +02:00
Sandro Santilli
fb3f3a312e
Really fix setting or deleting styles from unauth. request
...
Closes #44
2012-08-14 16:15:41 +02:00
Sandro Santilli
39bc387f97
Add test for getting style of private table (auth or not)
...
NOTE: the unauthorized request CAN GET the style of a private table.
This needs to be fixed (see #43 ) -- meanwhile the test is disabled.
2012-08-14 15:32:36 +02:00