Commit Briefs

500ea6d4e3 Martijn van Duren

Clean up some memory leaks in error paths

Found/inspired by Peter J Philipp


9250b39698 Martijn van Duren

Add LICENSE

requested by rak@debian to appease the license inquisition.


25756acf29 Martijn van Duren

Fix Makefile.gnu to do things more cleanly and more in line with what

libopensmtpd does. Suggestions from rak@debian


59519201c9 Martijn van Duren

Add company names to RFC 6376 section

Add reference to RFC8463 for ed25519


8e76d34194 Martijn van Duren

Fix a few cosmetic signedness warnings.

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


374c0bcb51 Martijn van Duren

Shuffle some deckchairs


d848a6c8ac Martijn van Duren

Hardcode the /usr/local/lib/eopenssl11 into binary when compiling with ed25519

support. Hints by sthen@


1ebab45c2b Martijn van Duren

Initialize prev.

From Maarten de Vries


2c88ced1ad Martijn van Duren

Fix a couple of hangs on error paths.


02ba25e35f Martijn van Duren

Allow filter-dkimsign to be build with OpenSSL.

Use an environment variable to build ED25519.


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


3a6f996440 Martijn van Duren

Fix infinite loop in osmtpd_mheader_skip_obs_phrase.


be6d950d34 Martijn van Duren

Plug a minor memory leak


11b561e378 Martijn van Duren

manpage fixes by bentley@


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


2cd46d73b6 Martijn van Duren

We don't need to link in libevent


086da12362 Martijn van Duren

Set {C,LD}FLAGS in Makefile here


3d3c804046 Martijn van Duren

Signature is with a capital S. Fixes google fuckup