mirror of
https://github.com/CyberMind-FR/secubox-deb.git
synced 2026-07-29 18:36:55 +00:00
The /certificates handler shelled out to openssl once per PEM (84 blocking subprocesses) inside an async handler on the shared aggregator loop → froze the board when the certs tab was viewed. Now: parse in-process via cryptography (84 certs in 0.1s vs 12s), run via asyncio.to_thread, and cache 60s. Reads the real HAProxy PEM store (/data/haproxy/certs), matching the certs module. Co-Authored-By: Gerald KERMA <devel@cybermind.fr> |
||
|---|---|---|
| .. | ||
| routers | ||
| __init__.py | ||
| exposure_read.py | ||
| exposure_seed.py | ||
| main.py | ||