Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2013-10-04 10:43:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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      
2013-07-25 15:07:31.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2013-10-04 10:43:43.000000000 +0200
@@ -1,0 +2,22 @@
+Thu Oct  3 12:59:19 UTC 2013 - [email protected]
+
+- Update to 0.9.30
+  + implements the "SHOULD" clause of RFC 2616 section 8.1.4, which
+    may reduce bandwidth consumption when clients cancel requests.
+  + fixes build errors with various combinations of operating systems,
+    libc versions, and configure flags.
+  + fixes a use-after-free crash when using epoll() in combination with
+     read errors
+  0.9.29:
+  + epoll can now also be used with SSL connections
+  + following recent HTTP/1.1 clarfications, MHD no longer send
+    a "Content-length" header in CONNECT responses.
+  + the "MHD_add_connection" call now consistently sets an "errno"
+    value to indicate the cause of errors.
+    Connections added this way are now always processed immediately.
+  + fixes a recently-introduced bug which prevented HTTP pipelining
+    from working properly in some cases and a build error in
+    conjunction with the "--disable-messages" configure option.
+- Enable build of (experimental) SPDY support.
+
+-------------------------------------------------------------------

Old:
----
  debian.changelog
  debian.compat
  debian.control
  debian.libmicrohttpd-dev.install
  debian.libmicrohttpd10.install
  debian.rules
  libmicrohttpd-0.9.28.tar.gz
  libmicrohttpd-0.9.28.tar.gz.sig
  libmicrohttpd.dsc

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

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

Other differences:
------------------
++++++ libmicrohttpd.spec ++++++
--- /var/tmp/diff_new_pack.QFxvXd/_old  2013-10-04 10:43:44.000000000 +0200
+++ /var/tmp/diff_new_pack.QFxvXd/_new  2013-10-04 10:43:44.000000000 +0200
@@ -17,10 +17,11 @@
 #
 
 
-%define soname 10
+%global libmicrohttpd libmicrohttpd10
+%global libmicrospdy  libmicrospdy0
 
 Name:           libmicrohttpd
-Version:        0.9.28
+Version:        0.9.30
 Release:        0
 Summary:        Small Embeddable HTTP Server Library
 License:        LGPL-2.1+
@@ -38,6 +39,7 @@
 BuildRequires:  libtasn1-devel
 %if 0%{?suse_version}
 BuildRequires:  libgnutls-devel
+BuildRequires:  libopenssl-devel
 BuildRequires:  pkg-config
 %if 0%{?suse_version} >= 1230
 BuildRequires:  gpg-offline
@@ -73,70 +75,55 @@
 if you want to be able to serve simple WWW pages from within your C or C++ 
 application, check it out.
 
-%package -n %{name}%{soname}
+%package -n %{libmicrohttpd}
 
-Summary:        Small Embeddable HTTP Server Library
-Group:          System/Libraries
+Summary:        Small embeddable http server library
+Group:          System/libraries
 
-%description -n %{name}%{soname}
-GNU libmicrohttpd is a small C library that is supposed to make it easy to run 
-an HTTP server as part of another application. GNU libmicrohttpd is free 
software 
-and part of the GNU project. Key features that distinguish libmicrohttpd from 
-other projects are:
+%description -n %{libmicrohttpd}
+Shared library for %{name} (%{summary}).
 
-    * C library: fast and small
-    * API is simple, expressive and fully reentrant
-    * Implementation is http 1.1 compliant
-    * HTTP server can listen on multiple ports
-    * Support for IPv6
-    * Support for incremental processing of POST data
-    * Creates binary of only 30k (without TLS/SSL support)
-    * Three different threading models
-    * Supported platforms include GNU/Linux, FreeBSD, OpenBSD, NetBSD, OS X, 
W32, 
-      Symbian and z/OS
-    * Optional support for SSL3 and TLS (requires libgcrypt)
+%package -n %{libmicrospdy}
 
-libmicrohttpd was started because the author needed an easy way to add a 
concurrent 
-HTTP server to other projects. Existing alternatives were either non-free, not 
-reentrant, standalone, of terrible code quality or a combination thereof. Do 
not 
-use libmicrohttpd if you are looking for a standalone http server, there are 
many 
-other projects out there that provide that kind of functionality already. 
However, 
-if you want to be able to serve simple WWW pages from within your C or C++ 
-application, check it out.
+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.
 
 %package devel
