commit nghttp2 for openSUSE:Factory

2020-06-05 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2020-06-05 20:06:34

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new.3606 (New)


Package is "nghttp2"

Fri Jun  5 20:06:34 2020 rev:62 rq:811142 version:1.41.0

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2020-01-23 
16:08:12.807539819 +0100
+++ /work/SRC/openSUSE:Factory/.nghttp2.new.3606/nghttp2.changes
2020-06-05 20:09:32.125607240 +0200
@@ -1,0 +2,15 @@
+Wed Jun  3 11:45:25 UTC 2020 - Paolo Stivanin 
+
+- 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)
+
+---

Old:

  nghttp2-1.40.0.tar.xz

New:

  nghttp2-1.41.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.YYxsKq/_old  2020-06-05 20:09:32.917609795 +0200
+++ /var/tmp/diff_new_pack.YYxsKq/_new  2020-06-05 20:09:32.921609808 +0200
@@ -29,7 +29,7 @@
 %bcond_with python
 %endif
 Name:   nghttp2%{psuffix}
-Version:1.40.0
+Version:1.41.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.40.0.tar.xz -> nghttp2-1.41.0.tar.xz ++
 5426 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2020-01-23 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2020-01-23 16:08:08

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new.26092 (New)


Package is "nghttp2"

Thu Jan 23 16:08:08 2020 rev:61 rq:765254 version:1.40.0

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2019-09-04 
08:57:19.735081329 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new.26092/nghttp2.changes   
2020-01-23 16:08:12.807539819 +0100
@@ -1,0 +2,19 @@
+Tue Jan 14 18:01:52 UTC 2020 - Michał Rostecki 
+
+- 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
+
+---

Old:

  nghttp2-1.39.2.tar.xz

New:

  nghttp2-1.40.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.vVhy0x/_old  2020-01-23 16:08:14.503540824 +0100
+++ /var/tmp/diff_new_pack.vVhy0x/_new  2020-01-23 16:08:14.507540827 +0100
@@ -29,7 +29,7 @@
 %bcond_with python
 %endif
 Name:   nghttp2%{psuffix}
-Version:1.39.2
+Version:1.40.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.39.2.tar.xz -> nghttp2-1.40.0.tar.xz ++
 11311 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2019-09-03 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2019-09-04 08:57:17

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new.7948 (New)


Package is "nghttp2"

Wed Sep  4 08:57:17 2019 rev:60 rq:727112 version:1.39.2

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2019-08-27 
15:21:54.384825159 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new.7948/nghttp2.changes
2019-09-04 08:57:19.735081329 +0200
@@ -1,0 +2,5 @@
+Fri Aug 30 02:45:32 UTC 2019 - Martin Pluskal 
+
+- Conditionally remove dependecy on jemalloc for SLE-12 
+
+---



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.NxrVAR/_old  2019-09-04 08:57:20.375081256 +0200
+++ /var/tmp/diff_new_pack.NxrVAR/_new  2019-09-04 08:57:20.375081256 +0200
@@ -60,8 +60,10 @@
 BuildRequires:  python3-setuptools
 %endif
 %ifnarch ppc %{arm}
+%if 0%{?sle_version} >= 15 && 0%{?is_opensuse}
 BuildRequires:  pkgconfig(jemalloc)
 %endif
+%endif
 %if 0%{?suse_version} > 1325
 BuildRequires:  libboost_system-devel
 BuildRequires:  libboost_thread-devel




commit nghttp2 for openSUSE:Factory

2019-08-27 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2019-08-27 15:21:51

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new.7948 (New)


Package is "nghttp2"

Tue Aug 27 15:21:51 2019 rev:59 rq:724584 version:1.39.2

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2019-08-16 
15:30:10.133969350 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new.7948/nghttp2.changes
2019-08-27 15:21:54.384825159 +0200
@@ -1,0 +2,20 @@
+Mon Aug 19 12:27:38 UTC 2019 - Martin Pluskal 
+
+- Require correct library from devel package - boo#1125689
+
+---
+Mon Aug 19 12:02:09 UTC 2019 - Adam Majer 
+
+- 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
+
+---

Old:

  nghttp2-1.39.1.tar.xz

New:

  nghttp2-1.39.2.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.1kR8u7/_old  2019-08-27 15:21:54.816824941 +0200
+++ /var/tmp/diff_new_pack.1kR8u7/_new  2019-08-27 15:21:54.820824939 +0200
@@ -29,7 +29,7 @@
 %bcond_with python
 %endif
 Name:   nghttp2%{psuffix}
-Version:1.39.1
+Version:1.39.2
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
@@ -105,7 +105,7 @@
 %package -n %{soname}-devel
 Summary:Development files for nghttp2
 Group:  Development/Languages/C and C++
-Requires:   %{soname_asio}%{sover_asio} = %{version}
+Requires:   %{soname}-%{sover} = %{version}
 Provides:   %{name}-devel
 
 %description -n %{soname}-devel

++ nghttp2-1.39.1.tar.xz -> nghttp2-1.39.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nghttp2-1.39.1/CMakeLists.txt 
new/nghttp2-1.39.2/CMakeLists.txt
--- old/nghttp2-1.39.1/CMakeLists.txt   2019-06-11 16:22:51.0 +0200
+++ new/nghttp2-1.39.2/CMakeLists.txt   2019-08-14 01:28:42.0 +0200
@@ -24,13 +24,13 @@
 
 cmake_minimum_required(VERSION 3.0)
 # XXX using 1.8.90 instead of 1.9.0-DEV
-project(nghttp2 VERSION 1.39.1)
+project(nghttp2 VERSION 1.39.2)
 
 # See versioning rule:
 #  
http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
-set(LT_CURRENT  31)
-set(LT_REVISION 4)
-set(LT_AGE  17)
+set(LT_CURRENT  32)
+set(LT_REVISION 0)
+set(LT_AGE  18)
 
 set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
 include(Version)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nghttp2-1.39.1/ChangeLog new/nghttp2-1.39.2/ChangeLog
--- old/nghttp2-1.39.1/ChangeLog2019-06-11 16:23:00.0 +0200
+++ new/nghttp2-1.39.2/ChangeLog2019-08-14 01:29:04.0 +0200
@@ -1,23 +1,33 @@
-commit 7ffc239b5fe03325e6cec872941bebdbc586d850 (HEAD, tag: v1.39.1, 
origin/v1.39.x, origin/HEAD, v1.39.x)
+commit 957abacf9920a42becdf1935d14ca48d260bb8e7 (HEAD, tag: v1.39.2, 
origin/v1.39.x, origin/HEAD, v1.39.x)
 Author: Tatsuhiro Tsujikawa 
-AuthorDate: 2019-06-11
+AuthorDate: 2019-08-13
 Commit: Tatsuhiro Tsujikawa 
-CommitDate: 2019-06-11
+CommitDate: 2019-08-13
 
-Bump up version number to 1.39.1
+Bump up version number to 1.39.2, LT revision to 32:0:18
 
-commit bc886a0e0d15ee33611dc32eae9b987df65b8936
+commit 83d362c6d21f76599b86e7b94cd1992288a1d43c
 Author: Tatsuhiro Tsujikawa 
-AuthorDate: 2019-06-11
+AuthorDate: 2019-06-25
 Commit: Tatsuhiro Tsujikawa 
-CommitDate: 2019-06-11
+CommitDate: 2019-08-13
 
-Fix FPE with default backend
+Don't read too greedily
 
-commit a3a14a9cde3c1aa5e82b69d796ee394dfdb84962
+commit a76d0723b5f52902139ff453e0ec840673e86e75
 Author: Tatsuhiro Tsujikawa 
-AuthorDate: 2019-06-11
+AuthorDate: 2019-06-25
 Commit: Tatsuhiro Tsujikawa 
-CommitDate: 2019-06-11
+CommitDate: 2019-08-13
 
-Fix log-level is not set with cmd-line or configuration file
+Add nghttp2_option_set_max_outbound_ack
+
+commit db2f612a30d54aa152ce5530fa1d683738baa4d1
+Author:

commit nghttp2 for openSUSE:Factory

2019-08-16 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2019-08-16 15:30:08

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new.22127 (New)


Package is "nghttp2"

Fri Aug 16 15:30:08 2019 rev:58 rq:723082 version:1.39.1

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2019-05-14 
13:11:31.368508818 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new.22127/nghttp2.changes   
2019-08-16 15:30:10.133969350 +0200
@@ -1,0 +2,17 @@
+Tue Aug 13 13:22:01 UTC 2019 - Martin Pluskal 
+
+- 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
+
+---

Old:

  boost170.patch
  nghttp2-1.38.0.tar.xz

New:

  nghttp2-1.39.1.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.XghIKP/_old  2019-08-16 15:30:10.705969184 +0200
+++ /var/tmp/diff_new_pack.XghIKP/_new  2019-08-16 15:30:10.713969181 +0200
@@ -29,7 +29,7 @@
 %bcond_with python
 %endif
 Name:   nghttp2%{psuffix}
-Version:1.38.0
+Version:1.39.1
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
@@ -39,7 +39,6 @@
 Source1:baselibs.conf
 # PATCH-FIX-OPENSUSE nghttp2-remove-python-build.patch
 Patch0: nghttp2-remove-python-build.patch
-Patch1: boost170.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gcc-c++
@@ -133,7 +132,6 @@
 %prep
 %setup -q -n nghttp2-%{version}
 %patch0 -p1
-%patch1 -p1
 # fix python shebang
 sed -i -e 's:#!%{_bindir}/env python:#!%{_bindir}/python3:g' 
script/fetch-ocsp-response
 

++ nghttp2-1.38.0.tar.xz -> nghttp2-1.39.1.tar.xz ++
 21919 lines of diff (skipped)

++ nghttp2-remove-python-build.patch ++
--- /var/tmp/diff_new_pack.XghIKP/_old  2019-08-16 15:30:11.649968909 +0200
+++ /var/tmp/diff_new_pack.XghIKP/_new  2019-08-16 15:30:11.649968909 +0200
@@ -1,7 +1,7 @@
-Index: nghttp2-1.24.0/python/Makefile.am
+Index: nghttp2-1.39.1/python/Makefile.am
 ===
 nghttp2-1.24.0.orig/python/Makefile.am
-+++ nghttp2-1.24.0/python/Makefile.am
+--- nghttp2-1.39.1.orig/python/Makefile.am
 nghttp2-1.39.1/python/Makefile.am
 @@ -29,16 +29,6 @@ EXTRA_DIST = cnghttp2.pxd nghttp2.pyx CM
  
  if ENABLE_PYTHON_BINDINGS




commit nghttp2 for openSUSE:Factory

2019-05-14 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2019-05-14 13:11:28

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new.5148 (New)


Package is "nghttp2"

Tue May 14 13:11:28 2019 rev:57 rq:701941 version:1.38.0

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2019-01-28 
20:48:55.557874703 +0100
+++ /work/SRC/openSUSE:Factory/.nghttp2.new.5148/nghttp2.changes
2019-05-14 13:11:31.368508818 +0200
@@ -1,0 +2,13 @@
+Fri May 10 08:24:23 UTC 2019 - Tomáš Chvátal 
+
+- 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
+
+---

Old:

  nghttp2-1.36.0.tar.xz

New:

  boost170.patch
  nghttp2-1.38.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.3TSSqu/_old  2019-05-14 13:11:31.780509919 +0200
+++ /var/tmp/diff_new_pack.3TSSqu/_new  2019-05-14 13:11:31.788509940 +0200
@@ -29,7 +29,7 @@
 %bcond_with python
 %endif
 Name:   nghttp2%{psuffix}
-Version:1.36.0
+Version:1.38.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
@@ -39,6 +39,7 @@
 Source1:baselibs.conf
 # PATCH-FIX-OPENSUSE nghttp2-remove-python-build.patch
 Patch0: nghttp2-remove-python-build.patch
+Patch1: boost170.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gcc-c++
@@ -132,6 +133,7 @@
 %prep
 %setup -q -n nghttp2-%{version}
 %patch0 -p1
+%patch1 -p1
 # fix python shebang
 sed -i -e 's:#!%{_bindir}/env python:#!%{_bindir}/python3:g' 
script/fetch-ocsp-response
 

++ boost170.patch ++
>From cbba1ebf8fcecb24392f0cc07b1235b17d0de9d8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adam=20Go=C5=82=C4=99biowski?= 
Date: Thu, 18 Apr 2019 12:35:54 +0200
Subject: [PATCH] asio: support boost-1.70

In boost 1.70, deprecated get_io_context() has finally been removed.
Introduce GET_IO_SERVICE macro that based on boost version uses
old get_io_service() interface (boost < 1.70), or get_executor().context()
for boost 1.70+.

Commit based idea seen in 
monero-project/monero@17769db9462e5201befcb05f86ccbaeabf35caf8
---
 src/asio_server_connection.h | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/asio_server_connection.h b/src/asio_server_connection.h
index 6be794060..56924c71a 100644
--- a/src/asio_server_connection.h
+++ b/src/asio_server_connection.h
@@ -51,6 +51,12 @@
 #include "util.h"
 #include "template.h"
 
