2 Commits

Author SHA256 Message Date
a9f7be7e73 Accepting request 1206502 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1206502
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-aioquic?expand=0&rev=9
2024-10-09 20:03:38 +00:00
a1f3644593 Accepting request 1206483 from home:mcalabkova:branches:devel:languages:python
- Update to 1.2.0
  * Ensure no data is sent after a stream reset.
  * Make H3Connection’s send_datagram() and send_push_promise() methods 
    raise an InvalidStreamTypeError exception if an invalid stream ID 
    is specified.
  * Fix utcnow() deprecation warning on Python 3.12 by using 
    cryptography 42.0 and timezone-aware datetime instances when 
    validating TLS certificates.
  * Perform more extensive HTTP/3 header validation in H3Connection.
  * Enable SHA-384 based signature algorithms and SECP384R1 key exchange.
  * Add support for QUIC Version 2
  * Drop support for draft QUIC versions which were obsoleted by RFC 9000.
  * Allow asyncio clients to make efficient use of 0-RTT by passing 
    wait_connected=False to connect().
- Drop merged support-service-identity-24.patch

OBS-URL: https://build.opensuse.org/request/show/1206483
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-aioquic?expand=0&rev=16
2024-10-09 11:11:30 +00:00
4 changed files with 5 additions and 22 deletions

BIN
aioquic-1.2.0.tar.gz LFS Normal file

Binary file not shown.

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:28d070b2183e3e79afa9d4e7bd558960d0d53aeb98bc0cf0a358b279ba797c92
size 181923

View File

@@ -1,20 +1,3 @@
-------------------------------------------------------------------
Thu Nov 13 14:41:20 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 1.3.0
* Ensure PATH_CHALLENGE frames are sent before other frame types.
* Reclaim memory when HTTP/3 streams end.
* Limit the number of remote PATH_CHALLENGE stored per path.
* Avoid assertion error when receiving multiple STOP_SENDING frames.
* Improve type annotations.
* Make it possible to use LibreSSL instead of OpenSSL.
* Add support Python 3.13 and 3.14, drop support for Python 3.8 and 3.9.
* Build binary wheels for musllinux.
* Build binary wheels against OpenSSL 3.5.4.
* Add command-line argument to the http3_client example to request
a key update during interoperability tests.
- Update BuildRequires from setup.py
-------------------------------------------------------------------
Wed Oct 9 08:43:08 UTC 2024 - Markéta Machová <mmachova@suse.com>

View File

@@ -18,13 +18,13 @@
%{?sle15_python_module_pythons}
Name: python-aioquic
Version: 1.3.0
Version: 1.2.0
Release: 0
Summary: Python implementation of QUIC and HTTP/3
License: BSD-3-Clause
URL: https://github.com/aiortc/aioquic
Source: https://files.pythonhosted.org/packages/source/a/aioquic/aioquic-%{version}.tar.gz
BuildRequires: %{python_module devel >= 3.10}
BuildRequires: %{python_module devel >= 3.7}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module wheel}