Sandro Santilli
b5348db94c
Add CORS headers to all requests
...
In addition to the ones served by the base Windshaft server this commit
adds CORS headers to the GET /infowindow, GET /map_metadata and
DEL /flush_cache requests. Closes issue #42 .
2012-08-14 14:50:18 +02:00
Sandro Santilli
282ac94e29
Prevent unauthenticated requests from changing map styles
2012-08-07 17:10:15 +02:00
Sandro Santilli
6a92fd3170
Propagate style changes to caches for unauthenticated requests
...
Closes #41 , does it implementing the new afterStyleChange and
afterStyleDelete callbacks in Windshaft 0.4.10.
Adds automated testcases for the bug.
2012-08-07 16:11:49 +02:00
Sandro Santilli
c0eaf826ab
Add another test for authentications using old redis key ( #39 )
2012-08-02 11:17:53 +02:00
Sandro Santilli
651c45bc16
Use the correct redis variable for checking map key ( closes #39 )
...
Includes testcase
2012-08-02 11:15:01 +02:00
Sandro Santilli
0c8da93f0c
Give more info about failing tests
2012-08-02 10:55:47 +02:00
Sandro Santilli
406902f74e
Make benchmarker executable
2012-07-25 18:29:43 +02:00
Sandro Santilli
d3a539da93
Backport benchmark changes to master branch
2012-07-25 18:10:40 +02:00
Sandro Santilli
de275bfc50
Delegate user permission to PostgreSQL ( closes #18 )
...
If the request is authenticated (with map_key) then we log as the
database owner, otherwise we log as the default user.
The default user is now "publicuser" by default.
Raises dependency on Windshaft to 0.4.9+, to get the grainstore
version allowing override of database username.
Add test for req2params function, particularly authentication,
Add test for authenticated / unauthenticated access
2012-07-18 11:09:17 +02:00
Sandro Santilli
c918b09e64
Require carto_data only after setting the global env ( closes #28 )
...
This one is for "cluster.js", the previous was for app.js
2012-07-10 20:39:24 +02:00
Sandro Santilli
d18cf96007
More quoting (really closes #30 )
...
It seems redis only like double quotes
2012-07-10 19:38:45 +02:00
Sandro Santilli
d9b7bfff2c
Properly quote database name
...
Seems to fix #30 , but also reveals that a FLUSHALL is also needed
when redis is started by ourselves...
2012-07-10 19:28:16 +02:00
Sandro Santilli
e628b8249a
Require global leak free node-varnish 0.1.1 ( closes #25 )
...
Also stop ignoring leaks and run mocha once for all tests
2012-07-10 16:37:32 +02:00
Sandro Santilli
45b9cac423
Add "make clean"
2012-07-10 15:56:40 +02:00
Sandro Santilli
da593ded74
Require carto_data only after setting the global env ( closes #28 )
2012-07-10 09:49:56 +02:00
Sandro Santilli
895877be8b
Do not use invalid MML (won't work with mapnik-2.1)
2012-07-09 21:06:45 +02:00
Sandro Santilli
15162e8c38
Use global environment settings in carto_data ( closes #27 )
2012-07-09 19:33:17 +02:00
Sandro Santilli
c884deba05
Remove duplicated server_options.js file
2012-07-09 19:20:49 +02:00
Sandro Santilli
411332a28a
Run tests with "make check" ( #21 )
2012-07-09 18:56:09 +02:00
Sandro Santilli
a85302e28b
Use redis in port 6333 for testing (see #27 )
2012-07-09 18:55:25 +02:00
Sandro Santilli
f39a40d147
We don't need expresso anymore, but we need mocha
...
Note that 1.2.1 was choosen because known to work with node-0.4
2012-07-09 17:35:30 +02:00
Sandro Santilli
2b24e46f6c
Port tests to mocha ( closes #20 )
2012-07-09 16:49:31 +02:00
Simon Tokumine
e45d8339c4
add event driven test when VarnishEmu server starts to listen
2012-07-09 16:12:03 +02:00
Simon Tokumine
006a56f496
remove basic smoke test for truth
2012-07-09 15:59:02 +02:00
Simon Tokumine
125f7567ea
Merge branch 'master' of https://github.com/Vizzuality/Windshaft-cartodb
2012-07-09 15:57:10 +02:00
Simon Tokumine
8dc2c3ecb4
fix cache_validator acceptance test - was this ever working?
2012-07-09 15:56:47 +02:00
Sandro Santilli
4f264de594
Add a note about role creation side-effects of test db preparation
2012-07-09 15:52:38 +02:00
Sandro Santilli
903aa9fc04
Parametrize name of testing database
...
Name left unchanged for now ("cartodb_test_user_1_db")
2012-07-09 15:52:37 +02:00
Sandro Santilli
a15bca9dc7
Add database roles used in testsuite
...
Actually only "tileuser" is currently used, but
"development_cartodb_user_3" is also referenced by the gadm4.sql
so I added that too.
2012-07-09 15:35:17 +02:00
Simon Tokumine
2bdb284897
lock expresso dependency to connect 1.8.7. bit of a hack (unsuprisingly)
2012-07-09 13:50:42 +02:00
Sandro Santilli
89ee3043aa
Make it clear that this package requires node-0.4
2012-07-09 13:21:19 +02:00
Sandro Santilli
24813e43cb
License is BSD (added file and reference)
2012-07-05 18:30:18 +02:00
Sandro Santilli
2e8398b11c
Do not force location and permissions on db, properly use exit code
2012-07-03 19:31:30 +02:00
Simon Tokumine
f95e15e6fe
remove max_size from test
2012-06-06 15:25:39 +01:00
Simon Tokumine
cea22f438c
Merge branch 'master' of github.com:Vizzuality/Windshaft-cartodb
2012-06-06 15:24:55 +01:00
Simon Tokumine
98e5bab8e4
commenting and removal of bogus config. also disable cache in test environment
2012-06-06 15:24:44 +01:00
Sandro Santilli
604fd58f2e
Override grainstore "extent" to be full webmercator
...
See https://github.com/Vizzuality/cartodb/issues/737
2012-06-05 19:18:45 +02:00
Simon Tokumine
a382b9f601
check for nulls.
2012-05-08 10:52:58 +01:00
Simon Tokumine
ac7593a743
check for nulls. out
2012-05-08 10:51:51 +01:00
Simon Tokumine
537d5e160d
Merge branch 'master' of github.com:Vizzuality/Windshaft-cartodb
2012-05-08 10:38:10 +01:00
Simon Tokumine
13b66c4e38
check for nulls
2012-05-08 10:38:01 +01:00
Sandro Santilli
0a305a9751
Do not set postgresql.max_size=0, doesn't work as expected ( #16 )
2012-05-07 18:51:21 +02:00
Sandro Santilli
5ea5d7707f
Have development env use the_geom_webmercator, matching production
2012-05-07 18:30:43 +02:00
Simon Tokumine
de4196377a
don't metatile
2012-05-07 15:42:40 +01:00
Simon Tokumine
d580b715cf
update cluster port
2012-05-02 22:01:30 +01:00
Simon Tokumine
4078098c3f
enable cache clearing at table level granularity
2012-05-02 19:32:54 +01:00
Simon Tokumine
d5759db8ca
cache enabled in settings
2012-05-01 19:02:50 +01:00
Simon Tokumine
d1226992c3
clean up environment settings
2012-05-01 19:00:14 +01:00
Simon Tokumine
97f9f6a5ee
Merge branch 'master' of github.com:Vizzuality/Windshaft-cartodb
2012-04-23 19:13:30 -04:00
Simon Tokumine
b24081addb
bump windshaft requirement
2012-04-23 19:01:14 -04:00