SHA256
1
0
forked from pool/python38

Commit Graph

  • e74115a0ef Accepting request 1197121 from devel:languages:python:Factory factory Dominique Leuenberger 2024-08-29 13:43:26 +0000
  • 17d5df370f - Add CVE-2024-8088-inf-loop-zipfile_Path.patch to prevent malformed payload to cause infinite loops in zipfile.Path (bsc#1229704, CVE-2024-8088). devel Matej Cepl 2024-08-28 16:55:40 +0000
  • fd788dae46 Add back qemu_user_space_build condition Matej Cepl 2024-08-28 16:41:06 +0000
  • 99694cf810 Accepting request 1193121 from devel:languages:python:Factory Dominique Leuenberger 2024-08-10 17:08:15 +0000
  • 88ff22d131 - Add CVE-2024-5642-OpenSSL-API-buf-overread-NPN.patch removing support for anything but OpenSSL 1.1.1 or newer (bsc#1227233, CVE-2024-5642). Matej Cepl 2024-08-08 20:05:24 +0000
  • 91f49896e0 - Add CVE-2024-6923-email-hdr-inject.patch to prevent email header injection due to unquoted newlines (bsc#1228780, CVE-2024-6923). - %{profileopt} variable is set according to the variable %{do_profiling} (bsc#1227999) Matej Cepl 2024-08-08 19:37:01 +0000
  • 7199bebb4c - Adding bso1227999-reproducible-builds.patch fixing bsc#1227999 adding reproducibility patches from gh#python/cpython!121872 and gh#python/cpython!121883. Matej Cepl 2024-08-08 19:32:27 +0000
  • ac7a8d9ced Accepting request 1190345 from devel:languages:python:Factory Dominique Leuenberger 2024-07-30 09:55:02 +0000
  • 394799feb0 - Remove %suse_update_desktop_file macro as it is not useful any more. Matej Cepl 2024-07-22 21:23:07 +0000
  • 007712f397 Accepting request 1189044 from devel:languages:python:Factory Ana Guerrero 2024-07-22 15:19:12 +0000
  • 964c03b239 - Stop using %%defattr, it seems to be breaking proper executable attributes on /usr/bin/ scripts (bsc#1227378). Matej Cepl 2024-07-15 12:18:05 +0000
  • fdf4727713 Accepting request 1183507 from devel:languages:python:Factory Ana Guerrero 2024-06-27 14:04:04 +0000
  • d643820e38 - Add CVE-2024-4032-private-IP-addrs.patch to fix bsc#1226448 (CVE-2024-4032) rearranging definition of private v global IP addresses. Matej Cepl 2024-06-26 22:43:09 +0000
  • d6dfaba499 Accepting request 1182492 from devel:languages:python:Factory Ana Guerrero 2024-06-22 11:23:28 +0000
  • 1225645d7f - Add CVE-2024-0397-memrace_ssl.SSLContext_cert_store.patch fixing bsc#1226447 (CVE-2024-0397) by removing memory race condition in ssl.SSLContext certificate store methods. Matej Cepl 2024-06-21 14:10:27 +0000
  • de045a908d Accepting request 1161073 from devel:languages:python:Factory Ana Guerrero 2024-03-25 20:09:52 +0000
  • 68ee175f5e - Add old-libexpat.patch making the test suite work with libexpat < 2.6.0 (gh#python/cpython#117187). Matej Cepl 2024-03-24 01:17:22 +0000
  • c8c768ab77 Accepting request 1160582 from devel:languages:python:Factory Ana Guerrero 2024-03-22 14:21:09 +0000
  • 1084a46358 Fix *.changes Matej Cepl 2024-03-22 09:14:13 +0000
  • 9921186373 - Update to 3.8.19: - Security - gh-115398: Allow controlling Expat >=2.6.0 reparse deferral (CVE-2023-52425) by adding five new methods: xml.etree.ElementTree.XMLParser.flush() xml.etree.ElementTree.XMLPullParser.flush() xml.parsers.expat.xmlparser.GetReparseDeferralEnabled() xml.parsers.expat.xmlparser.SetReparseDeferralEnabled() xml.sax.expatreader.ExpatParser.flush() - gh-115399: Update bundled libexpat to 2.6.0 - gh-113659: Skip .pth files with names starting with a dot or hidden file attribute. - Core and Builtins - gh-102388: Fix a bug where iso2022_jp_3 and iso2022_jp_2004 codecs read out of bounds - Library - gh-115197: urllib.request no longer resolves the hostname before checking it against the system’s proxy bypass list on macOS and Windows. - gh-115133: Fix tests for XMLPullParser with Expat 2.6.0. - gh-81194: Fix a crash in socket.if_indextoname() with specific value (UINT_MAX). Fix an integer overflow in socket.if_indextoname() on 64-bit non-Windows platforms. - gh-109858: Protect zipfile from “quoted-overlap” zipbomb. It now raises BadZipFile when try to read an entry that overlaps with other entry or central directory. - gh-107077: Seems that in some conditions, OpenSSL will return SSL_ERROR_SYSCALL instead of SSL_ERROR_SSL when a certification verification has failed, but the error parameters will still contain ERR_LIB_SSL Matej Cepl 2024-03-21 20:34:23 +0000
  • 8bca74942f Accepting request 1157647 from devel:languages:python:Factory Ana Guerrero 2024-03-13 21:21:14 +0000
  • 9e0baf2aee Accepting request 1155683 from home:pmonrealgonzalez:branches:devel:languages:python:Factory Matej Cepl 2024-03-06 21:50:51 +0000
  • 053e2753e4 Accepting request 1153058 from devel:languages:python:Factory Dominique Leuenberger 2024-02-29 20:49:40 +0000
  • b2465b642f - (bsc#1219666, CVE-2023-6597) Add CVE-2023-6597-TempDir-cleaning-symlink.patch (patch from gh#python/cpython!99930) fixing symlink bug in cleanup of tempfile.TemporaryDirectory. Matej Cepl 2024-02-28 23:22:48 +0000
  • bccd86cdcc Accepting request 1152788 from devel:languages:python:Factory Ana Guerrero 2024-02-28 18:46:44 +0000
  • 540802ee0b - Remove double definition of /usr/bin/idle%%{version} in %%files. Matej Cepl 2024-02-20 22:17:37 +0000
  • 74bd53beae Accepting request 1146871 from devel:languages:python:Factory Ana Guerrero 2024-02-15 20:01:35 +0000
  • e455bcb51a Accepting request 1146815 from home:dgarcia:branches:devel:languages:python:Factory Matej Cepl 2024-02-15 14:36:44 +0000
  • ad14c29c9a Accepting request 1143660 from devel:languages:python:Factory Ana Guerrero 2024-02-04 18:07:22 +0000
  • 1dc7335dfc - Refresh CVE-2023-27043-email-parsing-errors.patch to gh#python/cpython!111116, fixing bsc#1210638 (CVE-2023-27043). - Thus we can remove Revert-gh105127-left-tests.patch, which is now useless. Matej Cepl 2024-02-02 11:48:17 +0000
  • 0ab6b54fde Accepting request 1109196 from devel:languages:python:Factory Ana Guerrero 2023-09-06 16:59:26 +0000
  • 36d04b865e - Update to 3.8.18 (bsc#1214692): - gh-108310: Fixed an issue where instances of ssl.SSLSocket were vulnerable to a bypass of the TLS handshake and included protections (like certificate verification) and treating sent unencrypted data as if it were post-handshake TLS encrypted data. Security issue reported as CVE-2023-40217 by Aapo Oksman. Patch by Gregory P. Smith. - gh-107845: tarfile.data_filter() now takes the location of symlinks into account when determining their target, so it will no longer reject some valid tarballs with LinkOutsideDestinationError. - gh-107565: Update multissltests and GitHub CI workflows to use OpenSSL 1.1.1v, 3.0.10, and 3.1.2. Daniel Garcia 2023-09-06 06:19:21 +0000
  • a1dd924e47 Accepting request 1102235 from devel:languages:python:Factory Dominique Leuenberger 2023-08-04 13:03:43 +0000
  • 0ec3738d87 - IT MEANS THAT bsc#1210638 STILL HAS NOT BEEN FIXED! - Add Revert-gh105127-left-tests.patch (gh#python/cpython!106941) partially reverting CVE-2023-27043-email-parsing-errors.patch, because of the regression in gh#python/cpython#106669. - (bsc#1210638, CVE-2023-27043) Add CVE-2023-27043-email-parsing-errors.patch, which detects email address parsing errors and returns empty tuple to indicate the parsing error (old API). (The patch is faulty, gh#python/cpython#106669, but upstream decided not to just revert it). Matej Cepl 2023-08-03 15:36:38 +0000
  • 4d0cce2058 Accepting request 1098688 from devel:languages:python:Factory Matej Cepl 2023-07-14 14:05:14 +0000
  • ab9641870b Fix patch Matej Cepl 2023-07-12 16:31:40 +0000
  • ad4c4c8221 - (bsc#1210638, CVE-2023-27043) Add CVE-2023-27043-email-parsing-errors.patch, which detects email address parsing errors and returns empty tuple to indicate the parsing error (old API). Matej Cepl 2023-07-12 15:22:03 +0000
  • 85a5883af2 Accepting request 1095964 from devel:languages:python:Factory Dominique Leuenberger 2023-06-29 15:29:29 +0000
  • 6037f4f429 - Update to 3.8.17: - gh-103142: The version of OpenSSL used in Windows and Mac installers has been upgraded to 1.1.1u to address CVE-2023-2650, CVE-2023-0465, CVE-2023-0466, CVE-2023-0464, as well as CVE-2023-0286, CVE-2022-4303, and CVE-2022-4303 fixed previously in 1.1.1t (gh-101727). - gh-102153: urllib.parse.urlsplit() now strips leading C0 control and space characters following the specification for URLs defined by WHATWG in response to CVE-2023-24329 (bsc#1208471). - gh-99889: Fixed a security in flaw in uu.decode() that could allow for directory traversal based on the input if no out_file was specified. - gh-104049: Do not expose the local on-disk location in directory indexes produced by http.client.SimpleHTTPRequestHandler. - gh-103935: trace.__main__ now uses io.open_code() for files to be executed instead of raw open(). - gh-102953: The extraction methods in tarfile, and shutil.unpack_archive(), have a new filter argument that allows limiting tar features than may be surprising or dangerous, such as creating files outside the destination directory. See Extraction filters for details (fixing CVE-2007-4559, bsc#1203750). - Remove upstreamed patches: - CVE-2023-24329-blank-URL-bypass.patch - CVE-2007-4559-filter-tarfile_extractall.patch Matej Cepl 2023-06-28 19:33:18 +0000
  • dc848e1ea4 Accepting request 1090625 from devel:languages:python:Factory Dominique Leuenberger 2023-06-03 22:13:23 +0000
  • bb69159320 - Add 99366-patch.dict-can-decorate-async.patch fixing gh#python/cpython#98086 (backport from Python 3.10 patch in gh#python/cpython!99366), fixing bsc#1211158. Matej Cepl 2023-06-03 08:20:52 +0000
  • ffe74871f7 - Why in the world we download from HTTP? Matej Cepl 2023-04-30 18:17:18 +0000
  • 477aeca3cf Accepting request 1080040 from devel:languages:python:Factory Dominique Leuenberger 2023-04-18 13:53:05 +0000
  • c602a4652d - Use python3 modules to build the documentation. Steve Kowalik 2023-04-18 05:00:56 +0000
  • c4e259cd47 Accepting request 1068563 from devel:languages:python:Factory Dominique Leuenberger 2023-03-03 21:24:10 +0000
  • 193496d5b0 - Add CVE-2023-24329-blank-URL-bypass.patch (CVE-2023-24329, bsc#1208471) blocklists bypass via the urllib.parse component when supplying a URL that starts with blank characters Matej Cepl 2023-03-01 21:37:15 +0000
  • 6de0cca667 Accepting request 1067029 from devel:languages:python:Factory Dominique Leuenberger 2023-02-22 14:21:10 +0000
  • 93dd73b453 - Add provides for readline and sqlite3 to the main Python package. Matej Cepl 2023-02-21 13:44:55 +0000
  • 87d61894a0 Accepting request 1061592 from devel:languages:python:Factory Dominique Leuenberger 2023-01-29 13:10:07 +0000
  • 134012c00e Accepting request 1061585 from home:kukuk:branches:devel:languages:python:Factory Matej Cepl 2023-01-27 16:14:58 +0000
  • 70a582039b Accepting request 1058190 from devel:languages:python:Factory Dominique Leuenberger 2023-01-15 16:57:53 +0000
  • 188f13580b Accepting request 1058145 from home:marxin:branches:devel:languages:python:Factory Matej Cepl 2023-01-13 10:28:20 +0000
  • a9fe505070 Accepting request 1041645 from devel:languages:python:Factory Dominique Leuenberger 2022-12-09 12:16:47 +0000
  • c462da06b7 - Update to 3.8.16: - python -m http.server no longer allows terminal control characters sent within a garbage request to be printed to the stderr server log. This is done by changing the http.server BaseHTTPRequestHandler .log_message method to replace control characters with a \xHH hex escape before printing. - Avoid publishing list of active per-interpreter audit hooks via the gc module - The IDNA codec decoder used on DNS hostnames by socket or asyncio related name resolution functions no longer involves a quadratic algorithm. This prevents a potential CPU denial of service if an out-of-spec excessive length hostname involving bidirectional characters were decoded. Some protocols such as urllib http 3xx redirects potentially allow for an attacker to supply such a name (CVE-2022-45061). - Update bundled libexpat to 2.5.0 - Port XKCP’s fix for the buffer overflows in SHA-3 (CVE-2022-37454). - The deprecated mailcap module now refuses to inject unsafe text (filenames, MIME types, parameters) into shell commands. Instead of using such text, it will warn and act as if a match was not found (or for test commands, as if the test failed). - Removed upstream patches: - CVE-2022-37454-sha3-buffer-overflow.patch - CVE-2022-45061-DoS-by-IDNA-decode.patch Matej Cepl 2022-12-08 10:36:29 +0000
  • 20c2782eea Accepting request 1034964 from devel:languages:python:Factory Dominique Leuenberger 2022-11-12 16:39:54 +0000
  • d73dddf910 - Add CVE-2022-45061-DoS-by-IDNA-decode.patch to avoid CVE-2022-45061 (bsc#1205244) allowing DoS by IDNA decoding extremely long domain names. Matej Cepl 2022-11-09 18:40:43 +0000
  • a7cf9db7d6 Accepting request 1032060 from devel:languages:python:Factory Dominique Leuenberger 2022-10-29 18:16:09 +0000
  • f1998cfdab - Add CVE-2022-37454-sha3-buffer-overflow.patch to fix bsc#1204577 (CVE-2022-37454, gh#python/cpython#98517) buffer overflow in hashlib.sha3_* implementations (originally from the XKCP library). Matej Cepl 2022-10-28 19:44:10 +0000
  • 000043d01c Accepting request 1031407 from devel:languages:python:Factory Dominique Leuenberger 2022-10-28 17:28:32 +0000
  • 8e65405c86 Accepting request 1031399 from home:mcepl:branches:devel:languages:python:Factory Matej Cepl 2022-10-26 21:24:58 +0000
  • 50231d7d05 Accepting request 1030237 from devel:languages:python:Factory Dominique Leuenberger 2022-10-22 12:11:58 +0000
  • 75d8efff80 Accepting request 1030164 from home:dgarcia:branches:devel:languages:python:Factory Matej Cepl 2022-10-20 18:12:06 +0000
  • b21d8c938d - Update to 3.8.15: - Fix multiplying a list by an integer (list *= int): detect the integer overflow when the new allocated length is close to the maximum size. - Fix a shell code injection vulnerability in the get-remote-certificate.py example script. The script no longer uses a shell to run openssl commands. (originally filed as CVE-2022-37460, later withdrawn) - Fix command line parsing: reject -X int_max_str_digits option with no value (invalid) when the PYTHONINTMAXSTRDIGITS environment variable is set to a valid limit. - When ValueError is raised if an integer is larger than the limit, mention the sys.set_int_max_str_digits() function in the error message. - Update bundled libexpat to 2.4.9 - Fixes a potential buffer overrun in msilib. Matej Cepl 2022-10-19 07:18:07 +0000
  • 0e86c36d64 Accepting request 1002501 from devel:languages:python:Factory Dominique Leuenberger 2022-09-17 18:08:05 +0000
  • 07285bcb8c - Update to 3.8.14: - (CVE-2020-10735, bsc#1203125). Converting between int and str in bases other than 2 (binary), 4, 8 (octal), 16 (hexadecimal), or 32 such as base 10 (decimal) now raises a ValueError if the number of digits in string form is above a limit to avoid potential denial of service attacks due to the algorithmic complexity. This new limit can be configured or disabled by environment variable, command line flag, or sys APIs. See the integer string conversion length limitation documentation. The default limit is 4300 digits in string form. - (CVE-2021-28861, bsc#1202624) http.server: Fix an open redirection vulnerability in the HTTP server when an URI path starts with //. Vulnerability discovered, and initial fix proposed, by Hamza Avvan. - Also other bugfixes: - Fix contextvars HAMT implementation to handle iteration over deep trees. The bug was discovered and fixed by Eli Libman. See MagicStack/immutables#84 for more details. - Fix ensurepip environment isolation for subprocess running pip. - Raise ProgrammingError instead of segfaulting on recursive usage of cursors in sqlite3 converters. Patch by Sergey Fedoseev. - Add a new gh role to the documentation to link to GitHub issues. - Pin Jinja to a version compatible with Sphinx version 2.4.4. - test_ssl is now checking for supported TLS version and protocols in more tests. Matej Cepl 2022-09-11 09:16:44 +0000
  • d36b19ed64 Don't mess with Sphinx Matej Cepl 2022-09-10 19:51:56 +0000
  • 05d6c15465 Better docs BRs? Matej Cepl 2022-09-07 10:45:51 +0000
  • c3b8b22402 Better docs BRs? Matej Cepl 2022-09-07 09:46:41 +0000
  • 34ae254cff Better docs BRs? Matej Cepl 2022-09-06 22:49:37 +0000
  • eab98dbd82 Better docs BRs? Matej Cepl 2022-09-06 22:06:30 +0000
  • 312e2a6886 Accepting request 1000772 from devel:languages:python:Factory Dominique Leuenberger 2022-09-03 21:18:33 +0000
  • 452f54cf1b - (bsc#1196784, CVE-2022-25236) Add patch support-expat-CVE-2022-25236-patched.patch to allow working with different versions of libexpat. Matej Cepl 2022-09-03 02:23:54 +0000
  • d58978abbd Fix changelog entry Steve Kowalik 2022-09-02 05:08:55 +0000
  • 3ea01e31b6 - http.server: Fix an open redirection vulnerability in the HTTP server when an URI path starts with //. (bsc#1202624, CVE-2021-28861) Steve Kowalik 2022-09-01 04:20:31 +0000
  • 825dab796f - Add conditional for requiring rpm-build-python, so we should be compilable on SLE/Leap. Matej Cepl 2022-08-31 21:37:06 +0000
  • a384b79efb - Add bpo34990-2038-problem-compileall.patch making compileall.py compliant with year 2038 (bsc#1202666, gh#python/cpython#79171), backport of fix to Python 3.8. Matej Cepl 2022-08-31 09:50:12 +0000
  • f0e7813db0 Accepting request 990680 from devel:languages:python:Factory Richard Brown 2022-07-29 14:46:56 +0000
  • b2d593bc85 Restore %primary_interpreter Matej Cepl 2022-07-21 15:15:33 +0000
  • 471da3977b Fix changelog Matej Cepl 2022-07-21 14:22:45 +0000
  • 822856d8bd - Switch from %primary_interpreter to prjconf-defined %primary_python (gh#openSUSE/python-rpm-macros#127). Matej Cepl 2022-07-21 14:22:29 +0000
  • 578f048a9f Accepting request 975215 from devel:languages:python:Factory Dominique Leuenberger 2022-06-14 22:31:44 +0000
  • 5493df1c9c - Switch primary_interpreter from python38 to python310 Matej Cepl 2022-05-05 14:35:19 +0000
  • 71ed8dd763 Accepting request 965120 from devel:languages:python:Factory Dominique Leuenberger 2022-04-01 19:34:44 +0000
  • 8f9c4e7712 - Update to 3.8.13: Core and Builtins bpo-46794: Bump up the libexpat version into 2.4.6 bpo-46985: Upgrade pip wheel bundled with ensurepip (pip 22.0.4) bpo-46932: Update bundled libexpat to 2.4.7 bpo-46811: Make test suite support Expat >=2.4.5 bpo-46784: Fix libexpat symbols collisions with user dynamically loaded or statically linked libexpat in embedded Python. bpo-46400: expat: Update libexpat from 2.4.1 to 2.4.4 bpo-46474: In importlib.metadata.EntryPoint.pattern, avoid potential REDoS by limiting ambiguity in consecutive whitespace. bpo-44849: Fix the os.set_inheritable() function on FreeBSD 14 for file descriptor opened with the O_PATH flag: ignore the EBADF error on ioctl(), fallback on the fcntl() implementation. bpo-41028: Language and version switchers, previously maintained in every cpython branches, are now handled by docsbuild-script. bpo-45195: Fix test_readline.test_nonascii(): sometimes, the newline character is not written at the end, so don’t expect it in the output. bpo-44949: Fix auto history tests of test_readline: sometimes, the newline character is not written at the end, so don’t expect it in the output. bpo-45405: Prevent internal configure error when running configure with recent versions of clang. - Remove upstreamed patches: - support-expat-245.patch Matej Cepl 2022-03-26 22:17:57 +0000
  • 7137fa9432 Accepting request 956582 from devel:languages:python:Factory Dominique Leuenberger 2022-02-23 15:25:35 +0000
  • d1acfb84ff - Add patch support-expat-245.patch: * Support Expat >= 2.4.5 Steve Kowalik 2022-02-22 05:55:24 +0000
  • 055c12217c Accepting request 934639 from devel:languages:python:Factory Dominique Leuenberger 2021-12-01 19:46:08 +0000
  • e80a36de55 Run spec-cleaner Matej Cepl 2021-11-29 21:18:48 +0000
  • 8daf777a48 - Remove shebangs from from python-base libraries in _libdir (bsc#1193179). - Readjust patches: - bpo-31046_ensurepip_honours_prefix.patch - decimal.patch - python-3.3.0b1-fix_date_time_compiler.patch Matej Cepl 2021-11-29 21:16:35 +0000
  • fbd0354730 Accepting request 924942 from devel:languages:python:Factory Dominique Leuenberger 2021-10-25 13:16:43 +0000
  • 3a1f3da6b5 Accepting request 924860 from home:dimstar:Factory Matej Cepl 2021-10-12 19:01:27 +0000
  • 72acaf0548 Accepting request 915293 from devel:languages:python:Factory Dominique Leuenberger 2021-09-11 20:24:10 +0000
  • 708a7675a4 Accepting request 915148 from home:fusionfuture:branches:devel:languages:python:Factory Matej Cepl 2021-08-31 15:13:54 +0000
  • db054e258d Accepting request 914696 from home:mcepl:python-libmpdec Matej Cepl 2021-08-30 10:14:02 +0000
  • 24200752c4 Accepting request 914829 from home:Andreas_Schwab:Factory Matej Cepl 2021-08-29 06:01:55 +0000
  • b31aa5af09 Accepting request 911136 from devel:languages:python:Factory Richard Brown 2021-08-18 06:55:17 +0000
  • 59e479a405 Accepting request 911124 from home:fusionfuture:branches:devel:languages:python:Factory Matej Cepl 2021-08-10 04:45:47 +0000
  • 1b0a998f35 Accepting request 909797 from devel:languages:python:Factory Dominique Leuenberger 2021-08-05 18:47:37 +0000
  • 65288618bd - Use versioned python-Sphinx to avoid dependency on other version of Python (bsc#1183858). Matej Cepl 2021-08-02 12:35:59 +0000
  • f0f8e4c1c1 Accepting request 900833 from devel:languages:python:Factory Dominique Leuenberger 2021-06-23 15:38:05 +0000