jschoubben
  • Joined on 2020-06-18
80ad37ec16 Register only from a protected trunk of the same repository, and mark the serving controller never the terminal
e7461755ca Put back on a failed gate only a build of the module's own repository
f392c1847f Register a module only from the repository the catalogue builds it from
d951f22c04 Pin the node-engine at the head whose setuid search runs to its own bound
Compare 4 commits »
cb907d5810 ADR 0266: an agent can merge its own pull request, and the restart condition's quiet counts on the controller's clock
ff648ad32b Send the path gitea_api judged, keep a pull request's base, merge only into a guarded branch, and delete only the tools' own idle repositories
jschoubben pushed to feat/betterbird-module at novox/mesh-catalog 2026-10-09 10:25:56 +00:00
3629089ced betterbird: never lose an unsent message, never answer an address, and keep the test apart (review of #155)
jschoubben pushed to feat/picom-backend-and-damage-settings at novox/mesh-catalog 2026-10-09 10:25:56 +00:00
73f2962bab picom: the backend and damage tracking are each machine's settings (hq issue 345)
jschoubben created branch feat/picom-backend-and-damage-settings in novox/mesh-catalog 2026-10-09 10:25:56 +00:00
jschoubben pushed to fix/xorg-windows-and-window-screenshot at novox/mesh-catalog 2026-10-09 10:25:56 +00:00
4fe8958dda xorg: refuse a window that is not on the screen, and keep an inline screenshot within the bus (review of #154)
a4e132e47b Issue 345: picom is the first suspect, the graphics stack, and compositing off as the first test
jschoubben pushed to feat/a-secret-given-at-the-desk at novox/mesh-controller 2026-10-09 10:24:06 +00:00
a95157a4a7 give: take only a value a person holds, ask the desk by name, let the controller alone ask it, and announce every value given
jschoubben pushed to issues/344-known-gaps-in-the-agents-boundary at novox/hq 2026-10-09 10:19:56 +00:00
11d261e582 Issue 344: the screen is readable through the display server's tools
jschoubben pushed to feat/a-secret-given-at-the-desk at novox/mesh-host 2026-10-09 10:18:19 +00:00
088ac144e3 Carry the controller's grant to ask the desk for a secret in the installer's first user list (hq ADR 0259 §10)
e33dba74ca Carry the controller's grants to ask the operator and act on a warrant in the installer's first user list, so a mesh raised from it is not refused them (hq ADR 0259)
Compare 2 commits »
jschoubben pushed to feat/a-secret-given-at-the-desk at novox/mesh-catalog 2026-10-09 10:18:04 +00:00
d26b2d1500 rofi: write the hidden prompt from names and say the controller asks, never with the caller's words
jschoubben pushed to feat/272-mesh-cli at novox/mesh-catalog 2026-10-09 10:17:01 +00:00
e1e043c088 Take out a mounts binary a local build left in this branch
jschoubben pushed to decision/0272-mesh-cli-the-operators-command at novox/hq 2026-10-09 10:13:06 +00:00
41060224e6 ADR 0272: the agent account's judgement comes from the engine's statement, never from the request
jschoubben pushed to decision/0272-mesh-cli-the-operators-command at novox/hq 2026-10-09 10:12:37 +00:00
e143f6b193 Issue 343: name the node-engine's repository as an identifier
d951f22c04 Pin the node-engine at the head whose setuid search runs to its own bound
jschoubben pushed to decision/0272-mesh-cli-the-operators-command at novox/hq 2026-10-09 10:12:27 +00:00
57bb4dab74 Issue 343: phase 1 of ADR 0272 is open as four pull requests
jschoubben pushed to feat/an-agent-account-never-becomes-root at novox/mesh-host 2026-10-09 10:12:00 +00:00
2673e7a2c9 Let the setuid search run to its 15-minute bound, ask pacman once, and call a walk with errors incomplete
jschoubben pushed to feat/asks-answered-on-any-channel at novox/mesh-catalog 2026-10-09 10:11:35 +00:00
ad8f13eaee messenger: approve only on the controller's recent word that root is free, and close the review's gaps (hq ADR 0259)
36d4f3965a sudo: count any sudo rule as root, fail on what cannot be judged, and commit no binary
Compare 2 commits »
jschoubben pushed to decision/0272-mesh-cli-the-operators-command at novox/hq 2026-10-09 10:11:27 +00:00
322f3aec36 ADR 0272: a path in a line is read where the controller runs