Commit graph

1728 commits

Author SHA1 Message Date
Laura Klünder
efa2e97970 delete tile access cookie if it would be empty 2017-10-24 23:28:38 +02:00
Laura Klünder
e24dace846 set tile access cookie 2017-10-24 23:27:07 +02:00
Laura Klünder
1bf61f5f0f access_permissions should be a set 2017-10-24 23:24:45 +02:00
Laura Klünder
a3d3f3888a fix etag 2017-10-24 23:24:32 +02:00
Laura Klünder
0837886feb fix middleware order 2017-10-24 22:55:02 +02:00
Laura Klünder
d34afc37c6 expire access permission cache earlier if a permission will expire 2017-10-24 22:52:38 +02:00
Laura Klünder
10da4f3bb6 implement access permissions 2017-10-24 22:45:57 +02:00
Laura Klünder
7c44a9d74f add AccessPermission modeling 2017-10-24 22:13:53 +02:00
Laura Klünder
0ce6ca9202 missing unimportant migration 2017-10-24 22:13:14 +02:00
Laura Klünder
1e6e61e4b5 cache history endpoint 2017-10-24 21:40:10 +02:00
Laura Klünder
bc465f3351 etags should be quoted 2017-10-24 21:39:52 +02:00
Laura Klünder
3112db4bae X-Access-Restrictions header in tile renderer 2017-10-24 21:16:47 +02:00
Laura Klünder
e8f46f77e3 history has no language either 2017-10-24 21:06:42 +02:00
Laura Klünder
153bad00e1 get red of unwanted vary headers 2017-10-24 21:03:56 +02:00
Laura Klünder
0fbe1eb9bf hash tile etag to prevent information disclosure 2017-10-24 20:05:47 +02:00
Laura Klünder
71e3a5f6e5 whitespaces 2017-10-24 19:30:16 +02:00
Laura Klünder
9c6a340df6 remove profiler 2017-10-24 18:24:38 +02:00
Laura Klünder
506b959946 remove delete_old_cached_tiles task because new caching does not need this 2017-10-24 18:14:35 +02:00
Laura Klünder
6b6e3afa7b tile view: use new intelligent caching 2017-10-24 18:12:46 +02:00
Laura Klünder
7640e77c14 build map history with holes 2017-10-24 15:29:43 +02:00
Laura Klünder
e453bc4959 fix logik in render cache export 2017-10-24 15:23:41 +02:00
Laura Klünder
28098969cc move level cache filename to method 2017-10-24 14:46:35 +02:00
Laura Klünder
8205ee51a8 export history 2017-10-24 13:59:42 +02:00
Laura Klünder
82a46648a1 fix "bad char in struct format" 2017-10-24 13:26:25 +02:00
Laura Klünder
892de944f9 default for default_update 2017-10-24 13:19:23 +02:00
Laura Klünder
aa31a4e192 empty_array 2017-10-24 13:12:17 +02:00
Laura Klünder
130a13a4f8 simplify MapHistory (remove unneeded stuff) 2017-10-24 13:05:08 +02:00
Laura Klünder
6c9f755f8c force standard size struct 2017-10-24 02:07:56 +02:00
Laura Klünder
f34dd89424 change MapHistory format from cache_key to id and timestamp 2017-10-24 01:59:50 +02:00
Laura Klünder
1b972c4ab0 rebuild LevelRenderData after saving changed_geometries 2017-10-24 01:14:36 +02:00
Laura Klünder
308cbf82f9 remove unneeded assignment 2017-10-24 00:28:34 +02:00
Laura Klünder
b890e96e27 call changed_geometries.reset() before applying a changeset 2017-10-24 00:26:39 +02:00
Laura Klünder
dd44d145e9 create empty maphistory if it does not exist 2017-10-24 00:21:57 +02:00
Laura Klünder
24a2fe9522 write binary map history index 2017-10-24 00:11:02 +02:00
Laura Klünder
026926503c add LevelMapHistory 2017-10-23 22:51:17 +02:00
Laura Klünder
82fc9f2264 rename cache_key→current_cache_key 2017-10-23 22:49:45 +02:00
Laura Klünder
2124b4a536 move cache.py to mapdata root 2017-10-23 19:32:11 +02:00
Laura Klünder
5af314d282 register updated geometries for tile cache invalidation 2017-10-23 19:25:15 +02:00
Laura Klünder
cd09cbab68 take shortcut in get_png if this is an empty tile rendering 2017-10-20 22:37:54 +02:00
Laura Klünder
6592c344b2 more render() optimization: filter out empty sublevels directly 2017-10-20 22:13:46 +02:00
Laura Klünder
9f59b841b0 cache LevelRenderData for each level completely (+ cropping) 2017-10-20 22:02:51 +02:00
Laura Klünder
b9c3a961af remove duplicate level.save() 2017-10-20 20:46:57 +02:00
Laura Klünder
e93b9dc222 fix LineString serialization 2017-10-20 17:03:56 +02:00
Laura Klünder
96dc678fe6 delete old cached map tiles 2017-10-20 17:00:14 +02:00
Laura Klünder
84b5c26f3d cache tiles on disk 2017-10-20 16:47:53 +02:00
Laura Klünder
decb01c9c7 add ETag to tile renderer view 2017-10-20 16:21:25 +02:00
Laura Klünder
5ede164761 warn during system check it shapely speedups are not available 2017-10-20 16:11:40 +02:00
Laura Klünder
49bc5f013d don't ceil blur radius 2017-10-20 16:00:24 +02:00
Laura Klünder
7570fb13b0 add ground color without elevation 2017-10-20 15:48:01 +02:00
Laura Klünder
0986f8862e remove unnecessary line 2017-10-20 15:43:36 +02:00