SHA256
8
0
forked from pool/nghttp2

192 Commits

Author SHA256 Message Date
4b394ebc28 Accepting request 1296505 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1296505
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=86
2025-08-05 12:20:14 +00:00
Martin Pluskal
a1135df871 - Account for the libngtcp2 devel split for openssl and gnutls.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=129
2025-07-30 08:39:16 +00:00
54df0c770a Accepting request 1289939 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1289939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=85
2025-07-09 15:25:35 +00:00
b3d645a700 Accepting request 1267315 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1267315
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=84
2025-04-24 15:24:52 +00:00
Martin Pluskal
70f3c21b8a version update to 1.65.0 -- this version now builds also when gcc-15 is used
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=126
2025-04-05 16:23:38 +00:00
a9b885f5be Accepting request 1223766 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1223766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=83
2024-11-13 14:27:13 +00:00
Martin Pluskal
cb4115e7cb - version update to 1.64.0
1.64.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
  1.63.0
  * Bump libbpf to v1.4.2 by @tatsuhiro-t in #2191
  * build(deps): bump golang.org/x/net from 0.24.0 to 0.25.0 by @dependabot in #2193
  * nghttpx: Fix batch UDP QUIC packet dropped on GRO read by @tatsuhiro-t in #2196
  * CMakeLists.txt: allow to compile the C only lib without CXX compiler by @ThomasDevoogdt in #2200
  * build(deps): bump github.com/quic-go/quic-go from 0.43.1 to 0.44.0 by @dependabot in #2197
  * Fix compiler versions in readme by @ryandesign in #2203
  * build(deps): bump golang.org/x/net from 0.25.0 to 0.26.0 by @dependabot in #2205
  * build(deps): bump github.com/quic-go/quic-go from 0.44.0 to 0.45.0 by @dependabot in #2206
  * Bump ngtcp2 and its dependencies by @tatsuhiro-t in #2207

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=125
2024-11-12 17:32:42 +00:00
4296435b46 Accepting request 1181357 from devel:libraries:c_c++
- 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

