Commit Briefs
Add support of ARC signature and seal (arc)
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>
Remove HAVE_ED25519 guard. It should be commonplace enough by now (main, tags/v0.6)
s/\<header\>/line/g for dkim_signature_printheader.
This makes the nomanclature more in line with reality
make dkim_signature_printheader always do the alloc/free dance.
This simplifies the code quite a bit
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.
Hardcode the /usr/local/lib/eopenssl11 into binary when compiling with ed25519
support. Hints by sthen@
Initialize prev.
From Maarten de Vries
Allow filter-dkimsign to be build with OpenSSL.
Use an environment variable to build ED25519.