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
4216d43db2
Fix grainstore include after direct dependency drop
2008-06-17 05:25:38 +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
Fabio Rueda
0122c6a386
targeted 1.1.11
2013-04-15 13:05:16 +02:00
Sandro Santilli
44a8db03e2
Add node-varnish to the list of submodules tested by check-full
2013-04-15 09:33:41 +02:00
Sandro Santilli
4a12ed1f19
Oops, forgot to drop --nodrop switch after unifying local tests
2013-04-15 09:32:32 +02:00
Sandro Santilli
de24e7fc34
Update to new LZMA to fix global variable leakage
...
Stop ignoring leaks during testing
2013-04-15 09:22:50 +02:00
Sandro Santilli
1b6a662a72
Tweak PATH during submodule check, to find mocha from subdirs
2013-04-15 09:20:51 +02:00
Sandro Santilli
6f8fd69101
Add note about the stats addition
2013-04-12 17:57:57 +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
Sandro Santilli
369b0f6110
Ignore variable leaks exposed by server.js test (due to LZMA mod)
...
This will have to be fixed once LZMA module is updated.
See https://github.com/nmrugg/LZMA-JS/issues/8
With this change "make check-full" completes successfully for me.
Looking forward to Jenkins experience.
2013-04-12 11:52:09 +02:00
Sandro Santilli
1c910ec513
Insert test data in a single statement
2013-04-11 18:33:51 +02:00
Sandro Santilli
08d1d73b4f
Fix "make check" to exit with FAILURE on failure
...
Also upgrade Windshaft for the same purpose (for make check-full)
2013-04-11 18:31:01 +02:00
Sandro Santilli
83e6e0d457
More verbose logging for SQL api connection errors
2013-04-09 18:07:53 +02:00
Sandro Santilli
e5af3b90f4
Revert "Require interactivity param in single-layer grid fetching request"
...
This reverts commit 3383c44eb7
.
Fixes regression with default interactivity parameter.
Closes #74 . See #69 .
2013-04-05 18:11:36 +02:00
Luis Bosque
7c82498f8f
Merge branch 'release/staging' into develop
2013-04-04 14:23:39 +02:00
Sandro Santilli
a0b6f467b1
HOTFIX: require windshaft-0.11.1 to drop tilelive internal cache
2013-04-03 11:10:09 +02:00
Luis Bosque
782edd9506
Target v1.1.10
2013-04-02 14:02:00 +02:00
Sandro Santilli
7ed4320493
Merge branch 'develop-multilayer2' into develop
...
Target 1.1.9
2013-04-02 13:49:22 +02:00
Sandro Santilli
113b70cf98
Add support for creating layergroups via GET
2013-04-02 13:30:49 +02:00
Sandro Santilli
106e95940d
Revert backward incompatible changes in multilayer handling
2013-04-02 12:24:03 +02:00
Luis Bosque
4329ffd61a
Target v1.2.1
2013-04-02 11:42:21 +02:00
Sandro Santilli
3383c44eb7
Require interactivity param in single-layer grid fetching request
...
Closes #69
2013-03-29 18:25:28 +01:00
Sandro Santilli
aea107f1af
Upgrade Windshaft to 0.10.0, changing multilayer interface
...
WARNING: starting from this commit the grid fetching route changed
to NOT include layer name nor interactivity (which is now
specified solely as part of layergroup configuration)
Target 1.2.0 release
2013-03-29 16:37:37 +01:00
Sandro Santilli
2b2c22cdd5
Add test showing use of mapnik subtitution tokens in multilayer config
2013-03-28 12:48:00 +01:00
Sandro Santilli
001bf97d69
Add support for LZMA compressed GET parameters
...
You can now replace the whole query string with a single `lzma`
parameter having as value an hex encoded LZMA compressed version
of the whole query string as a JSON object.
2013-03-22 18:55:59 +01:00
Sandro Santilli
2da8c44914
Fix support for ampersend characters in CartoCSS
...
Required upgrading grainstore dependency to 0.12.2
2013-03-22 12:42:38 +01:00
javi
e53122de7e
fixed last_update in laytergroup response
2013-03-21 11:39:55 +01:00
Sandro Santilli
4e7f92c60d
Write a deprecation warning when handling SIGUSR1 ( #71 )
2013-03-18 18:14:18 +01:00
Sandro Santilli
d95ac85b17
Deprecate USR1 signal handling, add USR2 with same semantic
...
Closes #71
2013-03-18 16:38:50 +01:00
Sandro Santilli
3ff3dc2c97
Cleanup, handle error in req2param on flushCache
2013-03-15 19:25:13 +01:00
Sandro Santilli
4605bd1e1d
Add last_modified field to POST layergroup response ( #72 )
...
Includes testcases
2013-03-13 18:41:37 +01:00
Sandro Santilli
dfc4a02398
Fix X-Cache-Channel for multilayer (by token) responses
...
Required upgrading Windshaft to 0.9.2
Includes testcases
2013-03-13 16:45:15 +01:00
Sandro Santilli
899d8a3c64
Run multilayer test as part of "make check"
2013-03-13 16:40:54 +01:00
Sandro Santilli
402fc90e63
Absence of X-Cache-Channel will be enough for Varnish to skip caching
...
Do not override Cache-Control in this case, which means let the
clients or geographical proxies cache the response with usual TTL.
2013-03-13 12:01:35 +01:00
Sandro Santilli
fcd6d55ba4
Draft test for X-Cache-Channel in multilayer response
...
The test is disabled because it fails
2013-03-13 11:55:57 +01:00
Sandro Santilli
4622dac81b
Update NEWS
2013-03-13 10:40:06 +01:00
Sandro Santilli
e8cbc666e2
Handle SQL API errors by logging them and requesting NO cache
...
SQL api is used to determine the list of source tables affected
by a query. Before this commit, the X-Cache-Channel header set
on sql api error was an arbitrary 'table' string, now the header
is omitted, the error logged and Cache-Control and Pragma headers
are sent as an attempt to request no caching.
The code includes test for this mechanism.
2013-03-13 10:39:00 +01:00
Sandro Santilli
49aad435b9
More ignores
2013-03-13 08:48:30 +01:00
Luis Bosque
23f6c82f0e
Merge branch 'release/staging' into develop
...
Conflicts:
package.json
2013-03-05 14:15:53 +01:00
Luis Bosque
e038aa7522
V1.1.8 in package.json
2013-03-04 11:38:43 +01:00
Luis Bosque
c77dce105c
Target v1.1.9
2013-03-04 11:37:10 +01:00
Sandro Santilli
2fa09aee88
Require Windshaft-0.9.1, to reduce harmfulness of cache_buster param
2013-03-01 13:11:46 +01:00
Luis Bosque
a7afdac67e
Target v1.1.8
2013-02-28 15:09:54 +01:00
Sandro Santilli
f6d50fafb1
Expose renderer settings in the environment config files
...
These are: metatile, bufferSize and cache_ttl
2013-02-25 17:05:59 +01:00
Sandro Santilli
f076b0c4d1
Require windshaft-0.9 for multilayer support
2013-02-25 15:08:28 +01:00
Sandro Santilli
9b04abb36c
Add UTF grid checker function
2013-02-22 11:34:03 +01:00
Sandro Santilli
14e3ead06e
Add redis.max configuration setting and document it.
2013-02-21 12:56:04 +01:00