jschoubben
  • Joined on 2020-06-18
61ab74c70e ADR 0269: the catch-up happens when the timer's last run is more than a week back
2e2be955e9 ADR 0269: say that a unit stopped by hand while held cannot be told apart, that a restored Persistent timer catches up at once, and what is left alone
jschoubben pushed to feat/give-back-a-unit-the-mesh-stopped at novox/mesh-host 2026-10-08 23:54:28 +00:00
a018ebd1ca Pass -- before every unit, and give a unit back only when it is exactly as the mesh held it
jschoubben pushed to feat/setting-in-a-unit-name at novox/mesh-controller 2026-10-08 23:51:39 +00:00
eb5f9d2f53 Allow a setting in a unit's name only as a template's whole instance, never leading with a dash, at most 64 characters
68018c7c1b ADR 0269 (proposed): what the mesh's own declaration stopped is started again when it goes
jschoubben pushed to fix/339-review-follow-ups at novox/mesh-controller 2026-10-08 23:44:53 +00:00
0f58602c74 Count a file that says nothing as trusted, and drop the refusal date
jschoubben pushed to issues/339-review-follow-ups at novox/hq 2026-10-08 23:42:53 +00:00
1d9d535912 Issue 339: an unmarked file counts as trusted, and the rollback hazard of the trusted field and its fix
jschoubben created branch fix/339-files-nothing-trusts in novox/mesh-catalog 2026-10-08 23:42:24 +00:00
jschoubben pushed to fix/339-files-nothing-trusts at novox/mesh-catalog 2026-10-08 23:42:24 +00:00
bdd2d65404 Say that nothing trusts dunst's and xdg's settings, so a verb may still change them
jschoubben pushed to fix/339-runtime-roots-asked at novox/mesh-host 2026-10-08 23:42:11 +00:00
7c046a8a1d Accept and ignore a file's trusted, and give each runtime its own time to answer
jschoubben pushed to fix/zfs-safety-review at novox/mesh-catalog 2026-10-08 23:40:04 +00:00
bd0182785c Run the scrub schedule as a scheduled process, never pause a scrub, and keep the pool's name the only setting in a unit
jschoubben created branch issues/319-diagnosis-held-deliveries-closed in novox/hq 2026-10-08 23:38:04 +00:00
jschoubben pushed to issues/319-diagnosis-held-deliveries-closed at novox/hq 2026-10-08 23:38:04 +00:00
a93ecf90ea Issue 319: record why no walk opened, and the four held deliveries closed with stop
jschoubben pushed to fix/339-review-follow-ups at novox/mesh-controller 2026-10-08 23:37:46 +00:00
c3ae3f3e09 Refuse a file that asks for a setting without saying whether it is trusted from 2026-10-10
jschoubben pushed to feat/give-back-a-unit-the-mesh-stopped at novox/mesh-host 2026-10-08 23:35:28 +00:00
9d48b8baf9 Start again on removal what the mesh's own declaration stopped (hq ADR 0269)
jschoubben created branch feat/give-back-a-unit-the-mesh-stopped in novox/mesh-host 2026-10-08 23:35:28 +00:00
jschoubben pushed to feat/setting-in-a-unit-name at novox/mesh-controller 2026-10-08 23:32:35 +00:00
e4d2868679 Fill ${setting:} in a service's unit name, and refuse a value that makes no unit name
jschoubben created branch feat/setting-in-a-unit-name in novox/mesh-controller 2026-10-08 23:32:35 +00:00
jschoubben pushed to fix/conditions-store-race at novox/mesh-controller 2026-10-08 23:26:28 +00:00
fe857ba081 Switch the memory store's failure under its lock, so a test cannot race the keeper
cec797e996 Merge pull request 'Make the login shell's execute optional, so a machine may withhold it (hq ADR 0268)' (#169) from withhold-login-shell-execute into main
522f2253e7 Merge pull request 'Issue 339: places and accesses only at the terminal, never at the machine's own trees; a setting is one line' (#168) from fix/339-places-and-accesses-are-the-terminals into main
2073bfe2e6 Make the login shell's execute optional, so a machine may withhold it
f5824b31c6 Keep places and accesses at the terminal, and refuse a line break in any setting
Compare 64 commits »