Revisions of python-aiohttp
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
Dirk Mueller (dirkmueller)
committed
(revision 111)
buildservice-autocommit
accepted
request 1129056
from
Dirk Mueller (dirkmueller)
(revision 110)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 109)
- update to 3.9.1: * Fixed importing aiohttp under PyPy on Windows. * Fixed async concurrency safety in websocket compressor. * Fixed ``ClientResponse.close()`` releasing the connection instead of closing. * Fixed a regression where connection may get closed during upgrade. -- by :user:`Dreamsorcerer` * Fixed messages being reported as upgraded without an Upgrade header in Python parser. -- by :user:`Dreamsorcerer`
Dirk Mueller (dirkmueller)
committed
(revision 108)
- update to 3.8.6 (bsc#1217181, CVE-2023-47627):
Dirk Mueller (dirkmueller)
committed
(revision 107)
Dirk Mueller (dirkmueller)
committed
(revision 106)
- update to 3.9.0: * Introduced ``AppKey`` for static typing support of ``Application`` storage. * Added a graceful shutdown period which allows pending tasks to complete before the application's cleanup is called. * Added `handler_cancellation`_ parameter to cancel web handler on client disconnection. * This (optionally) reintroduces a feature removed in a previous release. * Recommended for those looking for an extra level of protection against denial-of-service attacks. * Added support for setting response header parameters ``max_line_size`` and ``max_field_size``. * Added ``auto_decompress`` parameter to ``ClientSession.request`` to override ``ClientSession._auto_decompress``. * Changed ``raise_for_status`` to allow a coroutine. * Added client brotli compression support (optional with runtime check). * Added ``client_max_size`` to ``BaseRequest.clone()`` to allow overriding the request body size. -- :user:`anesabml`. * Added a middleware type alias ``aiohttp.typedefs.Middleware``. * Exported ``HTTPMove`` which can be used to catch any redirection request that has a location -- :user:`dreamsorcerer`. * Changed the ``path`` parameter in ``web.run_app()`` to accept a ``pathlib.Path`` object. * Performance: Skipped filtering ``CookieJar`` when the jar is empty or all cookies have expired. * Performance: Only check origin if insecure scheme and there
buildservice-autocommit
accepted
request 1124959
from
Dirk Mueller (dirkmueller)
(revision 105)
baserev update by copy to link target
Displaying revisions 1 - 20 of 124