Sandro Santilli
73a065c1cc
Make sure user from domain is always computed locally
...
Involved upgrade of cartodb-redis to 0.3.0
Really closes #100
2013-12-17 17:17:17 +01:00
Sandro Santilli
38342a7f5f
Refactor req2params to make setting db credential easier
2013-12-17 17:17:16 +01:00
Sandro Santilli
fa14b6045d
Retarget to 1.6.0
2013-12-17 17:17:16 +01:00
Sandro Santilli
0db0809146
Fix use of old layergroups on mapnik upgrade ( #97 )
2013-12-17 17:17:16 +01:00
Sandro Santilli
763989bc87
Prepare for 1.5.2
2013-12-17 17:17:16 +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
5298f4b517
Add package keywords
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
6dd046a1a4
Prepare for 1.5.1
2013-12-17 17:17:15 +01:00
Sandro Santilli
cc09a8b66f
Update to cartodb-redis 0.1.0
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
e412a0f4b6
Require windshaft-0.14.3 to get 3 new bugfixes:
...
- Return CORS headers when creating layergroups via GET
- Fix http status on database authentication error
- Ensure bogus text-face-name error raises at layergroup creation
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
0daba348fe
Prepare for 1.4.1
2013-12-17 17:17:12 +01:00
Sandro Santilli
f874e8844c
Add Support for Mapnik-2.2.0. Closes #78 .
2013-12-17 17:17:12 +01:00
Sandro Santilli
2f74a080ee
Prepare for 1.3.7
2013-12-17 17:17:12 +01:00
Sandro Santilli
9f73be0d5c
Prepare for 1.3.6
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
a7cc7ceeb8
Fix error for invalid text-name in CartoCSS. Closes #81 .
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
Luis Bosque
0f3a5501d4
Target v1.3.5
2013-12-17 17:17:11 +01:00
Sandro Santilli
27eaad932a
Fix race condition in localization of external resources
2013-09-04 17:56:17 +02:00
Sandro Santilli
602b255ce5
Upgrade to latest windshaft for more stable test results
2013-09-03 18:15:37 +02:00
Sandro Santilli
60617e7641
Upgrade windshaft to improve CSS error messages
2013-08-13 13:03:24 +02:00
Luis Bosque
06e68c1518
Target v1.3.4
2013-07-23 19:43:32 +02:00
Sandro Santilli
b4045353ea
Fix contributors, use short form for author
2013-07-19 12:34:20 +02:00
Sandro Santilli
22130f37df
Fix URLS and repository, add contributors, change author
...
Author became Vizzuality and contributors are the actual committers
2013-07-19 12:28:03 +02:00
Sandro Santilli
3819d0d47b
Upgrade windshaft to improve profiling
2013-07-18 11:13:41 +02:00
Sandro Santilli
ec97381820
Add more timing in the profile, add useProfiler config variable
...
Default to useProfiler:true in staging and development
2013-07-16 16:33:03 +02:00
Luis Bosque
308246f324
Target v1.3.3
2013-07-09 10:26:43 +02:00
Luis Bosque
5213216fc4
Target v1.3.2
2013-07-05 15:32:47 +02:00
Sandro Santilli
1c65cec6ed
Do not consider broken layergroup configs as good on second look
...
The fix is really in Windshaft, this commit simply requires a
newer version of it.
2013-07-04 17:05:59 +02:00
Sandro Santilli
00c18ab8dd
Raise windshaft dependency importing following fixes:
...
- support for CartoCSS attachments (#layer0::label)
- only check layergroup validity once
- use higher zoom level for checking layergroup validity
2013-06-28 19:05:39 +02:00
Sandro Santilli
10a66fbd66
Fix SQL error reporting to NOT split on newline
2013-06-26 13:26:53 +02:00
Sandro Santilli
4b1d6cd729
Add tile and grid fetching checks at layergroup creation time
...
Basically requires windshaft 0.12.6, which implements this
2013-06-21 12:46:13 +02:00
Sandro Santilli
850d4cd6ba
Drop unused cluster support
2013-06-17 11:57:35 +02:00
Sandro Santilli
3d4af14315
Fix deadlock on layergroup post
...
Required upgrading windshaft to 0.12.5.
Took the chance to also upgrade redis dependency to latest stable.
2013-06-12 18:42:10 +02:00
Luis Bosque
9807a5e12b
Target v1.3.1
2013-06-11 10:53:07 +02:00
Sandro Santilli
8d0da4d517
Require latest grainstore and windshaft, for multilayer css fixes
2013-06-06 15:45:33 +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
Luis Bosque
92a3d52885
Merge branch 'release/staging' into develop
2013-05-30 11:18:57 +02:00
Sandro Santilli
3763232c14
Require latest windshaft to fix confusion between colors and layer names
2013-05-29 19:14:45 +02:00
Sandro Santilli
3e4f98cb51
Require higher Windshaft to fix handling of CartoCSS layer name
2013-05-29 11:43:27 +02:00
Luis Bosque
977d051518
Target v1.2.2
2013-05-28 12:40:20 +02:00
Sandro Santilli
d7ae28095f
Require Windshaft-0.12.1 to fix multilayer post from firefox
2013-05-21 14:43:00 +02:00
Luis Bosque
9ce88bcc98
Target v1.2.1
2013-04-29 15:38:36 +02:00
Luis Bosque
94ddbf69d8
Target v1.2.0 in package.json
2013-04-29 15:36:54 +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
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
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
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
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
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
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
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
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
Sandro Santilli
f076b0c4d1
Require windshaft-0.9 for multilayer support
2013-02-25 15:08:28 +01:00
David Arango
dc188817a8
Bump to 1.1.7
2013-02-19 13:57:14 +01:00
Sandro Santilli
e408d04fc5
Require Windshaft 0.8.4 to add dump of cache stats on SIGUSR1
2013-01-30 11:29:44 +01:00
Sandro Santilli
8d5baebf1d
Require latest grainstore and windshaft stable releases
...
Fixes some http response status to be 400 rather than 500
2013-01-29 13:13:14 +01:00
Sandro Santilli
0ff403fa83
Require grainstore 0.10.9, fixing an issue with multi-geom markers
2012-12-21 13:24:38 +01:00
Luis Bosque
290e005e14
Target v1.1.5
2012-12-20 12:28:43 +01:00
Sandro Santilli
d1979a5265
Fix bogus cached return of utf grid for fully contained tiles ( #67 )
2012-12-20 11:30:29 +01:00
Sandro Santilli
9db49a25e4
Require windshaft-0.8.1 for cache debugging facilities
...
Also upgrades node-mapnik to 0.7.18
2012-12-19 18:31:58 +01:00
David Arango
7b1184db8f
Bump to 1.1.5
2012-12-13 11:43:11 +01:00
Luis Bosque
de1df4f33c
Merge branch 'release/v2.0' into develop
...
Conflicts:
NEWS.md
2012-11-30 16:53:55 +01:00
Sandro Santilli
2f70640340
Require grainstore-0.10.8 to workaround bubble map bug
...
See https://github.com/Vizzuality/grainstore/issues/44
2012-11-28 20:17:02 +01:00
Luis Bosque
02d4473766
Target version 1.1.4
2012-11-28 16:43:19 +01:00
Sandro Santilli
a3d09339de
Require grainstore-0.10.7 to enhance marker type transform (2.0 -> 2.1)
...
See https://github.com/Vizzuality/grainstore/blob/0.10.7/NEWS.md
2012-11-28 12:36:47 +01:00
Sandro Santilli
820c836050
Require grainstore-0.10.6 to enhance marker type transform (2.0 -> 2.1)
...
See https://github.com/Vizzuality/grainstore/issues/39
2012-11-28 10:06:43 +01:00
Sandro Santilli
c976506c67
Require grainstore-0.10.5 to resize arrow markers ( 2.0 -> 2.1 )
2012-11-27 17:31:53 +01:00
Sandro Santilli
c3169745ee
Require grainstore ~0.10.4 for mapnik-2.1.1 support
2012-11-23 12:39:34 +01:00
Sandro Santilli
6ccb7f6f15
Shrinkwrap latest grainstore, to not be fooled by CartoCSS comments
2012-11-20 19:07:47 +01:00
Sandro Santilli
9645d0fb58
Require grainstore 0.10.1 to handle conditional markers in style transform
2012-11-15 16:12:55 +01:00
Sandro Santilli
2f0ef03cd3
Accept style_convert parameter to GET /styl request
...
Require grainstore-0.10 and windshaft-0.8 to allow for it
2012-11-14 13:41:46 +01:00
Sandro Santilli
f9b78e2cb2
Use grainstore 0.9.7 for mapnik version dependent default styles
2012-11-14 10:42:20 +01:00
Luis Bosque
33e68d9069
target v1.1.3
2012-11-12 12:28:32 +01:00
Sandro Santilli
b5658a9f43
Fix point markers shift due to polygon clipping (2.0 -> 2.1)
...
Done by requiring grainstore 0.9.6
2012-11-09 17:28:22 +01:00
Sandro Santilli
43bb96cc60
Require grainstore 0.9.5, fixing one type of style transform
2012-11-06 18:02:46 +01:00
Sandro Santilli
b5db3a8138
Require grainstore 0.9.4, for better 2.0 -> 2.1 css transforms
2012-11-02 17:53:25 +01:00
Luis Bosque
d1d321194d
target 1.1.2 version
2012-11-02 15:47:54 +01:00
Luis Bosque
f9e0b8708c
target version 1.1.1
2012-10-30 18:53:49 +01:00
Sandro Santilli
1a60c55fea
Rename carto version parameters and add its support to GET tile
...
Also upgrades "carto" to 0.9.3 and "millstone" to 0.5.11
2012-10-19 12:54:11 +02:00
Sandro Santilli
20dca2e8f8
Use windshaft-0.6.2 sendError function to send non-200 responses
...
Ensures all errors are logged
2012-10-11 16:48:41 +02:00
Sandro Santilli
bb00bf1c05
Use 'host' configuration for HTTP listening (both app and cluster)
2012-10-09 18:31:06 +02:00
Sandro Santilli
bc51b14485
Require grainstore 0.9.1 for automatic styles reset on mapnik upgrade
2012-10-09 14:39:38 +02:00
Sandro Santilli
0697873a64
Upgrade windshaft/grainstore to fix /version route
2012-10-09 11:53:23 +02:00
Sandro Santilli
89ca4e1a5a
Update windshaft to 0.6 exposing CartoCSS versioning support
2012-10-08 18:02:28 +02:00
Sandro Santilli
961269fa1f
Autodetect target mapnik version and let config override it
...
Closes #40
2012-10-08 17:45:03 +02:00
Luis Bosque
ed18f7d3b4
target 1.0.1 version
2012-10-08 12:47:35 +02:00
Luis Bosque
e5ca10e9c6
fixed problem in cluster2 with pidfile name
2012-10-04 10:59:40 +02:00
Luis Bosque
3ced8c1b6c
version 1.0.0 in package.json
2012-10-03 16:56:35 +02:00
Sandro Santilli
1601a02517
Update dependencies to have node-0.8 support
2012-09-28 13:04:32 +02:00
Sandro Santilli
4d524d88d2
Reduce GET style error verbosity
2012-09-25 10:18:47 +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
2ae159c568
Require windshaft-0.4.13, update expected response statuses
2012-09-05 20:06:43 +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
570f55dbbd
Require windshaft >= 0.4.12 for XML postprocessing
2012-09-03 15:17:11 +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
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
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
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
411332a28a
Run tests with "make check" ( #21 )
2012-07-09 18:56:09 +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
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
24813e43cb
License is BSD (added file and reference)
2012-07-05 18:30:18 +02:00
Simon Tokumine
de4196377a
don't metatile
2012-05-07 15:42:40 +01:00
Simon Tokumine
4078098c3f
enable cache clearing at table level granularity
2012-05-02 19:32:54 +01:00
Simon Tokumine
b24081addb
bump windshaft requirement
2012-04-23 19:01:14 -04:00
Simon Tokumine
f82648d5a6
bump windshaft requirement
2012-04-01 19:55:48 +01:00
Luis Bosque
a1c0bcac25
added cluster module to node-windshaft
2011-12-27 16:35:59 +01:00
Simon Tokumine
d64647a231
bump logging
2011-12-14 00:17:37 +00:00
Simon Tokumine
ef15f4b48b
migrated to node-varnish, fixed tests, refactor
2011-12-12 18:02:10 +00:00
Simon Tokumine
d373124f5c
update packages
2011-12-09 00:51:35 +00:00
Simon Tokumine
78d415569d
pin to mapnik 2.0, enable passing style via url
2011-12-09 00:32:32 +00:00
Simon Tokumine
c92d16fd5e
bump windshaft
2011-11-30 17:49:08 +01:00
Simon Tokumine
f524d6914e
include delete route
2011-11-25 21:21:21 +00:00
javi santana
7f3a3a6150
added contributor
2011-10-13 15:29:53 +02:00
Simon Tokumine
a211d3c296
bump windshaft
2011-10-07 20:25:46 +01:00
Simon Tokumine
b2f2f0d39e
update windshaft
2011-10-07 19:15:13 +01:00
Simon Tokumine
1fcf31a96c
bump version to track mapnik2
2011-10-07 18:40:33 +01:00
Simon Tokumine
60e5dbe0b0
bump windshaft
2011-10-07 16:23:15 +01:00
Simon Tokumine
9ac70ce897
bump windshaft
2011-10-07 16:11:59 +01:00
Simon Tokumine
3c95856255
bump version for release
2011-09-20 19:22:58 -04:00
Simon Tokumine
e960fa306e
bump for grainstore
2011-09-19 22:35:00 -04:00
Simon Tokumine
306eb7aaf2
enable cors and bump version used
2011-09-19 21:27:23 -04:00
Simon Tokumine
33493081ef
bump package
2011-09-14 01:16:51 -06:00
Simon Tokumine
4e0341510f
update windshaft
2011-09-14 01:01:21 -06:00
Simon Tokumine
0b5a799ac8
remove defaults and bump windshaft version
2011-09-14 00:17:02 -06:00
Simon Tokumine
d3de832f37
updated deps
2011-09-06 14:41:43 +01:00
Simon Tokumine
431fb56ad2
windshaft for cartodb
2011-09-05 00:00:41 +01:00