|
A
c6423b1bad
- get_connection sets PRAGMA busy_timeout so concurrent writers under a threaded server wait instead of hitting "database is locked". - Provision retries credential generation on IMSI/ICCID collision (up to 5x) instead of surfacing a duplicate as a 500. - Guard the module-level profile cache with a threading.Lock. - Captive portal disables the activate button while a request is in flight to avoid double provisioning. Tests: +2 (collision retry + give-up); 84 pass. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
|||
|---|---|---|---|
| .. | |||
| css | |||
| js | |||
| index.html | |||