All releases of libESMTP


Release Notes: A certificate domain name comparison bug when wildcards are used was fixed. A subjectAltName comparison failure no longer falls back to commonName, which is now used only when subjectAltName is not present. The auto* file was tweaked for the current versions of these tools.


Release Notes: This release applies bugfixes and plugs some memory leaks. It also attends to a few autoconf-related issues.


Release Notes: The server certificate check now works properly when using the STARTTLS extension. A memrchr() implementation was added for systems that don't have one.


Release Notes: Some cleanup and bugfixes were done in the TLS code. In particular, these were done with respect to wildcards in server certificates.


Release Notes: The misfeatures resulting from autoconf hell were cleaned up, and a number of possible causes of SEGVs were closed off.


Release Notes: This version fixes a memory reference after free bug.


Release Notes: Added support for CHUNKING and BINARYMIME, an API to set protocol timeouts, and configured the non-standard AUTH= syntax by default.


Release Notes: Added a missing check for STARTTLS if a server does not support ESMTP, revoked the deprecated status from smtp_option_require_all_recipients and fixed handling of the Hdr_PROHIBIT option.


Release Notes: A serious buffer overflow problem that could be exploited by a malicious SMTP server to overwrite the stack of an application linked to libESMTP was fixed. A minor bug in the replacement strn?casecmp functions and a compile problem in the NTLM code for platforms lacking stdint.h were fixed.


Release Notes: The broken 0.8.10 tarball was fixed.