Hello community, here is the log from the commit of package nghttp2 for openSUSE:Factory checked in at 2017-03-31 15:05:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old) and /work/SRC/openSUSE:Factory/.nghttp2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "nghttp2" Fri Mar 31 15:05:01 2017 rev:40 rq:482362 version:1.20.0 Changes: -------- --- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes 2017-02-08 10:43:25.286413544 +0100 +++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2017-03-31 15:05:02.486098405 +0200 @@ -1,0 +2,68 @@ +Thu Mar 23 18:53:19 UTC 2017 - mpluskal@suse.com + +- Update to version 1.20.0: + * lib: nghttp2_session: fix The 'then' statement is equivalent to the subsequent code fragment found by PVS Studio (V523) (Patch from Alexis La Goutte) (GH-814) + * lib: Add nghttp2_option_set_no_closed_streams (GH-810) + * build: Disable spdylay detection by default + * build: Add --with-systemd option to configure + * fuzz: Add fuzzer for oss-fuzz (GH-799) + * src: Enable TLSv1.3 if it is supported by OpenSSL (or BoringSSL) (GH-816) + * src: h2 requires >= TLSv1.2 + * asio: More graceful stop of nghttp2::asio_http2::server::http2 (Patch from Amir Pakdel) (GH-805) + * asio: Holding more shared_ptrs instead of raw ptrs to make sure called objects don't get deleted. (Patch from clemahieu) + * asio: Fix infinite loop in acceptor handler (Patch from clemahieu) (GH-794) + * asio: close_stream erases from streams_ while it's being iterated over. (Patch from clemahieu) (GH-795) + * nghttpx: Strip version number from server header field + * nghttpx: Add --single-worker option + * nghttpx: Fix bug that send_reply does not participate graceful shutdown + * nghttpx: Add --frontend-max-requests option + * nghttpx: Enable stream-write-timeout by default + * nghttpx: Fix stream write timer handling + * nghttpx: Add configrevision API endpoint (GH-820) + * nghttpx: Redirect to HTTPS URI with redirect-if-not-tls parameter (GH-819) + * nghttpx: Update log time stamp in millisecond interval + * nghttpx: Better error message when private key and certificate are missing + * nghttpx: Fix bug that old config is used during reloading configuration + * nghttpx: Specify TLS protocol by version range (GH-809) + * nghttpx: Send SIGQUIT to the original master process (GH-807) + * nghttpx: Restrict HTTP major and minor in 0 or 1 + * nghttpx: Drop privilege of neverbleed daemon first + * nghttpx: add systemd support (Patch from Tomasz Torcz) (GH-802) + * nghttpx: Fix crash on SIGHUP with multi thread configuration (GH-801) + * nghttpx: Send 1xx non-final response using mruby script (GH-800) + * nghttpx: Select certificate by client's supported signature algorithm (GH-792) + * nghttpx: Recommend POST for backendconfig API request + * nghttpx: Don't build PSK features with LibreSSL (Patch from Bernard Spil) (GH-789) + * nghttp: add support for link rel="preload" for --get-assets (Patch from Benedikt Christoph Wolters) (GH-791) + * h2load: Fix wrong req_stat updates + * h2load: Explicitly count the number of requests left and inflight + * integration: Fix deprecation warnings + * integration: Redirect nghttpx stdout/stderr to test driver's stdout/stderr +- Changes for version 1.19.0: + * lib: Fix memory leak of nghttp2_stream object in server side nghttp2_session object + * Fix issues found by PVS Studio (Patch from Alexis La Goutte) (GH-769) + * doc: Update README file to write about the issue of Alpine Linux's inability to replace malloc (Patch from makovich) (GH-768) + * build: Compile with Android NDK r13b using clang + * src: Fix assertion error with boringssl + * nghttp: Take into account scheme and port when parsing HTML links + * nghttp: Fix authority for --get-assets if IP address is used in conjunction with user-defined :authority header (Patch from Benedikt Christoph Wolters) (GH-783) + * nghttpx: Add --accesslog-write-early option (GH-777) + * nghttpx: Fix access.log timestamp (GH-778) + * nghttpx: Show default cipher list in -h + * nghttpx: Add client-ciphers option + * nghttpx: Add client-no-http2-cipher-black-list option + * nghttpx: Fix the bug that no-http2-cipher-black-list does not work on backend HTTP/2 connections. + * nghttpx: Add --client-psk-secret option to enable PSK in backend (GH-612) + * nghttpx: Add --psk-secret option to enable PSK in frontend connection (GH-612) + * nghttpx: Enable SCT with OpenSSL 1.1.0 + * nghttpx: Add proxyproto to frontend option to accept PROXY protocol (GH-765) + * h2load: Show default cipher list in -h + * h2load: Show custom server temp key such as X25519 + * h2load: Fix incorrect return value from spdylay_send_callback +- Changes for version 1.18.1: + * nghttpx: Fix assertion error in libev ev_io_start (GH-759) + * nghttpx: Handle c-ares success without result + * nghttpx: Fix bug that DNS timeout was erroneously disabled (GH-763) + * nghttpx: Fix bug that DNS timeout was ignored (GH-763) + +------------------------------------------------------------------- Old: ---- nghttp2-1.18.0.tar.xz New: ---- nghttp2-1.20.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nghttp2.spec ++++++ --- /var/tmp/diff_new_pack.yRvw1O/_old 2017-03-31 15:05:03.381971754 +0200 +++ /var/tmp/diff_new_pack.yRvw1O/_new 2017-03-31 15:05:03.381971754 +0200 @@ -21,7 +21,7 @@ %define soname_asio libnghttp2_asio %define sover_asio 1 Name: nghttp2 -Version: 1.18.0 +Version: 1.20.0 Release: 0 Summary: Implementation of Hypertext Transfer Protocol version 2 in C License: MIT @@ -46,6 +46,7 @@ BuildRequires: python-Sphinx BuildRequires: python-setuptools BuildRequires: pkgconfig(cunit) +BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(jansson) BuildRequires: pkgconfig(jemalloc) BuildRequires: pkgconfig(libcares) ++++++ nghttp2-1.18.0.tar.xz -> nghttp2-1.20.0.tar.xz ++++++ ++++ 11324 lines of diff (skipped)