Sandro Santilli
|
76705a3fd7
|
Refactor format objects to expose a common stream-able interface
See app/models/formats/README for info
|
2013-05-28 10:36:15 +02:00 |
|
Sandro Santilli
|
75717bfb8e
|
Drop another unused function
|
2013-05-27 09:24:11 +02:00 |
|
Sandro Santilli
|
ab8494ab12
|
Survive postgresql connection losses. Closes #95.
|
2013-05-24 18:18:17 +02:00 |
|
Sandro Santilli
|
11a61d16c4
|
Drop unused code. Spring cleanups! \o/
|
2013-05-24 17:13:05 +02:00 |
|
Sandro Santilli
|
3f98cab09a
|
Do not execute queries on OPTIONS. Closes #94
|
2013-05-24 14:21:13 +02:00 |
|
Sandro Santilli
|
7712d6f2a5
|
Expose PostgreSQL client pooling settings in environment files
Actually also moves to a real pooling model, managed by node-pg.
Closes #47
See .example files for new configurations
|
2013-05-24 12:09:06 +02:00 |
|
Sandro Santilli
|
64c0494105
|
Hide dangerous methods of the PSQL model class
These steps are prepatorial to recactoring to event-based model
|
2013-05-24 10:38:27 +02:00 |
|
Sandro Santilli
|
cf6bed9bdb
|
Bubble paging UI hack up from model to controller
... one day we'll need to completely drop this hack!
|
2013-05-24 10:22:17 +02:00 |
|
javi
|
c46e9786b5
|
refactor formats to external object
|
2013-05-24 08:50:03 +02:00 |
|
Sandro Santilli
|
b1e7bb8f8f
|
Upgrade underscore dependencies
|
2013-05-24 08:26:23 +02:00 |
|
Sandro Santilli
|
81a83b93e4
|
Make base url configurable, use a wildcard in the example config
|
2013-05-23 11:49:23 +02:00 |
|
Sandro Santilli
|
e5ad8f0760
|
Fix test broken after oAuth interface change introduced in fcf95755
Also improve error message on miscall
|
2013-05-20 09:06:08 +02:00 |
|
Luis Bosque
|
fcf95755b6
|
Fixed problem identifying OAuth request protocol
The protocol of a OAuth request wasn't being identified correctly. It
always considered that the request protocol was https.
|
2013-05-14 18:01:37 +02:00 |
|
Sandro Santilli
|
414f4b6c3e
|
Do not request caching of TRUNCATE queries
|
2013-05-06 18:21:22 +02:00 |
|
Sandro Santilli
|
cc74244b33
|
Do not choke on multiple skipfields parameter
|
2013-05-06 12:30:32 +02:00 |
|
Sandro Santilli
|
0ec66c69a7
|
Allow sql queries to end with a semicolon. Closes #90
|
2013-04-10 17:21:42 +02:00 |
|
Sandro Santilli
|
e7437ba7cd
|
Rework system catalogue prevention access check to use CDB_QueryTables
This change reduces the chances of false positive
(forbidding legit queries). Doesn't solve the problem of false
negative (allowing illegit queries).
|
2013-04-09 12:36:37 +02:00 |
|
Sandro Santilli
|
d54d953e75
|
Another bit of improvement for the system-table query prevention
This work is more important for the testcases than the actual code
|
2013-04-09 12:20:27 +02:00 |
|
Sandro Santilli
|
1bcffbc68c
|
Make using SET or querying system catalogues harder
An hack to "prevent" querying system tables already existed but
was pretty weak. This commits makes that a bit stronger. The
filter for SET is new.
|
2013-04-09 11:52:34 +02:00 |
|
Sandro Santilli
|
104ed355d0
|
Fix fd leak on export query cancel
|
2013-03-27 20:02:21 +01:00 |
|
Sandro Santilli
|
8f60735b5e
|
Queue export requests for shapefile format. Closes #65
|
2013-03-27 16:43:12 +01:00 |
|
Sandro Santilli
|
b2e88145ff
|
Comment out debugging line
|
2013-03-27 16:09:56 +01:00 |
|
Sandro Santilli
|
0261e8f687
|
Drop unused dependencies (csv and strftime)
|
2013-03-27 15:55:57 +01:00 |
|
Sandro Santilli
|
6d6dd16446
|
Draft delegating CSV output to OGR
Adapt tests to new output
|
2013-03-27 15:41:24 +01:00 |
|
Sandro Santilli
|
ff49346d4d
|
Drop unused variable
|
2013-03-26 18:20:36 +01:00 |
|
Sandro Santilli
|
58b079e212
|
Fix reace condition in new KML output, test KML export of empty table
|
2013-03-26 18:18:13 +01:00 |
|
Sandro Santilli
|
38f99c586a
|
Fix concurrent requests for KML export
|
2013-03-26 16:59:37 +01:00 |
|
Sandro Santilli
|
a0d9038e59
|
Auth / non-auth tests for SHP and KML export are in place
|
2013-03-26 16:14:48 +01:00 |
|
Sandro Santilli
|
c3ae7074cb
|
Make temporary dir a configuration setting
|
2013-03-26 16:02:05 +01:00 |
|
Sandro Santilli
|
12553dafdd
|
Don't forget to call .end() on the result (fixes Shapefile export)
|
2013-03-26 15:32:07 +01:00 |
|
Sandro Santilli
|
3f8a606432
|
Simplify steps for SHP and KML outputs
|
2013-03-26 12:59:46 +01:00 |
|
Sandro Santilli
|
41dd23b429
|
Do not run the query twice when exporting to KML
|
2013-03-26 12:47:03 +01:00 |
|
Sandro Santilli
|
6c0d7813f6
|
Upgrade generic-pool to ~2.0.2
|
2013-03-14 11:58:30 +01:00 |
|
Sandro Santilli
|
dc87209033
|
Do not confuse warnings with errors on shapefile output
Closes #87
|
2013-02-25 18:32:28 +01:00 |
|
Sandro Santilli
|
d4b1f580ff
|
Fix X-Cache-Channel computation with paging parameters. Closes #85.
|
2013-02-18 16:19:12 +01:00 |
|
Sandro Santilli
|
10ec5b9fda
|
Do not attempt to compute an X-CacheChannel from a broken query info
Also enhance debugging for broken query info results
|
2013-02-18 12:20:18 +01:00 |
|
Sandro Santilli
|
19eb51b06d
|
Use an LRU cache for query tables, and add expiration support
Defaults to 8192 items each valid for no more than 10 minutes
Both settings can be changed via environment config.
See #83
|
2013-02-13 18:59:09 +01:00 |
|
Sandro Santilli
|
7d2d585c54
|
Check CDB_QueryTable response before saving into cache
Also add pid to /cachestatus (#83)
|
2013-02-13 16:43:04 +01:00 |
|
Sandro Santilli
|
5959e6465a
|
Fix Content-Disposition for error responses. Closes #82
|
2013-02-13 13:32:34 +01:00 |
|
Sandro Santilli
|
d667d64c78
|
Fix skipfields use with SHP output format. Closes #81
|
2013-02-13 13:02:37 +01:00 |
|
Sandro Santilli
|
977ecbeb29
|
Return an error when "the_geom" is in skipfield for SVG output
Closes #73
|
2013-01-21 10:06:51 +01:00 |
|
Sandro Santilli
|
e897cb07d2
|
Add test for null geoms in geojson
Also drop an hard-coded "the_geom" in geojson output code
|
2013-01-11 18:57:45 +01:00 |
|
Sandro Santilli
|
9bc79bded6
|
Re-add null geometry support in geojson output
You never know if anyone is relying on them, and they are supported
by the specs:
https://github.com/mbostock/topojson/issues/18#issuecomment-12154398
We'll still skip those records for topojson
|
2013-01-11 18:43:05 +01:00 |
|
Sandro Santilli
|
ca065e89b9
|
Omit NULL the_geom features from from geojson and topojson outputs
Closes #80
|
2013-01-11 18:20:25 +01:00 |
|
Sandro Santilli
|
3e7c8f4d22
|
Improve mixed geometry export error message. Closes #78
|
2013-01-11 17:09:22 +01:00 |
|
Sandro Santilli
|
a81b55e421
|
Include properties to TopoJSON output. Closes #79
Includes support for the skipfields option
|
2013-01-11 11:10:51 +01:00 |
|
Sandro Santilli
|
39669578b6
|
Initial support for TopoJSON (#79)
Does not include any attributes in the format
|
2013-01-09 17:43:23 +01:00 |
|
Sandro Santilli
|
2e85588d99
|
Format date fields in CSV output
|
2012-12-07 14:27:02 +01:00 |
|
Sandro Santilli
|
c00cf6d390
|
Revert "Upgrade node-csv module to version 0.2.4"
This reverts commit 270e6280ed .
The performance issue must be fixed before we can upgrade:
https://github.com/wdavidw/node-csv-parser/issues/64
|
2012-11-19 18:44:53 +01:00 |
|
Sandro Santilli
|
270e6280ed
|
Upgrade node-csv module to version 0.2.4
Will help with compressed-csv export format
|
2012-11-19 16:20:40 +01:00 |
|