7ee00c5fdeAccepting request 1177644 from devel:languages:python
factory
Ana Guerrero
2024-06-04 10:50:29 +0000
021cdceab9Accepting request 1177601 from home:mcalabkova:branches:devel:languages:pythonMatej Cepl2024-05-29 21:19:50 +0000
b585502173Accepting request 1173942 from devel:languages:python
Ana Guerrero
2024-05-15 19:26:21 +0000
10ba334e71Accepting request 1173924 from home:glaubitz:branches:devel:languages:pythonDirk Mueller2024-05-14 10:02:10 +0000
94b197b577Accepting request 1169371 from devel:languages:python
Ana Guerrero
2024-04-23 16:54:54 +0000
9f97ca25e5- 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 viewDirk Mueller2024-04-20 14:03:11 +0000
b60ceca340Accepting request 1154997 from devel:languages:python
Dominique Leuenberger
2024-03-06 22:02:59 +0000
84717a43d4Accepting request 1154916 from home:bnavigator:branches:devel:languages:pythonDirk Mueller2024-03-05 08:52:31 +0000
7097d06a70Accepting request 1146888 from devel:languages:python
Ana Guerrero
2024-02-15 19:59:13 +0000
d8b399318aAccepting request 1129056 from devel:languages:python
Ana Guerrero
2023-11-27 21:42:42 +0000
ffa4177ccc- 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 Mueller2023-11-27 15:25:40 +0000
b7a5aebb17- update to 3.8.6 (bsc#1217181, CVE-2023-47627):Dirk Mueller2023-11-27 08:49:34 +0000
80453ee8c0- 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 thereDirk Mueller2023-11-26 01:07:55 +0000
516a12f1a7Accepting request 1124959 from devel:languages:python
Ana Guerrero
2023-11-13 21:16:13 +0000
66f26a47f7- update to 3.8.6: * Security bugfixes * Upgraded the vendored copy of llhttp_ to v9.1.3 * https://github.com/aio-libs/aiohttp/security/advisories/GHSA- pjjw-qhg8-p2p9. * Updated Python parser to comply with RFCs 9110/9112 * https://github.com/aio-libs/aiohttp/security/advisories/GHSA- gfw2-4jvh-wgfg. * Added `fallback_charset_resolver parameter in ClientSession to allow a user-supplied character set detection function. Character set detection will no longer be included in 3.9 as a default. If this feature is needed, please use fallback_charset_resolver * Enabled lenient response parsing for more flexible parsing in the client * Fixed `PermissionError when .netrc is unreadable due to permissions. * Fixed output of parsing errors * Fixed GunicornWebWorker max_requests_jitter not working. * Fixed sorting in filter_cookies to use cookie with longest path. * Fixed display of BadStatusLine` messages from llhttp_.Dirk Mueller2023-11-10 12:43:06 +0000
c289700ab7Accepting request 1117831 from devel:languages:python
Ana Guerrero
2023-10-16 20:33:02 +0000
4bc5709bac- Add remove-re-assert.patch, we really don’t need beautifuly presented exceptions for our testing; remove re-assert BR.Matej Cepl2023-10-14 17:33:08 +0000
af8975f8dbAccepting request 1110373 from devel:languages:python
Ana Guerrero
2023-09-12 19:02:20 +0000
015984a408- switch from unmaintained brotlipy to Brotli - skip more tests - Drop python39-failures.patch, no longer required. - Update python39-failures.patch to only fire with Python 3.9.7. * Made exceptions pickleable. Also changed the repr of some exceptions. #4077 * Raise a ClientResponseError instead of an AssertionError for a * Fix web_middlewares.normalize_path_middleware behavior for * Fix overshadowing of overlapped sub-applications prefixes. * Make BaseConnector.close() a coroutine and wait until the client closes all connections. Drop deprecated "with * Reset the sock_read timeout each time data is received for a * Fixed type annotation for add_view method of UrlDispatcher to * Fixed querying the address families from DNS that the current * Change return type of MultipartReader.__aiter__() and - Fix python 3.6 build * Response headers are now prepared prior to runningDirk Mueller2023-09-11 20:43:13 +0000
ef4a724969Accepting request 1109336 from devel:languages:python
Ana Guerrero
2023-09-07 19:12:46 +0000
13f03e696b- Include in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352)Dirk Mueller2023-09-06 20:21:39 +0000
792689dd2d- Add Update-update_query-calls-to-work-with-latest-yarl.patch to fix problems with latest python-yarl - Delete aiohttp-pr7057-bump-charset-normalizer.patch not needed anymore - Update to 3.8.4: * Fixed incorrectly overwriting cookies with the same name and domain, but different path. (#6638) * Fixed ConnectionResetError not being raised after client disconnection in SSL environments. (#7180)Daniel Garcia2023-04-26 07:39:50 +0000
34214382c8Accepting request 1082013 from devel:languages:python
Dominique Leuenberger
2023-04-22 20:02:20 +0000
89ae940d85Accepting request 1081321 from home:dirkmueller:acdc:as_python3_moduleDirk Mueller2023-04-21 14:59:53 +0000
c10f5daa79Accepting request 1072272 from devel:languages:python
Dominique Leuenberger
2023-03-17 16:00:52 +0000
20f8982d14- Disable DeprecationWarning to avoid error with the latest setuptools and pkg_resources deprecationDaniel Garcia2023-03-16 07:32:31 +0000
e2f98f7c5eAccepting request 1045422 from devel:languages:python
Dominique Leuenberger
2022-12-28 09:54:22 +0000
9a179af81bAccepting request 1045418 from home:bnavigator:branches:devel:languages:pythonDirk Mueller2022-12-26 22:03:27 +0000
4e5bf52a12Accepting request 1042420 from devel:languages:python
Dominique Leuenberger
2022-12-12 17:59:12 +0000
1eb5868174- Update py3109-compat.patch to work with python <= 3.10.8 too.Daniel Garcia2022-12-12 16:17:08 +0000
9d8f30c9a1- Add py3109-compat.patch to make tests compatible with python 3.10.9. These tests are not present anymore in upstream master version so this patch could be removed in future releases.Daniel Garcia2022-12-12 11:34:39 +0000
3d74b4aa5bAccepting request 1034428 from devel:languages:python
Dominique Leuenberger
2022-11-09 11:56:10 +0000
0138a08667Accepting request 1034348 from home:bnavigator:branches:devel:languages:pythonMatej Cepl2022-11-08 07:22:30 +0000
1b33bff4cdAccepting request 1007998 from devel:languages:python
Fabian Vogt
2022-10-10 16:43:52 +0000
c28993dc44- update to 3.8.3: * Increased the upper boundary of the :doc:multidict:index dependency to allow for the version 6 -- by :user:hugovk. * Added support for registering :rfc:OPTIONS <9110#OPTIONS> HTTP method handlers via :py:class:~aiohttp.web.RouteTableDef. * Started supporting :rfc:authority-form <9112#authority-form> and :rfc:absolute-form <9112#absolute-form> URLs on the server-side. * Fixed Python 3.11 incompatibilities by using Cython 0.29.25. * Extended the `sock argument typing declaration of the :py:func:~aiohttp.web.run_app function as optionally accepting iterables. * Fixed a regression where :py:exc:~asyncio.CancelledError occurs on client disconnection. * Started exporting :py:class:~aiohttp.web.PrefixedSubAppResource under :py:mod:aiohttp.web -- by :user:Dreamsorcerer. * Dropped the :class:object type possibility from the :py:attr:aiohttp.ClientSession.timeout` property return type declaration.Dirk Mueller2022-09-24 11:09:08 +0000
765d17ddfeAccepting request 965428 from devel:languages:python
Dominique Leuenberger
2022-03-31 15:18:26 +0000
76dc3362cbAccepting request 965357 from home:bnavigator:branches:devel:languages:pythonMatej Cepl2022-03-28 15:10:57 +0000
a7961d7df8Accepting request 940345 from devel:languages:python
Dominique Leuenberger
2021-12-25 19:16:25 +0000
9aed91572fAccepting request 939980 from home:bnavigator:branches:devel:languages:pythonDirk Mueller2021-12-13 18:46:07 +0000
18ac096873- Drop python39-failures.patch, no longer required.
Steve Kowalik
2021-11-24 00:41:45 +0000
a1b51ca75fAccepting request 931926 from devel:languages:python
Dominique Leuenberger
2021-11-21 22:51:43 +0000
1e46a60ade- Update python39-failures.patch to only fire with Python 3.9.7.
Steve Kowalik
2021-11-17 09:59:07 +0000
3abed77515Accepting request 917994 from devel:languages:python
Dominique Leuenberger
2021-09-11 20:24:15 +0000
f541008472- Restore python39-failures.patch, which is actually still needed.Matej Cepl2021-09-10 14:23:03 +0000
09aa0c6422- Remove python39-failures.patch and replace it with actual fix of the issue in remove_deprecated_loop_argument.patch. - Add backport_fix_for_setting_cookies.patch for backport of fixes from 3.8 branch.Matej Cepl2021-09-09 20:07:49 +0000
9d5093db4b- Add python39-failures.patch to fix test problems with Python 3.9.7+ (gh#aio-libs/aiohttp#5991).Matej Cepl2021-09-08 22:24:41 +0000
5375e1bb10Accepting request 898580 from devel:languages:python
Dominique Leuenberger
2021-06-12 18:05:24 +0000
241b3a214a- Remove pytest-asyncio dependency which is actually harmfulMatej Cepl2021-06-09 05:34:10 +0000
f09d9f8ee0Accepting request 898538 from home:mcepl:branches:devel:languages:pythonMatej Cepl2021-06-08 19:54:48 +0000
243b6f6217Accepting request 893032 from devel:languages:python
Dominique Leuenberger
2021-05-18 16:26:26 +0000
88044c4f35- Add stdlib-typing_extensions.patch to avoid necessity for BR python-typing_extensions (gh#aio-libs/aiohttp#5374).Matej Cepl2021-05-13 22:26:12 +0000
ab251fb8b4Accepting request 875795 from devel:languages:python
Richard Brown
2021-03-05 12:44:58 +0000
a2d8fc6328Accepting request 875787 from home:stroeder:branches:devel:languages:pythonMatej Cepl2021-02-28 16:06:44 +0000
6e95183840Accepting request 857727 from devel:languages:python
Dominique Leuenberger
2020-12-23 13:19:35 +0000
9c260e349eAccepting request 857098 from home:jayvdb:branches:devel:languages:pythonOndřej Súkup2020-12-20 15:42:25 +0000
3cc61eeddeAccepting request 853123 from devel:languages:python
Dominique Leuenberger
2020-12-05 19:35:46 +0000
2b7129e766Accepting request 853108 from home:bnavigator:branches:devel:languages:pythonMatej Cepl2020-12-04 15:14:54 +0000
5a11ff9471Accepting request 844837 from devel:languages:python
Dominique Leuenberger
2020-11-02 08:39:12 +0000
2aacf83de7Accepting request 844659 from home:jayvdb:branches:devel:languages:pythonOndřej Súkup2020-10-29 10:37:40 +0000
8b0890a79cAccepting request 783182 from devel:languages:python
Dominique Leuenberger
2020-03-10 09:12:09 +0000
0f658126c4- Update to 3.6.2: * more compatibility fixes with python 3.8 - Disable tests as they explode in upstream git too and all other distributions also gave up on it
Tomáš Chvátal
2020-03-10 08:36:10 +0000
5e85705e2f- Do remove pytest configuration to not error out on deprecation warnings - Unbundle http parser headers: * unbundle-http-parser.patch
Tomáš Chvátal
2020-03-10 08:31:56 +0000
c478e9fea7Accepting request 734269 from devel:languages:python
Dominique Leuenberger
2019-10-02 09:59:16 +0000
b038907f4a- Update to 3.6.1: * Compatibility with Python 3.8. #4056 * correct some exception string format #4068 * Emit a warning when ssl.OP_NO_COMPRESSION is unavailable because the runtime is built against an outdated OpenSSL. #4052 * Update multidict requirement to >= 4.5 #4057 - Drop merged patch aiohttp-3.6.0-fix-typeerror.patch
Tomáš Chvátal
2019-09-24 10:33:02 +0000
ab755aad37Accepting request 731668 from devel:languages:python
Dominique Leuenberger
2019-09-23 10:33:10 +0000
7e01d6d8d6Accepting request 731664 from home:buschmann23:branches:devel:languages:python
Tomáš Chvátal
2019-09-18 08:19:42 +0000
adb4230c26Accepting request 730699 from devel:languages:python
Yuchen Lin
2019-09-16 08:50:41 +0000
d262017b31- Update to 3.6.0: * Add support for Named Pipes * Removed Transfer-Encoding: chunked header * Accept non-GET request for starting websocket handshake on server side - Drop merged patch pytest5.patch
Tomáš Chvátal
2019-09-13 12:09:42 +0000
f479b5be4eAccepting request 725261 from devel:languages:python
Dominique Leuenberger
2019-08-23 09:05:49 +0000
cc355edc14- Add patch to work well with pytest 5: * pytest5.patch
Tomáš Chvátal
2019-08-22 09:30:25 +0000
bdca7b73dbAccepting request 707668 from devel:languages:python
Dominique Leuenberger
2019-06-05 09:46:35 +0000