commit libmicrohttpd for openSUSE:Factory

2020-02-14 Thread root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2020-02-14 16:28:06

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


Package is "libmicrohttpd"

Fri Feb 14 16:28:06 2020 rev:39 rq:772475 version:0.9.70

Changes:

--- /work/SRC/openSUSE:Factory/libmicrohttpd/libmicrohttpd.changes  
2019-12-23 22:42:48.845960095 +0100
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new.26092/libmicrohttpd.changes   
2020-02-14 16:28:15.563284602 +0100
@@ -1,0 +2,15 @@
+Sun Feb  9 10:15:21 UTC 2020 - Martin Hauke 
+
+- Update to 0.9.70:
+  * Fixed 100-continue handling for PATCH method
+  * Fixed FTBFS from wrong #endif position for certain builds
+  * Fixed connection overflow issue when combining
+MHD_USE_NO_LISTEN_SOCKET with MHD_USE_THREAD_PER_CONNECTION
+  * Updated m4 script to fix FTBFS when using
+-Werror=unused-but-set-parameter
+  * Adding fix for urlencoding of keys without values in
+post-processor logic.
+  * Adding patch from Ethan Tuttle with test case for urlencoding
+in post-processor for keys without values.
+
+---

Old:

  libmicrohttpd-0.9.69.tar.gz
  libmicrohttpd-0.9.69.tar.gz.sig

New:

  libmicrohttpd-0.9.70.tar.gz
  libmicrohttpd-0.9.70.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.cOVnUW/_old  2020-02-14 16:28:16.307285006 +0100
+++ /var/tmp/diff_new_pack.cOVnUW/_new  2020-02-14 16:28:16.307285006 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libmicrohttpd
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2010,2011,2012  Stephan Kleine
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,7 +20,7 @@
 %global sover   12
 %global libname %{name}%{sover}
 Name:   libmicrohttpd
-Version:0.9.69
+Version:0.9.70
 Release:0
 Summary:Small Embeddable HTTP Server Library
 # Some internal tests are licenced as GPL-3.0+ - they are only used in

++ libmicrohttpd-0.9.69.tar.gz -> libmicrohttpd-0.9.70.tar.gz ++
 2678 lines of diff (skipped)




commit libmicrohttpd for openSUSE:Factory

2019-12-23 Thread root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2019-12-23 22:40:14

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


Package is "libmicrohttpd"

Mon Dec 23 22:40:14 2019 rev:38 rq:757258 version:0.9.69

Changes:

--- /work/SRC/openSUSE:Factory/libmicrohttpd/libmicrohttpd.changes  
2019-11-07 23:14:10.784380551 +0100
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new.6675/libmicrohttpd.changes
2019-12-23 22:42:48.845960095 +0100
@@ -1,0 +2,8 @@
+Sun Dec 15 18:50:33 UTC 2019 - Martin Hauke 
+
+- update to 0.9.69:
+  * If application suspends a connection before we could send
+100 CONTINUE, give application another shot at queuing a reply
+before the upload begins.
+
+---

Old:

  libmicrohttpd-0.9.68.tar.gz
  libmicrohttpd-0.9.68.tar.gz.sig

New:

  libmicrohttpd-0.9.69.tar.gz
  libmicrohttpd-0.9.69.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.SczYNT/_old  2019-12-23 22:42:49.501960380 +0100
+++ /var/tmp/diff_new_pack.SczYNT/_new  2019-12-23 22:42:49.505960381 +0100
@@ -20,7 +20,7 @@
 %global sover   12
 %global libname %{name}%{sover}
 Name:   libmicrohttpd
-Version:0.9.68
+Version:0.9.69
 Release:0
 Summary:Small Embeddable HTTP Server Library
 # Some internal tests are licenced as GPL-3.0+ - they are only used in

++ libmicrohttpd-0.9.68.tar.gz -> libmicrohttpd-0.9.69.tar.gz ++
 7403 lines of diff (skipped)




commit libmicrohttpd for openSUSE:Factory

2019-11-07 Thread root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2019-11-07 23:14:06

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


Package is "libmicrohttpd"

Thu Nov  7 23:14:06 2019 rev:37 rq:745347 version:0.9.68

Changes:

--- /work/SRC/openSUSE:Factory/libmicrohttpd/libmicrohttpd.changes  
2019-11-04 17:00:40.739893409 +0100
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new.2990/libmicrohttpd.changes
2019-11-07 23:14:10.784380551 +0100
@@ -1,0 +2,9 @@
+Tue Nov  5 08:20:42 UTC 2019 - Andreas Stieger 
+
+- update to 0.9.68:
+  * Fix regression where MHD would fail to return an empty response
+when used with HTTPS.
+  * Introduce MHD_RF_INSANITY_HEADER_CONTENT_LENGTH
+- drop libmicrohttpd-0.9.67-fix-nonvoid-return.patch, in release
+
+---

Old:

  libmicrohttpd-0.9.67-fix-nonvoid-return.patch
  libmicrohttpd-0.9.67.tar.gz
  libmicrohttpd-0.9.67.tar.gz.sig

New:

  libmicrohttpd-0.9.68.tar.gz
  libmicrohttpd-0.9.68.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.FuBv52/_old  2019-11-07 23:14:11.404381230 +0100
+++ /var/tmp/diff_new_pack.FuBv52/_new  2019-11-07 23:14:11.404381230 +0100
@@ -20,7 +20,7 @@
 %global sover   12
 %global libname %{name}%{sover}
 Name:   libmicrohttpd
-Version:0.9.67
+Version:0.9.68
 Release:0
 Summary:Small Embeddable HTTP Server Library
 # Some internal tests are licenced as GPL-3.0+ - they are only used in
@@ -31,7 +31,6 @@
 Source0:https://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz
 Source1:
https://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz.sig
 Source2:
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=%{name}&download=1#/%{name}.keyring
-Patch0: libmicrohttpd-0.9.67-fix-nonvoid-return.patch
 BuildRequires:  libtool
 BuildRequires:  makeinfo
 BuildRequires:  pkgconfig >= 0.9.0
@@ -89,7 +88,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 %configure \

++ libmicrohttpd-0.9.67.tar.gz -> libmicrohttpd-0.9.68.tar.gz ++
 2581 lines of diff (skipped)




commit libmicrohttpd for openSUSE:Factory

2019-11-04 Thread root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2019-11-04 17:00:39

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


Package is "libmicrohttpd"

Mon Nov  4 17:00:39 2019 rev:36 rq:742821 version:0.9.67

Changes:

--- /work/SRC/openSUSE:Factory/libmicrohttpd/libmicrohttpd.changes  
2019-08-07 13:59:51.156853890 +0200
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new.2990/libmicrohttpd.changes
2019-11-04 17:00:40.739893409 +0100
@@ -1,0 +2,8 @@
+Thu Oct 24 19:45:52 UTC 2019 - Andreas Stieger 
+
+- update to 0.9.67:
+  * improvements that eliminate system and C library calls
+- drop libmicrohttpd-0.9.66-fix-gnutls-dependency.patch, upstream
+- add libmicrohttpd-0.9.67-fix-nonvoid-return.patch from upstream
+
+---

Old:

  libmicrohttpd-0.9.66-fix-gnutls-dependency.patch
  libmicrohttpd-0.9.66.tar.gz
  libmicrohttpd-0.9.66.tar.gz.sig

New:

  libmicrohttpd-0.9.67-fix-nonvoid-return.patch
  libmicrohttpd-0.9.67.tar.gz
  libmicrohttpd-0.9.67.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.nyOOcj/_old  2019-11-04 17:00:41.503894229 +0100
+++ /var/tmp/diff_new_pack.nyOOcj/_new  2019-11-04 17:00:41.515894242 +0100
@@ -20,7 +20,7 @@
 %global sover   12
 %global libname %{name}%{sover}
 Name:   libmicrohttpd
-Version:0.9.66
+Version:0.9.67
 Release:0
 Summary:Small Embeddable HTTP Server Library
 # Some internal tests are licenced as GPL-3.0+ - they are only used in
@@ -31,7 +31,7 @@
 Source0:https://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz
 Source1:
https://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz.sig
 Source2:
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=%{name}&download=1#/%{name}.keyring
-Patch0: libmicrohttpd-0.9.66-fix-gnutls-dependency.patch
+Patch0: libmicrohttpd-0.9.67-fix-nonvoid-return.patch
 BuildRequires:  libtool
 BuildRequires:  makeinfo
 BuildRequires:  pkgconfig >= 0.9.0

++ libmicrohttpd-0.9.67-fix-nonvoid-return.patch ++
>From 093c83c2270e18294811f394c9af87a2cb56ea20 Mon Sep 17 00:00:00 2001
From: Christian Grothoff 
Date: Thu, 17 Oct 2019 23:10:34 +0200
Subject: fix missing ret, thanks, Markus

---
 src/microhttpd/mhd_sockets.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/microhttpd/mhd_sockets.c b/src/microhttpd/mhd_sockets.c
index 7929c07a..ad2f91bc 100644
--- a/src/microhttpd/mhd_sockets.c
+++ b/src/microhttpd/mhd_sockets.c
@@ -530,6 +530,8 @@ MHD_socket_cork_ (MHD_socket sock,
   return 0; /* even force flush failed!? */
 return 1; /* success */
   }
+#else
+  return 1; /* success */
 #endif
 #else
   /* do not have MHD_TCP_CORK_NOPUSH at all */
-- 
cgit v1.2.1

++ libmicrohttpd-0.9.66.tar.gz -> libmicrohttpd-0.9.67.tar.gz ++
 83618 lines of diff (skipped)




commit libmicrohttpd for openSUSE:Factory

2019-08-07 Thread root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2019-08-07 13:59:46

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


Package is "libmicrohttpd"

Wed Aug  7 13:59:46 2019 rev:35 rq:720699 version:0.9.66

Changes:

--- /work/SRC/openSUSE:Factory/libmicrohttpd/libmicrohttpd.changes  
2019-07-22 12:14:42.759755481 +0200
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new.9556/libmicrohttpd.changes
2019-08-07 13:59:51.156853890 +0200
@@ -1,0 +2,17 @@
+Fri Aug  2 13:53:59 UTC 2019 - Andreas Stieger 
+
+- fix build with SLE 12 with older GnuTLS:
+  * libmicrohttpd-0.9.66-fix-gnutls-dependency.patch
+
+---
+Fri Aug  2 10:53:30 UTC 2019 - Andreas Stieger 
+
+- update to 0.9.66:
+  * Fix issue with discarding unhandled upload data discovered
+  * Fix hanging situation with large transmission over upgraded
+(i.e. Web socket) connection with epoll() and HTTPS enabled
+  * Add MHD_OPTION_HTTPS_CERT_CALLBACK2 to allow OCSP stapling
+and MHD_FEATURE_HTTPS_CERT_CALLBACK2 to check for
+- clean up build dependency list
+
+---

Old:

  libmicrohttpd-0.9.65.tar.gz
  libmicrohttpd-0.9.65.tar.gz.sig

New:

  libmicrohttpd-0.9.66-fix-gnutls-dependency.patch
  libmicrohttpd-0.9.66.tar.gz
  libmicrohttpd-0.9.66.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.7MpwvZ/_old  2019-08-07 13:59:51.720853884 +0200
+++ /var/tmp/diff_new_pack.7MpwvZ/_new  2019-08-07 13:59:51.724853883 +0200
@@ -20,28 +20,24 @@
 %global sover   12
 %global libname %{name}%{sover}
 Name:   libmicrohttpd
-Version:0.9.65
+Version:0.9.66
 Release:0
 Summary:Small Embeddable HTTP Server Library
 # Some internal tests are licenced as GPL-3.0+ - they are only used in
 # check phase and not shipped further
 License:LGPL-2.1-or-later AND GPL-3.0-or-later
 Group:  Productivity/Networking/Web/Servers
-Url:https://www.gnu.org/software/libmicrohttpd/
+URL:https://www.gnu.org/software/libmicrohttpd/
 Source0:https://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz
 Source1:
https://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz.sig
 Source2:
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=%{name}&download=1#/%{name}.keyring
-BuildRequires:  curl
-BuildRequires:  file-devel
-BuildRequires:  libgcrypt-devel >= 1.2.4
+Patch0: libmicrohttpd-0.9.66-fix-gnutls-dependency.patch
 BuildRequires:  libtool
 BuildRequires:  makeinfo
-BuildRequires:  openssl-devel
-BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig >= 0.9.0
 BuildRequires:  socat
-BuildRequires:  pkgconfig(gnutls)
-BuildRequires:  pkgconfig(libcurl)
-BuildRequires:  pkgconfig(libtasn1)
+BuildRequires:  pkgconfig(gnutls) >= 2.8.6
+BuildRequires:  pkgconfig(libcurl) >= 7.16.4
 
 %description
 GNU libmicrohttpd is a small C library that is supposed to make it easy to run
@@ -82,10 +78,10 @@
 License:LGPL-2.1-or-later
 Group:  Development/Libraries/C and C++
 Requires:   %{libname} = %{version}
