- 09 Jun, 2020 1 commit
-
-
Volker Krause authored
-
- 03 Mar, 2020 1 commit
-
-
Volker Krause authored
This will replace various incomplete adhoc solutions for this in the VDV ticket parsing. It will also be helpful for decoding at least parts of SBB and Thalys ticket codes. This currently only does the bare minimum, proper type decoding and recursing into nested structures would also be useful, as well as support for built-in primitive type content.
-
- 26 Feb, 2020 1 commit
-
-
Volker Krause authored
Wont help immediately, but should come in handy when dealing with CI update delays in the future.
-
- 21 Feb, 2020 1 commit
-
-
Volker Krause authored
So far this is just recovering our own custom property if present, which is needed by PBI.
-
- 18 Jan, 2020 1 commit
-
-
Volker Krause authored
This allows us to show this in the app about screen too, not just in the command line tool.
-
- 18 Dec, 2019 1 commit
-
-
Volker Krause authored
This allows us to show this in the app about screen too, not just in the command line tool.
-
- 09 Dec, 2019 1 commit
-
-
Volker Krause authored
-
- 05 Dec, 2019 1 commit
-
-
Volker Krause authored
This in itself doesn't produce useful output yet (we need more work on VDV ticket parsing for that), but it is already producing enough to trigger custom extractors on.
-
- 04 Dec, 2019 2 commits
-
-
Volker Krause authored
This can still be improved by decoding sub-CA certificates offline, and dropping their signatures.
-
Volker Krause authored
So far this only manages to correctly decode the begin/end time, the rest still needs a bit more quality time with the hex editor.
-
- 02 Dec, 2019 2 commits
-
-
Volker Krause authored
Unfortunately this seems to yield nonsense still, so need to figure out which of the parameters is wrong here.
-
Volker Krause authored
Next step is to actually implement the ISO 9796-2 decoder, that's going to decide whether this whole thing actually works out.
-
- 30 Nov, 2019 1 commit
-
-
Volker Krause authored
In theory this should give us the needed RSA parameters for decoding the CV certificate now.
-
- 29 Nov, 2019 1 commit
-
-
Volker Krause authored
Those are common among German local transport providers, and visually look like UIC 918.3 codes. Unfortunately the description of what they are valid for is entangled with their cryptographic signatures, which makes it necessary to deal with all that here as well to get to the information we are interested in. I only have partial documentation for this, so this might take a while...
-
- 17 Nov, 2019 1 commit
-
-
Volker Krause authored
This fixes the build with Poppler 0.83.
-
- 16 Nov, 2019 1 commit
-
-
Volker Krause authored
Matters for a minimal static build of the CLI extractor.
-
- 09 Nov, 2019 1 commit
-
-
Volker Krause authored
Also, add better diagnostic infrastructure for the comparison functions, to replace the current local ad hoc debug output, same as already done for the validator.
-
- 03 Oct, 2019 1 commit
-
-
Volker Krause authored
-
- 23 Sep, 2019 1 commit
-
-
Volker Krause authored
For now this just reports top-level rejections, but this can be extended as needed to eventually replace the need for local ad hoc debug output when debugging validation issues. Since this is quite noisy, it makes sense be able to disable that separately.
-
- 19 Sep, 2019 1 commit
-
-
Volker Krause authored
Also, make it accept reservable types next to reservations as top-level objects too. This is needed for PBI.
-
- 18 Sep, 2019 1 commit
-
-
Volker Krause authored
-
- 17 Sep, 2019 1 commit
-
-
Volker Krause authored
This will replace the implementations of IataCode and CountryId, and avoid the code duplication in the now also needed 3-letter country code table.
-
- 31 Aug, 2019 1 commit
-
-
Volker Krause authored
Needed by KItinerary Workbench.
-
- 27 Aug, 2019 1 commit
-
-
Volker Krause authored
This is a preparation step to expose this to tooling and/or extractor scripts.
-
- 21 Aug, 2019 1 commit
-
-
Volker Krause authored
Needed for the extractor editor in KItinerary Workbench.
-
- 11 Aug, 2019 3 commits
-
-
Volker Krause authored
-
Volker Krause authored
Still needs public access and iteration API to be useful.
-
Volker Krause authored
We will need to export more of this, for use by KItinerary Workbench.
-
- 10 Aug, 2019 1 commit
-
-
Volker Krause authored
Needed by the CLI extractor and KItinerary Workbench.
-
- 08 Aug, 2019 1 commit
-
-
Volker Krause authored
This is duplicated in a few places at the moment, this will allow us to unify things.
-
- 31 Jul, 2019 1 commit
-
-
Volker Krause authored
Basically stuff that is needed in the app and will also be needed in the KMail plug-in.
-
- 29 Jul, 2019 1 commit
-
-
Volker Krause authored
Will allow the app to register for handling those.
-
- 25 Jul, 2019 1 commit
-
-
Volker Krause authored
This will allow us to store e.g. PDF files or emails with the source information for a reservation.
-
- 24 Jul, 2019 1 commit
-
-
Volker Krause authored
Turns out there are tickets using U_TLAY ticket layouts but without following the RCT2 standard. This now allows extractor scripts to deal with such tickets.
-
- 21 Jul, 2019 1 commit
-
-
Volker Krause authored
This is needed for transferring multiple reservations and associated documents (pkpass, PDFs, emails, etc) in an atomic way, without losing their associations and meta data. We already now have problems getting stuff from KMail into the app via KDE Connect, and things will get much more complicated once we support attaching random documents as well. Additionally, this will give as an easy way to export (and import) the entire data set of the app, which is particularly important on Android, where there is no other way to backup the data without root access.
-
- 05 Jul, 2019 5 commits
-
-
Volker Krause authored
-
Volker Krause authored
Also, move the extractor device class to its own file. This already produces the right images, but we still have feed this into PdfImage to make it actually usable.
-
Volker Krause authored
-
Volker Krause authored
This is needed for dealing with vector barcodes.
-
Volker Krause authored
Not much used yet, but will be needed for the upcoming vector barcode support.
-