Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
pysim
/
2822dca9ec68ea14fac98e1a47a17735dde56ea4
2822dca
tests: use case-insensitive compare of hex strings
by Harald Welte
· 7 months ago
0ecbf63
transport: Extend the documentation for each transport driver
by Harald Welte
· 8 months ago
baec4e9
transport: Move printing of reader number/name to generic code
by Harald Welte
· 8 months ago
ad00279
transport/pcsc: Allow opening PC/SC readers by a regex of their name
by Harald Welte
· 8 months ago
0f177c1
transport: Pass argparse.Namespace directly into transport classes
by Harald Welte
· 7 months ago
c108595
move {enc,dec}_addr_tlv functions from pySim.util to pySim.legacy.util
by Harald Welte
· 7 months ago
301d6ed
isim: Replace legacy imperative address TLV encoder/decoder with construct
by Harald Welte
· 7 months ago
b3c4613
bertlv_parse_len: Fix input data is smaller than num length octets
by Harald Welte
· 7 months ago
6e9ae8a
usim: Properly decode/encode IPv4 + IPv6 addresses
by Harald Welte
· 7 months ago
478b5fe
usim: ePDGId + ePDGSelection: Fix encoder/decoder + add test cases
by Harald Welte
· 7 months ago
cdfe1c2
usim: Add EF.ePDGSelection + EF.ePDGSelectionEm support
by Harald Welte
· 7 months ago
5277b5c
USIM: add support for EG.ePDGIdEm (Emergency ePDG)
by Harald Welte
· 7 months ago
a5707c7
filesystem: fix typo
by Philipp Maier
· 7 months ago
82cc7cc
runtime: refactor file selection methods select and select_file
by Philipp Maier
· 7 months ago
14bf003
filesystem: use sort path when selecting an application
by Philipp Maier
· 7 months ago
174fd32
runtime: explain how file probing works
by Philipp Maier
· 7 months ago
b582c3c
euicc: Fix TLV IE definitions for SetNickname{Req,Resp}
by Harald Welte
· 7 months ago
c20d442
euicc: Fix encoding of Lc value in STORE DATA
by Harald Welte
· 7 months ago
2b6dedd
euicc: the ICCID TLV object uses bcd-swapped-nibble encoding
by Harald Welte
· 7 months ago
5482737
pySim-shell: don't get trapped in applications without file system
by Philipp Maier
· 9 months ago
008cdf4
euicc: Fix encoding of {enable,disable,delete}_profile
by Harald Welte
· 7 months ago
0f7d48e
tlv: Fix encoding of zero-valued TLVs
by Harald Welte
· 7 months ago
c038ccc
runtime: cosmetic: prnounce file reference data
by Philipp Maier
· 7 months ago
e30456b
runtime: explain why we may access the card object directly
by Philipp Maier
· 7 months ago
b8b61bf
runtime: do not use the _scc object of the card object to select MF
by Philipp Maier
· 7 months ago
880db37
flatten_dict_lists(): Don't flatten lists with duplicate keys
by Harald Welte
· 7 months ago
9c38711
ara_m: Fix encoding of DeviceInterfaceVersionDO
by Harald Welte
· 7 months ago
a1850ae
filesystem: add flag to tell whether an ADF supports an FS or not
by Philipp Maier
· 9 months ago
4e02436
perform multiple GET RESPONSE cycles if more data is available
by Harald Welte
· 7 months ago
1c207a2
pySim-shell: Do not use self.lchan.scc when sending raw APDUs.
by Philipp Maier
· 7 months ago
eb3b0dd
pySim-shell: refuse to execute a startup script on initialization errors
by Philipp Maier
· 8 months ago
f1e1e72
app: do not catch exceptions in init_card
by Philipp Maier
· 8 months ago
40ef226
ts_31_102: correct name of EF_ePDGId
by iw0
· 8 months ago
578cf12
runtime: fix tracking of selected_adf
by Philipp Maier
· 9 months ago
8fab463
pySim-shell: Move init_card() function to new pySim.app module
by Harald Welte
· 8 months ago
2d44f03
transport: Log it explicitly if user doesn't specify a reader
by Harald Welte
· 8 months ago
45477a7
Use construct 'Flag' instead of 'Bit' for type descriptions
by Harald Welte
· 8 months ago
7be68b2
sysmocom_sja2: Add some de/encode test vectors
by Harald Welte
· 8 months ago
1c849f8
pySim-shell: Reject any non-decimal PIN values
by Harald Welte
· 8 months ago
977c592
pySim-shell: permit string with spaces for 'echo' command
by Harald Welte
· 8 months ago
4e59d89
pySim-shell: Validate that argument to 'apdu' command is proper hexstr
by Harald Welte
· 8 months ago
f9ea63e
pySim-shell: Improved argument validation for verify_adm argument
by Harald Welte
· 8 months ago
469db93
pySim-shell: Use argparser for verify_adm to support --help
by Harald Welte
· 8 months ago
0ba3fd9
pySim-shell: Add copyright statement and link to online manual to banner
by Harald Welte
· 8 months ago
3d16fdd
docs: shell: Various documentation updates/extensions
by Harald Welte
· 8 months ago
aa07ebc
docs: shell: update output in examples
by Harald Welte
· 8 months ago
6663218
docs: Fix docstring syntax to avoid warnings
by Harald Welte
· 8 months ago
0c25e92
docs: shell: Re-order the command sections/classes
by Harald Welte
· 8 months ago
350cfd8
docs: shell: link to cmd2 documentation
by Harald Welte
· 8 months ago
0f2faa5
docs: shell: By now we have encoders/decoders for most files
by Harald Welte
· 8 months ago
47bb33f
docs: shell: Clarify various different card support
by Harald Welte
· 8 months ago
a24755e
filesystem: fix method build_select_path_to
by Philipp Maier
· 8 months ago
1da8636
runtime: cosmetic: fix formatting of comment
by Philipp Maier
· 8 months ago
4af63dc
transport: print reader device/number on init
by Philipp Maier
· 9 months ago
cbc0bdf
euicc: add some first IoT eUICC commands (GSMA SGP.32)
by Harald Welte
· 9 months ago
884eb55
euicc: Add get_profiles_info command
by Harald Welte
· 9 months ago
268a202
Initial support for eUICC
by Harald Welte
· 9 months ago
8c82378
transport: move argument parser setup into concrete classes
by Philipp Maier
· 9 months ago
3077343
transport: move init message into concrete classes
by Philipp Maier
· 9 months ago
10669f2
utils: Fix bertlv_encode_tag() for multi-byte tags
by Harald Welte
· 9 months ago
237ddb5
pySim-shell: Include current logical channel in prompt
by Harald Welte
· 9 months ago
2065099
pySim-shell: Add 'switch_channel' command
by Harald Welte
· 9 months ago
6dd6f3e
prevent SimCardCommands.select_adf_by_aid bypassing lchan
by Harald Welte
· 9 months ago
4625512
pySim-shell: Create + use per-RuntimeLchan SimCardCommands
by Harald Welte
· 9 months ago
3dfab9d
commands.py: Add support for multiple logical channels.
by Harald Welte
· 9 months ago
91eeecf
docs: Fix command reference for 'apdu' command
by Harald Welte
· 9 months ago
49acc06
RuntimeState: Add type annotation for 'card' argument
by Harald Welte
· 9 months ago
bdf5957
pySim-shell: Create/delete RuntimeLchan objects on open/close of channel
by Harald Welte
· 9 months ago
7997252
cards.py: Fix type annotation
by Harald Welte
· 9 months ago
7c0cd0a
pySim-shell: do not fail when EF.ICCID does not exist
by Philipp Maier
· 9 months ago
509ecf8
Use keyword argument for file description argument
by Harald Welte
· 9 months ago
28accc8
ts_31_102: Fix initialization of file size
by Harald Welte
· 9 months ago
af4e5bb
transport: do not catch exceptions in init_reader
by Philipp Maier
· 9 months ago
58e89eb
transport: add return type annotation to method __str__
by Philipp Maier
· 9 months ago
6bfa8a8
pySim-shell: print device info in case an exception occurs
by Philipp Maier
· 9 months ago
8e03f2f
pySim-shell: do not pass failed card object to PysimApp
by Philipp Maier
· 9 months ago
91c971b
pySim-prog, pySim-shell do not use global variables
by Philipp Maier
· 9 months ago
37e57e0
filesystem: add attribute "leftpad" to class LinFixedEF
by Philipp Maier
· 10 months ago
0ac4d3c
commands: make method verify_binary and verify_record private
by Philipp Maier
· 10 months ago
4840d4d
pySim-shell: fix commandline option -a (verify_adm)
by Philipp Maier
· 10 months ago
3a37ad0
sim-reset-server: fix error printing sw_match_error
by Philipp Maier
· 11 months ago
7d13845
sim-rest-server: fix REST method info
by Philipp Maier
· 11 months ago
91b379a
sim-rest-server: use UiccCardBase instead of UsimCard
by Philipp Maier
· 11 months ago
71a3fb8
sim-rest-server: do not select ADF.USIM in connect_to_card
by Philipp Maier
· 11 months ago
a42ee6f
cards: get rid of method read_iccid
by Philipp Maier
· 11 months ago
09ff0e2
README.md: sort dependencies, document smpp.pdu
by Florian Klink
· 11 months ago
83222ab
setup.py: fix package name
by Florian Klink
· 11 months ago
e6cba76
pySim-shell: check presence of runtime state before accessing it
by Philipp Maier
· 11 months ago
63e8a18
pySim-prog_test: fix typo
by Philipp Maier
· 11 months ago
a380e4e
pySim-trace_test: verify output of pySim-trace.py
by Philipp Maier
· 11 months ago
7124ad1
pySim-trace_test: fix shebang line
by Philipp Maier
· 11 months ago
d62182c
runtime: make sure applications are always listed in the same order
by Philipp Maier
· 11 months ago
600e284
README.md: Add note about pySim-trace.py dependencies
by Philipp Maier
· 12 months ago
1cdcbe4
pysim-test: rename pysim-test.sh to pySim-prog_test.sh
by Philipp Maier
· 12 months ago
ec9cdb7
tests: add test script for pySim-trace
by Philipp Maier
· 12 months ago
c8facea
Fix the remaining functions using the broken Card.update_ust() call
by Alexander Couzens
· 12 months ago
2dd59ed
ARA-M: fix encoding of the PkgRefDO when using aram_store_ref_ar_do
by Alexander Couzens
· 12 months ago
760e421
utils.py: remove superfluous import from itself
by Alexander Couzens
· 12 months ago
6c5c3f8
Reimplement ust_service_activate and ust_service_deactivate for USIM/EF.UST
by Alexander Couzens
· 12 months ago
8dc2ca2
pySim-trace: catch StopIteration exception on trace file end
by Philipp Maier
· 12 months ago
Next »