Path to this page:
Subject: CVS commit: pkgsrc/lang
From: Adam Ciarcinski
Date: 2024-12-05 08:49:52
Message id: 20241205074952.5F9CAFC1C@cvs.NetBSD.org
Log Message:
python39 py39-html-docs: updated to 3.9.21
Python 3.9.21
Tests
gh-125041: Re-enable skipped tests for zlib on the s390x architecture: only skip \
checks of the compressed bytes, which can be different between zlib’s software \
implementation and the hardware-accelerated implementation.
gh-109396: Fix test_socket.test_hmac_sha1() in FIPS mode. Use a longer key: FIPS \
mode requires at least of at least 112 bits. The previous key was only 32 bits. \
Patch by Victor Stinner.
gh-100454: Fix SSL tests CI for OpenSSL 3.1+
Security
gh-126623: Upgrade libexpat to 2.6.4
gh-122792: Changed IPv4-mapped ipaddress.IPv6Address to consistently use the \
mapped IPv4 address value for deciding properties. Properties which have their \
behavior fixed are is_multicast, is_reserved, is_link_local, is_global, and \
is_unspecified.
Library
gh-124651: Properly quote template strings in venv activation scripts.
gh-103848: Add checks to ensure that [ bracketed ] hosts found by \
urllib.parse.urlsplit() are of IPv6 or IPvFuture format.
Documentation
gh-95588: Clarified the conflicting advice given in the ast documentation about \
ast.literal_eval() being “safe” for use on untrusted input while at the same \
time warning that it can crash the process. The latter statement is true and is \
deemed unfixable without a large amount of work unsuitable for a bugfix. So we \
keep the warning and no longer claim that literal_eval is safe.
Files: