Commit Briefs

c08ad6cce1 Martijn van Duren

s/\<header\>/line/g for dkim_signature_printheader.

This makes the nomanclature more in line with reality


970842fd0a Martijn van Duren

make dkim_signature_printheader always do the alloc/free dance.

This simplifies the code quite a bit


d581ea1c4e Kirill A. Korinsky

System level errors should be fatal


3c3725bdc0 Kirill A. Korinsky

Skip commented and empty lines



07480b90f4 Martijn van Duren

Remove HAVE_ED25519 now that we have ED25519 in LibreSSL


5fdffb49b9 Martijn van Duren

Implement -D file as an easy way to manage multiple domains.

Requested by Mischa Peters and Renaud Allard


500ea6d4e3 Martijn van Duren

Clean up some memory leaks in error paths

Found/inspired by Peter J Philipp


8e76d34194 Martijn van Duren

Fix a few cosmetic signedness warnings.

There's still one left for tmp, but that needs a little more attention.


2c88ced1ad Martijn van Duren

Fix a couple of hangs on error paths.


6bcbc7986f Martijn van Duren

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@


41815bccae Martijn van Duren

Do a little better error handling in dkim_message_new


71b92702b7 Martijn van Duren

Fix a couple dkim_err vs dkim_errx issues"


babf5d5a72 Martijn van Duren

Allow to build on Debian


a70fd4b207 Martijn van Duren

cast now to long long for portability


be6d950d34 Martijn van Duren

Plug a minor memory leak


40cd76f444 Martijn van Duren

Add support for multiple -d flags.

Needs a lot more testing.


803cdd74ad Martijn van Duren

Make dkim_err print errno string



cd6f9b0334 Martijn van Duren

Fix couple off by 1s.

Found and fix tested by Mikolaj Kucharski mikolaj <at> kucharski <dot> name


3d3c804046 Martijn van Duren

Signature is with a capital S. Fixes google fuckup


fe371fc9cc Martijn van Duren

Rename to filter-dkimsign


6840f1a132 Martijn van Duren

Drag filter-dkim into the libopensmtpd world


27541da87a Martijn van Duren

Remove log.[ch] now that we have stderr logging


c826412d86 Martijn van Duren

Add support for the z mail header.

-z adds the mail headers used in the signature -Z adds all the mail headers