Blob Blame History Raw
diff -Nru offlineimap-7.3.2.orig/offlineimap/imaplibutil.py offlineimap-7.3.2/offlineimap/imaplibutil.py
--- offlineimap-7.3.2.orig/offlineimap/imaplibutil.py	2020-03-24 15:55:29.921276712 +0000
+++ offlineimap-7.3.2/offlineimap/imaplibutil.py	2020-03-24 16:06:06.550428992 +0000
@@ -19,7 +19,6 @@
 import time
 import subprocess
 import threading
-import rfc6555
 import socket
 import errno
 import zlib
@@ -79,15 +78,8 @@
     def open_socket(self):
         """open_socket()
         Open socket choosing first address family available."""
-        if self.af == socket.AF_UNSPEC:
-            # happy-eyeballs!
-            return rfc6555.create_connection((self.host, self.port))
-        else:
-            return self._open_socket_for_af(self.af)
-
-    def _open_socket_for_af(self, af):
         msg = (-1, 'could not open socket')
-        for res in socket.getaddrinfo(self.host, self.port, af, socket.SOCK_STREAM):
+        for res in socket.getaddrinfo(self.host, self.port, self.af, socket.SOCK_STREAM):
             af, socktype, proto, canonname, sa = res
             try:
                 # use socket of our own, possiblly socksified socket.
diff -Nru offlineimap-7.3.2.orig/requirements.txt offlineimap-7.3.2/requirements.txt
--- offlineimap-7.3.2.orig/requirements.txt	2020-03-24 15:55:29.923276731 +0000
+++ offlineimap-7.3.2/requirements.txt	2020-03-24 16:06:15.584516249 +0000
@@ -2,4 +2,3 @@
 six
 gssapi[kerberos]
 portalocker[cygwin]
-rfc6555