|
1 | 1 | Internationalized Domain Names in Applications (IDNA) |
2 | 2 | ===================================================== |
3 | 3 |
|
4 | | -Support for the `Internationalized Domain Names in |
| 4 | +Support for `Internationalized Domain Names in |
5 | 5 | Applications (IDNA) <https://tools.ietf.org/html/rfc5891>`_ |
6 | 6 | and `Unicode IDNA Compatibility Processing |
7 | 7 | <https://unicode.org/reports/tr46/>`_. |
8 | 8 |
|
9 | | -This acts as a suitable replacement for the “encodings.idna” |
| 9 | +The latest versions of these standards supplied here provide |
| 10 | +more comprehensive language coverage and reduce the potential of |
| 11 | +allowing domains with known security vulnerabilities. This library |
| 12 | +is a suitable replacement for the “encodings.idna” |
10 | 13 | module that comes with the Python standard library, but which |
11 | | -only supports the older superseded IDNA specification (`RFC 3490 |
12 | | -<https://tools.ietf.org/html/rfc3490>`_). Using the latest |
13 | | -version of IDNA along with UTS46 support provides more |
14 | | -comprehensive language coverage with the latest versions of |
15 | | -the respective standards, and reduces the potential of allowing |
16 | | -domains with known security vulnerabilities. |
| 14 | +only supports an older superseded IDNA specification from 2003. |
17 | 15 |
|
18 | 16 | Basic functions are simply executed: |
19 | 17 |
|
@@ -170,4 +168,4 @@ Additional Notes |
170 | 168 |
|
171 | 169 | * **Transitional processing**. Unicode 16.0.0 removed transitional |
172 | 170 | processing so the `transitional` argument for the encode() method |
173 | | - no longer has any effect and will be removed at a later date. |
| 171 | + no longer has any effect and will be removed at a later date. |
0 commit comments