Revision: 7188
          http://sourceforge.net/p/ipcop/svn/7188
Author:   owes
Date:     2013-12-15 18:20:09 +0000 (Sun, 15 Dec 2013)
Log Message:
-----------
Patch borrowed from Debian to fix wrong SSL version syntax in sendEmail. Newer 
IO-Socket-SSL does better syntax checking. There is another problem with 
sendEmail and some mail servers which is under investigation.

Modified Paths:
--------------
    ipcop/trunk/lfs/sendEmail
    ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0

Added Paths:
-----------
    ipcop/trunk/src/patches/sendEmail-v1.56_fix-ssl-version.patch

Modified: ipcop/trunk/lfs/sendEmail
===================================================================
--- ipcop/trunk/lfs/sendEmail   2013-12-14 22:33:59 UTC (rev 7187)
+++ ipcop/trunk/lfs/sendEmail   2013-12-15 18:20:09 UTC (rev 7188)
@@ -82,6 +82,7 @@
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP) && patch -Np1 -i 
$(DIR_PATCHES)/$(THISAPP)_system-logger.patch
+       cd $(DIR_APP) && patch -Np1 -i 
$(DIR_PATCHES)/$(THISAPP)_fix-ssl-version.patch
 
        cd $(DIR_APP) && install -m 0755 sendEmail /usr/bin
 

Added: ipcop/trunk/src/patches/sendEmail-v1.56_fix-ssl-version.patch
===================================================================
--- ipcop/trunk/src/patches/sendEmail-v1.56_fix-ssl-version.patch               
                (rev 0)
+++ ipcop/trunk/src/patches/sendEmail-v1.56_fix-ssl-version.patch       
2013-12-15 18:20:09 UTC (rev 7188)
@@ -0,0 +1,14 @@
+Description: Fix ssl enabled bug.
+Bug-Debian: http://bugs.debian.org/679911
+Author: Alejandro Garrido Mota <alejan...@debian.org>
+--- a/sendEmail
++++ b/sendEmail
+@@ -1903,7 +1903,7 @@
+     if ($conf{'tls_server'} == 1 and $conf{'tls_client'} == 1 and $opt{'tls'} 
=~ /^(yes|auto)$/) {
+         printmsg("DEBUG => Starting TLS", 2);
+         if (SMTPchat('STARTTLS')) { quit($conf{'error'}, 1); }
+-        if (! IO::Socket::SSL->start_SSL($SERVER, SSL_version => 'SSLv3 
TLSv1')) {
++        if (! IO::Socket::SSL->start_SSL($SERVER, SSL_version => 
'SSLv23:!SSLv2')) {
+             quit("ERROR => TLS setup failed: " . IO::Socket::SSL::errstr(), 
1);
+         }
+         printmsg("DEBUG => TLS: Using cipher: ". $SERVER->get_cipher(), 3);

Modified: ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0
===================================================================
--- ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0      2013-12-14 22:33:59 UTC 
(rev 7187)
+++ ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0      2013-12-15 18:20:09 UTC 
(rev 7188)
@@ -1256,6 +1256,9 @@
 ## sed-4.2.2
 /bin/sed
 ##
+## sendEmail-1.56 patched
+/usr/bin/sendEmail
+##
 ## shadow-4.1.5.1
 /bin/login
 /bin/passwd

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Ipcop-svn mailing list
Ipcop-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipcop-svn

Reply via email to