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)
