[Imaplib2-devel] STARTTLS and certificates Re:[ANNOUNCE] OfflineIMAP v6.3.4-rc3 released
Sebastian Spaeth
sebastian at sspaeth.de
Mon Jul 11 13:29:28 BST 2011
On Mon, 11 Jul 2011 22:14:13 +1000, Piers Lauder <piers at janeelix.com> wrote:
> I'm happy to consider changes to open() if it will help imaplib2
> users.
Cool, offlineimap has been carrying modified open()s for quite a long
time now, in order to enable both IPv4 and IPv6 connections (python
apparently only gets and connects via IPv4 by default).
The unfortunately somewhat underdocumented piece starts at:
https://github.com/nicolas33/offlineimap/blob/master/offlineimap/imaplibutil.py#L257
and goes for a few lines. This is is where the code comes from:
#rather than just self.sock = socket.create_connection((host, port))
#we use the below part to be able to connect to ipv6 addresses too
#This connects to the first ip found ipv4/ipv6
#Added by Adriaan Peeters <apeeters at lashout.net> based on a socket
#example from the python documentation:
#http://www.python.org/doc/lib/socket-example.html
Including something along these lines into imaplib2 would be nice and
would kill off a big piece of our "imaplibUTIL" file :-).
Sebastian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/offlineimap-project/attachments/20110711/77d45dbd/attachment-0001.sig>
More information about the OfflineIMAP-project
mailing list