cpython/Misc/NEWS.d/next
Faidon Liambotis fb7f79b4da
gh-117566: fix IPv6Address.is_loopback for IPv4-mapped loopbacks (GH-117567)
While properties like IPv6Address.is_private account for IPv4-mapped
IPv6 addresses, such as for example:

    >>> ipaddress.ip_address("192.168.0.1").is_private
    True
    >>> ipaddress.ip_address("::ffff:192.168.0.1").is_private
    True
...the same doesn't currently apply to the is_loopback property:
    >>> ipaddress.ip_address("127.0.0.1").is_loopback
    True
    >>> ipaddress.ip_address("::ffff:127.0.0.1").is_loopback
    False

At minimum, this inconsistency between different properties is
counter-intuitive. Moreover, ::ffff:127.0.0.0/104 is for all intents and
purposes a loopback address, and should be treated as such.
2024-04-25 15:17:40 +00:00
..
Build gh-117845: Detect libedit hook function signature in configure (#117870) 2024-04-17 11:26:10 +02:00
C API gh-68114: Fix handling for removed PyArg_ParseTuple 'w' formatters (GH-8204) 2024-04-23 13:15:15 +02:00
Core and Builtins gh-102511: Speed up os.path.splitroot() with native helpers (GH-118089) 2024-04-25 10:07:38 +01:00
Documentation gh-116932: Remove redundant NEWS entry (#118040) 2024-04-18 13:22:18 +01:00
IDLE Python 3.13.0a5 2024-03-12 21:11:08 +01:00
Library gh-117566: fix IPv6Address.is_loopback for IPv4-mapped loopbacks (GH-117567) 2024-04-25 15:17:40 +00:00
macOS gh-91629 Use conf.d configs and fish_add_path to set the PATH when installing for the Fish shell. (GH-91630) 2024-04-21 02:52:58 -04:00
Security gh-116741: Upgrade libexpat to 2.6.2 (#117296) 2024-04-22 18:15:08 -07:00
Tests Python 3.13.0a6 2024-04-09 11:56:22 +02:00
Tools-Demos Python 3.13.0a5 2024-03-12 21:11:08 +01:00
Windows gh-117786: Fix venv created from Windows Store install by restoring __PYVENV_LAUNCHER__ smuggling (GH-117814) 2024-04-24 23:00:55 +01:00