IMPORTANT
Special handling for maddyctl symlink is removed. maddy executable
will no longer change behavior if called as maddyctl.
Default to 'maddy run' if no command is explicitly specified
has been removed as well. The warning about its deprecation was here
since 0.6 (4 years ago).
The reason for removal is inconsistency in --log flag handling
caused by related hacks in CLI setup code.
Minor additions
- smtp: add LOGIN SASL auth directive (thanks Sean van Osnabrugge!)
Bug fixes
-
log: Refactor to define proper loggers tree
This in turn should fix numerous inconsistencies in how
logger is configured. -
Fixed limiters group configuration (thanks Denis Girko!)
Per-destination limits are now initialized correctly and work.
-
storage/imapsql: Upgrade go-imap-sql to fix SQLITE_BUSY issues
This will fix a lot of "database is locked" errors for imapsql use
with SQLite. -
storage/imapsql: Fix handling of serialization errors
If "database is locked" still happens, clients will receive proper
temporary error codes instead of 5xx