Push Tracker
ria-ran--sim-drop/server
A ashkan@beigi.net 9a36b1a5fa SAIP: make _split_der robust to truncated/malformed input
decode_saip_profile (used by make_profile --inspect on user files) could
IndexError on a truncated tail. _split_der now stops at the last complete DER
element and returns the valid prefix. Tests: +1; 109 pass.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-02 02:56:20 +00:00
..
core_adapters Harden: fix bare-filename db path crash, configurable APN 2026-07-01 06:13:26 +00:00
__init__.py Add Phase-1 eSIM provisioning implementation 2026-07-01 05:56:31 +00:00
app.py Harden: cap request body size (MAX_CONTENT_LENGTH) 2026-07-02 02:51:29 +00:00
database.py Harden: concurrency safety (db lock timeout, cache lock, retry, portal) 2026-07-01 06:16:25 +00:00
models.py Add Phase-1 eSIM provisioning implementation 2026-07-01 05:56:31 +00:00
profile_generator.py Phase 2: real 3GPP profile encodings + changelog 2026-07-01 06:03:48 +00:00
saip_profile.py SAIP: make _split_der robust to truncated/malformed input 2026-07-02 02:56:20 +00:00
utils.py Test: cover client-IP/ARP resolution and SAIP schema lookup 2026-07-02 02:53:25 +00:00