Files
felhom-agent/REPORT.md
T

2.7 KiB

REPORT — day 2026-10-23: agent 0.163.0 released, delivered to the three test boxes, vouched by the operator

What: the day brief's Part 2. Design read: 03-host-agent.md (the tunnel, the bundle), 11 §5.4.2 (the step bundle, R-880).

Release

  • Code: 1109092 (D4 v2: the sshd drop-in /etc/ssh/sshd_config.d/10-felhom-root-key-only.conf, PermitRootLogin prohibit-password, try-reload-or-restart, an sshd -T read-back; RootKeyOnly 6 tests). CI 2246 success. CHANGELOG b4721ee (v0.163.0 header, both sha256), CI 2249 success.
  • scripts/release-agent.sh 0.163.0: binary sha256 561b5316cd511de9fa9d8b8be4553da7add684f715d3bea533ca330ff7f3763c, config bundle sha256 3afb88d9fbbc4adc16083fa52a98cd4974583c6378a77a1a6e0ed8ae6d1b80c8; tag v0.163.0; verified by an independent download.
  • Vouched by the operator 07:58:46 UTC — read back from the hub DB (with its WAL) and from the running hub's /configuration page: agent 0.163.0, both sha256 as above.

Delivery — three signed jobs per box (felhom-opsign, key felhom-op-1)

The D4 drop-in is a NEW bundle path, and the boxes ran bundle 0.160.0 (sha256 6b0609…), so: agent_update 0.163.0 → agent_config_update 0.163.0-step1 (built with scripts/build-step-bundle.py from 0.160.0: only felhom-os-apply replaced; sha256 6cbc0669…, uploaded and read back) → agent_config_update 0.163.0.

Box agent bundle self-check swap = RAM (pool guest 9201) drop-in, sshd -T sshd reloaded key login felhom-sshd
Tester 1 0.163.0 0.163.0 ok 4096 / 4096 in place, without-password 09:27:38 SIGHUP ok active, listening, sshd -t ok
demo-hp 0.163.0 0.163.0 ok 25898 / 25898 in place, without-password 09:19:44 SIGHUP ok active, listening, sshd -t ok
demo-felhom 0.163.0 0.163.0 ok 12288 / 12288 in place, without-password 09:24:42 SIGHUP ok active, listening, sshd -t ok

Not proven, said plainly: the real root password over SSH was not tried (CC does not hold it); a dummy password is refused, but OpenSSH logs that only as „Failed password", so the policy proof is sshd -T + the reload. felhom-sshd (:8822) admits only the operator peer over the tunnel, so a connection from DooPlex times out by design. The console login is not touched by the drop-in (passwd -S root = P on all three); not tried at a physical console.

Installer 1.36.0 (the uninstall removes the drop-in) was published the same day (felhom.eu). R-982 and R-1204 closed. Evidence: felhom.eu documentation/audits/day-2026-10-23/07-agent-0163-boxes.txt, 10-vouch-readback.txt, 11-installer-1360.txt.