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.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes 2015-08-11 08:27:11.000000000 +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.000000000 +0200 +++ /var/tmp/diff_new_pack.Chf5G5/_new 2015-08-11 08:27:12.000000000 +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.000000000 +0200 +++ /var/tmp/diff_new_pack.Chf5G5/_new 2015-08-11 08:27:12.000000000 +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