-Requires:       %{name}%{soname} = %{version}
+Requires:       %{libmicrohttpd} = %{version}
 Requires(post): info
 Requires(postun): info
 Summary:        Small Embeddable HTTP Server Library
 Group:          Development/Libraries/C and C++
 
 %description devel
-GNU libmicrohttpd is a small C library that is supposed to make it easy to run 
-an HTTP server as part of another application. GNU libmicrohttpd is free 
software 
-and part of the GNU project. Key features that distinguish libmicrohttpd from 
-other projects are:
+Headers, pkg-config files, so link and other development files for %{name}
+(%{summary}).
 
-    * C library: fast and small
-    * API is simple, expressive and fully reentrant
-    * Implementation is http 1.1 compliant
-    * HTTP server can listen on multiple ports
-    * Support for IPv6
-    * Support for incremental processing of POST data
-    * Creates binary of only 30k (without TLS/SSL support)
-    * Three different threading models
-    * Supported platforms include GNU/Linux, FreeBSD, OpenBSD, NetBSD, OS X, 
W32, 
-      Symbian and z/OS
-    * Optional support for SSL3 and TLS (requires libgcrypt)
+%package -n libmicrospdy-devel
+Requires:       %{libmicrospdy} = %{version}
+Summary:        Small Embeddable HTTP Server Library
+Group:          Development/Libraries/C and C++
 
-libmicrohttpd was started because the author needed an easy way to add a 
concurrent 
-HTTP server to other projects. Existing alternatives were either non-free, not 
-reentrant, standalone, of terrible code quality or a combination thereof. Do 
not 
-use libmicrohttpd if you are looking for a standalone http server, there are 
many 
-other projects out there that provide that kind of functionality already. 
However, 
-if you want to be able to serve simple WWW pages from within your C or C++ 
-application, check it out.
+%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.
 
 %prep
 %if 0%{?suse_version} >= 1230
@@ -161,9 +148,13 @@
 %check
 %__make %{?_smp_mflags} check
 
-%post -n %{name}%{soname} -p /sbin/ldconfig
+%post -n %{libmicrohttpd} -p /sbin/ldconfig
+
+%postun -n %{libmicrohttpd} -p /sbin/ldconfig
 
-%postun -n %{name}%{soname} -p /sbin/ldconfig
+%post -n %{libmicrospdy} -p /sbin/ldconfig
+
+%postun -n %{libmicrospdy} -p /sbin/ldconfig
 
 %post devel
 %if 0%{?fedora_version}
@@ -197,10 +188,9 @@
 %install_info_delete --info-dir=%{_infodir} 
%{_infodir}/libmicrohttpd-tutorial.info%{ext_info}
 %endif
 
-%files -n %{name}%{soname}
+%files -n %{libmicrohttpd}
 %defattr(-,root,root)
-%{_libdir}/%{name}.so.%{soname}
-%{_libdir}/%{name}.so.%{soname}.*
+%{_libdir}/%{name}.so.*
 
 %files devel
 %defattr(-,root,root)
@@ -211,6 +201,19 @@
 %{_infodir}/%{name}*.info*
 %{_mandir}/man3/%{name}.3*
 
+%files -n %{libmicrospdy}
+%defattr(-,root,root)
+%{_libdir}/libmicrospdy.so.*
+
+%files -n libmicrospdy-devel
+%defattr(-,root,root)
+%{_includedir}/microspdy.h
+%{_libdir}/libmicrospdy.so
+
+%files -n microspdy2http
+%defattr(-,root,root)
+%attr(0755,root,root) %{_bindir}/microspdy2http
+
 # Do NOT delete this cause I need it for Fedora & Mandriva too!
 %if 0%{?fedora_version} || 0%{?scientificlinux_version} || 0%{?centos_version}
 %exclude %{_infodir}/dir

++++++ libmicrohttpd-0.9.28.tar.gz -> libmicrohttpd-0.9.30.tar.gz ++++++
++++ 13381 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to