-Requires:   pkgconfig
-Requires:   pkgconfig(gnutls)
-Requires(post): info
-Requires(preun): info
+Requires:   pkgconfig >= 0.9.0
+Requires:   pkgconfig(gnutls) >= 2.8.6
+Requires(post): %{install_info_prereq}
+Requires(preun): %{install_info_prereq}
 
 %description devel
 Headers, pkg-config files, so link and other development files for %{name}
@@ -93,6 +89,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure \
@@ -102,18 +99,19 @@
   --enable-messages \
   --enable-postprocessor \
   --enable-https \
+  --enable-curl \
   --disable-static \
-  --disable-examples \
-  --enable-curl
+  --disable-examples
+
 make %{?_smp_mflags}
 
 %install
 %make_install
 find %{buildroot} -type f -name "*.la" -delete -print
-rm -f %{buildroot}%{_infodir}/%{name}_performance_data.png
+rm -v %{buildroot}%{_infodir}/%{name}_performance_data.png
 
 %check
-# Paralel execution of tests fail
+# Parallel execution of tests fail
 # Tests randomly fail so keep them in log for inspection rather than for valid
 # verification of anything.
 make -j1 check || :
@@ -129,15 +127,16 @@
 %install_info_delete --info-dir=%{_infodir} 
%{_infodir}/libmicrohttpd-tutorial.info%{ext_info}
 
 %files -n %{libname}
-%doc COPYING
+%license COPYING
 %{_libdir}/%{name}.so.%{sover}*
 
 %files devel
+%license COPYING
 %doc ChangeLog
 %{_includedir}/microhttpd.h
 %{_libdir}/%{name}.so
 %{_libdir}/pkgconfig/%{name}.pc
