1. d70ac22 modem_atcmd: raise ProtocolError instead of ReaderError on CME ERROR by Tobias Engel · 1 year, 1 month ago
  2. caa94b5 Assume first record number if caller specifies none by Harald Welte · 1 year, 5 months ago
  3. f6b37af Prepare for decoding/encoding records differently based on record number by Harald Welte · 1 year, 6 months ago
  4. f5ff1b8 filesystem: We can select not just immediate parent DF but all ancestors by Harald Welte · 2 years ago
  5. d2c177b filesystem.py: Make CardDF.get_selectables() respect the flags by Harald Welte · 2 years ago
  6. 99e4cc0 filesystem: Use Tuple for record length by Harald Welte · 2 years ago
  7. 13edf30 filesystem: Use Tuple for transparent file size by Harald Welte · 2 years ago
  8. b2e4b4a introduce fully_qualified_path_str() method by Harald Welte · 2 years ago
  9. a6c0f88 filesystem: Introduce the basic notion of 'logical channels' by Harald Welte · 2 years ago
  10. 4b00365 fileystem: Use human-readable ADF name if available. by Harald Welte · 2 years ago
  11. 46a7a3f filesystem: keep track of currently selected ADF by Harald Welte · 2 years ago
  12. d56f45d filesystem: raise exception only when applicable by Harald Welte · 2 years ago
  13. 04b5d9d Py2 -> Py3: do not inherit classes from object by Vadim Yanitskiy · 2 years ago
  14. 6b8eedc filesystem: also return the encoded FCP from probe_file by Philipp Maier · 2 years, 1 month ago
  15. aefd064 pySim-shell: Add 'decode_hex' command for transparent + linear EF by Harald Welte · 2 years, 4 months ago
  16. 2bb17f3 pySim-shell: export: Add FCP template to export by Harald Welte · 2 years, 5 months ago
  17. 3c9b784 pySim-shell: support TS 102 222 administrative commands by Harald Welte · 2 years, 9 months ago
  18. 747a978 ts_102_221: Implement File Descriptor using construct by Harald Welte · 2 years, 5 months ago
  19. ee670bc pySim-shell: Allow selecting of deep paths like DF.GSM/EF.IMSI by Harald Welte · 2 years, 5 months ago
  20. aceb2a5 ust_service_check: proper treatment of files in sub-directories by Harald Welte · 2 years, 5 months ago
  21. 419bb49 ts_31_102: service annotations for DF.{5GS,WLAN,HNB} by Harald Welte · 2 years, 5 months ago
  22. d53918c filesystem: Fix CardMF.get_app_names() by Harald Welte · 2 years, 5 months ago
  23. 9170fbf filesystem: Maintain a 'service' attribute for all files on a card by Harald Welte · 2 years, 5 months ago
  24. c975251 filesystem: Don't pass empty string to parse_select_response() by Harald Welte · 2 years, 5 months ago
  25. c91085e cosmetic: Switch to consistent four-spaces indent; run autopep8 by Harald Welte · 2 years, 5 months ago
  26. ca60ac2 filesystem.py: Accept both a class or an instance as TLV._tlv member by Harald Welte · 2 years, 5 months ago
  27. 944cd2f filesystem: Fix TLV decode/encode by Harald Welte · 2 years, 6 months ago
  28. b3d68c0 pySim-shell: alphabetically sort name of files in 'dir' command by Harald Welte · 2 years, 6 months ago
  29. da57ef1 catch and ignore SwMatchError on probing for AID's by Bjoern Riemer · 2 years, 6 months ago
  30. 0e4515f filesystem: use correct AID for applications found by probing by Philipp Maier · 2 years, 6 months ago
  31. 8d8bdef filesystem: actively probe applications by Philipp Maier · 2 years, 7 months ago
  32. 9e42e7f profile: decode_select_response use object instead 'Any' by Philipp Maier · 2 years, 8 months ago
  33. a028c7d pySim-shell: add method to match card profile to card by Philipp Maier · 2 years, 8 months ago
  34. 6b590c5 filesystem: CardProfile: initialize empty sw table as empty dict by Philipp Maier · 2 years, 8 months ago
  35. 51cad0d filesystem: define class byte and select control bytes in profile by Philipp Maier · 2 years, 8 months ago
  36. 4e2e1d9 filesystem: make sure the card is in a defined state by Philipp Maier · 2 years, 8 months ago
  37. d454fe7 filesystem: do not read AIDs when no apps are defined by Philipp Maier · 2 years, 8 months ago
  38. 5af7bdf filesystem: fix decode_select_response by Philipp Maier · 2 years, 8 months ago
  39. 946226a filesystem: fix reset mechanism by Philipp Maier · 2 years, 8 months ago
  40. 5d698e5 pySim-shell: allow card insertion at runtime by Philipp Maier · 2 years, 10 months ago
  41. 4c1dca0 CardModel: Document how this 'magic' works in some comments. by Harald Welte · 2 years, 9 months ago
  42. 1aae4a0 filsystem: Make NotImplementedError more verbose. by Harald Welte · 2 years, 9 months ago
  43. f44256c pysim-Shell: Add sysmocom SJA2 card specific bits by Harald Welte · 2 years, 9 months ago
  44. fb50621 filesystem: Introduce support for TLV parser by Harald Welte · 3 years, 1 month ago
  45. 07c7b1f construct: Recursive normalization of construct parse result by Harald Welte · 3 years, 1 month ago
  46. 485692b shell: Fix activate_file + deactivate_file commands by Harald Welte · 3 years, 1 month ago
  47. 34b05d3 shell: Add 'status' command to issue STATUS APDU by Harald Welte · 3 years, 1 month ago
  48. c147530 bertlv_parse_one: Also return remainder after end of TLV by Harald Welte · 3 years, 2 months ago
  49. daf2b39 shell: Add 'reset' command to reset the card by Harald Welte · 3 years, 2 months ago
  50. 917d98c BER-TLV EF support (command, filesystem, shell) by Harald Welte · 3 years, 3 months ago
  51. 895fa6f [pylint] Fix referencing undefined variable 'shutil' by Vadim Yanitskiy · 3 years, 2 months ago
  52. 2788162 filesystem.py: Introduce place-holder for BER-TLV files by Harald Welte · 3 years, 3 months ago
  53. 977035c filsystem.py: Add more information to exceptions by Harald Welte · 3 years, 3 months ago
  54. fe1fb03 filesystem: fix wrong helpstring for update_record_decoded by Philipp Maier · 3 years, 3 months ago
  55. 0adabf6 filesystem: fix wrong comment by Philipp Maier · 3 years, 3 months ago
  56. c9cdce3 fix various typos all over the code by Harald Welte · 3 years, 3 months ago
  57. 2db5cfb filesystem: Introduce 'construct' support by Harald Welte · 3 years, 3 months ago
  58. 4145d3c shell: add edit_{record,binary}_decoded shell commands by Harald Welte · 3 years, 3 months ago
  59. fe8a744 pySim/filesystem: Fix more Python 3.5 compatibility issues by Harald Welte · 3 years, 3 months ago
  60. a004079 pySim/filesystem.py: fix compatibility with Python 3.5 by Vadim Yanitskiy · 3 years, 3 months ago
  61. 850b72a shell: New 'read_records' and 'read_records_decoded' commands by Harald Welte · 3 years, 3 months ago
  62. 0d4e98a pySim-shell: JSONpath support for updating files/records by Harald Welte · 3 years, 3 months ago
  63. f431189 pySim/filesystem: Remove left-over debug print statements by Harald Welte · 3 years, 3 months ago
  64. 1748b93 pySim-shell: Add settable parameter on JSON pretty-printing by Harald Welte · 3 years, 3 months ago
  65. bcad86c pySim-shell: Add '--oneline' to read_{binary,record}_decoded by Harald Welte · 3 years, 3 months ago
  66. 2d4a64b filesystem.py: Fix type annotation of read_binary_dec() by Harald Welte · 3 years, 3 months ago
  67. 86fbd39 filesystem: Fix interpret_sw() fall-through by Harald Welte · 3 years, 3 months ago
  68. 5ce3524 Fix various mistakes around the CardADF <-> CardApplication dualism by Harald Welte · 3 years, 3 months ago
  69. 1e45657 filesystem: fix various issues found by mypy by Harald Welte · 3 years, 3 months ago
  70. 5a4fd52 filesystem: Avoid GPL header showing up in sphinx autodoc by Harald Welte · 3 years, 3 months ago
  71. ee3501f Add more documentation to the classes/methods by Harald Welte · 3 years, 3 months ago
  72. 38c74f6 commands: conserve write cycles by Philipp Maier · 3 years, 4 months ago
  73. cba6dbc fileystem: fix ADF selection by Philipp Maier · 3 years, 4 months ago
  74. 63f572d filesystem: allow selection of arbitrary files by Philipp Maier · 3 years, 4 months ago
  75. e6bc4f9 filesystem: avoid outputting empty lines when there is no data by Philipp Maier · 3 years, 4 months ago
  76. 98f872b pySim/filesystem: fix mutable default list/dict arguments by Vadim Yanitskiy · 3 years, 3 months ago
  77. 1e896f3 pySim-shell: add ADF.ISIM / ADF.USIM dynamically by Philipp Maier · 3 years, 4 months ago
  78. eb72fa4 filesystem: fix typo in method call app()->append() by Philipp Maier · 3 years, 3 months ago
  79. 3aec871 filesystem: be more strict in method add_file() by Philipp Maier · 3 years, 4 months ago
  80. d51d8b5 filesystem: drop __main__ from filesystem.py by Philipp Maier · 3 years, 4 months ago
  81. 6606158 filesystem: add comment to inform about checks in add_file() by Philipp Maier · 3 years, 4 months ago
  82. e8bc1b4 filesystem: fix exception string (fid != name) by Philipp Maier · 3 years, 4 months ago
  83. bd8ed2c filesystem: fix flag model used with get_selectable_names() by Philipp Maier · 3 years, 4 months ago
  84. 4155573 filesystem: allow dumping multiple records of a file by Philipp Maier · 3 years, 4 months ago
  85. 7744b6e filesystem: be case insensitive when selecting files by fid (HEX) by Philipp Maier · 3 years, 4 months ago
  86. 786f781 filesystem: add flags to filter selectables by Philipp Maier · 3 years, 4 months ago
  87. b2edd14 Add a new pySim-shell program by Harald Welte · 3 years, 6 months ago