Message295384
| Author |
njs |
| Recipients |
Socob, abracadaber, christian.heimes, kedare, njs, yselivanov |
| Date |
2017年06月08日.07:33:27 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1496907207.78.0.601145397042.issue28414@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
If the SSL module followed the pattern of encoding all str to bytes at the edges while leaving bytes alone, and used exclusively bytes internally (and in this case by "bytes" I mean "bytes objects containing A-labels"), then it would at least fix this bug and also make it possible for library authors to implement their own IDNA handling. Right now if you pass in a pre-encoded byte-string, exactly what ssl.py needs to compare to the certificate, then ssl.py will convert it *back* to text :-(. |
|