OBS-URL: https://build.opensuse.org/request/show/1181357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=82
2024-06-18 20:51:05 +00:00
e56fd1ccf1 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=124
2024-06-17 18:13:31 +00:00
c263807c8a Accepting request 1164560 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1164560
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=81
2024-04-04 20:24:33 +00:00
Martin Pluskal
bf6f8ab10b Accepting request 1164552 from home:pgajdos
- version update to 1.61.0
  * Fixes CVE-2024-28182 [bsc#1221399]
  * nghttpx: Shutdown h3 stream read with trailer as well by @tatsuhiro-t in #2087
  * Checkout with submodules by @jonaski in #2093
  * Respect BUILD_STATIC_LIBS and add option for tests by @jonaski in #2092
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.22.0 by @dependabot in #2097
  * Workaround llvm issue on github ubuntu runner by @tatsuhiro-t in #2098
  * docker: Use copy --link by @tatsuhiro-t in #2099
  * Nghttpx header idle timeout by @tatsuhiro-t in #2100
  * nghttpx: Fix frontend-header-timeout does not work in config file by @tatsuhiro-t in #2101
  * Rewrite hexdump by @tatsuhiro-t in #2102
  * Switch to distroless/base-nossl by @tatsuhiro-t in #2103
  * Bump ngtcp2 by @tatsuhiro-t in #2105
  * nghttpx: Simplify quic connection close handling by @tatsuhiro-t in #2106
  * build(deps): bump github.com/quic-go/quic-go from 0.41.0 to 0.42.0 by @dependabot in #2107
  * autotools: Use tar-ustar automake option by @tatsuhiro-t in #2108
  * Automate release process by @tatsuhiro-t in #2109
  * autotools: Switch to tar-pax by @tatsuhiro-t in #2110
  * nghttpx: Drop a UDP datagram from well-known port by @tatsuhiro-t in #2111
  * nghttpx: Fix port byte order by @tatsuhiro-t in #2112
  * h2load: Allow host header to be overridden by @tatsuhiro-t in #2113
  * nghttpx: Rework QUIC stateless reset packet size by @tatsuhiro-t in #2114
  * nghttpx: More QUIC prohibited ports by @tatsuhiro-t in #2115
  * Add actions/stale by @tatsuhiro-t in #2116
  * nghttpx: Discard UDP datagram that is too short to be a valid QUIC packet by @tatsuhiro-t in #2117
  * nghttp: Support SSLKEYLOGFILE by @tatsuhiro-t in #2119
  * No rfc7540 priority fix by @tatsuhiro-t in #2120
  * Further reduce Stateless reset emission by @tatsuhiro-t in #2122
  * nghttpx: Rework Connection ID construction by @tatsuhiro-t in #2124
  * Nghttpx faster worker lookup by @tatsuhiro-t in #2125

OBS-URL: https://build.opensuse.org/request/show/1164552
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=123
2024-04-04 10:40:11 +00:00
0f810767da Accepting request 1164345 from home:adamm:branches:devel:libraries:c_c++
- gcc7.patch: Fix compilation for SLE-15 (jsc#PED-8206)

OBS-URL: https://build.opensuse.org/request/show/1164345
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=122
2024-04-03 11:55:28 +00:00
5d3e70c1bf Accepting request 1159004 from devel:libraries:c_c++
- Update keyring with current key 

- version update to 1.60.0
  * makerelease.sh: Speed up git submodule
  * Speed up git clone
  * build(deps): bump actions/cache from 3 to 4
  * Fixing the build and install trees
  * build(deps): bump microsoft/setup-msbuild from 1 to 2
  * nghttpx: Set ocsp response to SSL in case of boringssl
  * Run with python3
  * src: Certificate Compression with boringssl
  * Fix missing newline
  * Switch to aws lc
  * Libbrotli fixup
  * Deprecate RFC 7540 priorities (aka stream dependencies)
  * Let dependabot manage go modules
  * build(deps): bump golang.org/x/net from 0.20.0 to 0.21.0
  * integration-tests: Omit unused parameters
  * Munit
  * Introduce nghttp2_ssize API
  * Move deprecated warning upfront
  * Describe RFC 7540 priorities deprecation plan
  * Apps migrate nghttp2 ssize
  * src: Remove unused functions
  * Reconsider ssize t usage in src
  * Use GitHub private vulnerability reporting
  * Move security policy to GitHub standard location
  * Bump mruby to 3.3.0
  * Bump llhttp to 48588093ca4219b5f689acfc9ebea9e4c8c37663
  * h2load: Add --sni option

OBS-URL: https://build.opensuse.org/request/show/1159004
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=80
2024-03-20 20:10:26 +00:00
Martin Pluskal
7fbd9529fa - Update keyring with current key
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=121
2024-03-18 12:59:18 +00:00
Martin Pluskal
de817417d3 Accepting request 1158922 from home:pgajdos
- version update to 1.60.0
  * makerelease.sh: Speed up git submodule
  * Speed up git clone
  * build(deps): bump actions/cache from 3 to 4
  * Fixing the build and install trees
  * build(deps): bump microsoft/setup-msbuild from 1 to 2
  * nghttpx: Set ocsp response to SSL in case of boringssl
  * Run with python3
  * src: Certificate Compression with boringssl
  * Fix missing newline
  * Switch to aws lc
  * Libbrotli fixup
  * Deprecate RFC 7540 priorities (aka stream dependencies)
  * Let dependabot manage go modules
  * build(deps): bump golang.org/x/net from 0.20.0 to 0.21.0
  * integration-tests: Omit unused parameters
  * Munit
  * Introduce nghttp2_ssize API
  * Move deprecated warning upfront
  * Describe RFC 7540 priorities deprecation plan
  * Apps migrate nghttp2 ssize
  * src: Remove unused functions
  * Reconsider ssize t usage in src
  * Use GitHub private vulnerability reporting
  * Move security policy to GitHub standard location
  * Bump mruby to 3.3.0
  * Bump llhttp to 48588093ca4219b5f689acfc9ebea9e4c8c37663
  * h2load: Add --sni option
  * Bump ngtcp2 dependencies
  * mruby: Adopt deprecation of mrbc_ prefix

OBS-URL: https://build.opensuse.org/request/show/1158922
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=120
2024-03-18 09:10:00 +00:00
136127eac4 Accepting request 1142173 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1142173
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=79
2024-01-29 21:26:53 +00:00
Martin Pluskal
abbdc89308 Accepting request 1142108 from home:dirkmueller:Factory
- update to 1.59.0:
  * Update bash_completion
  * h2load: Fix bug that ttfb is not recorded if h3 stream
    has no data
  * h2load: Consider all h2 HEADERS when counting bytes and
    recording ttfb
  * h2load: Ignore 1xx status code
  * nghttpd: Free SSL_CTX on exit
  * nghttpx: OpenSSL needs SSL_CTX_set_recv_max_early_data
  * nghttpx: OpenSSL needs SSL_CTX_set_recv_max_early_data
  * cmake: Require OpenSSL >= 1.1.1
  * Add nghttp2_select_alpn and deprecate
    nghttp2_select_next_protocol
  * nghttpx: Add --alpn-list and deprecate --npn-list
  * h2load: Add --alpn-list and deprecate --npn-list
  * Remove NPN
  * src: Support building with aws-lc
  * Avoid detecting OpenSSL 3.2 as quictls
  * Use nghttp3_pri_parse_priority added since nghttp3 v1.1.0
  * h2load: Fix IPv6 address in :authority
  * h2load: Fix IPv6 address in :authority
  * nghttpx: Propagate stream priority from backend to
    frontend
  * nghttpx: Propagate stream priority from backend to
    frontend
  * Merge pull request #1991 from nghttp2/get-and-parse-
    extpri
  * Add API to get and parse RFC 9218 priority
  * nghttpx: Prefer __FILE_NAME__ if defined

OBS-URL: https://build.opensuse.org/request/show/1142108
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=119
2024-01-29 07:18:49 +00:00
778a971d54 Accepting request 1128913 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1128913
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=78
2023-11-27 21:42:37 +00:00
Martin Pluskal
89d7710f89 Accepting request 1128819 from home:dirkmueller:Factory
- update to 1.58.0:
  * Update manual pages
  * Bump neverbleed
  * Bump ngtcp2
  * Prefer clock_gettime if __CYGWIN__ defined
  * Do not require strict c++ mode
  * nghttpx: Stricter transfer-encoding checks
  * Refactor character comparison
  * Integration servertester h3
  * integration: Enable http3 test with cmake

OBS-URL: https://build.opensuse.org/request/show/1128819
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=118
2023-11-26 13:15:16 +00:00
57ef5a89dd Accepting request 1127896 from devel:libraries:c_c++
- fix unversioned provides to be in sync with nghttp3

OBS-URL: https://build.opensuse.org/request/show/1127896
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=77
2023-11-22 17:54:14 +00:00
3c35c82593 - fix unversioned provides to be in sync with nghttp3
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=117
2023-11-21 11:53:16 +00:00
8d5957f23f Accepting request 1123980 from devel:libraries:c_c++
- add keyring for gpg validation
- spec file cleanups

    For example, if GOAWAY frame has been received, a
  * https://nghttp2.org/blog/2023/05/10/nghttp2-v1-53-0/
  checking leading and trailing white spaces against HTTP field value.
  * https://nghttp2.org/blog/2022/08/22/nghttp2-v1-49-0/
  * third-party: Bump neverbleed based on the latest head (GH-1708)
  * see https://nghttp2.org/blog/2022/02/23/nghttp2-v1-47-0/
  * see https://nghttp2.org/blog/2021/10/19/nghttp2-v1-46-0/
  * nghttpx: Fix logging integer
- Conditionally remove dependecy on jemalloc for SLE-12
    if table size is changed from default
  * Add nghttp2_option_set_max_send_header_block_length API
  * Fix warning: declaration of 'free' shadows a global declaration
  * nghttpx: Add healthmon parameter to -f option to enable health
  * nghttpx: Add --api-max-request-body option to set maximum API
  * nghttpx: Add api parameter to --frontend option to mark API
  * h2load: Add content-length header field for HTTP/2 and SPDY as
  * Run error callback when peer does not send initial SETTINGS
  * nghttpx: Fix bug that server push from mruby script did not
  * nghttpx: Try next HTTP/1 backend address when connection
  * nghttpx: Retry next HTTP/2 backend address when connection
  * nghttpx: Enable link header field based push for non-final
  * nghttpx: Fix bug that logger wrote string which was not
  * nghttpx: Fix bug that backend tls keyword did not work with -s
  * lib: Add nghttp2_error_callback to tell application human
  * lib: Add nghttp2_http2_strerror() to return HTTP/2 error code
  * integration: Disable tests that sometimes break randomly on
  * h2load: Fix bug that initial max concurrent streams was too

OBS-URL: https://build.opensuse.org/request/show/1123980
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=76
2023-11-08 21:16:44 +00:00
f00a8396a2 - add keyring for gpg validation
- spec file cleanups
    For example, if GOAWAY frame has been received, a
  * https://nghttp2.org/blog/2023/05/10/nghttp2-v1-53-0/
  checking leading and trailing white spaces against HTTP field value.
  * https://nghttp2.org/blog/2022/08/22/nghttp2-v1-49-0/
  * third-party: Bump neverbleed based on the latest head (GH-1708)
  * see https://nghttp2.org/blog/2022/02/23/nghttp2-v1-47-0/
  * see https://nghttp2.org/blog/2021/10/19/nghttp2-v1-46-0/
  * nghttpx: Fix logging integer
- Conditionally remove dependecy on jemalloc for SLE-12
    if table size is changed from default
  * Add nghttp2_option_set_max_send_header_block_length API
  * Fix warning: declaration of 'free' shadows a global declaration
  * nghttpx: Add healthmon parameter to -f option to enable health
  * nghttpx: Add --api-max-request-body option to set maximum API
  * nghttpx: Add api parameter to --frontend option to mark API
  * h2load: Add content-length header field for HTTP/2 and SPDY as
  * Run error callback when peer does not send initial SETTINGS
  * nghttpx: Fix bug that server push from mruby script did not
  * nghttpx: Try next HTTP/1 backend address when connection
  * nghttpx: Retry next HTTP/2 backend address when connection
  * nghttpx: Enable link header field based push for non-final
  * nghttpx: Fix bug that logger wrote string which was not
  * nghttpx: Fix bug that backend tls keyword did not work with -s
  * lib: Add nghttp2_error_callback to tell application human
  * lib: Add nghttp2_http2_strerror() to return HTTP/2 error code
  * integration: Disable tests that sometimes break randomly on
  * h2load: Fix bug that initial max concurrent streams was too
  * nghttpx: Workaround for Ubuntu 15.04 which does not

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=116
2023-11-07 12:54:20 +00:00
90b87ff12c Accepting request 1118015 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1118015
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=75
2023-10-17 18:22:27 +00:00
Martin Pluskal
6322b02873 Accepting request 1117984 from home:pgajdos
- version update to 1.57.0 [bsc#1216174]
  1.57.0
  * Fixes CVE-2023-44487
  * Bump ngtcp2 by @tatsuhiro-t in #1944
  * Add dependabot to update actions by @tatsuhiro-t in #1946
  * Bump golang.org/x/net to v0.15.0 by @tatsuhiro-t in #1950
  * Bump actions/setup-go from 3 to 4 by @dependabot in #1948
  * Bump actions/checkout from 3 to 4 by @dependabot in #1949
  * Bump actions/upload-artifact from 1 to 3 by @dependabot in #1947
  * docker: Bump base image to debian 12 by @tatsuhiro-t in #1951
  * nghttpx: Header field name must be lowercase by @tatsuhiro-t in #1953
  * Bump quictls by @tatsuhiro-t in #1945
  * Apps fix by @tatsuhiro-t in #1957
  * nghttpx: Fix bug that --single-process does not work by @tatsuhiro-t in #1958
  * Fix clang-format by @tatsuhiro-t in #1959
  * Rework session management by @tatsuhiro-t in #1961
  1.56.0
  * doc: Bump boringssl by @tatsuhiro-t in #1928
  * Fix memory leak by @tatsuhiro-t in #1930
  * Return void by @tatsuhiro-t in #1931
  * nghttpx: Rework sending and receiving ECN bits by @tatsuhiro-t in #1934
  * CMSG_DATA does not necessarily return an aligned pointer by @tatsuhiro-t in #1935
  * Bump quictls by @tatsuhiro-t in #1937
  * Bump ngtcp2 and its dependencies by @tatsuhiro-t in #1939
  * nghttpx: Simplify std::unique_ptr get and release by @tatsuhiro-t in #1940
  * Bump llhttp to 926c982942eb53a13f01c1e9e6b19bd3b196e7dd by @tatsuhiro-t in #1941
  * Bump libbpf to v1.2.2 by @tatsuhiro-t in #1942
  * Update Dockerfile by @tatsuhiro-t in #1943

OBS-URL: https://build.opensuse.org/request/show/1117984
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=115
2023-10-16 12:56:33 +00:00
fd3acbe357 Accepting request 1099190 from devel:libraries:c_c++
- update to 1.55.1:
  * Fix memory leak
    This commit fixes memory leak that happens when
    PUSH_PROMISE or HEADERS frame cannot be sent, and
    nghttp2_on_stream_close_callback fails with a fatal error.
    For example, if GOAWAY frame has been received, a 
    HEADERS frame that opens new stream cannot be sent.
    This issue has already been made public via CVE-2023-35945
    by envoyproxy/envoy project.  During embargo period, the
    patch to fix this bug was accidentally submitted to
    nghttp2/nghttp2 repository [2]. And they decided to
    disclose CVE early.  I was notified just 1.5 hours
    before disclosure.  I had no time to respond.
    PoC described in [1] is quite simple, but I think it is
    not enough to trigger this bug.  While it is true that
    receiving GOAWAY prevents a client from opening new stream,
    and nghttp2 enters error handling branch, in order to cause
    the memory leak, nghttp2_session_close_stream function
    must return a fatal error.
    NGHTTP2_ERR_NOMEM, as its name suggests, indicates out of
    memory.  It is unlikely that a process gets short of
    memory with this simple PoC scenario unless application
    does something memory heavy processing.
  * NGHTTP2_ERR_CALLBACK_FAILURE is returned from application
    defined callback function (nghttp2_on_stream_close_callback, in
    this case), which indicates something fatal happened inside a
    callback, and a connection must be closed immediately without
    any further action.  As nghttp2_on_stream_close_error_callback
    documentation says, any error code other than 0 or
    NGHTTP2_ERR_CALLBACK_FAILURE is treated as fatal

OBS-URL: https://build.opensuse.org/request/show/1099190
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=74
2023-07-24 16:12:02 +00:00
Martin Pluskal
1c37b0704b OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=114 2023-07-18 07:24:03 +00:00
Martin Pluskal
bc1338ec96 Accepting request 1098813 from home:dirkmueller:Factory
- update to 1.55.1:
  * Fix memory leak
    This commit fixes memory leak that happens when
    PUSH_PROMISE or HEADERS frame cannot be sent, and
    nghttp2_on_stream_close_callback fails with a fatal error.
    For example, if GOAWAY frame has been received, a 
    HEADERS frame that opens new stream cannot be sent.
    This issue has already been made public via CVE-2023-35945
    by envoyproxy/envoy project.  During embargo period, the
    patch to fix this bug was accidentally submitted to
    nghttp2/nghttp2 repository [2]. And they decided to
    disclose CVE early.  I was notified just 1.5 hours
    before disclosure.  I had no time to respond.
    PoC described in [1] is quite simple, but I think it is
    not enough to trigger this bug.  While it is true that
    receiving GOAWAY prevents a client from opening new stream,
    and nghttp2 enters error handling branch, in order to cause
    the memory leak, nghttp2_session_close_stream function
    must return a fatal error.
    NGHTTP2_ERR_NOMEM, as its name suggests, indicates out of
    memory.  It is unlikely that a process gets short of
    memory with this simple PoC scenario unless application
    does something memory heavy processing.
  * NGHTTP2_ERR_CALLBACK_FAILURE is returned from application
    defined callback function (nghttp2_on_stream_close_callback, in
    this case), which indicates something fatal happened inside a
    callback, and a connection must be closed immediately without
    any further action.  As nghttp2_on_stream_close_error_callback
    documentation says, any error code other than 0 or
    NGHTTP2_ERR_CALLBACK_FAILURE is treated as fatal

OBS-URL: https://build.opensuse.org/request/show/1098813
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=113
2023-07-18 07:23:44 +00:00
6fe5c233f1 Accepting request 1094238 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1094238
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=73
2023-06-22 21:24:48 +00:00
Martin Pluskal
2deb935c86 Accepting request 1094235 from home:dirkmueller:Factory
- update to 1.54.0:
  * nghttpx: Consistent error handling and use of high-level API
  * h2load: Fix http3 upload stall
  * h2load: Use std::chrono::steady_clock for quic timestamp

OBS-URL: https://build.opensuse.org/request/show/1094235
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=112
2023-06-20 21:08:12 +00:00
a7fdcc617d Accepting request 1087728 from devel:libraries:c_c++
Update to version 1.53.0:
  * https://nghttp2.org/blog/2023/05/10/nghttp2-v1-53-0/

OBS-URL: https://build.opensuse.org/request/show/1087728
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=72
2023-05-19 09:54:41 +00:00
Martin Pluskal
77e5365a43 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=111 2023-05-18 04:59:18 +00:00
Martin Pluskal
e09f0cecff - Update to version 1.53.0:
* https://nghttp2.org/blog/2023/05/10/nghttp2-v1-53-0/

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=110
2023-05-18 04:59:08 +00:00
d7dd1aacf5 Accepting request 1079718 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1079718
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=71
2023-04-16 17:13:01 +00:00
Martin Pluskal
15c12ddd2e Accepting request 1079569 from home:dirkmueller:Factory
- update to 1.52.0:
  * https://nghttp2.org/blog/2023/02/13/nghttp2-v1-52-0/
  * sphinx_rtd_theme has been removed from the repository
    and archive.
  * The deprecated Python bindings has been removed.
  * The deprecated libnghttp2_asio has been removed.
  * llhttp and neverbleed have been updated.
  * This release fixes the bug that stalls TLS connection.
  * This release adds more http3 integration tests.
- drop nghttp2-remove-python-build.patch: obsolete as the code got removed

OBS-URL: https://build.opensuse.org/request/show/1079569
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=109
2023-04-16 06:56:27 +00:00
bacb7c0507 Accepting request 1037477 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1037477
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=70
2022-11-24 11:22:14 +00:00
Martin Pluskal
8a4577d240 Accepting request 1036485 from home:dirkmueller:Factory
- update to 1.51.0:
  * https://nghttp2.org/blog/2022/11/13/nghttp2-v1-51-0/
  This release fixes affinity-cookie-stickiness parameter handling.

OBS-URL: https://build.opensuse.org/request/show/1036485
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=108
2022-11-23 09:13:59 +00:00
9738a5f2aa Accepting request 1006322 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1006322
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=69
2022-10-01 15:41:41 +00:00
Martin Pluskal
444382253b Accepting request 1005765 from home:dirkmueller:Factory
- update to 1.50.0:
  * https://nghttp2.org/blog/2022/09/21/nghttp2-v1-50-0/
  This release adds
  nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation which disables
  checking leading and trailing white spaces against HTTP field value. 

- disable asio by default as it is deprecated by upstream and
  will be removed in the next release

OBS-URL: https://build.opensuse.org/request/show/1005765
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=107
2022-09-27 06:59:23 +00:00
8a32346bc8 Accepting request 998783 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/998783
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=68
2022-08-24 13:10:40 +00:00
Martin Pluskal
f8014b26da Accepting request 998718 from home:dirkmueller:Factory
- update to 1.49.0:
  * https://nghttp2.org/blog/2022/08/22/nghttp2-v1-49-0/

OBS-URL: https://build.opensuse.org/request/show/998718
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=106
2022-08-23 09:02:12 +00:00
0b6e77c634 Accepting request 988699 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/988699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=67
2022-07-13 11:44:44 +00:00
Martin Pluskal
55978bbf4e Accepting request 988491 from home:dirkmueller:Factory
- update to 1.48.0:
  * lib: Allow server to override RFC 9218 stream priority
  * lib: Add a server option to fallback to RFC 7540 priorities
  * lib: Add PRIORITY_UPDATE frame support
  * lib: Implement RFC 9218 extensible prioritization scheme
  * lib: Do not verify host field specific characters for response field
  * lib: No rfc7540 priorities
  * lib: Fix stream stall when initial window size is decreased
  * doc: Document how to change stream prioritization scheme
  * build: Compile with libressl 3.5
  * build: EXTRA_DIST: List mruby files explicitly
  * build: Bump ngtcp2 and nghttp3
  * build: Do not check application libraries if --enable-lib-only is given
  * src: Update default TLS cipher suites
  * nghttpx, h2load: Better pack UDP packets in one GSO write
  * nghttpx, h2load: Quic error handling
  * nghttpx, h2load: Fix QUIC performance regression
  * nghttp, nghttpd, nghttpx: Add ktls support
  * h2load: Send more packets without GSO per event loop
  * h2load: Add ktls support
  * nghttpd: Fix TLS read stall
  * nghttpx: Disable RFC 7540 priorities
  * nghttpx: Client always uses simpler TLS handshake
  * nghttpx: Add affinity-cookie-stickiness backend parameter
  * nghttpx: Fix broken session affinity
  * nghttpx: Limit CONNECTION_CLOSE and Retry under server amplification limit
  * integration: Go update
  * integration: Add go.mod
  * third-party: Bump llhttp to 75b45129db961e1fb3c56044e1b8f7721bfaee5d
  * third-party: Bump libbpf to v0.8.0

OBS-URL: https://build.opensuse.org/request/show/988491
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=105
2022-07-12 15:53:22 +00:00
0affc1bc5a Accepting request 963481 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/963481
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=66
2022-03-23 19:15:27 +00:00
Martin Pluskal
02b38e9932 Accepting request 963364 from home:dirkmueller:Factory
- update to 1.47.0:
  * see https://nghttp2.org/blog/2022/02/23/nghttp2-v1-47-0/

OBS-URL: https://build.opensuse.org/request/show/963364
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=104
2022-03-21 08:15:13 +00:00
ba6332d361 Accepting request 941803 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/941803
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=65
2021-12-22 19:17:48 +00:00
Martin Pluskal
9b0b528e08 Accepting request 941434 from home:dirkmueller:Factory
- update to 1.46.0:
  * see https://nghttp2.org/blog/2021/07/18/nghttp2-v1-44-0/
  * see https://nghttp2.org/blog/2021/09/20/nghttp2-v1-45-0/
  * see https://nghttp2.org/blog/2021/10/19/nghttp2-v1-46-0/

OBS-URL: https://build.opensuse.org/request/show/941434
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=103
2021-12-21 09:38:45 +00:00
101c99ba93 Accepting request 869212 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/869212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=64
2021-02-11 11:46:39 +00:00
Martin Pluskal
ff0b73305a Accepting request 869209 from home:dirkmueller:branches:devel:libraries:c_c++
- update to 1.43.0:
  * doc: Make doc generation work with sphinx v3.3
  * python: Require python3 for python bindings
  * python: Require python3 for python scripts
  * nghttpx: Make sure that Pool gets cleared when all buffers are returned
  * nghttpx: Choose ECDSA cert if compatible signature algorithm available
  * nghttpx: Add workaround to include ':' in backend pattern

OBS-URL: https://build.opensuse.org/request/show/869209
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=102
2021-02-04 11:39:17 +00:00
840098cc82 Accepting request 860739 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/860739
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=63
2021-01-08 16:32:59 +00:00
Martin Pluskal
d435588426 Accepting request 860715 from home:dirkmueller:branches:devel:libraries:c_c++
- update to 1.42.0:
  * lib: fix ubsan errors (Patch from Asra Ali) (GH-1468)
  * lib: Don't send RST_STREAM to idle stream (GH-1477)
  * lib: nghttp2_map backed by nghttp2_ksl
  * doc: Update sphinx_rtd_theme
  * doc: nghttp2_session_send is also affected by max concurrent streams (Patch from Tomas Krizek) (GH-1489)
  * doc: clarify flow control behaviour for nghttp2_session_send() (Patch from Tomas Krizek) (GH-1488)
  * build: Add missing cmake/FindSystemd.cmake to dist (GH-1526)
  * third-party: Bump llhttp to 2.2.0
  * third-party: Bump mruby to 2.1.2
  * nghttpx: Deal with the case when h2 backend is retired before it is initialized
  * nghttpx: Add accesslog variables to record request path without query (GH-1511)
  * nghttpx: Fix stall when TLS follows after proxy protocol
  * nghttpx: Fix logging integer

OBS-URL: https://build.opensuse.org/request/show/860715
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=101
2021-01-06 13:52:44 +00:00
483008762d Accepting request 811142 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/811142
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=62
2020-06-05 18:06:34 +00:00
Tomáš Chvátal
6110dd65f0 Accepting request 811122 from home:polslinux:branches:devel:libraries:c_c++
- Update to 1.41.0
  * Fix CVE-2020-11080
  * lib: Implement max settings option (Patch from James M Snell)
  * lib: Earlier check for settings flood (Patch from James M Snell)
  * lib: Fix receiving stream data stall (GH-1444)
  * build: cmake: Make hard-coded static lib suffix optional (Patch from Viktor Szakats) (GH-1418)
  * third-party: Bump llhttp to 2.0.4 (GH-1442)
  * nghttpx: Add PROXY-protocol v2 support (GH-1452)
  * nghttpx: Fix get_x509_serial for long serial numbers (Patch from Jacky Tian) (GH-1455)
  * h2load: Allow port in --connect-to
  * h2load: add --connect-to option (Patch from Lucas Pardue) (GH-1426)

OBS-URL: https://build.opensuse.org/request/show/811122
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=100
2020-06-03 12:54:58 +00:00
e57e11a943 Accepting request 765254 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/765254
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=61
2020-01-23 15:08:08 +00:00
Tomáš Chvátal
87f1397fc1 Accepting request 765237 from home:mrostecki:branches:devel:kubic
- Update to version 1.40.0
  * lib: Add nghttp2_check_authority as public API
  * lib: Fix the bug that stream is closed with wrong error code
  * lib: Faster huffman encoding and decoding
  * build: Avoid filename collision of static and dynamic lib
  * build: Add new flag ENABLE_STATIC_CRT for Windows
  * build: cmake: Support building nghttpx with systemd
  * third-party: Update neverbleed to fix memory leak
  * nghttpx: Fix bug that mruby is incorrectly shared between
    backends
  * nghttpx: Reconnect h1 backend if it lost connection before
    sending headers
  * nghttpx: Returns 408 if backend timed out before sending
    headers
  * nghttpx: Fix request stal

OBS-URL: https://build.opensuse.org/request/show/765237
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=99
2020-01-17 12:51:06 +00:00
c4bd12bf79 Accepting request 727112 from devel:libraries:c_c++
- Conditionally remove dependecy on jemalloc for SLE-12

OBS-URL: https://build.opensuse.org/request/show/727112
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=60
2019-09-04 06:57:17 +00:00
Martin Pluskal
64aa8b47f9 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=98 2019-08-30 02:52:10 +00:00
Martin Pluskal
b04296da42 - Conditionally remove dependecy on jemalloc for SLE-12
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=97
2019-08-30 02:46:15 +00:00
9bbe20cdef Accepting request 724584 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/724584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=59
2019-08-27 13:21:51 +00:00
Martin Pluskal
dc40b8ad08 Accepting request 724578 from home:adamm:branches:devel:libraries:c_c++
- Update to version 1.39.2 (bsc#1146184, bsc#1146182):
  * This release fixes CVE-2019-9511 “Data Dribble” and CVE-2019-9513
  “Resource Loop” vulnerability in nghttpx and nghttpd. Specially crafted HTTP/2
  frames cause Denial of Service by consuming CPU time. Check out
  https://github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-002.md
  for details. For nghttpx, additionally limiting inbound traffic by
  --read-rate and --read-burst options is quite effective against
  this kind of attack.
  * Add nghttp2_option_set_max_outbound_ack API function
  * nghttpx: Fix request stall

OBS-URL: https://build.opensuse.org/request/show/724578
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=96
2019-08-19 13:20:08 +00:00
Martin Pluskal
5b8cf27be9 - Require correct library from devel package - boo#1125689
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=95
2019-08-19 12:28:04 +00:00
57086ca245 Accepting request 723082 from devel:libraries:c_c++
- Update to version 1.39.1:
  * This release fixes the bug that log-level is not set with
    cmd-line or configuration file. It also fixes FPE with default
    backend.
- Changes for version 1.39.0:
  * libnghttp2 now ignores content-length in 200 response to
    CONNECT request as per RFC 7230.
  * mruby has been upgraded to 2.0.1.
  * libnghttp2-asio now supports boost-1.70.
  * http-parser has been replaced with llhttp.
  * nghttpx now ignores Content-Length and Transfer-Encoding in 1xx
    or 200 to CONNECT.
- Drop no longer needed boost170.patch

OBS-URL: https://build.opensuse.org/request/show/723082
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=58
2019-08-16 13:30:08 +00:00
Martin Pluskal
b1d3a1cc99 - Update to version 1.39.1:
* This release fixes the bug that log-level is not set with
    cmd-line or configuration file. It also fixes FPE with default
    backend.
- Changes for version 1.39.0:
  * libnghttp2 now ignores content-length in 200 response to
    CONNECT request as per RFC 7230.
  * mruby has been upgraded to 2.0.1.
  * libnghttp2-asio now supports boost-1.70.
  * http-parser has been replaced with llhttp.
  * nghttpx now ignores Content-Length and Transfer-Encoding in 1xx
    or 200 to CONNECT.
- Drop no longer needed boost170.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=94
2019-08-13 13:25:08 +00:00
57965a550f Accepting request 701941 from devel:libraries:c_c++
- Update to 1.38.0:
  * This release fixes the bug that authority and path altered by per-pattern mruby script can affect backend selection on retry.
  * It also fixes the bug that HTTP/1.1 chunked request stalls.
  * Now nghttpx does not log authorization request header field value with -LINFO.
  * This release fixes possible backend stall when header and request body are sent in their own packets.
  * The backend option gets weight parameter to influence backend selection.
  * This release fixes compile error with BoringSSL.
- Add patch from upstream to build with new boost bsc#1134616:
  * boost170.patch

OBS-URL: https://build.opensuse.org/request/show/701941
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=57
2019-05-14 11:11:28 +00:00
Tomáš Chvátal
8baae1e178 - Update to 1.38.0:
* This release fixes the bug that authority and path altered by per-pattern mruby script can affect backend selection on retry.
  * It also fixes the bug that HTTP/1.1 chunked request stalls.
  * Now nghttpx does not log authorization request header field value with -LINFO.
  * This release fixes possible backend stall when header and request body are sent in their own packets.
  * The backend option gets weight parameter to influence backend selection.
  * This release fixes compile error with BoringSSL.
- Add patch from upstream to build with new boost bsc#1134616:
  * boost170.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=93
2019-05-10 08:44:30 +00:00
5499fbdcc9 Accepting request 667027 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/667027
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=56
2019-01-28 19:46:57 +00:00
Martin Pluskal
8ac1f8cbff Accepting request 667023 from home:seanlew:branches:devel:libraries:c_c++
Update nghttp2

OBS-URL: https://build.opensuse.org/request/show/667023
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=92
2019-01-18 17:16:34 +00:00
Martin Pluskal
437f3f5ac0 Accepting request 667000 from home:scarabeus_iv:branches:devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/667000
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=91
2019-01-18 14:47:29 +00:00
Martin Pluskal
61738b6991 Accepting request 666996 from home:scarabeus_iv:branches:devel:libraries:c_c++
- Use multibuild to not pull in python3 in first build, nghttp2
  is low in the system

OBS-URL: https://build.opensuse.org/request/show/666996
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=90
2019-01-18 14:37:04 +00:00
Martin Pluskal
5707eccfb7 - Update to version 1.35.1:
* nghttpx: Fix broken trailing slash handling (GH-1276)
- Changes for version 1.35:
  * build: cmake: Fix libevent version detection (Patch from Jan Kundrát) (GH-1238)
  * lib: Use __has_declspec_attribute for shared builds (Patch from Don) (GH-1222)
  * src: Require C++14 language feature
  * nghttpx: Write mruby send_info early
  * nghttpx: Fix assertion failure on mruby send_info with HTTP/1 frontend
  * h2load: Handle HTTP/1 non-final response (GH-1259)
  * h2load: Clarify that time for connect includes TLS handshake

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=89
2019-01-11 14:28:51 +00:00
f5413ed0cb Accepting request 642981 from devel:libraries:c_c++
Add bug and tracking numbers only

OBS-URL: https://build.opensuse.org/request/show/642981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=55
2018-10-22 09:22:41 +00:00
d1c801c2fd Add bug and FATE numbers
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=88
2018-10-18 14:58:16 +00:00
6d1f1e14a3 Accepting request 640688 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/640688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=54
2018-10-12 11:09:27 +00:00
36946ee68e Accepting request 640687 from home:adamm:branches:devel:libraries:c_c++
- Update to version 1.34.0:
  * lib: Implement RFC 8441 :protocol support
  * nghttpx: Add read/write-timeout parameters to backend option
  * nghttpx: Fix mruby parameter validation in backend option
  * nghttpx: Implement RFC 8441 Bootstrapping WebSocket with HTTP/2
  * nghttpx: Update neverbleed to fix OpenSSL 1.1.1 issues
  * nghttpx: Update mruby 1.4.1
  * nghttpx: Add mruby env.tls_handshake_finished
  * nghttpx: Add --tls13-ciphers and --tls-client-ciphers options
  * nghttpx: Add RFC 8470 Early-Data header field support
  * nghttpx: Add RFC 8446 TLSv1.3 0-RTT early data support

OBS-URL: https://build.opensuse.org/request/show/640687
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=87
2018-10-08 19:53:42 +00:00
1bc320dc76 Accepting request 638345 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/638345
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=53
2018-10-02 17:44:40 +00:00
Ismail Dönmez
76daf23dd5 Accepting request 638343 from home:adamm:branches:devel:libraries:c_c++
- Update to version 1.33.0:
  * lib: Tweak nghttp2_session_set_stream_user_data
  * lib: Fix handling of SETTINGS_MAX_CONCURRENT_STREAMS.
  * lib: Implement ORIGIN frame
  * asio: support definition of local endpoint for cleartext
    client session
  * integration: Remove remaining SPDY code from the integration tests
  * nghttpx: Fix worker process crash with neverbleed write error
  * nghttpx: Support per-backend mruby script
  * nghttpx: Fix stream reset if data from client is arrived before
    dconn is attached

OBS-URL: https://build.opensuse.org/request/show/638343
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=86
2018-09-26 08:15:33 +00:00
6850697cce Accepting request 621740 from devel:libraries:c_c++
- Update to version 1.32.0:

OBS-URL: https://build.opensuse.org/request/show/621740
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=52
2018-07-13 08:18:34 +00:00
Martin Pluskal
cabade15fc - Update to version 1.32.0:
* lib: Ignore all input after calling session_terminate_session
  * lib: Fix treatment of padding
  * lib: Don't allow 101 HTTP status code because HTTP/2 removes
    HTTP Upgrade
  * build: add ENABLE_STATIC_LIB option to build static lib
  * third-party: Upgrade neverbleed to the latest master
  * asio: Support client side SNI
  * src: Compile with libressl 2.7.2
  * src: Allow building without NPN
  * h2load: -r and --duration are mutually exclusive

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=85
2018-07-09 15:17:12 +00:00
f64b3393f0 Accepting request 596227 from devel:libraries:c_c++
- Version umpdate to 1.31.1:
  * Fix bsc#1088639 CVE-2018-1000168
  * https://nghttp2.org/blog/2018/04/12/nghttp2-v1-31-1/

- Version update to 1.31.0:
  * lib: Add nghttp2_session_set_user_data() public API function (GH-1137)
  * src: Define nghttp2_inet_pton wrapper to avoid inet_pton macro (GH-1128)
  * nghttpx: Close listening socket on graceful shutdown
  * nghttpx: Add an option to accept expired client certificate (GH-1126)
  * nghttpx: Add mruby tls_client_not_before, and tls_client_not_after (GH-1123)
  * nghttpx: Fix potential memory leak
  * lib: Allow PING frame to be sent after GOAWAY (GH-1103)
  * nghttpx: Fix bug that h1 backend idle timeout expires sooner
  * nghttpx: Stop overwrite of first header on mruby call to env.req.set_header(..) (Patch from Dylan Plecki) (GH-1119)
  * nghttpx: Add upgrade-scheme parameter to backend option (GH-1099)
  * nghttpx: Fix missing ALPN validation (--npn-list) (GH-1094)
  * nghttpx: Remember which resource is pushed for RFC 8297 (GH-1101)

- Drop spdylay dependency as it is deprecated since version 1.28.0
  and removed from cofnigure.ac since 1.29.0

OBS-URL: https://build.opensuse.org/request/show/596227
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=51
2018-04-17 09:13:32 +00:00
Tomáš Chvátal
64f07a958c - Version umpdate to 1.31.1:
* Fix bsc#1088639 CVE-2018-1000168
  * https://nghttp2.org/blog/2018/04/12/nghttp2-v1-31-1/

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=84
2018-04-13 08:44:30 +00:00
Tomáš Chvátal
ab772a5b03 - Version update to 1.31.0:
* lib: Add nghttp2_session_set_user_data() public API function (GH-1137)
  * src: Define nghttp2_inet_pton wrapper to avoid inet_pton macro (GH-1128)
  * nghttpx: Close listening socket on graceful shutdown
  * nghttpx: Add an option to accept expired client certificate (GH-1126)
  * nghttpx: Add mruby tls_client_not_before, and tls_client_not_after (GH-1123)
  * nghttpx: Fix potential memory leak
  * lib: Allow PING frame to be sent after GOAWAY (GH-1103)
  * nghttpx: Fix bug that h1 backend idle timeout expires sooner
  * nghttpx: Stop overwrite of first header on mruby call to env.req.set_header(..) (Patch from Dylan Plecki) (GH-1119)
  * nghttpx: Add upgrade-scheme parameter to backend option (GH-1099)
  * nghttpx: Fix missing ALPN validation (--npn-list) (GH-1094)
  * nghttpx: Remember which resource is pushed for RFC 8297 (GH-1101)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=83
2018-04-09 10:29:18 +00:00
Tomáš Chvátal
b8d3a29c14 - Drop spdylay dependency as it is deprecated since version 1.28.0
and removed from cofnigure.ac since 1.29.0

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=82
2018-04-09 09:32:57 +00:00
4d8bd10b78 Accepting request 580194 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/580194
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=50
2018-03-01 11:06:07 +00:00
Martin Pluskal
31e8c5b47d Accepting request 580110 from home:favogt:licensetag
Use %license (boo#1082318). Please forward to SLE, if possible

OBS-URL: https://build.opensuse.org/request/show/580110
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=81
2018-02-26 11:24:08 +00:00
13f2e7e916 Accepting request 561884 from devel:libraries:c_c++
- Update to version 1.29.0:
  * lib: Use NGHTTP2_REFUSED_STREAM for streams which are closed by
    GOAWAY
  * build: Remove SPDY
  * build: Fix CMAKE_MODULE_PATH
  * nghttpx: Revert "nghttpx: Use an existing h2 backend connection
    as much as possible"
  * nghttpx: Write API request body in temporary file
  * nghttpx: Increase api-max-request-body
  * nghttpx: Faster configuration loading with lots of backends
  * nghttpx: Fix crash with --backend-http-proxy-uri option

OBS-URL: https://build.opensuse.org/request/show/561884
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=49
2018-01-16 08:24:28 +00:00
Martin Pluskal
cd57bc10db - Update to version 1.29.0:
* lib: Use NGHTTP2_REFUSED_STREAM for streams which are closed by
    GOAWAY
  * build: Remove SPDY
  * build: Fix CMAKE_MODULE_PATH
  * nghttpx: Revert "nghttpx: Use an existing h2 backend connection
    as much as possible"
  * nghttpx: Write API request body in temporary file
  * nghttpx: Increase api-max-request-body
  * nghttpx: Faster configuration loading with lots of backends
  * nghttpx: Fix crash with --backend-http-proxy-uri option

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=80
2018-01-05 13:23:16 +00:00
aa50e4dbf0 Accepting request 556050 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/556050
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=48
2017-12-14 09:51:05 +00:00
Martin Pluskal
e7984034ac Accepting request 556025 from home:dimstar:Factory
- Export PYTHON=/usr/bin/python3 before running configure: allow to
  build without (comnplete) python2 in the buildroot. In any case
  we only ship python3-bindings already.

Happens to also fix build in Staging_A, where rpm is being reworked (also python bindings)

OBS-URL: https://build.opensuse.org/request/show/556025
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=79
2017-12-11 19:05:51 +00:00
Martin Pluskal
648a46e6be - Upodate to version 1.28.0:
* lib: Add nghttp2_error_callback2
  * build: Add deprecation warning when spdylay support is enabled
  * Switch to clang-format-5.0
  * examples: Make client and server work with libevent-2.1.8
  * third-party: Update neverbleed
  * integration: Fix issues reported by the go vet tool.
  * nghttpx: Fix affinity retry
  * nghttpx: Fix stalled backend connection on retry
  * nghttpx: Cookie based session affinity
  * nghttpx: Expose additional TLS related variables to mruby and
    accesslog

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=78
2017-12-06 16:40:03 +00:00
80f042dedc Accepting request 542107 from devel:libraries:c_c++
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/542107
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=47
2017-11-19 10:07:15 +00:00
Martin Pluskal
29d08f4d7c - Drop forgotten python2 build dependency
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=77
2017-11-08 16:54:38 +00:00
30240c47a1 Accepting request 536838 from devel:libraries:c_c++
- Update to version 1.27.0:
  * h2load: Print out h2 header fields with --verbose option
  * nghttpx: Send non-final response to HTTP/1.1 or HTTP/2 client
    only
- Changes for version 1.26.0:
  * docs: Fix some typos in the nghttpx how-to
  * h2load: Fix bug that timing script stalls with -m1
  * h2load: Reservoir sampling (GH-984)
  * h2load: Add timing-based load-testing in h2load
- Switch to python3 support

OBS-URL: https://build.opensuse.org/request/show/536838
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=46
2017-10-28 12:20:49 +00:00
Martin Pluskal
86386d9e0c OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=76 2017-10-26 10:54:18 +00:00
Martin Pluskal
95c00ebb34 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=75 2017-10-26 10:45:27 +00:00
Martin Pluskal
a354c811c9 - Switch to python3 support
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=74
2017-10-26 10:42:35 +00:00
Martin Pluskal
fcbe193759 - Update to version 1.27.0:
* h2load: Print out h2 header fields with --verbose option
  * nghttpx: Send non-final response to HTTP/1.1 or HTTP/2 client
    only
- Changes for version 1.26.0:
  * docs: Fix some typos in the nghttpx how-to
  * h2load: Fix bug that timing script stalls with -m1
  * h2load: Reservoir sampling (GH-984)
  * h2load: Add timing-based load-testing in h2load

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=73
2017-10-26 10:32:48 +00:00
4727570423 Accepting request 532804 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/532804
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=45
2017-10-13 12:08:43 +00:00
Martin Pluskal
8411466b2f Accepting request 532797 from home:Andreas_Schwab:Factory
- Don't use jemalloc on ppc or %arm, where it is broken.

OBS-URL: https://build.opensuse.org/request/show/532797
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=72
2017-10-09 14:52:27 +00:00
367194500f Accepting request 519099 from devel:libraries:c_c++
- Update to version 1.25.0:
  * lib: add nghttp2_rcbuf_is_static() (Patch from Anna Henningsen) (GH-983)
  * nghttpx: Fix bug that forwarded for is not affected by proxy protocol (GH-979)
  * nghttpx: Update mruby to 1.3.0 (GH-957)

OBS-URL: https://build.opensuse.org/request/show/519099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=44
2017-09-04 10:25:53 +00:00
Martin Pluskal
f17ec53759 - Update to version 1.25.0:
* lib: add nghttp2_rcbuf_is_static() (Patch from Anna Henningsen) (GH-983)
  * nghttpx: Fix bug that forwarded for is not affected by proxy protocol (GH-979)
  * nghttpx: Update mruby to 1.3.0 (GH-957)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=71
2017-08-28 11:03:12 +00:00
9d2fd2c7ea Accepting request 511041 from devel:libraries:c_c++
- Update to version 1.24.0:

OBS-URL: https://build.opensuse.org/request/show/511041
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=43
2017-07-21 20:37:55 +00:00
Martin Pluskal
884397161c - Drop doc building
- Rename python subpackage to python2

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=70
2017-07-17 20:14:21 +00:00
Martin Pluskal
176df73f8a - Update to version 1.24.0:
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=69
2017-07-10 14:41:22 +00:00
4ce3d9bc25 Accepting request 494216 from devel:libraries:c_c++
- Update to version 1.22.0:

OBS-URL: https://build.opensuse.org/request/show/494216
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=42
2017-05-20 08:06:31 +00:00
Martin Pluskal
d7e0391649 - Update to version 1.22.0:
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=68
2017-05-10 12:08:49 +00:00
01bcff8616 Accepting request 489784 from devel:libraries:c_c++
- Update to version 1.21.1:

OBS-URL: https://build.opensuse.org/request/show/489784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=41
2017-05-03 13:52:33 +00:00
Martin Pluskal
d3cf537638 - Update to version 1.21.1:
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=67
2017-04-21 10:31:46 +00:00
7913a14dfe Accepting request 482362 from devel:libraries:c_c++
- Update to version 1.20.0:

OBS-URL: https://build.opensuse.org/request/show/482362
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=40
2017-03-31 13:05:01 +00:00
Martin Pluskal
70f2c0cd0b - Update to version 1.20.0:
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=66
2017-03-23 19:29:40 +00:00
63a59c351d Accepting request 454123 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/454123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=39
2017-02-08 09:43:24 +00:00
Martin Pluskal
3ab7a86baf Accepting request 454116 from home:adamm:branches:devel:libraries:c_c++
- use individual libboost-*-devel packages instead of boost-devel

OBS-URL: https://build.opensuse.org/request/show/454116
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=65
2017-02-02 10:29:56 +00:00
f7e3912fe7 Accepting request 448600 from devel:libraries:c_c++
- Update to version 1.18.0:

OBS-URL: https://build.opensuse.org/request/show/448600
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=38
2017-01-09 10:50:52 +00:00
Martin Pluskal
b70595d7df OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=64 2017-01-03 10:43:27 +00:00
Martin Pluskal
d02511fceb - Update to version 1.18.0:
* lib: Accept and ignore content-length: 0 in 204 response for now
  * build: Use pkg-config to detect libxml2
  * build: Require c-ares to compile applications under src
  * build: Add Windows CI via AppVeyor (Patch from Alexis La Goutte)
  * examples: Delete tiny-nghttpd
  * nghttpx: Retry h1 backend request if first write fails (GH-757)
  * nghttpx: Keep reading after backend write failed (GH-756)
  * nghttpx: Add frontend-keep-alive-timeout option (GH-755)
  * nghttpx: New error log format (GH-749)
  * nghttpx: Fix bug that fetch-ocsp-response does not work with OpenSSL 1.1.0 (GH-742)
  * nghttpx: Backend API call allows non-numeric host with dns parameter (GH-731)
  * nghttpx: Lookup backend host name dynamically (GH-721)
  * nghttpx: Accept and ignore content-length: 0 in 204 response for now (GH-735)
  * nghttpx: Wait for child process to exit

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=63
2017-01-03 10:39:59 +00:00
b484385fc5 Accepting request 445733 from devel:libraries:c_c++
- Update to version 1.17.0:

OBS-URL: https://build.opensuse.org/request/show/445733
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=37
2016-12-16 10:45:19 +00:00
Martin Pluskal
427b1f4b15 - Update to version 1.17.0:
* lib: Disallow content-length in 1xx, 204, or 200 to a CONNECT request (GH-722)
  * lib: Avoid memcpy against NULL src
  * build: MSVC version resource support (Patch from Remo E) (GH-718)
  * asio: server: Call on_close callback on connection close (GH-729)
  * nghttpx: Fix frequent crash with --backend-http-proxy-uri
  * nghttpx: Robust backend read timeout
  * nghttpx: Fix bug that mishandles response header from h1 backend
  * nghttpx: Fix bug that zero-length POST is not forwarded (GH-726)
  * nghttpx: Remove optional reason-phrase from SPDY :status
  * nghttpx: Header key and value must be string in mruby script
  * nghttpx: Strip content-length with 204 or 200 to CONNECT in mruby (GH-722)
  * nghttpx: Strict handling for Content-Length or Transfer-Encoding in h1 (GH-722)
  * nghttpx: Fix compilation with BoringSSL (Patch from dalf) (GH-717)
  * nghttpd, nghttpx, asio: Add missing mandatory SP after status code

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=62
2016-12-14 10:27:02 +00:00
ad946e4da7 Accepting request 441810 from devel:libraries:c_c++
- Update to version 1.16.1:

OBS-URL: https://build.opensuse.org/request/show/441810
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=36
2016-11-29 11:47:31 +00:00
Martin Pluskal
255e0d06b6 - Update to version 1.16.1:
* lib: Prevent undefined behavior in decode_length
  * nghttpx: Fix bug which may crash nghttpx if non-final response
    is forwarded from origin server to HTTP/1.1 client
- Changes for version 1.16.0:
  * lib: Add nghttp2_set_debug_vprintf_callback to take advantage
    of DEBUGF statements in when building DEBUGBUILD.
  * Update .clang-format for clang-format-3.9
  * build: Make it possible to include nghttp2/CMakeLists.txt in
    another project using add_subdirectory.
  * third-party: Update http-parser to
    feae95a3a69f111bc1897b9048d9acbc290992f9
  * asio: Fix crash when end() is called outside nghttp2 callback
  * nghttpx: Add --backend-connect-timeout option
  * nghttpx: Add TLS signed_certificate_timestamp extension support
  * nghttpx: Add --ecdh-curves option to specify list of named
    curves
  * h2load: Add --header-table-size and --encoder-header-table-size
    options

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=61
2016-11-24 09:49:34 +00:00
229116499d Accepting request 430223 from devel:libraries:c_c++
update to version 1.15.0

OBS-URL: https://build.opensuse.org/request/show/430223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=35
2016-09-30 13:21:06 +00:00
Martin Pluskal
1d03faffae - Update to version 1.15.0:
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=60
2016-09-25 09:09:55 +00:00
3f8e541695 Accepting request 425620 from devel:libraries:c_c++
- Update to version 1.14.0:
  * lib: Make emit_header() return void since it always succeed
  * lib: Add nghttp2_hd_deflate_hd_vec() deflate API to support
    multiple buffer input
  * lib: since hd_inflate_commit_indexed() always return 0,
    remove the return value check in nghttp2_hd_inflate_hd_nv()
  * lib: Use memeq() instead of lstreq() in lookup_token()
  * lib: More strict stream state handling
  * lib: Modify genlibtokenlookup.py to remove redundant header
    comparisons and remove inline qualifier of lookup_token()
    in genlibtokenlookup.py
  * lib: Fix wrong tree operation to avoid cycle
  * lib: Make get_max_index() return the max index in frame,
    so we don't need to do extra calculation
  * lib: Add nghttp2_on_invalid_header_callback
  * lib: Log frame's stream ID for header debug logging
  * doc: Remove old doc about differential encoding in HPACK
  * doc: Document about ALPN in nghttpx howto
  * nghttpx: Log error code from getsockopt(SO_ERROR) on first
    write event
  * nghttpx: Don't change pushed stream's priority
  * nghttpx: Log backend connection failure in WARN level
  * nghttpx: Fix bug that api and healthmon parameters do not work
    with http2 proxy
  * nghttpx: Add access log variable for backend host and port
  * nghttpx: Use copy instead of const reference of backend group
  * nghttpx: Reload configuration with SIGHUP
  * nghttp: Adjust weight according to Firefox stable
  * nghttp: Call error callback when invalid header field is
    received and ignored

OBS-URL: https://build.opensuse.org/request/show/425620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=34
2016-09-12 11:23:39 +00:00
Ismail Dönmez
fd65020494 - Update to version 1.14.0:
* lib: Make emit_header() return void since it always succeed
  * lib: Add nghttp2_hd_deflate_hd_vec() deflate API to support
    multiple buffer input
  * lib: since hd_inflate_commit_indexed() always return 0,
    remove the return value check in nghttp2_hd_inflate_hd_nv()
  * lib: Use memeq() instead of lstreq() in lookup_token()
  * lib: More strict stream state handling
  * lib: Modify genlibtokenlookup.py to remove redundant header
    comparisons and remove inline qualifier of lookup_token()
    in genlibtokenlookup.py
  * lib: Fix wrong tree operation to avoid cycle
  * lib: Make get_max_index() return the max index in frame,
    so we don't need to do extra calculation
  * lib: Add nghttp2_on_invalid_header_callback
  * lib: Log frame's stream ID for header debug logging
  * doc: Remove old doc about differential encoding in HPACK
  * doc: Document about ALPN in nghttpx howto
  * nghttpx: Log error code from getsockopt(SO_ERROR) on first
    write event
  * nghttpx: Don't change pushed stream's priority
  * nghttpx: Log backend connection failure in WARN level
  * nghttpx: Fix bug that api and healthmon parameters do not work
    with http2 proxy
  * nghttpx: Add access log variable for backend host and port
  * nghttpx: Use copy instead of const reference of backend group
  * nghttpx: Reload configuration with SIGHUP
  * nghttp: Adjust weight according to Firefox stable
  * nghttp: Call error callback when invalid header field is
    received and ignored

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=59
2016-09-08 08:47:49 +00:00
c5ca96fb4b Accepting request 417369 from devel:libraries:c_c++
- Update to version 1.13.0:

OBS-URL: https://build.opensuse.org/request/show/417369
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=33
2016-08-12 13:37:45 +00:00
Martin Pluskal
31e095c6c8 - Update to version 1.13.0:
* lib: Cancel non-DATA frame transmission from
    nghttp2_before_frame_send_callback
  * doc: Fix warning with Sphinx 1.4
  * build: Work with Android NDK r12b
  * nghttpx: Use consistent hashing for client IP based session
    affinity
  * nghttpx: Fix FTBFS on armel by explicitly including the header
  * nghttpx: Cast to double to fix build with gcc 4.8 on Solaris 11
  * nghttpx: Fix build error with libressl
  * examples: Fix compile error with OpenSSL v1.1.0-beta2

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=58
2016-08-07 17:32:55 +00:00
614586b9bf Accepting request 408510 from devel:libraries:c_c++
- Update to version 1.12.0:

OBS-URL: https://build.opensuse.org/request/show/408510
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=32
2016-07-21 05:53:06 +00:00
Martin Pluskal
1514db49ce - Update to version 1.12.0:
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=57
2016-07-14 13:13:34 +00:00
dd5b01b428 Accepting request 400634 from devel:libraries:c_c++
- Update to 1.11.1
  * lib: Add nghttp2_hd_inflate_hd2() and deprecate
    nghttp2_hd_inflate_hd()
  * lib: Avoid 0-length DATA if NGHTTP2_DATA_FLAG_NO_END_STREAM is set
  * lib: Fix bug that PING flags are ignored in nghttp2_submit_ping
  * integration: Workaround runtime error: cgo argument has Go pointer
    to Go pointer
  * nghttp: Eliminate zero length DATA frame at the end if possible
  * nghttpd: Set content-length in status response
  * nghttpx: Add sni keyword to --backend option
  * nghttpx: Allow mixed protocol and TLS settings among backends under
    same pattern
  * nghttpx: Don't add 0-length DATA when response HEADERS bears
    END_STREAM flag
  * nghttpx: Don't add chunked encoded response body for HEAD request
  * nghttpx: Don't use CN if we have dNSName or iPAddress field
  * nghttpx: Just call execv instead of execve to pass environ
  * nghttpx: Make SETTINGS timeout value configurable
  * nghttpx: Save PID file after it is ready to accept connections
  * nghttpx: Treat backend failure if SETTINGS is not received within
    timeout
  * nghttpx: Wait for SETTINGS ACK to make sure that backend h2 server
    is alive

OBS-URL: https://build.opensuse.org/request/show/400634
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=31
2016-06-13 19:49:02 +00:00
Ismail Dönmez
f240387cfc - Update to 1.11.1
* lib: Add nghttp2_hd_inflate_hd2() and deprecate
    nghttp2_hd_inflate_hd()
  * lib: Avoid 0-length DATA if NGHTTP2_DATA_FLAG_NO_END_STREAM is set
  * lib: Fix bug that PING flags are ignored in nghttp2_submit_ping
  * integration: Workaround runtime error: cgo argument has Go pointer
    to Go pointer
  * nghttp: Eliminate zero length DATA frame at the end if possible
  * nghttpd: Set content-length in status response
  * nghttpx: Add sni keyword to --backend option
  * nghttpx: Allow mixed protocol and TLS settings among backends under
    same pattern
  * nghttpx: Don't add 0-length DATA when response HEADERS bears
    END_STREAM flag
  * nghttpx: Don't add chunked encoded response body for HEAD request
  * nghttpx: Don't use CN if we have dNSName or iPAddress field
  * nghttpx: Just call execv instead of execve to pass environ
  * nghttpx: Make SETTINGS timeout value configurable
  * nghttpx: Save PID file after it is ready to accept connections
  * nghttpx: Treat backend failure if SETTINGS is not received within
    timeout
  * nghttpx: Wait for SETTINGS ACK to make sure that backend h2 server
    is alive

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=56
2016-06-08 09:19:03 +00:00
2d8ad9ce35 Accepting request 391801 from devel:libraries:c_c++
- Update to 1.10.0
- Update to 1.9.2

OBS-URL: https://build.opensuse.org/request/show/391801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=30
2016-04-30 21:28:53 +00:00
Martin Pluskal
e6e0d810d8 - Update to 1.10.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=55
2016-04-27 10:15:35 +00:00
Martin Pluskal
4df3a8802e OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=54 2016-04-13 18:40:13 +00:00
Martin Pluskal
f35687f0b5 - Update to 1.9.2
* nghttpx: Fix crash with backend failure
  * nghttpx: Better distribute load to backend h2 servers
  * nghttpx: Fix error messages on deprecated mode
  * nghttpx: Fix bug that logger wrote string which was not 
    NULL-terminated
  * nghttpx: Fix bug that proxy with HTTP/1.1 CONNECT did not work

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=53
2016-04-13 18:39:01 +00:00
a5723630cb Accepting request 380487 from devel:libraries:c_c++
- Update to 1.9.1

OBS-URL: https://build.opensuse.org/request/show/380487
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=29
2016-04-01 11:01:20 +00:00
Martin Pluskal
7594387cca - Update to 1.9.1
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=52
2016-03-27 17:01:02 +00:00
a9d827203b Accepting request 361793 from devel:libraries:c_c++
- Update to 1.8.0

OBS-URL: https://build.opensuse.org/request/show/361793
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=28
2016-03-01 08:33:50 +00:00
Martin Pluskal
dbe016dfdc - Update to 1.8.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=51
2016-02-26 13:30:37 +00:00
45d8b77a56 Accepting request 359072 from devel:libraries:c_c++
- Update to 1.7.1
  * Fix CVE-2016-1544 (boo#966514)

OBS-URL: https://build.opensuse.org/request/show/359072
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=27
2016-02-23 15:54:06 +00:00
Martin Pluskal
6f4ebd5981 - Update to 1.7.1
* Fix CVE-2016-1544 (boo#966514)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=50
2016-02-12 17:23:24 +00:00
9722768bd3 Accepting request 356635 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/356635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=26
2016-02-04 23:30:00 +00:00
Martin Pluskal
fb98a26132 Accepting request 356634 from openSUSE:Factory:Staging:Gcc6
- Add nghttp2-c++14.patch to properly guard make_unique templates.
  [bsc#964140]

OBS-URL: https://build.opensuse.org/request/show/356634
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=49
2016-01-29 09:07:25 +00:00
7454f0e8a8 Accepting request 356118 from devel:libraries:c_c++
- Update to 1.7.0

OBS-URL: https://build.opensuse.org/request/show/356118
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=25
2016-01-28 16:19:36 +00:00
Martin Pluskal
b6a659ca54 - Update to 1.7.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=48
2016-01-26 20:04:59 +00:00
Ismail Dönmez
bef963a9ce Accepting request 355211 from home:pgajdos
- fixed typo in libnghttp2_asio1 [bsc#962914]

OBS-URL: https://build.opensuse.org/request/show/355211
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=47
2016-01-21 09:39:50 +00:00
2fc89d389a Accepting request 350718 from devel:libraries:c_c++
- Update to 1.6.0

OBS-URL: https://build.opensuse.org/request/show/350718
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=24
2015-12-27 00:59:59 +00:00
Martin Pluskal
8ba7fe4968 closed (remote)
default
    nghttp2_submit_push_promise()
    Sunpoet Po-Chuan Hsieh)
	* asio: Added access to a requests remote endpoint (patch from 
    Andreas Pohl)
    Andreas Pohl)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=46
2015-12-24 21:17:19 +00:00
Martin Pluskal
32130d4c7b - Update to 1.6.0
* Fix heap-use-after-free bug when handling idle streams
	* Strict error handling for frames which are not allowed after 
		closed (remote)
	* Set max number of outgoing concurrent streams to 100 by 
		default
	* Keep incoming streams only at server side
	* Create stream object for pushed resource during 
		nghttp2_submit_push_promise()
	* Add nghttp2_session_create_idle_stream() API
	* Handle response in nghttp2_on_begin_frame_callback
	* Add --lib-only configure option
	* Compile with OpenSSL 1.1.0-pre1
	* Fix build when OpenSSL 1.0.2 is not available (patch from 
		Sunpoet Po-Chuan Hsieh)
	* asio: Add connect and read timeout to client API
	* asio: Add TLS handshake and read timeout to server API
	*	asio: Added access to a requests remote endpoint (patch from 
		Andreas Pohl)
	* asio: libnghttp2_asio: Added io_service accessors (patch from 
		Andreas Pohl)
	* h2load: Add req/s min, max, mean and sd for clients
	* h2load: Fix broken connection times

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=45
2015-12-23 17:53:28 +00:00
c87a246e23 Accepting request 347107 from devel:libraries:c_c++
- Update to 1.5.0

OBS-URL: https://build.opensuse.org/request/show/347107
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=23
2015-12-16 16:41:11 +00:00
Martin Pluskal
3f7afcf4d3 osc copypac from project:server:http package:nghttp2 revision:3
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=44
2015-12-02 06:51:13 +00:00
Stephan Kulow
dc38406974 Accepting request 344787 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/344787
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=22
2015-11-24 21:33:09 +00:00
Martin Pluskal
0789d53311 Accepting request 344786 from home:pluskalm:branches:devel:libraries:c_c++
- Enable spdy and more example applications

OBS-URL: https://build.opensuse.org/request/show/344786
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=42
2015-11-16 17:23:15 +00:00
5ca42fb077 Accepting request 341962 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/341962
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=21
2015-11-05 10:35:25 +00:00
Martin Pluskal
4c3ad91dfa Accepting request 341961 from home:XRevan86
- Update to 1.4.0.

OBS-URL: https://build.opensuse.org/request/show/341961
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=40
2015-11-01 19:46:13 +00:00
Stephan Kulow
bb94922305 Accepting request 334030 from devel:libraries:c_c++
- Update to 1.3.4

OBS-URL: https://build.opensuse.org/request/show/334030
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=20
2015-09-30 03:52:33 +00:00
Martin Pluskal
56effae15c - Update to 1.3.4
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=38
2015-09-27 12:48:46 +00:00
c60e9b487f Accepting request 330904 from devel:libraries:c_c++
- Update to 1.3.1
- Fix typo in previous changelog entry

OBS-URL: https://build.opensuse.org/request/show/330904
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=19
2015-09-17 07:20:24 +00:00
Martin Pluskal
df7fee2dbe - Update to 1.3.1
* Avoid usage of typeof and replace __builtin_offsetof with 
    offsetof
  * Honor stream->weight even if stream->last_writelen is 0
  * Compile third-party libraries if hpack-tools is enabled
  * nghttpx-init: Start nghttpx with --daemon
  * Bundle sphinxcontrib.rubydomain https://bitbucket.org/birkenfeld/sphinx-contrib/src/default/rubydomain/
  * Bundle mruby
  * h2load: Record TTFB on first byte of response body, rather 
    than first socket read
  * h2load: Improve checking for timing script input, prevent 
    false positive in certain situations 
  * nghttpx: Implement PROXY protocol version 1 
    (--accept-proxy-protocol option)
  * nghttpx: Allow link header server push for HTTP/2 backend 
    as well
  * nghttpx: Don't initiate push if client disabled push
  * nghttpx: Allow absolute URI in Link header field for push
  * nghttpx: Fix crash with multi workers and QUIT signal
  * nghttpx: Add mruby support which is disabled by default 
    (use --with-mruby configure option to enable it)   
  * nghttpx: Drop connection before TLS finish if h2 requirement 
    is not fulfilled
- Fix typo in previous changelog entry
- Update to 1.3.1

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=36
2015-09-14 13:36:19 +00:00
a4b1bdd705 Accepting request 328245 from devel:libraries:c_c++
- Update to 1.3.
- Fix typo in changelog

- Update to 1.2.1

OBS-URL: https://build.opensuse.org/request/show/328245
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=18
2015-09-01 22:36:31 +00:00
Martin Pluskal
0e3ce1dc1c - Update to 1.3.
- Fix typo in changelog
- Update to 1.2.1

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=34
2015-09-01 07:03:39 +00:00
e1b25c244d Accepting request 323619 from devel:libraries:c_c++
- Update to 1.2.
  * doc: Reword the HPACK tutorial (Patch from Tom Harwood)
  * nghttpx: Fix stability issues
  * h2load: Fix crash if -r > -n

OBS-URL: https://build.opensuse.org/request/show/323619
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=17
2015-08-17 13:35:30 +00:00
Martin Pluskal
58747ef7ab - Update to 1.2.
* doc: Reword the HPACK tutorial (Patch from Tom Harwood)
  * nghttpx: Fix stability issues
  * h2load: Fix crash if -r > -n

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=32
2015-08-17 10:56:21 +00:00
f352c79359 Accepting request 321636 from devel:libraries:c_c++
- Update to 1.2.0
- Changes for 1.1.2
  * Fix linker error with libnghttp2_asio
  * Allow custom installation location for Python bindings
- Drop no longer needed missing_nghttp2_timegm.patch

OBS-URL: https://build.opensuse.org/request/show/321636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=16
2015-08-11 06:27:11 +00:00
Martin Pluskal
8c85e4d812 - Update to 1.2.0
- Changes for 1.1.2
  * Fix linker error with libnghttp2_asio
  * Allow custom installation location for Python bindings
- Drop no longer needed missing_nghttp2_timegm.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=30
2015-08-10 14:14:34 +00:00
Stephan Kulow
e55664d956 Accepting request 317162 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/317162
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=15
2015-07-19 09:45:41 +00:00
Martin Pluskal
a4e7a9d7c7 Accepting request 317158 from home:pluskalm:branches:devel:libraries:c_c++
- Update to 1.1.1

OBS-URL: https://build.opensuse.org/request/show/317158
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=28
2015-07-16 12:54:32 +00:00
75b3d383c6 Accepting request 314504 from devel:libraries:c_c++
- Update to 1.0.5
  * Add STREAM_DEP_DEBUG macro switch to enable runtime validation 
    of depedency tree
  * Fix another bug in priority handling; sibling's item is not 
    queued when ancestor's item is detached
  * nghttpx: Fix crash with --http2-bridge and both frontend and 
    backend TLS

OBS-URL: https://build.opensuse.org/request/show/314504
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=14
2015-07-02 20:49:33 +00:00
Martin Pluskal
559d9db8eb - Update to 1.0.5
* Add STREAM_DEP_DEBUG macro switch to enable runtime validation 
    of depedency tree
  * Fix another bug in priority handling; sibling's item is not 
    queued when ancestor's item is detached
  * nghttpx: Fix crash with --http2-bridge and both frontend and 
    backend TLS

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=26
2015-06-30 11:57:25 +00:00
18f1a38f42 Accepting request 313404 from devel:libraries:c_c++
- Update to 1.0.4

OBS-URL: https://build.opensuse.org/request/show/313404
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=13
2015-06-24 19:06:04 +00:00
Martin Pluskal
fd67071995 - Update to 1.0.4
* Fix assertion failure in stream_update_dep_on_detach_item 
    (GH-264)
- Changes for 1.0.3
  * Fix bug that idle self-depending PRIORITY is not handled 
    gracefully
  * Optimize dependency based priority code to Firefox style tree
  * enable third-party for asio_lib too (Patch from Mike 
    Frysinger)
  * fetch-ocsp-response: Support LibreSSL, and include port in 
    ocsp_host
  * src: Support compile with LibreSSL
  * nghttpx: Fix bug that x-forwarded-proto header field does not 
    reflect frontend scheme on HTTP/2 backend
  * nghttpx: Validate :path on SPDY frontend

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=24
2015-06-24 10:56:58 +00:00
Stephan Kulow
ed12e224a9 Accepting request 312230 from devel:libraries:c_c++
- Update to 1.0.2

OBS-URL: https://build.opensuse.org/request/show/312230
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=12
2015-06-16 12:06:03 +00:00
Martin Pluskal
29dc9489af - Update to 1.0.2
* Fix bug that data are not consumed for connection in race 
    condition (GH-253)
  * Define NGHTTP2_EXTERN to __declspec(dllimport) when using 
    nghttp2 for Windows build
  * Translate fetch-ocsp-response into Python
  * libevent-client: Fix bug that path is broken if URI does not 
    contain path part
  * python: Call on_close callback when connection is lost for 
    server session
  * python: Expose client certificate, if available (Patch from 
    Fabian Wiesel)
  * python: Catch and log failure to set TCP_NODELAY (Patch from 
    Fabian Wiesel)
  * nghttpx: Add --add-request-header option
  * nghttpx: Make WebSocket upgrade work
  * nghttpx: Fix bug that END_STREAM is not set in backend for 
    POST with Upgrade
  * nghttpx: Don't send "Expect" header field twice

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=22
2015-06-16 08:32:02 +00:00
e4c5206efc Accepting request 308631 from devel:libraries:c_c++
- Update to 1.0.1

OBS-URL: https://build.opensuse.org/request/show/308631
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=11
2015-05-25 21:15:10 +00:00
Martin Pluskal
0680238cea - Update to 1.0.1
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=20
2015-05-25 15:17:59 +00:00
26c86bff7d Accepting request 308386 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/308386
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=10
2015-05-23 11:07:40 +00:00
Martin Pluskal
e35afc684a - Update to 1.0.0
* v1.0.0 introduced backward incompatible changes from 0.7 
    series. Read https://nghttp2.org/documentation/package_README.html#migration-from-v0-7-15-or-earlier 
    to migrate from older version to this latest version.
- Changes for 0.7.15
  * Hopefully, this is the last release for 0.7.x series.
    Development continues in 1.x series.
  * Access violation in buffers (GH-232) (Patch from Etienne Cimon)
  * Retry finding jemalloc lib by je_malloc_stats_print (GH-233)
  * inflatehd: Fix crash if 'wire' value is not string (GH-235)
  * nghttpx: Revert 585af93 to fix crash with TLS (GH-234)
  * nghttpd: Add --echo-upload option to send back request body

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=19
2015-05-21 06:54:56 +00:00
Stephan Kulow
b035ce6dc8 Accepting request 306805 from devel:libraries:c_c++
- Update to 0.7.14

OBS-URL: https://build.opensuse.org/request/show/306805
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=9
2015-05-15 05:44:06 +00:00
Martin Pluskal
1361c31cab - Update to 0.7.14
* Fix global-buffer-overflow in HPACK code
  * Fix doc for nghttp2_select_next_protocol
  * Fix bug that promised stream was not reset on decompression 
    error
  * Add systemd and upstart configuration file for nghttpx 
    (Patch from Zhuoyun Wei)
  * Improve nghttpx logrotate configuration file (Patch from 
    Zhuoyun Wei)
  * Update sphinx_rtd_theme
  * h2load: Update h2load to give connect time and ttfb stats 
    (Patch from ericcarlschwartz)
  * nghttpd: Add -m, --max-concurrent-streams option
  * nghttpx: Log absolute URI for HTTP/2 or client proxy request
  * nghttpx: Add --header-field-buffer and --max-header-fields 
    options
  * nghttp: Fix assertion error if very large value is given to -t

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=17
2015-05-13 13:15:10 +00:00
b4f3ed4d46 Accepting request 304933 from devel:libraries:c_c++
- Update to 0.7.13

OBS-URL: https://build.opensuse.org/request/show/304933
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=8
2015-05-02 14:15:12 +00:00
Martin Pluskal
40320389b3 - Update to 0.7.13
* Fix bug that promised stream was not reset by returning 
    NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE from 
    nghttp2_on_header_callback. Instead, associated stream was reset.
  * Allow NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE from 
    nghttp2_on_begin_headers_callback
  * h2load: Effectively disable flow control by setting large 
    window size
  * asio: Graceful shutdown and joinable server (Patch from 
    Xiaoguang Sun)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=15
2015-05-01 13:50:58 +00:00
f5017f8448 Accepting request 298140 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/298140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=7
2015-04-21 08:53:10 +00:00
Ismail Dönmez
3c00834aa8 Accepting request 298133 from home:pluskalm:branches:devel:libraries:c_c++
- Update to 0.7.12

OBS-URL: https://build.opensuse.org/request/show/298133
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=13
2015-04-20 09:06:07 +00:00
8b601fe796 Accepting request 295590 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/295590
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=6
2015-04-13 18:31:08 +00:00
Martin Pluskal
0c6f84c6c2 Accepting request 295588 from home:pluskalm:branches:devel:libraries:c_c++
- Update to 0.7.11

OBS-URL: https://build.opensuse.org/request/show/295588
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=11
2015-04-12 17:53:42 +00:00
80cac7404f Accepting request 294507 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/294507
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=5
2015-04-05 22:26:23 +00:00
Martin Pluskal
40012cdf9f Accepting request 294506 from home:pluskalm:branches:devel:libraries:c_c++
- Enable python bindings
- Update to 0.7.9

OBS-URL: https://build.opensuse.org/request/show/294506
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=9
2015-04-04 17:11:33 +00:00
c65528f061 Accepting request 291365 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/291365
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=4
2015-03-19 20:21:00 +00:00
Martin Pluskal
3ac3b5cea5 Accepting request 291363 from home:jengelh:branches:devel:libraries:c_c++
- Avoid shipping documentation redundantly.
[add some missing commas]

OBS-URL: https://build.opensuse.org/request/show/291363
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=7
2015-03-18 22:14:18 +00:00
da0f153ab4 Accepting request 290711 from devel:libraries:c_c++
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/290711
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=3
2015-03-18 12:04:25 +00:00
Martin Pluskal
448df7a0e8 - Fix rpm group
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=5
2015-03-06 18:20:11 +00:00
5754d74151 Accepting request 288767 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/288767
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=2
2015-03-05 14:42:16 +00:00
Martin Pluskal
77f9c269d2 Accepting request 288766 from home:pluskalm:branches:devel:libraries:c_c++
- Update to 0.7.5

OBS-URL: https://build.opensuse.org/request/show/288766
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=3
2015-03-03 22:23:34 +00:00
d655fa2ffc Accepting request 286322 from devel:libraries:c_c++
New cool package

OBS-URL: https://build.opensuse.org/request/show/286322
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=1
2015-02-20 11:00:59 +00:00
8bcc009de4 Accepting request 286216 from home:pluskalm
New package, please set me as maintainer

OBS-URL: https://build.opensuse.org/request/show/286216
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=1
2015-02-16 08:13:06 +00:00
8 changed files with 6 additions and 58 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2345d4dc136fda28ce243e0bb21f2e7e8ef6293d62c799abbf6f633a6887af72
size 1606084

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUWtiKRjRXEeKseo6UzmivoLgfewFAmZJm48ACgkQUzmivoLg
fezkKQ//ckpW4fclZ95IPGYWDMmzsuXpeUeY1+SqD92neSKGqMzOcIYrdObBbSO7
DDPVl2Vi+iW1nw20jztx9HT/J8Chl9qkThj1mzowwHGS7GaNLIJBbDSnI/Rnbp9z
zDvoHrgr7vQjfIigutzTZ+k38k1phfg5mDQkIEF6/55m1/yZKycGL9RtWCUC6xVU
JCYrz4vCu1VpwzvEMa/rNp5DmQ0o9lIf/Frq6Ki6OCayGgcXBazX3qqqdlWXJswW
dMO15eCwJQGz1b0I26v1BfdIpntU87Z5NaASN/s7ONjvkbwb+7Tedh33P5PzrLik
5MaKVS5YHXWWwK8u20lu35hvv3/lor5RW0PO5p50kApxvqa3qP8r2hn/f6sbaZyS
6LQmmT6KxEgaw2tiqGSjKmnvPHwxt4SGtFc7bAtr9gOD3/HknRI3T5NidMs1HluX
CnD8G88UmgfbHfGP7GaEm9Wh/AD+G+dksixdkXyIa+btypuZpzOJcF885Sv5d0t6
bhGoBTZyQ+k1u+LoKrtwbWS00Hn4XmFx06nMvJFeuetmuuZlBlWhTdYE22UVX8/P
+5b+sVMgPQ5MPFb0ldQfj3pyanalflZ/zUixZY/c+bGCgS0u5fre3GNcT66zuIH9
V+rGSnN+RchVPKUoWan9BXZRyFga5Fiefu1ARP8f2vaDBRate6Q=
=dcEC
-----END PGP SIGNATURE-----

BIN
nghttp2-1.64.0.tar.xz (Stored with Git LFS)

Binary file not shown.

View File

@@ -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-----

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f1b9df5f02e9942b31247e3d415483553bc4ac501c87aa39340b6d19c92a9331
size 1604848

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUWtiKRjRXEeKseo6UzmivoLgfewFAmfEDTgACgkQUzmivoLg
fezL/w//Rls3ydYM8zVPc82Cl1uPRBRtHepmjuMvoTVrrfJ3qMqH/ZJs7Z2tL0I6
5Ok1OJZCoh+1yvYNHNERGedtcYMevs24QFdnkrKv27IITNW9apyUMDM0EZBMDlpr
QboO+owMIgnGdyEUMkzqvdF+FfGDTRZKKeyyhJLVEpmJzyQwURn3nfFXXnZXrbkl
cRJ/+1aKXYIEq0rKFm7wMUDUGn0QXJTmlO3wuDeuzijQ0ehDRueh9+LQaUG6G7HB
V0nEwvBJMRtPQ7sWKEpCXt0ZN7SIqkEN/2m3zQ31K5yBe5x0ABgalHsTxesospjd
uZnoOaVwDAWKAxDcUXO8K7JWB2XymFTV+vgXpH8FATuEShRE8MkKw7uwiJTUDq0s
BI5lUmprIytUcWwuwXvGIId+X46wll42fLf9IQm7hrtn1nqTNxFm+u0XQ/KOJvdd
oKgMUQKv9yN/inO3lygj7m9JasO3JpN78rfsyewW/TjZbr7w0A93VLAKxXQ05l52
grZjU+OV/ZVr2OhL7e3FgItf0emKYlbxVdffa8+aodYvgw3b3rWRTyDHoq+bkacB
yJHbDZiuPpbZ1tbwj0bWHCIY+aeJ3xVvxMydY2+uWCHOn5HAUzndcivmQixVTrtP
hpRMno887F/en+ALaWPBexOKsAWo9P8DDYuQFGTnSaNhrb76Ye0=
=PmcH
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Jul 29 12:04:01 UTC 2025 - Pedro Monreal <pmonreal@suse.com>
- Account for the libngtcp2 devel split for openssl and gnutls.
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jun 25 10:43:02 UTC 2025 - Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com> Wed Jun 25 10:43:02 UTC 2025 - Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>

View File

@@ -54,7 +54,7 @@ BuildRequires: gcc-c++
%if %{with http3} %if %{with http3}
BuildRequires: pkgconfig(libevent_openssl) BuildRequires: pkgconfig(libevent_openssl)
BuildRequires: pkgconfig(libnghttp3) BuildRequires: pkgconfig(libnghttp3)
BuildRequires: pkgconfig(libngtcp2) BuildRequires: libngtcp2_crypto_ossl-devel
%endif %endif
%ifnarch ppc %{arm} %ifnarch ppc %{arm}
BuildRequires: pkgconfig(jemalloc) BuildRequires: pkgconfig(jemalloc)