running. Doing so causes sessions to hang unexpectedly.
$Log$
+ Revision 614.65 2004/03/06 02:03:39 ajc
+ * serv_smtp.c: do not offer the PIPELINING extension when TLS is
+ running. Doing so causes sessions to hang unexpectedly.
+
Revision 614.64 2004/03/05 23:21:25 ajc
* Added some more debugging to serv_smtp.c to try to figure out the
problem with Postfix TLS hanging during send
Fri Jul 10 1998 Art Cancro <ajc@uncensored.citadel.org>
* Initial CVS import
-
}
cprintf("250-HELP\r\n");
cprintf("250-SIZE %ld\r\n", config.c_maxmsglen);
- cprintf("250-PIPELINING\r\n");
+
+ /* PIPELINING and STARTTLS are mutually exclusive. */
+ if (!CC->redirect_ssl) {
+ cprintf("250-PIPELINING\r\n");
+ }
+
cprintf("250-AUTH LOGIN PLAIN\r\n");
cprintf("250-AUTH=LOGIN PLAIN\r\n");
#ifdef HAVE_OPENSSL