1. 24 Feb, 2018 1 commit
    • Christian Heimes's avatar
      [bpo-28414] Make all hostnames in SSL module IDN A-labels (GH-5128) · 11a1493b
      Christian Heimes authored
      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
  2. 23 Feb, 2018 7 commits
  3. 22 Feb, 2018 8 commits
  4. 21 Feb, 2018 3 commits
  5. 20 Feb, 2018 5 commits
  6. 19 Feb, 2018 2 commits
  7. 18 Feb, 2018 9 commits
  8. 17 Feb, 2018 5 commits