tested in tlsproxy mode. It needed some setup for buffering
and timeouts. Problem report by Andreas Schulze. File:
smtp/smtp_proto.c.
+
+20190304
+
+ Bugfix: a reversed test broke TLS configurations that have
+ the private key and certificate in the same file. Reported
+ by Mike Kazantsev. Fix by Viktor Dukhovni. File:
+ tls/tls_certkey.c.
* Patches change both the patchlevel and the release date. Snapshots have no
* patchlevel; they change the release date only.
*/
-#define MAIL_RELEASE_DATE "20190227"
-#define MAIL_VERSION_NUMBER "3.4.0"
+#define MAIL_RELEASE_DATE "20190304"
+#define MAIL_VERSION_NUMBER "3.4.1-RC1"
#ifdef SNAPSHOT
#define MAIL_VERSION_DATE "-" MAIL_RELEASE_DATE
* single pass, avoiding potential race conditions during key rollover.
*/
if (strcmp(cert_file, key_file) == 0)
- return (load_mixed_file(ctx, cert_file));
+ return (load_mixed_file(ctx, cert_file) == 0);
/*
* We need both the private key (in key_file) and the public key