Commit graph

2347 commits

Author SHA1 Message Date
Andreas Schildbach
eb026a965f HttpClient: Retry request once on empty result body. 2019-01-09 01:25:13 +01:00
Andreas Schildbach
7687f5424d HttpClient: Extract all the different HTTP response codes into a couple of buckets. 2019-01-09 01:22:43 +01:00
Andreas Schildbach
dcf3efa086 AbstractHafasClientInterfaceProvider: Parse 'dPltfS', 'aPltfS', 'dPltfR' and 'aPltfR' as alternatives to the old platforms. 2019-01-08 20:22:05 +01:00
Andreas Schildbach
9b34b91ad4 AbstractHafasClientInterfaceProvider: Parse 'lineId' of 'prodCtx' and use it. 2019-01-08 20:21:49 +01:00
Andreas Schildbach
e1568f32e5 AbstractHafasClientInterfaceProvider: Parse 'crdSysL' and verify all coordinates are WGS84. 2019-01-08 20:20:05 +01:00
Andreas Schildbach
04673aadea AbstractHafasClientInterfaceProvider: Parse 'icoL' and product references to icoL entries. 2019-01-08 20:15:31 +01:00
Andreas Schildbach
f3355605c6 Standardize on new lines at end of file. 2019-01-08 17:33:18 +01:00
Andreas Schildbach
e4cc2c152d BVG: Sync to 6.2.10. 2019-01-08 17:32:24 +01:00
Andreas Schildbach
e2dafd2874 AbstractHafasClientInterfaceProvider: Handle CGI_NO_SERVER error for all queries. 2019-01-07 22:29:50 +01:00
Andreas Schildbach
00e0074dc5 VBN: Update products map. 2019-01-06 22:03:49 +01:00
Andreas Schildbach
6df5ab84ed VBN: Update line styles for Rostock. 2019-01-06 21:34:18 +01:00
Andreas Schildbach
27e2c9dadb DB: Assign 'D' (Interregio- und Schnellzüge) product to high speed trains, because it's not Nahverkehr. 2019-01-06 20:14:35 +01:00
Andreas Schildbach
8e52035ce5 NetworkProvider: Add types parameter to suggestLocations(). 2019-01-06 15:28:24 +01:00
Andreas Schildbach
0ea83a1ad3 NetworkProvider: Add maxLocations parameter to suggestLocations(). 2019-01-06 14:53:11 +01:00
Andreas Schildbach
73cf64278f AbstractHafasClientInterfaceProvider: Getters for configuration properties. 2019-01-05 18:46:53 +01:00
Andreas Schildbach
0a011d29c4 ZVV: Sync to 4.0.15. 2019-01-05 18:16:35 +01:00
Andreas Schildbach
4760b71c4b VMT: Sync to 2.0.1. 2019-01-05 18:16:35 +01:00
Andreas Schildbach
3613ddc06a SH: Sync to 2.0.1. 2019-01-05 18:16:35 +01:00
Andreas Schildbach
d85f0b80b5 OEBB: Sync to 5.7. 2019-01-05 18:16:35 +01:00
Andreas Schildbach
61ecf26077 NASA: Sync to 2.1.2. 2019-01-05 18:16:35 +01:00
Andreas Schildbach
cf228a2850 NVV: Sync to 3.3.11. 2019-01-05 18:16:35 +01:00
Andreas Schildbach
1b382db713 INVG: Sync to 1.3.4. 2019-01-05 18:16:35 +01:00
Andreas Schildbach
a29613c0c4 LU: Sync to 3.5.5. 2019-01-05 18:16:35 +01:00
Andreas Schildbach
f2ce4dd524 VAO: Sync to 2.21. 2019-01-05 17:58:32 +01:00
Andreas Schildbach
760d373065 VBB: Sync to 4.2.4. 2019-01-05 17:58:32 +01:00
Andreas Schildbach
3a053c517d VBN: Sync to 5.1.1. 2019-01-05 17:58:32 +01:00
Andreas Schildbach
651557ba0c DB: Sync to 18.12.p07.00. 2019-01-05 17:58:32 +01:00
Andreas Schildbach
c5b140b073 AbstractHafasClientInterfaceProvider: Derive checksum and mic/mac salts. 2019-01-05 17:58:32 +01:00
Andreas Schildbach
2390da90d6 AVV_AACHEN: Fix API base. 2019-01-05 17:57:46 +01:00
Andreas Schildbach
0c4f70a156 SNCB: Require API authorization. 2019-01-05 15:08:54 +01:00
Andreas Schildbach
ec0c08ff53 NASA: Require API authorization. 2019-01-05 15:08:43 +01:00
Andreas Schildbach
8a18f1a200 VBB: Require API authorization. 2019-01-05 15:08:33 +01:00
Andreas Schildbach
28e58caddd AbstractEfaProvider: Include bodyPeek in ParserException too. 2019-01-04 17:15:02 +01:00
Andreas Schildbach
7117f9e933 AbstractHafasClientInterfaceProvider: Parse 'DEVI' connection section type. 2019-01-04 17:09:29 +01:00
Andreas Schildbach
12f597fe78 AbstractHafasClientInterfaceProvider: Support for 'ext' configuration. 2019-01-04 17:09:01 +01:00
Ialokim
43647e7c77 VGS: Use message integrity code and message authentication code. 2019-01-04 17:05:16 +01:00
Andreas Schildbach
8f13a95bb5 Class-level JavaDoc for all HCI-based providers. 2019-01-04 14:01:40 +01:00
Andreas Schildbach
40c729b9fe Rename BahnProvider to DbProvider. 2019-01-04 13:12:25 +01:00
karottenbaum
1fb002335e VRR: Update line styles for Krefeld and Düsseldorf.
* Adds styles for Düsseldorf MetroBus
* Updates styles for Krefeld transport according to January maps
* Improves colour contrast for some Krefeld lines
2019-01-03 15:40:29 +01:00
Oliwer Christ
7e5ede48a5 VRN: Add line style for S6. 2019-01-03 15:36:00 +01:00
Andreas Schildbach
fe5a2a8453 Migrate from EnumSet<LocationType> in interfaces to just Set<LocationType>. 2019-01-01 18:11:49 +01:00
Andreas Schildbach
d84e0af608 VBN: Add Hamburg. 2019-01-01 17:55:02 +01:00
Andreas Schildbach
586c071946 AbstractEfaProvider: Support for address location IDs. 2019-01-01 17:35:56 +01:00
Andreas Schildbach
c2d77e8c8e AbstractEfaProvider: Fix another source of weird station ID appendix in processOdvNameElem(). 2019-01-01 17:32:52 +01:00
Andreas Schildbach
3a47ee4796 AbstractEfaProvider: Inline locationTypeValue() and locationValue() into appendLocationParams(). 2019-01-01 15:50:03 +01:00
Andreas Schildbach
5405280cab AbstractEfaProvider: Fix coordinate format for EFA servers older than version 10. 2019-01-01 15:47:36 +01:00
Andreas Schildbach
3f112f29c3 AbstractEfaProvider: Remove xml/xslt part from name of methods which are being used for building JSON requests too. 2018-12-31 16:41:58 +01:00
Andreas Schildbach
607c3c2b91 AbstractEfaProvider: Parse error message from mobile results. 2018-12-31 16:41:58 +01:00
Andreas Schildbach
99de34026e AbstractEfaProvider: Use correct coordListOutputFormat values. 2018-12-31 16:41:58 +01:00
Andreas Schildbach
7f62ab221e AbstractEfaProvider: Switch coordOutputFormat to floating point and enhance precision. 2018-12-31 16:41:58 +01:00