+#if BOOST_VERSION >= 107000
+#define GET_IO_SERVICE(s) 
((boost::asio::io_context&)(s).get_executor().context())
+#else
+#define GET_IO_SERVICE(s) ((s).get_io_service())
+#endif
+
 namespace nghttp2 {
 
 namespace asio_http2 {
@@ -71,7 +77,7 @@ class connection : public 
std::enable_shared_from_this>,
   SocketArgs &&... args)
   : socket_(std::forward(args)...),
 mux_(mux),
-deadline_(socket_.get_io_service()),
+deadline_(GET_IO_SERVICE(socket_)),
 tls_handshake_timeout_(tls_handshake_timeout),
 read_timeout_(read_timeout),
 writing_(false),
@@ -82,7 +88,7 @@ class connection : public 
std::enable_shared_from_this>,
 boost::system::error_code ec;
 
 handler_ = std::make_shared(
-socket_.get_io_service(), socket_.lowest_layer().remote_endpoint(ec),
+GET_IO_SERVICE(socket_), socket_.lowest_layer().remote_endpoint(ec),
 [this]() { do_write(); }, mux_);
 if (handler_->start() != 0) {
   stop();
++ nghttp2-1.36.0.tar.xz -> nghttp2-1.38.0.tar.xz ++
 3513 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2019-01-28 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2019-01-28 20:46:57

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new.28833 (New)


Package is "nghttp2"

Mon Jan 28 20:46:57 2019 rev:56 rq:667027 version:1.36.0

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2018-10-22 
11:22:44.835191848 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new.28833/nghttp2.changes   
2019-01-28 20:48:55.557874703 +0100
@@ -1,0 +2,34 @@
+Fri Jan 18 16:42:34 UTC 2019 - sean...@opensuse.org
+
+- Update to 1.36.0
+  * build: disable shared library if ENABLE_SHARED_LIB is off
+  * third-party: use http-parser to v2.9.0 (GH-1294)
+  * third-party: Update mruby to 2.0.0
+  * nghttpx: Pool h1 backend connection per address (GH-1292)
+  * nghttpx: Randomize backend address round robin order per thread
+(GH-1291)
+  * nghttpx: Fix getting long SNs for openssl < 1.1 (GH-1287)
+  * h2load: add an option to write per-request logs (GH-1256)
+  * asio: added access to # of the current server port (GH-1257)
+
+---
+Fri Jan 18 14:35:14 UTC 2019 - Tomáš Chvátal 
+
+- Use multibuild to not pull in python3 in first build, nghttp2
+  is low in the system
+
+---
+Fri Jan 11 14:24:40 UTC 2019 - Martin Pluskal 
+
+- 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
+
+---

Old:

  nghttp2-1.34.0.tar.xz

New:

  _multibuild
  nghttp2-1.36.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.WXl1Rx/_old  2019-01-28 20:48:56.429873785 +0100
+++ /var/tmp/diff_new_pack.WXl1Rx/_new  2019-01-28 20:48:56.433873780 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package nghttp2
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -20,8 +20,16 @@
 %define sover   14
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
-Name:   nghttp2
-Version:1.34.0
+%global flavor @BUILD_FLAVOR@%{nil}
+%if "%{flavor}" == "python"
+%define psuffix -python
+%bcond_without python
+%else
+%define psuffix %{nil}
+%bcond_with python
+%endif
+Name:   nghttp2%{psuffix}
+Version:1.36.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
@@ -30,15 +38,13 @@
 Source: 
https://github.com/tatsuhiro-t/nghttp2/releases/download/v%{version}/nghttp2-%{version}.tar.xz
 Source1:baselibs.conf
 # PATCH-FIX-OPENSUSE nghttp2-remove-python-build.patch
-Patch0: %{name}-remove-python-build.patch
+Patch0: nghttp2-remove-python-build.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
 BuildRequires:  python-rpm-macros
-BuildRequires:  python3-Cython
-BuildRequires:  python3-setuptools
 BuildRequires:  pkgconfig(cunit)
 BuildRequires:  pkgconfig(jansson)
 BuildRequires:  pkgconfig(libcares)
@@ -47,8 +53,12 @@
 BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(openssl)
-BuildRequires:  pkgconfig(python3)
 BuildRequires:  pkgconfig(zlib)
+%if %{with python}
+BuildRequires:  pkgconfig(python3)
+BuildRequires:  python3-Cython
+BuildRequires:  python3-setuptools
+%endif
 %ifnarch ppc %{arm}
 BuildRequires:  pkgconfig(jemalloc)
 %endif
@@ -84,11 +94,11 @@
 Shared libraries for asynchronous implementation of Hypertext Transfer
 Protocol version 2.
 
-%package -n python3-%{name}
+%package -n python3-nghttp2
 Summary:Python3 bindings for nghttp2

commit nghttp2 for openSUSE:Factory

2018-10-22 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2018-10-22 11:22:41

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Mon Oct 22 11:22:41 2018 rev:55 rq:642981 version:1.34.0

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2018-10-12 
13:09:35.343394121 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2018-10-22 
11:22:44.835191848 +0200
@@ -4 +4 @@
-- Update to version 1.34.0:
+- Update to version 1.34.0: (bsc#1112438, FATE#326776)



Other differences:
--



commit nghttp2 for openSUSE:Factory

2018-10-12 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2018-10-12 13:09:27

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Fri Oct 12 13:09:27 2018 rev:54 rq:640688 version:1.34.0

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2018-10-02 
19:44:45.925994476 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2018-10-12 
13:09:35.343394121 +0200
@@ -1,0 +2,15 @@
+Mon Oct  8 19:46:51 UTC 2018 - adam.ma...@suse.de
+
+- 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
+
+---

Old:

  nghttp2-1.33.0.tar.xz

New:

  nghttp2-1.34.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.Dd0cgM/_old  2018-10-12 13:09:35.911393311 +0200
+++ /var/tmp/diff_new_pack.Dd0cgM/_new  2018-10-12 13:09:35.911393311 +0200
@@ -21,13 +21,13 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.33.0
+Version:1.34.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
 Group:  Development/Libraries/C and C++
 URL:https://nghttp2.org/
-Source: 
https://github.com/tatsuhiro-t/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz
+Source: 
https://github.com/tatsuhiro-t/nghttp2/releases/download/v%{version}/nghttp2-%{version}.tar.xz
 Source1:baselibs.conf
 # PATCH-FIX-OPENSUSE nghttp2-remove-python-build.patch
 Patch0: %{name}-remove-python-build.patch

++ nghttp2-1.33.0.tar.xz -> nghttp2-1.34.0.tar.xz ++
 35548 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2018-10-02 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2018-10-02 19:44:40

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Tue Oct  2 19:44:40 2018 rev:53 rq:638345 version:1.33.0

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2018-07-13 
10:18:39.154262312 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2018-10-02 
19:44:45.925994476 +0200
@@ -1,0 +2,15 @@
+Wed Sep 26 08:00:27 UTC 2018 - adam.ma...@suse.de
+
+- 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
+
+---

Old:

  nghttp2-1.32.0.tar.xz

New:

  nghttp2-1.33.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.wkTsR0/_old  2018-10-02 19:44:47.281993092 +0200
+++ /var/tmp/diff_new_pack.wkTsR0/_new  2018-10-02 19:44:47.285993089 +0200
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.32.0
+Version:1.33.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.32.0.tar.xz -> nghttp2-1.33.0.tar.xz ++
 9351 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2018-07-13 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2018-07-13 10:18:34

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Fri Jul 13 10:18:34 2018 rev:52 rq:621740 version:1.32.0

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2018-04-17 
11:13:45.812972600 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2018-07-13 
10:18:39.154262312 +0200
@@ -1,0 +2,15 @@
+Mon Jul  9 15:04:12 UTC 2018 - mplus...@suse.com
+
+- 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
+
+---

Old:

  nghttp2-1.31.1.tar.xz

New:

  nghttp2-1.32.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.b8V5z5/_old  2018-07-13 10:18:39.594262835 +0200
+++ /var/tmp/diff_new_pack.b8V5z5/_new  2018-07-13 10:18:39.594262835 +0200
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.31.1
+Version:1.32.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
@@ -38,15 +38,16 @@
 BuildRequires:  pkgconfig
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-Cython
-BuildRequires:  python3-devel
 BuildRequires:  python3-setuptools
 BuildRequires:  pkgconfig(cunit)
 BuildRequires:  pkgconfig(jansson)
 BuildRequires:  pkgconfig(libcares)
 BuildRequires:  pkgconfig(libev)
+BuildRequires:  pkgconfig(liblzma)
 BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(openssl)
+BuildRequires:  pkgconfig(python3)
 BuildRequires:  pkgconfig(zlib)
 %ifnarch ppc %{arm}
 BuildRequires:  pkgconfig(jemalloc)

++ nghttp2-1.31.1.tar.xz -> nghttp2-1.32.0.tar.xz ++
 2421 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2018-04-17 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2018-04-17 11:13:32

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Tue Apr 17 11:13:32 2018 rev:51 rq:596227 version:1.31.1

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2018-03-01 
12:06:08.685681750 +0100
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2018-04-17 
11:13:45.812972600 +0200
@@ -1,0 +2,30 @@
+Fri Apr 13 08:40:38 UTC 2018 - tchva...@suse.com
+
+- Version umpdate to 1.31.1:
+  * Fix bsc#1088639 CVE-2018-1000168
+  * https://nghttp2.org/blog/2018/04/12/nghttp2-v1-31-1/
+
+---
+Mon Apr  9 10:16:47 UTC 2018 - tchva...@suse.com
+
+- 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)
+
+---
+Mon Apr  9 08:59:52 UTC 2018 - tchva...@suse.com
+
+- Drop spdylay dependency as it is deprecated since version 1.28.0
+  and removed from cofnigure.ac since 1.29.0
+
+---

Old:

  nghttp2-1.29.0.tar.xz

New:

  nghttp2-1.31.1.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.db15sl/_old  2018-04-17 11:13:47.048914637 +0200
+++ /var/tmp/diff_new_pack.db15sl/_new  2018-04-17 11:13:47.052914449 +0200
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.29.0
+Version:1.31.1
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
@@ -36,15 +36,14 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
+BuildRequires:  python-rpm-macros
 BuildRequires:  python3-Cython
 BuildRequires:  python3-devel
-BuildRequires:  python-rpm-macros
 BuildRequires:  python3-setuptools
 BuildRequires:  pkgconfig(cunit)
 BuildRequires:  pkgconfig(jansson)
 BuildRequires:  pkgconfig(libcares)
 BuildRequires:  pkgconfig(libev)
-BuildRequires:  pkgconfig(libspdylay)
 BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(openssl)
@@ -122,6 +121,8 @@
 %prep
 %setup -q
 %patch0 -p1
+# fix python shebang
+sed -i -e 's:#!%{_bindir}/env python:#!%{_bindir}/python3:g' 
script/fetch-ocsp-response
 
 %build
 autoreconf -fiv

++ nghttp2-1.29.0.tar.xz -> nghttp2-1.31.1.tar.xz ++
 2013 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/nghttp2-1.29.0/AUTHORS new/nghttp2-1.31.1/AUTHORS
--- old/nghttp2-1.29.0/AUTHORS  2017-12-19 15:35:50.0 +0100
+++ new/nghttp2-1.31.1/AUTHORS  2018-04-12 16:46:47.0 +0200
@@ -35,6 +35,7 @@
 David Beitey
 David Weekly
 Dmitriy Vetutnev
+Dylan Plecki
 Etienne Cimon
 Fabian Möller
 Fabian Wiesel
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/nghttp2-1.29.0/CMakeLists.txt new/nghttp2-1.31.1/CMakeLists.txt
--- old/nghttp2-1.29.0/CMakeLists.txt   2017-12-19 15:35:50.0 +0100
+++ new/nghttp2-1.31.1/CMakeLists.txt   2018-04-12 16:46:47.0 +0200
@@ -24,13 +24,13 @@
 
 cmake_minimum_required(VERSION 3.0)
 # XXX using 1.8.90 instead of 1.9.0-DEV
-project(nghttp2 VERSION 1.29.0)
+project(nghttp2 VE

commit nghttp2 for openSUSE:Factory

2018-03-01 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2018-03-01 12:06:07

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Thu Mar  1 12:06:07 2018 rev:50 rq:580194 version:1.29.0

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2018-01-16 
09:24:29.647879523 +0100
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2018-03-01 
12:06:08.685681750 +0100
@@ -1,0 +2,5 @@
+Thu Feb 22 15:10:41 UTC 2018 - fv...@suse.com
+
+- Use %license (boo#1082318)
+
+---



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.4gcVG8/_old  2018-03-01 12:06:09.245661654 +0100
+++ /var/tmp/diff_new_pack.4gcVG8/_new  2018-03-01 12:06:09.249661511 +0100
@@ -172,11 +172,11 @@
 %{_datadir}/%{name}/
 
 %files -n %{soname}-%{sover}
-%doc COPYING
+%license COPYING
 %{_libdir}/%{soname}.so.%{sover}*
 
 %files -n %{soname_asio}%{sover_asio}
-%doc COPYING
+%license COPYING
 %{_libdir}/%{soname_asio}.so.%{sover_asio}*
 
 %files -n python3-%{name}




commit nghttp2 for openSUSE:Factory

2018-01-16 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2018-01-16 09:24:28

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Tue Jan 16 09:24:28 2018 rev:49 rq:561884 version:1.29.0

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2017-12-14 
10:51:06.198093985 +0100
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2018-01-16 
09:24:29.647879523 +0100
@@ -1,0 +2,15 @@
+Fri Jan  5 13:21:33 UTC 2018 - mplus...@suse.com
+
+- 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
+
+---

Old:

  nghttp2-1.28.0.tar.xz

New:

  nghttp2-1.29.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.neVqTN/_old  2018-01-16 09:24:30.627833675 +0100
+++ /var/tmp/diff_new_pack.neVqTN/_new  2018-01-16 09:24:30.631833488 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package nghttp2
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.28.0
+Version:1.29.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
@@ -38,6 +38,7 @@
 BuildRequires:  pkgconfig
 BuildRequires:  python3-Cython
 BuildRequires:  python3-devel
+BuildRequires:  python-rpm-macros
 BuildRequires:  python3-setuptools
 BuildRequires:  pkgconfig(cunit)
 BuildRequires:  pkgconfig(jansson)
@@ -134,13 +135,13 @@
 make %{?_smp_mflags} all
 pushd python
 make %{?_smp_mflags} nghttp2.c
-python3 setup.py build
+%python3_build
 popd
 
 %install
 %make_install
 pushd python
-python3 setup.py install --root=%{buildroot} --prefix=%{_prefix}
+%python3_install
 popd
 
 find %{buildroot} -type f -name "*.la" -delete -print

++ nghttp2-1.28.0.tar.xz -> nghttp2-1.29.0.tar.xz ++
 6000 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2017-12-14 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2017-12-14 10:51:05

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Thu Dec 14 10:51:05 2017 rev:48 rq:556050 version:1.28.0

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2017-11-19 
11:07:22.784163420 +0100
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2017-12-14 
10:51:06.198093985 +0100
@@ -1,0 +2,23 @@
+Mon Dec 11 16:53:16 UTC 2017 - dims...@opensuse.org
+
+- 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.
+
+---
+Wed Dec  6 16:35:46 UTC 2017 - mplus...@suse.com
+
+- 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
+
+---

Old:

  nghttp2-1.27.0.tar.xz

New:

  nghttp2-1.28.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.BiFXzp/_old  2017-12-14 10:51:07.138048609 +0100
+++ /var/tmp/diff_new_pack.BiFXzp/_new  2017-12-14 10:51:07.142048416 +0100
@@ -21,12 +21,12 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.27.0
+Version:1.28.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
 Group:  Development/Libraries/C and C++
-Url:https://nghttp2.org/
+URL:https://nghttp2.org/
 Source: 
https://github.com/tatsuhiro-t/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz
 Source1:baselibs.conf
 # PATCH-FIX-OPENSUSE nghttp2-remove-python-build.patch
@@ -36,14 +36,11 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
-BuildRequires:  python3-devel
 BuildRequires:  python3-Cython
+BuildRequires:  python3-devel
 BuildRequires:  python3-setuptools
 BuildRequires:  pkgconfig(cunit)
 BuildRequires:  pkgconfig(jansson)
-%ifnarch ppc %arm
-BuildRequires:  pkgconfig(jemalloc)
-%endif
 BuildRequires:  pkgconfig(libcares)
 BuildRequires:  pkgconfig(libev)
 BuildRequires:  pkgconfig(libspdylay)
@@ -51,6 +48,9 @@
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(zlib)
+%ifnarch ppc %{arm}
+BuildRequires:  pkgconfig(jemalloc)
+%endif
 %if 0%{?suse_version} > 1325
 BuildRequires:  libboost_system-devel
 BuildRequires:  libboost_thread-devel
@@ -124,6 +124,7 @@
 
 %build
 autoreconf -fiv
+export PYTHON=%{_bindir}/python3
 %configure \
   --disable-static\
   --disable-silent-rules  \

++ nghttp2-1.27.0.tar.xz -> nghttp2-1.28.0.tar.xz ++
 4817 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2017-11-19 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2017-11-19 11:07:15

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Sun Nov 19 11:07:15 2017 rev:47 rq:542107 version:1.27.0

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2017-10-28 
14:20:51.485364525 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2017-11-19 
11:07:22.784163420 +0100
@@ -1,0 +2,5 @@
+Wed Nov  8 16:54:59 UTC 2017 - mplus...@suse.com
+
+- Drop forgotten python2 build dependency
+
+---



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.jaBQsT/_old  2017-11-19 11:07:25.368069202 +0100
+++ /var/tmp/diff_new_pack.jaBQsT/_new  2017-11-19 11:07:25.368069202 +0100
@@ -50,7 +50,6 @@
 BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(openssl)
-BuildRequires:  pkgconfig(python2)
 BuildRequires:  pkgconfig(zlib)
 %if 0%{?suse_version} > 1325
 BuildRequires:  libboost_system-devel




commit nghttp2 for openSUSE:Factory

2017-10-28 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2017-10-28 14:20:49

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Sat Oct 28 14:20:49 2017 rev:46 rq:536838 version:1.27.0

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2017-10-13 
14:08:45.359571865 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2017-10-28 
14:20:51.485364525 +0200
@@ -1,0 +2,14 @@
+Thu Oct 26 10:28:19 UTC 2017 - mplus...@suse.com
+
+- 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
+
+---

Old:

  nghttp2-1.25.0.tar.xz

New:

  nghttp2-1.27.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.O9xmAf/_old  2017-10-28 14:20:52.177339226 +0200
+++ /var/tmp/diff_new_pack.O9xmAf/_new  2017-10-28 14:20:52.181339080 +0200
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.25.0
+Version:1.27.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
@@ -36,8 +36,9 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
-BuildRequires:  python-Cython
-BuildRequires:  python-setuptools
+BuildRequires:  python3-devel
+BuildRequires:  python3-Cython
+BuildRequires:  python3-setuptools
 BuildRequires:  pkgconfig(cunit)
 BuildRequires:  pkgconfig(jansson)
 %ifnarch ppc %arm
@@ -61,10 +62,9 @@
 %description
 This is an implementation of Hypertext Transfer Protocol version 2.
 
-The framing layer of HTTP/2 is implemented as a form of reusable C
-library. On top of that, we have implemented HTTP/2 client, server
-and proxy. We have also developed load test and benchmarking tool
-for HTTP/2.
+The framing layer of HTTP/2 is implemented as a form of reusable C library.
+On top of that, we have implemented HTTP/2 client, server and proxy. We
+have also developed load test and benchmarking tool for HTTP/2.
 
 HPACK encoder and decoder are available as public API.
 
@@ -73,26 +73,24 @@
 Group:  System/Libraries
 
 %description -n %{soname}-%{sover}
-Shared C libraries for implementation of
-Hypertext Transfer Protocol version 2.
+Shared C libraries for implementation of Hypertext Transfer Protocol
+version 2.
 
 %package -n %{soname_asio}%{sover_asio}
 Summary:Shared library for nghttp2
 Group:  System/Libraries
 
 %description -n %{soname_asio}%{sover_asio}
-Shared libraries for asynchronous implementation of
-Hypertext Transfer Protocol version 2.
+Shared libraries for asynchronous implementation of Hypertext Transfer
+Protocol version 2.
 
-%package -n python2-%{name}
-Summary:Python bindings for nghttp2
+%package -n python3-%{name}
+Summary:Python3 bindings for nghttp2
 Group:  Development/Libraries/Python
-Provides:   python-%{name} = %{version}
-Obsoletes:  python-%{name} < %{version}
 
-%description -n python2-%{name}
-Python bindings for implementation of
-Hypertext Transfer Protocol version 2.
+%description -n python3-%{name}
+Python bindings for implementation of Hypertext Transfer Protocol version
+2.
 
 %package -n %{soname}-devel
 Summary:Development files for nghttp2
@@ -136,13 +134,13 @@
 make %{?_smp_mflags} all
 pushd python
 make %{?_smp_mflags} nghttp2.c
-python setup.py build
+python3 setup.py build
 popd
 
 %install
 %make_install
 pushd python
-python setup.py install --root=%{buildroot} --prefix=%{_prefix}
+python3 setup.py install --root=%{buildroot} --prefix=%{_prefix}
 popd
 
 find %{buildroot} -type f -name "*.la" -delete -print
@@ -180,9 +178,9 @@
 %doc COPYING
 %{_libdir}/%{soname_asio}.so.%{sover_asio}*
 
-%files -n python2-%{name}
-%{python_sitearch}/nghttp2.so
-%{python_sitearch}/python_nghttp2-*
+%files -n python3-%{name}
+%{python3_sitearch}/nghttp2.*.so
+%{python3_sitearch}/python_nghttp2-*
 
 %files -n %{soname}-devel
 %dir %{_includedir}/%{name}/

++ nghttp2-1.25.0.tar.xz -> nghttp2-1.27.0.tar.xz ++
 3566 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2017-10-13 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2017-10-13 14:08:43

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Fri Oct 13 14:08:43 2017 rev:45 rq:532804 version:1.25.0

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2017-09-04 
12:25:54.995297214 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2017-10-13 
14:08:45.359571865 +0200
@@ -1,0 +2,5 @@
+Mon Oct  9 10:14:26 UTC 2017 - sch...@suse.de
+
+- Don't use jemalloc on ppc or %arm, where it is broken.
+
+---



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.G2Qg3a/_old  2017-10-13 14:08:46.103539149 +0200
+++ /var/tmp/diff_new_pack.G2Qg3a/_new  2017-10-13 14:08:46.107538973 +0200
@@ -40,7 +40,9 @@
 BuildRequires:  python-setuptools
 BuildRequires:  pkgconfig(cunit)
 BuildRequires:  pkgconfig(jansson)
+%ifnarch ppc %arm
 BuildRequires:  pkgconfig(jemalloc)
+%endif
 BuildRequires:  pkgconfig(libcares)
 BuildRequires:  pkgconfig(libev)
 BuildRequires:  pkgconfig(libspdylay)




commit nghttp2 for openSUSE:Factory

2017-09-04 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2017-09-04 12:25:53

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Mon Sep  4 12:25:53 2017 rev:44 rq:519099 version:1.25.0

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2017-07-21 
22:37:56.729670630 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2017-09-04 
12:25:54.995297214 +0200
@@ -1,0 +2,8 @@
+Mon Aug 28 10:58:52 UTC 2017 - mplus...@suse.com
+
+- 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)
+
+---

Old:

  nghttp2-1.24.0.tar.xz

New:

  nghttp2-1.25.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.SBMahh/_old  2017-09-04 12:25:56.179130776 +0200
+++ /var/tmp/diff_new_pack.SBMahh/_new  2017-09-04 12:25:56.187129651 +0200
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.24.0
+Version:1.25.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.24.0.tar.xz -> nghttp2-1.25.0.tar.xz ++
 27621 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2017-07-21 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2017-07-21 22:37:55

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Fri Jul 21 22:37:55 2017 rev:43 rq:511041 version:1.24.0

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2017-05-20 
10:06:31.876346656 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2017-07-21 
22:37:56.729670630 +0200
@@ -1,0 +2,33 @@
+Mon Jul 17 19:45:59 UTC 2017 - mplus...@suse.com
+
+- Drop doc building
+- Rename python subpackage to python2
+
+---
+Mon Jul 10 14:35:59 UTC 2017 - mplus...@suse.com
+
+- Update to version 1.24.0:
+  * doc: README.rst: fix typo (Patch from Simone Basso) (GH-947)
+  * doc: fix up grammar in submit_trailer docs (Patch from Benjamin Peterson) 
(GH-945)
+  * doc: fix cleaning in out-of-tree builds (Patch from Benjamin Peterson) 
(GH-938)
+  * nghttp: Fix bug that upgrade fails if reason-phrase is missing (GH-949)
+  * nghttpx: Verify OCSP response using trusted CA certificates (GH-943)
+  * nghttpx: Set default minimum TLS version to TLSv1.2 (GH-937)
+- Changes for version 1.23.1:
+  * nghttpx: Fix crash in OCSP response verification
+- Changes for version 1.23.0:
+  * lib: nghttp2_session: Allow for compiling library with -DNDEBUG set (Patch 
from Angus Gratton) (GH-919)
+  * lib: Treat incoming invalid regular header field as stream error (GH-900)
+  * lib: Call nghttp2_on_invalid_frame_callback if altsvc validation fails 
(GH-904)
+  * doc: spelling mistake in arguments to build nghttp apps (Patch from Soham 
Sinha) (GH-925)
+  * doc: Add notes for installation on linux systems (Patch from Tapanito) 
(GH-917)
+  * doc: Clarify the effect of nghttp2_option_set_no_http_messaging
+  * nghttpx: Verify OCSP response (GH-929)
+  * nghttpx: Fix certificate selection based on pub key algorithm (GH-924)
+  * nghttpx: Fix certificate indexing bug
+  * nghttpx: Run OCSP at startup (GH-922)
+  * nghttpx: Wildcard path matching (GH-914)
+  * nghttpx: Forward multiple via, xff, and xfp header fields (GH-903)
+  * nghttp: Add -y, --no-verify-peer option to suppress peer verify warn 
(GH-906)
+
+---

Old:

  nghttp2-1.22.0.tar.xz

New:

  nghttp2-1.24.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.bXHaWF/_old  2017-07-21 22:37:57.357582055 +0200
+++ /var/tmp/diff_new_pack.bXHaWF/_new  2017-07-21 22:37:57.369580362 +0200
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.22.0
+Version:1.24.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
@@ -33,29 +33,28 @@
 Patch0: %{name}-remove-python-build.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
-%if 0%{?suse_version} > 1325
-BuildRequires:  libboost_system-devel
-BuildRequires:  libboost_thread-devel
-%else
-BuildRequires:  boost-devel
-%endif
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
 BuildRequires:  python-Cython
-BuildRequires:  python-Sphinx
 BuildRequires:  python-setuptools
 BuildRequires:  pkgconfig(cunit)
-BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(jansson)
 BuildRequires:  pkgconfig(jemalloc)
 BuildRequires:  pkgconfig(libcares)
 BuildRequires:  pkgconfig(libev)
 BuildRequires:  pkgconfig(libspdylay)
+BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(python2)
 BuildRequires:  pkgconfig(zlib)
+%if 0%{?suse_version} > 1325
+BuildRequires:  libboost_system-devel
+BuildRequires:  libboost_thread-devel
+%else
+BuildRequires:  boost-devel
+%endif
 
 %description
 This is an implementation of Hypertext Transfer Protocol version 2.
@@ -83,11 +82,13 @@
 Shared libraries for asynchronous implementation of
 Hypertext Transfer Protocol version 2.
 
-%package -n python-%{name}
+%package -n python2-%{name}
 Summary:Python bindings for nghttp2
 Group:  Development/Libraries/Python
+Provides:   python-%{name} = %{version}
+Obsoletes:  python-%{name} < %{version}
 
-%description -n python-%{name}
+%description -n python2-%{name}
 Python bindings for implementation of
 Hypertext Transfer Protocol version 2.
 
@@ -120,7 +121,7 @@
 
 %prep
 %setup -q
-%patch0
+%patch0 -p1
 
 %build
 autoreconf -fiv
@@ -130,7 +131,7 @@
   --enable-asio-lib   \
   --enable-app\
   --enable-python-bindings
-make %{?_smp_mfl

commit nghttp2 for openSUSE:Factory

2017-05-20 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2017-05-20 10:06:31

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Sat May 20 10:06:31 2017 rev:42 rq:494216 version:1.22.0

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2017-05-03 
15:52:34.623301003 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2017-05-20 
10:06:31.876346656 +0200
@@ -1,0 +2,19 @@
+Wed May 10 12:03:35 UTC 2017 - mplus...@suse.com
+
+- Update to version 1.22.0:
+  * lib: Add missing free call on error in inflight_settings_new() (Patch from 
lstefani) (GH-884)
+  * asio: Support specifying stream priority via session::submit() (Patch from 
Matt Way) (GH-881)
+  * nghttpx: Clarify --conf option behaviour
+  * nghttpx: Add $tls_sni access log variable (GH-896)
+  * nghttpx: Rename ssl_* log variables as tls_* (GH-895)
+  * nghttpx: Fix path matching bug (GH-894)
+  * nghttpx: SNI based backend server selection (GH-892)
+  * nghttpx: Enable signed_certificate_timestamp extension for TLSv1.3 (GH-878)
+  * nghttpx: Add options for X-Forwarded-Proto header field (GH-872)
+  * nghttpx: Add --single-process option (GH-869)
+  * nghttpx: Use 502 as server error code
+  * nghttpx: Use SSL_CTX_set_early_data_enabled with boringssl
+  * nghttp: Verify server certificate and show warning if it fails (GH-870)
+  * integration: Use nip.io instead of xip.io
+
+---

Old:

  nghttp2-1.21.1.tar.xz

New:

  nghttp2-1.22.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.OQrgLJ/_old  2017-05-20 10:06:32.640238717 +0200
+++ /var/tmp/diff_new_pack.OQrgLJ/_new  2017-05-20 10:06:32.640238717 +0200
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.21.1
+Version:1.22.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.21.1.tar.xz -> nghttp2-1.22.0.tar.xz ++
 9518 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2017-05-03 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2017-05-03 15:52:33

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Wed May  3 15:52:33 2017 rev:41 rq:489784 version:1.21.1

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2017-03-31 
15:05:02.486098405 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2017-05-03 
15:52:34.623301003 +0200
@@ -1,0 +2,24 @@
+Fri Apr 21 10:27:41 UTC 2017 - mplus...@suse.com
+
+- Update to version 1.21.1:
+  * asio: Fix crash if connect takes longer time than ping interval (GH-866)
+  * nghttpx: Fix bug that 204 from h1 backend is always treated as error 
(GH-871)
+- Changes for version 1.21.0:
+  * lib: Fix nghttp2_session_want_write (GH-832)
+  * doc: Document pkg-config path usage
+  * build: Eliminate U macro; Instead use (void)VAR for better compiler 
compatibility.
+  * src: BoringSSL supports SSL_CTX_set_{min,max}_proto_version. (Patch from 
Piotr Sikora) (GH-853)
+  * src: Use Mozilla's "Modern compatibility" ciphers by default
+  * src: nghttp2_gzip: fix this statement may fall through 
[-Werror=implicit-fallthrough=] found by gcc7 (Patch from Alexis La Goutte) 
(GH-823)
+  * nghttpx: Print version number with -v option
+  * nghttpx: Enable X25519 with boringssl
+  * nghttpx: Retry getaddrinfo without AI_ADDRCONFIG (GH-858)
+  * nghttpx: Failing to listen on server socket is fatal error
+  * nghttpx: Escape certain characters in access log (GH-856)
+  * nghttpx: Ignore further input if connection is going to close
+  * nghttpx: Don't call functions which are not async-signal-safe after fork 
but before execv in multithreaded process.
+  * nghttpx: Enable backend pattern matching with http2-proxy (GH-733)
+  * asio: client: Send PING after 30 seconds idle (GH-847)
+
+
+---

Old:

  nghttp2-1.20.0.tar.xz

New:

  nghttp2-1.21.1.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.YE1JEc/_old  2017-05-03 15:52:35.355197676 +0200
+++ /var/tmp/diff_new_pack.YE1JEc/_new  2017-05-03 15:52:35.355197676 +0200
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.20.0
+Version:1.21.1
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.20.0.tar.xz -> nghttp2-1.21.1.tar.xz ++
 4382 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2017-03-31 Thread root
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 - mplus...@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 withou

commit nghttp2 for openSUSE:Factory

2017-02-08 Thread root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2017-02-08 10:43:24

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2017-01-09 
11:50:53.523292753 +0100
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2017-02-08 
10:43:25.286413544 +0100
@@ -1,0 +2,5 @@
+Thu Feb  2 10:21:27 UTC 2017 - adam.ma...@suse.de
+
+- use individual libboost-*-devel packages instead of boost-devel
+
+---



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.akNZUz/_old  2017-02-08 10:43:25.846335527 +0100
+++ /var/tmp/diff_new_pack.akNZUz/_new  2017-02-08 10:43:25.846335527 +0100
@@ -33,7 +33,12 @@
 Patch0: %{name}-remove-python-build.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
+%if 0%{?suse_version} > 1325
+BuildRequires:  libboost_system-devel
+BuildRequires:  libboost_thread-devel
+%else
 BuildRequires:  boost-devel
+%endif
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkgconfig




commit nghttp2 for openSUSE:Factory

2016-11-29 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2016-11-29 12:47:31

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2016-09-30 
15:21:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2016-11-29 
12:47:33.0 +0100
@@ -1,0 +2,23 @@
+Thu Nov 24 09:44:32 UTC 2016 - mplus...@suse.com
+
+- 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
+
+---

Old:

  nghttp2-1.15.0.tar.xz

New:

  nghttp2-1.16.1.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.NCRoKO/_old  2016-11-29 12:47:34.0 +0100
+++ /var/tmp/diff_new_pack.NCRoKO/_new  2016-11-29 12:47:34.0 +0100
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.15.0
+Version:1.16.1
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.15.0.tar.xz -> nghttp2-1.16.1.tar.xz ++
 21942 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2016-09-30 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2016-09-30 15:21:06

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2016-09-12 
13:23:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2016-09-30 
15:21:07.0 +0200
@@ -1,0 +2,47 @@
+Sun Sep 25 09:01:48 UTC 2016 - mplus...@suse.com
+
+- Update to version 1.15.0:
+  * lib: Add nghttp2_option_set_max_deflate_dynamic_table_size()
+API function (GH-684)
+  * lib: Allow NGHTTP2_ERR_PAUSE from
+nghttp2_data_source_read_callback (GH-671)
+  * lib: Add nghttp2_session_get_hd_deflate_dynamic_table_size()
+and nghttp2_session_get_hd_inflate_dynamic_table_size() API
+functions to get current HPACK dynamic table size (GH-664)
+  * lib: Add nghttp2_session_get_local_settings() API function
+  * lib: Add nghttp2_session_get_local_window_size() and
+nghttp2_session_get_stream_local_window_size() API functions
+  * build: Add -lsocket -lnsl to APPLDFLAGS for solaris build
+  * neverbleed: Update neverbleed to support ECDSA certificate
+  * doc: Mention --enable-lib-only configure option in README
+  * integration: Fix test failure with go1.7.1
+  * src: Fix compile error with openssl 1.1.0
+  * nghttpx: Improve performance with HTTP/1.1 backend when
+request body is involved
+  * nghttpx: Use std::atomic_* overloads for std::shared_ptr if
+available
+  * nghttpx: Migrate backend stream to another h2 session on
+graceful shutdown
+  * nghttpx: Add option to specify HPACK encoder/decoder dynamic
+table size
+  * nghttpx: Log client address
+  * nghttpx: Add tls_sni to mruby Nghttpx::Env class
+  * nghttpx: Add --frontend-http2-window-size option, and its
+family functions
+  * nghttpx: Add experimental TCP optimization for h2 frontend
+  * nghttpx: Workaround for std::make_shared bug in Xcode7, 7.1,
+and 7.2 (GH-670)
+  * nghttpx: Fix bug that bytes are doubly counted to rate limit
+for TLS connections
+  * nghttpx: Add --no-server-rewrite option not to rewrite server
+header field (GH-667)
+  * nghttpx: Retry if backend h1 connection cannot be established
+due to timeout
+  * nghttpx: Reset stream if invalid header field is received in h2
+  * nghttpx: Add --server-name option to change server response
+header field (GH-667)
+  * nghttpd: Add --encoder-header-table-size option
+  * nghttp: Add --encoder-header-table-size option
+  * python: Support ALPN, require Python 3.5
+
+---

Old:

  nghttp2-1.14.0.tar.xz

New:

  nghttp2-1.15.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.8AD9sg/_old  2016-09-30 15:21:09.0 +0200
+++ /var/tmp/diff_new_pack.8AD9sg/_new  2016-09-30 15:21:09.0 +0200
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.14.0
+Version:1.15.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.14.0.tar.xz -> nghttp2-1.15.0.tar.xz ++
 8967 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2016-09-12 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2016-09-12 13:23:39

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2016-08-12 
15:37:46.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2016-09-12 
13:23:41.0 +0200
@@ -1,0 +2,37 @@
+Thu Sep  8 08:35:52 UTC 2016 - idon...@suse.com
+
+- 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
+  * nghttp: Allow multiple -p option
+  * deflatehd: Call nghttp2_hd_deflate_change_table_size only
+if table size is changed from default 
+
+---

Old:

  nghttp2-1.13.0.tar.xz

New:

  nghttp2-1.14.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.jivPmf/_old  2016-09-12 13:23:42.0 +0200
+++ /var/tmp/diff_new_pack.jivPmf/_new  2016-09-12 13:23:42.0 +0200
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.13.0
+Version:1.14.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.13.0.tar.xz -> nghttp2-1.14.0.tar.xz ++
 5849 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2016-08-12 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2016-08-12 15:37:45

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2016-07-21 
07:53:08.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2016-08-12 
15:37:46.0 +0200
@@ -1,0 +2,15 @@
+Sun Aug  7 17:23:20 UTC 2016 - mplus...@suse.com
+
+- 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
+
+---

Old:

  nghttp2-1.12.0.tar.xz

New:

  nghttp2-1.13.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.Nw8TxB/_old  2016-08-12 15:37:47.0 +0200
+++ /var/tmp/diff_new_pack.Nw8TxB/_new  2016-08-12 15:37:47.0 +0200
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.12.0
+Version:1.13.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.12.0.tar.xz -> nghttp2-1.13.0.tar.xz ++
 3377 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2016-07-20 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2016-07-21 07:53:06

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2016-06-13 
21:49:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2016-07-21 
07:53:08.0 +0200
@@ -1,0 +2,28 @@
+Thu Jul 14 13:08:52 UTC 2016 - mplus...@suse.com
+
+- Update to version 1.12.0:
+  * Add nghttp2_session_set_local_window_size API function
+  * Add nghttp2_option_set_max_send_header_block_length API 
+function (GH-613)
+  * Fix warning: declaration of 'free' shadows a global declaration 
+(Patch from Alexis La Goutte)
+  * examples: Add ALPN support to tutorial client/server (GH-614)
+  * nghttpx: Reduce TTFB with large number of incoming connections
+  * nghttpx: Rewrite read timer handling
+  * nghttpx: Clean up neverbleed AF_UNIX socket
+  * nghttpx: Add --backend-max-backoff option
+  * nghttpx: Use 16KiB buffer for reading to match TLS record size
+  * nghttpx: Add healthmon parameter to -f option to enable health 
+monitor mode
+  * nghttpx: Receive reference of std::mt19937, not making a copy
+  * nghttpx: Fix bug that backend never return to online (GH-615)
+  * nghttpx: Implement client IP based session affinity
+  * nghttpx: Add --api-max-request-body option to set maximum API 
+request body size
+  * nghttpx: Add api parameter to --frontend option to mark API 
+endpoint
+  * h2load: Add content-length header field for HTTP/2 and SPDY as 
+well
+  * h2load: Implement HTTP/1 upload (GH-611)
+
+---

Old:

  nghttp2-1.11.1.tar.xz

New:

  nghttp2-1.12.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.MJxCyx/_old  2016-07-21 07:53:09.0 +0200
+++ /var/tmp/diff_new_pack.MJxCyx/_new  2016-07-21 07:53:09.0 +0200
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.11.1
+Version:1.12.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.11.1.tar.xz -> nghttp2-1.12.0.tar.xz ++
 11614 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2016-06-13 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2016-06-13 21:49:02

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2016-04-30 
23:28:54.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2016-06-13 
21:49:03.0 +0200
@@ -1,0 +2,27 @@
+Wed Jun  8 09:03:04 UTC 2016 - idon...@suse.com
+
+- 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
+
+---

Old:

  nghttp2-1.10.0.tar.xz

New:

  nghttp2-1.11.1.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.kgJUNU/_old  2016-06-13 21:49:04.0 +0200
+++ /var/tmp/diff_new_pack.kgJUNU/_new  2016-06-13 21:49:04.0 +0200
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.10.0
+Version:1.11.1
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.10.0.tar.xz -> nghttp2-1.11.1.tar.xz ++
 5314 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2016-04-30 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2016-04-30 23:28:53

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2016-04-01 
13:01:24.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2016-04-30 
23:28:54.0 +0200
@@ -1,0 +2,36 @@
+Wed Apr 27 10:04:48 UTC 2016 - mplus...@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 - mplus...@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
+
+---

Old:

  nghttp2-1.9.1.tar.xz

New:

  nghttp2-1.10.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.ISBEQI/_old  2016-04-30 23:28:55.0 +0200
+++ /var/tmp/diff_new_pack.ISBEQI/_new  2016-04-30 23:28:55.0 +0200
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.9.1
+Version:1.10.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
@@ -35,20 +35,19 @@
 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(python2)
 BuildRequires:  pkgconfig(zlib)
 
 %description
@@ -150,11 +149,8 @@
 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

++ nghttp2-1.9.1.tar.xz -> nghttp2-1.10.0.tar.xz ++
 28563 lines of diff (skipped)

++ nghttp2-remove-python-build.patch ++
--- /var/tmp/diff_new_pack.ISBEQI/_old  2016-04-30 23:28:56.0 +0200
+++ /var/tmp/diff_new_pack.ISBEQI/_new  2016-04-30 23:28:56.0 +0200
@@ -1,7 +1,7 @@
 Index: python/Makefile.am
 ===
 python/Makefile.am.orig2016-03-27 15:20:38.0 +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




commit nghttp2 for openSUSE:Factory

2016-04-01 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2016-04-01 13:01:20

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2016-03-01 
09:33:55.0 +0100
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2016-04-01 
13:01:24.0 +0200
@@ -1,0 +2,53 @@
+Sun Mar 27 16:57:17 UTC 2016 - mplus...@suse.com
+
+- Update to 1.9.1
+  * nghttpx: Fix bug that backend tls keyword did not work with -s 
+option
+  * nghttpx: Fix handing stream after connection check was failed
+- Changes for 1.9.0
+  * lib: Add nghttp2_error_callback to tell application human 
+readable error message
+  * lib: Reference counted HPACK name/value pair, adding
+  * nghttp2_on_header_callback2
+  * lib: Add nghttp2_option_set_no_auto_ping_ack() option
+  * lib: Add nghttp2_http2_strerror() to return HTTP/2 error code 
+string
+  * build: Makefile.msvc enhancements (Patch from Jan-E)
+  * build: Lower libev version requirement (Patch from Peter Wu)
+  * build: cmake build support (Patch from Peter Wu)
+  * asio: Fix bug that server event loop breaks with exception
+  * integration: Disable tests that sometimes break randomly on 
+travis
+  * integration: do not use recursive target (Patch from Peter Wu)
+  * h2load: Fix bug that it did not try to connect to server again
+  * h2load: Fix bug that initial max concurrent streams was too 
+large
+  * nghttpx: Memcached connection encryption with tls keyword
+  * nghttpx: Enable/disable TLS per frontend address
+  * nghttpx: Configure TLS per backend routing pattern
+  * nghttpx: Workaround for Ubuntu 15.04 which does not 
+value-initialize on std::make_shared.
+  * nghttpx: Add --error-page option to set custom error pages
+  * nghttpx: Add wildcard host routing
+  * nghttpx: Change read timeout reset timing
+  * nghttpx: Don't push if Link header field includes nopush
+  * nghttpx: Deprecate backend-http1-connections-per-host in favor 
+of backend-connections-per-host
+  * nghttpx: Restructure mode settings, removing --http2-bridge, 
+--client, and --client-proxy options
+  * nghttpx: Deprecate backend-http1-connections-per-frontend in 
+favor of backend-connections-per-frontend
+  * nghttpx: Don't share session which is already in draining 
+state
+  * nghttpx: Effectively disable backend HTTP/2 connection flow 
+control
+  * nghttpx: Add --frontend-http2-max-concurrent-streams and 
+--backend-http2-max-concurrent-streams, and deprecate 
+--http2-max-concurrent-streams option
+  * nghttpx: Deprecate --backend-http2-connections-per-worker 
+option
+  * nghttpx: Share TLS session cache between HTTP/2 and HTTP/1 
+backend
+  * nghttpx: Rewrite backend HTTP/2 connection coalesce strategy
+
+---

Old:

  nghttp2-1.8.0.tar.xz

New:

  nghttp2-1.9.1.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.tDVgje/_old  2016-04-01 13:01:25.0 +0200
+++ /var/tmp/diff_new_pack.tDVgje/_new  2016-04-01 13:01:25.0 +0200
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.8.0
+Version:1.9.1
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
@@ -39,6 +39,7 @@
 BuildRequires:  libtool
 BuildRequires:  pkg-config
 BuildRequires:  python-Cython
+BuildRequires:  python-devel
 BuildRequires:  python-Sphinx
 BuildRequires:  python-setuptools
 BuildRequires:  pkgconfig(cunit)
@@ -113,7 +114,7 @@
 
 %prep
 %setup -q
-%patch0 -p1
+%patch0
 
 %build
 autoreconf -fiv
@@ -123,24 +124,21 @@
   --enable-asio-lib   \
   --enable-app\
   --enable-python-bindings
-
 make %{?_smp_mflags} all html
 pushd python
 make %{?_smp_mflags} nghttp2.c
-python2 setup.py build
+python setup.py build
 popd
 
 %install
 %make_install
-
 pushd python
-python2 setup.py install \
-  --root=%{buildroot} --prefix=%{_prefix}
+python setup.py install --root=%{buildroot} --prefix=%{_prefix}
 popd
 
 # Move to the correct directory.
-mkdir -p %{buildroot}%{_docdir}/
-mv -f %{buildroot}%{_datadir}/doc/%{name}/ %{buildroot}%{_docdir}/%{name}-doc/
+mkdir -p %{buildroot}%{_docdir}
+mv -f %{buildroot}%{_datadir}/doc/%{name} %{buildroot}%{_docdir}/%{name}-doc
 
 find %{buildroot} -type f -name "*.la" -delete -print
 

++ nghttp2-1.8.0.tar.xz -> nghttp2-1.9.1.tar.xz ++
 26787 lines of diff (skipped)

++ nghttp2-remove-python-build.patch ++
--- /var/tm

commit nghttp2 for openSUSE:Factory

2016-03-01 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2016-03-01 09:33:50

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2016-02-23 
16:54:07.0 +0100
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2016-03-01 
09:33:55.0 +0100
@@ -1,0 +2,60 @@
+Fri Feb 26 13:00:38 UTC 2016 - mplus...@suse.com
+
+- Update to 1.8.0
+   * Add Architecture documents (work in progress)
+  * List all contributors in AUTHORS
+  * doc: fix out-of-tree doc builds (Patch from Peter Wu)
+  * Wrap AM_PATH_XML2 by m4_ifdef to handle the case when 
+_PATH_XML2 is not found
+  * Fix configure script for non-gcc, clang build
+  * Document compiling apps and include h2load in configure (Patch 
+from David Beitey)
+  * Don't check for dlopen/libdl on *BSD (Patch from Bernard Spil)
+  * Don't taint CXXFLAGS from AX_CXX_COMPILE_STDCXX_11
+  * Fixing Windows Makefile version detection (Patch from Reza 
+Tavakoli)
+  * lib: Tokenize extra HTTP header fields
+  * lib: Fix typo in HAVE_CONFIG_H name (Patch from Peter Wu)
+  * lib: Add HTTP/2 extension framework to send and receive 
+non-critical frames
+  * tests: remove unused macros (Patch from Peter Wu)
+  * src: Update default cipher list
+  * src: Fix compile error with gcc-6 which enables C++14 by default
+  * asio: client: Fix connect timeout does not work, return from cb 
+if session stopped, removing client::session::connect_timeout() 
+functon
+  * nghttpd: Start SETTINGS timer after it is written to output 
+buffer
+  * nghttpd: Add trailer header field to status responses
+  * nghttpd: Add -w and -W options to change window size
+  * nghttpx: Worker wide blocker which is used when socket(2) is 
+failed
+  * nghttpx: ConnectBlocker per backend address
+  * nghttpx: Interleave text/html pushed resources with associated 
+resource
+  * nghttpx: Add headers given in add-response-headers for mruby 
+response
+  * nghttpx: Deprecate --backend-ipv4 and --backend-ipv6 in favor 
+of --backend-address-family
+  * nghttpx: Add options to specify address family of memcached 
+connections
+  * nghttpx: Add encryption support for TLS ticket key retrieval
+  * nghttpx: Add TLS support for session cache memcached connection
+  * nghttpx: Refactor blacklisted cipher suite check (Patch from 
+Jay Satiro)
+  * nghttpx: Add TLS support for HTTP/1 backend
+  * nghttpx: Add request-header-field-buffer and 
+max-request-header-fields options, deprecating 
+header-field-buffer and max-header-fields options.
+  * nghttpx: Add --no-http2-cipher-black-list to allow black listed 
+cipher suite
+  * nghttpx: Limit header fields from backend
+  * nghttpx: Fix bug that IPv6 address in Forwarded "for" is not 
+quoted-string
+  * nghttpx: Support multiple frontend addresses
+  * integration-tests: support out-of-tree tests (Patch from Peter 
+Wu)
+  * examples: fix compile warnings (Patch from Peter Wu)
+- Drop upstreamed nghttp2-c++14.patch
+
+---

Old:

  nghttp2-1.7.1.tar.xz
  nghttp2-c++14.patch

New:

  nghttp2-1.8.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.ouTReG/_old  2016-03-01 09:33:56.0 +0100
+++ /var/tmp/diff_new_pack.ouTReG/_new  2016-03-01 09:33:56.0 +0100
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.7.1
+Version:1.8.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
@@ -31,7 +31,6 @@
 Source1:baselibs.conf
 # PATCH-FIX-OPENSUSE nghttp2-remove-python-build.patch
 Patch0: %{name}-remove-python-build.patch
-Patch1: %{name}-c++14.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  boost-devel
@@ -115,7 +114,6 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch1
 
 %build
 autoreconf -fiv
@@ -126,9 +124,9 @@
   --enable-app\
   --enable-python-bindings
 
-make all html %{?_smp_mflags}
+make %{?_smp_mflags} all html
 pushd python
-make nghttp2.c %{?_smp_mflags}
+make %{?_smp_mflags} nghttp2.c
 python2 setup.py build
 popd
 
@@ -151,7 +149,7 @@
   doc/manual/html/.buildinfo
 
 %check
-make check %{?_smp_mflags}
+make %{?_smp_mflags} check
 
 %post -n %{soname}-%{sover} -p /sbin/ldconfig
 

++ nghttp2-1.7.1.tar.xz -> nghttp2-1.8.0.tar.xz ++
 16807 lines of diff (skipped)

++ nghttp2-remove-python-build.patch ++
--- /var/tmp

commit nghttp2 for openSUSE:Factory

2016-02-23 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2016-02-23 16:54:06

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2016-02-05 
00:30:01.0 +0100
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2016-02-23 
16:54:07.0 +0100
@@ -1,0 +2,6 @@
+Fri Feb 12 17:21:54 UTC 2016 - mplus...@suse.com
+
+- Update to 1.7.1
+  * Fix CVE-2016-1544 (boo#966514)
+
+---

Old:

  nghttp2-1.7.0.tar.xz

New:

  nghttp2-1.7.1.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.rmAorO/_old  2016-02-23 16:54:08.0 +0100
+++ /var/tmp/diff_new_pack.rmAorO/_new  2016-02-23 16:54:08.0 +0100
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.7.0
+Version:1.7.1
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.7.0.tar.xz -> nghttp2-1.7.1.tar.xz ++
 1757 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2016-02-04 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2016-02-05 00:30:00

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2016-01-28 
17:19:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2016-02-05 
00:30:01.0 +0100
@@ -1,0 +2,6 @@
+Thu Jan 28 14:43:56 UTC 2016 - rguent...@suse.com
+
+- Add nghttp2-c++14.patch to properly guard make_unique templates.
+  [bsc#964140]  
+
+---

New:

  nghttp2-c++14.patch



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.7VDa5U/_old  2016-02-05 00:30:02.0 +0100
+++ /var/tmp/diff_new_pack.7VDa5U/_new  2016-02-05 00:30:02.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package nghttp2
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -31,6 +31,7 @@
 Source1:baselibs.conf
 # PATCH-FIX-OPENSUSE nghttp2-remove-python-build.patch
 Patch0: %{name}-remove-python-build.patch
+Patch1: %{name}-c++14.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  boost-devel
@@ -114,6 +115,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1
 
 %build
 autoreconf -fiv

++ nghttp2-c++14.patch ++
--- src/template.h.orig 2016-01-28 15:30:56.549094834 +0100
+++ src/template.h  2016-01-28 15:42:13.188970636 +0100
@@ -37,6 +37,9 @@
 
 namespace nghttp2 {
 
+#if __cplusplus > 201103L
+using std::make_unique;
+#else
 template 
 typename std::enable_if::value, std::unique_ptr>::type
 make_unique(U &&... u) {
@@ -48,6 +51,7 @@
 make_unique(size_t size) {
   return std::unique_ptr(new typename std::remove_extent::type[size]());
 }
+#endif
 
 // std::forward is constexpr since C++14
 template 



commit nghttp2 for openSUSE:Factory

2016-01-29 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2016-01-28 17:19:36

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-12-27 
02:00:17.0 +0100
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2016-01-28 
17:19:37.0 +0100
@@ -1,0 +2,49 @@
+Tue Jan 26 20:02:00 UTC 2016 - mplus...@suse.com
+
+- Update to 1.7.0
+  * Reset (RST_STREAM) stream if flow control window gets overflow
+  * Validate :authroity, host, and :scheme value more strictly
+  * Check request/response submission error based side of session
+  * Strict outgoing idle stream detection
+  * Return error from nghttp2_submit_{headers,request} when self 
+dependency is made
+  * Add -ldl to APPLDFLAGS for static openssl linking
+  * asio: Stop acceptor on server::http2::stop
+  * asio: Rename http2::get_io_services() as http2::io_services()
+  * h2load: Support UNIX domain socket
+  * h2load: Improve readability of traffic numbers
+  * h2load: Remove "auto" for -m option
+  * h2load: Show progress in rate mode
+  * h2load: Perform sampling for request and connection timings to 
+reduce memory consumption
+  * nghttpd: Add --no-content-length option to omit content-length 
+in response
+  * nghttpx: Interleave pushed streams with the associated stream 
+if pushed streams are javascript and CSS resources
+  * nghttpx: The initial value of request/response buffer is 
+increased to 128K
+  * nghttpx: Fix bug that --listener-disable-timeout option is not 
+used
+  * nghttpx: Don't emit :authority if request does not contain
+authority information
+  * nghttpx: Add clarification of quotes in configuration file
+  * nghttpx: Don't allow certain characters in host and :scheme 
+header field
+  * nghttpx: Add RFC 7239 Forwarded header field support
+  * nghttpx: Fix crash when running on IPv6 only (Patch from Vernon 
+Tang)
+  * nghttpx: Take into account of trailers when applying 
+max_header_fields
+  * nghttpx: Don't apply max_header_fields and header_field_buffer 
+limit to response
+  * nghttpx: Strict validation for header fields given in 
+configuration
+  * nghttpx: header value should not be lower-cased (Patch from 
+ayanamist)
+
+---
+Thu Jan 21 08:28:51 UTC 2016 - pgaj...@suse.com
+
+- fixed typo in libnghttp2_asio1 [bsc#962914]
+
+---

Old:

  nghttp2-1.6.0.tar.xz

New:

  nghttp2-1.7.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.szDDKt/_old  2016-01-28 17:19:38.0 +0100
+++ /var/tmp/diff_new_pack.szDDKt/_new  2016-01-28 17:19:38.0 +0100
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:   nghttp2
-Version:1.6.0
+Version:1.7.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
@@ -73,7 +73,7 @@
 Group:  System/Libraries
 
 %description -n %{soname_asio}%{sover_asio}
-Shared librarios for asynchronous implementation of
+Shared libraries for asynchronous implementation of
 Hypertext Transfer Protocol version 2.
 
 %package -n python-%{name}

++ nghttp2-1.6.0.tar.xz -> nghttp2-1.7.0.tar.xz ++
 20036 lines of diff (skipped)

++ nghttp2-remove-python-build.patch ++
--- /var/tmp/diff_new_pack.szDDKt/_old  2016-01-28 17:19:38.0 +0100
+++ /var/tmp/diff_new_pack.szDDKt/_new  2016-01-28 17:19:38.0 +0100
@@ -1,7 +1,7 @@
-Index: nghttp2-1.2.0/python/Makefile.am
+Index: nghttp2-1.7.0/python/Makefile.am
 ===
 nghttp2-1.2.0.orig/python/Makefile.am
-+++ nghttp2-1.2.0/python/Makefile.am
+--- nghttp2-1.7.0.orig/python/Makefile.am
 nghttp2-1.7.0/python/Makefile.am
 @@ -29,16 +29,6 @@ EXTRA_DIST = cnghttp2.pxd nghttp2.pyx
  
  if ENABLE_PYTHON_BINDINGS




commit nghttp2 for openSUSE:Factory

2015-12-26 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-12-27 01:59:59

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-12-16 
17:41:12.0 +0100
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-12-27 
02:00:17.0 +0100
@@ -1,0 +2,27 @@
+Wed Dec 23 17:48:47 UTC 2015 - mplus...@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
+
+---

Old:

  nghttp2-1.5.0.tar.xz

New:

  nghttp2-1.6.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.vtHxcZ/_old  2015-12-27 02:00:19.0 +0100
+++ /var/tmp/diff_new_pack.vtHxcZ/_new  2015-12-27 02:00:19.0 +0100
@@ -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

++ nghttp2-1.5.0.tar.xz -> nghttp2-1.6.0.tar.xz ++
 6752 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2015-12-16 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-12-16 17:41:11

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-11-24 
22:33:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-12-16 
17:41:12.0 +0100
@@ -1,0 +2,55 @@
+Tue Dec  1 14:13:15 UTC 2015 - mplus...@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)
+
+---

Old:

  nghttp2-1.4.0-fix-tests.patch
  nghttp2-1.4.0.tar.xz

New:

  nghttp2-1.5.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.ryDHmc/_old  2015-12-16 17:41:13.0 +0100
+++ /var/tmp/diff_new_pack.ryDHmc/_new  2015-12-16 17:41:13.0 +0100
@@ -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 @@
 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 kdu...@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 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 
 %build
 autoreconf -fiv

++ nghttp2-1.4.0.tar.xz -> nghttp2-1.5.0.tar.xz ++
 12517 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2015-11-24 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-11-24 22:33:09

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-11-05 
11:35:26.0 +0100
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-11-24 
22:33:11.0 +0100
@@ -1,0 +2,5 @@
+Mon Nov 16 17:21:15 UTC 2015 - mplus...@suse.com
+
+- Enable spdy and more example applications
+
+---



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.4QV0wc/_old  2015-11-24 22:33:12.0 +0100
+++ /var/tmp/diff_new_pack.4QV0wc/_new  2015-11-24 22:33:12.0 +0100
@@ -37,6 +37,7 @@
 BuildRequires:  automake
 BuildRequires:  boost-devel
 BuildRequires:  gcc-c++
+BuildRequires:  jemalloc-devel
 BuildRequires:  libtool
 BuildRequires:  pkg-config
 BuildRequires:  python-Cython
@@ -44,7 +45,8 @@
 BuildRequires:  python-setuptools
 BuildRequires:  pkgconfig(cunit)
 BuildRequires:  pkgconfig(jansson)
-BuildRequires:  pkgconfig(libevent)
+BuildRequires:  pkgconfig(libev)
+BuildRequires:  pkgconfig(libspdylay)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(python)
@@ -117,11 +119,12 @@
 %patch1 -p1
 
 %build
-autoreconf -fi
+autoreconf -fiv
 %configure \
   --disable-static \
   --disable-silent-rules   \
   --enable-asio-lib\
+  --enable-app\
   --enable-python-bindings
 
 make all html %{?_smp_mflags}
@@ -163,6 +166,10 @@
 %defattr(-,root,root)
 %{_bindir}/deflatehd
 %{_bindir}/inflatehd
+%{_bindir}/h2load
+%{_bindir}/nghttp
+%{_bindir}/nghttpd
+%{_bindir}/nghttpx
 %{_datadir}/%{name}/
 
 %files -n %{soname}-%{sover}




commit nghttp2 for openSUSE:Factory

2015-11-05 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-11-05 11:35:25

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-09-30 
05:52:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-11-05 
11:35:26.0 +0100
@@ -1,0 +2,43 @@
+Sat Oct 31 10:21:56 UTC 2015 - sor.ale...@meowr.ru
+
+- Update to 1.4.0:
+  * lib: Don't always expect dynamic table size update.
+  * lib: Shrink to the minimum table size seen in local SETTINGS.
+  * lib: Add new error code NGHTTP2_ERR_PAUSE to send_data_callback.
+  * lib: Avoid excessive WINDOW_UPDATE queuing.
+  * lib: Return fatal error if flooding is detected to close
+session immediately.
+  * lib: Return type of nghttp2_submit_trailer is int.
+  * lib: Don't send WINDOW_UPDATE with 0 increment.
+  * lib: Fix bug that headers in CONTINUATION were ignored after
+HEADERS with padding.
+  * package: Use -fvisibility=hidden for internal functions.
+  * package: Show more information in configure summary.
+  * package: Add PIDFile directive to systemd service.
+  * package: Fix daemon upgrade when running under systemd.
+  * app: Compile with BoringSSL.
+  * nghttp: Allow multiple -c option occurrence, and take min and
+last value.
+  * nghttpd: Fix leak when server failed to listen to given port.
+  * nghttpx: Add TLS dynamic record size behaviour command line
+options.
+  * nghttpx: Reduce default timeouts for read sockets to 1m.
+  * nghttpx: Fix bug that PUT is replaced with POST.
+  * nghttpx: Change mruby script handling.
+  * nghttpx: Added support for RFC 7413 (TCP Fast Open) on nghttpx
+proxy listening connections.
+  * nghttpx: Add neverbleed support.
+  * h2load: Don't DOS our server!
+  * h2load: Use duration syntax for timeouts.
+  * h2load: Support subsecond rate period.
+  * h2load: Simplify rate mode.
+  * h2load: Add option for user-definable rate period.
+  * h2load: Reuse SSL/TLS session.
+  * h2load: Reconnect server on connection: close.
+  * h2load: Don't exit in the case of no ALPN protocol overlap.
+  * integration: Update go's http2 package URI.
+- Add missing baselibs.conf.
+- Add nghttp2-1.4.0-fix-tests.patch from commit 4825009.
+- Small spec cleanup.
+
+---

Old:

  nghttp2-1.3.4.tar.xz

New:

  baselibs.conf
  nghttp2-1.4.0-fix-tests.patch
  nghttp2-1.4.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.N7fUXk/_old  2015-11-05 11:35:27.0 +0100
+++ /var/tmp/diff_new_pack.N7fUXk/_new  2015-11-05 11:35:27.0 +0100
@@ -16,18 +16,23 @@
 #
 
 
-%define lib_name lib%{name}-14
-%define lib_name_asio lib%{name}_asio1
+%define soname  libnghttp2
+%define sover   14
+%define soname_asio libnghttp2_asio
+%define sover_asio 1
 Name:   nghttp2
-Version:1.3.4
+Version:1.4.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
 Group:  Development/Libraries/C and C++
 Url:https://nghttp2.org/
-#Git-Clone:git://github.com/tatsuhiro-t/nghttp2
 Source: 
https://github.com/tatsuhiro-t/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz
-Patch1: nghttp2-remove-python-build.patch
+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 kdu...@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
@@ -44,148 +49,154 @@
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(python)
 BuildRequires:  pkgconfig(zlib)
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-This is an implementation of Hypertext Transfer Protocol version 2 in C.
+This is an implementation of Hypertext Transfer Protocol version 2.
 
-The framing layer of HTTP/2 is implemented as a form of reusable C library.
-On top of that, we have implemented HTTP/2 client, server and proxy.
-We have also developed load test and benchmarking tool for HTTP/2 and SPDY.
+The framing layer of HTTP/2 is implemented as a form of reusable C
+library. On top of that, we have implemented HTTP/2 client, server
+and proxy. We have also developed load test and benchmarking tool
+for HTTP/2.
 
 HPACK encoder and decoder are available as public API.
 
-%packag

commit nghttp2 for openSUSE:Factory

2015-09-29 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-09-30 05:52:33

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-09-17 
09:20:25.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-09-30 
05:52:34.0 +0200
@@ -1,0 +2,29 @@
+Sun Sep 27 12:38:17 UTC 2015 - mplus...@suse.com
+
+- Update to 1.3.4
+  * Make traditional init script fail if new config file is broken 
+(Patch from Janusz Dziemidowicz)
+  * nghttpx-logrotate: Don't use killall since we have multiple 
+processes
+  * nghttpx: Fix improper signal handling
+- Changes for 1.3.3
+  * Fix bug in padding handling of DATA frame
+  * Use hash table for dynamic table lookup
+  * More warning flags for --enable-werror
+  * Update mruby
+  * h2load: HTTP/1.1 support (Patch from Lucas Pardue)
+  * nghttpx: Do not try to set TCP_NODELAY when frontend is an 
+UNIX socket (Patch from Janusz Dziemidowicz)
+  * nghttpx: Chown UNIX domain socket to user specified as --user
+  * nghttpx: Split monolithic one process into control and worker 
+processes
+  * nghttpx: Handle SSL/TLS data following PROXY protocol line
+- Changes for 1.3.2
+  * Check header block limit after new stream is opened
+  * nghttp: Show error if HEADERS frame cannot be sent for 
+whatever reason
+  * nghttpx: Fix assertion failure on TLS handshake
+  * nghttpx: Add x-http2-push header field for pushed resource
+  * nghttpx: Fix compile error with --disable-threads
+
+---

Old:

  nghttp2-1.3.1.tar.xz

New:

  nghttp2-1.3.4.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.z5HTQk/_old  2015-09-30 05:52:35.0 +0200
+++ /var/tmp/diff_new_pack.z5HTQk/_new  2015-09-30 05:52:35.0 +0200
@@ -19,7 +19,7 @@
 %define lib_name lib%{name}-14
 %define lib_name_asio lib%{name}_asio1
 Name:   nghttp2
-Version:1.3.1
+Version:1.3.4
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.3.1.tar.xz -> nghttp2-1.3.4.tar.xz ++
 10616 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2015-09-17 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-09-17 09:20:24

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-09-02 
00:36:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-09-17 
09:20:25.0 +0200
@@ -1,0 +2,28 @@
+Mon Sep 14 13:33:16 UTC 2015 - mplus...@suse.com
+
+- 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
+
+---
@@ -4 +32 @@
-- Update to 1.3.
+- Update to 1.3.1

Old:

  nghttp2-1.3.0.tar.xz

New:

  nghttp2-1.3.1.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.PbzCGQ/_old  2015-09-17 09:20:26.0 +0200
+++ /var/tmp/diff_new_pack.PbzCGQ/_new  2015-09-17 09:20:26.0 +0200
@@ -19,7 +19,7 @@
 %define lib_name lib%{name}-14
 %define lib_name_asio lib%{name}_asio1
 Name:   nghttp2
-Version:1.3.0
+Version:1.3.1
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.3.0.tar.xz -> nghttp2-1.3.1.tar.xz ++
 80828 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2015-09-01 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-09-02 00:36:31

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-08-17 
15:35:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-09-02 
00:36:33.0 +0200
@@ -1,0 +2,25 @@
+Tue Sep  1 06:59:43 UTC 2015 - mplus...@suse.com
+
+- Update to 1.3.
+  * Limit the number of incoming reserved (remote) streams
+  * Add stream public API
+  * Rewrite priority tree handling
+  * Fix parallel make distcheck
+  * Define it and itprep recursive target if 
+AM_EXTRA_RECURSIVE_TARGETS is defined
+  * fetch-ocsp-response: Handle spurious openssl exist status 0
+  * nghttpx: Use nghttp2::ssl::DEFAULT_CIPHER_LIST for backend TLS 
+connection
+  * nghttpx: Don't allow blacked listed cipher suites for HTTP/2 
+connection
+  * nghttpx: better handle /dev/stderr and /dev/stdout (Patch from 
+Tomasz Buchert)
+  * nghttpd: GOAWAY if SSL/TLS requirements for HTTP/2 are not met
+  * nghttpd: Return date header field for 304
+  * nghttpd: Support HEAD request
+  * h2load: Add Timing-script and base URI support (Patch from 
+Lucas Pardue)
+  * h2load: Add timeout options (Patch from Nora)
+- Fix typo in changelog
+
+---
@@ -4 +29 @@
-- Update to 1.2.
+- Update to 1.2.1

Old:

  nghttp2-1.2.1.tar.xz

New:

  nghttp2-1.3.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.dhVoXq/_old  2015-09-02 00:36:34.0 +0200
+++ /var/tmp/diff_new_pack.dhVoXq/_new  2015-09-02 00:36:34.0 +0200
@@ -19,7 +19,7 @@
 %define lib_name lib%{name}-14
 %define lib_name_asio lib%{name}_asio1
 Name:   nghttp2
-Version:1.2.1
+Version:1.3.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.2.1.tar.xz -> nghttp2-1.3.0.tar.xz ++
 9693 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2015-08-17 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-08-17 15:35:30

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-08-11 
08:27:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-08-17 
15:35:31.0 +0200
@@ -1,0 +2,8 @@
+Mon Aug 17 10:51:27 UTC 2015 - mplus...@suse.com
+
+- Update to 1.2.
+  * doc: Reword the HPACK tutorial (Patch from Tom Harwood)
+  * nghttpx: Fix stability issues
+  * h2load: Fix crash if -r > -n
+
+---

Old:

  nghttp2-1.2.0.tar.xz

New:

  nghttp2-1.2.1.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.AxG1in/_old  2015-08-17 15:35:32.0 +0200
+++ /var/tmp/diff_new_pack.AxG1in/_new  2015-08-17 15:35:32.0 +0200
@@ -19,7 +19,7 @@
 %define lib_name lib%{name}-14
 %define lib_name_asio lib%{name}_asio1
 Name:   nghttp2
-Version:1.2.0
+Version:1.2.1
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.2.0.tar.xz -> nghttp2-1.2.1.tar.xz ++
 2775 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2015-08-10 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-08-11 08:27:11

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-07-19 
11:45:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-08-11 
08:27:11.0 +0200
@@ -1,0 +2,33 @@
+Mon Aug 10 14:10:20 UTC 2015 - mplus...@suse.com
+
+- Update to 1.2.0
+  * Fix crash if response or data is submitted to closing stream
+  * Header table size UINT32_MAX must be accepted
+  * Use PROTOCOL_ERROR against DATA sent to idle stream
+  * Allow multiple in-flight SETTINGS
+  * Strictly check occurrence of dynamic table size update
+  * Fix configure warning that 'missing' is missing or too old
+  * Fix rm: cannot remove ‘*.rst’: No such file or directory when 
+"make clean" (Patch from Alexis La Goutte)
+  * doc: Reword some of the server and client tutorial (Patch 
+from Tom Harwood)
+  * src: Remove monotonic_clock replacement macro for gcc-4.6
+  * nghttpx: Add TLS ticket key sharing among nghttpx instances 
+using memcached
+  * nghttpx: Add shared session cache using memcached
+  * nghttpx: Set SSL/TLS session timeout to 12 hours
+  * nghttpx: Enable session resumption on HTTP/2 backend
+  * nghttpx: Don't rewrite host header field by default
+  * nghttpx: Generate new ticket key every 1hr and its life time 
+is now 12hrs
+  * nghttpx: Don't reuse backend connection if it is not clean
+  * nghttpx: Add AES-256-CBC encryption for TLS session ticket
+  * nghttpd: Fix the bug that 304 response has non-empty body
+  * h2load: Add -r and -C options to h2load (Patch from 
+Nora Shoemaker)
+- 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
+
+---

Old:

  missing_nghttp2_timegm.patch
  nghttp2-1.1.1.tar.xz

New:

  nghttp2-1.2.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.Chf5G5/_old  2015-08-11 08:27:12.0 +0200
+++ /var/tmp/diff_new_pack.Chf5G5/_new  2015-08-11 08:27:12.0 +0200
@@ -19,7 +19,7 @@
 %define lib_name lib%{name}-14
 %define lib_name_asio lib%{name}_asio1
 Name:   nghttp2
-Version:1.1.1
+Version:1.2.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
@@ -27,8 +27,6 @@
 Url:https://nghttp2.org/
 #Git-Clone:git://github.com/tatsuhiro-t/nghttp2
 Source: 
https://github.com/tatsuhiro-t/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz
-# fix for building of asio library from upstream 
(c470ac7b0021d3cae80ef1c5b6460a108f2e5bdb)
-Patch0: missing_nghttp2_timegm.patch
 Patch1: nghttp2-remove-python-build.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -107,7 +105,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 %patch1 -p1
 
 %build
@@ -119,7 +116,7 @@
--disable-static
 make %{?_smp_mflags} all html
 pushd python
-make nghttp2.c
+make %{?_smp_mflags} nghttp2.c
 python setup.py build
 popd
 
@@ -131,6 +128,7 @@
 pushd python
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 popd
+# do not ship these
 find %{buildroot} -type f -name "*.la" -delete -print
 # none of applications using these man pages is built
 rm -rf %{buildroot}%{_mandir}/man1/*

++ nghttp2-1.1.1.tar.xz -> nghttp2-1.2.0.tar.xz ++
 11193 lines of diff (skipped)

++ nghttp2-remove-python-build.patch ++
--- /var/tmp/diff_new_pack.Chf5G5/_old  2015-08-11 08:27:12.0 +0200
+++ /var/tmp/diff_new_pack.Chf5G5/_new  2015-08-11 08:27:12.0 +0200
@@ -1,7 +1,7 @@
-Index: nghttp2-1.1.1/python/Makefile.am
+Index: nghttp2-1.2.0/python/Makefile.am
 ===
 nghttp2-1.1.1.orig/python/Makefile.am
-+++ nghttp2-1.1.1/python/Makefile.am
+--- nghttp2-1.2.0.orig/python/Makefile.am
 nghttp2-1.2.0/python/Makefile.am
 @@ -29,16 +29,6 @@ EXTRA_DIST = cnghttp2.pxd nghttp2.pyx
  
  if ENABLE_PYTHON_BINDINGS
@@ -14,7 +14,7 @@
 -
 -uninstall-local:
 -  rm -f $(DESTDIR)$(libdir)/python*/site-packages/nghttp2.so
--  rm -f 
$(DESTDIR)$(libdir)/python*/site-packages/python_nghttp2-*.egg-info
+-  rm -f $(DESTDIR)$(libdir)/python*/site-packages/python_nghttp2-*.egg
 -
  clean-local:
$(PYTHON) setup.py clean --all




commit nghttp2 for openSUSE:Factory

2015-07-19 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-07-19 11:45:41

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-07-03 
00:10:44.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-07-19 
11:45:43.0 +0200
@@ -1,0 +2,27 @@
+Thu Jul 16 06:58:40 UTC 2015 - mplus...@suse.com
+
+- Update to 1.1.1
+  * nghttpx: Fix various stability issues and memory leak bug
+- Changes for 1.1.0
+  * Fix DATA is not consumed if nghttp2_http_on_data_chunk failed
+  * nghttp2_submit_response and nghttp2_submit_headers may return
+  * NGHTTP2_ERR_DATA_EXIST
+  * msvc build fixes and enchantments (Patch from Gabi Davar)
+  * Compile with IRIX gcc-4.7 (Patch from Klaus Ziegler)
+  * nghttp: Add --max-concurrent-streams option
+  * nghttp: Add comment on HAR on pushed objects (Patch from 
+acesso)
+  * nghttpx: Add --include option to read additional configuration 
+from given file
+  * nghttpx: Add backend routing based on request host and path by 
+extending -b option
+  * nghttpx: Allow log variable to be enclosed by curly braces for 
+disambiguation
+  * nghttpx: Add log variables related to SSL/TLS connection
+  * h2load: Add --ciphers option
+- Add patches
+  * missing_nghttp2_timegm.patch to fix building of asio library
+  * nghttp2-remove-python-build.patch to fix python bindings 
+installation when autotools are used
+
+---

Old:

  nghttp2-1.0.5.tar.xz

New:

  missing_nghttp2_timegm.patch
  nghttp2-1.1.1.tar.xz
  nghttp2-remove-python-build.patch



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.fN2fMT/_old  2015-07-19 11:45:43.0 +0200
+++ /var/tmp/diff_new_pack.fN2fMT/_new  2015-07-19 11:45:43.0 +0200
@@ -19,7 +19,7 @@
 %define lib_name lib%{name}-14
 %define lib_name_asio lib%{name}_asio1
 Name:   nghttp2
-Version:1.0.5
+Version:1.1.1
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
@@ -27,11 +27,18 @@
 Url:https://nghttp2.org/
 #Git-Clone:git://github.com/tatsuhiro-t/nghttp2
 Source: 
https://github.com/tatsuhiro-t/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz
+# fix for building of asio library from upstream 
(c470ac7b0021d3cae80ef1c5b6460a108f2e5bdb)
+Patch0: missing_nghttp2_timegm.patch
+Patch1: nghttp2-remove-python-build.patch
+BuildRequires:  autoconf
+BuildRequires:  automake
 BuildRequires:  boost-devel
 BuildRequires:  gcc-c++
+BuildRequires:  libtool
 BuildRequires:  pkg-config
 BuildRequires:  python-Cython
 BuildRequires:  python-Sphinx
+BuildRequires:  python-setuptools
 BuildRequires:  pkgconfig(cunit)
 BuildRequires:  pkgconfig(jansson)
 BuildRequires:  pkgconfig(libevent)
@@ -100,19 +107,30 @@
 
 %prep
 %setup -q
+%patch0 -p1
+%patch1 -p1
 
 %build
+autoreconf -fiv
 %configure \
+  --disable-silent-rules \
--enable-asio-lib \
--enable-python-bindings \
--disable-static
-make %{?_smp_mflags} all html V=1
+make %{?_smp_mflags} all html
+pushd python
+make nghttp2.c
+python setup.py build
+popd
 
 %check
 make %{?_smp_mflags} check
 
 %install
 make DESTDIR=%{buildroot} install %{?_smp_mflags}
+pushd python
+python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+popd
 find %{buildroot} -type f -name "*.la" -delete -print
 # none of applications using these man pages is built
 rm -rf %{buildroot}%{_mandir}/man1/*
@@ -144,7 +162,8 @@
 
 %files -n python-%{name}
 %defattr(-,root,root)
-%{python_sitearch}/*
+%{python_sitearch}/nghttp2.so
+%{python_sitearch}/python_nghttp2-%{version}-py%{py_ver}.egg-info
 
 %files -n lib%{name}-devel
 %defattr(-,root,root)

++ missing_nghttp2_timegm.patch ++
>From c470ac7b0021d3cae80ef1c5b6460a108f2e5bdb Mon Sep 17 00:00:00 2001
From: Tatsuhiro Tsujikawa 
Date: Thu, 16 Jul 2015 14:01:18 +0900
Subject: [PATCH] asio: Fix missing nghttp2_timegm

---
 src/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

Index: nghttp2-1.1.1/src/Makefile.am
===
--- nghttp2-1.1.1.orig/src/Makefile.am
+++ nghttp2-1.1.1/src/Makefile.am
@@ -176,6 +176,7 @@ lib_LTLIBRARIES = libnghttp2_asio.la
 libnghttp2_asio_la_SOURCES = \
util.cc util.h http2.cc http2.h \
ssl.cc ssl.h \
+ timegm.c timegm.h \
asio_common.cc asio_common.h \
asio_io_service_pool.cc asio_io_service_pool.h \
asio_server_http2.

commit nghttp2 for openSUSE:Factory

2015-07-02 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-07-02 22:49:33

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-06-24 
21:06:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-07-03 
00:10:44.0 +0200
@@ -1,0 +2,11 @@
+Tue Jun 30 11:54:06 UTC 2015 - mplus...@suse.com
+
+- 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
+
+---

Old:

  nghttp2-1.0.4.tar.xz

New:

  nghttp2-1.0.5.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.QZyVgE/_old  2015-07-03 00:10:45.0 +0200
+++ /var/tmp/diff_new_pack.QZyVgE/_new  2015-07-03 00:10:45.0 +0200
@@ -19,7 +19,7 @@
 %define lib_name lib%{name}-14
 %define lib_name_asio lib%{name}_asio1
 Name:   nghttp2
-Version:1.0.4
+Version:1.0.5
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.0.4.tar.xz -> nghttp2-1.0.5.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nghttp2-1.0.4/ChangeLog new/nghttp2-1.0.5/ChangeLog
--- old/nghttp2-1.0.4/ChangeLog 2015-06-23 16:24:41.0 +0200
+++ new/nghttp2-1.0.5/ChangeLog 2015-06-27 04:00:23.0 +0200
@@ -1,34 +1,91 @@
-commit 5a8d5e5dd91eff3730c72a9f15fbc4f36a71c3fc (HEAD, tag: v1.0.4, 
origin/master, origin/HEAD, master)
+commit 68f6df61e53137eed8e7c68ae937adbb9a969dc9 (HEAD, tag: v1.0.5, 
origin/master, origin/HEAD, master)
 Author: Tatsuhiro Tsujikawa 
-AuthorDate: 2015-06-23
+AuthorDate: 2015-06-27
 Commit: Tatsuhiro Tsujikawa 
-CommitDate: 2015-06-23
+CommitDate: 2015-06-27
 
 Update man pages
 
-commit 9bcb0ffdef08537d327b961293098858d501cbb6
+commit 078337de3c210bbc374b8443b0651199bfe64877
 Author: Tatsuhiro Tsujikawa 
-AuthorDate: 2015-06-23
+AuthorDate: 2015-06-27
 Commit: Tatsuhiro Tsujikawa 
-CommitDate: 2015-06-23
+CommitDate: 2015-06-27
 
-Bump up version number to 1.0.4, LT revision to 14:4:0
+Bump up version number to 1.0.5, LT revision to 14:5:0
 
-commit 1945d0f02ab3bda84411f1741ec4a54f507c8c6f
+commit 9e82687cbe988390a5695cd3fd5ef50f5243251b
 Author: Tatsuhiro Tsujikawa 
-AuthorDate: 2015-06-23
+AuthorDate: 2015-06-26
 Commit: Tatsuhiro Tsujikawa 
-CommitDate: 2015-06-23
+CommitDate: 2015-06-26
+
+Fix compile error with --enable-werror
+
+commit 660f90e13f91804e3d771c038cfe62fd5cf0b580
+Author: Tatsuhiro Tsujikawa 
+AuthorDate: 2015-06-26
+Commit: Tatsuhiro Tsujikawa 
+CommitDate: 2015-06-26
+
+Add switch STREAM_DEP_DEBUG to enable runtime validation of depedency tree
+
+commit 2eec42df3953d3256c9f4bfe3357efe0e4fb06f3
+Merge: bab99af 34b92a3
+Author: Tatsuhiro Tsujikawa 
+AuthorDate: 2015-06-26
+Commit: Tatsuhiro Tsujikawa 
+CommitDate: 2015-06-26
+
+Merge branch 'master' of https://github.com/tatsuhiro-t/nghttp2
+
+commit 34b92a30de8a09af27e903d1976d5ea561c99ec2
+Merge: d6ca95a 2e8e38e
+Author: Tatsuhiro Tsujikawa 
+AuthorDate: 2015-06-26
+Commit: Tatsuhiro Tsujikawa 
+CommitDate: 2015-06-26
 
-Fix assertion failure in nghttp2_stream.c
+Merge pull request #268 from Andersbakken/typo
 
-This is regression introduced in
-46b70c1db8534a2d3ee8dc93eb6343633a0180b3.
+Fix typo
+
+commit bab99af565ac7c89e10fa9d8d7b3b6e11708ec7a
+Author: Tatsuhiro Tsujikawa 
+AuthorDate: 2015-06-25
+Commit: Tatsuhiro Tsujikawa 
+CommitDate: 2015-06-25
+
+Fix unusual control flow in stream_update_dep_set_rest
+
+commit 2e8e38ec3512d92b0fbf1ad565529001bf237855
+Author: Anders Bakken 
+AuthorDate: 2015-06-24
+Commit: Anders Bakken 
+CommitDate: 2015-06-24
+
+Fix typo
+
+commit d6ca95a0c9f790a45ea682eccafdb12d8d19976e
+Author: Tatsuhiro Tsujikawa 
+AuthorDate: 2015-06-24
+Commit: Tatsuhiro Tsujikawa 
+CommitDate: 2015-06-24
+
+Fix sibling's item is not queued when ancestor's item is detached
+
+commit 285c74c39418537bc5b3f949be301cdb1f9e39f0
+Author: Tatsuhiro Tsujikawa 
+AuthorDate: 2015-06-24
+Commit: Tatsuhiro Tsujikawa 
+CommitDate: 2015-06-24
+
+nghttpx: Fix crash with --http2-bridge and both frontend and backend TLS
 
-commit 4870edb33d770332b1f30b5c8e63293711defedd

commit nghttp2 for openSUSE:Factory

2015-06-24 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-06-24 21:06:04

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-06-16 
14:06:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-06-24 
21:06:05.0 +0200
@@ -1,0 +2,19 @@
+Wed Jun 24 10:52:12 UTC 2015 - mplus...@suse.com
+
+- 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
+
+---

Old:

  nghttp2-1.0.2.tar.xz

New:

  nghttp2-1.0.4.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.nZvGU0/_old  2015-06-24 21:06:06.0 +0200
+++ /var/tmp/diff_new_pack.nZvGU0/_new  2015-06-24 21:06:06.0 +0200
@@ -19,7 +19,7 @@
 %define lib_name lib%{name}-14
 %define lib_name_asio lib%{name}_asio1
 Name:   nghttp2
-Version:1.0.2
+Version:1.0.4
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.0.2.tar.xz -> nghttp2-1.0.4.tar.xz ++
 3290 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2015-06-16 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-06-16 14:06:03

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-05-25 
23:15:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-06-16 
14:06:21.0 +0200
@@ -1,0 +2,23 @@
+Tue Jun 16 08:27:32 UTC 2015 - mplus...@suse.com
+
+- 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
+
+---

Old:

  nghttp2-1.0.1.tar.xz

New:

  nghttp2-1.0.2.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.bXPaKd/_old  2015-06-16 14:06:22.0 +0200
+++ /var/tmp/diff_new_pack.bXPaKd/_new  2015-06-16 14:06:22.0 +0200
@@ -19,7 +19,7 @@
 %define lib_name lib%{name}-14
 %define lib_name_asio lib%{name}_asio1
 Name:   nghttp2
-Version:1.0.1
+Version:1.0.2
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-1.0.1.tar.xz -> nghttp2-1.0.2.tar.xz ++
 4959 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2015-05-25 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-05-25 23:15:10

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-05-23 
13:07:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-05-25 
23:15:10.0 +0200
@@ -1,0 +2,20 @@
+Mon May 25 15:13:45 UTC 2015 - mplus...@suse.com
+
+- Update to 1.0.1
+  * Include stdint.h instead of inttypes.h when compiled with MSVC 
+< 2013
+  * Fix invalid memory free on out-of-memory handling
+  * integration: Use our own copy of golang spdy package
+  * android: Don't link zlib bundled with android NDK
+  * Dockerfile.android: Update NDK ver, and ubuntu; build and link 
+zlib
+  * src, examples: Fix up OpenSSL initialization
+  * nghttpx: Allow HTTP Upgrade from POST request if response 
+header has not been sent to the client
+  * nghttpx: Fix bug that PUSH_PROMISE is sent after associated 
+response HEADERS
+  * nghttpd: Close connection after settings timeout and GOAWAY 
+was sent
+  * h2load: Fix bug that NPN fails if ALPN is enabled
+
+---

Old:

  nghttp2-1.0.0.tar.xz

New:

  nghttp2-1.0.1.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.LgS1Hc/_old  2015-05-25 23:15:11.0 +0200
+++ /var/tmp/diff_new_pack.LgS1Hc/_new  2015-05-25 23:15:11.0 +0200
@@ -19,7 +19,7 @@
 %define lib_name lib%{name}-14
 %define lib_name_asio lib%{name}_asio1
 Name:   nghttp2
-Version:1.0.0
+Version:1.0.1
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
@@ -106,7 +106,7 @@
--enable-asio-lib \
--enable-python-bindings \
--disable-static
-make %{?_smp_mflags} all html
+make %{?_smp_mflags} all html V=1
 
 %check
 make %{?_smp_mflags} check

++ nghttp2-1.0.0.tar.xz -> nghttp2-1.0.1.tar.xz ++
 1888 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2015-05-23 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-05-23 13:07:40

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-05-15 
07:44:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-05-23 
13:07:42.0 +0200
@@ -1,0 +2,16 @@
+Thu May 21 06:50:36 UTC 2015 - mplus...@suse.com
+
+- 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
+
+---

Old:

  nghttp2-0.7.14.tar.xz

New:

  nghttp2-1.0.0.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.emcjdS/_old  2015-05-23 13:07:43.0 +0200
+++ /var/tmp/diff_new_pack.emcjdS/_new  2015-05-23 13:07:43.0 +0200
@@ -16,10 +16,10 @@
 #
 
 
-%define lib_name lib%{name}-5
+%define lib_name lib%{name}-14
 %define lib_name_asio lib%{name}_asio1
 Name:   nghttp2
-Version:0.7.14
+Version:1.0.0
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-0.7.14.tar.xz -> nghttp2-1.0.0.tar.xz ++
 11001 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2015-05-14 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-05-15 07:44:06

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-05-02 
16:15:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-05-15 
07:44:33.0 +0200
@@ -1,0 +2,21 @@
+Wed May 13 13:07:14 UTC 2015 - mplus...@suse.com
+
+- 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
+
+---

Old:

  nghttp2-0.7.13.tar.xz

New:

  nghttp2-0.7.14.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.YmJeHT/_old  2015-05-15 07:44:33.0 +0200
+++ /var/tmp/diff_new_pack.YmJeHT/_new  2015-05-15 07:44:33.0 +0200
@@ -19,7 +19,7 @@
 %define lib_name lib%{name}-5
 %define lib_name_asio lib%{name}_asio1
 Name:   nghttp2
-Version:0.7.13
+Version:0.7.14
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-0.7.13.tar.xz -> nghttp2-0.7.14.tar.xz ++
 3176 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2015-05-02 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-05-02 16:15:12

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-04-21 
10:53:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-05-02 
16:15:12.0 +0200
@@ -1,0 +2,14 @@
+Fri May  1 13:47:12 UTC 2015 - mplus...@suse.com
+
+- 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)
+
+---

Old:

  nghttp2-0.7.12.tar.xz

New:

  nghttp2-0.7.13.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.x93n29/_old  2015-05-02 16:15:13.0 +0200
+++ /var/tmp/diff_new_pack.x93n29/_new  2015-05-02 16:15:13.0 +0200
@@ -19,7 +19,7 @@
 %define lib_name lib%{name}-5
 %define lib_name_asio lib%{name}_asio1
 Name:   nghttp2
-Version:0.7.12
+Version:0.7.13
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-0.7.12.tar.xz -> nghttp2-0.7.13.tar.xz ++
 3220 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2015-04-21 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-04-21 10:53:10

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-04-13 
20:31:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-04-21 
10:53:29.0 +0200
@@ -1,0 +2,24 @@
+Mon Apr 20 08:40:33 UTC 2015 - mplus...@suse.com
+
+- Update to 0.7.12
+  * Fix bug that nghttp2_session_set_next_stream_id accepts invalid 
+stream_id
+  * HPACK: Rewrite static header table handling
+  * HPACK: Never index authorization and small cookie header field
+  * Don't install libnghttp2_asio headers if they are disabled
+  * doc: Specify program directive so that hyperlink to option is 
+correctly pointed to the intended location
+  * asio: client: Call error_cb on error occurred in do_read and 
+do_write (Fixes GH-207)
+  * nghttp: Add --no-push option to disable server push
+  * nghttp: Show stream ID in statistics output
+  * nghttp: Remove --dep-idle option
+  * nghttp: Use same priority anchor nodes as Firefox does
+  * nghttpx: Don't push resource if link header has non empty 
+loadpolicy
+  * nghttpx: Add logging for somewhat important events (logs, 
+tickets, and ocsp)
+  * nghttpx: Set Downstream to stream user data on HTTP Upgrade 
+to h2
+
+---

Old:

  nghttp2-0.7.11.tar.xz

New:

  nghttp2-0.7.12.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.JJyM3z/_old  2015-04-21 10:53:30.0 +0200
+++ /var/tmp/diff_new_pack.JJyM3z/_new  2015-04-21 10:53:30.0 +0200
@@ -19,7 +19,7 @@
 %define lib_name lib%{name}-5
 %define lib_name_asio lib%{name}_asio1
 Name:   nghttp2
-Version:0.7.11
+Version:0.7.12
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-0.7.11.tar.xz -> nghttp2-0.7.12.tar.xz ++
 4996 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2015-04-13 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-04-13 20:31:08

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-04-06 
00:26:24.0 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-04-13 
20:31:10.0 +0200
@@ -1,0 +2,27 @@
+Sun Apr 12 17:38:36 UTC 2015 - mplus...@suse.com
+
+- Update to 0.7.11
+  * nghttpx: Fix waitpid race condition in ocsp response update
+  * nghttp: Consider user-provided :authority header field for SNI 
+as well as host header field
+- Changes for 0.7.10
+  * Make sure that nghttp2 license is MIT license
+  * Add nghttp2_session_consume_{connection,stream} to consume 
+bytes independent
+  * Add nghttp2_send_data_callback to send DATA payload without 
+copying "static inline" fix for build with VS2013 (Patch from 
+Remo E)
+  * Update lib/Makefile.msvc (Patch from Remo E)
+  * Remove dependency on libws2_32 on Windows build
+  * Define NGHTTP2_EXTERN macro to export function for Windows 
+build
+  * doc: Generate API doc per function
+  * python: Add async body generation support
+  * python: Fix pseudo-header field ordering bug
+  * nghttpx: Redirect stderr to errorlog file
+  * nghttpx: Fix bug that data buffered in SSL object are not 
+read
+  * nghttpx: Remove --tls-ctx-per-worker option
+  * nghttpx: Add OCSP stapling feature
+
+---

Old:

  nghttp2-0.7.9.tar.xz

New:

  nghttp2-0.7.11.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.YNwSXV/_old  2015-04-13 20:31:11.0 +0200
+++ /var/tmp/diff_new_pack.YNwSXV/_new  2015-04-13 20:31:11.0 +0200
@@ -19,7 +19,7 @@
 %define lib_name lib%{name}-5
 %define lib_name_asio lib%{name}_asio1
 Name:   nghttp2
-Version:0.7.9
+Version:0.7.11
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
@@ -130,6 +130,7 @@
 %defattr(-,root,root)
 %{_bindir}/deflatehd
 %{_bindir}/inflatehd
+%{_datadir}/%{name}
 
 %files -n %{lib_name}
 %defattr(-,root,root)

++ nghttp2-0.7.9.tar.xz -> nghttp2-0.7.11.tar.xz ++
 11563 lines of diff (skipped)




commit nghttp2 for openSUSE:Factory

2015-04-05 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-04-06 00:26:23

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-03-19 
21:21:01.0 +0100
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-04-06 
00:26:24.0 +0200
@@ -1,0 +2,22 @@
+Sat Apr  4 16:55:55 UTC 2015 - mplus...@suse.com
+
+- Enable python bindings
+- Update to 0.7.9
+  * Implements h2-14 protocol 
(http://tools.ietf.org/html/draft-ietf-httpbis-http2-14)
+  * Implements HPACK 09 
(http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-09)
+  * h2load: Fix crash if -t > -c
+  * h2load: Add -d option to upload data to server
+  * nghttpx: Forward only "trailers" keyword in te when forwarding HTTP/2 
backend
+  * nghttpx: Fix PUSH_PROMISE header field corruption [GH-194]
+  * nghttpx: Fix te header field is duplicated when forwarding HTTP/2 backend
+  * nghttp, nghttpd: Add --hexdump option to hexdump incoming traffic.
+  * examples: Place AM_CPPFLAGS first to use in-package header files first 
[GH-192]
+- Changes for 0.7.8
+  * Implements h2-14 protocol 
(http://tools.ietf.org/html/draft-ietf-httpbis-http2-14)
+  * Implements HPACK 09 
(http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-09)
+  * Validate :path header field for http or https URI scheme
+  * NULL-terminate header field name and value presented by callback
+  * README.rst: Cleaned up the grammar a bit (Patch from Ross Smith II)
+  * h2load: fix for segfault by reserving correct worker count (Patch from 
Stefan Eissing)
+
+---

Old:

  nghttp2-0.7.5.tar.xz

New:

  nghttp2-0.7.9.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.2KlEba/_old  2015-04-06 00:26:24.0 +0200
+++ /var/tmp/diff_new_pack.2KlEba/_new  2015-04-06 00:26:24.0 +0200
@@ -16,19 +16,21 @@
 #
 
 
+%define lib_name lib%{name}-5
+%define lib_name_asio lib%{name}_asio1
 Name:   nghttp2
-Version:0.7.5
+Version:0.7.9
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
 Group:  Development/Libraries/C and C++
 Url:https://nghttp2.org/
-
 #Git-Clone:git://github.com/tatsuhiro-t/nghttp2
 Source: 
https://github.com/tatsuhiro-t/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz
 BuildRequires:  boost-devel
 BuildRequires:  gcc-c++
 BuildRequires:  pkg-config
+BuildRequires:  python-Cython
 BuildRequires:  python-Sphinx
 BuildRequires:  pkgconfig(cunit)
 BuildRequires:  pkgconfig(jansson)
@@ -48,24 +50,31 @@
 
 HPACK encoder and decoder are available as public API.
 
-%package -n lib%{name}-5
+%package -n %{lib_name}
 Summary:Shared library for %{name}
 Group:  System/Libraries
 
-%description -n lib%{name}-5
+%description -n %{lib_name}
 Shared C libraries for implementation of Hypertext Transfer Protocol version 2
 
-%package -n lib%{name}_asio0
+%package -n %{lib_name_asio}
 Summary:Shared library for %{name}
 Group:  System/Libraries
 
-%description -n lib%{name}_asio0
+%description -n %{lib_name_asio}
 Shared librarios for asynchronous implementation of Hypertext Transfer 
Protocol version 2
 
+%package -n python-%{name}
+Summary:Python bindings for %{name}
+Group:  Development/Libraries/Python
+
+%description -n python-%{name}
+Python bindings for implementation of Hypertext Transfer Protocol version 2
+
 %package -n lib%{name}-devel
 Summary:Development files for %{name}
 Group:  Development/Languages/C and C++
-Requires:   lib%{name}-5 = %{version}
+Requires:   %{lib_name} = %{version}
 Provides:   %{name}-devel
 
 %description -n lib%{name}-devel
@@ -75,7 +84,7 @@
 %package -n lib%{name}_asio-devel
 Summary:Development files for %{name}
 Group:  Development/Languages/C and C++
-Requires:   lib%{name}_asio0 = %{version}
+Requires:   %{lib_name_asio} = %{version}
 
 %description -n lib%{name}_asio-devel
 Development files for usage with lib%{name}_aio, which implements asynchronous
@@ -95,6 +104,7 @@
 %build
 %configure \
--enable-asio-lib \
+   --enable-python-bindings \
--disable-static
 make %{?_smp_mflags} all html
 
@@ -103,34 +113,38 @@
 
 %install
 make DESTDIR=%{buildroot} install %{?_smp_mflags}
-rm -f "%{buildroot}/%{_libdir}"/*.la
+find %{buildroot} -type f -name "*.la" -delete -print
 # none of applications using these man pages is built
 r

commit nghttp2 for openSUSE:Factory

2015-03-19 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-03-19 21:21:00

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-03-18 
13:04:25.0 +0100
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-03-19 
21:21:01.0 +0100
@@ -1,0 +2,5 @@
+Wed Mar 18 21:29:49 UTC 2015 - jeng...@inai.de
+
+- Avoid shipping documentation redundantly. Set RPM groups.
+
+---



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.yJPHge/_old  2015-03-19 21:21:01.0 +0100
+++ /var/tmp/diff_new_pack.yJPHge/_new  2015-03-19 21:21:01.0 +0100
@@ -23,6 +23,8 @@
 License:MIT
 Group:  Development/Libraries/C and C++
 Url:https://nghttp2.org/
+
+#Git-Clone:git://github.com/tatsuhiro-t/nghttp2
 Source: 
https://github.com/tatsuhiro-t/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz
 BuildRequires:  boost-devel
 BuildRequires:  gcc-c++
@@ -67,7 +69,8 @@
 Provides:   %{name}-devel
 
 %description -n lib%{name}-devel
-Development files for usage with lib%{name} which implements Hypertext 
Transfer Protocol version 2
+Development files for usage with lib%{name}, which implements Hypertext
+Transfer Protocol version 2.
 
 %package -n lib%{name}_asio-devel
 Summary:Development files for %{name}
@@ -75,14 +78,16 @@
 Requires:   lib%{name}_asio0 = %{version}
 
 %description -n lib%{name}_asio-devel
-Development files for usage with lib%{name}_aio which implements asynchronous 
Hypertext Transfer Protocol version 2
+Development files for usage with lib%{name}_aio, which implements asynchronous
+Hypertext Transfer Protocol version 2.
 
 %package doc
 Summary:Documentation for %{name}
-Group:  Documentation
+Group:  Documentation/HTML
 
 %description doc
-Documentation for %{name} which includes shared C library, HTTP/2 client, 
server and proxy.
+Documentation for %{name}, which includes a shared C library, HTTP/2 client,
+server and proxy.
 
 %prep
 %setup -q
@@ -90,7 +95,7 @@
 %build
 %configure \
--enable-asio-lib \
-   --enable-static=no
+   --disable-static
 make %{?_smp_mflags} all html
 
 %check
@@ -98,8 +103,7 @@
 
 %install
 make DESTDIR=%{buildroot} install %{?_smp_mflags}
-rm -rf %{buildroot}%{_libdir}/lib%{name}.la
-rm -rf %{buildroot}%{_libdir}/lib%{name}_asio.la
+rm -f "%{buildroot}/%{_libdir}"/*.la
 # none of applications using these man pages is built
 rm -rf %{buildroot}%{_mandir}/man1/*
 rm -rf doc/manual/html/.buildinfo
@@ -114,23 +118,22 @@
 
 %files
 %defattr(-,root,root)
-%doc COPYING AUTHORS ChangeLog
 %{_bindir}/deflatehd
 %{_bindir}/inflatehd
 
 %files -n lib%{name}-5
 %defattr(-,root,root)
-%doc COPYING AUTHORS ChangeLog
+%doc COPYING
 %{_libdir}/lib%{name}.so.*
 
 %files -n lib%{name}_asio0
 %defattr(-,root,root)
-%doc COPYING AUTHORS ChangeLog
+%doc COPYING
 %{_libdir}/lib%{name}_asio.so.*
 
 %files -n lib%{name}-devel
 %defattr(-,root,root)
-%doc COPYING AUTHORS ChangeLog
+%doc ChangeLog
 %dir %{_includedir}/%{name}
 %{_includedir}/%{name}/nghttp2.h
 %{_includedir}/%{name}/nghttp2ver.h
@@ -139,7 +142,6 @@
 
 %files -n lib%{name}_asio-devel
 %defattr(-,root,root)
-%doc COPYING AUTHORS ChangeLog
 %dir %{_includedir}/%{name}
 %{_includedir}/%{name}/asio_http2.h
 %{_libdir}/lib%{name}_asio.so
@@ -147,7 +149,7 @@
 
 %files doc
 %defattr(-,root,root)
-%doc COPYING AUTHORS ChangeLog
+%doc AUTHORS ChangeLog
 %doc doc/manual/html
 %dir %{_datadir}/doc/%{name}
 %doc %{_datadir}/doc/%{name}/README.rst

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit nghttp2 for openSUSE:Factory

2015-03-18 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-03-18 13:04:25

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-03-05 
18:16:52.0 +0100
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-03-18 
13:04:25.0 +0100
@@ -1,0 +2,5 @@
+Fri Mar  6 18:19:47 UTC 2015 - mplus...@suse.com
+
+- Fix rpm group
+
+---



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.UpGHsk/_old  2015-03-18 13:04:26.0 +0100
+++ /var/tmp/diff_new_pack.UpGHsk/_new  2015-03-18 13:04:26.0 +0100
@@ -21,7 +21,7 @@
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT
-Group:  Devel/Libraries/C and C++
+Group:  Development/Libraries/C and C++
 Url:https://nghttp2.org/
 Source: 
https://github.com/tatsuhiro-t/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz
 BuildRequires:  boost-devel
@@ -63,8 +63,8 @@
 %package -n lib%{name}-devel
 Summary:Development files for %{name}
 Group:  Development/Languages/C and C++
-Provides:   %{name}-devel
 Requires:   lib%{name}-5 = %{version}
+Provides:   %{name}-devel
 
 %description -n lib%{name}-devel
 Development files for usage with lib%{name} which implements Hypertext 
Transfer Protocol version 2

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit nghttp2 for openSUSE:Factory

2015-03-05 Thread h_root
Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2015-03-05 15:42:16

Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and  /work/SRC/openSUSE:Factory/.nghttp2.new (New)


Package is "nghttp2"

Changes:

--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2015-02-20 
12:01:00.0 +0100
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-03-05 
18:16:52.0 +0100
@@ -1,0 +2,33 @@
+Tue Mar  3 22:15:13 UTC 2015 - mplus...@suse.com
+
+- Update to 0.7.5
+  * Implements h2-14 protocol 
+(http://tools.ietf.org/html/draft-ietf-httpbis-http2-14)
+  * Implements HPACK 09 
+(http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-09)
+  * Validate HTTP semantics by default
+  * Add nghttp2_option_set_no_http_messaging() API function
+  * Update http-parser
+  * nghttp, nghttpd, nghttpx: Use "sensitive" to indicate 
+"never indexed" header field
+  * nghttp, nghttpd, nghttpx, h2load: Select/announce h2 in 
+ALPN/NPN
+  * nghttp: Fix unaligned field output in --stat
+  * nghttp: Fix -H does not work with -u upgrade request
+  * nghttp: Update resource timing terminology according to 
+Resource Timing TR
+  * nghttpd: Add -a option which takes an address parameter that 
+allows nghttpd to bind to a non-default address. Patch 
+from Brian Card
+  * nghttpx: Use omit minor version in case of HTTP/2 in via 
+header and access log
+  * nghttpx: Support UNIX domain socket on both frontend and backend
+  * nghttpx: Fix crash in http/1 backend when backend returns more 
+bytes than CL
+  * nghttpx: Cast configuration value to rlim_t to avoid compile 
+error on 32bit
+  * nghttpx: Fix 1 second delay in HTTP/2 backend connection
+  * nghttpx: Fix request re-submission bug in HTTP/2 backend
+  * asio-sv2: Fix compile error with OS X
+
+---

Old:

  nghttp2-0.7.4.tar.xz

New:

  nghttp2-0.7.5.tar.xz



Other differences:
--
++ nghttp2.spec ++
--- /var/tmp/diff_new_pack.o99hBM/_old  2015-03-05 18:16:53.0 +0100
+++ /var/tmp/diff_new_pack.o99hBM/_new  2015-03-05 18:16:53.0 +0100
@@ -1,7 +1,6 @@
 #
 # spec file for package nghttp2
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +17,7 @@
 
 
 Name:   nghttp2
-Version:0.7.4
+Version:0.7.5
 Release:0
 Summary:Implementation of Hypertext Transfer Protocol version 2 in C
 License:MIT

++ nghttp2-0.7.4.tar.xz -> nghttp2-0.7.5.tar.xz ++
 10132 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org