Commit graph

159 commits

Author SHA1 Message Date
Arndt Brenschede
4caea5f583 thread-limit logic, finetuning 2020-02-06 08:29:18 +01:00
Arndt Brenschede
d7e759e93e thread-limit logic: guarantee 1000ms victim runtime 2020-02-05 21:59:24 +01:00
Sergej Orlov
24d0e97c34 http server: do not terminate old thread when threads limit reached
Original implementation of the thread pool was limiting max number of
threads by terminating oldest thread if the limit was already reached and
a new request has arrived. This was causing broken responses under load.
Instead we now wait until one of the threads completes before starting a
new one.
2020-02-02 22:26:26 +01:00
Sergej Orlov
179525712f http server: return specific http codes for errors 2020-02-02 22:26:17 +01:00
Arndt Brenschede
19b280cf71 bugfix suspect manager 2020-01-19 15:46:34 +01:00
Arndt Brenschede
19a7555483 rd5 delta progress 2020-01-18 17:30:33 +01:00
Arndt Brenschede
ff0f2891a2 suspect-manager: multiple challenges 2020-01-14 23:22:03 +01:00
Gautier Pelloux-Prayer
e2d2f6a23d Handle user points of interest 2019-09-30 22:44:20 +02:00
Arndt Brenschede
5c9b7fa7bf 1.5.5 versioning 2019-07-30 11:42:22 +02:00
Phyks (Lucas Verney)
af660bf1cf Add an option to export waypoints in GeoJSON tracks 2019-07-20 19:33:55 +02:00
Arndt Brenschede
80e36d4bb5 modified memory behaviour (use up to memoryclass only when neccessary) 2019-07-20 10:24:00 +02:00
Arndt Brenschede
f9f08cc0b7 1.5.0 preparations 2019-06-30 17:34:21 +02:00
abrensch
dacc6ac111
Merge pull request #161 from rkflx/rkflx/document-trackname
Add trackname to description of URL parameters
2019-06-29 17:01:12 +02:00
Arndt Brenschede
9f6878f891 direct weaving/escape-analysis 2019-06-23 18:57:46 +02:00
Henrik Fehlauer
451aa25caf Add trackname to description of URL parameters 2019-05-30 23:52:59 +02:00
Arndt Brenschede
c89058ee63 remove special characters in trackname 2019-05-25 18:47:02 +02:00
Arndt Brenschede
ef567095ea nogo-weight undefined fix 2019-05-18 21:35:30 +02:00
Gautier Pelloux-Prayer
4cf86168fe Remove invalid characters from filename 2019-05-11 16:51:39 +02:00
Gautier Pelloux-Prayer
c1a36f0bdc Content-Disposition filename must be quoted 2019-05-11 16:16:33 +02:00
Arndt Brenschede
e94176a4c5 fixed compile problem 2019-05-11 12:28:12 +02:00
abrensch
602839b526
Merge pull request #157 from bagage/fix-filename
Use track name param if set
2019-05-11 12:04:21 +02:00
Gautier Pelloux-Prayer
e487977c20 Use track name param if set 2019-05-09 15:29:01 +02:00
Phyks (Lucas Verney)
c3a4b43085 Fix default nogo weight for polygons 2019-05-08 22:51:07 +02:00
Arndt Brenschede
d719877892 more osmoscope views for suspect manager 2019-04-17 11:34:12 +02:00
Arndt Brenschede
126c104bb3 osmoscope/brouter_suspects integration 2019-03-18 19:24:07 +01:00
Arndt Brenschede
5ba717bcbb osmoscope/brouter_suspects integration 2019-03-18 16:03:15 +01:00
Phyks (Lucas Verney)
9fe0ce6bcb Add support for nogo polygons/polylines custom weight in BRouter server. 2019-02-15 12:11:02 +01:00
Arndt Brenschede
137d87c085 added speed profile to json result 2019-01-26 19:50:04 +01:00
Arndt Brenschede
664925133a gzip encoding for route result 2018-12-31 16:53:31 +01:00
Arndt Brenschede
68aebed3a5 stack sampling for RouteServer 2018-12-16 13:35:17 +01:00
Arndt Brenschede
46c114ba1e minor changes to route energy + trackname+param 2018-12-12 23:18:05 +01:00
Phyks (Lucas Verney)
430f2b8603 Add a "trackName" GET parameter to the server part to let users specify
the track name in the output files.
2018-12-12 15:47:08 +01:00
Phyks (Lucas Verney)
3479fd7323 Keep a cost of -1 for nogos which should never been entered to prevent them from being fed in the priority queue 2018-12-11 08:53:43 +01:00
Phyks (Lucas Verney)
910d6a0870 Allow custom nogo weights
This should help taking into account road works for instance.
2018-12-11 08:53:42 +01:00
Phyks (Lucas Verney)
780e865870 Fix JavaDoc errors 2018-12-07 08:59:15 +01:00
Arndt Brenschede
9e88f37816 user-agent exclusion 2018-10-27 21:55:59 +02:00
Arndt Brenschede
394eff30fa robots.txt 2018-10-21 16:18:54 +02:00
Arndt Brenschede
b154851f1f shared profile dir 2018-10-21 11:50:58 +02:00
Arndt Brenschede
940abc5ea2 changed suspect-managers brouter-web link to 0.7-syntax 2018-10-12 21:51:45 +02:00
Arndt Brenschede
c77e8ad5c2 suspect-manager: uups-fix 2018-10-02 09:56:06 +02:00
Arndt Brenschede
a61ebef90a suspect-manager: some fixes 2018-09-22 21:01:20 +02:00
Arndt Brenschede
715f98c7b1 suspect-manager: dynamic polygons 2018-09-16 09:33:18 +02:00
Arndt Brenschede
89b60cc54c performance fix 2018-09-13 13:08:32 +02:00
Arndt Brenschede
d7578fee03 suspect-manager: dynamic polygon check 2018-09-12 20:29:37 +02:00
Arndt Brenschede
e25c531d2d SuspectManager: Node-Context, filter-speedup 2018-09-04 20:39:17 +02:00
Arndt Brenschede
b9a13183df suspect-manager: who-did-it -> latest-changes 2018-09-01 16:24:16 +02:00
Arndt Brenschede
235f8242e7 changed fixedsuspect expiry 2018-09-01 12:39:55 +02:00
Arndt Brenschede
2a8ceff2d9 changed fixedsuspect expiry 2018-09-01 12:15:37 +02:00
Arndt Brenschede
373dc7ce36 Suspect Manager: who-did-it, hide-for 2018-08-25 21:28:33 +02:00
Arndt Brenschede
337ee21d17 Suspect-Manager: josm+overpass links 2018-08-19 11:33:34 +02:00
Arndt Brenschede
6799c0a171 Suspect-Manager: new-suspects-filter 2018-08-18 10:46:16 +02:00
Arndt Brenschede
195a39ed0c suspect-manager: profile per country 2018-07-08 12:30:55 +02:00
Arndt Brenschede
9c5f2d113e 1.4.11 preps 2018-04-02 22:41:55 +02:00
Arndt Brenschede
1de5532b74 version 1.4.10 2018-03-07 19:38:47 +01:00
Arndt Brenschede
c9593331bd suspect manager 2018-03-07 19:32:54 +01:00
Norbert Truchsess
16259f1f17 set default open nogo-lines for OsmAnd 2018-02-26 16:33:14 +01:00
ntruchsess
a0198e3b34 add support for open nogo-polygons 2018-02-07 20:50:06 +01:00
ntruchsess
1fc6c9e62c fix radius-calculation, clockwise windingnumber and wp-init 2018-01-24 16:05:10 +01:00
ntruchsess
144c0018de fix parsing and generics errors 2018-01-23 23:57:17 +01:00
ntruchsess
f30ba74ac1 add parsing of NogoPolygons to ServerHandler 2018-01-22 23:24:59 +01:00
abrensch
3ca296ca96
Merge pull request #92 from ntruchsess/master
decode query-string by standard URLDecoder
2017-12-03 21:16:10 +01:00
ntruchsess
7f2a7ce215 add optional parameter bindaddress to optionally restrict the ipaddresses brouter listens on 2017-12-03 13:22:01 +01:00
ntruchsess
77ee79bdc3 decode query-string by standard URLDecoder 2017-12-02 17:17:19 +01:00
Arndt Brenschede
c517ccc2df version 1.4.9 2017-09-24 17:11:04 +02:00
Arndt
05a8ec3ae3 version 1.4.8 2016-12-10 19:59:55 +01:00
Mark Schisler
0a616c70cc handling url encoded parameters 2016-12-02 00:46:38 -06:00
Arndt Brenschede
d42895880d version 1.4.7 2016-10-19 18:44:28 +02:00
Arndt
fdf06cbdd0 use start direction (provided by locus) as turncost bias 2016-10-14 19:18:21 +02:00
Arndt
56bdf76806 1.4.6 (memory footprint) 2016-09-30 13:17:03 +02:00
Arndt Brenschede
9d00b0181e performance 2016-09-09 19:42:00 +02:00
Arndt Brenschede
e217f12e71 v1.4.4 2016-08-30 19:30:53 +02:00
Arndt
42e9ddbdd1 v1.4.3 2016-08-06 13:46:30 +02:00
Arndt
d277db0bd1 im-router-update 2016-08-05 16:02:13 +02:00
Arndt
037ab7d734 1.4.2 versioning 2016-05-16 18:10:45 +02:00
Arndt
8609c1f47b 1.4.1 locus roundabout fix, 3 more operators 2016-05-09 22:05:40 +02:00
Arndt
d6e125b60b 1.4 preparation 2016-05-06 09:17:41 +02:00
Arndt
3e50846135 1.3.2 preparations 2015-11-01 09:34:43 +01:00
Arndt Brenschede
723cf90dd2 changed thread-kill logic 2015-10-23 19:18:37 +02:00
Arndt
850e8049fb 1.3.1 2015-10-18 23:53:05 +02:00
Arndt Brenschede
112d04979b 1.3 preparation 2015-10-15 19:12:05 +02:00
Arndt
ccf6641bad statistical encoding 2015-10-11 19:27:33 +02:00
Arndt
91c809e05c Traffic simulation patch 2015-08-28 16:39:41 +02:00
Norbert Renner
99fb471c26 handle CORS preflight request for profile upload (Safari) 2015-03-31 16:17:48 +02:00
Arndt
062702c5a3 1.2 prparations 2015-03-30 14:22:19 +02:00
Arndt
0fe5d5144a changed error message for missing datafile to include filename 2015-02-08 10:05:50 +01:00
Arndt
46db0104e5 performance patches 2014-12-28 08:03:27 +01:00
Arndt
bd5dfb0b2e version 1.0.4 2014-09-28 16:15:20 +02:00
Arndt
329b36a45d version 1.0.3 2014-08-24 11:05:59 +02:00
Norbert Renner
dbc0222784 formatting: replace tabs with spaces 2014-08-23 21:55:45 +02:00
Norbert Renner
76c1641899 add GeoJSON track format 2014-08-23 20:57:16 +02:00
Arndt
2ae06c8b17 version number change to 1.0.2 2014-08-10 18:04:41 +02:00
Norbert Renner
2528ca67b6 improve downloading GPX+KML:
- "Content-Disposition: attachment" header with "filename"
- specific mime-types
resolves nrenner/brouter-web#6
2014-08-08 16:00:40 +02:00
Arndt
a6878ba04e 1.0 preparations 2014-07-13 16:32:22 +02:00
Arndt
eba5737739 variable length tag descriptions (minor lookup versions, bugfixes) 2014-06-01 19:38:47 +02:00
Arndt
1633ae78e3 route-server patch for online instance 2014-05-31 09:39:39 +02:00
Norbert Renner
7f50da9b16 validate profile on upload 2014-05-29 17:25:09 +02:00
Norbert Renner
8827b205e5 CSV download 2014-05-27 10:20:17 +02:00
Norbert Renner
5651260691 reuse (overwrite) existing custom profile file in editing session (id passed in URL) 2014-05-24 09:52:05 +02:00
Norbert Renner
8327fd4e24 fix: custom profile dir relative to profile dir 2014-05-24 09:52:05 +02:00
Norbert Renner
3df98310fb don't pass directory path to client, use prefix instead 2014-05-24 09:52:05 +02:00