Sandro Santilli
0f90d687c7
Implement signed teplate maps
...
Closes #98
Raises minimum required redis version to 2.4.0+ (Debian stable has 2.4.14)
2013-12-17 17:39:21 +01:00
Sandro Santilli
7b7408dab7
Revert "Drop /map_metadata API entry point"
...
This reverts commit b37b07a06a1dd3cf05d60f4aa613ab5c48b90700.
This was too light of a decision...
2013-12-17 17:17:17 +01:00
Sandro Santilli
9c897a91a9
Drop /map_metadata API entry point
...
Closes #101
2013-12-17 17:17:17 +01:00
Sandro Santilli
4189f8187f
Simplify redis test setup using HMSET
...
See http://redis.io/commands/hmset
2013-12-17 17:17:16 +01:00
Sandro Santilli
6f689745c0
Fix lzma testcase
2013-12-17 17:17:16 +01:00
Sandro Santilli
63fd660eb1
Fix error handling in testcase
2013-12-17 17:17:16 +01:00
Sandro Santilli
e6b55ac034
Allow requesting run_test.sh to prepare redis but not postgresql
...
Adds --nocreate-pg, --nocreate-redis, --nodrop-pg, --nodrop-redis
NOTE that dropping pg is still unimplemented
2013-12-17 17:17:16 +01:00
Sandro Santilli
385022de80
Revert "fixed #91 " -- the fix was for an unconfirmed bug
...
This reverts commit 9155724082
.
See #38 for further action
2013-12-17 17:17:16 +01:00
Sandro Santilli
6c104e2aca
Enable test for fetcing tiles of private tables using api_key
...
See #39 and #91
2013-12-17 17:17:16 +01:00
Sandro Santilli
363c0d28f4
Add test for fetching tile of private table showing api_key
...
See #38 and #91
2013-12-17 17:17:16 +01:00
javi
a378fc4e68
fixed #91
2013-12-17 17:17:16 +01:00
Sandro Santilli
f429b86f48
Accept unused CartoCSS directives
...
Closes #93
An example unused CartoCSS directive is
"point-transform" without "point-file"
or "point-url". Unused means it has no effect.
It used to be accepted but regressed in release 1.5.0
2013-12-17 17:17:15 +01:00
Sandro Santilli
ccfdacff5b
Fix test for invalid font usage after Windshaft update ( #90 )
...
NOTE: the error is less friendly now, see
http://github.com/mapbox/carto/issues/242
2013-12-17 17:17:15 +01:00
Sandro Santilli
a9d9b765e8
Survive presence of malformed CartoCSS in redis
...
Closes #94 , enable relative testcase
2013-12-17 17:17:15 +01:00
Sandro Santilli
2fa288fc4d
Add (pending) test for getting unrenderable stored styles ( #94 )
...
Required upgrading mocha tester to ~0.14.0
2013-12-17 17:17:15 +01:00
Sandro Santilli
271ff4faeb
Use a variable to hold the name of test database
2013-12-17 17:17:15 +01:00
Sandro Santilli
a60a3adc12
CartoDB redis interaction delegated to "cartodb-redis" module
2013-12-17 17:17:14 +01:00
Sandro Santilli
4c95af2c69
Fix ticket reference
2013-12-17 17:17:14 +01:00
Sandro Santilli
baa95a62d1
Add support for reading user-specific database_password from redis
...
This commits adds support for CartoDB-2.5.0 model.
Closes #89 .
Change is backward compatible.
2013-12-17 17:17:14 +01:00
Sandro Santilli
c7494c3c73
Avoid caches during test for user-specific database_host
2013-12-17 17:17:14 +01:00
Sandro Santilli
428e8631e2
Improve tests robustness on failure
2013-12-17 17:17:14 +01:00
Sandro Santilli
3120d56e80
Add test for redis-specifid database_host. Closes #88
2013-12-17 17:17:14 +01:00
Sandro Santilli
bf340e684a
Tweak error messages on missing redis variables, update tests
2013-12-17 17:17:14 +01:00
Sandro Santilli
eb51d18012
Add support for specifying database connection passwords
2013-12-17 17:17:13 +01:00
Sandro Santilli
3e6070bd9b
Fix support for exponential notation in CartoCSS filter values
...
Closes #87 .
Includes testcase
2013-12-17 17:17:12 +01:00
Sandro Santilli
a8fef04455
Prepare for mapnik-2.2.0 support ( #78 )
...
- Tolerate change in CartoCSS error message between 0.9.3 and 0.9.5
- Expect default style to be different for mapnik-2.2.0+ target
2013-12-17 17:17:12 +01:00
Sandro Santilli
1856b824cb
Fix support for apostrophes in CartoCSS
...
Requires windshaft 0.13.7
Jira ref CDB-414
2013-12-17 17:17:12 +01:00
Sandro Santilli
a27cf1b41c
Do not let anonymous requests use authorized renderer caches
...
Puts dbuser in params, for correct use by Windshaft renderer cache.
Before this fix, and after commit 1c9f63c9
, the renderer cache key
did not contain the db user.
2013-12-17 17:17:12 +01:00
Sandro Santilli
b610b9aca2
tweak test description
2013-12-17 17:17:12 +01:00
Sandro Santilli
c17fd3b254
Make testsuite accept an installed mapnik version 2.1.0
...
See https://travis-ci.org/CartoDB/Windshaft-cartodb/builds/11286823
2013-12-17 17:17:11 +01:00
Sandro Santilli
b4580943e8
Read test redis port configuration from test.js env
2013-12-17 17:17:11 +01:00
Sandro Santilli
730f9534dc
Clean handling of redis connection failures in testcase
2013-12-17 17:17:11 +01:00
Sandro Santilli
a7cc7ceeb8
Fix error for invalid text-name in CartoCSS. Closes #81 .
2013-12-17 17:17:11 +01:00
Sandro Santilli
0c4bcca7c9
Read redis port from test.js environment when running tests
2013-12-17 17:17:11 +01:00
Sandro Santilli
0414307679
Fix use of blank-prefixed "zoom" variable in CartoCSS
2013-12-17 17:17:11 +01:00
Sandro Santilli
65c7c5fc9c
Always serve multilayer tiles and grids with persisting cache request
2013-07-08 12:13:45 +02:00
Sandro Santilli
e984811eae
Fix SQL bug in testcase
2013-06-19 17:24:01 +02:00
Sandro Santilli
eb83851bb7
Fix database authentication with multi-table layergroups
2013-06-17 17:24:09 +02:00
Sandro Santilli
8d326dba2f
Add test for CartoCSS error reporting on POST to layergroup
2013-06-10 11:53:28 +02:00
Sandro Santilli
d977f83bd1
Change stats format for multilayer map token request
...
See https://github.com/Vizzuality/Windshaft-cartodb/wiki/Redis-stats-format
Target 1.3.0
2013-06-04 13:30:28 +02:00
Sandro Santilli
5b6919e0c6
Fix unit of measure for lastUpdated info extraction
2013-05-30 16:48:40 +02:00
Sandro Santilli
5ab4caea7d
Make test for LZMA more robust in case of failure
2013-05-16 09:41:38 +02:00
javi
c9e3cc00be
merged with develop
2013-04-24 15:16:20 +02:00
javi
efa79b243c
fixed lzma decoding to fix browser requirements
2013-04-24 15:10:58 +02:00
Sandro Santilli
06f781334d
Drop unused variable
2013-04-24 12:01:32 +02:00
Sandro Santilli
f0fc44aac9
Fix fetching of affected tables when mapnik tokens are used
...
We'll replace !bbox! with an empty box and !pixel_width! and
!pixel_height! with 1 before passing the query to CDB_QueryTable
2013-04-23 17:29:49 +02:00
Sandro Santilli
f85ca16c62
Change LZMA expected encoding from HEX to base64, reducing its size
2013-04-19 16:16:20 +02:00
Sandro Santilli
14953e992f
Multilayer API changes, target 1.2.0
...
- Layers passed by index in grid fetching url
- Interactivity only specified in layergroup config
- Encode cache_buster as part of the token
2013-04-15 18:51:28 +02:00
Sandro Santilli
78a6f4de1b
Keep a counter of layergroup created per user.
...
The counter is in redis db 5, in a field "mapviews" of an hash
"tiler:users:USERNAME". It's incremented whenever the layergroup
token for a configuration is requested.
2013-04-12 17:28:34 +02:00
Sandro Santilli
afb875c32a
Add missing fixtures (thanks Fabio)
2013-04-12 14:34:45 +02:00