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
|
||||
|
||||
|
55
nghttp2.spec
55
nghttp2.spec
@@ -15,12 +15,16 @@
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%global soname libnghttp2
|
||||
%global sover 14
|
||||
%global flavor @BUILD_FLAVOR@%{nil}
|
||||
%if 0%{?suse_version} > 1600
|
||||
%bcond_without http3
|
||||
%else
|
||||
%bcond_with http3
|
||||
%endif
|
||||
Name: nghttp2
|
||||
Version: 1.64.0
|
||||
Version: 1.66.0
|
||||
Release: 0
|
||||
Summary: Implementation of Hypertext Transfer Protocol version 2 in C
|
||||
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
|
||||
Source2: nghttp2.keyring
|
||||
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_thread-devel
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: python-rpm-macros
|
||||
BuildRequires: pkgconfig(cunit)
|
||||
BuildRequires: pkgconfig(jansson)
|
||||
BuildRequires: pkgconfig(libcares)
|
||||
@@ -48,9 +46,21 @@ BuildRequires: pkgconfig(libsystemd)
|
||||
BuildRequires: pkgconfig(libxml-2.0)
|
||||
BuildRequires: pkgconfig(openssl) >= 1.1.1
|
||||
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}
|
||||
BuildRequires: pkgconfig(jemalloc)
|
||||
%endif
|
||||
# for util/test_util_localtime_date
|
||||
BuildRequires: timezone
|
||||
|
||||
%description
|
||||
This is an implementation of Hypertext Transfer Protocol version 2.
|
||||
@@ -100,13 +110,16 @@ HTTP/2 client, server and proxy.
|
||||
|
||||
%build
|
||||
%if 0%{?suse_version} && 0%{?suse_version} == 1500
|
||||
export CC=/usr/bin/gcc-13
|
||||
export CXX=/usr/bin/g++-13
|
||||
export CC=%{_bindir}/gcc-13
|
||||
export CXX=%{_bindir}/g++-13
|
||||
%endif
|
||||
%configure \
|
||||
--disable-static \
|
||||
--disable-silent-rules \
|
||||
--enable-app \
|
||||
%if %{with http3}
|
||||
--enable-http3 \
|
||||
%endif
|
||||
%{nil}
|
||||
%make_build all
|
||||
|
||||
@@ -114,20 +127,6 @@ export CXX=/usr/bin/g++-13
|
||||
%make_install
|
||||
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
|
||||
%make_build check
|
||||
|
||||
@@ -140,7 +139,10 @@ rm -rf %{buildroot}%{_mandir}/man1/* \
|
||||
%{_bindir}/nghttp
|
||||
%{_bindir}/nghttpd
|
||||
%{_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}
|
||||
%license COPYING
|
||||
@@ -152,4 +154,7 @@ rm -rf %{buildroot}%{_mandir}/man1/* \
|
||||
%{_libdir}/%{soname}.so
|
||||
%{_libdir}/pkgconfig/%{soname}.pc
|
||||
|
||||
%files doc
|
||||
%{_datadir}/doc/nghttp2
|
||||
|
||||
%changelog
|
||||
|
Reference in New Issue
Block a user