From f35687f0b54a396bf435ff3fc8d4e20595f5b36c31d4beeb0782378fa5b2c8bc Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Wed, 13 Apr 2016 18:39:01 +0000 Subject: [PATCH 1/3] - 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 --- nghttp2-1.9.1.tar.xz | 3 --- nghttp2-1.9.2.tar.xz | 3 +++ nghttp2-remove-python-build.patch | 4 ++-- nghttp2.changes | 11 +++++++++++ nghttp2.spec | 10 ++++------ 5 files changed, 20 insertions(+), 11 deletions(-) delete mode 100644 nghttp2-1.9.1.tar.xz create mode 100644 nghttp2-1.9.2.tar.xz diff --git a/nghttp2-1.9.1.tar.xz b/nghttp2-1.9.1.tar.xz deleted file mode 100644 index 2c552e3..0000000 --- a/nghttp2-1.9.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b8f8a0a1abac50da1eeb9238d0dadcda9725a7fe95eb0b4f7a482beabaf2b5fb -size 1437636 diff --git a/nghttp2-1.9.2.tar.xz b/nghttp2-1.9.2.tar.xz new file mode 100644 index 0000000..bbfff70 --- /dev/null +++ b/nghttp2-1.9.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d600ef8bfd151769559bc23806877b8b4eaf3d66776e6c1427b9c04cce8e853 +size 1437856 diff --git a/nghttp2-remove-python-build.patch b/nghttp2-remove-python-build.patch index 5294680..d311b1f 100644 --- a/nghttp2-remove-python-build.patch +++ b/nghttp2-remove-python-build.patch @@ -1,7 +1,7 @@ Index: python/Makefile.am =================================================================== ---- python/Makefile.am.orig 2016-03-27 15:20:38.000000000 +0200 -+++ python/Makefile.am 2016-03-27 18:34:28.238374041 +0200 +--- python/Makefile.am.orig ++++ python/Makefile.am @@ -29,16 +29,6 @@ EXTRA_DIST = cnghttp2.pxd nghttp2.pyx CM if ENABLE_PYTHON_BINDINGS diff --git a/nghttp2.changes b/nghttp2.changes index 3185541..7cbef7b 100644 --- a/nghttp2.changes +++ b/nghttp2.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Apr 13 18:31:20 UTC 2016 - mpluskal@suse.com + +- 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 + ------------------------------------------------------------------- Sun Mar 27 16:57:17 UTC 2016 - mpluskal@suse.com diff --git a/nghttp2.spec b/nghttp2.spec index f38d82a..92027ba 100644 --- a/nghttp2.spec +++ b/nghttp2.spec @@ -21,7 +21,7 @@ %define soname_asio libnghttp2_asio %define sover_asio 1 Name: nghttp2 -Version: 1.9.1 +Version: 1.9.2 Release: 0 Summary: Implementation of Hypertext Transfer Protocol version 2 in C License: MIT @@ -35,20 +35,21 @@ BuildRequires: autoconf BuildRequires: automake BuildRequires: boost-devel BuildRequires: gcc-c++ -BuildRequires: jemalloc-devel BuildRequires: libtool BuildRequires: pkg-config BuildRequires: python-Cython -BuildRequires: python-devel BuildRequires: python-Sphinx BuildRequires: python-setuptools BuildRequires: pkgconfig(cunit) BuildRequires: pkgconfig(jansson) +BuildRequires: pkgconfig(jemalloc) BuildRequires: pkgconfig(libev) BuildRequires: pkgconfig(libspdylay) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(python) +BuildRequires: pkgconfig(python-2.7) +BuildRequires: pkgconfig(python2) BuildRequires: pkgconfig(zlib) %description @@ -150,11 +151,8 @@ rm -rf %{buildroot}%{_mandir}/man1/* \ make %{?_smp_mflags} check %post -n %{soname}-%{sover} -p /sbin/ldconfig - %post -n %{soname_asio}%{sover_asio} -p /sbin/ldconfig - %postun -n %{soname}-%{sover} -p /sbin/ldconfig - %postun -n %{soname_asio}%{sover_asio} -p /sbin/ldconfig %files From 4df3a8802e93fa459d69386d3254435ea38f85879d4114f20a9184252a372691 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Wed, 13 Apr 2016 18:40:13 +0000 Subject: [PATCH 2/3] OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=54 --- nghttp2.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/nghttp2.spec b/nghttp2.spec index 92027ba..8a93af1 100644 --- a/nghttp2.spec +++ b/nghttp2.spec @@ -47,8 +47,6 @@ BuildRequires: pkgconfig(libev) BuildRequires: pkgconfig(libspdylay) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(openssl) -BuildRequires: pkgconfig(python) -BuildRequires: pkgconfig(python-2.7) BuildRequires: pkgconfig(python2) BuildRequires: pkgconfig(zlib) From e6e0d810d88382674426f21f9d526bfb50689c118c6a343097958f4ff613c8d4 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Wed, 27 Apr 2016 10:15:35 +0000 Subject: [PATCH 3/3] - Update to 1.10.0 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=55 --- nghttp2-1.10.0.tar.xz | 3 +++ nghttp2-1.9.2.tar.xz | 3 --- nghttp2.changes | 25 +++++++++++++++++++++++++ nghttp2.spec | 2 +- 4 files changed, 29 insertions(+), 4 deletions(-) create mode 100644 nghttp2-1.10.0.tar.xz delete mode 100644 nghttp2-1.9.2.tar.xz diff --git a/nghttp2-1.10.0.tar.xz b/nghttp2-1.10.0.tar.xz new file mode 100644 index 0000000..0361737 --- /dev/null +++ b/nghttp2-1.10.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7e4624d91f32cddfd81233361804c004ef5295851b93e31f95f54a224e5091f +size 1461064 diff --git a/nghttp2-1.9.2.tar.xz b/nghttp2-1.9.2.tar.xz deleted file mode 100644 index bbfff70..0000000 --- a/nghttp2-1.9.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3d600ef8bfd151769559bc23806877b8b4eaf3d66776e6c1427b9c04cce8e853 -size 1437856 diff --git a/nghttp2.changes b/nghttp2.changes index 7cbef7b..66e059d 100644 --- a/nghttp2.changes +++ b/nghttp2.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Wed Apr 27 10:04:48 UTC 2016 - mpluskal@suse.com + +- Update to 1.10.0 + * Pass unknown SETTINGS values to nghttp2_on_frame_recv_callback + * Add ALTSVC frame support + * Run error callback when peer does not send initial SETTINGS + frame + * Update http-parser + * Update sphinx_rtd_theme + * nghttp: add an --expect-continue option + * nghttpx: Fix downstream connect callback called early + * nghttpx: Truncate too long -b option signature + * nghttpx: Fix bug that server push from mruby script did not + work + * nghttpx: Try next HTTP/1 backend address when connection + cannot be made + * nghttpx: Retry next HTTP/2 backend address when connection + cannot be made + * nghttpx: Enable link header field based push for non-final + response + * nghttpx: Detect online/offline state of backend servers + * nghttpx: Better load balancing between backend HTTP/2 servers + * nghttpx: Fix crash with backend failure + ------------------------------------------------------------------- Wed Apr 13 18:31:20 UTC 2016 - mpluskal@suse.com diff --git a/nghttp2.spec b/nghttp2.spec index 8a93af1..144827d 100644 --- a/nghttp2.spec +++ b/nghttp2.spec @@ -21,7 +21,7 @@ %define soname_asio libnghttp2_asio %define sover_asio 1 Name: nghttp2 -Version: 1.9.2 +Version: 1.10.0 Release: 0 Summary: Implementation of Hypertext Transfer Protocol version 2 in C License: MIT