Commit Graph

719 Commits (5d26311efc7db495bcf030bb8a3cce4c5a75a7fd)
 

Author SHA1 Message Date
Christian Amsüss 5d26311efc OTA: Adjust IV length for AES
4 months ago
Oliver Smith 8e45b75711 contrib/jenkins.sh: split test/pylint/docs
5 months ago
Oliver Smith 0529c1906d docs: allow overriding OSMO_GSM_MANUALS_DIR
5 months ago
Oliver Smith 507b5271ac contrib/jenkins.sh: set PYTHONUNBUFFERED=1
5 months ago
Vadim Yanitskiy 4e64e72766 Revert "contrib/jenkins.sh: pylint v2.15 is unstable, pin v2.14.5"
7 months ago
Harald Welte 75a58d1a87 Add new pySim.ota library, implement SIM OTA crypto
7 months ago
Vadim Yanitskiy 7d05e49f11 README.md: update installation instructions for Debian
7 months ago
Vadim Yanitskiy 98ea2a0f7a README.md: update git URLs (git -> https; gitea)
7 months ago
Vadim Yanitskiy 0a8d27ad7a README.md: list recent dependencies from requirements.txt
7 months ago
Vadim Yanitskiy 9550a0a45b README.md: fix module name: s/serial/pyserial/
7 months ago
Vadim Yanitskiy b5eaf14991 README.md,requirements.txt: add missing construct version info
7 months ago
Vadim Yanitskiy bdac3f61be Bump minimum required construct version to v2.9.51
7 months ago
Vadim Yanitskiy 05d30eb666 construct: use Python's API for int<->bytes conversion
7 months ago
Vadim Yanitskiy 7800f9d356 contrib/jenkins.sh: install dependencies from requirements.txt
7 months ago
Vadim Yanitskiy 7ce04a5a29 contrib/jenkins.sh: execute this script with -x and -e
7 months ago
Vadim Yanitskiy b3ea021b32 contrib/jenkins.sh: speed up pylint by running multiple processes
7 months ago
Vadim Yanitskiy 12175d3588 contrib/jenkins.sh: pylint v2.15 is unstable, pin v2.14.5
7 months ago
Christian Amsüss 59f3b1154f proactive: Send a Terminal Response automatically after a Fetch
7 months ago
Christian Amsüss 98552ef1bd proactive: Avoid clobbering the output of the command that triggered the FETCH
7 months ago
Harald Welte cab26c728c pySim-shell: Use pySim.cat definitions to print decoded proactive cmds
8 months ago
Harald Welte fd476b4d62 pySim.transport: Add mechanism for handling for CAT/USAT proactive cmds
8 months ago
Harald Welte 5a4891a5b7 Add TLV definitions for *a lot more* CAT / USAT data objects
8 months ago
Harald Welte 7d8029eb23 tlv: Use self._compute_tag() method rather than direct self.tag
8 months ago
Harald Welte f56b6b2a1c ts_31_102: Add missing imports for envelope_sms command
8 months ago
Harald Welte 51b3abb000 ts_31_102: Fix terminal_profile, envelope and envelope_sms commands
8 months ago
Harald Welte 7416d463a4 Fix printing of SwMatchError after introduction of logical channels
8 months ago
Harald Welte 93c34aac89 apdu/ts_102_221: SELECT: allow select of SELF
8 months ago
Harald Welte dcc689d9c4 apdu/ts_102_221: SELECT: allow select of parent/ancestor DFs
8 months ago
Harald Welte f5ff1b896e filesystem: We can select not just immediate parent DF but all ancestors
8 months ago
Harald Welte 8e9c844130 apdu/ts_102_221: Fix SELECT of 3f00
8 months ago
Harald Welte 498361f3b5 apdu/ts_102_221: Implement SELECT case "df_ef_or_mf_by_file_id"
8 months ago
Harald Welte d2c177b396 filesystem.py: Make CardDF.get_selectables() respect the flags
8 months ago
Harald Welte 86d698d310 pySim-trace: Don't print argparse object at start-up
8 months ago
Harald Welte 72c5b2d796 pySim-trace: Fix --no-suppress-{select.status} command line arguments
8 months ago
Harald Welte c61fbf4daa pySim-trace: Support SELECT with empty response body
8 months ago
Harald Welte 04897d5f25 sim-rest-server: Report meaningful error message if PIN is blocked
8 months ago
Harald Welte 3f3b45a27b sim-rest-server: Render error messages as JSON
8 months ago
Harald Welte fc31548c11 pySim-shell: Add a "version" command to print the pySim package version
8 months ago
Harald Welte 21caf32e3d Introduce APDU/TPDU trace decoder
8 months ago
Harald Welte cfa3015bcf sysmocom_sja2: Prevent KeyError/None exception on encode
8 months ago
Harald Welte 1272129ea7 ts_31_102: Fix EF_EPSLOCI argument ordering
8 months ago
Harald Welte 99e4cc02e5 filesystem: Use Tuple for record length
8 months ago
Harald Welte 13edf30d6c filesystem: Use Tuple for transparent file size
8 months ago
Harald Welte b2e4b4a300 introduce fully_qualified_path_str() method
8 months ago
Harald Welte 3c98d5e91d Never use Bytes without any 'Adapter'
8 months ago
Harald Welte 857f110492 EF.AD: Avoid NotImplementedErrror regarding network names
8 months ago
Harald Welte ea600a8451 tlv: Make NotImplementedError more verbose
8 months ago
Harald Welte fc8a9cca7b README: Mention the manual can also be built from the source
8 months ago
Harald Welte 363edd9d34 ts_31_102: Add support for obsolete EF.RPLMNAcT
8 months ago
Harald Welte d90ceb86be ts_31_102: Add support for DF.GSM-ACCESS
8 months ago