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