From d03608e3e316bd13739e91e96a2a8eff7cec3802 Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Tue, 17 Feb 2026 07:36:20 +0100 Subject: [PATCH] docs: Update WIP.md for v0.20.6 release Co-Authored-By: Claude Opus 4.5 --- .claude/WIP.md | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/.claude/WIP.md b/.claude/WIP.md index 315d4399..073b0226 100644 --- a/.claude/WIP.md +++ b/.claude/WIP.md @@ -1,6 +1,6 @@ # Work In Progress (Claude) -_Last updated: 2026-02-16 (DNS Master app, Mailserver KISS)_ +_Last updated: 2026-02-17 (v0.20.6 - Mailserver/Nextcloud/DNS fixes)_ > **Architecture Reference**: SecuBox Fanzine v3 — Les 4 Couches @@ -62,6 +62,35 @@ _Last updated: 2026-02-16 (DNS Master app, Mailserver KISS)_ - Gossip-based exposure config sync via secubox-p2p - Created `luci-app-vortex-dns` dashboard +### Just Completed (2026-02-17) + +- **Mailserver Dovecot Permissions Fix** — DONE (2026-02-17) + - Fixed startup permissions: login/token-login directories owned by root:dovenull + - Remove stale auth-token-secret.dat on startup (prevents "compromised token" errors) + - Fixed users file permissions in user_add/user_passwd functions (644 root:dovecot) + - Password reset no longer breaks authentication + - Released in v0.20.6 + +- **Nextcloud 31.0.14 Upgrade & Fixes** — DONE (2026-02-17) + - Upgraded from 30.0.17 to 31.0.14 + - Fixed nginx 403 on /apps/* paths (removed overly aggressive location block) + - Added cron job setup for background tasks (every 5 minutes) + - All apps updated: mail, tasks, external, spreed/Talk + +- **DNS Master POSIX Fix** — DONE (2026-02-17) + - Fixed bump_serial() bash-specific syntax for busybox ash compatibility + - del_record now works via RPCD (was failing with "arithmetic syntax error") + - All DNS Master LuCI buttons tested and working + +- **LXC Container Auto-Start** — DONE (2026-02-17) + - Enabled lxc.start.auto for mailserver, roundcube, nextcloud + - Containers now survive reboots + +- **Mailctl Firewall Rules** — DONE (2026-02-17) + - Updated cmd_firewall_setup() with UCI firewall rules + - Input rules for WAN (ports 25, 143, 465, 587, 993) + - Forward rules for WAN-to-LAN mailserver + ### Just Completed (2026-02-16) - **HexoCMS Multi-Instance Enhancement** — DONE (2026-02-16)