- update to 1.2.0:

* Remove sample_offset field from ngtcp2_ppe
  * wolfssl: Just use QUIC v1 transport parameter codepoint
  * Do not send STOP_SENDING if RESET_STREAM has been
    received
  * Return early when STOP_SENDING is received more than once
  * Do not send STOP_SENDING if RESET_STREAM has been
    received
  * Fix persistent congestion
  * ngtcp2_pkt_adjust_pkt_num: Take bytes rather than bits
  * Remove use of SSL_set_quic_transport_version
  * Switch interop client/server to wolfssl because OpenSSL
    1.1.1 has been EOLed and OpenSSL 3.x has the various
    performance issues due to its design decision.
    wolfssl has been chosen because it has the ability
    to specify chacha cipher suite and it is also relatively
    easy to build compared to GnuTLS.
  * Avoid detecting OpenSSL 3.2 as quictls
  * cmake: Require nghttp3 >= v1.0.0

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/ngtcp2?expand=0&rev=13
This commit is contained in:
Dirk Mueller 2024-01-28 17:16:47 +00:00 committed by Git OBS Bridge
parent 357b5532b5
commit eaf2aac8e3
6 changed files with 34 additions and 11 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:803eeb4a626d37a7512eacd6f419dbc4bb8ddbc1e105310c0fe9c322b4a1f7de
size 595536

View File

@ -1,6 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQT087kUdNHrKYib0O9+hAPV1nPDZgUCZWLplQAKCRB+hAPV1nPD
ZmhfAKDV8QplWPIWTKFldesv5KZ1HU78agCfZTg3O8j2WhJNltxdVgiX3gkHh4k=
=i3nN
-----END PGP SIGNATURE-----

3
ngtcp2-1.2.0.tar.xz Normal file
View File

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

6
ngtcp2-1.2.0.tar.xz.asc Normal file
View File

@ -0,0 +1,6 @@
-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQT087kUdNHrKYib0O9+hAPV1nPDZgUCZazD0AAKCRB+hAPV1nPD
Zro4AKDa6WqG7pg2li6aq/aP04piiDYPZQCgwwXjUKoam7cjjhQ8PHA33fPZoIQ=
=+yw6
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Sun Jan 28 17:13:30 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 1.2.0:
* Remove sample_offset field from ngtcp2_ppe
* wolfssl: Just use QUIC v1 transport parameter codepoint
* Do not send STOP_SENDING if RESET_STREAM has been
received
* Return early when STOP_SENDING is received more than once
* Do not send STOP_SENDING if RESET_STREAM has been
received
* Fix persistent congestion
* ngtcp2_pkt_adjust_pkt_num: Take bytes rather than bits
* Remove use of SSL_set_quic_transport_version
* Switch interop client/server to wolfssl because OpenSSL
1.1.1 has been EOLed and OpenSSL 3.x has the various
performance issues due to its design decision.
wolfssl has been chosen because it has the ability
to specify chacha cipher suite and it is also relatively
easy to build compared to GnuTLS.
* Avoid detecting OpenSSL 3.2 as quictls
* cmake: Require nghttp3 >= v1.0.0
-------------------------------------------------------------------
Thu Dec 28 21:08:21 UTC 2023 - Dirk Müller <dmueller@suse.com>

View File

@ -1,7 +1,7 @@
#
# spec file for package ngtcp2
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -21,7 +21,7 @@
%global gnutls_soname libngtcp2_crypto_gnutls
%global gnutls_sover 8
Name: ngtcp2
Version: 1.1.0
Version: 1.2.0
Release: 0
Summary: Implementation of the IETF QUIC protocol
License: MIT