v3.13.3: ELF version retry for both P1 values + query-based per-AID budget
elfTagListRetry walks the untried tag-list forms for P1=10 and P1=20 (skipping combinations the main pass already refused via the expandedTried map; only the tag-list forms are retried - the no-tag-list form never carries CE - and the walk stops as soon as a version appears). The form memory can skip the tag-list forms for P1=10 when the Apps listing served only the no-tag-list form (live 2026-10-02: EP BAP - its P1=10 tag lists were never queried while the P1=20 retry refused them). elfPerAidVersions filters to packages that actually have an applet candidate before the six-query cap: the budget counts queries, not list positions (EP BAP's first six packages are Oracle/JC-API entries with no app instances - they consumed the cap and the A113 packages were never queried). Docs: help EN/RU, repo AGENTS (v3.13.3 note). sw cache simple-v373. Tests: 667 Python + 796 frontend green.
This commit is contained in:
@@ -32,7 +32,7 @@ from osmocom.tlv import BER_TLV_IE
|
||||
from osmocom.utils import rpad
|
||||
|
||||
|
||||
VERSION = '3.13.2'
|
||||
VERSION = '3.13.3'
|
||||
|
||||
MAX_ENVELOPE_SEGMENTS = 5 # max SMS segments for outgoing C-APDU in ENVELOPE
|
||||
|
||||
|
||||
Reference in New Issue
Block a user