Download Latest Version 1.01 source code.zip (478.9 kB)
Email in envelope

Get an email when there's a new version of Qpsmtpd

Home / v1.01
Name Modified Size InfoDownloads / Week
Parent folder
1.01 source code.tar.gz 2026-07-13 373.0 kB
1.01 source code.zip 2026-07-13 478.9 kB
README.md 2026-07-13 1.5 kB
Totals: 3 Items   853.3 kB 0
  • logging/file: guard all transaction notes access so logging outside a transaction cannot crash (#343)
  • milter: document that only protocol version 2 is supported, not Rspamd/v6 (#342)
  • badrcptto: always block listed recipients, even for whitelisted senders (#341)
  • hosts_allow: fix the per-IP connection limit (max-from-ip) in the forkserver and prefork models (#340)
  • Discard the message if the client disconnects before queueing, avoiding duplicate delivery (#339)
  • naughty: honor whitelists (is_immune) before disconnecting (#338)
  • Extend the bare LF/CR check to every message line to mitigate SMTP smuggling (#318, [#337])
  • Authentication-Results: track connection and transaction results separately (#336)
  • geoip: remove legacy Geo::IP support; GeoIP2 only, with distance calculation (#335)
  • p0f: fix handling of IPv6 addresses in get_v3_query (#333)
  • Enhance SSL context error reporting (#332)
  • hosts_allow: support IPv6 addresses (#330)
  • Remove Apache::Qpsmtpd and Qpsmtpd::ConfigServer (#326, [#327])
  • Test on Perl 5.38; drop GeoIP1 tests; disable geoip and dspam in the sample config (#325)
  • CI: migrate to GitHub Actions and restore test coverage (#324, [#328])
  • Allow an alternate ID for the Authentication-Results header (#323)
  • postfix queue: avoid logging full message headers (#319)
  • Fix received_line hook behaviour (#312)
  • Load plugins in qpsmtpd-forkserver at startup again (#311)
  • whitelist: add missing NetAddr::IP use statement (#310
Source: README.md, updated 2026-07-13