1.8 KiB
1.8 KiB
REPORT — night 2026-10-22: one change on main, one ready patch, nothing released
What: the night brief's agent parts. No agent release, no vouch (both forbidden tonight). Design read:
03-host-agent.md (the WireGuard tunnel, the config bundle), 06-offsite-connectivity.md.
- R-1204,
a0c88e5(onmain, unreleased). The heartbeat'swireguardblock gainshandshake_future_swhen the last handshake lies more than 60 s in the future (wgtunnel.handshakeFuture) — the clock-ahead lock-out that the clampedlast_handshake_age_shid. Red-proved (TestR1204_AFutureHandshakeIsReported). The hub's alarm on it is hub 0.166.0 (felhom.eu, built, not deployed). - R-982 / D4 (operator 15:47: root SSH from the LAN by key only) — a ready patch, NOT on main (
7651461moved it out). A bundle drop-in/etc/ssh/sshd_config.d/10-felhom-root-key-only.conf(PermitRootLogin prohibit-password), checked and reloaded byfelhom-os-apply; proven on a fresh install from ISO 1.30.0 (nested VM 9343, destroyed): password SSH refused, key works, the console and the PVE web login keep the password. Patches: felhom.euaudits/night-2026-10-22/P2-D4/felhom-agent-bundle-D4.patch+felhom.eu-installer-D4.patch. They ship with the next agent release (the operator's vouch) and the next installer tag. - Correction: the CHANGELOG first said a push of the installer would publish it. Wrong:
/scripts/is served from the taginstaller-v1.35.0(R-110). The decision to keep D4 as a patch stands on the other two reasons. - Gates:
agent_gates.py --fastgreen before each push. CI by commit: felhom.euREPORT-night-2026-10-22.md. - Teardown: VM 9343 destroyed on demo-hp (own id); its hub appliance (id 49) waits for the operator's Discard.