• Christian Heimes's avatar
    [bpo-28414] Make all hostnames in SSL module IDN A-labels (GH-5128) · 11a1493b
    Christian Heimes yazdı
    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.
    11a1493b
Adı
Son kayıt (commit)
Son güncelleme
.github Loading commit data...
Doc Loading commit data...
Grammar Loading commit data...
Include Loading commit data...
Lib Loading commit data...
Mac Loading commit data...
Misc Loading commit data...
Modules Loading commit data...
Objects Loading commit data...
PC Loading commit data...
PCbuild Loading commit data...
Parser Loading commit data...
Programs Loading commit data...
Python Loading commit data...
Tools Loading commit data...
m4 Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
LICENSE Loading commit data...
Makefile.pre.in Loading commit data...
README.rst Loading commit data...
aclocal.m4 Loading commit data...
config.guess Loading commit data...
config.sub Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...
install-sh Loading commit data...
pyconfig.h.in Loading commit data...
setup.py Loading commit data...