left4me/deploy/files/etc
mwiegand 3703749252
deploy/hardening: drop ProcSubset=pid from the server drop-in (regression fix)
The hardening-extraction subagent (commit just prior) re-introduced
ProcSubset=pid into the server@ drop-in because the design plan's
template had it. The directive had previously been removed from the
live unit by ckn-bw 4339289 — it hides /proc/cpuinfo and breaks
SteamAPI master-server registration, leaving the server in LAN-only
fallback ("LAN servers are restricted to local clients (class C)").

Add a negative assertion in the drop-in test so the regression cannot
sneak back in via a copy-paste edit.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 19:24:34 +02:00
..
left4me refactor: move privileged scripts to scripts/{libexec,sbin}/; deploy/ is reference 2026-05-15 12:05:30 +02:00
sudoers.d feat(deploy): left4me-script-sandbox helper + sudoers fragment 2026-05-08 15:53:21 +02:00
sysctl.d deploy/sysctl: absorb kernel.yama.ptrace_scope into the drop-in 2026-05-15 19:00:35 +02:00
systemd/system deploy/hardening: drop ProcSubset=pid from the server drop-in (regression fix) 2026-05-15 19:24:34 +02:00