aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-04-11pySim-shell: Introduce logical grouping of argumentsHarald Welte1-17/+29
2021-04-11pySim-shell: Migrate from optparse to argparse for the main()Harald Welte2-54/+37
2021-04-11contrib/jenkins.sh: Build and publish PDF manualHarald Welte2-3/+25
2021-04-11rename manual to be consistent with osmo-gsm-manuals projectsHarald Welte1-1/+1
2021-04-11fix various typos all over the codeHarald Welte8-29/+29
2021-04-11lots of file definitions for classic SIM and USIMHarald Welte2-31/+490
2021-04-11ts_31_102.py: switch EF.Keys from imperative to declarative codecHarald Welte1-6/+3
2021-04-11filesystem: Introduce 'construct' supportHarald Welte2-2/+36
2021-04-11pySim-shell: Add open_channel + close_channel commandsHarald Welte3-0/+38
2021-04-11pySim-shell: Adds support for DEACTIVATE FILE + ACTIVATE FILEHarald Welte3-0/+25
2021-04-11pySim-shell: Authenticate (3g) supportHarald Welte4-0/+56
2021-04-11integrate 'construct' python libraryHarald Welte6-2/+103
2021-04-11WIP: Add option to set UE operation mode in EF_AD (Administrative Data)Robert Falkenberg2-21/+71
2021-04-11README.md: Mention user manualHarald Welte1-0/+9
2021-04-11README.md: We have switched to gerrit for reviewHarald Welte1-2/+2
2021-04-11README.md: Update dependenciesHarald Welte1-2/+3
2021-04-10setup.py: add missing comma in list of dependenciesHarald Welte1-1/+1
2021-04-10pySim-shell: Use poutput_json() whenever applicableHarald Welte1-1/+1
2021-04-10extend JSONEncoder to serialze 'bytes' style objects as hex stringsHarald Welte2-3/+13
2021-04-10shell: Add 'apdu_trace' settable parameter for hex-dumping APDUsHarald Welte3-3/+39
2021-04-10transport: Pass arbitrary kwargs to base-class constructorHarald Welte5-10/+15
2021-04-10transport: Make all calls go through base class send_apdu_raw()Harald Welte5-5/+5
2021-04-10shell: add edit_{record,binary}_decoded shell commandsHarald Welte2-0/+78
2021-04-10pySim/filesystem: Fix more Python 3.5 compatibility issuesHarald Welte1-2/+2
2021-04-10Wavemobile: adjust test expectations about binary EF.AD contentHarald Welte1-1/+1
2021-04-10pySim/filesystem.py: fix compatibility with Python 3.5Vadim Yanitskiy1-1/+1
2021-04-09pySim-shell: tree/export: catch errors during DF selectionPhilipp Maier1-6/+31
2021-04-09pySim-shell: be sure that startup script file existsPhilipp Maier1-0/+6
2021-04-08tests: remove .example files for simcard testsPhilipp Maier4-26/+0
2021-04-08pySim-shell: fix wrong reference to iccid.Philipp Maier1-1/+1
2021-04-07shell: New 'read_records' and 'read_records_decoded' commandsHarald Welte2-0/+43
2021-04-07pySim-shell: JSONpath support for updating files/recordsHarald Welte6-2/+94
2021-04-07Use zero padding for EF['ACC'] fieldRobert Falkenberg1-1/+1
2021-04-07ts_102_221.py: fix fixup_fcp_proprietary_tlv_map()Philipp Maier1-1/+1
2021-04-07SysmoISIM-SJA2: Add option to set Service Provider Name (SPN)Robert Falkenberg2-3/+8
2021-04-06utils.py: Add missing dec_plmn function.Harald Welte1-0/+6
2021-04-07pySim/filesystem: Remove left-over debug print statementsHarald Welte1-2/+0
2021-04-06docs: Documentation for classic pySim-{prog,read} toolsHarald Welte1-0/+99
2021-04-06docs/shell.rst: Auto-generate shell command referenceHarald Welte3-21/+58
2021-04-06pySim-shell: Add settable parameter on JSON pretty-printingHarald Welte3-11/+21
2021-04-06ts_51_011: Full encoder/decoder for EF.ADHarald Welte1-6/+18
2021-04-06pySim-shell: Add '--oneline' to read_{binary,record}_decodedHarald Welte1-2/+16
2021-04-04Introduce setuptools supportHarald Welte2-0/+25
2021-04-04transport: Pass status word interpreter to exception handlerHarald Welte2-1/+9
2021-04-04docs: Initial documentation for pySim-shellHarald Welte1-0/+227
2021-04-04shell: Move dir,tree,export from ISO7816 to pySim commandsHarald Welte1-96/+101
2021-04-04utils.py: Add more type annotationsHarald Welte1-30/+33
2021-04-04Move init_reader() from utils.py to transport/__init__.pyHarald Welte5-30/+35
2021-04-04card_key_provider: Documentation with sphinx / autodocHarald Welte2-16/+72
2021-04-04rename card_data to card_key_provider.Harald Welte2-14/+14