index
:
pysim
27c3
ccc
chrysn/for-29033
chrysn/ota
ef_msisdn
fairwaves/sim
fixeria/btsap
fixeria/cmd2
fixeria/run_gsm_alg
laforge/ota
laforge/scp
laforge/smdp_asn1
laforge/wip
laforge/wsrc
master
osmith/wip
pmaier/ara-m
pmaier/euicchack
pmaier/sja5test
pmaier/tracetest
pmaier/tracetest2
sysmocom/factory
users/daniel/csv-format
zecke/hacks
zecke/tmp2
A python tool to program magic SIMs
Sylvain Munaut
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
pySim
/
transport
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-05
pylint: transport/__init__.py
Harald Welte
1
-1
/
+1
2024-02-05
pylint: transport/serial.py
Harald Welte
1
-10
/
+9
2024-02-05
pylint: transport/pcsc.py
Harald Welte
1
-9
/
+8
2024-02-05
pylint: transport/modem_atcmd.py
Harald Welte
1
-15
/
+13
2024-02-05
pylint: transport/calypso.py
Harald Welte
1
-5
/
+5
2024-02-01
commands.py: Wrap the transport send_apdu* methods
Harald Welte
1
-51
/
+0
2023-12-21
transport: Extend the documentation for each transport driver
Harald Welte
4
-4
/
+16
2023-12-21
transport: Move printing of reader number/name to generic code
Harald Welte
5
-19
/
+11
2023-12-21
transport/pcsc: Allow opening PC/SC readers by a regex of their name
Harald Welte
2
-13
/
+31
2023-12-21
transport: Pass argparse.Namespace directly into transport classes
Harald Welte
5
-20
/
+22
2023-12-04
perform multiple GET RESPONSE cycles if more data is available
Harald Welte
1
-2
/
+3
2023-11-04
transport: Log it explicitly if user doesn't specify a reader
Harald Welte
1
-0
/
+1
2023-10-26
transport: print reader device/number on init
Philipp Maier
4
-6
/
+19
2023-10-24
transport: move argument parser setup into concrete classes
Philipp Maier
5
-21
/
+42
2023-10-24
transport: move init message into concrete classes
Philipp Maier
5
-4
/
+5
2023-10-16
transport: do not catch exceptions in init_reader
Philipp Maier
1
-29
/
+20
2023-10-10
transport: add return type annotation to method __str__
Philipp Maier
5
-5
/
+5
2023-10-10
pySim-shell: print device info in case an exception occurs
Philipp Maier
5
-0
/
+20
2023-07-11
pySim/transport: Use newly-defined ResTuple type
Harald Welte
5
-18
/
+18
2023-07-11
pySim/transport: More type annotations
Harald Welte
5
-24
/
+34
2023-06-07
serial: return a return code in reset_card()
Philipp Maier
1
-0
/
+1
2023-06-02
modem_atcmd: raise ProtocolError instead of ReaderError on CME ERROR
Tobias Engel
1
-1
/
+2
2022-08-21
proactive: Send a Terminal Response automatically after a Fetch
Christian Amsüss
1
-7
/
+43
2022-08-21
proactive: Avoid clobbering the output of the command that triggered the FETCH
Christian Amsüss
1
-4
/
+9
2022-08-06
pySim.transport: Add mechanism for handling for CAT/USAT proactive cmds
Harald Welte
1
-5
/
+31
2022-07-07
Py2 -> Py3: do not inherit classes from object
Vadim Yanitskiy
1
-1
/
+1
2022-04-25
transport/pcsc: throw ReaderError with a message
Vadim Yanitskiy
1
-1
/
+1
2022-02-11
cosmetic: Switch to consistent four-spaces indent; run autopep8
Harald Welte
5
-690
/
+709
2022-01-25
transport/serial: fix for Python 3
Steve Markgraf
1
-3
/
+3
2021-10-14
Add API + shell command for sending TERMINAL PROFILE to card
Harald Welte
1
-0
/
+4
2021-09-22
transport/pcsc: make sure reader is disconnected
Philipp Maier
1
-0
/
+4
2021-09-22
transport/init: print exception type if the execption has no string
Philipp Maier
1
-1
/
+4
2021-05-25
transport: Add support for SW 6Cxx
Harald Welte
1
-5
/
+10
2021-05-22
transport/pcsc: Raise exception if reader number is out of range
Harald Welte
1
-2
/
+4
2021-05-06
ModemATCommandLink: improve response time for "+CME ERROR"
Robert Falkenberg
1
-6
/
+10
2021-05-06
ModemATCommandLink: add/adjust some logging
Robert Falkenberg
1
-2
/
+4
2021-05-06
ModemATCommandLink: return lower case hexstring
Robert Falkenberg
1
-2
/
+2
2021-05-04
transport: Mark more methods as abstractmethod
Harald Welte
1
-4
/
+4
2021-05-03
ModemATCommandLink: fix AttributeError exception in __del__()
Vadim Yanitskiy
1
-1
/
+2
2021-05-03
Speed up AT command interface (~130 times faster)
Robert Falkenberg
1
-24
/
+56
2021-05-02
[pylint] Declare abstract LinkBase._send_apdu_raw() method as such
Vadim Yanitskiy
1
-2
/
+7
2021-05-02
transport/AT: Make sure PDU has upper case hex digits
Robert Falkenberg
1
-0
/
+3
2021-04-22
Move reader related argument parser to transport module
Harald Welte
1
-0
/
+25
2021-04-11
integrate 'construct' python library
Harald Welte
1
-1
/
+49
2021-04-10
shell: Add 'apdu_trace' settable parameter for hex-dumping APDUs
Harald Welte
1
-2
/
+16
2021-04-10
transport: Pass arbitrary kwargs to base-class constructor
Harald Welte
5
-10
/
+15
2021-04-10
transport: Make all calls go through base class send_apdu_raw()
Harald Welte
5
-5
/
+5
2021-04-04
transport: Pass status word interpreter to exception handler
Harald Welte
1
-1
/
+7
2021-04-04
Move init_reader() from utils.py to transport/__init__.py
Harald Welte
1
-0
/
+29
2021-04-02
Add more documentation to the classes/methods
Harald Welte
5
-52
/
+45
[next]