Files
felhom-agent/REPORT.md
T
2026-11-14 15:23:16 +01:00

2.4 KiB
Raw Blame History

REPORT — v0.174.0 released, vouched and delivered to the three test boxes (2026-11-14, attended)

Plain words first. A box now removes its old kernels by itself, and it reloads its security profiles after it starts on another kernel. Version 0.174.0 is released and runs on Tester 1, demo-hp and the N100. The operator vouched it at 15:21 CET. The N100's time service runs again; the product repaired it, with no hand step.

The full report of the run is in felhom.eu: REPORT-release-2a-2026-11-14.md.

What a reader must know

  1. The clean-up runs on a box with the root-owned ring-0 mark only. Tester 1 has no mark, so the program answers „not run" there. For the proof the operator allowed the mark on Tester 1 for some minutes; it is back as before.
  2. The real removal on Tester 1 was started by hand, with the agent's own command line. The night leg cannot be started by day: it follows only the night's own backup (R-899). So „the step by the agent at night" is not proven yet; the N100's and demo-hp's night of 2026-11-15 is the proof.
  3. The profile refresh was spiked first on demo-hp (felhom.eu audits/profile-refresh-spike-2026-11-14/). Three things it found are built in: a stale copy is told by the cached file changing, not by the kernel's hash; one profile never compiles the same twice; a refresh hides other kernel audit lines for a few seconds.
  4. A clock step makes the controller read a new boot (felhom.eu R-1395, a controller row): on the N100 it recreated three apps once.
Version 0.174.0, sha256 6efbb97809135483bc446d71d1321f9e2f7fc3268fe9b20e7fe742a2eb13db92, bundle 7d87d0584dee79eee766f01c27b9e89273d39c89a14b0725a6e5564a55b3ec5f, Go 1.27.4
Code commit, CI cc63dd5, run id 2641 success
Tests wrapper 191 (42 new), agent internal/osupdate green; 30 mutations, each seen red (felhom.eu audits/release-2a-2026-11-14/A, B)
Tester 1 3 kernels → 2, 1.12 GB gained, 8.5 s; second run: nothing; one restart, same kernel, healthy, clean stop
demo-hp nothing to remove; refusals P1, P2, P3 by dry run
The N100 time service repaired (offset −32.55 s → +0.18 s); tonight it removes 6 of 8 kernels
Vouch the operator, 2026-11-14 15:21:45 CET; pinned.day0_agent = 0.174.0
Not proven the step at night by the agent; a fell-back box and a self-revert into the kept kernel on a box; K1 on a box