aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-08-19Merge branch 'chrysn/for-29033' into chrysn/otachrysn/otaChristian Amsüss1-6/+13
2022-08-19OTA: Return both packet and decoded at decryption; do not attempt to decode a...chrysn/for-29033Christian Amsüss1-6/+13
2022-08-19Merge branch 'chrysn/for-29033' into chrysn/otaChristian Amsüss2-3/+5
2022-08-19proactive: Send a Terminal Response automatically after a FetchChristian Amsüss1-7/+43
2022-08-19proactive: Avoid clobbering the output of the command that triggered the FETCHChristian Amsüss1-4/+9
2022-08-19SMS: UserDataHeader's __str__ is also a suitable __repr__Christian Amsüss1-2/+2
2022-08-19OTA: Set PCNT (padding count) in messagesChristian Amsüss1-1/+3
2022-08-12[UNTESTED] sysmocom_sja2: Support files related to OTA HTTPS featuresHarald Welte1-0/+25
2022-08-12WIP: vpcd2smpp.pyHarald Welte1-0/+301
2022-08-12WIP: smpp2simHarald Welte1-0/+245
2022-08-12WIP: classic SIM (3GPP TS 51.011) support.Harald Welte2-1/+339
2022-08-12tag version 1.1 of pySimHarald Welte1-1/+1
2022-08-12WIP SMSHarald Welte8-9/+539
2022-08-12Add new pySim.ota library, implement SIM OTA cryptoHarald Welte6-1/+594
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
2022-07-17ts_31_102: Add support for DF.GSM-ACCESSHarald Welte2-7/+25
2022-07-17ts_31_102: Support for files of DF.V2X (Vehicle 2 X)Harald Welte2-1/+44
2022-07-17ts_31_102: Support for DF_MCS (Mission Critical Services)Harald Welte2-3/+69
2022-07-17move EF_UServiceTable from ts_31_102 to ts_31_102_telecomHarald Welte3-90/+93
2022-07-17minimalistic support for DF.MULTIMEDIAHarald Welte2-2/+25
2022-07-17filesystem: Introduce the basic notion of 'logical channels'Harald Welte7-118/+181