docs: Update WIP.md for v0.20.6 release

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
CyberMind-FR 2026-02-17 07:36:20 +01:00
parent a47800df6f
commit d03608e3e3

View File

@ -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)