bump impalib2 from v2.49 to v2.50
Allows ssl3 protocol to not be available. Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
This commit is contained in:
parent
63db8776e0
commit
2a637bd457
@ -17,9 +17,9 @@ Public functions: Internaldate2Time
|
|||||||
__all__ = ("IMAP4", "IMAP4_SSL", "IMAP4_stream",
|
__all__ = ("IMAP4", "IMAP4_SSL", "IMAP4_stream",
|
||||||
"Internaldate2Time", "ParseFlags", "Time2Internaldate")
|
"Internaldate2Time", "ParseFlags", "Time2Internaldate")
|
||||||
|
|
||||||
__version__ = "2.49"
|
__version__ = "2.50"
|
||||||
__release__ = "2"
|
__release__ = "2"
|
||||||
__revision__ = "49"
|
__revision__ = "50"
|
||||||
__credits__ = """
|
__credits__ = """
|
||||||
Authentication code contributed by Donn Cave <donn@u.washington.edu> June 1998.
|
Authentication code contributed by Donn Cave <donn@u.washington.edu> June 1998.
|
||||||
String method conversion by ESR, February 2001.
|
String method conversion by ESR, February 2001.
|
||||||
@ -499,10 +499,13 @@ class IMAP4(object):
|
|||||||
})
|
})
|
||||||
TLS_MAP[TLS_COMPAT] = TLS_MAP[TLS_NO_SSL].copy()
|
TLS_MAP[TLS_COMPAT] = TLS_MAP[TLS_NO_SSL].copy()
|
||||||
TLS_MAP[TLS_COMPAT].update({
|
TLS_MAP[TLS_COMPAT].update({
|
||||||
"ssl3": ssl.PROTOCOL_SSLv3,
|
|
||||||
"ssl23": ssl.PROTOCOL_SSLv23,
|
"ssl23": ssl.PROTOCOL_SSLv23,
|
||||||
None: ssl.PROTOCOL_SSLv23,
|
None: ssl.PROTOCOL_SSLv23,
|
||||||
})
|
})
|
||||||
|
if hasattr(ssl, "PROTOCOL_SSLv3"): # Might not be available.
|
||||||
|
TLS_MAP[TLS_COMPAT].update({
|
||||||
|
"ssl3": ssl.PROTOCOL_SSLv3
|
||||||
|
})
|
||||||
|
|
||||||
if self.ca_certs is not None:
|
if self.ca_certs is not None:
|
||||||
cert_reqs = ssl.CERT_REQUIRED
|
cert_reqs = ssl.CERT_REQUIRED
|
||||||
|
Loading…
Reference in New Issue
Block a user