develooper Front page | perl.qpsmtpd.dev | Postings from May 2008

[svn:qpsmtpd] r894 - trunk/plugins

From:
vetinari
Date:
May 9, 2008 10:42
Subject:
[svn:qpsmtpd] r894 - trunk/plugins
Author: vetinari
Date: Fri May  9 10:41:59 2008
New Revision: 894

Modified:
   trunk/plugins/tls

Log:
remove the workaround for -prefork, fixed by rev 893

Modified: trunk/plugins/tls
==============================================================================
--- trunk/plugins/tls	(original)
+++ trunk/plugins/tls	Fri May  9 10:41:59 2008
@@ -104,10 +104,6 @@
             }
         }
     }
-
-    # work-around for failed connections in -prefork after STARTTLS connection:
-    $self->register_hook('post-connection', 'prefork_workaround')
-      if $qp->isa('Qpsmtpd::SMTP::Prefork');
 }
 
 sub hook_ehlo {
@@ -240,17 +236,6 @@
 }
 *hook_helo = *hook_data = *hook_rcpt = *hook_mail = \&bad_ssl_hook;
 
-# work-around for failed connections in -prefork after STARTTLS connection:
-sub prefork_workaround {
-    my $self = shift;
-    # nothing to do on SSL only (SMTPS) and clear text communications
-    return (DECLINED) if     $self->connection->local_port == 465;
-    return (DECLINED) unless $self->connection->notes('tls_enabled');
-
-    $self->log(LOGWARN, "Exiting because 'tls_enabled' was true.");
-    exit;
-}
-
 package UpgradeClientSSL;
 
 # borrowed heavily from Perlbal::SocketSSL



Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About