secubox-deb/wiki
CyberMind-FR d67e2c03b7 feat(profiles): package waker/sleeper + lifecycle policy, v0.8.0 (ref #896)
Wires the scale-to-zero services into debian/ packaging: secubox-wakectl
entry point (/usr/sbin), templates/waking.html now ships, secubox-waker
and secubox-sleeper systemd units registered via dh_installsystemd
--name=, enabled/restarted (try-restart, preserving runtime state) in
postinst alongside secubox-profiles.service. postinst now also runs
secubox-wakectl waf-sync/health-sync so sbxwaf and the health monitor
have their lists from first install (nginx-sync stays unwired per the
2026-07-20 pivot).

Hardens secubox-sleeper.service with ProtectSystem=strict and an
explicit ReadWritePaths covering the actuator's real write set, traced
through api/actuate.py/snapshot.py/audit.py: /run/secubox,
/var/lib/secubox/profiles/rollback, /var/log/secubox, /data/lxc, and
/etc/secubox/waf (haproxy-routes.json, written on a routed module's
STOP — missed by a naive reading of the write set).

Documents the lifecycle/wake_class policy, the waker/sleeper mechanism
and a pilot procedure in README.md, wiki/Architecture.md and
.claude/MODULE-COMPLIANCE.md. Bumps changelog to 0.8.0.

Co-Authored-By: Gerald KERMA <devel@cybermind.fr>
2026-07-20 17:06:47 +02:00
..
images docs(wiki): add Le Café Quantique poster to ToolBox page 2026-07-04 07:07:51 +02:00
_Footer.md docs(wiki): Add CMSD-1.0 license sections to all wiki Home pages 2026-05-06 13:19:48 +02:00
_Sidebar.md docs: track metalogue OSINT suite (#845) — wiki + WIP + HISTORY + TODO 2026-07-13 05:44:28 +02:00
Acknowledgments.md docs(wiki): drop reepoststudio.fr 2026-05 technical bullet + PRs line 2026-05-17 09:06:03 +02:00
Android-ToolBox.md docs: wiki/README/WIP/TODO/HISTORY for Android ToolBox app + root-mode (ref #538) 2026-06-13 07:46:50 +02:00
Anti-Track.md docs(wiki): add Anti-Track v2 page + sidebar entry 2026-06-17 15:15:28 +02:00
API-Reference-DE.md docs(wiki): fix reversed [[Page|Text]] links — GitHub Gollum is [[Text|Page]] 2026-07-04 07:14:47 +02:00
API-Reference-FR.md Expand API documentation to cover all 48 modules 2026-03-25 06:59:33 +01:00
API-Reference-ZH.md Expand API documentation to cover all 48 modules 2026-03-25 06:59:33 +01:00
API-Reference.md Expand API documentation to cover all 48 modules 2026-03-25 06:59:33 +01:00
Architecture.md feat(profiles): package waker/sleeper + lifecycle policy, v0.8.0 (ref #896) 2026-07-20 17:06:47 +02:00
ARM-Installation-DE.md docs(wiki): fix reversed [[Page|Text]] links — GitHub Gollum is [[Text|Page]] 2026-07-04 07:14:47 +02:00
ARM-Installation-FR.md docs: Complete wiki translations (FR/ZH) 2026-04-06 09:30:46 +02:00
ARM-Installation-ZH.md docs: Complete wiki translations (FR/ZH) 2026-04-06 09:30:46 +02:00
ARM-Installation.md docs: Add eMMC size limits for ESPRESSObin/MOCHAbin 2026-04-05 15:17:49 +02:00
Billets.md docs(wiki): Billets page — use cases (micro-blog, media gallery zoom, gateway, backup, operator override) 2026-07-12 09:24:39 +02:00
Browser-Extension.md feat(webext): popup protection stats + live filter toggles (closes #574) 2026-06-14 12:10:20 +02:00
CATEGORIES-DE.md docs(wiki): drop decommissioned Authelia SSO from Modules catalog (128→127) 2026-07-04 07:00:50 +02:00
CATEGORIES-EN.md docs(wiki): drop decommissioned Authelia SSO from Modules catalog (128→127) 2026-07-04 07:00:50 +02:00
CATEGORIES-FR.md docs(wiki): drop decommissioned Authelia SSO from Modules catalog (128→127) 2026-07-04 07:00:50 +02:00
CATEGORIES-ZH.md docs(wiki): drop decommissioned Authelia SSO from Modules catalog (128→127) 2026-07-04 07:00:50 +02:00
Configuration-DE.md docs(wiki): fix reversed [[Page|Text]] links — GitHub Gollum is [[Text|Page]] 2026-07-04 07:14:47 +02:00
Configuration-FR.md docs: Add Configuration and Troubleshooting wiki pages (EN/FR/ZH) 2026-04-06 10:04:02 +02:00
Configuration-ZH.md docs: Add Configuration and Troubleshooting wiki pages (EN/FR/ZH) 2026-04-06 10:04:02 +02:00
Configuration.md docs: Add Configuration and Troubleshooting wiki pages (EN/FR/ZH) 2026-04-06 10:04:02 +02:00
CTL-Grammar.md docs: codify the SecuBox CTL grammar (closes #216) (#217) 2026-05-19 08:01:08 +02:00
Device-Categories.md docs(wiki): Add Device Categories page for 6-icon system 2026-04-27 19:10:27 +02:00
ESPRESSObin-DE.md docs(wiki): fix reversed [[Page|Text]] links — GitHub Gollum is [[Text|Page]] 2026-07-04 07:14:47 +02:00
ESPRESSObin-FR.md fix: Install linux-image-arm64 for all ARM boards 2026-04-06 09:11:00 +02:00
ESPRESSObin-ZH.md docs: Complete wiki translations (FR/ZH) 2026-04-06 09:30:46 +02:00
ESPRESSObin.md docs: Add USB boot scripts documentation for ESPRESSObin 2026-04-10 11:36:54 +02:00
Eye-Remote.md docs(wiki): fix reversed [[Page|Text]] links — GitHub Gollum is [[Text|Page]] 2026-07-04 07:14:47 +02:00
FAQ-Troubleshooting.md docs(faq): document the login-loop root cause + Authelia decommission 2026-07-02 07:59:19 +02:00
Financing-Model.md docs(wiki): Add financing model pages + errata BPI-R4 2026-05-03 18:46:42 +02:00
Fiscal-Notes.md docs(wiki): Add financing model pages + errata BPI-R4 2026-05-03 18:46:42 +02:00
Hardware-Matrix.md docs(wiki): Add official vendor links to hardware matrix 2026-05-04 06:35:36 +02:00
Home-DE.md docs(wiki): fix reversed [[Page|Text]] links — GitHub Gollum is [[Text|Page]] 2026-07-04 07:14:47 +02:00
Home-FR.md docs(wiki): fix reversed [[Page|Text]] links — GitHub Gollum is [[Text|Page]] 2026-07-04 07:14:47 +02:00
Home-ZH.md docs(wiki): fix reversed [[Page|Text]] links — GitHub Gollum is [[Text|Page]] 2026-07-04 07:14:47 +02:00
Home.md docs(wiki): fix reversed [[Page|Text]] links — GitHub Gollum is [[Text|Page]] 2026-07-04 07:14:47 +02:00
Installation-DE.md docs(wiki): fix reversed [[Page|Text]] links — GitHub Gollum is [[Text|Page]] 2026-07-04 07:14:47 +02:00
Installation-FR.md Fix build-image permission issue for checksums 2026-03-24 19:06:33 +01:00
Installation-ZH.md Fix build-image permission issue for checksums 2026-03-24 19:06:33 +01:00
Installation.md Fix build-image permission issue for checksums 2026-03-24 19:06:33 +01:00
Live-USB-DE.md docs(wiki): Complete German translations and consolidate wiki 2026-04-10 19:32:12 +02:00
Live-USB-FR.md Fix build-image permission issue for checksums 2026-03-24 19:06:33 +01:00
Live-USB-QEMU.md docs(wiki): fix reversed [[Page|Text]] links — GitHub Gollum is [[Text|Page]] 2026-07-04 07:14:47 +02:00
Live-USB-VirtualBox.md docs(wiki): Update for v2.1.1 release 2026-04-28 20:57:11 +02:00
Live-USB-ZH.md Fix build-image permission issue for checksums 2026-03-24 19:06:33 +01:00
Live-USB.md Fix build-image permission issue for checksums 2026-03-24 19:06:33 +01:00
Metalogue.md docs: track metalogue OSINT suite (#845) — wiki + WIP + HISTORY + TODO 2026-07-13 05:44:28 +02:00
MODULES-DE.md docs(wiki): drop decommissioned Authelia SSO from Modules catalog (128→127) 2026-07-04 07:00:50 +02:00
MODULES-EN.md docs(wiki): drop decommissioned Authelia SSO from Modules catalog (128→127) 2026-07-04 07:00:50 +02:00
MODULES-FR.md docs(wiki): drop decommissioned Authelia SSO from Modules catalog (128→127) 2026-07-04 07:00:50 +02:00
MODULES-ZH.md docs(wiki): drop decommissioned Authelia SSO from Modules catalog (128→127) 2026-07-04 07:00:50 +02:00
Multi-Agent-Worktree.md docs(wiki): add Multi-Agent-Worktree page + sidebar entry (ref #83) 2026-05-12 11:13:32 +02:00
Multiboot.md docs(wiki): Add Multiboot Live OS announcement and documentation 2026-04-27 11:22:41 +02:00
Netboot-Install.md docs: netboot validation + c3box first install to Debian + #748 (ref #748 #737) 2026-06-27 16:27:05 +02:00
QEMU-ARM64.md feat: Add QEMU ARM64 VM support and RPi 400 to releases 2026-04-08 08:13:56 +02:00
Roadmap.md docs(wiki): Add financing model pages + errata BPI-R4 2026-05-03 18:46:42 +02:00
Smart-Strip.md feat(hardware): Add Smart-Strip HMI module (SBX-STR-01) + fix lite profile build 2026-04-27 19:03:08 +02:00
Sponsor-a-Port.md docs(wiki): Add financing model pages + errata BPI-R4 2026-05-03 18:46:42 +02:00
Support.md docs(wiki): Add financing model pages + errata BPI-R4 2026-05-03 18:46:42 +02:00
ThreatMesh-FR.md docs(wiki): ThreatMesh FR page + poster, cross-linked EN/FR (#728) 2026-06-24 14:22:00 +02:00
ThreatMesh.md docs(wiki): ThreatMesh FR page + poster, cross-linked EN/FR (#728) 2026-06-24 14:22:00 +02:00
ToolBox.md docs(wiki): add Le Café Quantique poster to ToolBox page 2026-07-04 07:07:51 +02:00
Troubleshooting-DE.md docs(wiki): fix reversed [[Page|Text]] links — GitHub Gollum is [[Text|Page]] 2026-07-04 07:14:47 +02:00
Troubleshooting-FR.md docs: Add Configuration and Troubleshooting wiki pages (EN/FR/ZH) 2026-04-06 10:04:02 +02:00
Troubleshooting-ZH.md docs: Add Configuration and Troubleshooting wiki pages (EN/FR/ZH) 2026-04-06 10:04:02 +02:00
Troubleshooting.md docs(wiki): Update for v2.1.1 release 2026-04-28 20:57:11 +02:00
UI-COMPARISON.md docs: Complete wiki translations (FR/ZH) 2026-04-06 09:30:46 +02:00
VirtualBox-Setup.md feat(build): Add kiosk mode + VirtualBox setup + Profile Generator architecture 2026-04-29 09:16:36 +02:00