From 32130d4c7b423bcdd8ba8bed1ca4d8f042ee6e4e34bd641ffe1e61519c1d1640 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Wed, 23 Dec 2015 17:53:28 +0000 Subject: [PATCH 1/2] - 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 --- nghttp2-1.5.0.tar.xz | 3 --- nghttp2-1.6.0.tar.xz | 3 +++ nghttp2.changes | 27 +++++++++++++++++++++++++++ nghttp2.spec | 2 +- 4 files changed, 31 insertions(+), 4 deletions(-) delete mode 100644 nghttp2-1.5.0.tar.xz create mode 100644 nghttp2-1.6.0.tar.xz diff --git a/nghttp2-1.5.0.tar.xz b/nghttp2-1.5.0.tar.xz deleted file mode 100644 index 9caf552..0000000 --- a/nghttp2-1.5.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:52e345d46d6f990dc19be8a35403a5230345182d26d04cb82abbea4a168f5987 -size 1398256 diff --git a/nghttp2-1.6.0.tar.xz b/nghttp2-1.6.0.tar.xz new file mode 100644 index 0000000..cda7a50 --- /dev/null +++ b/nghttp2-1.6.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc569501d243c934ea980a1f68fadb8ccc4f133ae8a5b15dcd29f0de76f9bac3 +size 1399524 diff --git a/nghttp2.changes b/nghttp2.changes index bc42093..a4f2720 100644 --- a/nghttp2.changes +++ b/nghttp2.changes @@ -1,3 +1,30 @@ +------------------------------------------------------------------- +Wed Dec 23 17:48:47 UTC 2015 - mpluskal@suse.com + +- 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 + ------------------------------------------------------------------- Tue Dec 1 14:13:15 UTC 2015 - mpluskal@suse.com diff --git a/nghttp2.spec b/nghttp2.spec index 8202c6b..1d4001c 100644 --- a/nghttp2.spec +++ b/nghttp2.spec @@ -21,7 +21,7 @@ %define soname_asio libnghttp2_asio %define sover_asio 1 Name: nghttp2 -Version: 1.5.0 +Version: 1.6.0 Release: 0 Summary: Implementation of Hypertext Transfer Protocol version 2 in C License: MIT From 8ba7fe49685b5565cf4a528d60281b7efe622b63b4f5b52f2bae91f972078d28 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Thu, 24 Dec 2015 21:17:19 +0000 Subject: [PATCH 2/2] 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 --- nghttp2.changes | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/nghttp2.changes b/nghttp2.changes index a4f2720..b3f3205 100644 --- a/nghttp2.changes +++ b/nghttp2.changes @@ -4,24 +4,24 @@ Wed Dec 23 17:48:47 UTC 2015 - mpluskal@suse.com - 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) + closed (remote) * Set max number of outgoing concurrent streams to 100 by - default + default * Keep incoming streams only at server side * Create stream object for pushed resource during - nghttp2_submit_push_promise() + 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) + 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: Added access to a requests remote endpoint (patch from + Andreas Pohl) * asio: libnghttp2_asio: Added io_service accessors (patch from - Andreas Pohl) + Andreas Pohl) * h2load: Add req/s min, max, mean and sd for clients * h2load: Fix broken connection times