Commits


Add support of ARC signature and seal It uses the binary name as the switch. - filter-dkimsign produces DKIM signature; - filter-arcsign produces ARC signature; - filter-arcseal produces ARC seal. Co-authored-by: Martijn van Duren <martijn@openbsd.org>


System level errors should be fatal


Skip commented and empty lines


Revert previous. It's too early to remove the guards just yet.


Remove HAVE_ED25519 now that we have ED25519 in LibreSSL


Strip CFWS when returning domain names from osmtpd_mheader_from_domain Pointed out by Paul Pace


Implement -D file as an easy way to manage multiple domains. Requested by Mischa Peters and Renaud Allard


Clean up some memory leaks in error paths Found/inspired by Peter J Philipp


Add LICENSE requested by rak@debian to appease the license inquisition.


Fix Makefile.gnu to do things more cleanly and more in line with what libopensmtpd does. Suggestions from rak@debian


Add company names to RFC 6376 section Add reference to RFC8463 for ed25519


Fix a few cosmetic signedness warnings. There's still one left for tmp, but that needs a little more attention.


Shuffle some deckchairs


Hardcode the /usr/local/lib/eopenssl11 into binary when compiling with ed25519 support. Hints by sthen@


Initialize prev. From Maarten de Vries


Fix a couple of hangs on error paths.


Allow filter-dkimsign to be build with OpenSSL. Use an environment variable to build ED25519.


Add support for ed25519. This must be enabled at compile-time, since LibreSSL currently doesn't support this algorithm. Still builds with older LibreSSL versions. Lots of help tb@


Do a little better error handling in dkim_message_new


Fix a couple dkim_err vs dkim_errx issues"


Allow to build on Debian


cast now to long long for portability


Fix infinite loop in osmtpd_mheader_skip_obs_phrase.


Plug a minor memory leak


manpage fixes by bentley@