aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
3 dayssysmocom_sja2: simplify and fix op/opc decoder/encoderHEADmasterPhilipp Maier1-20/+3
10 daysOTA: Adjust IV length for AESChristian Amsüss1-1/+1
2022-11-04contrib/jenkins.sh: split test/pylint/docsOliver Smith1-33/+41
2022-10-21docs: allow overriding OSMO_GSM_MANUALS_DIROliver Smith1-1/+1
2022-10-18contrib/jenkins.sh: set PYTHONUNBUFFERED=1Oliver Smith1-0/+2
2022-09-14Revert "contrib/jenkins.sh: pylint v2.15 is unstable, pin v2.14.5"Vadim Yanitskiy1-1/+1
2022-09-08Add new pySim.ota library, implement SIM OTA cryptoHarald Welte5-1/+584
2022-09-05README.md: update installation instructions for DebianVadim Yanitskiy1-3/+8
2022-09-05README.md: update git URLs (git -> https; gitea)Vadim Yanitskiy1-2/+2
2022-09-05README.md: list recent dependencies from requirements.txtVadim Yanitskiy1-0/+3
2022-09-05README.md: fix module name: s/serial/pyserial/Vadim Yanitskiy1-1/+1
2022-09-05README.md,requirements.txt: add missing construct version infoVadim Yanitskiy2-2/+2
2022-09-05Bump minimum required construct version to v2.9.51Vadim Yanitskiy1-1/+1
2022-09-05construct: use Python's API for int<->bytes conversionVadim Yanitskiy1-3/+3
2022-09-05contrib/jenkins.sh: install dependencies from requirements.txtVadim Yanitskiy1-9/+1
2022-09-05contrib/jenkins.sh: execute this script with -x and -eVadim Yanitskiy1-3/+1
2022-08-30contrib/jenkins.sh: speed up pylint by running multiple processesVadim Yanitskiy1-1/+1
2022-08-30contrib/jenkins.sh: pylint v2.15 is unstable, pin v2.14.5Vadim Yanitskiy1-1/+1
2022-08-21proactive: Send a Terminal Response automatically after a FetchChristian Amsüss1-7/+43
2022-08-21proactive: Avoid clobbering the output of the command that triggered the FETCHChristian Amsüss1-4/+9
2022-08-06pySim-shell: Use pySim.cat definitions to print decoded proactive cmdsHarald Welte1-4/+14
2022-08-06pySim.transport: Add mechanism for handling for CAT/USAT proactive cmdsHarald Welte1-5/+31
2022-08-06Add TLV definitions for *a lot more* CAT / USAT data objectsHarald Welte1-15/+874
2022-08-06tlv: Use self._compute_tag() method rather than direct self.tagHarald Welte1-1/+1
2022-07-30ts_31_102: Add missing imports for envelope_sms commandHarald Welte1-0/+1
2022-07-30ts_31_102: Fix terminal_profile, envelope and envelope_sms commandsHarald Welte1-6/+6
2022-07-30Fix printing of SwMatchError after introduction of logical channelsHarald Welte1-2/+2
2022-07-25apdu/ts_102_221: SELECT: allow select of SELFHarald Welte1-2/+2
2022-07-25apdu/ts_102_221: SELECT: allow select of parent/ancestor DFsHarald Welte1-2/+2
2022-07-25filesystem: We can select not just immediate parent DF but all ancestorsHarald Welte1-2/+16
2022-07-24apdu/ts_102_221: Fix SELECT of 3f00Harald Welte1-2/+4
2022-07-24apdu/ts_102_221: Implement SELECT case "df_ef_or_mf_by_file_id"Harald Welte1-0/+11
2022-07-24filesystem.py: Make CardDF.get_selectables() respect the flagsHarald Welte1-2/+4
2022-07-24pySim-trace: Don't print argparse object at start-upHarald Welte1-1/+0
2022-07-24pySim-trace: Fix --no-suppress-{select.status} command line argumentsHarald Welte1-3/+5
2022-07-24pySim-trace: Support SELECT with empty response bodyHarald Welte1-1/+3
2022-07-23sim-rest-server: Report meaningful error message if PIN is blockedHarald Welte1-5/+15
2022-07-23sim-rest-server: Render error messages as JSONHarald Welte1-54/+64
2022-07-23pySim-shell: Add a "version" command to print the pySim package versionHarald Welte1-0/+5
2022-07-23Introduce APDU/TPDU trace decoderHarald Welte15-2/+1855
2022-07-23sysmocom_sja2: Prevent KeyError/None exception on encodeHarald Welte1-3/+3
2022-07-21ts_31_102: Fix EF_EPSLOCI argument orderingHarald Welte1-2/+2
2022-07-21filesystem: Use Tuple for record lengthHarald Welte6-47/+47
2022-07-21filesystem: Use Tuple for transparent file sizeHarald Welte7-70/+72
2022-07-20introduce fully_qualified_path_str() methodHarald Welte2-20/+24
2022-07-20Never use Bytes without any 'Adapter'Harald Welte4-31/+34
2022-07-20EF.AD: Avoid NotImplementedErrror regarding network namesHarald Welte1-2/+4
2022-07-20tlv: Make NotImplementedError more verboseHarald Welte1-2/+2
2022-07-20README: Mention the manual can also be built from the sourceHarald Welte1-1/+1
2022-07-18ts_31_102: Add support for obsolete EF.RPLMNAcTHarald Welte1-0/+10