2023-07-27 18:39:32 +00:00
|
|
|
# Change Log
|
|
|
|
|
|
|
|
All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/).
|
|
|
|
|
2023-08-29 10:36:25 +00:00
|
|
|
## [0.3.6] - 2023-08-29
|
|
|
|
|
|
|
|
## Added
|
|
|
|
- Arithmetic and logical expression evaluation in Sieve scripts.
|
|
|
|
- Support for storing query results in Sieve variables.
|
|
|
|
- Results of SPF, DKIM, ARC, DMARC and IPREV checks available as environment variables in Sieve scripts.
|
|
|
|
- Configurable protocol flags for Milter filters.
|
|
|
|
- Fall-back to plain text when `STARTTLS` fails and `starttls` is set to `optional`.
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Do not panic when `hash = 0` in reports. (#60)
|
|
|
|
|
2023-08-18 18:05:39 +00:00
|
|
|
## [0.3.5] - 2023-08-18
|
|
|
|
|
|
|
|
## Added
|
|
|
|
- TCP listener option `nodelay`.
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Allow disabling `STARTTLS`.
|
|
|
|
|
2023-08-09 17:54:52 +00:00
|
|
|
## [0.3.4] - 2023-08-09
|
|
|
|
|
|
|
|
## Added
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Missing envelope keys in rewrite rules (#25)
|
|
|
|
- Remove CRLF from Milter headers
|
|
|
|
|
2023-08-02 17:45:26 +00:00
|
|
|
## [0.3.3] - 2023-08-02
|
|
|
|
|
|
|
|
### Added
|
|
|
|
- Support for referencing context variables from dynamic values.
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Support for PKCS8v1 ED25519 keys (#20).
|
|
|
|
|
2023-07-27 18:39:32 +00:00
|
|
|
## [0.3.2] - 2023-07-28
|
|
|
|
|
|
|
|
### Added
|
|
|
|
- Sender and recipient address rewriting using regular expressions and sieve scripts.
|
|
|
|
- Subaddressing and catch-all addresses using regular expressions (#10).
|
|
|
|
- Dynamic variables in SMTP rules.
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
- Added CLI to Docker container (#19).
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Workaround for a bug in `sqlx` that caused SQL time-outs (#15).
|
|
|
|
- Support for ED25519 certificates in PEM files (#20).
|
|
|
|
- Better handling of concurrent IMAP UID map modifications (#17).
|
|
|
|
- LDAP domain lookups from SMTP rules.
|
|
|
|
|
|
|
|
## [0.3.1] - 2023-07-22
|
|
|
|
|
|
|
|
### Added
|
|
|
|
- Milter filter support.
|
|
|
|
- Match IP address type using /0 mask (#16).
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Support for OpenLDAP password hashing schemes between curly brackets (#8).
|
|
|
|
- Add CA certificates to Docker runtime (#5).
|
|
|
|
|
|
|
|
## [0.3.0] - 2023-07-16
|
|
|
|
|
|
|
|
### Added
|
|
|
|
- **LDAP** authentication.
|
|
|
|
- **subaddressing** and **catch-all** addresses.
|
|
|
|
|
|
|
|
### Changed
|
2023-07-16 09:58:04 +00:00
|
|
|
- Removed concept of `databases`, `lists`, `remotes` lists and replaced it with `directories`.
|
2023-07-27 18:39:32 +00:00
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Error when using PKCS8 DKIM private keys.
|
2023-07-16 09:58:04 +00:00
|
|
|
|
2023-07-27 18:39:32 +00:00
|
|
|
|
|
|
|
## [0.1.2] - 2023-03-11
|
|
|
|
|
|
|
|
### Added
|
|
|
|
- **LDAP** authentication.
|
|
|
|
- **subaddressing** and **catch-all** addresses.
|
|
|
|
|
|
|
|
### Changed
|
2023-03-11 08:28:03 +00:00
|
|
|
- Bump to latest mail-auth.
|
2023-07-27 18:39:32 +00:00
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Error `sender-domain` key not available for evaluation.
|
|
|
|
|
|
|
|
## [0.1.1] - 2023-03-06
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Only the first TLS certificate is used rather than the full chain (#3)
|
|
|
|
- Update name for `reject-non-fqdn` setting (#6).
|
|
|
|
|
|
|
|
## [0.1.0] - 2023-03-01
|
2023-03-11 08:28:03 +00:00
|
|
|
|
2023-07-27 18:39:32 +00:00
|
|
|
Initial release.
|
2023-03-06 11:10:38 +00:00
|
|
|
|