Files
cpython/Doc/library
Miss Islington (bot) 1c37e27719 [bpo-28414] Make all hostnames in SSL module IDN A-labels (GH-5128) (GH-5843)
Previously, the ssl module stored international domain names (IDNs)
as U-labels. This is problematic for a number of reasons -- for
example, it made it impossible for users to use a different version
of IDNA than the one built into Python.

After this change, we always convert to A-labels as soon as possible,
and use them for all internal processing. In particular, server_hostname
attribute is now an A-label, and on the server side there's a new
sni_callback that receives the SNI servername as an A-label rather than
a U-label.
(cherry picked from commit 11a1493bc4)

Co-authored-by: Christian Heimes <christian@python.org>
2018-02-23 19:18:28 -08:00
..
2016-06-11 15:06:08 -04:00
2016-06-11 15:06:08 -04:00
2018-01-29 00:30:48 -08:00
2016-06-11 15:06:08 -04:00
2016-06-11 15:06:08 -04:00
2016-11-21 13:36:36 +00:00
2016-12-10 14:14:47 -08:00
2016-06-11 15:06:08 -04:00
2015-05-06 21:31:07 -04:00
2016-06-11 15:06:08 -04:00
2016-09-05 17:22:24 -07:00
2016-10-09 18:18:55 +03:00