9c5eae9999
gates / gates (push) Successful in 2s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
13 lines
1023 B
Markdown
13 lines
1023 B
Markdown
# REPORT — calibre-web's admin login name is generated at install (2026-10-01, late afternoon)
|
|
|
|
Full session report: `felhom.eu/REPORT-calibre-name-and-prune-2026-10-01.md`.
|
|
|
|
- **`09` §3 decision 61** (operator) — catalog `e9f50b5`: `ADMIN_USER` (`type: secret`, `generate: "hex:5"`); `after_install`
|
|
renames `admin` in `app.db` (Calibre-Web has no rename command), sets the password with its own `cps.py -s`, proves both.
|
|
hu + en copy; the Hungarian freeze re-captured for the five changed calibre-web strings only; FIRST-ADMIN updated.
|
|
- **9202:** a stranger got in 0 of 31 times during the install hold; 40 wrong tries on `admin` → the household in at once
|
|
with its own name (form and OPDS); `admin` refused.
|
|
- **demo-hp:** renamed by hand; the box then injected its own `ADMIN_USER` for the installed app (R-757) — renamed again to
|
|
that value; the name is in the operator's credentials file only.
|
|
- Gates: `catalog_gates.py --fast calibre-web` OK; pushed through the pre-push gates (no `--no-verify`).
|