AgeCommit message (Expand)AuthorFilesLines
23 hoursModemATCommandLink: return lower case hexstringHEADmasterRobert Falkenberg1-2/+2
43 hourspySim-read: fix wrong commentPhilipp Maier1-1/+1
3 daysdocs/shell.rst: Document verify_adm and tree commandsHarald Welte1-2/+9
3 daystransport: Mark more methods as abstractmethodHarald Welte1-4/+4
3 daysshell: Add 'reset' command to reset the cardHarald Welte3-1/+24
3 daysBER-TLV EF support (command, filesystem, shell)Harald Welte6-7/+301
3 daysts_31_103: Use EF_ARR decoder from TS 102 221Harald Welte1-6/+2
3 daysImplement EF.ARR (Access Rule Reference) decodingHarald Welte5-1/+386
3 daysutils: Introduce CommandSet abstractionHarald Welte1-0/+66
3 daysutils: Introduce DataObject representationHarald Welte1-0/+305
4 daysutils: specify type of parameter name in enc_spnPhilipp Maier1-1/+1
4 daysts_51_011, utils: fix Access Technology Identifier codingPhilipp Maier7-11/+26
4 daysutils: fix dec_xplmn_w_act() and format_xplmn_w_act()Philipp Maier6-17/+17
4 daysutils: fix mcc/mnc encoding in dec_plmn (EF_PLMNsel)Philipp Maier2-5/+55
4 daysutils: specify paremeters of enc_plmn() as HexstrPhilipp Maier1-1/+1
4 daysModemATCommandLink: fix AttributeError exception in __del__()Vadim Yanitskiy1-1/+2
4 daysSpeed up AT command interface (~130 times faster)Robert Falkenberg1-24/+56
4 dayscontrib/jenkins.sh: run pylint to find potential errorsVadim Yanitskiy1-0/+12
4 days[pylint] Fix referencing undefined variable 'shutil'Vadim Yanitskiy1-4/+1
4 days[pylint] Declare abstract LinkBase._send_apdu_raw() method as suchVadim Yanitskiy1-2/+7
4 days[pylint] Fix float vs integer division in cards.pyVadim Yanitskiy1-2/+2
4 days[pylint] Fix reference to undefined variable 'in_hex'Vadim Yanitskiy1-1/+1
4 days[pylint] Mark abstract MagicSimBase class as suchVadim Yanitskiy1-3/+4
4 days[pylint] Fix calling non-existing iteritems() of dictVadim Yanitskiy1-2/+2
4 days[pylint] Declare some fields in _MagicSimBase classVadim Yanitskiy1-0/+5
4 days[pylint] Mark abstract CardKeyProvider.get() method as suchVadim Yanitskiy1-2/+3
4 days[pylint] fix non-existing 'res' in EF_CNL._encode_record_hex()Vadim Yanitskiy1-2/+5
4 daystransport/AT: Make sure PDU has upper case hex digitsRobert Falkenberg1-0/+3
7 daysts_51_011: fix encoding of EF.MSISDNPhilipp Maier1-1/+5
7 dayssetup: set minimum required versions for contruct and cmd2Martin Hauke1-2/+2
13 daysfilesystem.py: Introduce place-holder for BER-TLV filesHarald Welte2-3/+9
13 daysts_31_102, ts_31_103: Add EF.FromPreferredHarald Welte2-3/+11
13 daysts_31_103: Add Rel 16.6 enhancements (MuDMiDConfigData)Harald Welte1-1/+9
13 daysts_31_103: Use EF_SMS, EF_SMSS, EF_SMSR, EF_SMSP from ts_51_011Harald Welte1-5/+5
13 daysts_31_102: Define DF_WLAN, DF_ProSe and DF_HNB with their EFsHarald Welte1-3/+58
13 daysts_31_102: Extend DF_5GS to 3GPP 31.102 R16.6Harald Welte1-3/+12
14 daysutils: fix encoding of EF.MSISDNPhilipp Maier4-6/+46
2021-04-22filsystem.py: Add more information to exceptionsHarald Welte1-3/+3
2021-04-22pySim-read: Migrate over to use shared argparse from transportHarald Welte2-54/+13
2021-04-22Move reader related argument parser to transport moduleHarald Welte2-24/+29
2021-04-21filesystem: fix wrong helpstring for update_record_decodedPhilipp Maier1-1/+1
2021-04-21filesystem: fix wrong commentPhilipp Maier1-1/+1
2021-04-21pySim-shell: separate export summary with a headlinePhilipp Maier2-5/+18
2021-04-21pysim-testdata/sysmoISIM-SJA2: change card in test rigPhilipp Maier2-6/+4
2021-04-16setup: add (nested) library pySim.transportRobert Falkenberg1-1/+1
2021-04-13Use construct for EF_AD in pySim-{shell, prog, read}.py, cards.pyRobert Falkenberg12-58/+90
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