Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nghttp2 for openSUSE:Factory checked in at 2024-06-18 22:51:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old) and /work/SRC/openSUSE:Factory/.nghttp2.new.19518 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nghttp2" Tue Jun 18 22:51:05 2024 rev:82 rq:1181357 version:1.62.1 Changes: -------- --- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes 2024-04-04 22:24:55.336358974 +0200 +++ /work/SRC/openSUSE:Factory/.nghttp2.new.19518/nghttp2.changes 2024-06-18 22:51:51.414774731 +0200 @@ -1,0 +2,41 @@ +Mon Jun 17 18:02:25 UTC 2024 - Dirk Müller <dmuel...@suse.com> + +- update to 1.62.1: + * nghttpx: Fix batch UDP QUIC packet dropped on GRO read +- update to 1.62.0: + * nghttpx: Fix QUIC stateless reset stack buffer overflow + * Require c-ares >= 1.16.0 for ares_getaddrinfo + * Require C++20 compiler + * Adopt std::to_array and remove make_array + * nghttpx: Define APIEndpoints separately + * nghttpx: Do not send error/status body when method is HEAD + * nghttpx: Fix alignment issues in BlockAllocator + * nghttpx: Simplify parameter declaration for ipc_fd functions + * nghttpx: Add extent to ipc_fd explicitly + * Make make_byte_ref return std::span + * Make util::decode_hex return std::span + * Rewrite util::parse_uint + * Let base64::decode return std::span + * Refactor StringRef + * Stringref refactor c str and str + * Add StringRef literal operator and remove StringRef::from_lit + * Make StringRef(const std::string&) implicit + * Add http2::make_field family functions + * Remove std::string conversion operator from StringRef + * Optimize StringRef comparisons against c-string + * Pack more quic pkt + * nghttpx: Dynamic GSO failover + * Refactor ImmutableString + * nghttpx: Refactor QUIC data path + * nghttpx: Fix inherited TCP port comparison + * make_websocket_accept_token: Lesser conversions + * Add http3::make_field family functions + * Remove unnecessary namespace qualifications + * Refactor http utils + * Refactor streq + * Remove util::streq and let StringRef operator== deal with it + * Update the link for the Prefix.pdf document. fix #2178 + * Introduce typed nghttp2_min and nghttp2_max +- drop gcc7.patch (obsolete, we require C++20 now) + +------------------------------------------------------------------- Old: ---- gcc7.patch nghttp2-1.61.0.tar.xz nghttp2-1.61.0.tar.xz.asc New: ---- nghttp2-1.62.1.tar.xz nghttp2-1.62.1.tar.xz.asc BETA DEBUG BEGIN: Old: * Introduce typed nghttp2_min and nghttp2_max - drop gcc7.patch (obsolete, we require C++20 now) BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nghttp2.spec ++++++ --- /var/tmp/diff_new_pack.eayZQC/_old 2024-06-18 22:51:52.046798033 +0200 +++ /var/tmp/diff_new_pack.eayZQC/_new 2024-06-18 22:51:52.050798181 +0200 @@ -20,7 +20,7 @@ %global sover 14 %global flavor @BUILD_FLAVOR@%{nil} Name: nghttp2 -Version: 1.61.0 +Version: 1.62.1 Release: 0 Summary: Implementation of Hypertext Transfer Protocol version 2 in C License: MIT @@ -30,8 +30,11 @@ Source1: https://github.com/nghttp2/nghttp2/releases/download/v%{version}/nghttp2-%{version}.tar.xz.asc Source2: nghttp2.keyring Source3: baselibs.conf -Patch1: gcc7.patch +%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 @@ -96,6 +99,10 @@ %autosetup -p1 -n nghttp2-%{version} %build +%if 0%{?suse_version} && 0%{?suse_version} == 1500 +export CC=/usr/bin/gcc-13 +export CXX=/usr/bin/g++-13 +%endif %configure \ --disable-static \ --disable-silent-rules \ ++++++ nghttp2-1.61.0.tar.xz -> nghttp2-1.62.1.tar.xz ++++++ ++++ 23097 lines of diff (skipped)