Changelog for
python39-eventlet-0.33.1-qubes.5.6.noarch.rpm :
* Sat Jun 04 2022 Dirk Müller
- update to 0.33.1:
* Prevent deadlock on logging._lock
* Sun Dec 26 2021 Bernhard Wiedemann - Add python-eventlet-FTBFS2028.patch to fix build in 2028 (boo#1102840)
* Thu Dec 16 2021 Ben Greiner - update to 0.33.0
* green.thread: unlocked Lock().release() should raise exception, returned True
* wsgi: Don’t break HTTP framing during 100-continue handling
* Python 3.10 partial support
* greendns: Create a DNS resolver lazily rather than on import
* ssl: GreenSSLContext minimum_version and maximum_version setters- Refresh denosing patches: merge remove_nose.patch and remove_nose_part_2.patch into denose-eventlet.patch- Refresh newdnspython.patch
* Sun Nov 07 2021 Dirk Müller - update to 0.32.0:
* greendns: compatibility with dnspython v2
* green.ssl: wrap_socket now accepts argument `ciphers`
* websocket: control frames are now always uncompressed per RFC 7692
* ssl: py3.6 using client certificates raised ValueError: check_hostname needs server_hostname argument
* IMPORTANT: websocket: Limit maximum uncompressed frame length to 8MiB
* wsgi: websocket ALREADY_HANDLED flag on corolocal
* green.ssl: Set suppress_ragged_eofs default based on SSLSocket defaults
* greenio: socket.connect_ex returned None instead of 0 on success
* Use _imp instead of deprecated imp- drop pr_639.patch, merged upstream
* Sun Mar 21 2021 Ben Greiner - Update to 0.30.2
* greendns: patch ssl to fix RecursionError on SSLContext.options.__set__ #677- Release 0.30.1
* patcher: built-in open() did not accept kwargs #683- Release 0.30.0
* pyopenssl tsafe module was deprecated and removed in v20.0.0
* deprecate pyevent hub
* Deprecate CPython 2.7 and 3.4 support
* py39: Add _at_fork_reinit method to Semaphores- Drop pr_672-remove-OpenSSL-tsafe.patch merged upstream
* Thu Dec 10 2020 Benjamin Greiner - Add pr_672-remove-OpenSSL-tsafe.patch to support pyopenssl 20- skip some tests which are flaky inside OBS environment- fix python2 build requirement for Leap
* Mon Dec 07 2020 Benjamin Greiner - Update to 0.29.1
* patcher: [py27] recursion error in pytest/python2.7 installing register_at_fork
* patcher: monkey_patch(builtins=True) failed on py3 because `file` class is gone
* don\'t crash on PyPy 7.0.0
* Only install monotonic on python2- Changes for 0.29.0
* ssl: context wrapped listener fails accept()- Changes for 0.28.1
* Clean up TypeError in __del__- Changes for 0.28.0
* Always remove the right listener from the hub gh#enventlet/eventlet#645- Changes for 0.27.0
* patcher: Clean up threading book-keeping at fork when monkey-patched
* backdoor: handle disconnects better- Fix test skips for non-default python 3.6 flavor gh#openSUSE/python-rpm-macros#66- refresh newdnspython.patch
* Wed Aug 19 2020 Benjamin Greiner - do not run test on python 2 (sadly no real macro expansion possible to allow run but failok with ||:)- disable test discovery dir recursion gh#eventlet/eventlet#638- simplify the pytest call, no test file deletions
* Mon Aug 17 2020 John Vandenberg - Add pr_639.patch which fixes eventlet using dnspython 2.0.0- Add remove_nose_part_2.patch to complete the removal of nose- Activate test suite with 958 test cases passing on Tumbleweed
* Mon Aug 17 2020 Matej Cepl - Don\'t limit the upper version of dnspython.
* Fri Aug 14 2020 Matej Cepl - Add newdnspython.patch which makes eventlet work with new dnspython 2.0.0.
* Thu Aug 13 2020 Matej Cepl - Add remove_nose.patch to remove dependency on nose (gh#eventlet/eventlet#638).
* Thu Aug 13 2020 Dirk Mueller - update to 0.26.1:
* pin dnspython <2.0.0 https://github.com/eventlet/eventlet/issues/619
* Fix compatibility with SSLContext usage >= Python 3.7
* wsgi: Fix header capitalization on py3
* Fix #508: Py37 Deadlock ThreadPoolExecutor (#598)
* drop Python 3.4 support
* Fix misc SyntaxWarning\'s under Python 3.8
* Remove unnecessary assignment in _recv_loop (#601)
* Wed Apr 29 2020 Dirk Mueller - update to 0.25.2:
* green.ssl: redundant set_nonblocking() caused SSLWantReadError
* Tue Sep 10 2019 Ralf Haferkamp - Update to 0.25.1:
* wsgi (tests): Stop using deprecated cgi.parse_qs() to support Python 3.8; Thanks to Miro Hrončok
* os: Add workaround to `open` for pathlib on py 3.7; Thanks to David Szotten
* Fri Jun 21 2019 Hans-Peter Jansen - we don\'t want to obsolete python-doc: rather python-eventlet-doc, which depends on python-eventlet, should get removed on update, anyway.
* Fri Jun 07 2019 Tomáš Chvátal - Do not generate sphinx docu, it is online and now we have only python3 Sphinx anyway- Update to 0.25.0:
* Support for new python and ssl- Remove patches that are in upstream release:
* 0001-IMPORTANT-late-import-in-use_hub-thread-race-caused-.patch
* 0001-ssl-connect-used-non-monotonic-time.time-for-timeout.patch
* 0002-Fix-for-Python-3.7-506.patch
* 0003-Fix-compatibility-with-Python-3.7-ssl.SSLSocket-531.patch
* Mon Apr 29 2019 Thomas Bechtold - add 0001-ssl-connect-used-non-monotonic-time.time-for-timeout.patch- add 0002-Fix-for-Python-3.7-506.patch and add 0003-Fix-compatibility-with-Python-3.7-ssl.SSLSocket-531.patch Both needed for python 3.7 compatibility
* Mon Apr 29 2019 Thomas Bechtold - add 0001-IMPORTANT-late-import-in-use_hub-thread-race-caused-.patch Fixes a problem during tests runs with python 2.7: RuntimeError: no suitable implementation for this system: \\ AttributeError(\"\'module\' object has no attribute \'epolls\'\",)