ed6df4b46b
gates / gates (push) Successful in 3s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
13 lines
942 B
Markdown
13 lines
942 B
Markdown
# REPORT — strangers and lockouts: wger fixed, three apps measured (2026-10-01, afternoon)
|
|
|
|
Full session report: `felhom.eu/REPORT-lockouts-2026-10-01.md`.
|
|
|
|
- **wger** `82fff32` (decision 58, decided by CC unattended — operator may reverse): axes by username, 5 min, database
|
|
handler. 9202: control — the second member locked by a stranger's 10 tries on `admin`; fixed — the second member fine,
|
|
admin in again at 7.5 min after one retry; a wrong password still refused.
|
|
- **BookStack, Grafana**: measured 1.0 and 5.0 min — unchanged (decisions 59, 60).
|
|
- **calibre-web-automated**: 40 wrong tries a day per name lock the form for the day (measured; a restart clears it) —
|
|
operator decision (a generated login name, or the limiter off).
|
|
- Found, not changed: wger runs `manage.py runserver` (no `WGER_USE_GUNICORN`) — R-755.
|
|
- Gates: `catalog_gates.py --fast wger` OK; pushed through the pre-push gates (no `--no-verify`).
|