Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2015-12-13 09:36:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libmicrohttpd (Old)
 and      /work/SRC/openSUSE:Factory/.libmicrohttpd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libmicrohttpd"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libmicrohttpd/libmicrohttpd.changes      
2015-11-24 22:33:08.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2015-12-13 09:36:26.000000000 +0100
@@ -1,0 +2,19 @@
+Sat Dec  5 09:22:32 UTC 2015 - [email protected]
+
+- Update to 0.9.47
+       * Reworked VS project files. Used x64 build tools by
+       efault, many optimizations, fixes.
+       dded project files for VS 2015. -EG
+  * SPDY is dead, killing experimental libmicrospdy. -CG
+  * New logic for controlling socket buffer modes.
+               Eliminated delay before last packet in response and before
+       "100 Continue" response on all platforms. Also response
+       header are pushed to client without waiting for response
+       body. -EG
+  * Remove 200ms delay observable with keep-alive on Darwin
+         and *BSD platfroms. -EG
+  * Fix issue with shutdown if connection was resumed just
+       before shutdown. -FC
+- Update dependencies
+
+-------------------------------------------------------------------

Old:
----
  libmicrohttpd-0.9.46.tar.gz
  libmicrohttpd-0.9.46.tar.gz.sig

New:
----
  libmicrohttpd-0.9.47.tar.gz
  libmicrohttpd-0.9.47.tar.gz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libmicrohttpd.spec ++++++
--- /var/tmp/diff_new_pack.sirWcc/_old  2015-12-13 09:36:27.000000000 +0100
+++ /var/tmp/diff_new_pack.sirWcc/_new  2015-12-13 09:36:27.000000000 +0100
@@ -18,16 +18,8 @@
 
 
 %global libmicrohttpd libmicrohttpd12
-%global libmicrospdy  libmicrospdy0
-
-%if 0%{?suse_version} > 1310 && !0%{?sles_version}
-# libmicrosdpy requires openssl >= 1.0.1
-# and spdylay
-%define enable_libmicrospdy 1
-%endif
-
 Name:           libmicrohttpd
-Version:        0.9.46
+Version:        0.9.47
 Release:        0
 Summary:        Small Embeddable HTTP Server Library
 License:        LGPL-2.1+
@@ -39,17 +31,17 @@
 # PATCH-WORKAROUND-OPENSUSE: the threads have a problem deadlocking (in OBS)
 Patch1:         disable-stalling-test.patch
 Patch2:         libmicrohttpd_test_data.patch
+BuildRequires:  curl
+BuildRequires:  file-devel
 BuildRequires:  libcurl-devel
 BuildRequires:  libgcrypt-devel >= 1.2.4
 BuildRequires:  libgnutls-devel
 BuildRequires:  libtasn1-devel
 BuildRequires:  libtool
+BuildRequires:  makeinfo
 BuildRequires:  openssl-devel
 BuildRequires:  pkg-config
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%if 0%{?enable_libmicrospdy}
-BuildRequires:  spdylay-devel
-%endif
 
 %description
 GNU libmicrohttpd is a small C library that is supposed to make it easy to run
@@ -84,20 +76,6 @@
 %description -n %{libmicrohttpd}
 Shared library for %{name} (%{summary}).
 
-%if 0%{?enable_libmicrospdy}
-%package -n %{libmicrospdy}
-Summary:        Small embeddable http server library
-Group:          System/libraries
-
-%description -n %{libmicrospdy}
-Shared library for libmicrospdy (%{summary}).
-
-WARNING: Additionally, a second, still very experimental library is provided
-for SPDY (the base for HTTP 2.0) support.  libmicrospdy provides a compact API
-and implementation of SPDY server. libmicrospdy currently only implements
-partially version 3 of SPDY.
-%endif
-
 %package devel
 Summary:        Small Embeddable HTTP Server Library
 Group:          Development/Libraries/C and C++
@@ -110,26 +88,6 @@
 Headers, pkg-config files, so link and other development files for %{name}
 (%{summary}).
 
-%if 0%{?enable_libmicrospdy}
-%package -n libmicrospdy-devel
-Summary:        Small Embeddable HTTP Server Library
-Group:          Development/Libraries/C and C++
-Requires:       %{libmicrospdy} = %{version}
-
-%description -n libmicrospdy-devel
-Headers for libmicrospdy (%{summary}).
-
-%package -n microspdy2http
-Summary:        Proxy translated SPDY requests to https server
-Group:          System/Libraries
-
-%description -n microspdy2http
-Translates incoming SPDY requests to http server on
-localhost.
- * Uses libcurl.
- * No error handling for curl requests.
-%endif
-
 %prep
 %setup -q
 %patch1 -p1
@@ -145,11 +103,6 @@
   --enable-https \
   --disable-static \
   --disable-examples \
-%if 0%{?enable_libmicrospdy}
-  --enable-spdy \
-%else
-  --disable-spdy \
-%endif
   --enable-curl
 make %{?_smp_mflags}
 
@@ -158,19 +111,13 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 
 %check
-# linking fails with spdy enabled
-#make -j1 check
+# Paralel execution of tests fail
+make -j 1 check
 
 %post -n %{libmicrohttpd} -p /sbin/ldconfig
 
 %postun -n %{libmicrohttpd} -p /sbin/ldconfig
 
-%if 0%{?enable_libmicrospdy}
-%post -n %{libmicrospdy} -p /sbin/ldconfig
-
-%postun -n %{libmicrospdy} -p /sbin/ldconfig
-%endif
-
 %post devel
 %install_info --info-dir=%{_infodir} %{_infodir}/libmicrohttpd.info%{ext_info}
 %install_info --info-dir=%{_infodir} 
%{_infodir}/libmicrohttpd-tutorial.info%{ext_info}
@@ -192,20 +139,4 @@
 %{_infodir}/%{name}*.info*
 %{_mandir}/man3/%{name}.3*
 
-%if 0%{?enable_libmicrospdy}
-%files -n %{libmicrospdy}
-%defattr(-,root,root)
-%{_libdir}/libmicrospdy.so.*
-
-%files -n libmicrospdy-devel
-%defattr(-,root,root)
-%{_includedir}/microspdy.h
-%{_libdir}/libmicrospdy.so
-%{_libdir}/pkgconfig/libmicrospdy.pc
-
-%files -n microspdy2http
-%defattr(-,root,root)
-%attr(0755,root,root) %{_bindir}/microspdy2http
-%endif
-
 %changelog

++++++ libmicrohttpd-0.9.46.tar.gz -> libmicrohttpd-0.9.47.tar.gz ++++++
++++ 30810 lines of diff (skipped)



Reply via email to