Commit graph

203 commits

Author SHA1 Message Date
Manuel Fuhr
fed171fd06 Tests for RouteServer 2022-11-09 18:35:44 +01:00
afischerdev
54a7ad6b9d update lib part one 2022-11-02 09:37:12 +01:00
Manuel Fuhr
3787076839 Move testcases from brouter-server to their modules 2022-10-23 10:22:47 +02:00
afischerdev
27b609f050 update osm test data 2022-10-16 17:45:40 +02:00
Manuel Fuhr
f8d6aa7906 Fix checkstyle errors 2022-07-25 06:15:47 +02:00
Manuel Fuhr
c15913c1ab Reformat whole codebase using Android Studio 2022-07-25 06:14:46 +02:00
Arndt Brenschede
d5322667d5 Suspect-Manager: allow 999 days for resubmission, track neighbour resubmissions 2022-07-17 11:38:28 +02:00
afischerdev
74d6683ac8 update server gradle for copy apk 2022-07-07 16:17:49 +02:00
Arndt Brenschede
96ab3bf5c2 suspect-manager: display trigger-list 2022-02-12 21:48:26 +01:00
afischerdev
905fe6df19 add osmand folder to distribution 2021-12-21 17:00:20 +01:00
afischerdev
c9baec210a
Merge pull request #356 from zod/permission-handling
Improve permission handling
2021-11-07 12:56:32 +01:00
afischerdev
d383d271ac change manifest, add dependson 2021-10-31 11:05:27 +01:00
Manuel Fuhr
cf4a188e40 Rename flavours to specify targetSdkVersion
The targetSdkVersion specifies which behaviour the app expects from the
android platform. For past releases of BRouter the targetSdkVersion was
specified in the filename, therefore this restores the old bevahior.
2021-10-23 06:55:17 +02:00
Manuel Fuhr
3173658690 Make distZip depend on fatJar 2021-10-13 19:30:40 +02:00
afischerdev
c5f6c3a6e3 normalize profiles #312, add use_sidepath #335 2021-09-09 10:49:08 +02:00
afischerdev
85f9df6cb9
Merge pull request #308 from bagage/fix-empty-poi
Avoid error if missing poi name
2021-09-05 17:02:14 +02:00
afischerdev
f6e014f61d android 11 part 3, split api 10/19 2021-08-31 11:29:05 +02:00
afischerdev
233c718e2a migrate to gradle part 5 2021-08-18 14:47:19 +02:00
afischerdev
90bb1b0079 migrate to gradle part 5 2021-08-18 13:03:54 +02:00
afischerdev
03574f834c more on version code 2021-07-07 12:21:52 +02:00
afischerdev
97a8757ecc one version code for all gradle files 2021-07-01 12:50:36 +02:00
afischerdev
8c5a961011
Merge branch 'master' into cleanup-fileaccess 2021-07-01 11:20:30 +02:00
afischerdev
47f1b10b99 migrate to gradle part 2 2021-06-29 13:02:21 +02:00
afischerdev
e210b92225
Merge pull request #243 from Erlkoenig90/migrate-gradle
Switch build system to gradle
2021-06-29 11:46:51 +02:00
Gautier P
93b8d36675 Avoid error if missing poi name 2021-06-06 14:50:29 +02:00
Arndt Brenschede
cdac1cc5aa spam heuristics 2021-05-26 08:36:52 +02:00
Arndt Brenschede
55a159af5d suspect-manager: sentinel-2 link 2021-05-22 13:39:47 +02:00
Arndt Brenschede
56b4263107 add response time and contention traces to logfile 2021-05-02 15:30:16 +02:00
Arndt Brenschede
31e761e731 session/ip info 2021-04-18 19:32:07 +02:00
Arndt Brenschede
8206a1ae84 ip/session monitoring 2021-04-18 17:35:50 +02:00
Niklas Guertler
dbdfd36f88 Cleanup base directory selection, use Context.getExternalFilesDirs and request WRITE_EXTERNAL_STORAGE permission, use AndroidX and raise minSdkVersion to 14. Use File instead of plain Strings for paths in some places, use try-with-resources, and some other small improvements. 2020-05-24 17:59:23 +02:00
Niklas Guertler
72e2e13d07 Switched build system to gradle 2020-05-24 16:46:04 +02:00
Arndt Brenschede
b0410daf89 version 1.6.1 2020-03-01 21:55:34 +01:00
Arndt Brenschede
cf5479a261 1.6.0 preparation 2020-02-15 14:36:27 +01:00
Arndt Brenschede
47e20c681f http 500->400 for expected errors 2020-02-09 18:55:29 +01:00
Arndt Brenschede
42486f73f1 thread-limit logic, finetuning + extended profile cache 2020-02-08 18:31:22 +01:00
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
abrensch
c667f0935d
Merge pull request #153 from Phyks/default-nogo-weight
Fix default nogo weight for polygons
2019-05-11 12:04:07 +02:00
Gautier Pelloux-Prayer
e487977c20 Use track name param if set 2019-05-09 15:29:01 +02:00
Gautier Pelloux-Prayer
7d91b15412 Remove old dependency 2019-05-09 14:22:37 +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