Commit Graph

  • 9233b3bdd5 Accepting request 1325347 from devel:languages:python factory Ana Guerrero 2026-01-07 15:00:24 +00:00
  • e338e7a63e Accepting request 1325291 from home:bnavigator:branches:devel:languages:python Markéta Machová 2026-01-05 08:47:00 +00:00
  • b299a5c530 Accepting request 1309381 from devel:languages:python Dominique Leuenberger 2025-10-08 16:12:26 +00:00
  • f6d696f0f1 Accepting request 1309280 from home:glaubitz:branches:devel:languages:python Matej Cepl 2025-10-06 19:53:50 +00:00
  • 736f531b81 Accepting request 1288091 from devel:languages:python Ana Guerrero 2025-06-24 18:45:09 +00:00
  • 8b0d05def8 Accepting request 1288084 from home:mcepl:branches:devel:languages:python Matej Cepl 2025-06-23 22:29:11 +00:00
  • 0bbc1fe99e Accepting request 1285425 from devel:languages:python Dominique Leuenberger 2025-06-14 14:17:06 +00:00
  • 5bb7518867 Accepting request 1284755 from home:glaubitz:branches:devel:languages:python Dirk Mueller 2025-06-13 10:55:34 +00:00
  • 0db02f50f4 Accepting request 1276704 from devel:languages:python slfo-main slfo-1.2 Ana Guerrero 2025-05-13 18:11:55 +00:00
  • 52b2d09ee4 Accepting request 1276704 from devel:languages:python Ana Guerrero 2025-05-13 18:11:55 +00:00
  • 179ad3aa3a Use %_smp_mflags for reproducible builds (boo#1237231) Nico Krapp 2025-05-12 06:09:11 +00:00
  • 2b9329588e Accepting request 1276306 from home:bmwiedemann:branches:devel:languages:python Nico Krapp 2025-05-12 06:09:11 +00:00
  • 3d367a31f3 Accepting request 1272752 from devel:languages:python Ana Guerrero 2025-04-25 20:17:52 +00:00
  • 6345696caf Accepting request 1272752 from devel:languages:python Ana Guerrero 2025-04-25 20:17:52 +00:00
  • 3d9afc0221 Fix changelog Matej Cepl 2025-04-25 15:11:48 +00:00
  • 2db0247dfc Fix changelog Matej Cepl 2025-04-25 15:11:48 +00:00
  • 8e98e6e02a - Update to 25.4.2: * Make gevent's queue classes subscriptable to match the standard library. See issue #2102. * Make the c-ares resolver build on Windows. * The gevent testsuite runs a copy of the test_ssl from cpython but the follwoing change has not been ported yet: - gh-126500: test_ssl: Don't stop ThreadedEchoServer on OSError in ConnectionHandler [gh#python/cpython/pull/126503] - Rebase gevent-openssl35-test-fix.patch Matej Cepl 2025-04-25 15:10:19 +00:00
  • 72d1f15375 Accepting request 1272750 from home:mcepl:branches:home:pmonrealgonzalez:openssl-3.5 Matej Cepl 2025-04-25 15:10:19 +00:00
  • 6bc85bcc79 - Update to 25.4.2: [bsc#1241067, bsc#1241037] * Make gevent's queue classes subscriptable to match the standard library. See issue #2102. * Make the c-ares resolver build on Windows. * The gevent testsuite runs a copy of the test_ssl from cpython but the follwoing change has not been ported yet: - gh-126500: test_ssl: Don't stop ThreadedEchoServer on OSError in ConnectionHandler [gh#python/cpython/pull/126503] - Rebase gevent-openssl35-test-fix.patch - Upstream PR: [gh#gevent/gevent/pull/2103] Markéta Machová 2025-04-25 11:43:43 +00:00
  • b258fb0cc1 Accepting request 1272642 from home:pmonrealgonzalez:branches:devel:languages:python Markéta Machová 2025-04-25 11:43:43 +00:00
  • 16c36a2e56 Accepting request 1271903 from devel:languages:python Ana Guerrero 2025-04-23 13:18:20 +00:00
  • 4507fefdea Accepting request 1271903 from devel:languages:python Ana Guerrero 2025-04-23 13:18:20 +00:00
  • da0a140f6e - Handle BrokenPipeError in src/gevent/ssl.py [bsc#1241037] * Upstream PR: https://github.com/gevent/gevent/pull/2103 * Add gevent-openssl35-test-fix.patch Matej Cepl 2025-04-22 14:25:41 +00:00
  • 4cb97a19d1 Accepting request 1271901 from home:pmonrealgonzalez:branches:devel:languages:python Matej Cepl 2025-04-22 14:25:41 +00:00
  • 0db3ce2a8b Accepting request 1217397 from devel:languages:python Ana Guerrero 2024-10-25 17:18:30 +00:00
  • ebb1efc45d Accepting request 1217397 from devel:languages:python Ana Guerrero 2024-10-25 17:18:30 +00:00
  • a056c9851d - Update to 24.10.3 * Fix clearing stack frames on Python 3.13. This is invoked when you fork after having used the thread pool. * Distribute manylinux2014 wheels for x86_64. * Stop switching to the hub in the after fork hook in a child process. This could lead to strange behaviour, and is different than what all other versions of Python do. - from version 24.10.2 * Workaround a Cython bug compiling on GCC14. - Drop gh-2031-cython-workaround.patch, merged upstream Matej Cepl 2024-10-23 16:57:05 +00:00
  • 0678f149b2 Accepting request 1217326 from home:glaubitz:branches:devel:languages:python Matej Cepl 2024-10-23 16:57:05 +00:00
  • bddde4f858 Accepting request 1206713 from devel:languages:python Ana Guerrero 2024-10-11 15:01:03 +00:00
  • 3052926f76 Accepting request 1206713 from devel:languages:python Ana Guerrero 2024-10-11 15:01:03 +00:00
  • 91b148b5aa - Update to 24.10.1 * Update the bundled c-ares to 1.33.1. * Add support for Python 3.13. - The functions and classes in `gevent.subprocess no longer accept stdout=STDOUT and raise a ValueError. Several additions and changes to the queue module, including: - Queue.shutdown is available on all versions of Python. - LifoQueue is now a joinable queue. * gevent.monkey changed from a module to a package. The public API remains the same. For this release, private APIs (undocumented, marked internal, or beginning with an underscore) are also preserved. However, these may be changed or removed at any time in the future. If you are using one of these APIs and cannot replace it, please contact the gevent team. * For platforms that don't have socketpair, upgrade our fallback code to avoid a security issue. See :issue:2048. * Remove support for Python 3.8, which has reached the end of its support lifecycle. See :issue:remove_py38`. - Drop gh-113964-fix-tests-3.12.3.patch, fixed upstream - Renumber patches Dirk Mueller 2024-10-10 13:52:37 +00:00
  • 4b76b1ceea Accepting request 1206658 from home:glaubitz:branches:devel:languages:python Dirk Mueller 2024-10-10 13:52:37 +00:00
  • dd4bccac56 Accepting request 1177356 from devel:languages:python Ana Guerrero 2024-05-29 17:35:24 +00:00
  • d65596a451 Accepting request 1177356 from devel:languages:python Ana Guerrero 2024-05-29 17:35:24 +00:00
  • 4019710d8f Accepting request 1177321 from home:glaubitz:branches:devel:languages:python Matej Cepl 2024-05-28 13:52:01 +00:00
  • 4ea807016b Accepting request 1177321 from home:glaubitz:branches:devel:languages:python Matej Cepl 2024-05-28 13:52:01 +00:00
  • 85e41254ec Accepting request 1169643 from devel:languages:python Ana Guerrero 2024-04-23 16:55:07 +00:00
  • 9350768492 Accepting request 1169643 from devel:languages:python Ana Guerrero 2024-04-23 16:55:07 +00:00
  • fb3cdd58a0 Accepting request 1169642 from home:dgarcia:branches:devel:languages:python:Factory Daniel Garcia 2024-04-22 10:14:55 +00:00
  • 965108a7eb Accepting request 1169642 from home:dgarcia:branches:devel:languages:python:Factory Daniel Garcia 2024-04-22 10:14:55 +00:00
  • 27cb814f6f Accepting request 1138212 from devel:languages:python Ana Guerrero 2024-01-12 22:44:45 +00:00
  • bb56fe826a Accepting request 1138212 from devel:languages:python Ana Guerrero 2024-01-12 22:44:45 +00:00
  • 9117201a09 Accepting request 1138131 from home:bnavigator:branches:devel:languages:python Steve Kowalik 2024-01-12 06:03:36 +00:00
  • 45f35e8e89 Accepting request 1138131 from home:bnavigator:branches:devel:languages:python Steve Kowalik 2024-01-12 06:03:36 +00:00
  • 34611702d3 Accepting request 1129187 from devel:languages:python Ana Guerrero 2023-11-28 21:18:38 +00:00
  • 94231b8c59 Accepting request 1129187 from devel:languages:python Ana Guerrero 2023-11-28 21:18:38 +00:00
  • 97fc0bdfdf - update to 23.9.1: * Require greenlet 3.0 on Python 3.11 and Python 3.12; greenlet 3.0 is recommended for all platforms. Dirk Mueller 2023-11-27 15:54:35 +00:00
  • dccf1aff53 - update to 23.9.1: * Require greenlet 3.0 on Python 3.11 and Python 3.12; greenlet 3.0 is recommended for all platforms. Dirk Mueller 2023-11-27 15:54:35 +00:00
  • 929221570d Accepting request 1115549 from devel:languages:python Ana Guerrero 2023-10-05 18:03:26 +00:00
  • 0df31399c1 Accepting request 1115549 from devel:languages:python Ana Guerrero 2023-10-05 18:03:26 +00:00
  • bb5978fa91 - Add link to bug in changelog bsc#1211861 Daniel Garcia 2023-10-04 09:21:28 +00:00
  • ec4e9f9bea - Add link to bug in changelog bsc#1211861 Daniel Garcia 2023-10-04 09:21:28 +00:00
  • 6d0ccfeae3 Accepting request 1114303 from devel:languages:python Ana Guerrero 2023-10-01 19:21:56 +00:00
  • 95d45549ac Accepting request 1114303 from devel:languages:python Ana Guerrero 2023-10-01 19:21:56 +00:00
  • d76606760d Accepting request 1112068 from devel:languages:python Ana Guerrero 2023-09-22 19:46:56 +00:00
  • ea60906717 baserev update by copy to link target OBS User buildservice-autocommit 2023-09-22 19:46:56 +00:00
  • e2b07f9f25 Accepting request 1112068 from devel:languages:python Ana Guerrero 2023-09-22 19:46:56 +00:00
  • cf8d21e2e0 baserev update by copy to link target OBS User buildservice-autocommit 2023-09-22 19:46:56 +00:00
  • 61d106a577 Updating link to change in openSUSE:Factory/python-gevent revision 45 OBS User buildservice-autocommit 2023-09-22 19:46:56 +00:00
  • 60aef9c974 Updating link to change in openSUSE:Factory/python-gevent revision 45 OBS User buildservice-autocommit 2023-09-22 19:46:56 +00:00
  • 82b0f403d1 - update to 23.9.0 (bsc#1215469, CVE-2023-41419): Dirk Mueller 2023-09-22 09:41:56 +00:00
  • cdbec78bea - update to 23.9.0 (bsc#1215469, CVE-2023-41419): Dirk Mueller 2023-09-22 09:41:56 +00:00
  • a45b231550 - update to 23.9.0 (CVE-2023-41419): * Make `gevent.select.select accept arbitrary iterables, not just sequences. That is, you can now pass in a generator of file descriptors instead of a realized list. Internally, arbitrary iterables are copied into lists. This better matches what the standard library does. * On Python 3.11 and newer, opt out of Cython's fast exception manipulation, which *may* be causing problems in certain circumstances when combined with greenlets. * On all versions of Python, adjust some error handling in the default * -based loop. This fixes several assertion failures on debug versions of CPython. Hopefully it has a positive impact under real conditions. * Make gevent.pywsgi comply more closely with the HTTP specification for chunked transfer encoding. In particular, we are much stricter about trailers, and trailers that are invalid (too long or featuring disallowed characters) forcibly close the connection to the client *after* the results have been sent. * Trailers otherwise continue to be ignored and are not available to the WSGI application. Previously, carefully crafted invalid trailers in chunked requests on keep-alive connections might appear as two requests to gevent.pywsgi`. Because this was handled exactly as a normal keep-alive connection with two requests, the WSGI application should handle it normally. However, if you were counting on some upstream server to filter incoming requests based on paths or header fields, and the upstream server simply passed trailers through without validating them, then this embedded second request would Dirk Mueller 2023-09-18 19:13:49 +00:00
  • 1f9cc265dc - update to 23.9.0 (CVE-2023-41419): * Make `gevent.select.select accept arbitrary iterables, not just sequences. That is, you can now pass in a generator of file descriptors instead of a realized list. Internally, arbitrary iterables are copied into lists. This better matches what the standard library does. * On Python 3.11 and newer, opt out of Cython's fast exception manipulation, which *may* be causing problems in certain circumstances when combined with greenlets. * On all versions of Python, adjust some error handling in the default * -based loop. This fixes several assertion failures on debug versions of CPython. Hopefully it has a positive impact under real conditions. * Make gevent.pywsgi comply more closely with the HTTP specification for chunked transfer encoding. In particular, we are much stricter about trailers, and trailers that are invalid (too long or featuring disallowed characters) forcibly close the connection to the client *after* the results have been sent. * Trailers otherwise continue to be ignored and are not available to the WSGI application. Previously, carefully crafted invalid trailers in chunked requests on keep-alive connections might appear as two requests to gevent.pywsgi`. Because this was handled exactly as a normal keep-alive connection with two requests, the WSGI application should handle it normally. However, if you were counting on some upstream server to filter incoming requests based on paths or header fields, and the upstream server simply passed trailers through without validating them, then this embedded second request would Dirk Mueller 2023-09-18 19:13:49 +00:00
  • 8c903af814 Accepting request 1103820 from devel:languages:python Dominique Leuenberger 2023-08-15 14:39:14 +00:00
  • cf135df587 Accepting request 1103820 from devel:languages:python Dominique Leuenberger 2023-08-15 14:39:14 +00:00
  • 129b1935f7 - update to 23.7.0: * Add preliminary support for Python 3.12, using greenlet 3.0a1. * Update the bundled c-ares version to 1.19.1. * Fix an edge case connecting a non-blocking `SSLSocket that could result in an AttributeError. In a change to match the standard library, calling sock.connect_ex() on a subclass of socket no longer calls the subclass's connect method. * Make gevent's FileObjectThread (mostly used on Windows) implement readinto cooperatively. * Work around an AttributeError during cyclic garbage collection when Python finalizers (__del__ and the like) attempt to use gevent APIs. This is not a recommended practice, and it is unclear if catching this AttributeError will fix any problems or just shift them. * Remove support for obsolete Python versions. This is everything prior to 3.8. * Stop using pkg_resources to find entry points (plugins). Instead, use importlib.metadata. * Honor sys.unraisablehook` when a callback function produces an exception, and handling the exception in the hub *also* produces an exception. - drop skip-tests-in-leap.patch handle-python-ssl-changes.patch (obsolete) Dirk Mueller 2023-08-14 09:24:19 +00:00
  • 6db1099873 - update to 23.7.0: * Add preliminary support for Python 3.12, using greenlet 3.0a1. * Update the bundled c-ares version to 1.19.1. * Fix an edge case connecting a non-blocking `SSLSocket that could result in an AttributeError. In a change to match the standard library, calling sock.connect_ex() on a subclass of socket no longer calls the subclass's connect method. * Make gevent's FileObjectThread (mostly used on Windows) implement readinto cooperatively. * Work around an AttributeError during cyclic garbage collection when Python finalizers (__del__ and the like) attempt to use gevent APIs. This is not a recommended practice, and it is unclear if catching this AttributeError will fix any problems or just shift them. * Remove support for obsolete Python versions. This is everything prior to 3.8. * Stop using pkg_resources to find entry points (plugins). Instead, use importlib.metadata. * Honor sys.unraisablehook` when a callback function produces an exception, and handling the exception in the hub *also* produces an exception. - drop skip-tests-in-leap.patch handle-python-ssl-changes.patch (obsolete) Dirk Mueller 2023-08-14 09:24:19 +00:00
  • f04bdcc790 Accepting request 1091775 from devel:languages:python Dominique Leuenberger 2023-06-11 17:52:34 +00:00
  • c4d179ba8e Accepting request 1091775 from devel:languages:python Dominique Leuenberger 2023-06-11 17:52:34 +00:00
  • 956326cdf6 - skip test__util.py in s390x arch Daniel Garcia 2023-06-09 08:09:45 +00:00
  • e5de850886 - skip test__util.py in s390x arch Daniel Garcia 2023-06-09 08:09:45 +00:00
  • 195641487b Accepting request 1090162 from devel:languages:python Dominique Leuenberger 2023-06-03 22:12:19 +00:00
  • c0b7c3e973 Accepting request 1090162 from devel:languages:python Dominique Leuenberger 2023-06-03 22:12:19 +00:00
  • ea475380c5 - handle-python-ssl-changes.patch: refresh to handle ssl.shared_ciphers() behavior change in python 3.11 as well Dirk Mueller 2023-06-01 07:05:48 +00:00
  • ae971a5cd8 - handle-python-ssl-changes.patch: refresh to handle ssl.shared_ciphers() behavior change in python 3.11 as well Dirk Mueller 2023-06-01 07:05:48 +00:00
  • 5f810356d3 Accepting request 1087248 from devel:languages:python Dominique Leuenberger 2023-05-19 09:55:21 +00:00
  • ef2a871088 Accepting request 1087248 from devel:languages:python Dominique Leuenberger 2023-05-19 09:55:21 +00:00
  • 315b425294 - Add patch handle-python-ssl-changes.patch: * Handle ssl.shared_ciphers() behaviour changing in Python 3.10. Steve Kowalik 2023-05-15 14:19:08 +00:00
  • 1c2c691fc6 - Add patch handle-python-ssl-changes.patch: * Handle ssl.shared_ciphers() behaviour changing in Python 3.10. Steve Kowalik 2023-05-15 14:19:08 +00:00
  • 3cd7eab8db - skip one more test from testsuite Dirk Mueller 2023-05-15 13:44:59 +00:00
  • 96e9d92f83 - skip one more test from testsuite Dirk Mueller 2023-05-15 13:44:59 +00:00
  • 00ba438c4a - update to 22.10.2: * Update to greenlet 2.0. This fixes a deallocation issue that required a change in greenlet's ABI. The design of greenlet 2.0 is intended to prevent future fixes and enhancements from requiring an ABI change, making it easier to update gevent and greenlet independently. Dirk Mueller 2023-05-04 20:36:18 +00:00
  • f8076f734a - update to 22.10.2: * Update to greenlet 2.0. This fixes a deallocation issue that required a change in greenlet's ABI. The design of greenlet 2.0 is intended to prevent future fixes and enhancements from requiring an ABI change, making it easier to update gevent and greenlet independently. Dirk Mueller 2023-05-04 20:36:18 +00:00
  • 16dee40cc4 Accepting request 1084371 from home:dirkmueller:acdc:as_python3_module Matej Cepl 2023-05-03 14:41:34 +00:00
  • 8d27952455 Accepting request 1084371 from home:dirkmueller:acdc:as_python3_module Matej Cepl 2023-05-03 14:41:34 +00:00
  • fb5d0e49f6 Accepting request 1081906 from devel:languages:python Dominique Leuenberger 2023-04-22 20:00:43 +00:00
  • 96a165110e Accepting request 1081906 from devel:languages:python Dominique Leuenberger 2023-04-22 20:00:43 +00:00
  • df3a1c7f2f Accepting request 1081422 from home:dirkmueller:acdc:as_python3_module Dirk Mueller 2023-04-21 14:34:35 +00:00
  • 276a2d98f4 Accepting request 1081422 from home:dirkmueller:acdc:as_python3_module Dirk Mueller 2023-04-21 14:34:35 +00:00
  • 3149eb1425 Accepting request 1072130 from devel:languages:python Dominique Leuenberger 2023-03-17 16:02:23 +00:00
  • c4b8cd101e Accepting request 1072130 from devel:languages:python Dominique Leuenberger 2023-03-17 16:02:23 +00:00
  • 38c415fde9 Accepting request 1072125 from home:dirkmueller:acdc Matej Cepl 2023-03-15 14:34:31 +00:00
  • 9b7c5c9a6d Accepting request 1072125 from home:dirkmueller:acdc Matej Cepl 2023-03-15 14:34:31 +00:00
  • 1e86137035 Accepting request 1056128 from devel:languages:python Dirk Mueller 2023-01-05 07:49:30 +00:00
  • 19b86d53af Accepting request 1056128 from devel:languages:python Dirk Mueller 2023-01-05 07:49:30 +00:00
  • eeca9bf90c Accepting request 1056058 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2023-01-04 21:25:00 +00:00
  • 28f73e37eb Accepting request 1056058 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2023-01-04 21:25:00 +00:00
  • bd2bd9a3da Accepting request 1011260 from devel:languages:python Dominique Leuenberger 2022-10-18 10:44:12 +00:00
  • 8375aa7f34 Accepting request 1011260 from devel:languages:python Dominique Leuenberger 2022-10-18 10:44:12 +00:00