Revisions of python-aiohttp
Markéta Machová (mcalabkova)
accepted
request 1199036
from
Guang Yee (yeey)
(revision 131)
- Add patch test_no_warnings_fix.patch * Ignore UserWarning about importing aiohttp from a second sys.path location under the abuild home directory when running tests under the build service. - Update to 3.10.5:
buildservice-autocommit
accepted
request 1194832
from
Steve Kowalik (StevenK)
(revision 130)
baserev update by copy to link target
Steve Kowalik (StevenK)
committed
(revision 129)
e Update to 3.10.5: * Fixed aiohttp.ClientResponse.json() not setting status when aiohttp.ContentTypeError is raised * Improved performance of the WebSocket reader * Fixed decoding base64 chunk in BodyPartReader * Fixed a race closing the server-side WebSocket where the close code would not reach the client * Fixed unconsumed exceptions raised by the WebSocket heartbeat * Fixed an edge case in the Python parser when chunk separators happen to align with network chunks * Fixed multipart reading when stream buffer splits the boundary over several read() calls * Fixed aiohttp.TCPConnector doing blocking I/O in the event loop to create the SSLContext * Improved performance of aiohttp.ClientWebSocketResponse.receive and aiohttp.web.WebSocketResponse.receive when there is no timeout. * Improved performance of starting request handlers with Python 3.12+ * Improved performance of HTTP keep-alive checks * Fixed server checks for circular symbolic links to be compatible with Python 3.13 * Fixed request body not being read when ignoring an Upgrade request * Fixed an edge case where shutdown would wait for timeout when the handler was already completed * Fixed connecting to npipe://, tcp://, and unix:// urls * Fixed WebSocket ping tasks being prematurely garbage collected * Fixed incorrectly following symlinks for compressed file variants (bsc#1229226, CVE-2024-42367) * Fixed monkey patches for Path.stat() and Path.is_dir() for Python 3.13 compatibility * Fixed url dispatcher index not matching when a variable is preceded by a
buildservice-autocommit
accepted
request 1177644
from
Matej Cepl (mcepl)
(revision 128)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 1177601
from
Markéta Machová (mcalabkova)
(revision 127)
- Skip test failing with pytest 8, upstream is on it * https://github.com/aio-libs/aiohttp/issues/8234 - Also un-skip some of the no-longer-failing tests
buildservice-autocommit
accepted
request 1173942
from
Dirk Mueller (dirkmueller)
(revision 126)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1173924
from
John Paul Adrian Glaubitz (glaubitz)
(revision 125)
- Add missing Bugzilla and CVE references
buildservice-autocommit
accepted
request 1169371
from
Dirk Mueller (dirkmueller)
(revision 124)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 123)
- update to 3.9.5: * Fixed "Unclosed client session" when initialization of :py:class:`~aiohttp.ClientSession` fails * Fixed regression (from :pr:`8280`) with adding Content- Disposition to the form-data part after appending to writer * Added default Content-Disposition in multipart/form-data responses to avoid broken form-data responses * The asynchronous internals now set the underlying causes when assigning exceptions to the future objects * Treated values of Accept-Encoding header as case-insensitive when checking for gzip files * Improved the DNS resolution performance on cache hit * Changed the type annotations to allow dict on :meth:`aiohttp.MultipartWriter.append`, :meth:`aiohttp.MultipartWriter.append_json` and :meth:`aiohttp.MultipartWriter.append_form` -- by :user:`cakemanny` Related issues and pull requests on GitHub: :issue:`7741`. * Ensure websocket transport is closed when client does not close it * Leave websocket transport open if receive times out or is cancelled * Fixed content not being read when an upgrade request was not supported with the pure Python implementation. * Fixed a race condition with incoming connections during server shutdown * Fixed multipart/form-data compliance with RFC 7578 * Fixed blocking I/O in the event loop while processing files in a POST request * Escaped filenames in static view
buildservice-autocommit
accepted
request 1154997
from
Dirk Mueller (dirkmueller)
(revision 122)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1154916
from
Benjamin Greiner (bnavigator)
(revision 121)
- Don't test proxy functional: proxy.py is not maintained anymore
buildservice-autocommit
accepted
request 1146888
from
John Paul Adrian Glaubitz (glaubitz)
(revision 120)
baserev update by copy to link target
John Paul Adrian Glaubitz (glaubitz)
accepted
request 1146887
from
John Paul Adrian Glaubitz (glaubitz)
(revision 119)
- Add two more missing CVE and Bugzilla references - Reorder CVE and Bugzilla references in changelog
John Paul Adrian Glaubitz (glaubitz)
accepted
request 1146822
from
John Paul Adrian Glaubitz (glaubitz)
(revision 118)
- Add missing Bugzilla and CVE reference
buildservice-autocommit
accepted
request 1142928
from
Dirk Mueller (dirkmueller)
(revision 117)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1142747
from
John Paul Adrian Glaubitz (glaubitz)
(revision 116)
- Update to version 3.9.3 * Fixed backwards compatibility breakage (in 3.9.2) of ``ssl`` parameter when set outside of ``ClientSession`` (e.g. directly in ``TCPConnector``) * Improved test suite handling of paths and temp files to consistently use pathlib and pytest fixtures. - from version 3.9.2 (bsc#1219341, CVE-2024-23334, bsc#1219342, CVE-2024-23829) * Fixed server-side websocket connection leak. * Fixed ``web.FileResponse`` doing blocking I/O in the event loop. * Fixed double compress when compression enabled and compressed file exists in server file responses. * Added runtime type check for ``ClientSession`` ``timeout`` parameter. * Fixed an unhandled exception in the Python HTTP parser on header lines starting with a colon. * Improved validation of paths for static resources requests to the server. * Added support for passing :py:data:`True` to ``ssl`` parameter in ``ClientSession`` while deprecating :py:data:`None`. * Fixed an unhandled exception in the Python HTTP parser on header lines starting with a colon. * Fixed examples of ``fallback_charset_resolver`` function in the :doc:`client_advanced` document. * The Sphinx setup was updated to avoid showing the empty changelog draft section in the tagged release documentation builds on Read The Docs. * The changelog categorization was made clearer. The contributors can now mark their fragment files more accurately. * Updated :ref:`contributing/Tests coverage <aiohttp-contributing>` section to show how we use ``codecov``. * Replaced all ``tmpdir`` fixtures with ``tmp_path`` in test suite. - Refresh patches for new version * remove-re-assert.patch
buildservice-autocommit
accepted
request 1141676
from
Daniel Garcia (dgarcia)
(revision 115)
baserev update by copy to link target
Daniel Garcia (dgarcia)
committed
(revision 114)
- Disable broken tests with openssl 3.2 and python < 3.11 bsc#1217782
buildservice-autocommit
accepted
request 1135268
from
Dirk Mueller (dirkmueller)
(revision 113)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1134719
from
Benjamin Greiner (bnavigator)
(revision 112)
- Fix pytest call - Update requirements
Displaying revisions 1 - 20 of 131