Changes for version v0.0.1 - 2021-05-15

  • Add a poor DMARC example (Andrew Hewus Fresh)
  • Use HELO SPF check if no address is sent (Andrew Hewus Fresh)
  • Add Mail::DKIM::Verifier example (Andrew Hewus Fresh)
  • Only save data-lines if data-lines filter exists (Andrew Hewus Fresh)
  • Rename "ex" to "examples" (Andrew Hewus Fresh)
  • Reorder numbers so they align better (Andrew Fresh)
  • Correct manpage section for pledge(2) (Andrew Hewus Fresh)
  • Add example Mail::SPF filter for smtpd (Andrew Hewus Fresh)
  • Add warning for loading additional modules (Andrew Hewus Fresh)
  • Add an example greylist filter (Andrew Hewus Fresh)
  • Make sure the input filehandle will block (Andrew Hewus Fresh)
  • No longer need a hash of filters (Andrew Hewus Fresh)
  • Fix incorrect indentation (Andrew Hewus Fresh)
  • Adjust message tx-mail/tx-rcpt handling (Andrew Hewus Fresh)
  • Adjust order of data-line parameters (Andrew Hewus Fresh)
  • Add some documentation on using things (Andrew Hewus Fresh)
  • Perltidy (Andrew Hewus Fresh)
  • Improve test coverage (Andrew Hewus Fresh)
  • Include request type in the event (Andrew Hewus Fresh)
  • Add support for filters (Andrew Hewus Fresh)
  • Improve debug output (Andrew Hewus Fresh)
  • Binmode input and output (Andrew Hewus Fresh)
  • Split field lookup into a helper (Andrew Hewus Fresh)
  • Add some debugging support (Andrew Hewus Fresh)
  • Store message details in a list not hash (Andrew Hewus Fresh)
  • Load Test2::API::Breakage early for pledge (Andrew Hewus Fresh)
  • Add the list of filter and filter response params (Andrew Hewus Fresh)
  • Track multiple rcpt in the message (Andrew Hewus Fresh)
  • Pass the event to the callback (Andrew Hewus Fresh)
  • Enable some testing with pledge(2) (Andrew Hewus Fresh)
  • Add basic support for event callbacks (Andrew Hewus Fresh)
  • Improve storing of parsed events (Andrew Hewus Fresh)
  • Initialize listening for all events we know. (Andrew Hewus Fresh)
  • Split tests to kep things simpler (Andrew Hewus Fresh)
  • Refactor report event fields lookup (Andrew Hewus Fresh)
  • Disable tests on windows (Andrew Hewus Fresh)
  • Add some early initialization reading the config (Andrew Hewus Fresh)
  • Move internal defines earlier (Andrew Hewus Fresh)
  • Support parsing of report events (Andrew Hewus Fresh)
  • Start setting up event dispatching and parsing (Andrew Hewus Fresh)
  • Try out some github actions (Andrew Hewus Fresh)
  • Initial commit (Andrew Hewus Fresh)

Modules

Easier filters for OpenSMTPd in perl