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>
|
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
|
%endif
|
||||||
|
|
||||||
Name: ngtcp2
|
Name: ngtcp2
|
||||||
Version: 1.13.0
|
Version: 1.14.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Implementation of the IETF QUIC protocol
|
Summary: Implementation of the IETF QUIC protocol
|
||||||
License: MIT
|
License: MIT
|
||||||
@@ -44,7 +44,7 @@ BuildRequires: gcc-c++
|
|||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: python-rpm-macros
|
BuildRequires: python-rpm-macros
|
||||||
BuildRequires: pkgconfig(gnutls) >= 3
|
BuildRequires: pkgconfig(gnutls) >= 3
|
||||||
BuildRequires: pkgconfig(libnghttp3) >= 1.0.0
|
BuildRequires: pkgconfig(libnghttp3) >= 1.11.0
|
||||||
%if %{with openssl}
|
%if %{with openssl}
|
||||||
BuildRequires: pkgconfig(openssl)
|
BuildRequires: pkgconfig(openssl)
|
||||||
%endif
|
%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
|
This package contains the crypto API of ngtcp2, which was built using
|
||||||
GNUTLS as the cryptographic provider.
|
GNUTLS as the cryptographic provider.
|
||||||
|
|
||||||
|
%if %{with openssl}
|
||||||
%package -n %{openssl_soname}%{openssl_sover}
|
%package -n %{openssl_soname}%{openssl_sover}
|
||||||
Summary: The ngtcp2 crypto API with OpenSSL as a backend
|
Summary: The ngtcp2 crypto API with OpenSSL as a backend
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
@@ -78,6 +79,7 @@ Group: System/Libraries
|
|||||||
ngtcp2 is an implementation of the QUIC protocol (RFC 9000).
|
ngtcp2 is an implementation of the QUIC protocol (RFC 9000).
|
||||||
This package contains the crypto API of ngtcp2, which was built using
|
This package contains the crypto API of ngtcp2, which was built using
|
||||||
OpenSSL as the cryptographic provider.
|
OpenSSL as the cryptographic provider.
|
||||||
|
%endif
|
||||||
|
|
||||||
%package -n python3-ngtcp2
|
%package -n python3-ngtcp2
|
||||||
Summary: Python3 bindings for ngtcp2
|
Summary: Python3 bindings for ngtcp2
|
||||||
@@ -89,10 +91,6 @@ Python bindings for the ngtcp2 implementation of the QUIC protocol.
|
|||||||
%package devel
|
%package devel
|
||||||
Summary: Development files for ngtcp2
|
Summary: Development files for ngtcp2
|
||||||
Group: Development/Languages/C and C++
|
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}
|
Requires: %{soname}-%{sover} = %{version}
|
||||||
Provides: libngtcp2-devel = %{version}-%{release}
|
Provides: libngtcp2-devel = %{version}-%{release}
|
||||||
Obsoletes: 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
|
Development files for use with libngtcp2, which implements the
|
||||||
QUIC protocol.
|
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
|
%prep
|
||||||
%autosetup -n ngtcp2-%{version} -p1
|
%autosetup -n ngtcp2-%{version} -p1
|
||||||
|
|
||||||
@@ -154,12 +171,20 @@ rm -rf %{buildroot}%{_mandir}/man1/* \
|
|||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%dir %{_includedir}/%{name}/
|
%dir %{_includedir}/%{name}/
|
||||||
%{_includedir}/%{name}/*.h
|
%{_includedir}/%{name}/ngtcp2.h
|
||||||
|
%{_includedir}/%{name}/ngtcp2_crypto.h
|
||||||
|
%{_includedir}/%{name}/version.h
|
||||||
%{_libdir}/%{soname}.so
|
%{_libdir}/%{soname}.so
|
||||||
%{_libdir}/%{gnutls_soname}.so
|
|
||||||
%{_libdir}/pkgconfig/%{soname}.pc
|
%{_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
|
%{_libdir}/pkgconfig/libngtcp2_crypto_gnutls.pc
|
||||||
|
|
||||||
%if %{with openssl}
|
%if %{with openssl}
|
||||||
|
%files -n libngtcp2_crypto_ossl-devel
|
||||||
|
%{_includedir}/%{name}/ngtcp2_crypto_ossl.h
|
||||||
%{_libdir}/%{openssl_soname}.so
|
%{_libdir}/%{openssl_soname}.so
|
||||||
%{_libdir}/pkgconfig/libngtcp2_crypto_ossl.pc
|
%{_libdir}/pkgconfig/libngtcp2_crypto_ossl.pc
|
||||||
%endif
|
%endif
|
||||||
|
Reference in New Issue
Block a user