Changelog
v14.3 (2026-11-14)
Add startup self-heal for vmail, Radicale, Unbound, and Dovecot after upgrades
v14.2 (2026-11-14)
Configure Radicale and Unbound automatically during setup and updates
v14.1 (2026-11-14)
Create vmail system user/group (UID/GID 5000) during setup and mail configuration
v14.0 (2026-11-14)
Added 1-click service Restart buttons and Reboot Server button in Web UI
v13.0 (2026-11-14)
Added dual-stack IPv4 + IPv6 support across setup, DNS, Postfix, TLS, and checks
v12.5 (2026-11-14)
Migrate saved update_manifest_url from www.lantrest.com to mailboo.lantrest.com
v12.4 (2026-11-14)
Move Software Updates card to TLS & Backups tab
v12.3 (2026-11-14)
Fix UFW port check for protocol-less allow rules
v12.2 (2026-11-14)
Point auto-updater default manifest to mailboo.lantrest.com
v12.1 (2026-11-14)
Validate initial administrator email at setup prompt
v12.0 (2026-11-14)
Added in-place update system (official manifest fetch + package upload), NS2 hostname & timer fixes, and packaged version seeding
v11.7 (2026-11-14)
Allow temporary self-signed TLS fallback during NS2 bootstrap and auto-lock to strict TLS once Let's Encrypt is active
v11.6 (2026-11-14)
Use primary IPv4 address for NS2 bootstrap script download URLs before DNS propagates
v11.5 (2026-11-14)
Require double-entry confirmation when setting custom admin password in mailboo setup
v11.4 (2026-11-14)
Add public IPv4 check, NS2 /24 subnet regulatory warning, and autogenerate admin password option in setup
v11.3 (2026-11-14)
Auto-detect public IPv4 as editable default in mailboo setup wizard
v11.2 (2026-11-14)
Lower SOA minimum negative-cache TTL from 3600s to 300s for faster wildcard/NSEC propagation
v11.1 (2026-11-13)
Check all per-domain TLS certificates in system_checks instead of only primary cert
v11.0 (2026-11-13)
Switched to per-domain Let's Encrypt certificates with Nginx SNI and added TLS Provision throbbers and status banner
v10.1 (2026-11-13)
Keep all backups within 24h during borg prune so same-day manual backups are preserved
v10.0 (2026-11-13)
Added asynchronous backup progress tracking and UI/CLI backup restore (full or selective)
v9.3 (2026-11-13)
Production readiness: bundle deploy assets in setup.sh, remove hardcoded demo values, enforce 0600 SQLite permissions, disable public API docs, and add login rate limiting
v9.2 (2026-11-13)
Inject live version into index.html to eliminate v1.1 flash
v9.1 (2026-11-13)
Added HTML vs Plain Text format selector for admin report emails
v9.0 (2026-11-13)
Added Reports menu tab with configurable email report toggle, level (Alerts/Warnings/Status), frequency (Immediate/Daily/Weekly), external emergency fallback email, and hourly systemd timer
v8.2 (2026-11-13)
Added zone selector dropdown to Zone Records Inspector
v8.1 (2026-11-13)
Show External badge in Web Landing column when custom @ or www A/AAAA/CNAME record points to an external server
v8.0 (2026-11-13)
Added per-domain HTTP(S) web landing behavior (Admin Login, Webmail redirect, No Content page, or static HTML/CSS Standby Page) and friendly Go Away page for administrative subdomains
v7.4 (2026-11-13)
Made default www DNS A record deletable per domain while keeping other system DNS records protected
v7.3 (2026-11-13)
Added loading throbber next to Add DNS Record button during zone update and DNSSEC signing
v7.2 (2026-11-13)
Added loading throbber next to Add Mailbox and Add Alias buttons during creation
v7.1 (2026-11-13)
Fixed POST /api/aliases not rebuilding NSD DNS zones when an alias auto-creates a new domain (fixed missing onmx.de zone on NS1/NS2)
v7.0 (2026-11-13)
Added backup archive download (.tar.gz), full encrypted Borg repository download with passphrase copy, archive deletion, and automatic offsite sync to SFTP, S3-compatible, or WebDAV external storage
v6.0 (2026-11-13)
Added per-domain TLS certificate management table on TLS & Backups page (removed raw JSON snippet) and custom DNS A/CNAME override support
v5.3 (2026-11-13)
Fixed Postfix virtual alias map precedence so dedicated mailboxes always take priority over catch-all/forward rules, and unknown recipients without forward rules are rejected
v5.2 (2026-11-12)
Fixed ReferenceError in app.js after removing toggleRowPassword/copyRowPassword
v5.1 (2026-11-12)
Refined mailbox password UI: removed Password column from Active Mailboxes table, added single small Suggest password button and inline Eye icon inside password inputs
v5.0 (2026-11-12)
Added mailbox quota usage display (bytes/MB, percentage, message count, progress bar) and 1-click Webmail SSO button
v4.0 (2026-11-12)
Added safe password generator and mailbox editor (show/copy/alter password, quota, role, status)
v3.0 (2026-11-12)
Added Domain & DNSSEC Details modal popup with individual copyable registrar fields (Key Flag, Protokoll, Algorithmus, Base64 Public Key) and embedded Zone Inspector
v2.1 (2026-11-11)
Replaced local-only DNS check with real TLD registrar delegation, public DNS, PTR, DNSBL, DKIM/DS key-matching, and TLS SAN checks
v2.0 (2026-11-11)
Grouped aliases by domain section header (Mail-in-a-Box style)
v1.1 (2026-11-11)
Fixed doubled RFC aliases when adding a mailbox with a new domain
v1.0 (2026-11-11)
Added X.Y versioning & change-tracking system (X = new functions added, Y = bugs fixed)
v0.0 (2026-11-11)
Initial MailBoo platform deployment