commit libupnp for openSUSE:Factory

2020-08-20 Thread root
Hello community,

here is the log from the commit of package libupnp for openSUSE:Factory checked 
in at 2020-08-20 22:26:35

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


Package is "libupnp"

Thu Aug 20 22:26:35 2020 rev:21 rq:827357 version:1.14.0

Changes:

--- /work/SRC/openSUSE:Factory/libupnp/libupnp.changes  2020-06-11 
09:58:07.893892240 +0200
+++ /work/SRC/openSUSE:Factory/.libupnp.new.3399/libupnp.changes
2020-08-20 22:27:24.811941605 +0200
@@ -1,0 +2,9 @@
+Sun Aug 16 15:27:31 UTC 2020 - Jan Engelhardt 
+
+- Update to release 1.14.0
+  * Remove deprecated "UpnpInit" function
+  * Reworked the miniserver code to deal with SO_REUSEADDR
+- Drop 0001-Fixes-177-NULL-pointer-dereference-in-FindServiceCon.patch
+  (merged)
+
+---

Old:

  0001-Fixes-177-NULL-pointer-dereference-in-FindServiceCon.patch
  libupnp-1.12.1.tar.bz2
  libupnp-1.12.1.tar.bz2.sha1

New:

  libupnp-1.14.0.tar.bz2
  libupnp-1.14.0.tar.bz2.sha1



Other differences:
--
++ libupnp.spec ++
--- /var/tmp/diff_new_pack.pV6ggV/_old  2020-08-20 22:27:26.551942420 +0200
+++ /var/tmp/diff_new_pack.pV6ggV/_new  2020-08-20 22:27:26.555942421 +0200
@@ -17,10 +17,10 @@
 #
 
 
-%define pnpver 16
+%define pnpver 17
 %define ixmlver 11
 Name:   libupnp
-Version:1.12.1
+Version:1.14.0
 Release:0
 Summary:An implementation of Universal Plug and Play (UPnP)
 License:BSD-3-Clause
@@ -29,7 +29,6 @@
 Source: 
https://github.com/pupnp/pupnp/releases/download/release-%version/%name-%version.tar.bz2
 Source2:
https://github.com/pupnp/pupnp/releases/download/release-%version/%name-%version.tar.bz2.sha1
 Source3:baselibs.conf
-Patch1: 0001-Fixes-177-NULL-pointer-dereference-in-FindServiceCon.patch
 BuildRequires:  libtool
 BuildRequires:  pkg-config
 

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.pV6ggV/_old  2020-08-20 22:27:26.591942438 +0200
+++ /var/tmp/diff_new_pack.pV6ggV/_new  2020-08-20 22:27:26.591942438 +0200
@@ -1,2 +1,2 @@
-libupnp16
+libupnp17
 libixml11

++ libupnp-1.12.1.tar.bz2 -> libupnp-1.14.0.tar.bz2 ++
 21821 lines of diff (skipped)

++ libupnp-1.12.1.tar.bz2.sha1 -> libupnp-1.14.0.tar.bz2.sha1 ++
--- /work/SRC/openSUSE:Factory/libupnp/libupnp-1.12.1.tar.bz2.sha1  
2020-04-27 23:30:09.438560439 +0200
+++ /work/SRC/openSUSE:Factory/.libupnp.new.3399/libupnp-1.14.0.tar.bz2.sha1
2020-08-20 22:27:23.707941089 +0200
@@ -1 +1 @@
-08fd7ec2d77ff4e7bc4632bf30695c7af63820ee  libupnp-1.12.1.tar.bz2
+b14cff9ddd7cfe7f0e4bf552387122a31770f51f  libupnp-1.14.0.tar.bz2




commit libupnp for openSUSE:Factory

2020-06-11 Thread root
Hello community,

here is the log from the commit of package libupnp for openSUSE:Factory checked 
in at 2020-06-11 09:58:03

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


Package is "libupnp"

Thu Jun 11 09:58:03 2020 rev:20 rq:813025 version:1.12.1

Changes:

