Commit graph

57 commits

Author SHA1 Message Date
Laura Klünder
3399d2c1ed no etag for http 503 2024-09-17 22:20:06 +02:00
Laura Klünder
007fbe3464 tileserver will now recognize outdated upstream 2024-09-17 21:44:01 +02:00
Laura Klünder
87822a8426 tileserver: service unavailable if outdated tile from upstream 2024-09-17 21:33:00 +02:00
Laura Klünder
23a9215289 500 OK 2024-09-17 02:21:04 +02:00
Laura Klünder
8c8ef12cf0 make linter happy 2024-02-07 18:34:28 +01:00
Gwendolyn
0e72967698 optional theme in tile server URLs
theme is not optional in core because it has optional access restrictions already, but in an actual deployment all tiles are loaded through the tile server, and this is only for backwards compatibility with external services
2024-01-06 18:58:13 +01:00
Gwendolyn
62ab46387e tile server theme support 2024-01-06 16:13:52 +01:00
Jenny Danzmayr
18462e9ea7 improved health checks for tile cache server 2023-12-23 23:32:07 +01:00
Jenny Danzmayr
d9bdcf29e1 fixed tileserver cache package url 2023-12-21 21:44:30 +01:00
Laura Klünder
ef83e73a36 make linter happy 2023-12-11 19:02:19 +01:00
Laura Klünder
372936fcad an experiment. lets don't use threading locks, hope it helps with performance 2023-12-07 17:28:13 +01:00
Jenny Danzmayr
9d79ed1a1a used zstd compressed CachePackage in the tile server 2023-12-07 06:58:04 +01:00
Jenny Danzmayr
743d48b796 tileserver: added /check route for healthchecks 2023-07-14 05:48:56 +02:00
Jenny Danzmayr
3650da72d3 tileserver: better handling of config via environment variables 2023-07-14 05:48:56 +02:00
Johan Van de Wauw
046853b380 Typo (#62)
* Fix typo

* Fix typo in tileserver debug
2020-01-27 01:53:00 +01:00
Jenny Danzmayr
1a178efd2e tileserver: fixed http basic auth 2019-12-18 23:23:24 +01:00
Laura Klünder
6c390d0104 update Pillow 2019-11-26 16:16:13 +01:00
Laura Klünder
45e7d056b3 satisfy linters 2018-12-27 01:12:04 +01:00
Laura Klünder
2aaa63a103 fix tileserver Content-Length 2018-12-23 20:41:37 +01:00
Laura Klünder
81d2c32198 tile server: support for http auth 2018-12-23 20:32:39 +01:00
Laura Klünder
856f4ecb59 tileserver: log error 401 2018-12-23 20:29:45 +01:00
Laura Klünder
5bc48b891c tileserver: auth_headers, decode bytestring 2018-12-23 20:29:13 +01:00
Johan Van de Wauw
2946de94f6 Make formatting more consistent 2018-02-06 16:13:43 +01:00
Johan Van de Wauw
ee88dc4f3d Allow setting a logfile and a loglevel in tileserver 2018-02-06 16:13:43 +01:00
Laura Klünder
0e1a6a5af1 more error handling and only one client per thread in tileserver 2017-12-24 00:38:46 +01:00
Laura Klünder
c3cbc99f83 add missing debug message 2017-12-24 00:28:04 +01:00
Laura Klünder
0372d6135c fix pylibmc get() call 2017-12-23 21:03:14 +01:00
Laura Klünder
e447250247 don't use one libmc client in two threads 2017-12-23 20:42:36 +01:00
Laura Klünder
90807f6f27 tileserver: avoid keyerror in get_cache_package 2017-12-23 20:35:56 +01:00
Laura Klünder
4a302f46f9 fix date header (remove thread stuff) 2017-12-23 20:12:38 +01:00
Laura Klünder
30c7d29e9f fix loading cache package in tile server 2017-12-23 20:10:05 +01:00
Laura Klünder
379f7b91ae tileserver: cache tiles with better cache key 2017-12-23 20:05:51 +01:00
Laura Klünder
244eb9fe25 fix tileserver multiprocessing issues 2017-12-23 20:03:25 +01:00
Laura Klünder
e73e4bc4f2 tileserver: fix possible typerror in contenttype header 2017-12-23 18:58:13 +01:00
Laura Klünder
66a6e3eee2 fix path_regex of tileserver 2017-12-23 16:53:17 +01:00
Laura Klünder
22b1cdd198 tileserver: allow negative zoom 2017-12-23 13:42:24 +01:00
Laura Klünder
89e70dfd7b optional C3NAV_RELOAD_INTERVAL for standalone tileserver 2017-12-23 03:29:00 +01:00
Laura Klünder
92ea19a329 remove INSTANCE_NAME from stand-alone tile server 2017-12-23 01:08:44 +01:00
Laura Klünder
86c484edd2 fix bounds bug in tileserver, too 2017-12-20 19:14:12 +01:00
Laura Klünder
5184206b49 allow -2 and -1 zoom 2017-11-28 14:14:03 +01:00
Laura Klünder
344eb53d14 maxZoom is now 5 2017-11-28 11:15:12 +01:00
Laura Klünder
fb573eefb8 only calculate access cache key if needed 2017-11-21 15:16:30 +01:00
Laura Klünder
ab0e4a46a0 speedup access permission parsing even more 2017-11-21 15:14:27 +01:00
Laura Klünder
950979af16 tileserver: speedup cookie parsind 2017-11-21 15:13:03 +01:00
Laura Klünder
d0a09dcccb calculate date header in a thread because that gives us 2000 requests/s 2017-11-21 15:07:34 +01:00
Laura Klünder
bdbfe82a43 fix content-length header breaking the tile server 2017-11-21 13:55:59 +01:00
Laura Klünder
e35227caa2 tileserver: fix mising Date and Content-Length headers 2017-11-21 05:42:19 +01:00
Laura Klünder
499bd349c7 fix cookie parsing in tile server (and add instance name) 2017-11-21 05:16:24 +01:00
Laura Klünder
51c2c15686 fix cookie matching in tileserver 2017-11-21 04:50:21 +01:00
Laura Klünder
b15965ed6c retry after max 10 seconds 2017-11-21 04:43:56 +01:00