Sandro Santilli
e4cd37647e
Allow limiting number of allowed user templates
...
Adds maxUserTemplates directive.
Closes #136
2014-02-13 14:55:31 +01:00
Sandro Santilli
4254f56093
Fix output from list_template to be more readable
2014-02-13 12:56:44 +01:00
Sandro Santilli
f7cef9dcd8
Fix bogus reference in SignedMaps when globals.environment is not set
2014-02-13 10:57:41 +01:00
Sandro Santilli
1c69eb1ae4
Add example template to use with the commandline tools
2014-02-13 10:31:28 +01:00
Sandro Santilli
b673cb2a1f
Add more detailed profile info about the "authorize" step
...
Closes #142
2014-02-13 10:25:28 +01:00
Sandro Santilli
e88e49001a
Do not retrive user's api key if no api key was provided
...
Reduces redis interaction, see #142
2014-02-13 10:16:11 +01:00
Sandro Santilli
6a599ccb5d
Add script to list templates
2014-02-13 09:19:19 +01:00
Sandro Santilli
a90bf2e87b
Require windshaft 0.18.1 for improve garbage collection
2014-02-13 08:54:47 +01:00
Sandro Santilli
115b1a5267
Add reference to node-0.10 ticket
2014-02-13 08:46:16 +01:00
Sandro Santilli
84e346057e
Have travis also build with node-0.10
...
Closes #141
2014-02-13 08:15:43 +01:00
Sandro Santilli
333de67ed5
Require Windshaft 0.18.0
2014-02-12 22:51:52 +01:00
Sandro Santilli
e4dd215808
Tested with node-0.10.25, works fine
2014-02-12 22:45:00 +01:00
javi
c214e269e9
added statsd to npm-shrinkwrap.json
2014-02-12 16:48:48 +01:00
Sandro Santilli
466eac18a7
Recommend setting "from" for other packages too
2014-02-12 16:23:52 +01:00
Sandro Santilli
6e5d8b2d30
Loosen node-varnish dep
2014-02-12 16:23:12 +01:00
Sandro Santilli
bf45bbea56
Do not send multiple equal commands to Varnish on connect
...
Closes #135
Also accept varnish "secret" in config
2014-02-12 16:14:27 +01:00
Sandro Santilli
cdbcc7dc18
Put statsd config in all example configs
2014-02-12 16:01:50 +01:00
Sandro Santilli
66e57606d2
Retarget to 1.8.0 for the statsd addition
2014-02-12 16:00:15 +01:00
Sandro Santilli
c7f3bb5722
Target 1.7.2
2014-02-12 15:54:21 +01:00
Sandro Santilli
0e2f921b7e
Add flush_cache script. Closes #140
2014-02-12 15:54:21 +01:00
javi
c421ea6bfc
added basic statsd cnfiguration options in sample file #139
2014-02-12 15:33:41 +01:00
javi
01feeae6f4
include state configuration for windshaft fixes #139
2014-02-12 15:27:42 +01:00
Sandro Santilli
1ff52fcd00
Add windshaft.from tweak for npm-shrinkwrap.json
2014-02-12 10:51:47 +01:00
Sandro Santilli
6db25c3b6a
Release 1.7.1
2014-02-12 10:42:51 +01:00
Sandro Santilli
88deded0fe
Workaround npm registry bug by downloading windshaft from github
...
See the problem here:
https://travis-ci.org/CartoDB/Windshaft-cartodb/builds/18663972
2014-02-11 19:33:05 +01:00
Sandro Santilli
fc0f2b5952
Require windshaft 0.17.2 for further reducing log noise
...
Closes #137
2014-02-11 17:31:21 +01:00
Sandro Santilli
e211e944e5
Set target version to 1.7.1
2014-02-11 16:37:22 +01:00
Sandro Santilli
a948038ff4
Disable debug logging unless "debug" config param evaluates to true
...
Closes #137
2014-02-11 16:34:43 +01:00
Sandro Santilli
c70d192987
Release 1.7.0
2014-02-11 15:19:36 +01:00
Sandro Santilli
3fc8630634
Require newer windshaft, regenerated shrinkwrap
2014-02-11 15:19:13 +01:00
Sandro Santilli
8c013ed2d1
Rename Step function in setDBConn
2014-02-11 13:42:44 +01:00
Sandro Santilli
7a749631e8
Fix profiler labels
2014-02-11 13:40:17 +01:00
Sandro Santilli
e3a5f398e4
Add test for instace token changing on template change
2014-02-10 15:48:35 +01:00
Sandro Santilli
747f4803ba
Include hash of template in the maptoken returned from instanciation
...
Doing so basically removes the need to include the template identifier
in the surrogate keys of the responses for resources fetched via
the instance whenever template is updated. See #105
2014-02-10 15:30:35 +01:00
Sandro Santilli
24709e8341
Add acceptance test for use of attributes service from template
...
Closes #120
2014-02-10 12:31:36 +01:00
Sandro Santilli
53861ad327
Populate test private table
2014-02-10 12:31:00 +01:00
Sandro Santilli
399bed34ad
Do not try to replace template variables in undefined elements
...
See #133
2014-02-10 11:26:21 +01:00
Sandro Santilli
6b41fef96c
Fix sendError calls to receive the full Error instance
2014-02-10 11:11:35 +01:00
Sandro Santilli
031e2a2e0c
Add test for missing cartocss from mapnik layer on layergroup post
...
See #133
2014-02-10 11:05:02 +01:00
Sandro Santilli
9b4787c4b7
Reword in bug fixes NEWS entries
2014-02-07 18:10:45 +01:00
Sandro Santilli
fe6e915c0d
Always set database access parameters from req2params
...
Fixes privileged database access from unauthorized users while
fetching torque tiles or feature attributes (unreleased feature).
Closes #132 .
Includes testcase, which closes #119
2014-02-07 18:08:41 +01:00
javi
b5d67ec6c0
updated news for #130
2014-02-06 17:46:39 +01:00
javi
f5e0d06e2f
fixed when default value in a template attribute is a number and type = number checking fails fixed #130
2014-02-06 17:45:48 +01:00
javi
78f69d5236
template variables with spaces are not replaced correctly fixed #129
2014-02-06 17:33:26 +01:00
Sandro Santilli
ab7d603171
Drop unified.js acceptance test.
...
Does not really make sense now that endpoints are configurable.
See #126 and #127
2014-02-06 12:58:10 +01:00
Sandro Santilli
b4936ffafa
Do not allow creating template with auth='token' and no valid tokens
...
Closes #128
Includes acceptance test for both creation and update
2014-02-06 12:24:14 +01:00
Sandro Santilli
752e9ec655
Add checkInvalidCertificate method for SignedMap class
...
Includes unit test
2014-02-06 12:05:01 +01:00
Sandro Santilli
9018e39762
Make endpoints configurable
...
Closes #127
Uses /api/v1/maps* in the production and staging example configs,
keeps /maps* for development and test (they are examples...)
2014-02-05 15:14:47 +01:00
Sandro Santilli
a964ed5fe6
Implement Unified Map API
...
Closes #126
2014-02-04 19:04:59 +01:00
Sandro Santilli
b862904506
Be explicit about the map output srid configuration
2014-02-04 16:26:26 +01:00