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-11-03 17:53:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ngtcp2 (Old)
 and      /work/SRC/openSUSE:Factory/.ngtcp2.new.1257 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ngtcp2"

Tue Nov  3 17:53:31 2026 rev:21 rq:1394472 version:1.26.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ngtcp2/ngtcp2.changes    2026-08-27 
18:49:53.518477764 +0200
+++ /work/SRC/openSUSE:Factory/.ngtcp2.new.1257/ngtcp2.changes  2026-11-03 
17:54:27.565546538 +0100
@@ -1,0 +2,22 @@
+Mon Nov  2 13:30:44 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 1.26.0:
+  * New API: ngtcp2_conn_tx_strmq_push_if_not and an
+    extend_max_data callback
+  * Receiving STOP_SENDING no longer closes the stream; a
+    STREAM_LIMIT error is returned on STREAMS_BLOCKED
+    violations
+  * STREAM_DATA_BLOCKED and DATA_BLOCKED are now sent only
+    when data is actually blocked
+  * CUBIC congestion control fixes: CWND increment, undo
+    state reset on confirmed loss, slow-start pacing gain
+  * Hardened connection ID handling, path validation and
+    client migration, plus 0RTT and token handling fixes
+  * 32-bit platform fixes and a fixed heap overrun on
+    targets with 4-byte aligned malloc
+- Rebase curl-impersonate.patch and
+  ngtcp2-boringssl-shared.patch for the new sources
+- Spec cleanup: use pkgconfig() interdependencies between the
+  -devel subpackages and tag the carried patches
+
+-------------------------------------------------------------------

Old:
----
  ngtcp2-1.25.0.tar.xz
  ngtcp2-1.25.0.tar.xz.asc

New:
----
  ngtcp2-1.26.0.tar.xz
  ngtcp2-1.26.0.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ngtcp2.spec ++++++
--- /var/tmp/diff_new_pack.QJgdNA/_old  2026-11-03 17:54:29.262617469 +0100
+++ /var/tmp/diff_new_pack.QJgdNA/_new  2026-11-03 17:54:29.264617553 +0100
@@ -24,6 +24,9 @@
 %global openssl_sover 0
 %global boringssl_soname %{soname}_crypto_boringssl
 %global boringssl_sover 0
+%if 0%{?suse_version} && 0%{?suse_version} < 1600
+%global force_gcc_version 14
+%endif
 %if 0%{?suse_version} >= 1699
 %bcond_without openssl
 %bcond_without boringssl
@@ -33,11 +36,8 @@
 # build boringssl suport only in Factory
 %bcond_with boringssl
 %endif
-%if 0%{?suse_version} && 0%{?suse_version} < 1600
-%global force_gcc_version 14
-%endif
 Name:           ngtcp2
-Version:        1.25.0
+Version:        1.26.0
 Release:        0
 Summary:        Implementation of the IETF QUIC protocol
 License:        MIT
@@ -46,8 +46,10 @@
 Source1:        
https://github.com/ngtcp2/ngtcp2/releases/download/v%{version}/ngtcp2-%{version}.tar.xz.asc
 Source2:        ngtcp2.keyring
 Source3:        baselibs.conf
+# PATCH-FIX-OPENSUSE curl-impersonate.patch -- raw transport-params API for 
curl-impersonate
 # 
https://github.com/lexiforest/curl-impersonate/raw/refs/tags/v2.1.1/patches/ngtcp2.patch
 Patch0:         curl-impersonate.patch
+# PATCH-FIX-OPENSUSE ngtcp2-boringssl-shared.patch -- build boringssl crypto 
backend as shared library
 Patch1:         ngtcp2-boringssl-shared.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -117,7 +119,7 @@
 %package -n libngtcp2_crypto_gnutls-devel
 Summary:        GnuTLS Development files for ngtcp2
 Requires:       %{gnutls_soname}%{gnutls_sover} = %{version}
-Requires:       libngtcp2-devel = %{version}-%{release}
+Requires:       pkgconfig(libngtcp2) = %{version}
 
 %description -n libngtcp2_crypto_gnutls-devel
 GnuTLS as TLS backend development files for use with libngtcp2.
