Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ngtcp2 for openSUSE:Factory checked in at 2026-08-03 17:14:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ngtcp2 (Old) and /work/SRC/openSUSE:Factory/.ngtcp2.new.16738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ngtcp2" Mon Aug 3 17:14:36 2026 rev:19 rq:1368936 version:1.25.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ngtcp2/ngtcp2.changes 2026-07-23 23:10:12.616008387 +0200 +++ /work/SRC/openSUSE:Factory/.ngtcp2.new.16738/ngtcp2.changes 2026-08-03 17:14:44.949406145 +0200 @@ -1,0 +2,26 @@ +Fri Jul 31 19:46:57 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 1.25.0: + * Fix build error with gcc-16 + * Add ngtcp2_stream_close2 callback + * Verify the end offset of STREAM frame before updating flow + control + * Rework connection flow window accounting after sending + STOP_SENDING + * Stop buffering data after shutting downstream read + * Expand NGTCP2_MAX_INITIAL_CRYPTO_OFFSET to 64K so that large + post-quantum key shares are no longer rejected + * Handle a client migrating back to the original path + * crypto/quictls: Rework the global initialization + * ksl: Align keys in 8 bytes boundary + * bbr: Update longterm variable computation + * Optimize rob and acktr +- Drop the now-dead libnghttp3 dependency: --with-libnghttp3 and + its BuildRequires only affect the examples, which + --enable-lib-only does not build +- Declare the version floors configure actually checks: + pkgconfig(gnutls) >= 3.7.3 and pkgconfig(openssl) >= 1.1.1 +- Clean up the spec file with spec-cleaner (drop obsolete Group + tags) + +------------------------------------------------------------------- Old: ---- ngtcp2-1.24.0.tar.xz ngtcp2-1.24.0.tar.xz.asc New: ---- ngtcp2-1.25.0.tar.xz ngtcp2-1.25.0.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ngtcp2.spec ++++++ --- /var/tmp/diff_new_pack.Cx1ihw/_old 2026-08-03 17:14:46.041444135 +0200 +++ /var/tmp/diff_new_pack.Cx1ihw/_new 2026-08-03 17:14:46.045444274 +0200 @@ -16,10 +16,6 @@ # -%if 0%{?suse_version} && 0%{?suse_version} < 1600 -%global force_gcc_version 14 -%endif - %global soname libngtcp2 %global sover 16 %global gnutls_soname %{soname}_crypto_gnutls @@ -32,13 +28,14 @@ # requires OpenSSL 3.x with QUIC support %bcond_with openssl %endif - +%if 0%{?suse_version} && 0%{?suse_version} < 1600 +%global force_gcc_version 14 +%endif Name: ngtcp2 -Version: 1.24.0 +Version: 1.25.0 Release: 0 Summary: Implementation of the IETF QUIC protocol License: MIT -Group: Development/Libraries/C and C++ URL: https://nghttp2.org/ngtcp2 Source0: https://github.com/ngtcp2/ngtcp2/releases/download/v%{version}/ngtcp2-%{version}.tar.xz Source1: https://github.com/ngtcp2/ngtcp2/releases/download/v%{version}/ngtcp2-%{version}.tar.xz.asc @@ -47,10 +44,9 @@ BuildRequires: gcc%{?force_gcc_version}-c++ BuildRequires: pkgconfig BuildRequires: python-rpm-macros -BuildRequires: pkgconfig(gnutls) >= 3 -BuildRequires: pkgconfig(libnghttp3) >= 1.12.0 +BuildRequires: pkgconfig(gnutls) >= 3.7.3 %if %{with openssl} -BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(openssl) >= 1.1.1 %endif %description @@ -59,7 +55,6 @@ %package -n %{soname}-%{sover} Summary: Implementation of the IETF QUIC protocol -Group: System/Libraries %description -n %{soname}-%{sover} ngtcp2 is an implementation of the QUIC protocol (RFC 9000) @@ -67,7 +62,6 @@ %package -n %{gnutls_soname}%{gnutls_sover} Summary: The ngtcp2 crypto API with GNUTLS as a backend -Group: System/Libraries %description -n %{gnutls_soname}%{gnutls_sover} ngtcp2 is an implementation of the QUIC protocol (RFC 9000). @@ -76,7 +70,6 @@ %package -n %{openssl_soname}%{openssl_sover} Summary: The ngtcp2 crypto API with OpenSSL as a backend -Group: System/Libraries %description -n %{openssl_soname}%{openssl_sover} ngtcp2 is an implementation of the QUIC protocol (RFC 9000). @@ -85,14 +78,12 @@ %package -n python3-ngtcp2 Summary: Python3 bindings for ngtcp2 -Group: Development/Libraries/Python %description -n python3-ngtcp2 Python bindings for the ngtcp2 implementation of the QUIC protocol. %package devel Summary: Development files for ngtcp2 -Group: Development/Languages/C and C++ Requires: %{soname}-%{sover} = %{version} Provides: libngtcp2-devel = %{version}-%{release} Obsoletes: libngtcp2-devel < %{version}-%{release} @@ -103,7 +94,6 @@ %package -n libngtcp2_crypto_gnutls-devel Summary: GnuTLS Development files for ngtcp2 -Group: Development/Languages/C and C++ Requires: %{gnutls_soname}%{gnutls_sover} = %{version} Requires: libngtcp2-devel = %{version}-%{release} @@ -112,7 +102,6 @@ %package -n libngtcp2_crypto_ossl-devel Summary: OpenSSL Development files for ngtcp2 -Group: Development/Languages/C and C++ Requires: %{openssl_soname}%{openssl_sover} = %{version} Requires: libngtcp2-devel = %{version}-%{release} @@ -128,11 +117,12 @@ export CC="gcc-%{?force_gcc_version}" export CXX="g++-%{?force_gcc_version}" %endif +# --enable-lib-only skips the examples, so the example-only dependencies +# (libnghttp3, libev) are never probed and must not be requested here. %configure \ --disable-static \ --disable-silent-rules \ --enable-lib-only \ - --with-libnghttp3 \ --with-gnutls \ %if %{with openssl} --with-openssl \ ++++++ ngtcp2-1.24.0.tar.xz -> ngtcp2-1.25.0.tar.xz ++++++ ++++ 6316 lines of diff (skipped)
