Compare commits
5 Commits
Author | SHA256 | Date | |
---|---|---|---|
54df0c770a | |||
8e4a45d5e8 | |||
ccb63d91ab | |||
b3d645a700 | |||
|
70f3c21b8a |
BIN
nghttp2-1.64.0.tar.xz
(Stored with Git LFS)
BIN
nghttp2-1.64.0.tar.xz
(Stored with Git LFS)
Binary file not shown.
@@ -1,16 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQIzBAABCgAdFiEEUWtiKRjRXEeKseo6UzmivoLgfewFAmcWQzsACgkQUzmivoLg
|
|
||||||
fexT6w/9Eo6PuvGWcYn0e8CbTHDi+BhyCs3AQHPKmuJi19yIeknZd7qcQE1xYryJ
|
|
||||||
Xef5W1q5+p06kDgFH56Y7wORwCWmtzx5gZLVYNY7qNCCJ0CsMLI2/ypf2L06MLWe
|
|
||||||
c8dS8DFsvqrSTe3QzPHCP+T7FDp7bfH7gKLoEobhU9v299MseLMUdw06fBTLGqKs
|
|
||||||
KWhuQ0gD2r1zJfGdX+O5zf97pLYtR/Ch+YGHqcNYCmiIguKpZX+Vg3pHr1vJhqnT
|
|
||||||
P6LiFVeokI6zeW1YWB0DQNBrGXEx3AZWzR9d9IlA2ijobtItc/lTTUn0zpmqNFiv
|
|
||||||
E95D29wEQ2MtbCJd/nolIz0YiDn0JpwHBBfkWRNLj7+LqBlebyVwig8nMO453sE9
|
|
||||||
vxklm7yONLJDDiU3o8lmUf8IVTX+FpZ3nbbeQkDwTPKU7hvcTojasPMegS4Laiok
|
|
||||||
sfKIKaMTeYokSD4M++ikyb8c2+Vt4genVIyeUAohlSUhUr4I8E/O36JvfPaA4nTe
|
|
||||||
S2oNl5iv/0pPQpuXTMcf/MGR3b8HmN0bH4tkowV3sRWLNHeBn6hnlY1sq1ZcegMs
|
|
||||||
vAqum1CyReyhLfThvXAV7ImjsplNVmshQK4IaXNDYYJyr/wNAgnw41RiO01W+NgX
|
|
||||||
KbPvx4H1actquW04yYCAAvDcBHfERM71Ye17oTFjoOEeDoQsMJg=
|
|
||||||
=aykV
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
nghttp2-1.66.0.tar.xz
Normal file
3
nghttp2-1.66.0.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:00ba1bdf0ba2c74b2a4fe6c8b1069dc9d82f82608af24442d430df97c6f9e631
|
||||||
|
size 1743992
|
16
nghttp2-1.66.0.tar.xz.asc
Normal file
16
nghttp2-1.66.0.tar.xz.asc
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCgAdFiEEUWtiKRjRXEeKseo6UzmivoLgfewFAmhRQ0UACgkQUzmivoLg
|
||||||
|
feysGRAAm0OUIIYkqfA9ypPbdDUsek3qyDQH4zv8OUF2J2A6WMnLMleBu86/4FJx
|
||||||
|
cLzzGIdEB4RVHH4Q8rpPpi4gB19o286Sj/MiEQl87feent5ocwm1hejap5MPqst+
|
||||||
|
SVhthoEJcmdiVeZRrf+3kTR5R9v7p/bIi6xBLrH4Gu4Jw7SJBye23wY73p4doLMJ
|
||||||
|
DCwV7Am+9qxiiDm7Ha6EW0AW2MG6siIsRQR9isMIZw88Kz+vdPtNLh4AN4rR1n/H
|
||||||
|
/dNRrh//N7tFzgw8/1aDEv4LJUNGrJVGdVLleOZNQ7MveT8+XgSsZD1aTsMqRGra
|
||||||
|
MnIp5VhKWynr6OMFeRccXuiSdkKdRC9JF/w0/rKPORbjzTs1E+yBOvb/B6K5xCmR
|
||||||
|
LFGgZ7WfUWP9zt4zQkXUQ55pTZ618WrG4/lf+hK7kqL+JexUvACzEllNCxJCEcom
|
||||||
|
h4C9zgYZqTIUl83IlOgkz4pLaj+W3dUHMxuza4YzqRjGis47wGk29qklf5+K7U88
|
||||||
|
0tey2OvBexUGwAYVTnycUIRnTRVB6Wm6J5An64bR2QxQsSH5UP7itEe9UEM2DGmy
|
||||||
|
E4TWgUYDuKX0ox7GuIwb9PF5wKYC/2vUBFv59LklGOmVxTWIJTzVAIrASCGHNiTm
|
||||||
|
Wa0LDwUW7H6s3Ij2kRQ0onzHJwpwFUpQmtuZG3V2CQGkqRmGSi4=
|
||||||
|
=HoxK
|
||||||
|
-----END PGP SIGNATURE-----
|
@@ -1,3 +1,79 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 25 10:43:02 UTC 2025 - Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
|
||||||
|
|
||||||
|
- Ship manpages together with binaries
|
||||||
|
- Ship documentation in previously dangling doc subpackage
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 05:49:03 UTC 2025 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 1.66.0:
|
||||||
|
* Bump github.com/quic-go/quic-go to v0.50.0
|
||||||
|
* build(deps): bump golang.org/x/net from 0.35.0 to 0.37.0
|
||||||
|
* h2load: Check the return value from OBJ_nid2sn
|
||||||
|
* build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0
|
||||||
|
* Remove go toolchain
|
||||||
|
* build(deps): bump github.com/quic-go/quic-go from 0.50.0 to
|
||||||
|
0.50.1
|
||||||
|
* nghttpx: Close h1 connection on CONNECT failure
|
||||||
|
* doc:rubydomain: Fix build failure with rubydomain namespace
|
||||||
|
* Update integration tests
|
||||||
|
* quic: Use secure random generator for ngtcp2_rand
|
||||||
|
* Revert "quic: Use secure random generator for ngtcp2_rand"
|
||||||
|
* quic: Use secure random generator for ngtcp2_rand
|
||||||
|
* GHA: Replace macos-13 with macos-15
|
||||||
|
* build(deps): bump golang.org/x/net from 0.38.0 to 0.39.0
|
||||||
|
* Bump ngtcp2
|
||||||
|
* nghttpx: Refactor QUIC packet write
|
||||||
|
* h2load: Refactor QUIC packet write path
|
||||||
|
* nghttpx: Adopt std::span::first
|
||||||
|
* Rewrite util::quote_string
|
||||||
|
* Rewrite util::utos functions
|
||||||
|
* Rewrite util::decode_hex
|
||||||
|
* Make util::format_hex constexpr
|
||||||
|
* Remove util::inp_strlower in favor of util::tolower
|
||||||
|
* Refactor util::make_http_hostport and util::make_hostport
|
||||||
|
* Refine output iterator requirements
|
||||||
|
* Make base64 encoder/decoder constexpr
|
||||||
|
* Optimize util::utos
|
||||||
|
* Optimize util::format_hex
|
||||||
|
* Optimize util::utox
|
||||||
|
* Disallow array to substitute R &&
|
||||||
|
* Revert "nghttpx: No need to capitalize HTTP/1.1 field name"
|
||||||
|
* Refactor http2::capitalize
|
||||||
|
* Bump quic-go to v0.52.0
|
||||||
|
* nghttpx: Fix integral logging is always done in 64 bits
|
||||||
|
integer
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jun 22 13:45:05 UTC 2025 - Georg Pfuetzenreuter <mail+rpm@georg-pfuetzenreuter.net>
|
||||||
|
|
||||||
|
- Build with HTTP/3 support
|
||||||
|
- Tidy up spec file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Apr 5 13:58:34 UTC 2025 - Friedrich Haubensak <hsk17@mail.de>
|
||||||
|
|
||||||
|
- version update to 1.65.0
|
||||||
|
* Change clang-format options by @tatsuhiro-t in #2240
|
||||||
|
* build(deps): bump github.com/quic-go/quic-go from 0.46.0 to 0.47.0 by @dependabot in #2243
|
||||||
|
* build(deps): bump golang.org/x/net from 0.28.0 to 0.29.0 by @dependabot in #2244
|
||||||
|
* nghttp2_map: Port ngtcp2 changes by @tatsuhiro-t in #2245
|
||||||
|
* h2load: Fix UDP datagram send/recv metric by @tatsuhiro-t in #2248
|
||||||
|
* build(deps): bump golang.org/x/net from 0.29.0 to 0.30.0 by @dependabot in #2252
|
||||||
|
* fix race condition on h1 connection close by @TuxInvader in #2249
|
||||||
|
* Gha ubuntu 24.04 by @tatsuhiro-t in #2254
|
||||||
|
* GHA: Run tests for i686-w64-mingw32 host by @tatsuhiro-t in #2255
|
||||||
|
* cmake: Fix c-ares v1.34.0 version detection failure by @tatsuhiro-t in #2256
|
||||||
|
* fix: -Wextra-semi errors in nghttp2_helper.h by @codebytere in #2258
|
||||||
|
* clang-format macros that do not need semicolon at the end by @tatsuhiro-t in #2259
|
||||||
|
* Remove extra semicolons by @tatsuhiro-t in #2260
|
||||||
|
* Bump ngtcp2 and its dependencies by @tatsuhiro-t in #2261
|
||||||
|
* Do not allow '@' in :authority or host field values by @tatsuhiro-t in #2262
|
||||||
|
* h2load: GRO buffer size should be 64KiB by @tatsuhiro-t in #2263
|
||||||
|
* Bump libbpf to v1.4.6 by @tatsuhiro-t in #2264
|
||||||
|
* Update nghttp2_check_authority doc by @tatsuhiro-t in #2265
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Nov 12 10:57:02 UTC 2024 - pgajdos@suse.com
|
Tue Nov 12 10:57:02 UTC 2024 - pgajdos@suse.com
|
||||||
|
|
||||||
|
55
nghttp2.spec
55
nghttp2.spec
@@ -15,12 +15,16 @@
|
|||||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%global soname libnghttp2
|
%global soname libnghttp2
|
||||||
%global sover 14
|
%global sover 14
|
||||||
%global flavor @BUILD_FLAVOR@%{nil}
|
%global flavor @BUILD_FLAVOR@%{nil}
|
||||||
|
%if 0%{?suse_version} > 1600
|
||||||
|
%bcond_without http3
|
||||||
|
%else
|
||||||
|
%bcond_with http3
|
||||||
|
%endif
|
||||||
Name: nghttp2
|
Name: nghttp2
|
||||||
Version: 1.64.0
|
Version: 1.66.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Implementation of Hypertext Transfer Protocol version 2 in C
|
Summary: Implementation of Hypertext Transfer Protocol version 2 in C
|
||||||
License: MIT
|
License: MIT
|
||||||
@@ -30,15 +34,9 @@ Source0: https://github.com/nghttp2/nghttp2/releases/download/v%{version}
|
|||||||
Source1: https://github.com/nghttp2/nghttp2/releases/download/v%{version}/nghttp2-%{version}.tar.xz.asc
|
Source1: https://github.com/nghttp2/nghttp2/releases/download/v%{version}/nghttp2-%{version}.tar.xz.asc
|
||||||
Source2: nghttp2.keyring
|
Source2: nghttp2.keyring
|
||||||
Source3: baselibs.conf
|
Source3: baselibs.conf
|
||||||
%if 0%{?suse_version} && 0%{?suse_version} == 1500
|
|
||||||
BuildRequires: gcc13-c++
|
|
||||||
%else
|
|
||||||
BuildRequires: gcc-c++
|
|
||||||
%endif
|
|
||||||
BuildRequires: libboost_system-devel
|
BuildRequires: libboost_system-devel
|
||||||
BuildRequires: libboost_thread-devel
|
BuildRequires: libboost_thread-devel
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: python-rpm-macros
|
|
||||||
BuildRequires: pkgconfig(cunit)
|
BuildRequires: pkgconfig(cunit)
|
||||||
BuildRequires: pkgconfig(jansson)
|
BuildRequires: pkgconfig(jansson)
|
||||||
BuildRequires: pkgconfig(libcares)
|
BuildRequires: pkgconfig(libcares)
|
||||||
@@ -48,9 +46,21 @@ BuildRequires: pkgconfig(libsystemd)
|
|||||||
BuildRequires: pkgconfig(libxml-2.0)
|
BuildRequires: pkgconfig(libxml-2.0)
|
||||||
BuildRequires: pkgconfig(openssl) >= 1.1.1
|
BuildRequires: pkgconfig(openssl) >= 1.1.1
|
||||||
BuildRequires: pkgconfig(zlib)
|
BuildRequires: pkgconfig(zlib)
|
||||||
|
%if 0%{?suse_version} && 0%{?suse_version} == 1500
|
||||||
|
BuildRequires: gcc13-c++
|
||||||
|
%else
|
||||||
|
BuildRequires: gcc-c++
|
||||||
|
%endif
|
||||||
|
%if %{with http3}
|
||||||
|
BuildRequires: pkgconfig(libevent_openssl)
|
||||||
|
BuildRequires: pkgconfig(libnghttp3)
|
||||||
|
BuildRequires: pkgconfig(libngtcp2)
|
||||||
|
%endif
|
||||||
%ifnarch ppc %{arm}
|
%ifnarch ppc %{arm}
|
||||||
BuildRequires: pkgconfig(jemalloc)
|
BuildRequires: pkgconfig(jemalloc)
|
||||||
%endif
|
%endif
|
||||||
|
# for util/test_util_localtime_date
|
||||||
|
BuildRequires: timezone
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This is an implementation of Hypertext Transfer Protocol version 2.
|
This is an implementation of Hypertext Transfer Protocol version 2.
|
||||||
@@ -100,13 +110,16 @@ HTTP/2 client, server and proxy.
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
%if 0%{?suse_version} && 0%{?suse_version} == 1500
|
%if 0%{?suse_version} && 0%{?suse_version} == 1500
|
||||||
export CC=/usr/bin/gcc-13
|
export CC=%{_bindir}/gcc-13
|
||||||
export CXX=/usr/bin/g++-13
|
export CXX=%{_bindir}/g++-13
|
||||||
%endif
|
%endif
|
||||||
%configure \
|
%configure \
|
||||||
--disable-static \
|
--disable-static \
|
||||||
--disable-silent-rules \
|
--disable-silent-rules \
|
||||||
--enable-app \
|
--enable-app \
|
||||||
|
%if %{with http3}
|
||||||
|
--enable-http3 \
|
||||||
|
%endif
|
||||||
%{nil}
|
%{nil}
|
||||||
%make_build all
|
%make_build all
|
||||||
|
|
||||||
@@ -114,20 +127,6 @@ export CXX=/usr/bin/g++-13
|
|||||||
%make_install
|
%make_install
|
||||||
find %{buildroot} -type f -name "*.la" -delete -print
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
|
|
||||||
|
|
||||||
# Do not ship this
|
|
||||||
rm -rf %{buildroot}%{_datadir}/doc/nghttp2
|
|
||||||
|
|
||||||
# None of applications using these man pages are built.
|
|
||||||
rm -rf %{buildroot}%{_mandir}/man1/* \
|
|
||||||
doc/manual/html/.buildinfo
|
|
||||||
|
|
||||||
# https://build.opensuse.org/request/show/1212476
|
|
||||||
%if %{suse_version} >= 1600
|
|
||||||
%python3_fix_shebang_path %{buildroot}%{_datadir}/%{name}/fetch-ocsp-response
|
|
||||||
%endif
|
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
%make_build check
|
%make_build check
|
||||||
|
|
||||||
@@ -140,7 +139,10 @@ rm -rf %{buildroot}%{_mandir}/man1/* \
|
|||||||
%{_bindir}/nghttp
|
%{_bindir}/nghttp
|
||||||
%{_bindir}/nghttpd
|
%{_bindir}/nghttpd
|
||||||
%{_bindir}/nghttpx
|
%{_bindir}/nghttpx
|
||||||
%{_datadir}/%{name}/
|
%{_mandir}/man1/h2load.1%{?ext_man}
|
||||||
|
%{_mandir}/man1/nghttp.1%{?ext_man}
|
||||||
|
%{_mandir}/man1/nghttpd.1%{?ext_man}
|
||||||
|
%{_mandir}/man1/nghttpx.1%{?ext_man}
|
||||||
|
|
||||||
%files -n %{soname}-%{sover}
|
%files -n %{soname}-%{sover}
|
||||||
%license COPYING
|
%license COPYING
|
||||||
@@ -152,4 +154,7 @@ rm -rf %{buildroot}%{_mandir}/man1/* \
|
|||||||
%{_libdir}/%{soname}.so
|
%{_libdir}/%{soname}.so
|
||||||
%{_libdir}/pkgconfig/%{soname}.pc
|
%{_libdir}/pkgconfig/%{soname}.pc
|
||||||
|
|
||||||
|
%files doc
|
||||||
|
%{_datadir}/doc/nghttp2
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Reference in New Issue
Block a user