1. 5482737 pySim-shell: don't get trapped in applications without file system by Philipp Maier · 8 months ago
  2. 1c207a2 pySim-shell: Do not use self.lchan.scc when sending raw APDUs. by Philipp Maier · 7 months ago
  3. eb3b0dd pySim-shell: refuse to execute a startup script on initialization errors by Philipp Maier · 7 months ago
  4. 8fab463 pySim-shell: Move init_card() function to new pySim.app module by Harald Welte · 8 months ago
  5. 1c849f8 pySim-shell: Reject any non-decimal PIN values by Harald Welte · 8 months ago
  6. 977c592 pySim-shell: permit string with spaces for 'echo' command by Harald Welte · 8 months ago
  7. 4e59d89 pySim-shell: Validate that argument to 'apdu' command is proper hexstr by Harald Welte · 8 months ago
  8. f9ea63e pySim-shell: Improved argument validation for verify_adm argument by Harald Welte · 8 months ago
  9. 469db93 pySim-shell: Use argparser for verify_adm to support --help by Harald Welte · 8 months ago
  10. 0ba3fd9 pySim-shell: Add copyright statement and link to online manual to banner by Harald Welte · 8 months ago
  11. 268a202 Initial support for eUICC by Harald Welte · 8 months ago
  12. 237ddb5 pySim-shell: Include current logical channel in prompt by Harald Welte · 8 months ago
  13. 2065099 pySim-shell: Add 'switch_channel' command by Harald Welte · 8 months ago
  14. 4625512 pySim-shell: Create + use per-RuntimeLchan SimCardCommands by Harald Welte · 8 months ago
  15. bdf5957 pySim-shell: Create/delete RuntimeLchan objects on open/close of channel by Harald Welte · 8 months ago
  16. 7c0cd0a pySim-shell: do not fail when EF.ICCID does not exist by Philipp Maier · 9 months ago
  17. af4e5bb transport: do not catch exceptions in init_reader by Philipp Maier · 9 months ago
  18. 6bfa8a8 pySim-shell: print device info in case an exception occurs by Philipp Maier · 9 months ago
  19. 8e03f2f pySim-shell: do not pass failed card object to PysimApp by Philipp Maier · 9 months ago
  20. 91c971b pySim-prog, pySim-shell do not use global variables by Philipp Maier · 9 months ago
  21. 4840d4d pySim-shell: fix commandline option -a (verify_adm) by Philipp Maier · 10 months ago
  22. a42ee6f cards: get rid of method read_iccid by Philipp Maier · 11 months ago
  23. e6cba76 pySim-shell: check presence of runtime state before accessing it by Philipp Maier · 11 months ago
  24. cfb665b pySim-shell: fix verify_adm command by Philipp Maier · 11 months ago
  25. 38306df pySim-shell: Add a mode where a pySim-shell cmd can be passed by shell by Harald Welte · 12 months ago
  26. 531894d move Runtime{State,Lchan} from pySim.filesystem to new pySim.runtime by Harald Welte · 12 months ago
  27. 6ad9a24 pySim-shell: Iterate over CardApplication sub-classes by Harald Welte · 12 months ago
  28. 323a350 Introduce concept of CardProfileAddon by Harald Welte · 12 months ago
  29. f8d2e2b split pySim/legacy/{cards,utils} from pySim/{cards,utils} by Harald Welte · 12 months ago
  30. f818acd pySim-shell: Unregister profile commands during equip by iw0 · 1 year ago
  31. f4a0147 pySim-shell: Support USIM specific methods/commands on unknown UICC by Harald Welte · 12 months ago
  32. 0ec0150 cosmetic: Implement cmd2.Settable backwards-compat via wrapper class by Harald Welte · 1 year ago
  33. e126872 Fix run-editor bug with cmd2 >= 2.0.0 compatibility by Harald Welte · 1 year ago
  34. e345e11 pySim-shell: fix reset command by Philipp Maier · 1 year, 1 month ago
  35. f422eb1 Add ".py" suffix to sphinx-argparse generated docs by Harald Welte · 1 year, 1 month ago
  36. 659781c Move "suspend_uicc" command from pySim-shell to ts_102_221.py by Harald Welte · 1 year, 1 month ago
  37. 892526f pySim-shell: Unregister TS 102 222 commands during 'equip' by Harald Welte · 1 year, 1 month ago
  38. e619105 HPSIM application support by Harald Welte · 1 year, 1 month ago
  39. e47ea5f Fix pylint errors by Oliver Smith · 1 year, 1 month ago
  40. 961b803 pySim-shell: fix compatibility problem with cmd2 >= 2.3.0 (bg) by Harald Welte · 1 year, 2 months ago
  41. c85d406 pySim-shell: fix compatibility problem with cmd2 >= 2.0.0 (include_ipy) by Harald Welte · 1 year, 2 months ago
  42. 93aac3a pySim-shell: fix compatibility problem with cmd2 >= 2.0.0 (Settable) by Harald Welte · 1 year, 2 months ago
  43. 87dd020 Add very basic profile for R-UIM (CDMA) cards by Vadim Yanitskiy · 1 year, 2 months ago
  44. 7b9e244 pySim-shell: add cardinfo command by Philipp Maier · 1 year, 3 months ago
  45. cab26c7 pySim-shell: Use pySim.cat definitions to print decoded proactive cmds by Harald Welte · 1 year, 11 months ago
  46. fc31548 pySim-shell: Add a "version" command to print the pySim package version by Harald Welte · 2 years ago
  47. b2e4b4a introduce fully_qualified_path_str() method by Harald Welte · 2 years ago
  48. a6c0f88 filesystem: Introduce the basic notion of 'logical channels' by Harald Welte · 2 years ago
  49. 1e52b0d pySim-shell: Remove unused imports by Harald Welte · 2 years ago
  50. 0d9f088 pySim-shell.py: remove unused imports of 'bg' from 'cmd2' by Vadim Yanitskiy · 2 years ago
  51. 2403125 pySim-shell: set default ADM key reference by Philipp Maier · 2 years, 1 month ago
  52. f16ac6a pySim-shell: catch exceptions from walk() while exporting by Philipp Maier · 2 years, 1 month ago
  53. 7b138b0 pySim-shell: extend walk() so that we can also have an action of ADF or DF by Philipp Maier · 2 years, 1 month ago
  54. e7d1b67 pySim-shell: match SW in apdu command by Philipp Maier · 2 years, 1 month ago
  55. 7226c09 pySim-shell: make APDU command available on the lowest level by Philipp Maier · 2 years, 1 month ago
  56. 9a4091d pySim-shell: more generic export options by Philipp Maier · 2 years, 1 month ago
  57. ea81f75 pySim-shell: explain why we insist on a DF or ADF by Philipp Maier · 2 years, 1 month ago
  58. 34eb504 Initial support for GlobalPlatform by Harald Welte · 2 years, 4 months ago
  59. 12af793 doc: Improve documentation in various places by Harald Welte · 2 years, 4 months ago
  60. 799c354 shell: Proper argparser (for help + manual) activate_file by Harald Welte · 2 years, 4 months ago
  61. 2bb17f3 pySim-shell: export: Add FCP template to export by Harald Welte · 2 years, 4 months ago
  62. 3c9b784 pySim-shell: support TS 102 222 administrative commands by Harald Welte · 2 years, 8 months ago
  63. 747a978 ts_102_221: Implement File Descriptor using construct by Harald Welte · 2 years, 5 months ago
  64. afb8d3f pySim-shell: introduce 'apdu' command for sending raw APDU to card by Harald Welte · 2 years, 5 months ago
  65. 08b11ab pySim-shell: export: allow export as JSON instead of hex by Harald Welte · 2 years, 5 months ago
  66. c91085e cosmetic: Switch to consistent four-spaces indent; run autopep8 by Harald Welte · 2 years, 5 months ago
  67. 825b564 pySim-shell: export command: guess number of records when not specified by Philipp Maier · 2 years, 8 months ago
  68. a028c7d pySim-shell: add method to match card profile to card by Philipp Maier · 2 years, 8 months ago
  69. 95ce6b1 ARA-M related command support by Harald Welte · 2 years, 8 months ago
  70. 9764de2 pySim-shell: print newline on exit with CTRL+D by Philipp Maier · 2 years, 8 months ago
  71. dbd5ed6 Python is not C: get rid of unnecessary semicolons by Vadim Yanitskiy · 2 years, 8 months ago
  72. bd02f84 pySim-shell: Improve documentation by Harald Welte · 2 years, 8 months ago
  73. 0bc5326 pySim-shell: Use iteration when unregistering command sets by Harald Welte · 2 years, 8 months ago
  74. ec95053 pySim-shell: Add suspend_uicc command by Harald Welte · 2 years, 8 months ago
  75. 2a33ad2 pySim-shell: Add support for GSM-R SIM Cards with DF.EIRENE by Harald Welte · 2 years, 8 months ago
  76. 7666764 pySim-shell: add bulk provisioning support by Philipp Maier · 2 years, 9 months ago
  77. 57f65ee ts_31_10x: add a class for CardApplicationXSIM by Philipp Maier · 2 years, 8 months ago
  78. b52feed pySim-shell: add echo command by Philipp Maier · 2 years, 9 months ago
  79. 5d698e5 pySim-shell: allow card insertion at runtime by Philipp Maier · 2 years, 10 months ago
  80. 4c1dca0 CardModel: Document how this 'magic' works in some comments. by Harald Welte · 2 years, 9 months ago
  81. f44256c pysim-Shell: Add sysmocom SJA2 card specific bits by Harald Welte · 2 years, 9 months ago
  82. ea95c39 pySim-shell: refactor __main__ section by Philipp Maier · 2 years, 10 months ago
  83. f024145 pySim-shell: verify_adm: turn error messages into exceptions by Philipp Maier · 2 years, 9 months ago
  84. a8c9ea9 pySim-shell: move command desc and verify_adm to PySimCommands by Philipp Maier · 2 years, 10 months ago
  85. b18eed0 pySim-prog: rename card_handler to CardHandler by Philipp Maier · 2 years, 10 months ago
  86. bb73e51 cards: rename class "Card" to "SimCard" by Philipp Maier · 3 years, 2 months ago
  87. 485692b shell: Fix activate_file + deactivate_file commands by Harald Welte · 3 years, 1 month ago
  88. 34b05d3 shell: Add 'status' command to issue STATUS APDU by Harald Welte · 3 years, 1 month ago
  89. c147530 bertlv_parse_one: Also return remainder after end of TLV by Harald Welte · 3 years, 1 month ago
  90. daf2b39 shell: Add 'reset' command to reset the card by Harald Welte · 3 years, 2 months ago
  91. 917d98c BER-TLV EF support (command, filesystem, shell) by Harald Welte · 3 years, 2 months ago
  92. 28c2431 Move reader related argument parser to transport module by Harald Welte · 3 years, 3 months ago
  93. 80ce71f pySim-shell: separate export summary with a headline by Philipp Maier · 3 years, 2 months ago
  94. 9d16fbc Use construct for EF_AD in pySim-{shell, prog, read}.py, cards.py by Robert Falkenberg · 3 years, 3 months ago
  95. c8ff026 pySim-shell: Introduce logical grouping of arguments by Harald Welte · 3 years, 3 months ago
  96. f2e761c pySim-shell: Migrate from optparse to argparse for the main() by Harald Welte · 3 years, 3 months ago
  97. c9cdce3 fix various typos all over the code by Harald Welte · 3 years, 3 months ago
  98. 703f933 pySim-shell: Add open_channel + close_channel commands by Harald Welte · 3 years, 3 months ago
  99. a463161 pySim-shell: Adds support for DEACTIVATE FILE + ACTIVATE FILE by Harald Welte · 3 years, 3 months ago
  100. b00e893 pySim-shell: Use poutput_json() whenever applicable by Harald Welte · 3 years, 3 months ago