forked from pool/ngtcp2
Compare commits
3 Commits
Author | SHA256 | Date | |
---|---|---|---|
0cb4dc0d7b | |||
e2b9084e3d | |||
2ac7afdaee |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cc98cdd7d0ce0050b5589c99f89ac72fb34aee6ff88bb3351f239407a65699fe
|
||||
size 654972
|
@@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEUWtiKRjRXEeKseo6UzmivoLgfewFAmg0ZwwACgkQUzmivoLg
|
||||
fezcmw/9E9/wwe1oijo23hJh1Z2oY7OqpQ200qEXJngebLUptAn+fjY15dujLm88
|
||||
EX97rQu9A5aJr0iXyzq3IB+5XH5HLSYJBkIQeGpHuchx+nexpd+0oEKF+k4z0y3l
|
||||
ohP2FYUYXHAIY9XOe99oKiJm7YT9GU2StMiVnKbQTOVHS0tw40YwZgMfckXawzWt
|
||||
VY7YJbKsYnMnJ91Oooz4CwWQ7v827yBd7Mt4YCSilFV/CDwhesq7fJ3+FJ3nLxUT
|
||||
SKTUHfs5R93gg44c8tjhIE/zum2SAcFT2TLbWbcIAdcZWsktTLoBSJ3zom8ejqYh
|
||||
OIYkHYo5wY3U5Uatxl4wu5o7U/yqgczvOL3JHETDbS+/huCqSVrnxml/NGbnfg1W
|
||||
cTNZD3GfNxs1oibKnXdPnxukP1FBJ5m3dUdydTwrN4a+zkBTVwEyq2O5/zuCMbQ1
|
||||
ZX6vRE8G/Q93AJpqOm41YEQonvU6uQUzLh9NNhcQfy5c2jKqWhNp7rs+oVKKMy6O
|
||||
v378UaSAy1uGEpa6QU0u/Azs+IBXqTPYXNMzujmFn4jEYTu/P/xPcWLsYVj/2EGv
|
||||
Ieh5y/F/i270759qHcBCZ/fvu0Cn2jwuVQ4VfynZs9z9GdYtJhgklyMQFlptbXac
|
||||
muILvFTchLU+UYnPsF18XLXraW+EABQ6PYW4w4K+/E0PxYPxjqY=
|
||||
=cCse
|
||||
-----END PGP SIGNATURE-----
|
3
ngtcp2-1.14.0.tar.xz
Normal file
3
ngtcp2-1.14.0.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d1fbf9eae92921bfd33154dab2574bc4b7d7936f486396d6c78bfff90ed5b35d
|
||||
size 662652
|
16
ngtcp2-1.14.0.tar.xz.asc
Normal file
16
ngtcp2-1.14.0.tar.xz.asc
Normal file
@@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEUWtiKRjRXEeKseo6UzmivoLgfewFAmiDeh8ACgkQUzmivoLg
|
||||
fewqTg/+McnY768V3O89Ax7SBi9bWG1PkOVtOtRCGU7y6S3YGsKH7uECfrTnHPN3
|
||||
kwylzJfWGLBsv2dUJ9dVZf9+3R8JqoJVXlJJ9K5JU0+cIPt0bhgJF7AqP2LRYvcK
|
||||
aDKlOeFgKj60RvgyAgL2lytdwWrGiqi/XvUgGd4dKpRnNZuAwaMpDxr8/rQGQ4pZ
|
||||
cVmYMUuflXe6sXamSCKqZW3lxEaTZXm4Fuy4hU2NJlZKPq8R04BC8U4iP6q7WhXH
|
||||
h6Rh+V9RXP2Yn3qd4fowOurX9hkEJPeCn8pU33LjgzEn9kWzcp00iCymKD2mEkhP
|
||||
yXqKxHuqJ7ZVL9VTRNsivTGw6Hr89/BQOXO2EueIibnvB+wF/KTbFdNY/ZtdLBCP
|
||||
IBu1uVD7y8aHc8LwSXps8td1BGAyZ/OB3w2H5tSllKUKGVGqKM4KD6c2zwwXgIGh
|
||||
Vq/3ygJ6ZRGCwiGsMK6274NprpkkpIAu+QDqAL5MLg6zhoQLJYeRnpdj3AnqyA4d
|
||||
ZHJvzRdWV5yQ3SAvPwzhvmiWc/emO2kkz/rbhyP+UyRy/dpTKyaw+/Z5mXwzEclt
|
||||
YJLjz8QS84ebpe6Sby9HxlFUvf3GRUI53asRatsLIQADM3kVm8yAULpH8L1zyz/I
|
||||
ZwYgn3x7orxeT39lxs4UM8Gu9yA5IaOvqmPlKESeuGnRl2JAx0w=
|
||||
=ppiE
|
||||
-----END PGP SIGNATURE-----
|
@@ -1,3 +1,35 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 30 06:48:20 UTC 2025 - Pedro Monreal <pmonreal@suse.com>
|
||||
|
||||
- Split the devel package into the gnutls and openssl parts.
|
||||
These packages are now called libngtcp2_crypto_gnutls-devel
|
||||
and libngtcp2_crypto_ossl-devel.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 29 11:40:05 UTC 2025 - Pedro Monreal <pmonreal@suse.com>
|
||||
|
||||
- Update to 1.14.0:
|
||||
* Add util::system_clock_now
|
||||
* Make read_pem return std::vector<uint8_t>
|
||||
* Refactor cubic
|
||||
* Add ngtcp2_begin_path_validation callback
|
||||
* ngtcp2_map: Hash key
|
||||
* Update BBR to the current draft and simplify code
|
||||
* Map seed
|
||||
* ngtcp2_map: Change load factor to 7/8
|
||||
* Fix pc files for static linkage
|
||||
* Build with the latest nghttp3
|
||||
* Assert that fin is set or datalen > 0
|
||||
* Return error if too many STREAM frames are accumulated for resend
|
||||
* Set minimum STREAM data size when serializing into a packet
|
||||
* Avoid memset for 1-RTT ngtcp2_pktns
|
||||
* lib: Compound Literals
|
||||
* Bump OpenSSL to v3.5.1
|
||||
* Run quic-interop-runner
|
||||
* quic-interop-runner: Enhance log reduction
|
||||
* quic-interop-runner: Add workflow_dispatch inputs
|
||||
* Require nghttp3 >= v1.11.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 23 05:53:05 UTC 2025 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
|
41
ngtcp2.spec
41
ngtcp2.spec
@@ -30,7 +30,7 @@
|
||||
%endif
|
||||
|
||||
Name: ngtcp2
|
||||
Version: 1.13.0
|
||||
Version: 1.14.0
|
||||
Release: 0
|
||||
Summary: Implementation of the IETF QUIC protocol
|
||||
License: MIT
|
||||
@@ -44,7 +44,7 @@ BuildRequires: gcc-c++
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: python-rpm-macros
|
||||
BuildRequires: pkgconfig(gnutls) >= 3
|
||||
BuildRequires: pkgconfig(libnghttp3) >= 1.0.0
|
||||
BuildRequires: pkgconfig(libnghttp3) >= 1.11.0
|
||||
%if %{with openssl}
|
||||
BuildRequires: pkgconfig(openssl)
|
||||
%endif
|
||||
@@ -70,6 +70,7 @@ ngtcp2 is an implementation of the QUIC protocol (RFC 9000).
|
||||
This package contains the crypto API of ngtcp2, which was built using
|
||||
GNUTLS as the cryptographic provider.
|
||||
|
||||
%if %{with openssl}
|
||||
%package -n %{openssl_soname}%{openssl_sover}
|
||||
Summary: The ngtcp2 crypto API with OpenSSL as a backend
|
||||
Group: System/Libraries
|
||||
@@ -78,6 +79,7 @@ Group: System/Libraries
|
||||
ngtcp2 is an implementation of the QUIC protocol (RFC 9000).
|
||||
This package contains the crypto API of ngtcp2, which was built using
|
||||
OpenSSL as the cryptographic provider.
|
||||
%endif
|
||||
|
||||
%package -n python3-ngtcp2
|
||||
Summary: Python3 bindings for ngtcp2
|
||||
@@ -89,10 +91,6 @@ Python bindings for the ngtcp2 implementation of the QUIC protocol.
|
||||
%package devel
|
||||
Summary: Development files for ngtcp2
|
||||
Group: Development/Languages/C and C++
|
||||
Requires: %{gnutls_soname}%{gnutls_sover} = %{version}
|
||||
%if %{with openssl}
|
||||
Requires: %{openssl_soname}%{openssl_sover} = %{version}
|
||||
%endif
|
||||
Requires: %{soname}-%{sover} = %{version}
|
||||
Provides: libngtcp2-devel = %{version}-%{release}
|
||||
Obsoletes: libngtcp2-devel < %{version}-%{release}
|
||||
@@ -101,6 +99,25 @@ Obsoletes: libngtcp2-devel < %{version}-%{release}
|
||||
Development files for use with libngtcp2, which implements the
|
||||
QUIC protocol.
|
||||
|
||||
%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}
|
||||
|
||||
%description -n libngtcp2_crypto_gnutls-devel
|
||||
GnuTLS as TLS backend development files for use with libngtcp2.
|
||||
|
||||
%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}
|
||||
|
||||
%description -n libngtcp2_crypto_ossl-devel
|
||||
OpenSSL as TLS backend development files for use with libngtcp2.
|
||||
QUIC protocol.
|
||||
|
||||
%prep
|
||||
%autosetup -n ngtcp2-%{version} -p1
|
||||
|
||||
@@ -154,12 +171,20 @@ rm -rf %{buildroot}%{_mandir}/man1/* \
|
||||
|
||||
%files devel
|
||||
%dir %{_includedir}/%{name}/
|
||||
%{_includedir}/%{name}/*.h
|
||||
%{_includedir}/%{name}/ngtcp2.h
|
||||
%{_includedir}/%{name}/ngtcp2_crypto.h
|
||||
%{_includedir}/%{name}/version.h
|
||||
%{_libdir}/%{soname}.so
|
||||
%{_libdir}/%{gnutls_soname}.so
|
||||
%{_libdir}/pkgconfig/%{soname}.pc
|
||||
|
||||
%files -n libngtcp2_crypto_gnutls-devel
|
||||
%{_includedir}/%{name}/ngtcp2_crypto_gnutls.h
|
||||
%{_libdir}/%{gnutls_soname}.so
|
||||
%{_libdir}/pkgconfig/libngtcp2_crypto_gnutls.pc
|
||||
|
||||
%if %{with openssl}
|
||||
%files -n libngtcp2_crypto_ossl-devel
|
||||
%{_includedir}/%{name}/ngtcp2_crypto_ossl.h
|
||||
%{_libdir}/%{openssl_soname}.so
|
||||
%{_libdir}/pkgconfig/libngtcp2_crypto_ossl.pc
|
||||
%endif
|
||||
|
Reference in New Issue
Block a user