20060124
Bugfix: the virtual(8) delivery agent did not insist on
- privileged operation; this broke change 20060117. File:
- virtual/virtual.c.
+ privileged operation as it should; this broke change 20060117.
+ Ralf Hildebrandt. File: virtual/virtual.c.
+
+ Bugfix: the TLS sasl security options (change 20060110)
+ should also be #ifdef USE_TLS, and not only #ifdef
+ USE_SASL_AUTH. Such feature interference is difficult to
+ find in testing. Liviu Daia. File: smtp/smtp_sasl_proto.c.
Open problems:
* Patches change both the patchlevel and the release date. Snapshots have no
* patchlevel; they change the release date only.
*/
-#define MAIL_RELEASE_DATE "20060124"
+#define MAIL_RELEASE_DATE "20060125"
#define MAIL_VERSION_NUMBER "2.3"
#ifdef SNAPSHOT
ret = smtp_sess_fail(state);
/* Session reuse is disabled. */
} else {
+#ifdef USE_TLS
if (session->tls_context == 0)
+#endif
smtp_sasl_start(session, VAR_SMTP_SASL_OPTS,
var_smtp_sasl_opts);
+#ifdef USE_TLS
else if (session->tls_context->peer_verified == 0)
smtp_sasl_start(session, VAR_SMTP_SASL_TLS_OPTS,
var_smtp_sasl_tls_opts);
else
smtp_sasl_start(session, VAR_SMTP_SASL_TLSV_OPTS,
var_smtp_sasl_tlsv_opts);
+#endif
if (smtp_sasl_authenticate(session, why) <= 0) {
ret = smtp_sess_fail(state);
/* Session reuse is disabled. */