From 3f7afcf4d374456def7fa362960351098db93d60aa9cfe64a048cf016be02c68 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Wed, 2 Dec 2015 06:51:13 +0000 Subject: [PATCH] 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 --- nghttp2-1.4.0-fix-tests.patch | 31 -------------------- nghttp2-1.4.0.tar.xz | 3 -- nghttp2-1.5.0.tar.xz | 3 ++ nghttp2.changes | 55 +++++++++++++++++++++++++++++++++++ nghttp2.spec | 5 +--- 5 files changed, 59 insertions(+), 38 deletions(-) delete mode 100644 nghttp2-1.4.0-fix-tests.patch delete mode 100644 nghttp2-1.4.0.tar.xz create mode 100644 nghttp2-1.5.0.tar.xz diff --git a/nghttp2-1.4.0-fix-tests.patch b/nghttp2-1.4.0-fix-tests.patch deleted file mode 100644 index 168c96a..0000000 --- a/nghttp2-1.4.0-fix-tests.patch +++ /dev/null @@ -1,31 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -695,6 +695,9 @@ if test "x$threads" != "xyes" || - AC_DEFINE([NOTHREADS], [1], [Define to 1 if you want to disable threads.]) - fi - -+# propagate $enable_static to tests/Makefile.am -+AM_CONDITIONAL([ENABLE_STATIC], [test "x$enable_static" = "xyes"]) -+ - AC_SUBST([TESTLDADD]) - AC_SUBST([APPLDFLAGS]) - ---- a/tests/Makefile.am -+++ b/tests/Makefile.am -@@ -49,7 +49,15 @@ HFILES = nghttp2_pq_test.h nghttp2_map_t - - main_SOURCES = $(HFILES) $(OBJECTS) - --main_LDADD = ${top_builddir}/lib/libnghttp2.la @CUNIT_LIBS@ @TESTLDADD@ -+if ENABLE_STATIC -+main_LDADD = ${top_builddir}/lib/libnghttp2.la -+else -+# With static lib disabled and symbol hiding enabled, we have to link object -+# files directly because the tests use symbols not included in public API. -+main_LDADD = ${top_builddir}/lib/.libs/*.o -+endif -+ -+main_LDADD += @CUNIT_LIBS@ @TESTLDADD@ - main_LDFLAGS = -static - - if ENABLE_FAILMALLOC diff --git a/nghttp2-1.4.0.tar.xz b/nghttp2-1.4.0.tar.xz deleted file mode 100644 index 38b35e3..0000000 --- a/nghttp2-1.4.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:20d1481fe7fa65fd4f25457a43406a6f627a34f19b61f488a18ab56e2ef15b65 -size 1388820 diff --git a/nghttp2-1.5.0.tar.xz b/nghttp2-1.5.0.tar.xz new file mode 100644 index 0000000..9caf552 --- /dev/null +++ b/nghttp2-1.5.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52e345d46d6f990dc19be8a35403a5230345182d26d04cb82abbea4a168f5987 +size 1398256 diff --git a/nghttp2.changes b/nghttp2.changes index cfee769..bc42093 100644 --- a/nghttp2.changes +++ b/nghttp2.changes @@ -1,3 +1,58 @@ +------------------------------------------------------------------- +Tue Dec 1 14:13:15 UTC 2015 - mpluskal@suse.com + +- Update to 1.5.0 + * Fix bug that nghttp2_session_find_stream(session, 0) returned + NULL + * Add nghttp2_session_change_stream_priority() to change stream + priority without sending PRIORITY frame + * Add nghttp2_session_check_server_session() API + * Consider to use CANCEL error code when closing streams with + GOAWAY + * Don't send push response if GOAWAY has been received + * Use error code CANCEL to reset pushed reserved stream from + remote + * Add nghttp2_session_upgrade2(), deprecate + nghttp2_session_upgrade() + * Workaround HTTP upgrade with HEAD request in + nghttp2_session_upgrade() + * Introduce NGHTTP2_NV_FLAG_NO_COPY_NAME and + NGHTTP2_NV_FLAG_NO_COPY_VALUE + * Add nghttp2_session_check_request_allowed() API function + * Switch to clang-format-3.6 + * Update mruby to 1.2.0 + * tests: fix broken linkage with --disable-static (Patch from + Kamil Dudka) + * python: Send RST_STREAM if remote side is not closed and + response finished + * asio: client: call on_error when connection is dropped + * asio: ALPN support + * h2load: Add --h1 option to force http/1.1 for both http and + https URI + * h2load: Fix crash when dealing with "connection: close" form + HTTP/1.1 server + * h2load: h2load goes into infinite loop when timing script file + starts with 0.0 in first line (Patch from Kit Chan) + * h2load: Override user-agent with -H option + * h2load: Print "space savings" to measure header compression + efficiency + * h2load: Stream error should be counted toward errored + * h2load: Show application protocol with OpenSSL < 1.0.2 + * nghttpx: Don't send RST_STREAM to h2 backend if backend is + disconnected state + * nghttpx: Support server push from HTTP/2 backend + * nghttpx: Fix bug that causes connection failure with backend + proxy URI + * nghttpx: Use --backend-tls-sni-field to verify certificate + hostname + * nghttpx: Log :authority as $http_host if available + * nghttpd: Fix crash with CONNECT request + * nghttpd: Defered eviction of cached fd using timer + * nghttpd: Read /etc/mime.types to set content-type header field + * nghttp: Record request method to output it in har correctly + * nghttp: Use method given in -H with ":method" in HTTP Upgrade +- Drop nghttp2-1.4.0-fix-tests.patch (now in upstream) + ------------------------------------------------------------------- Mon Nov 16 17:21:15 UTC 2015 - mpluskal@suse.com diff --git a/nghttp2.spec b/nghttp2.spec index 618729a..8202c6b 100644 --- a/nghttp2.spec +++ b/nghttp2.spec @@ -21,7 +21,7 @@ %define soname_asio libnghttp2_asio %define sover_asio 1 Name: nghttp2 -Version: 1.4.0 +Version: 1.5.0 Release: 0 Summary: Implementation of Hypertext Transfer Protocol version 2 in C License: MIT @@ -31,8 +31,6 @@ Source: https://github.com/tatsuhiro-t/%{name}/releases/download/v%{vers Source1: baselibs.conf # PATCH-FIX-OPENSUSE nghttp2-remove-python-build.patch Patch0: %{name}-remove-python-build.patch -# PATCH-FIX-UPSTREAM nghttp2-1.4.0-fix-tests.patch kdudka@redhat.com -- Tests: fix broken linkage with --disable-static (commit 4825009). -Patch1: %{name}-1.4.0-fix-tests.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: boost-devel @@ -116,7 +114,6 @@ HTTP/2 client, server and proxy. %prep %setup -q %patch0 -p1 -%patch1 -p1 %build autoreconf -fiv