--- /work/SRC/openSUSE:Factory/libupnp/libupnp.changes  2020-04-27 
23:30:09.458560478 +0200
+++ /work/SRC/openSUSE:Factory/.libupnp.new.3606/libupnp.changes
2020-06-11 09:58:07.893892240 +0200
@@ -1,0 +2,6 @@
+Tue Jun  9 19:08:27 UTC 2020 - Jan Engelhardt 
+
+- Add 0001-Fixes-177-NULL-pointer-dereference-in-FindServiceCon.patch
+  [boo#1172625]
+
+---

New:

  0001-Fixes-177-NULL-pointer-dereference-in-FindServiceCon.patch



Other differences:
--
++ libupnp.spec ++
--- /var/tmp/diff_new_pack.moMaDi/_old  2020-06-11 09:58:09.637897845 +0200
+++ /var/tmp/diff_new_pack.moMaDi/_new  2020-06-11 09:58:09.641897858 +0200
@@ -26,11 +26,12 @@
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
 URL:https://github.com/pupnp/pupnp
-Source0:
https://github.com/pupnp/pupnp/releases/download/release-%version/%name-%version.tar.bz2
-Source1:
https://github.com/pupnp/pupnp/releases/download/release-%version/%name-%version.tar.bz2.sha1
-Source42:   baselibs.conf
+Source: 
https://github.com/pupnp/pupnp/releases/download/release-%version/%name-%version.tar.bz2
+Source2:
https://github.com/pupnp/pupnp/releases/download/release-%version/%name-%version.tar.bz2.sha1
+Source3:baselibs.conf
+Patch1: 0001-Fixes-177-NULL-pointer-dereference-in-FindServiceCon.patch
 BuildRequires:  libtool
-BuildRequires:  pkgconfig
+BuildRequires:  pkg-config
 
 %description
 The Portable Universal Plug and Play (UPnP) SDK provides support for building
@@ -66,7 +67,7 @@
 systems.
 
 %prep
-%setup -q
+%autosetup -p1
 
 %build
 # the openssl simply does not compile

++ 0001-Fixes-177-NULL-pointer-dereference-in-FindServiceCon.patch ++
>From c805c1de1141cb22f74c0d94dd5664bda37398e0 Mon Sep 17 00:00:00 2001
From: Marcelo Roberto Jimenez 
Date: Thu, 4 Jun 2020 12:03:03 -0300
Subject: [PATCH] Fixes #177: NULL pointer dereference in
 FindServiceControlURLPath
References: https://bugzilla.opensuse.org/show_bug.cgi?id=1172625

Also fixes its dual bug in FindServiceEventURLPath.
---
 ChangeLog |6 ++
 upnp/src/genlib/service_table/service_table.c |6 ++
 2 files changed, 12 insertions(+)

Index: libupnp-1.12.1/ChangeLog
===
--- libupnp-1.12.1.orig/ChangeLog
+++ libupnp-1.12.1/ChangeLog
@@ -32,6 +32,12 @@ Version 1.12.1
 
List: Add extern C for C++ users
 
+2020-06-04 Patrik Lantz pjlantz(at)github
+
+Fixes #177
+
+NULL pointer dereference in FindServiceControlURLPath
+
 ***
 Version 1.12.0
 ***
Index: libupnp-1.12.1/upnp/src/genlib/service_table/service_table.c
===
--- libupnp-1.12.1.orig/upnp/src/genlib/service_table/service_table.c
+++ libupnp-1.12.1/upnp/src/genlib/service_table/service_table.c
@@ -300,6 +300,9 @@ FindServiceEventURLPath( service_table *
 uri_type parsed_url;
 uri_type parsed_url_in;
 
+   if (!table || !eventURLPath) {
+   return NULL;
+   }
 if( ( table )
 &&
 ( parse_uri( eventURLPath,
@@ -352,6 +355,9 @@ FindServiceControlURLPath( service_table
 uri_type parsed_url;
 uri_type parsed_url_in;
 
+   if (!table || !controlURLPath) {
+   return NULL;
+   }
 if( ( table )
 &&
 ( parse_uri



commit libupnp for openSUSE:Factory

2020-04-27 Thread root
Hello community,

here is the log from the commit of package libupnp for openSUSE:Factory checked 
in at 2020-04-27 23:30:02

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


Package is "libupnp"

Mon Apr 27 23:30:02 2020 rev:19 rq:796545 version:1.12.1

Changes:

--- /work/SRC/openSUSE:Factory/libupnp/libupnp.changes  2020-01-02 
14:40:49.676899620 +0100
+++ /work/SRC/openSUSE:Factory/.libupnp.new.2738/libupnp.changes
2020-04-27 23:30:09.458560478 +0200
@@ -1,0 +2,15 @@
+Tue Apr 21 17:37:33 UTC 2020 - Michal Vyskocil 
+
+- Update to version 1.12.1:
+* #129: Remove and replace the list.h file
+* Reduce spurious HTTP 416 errors due to ill-defined bytes header
+* #138: Use stdbool.h instead of BOOL typedef and defines
+* #140: Remove IN, OUT and INOUT defines
+* #129: Remove and replace the list.h file
+* and many more, see ChangeLog
+- Bump libpnpn defines to 16 following upstream changes (also in
+  baselibs.conf).
+- ChangeLog installed with devel package, not libXY ones
+
+
+---

Old:

  libupnp-1.10.1.tar.bz2
  libupnp-1.10.1.tar.bz2.sha1

New:

  libupnp-1.12.1.tar.bz2
  libupnp-1.12.1.tar.bz2.sha1



Other differences:
--
++ libupnp.spec ++
--- /var/tmp/diff_new_pack.nIxBdw/_old  2020-04-27 23:30:10.186561899 +0200
+++ /var/tmp/diff_new_pack.nIxBdw/_new  2020-04-27 23:30:10.190561907 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libupnp
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2011, Sascha Peilicke 
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,17 +17,17 @@
 #
 
 
-%define pnpver 15
+%define pnpver 16
 %define ixmlver 11
 Name:   libupnp
-Version:1.10.1
+Version:1.12.1
 Release:0
 Summary:An implementation of Universal Plug and Play (UPnP)
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
-URL:https://github.com/mrjimenez/pupnp
-Source0:
https://github.com/pupnp/pupnp/releases/download/release-%{version}/%{name}-%{version}.tar.bz2
-Source1:
https://github.com/pupnp/pupnp/releases/download/release-%{version}/%{name}-%{version}.tar.bz2.sha1
+URL:https://github.com/pupnp/pupnp
+Source0:
https://github.com/pupnp/pupnp/releases/download/release-%version/%name-%version.tar.bz2
+Source1:
https://github.com/pupnp/pupnp/releases/download/release-%version/%name-%version.tar.bz2.sha1
 Source42:   baselibs.conf
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
@@ -37,28 +37,28 @@
 UPnP-compliant control points, devices, and bridges on several operating
 systems.
 
-%package -n %{name}%{pnpver}
+%package -n %name%pnpver
 Summary:An implementation of Universal Plug and Play (UPnP)
 Group:  System/Libraries
 
-%description -n %{name}%{pnpver}
+%description -n %name%pnpver
 The Portable Universal Plug and Play (UPnP) SDK provides support for building
 UPnP-compliant control points, devices, and bridges on several operating
 systems
 
-%package -n libixml%{ixmlver}
+%package -n libixml%ixmlver
 Summary:The Portable UPnP SDK's XML library
 Group:  System/Libraries
 
-%description -n libixml%{ixmlver}
+%description -n libixml%ixmlver
 A C XML parsing library originally created for the Intel UPnP SDK for Linux.
 
 %package devel
 Summary:The Portable Universal Plug and Play (UPnP) SDK
 Group:  Development/Libraries/C and C++
-Provides:   libixml-devel = %{version}-%{release}
-Requires:   %{name}%{pnpver} = %{version}
-Requires:   libixml%{ixmlver} = %{version}
+Provides:   libixml-devel = %version-%release
+Requires:   %name%pnpver = %version
+Requires:   libixml%ixmlver = %version
 
 %description devel
 The Portable Universal Plug and Play (UPnP) SDK provides support for building
@@ -81,28 +81,26 @@
 
 %install
 %make_install
-find %{buildroot} -type f -name "*.la" -delete -print
+find %buildroot -type f -name "*.la" -delete -print
 
-%post -p /sbin/ldconfig -n %{name}%{pnpver}
-%postun -p /sbin/ldconfig -n %{name}%{pnpver}
+%post   -p /sbin/ldconfig -n %name%pnpver
+%postun -p /sbin/ldconfig -n %name%pnpver
+%post   -p /sbin/ldconfig -n libixml%ixmlver
+%postun -p /sbin/ldconfig -n libixml%ixmlver
 
-%post -p /sbin/ldconfig -n libixml%{ixmlver}
-%postun -p /sbin/ldconfig -n libixml%{ixmlver}
-
-%files -n %{name}%{pnpver}
-%doc ChangeLog
+%files -n %name%pnpver
 %license COPYING
-%{_libdir}/libupnp.so.%{pnpver}*
+%_libdir/libupnp.so.%{pnpver}*
 
-%files -n libixml%{ixmlver}
-%doc ChangeLog
+%files -n libixml%ixmlver
 %license 

commit libupnp for openSUSE:Factory

2020-01-02 Thread root
Hello community,

here is the log from the commit of package libupnp for openSUSE:Factory checked 
in at 2020-01-02 14:40:46

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


Package is "libupnp"

Thu Jan  2 14:40:46 2020 rev:18 rq:760195 version:1.10.1

Changes:

--- /work/SRC/openSUSE:Factory/libupnp/libupnp.changes  2018-12-05 
09:37:21.573101347 +0100
+++ /work/SRC/openSUSE:Factory/.libupnp.new.6675/libupnp.changes
2020-01-02 14:40:49.676899620 +0100
@@ -1,0 +2,15 @@
+Mon Dec 30 14:37:16 UTC 2019 - Dominique Leuenberger 
+
+- Update to version 1.10.1:
+  + Fix format string for ExtraHeaders.
+  + Use higher port when reuseaddr is set and the default port is
+busy (boo#1132829).
+- Drop libupnp-configure.patch: patch seems no longer needed (patch
+  was added before 2013 and only ever rebased without validating
+  its usefulness).
+- Drop libtool BuildRequires and no longer call autoreconf: since
+  we have no patch left, there is no need to bootstrap.
+- Bump libpnpn defines to 15 and libixmlver to 11, following
+  upstream chanes (also in baselibs.conf).
+
+---

Old:

  libupnp-1.8.4.tar.bz2
  libupnp-1.8.4.tar.bz2.sha1
  libupnp-configure.patch

New:

  libupnp-1.10.1.tar.bz2
  libupnp-1.10.1.tar.bz2.sha1



Other differences:
--
++ libupnp.spec ++
--- /var/tmp/diff_new_pack.chqkck/_old  2020-01-02 14:40:50.252899848 +0100
+++ /var/tmp/diff_new_pack.chqkck/_new  2020-01-02 14:40:50.252899848 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libupnp
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 # Copyright (c) 2011, Sascha Peilicke 
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,19 +17,18 @@
 #
 
 
-%define pnpver 13
-%define ixmlver 10
+%define pnpver 15
+%define ixmlver 11
 Name:   libupnp
-Version:1.8.4
+Version:1.10.1
 Release:0
 Summary:An implementation of Universal Plug and Play (UPnP)
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
 URL:https://github.com/mrjimenez/pupnp
-Source0:
https://downloads.sourceforge.net/pupnp/libupnp-%{version}.tar.bz2
-Source1:
https://downloads.sourceforge.net/pupnp/libupnp-%{version}.tar.bz2.sha1
+Source0:
https://github.com/pupnp/pupnp/releases/download/release-%{version}/%{name}-%{version}.tar.bz2
+Source1:
https://github.com/pupnp/pupnp/releases/download/release-%{version}/%{name}-%{version}.tar.bz2.sha1
 Source42:   baselibs.conf
-Patch0: libupnp-configure.patch
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
 
@@ -68,11 +67,9 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 # the openssl simply does not compile
-autoreconf -fiv
 %configure \
 --disable-samples \
 --enable-ipv6 \

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.chqkck/_old  2020-01-02 14:40:50.272899856 +0100
+++ /var/tmp/diff_new_pack.chqkck/_new  2020-01-02 14:40:50.272899856 +0100
@@ -1,2 +1,2 @@
-libupnp13
-libixml10
+libupnp15
+libixml11

++ libupnp-1.8.4.tar.bz2 -> libupnp-1.10.1.tar.bz2 ++
 3618 lines of diff (skipped)

++ libupnp-1.8.4.tar.bz2.sha1 -> libupnp-1.10.1.tar.bz2.sha1 ++
--- /work/SRC/openSUSE:Factory/libupnp/libupnp-1.8.4.tar.bz2.sha1   
2018-11-20 22:27:25.130777202 +0100
+++ /work/SRC/openSUSE:Factory/.libupnp.new.6675/libupnp-1.10.1.tar.bz2.sha1
2020-01-02 14:40:49.652899611 +0100
@@ -1 +1 @@
-93e7b3c94cf53eb59533b4b7b137ef5cc651e28b  libupnp-1.8.4.tar.bz2
+0b4e9f38674b948adc2ca78165fb8d942fa46f38  libupnp-1.10.1.tar.bz2




commit libupnp for openSUSE:Factory

2018-12-05 Thread root
Hello community,

here is the log from the commit of package libupnp for openSUSE:Factory checked 
in at 2018-12-05 09:37:13

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


Package is "libupnp"

Wed Dec  5 09:37:13 2018 rev:17 rq:652810 version:1.8.4

Changes:

--- /work/SRC/openSUSE:Factory/libupnp/libupnp.changes  2018-11-20 
22:27:27.746775671 +0100
+++ /work/SRC/openSUSE:Factory/.libupnp.new.19453/libupnp.changes   
2018-12-05 09:37:21.573101347 +0100
@@ -1,0 +2,13 @@
+Thu Nov 29 19:32:02 UTC 2018 - Jan Engelhardt 
+
+- Update descriptions. "Portable" is part of the proper noun,
+  and needs an uppercase P here.
+
+---
+Wed Nov 28 10:53:06 UTC 2018 - davejpla...@gmail.com
+
+- Split off libixml10 and renamed libupnp6 to it's correct name
+  libupnp13. Major version 6 was last seen long ago.
+- libthreadutil was merged with libupnp in version 1.8.1
+
+---



Other differences:
--
++ libupnp.spec ++
--- /var/tmp/diff_new_pack.BcZJR4/_old  2018-12-05 09:37:23.705099012 +0100
+++ /var/tmp/diff_new_pack.BcZJR4/_new  2018-12-05 09:37:23.705099012 +0100
@@ -17,11 +17,12 @@
 #
 
 
-%define lname libupnp6
+%define pnpver 13
+%define ixmlver 10
 Name:   libupnp
 Version:1.8.4
 Release:0
-Summary:Portable Universal Plug and Play (UPnP) SDK
+Summary:An implementation of Universal Plug and Play (UPnP)
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
 URL:https://github.com/mrjimenez/pupnp
@@ -33,30 +34,35 @@
 BuildRequires:  pkgconfig
 
 %description
-The portable Universal Plug and Play (UPnP) SDK provides support for building
+The Portable Universal Plug and Play (UPnP) SDK provides support for building
 UPnP-compliant control points, devices, and bridges on several operating
 systems.
 
-%package -n %{lname}
-Summary:Portable Universal Plug and Play (UPnP) SDK
+%package -n %{name}%{pnpver}
+Summary:An implementation of Universal Plug and Play (UPnP)
 Group:  System/Libraries
-Provides:   libixml2 = %{version}-%{release}
-Obsoletes:  libixml2 < %{version}
-Provides:   libthreadutil6 = %{version}-%{release}
-Obsoletes:  libthreadutil6 < %{version}
 
-%description -n %{lname}
-The portable Universal Plug and Play (UPnP) SDK provides support for building
+%description -n %{name}%{pnpver}
+The Portable Universal Plug and Play (UPnP) SDK provides support for building
 UPnP-compliant control points, devices, and bridges on several operating
 systems
 
-%package -n libupnp-devel
-Summary:Portable Universal Plug and Play (UPnP) SDK
+%package -n libixml%{ixmlver}
+Summary:The Portable UPnP SDK's XML library
+Group:  System/Libraries
+
+%description -n libixml%{ixmlver}
+A C XML parsing library originally created for the Intel UPnP SDK for Linux.
+
+%package devel
+Summary:The Portable Universal Plug and Play (UPnP) SDK
 Group:  Development/Libraries/C and C++
-Requires:   %{lname} = %{version}
+Provides:   libixml-devel = %{version}-%{release}
+Requires:   %{name}%{pnpver} = %{version}
+Requires:   libixml%{ixmlver} = %{version}
 
-%description -n libupnp-devel
-The portable Universal Plug and Play (UPnP) SDK provides support for building
+%description devel
+The Portable Universal Plug and Play (UPnP) SDK provides support for building
 UPnP-compliant control points, devices, and bridges on several operating
 systems.
 
@@ -80,14 +86,21 @@
 %make_install
 find %{buildroot} -type f -name "*.la" -delete -print
 
-%post -p /sbin/ldconfig -n %{lname}
-%postun -p /sbin/ldconfig -n %{lname}
+%post -p /sbin/ldconfig -n %{name}%{pnpver}
+%postun -p /sbin/ldconfig -n %{name}%{pnpver}
+
+%post -p /sbin/ldconfig -n libixml%{ixmlver}
+%postun -p /sbin/ldconfig -n libixml%{ixmlver}
+
+%files -n %{name}%{pnpver}
+%doc ChangeLog
+%license COPYING
+%{_libdir}/libupnp.so.%{pnpver}*
 
-%files -n %{lname}
+%files -n libixml%{ixmlver}
 %doc ChangeLog
 %license COPYING
-%{_libdir}/libixml.so.*
-%{_libdir}/libupnp.so.*
+%{_libdir}/libixml.so.%{ixmlver}*
 
 %files -n libupnp-devel
 %{_libdir}/pkgconfig/libupnp.pc

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.BcZJR4/_old  2018-12-05 09:37:23.733098981 +0100
+++ /var/tmp/diff_new_pack.BcZJR4/_new  2018-12-05 09:37:23.733098981 +0100
@@ -1 +1,2 @@
-libupnp6
+libupnp13
+libixml10




commit libupnp for openSUSE:Factory

2018-11-20 Thread root
Hello community,

here is the log from the commit of package libupnp for openSUSE:Factory checked 
in at 2018-11-20 22:27:15

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


Package is "libupnp"

Tue Nov 20 22:27:15 2018 rev:16 rq:649808 version:1.8.4

Changes:

--- /work/SRC/openSUSE:Factory/libupnp/libupnp.changes  2018-04-26 
13:32:39.907878694 +0200
+++ /work/SRC/openSUSE:Factory/.libupnp.new.19453/libupnp.changes   
2018-11-20 22:27:27.746775671 +0100
@@ -1,0 +2,9 @@
+Thu Nov 15 19:13:44 UTC 2018 - Tomáš Chvátal 
+
+- Version update to 1.8.4:
+  * Various fixes to communicate right with some TVs
+  * Compiler fixes
+  * Testsuite fun
+- Rebase patch libupnp-configure.patch
+
+---

Old:

  libupnp-1.6.25.tar.bz2
  libupnp-1.6.25.tar.bz2.sha1

New:

  libupnp-1.8.4.tar.bz2
  libupnp-1.8.4.tar.bz2.sha1



Other differences:
--
++ libupnp.spec ++
--- /var/tmp/diff_new_pack.PshY1f/_old  2018-11-20 22:27:28.698775114 +0100
+++ /var/tmp/diff_new_pack.PshY1f/_new  2018-11-20 22:27:28.698775114 +0100
@@ -13,21 +13,20 @@
 # 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/
 #
 
 
 %define lname libupnp6
-
 Name:   libupnp
-Version:1.6.25
+Version:1.8.4
 Release:0
 Summary:Portable Universal Plug and Play (UPnP) SDK
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
-Url:http://sourceforge.net/projects/pupnp/
-Source0:
http://downloads.sourceforge.net/pupnp/libupnp-%{version}.tar.bz2
-Source1:
http://sourceforge.net/projects/pupnp/files/pupnp/libUPnP%20%version/libupnp-%version.tar.bz2.sha1
+URL:https://github.com/mrjimenez/pupnp
+Source0:
https://downloads.sourceforge.net/pupnp/libupnp-%{version}.tar.bz2
+Source1:
https://downloads.sourceforge.net/pupnp/libupnp-%{version}.tar.bz2.sha1
 Source42:   baselibs.conf
 Patch0: libupnp-configure.patch
 BuildRequires:  libtool
@@ -40,7 +39,6 @@
 
 %package -n %{lname}
 Summary:Portable Universal Plug and Play (UPnP) SDK
-# Replace individual packages from Packman to make migration to Tumbleweed 
easier.
 Group:  System/Libraries
 Provides:   libixml2 = %{version}-%{release}
 Obsoletes:  libixml2 < %{version}
@@ -67,8 +65,15 @@
 %patch0 -p1
 
 %build
+# the openssl simply does not compile
 autoreconf -fiv
-%configure --disable-samples --enable-ipv6 --disable-static
+%configure \
+--disable-samples \
+--enable-ipv6 \
+--disable-static \
+--enable-reuseaddr \
+--disable-open_ssl \
+--enable-unspecified_server
 make %{?_smp_mflags}
 
 %install
@@ -79,16 +84,14 @@
 %postun -p /sbin/ldconfig -n %{lname}
 
 %files -n %{lname}
-%doc ChangeLog NEWS TODO README.md
-%license LICENSE
+%doc ChangeLog
+%license COPYING
 %{_libdir}/libixml.so.*
-%{_libdir}/libthreadutil.so.*
 %{_libdir}/libupnp.so.*
 
 %files -n libupnp-devel
 %{_libdir}/pkgconfig/libupnp.pc
 %{_libdir}/libixml.so
-%{_libdir}/libthreadutil.so
 %{_libdir}/libupnp.so
 %{_includedir}/upnp/
 

++ libupnp-1.6.25.tar.bz2 -> libupnp-1.8.4.tar.bz2 ++
 51748 lines of diff (skipped)

++ libupnp-1.6.25.tar.bz2.sha1 -> libupnp-1.8.4.tar.bz2.sha1 ++
--- /work/SRC/openSUSE:Factory/libupnp/libupnp-1.6.25.tar.bz2.sha1  
2018-04-26 13:32:39.639888512 +0200
+++ /work/SRC/openSUSE:Factory/.libupnp.new.19453/libupnp-1.8.4.tar.bz2.sha1
2018-11-20 22:27:25.130777202 +0100
@@ -1 +1 @@
-6adb96f864bb030263b8b57b2ab4610eeddb37b5  libupnp-1.6.25.tar.bz2
+93e7b3c94cf53eb59533b4b7b137ef5cc651e28b  libupnp-1.8.4.tar.bz2

++ libupnp-configure.patch ++
--- /var/tmp/diff_new_pack.PshY1f/_old  2018-11-20 22:27:29.178774833 +0100
+++ /var/tmp/diff_new_pack.PshY1f/_new  2018-11-20 22:27:29.182774830 +0100
@@ -1,7 +1,7 @@
-Index: libupnp-1.6.25/configure.ac
+Index: libupnp-1.8.4/configure.ac
 ===
 libupnp-1.6.25.orig/configure.ac   2018-02-10 15:26:39.0 +0100
-+++ libupnp-1.6.25/configure.ac2018-04-13 10:53:41.920947961 +0200
+--- libupnp-1.8.4.orig/configure.ac
 libupnp-1.8.4/configure.ac
 @@ -7,7 +7,7 @@
  # (C) Copyright 2005-2007 Rémi Turboult 
  #
@@ -9,9 +9,9 @@
 -AC_PREREQ(2.60)
 +AC_PREREQ([2.60])
  
- AC_INIT([libupnp], [1.6.25], [mrobe...@users.sourceforge.net])
+ AC_INIT([libupnp], [1.8.4], [mrobe...@users.sourceforge.net])
  dnl 

commit libupnp for openSUSE:Factory

2018-04-26 Thread root
Hello community,

here is the log from the commit of package libupnp for openSUSE:Factory checked 
in at 2018-04-26 13:32:38

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


Package is "libupnp"

Thu Apr 26 13:32:38 2018 rev:15 rq:596275 version:1.6.25

Changes:

--- /work/SRC/openSUSE:Factory/libupnp/libupnp.changes  2017-06-28 
10:36:22.706595755 +0200
+++ /work/SRC/openSUSE:Factory/.libupnp.new/libupnp.changes 2018-04-26 
13:32:39.907878694 +0200
@@ -1,0 +2,28 @@
+Fri Apr 13 09:29:06 UTC 2018 - adam.ma...@suse.de
+
+- Install license with %license tag instead of as documentation
+
+---
+Fri Apr 13 08:55:40 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.6.25:
+  + Fix and add more compat helpers.
+  + Fix assertion error when http_MakeMessage is called with E in
+fmt.
+  + libupnp.pc: drop -pthread from Cflags.
+  + Fix segmentation fault in http_MakeMessage.
+- Changes from version 1.6.23:
+  + Allow extra headers to be sent to client in the File_Info
+struct by adding extra_headers, an array of struct
+Extra_Headers.
+  + Queue events on their subscription object instead of adding
+them to the thread pool immediately.
+- Changes from version 1.6.22:
+  + Fix some compiler warning messages on md5.c.
+  + Replace MD5 impmplementation with public-domain version.
+  + ixml/test/test_document.c is missing the string.h include,
+therefore the compiler complains about an implicit declaration.
+- Rebase libupnp-configure.patch with quilt.
+- Run spec-cleaner, modernize spec.
+
+---

Old:

  libupnp-1.6.21.tar.bz2
  libupnp-1.6.21.tar.bz2.sha1

New:

  libupnp-1.6.25.tar.bz2
  libupnp-1.6.25.tar.bz2.sha1



Other differences:
--
++ libupnp.spec ++
--- /var/tmp/diff_new_pack.TdKwOi/_old  2018-04-26 13:32:40.503856859 +0200
+++ /var/tmp/diff_new_pack.TdKwOi/_new  2018-04-26 13:32:40.507856712 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libupnp
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2011, Sascha Peilicke 
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,7 +20,7 @@
 %define lname libupnp6
 
 Name:   libupnp
-Version:1.6.21
+Version:1.6.25
 Release:0
 Summary:Portable Universal Plug and Play (UPnP) SDK
 License:BSD-3-Clause
@@ -29,17 +29,16 @@
 Source0:
http://downloads.sourceforge.net/pupnp/libupnp-%{version}.tar.bz2
 Source1:
http://sourceforge.net/projects/pupnp/files/pupnp/libUPnP%20%version/libupnp-%version.tar.bz2.sha1
 Source42:   baselibs.conf
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+Patch0: libupnp-configure.patch
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
-Patch:  libupnp-configure.patch
 
 %description
 The portable Universal Plug and Play (UPnP) SDK provides support for building
 UPnP-compliant control points, devices, and bridges on several operating
 systems.
 
-%package -n %lname 
+%package -n %{lname}
 Summary:Portable Universal Plug and Play (UPnP) SDK
 # Replace individual packages from Packman to make migration to Tumbleweed 
easier.
 Group:  System/Libraries
@@ -48,7 +47,7 @@
 Provides:   libthreadutil6 = %{version}-%{release}
 Obsoletes:  libthreadutil6 < %{version}
 
-%description -n %lname
+%description -n %{lname}
 The portable Universal Plug and Play (UPnP) SDK provides support for building
 UPnP-compliant control points, devices, and bridges on several operating
 systems
@@ -65,7 +64,7 @@
 
 %prep
 %setup -q
-%patch -p1
+%patch0 -p1
 
 %build
 autoreconf -fiv
@@ -73,22 +72,20 @@
 make %{?_smp_mflags}
 
 %install
-%makeinstall
-find %{buildroot} -type f -name '*.la' -delete
+%make_install
+find %{buildroot} -type f -name "*.la" -delete -print
 
-%post -p /sbin/ldconfig -n %lname
+%post -p /sbin/ldconfig -n %{lname}
+%postun -p /sbin/ldconfig -n %{lname}
 
-%postun -p /sbin/ldconfig -n %lname
-
-%files -n %lname
-%defattr(-,root,root,-)
-%doc ChangeLog NEWS README TODO LICENSE
+%files -n %{lname}
+%doc ChangeLog NEWS TODO README.md
+%license LICENSE
 %{_libdir}/libixml.so.*
 %{_libdir}/libthreadutil.so.*
 %{_libdir}/libupnp.so.*
 
 %files -n libupnp-devel
-%defattr(-,root,root,-)
 %{_libdir}/pkgconfig/libupnp.pc
 %{_libdir}/libixml.so
 %{_libdir}/libthreadutil.so

++ libupnp-1.6.21.tar.bz2 -> libupnp-1.6.25.tar.bz2 ++
 30769 lines of diff (skipped)

++ libupnp-1.6.21.tar.bz2.sha1 -> libupnp-1.6.25.tar.bz2.sha1 ++
--- 

commit libupnp for openSUSE:Factory

2017-06-28 Thread root
Hello community,

here is the log from the commit of package libupnp for openSUSE:Factory checked 
in at 2017-06-28 10:36:20

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


Package is "libupnp"

Wed Jun 28 10:36:20 2017 rev:14 rq:505638 version:1.6.21

Changes:

--- /work/SRC/openSUSE:Factory/libupnp/libupnp.changes  2017-03-10 
20:35:23.421400210 +0100
+++ /work/SRC/openSUSE:Factory/.libupnp.new/libupnp.changes 2017-06-28 
10:36:22.706595755 +0200
@@ -9 +9 @@
-- Update to version 1.6.21
+- Update to version 1.6.21 (bsc#898167)
@@ -11 +11 @@
-  * fix out-of-bounds access [CVE-2016-8863]
+  * fix out-of-bounds access [CVE-2016-8863] (bsc#1006256)
@@ -13 +13 @@
-  * fix for file write via POST [CVE-2016-6255]
+  * fix for file write via POST [CVE-2016-6255] (bsc#989948)



Other differences:
--



commit libupnp for openSUSE:Factory

2017-03-10 Thread root
Hello community,

here is the log from the commit of package libupnp for openSUSE:Factory checked 
in at 2017-03-10 20:35:22

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


Package is "libupnp"

Fri Mar 10 20:35:22 2017 rev:13 rq:461909 version:1.6.21

Changes:

--- /work/SRC/openSUSE:Factory/libupnp/libupnp.changes  2017-02-27 
18:50:40.853749215 +0100
+++ /work/SRC/openSUSE:Factory/.libupnp.new/libupnp.changes 2017-03-10 
20:35:23.421400210 +0100
@@ -1,0 +2,5 @@
+Thu Mar  2 11:01:33 UTC 2017 - jeng...@inai.de
+
+- Rectify RPM groups, use find -delete over -exec rm.
+
+---
@@ -5 +10,4 @@
-  see included ChangeLog for details
+  * use stderr if log file cannot be opened
+  * fix out-of-bounds access [CVE-2016-8863]
+  * miniserver: fix binding to ipv6 link-local addresses
+  * fix for file write via POST [CVE-2016-6255]



Other differences:
--
++ libupnp.spec ++
--- /var/tmp/diff_new_pack.vkChN5/_old  2017-03-10 20:35:24.173293660 +0100
+++ /var/tmp/diff_new_pack.vkChN5/_new  2017-03-10 20:35:24.177293092 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libupnp
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2011, Sascha Peilicke 
 #
 # All modifications and additions to the file contributed by third parties
@@ -24,7 +24,7 @@
 Release:0
 Summary:Portable Universal Plug and Play (UPnP) SDK
 License:BSD-3-Clause
-Group:  System/Libraries
+Group:  Development/Libraries/C and C++
 Url:http://sourceforge.net/projects/pupnp/
 Source0:
http://downloads.sourceforge.net/pupnp/libupnp-%{version}.tar.bz2
 Source1:
http://sourceforge.net/projects/pupnp/files/pupnp/libUPnP%20%version/libupnp-%version.tar.bz2.sha1
@@ -41,8 +41,8 @@
 
 %package -n %lname 
 Summary:Portable Universal Plug and Play (UPnP) SDK
-Group:  System/Libraries
 # Replace individual packages from Packman to make migration to Tumbleweed 
easier.
+Group:  System/Libraries
 Provides:   libixml2 = %{version}-%{release}
 Obsoletes:  libixml2 < %{version}
 Provides:   libthreadutil6 = %{version}-%{release}
@@ -74,7 +74,7 @@
 
 %install
 %makeinstall
-find %{buildroot} -type f -name '*.la' -exec rm -f {} ';'
+find %{buildroot} -type f -name '*.la' -delete
 
 %post -p /sbin/ldconfig -n %lname
 




commit libupnp for openSUSE:Factory

2017-02-27 Thread root
Hello community,

here is the log from the commit of package libupnp for openSUSE:Factory checked 
in at 2017-02-27 18:50:39

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


Package is "libupnp"

Changes:

--- /work/SRC/openSUSE:Factory/libupnp/libupnp.changes  2015-02-22 
17:20:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.libupnp.new/libupnp.changes 2017-02-27 
18:50:40.853749215 +0100
@@ -1,0 +2,9 @@
+Fri Feb 24 19:26:45 UTC 2017 - o...@aepfle.de
+
+- Update to version 1.6.21
+  see included ChangeLog for details
+- Replace individual packages from Packman to make migration to
+  Tumbleweed easier.
+- Package LICENSE file
+
+---

Old:

  libupnp-1.6.19.tar.bz2
  libupnp-1.6.19.tar.bz2.sha1

New:

  libupnp-1.6.21.tar.bz2
  libupnp-1.6.21.tar.bz2.sha1



Other differences:
--
++ libupnp.spec ++
--- /var/tmp/diff_new_pack.q3Hsna/_old  2017-02-27 18:50:41.513656013 +0100
+++ /var/tmp/diff_new_pack.q3Hsna/_new  2017-02-27 18:50:41.513656013 +0100
@@ -20,7 +20,7 @@
 %define lname libupnp6
 
 Name:   libupnp
-Version:1.6.19
+Version:1.6.21
 Release:0
 Summary:Portable Universal Plug and Play (UPnP) SDK
 License:BSD-3-Clause
@@ -42,6 +42,11 @@
 %package -n %lname 
 Summary:Portable Universal Plug and Play (UPnP) SDK
 Group:  System/Libraries
+# Replace individual packages from Packman to make migration to Tumbleweed 
easier.
+Provides:   libixml2 = %{version}-%{release}
+Obsoletes:  libixml2 < %{version}
+Provides:   libthreadutil6 = %{version}-%{release}
+Obsoletes:  libthreadutil6 < %{version}
 
 %description -n %lname
 The portable Universal Plug and Play (UPnP) SDK provides support for building
@@ -60,7 +65,8 @@
 
 %prep
 %setup -q
-%patch
+%patch -p1
+
 %build
 autoreconf -fiv
 %configure --disable-samples --enable-ipv6 --disable-static
@@ -76,7 +82,7 @@
 
 %files -n %lname
 %defattr(-,root,root,-)
-%doc ChangeLog NEWS README TODO
+%doc ChangeLog NEWS README TODO LICENSE
 %{_libdir}/libixml.so.*
 %{_libdir}/libthreadutil.so.*
 %{_libdir}/libupnp.so.*

++ libupnp-1.6.19.tar.bz2 -> libupnp-1.6.21.tar.bz2 ++
 9868 lines of diff (skipped)

++ libupnp-1.6.19.tar.bz2.sha1 -> libupnp-1.6.21.tar.bz2.sha1 ++
--- /work/SRC/openSUSE:Factory/libupnp/libupnp-1.6.19.tar.bz2.sha1  
2015-02-22 17:20:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.libupnp.new/libupnp-1.6.21.tar.bz2.sha1 
2017-02-27 18:50:40.825753170 +0100
@@ -1 +1 @@
-ee9e16ff42808521b62b7fc664fc9cba479ede88  libupnp-1.6.19.tar.bz2
+4c2f03f8d2f52d92bfe80039a027fafa98c8c226  libupnp-1.6.21.tar.bz2

++ libupnp-configure.patch ++
--- /var/tmp/diff_new_pack.q3Hsna/_old  2017-02-27 18:50:42.109571849 +0100
+++ /var/tmp/diff_new_pack.q3Hsna/_new  2017-02-27 18:50:42.113571284 +0100
@@ -1,26 +1,15 @@
 configure.ac   2013-01-29 16:39:56.0 +0100
-+++ configure.ac   2013-02-17 10:40:53.680021913 +0100
-@@ -7,9 +7,9 @@
+--- a/configure.ac
 b/configure.ac
+@@ -7,7 +7,7 @@
  # (C) Copyright 2005-2007 Rémi Turboult 
  #
  
 -AC_PREREQ(2.60)
 +AC_PREREQ([2.60])
  
--AC_INIT([libupnp], [1.6.19], [mrobe...@users.sourceforge.net])
-+AC_INIT([libupnp],[1.6.19],[mrobe...@users.sourceforge.net])
+ AC_INIT([libupnp], [1.6.21], [mrobe...@users.sourceforge.net])
  dnl 

- dnl # *Independently* of the above libupnp package version, the libtool 
version
- dnl # of the 3 libraries need to be updated whenever there is a change 
released:
-@@ -366,7 +366,6 @@
- #installed libraries.
- #
- AC_CONFIG_HEADERS([autoconfig.h upnp/inc/upnpconfig.h])
--#AC_SYS_LARGEFILE_SENSITIVE
- 
- AC_REVISION([$Revision: 1.11 $])
- 
-@@ -519,10 +519,13 @@
+@@ -549,10 +549,12 @@ AC_MSG_RESULT($docdir)
  #
  # Checks for programs
  #
@@ -31,103 +20,16 @@
  AM_PROG_CC_C_O
  m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
 -AC_PROG_LIBTOOL
-+m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
 +LT_INIT
  AC_PROG_INSTALL
  AC_PROG_MAKE_SET
  AC_PROG_EGREP
-@@ -532,9 +534,7 @@
-   #:
-   # Use -O0 in debug so that variables do not get optimized out
-   AX_CFLAGS_GCC_OPTION([-O0, -g])
--  else
--  # add optimise for size
--  AX_CFLAGS_GCC_OPTION([-Os])
-+
-   fi
-   ;;
- esac
-@@ -548,8 +548,7 @@
+@@ -592,8 +594,6 @@ echo "--
  #
  AC_TYPE_SIZE_T
  AC_TYPE_OFF_T
 -AC_DEFINE([_LARGE_FILE_SOURCE], [], [Large files support])
 -AC_DEFINE([_FILE_OFFSET_BITS], [64], [File Offset size])
-+
- 
- 
- #
 

commit libupnp for openSUSE:Factory

2013-02-18 Thread h_root
Hello community,

here is the log from the commit of package libupnp for openSUSE:Factory checked 
in at 2013-02-18 13:54:41

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


Package is libupnp, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/libupnp/libupnp.changes  2012-07-20 
10:24:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.libupnp.new/libupnp.changes 2013-02-18 
13:54:44.0 +0100
@@ -1,0 +2,73 @@
+Tue Feb  5 21:10:59 UTC 2013 - zai...@opensuse.org
+
+- Update to version 1.6.18:
+  + Security fix for CERT issue VU#922681.
+  + CVE-2012-5958 Issue #2: Stack buffer overflow of Tempbuf
+  + CVE-2012-5959 Issue #4: Stack buffer overflow of Event-UDN
+  + CVE-2012-5960 Issue #8: Stack buffer overflow of Event-UDN
+  + Notice that the following issues have already been dealt by
+previous work:
+   - CVE-2012-5961 Issue #1: Stack buffer overflow of Evt-UDN
+   - CVE-2012-5962 Issue #3: Stack buffer overflow of
+ Evt-DeviceType
+   - CVE-2012-5963 Issue #5: Stack buffer overflow of Event-UDN
+   - CVE-2012-5964 Issue #6: Stack buffer overflow of
+ Event-DeviceType
+   - CVE-2012-5965 Issue #7: Stack buffer overflow of 
+ Event-DeviceType
+  + Fix memory leak and access violation in
+UpnpSendAction(Ex)Async.
+  + Disable SetGenaCallback call if device is disabled.
+  + Fix problems detected as dead assignment warning by clang
+scan-build.
+  + Fix condition for allocation failure in get_content_type().
+  + Avoid dereference of null pointer in
+ixmlNode_setNodeProperties.
+  + Avoid access violation after parser_parse_chunky_headers call.
+  + Remove possibility of access violation.
+  + Fix type of local variable stopSock in RunMiniServer().
+  + Compilation optimisation.
+  + Use of thread-unsafe gmtime() in httpreadwrite.c sf#3507819.
+- Changes from version 1.6.17:
+  + Remove implicit casts.
+  + Add --enable-unspecified_server
+  + Removing implicit casts in miniserver.c
+  + Bugs fixed: sf#3512833, sf#3510693, sf#3511149, sf#3514145.
+- Changes from version 1.6.16:
+  + Replace sprintf by snprintf in http_WriteHttpPost to avoid
+buffer overflow.
+  + Add infoSize parameter to get_sdk_info
+  + Check return code in ixml.
+  + Add --disable-optssdp option
+  + Add more explicit casts and remove dead code.
+  + Bug fix in ixmlNode_allowChildren.
+  + Improve upnp/genlib/net.
+  + Improve ssdp part. Do not compile
+CreateClientRequestPacketUlaGua if IPv6 is disabled.
+  + Bugs fixed: sf#3502958, sf#3499781, sf#3499878, sf#3175217,
+sf#3496993, sf#3497714, sf#3498442, sf#3498439, sf#3498436,
+sf#3497714, sf#2989399, sf#3325246, sf#3417134, sf#3497159,
+sf#3497140, sf#3497126, sf#3497034, sf#3497033, sf#3497027,
+sf#3497009, sf#3496703, sf#3496702, sf#3496942, sf#3496938,
+sf#3496934, sf#3496933, sf#3496581, sf#3495616, sf#3495286,
+sf#3495280, sf#3494865, sf#348, sf#3489990, sf#348.
+- Changes from version 1.6.15:
+  + Bug fix on M-SEARCH for IPv6 CPs.
+  + Retrieve IPv6 addresses in Upnp_Discovery.
+  + Fix bug sf#3469344.
+- Changes from version 1.6.14:
+  + UPnP Low Power Support.
+  + Bug fix in IN6_IS_ADDR_GLOBAL.
+  + Bug Fix on M-SEARCH.
+  + Fixes for compilation under Windows.
+  + Several fixes to correctly use SOCKET (and related) types
+instead of non-portable variations.
+- Rebase libupnp-configure.patch.
+
+---
+Sun Feb  3 17:15:23 UTC 2013 - crrodrig...@opensuse.org
+
+- Previous patch was incomplete and did not consider files 
+ in the upnp directory. (updates libupnp-configure.patch)
+
+---

Old:

  libupnp-1.6.13.tar.bz2

New:

  libupnp-1.6.18.tar.bz2



Other differences:
--
++ libupnp.spec ++
--- /var/tmp/diff_new_pack.xUsVRA/_old  2013-02-18 13:54:45.0 +0100
+++ /var/tmp/diff_new_pack.xUsVRA/_new  2013-02-18 13:54:45.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libupnp
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2011, Sascha Peilicke sasc...@gmx.de
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,7 +20,7 @@
 %define lname libupnp6
 
 Name:   libupnp
-Version:1.6.13
+Version:1.6.18
 Release:0
 Summary:Portable Universal Plug and Play (UPnP) SDK
 License:BSD-3-Clause

++ libupnp-1.6.13.tar.bz2 - libupnp-1.6.18.tar.bz2 ++
 44281 lines of diff (skipped)

++ libupnp-configure.patch ++
--- /var/tmp/diff_new_pack.xUsVRA/_old  

commit libupnp for openSUSE:Factory

2012-07-20 Thread h_root
Hello community,

here is the log from the commit of package libupnp for openSUSE:Factory checked 
in at 2012-07-20 10:17:18

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


Package is libupnp, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/libupnp/libupnp.changes  2012-03-05 
18:00:09.0 +0100
+++ /work/SRC/openSUSE:Factory/.libupnp.new/libupnp.changes 2012-07-20 
10:24:13.0 +0200
@@ -1,0 +2,7 @@
+Tue Jul 17 14:53:58 UTC 2012 - crrodrig...@opensuse.org
+
+- Enable IPV6 support...
+- Fix autotools, all C files must include *config.h 
+- DO not build samples
+
+---

New:

  libupnp-configure.patch



Other differences:
--
++ libupnp.spec ++
--- /var/tmp/diff_new_pack.yrpNuC/_old  2012-07-20 10:24:14.0 +0200
+++ /var/tmp/diff_new_pack.yrpNuC/_new  2012-07-20 10:24:14.0 +0200
@@ -28,7 +28,9 @@
 Url:http://sourceforge.net/projects/pupnp/
 Source0:
http://downloads.sourceforge.net/pupnp/libupnp-%{version}.tar.bz2
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  libtool
 BuildRequires:  pkgconfig
+Patch:  libupnp-configure.patch
 
 %description
 The portable Universal Plug and Play (UPnP) SDK provides support for building
@@ -55,10 +57,11 @@
 systems.
 
 %prep
-%setup
-
+%setup -q
+%patch
 %build
-%configure --disable-static
+autoreconf -fiv
+%configure --disable-samples --enable-ipv6 --disable-static
 make %{?_smp_mflags}
 
 %install

++ libupnp-configure.patch ++
--- configure.ac.orig
+++ configure.ac
@@ -7,9 +7,9 @@
 # (C) Copyright 2005-2007 Rémi Turboult r...@users.sourceforge.net
 #
 
-AC_PREREQ(2.60)
+AC_PREREQ([2.60])
 
-AC_INIT([libupnp], [1.6.13], [mrobe...@users.sourceforge.net])
+AC_INIT([libupnp],[1.6.13],[mrobe...@users.sourceforge.net])
 dnl 

 dnl # *Independently* of the above libupnp package version, the libtool version
 dnl # of the 3 libraries need to be updated whenever there is a change 
released:
@@ -293,7 +293,6 @@ AC_CANONICAL_HOST
 #installed libraries.
 #
 AC_CONFIG_HEADERS([autoconfig.h upnp/inc/upnpconfig.h])
-#AC_SYS_LARGEFILE_SENSITIVE
 
 AC_REVISION([$Revision: 1.11 $])
 
@@ -405,9 +404,12 @@ AC_MSG_RESULT($docdir)
 #
 # Checks for programs
 #
-AC_PROG_CC
+AC_PROG_CC_STDC
+AC_USE_SYSTEM_EXTENSIONS
+AC_SYS_LARGEFILE
 AM_PROG_CC_C_O
-AC_PROG_LIBTOOL
+m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
+LT_INIT
 AC_PROG_INSTALL
 AC_PROG_MAKE_SET
 AC_PROG_EGREP
@@ -431,9 +433,6 @@ freebsd*)
#:
# Use -O0 in debug so that variables do not get optimized out
AX_CFLAGS_GCC_OPTION([-O0, -g])
-   else
-   # add optimise for size
-   AX_CFLAGS_GCC_OPTION([-Os])
fi
;;
 esac
@@ -447,8 +446,6 @@ echo --
 #
 AC_TYPE_SIZE_T
 AC_TYPE_OFF_T
-AC_DEFINE([_LARGE_FILE_SOURCE], [], [Large files support])
-AC_DEFINE([_FILE_OFFSET_BITS], [64], [File Offset size])
 
 
 #
--- ixml/Makefile.am.orig
+++ ixml/Makefile.am
@@ -7,7 +7,7 @@
 
 SUBDIRS= doc
 
-AM_CPPFLAGS= -I$(srcdir)/inc -I$(srcdir)/src/inc
+AM_CPPFLAGS= -include $(top_builddir)/autoconfig.h -I$(srcdir)/inc 
-I$(srcdir)/src/inc
 AM_CFLAGS  = 
 
 LDADD  = libixml.la
--- threadutil/Makefile.am.orig
+++ threadutil/Makefile.am
@@ -4,7 +4,7 @@
 # (C) Copyright 2005 Remi Turboult r...@users.sourceforge.net
 #
 
-AM_CPPFLAGS= -I$(srcdir)/inc -I$(srcdir)/src/inc
+AM_CPPFLAGS= -include $(top_builddir)/autoconfig.h -I$(srcdir)/inc 
-I$(srcdir)/src/inc
 
 if ENABLE_DEBUG
 AM_CPPFLAGS+= -DDEBUG -DSTATS
--- upnp/src/api/UpnpString.c.orig
+++ upnp/src/api/UpnpString.c
@@ -28,33 +28,6 @@
/* Other systems have strncasecmp */
 #endif
 
-/* strnlen() is a GNU extension. */
-#if HAVE_STRNLEN
-   extern size_t strnlen(const char *s, size_t maxlen);
-#else /* HAVE_STRNLEN */
-   static size_t strnlen(const char *s, size_t n)
-   {
-   const char *p = (const char *)memchr(s, 0, n);
-   return p ? p - s : n;
-   }
-#endif /* HAVE_STRNLEN */
-
-/* strndup() is a GNU extension. */
-#if HAVE_STRNDUP  !defined(WIN32)
-   extern char *strndup(__const char *__string, size_t __n);
-#else /* HAVE_STRNDUP  !defined(WIN32) */
-   static char *strndup(const char *__string, size_t __n)
-   {
-   size_t strsize = strnlen(__string, __n);
-   char *newstr = (char *)malloc(strsize + 1);
-
-   strncpy(newstr, __string, 

commit libupnp for openSUSE:Factory

2012-03-05 Thread h_root
Hello community,

here is the log from the commit of package libupnp for openSUSE:Factory checked 
in at 2012-03-05 18:00:07

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


Package is libupnp, Maintainer is 

Changes:

New Changes file:

--- /dev/null   2012-03-04 14:46:25.491534019 +0100
+++ /work/SRC/openSUSE:Factory/.libupnp.new/libupnp.changes 2012-03-05 
18:00:09.0 +0100
@@ -0,0 +1,15 @@
+---
+Sat Feb 25 08:35:41 UTC 2012 - co...@suse.com
+
+- sync package name with spec file name
+
+---
+Mon Jan 30 13:09:31 UTC 2012 - jeng...@medozas.de
+
+- Properly provide pkgconfig symbols
+
+---
+Sat Oct  8 10:26:59 UTC 2011 - sasc...@gmx.de
+
+- Initial version
+

Old:

  libupnp6.changes
  libupnp6.spec

New:

  libupnp.changes
  libupnp.spec



Other differences:
--
++ libupnp6.spec - libupnp.spec ++
--- /work/SRC/openSUSE:Factory/libupnp/libupnp6.spec2011-10-18 
13:57:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.libupnp.new/libupnp.spec2012-03-05 
18:00:09.0 +0100
@@ -1,6 +1,7 @@
 #
-# spec file for package minidlna
+# spec file for package libupnp
 #
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2011, Sascha Peilicke sasc...@gmx.de
 #
 # All modifications and additions to the file contributed by third parties
@@ -16,27 +17,37 @@
 #
 
 
+%define lname libupnp6
 
-Name:   libupnp6
+Name:   libupnp
 Version:1.6.13
 Release:0
 Summary:Portable Universal Plug and Play (UPnP) SDK
-Group:  System/Libraries
 License:BSD-3-Clause
-URL:http://sourceforge.net/projects/pupnp/
+Group:  System/Libraries
+Url:http://sourceforge.net/projects/pupnp/
 Source0:
http://downloads.sourceforge.net/pupnp/libupnp-%{version}.tar.bz2
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  pkgconfig
 
 %description
 The portable Universal Plug and Play (UPnP) SDK provides support for building
 UPnP-compliant control points, devices, and bridges on several operating
 systems.
 
+%package -n %lname 
+Summary:Portable Universal Plug and Play (UPnP) SDK
+Group:  System/Libraries
+
+%description -n %lname
+The portable Universal Plug and Play (UPnP) SDK provides support for building
+UPnP-compliant control points, devices, and bridges on several operating
+systems
+
 %package -n libupnp-devel
 Summary:Portable Universal Plug and Play (UPnP) SDK
 Group:  Development/Libraries/C and C++
-Provides:   pkgconfig(libupnp)
-Requires:   %{name} = %{version}
+Requires:   %{lname} = %{version}
 
 %description -n libupnp-devel
 The portable Universal Plug and Play (UPnP) SDK provides support for building
@@ -44,7 +55,7 @@
 systems.
 
 %prep
-%setup -n libupnp-%{version}
+%setup
 
 %build
 %configure --disable-static
@@ -54,11 +65,11 @@
 %makeinstall
 find %{buildroot} -type f -name '*.la' -exec rm -f {} ';'
 
-%post -p /sbin/ldconfig
+%post -p /sbin/ldconfig -n %lname
 
-%postun -p /sbin/ldconfig
+%postun -p /sbin/ldconfig -n %lname
 
-%files
+%files -n %lname
 %defattr(-,root,root,-)
 %doc ChangeLog NEWS README TODO
 %{_libdir}/libixml.so.*

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