Revisions of python-gevent
buildservice-autocommit
accepted
request 1177356
from
Matej Cepl (mcepl)
(revision 112)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 1177321
from
John Paul Adrian Glaubitz (glaubitz)
(revision 111)
- Add gh-2031-cython-workaround.patch which fixes a regression with Cython 3.0.10 which caused an FTBFS with GCC 14
buildservice-autocommit
accepted
request 1169643
from
Daniel Garcia (dgarcia)
(revision 110)
baserev update by copy to link target
Daniel Garcia (dgarcia)
accepted
request 1169642
from
Daniel Garcia (dgarcia)
(revision 109)
- Add gh-113964-fix-tests-3.12.3.patch to tix tests with python 3.12.3 (bsc#1223128) - Drop upstream patches: * gevent-fix-unittest-returncode-py312-c1.patch * gevent-fix-unittest-returncode-py312-c2.patch - Update to version 24.2.1: - Add support for Python patch releases 3.11.8 and 3.12.2, which changed internal details of threading. - Errors raised from subprocess.Popen may not have a filename set. - SSLSocket.recv_into and SSLSocket.read no longer require the buffer to implement len and now work with buffers whose size is not 1. - gh-108310: Fix CVE-2023-40217: Check for & avoid the ssl pre-close flaw. - Drop setuptools to a soft test dependency. - Drop support for very old versions of CFFI. - Update bundled c-ares from 1.19.1 to 1.26.0. - Locks created by gevent, but acquired from multiple different threads (not recommended), no longer spin to implement timeouts and interruptible blocking. Instead, they use the native functionality of the Python 3 lock. This may improve some scenarios. See issue #2013.
buildservice-autocommit
accepted
request 1138212
from
Steve Kowalik (StevenK)
(revision 108)
baserev update by copy to link target
Steve Kowalik (StevenK)
accepted
request 1138131
from
Benjamin Greiner (bnavigator)
(revision 107)
- Clean obsolete old python and old distribution directives * Only 15.5+ with the sle15 python module and Tumbleweed have the required Python 3.8+ * Drop fix-no-return-in-nonvoid-function.patch - Update test suite execution * Use -u-network flag to disable network tests * Add gevent-opensuse-nocolor-tests.patch -- Avoid colorization of test output in obs runners * Add gevent-fix-unittest-returncode-py312-c1.patch and gevent-fix-unittest-returncode-py312-c2.patch gh#gevent/gevent#2012
buildservice-autocommit
accepted
request 1129187
from
Dirk Mueller (dirkmueller)
(revision 106)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 105)
- 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.
buildservice-autocommit
accepted
request 1115549
from
Daniel Garcia (dgarcia)
(revision 104)
baserev update by copy to link target
Daniel Garcia (dgarcia)
committed
(revision 103)
- Add link to bug in changelog bsc#1211861
buildservice-autocommit
accepted
request 1114303
from
Factory Maintainer (factory-maintainer)
(revision 102)
baserev update by copy to link target
buildservice-autocommit
accepted
request 1112068
from
Dirk Mueller (dirkmueller)
(revision 101)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 100)
- update to 23.9.0 (bsc#1215469, CVE-2023-41419):
Dirk Mueller (dirkmueller)
committed
(revision 99)
- 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
buildservice-autocommit
accepted
request 1103820
from
Dirk Mueller (dirkmueller)
(revision 98)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 97)
- 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)
buildservice-autocommit
accepted
request 1091775
from
Daniel Garcia (dgarcia)
(revision 96)
baserev update by copy to link target
Daniel Garcia (dgarcia)
committed
(revision 95)
- skip test__util.py in s390x arch
buildservice-autocommit
accepted
request 1090162
from
Dirk Mueller (dirkmueller)
(revision 94)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 93)
- handle-python-ssl-changes.patch: refresh to handle ssl.shared_ciphers() behavior change in python 3.11 as well
Displaying revisions 1 - 20 of 112