-%{_infod

commit libmicrohttpd for openSUSE:Factory

2019-07-22 Thread root


bin3Ab6_5sCYW.bin
Description: Binary data


commit libmicrohttpd for openSUSE:Factory

2019-06-24 Thread root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2019-06-24 21:47:24

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


Package is "libmicrohttpd"

Mon Jun 24 21:47:24 2019 rev:33 rq:708974 version:0.9.64

Changes:

--- /work/SRC/openSUSE:Factory/libmicrohttpd/libmicrohttpd.changes  
2019-02-24 16:57:49.312839519 +0100
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new.4615/libmicrohttpd.changes
2019-06-24 21:47:24.711829580 +0200
@@ -1,0 +2,32 @@
+Mon Jun 10 14:06:44 UTC 2019 - Martin Hauke 
+
+- Update to version 0.9.64:
+  * Updated HTTP headers, methods and status codes from registries,
+  * Added scripts to import new headers, methods and status codes
+from registries.
+  * Reodered includes in microhttpd.h
+  * Fixed compiler warnings
+  * Updated and fixed libcurl tests.
+  * Added checks for too long TLS parameters strings.
+  * Spelling fixes.
+  * Fixed example for non-64bits platforms.
+  * Optimized and improved processing speed by using precalculated and
+already calculated lengths of strings.
+  * Store connection's keys and values with sizes;
+  * Speedup keys search be comparing key length first;
+  * Added functions for working with keys and values with binary zeros;
+  * Fixed test_postprocessor_amp to fail on problems.
+  * Reverted change of MHD_KeyValueIterator, implemented
+MHD_KeyValueIteratorN with sizes for connection's key and value to
+get keys and values with binary zeros.
+  * Fixed signed/unsigned comparison in example
+http_chunked_compression.c.
+  * Bit manipulations moved to separate header file.
+  * Improved shell compatibility for 'bootstrap', removed bash-ism.
+  * Adding additional "value_length" argument to MHD_KeyValueIterator
+callback to support binary zeros in values.  This is done in a
+backwards-compatible way, but may require adding a cast to
+existing code to avoid a compiler warning.
+  * Added example for how to compress a chunked HTTP response.
+
+---

Old:

  libmicrohttpd-0.9.63.tar.gz
  libmicrohttpd-0.9.63.tar.gz.sig

New:

  libmicrohttpd-0.9.64.tar.gz
  libmicrohttpd-0.9.64.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.CeXLHY/_old  2019-06-24 21:47:26.487830920 +0200
+++ /var/tmp/diff_new_pack.CeXLHY/_new  2019-06-24 21:47:26.511830938 +0200
@@ -13,14 +13,14 @@
 # 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/
 #
 
 
 %global sover   12
 %global libname %{name}%{sover}
 Name:   libmicrohttpd
-Version:0.9.63
+Version:0.9.64
 Release:0
 Summary:Small Embeddable HTTP Server Library
 # Some internal tests are licenced as GPL-3.0+ - they are only used in

++ libmicrohttpd-0.9.63.tar.gz -> libmicrohttpd-0.9.64.tar.gz ++
 44483 lines of diff (skipped)

++ libmicrohttpd.keyring ++
--- /var/tmp/diff_new_pack.CeXLHY/_old  2019-06-24 21:47:28.035832088 +0200
+++ /var/tmp/diff_new_pack.CeXLHY/_new  2019-06-24 21:47:28.035832088 +0200
@@ -79,42 +79,146 @@
 
 GPG keys of Evgeny Grin 
 -BEGIN PGP PUBLIC KEY BLOCK-
-Version: GnuPG v2
 
-mQENBFZ2i18BCADDdA/Teg430QesS7Ac39uJr+BbV/1D6mjX6sXY9gEO3I5sJ02a
-Tc6HN6i8tkE2IxDy9OujzjFJwpeHxf4YzRpHaEgpqFYF1iMsVGiCll/+Bn3bzeha
-KktAfGA2Zf/AEc+9AjHZZWP1v/TEke3dExN+acvN9p5c5xDoHqcqG0BdSredoXrG
-WhDxRYm3UdMwskL7kZD1Gm//WWtTecUw0e0v6iiqTpnpm6iGWZ2z04ZEfGNFwOEq
-DWNS9kxxUOeSzwKIP07IRnftaMF0utFAnKJwF6XC0w6OE3uAgHtLaownCrH9bBEU
-+iUNsW1OhX1wq8uhN6x976tlrewu/xwCwTI9ABEBAAG0J0V2Z2VueSBHcmluIChL
-YXJsc29uMmspIDxrMmtAeWFuZGV4LnJ1PokBWAQTAQgAQgIbAwUJBaOagAcLCQgH
-AwIBBhUIAgkKCwQWAgMBAh4BAheAAhkBBQJWem39FRhoa3A6Ly9rZXlzLmdudXBn
-Lm5ldAAKCRC/esSl6sK69O7tB/0RxAkdXfHyH9UGQuOK0PY0/c8GirykpNNUS0Ax
-S2itEuVh+vLru7OWIzLiP90q0tY//vqGLTmcb8DLQDjvQhQ50VakmGNfPg1szq27
-smTEKpvhvDu4iU9TSEJLqyj6mT2SoAsJKFj9Gm4rdMODwC9i6or8g6W/jFZwWn0t
-ZN20lgTI+694DxhfhZfO6cQQf+q8GBnkCpWgBWH+47LkY8ALALmYeSVL6t5FuI2S
-SqRoGUbN7IqROfYp77MTXazn6pap6UZ+6baX6M2eMzzy2/h0Ms3p1ombjEakvDm5
-pXQt6vcM9lKZu8qLLDlVjOmeQr4i1ib6rxSqQ7ZzUnPY4P9MtCZFdmdlbnkgR3Jp
-biAoS2FybHNvbjJrKSA8azJrQG5hcm9kLnJ1PokBVAQTAQIAPgIbAwUJBaOagAYL
-CQgHAwIGFQgCCQoLBBYCAwECHgECF4AFAlZ6bf0VGGhrcDovL2tleXMuZ251cGcu
-bmV0AAoJEL96xKXqwrr0Z3kH+wbuqf978XevvJz7hXN+YRgrPcl0lLUcg2VWJ832
-WkdrxB0pkodXB7dMOJU2XgsRaNa+UFp+7Zp2SbAldVP5P1gmAmPMIM0X9gikrUwP
-IO3B52VN9gtspvbpIJW7YsKK89PYtk7uqGL0ERD76gpOXrGSWlCRe0QmY5KUo20h
-w9NSgA

commit libmicrohttpd for openSUSE:Factory

2019-02-24 Thread root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2019-02-24 16:57:41

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


Package is "libmicrohttpd"

Sun Feb 24 16:57:41 2019 rev:32 rq:673241 version:0.9.63

Changes:

--- /work/SRC/openSUSE:Factory/libmicrohttpd/libmicrohttpd.changes  
2018-12-10 12:23:50.162796623 +0100
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new.28833/libmicrohttpd.changes   
2019-02-24 16:57:49.312839519 +0100
@@ -1,0 +2,30 @@
+Sun Feb 10 22:00:54 UTC 2019 - mar...@gmx.de
+
+- Update to version 0.9.63:
+  * Extended test_get to test URI logging and query string parsing
+to avoid regression fixed in previous patch in the future.
+  * Preliminary patch for the raw query string issue, to be tested.
+  * Added minimal example for how to compress HTTP response.
+  * Check for GNUTLS_E_AGAIN instead of GNUTLS_E_INTERRUPTED when
+giving up on a TLS connection. -LM/CG
+  * Fix connection timeout logic if in thread-per-connection mode the
+working thread takes longer than the timeout to queue the response.
+  * Add logic to avoid VLA arrays with compilers that do not support them.
+  * Fixed missing WSA_FLAG_OVERLAPPED which can cause W32 to block on
+socket races when using threadpool. (See very detailed description
+of the issue in the libmicrohttpd mailinglist post of today.)
+  * Added test for RFC 7616 and documented new API.
+- Update to version 0.9.62:
+  * Added test for RFC 7616 and documented new API.
+  * Adding support for RFC 7616, experimental, needs
+testing and documentation still!
+  * Add option to build MHD without any threads
+and MHD_FEATURE_THREADS to test for it.
+  * Renamed all occurrences from _model(s)_ to _mode(s)_.
+  * Optimized the function MHD_create_response_from_callback() for
+Windows by increasing its internal buffer size and allowed to
+customize it via macro MHD_FD_BLOCK_SIZE.
+  * Referenced the gnutls_load_file() function in the HTTPs examples.
+  * Fix regression causing URLs to be unescaped twice.
+
+---

Old:

  libmicrohttpd-0.9.61.tar.gz
  libmicrohttpd-0.9.61.tar.gz.sig

New:

  libmicrohttpd-0.9.63.tar.gz
  libmicrohttpd-0.9.63.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.7vOncb/_old  2019-02-24 16:57:51.456838500 +0100
+++ /var/tmp/diff_new_pack.7vOncb/_new  2019-02-24 16:57:51.460838498 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libmicrohttpd
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2010,2011,2012  Stephan Kleine
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,7 +20,7 @@
 %global sover   12
 %global libname %{name}%{sover}
 Name:   libmicrohttpd
-Version:0.9.61
+Version:0.9.63
 Release:0
 Summary:Small Embeddable HTTP Server Library
 # Some internal tests are licenced as GPL-3.0+ - they are only used in

++ libmicrohttpd-0.9.61.tar.gz -> libmicrohttpd-0.9.63.tar.gz ++
 9877 lines of diff (skipped)

++ libmicrohttpd.keyring ++
--- /var/tmp/diff_new_pack.7vOncb/_old  2019-02-24 16:57:51.744838363 +0100
+++ /var/tmp/diff_new_pack.7vOncb/_new  2019-02-24 16:57:51.748838361 +0100
@@ -1,3 +1,4 @@
+GPG keys of Christian Grothoff 
 -BEGIN PGP PUBLIC KEY BLOCK-
 Version: GnuPG v1
 
@@ -76,6 +77,7 @@
 =rMsi
 -END PGP PUBLIC KEY BLOCK-
 
+GPG keys of Evgeny Grin 
 -BEGIN PGP PUBLIC KEY BLOCK-
 Version: GnuPG v2
 




commit libmicrohttpd for openSUSE:Factory

2018-12-10 Thread root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2018-12-10 12:23:48

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


Package is "libmicrohttpd"

Mon Dec 10 12:23:48 2018 rev:31 rq:656222 version:0.9.61

Changes:

--- /work/SRC/openSUSE:Factory/libmicrohttpd/libmicrohttpd.changes  
2018-03-01 12:06:20.253266618 +0100
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new.19453/libmicrohttpd.changes   
2018-12-10 12:23:50.162796623 +0100
@@ -1,0 +2,20 @@
+Fri Dec  7 13:28:42 UTC 2018 - malte.kr...@suse.com
+
+- Update to version 0.9.61:
+  * parse arguments with (properly) escaped URLs correctly. Replace
+sprintf with snprintf in testcases.
+  * Fix build issue with GnuTLS < 3.0.
+  * Add MHD_create_response_from_buffer_with_free_callback.
+- Update to version 0.9.60:
+  * gettext updated to 0.19.8
+  * can use epoll() without listen socket now
+  * in thread-per-connection mode, socket closure is now
+communicated in a timely fashion to the application
+  * added MHD_RF_HTTP_VERSION_1_0_RESPONSE option
+  * preventing bogus transfer-encoding values
+  * Added MHD_OPTION_GNUTLS_PSK_CRED_HANDLER
+  * allow digest authentication with hashed password
+  * ensure request completed callback is called from correct thread
+and also for upgraded connections
+
+---

Old:

  libmicrohttpd-0.9.59.tar.gz
  libmicrohttpd-0.9.59.tar.gz.sig

New:

  libmicrohttpd-0.9.61.tar.gz
  libmicrohttpd-0.9.61.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.mt3Apf/_old  2018-12-10 12:23:50.918795869 +0100
+++ /var/tmp/diff_new_pack.mt3Apf/_new  2018-12-10 12:23:50.926795861 +0100
@@ -20,7 +20,7 @@
 %global sover   12
 %global libname %{name}%{sover}
 Name:   libmicrohttpd
-Version:0.9.59
+Version:0.9.61
 Release:0
 Summary:Small Embeddable HTTP Server Library
 # Some internal tests are licenced as GPL-3.0+ - they are only used in

++ libmicrohttpd-0.9.59.tar.gz -> libmicrohttpd-0.9.61.tar.gz ++
 97497 lines of diff (skipped)





commit libmicrohttpd for openSUSE:Factory

2018-03-01 Thread root
Hello community,

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

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


Package is "libmicrohttpd"

Thu Mar  1 12:06:18 2018 rev:30 rq:580334 version:0.9.59

Changes:

--- /work/SRC/openSUSE:Factory/libmicrohttpd/libmicrohttpd.changes  
2017-12-06 08:54:46.001380482 +0100
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2018-03-01 12:06:20.253266618 +0100
@@ -1,0 +2,18 @@
+Mon Feb 26 19:05:14 UTC 2018 - mar...@gmx.de
+
+- Update to version 0.9.59:
+  * Fix masking operation.
+  * Fix deadlock when failing to prepare chunked response
+  * Fix __clang_major__ related warnings for non-clang compilers.
+  * Fixed tests on platforms with huge number of CPUs.
+  * Doxygen configuration was updated.
+  * Various doxygen fixes.
+
+- Update to version 0.9.58:
+  * Fixed HTTPS tests on modern platforms.
+  * Minor documentation installation fixes.
+  * Tolerate AF_UNIX when trying to determine our binding port
+from socket.  Use `sockaddr_storage` instead of trying to
+guess the sockaddr type before calling getsockname().
+
+---

Old:

  libmicrohttpd-0.9.57.tar.gz
  libmicrohttpd-0.9.57.tar.gz.sig

New:

  libmicrohttpd-0.9.59.tar.gz
  libmicrohttpd-0.9.59.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.F33cKo/_old  2018-03-01 12:06:20.989240206 +0100
+++ /var/tmp/diff_new_pack.F33cKo/_new  2018-03-01 12:06:20.993240062 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libmicrohttpd
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2010,2011,2012  Stephan Kleine
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,12 +20,12 @@
 %global sover   12
 %global libname %{name}%{sover}
 Name:   libmicrohttpd
-Version:0.9.57
+Version:0.9.59
 Release:0
 Summary:Small Embeddable HTTP Server Library
 # Some internal tests are licenced as GPL-3.0+ - they are only used in
 # check phase and not shipped further
-License:LGPL-2.1+ AND GPL-3.0+
+License:LGPL-2.1-or-later AND GPL-3.0-or-later
 Group:  Productivity/Networking/Web/Servers
 Url:https://www.gnu.org/software/libmicrohttpd/
 Source0:https://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz
@@ -71,7 +71,7 @@
 
 %package -n %{libname}
 Summary:Small embeddable http server library
-License:LGPL-2.1+
+License:LGPL-2.1-or-later
 Group:  System/Libraries
 
 %description -n %{libname}
@@ -79,7 +79,7 @@
 
 %package devel
 Summary:Small Embeddable HTTP Server Library
-License:LGPL-2.1+
+License:LGPL-2.1-or-later
 Group:  Development/Libraries/C and C++
 Requires:   %{libname} = %{version}
 Requires:   pkgconfig
@@ -110,6 +110,7 @@
 %install
 %make_install
 find %{buildroot} -type f -name "*.la" -delete -print
+rm -f %{buildroot}%{_infodir}/%{name}_performance_data.png
 
 %check
 # Paralel execution of tests fail

++ libmicrohttpd-0.9.57.tar.gz -> libmicrohttpd-0.9.59.tar.gz ++
 24735 lines of diff (skipped)





commit libmicrohttpd for openSUSE:Factory

2017-12-05 Thread root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2017-12-06 08:54:40

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


Package is "libmicrohttpd"

Wed Dec  6 08:54:40 2017 rev:29 rq:547134 version:0.9.57

Changes:

--- /work/SRC/openSUSE:Factory/libmicrohttpd/libmicrohttpd.changes  
2017-05-31 12:11:48.167643769 +0200
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2017-12-06 08:54:46.001380482 +0100
@@ -1,0 +2,14 @@
+Fri Dec  1 14:05:56 UTC 2017 - tchva...@suse.com
+
+- Install copying
+
+---
+Thu Nov 30 15:01:33 UTC 2017 - mplus...@suse.com
+
+- Update to version 0.9.57:
+  * See provided Changelog for details
+- Drop no longer needed patches:
+  * libmicrohttpd_test_data.patch
+  * disable-stalling-test.patch
+
+---

Old:

  disable-stalling-test.patch
  libmicrohttpd-0.9.55.tar.gz
  libmicrohttpd-0.9.55.tar.gz.sig
  libmicrohttpd_test_data.patch

New:

  libmicrohttpd-0.9.57.tar.gz
  libmicrohttpd-0.9.57.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.ssiCs9/_old  2017-12-06 08:54:46.945345926 +0100
+++ /var/tmp/diff_new_pack.ssiCs9/_new  2017-12-06 08:54:46.949345779 +0100
@@ -17,22 +17,20 @@
 #
 
 
-%global libmicrohttpd libmicrohttpd12
+%global sover   12
+%global libname %{name}%{sover}
 Name:   libmicrohttpd
-Version:0.9.55
+Version:0.9.57
 Release:0
 Summary:Small Embeddable HTTP Server Library
 # Some internal tests are licenced as GPL-3.0+ - they are only used in
 # check phase and not shipped further
-License:LGPL-2.1+ and GPL-3.0+
+License:LGPL-2.1+ AND GPL-3.0+
 Group:  Productivity/Networking/Web/Servers
 Url:https://www.gnu.org/software/libmicrohttpd/
 Source0:https://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz
 Source1:
https://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz.sig
 Source2:
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=%{name}&download=1#/%{name}.keyring
-# 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:  libgcrypt-devel >= 1.2.4
@@ -71,19 +69,19 @@
 if you want to be able to serve simple WWW pages from within your C or C++
 application, check it out.
 
-%package -n %{libmicrohttpd}
+%package -n %{libname}
 Summary:Small embeddable http server library
 License:LGPL-2.1+
 Group:  System/Libraries
 
-%description -n %{libmicrohttpd}
+%description -n %{libname}
 Shared library for %{name} (%{summary}).
 
 %package devel
 Summary:Small Embeddable HTTP Server Library
 License:LGPL-2.1+
 Group:  Development/Libraries/C and C++
-Requires:   %{libmicrohttpd} = %{version}
+Requires:   %{libname} = %{version}
 Requires:   pkgconfig
 Requires:   pkgconfig(gnutls)
 Requires(post): info
@@ -95,8 +93,6 @@
 
 %prep
 %setup -q
-%patch1
-%patch2
 
 %build
 %configure \
@@ -112,7 +108,7 @@
 make %{?_smp_mflags}
 
 %install
-make %{?_smp_mflags} DESTDIR=%{buildroot} install
+%make_install
 find %{buildroot} -type f -name "*.la" -delete -print
 
 %check
@@ -121,9 +117,8 @@
 # verification of anything.
 make -j1 check || :
 
-%post -n %{libmicrohttpd} -p /sbin/ldconfig
-%postun -n %{libmicrohttpd} -p /sbin/ldconfig
-
+%post -n %{libname} -p /sbin/ldconfig
+%postun -n %{libname} -p /sbin/ldconfig
 %post devel
 %install_info --info-dir=%{_infodir} %{_infodir}/libmicrohttpd.info%{ext_info}
 %install_info --info-dir=%{_infodir} 
%{_infodir}/libmicrohttpd-tutorial.info%{ext_info}
@@ -132,12 +127,11 @@
 %install_info_delete --info-dir=%{_infodir} 
%{_infodir}/libmicrohttpd.info%{ext_info}
 %install_info_delete --info-dir=%{_infodir} 
%{_infodir}/libmicrohttpd-tutorial.info%{ext_info}
 
-%files -n %{libmicrohttpd}
-%defattr(-,root,root)
-%{_libdir}/%{name}.so.*
+%files -n %{libname}
+%doc COPYING
+%{_libdir}/%{name}.so.%{sover}*
 
 %files devel
-%defattr(-,root,root)
 %doc ChangeLog
 %{_includedir}/microhttpd.h
 %{_libdir}/%{name}.so

++ libmicrohttpd-0.9.55.tar.gz -> libmicrohttpd-0.9.57.tar.gz ++
 28827 lines of diff (skipped)





commit libmicrohttpd for openSUSE:Factory

2017-05-31 Thread root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2017-05-31 12:11:45

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


Package is "libmicrohttpd"

Wed May 31 12:11:45 2017 rev:28 rq:499625 version:0.9.55

Changes:

--- /work/SRC/openSUSE:Factory/libmicrohttpd/libmicrohttpd.changes  
2017-05-20 10:09:21.244415086 +0200
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2017-05-31 12:11:48.167643769 +0200
@@ -1,0 +2,6 @@
+Mon May 29 09:38:20 UTC 2017 - tchva...@suse.com
+
+- Version update to 0.9.55 bsc#1041216:
+  * See provided Changelog for details
+
+---
@@ -322 +328 @@
-- Update to 0.9.33
+- Update to 0.9.33 bsc#854443 CVE-2013-7038 CVE-2013-7039

Old:

  libmicrohttpd-0.9.54.tar.gz
  libmicrohttpd-0.9.54.tar.gz.sig

New:

  libmicrohttpd-0.9.55.tar.gz
  libmicrohttpd-0.9.55.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.7do0f2/_old  2017-05-31 12:11:48.959531990 +0200
+++ /var/tmp/diff_new_pack.7do0f2/_new  2017-05-31 12:11:48.963531426 +0200
@@ -19,7 +19,7 @@
 
 %global libmicrohttpd libmicrohttpd12
 Name:   libmicrohttpd
-Version:0.9.54
+Version:0.9.55
 Release:0
 Summary:Small Embeddable HTTP Server Library
 # Some internal tests are licenced as GPL-3.0+ - they are only used in

++ libmicrohttpd-0.9.54.tar.gz -> libmicrohttpd-0.9.55.tar.gz ++
 3220 lines of diff (skipped)





commit libmicrohttpd for openSUSE:Factory

2017-05-20 Thread root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2017-05-20 10:09:18

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


Package is "libmicrohttpd"

Sat May 20 10:09:18 2017 rev:27 rq:494916 version:0.9.54

Changes:

--- /work/SRC/openSUSE:Factory/libmicrohttpd/libmicrohttpd.changes  
2017-03-10 21:13:03.305152966 +0100
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2017-05-20 10:09:21.244415086 +0200
@@ -1,0 +2,19 @@
+Mon May 15 11:49:20 UTC 2017 - mplus...@suse.com
+
+- Update licensing information
+
+---
+Thu May 11 08:15:24 UTC 2017 - mplus...@suse.com
+
+- Update to version 0.9.54:
+  * See provided Changelog for details
+
+---
+Thu Apr 13 17:02:21 UTC 2017 - mplus...@suse.com
+
+- Update to version 0.9.53:
+  * See provided Changelog for details
+- Refresh patch:
+  * libmicrohttpd_test_data.patch
+
+---

Old:

  libmicrohttpd-0.9.52.tar.gz
  libmicrohttpd-0.9.52.tar.gz.sig

New:

  libmicrohttpd-0.9.54.tar.gz
  libmicrohttpd-0.9.54.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.J7GwAZ/_old  2017-05-20 10:09:21.956314496 +0200
+++ /var/tmp/diff_new_pack.J7GwAZ/_new  2017-05-20 10:09:21.956314496 +0200
@@ -19,15 +19,17 @@
 
 %global libmicrohttpd libmicrohttpd12
 Name:   libmicrohttpd
-Version:0.9.52
+Version:0.9.54
 Release:0
 Summary:Small Embeddable HTTP Server Library
-License:LGPL-2.1+
+# Some internal tests are licenced as GPL-3.0+ - they are only used in
+# check phase and not shipped further
+License:LGPL-2.1+ and GPL-3.0+
 Group:  Productivity/Networking/Web/Servers
 Url:https://www.gnu.org/software/libmicrohttpd/
-Source0:http://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz
-Source1:
http://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz.sig
-Source2:libmicrohttpd.keyring
+Source0:https://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz
+Source1:
https://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz.sig
+Source2:
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=%{name}&download=1#/%{name}.keyring
 # PATCH-WORKAROUND-OPENSUSE: the threads have a problem deadlocking (in OBS)
 Patch1: disable-stalling-test.patch
 Patch2: libmicrohttpd_test_data.patch
@@ -42,7 +44,6 @@
 BuildRequires:  pkgconfig(gnutls)
 BuildRequires:  pkgconfig(libcurl)
 BuildRequires:  pkgconfig(libtasn1)
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 GNU libmicrohttpd is a small C library that is supposed to make it easy to run
@@ -72,6 +73,7 @@
 
 %package -n %{libmicrohttpd}
 Summary:Small embeddable http server library
+License:LGPL-2.1+
 Group:  System/Libraries
 
 %description -n %{libmicrohttpd}
@@ -79,6 +81,7 @@
 
 %package devel
 Summary:Small Embeddable HTTP Server Library
+License:LGPL-2.1+
 Group:  Development/Libraries/C and C++
 Requires:   %{libmicrohttpd} = %{version}
 Requires:   pkgconfig

++ libmicrohttpd-0.9.52.tar.gz -> libmicrohttpd-0.9.54.tar.gz ++
 48400 lines of diff (skipped)

++ libmicrohttpd.keyring ++
--- /var/tmp/diff_new_pack.J7GwAZ/_old  2017-05-20 10:09:22.252272679 +0200
+++ /var/tmp/diff_new_pack.J7GwAZ/_new  2017-05-20 10:09:22.252272679 +0200
@@ -1,288 +1,118 @@
--BEGIN PGP PUBLIC KEY BLOCK-
-Version: GnuPG v2
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: GnuPG v1
+
+mQINBFSG/g0BEADfUtc2WA8+OWiNVuNuaU5CIFB/6Netaem0tXAc5VF8c/Dr/Bbt
+eSG4ZAWgCGioO/sqQ08XbYSdot1/zybFqAaD2Tlz99+GFLDYSMSDv6SkaAww0cGb
+objkAO3h1ojeR8gwj2+V2DuM9VLsmB0ITH3zXlLg1wbDUeIpOtk12DWqOTFN0v6x
+hV3JVdFsMmiM21iyo14FIxZmRTJulrwQFi/LcrUR7kDSjuwv3GzmVy6KSArri6fS
+Zec4os6WJM69+N3kV3SwoWxjikfUodaF+kOMXRyfEDX2ebyvveIvMl2BxNu7JUnF
+Y0AHXnxeNbfkpLCuFnH4cVvK14I+hHOa/JTnF77f7sWb+E0588YLL7geWucJfw94
+OzM1z4l/BLSyYiY3PJWRUHwkY7FV3cQGgTfrvbX3afa9Vi2bKHbgsgnOpe55FFJT
+RhZlGJMrgeNsoRKeivFaSa3HLhkV56VG268IM7iao+soVfeWKTOOSQGVeG6VrY7M
+UjhNfBbYfuSOW9CdF3p3XbI8DF68id0OQRUIihS42+kSGCZVY31Mx8+bZj+7+Qhs
+hZrARdrdmDg5IvJykEpn7aKpfyhf1sCfu/gwrpZ90IcaYoeafk6qWcf8JL+5VYHe
+wWjfZ7pFtlurt+hlrdNbqDQ9oHtIsevbgsPlh40BZ0kv2vLK5b+hQ5gd3QARAQAB
+tCtDaHJpc3RpYW4gR3JvdGhvZmYgPGNocmlzdGlhbkBncm90aG9mZi5vcmc+iQI4
+BBMBAgAiBQJUhv4NAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRCTnmvh
+4p/DzBgKEACH0CAulDnMvk5hh9Ndu2QvHDAfKWtoj2NsMFw8YCC

commit libmicrohttpd for openSUSE:Factory

2017-03-10 Thread root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2017-03-10 21:13:02

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


Package is "libmicrohttpd"

Fri Mar 10 21:13:02 2017 rev:26 rq:478441 version:0.9.52

Changes:

--- /work/SRC/openSUSE:Factory/libmicrohttpd/libmicrohttpd.changes  
2016-12-17 09:45:15.071830344 +0100
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2017-03-10 21:13:03.305152966 +0100
@@ -1,0 +2,6 @@
+Wed Mar  8 13:17:21 UTC 2017 - tchva...@suse.com
+
+- Do not abort on failing tests, as they randomly fail quite a lot
+  bsc#1012840
+
+---



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.zJ69vf/_old  2017-03-10 21:13:04.041048693 +0100
+++ /var/tmp/diff_new_pack.zJ69vf/_new  2017-03-10 21:13:04.045048126 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libmicrohttpd
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2010,2011,2012  Stephan Kleine
 #
 # All modifications and additions to the file contributed by third parties
@@ -114,7 +114,9 @@
 
 %check
 # Paralel execution of tests fail
-make -j1 check
+# Tests randomly fail so keep them in log for inspection rather than for valid
+# verification of anything.
+make -j1 check || :
 
 %post -n %{libmicrohttpd} -p /sbin/ldconfig
 %postun -n %{libmicrohttpd} -p /sbin/ldconfig






commit libmicrohttpd for openSUSE:Factory

2016-06-07 Thread h_root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2016-06-07 23:44:45

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  
2016-04-30 23:24:45.0 +0200
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2016-06-07 23:44:47.0 +0200
@@ -1,0 +2,6 @@
+Fri Jun  3 08:23:38 UTC 2016 - mplus...@suse.com
+
+- Update to version 0.9.50:
+  * See provided Changelog for details
+
+---

Old:

  libmicrohttpd-0.9.49.tar.gz
  libmicrohttpd-0.9.49.tar.gz.sig

New:

  libmicrohttpd-0.9.50.tar.gz
  libmicrohttpd-0.9.50.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.ETtPgR/_old  2016-06-07 23:44:48.0 +0200
+++ /var/tmp/diff_new_pack.ETtPgR/_new  2016-06-07 23:44:48.0 +0200
@@ -19,7 +19,7 @@
 
 %global libmicrohttpd libmicrohttpd12
 Name:   libmicrohttpd
-Version:0.9.49
+Version:0.9.50
 Release:0
 Summary:Small Embeddable HTTP Server Library
 License:LGPL-2.1+
@@ -37,7 +37,7 @@
 BuildRequires:  libtool
 BuildRequires:  makeinfo
 BuildRequires:  openssl-devel
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRequires:  socat
 BuildRequires:  pkgconfig(gnutls)
 BuildRequires:  pkgconfig(libcurl)
@@ -81,7 +81,7 @@
 Summary:Small Embeddable HTTP Server Library
 Group:  Development/Libraries/C and C++
 Requires:   %{libmicrohttpd} = %{version}
-Requires:   pkg-config
+Requires:   pkgconfig
 Requires:   pkgconfig(gnutls)
 Requires(post): info
 Requires(preun): info
@@ -118,7 +118,6 @@
 
 %post -n %{libmicrohttpd} -p /sbin/ldconfig
 %postun -n %{libmicrohttpd} -p /sbin/ldconfig
-
 %post devel
 %install_info --info-dir=%{_infodir} %{_infodir}/libmicrohttpd.info%{ext_info}
 %install_info --info-dir=%{_infodir} 
%{_infodir}/libmicrohttpd-tutorial.info%{ext_info}

++ libmicrohttpd-0.9.49.tar.gz -> libmicrohttpd-0.9.50.tar.gz ++
 26461 lines of diff (skipped)


++ libmicrohttpd_test_data.patch ++
--- /var/tmp/diff_new_pack.ETtPgR/_old  2016-06-07 23:44:48.0 +0200
+++ /var/tmp/diff_new_pack.ETtPgR/_new  2016-06-07 23:44:48.0 +0200
@@ -70,7 +70,7 @@
 +  if ( (len != strlen (microhttpd_test_data)) ||
 (memcmp (cbc.buf, 
 -  test_data, 
-+  microhttpd_test_data, 
++  microhttpd_test_data,
len) != 0) )
  {
fprintf (stderr, "Error: local file & received file differ.\n");




commit libmicrohttpd for openSUSE:Factory

2016-04-30 Thread h_root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2016-04-30 23:24:43

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-12-23 08:48:42.0 +0100
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2016-04-30 23:24:45.0 +0200
@@ -1,0 +2,9 @@
+Thu Apr 14 18:10:40 UTC 2016 - mplus...@suse.com
+
+- Update to 0.9.49
+  * See provided Changelog for details
+- Fix typo in previous changelog entry
+- Refresh patches
+- Use pkgconfig style dependencies
+
+---
@@ -4 +13 @@
-- Update to 0.9.4
+- Update to 0.9.48

Old:

  libmicrohttpd-0.9.48.tar.gz
  libmicrohttpd-0.9.48.tar.gz.sig

New:

  libmicrohttpd-0.9.49.tar.gz
  libmicrohttpd-0.9.49.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.dmS5YQ/_old  2016-04-30 23:24:46.0 +0200
+++ /var/tmp/diff_new_pack.dmS5YQ/_new  2016-04-30 23:24:46.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libmicrohttpd
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2010,2011,2012  Stephan Kleine
 #
 # All modifications and additions to the file contributed by third parties
@@ -19,7 +19,7 @@
 
 %global libmicrohttpd libmicrohttpd12
 Name:   libmicrohttpd
-Version:0.9.48
+Version:0.9.49
 Release:0
 Summary:Small Embeddable HTTP Server Library
 License:LGPL-2.1+
@@ -33,15 +33,15 @@
 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
 BuildRequires:  socat
+BuildRequires:  pkgconfig(gnutls)
+BuildRequires:  pkgconfig(libcurl)
+BuildRequires:  pkgconfig(libtasn1)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -72,7 +72,7 @@
 
 %package -n %{libmicrohttpd}
 Summary:Small embeddable http server library
-Group:  System/libraries
+Group:  System/Libraries
 
 %description -n %{libmicrohttpd}
 Shared library for %{name} (%{summary}).
@@ -81,7 +81,8 @@
 Summary:Small Embeddable HTTP Server Library
 Group:  Development/Libraries/C and C++
 Requires:   %{libmicrohttpd} = %{version}
-Requires:   libgnutls-devel
+Requires:   pkg-config
+Requires:   pkgconfig(gnutls)
 Requires(post): info
 Requires(preun): info
 
@@ -91,8 +92,8 @@
 
 %prep
 %setup -q
-%patch1 -p1
-%patch2 -p1
+%patch1
+%patch2
 
 %build
 %configure \
@@ -108,7 +109,7 @@
 make %{?_smp_mflags}
 
 %install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+make %{?_smp_mflags} DESTDIR=%{buildroot} install
 find %{buildroot} -type f -name "*.la" -delete -print
 
 %check
@@ -116,7 +117,6 @@
 make -j 1 check
 
 %post -n %{libmicrohttpd} -p /sbin/ldconfig
-
 %postun -n %{libmicrohttpd} -p /sbin/ldconfig
 
 %post devel
@@ -137,7 +137,7 @@
 %{_includedir}/microhttpd.h
 %{_libdir}/%{name}.so
 %{_libdir}/pkgconfig/%{name}.pc
-%{_infodir}/%{name}*.info*
-%{_mandir}/man3/%{name}.3*
+%{_infodir}/%{name}*.info%{ext_info}
+%{_mandir}/man3/%{name}.3%{ext_man}
 
 %changelog

++ disable-stalling-test.patch ++
--- /var/tmp/diff_new_pack.dmS5YQ/_old  2016-04-30 23:24:46.0 +0200
+++ /var/tmp/diff_new_pack.dmS5YQ/_new  2016-04-30 23:24:46.0 +0200
@@ -1,7 +1,7 @@
-Index: libmicrohttpd-0.9.48/src/testcurl/test_start_stop.c
+Index: src/testcurl/test_start_stop.c
 ===
 libmicrohttpd-0.9.48.orig/src/testcurl/test_start_stop.c
-+++ libmicrohttpd-0.9.48/src/testcurl/test_start_stop.c
+--- src/testcurl/test_start_stop.c.orig
 src/testcurl/test_start_stop.c
 @@ -108,21 +108,6 @@ main (int argc, char *const *argv)
  {
unsigned int errorCount = 0;

++ libmicrohttpd-0.9.48.tar.gz -> libmicrohttpd-0.9.49.tar.gz ++
 8377 lines of diff (skipped)


++ libmicrohttpd_test_data.patch ++
--- /var/tmp/diff_new_pack.dmS5YQ/_old  2016-04-30 23:24:46.0 +0200
+++ /var/tmp/diff_new_pack.dmS5YQ/_new  2016-04-30 23:24:46.0 +0200
@@ -1,7 +1,7 @@
-Index: libmicrohttpd-0.9.48/src/testcurl/https/test_https_sni.c
+Index: src/testcurl/https/test_https_sni.c
 ===

commit libmicrohttpd for openSUSE:Factory

2015-12-22 Thread h_root


binO3WCqNXuiw.bin
Description: Binary data


commit libmicrohttpd for openSUSE:Factory

2015-12-13 Thread h_root
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.0 +0100
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2015-12-13 09:36:26.0 +0100
@@ -1,0 +2,19 @@
+Sat Dec  5 09:22:32 UTC 2015 - mplus...@suse.com
+
+- 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.0 +0100
+++ /var/tmp/diff_new_pack.sirWcc/_new  2015-12-13 09:36:27.0 +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
 
 %pos

commit libmicrohttpd for openSUSE:Factory

2015-11-24 Thread h_root
Hello community,

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

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-15 12:45:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2015-11-24 22:33:08.0 +0100
@@ -1,0 +2,7 @@
+Fri Nov 13 14:01:04 UTC 2015 - mplus...@suse.com
+
+- Enable http2/spdy
+- Don't build examples as we don't ship them anyway
+- Disable tests as linking fails for them with spdy enabled
+
+---



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.bKn6jI/_old  2015-11-24 22:33:09.0 +0100
+++ /var/tmp/diff_new_pack.bKn6jI/_new  2015-11-24 22:33:09.0 +0100
@@ -17,14 +17,15 @@
 #
 
 
-%if 0%{?suse_version} > 1310
+%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 0
+%define enable_libmicrospdy 1
 %endif
 
-%global libmicrohttpd libmicrohttpd12
-%global libmicrospdy  libmicrospdy0
 Name:   libmicrohttpd
 Version:0.9.46
 Release:0
@@ -46,6 +47,9 @@
 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
@@ -133,12 +137,14 @@
 
 %build
 %configure \
-   --enable-bauth --enable-dauth \
+  --enable-bauth \
+  --enable-dauth \
--enable-epoll \
--enable-messages \
   --enable-postprocessor \
--enable-https \
--disable-static \
+  --disable-examples \
 %if 0%{?enable_libmicrospdy}
--enable-spdy \
 %else
@@ -152,7 +158,8 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 
 %check
-make -j1 check
+# linking fails with spdy enabled
+#make -j1 check
 
 %post -n %{libmicrohttpd} -p /sbin/ldconfig
 






commit libmicrohttpd for openSUSE:Factory

2015-11-15 Thread h_root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2015-11-15 12:45:35

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-04 15:32:42.0 +0100
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2015-11-15 12:45:37.0 +0100
@@ -1,0 +2,9 @@
+Tue Nov 10 14:23:58 UTC 2015 - mplus...@suse.com
+
+- Update to 0.9.46
+  * Undoing change from Sun Oct 25 15:29:23 CET 2015 as the 
+   original code was counter-intuitive but correct, and the new 
+   code does break pipelining. Ignore empty lines at the beginning 
+   of an HTTP request (more tolerant implementation).
+
+---

Old:

  libmicrohttpd-0.9.45.tar.gz
  libmicrohttpd-0.9.45.tar.gz.sig

New:

  libmicrohttpd-0.9.46.tar.gz
  libmicrohttpd-0.9.46.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.DGzxjt/_old  2015-11-15 12:45:38.0 +0100
+++ /var/tmp/diff_new_pack.DGzxjt/_new  2015-11-15 12:45:38.0 +0100
@@ -23,10 +23,10 @@
 %define enable_libmicrospdy 0
 %endif
 
-%global libmicrohttpd libmicrohttpd11
+%global libmicrohttpd libmicrohttpd12
 %global libmicrospdy  libmicrospdy0
 Name:   libmicrohttpd
-Version:0.9.45
+Version:0.9.46
 Release:0
 Summary:Small Embeddable HTTP Server Library
 License:LGPL-2.1+

++ libmicrohttpd-0.9.45.tar.gz -> libmicrohttpd-0.9.46.tar.gz ++
 2464 lines of diff (skipped)





commit libmicrohttpd for openSUSE:Factory

2015-11-04 Thread h_root


binwTW7srIJJB.bin
Description: Binary data


commit libmicrohttpd for openSUSE:Factory

2015-10-14 Thread h_root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2015-10-14 16:41:10

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-10-01 09:27:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2015-10-14 16:41:11.0 +0200
@@ -1,0 +2,10 @@
+Fri Oct  2 12:33:17 UTC 2015 - mplus...@suse.com
+
+- Update to 0.9.44
+  * Various fixes for W32 VS project files.
+  * Fix digest authentication with URL arguments where value-less 
+keys are given before the last argument.
+  * Do not use shutdown() on listen socket if 
+MHD_USE_PIPE_FOR_SHUTDOWN is set.
+
+---

Old:

  libmicrohttpd-0.9.43.tar.gz
  libmicrohttpd-0.9.43.tar.gz.sig

New:

  libmicrohttpd-0.9.44.tar.gz
  libmicrohttpd-0.9.44.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.0PoXue/_old  2015-10-14 16:41:12.0 +0200
+++ /var/tmp/diff_new_pack.0PoXue/_new  2015-10-14 16:41:12.0 +0200
@@ -26,14 +26,14 @@
 %global libmicrohttpd libmicrohttpd10
 %global libmicrospdy  libmicrospdy0
 Name:   libmicrohttpd
-Version:0.9.43
+Version:0.9.44
 Release:0
 Summary:Small Embeddable HTTP Server Library
 License:LGPL-2.1+
 Group:  Productivity/Networking/Web/Servers
-Url:http://gnunet.org/libmicrohttpd/
-Source0:
http://ftpmirror.gnu.org/libmicrohttpd/%{name}-%{version}.tar.gz
-Source1:
http://ftpmirror.gnu.org/libmicrohttpd/%{name}-%{version}.tar.gz.sig
+Url:https://www.gnu.org/software/libmicrohttpd/
+Source0:http://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz
+Source1:
http://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz.sig
 Source2:libmicrohttpd.keyring
 # PATCH-WORKAROUND-OPENSUSE: the threads have a problem deadlocking (in OBS)
 Patch1: disable-stalling-test.patch

++ libmicrohttpd-0.9.43.tar.gz -> libmicrohttpd-0.9.44.tar.gz ++
 3062 lines of diff (skipped)





commit libmicrohttpd for openSUSE:Factory

2015-10-01 Thread h_root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2015-10-01 09:27:04

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-07-20 15:14:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2015-10-01 09:27:05.0 +0200
@@ -1,0 +2,43 @@
+Sat Sep 19 10:43:28 UTC 2015 - mplus...@suse.com
+
+- Update to 0.9.43
+  * Call resume_suspended_connections() when the user is running
+its own mainloop and calls MHD_run_from_select() to support
+resuming connections with external select. -FC
+  * Correct documentation as to when MHD_USE_EPOLL_LINUX_ONLY
+is allowed. -CG
+  * Reimplement monotonic clock functions for better
+support various platforms.
+Print more information during configure. -EG
+  * Export MHD_get_reason_phrase_for() symbol. -CG
+  * Added checks for overflows and buffer overruns, fixed
+possible buffer overrun. Updated md5 implementation.
+Fixed many compiler warning (mostly for VC compiler). -EG
+  * Fix failure to properly clean up timed out connections
+if running in external select mode without listen socket,
+which caused busy waiting until new connections arrived.
+(Fixes #3924, thanks to slimp for reporting and testcase). -CG
+  * Ignore close() errors on sockets except for EBADF,
+fixes #3926. -CG
+  * Make sure to decrement connection counter before
+calling connection notifier so that
+MHD_DAEMON_INFO_CURRENT_CONNECTIONS does not
+present stale information (relevant if this is
+used for termination detection of a daemon
+stopped via MHD_quiesce_daemon()). Thanks to
+Markus Doppelbauer for reporting. -CG
+  * Fix (automatic) handling of HEAD requests with
+MHD_create_response_from_callback() and HTTP/1.1
+connection keep-alives. Thanks to Cristian Klein
+for reporting. -CG
+  * Add new functions MHD_create_response_from_fd64() and
+MHD_create_response_from_fd_at_offset64(). -EG
+  * Fixing memory leak in digest authentication. -AW
+  * Add deprecation compiler messages for deprecated functions
+and macros. -EG
+  * Fixing digest authentication when used in combination
+with escaped characters in URLs. -CG/AW
+- Disable spdy support for now as spdylay is missing  
+- Drop libmicrohttpd_test_session.patch as it is fixed now
+
+---

Old:

  libmicrohttpd-0.9.42.tar.gz
  libmicrohttpd-0.9.42.tar.gz.sig
  libmicrohttpd_test_session.patch

New:

  libmicrohttpd-0.9.43.tar.gz
  libmicrohttpd-0.9.43.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.d49YKT/_old  2015-10-01 09:27:06.0 +0200
+++ /var/tmp/diff_new_pack.d49YKT/_new  2015-10-01 09:27:06.0 +0200
@@ -17,16 +17,16 @@
 #
 
 
-%if 0%{?suse_version} >= 1220
+%if 0%{?suse_version} > 1310
 # libmicrosdpy requires openssl >= 1.0.1
-# that is in openSUSE >= 12.2 or SLES >= 12.0
-%define enable_libmicrospdy 1
+# and spdylay
+%define enable_libmicrospdy 0
 %endif
 
 %global libmicrohttpd libmicrohttpd10
 %global libmicrospdy  libmicrospdy0
 Name:   libmicrohttpd
-Version:0.9.42
+Version:0.9.43
 Release:0
 Summary:Small Embeddable HTTP Server Library
 License:LGPL-2.1+
@@ -38,18 +38,12 @@
 # PATCH-WORKAROUND-OPENSUSE: the threads have a problem deadlocking (in OBS)
 Patch1: disable-stalling-test.patch
 Patch2: libmicrohttpd_test_data.patch
-# PATCH-FIX-OPENSUSE libmicrohttpd_test_session.patch - 
matwey.korni...@gmail.com https://gnunet.org/bugs/view.php?id=3893
-Patch3: libmicrohttpd_test_session.patch
 BuildRequires:  libcurl-devel
 BuildRequires:  libgcrypt-devel >= 1.2.4
 BuildRequires:  libgnutls-devel
 BuildRequires:  libtasn1-devel
 BuildRequires:  libtool
-%if 0%{?enable_libmicrospdy}
-BuildRequires:  openssl-devel >= 1.0.1
-%else
 BuildRequires:  openssl-devel
-%endif
 BuildRequires:  pkg-config
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -136,14 +130,14 @@
 %setup -q
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
 
 %build
 %configure \
--enable-bauth --enable-dauth \
--enable-epoll \
-   --enable-messages --enable-postprocessor \
-   --enable-https --enable-gnutls \
+   --enable-messages \
+  --enable-postprocessor \
+   --enable-https \
--disable-static \
 %if 0%{?enable_libmicrospdy}
--enable-spdy \
@@ -156,10 +150,6 @@
 %install
 make DESTDIR=%{buildroot} install %{?_smp_m

commit libmicrohttpd for openSUSE:Factory

2015-07-20 Thread h_root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2015-07-20 15:14:17

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-05-06 07:46:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2015-07-20 15:14:18.0 +0200
@@ -1,0 +2,22 @@
+Wed Jul 15 16:42:35 UTC 2015 - matwey.korni...@gmail.com
+
+- fux build for SLES11:
+ * explicitly require libgnutls-devel in -devel package
+
+---
+Mon Jul 13 13:01:26 UTC 2015 - matwey.korni...@gmail.com
+
+- fix build for SLES11:
+ * update disable-stalling-test.patch: Instead of disabling testcase
+   in Makefile disable testcases in code, this could be even better
+   we can disable only broken test but not the whole testcase.
+ * add libmicrohttpd_test_session.patch: Disable test relying on
+   available libcurl version
+   (see https://gnunet.org/bugs/view.php?id=3893 for details) 
+ * wrap libmicrosdpy into macro to disable building on
+   systems with openssl < 1.0.1
+- update to 0.9.42:
+ * fix off-by-one in MHD_start_daemon_va() error handling logic
+ * fix #3784: actually implement MHD_CONNECTION_INFO_SOCKET_CONTEXT
+
+---

Old:

  libmicrohttpd-0.9.41.tar.gz
  libmicrohttpd-0.9.41.tar.gz.sig

New:

  libmicrohttpd-0.9.42.tar.gz
  libmicrohttpd-0.9.42.tar.gz.sig
  libmicrohttpd_test_session.patch



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.arCIYf/_old  2015-07-20 15:14:19.0 +0200
+++ /var/tmp/diff_new_pack.arCIYf/_new  2015-07-20 15:14:19.0 +0200
@@ -17,10 +17,16 @@
 #
 
 
+%if 0%{?suse_version} >= 1220
+# libmicrosdpy requires openssl >= 1.0.1
+# that is in openSUSE >= 12.2 or SLES >= 12.0
+%define enable_libmicrospdy 1
+%endif
+
 %global libmicrohttpd libmicrohttpd10
 %global libmicrospdy  libmicrospdy0
 Name:   libmicrohttpd
-Version:0.9.41
+Version:0.9.42
 Release:0
 Summary:Small Embeddable HTTP Server Library
 License:LGPL-2.1+
@@ -31,16 +37,19 @@
 Source2:libmicrohttpd.keyring
 # PATCH-WORKAROUND-OPENSUSE: the threads have a problem deadlocking (in OBS)
 Patch1: disable-stalling-test.patch
-# Autotools only due to above patch
 Patch2: libmicrohttpd_test_data.patch
-BuildRequires:  autoconf
-BuildRequires:  automake
+# PATCH-FIX-OPENSUSE libmicrohttpd_test_session.patch - 
matwey.korni...@gmail.com https://gnunet.org/bugs/view.php?id=3893
+Patch3: libmicrohttpd_test_session.patch
 BuildRequires:  libcurl-devel
 BuildRequires:  libgcrypt-devel >= 1.2.4
 BuildRequires:  libgnutls-devel
 BuildRequires:  libtasn1-devel
 BuildRequires:  libtool
+%if 0%{?enable_libmicrospdy}
+BuildRequires:  openssl-devel >= 1.0.1
+%else
 BuildRequires:  openssl-devel
+%endif
 BuildRequires:  pkg-config
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -77,6 +86,7 @@
 %description -n %{libmicrohttpd}
 Shared library for %{name} (%{summary}).
 
+%if 0%{?enable_libmicrospdy}
 %package -n %{libmicrospdy}
 Summary:Small embeddable http server library
 Group:  System/libraries
@@ -88,11 +98,13 @@
 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++
 Requires:   %{libmicrohttpd} = %{version}
+Requires:   libgnutls-devel
 Requires(post): info
 Requires(preun): info
 
@@ -100,6 +112,7 @@
 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++
@@ -117,27 +130,36 @@
 localhost.
  * Uses libcurl.
  * No error handling for curl requests.
+%endif
 
 %prep
 %setup -q
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
-autoreconf -vi
 %configure \
--enable-bauth --enable-dauth \
--enable-epoll \
--enable-messages --enable-postprocessor \
--enable-https --enable-gnutls \
--disable-static \
-   --enable-curl \
-   --enable-spdy
+%if 0%{?enable_libmicrospdy}
+   --enable-spdy \
+%else
+   --disable-spdy \
+%endif
+   --enable-curl
 make %{?_smp_mflags}
 
 %install
 

commit libmicrohttpd for openSUSE:Factory

2015-05-05 Thread h_root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2015-05-06 07:46:47

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-04-18 10:38:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2015-05-06 07:46:49.0 +0200
@@ -1,0 +2,7 @@
+Sun May  3 10:26:32 UTC 2015 - astie...@suse.com
+
+- update to 0.9.41:
+ * fix bugs relating to various threading modes
+ * fix some HTTP 1.0 tests 
+
+---

Old:

  libmicrohttpd-0.9.40.tar.gz
  libmicrohttpd-0.9.40.tar.gz.sig

New:

  libmicrohttpd-0.9.41.tar.gz
  libmicrohttpd-0.9.41.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.VJ2QKi/_old  2015-05-06 07:46:50.0 +0200
+++ /var/tmp/diff_new_pack.VJ2QKi/_new  2015-05-06 07:46:50.0 +0200
@@ -20,7 +20,7 @@
 %global libmicrohttpd libmicrohttpd10
 %global libmicrospdy  libmicrospdy0
 Name:   libmicrohttpd
-Version:0.9.40
+Version:0.9.41
 Release:0
 Summary:Small Embeddable HTTP Server Library
 License:LGPL-2.1+

++ libmicrohttpd-0.9.40.tar.gz -> libmicrohttpd-0.9.41.tar.gz ++
 4980 lines of diff (skipped)





commit libmicrohttpd for openSUSE:Factory

2015-04-18 Thread h_root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2015-04-18 10:38:32

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-01-08 23:05:32.0 +0100
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2015-04-18 10:38:33.0 +0200
@@ -1,0 +2,40 @@
+Mon Apr 13 11:39:23 UTC 2015 - meiss...@suse.com
+
+- updated to 0.9.40
+  - Fix potential deadlock issue in MHD_USE_THREAD_PER_CONNECTION
+mode if shutdown is initiated while connections are active. -CG
+
+  - Fix issue in thread-pool mode where a MHD_stop_daemon()
+might not reach threads that stopped listening because
+we hit the maximum number of concurrent connections and
+the option MHD_USE_PIPE_FOR_SHUTDOWN was also not used.
+Testcase added as well. -CG
+
+  - Update HTTPS testcases to avoid SSLv3, as SSLv3 is dead.
+
+  - Do not enforce FD_SETSIZE-limit on worker control
+pipe when using MHD_USE_EPOLL_LINUX_ONLY (#3751). -MH/CG
+
+  - Adding MHD_OPTION_NOTIFY_CONNECTION,
+MHD_CONNECTION_NOTIFY_STARTED,
+MHD_CONNECTION_NOTIFY_CLOSED and
+MHD_CONNECTION_INFO_SOCKET_CONTEXT to allow
+applications to trigger operations when TCP
+connections start or end, instead of just
+exposing HTTP requests starting and ending. -RG/CG
+
+  - Fixing bug that prevented MHD_OPTION_HTTPS_MEM_DHPARAMS
+from working within a MHD_OPTION_ARRAY. -DD
+
+  - Adding MHD_OPTION_HTTPS_KEY_PASSWORD as proposed by
+Andrew Basile. -CG/AB
+
+  - Fix issue where for HTTP/1.0-clients that set
+Connection: Keep-Alive header a response of
+indefinite size was generated with chunked encoding. -CG
+
+  - Fix potential infinite loop on shutdown in multi-threaded mode
+under certain conditions. -CG
+- fixed info deinstall
+
+---

Old:

  libmicrohttpd-0.9.39.tar.gz
  libmicrohttpd-0.9.39.tar.gz.sig

New:

  libmicrohttpd-0.9.40.tar.gz
  libmicrohttpd-0.9.40.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.4bj0k4/_old  2015-04-18 10:38:34.0 +0200
+++ /var/tmp/diff_new_pack.4bj0k4/_new  2015-04-18 10:38:34.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libmicrohttpd
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2010,2011,2012  Stephan Kleine
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,7 +20,7 @@
 %global libmicrohttpd libmicrohttpd10
 %global libmicrospdy  libmicrospdy0
 Name:   libmicrohttpd
-Version:0.9.39
+Version:0.9.40
 Release:0
 Summary:Small Embeddable HTTP Server Library
 License:LGPL-2.1+
@@ -94,7 +94,7 @@
 Group:  Development/Libraries/C and C++
 Requires:   %{libmicrohttpd} = %{version}
 Requires(post): info
-Requires(postun): info
+Requires(preun): info
 
 %description devel
 Headers, pkg-config files, so link and other development files for %{name}
@@ -140,7 +140,7 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 
 %check
-make -d -j1 check
+make -j1 check
 
 %post -n %{libmicrohttpd} -p /sbin/ldconfig
 
@@ -151,11 +151,10 @@
 %postun -n %{libmicrospdy} -p /sbin/ldconfig
 
 %post devel
-
 %install_info --info-dir=%{_infodir} %{_infodir}/libmicrohttpd.info%{ext_info}
 %install_info --info-dir=%{_infodir} 
%{_infodir}/libmicrohttpd-tutorial.info%{ext_info}
 
-%postun devel
+%preun devel
 %install_info_delete --info-dir=%{_infodir} 
%{_infodir}/libmicrohttpd.info%{ext_info}
 %install_info_delete --info-dir=%{_infodir} 
%{_infodir}/libmicrohttpd-tutorial.info%{ext_info}
 

++ libmicrohttpd-0.9.39.tar.gz -> libmicrohttpd-0.9.40.tar.gz ++
 9934 lines of diff (skipped)





commit libmicrohttpd for openSUSE:Factory

2015-01-08 Thread h_root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2015-01-08 23:05:30

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  
2014-05-10 08:32:45.0 +0200
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2015-01-08 23:05:32.0 +0100
@@ -1,0 +2,16 @@
+Thu Jan  8 08:48:47 UTC 2015 - meiss...@suse.com
+
+- libmicrohttpd.keyring: replaced maintainers keyring by new one with:
+  pub  4096R/E29FC3CC 2014-12-09
+  uidChristian Grothoff 
+  uidChristian Grothoff 
+  uidChristian Grothoff 

+  sub  4096R/117E1AFB 2014-12-09
+
+---
+Wed Jan  7 13:44:46 UTC 2015 - prus...@opensuse.org
+
+- updated to 0.9.39
+- dropped libmicrohttpd-0.9.34-spdy-pc.patch (included upstream)
+
+---

Old:

  libmicrohttpd-0.9.34-spdy-pc.patch
  libmicrohttpd-0.9.34.tar.gz
  libmicrohttpd-0.9.34.tar.gz.sig

New:

  libmicrohttpd-0.9.39.tar.gz
  libmicrohttpd-0.9.39.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.5mLH8I/_old  2015-01-08 23:05:34.0 +0100
+++ /var/tmp/diff_new_pack.5mLH8I/_new  2015-01-08 23:05:34.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libmicrohttpd
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2010,2011,2012  Stephan Kleine
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,7 +20,7 @@
 %global libmicrohttpd libmicrohttpd10
 %global libmicrospdy  libmicrospdy0
 Name:   libmicrohttpd
-Version:0.9.34
+Version:0.9.39
 Release:0
 Summary:Small Embeddable HTTP Server Library
 License:LGPL-2.1+
@@ -29,8 +29,6 @@
 Source0:
http://ftpmirror.gnu.org/libmicrohttpd/%{name}-%{version}.tar.gz
 Source1:
http://ftpmirror.gnu.org/libmicrohttpd/%{name}-%{version}.tar.gz.sig
 Source2:libmicrohttpd.keyring
-# PATCH-FIX-UPSTREAM: install spdy pc file, from Fedora and already upstream 
applied
-Patch0: libmicrohttpd-0.9.34-spdy-pc.patch
 # PATCH-WORKAROUND-OPENSUSE: the threads have a problem deadlocking (in OBS)
 Patch1: disable-stalling-test.patch
 # Autotools only due to above patch
@@ -122,12 +120,11 @@
 
 %prep
 %setup -q
-%patch0 -p1
 %patch1 -p1
 %patch2 -p1
-autoreconf -vi
 
 %build
+autoreconf -vi
 %configure \
--enable-bauth --enable-dauth \
--enable-epoll \

++ disable-stalling-test.patch ++
--- /var/tmp/diff_new_pack.5mLH8I/_old  2015-01-08 23:05:34.0 +0100
+++ /var/tmp/diff_new_pack.5mLH8I/_new  2015-01-08 23:05:34.0 +0100
@@ -1,13 +1,13 @@
 # This test deadlocks too often in OBS
-Index: libmicrohttpd-0.9.34/src/testcurl/Makefile.am
+Index: libmicrohttpd-0.9.39/src/testcurl/Makefile.am
 ===
 libmicrohttpd-0.9.34.orig/src/testcurl/Makefile.am
-+++ libmicrohttpd-0.9.34/src/testcurl/Makefile.am
-@@ -23,7 +23,6 @@ endif
+--- libmicrohttpd-0.9.39.orig/src/testcurl/Makefile.am
 libmicrohttpd-0.9.39/src/testcurl/Makefile.am
+@@ -24,7 +24,6 @@ endif
  
  if HAVE_CURL
  check_PROGRAMS = \
 -  test_start_stop \
-   test_quiesce \
test_get \
test_get_sendfile \
+   test_urlparse \

++ libmicrohttpd-0.9.34.tar.gz -> libmicrohttpd-0.9.39.tar.gz ++
 59117 lines of diff (skipped)

++ libmicrohttpd.keyring ++
--- /var/tmp/diff_new_pack.5mLH8I/_old  2015-01-08 23:05:34.0 +0100
+++ /var/tmp/diff_new_pack.5mLH8I/_new  2015-01-08 23:05:34.0 +0100
@@ -1,44 +1,215 @@
-pub   1024D/48426C7E 2006-12-18
-uid  Christian Grothoff 
-sub   4096g/6433E483 2006-12-18
-
 -BEGIN PGP PUBLIC KEY BLOCK-
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2
 
-mQGiBEWG8eYRBACEKhMeV+mWFfJM7Gh8zK9fS9Lzny/uKyuTPKkrCXei6VhhzjXJ
-ir4WYE93wbkfhV9H6RvjApf11+lY/8wYOclYC4YrKCURAIIQv55cIO4WiZvVv+Wp
-pqnOUWOuSMthAXk+LrYeotKkXdDCexyR3Oyp5UBWZS6YdxtwDXEyxIT99wCguP+5
-CIGyeqAoCcaC6X5bE6Lv0kUD/1HS2Q2Ojw84LKpzFR04pe2r6ItyKjHvwTL42lZW
-AsFKheOS/7wYbwjUacu5YoqFKUwwyPj8t/cG02zUzbRV4DFToPFRDL9uNxrzVQEO
-pwcv4NLGad7iKnbXSwqWsDy3zq+YOpNkhRpEWCyBvMN6Rk8lgt51ziWIx7tscG7M
-5FnlBACAL9xcGnf0sIyjzW6sb/C27hL5ESpiqWDxMryJgnFChrz3esO9o2r96pmN
-Er4P9T+UdzS1FdoaVd3GPucRdnnfJ80w/wax/WLP6DxPNJfOWuYigz

commit libmicrohttpd for openSUSE:Factory

2014-05-09 Thread h_root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2014-05-10 08:32:25

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  
2014-05-02 09:51:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2014-05-10 08:32:45.0 +0200
@@ -1,0 +2,6 @@
+Thu May  8 14:00:36 UTC 2014 - meiss...@suse.com
+
+- do not define test_data before system header inclusion, libgcrypt
+  uses this as argument parameters. (libmicrohttpd_test_data.patch)
+
+---

New:

  libmicrohttpd_test_data.patch



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.FhXczs/_old  2014-05-10 08:32:46.0 +0200
+++ /var/tmp/diff_new_pack.FhXczs/_new  2014-05-10 08:32:46.0 +0200
@@ -34,6 +34,7 @@
 # PATCH-WORKAROUND-OPENSUSE: the threads have a problem deadlocking (in OBS)
 Patch1: disable-stalling-test.patch
 # Autotools only due to above patch
+Patch2: libmicrohttpd_test_data.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libcurl-devel
@@ -123,6 +124,7 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 autoreconf -vi
 
 %build


++ libmicrohttpd_test_data.patch ++
Index: libmicrohttpd-0.9.34/src/testcurl/https/test_https_sni.c
===
--- libmicrohttpd-0.9.34.orig/src/testcurl/https/test_https_sni.c
+++ libmicrohttpd-0.9.34/src/testcurl/https/test_https_sni.c
@@ -186,7 +186,7 @@ do_get (const char *url)
   size_t len;
   struct curl_slist *dns_info;
 
-  len = strlen (test_data);
+  len = strlen (microhttpd_test_data);
   if (NULL == (cbc.buf = malloc (sizeof (char) * len)))
 {
   fprintf (stderr, MHD_E_MEM);
@@ -231,7 +231,7 @@ do_get (const char *url)
 
   curl_easy_cleanup (c);
   curl_slist_free_all (dns_info);
-  if (memcmp (cbc.buf, test_data, len) != 0)
+  if (memcmp (cbc.buf, microhttpd_test_data, len) != 0)
 {
   fprintf (stderr, "Error: local file & received file differ.\n");
   free (cbc.buf);
Index: libmicrohttpd-0.9.34/src/testcurl/https/tls_test_common.c
===
--- libmicrohttpd-0.9.34.orig/src/testcurl/https/tls_test_common.c
+++ libmicrohttpd-0.9.34/src/testcurl/https/tls_test_common.c
@@ -74,7 +74,7 @@ test_daemon_get (void *cls,
   char url[255];
   size_t len;
 
-  len = strlen (test_data);
+  len = strlen (microhttpd_test_data);
   if (NULL == (cbc.buf = malloc (sizeof (char) * len)))
 {
   fprintf (stderr, MHD_E_MEM);
@@ -123,7 +123,7 @@ test_daemon_get (void *cls,
 
   curl_easy_cleanup (c);
 
-  if (memcmp (cbc.buf, test_data, len) != 0)
+  if (memcmp (cbc.buf, microhttpd_test_data, len) != 0)
 {
   fprintf (stderr, "Error: local file & received file differ.\n");
   free (cbc.buf);
@@ -179,8 +179,8 @@ http_ahc (void *cls, struct MHD_Connecti
   return MHD_YES;
 }
   *ptr = NULL;  /* reset when done */
-  response = MHD_create_response_from_buffer (strlen (test_data),
- (void *) test_data,
+  response = MHD_create_response_from_buffer (strlen (microhttpd_test_data),
+ (void *) microhttpd_test_data,
  MHD_RESPMEM_PERSISTENT);
   ret = MHD_queue_response (connection, MHD_HTTP_OK, response);
   MHD_destroy_response (response);
@@ -320,7 +320,7 @@ test_https_transfer (void *cls, const ch
   struct CBC cbc;
   char url[255];
 
-  len = strlen (test_data);
+  len = strlen (microhttpd_test_data);
   if (NULL == (cbc.buf = malloc (sizeof (char) * len)))
 {
   fprintf (stderr, MHD_E_MEM);
@@ -342,9 +342,9 @@ test_https_transfer (void *cls, const ch
 }
 
   /* compare test file & daemon responce */
-  if ( (len != strlen (test_data)) ||
+  if ( (len != strlen (microhttpd_test_data)) ||
(memcmp (cbc.buf, 
-   test_data, 
+   microhttpd_test_data, 
len) != 0) )
 {
   fprintf (stderr, "Error: local file & received file differ.\n");
Index: libmicrohttpd-0.9.34/src/testcurl/https/tls_test_common.h
===
--- libmicrohttpd-0.9.34.orig/src/testcurl/https/tls_test_common.h
+++ libmicrohttpd-0.9.34/src/testcurl/https/tls_test_common.h
@@ -34,7 +34,7 @@
 
 #define DEAMON_TEST_PORT 4233
 
-#define test_data "Hello World\n"
+#define 

commit libmicrohttpd for openSUSE:Factory

2014-05-02 Thread h_root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2014-05-02 09:51:47

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  
2014-04-26 09:58:46.0 +0200
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2014-05-02 09:51:53.0 +0200
@@ -1,0 +2,6 @@
+Mon Apr 28 07:23:50 UTC 2014 - co...@suse.com
+
+- disable problematic test case that causes the testsuite to deadlock
+  just too often (disable-stalling-test.patch)
+
+---

New:

  disable-stalling-test.patch



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.Tyq9Px/_old  2014-05-02 09:51:54.0 +0200
+++ /var/tmp/diff_new_pack.Tyq9Px/_new  2014-05-02 09:51:54.0 +0200
@@ -31,6 +31,8 @@
 Source2:libmicrohttpd.keyring
 # PATCH-FIX-UPSTREAM: install spdy pc file, from Fedora and already upstream 
applied
 Patch0: libmicrohttpd-0.9.34-spdy-pc.patch
+# PATCH-WORKAROUND-OPENSUSE: the threads have a problem deadlocking (in OBS)
+Patch1: disable-stalling-test.patch
 # Autotools only due to above patch
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -120,6 +122,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 autoreconf -vi
 
 %build

++ disable-stalling-test.patch ++
# This test deadlocks too often in OBS
Index: libmicrohttpd-0.9.34/src/testcurl/Makefile.am
===
--- libmicrohttpd-0.9.34.orig/src/testcurl/Makefile.am
+++ libmicrohttpd-0.9.34/src/testcurl/Makefile.am
@@ -23,7 +23,6 @@ endif
 
 if HAVE_CURL
 check_PROGRAMS = \
-  test_start_stop \
   test_quiesce \
   test_get \
   test_get_sendfile \

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



commit libmicrohttpd for openSUSE:Factory

2014-04-26 Thread h_root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2014-04-26 09:58:44

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  
2014-02-02 18:08:53.0 +0100
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2014-04-26 09:58:46.0 +0200
@@ -1,0 +2,46 @@
+Thu Apr 24 07:32:10 UTC 2014 - dmuel...@suse.com
+
+- remove dependency on gpg-offline, source validator already
+  does that
+
+---
+Mon Apr 21 06:44:06 UTC 2014 - tchva...@suse.com
+
+- Version bump to 0.9.34:
+  * Drop tls patch seems to build fine
+  * Remove code for other distros we build against 13.1+ anywhere
+within obs and it just clutters the spec.
+  * Explicitely name switches in configure to make sure things go
+the desired way.
+  * Fix install of libmicrohttpspdy pc file.
+  + Added support for TCP FASTOPEN.
+  + Removed dependency on plibc for simpler compilation for W32.
+  + Added configure option "--disable-pipes" to use socketpairs
+instead of pipes for signalling to child threads. Pipes are
+always disabled on W32.
+  + Corrected some uses of 'int' vs. 'size_t'.
+  + MHD_USE_DUAL_STACK in libmicrohttpd currently just *inhibits
+setting* the IPV6_V6ONLY socket option, but per Microsoft's
+documentation the default on Windows is that this is enabled, thus
+MHD_USE_DUAL_STACK will not work (since it leaves the
+default). libmicrohttpd should probably just unconditionally set
+IPV6_V6ONLY to the desired value when the option is available.
+  + Allow Keep-Alive with HTTP 1.0 (if explicitly requested),
+and automatically set "Connection: Keep-Alive" in response
+in this case as well.
+  + Adding explicit annotations to hide symbols that are not for
+export in the C code (gcc 4.0 or higher only).
+  + Adding a few lines to avoid warnings from picky compilers.
+
+- Added patches:
+  * libmicrohttpd-0.9.34-spdy-pc.patch
+- Dropped patches:
+  * libmicrohttpd-drop-test_tls_options.patch
+
+---
+Tue Mar  4 12:42:30 UTC 2014 - co...@suse.com
+
+- do not run checks in parallel - they deadlock from time to time
+- enable make debug to debug the problem on OBS in case it reappears
+
+---

Old:

  libmicrohttpd-0.9.33.tar.gz
  libmicrohttpd-0.9.33.tar.gz.sig
  libmicrohttpd-drop-test_tls_options.patch

New:

  libmicrohttpd-0.9.34-spdy-pc.patch
  libmicrohttpd-0.9.34.tar.gz
  libmicrohttpd-0.9.34.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.fzpmyI/_old  2014-04-26 09:58:46.0 +0200
+++ /var/tmp/diff_new_pack.fzpmyI/_new  2014-04-26 09:58:46.0 +0200
@@ -19,35 +19,29 @@
 
 %global libmicrohttpd libmicrohttpd10
 %global libmicrospdy  libmicrospdy0
-
 Name:   libmicrohttpd
-Version:0.9.33
+Version:0.9.34
 Release:0
 Summary:Small Embeddable HTTP Server Library
 License:LGPL-2.1+
 Group:  Productivity/Networking/Web/Servers
 Url:http://gnunet.org/libmicrohttpd/
-
 Source0:
http://ftpmirror.gnu.org/libmicrohttpd/%{name}-%{version}.tar.gz
 Source1:
http://ftpmirror.gnu.org/libmicrohttpd/%{name}-%{version}.tar.gz.sig
 Source2:libmicrohttpd.keyring
-#PATCH-FIX-OPENSUSE: test_tls_options fails when running in OBS, so lets drop 
that one
-Patch0: libmicrohttpd-drop-test_tls_options.patch
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+# PATCH-FIX-UPSTREAM: install spdy pc file, from Fedora and already upstream 
applied
+Patch0: libmicrohttpd-0.9.34-spdy-pc.patch
+# Autotools only due to above patch
+BuildRequires:  autoconf
+BuildRequires:  automake
 BuildRequires:  libcurl-devel
 BuildRequires:  libgcrypt-devel >= 1.2.4
-BuildRequires:  libtasn1-devel
-%if 0%{?suse_version}
 BuildRequires:  libgnutls-devel
-BuildRequires:  libopenssl-devel
+BuildRequires:  libtasn1-devel
+BuildRequires:  libtool
+BuildRequires:  openssl-devel
 BuildRequires:  pkg-config
-%if 0%{?suse_version} >= 1230
-BuildRequires:  gpg-offline
-%endif
-%else
-BuildRequires:  gnutls-devel
-BuildRequires:  pkgconfig
-%endif
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 GNU libmicrohttpd is a small C library that is supposed to make it easy to run 
@@ -76,7 +70,6 @@
 application, check it out.
 
 %package -n %{libmicrohttpd}
-
 Summary:Sma

commit libmicrohttpd for openSUSE:Factory

2014-02-02 Thread h_root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2014-02-02 18:08:52

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-10-04 10:43:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2014-02-02 18:08:53.0 +0100
@@ -1,0 +2,83 @@
+Mon Jan 27 19:52:38 UTC 2014 - sleep_wal...@suse.cz
+
+- refresh libmicrohttpd-drop-test_tls_options.patch
+  - add there also ignoring test_https_sni
+- Update to 0.9.33
+  + Fixed an issue with a missing argument in the postexample.
+  + Fixed issue with bogus offset increment involving sendfile on
+GNU/Linux.  Adding support for SNI.
+  + Fix for per-worker daemon pipes enabled with
+MHD_USE_SUSPEND_RESUME that were not closed in MHD_stop_daemon.
+  + Fixing warnings and build issue if --disable-https is given to
+configure.
+  +
+  0.9.32:
+  + Security fix: do not read past 0-terminator when unescaping
+strings (thanks to Florian Weimer for reporting).
+  + Signaling n times for shutdown works, but for resume we need to
+wake up the correct daemon. Even if we signal n times in
+that case also, there's no guarantee that some daemon can't
+run through its select loop more than once before the
+daemon we want to wake up gets a chance to read.  Thus we
+need a signal pipe per thread in the thread pool IF
+MHD_suspend_connection is used.  This introduces a new flag
+MHD_USE_SUSPEND_RESUME to add those additional pipes and
+only allow MHD_suspend_connection to be used in conjunction
+with this flag.
+
+Also, as MHD_resume_connection() will be called on a
+non-daemon thread, but none of the queue insert/delete
+calls are thread safe, we need to be concerned about (a)
+corrupting the queue, and (b) having to add mutex
+protection around every access to the queues, including
+loops through timer queues, etc. This wasn't a problem
+before adding resume; even suspend should be safe since it
+happens in a callback from the daemon.
+
+I think it's easier to (a) have MHD_suspend_connection() move
+the connection to a suspended queue, (b) have
+MHD_resume_connection() mark the connection as resuming,
+and then (c) do all the actual queue manipulations in
+MHD_select (poll, epoll, etc.) to move the resumed
+connections back to their normal queues, in response to the
+wake up. The changes are simpler & cleaner. There is a cost
+to the basic select loop that is avoided by making
+suspend/resume a startup option. The per-worker pipes can
+then also be enabled only with that option set.
+  + Eliminating theoretical stack overflow by limiting length
+of URIs in authentication headers to 32k (only applicable
+if the application explicitly raised the memroy limits,
+and only applies to MHD_digest_auth_check). Issue was
+reported by Florian Weimer.
+  + Fix race on shutdown signal with thread pool on non-Linux
+systems by signalling n times for n threads.
+  + Introduce state to mark connections in suspended state (with
+epoll); add missing locking operations in MHD_suspend_connection.
+  + Fix definition of MHD_TLS_CONNECTION_INIT.
+  + Fixing issue in PostProcessor when getting partial boundary
+at the beginning, expanding test suite.
+  + Implementing faster processing of upload data in multipart
+encoding (thanks to performance analysis by Adam Homolya).
+  + Adding support for connection flow control via
+MHD_suspend_connection and MHD_resume_connection.
+  0.9.31:
+  + Fixing build issues on OS X with CLOCK_MONOTONIC not being
+implemented on OS X.
+  + Make libmicrohttpd play nicely with upcoming libgcrypt 1.6.0.
+  + Improved configure checks for cURL.
+  + Signal connection termination as OK (and not as ERROR) if the
+stream was terminated by the callback returning
+MHD_CONTENT_READER_END_OF_STREAM. Also, release response
+mutex before calling the termination callback, to avoid
+possible deadlock if the client destroys the response in
+the termination callback (due to non-recursiveness of the
+lock).
+  + Adding #define MHD_HTTP_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN.
+  + Also pass MHD connection handle in URI log callback.
+  + Improved check for proper OpenSSL version for
+libmicrospdy.
+  + Set IPV6_V6ONLY socket option correctly when IPv6 is
+enabled (MHD_USE_IPv6) but not dual stack
+(MHD_USE_DUAL_STACK)
+
+---

Old:

  libmicrohttpd-0.9.30.tar.gz
  libmicrohttpd-0.9.30.tar.gz.sig

New

commit libmicrohttpd for openSUSE:Factory

2013-10-04 Thread h_root
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.0 +0200
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2013-10-04 10:43:43.0 +0200
@@ -1,0 +2,22 @@
+Thu Oct  3 12:59:19 UTC 2013 - mvysko...@suse.com
+
+- 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.0 +0200
+++ /var/tmp/diff_new_pack.QFxvXd/_new  2013-10-04 10:43:44.0 +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 (

commit libmicrohttpd for openSUSE:Factory

2013-07-25 Thread h_root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2013-07-25 15:07:29

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-06-11 09:33:44.0 +0200
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2013-07-25 15:07:31.0 +0200
@@ -1,0 +2,15 @@
+Wed Jul 24 10:18:44 UTC 2013 - mvysko...@suse.com
+
+- Update to 0.9.28
+  + support for epoll-based event loops (Linux-only)
+  + various new options:
+- MHD_USE_DUAL_STACK for binding to IPv4 and IPv6 at the same time
+- MHD_USE_PIPE_FOR_SHUTDOWN to cleanly support MHD_quiesce_daemon on
+  non-Linux systems
+- MHD_CONNECTION_INFO_CONNECTION_FD to allow COMET applications to
+  disable TCP Nagle
+- MHD_OPTION_CONNECTION_MEMORY_INCREMENT for better control over
+  buffer size allocations
+  + and fixes various minor bugs
+
+---

Old:

  libmicrohttpd-0.9.27.tar.gz
  libmicrohttpd-0.9.27.tar.gz.sig

New:

  libmicrohttpd-0.9.28.tar.gz
  libmicrohttpd-0.9.28.tar.gz.sig



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.EIOAQf/_old  2013-07-25 15:07:32.0 +0200
+++ /var/tmp/diff_new_pack.EIOAQf/_new  2013-07-25 15:07:32.0 +0200
@@ -20,7 +20,7 @@
 %define soname 10
 
 Name:   libmicrohttpd
-Version:0.9.27
+Version:0.9.28
 Release:0
 Summary:Small Embeddable HTTP Server Library
 License:LGPL-2.1+

++ libmicrohttpd-0.9.27.tar.gz -> libmicrohttpd-0.9.28.tar.gz ++
 31830 lines of diff (skipped)

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



commit libmicrohttpd for openSUSE:Factory

2013-06-11 Thread h_root
Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2013-06-11 06:34:55

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  
2012-10-06 18:38:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2013-06-11 09:33:44.0 +0200
@@ -1,0 +2,43 @@
+Thu Jun  6 08:15:30 UTC 2013 - mvysko...@suse.com
+
+- drop test_tls_options if build is in OBS
+  libmicrohttpd-drop-test_tls_options.patch
+
+---
+Wed Jun  5 16:42:38 UTC 2013 - jeng...@inai.de
+
+- More robust make install call
+- Remove redundant %clean section
+- Requires(pre) is useless without a %pre script
+
+---
+Thu May 16 07:42:59 UTC 2013 - mvysko...@suse.com
+
+- Update to 0.9.27
+  + performance improvements for POST processing
+  + new API call to reduce the number of select calls (if in "external"
+select mode)
+  + new function to allow applications to stop MHD from processing new
+incoming connections while finishing ongoing requests
+  + fixes an initialization problem on some platforms
+  + fixes bug in the postprocessor's URL parser.
+  + SSL connections are no longer dropped if the system uptime is less
+than the connection timeout
+  + allows creating responses with zero bytes using
+MHD_create_response_from_callback.
+  + few "const" statements have been added to allow keeping more static
+strings in ROM.
+  + post processor now tolerates uploads which don't contain "\r\n" and
+also returns keys which don't have a matching value
+  + fixes the loss of a parameter in processing POST data from IE8 and
+Chrome. It automatically sets a "Connection: close" header if the
+client requests the connection to be closed. Finally, given both
+'chunked' encoding and 'content-length', MHD now ignores the
+'content-length' header as per the RFC
+  + adds support for building libmicrohttpd for Android
+  + fixes an issue with data in TLS buffers sometimes not being completely
+drained if there was no activity on the socket.
+- reenabled tests and moved to %check
+- add source verification using gpg
+
+---

Old:

  libmicrohttpd-0.9.22.tar.gz

New:

  libmicrohttpd-0.9.27.tar.gz
  libmicrohttpd-0.9.27.tar.gz.sig
  libmicrohttpd-drop-test_tls_options.patch
  libmicrohttpd.keyring



Other differences:
--
++ libmicrohttpd.spec ++
--- /var/tmp/diff_new_pack.k9bz2Q/_old  2013-06-11 09:33:46.0 +0200
+++ /var/tmp/diff_new_pack.k9bz2Q/_new  2013-06-11 09:33:46.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libmicrohttpd
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2010,2011,2012  Stephan Kleine
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,27 +20,33 @@
 %define soname 10
 
 Name:   libmicrohttpd
-Version:0.9.22
+Version:0.9.27
 Release:0
+Summary:Small Embeddable HTTP Server Library
+License:LGPL-2.1+
+Group:  Productivity/Networking/Web/Servers
 Url:http://gnunet.org/libmicrohttpd/
-Source: 
http://ftpmirror.gnu.org/libmicrohttpd/%{name}-%{version}.tar.gz
+
+Source0:
http://ftpmirror.gnu.org/libmicrohttpd/%{name}-%{version}.tar.gz
+Source1:
http://ftpmirror.gnu.org/libmicrohttpd/%{name}-%{version}.tar.gz.sig
+Source2:libmicrohttpd.keyring
+#PATCH-FIX-OPENSUSE: test_tls_options fails when running in OBS, so lets drop 
that one
+Patch0: libmicrohttpd-drop-test_tls_options.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  libcurl-devel
 BuildRequires:  libgcrypt-devel >= 1.2.4
 BuildRequires:  libtasn1-devel
-
 %if 0%{?suse_version}
 BuildRequires:  libgnutls-devel
 BuildRequires:  pkg-config
+%if 0%{?suse_version} >= 1230
+BuildRequires:  gpg-offline
+%endif
 %else
 BuildRequires:  gnutls-devel
 BuildRequires:  pkgconfig
 %endif
 
-Summary:Small Embeddable HTTP Server Library
-License:LGPL-2.1+
-Group:  Productivity/Networking/Web/Servers
-
 %description
 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 
@@ -100,7 +106,8 @@
 
 %package devel
 Requires:   %{name}%{son

commit libmicrohttpd for openSUSE:Factory

2011-03-24 Thread h_root

Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory
checked in at Thu Mar 24 14:45:47 CET 2011.




New Changes file:

--- /dev/null   2010-08-26 16:28:41.0 +0200
+++ /mounts/work_src_done/STABLE/libmicrohttpd/libmicrohttpd.changes
2011-03-05 22:49:52.0 +0100
@@ -0,0 +1,64 @@
+---
+Sat Mar  5 21:38:11 UTC 2011 - bitshuff...@opensuse.org
+
+- Updated to 0.9.8
+
+---
+Tue Feb 15 16:54:35 UTC 2011 - bitshuff...@opensuse.org
+
+- Updated to 0.9.7
+
+---
+Thu Jan 27 02:33:32 UTC 2011 - bitshuff...@opensuse.org
+
+- Updated to 0.9.6
+
+---
+Sat Jan 15 15:02:29 UTC 2011 - bitshuff...@opensuse.org
+
+- Updated to 0.9.5
+
+---
+Wed Dec 29 15:15:48 UTC 2010 - bitshuff...@opensuse.org
+
+- Updated to 0.9.4
+
+---
+Wed Nov 24 16:02:15 UTC 2010 - bitshuff...@opensuse.org
+
+- Updated to 0.9.3
+
+---
+Thu Oct 21 13:21:06 UTC 2010 - bitshuff...@opensuse.org
+
+- Updated to 0.9.2
+
+---
+Mon Sep 20 17:17:03 UTC 2010 - bitshuff...@opensuse.org
+
+- Updated to 0.9.1
+
+---
+Tue Jul 27 07:26:27 UTC 2010 - bitshuff...@opensuse.org
+
+- Updated to 0.9.0
+
+---
+Mon Mar 15 08:35:12 UTC 2010 - pascal.ble...@opensuse.org
+
+- update to 0.4.6:
+  * fixes use of poll causing busy waiting
+  * fixes a segfault if inconsistent options were used
+  * fixes SSL support on big-endian architectures
+  * fixes an issue with error signalling for PUT/POST requests in HTTP 1.1
+
+---
+Tue Feb  2 13:10:52 UTC 2010 - bitshuff...@opensuse.org
+
+- Updated to 0.4.5.
+
+---
+Sun Jan 17 19:52:07 UTC 2010 - bitshuff...@opensuse.org
+
+- Initial RPM.
+

calling whatdependson for head-i586


New:

  debian.changelog
  debian.compat
  debian.control
  debian.libmicrohttpd-dev.install
  debian.libmicrohttpd10.install
  debian.rules
  libmicrohttpd-0.9.8.tar.gz
  libmicrohttpd.changes
  libmicrohttpd.dsc
  libmicrohttpd.spec



Other differences:
--
++ libmicrohttpd.spec ++
#
# spec file for package libmicrohttpd
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# 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/
#

# norootforbuild

%define soname 10

Name:   libmicrohttpd
Version:0.9.8
Release:1
License:LGPLv2.1+
Group:  Productivity/Networking/Web/Servers
Url:http://gnunet.org/libmicrohttpd/
Source: http://ftpmirror.gnu.org/libmicrohttpd/%{name}-%{version}.tar.gz
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
BuildRequires:  libcurl-devel
BuildRequires:  libgcrypt-devel >= 1.2.4
BuildRequires:  libtasn1-devel

%if 0%{?suse_version}
BuildRequires:  libgnutls-devel
BuildRequires:  pkg-config
%else
BuildRequires:  gnutls-devel
BuildRequires:  pkgconfig
%endif

Summary:Small Embeddable HTTP Server Library

%description
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:

* 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 libgcr