v0.10.4
stalwartlabs/stalwartv0.10.4Oct 8, 2024by mdecimus
AI Summary
This release focuses on security enhancements and ACME support, including the detection of port scanners and abuse, along with improvements to OAuth and SPF handling.
Key Highlights
- Detect and ban port scanners and other forms of abuse
- ACME External Account Binding support
- Settings reorganization: `server.fail2ban.*` moved to `server.auto-ban.*`
- Fixed SPF failures reports and OAuth nonce handling
Breaking Changes
- Renamed settings from `server.fail2ban.*` to `server.auto-ban.*`
- Renamed event from `security.brute-force-ban` to `security.abuse-ban`
New Features
- Abuse detection and banning mechanisms
- ACME External Account Binding support
Full Release Notes
## [0.10.4] - 2024-10-08 To upgrade replace the `stalwart-mail` binary and then upgrade to the latest web-admin. ### Added - Detect and ban port scanners as well as other forms of abuse (#820). - ACME External Account Binding support (#379). ### Changed - The settings `server.fail2ban.*` have been moved to `server.auto-ban.*`. - The event `security.brute-force-ban` is now `security.abuse-ban`. ### Fixed - Do not send SPF failures reports to local domains. - Allow `nonce` in OAuth code requests. - Warn when there are errors migrating domains rather than aborting migration.