offlineimap rev 477

"Automatic Subversion Change Mailer" <[email protected]> Tue, 27 May 2003 17:01:36 -0500 (CDT)
Newsgroups gmane.mail.imap.offlineimap.subversion
Message-ID <[email protected]>
You are receiving this message because
all commits get sent to this address.

Author: jgoerzen
Date: 2003-05-27 17:01:27 -0500 (Tue, 27 May 2003)
New Revision: 477

Modified:
  offlineimap/head/debian/changelog
  offlineimap/head/offlineimap/imaplib.py
  offlineimap/head/offlineimap/folder/IMAP.py

Log:
Fixed SSL for Python2.3.


Diff:
Modified: offlineimap/head/debian/changelog
==============================================================================
--- offlineimap/head/debian/changelog	(original)
+++ offlineimap/head/debian/changelog	2003-05-27 17:01:33.000000000 -0500
@@ -1,3 +1,9 @@
+offlineimap (3.99.18) unstable; urgency=low
+
+  * Made a fix for Python2.3 compatibility.
+
+ -- John Goerzen <[email protected]>  Tue, 27 May 2003 16:58:54 -0500
+
 offlineimap (3.99.17) unstable; urgency=low
 
   * Fixed two potential obscure race conditions in folder/Maildir.py.

Modified: offlineimap/head/offlineimap/imaplib.py
==============================================================================
--- offlineimap/head/offlineimap/imaplib.py	(original)
+++ offlineimap/head/offlineimap/imaplib.py	2003-05-27 17:01:33.000000000 -0500
@@ -1129,7 +1129,7 @@
         self.port = port
         self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
         self.sock.connect((host, port))
-        self.sslobj = socket.ssl(self.sock, self.keyfile, self.certfile)
+        self.sslobj = socket.ssl(self.sock._sock, self.keyfile, self.certfile)
         self.sslobj = sslwrapper(self.sslobj)
 
 

Modified: offlineimap/head/offlineimap/folder/IMAP.py
==============================================================================
--- offlineimap/head/offlineimap/folder/IMAP.py	(original)
+++ offlineimap/head/offlineimap/folder/IMAP.py	2003-05-27 17:01:33.000000000 -0500
@@ -130,8 +130,9 @@
         ui.debug('imap', 'savemessage_addheader: insertionpoint = %d' % insertionpoint)
         leader = content[0:insertionpoint]
         ui.debug('imap', 'savemessage_addheader: leader = %s' % repr(leader))
-        if insertionpoint == 0:
+        if insertionpoint == 0 or insertionpoint == -1:
             newline = ''
+            insertionpoint = 0
         else:
             newline = "\r\n"
         newline += "%s: %s" % (headername, headervalue)