@@ -125,7 +127,7 @@
 %package -n libngtcp2_crypto_ossl-devel
 Summary:        OpenSSL Development files for ngtcp2
 Requires:       %{openssl_soname}%{openssl_sover} = %{version}
-Requires:       libngtcp2-devel = %{version}-%{release}
+Requires:       pkgconfig(libngtcp2) = %{version}
 
 %description -n libngtcp2_crypto_ossl-devel
 OpenSSL as TLS backend development files for use with libngtcp2.
@@ -135,7 +137,7 @@
 Summary:        BoringSSL Development files for ngtcp2
 Requires:       %{boringssl_soname}%{boringssl_sover} = %{version}
 Requires:       boringssl-devel
-Requires:       libngtcp2-devel = %{version}-%{release}
+Requires:       pkgconfig(libngtcp2) = %{version}
 
 %description -n libngtcp2_crypto_boringssl-devel
 BoringSSL as TLS backend development files for use with libngtcp2.

++++++ curl-impersonate.patch ++++++
--- /var/tmp/diff_new_pack.QJgdNA/_old  2026-11-03 17:54:29.328620228 +0100
+++ /var/tmp/diff_new_pack.QJgdNA/_new  2026-11-03 17:54:29.336620562 +0100
@@ -169,16 +169,16 @@
  }
 --- a/lib/ngtcp2_conn.h        2026-08-24 14:52:28.533935115 +0200
 +++ b/lib/ngtcp2_conn.h        2026-08-24 14:52:55.082724453 +0200
-@@ -467,6 +467,9 @@
+@@ -510,6 +510,9 @@
      /* transport_params is the local transport parameters.  It is used
         for Short packet only. */
      ngtcp2_transport_params transport_params;
 +    /* transport_params_raw contains serialized local transport
 +       parameters, if they are specified. */
 +    ngtcp2_transport_params_raw transport_params_raw;
-     struct {
-       /* max_streams is the maximum number of bidirectional streams which
-          the local endpoint can open. */
+   } local;
+ 
+   struct {
 --- a/tests/ngtcp2_conn_test.c 2026-08-24 14:52:28.527989902 +0200
 +++ b/tests/ngtcp2_conn_test.c 2026-08-24 14:52:55.084864420 +0200
 @@ -97,6 +97,7 @@

++++++ ngtcp2-1.25.0.tar.xz -> ngtcp2-1.26.0.tar.xz ++++++
++++ 39748 lines of diff (skipped)

++++++ ngtcp2-boringssl-shared.patch ++++++
--- /var/tmp/diff_new_pack.QJgdNA/_old  2026-11-03 17:54:29.971647104 +0100
+++ /var/tmp/diff_new_pack.QJgdNA/_new  2026-11-03 17:54:29.980647480 +0100
@@ -1,16 +1,16 @@
 --- a/configure.ac     2026-08-26 09:25:34.712811719 +0200
 +++ b/configure.ac     2026-08-26 09:27:18.429345003 +0200
-@@ -65,6 +65,10 @@
- AC_SUBST(CRYPTO_OSSL_LT_REVISION, 1)
+@@ -64,6 +64,10 @@
+ AC_SUBST(CRYPTO_OSSL_LT_CURRENT, 3)
+ AC_SUBST(CRYPTO_OSSL_LT_REVISION, 2)
  AC_SUBST(CRYPTO_OSSL_LT_AGE, 3)
- 
 +AC_SUBST(CRYPTO_BORINGSSL_LT_CURRENT, 0)
 +AC_SUBST(CRYPTO_BORINGSSL_LT_REVISION, 0)
 +AC_SUBST(CRYPTO_BORINGSSL_LT_AGE, 0)
 +
+ 
  # from nghttp2
  major=`echo $PACKAGE_VERSION |cut -d. -f1 | sed -e "s/[^0-9]//g"`
- minor=`echo $PACKAGE_VERSION |cut -d. -f2 | sed -e "s/[^0-9]//g"`
 --- a/crypto/boringssl/Makefile.am     2026-08-26 09:25:34.707471566 +0200
 +++ b/crypto/boringssl/Makefile.am     2026-08-26 09:28:38.517920390 +0200
 @@ -34,9 +34,14 @@

Reply via email to