Releases: smtpd/qpsmtpd
Releases · smtpd/qpsmtpd
Release 1.0.0
1.0.0 - Feb 16, 2023
- Use readable file test for certificate files (#304)
- Adding IP address to logs for 535 LOGIN errors, to use with fail2ban (#301)
- Add support for network ranges in whitelist plugin (#298)
- Change GeoIP order (#297)
- Regex fix, checkip argument & updated tld list (#283)
- Support for userprefs' reject threshold (#281)
- Improve RPM packaging (#276-278)
- tls: fix a typo in SSL_dh_file. (#275)
- Badmailfromto whitespace (#273)
- Fix Can't call method 'notes' on unblessed reference in plugins/logging/file. (#272)
- Use eval to get dkim policies (#268)
- Check $addr is defined before using it (#266)
- Check for negative strikes in karma (#265)
- Dmarc policy improvements (#260-263)
- Find the karma DB dir (#264)
- Update data_post_headers doc (#259)
- Check rua is defined before trying to parse it (#257)
- Record the name of the original plugin (#256)
- Make spammy_tlds configurable (#255)
- Possibility to set the number of "strikes" for the karma plugin (#254)
- Prevent credentials being logged in plain text (#249)
- Prevent a "Use of implicit split" warning (#250)
- uribl needs to hook in data_post #251
- Allow setting TLS protocol versions in a config file #252
- New size_limit param for spamassassin plugin #253
v0.96-release
- Fix DMARC authentication-result string (#244)
- Replace all occurances of CR in X-Spam-Status (#247)
- In helo, check every regex, not just first (#246)
- badrcpt use reason, and defined-ness test (#245)
- DMARC plugin: Added option to disable reporting (#242)
- Add perms test to Qpsmtpd::DB::File::DBM::dir() (#234)
- Skip greylisting when we can't talk to greylist DB (#233)
- Change fake_{config,hook} to mock_{config,hook} (#232)
- Use a fake greeting for testing run_continuation() (#231)
v0.95-release
- tls: adding support of Perfect Forward Secrecy (biergaizi)
- more test coverage
- misc updates to tests and docs
- use perl DNS methods instead of shell cmds
- tidier testing (t/tmp/*) vs scattershot
- greylisting plugin adds Redis support
- Qpsmtpd::DB with DBM and Redis classes
- Auth-Results header won't be modified if DKIM signed
- ordering headers to improve SpamAssassin interaction (priyadi)
- disable SSLv3
- fcrdns: add tests and improved localhost detection
- added data_post_headers hook (priyadi)
- added preliminary support for GeoIP v2 and ASN lookups from GeoIP DBs
- make content log location configurable
- added script for fetching GeoIP dbs
- added auth_imap plugin (Graham Todd)
- improved IPv6 support
- removed async everything (unsupported and stagnant)
v0.94-release
- Added null char in username check to auth_cvm plugin
- Build updates for CentOS 6 (Robert Siddall)
- SpamAssassin plugin fixes (Priyadi Nurcahyo)
- Added plugins/stunnel (luzluna)
- Fixed a config error in Apache/Qpsmtpd.pm (luzluna)
- loadcheck: imported (Robert Siddall)
- return a useful error message when temp rejecting connections (Priyadi)
- smtp_forward: added Postfix XCLIENT support (Chase Venters)
- smtp_forward: add the remote message id in log entry (tpoindessous)
- clamdscan: added support for remote (TCP/IP) clamd (M Simerson)
- Updated DMARC plugin to use Mail::DMARC
- Updated SPF & DKIM plugins to store data for DMARC processing
- karma plugin: added spammy TLD penalty
- a few more log prefixes (corralling stragglers)