commit miniupnpc for openSUSE:Factory

2018-09-07 Thread root
Hello community,

here is the log from the commit of package miniupnpc for openSUSE:Factory 
checked in at 2018-09-07 15:35:13

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


Package is "miniupnpc"

Fri Sep  7 15:35:13 2018 rev:18 rq:633476 version:2.1

Changes:

--- /work/SRC/openSUSE:Factory/miniupnpc/miniupnpc.changes  2018-07-07 
21:57:06.231416183 +0200
+++ /work/SRC/openSUSE:Factory/.miniupnpc.new/miniupnpc.changes 2018-09-07 
15:35:14.834809560 +0200
@@ -1,0 +2,7 @@
+Wed Sep  5 12:58:18 UTC 2018 - joop.boo...@opensuse.org
+
+- Version 2.1 solved:
+  * CVE-2017-1000494: https://github.com/miniupnp/miniupnp/issues/268 
https://github.com/miniupnp/miniupnp/commit/7aeb624b44f86d335841242ff427433190e7168a
+  * bnc#1075137 - (CVE-2017-1000494) VUL-1: CVE-2017-1000494 miniupnpc: 
Multiple vulnerabilities can allow a remote attacker to cause a denial of 
service or potentially execute code  
+
+---



Other differences:
--



commit miniupnpc for openSUSE:Factory

2018-07-07 Thread root
Hello community,

here is the log from the commit of package miniupnpc for openSUSE:Factory 
checked in at 2018-07-07 21:56:19

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


Package is "miniupnpc"

Sat Jul  7 21:56:19 2018 rev:17 rq:620181 version:2.1

Changes:

--- /work/SRC/openSUSE:Factory/miniupnpc/miniupnpc.changes  2018-05-30 
12:32:12.900832285 +0200
+++ /work/SRC/openSUSE:Factory/.miniupnpc.new/miniupnpc.changes 2018-07-07 
21:57:06.231416183 +0200
@@ -1,0 +2,7 @@
+Fri Jun 29 12:35:27 UTC 2018 - tchva...@suse.com
+
+- Fix reproducability by not coding in kernel version:
+  * miniupnpc-kernelversion.patch
+- Fix build with python3 only present in system
+
+---

New:

  miniupnpc-kernelversion.patch



Other differences:
--
++ miniupnpc.spec ++
--- /var/tmp/diff_new_pack.4CwccJ/_old  2018-07-07 21:57:06.659415639 +0200
+++ /var/tmp/diff_new_pack.4CwccJ/_new  2018-07-07 21:57:06.659415639 +0200
@@ -18,15 +18,18 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define soname 17
+%bcond_without python2
 Name:   miniupnpc
 Version:2.1
 Release:0
 Summary:Universal Plug'n'Play (UPnP) Client
 License:BSD-3-Clause
 Group:  Productivity/Networking/Other
-Url:http://miniupnp.free.fr/
+URL:http://miniupnp.free.fr/
 Source: http://miniupnp.free.fr/files/miniupnpc-%{version}.tar.gz
 Source99:   baselibs.conf
+# PATCH-FIX-SUSE: do not hardcode kernel version in headers
+Patch0: miniupnpc-kernelversion.patch
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
@@ -58,7 +61,6 @@
 Summary:Universal Plug'n'Play (UPnP) Client Module for Python
 Group:  Development/Libraries/Python
 Requires:   libminiupnpc%{soname} = %{version}-%{release}
-%py_requires
 
 %description -n python2-miniupnpc
 The MiniUPnP project offers software which supports the UPnP Internet Gateway
@@ -68,7 +70,6 @@
 Summary:Universal Plug'n'Play (UPnP) Client Module for Python
 Group:  Development/Libraries/Python
 Requires:   libminiupnpc%{soname} = %{version}-%{release}
-%py_requires
 
 %description -n python3-miniupnpc
 The MiniUPnP project offers software which supports the UPnP Internet Gateway
@@ -76,6 +77,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 export CFLAGS="%{optflags}"
@@ -102,7 +104,7 @@
 %files
 %{_bindir}/upnpc
 %{_bindir}/external-ip
-%{_mandir}/man3/miniupnpc.3%{ext_man}
+%{_mandir}/man3/miniupnpc.3%{?ext_man}
 
 %files -n libminiupnpc%{soname}
 %doc Changelog.txt README
@@ -114,14 +116,14 @@
 %{_libdir}/libminiupnpc.so
 %{_libdir}/pkgconfig/miniupnpc.pc
 
+%if %{with python2}
 %files -n python2-miniupnpc
-%defattr(-,root,root,-)
 %doc Changelog.txt README
 %license LICENSE
 %{python2_sitearch}/
+%endif
 
 %files -n python3-miniupnpc
-%defattr(-,root,root,-)
 %doc Changelog.txt README
 %license LICENSE
 %{python3_sitearch}/

++ miniupnpc-kernelversion.patch ++
Index: miniupnpc-2.1/updateminiupnpcstrings.sh
===
--- miniupnpc-2.1.orig/updateminiupnpcstrings.sh
+++ miniupnpc-2.1/updateminiupnpcstrings.sh
@@ -8,8 +8,8 @@ TMPFILE=miniupnpcstrings.h.tmp
 TEMPLATE_FILE=${FILE}.in
 
 # detecting the OS name and version
-OS_NAME=`uname -s`
-OS_VERSION=`uname -r`
+OS_NAME=openSUSE
+OS_VERSION=Distribution
 if [ -f /etc/debian_version ]; then
OS_NAME=Debian
OS_VERSION=`cat /etc/debian_version`



commit miniupnpc for openSUSE:Factory

2018-05-30 Thread root
Hello community,

here is the log from the commit of package miniupnpc for openSUSE:Factory 
checked in at 2018-05-30 11:40:27

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


Package is "miniupnpc"

Wed May 30 11:40:27 2018 rev:16 rq:612496 version:2.1

Changes:

--- /work/SRC/openSUSE:Factory/miniupnpc/miniupnpc.changes  2017-11-10 
14:41:43.398083838 +0100
+++ /work/SRC/openSUSE:Factory/.miniupnpc.new/miniupnpc.changes 2018-05-30 
12:32:12.900832285 +0200
@@ -1,0 +2,15 @@
+Sat May 26 10:52:25 UTC 2018 - joop.boo...@opensuse.org
+
+- Build 2.1
+  * CMake Modernize and cleanup CMakeLists.txt
+  * Update MS Visual Studio projects
+listdevices: show devices sorted by XML desc URL
+  * Small fix in miniupnpcmodule.c (python module)
+  * Support cross compiling in Makefile.mingw
+  * Use SOCKET type instead of int (for Win64 compilation)
+  * Increments API_VERSION to 17
+  * Disable usage of MiniSSDPd when using -m option
+  * Fix buffer over run in minixml.c
+  * Fix uninitialized variable access in upnpreplyparse.c
+
+---

Old:

  miniupnpc-2.0.20171102.tar.gz

New:

  miniupnpc-2.1.tar.gz



Other differences:
--
++ miniupnpc.spec ++
--- /var/tmp/diff_new_pack.RVet4y/_old  2018-05-30 12:32:13.452819278 +0200
+++ /var/tmp/diff_new_pack.RVet4y/_new  2018-05-30 12:32:13.456819183 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package miniupnpc
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,10 @@
 #
 
 
-%define soname 16
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define soname 17
 Name:   miniupnpc
-Version:2.0.20171102
+Version:2.1
 Release:0
 Summary:Universal Plug'n'Play (UPnP) Client
 License:BSD-3-Clause
@@ -26,8 +27,10 @@
 Url:http://miniupnp.free.fr/
 Source: http://miniupnp.free.fr/files/miniupnpc-%{version}.tar.gz
 Source99:   baselibs.conf
-BuildRequires:  python-devel
-BuildRequires:  python-setuptools
+BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module setuptools}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
 Requires:   libminiupnpc%{soname} = %{version}-%{release}
 
 %description
@@ -51,13 +54,23 @@
 The MiniUPnP project offers software which supports the UPnP Internet Gateway
 Device (IGD) specifications.
 
-%package -n python-miniupnpc
+%package -n python2-miniupnpc
 Summary:Universal Plug'n'Play (UPnP) Client Module for Python
 Group:  Development/Libraries/Python
 Requires:   libminiupnpc%{soname} = %{version}-%{release}
 %py_requires
 
-%description -n python-miniupnpc
+%description -n python2-miniupnpc
+The MiniUPnP project offers software which supports the UPnP Internet Gateway
+Device (IGD) specifications.
+
+%package -n python3-miniupnpc
+Summary:Universal Plug'n'Play (UPnP) Client Module for Python
+Group:  Development/Libraries/Python
+Requires:   libminiupnpc%{soname} = %{version}-%{release}
+%py_requires
+
+%description -n python3-miniupnpc
 The MiniUPnP project offers software which supports the UPnP Internet Gateway
 Device (IGD) specifications.
 
@@ -71,21 +84,13 @@
  OPTFLAGS="%{optflags}" \
  PYTHON="python"
 
-python ./setup.py build
+%python_build
 
 %install
-make \
- INSTALLPREFIX="%{buildroot}%{_prefix}" \
- INSTALLDIRINC="%{buildroot}%{_includedir}/miniupnpc" \
- INSTALLDIRLIB="%{buildroot}%{_libdir}" \
- INSTALLDIRBIN="%{buildroot}%{_bindir}" \
- INSTALL="install" \
- install
-
-python ./setup.py install \
- --prefix="%{_prefix}" \
- --root=%{buildroot} \
- --record-rpm="rpmfiles.lst"
+%make_install INSTALLDIRLIB=%{_libdir}
+
+%python_install
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
 # Remove static libs
 rm -f %{buildroot}%{_libdir}/*.a
 # The man page should be non executable
@@ -100,13 +105,25 @@
 %{_mandir}/man3/miniupnpc.3%{ext_man}
 
 %files -n libminiupnpc%{soname}
-%doc LICENSE Changelog.txt README
+%doc Changelog.txt README
+%license LICENSE
 %{_libdir}/libminiupnpc.so.%{soname}
 
 %files -n libminiupnpc-devel
 %{_includedir}/miniupnpc/
 %{_libdir}/libminiupnpc.so
+%{_libdir}/pkgconfig/miniupnpc.pc
 
-%files -n python-miniupnpc -f rpmfiles.lst
+%files -n python2-miniupnpc
+%defattr(-,root,root,-)
+%doc Changelog.txt README
+%license LICENSE
+%{python2_sitearch}/
+
+%files -n python3-miniupnpc

commit miniupnpc for openSUSE:Factory

2017-11-10 Thread root
Hello community,

here is the log from the commit of package miniupnpc for openSUSE:Factory 
checked in at 2017-11-10 14:40:55

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


Package is "miniupnpc"

Fri Nov 10 14:40:55 2017 rev:15 rq:539301 version:2.0.20171102

Changes:

--- /work/SRC/openSUSE:Factory/miniupnpc/miniupnpc.changes  2017-06-02 
10:29:55.292821013 +0200
+++ /work/SRC/openSUSE:Factory/.miniupnpc.new/miniupnpc.changes 2017-11-10 
14:41:43.398083838 +0100
@@ -1,0 +2,7 @@
+Mon Nov  6 11:09:12 UTC 2017 - joop.boo...@opensuse.org
+
+- Build 2.0.20171102
+  * Fix CVE-2017-8798   Thanks to tin/Team OSTStrom 
+  * bnc#1038601 - (CVE-2017-8798) VUL-0: CVE-2017-8798: miniupnp: integer 
signedness error 
+
+---

Old:

  miniupnpc-2.0.20170509.tar.gz

New:

  miniupnpc-2.0.20171102.tar.gz



Other differences:
--
++ miniupnpc.spec ++
--- /var/tmp/diff_new_pack.3DWHch/_old  2017-11-10 14:41:46.597968172 +0100
+++ /var/tmp/diff_new_pack.3DWHch/_new  2017-11-10 14:41:46.601968027 +0100
@@ -18,7 +18,7 @@
 
 %define soname 16
 Name:   miniupnpc
-Version:2.0.20170509
+Version:2.0.20171102
 Release:0
 Summary:Universal Plug'n'Play (UPnP) Client
 License:BSD-3-Clause
@@ -27,8 +27,8 @@
 Source: http://miniupnp.free.fr/files/miniupnpc-%{version}.tar.gz
 Source99:   baselibs.conf
 BuildRequires:  python-devel
+BuildRequires:  python-setuptools
 Requires:   libminiupnpc%{soname} = %{version}-%{release}
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 The MiniUPnP project offers software which supports the UPnP Internet Gateway
@@ -92,26 +92,21 @@
 chmod -x %{buildroot}%{_mandir}/man3/miniupnpc.3.gz
 
 %post   -n libminiupnpc%{soname} -p /sbin/ldconfig
-
 %postun -n libminiupnpc%{soname} -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
 %{_bindir}/upnpc
 %{_bindir}/external-ip
-%{_mandir}/man3/miniupnpc.3.*
+%{_mandir}/man3/miniupnpc.3%{ext_man}
 
 %files -n libminiupnpc%{soname}
-%defattr(-,root,root)
 %doc LICENSE Changelog.txt README
 %{_libdir}/libminiupnpc.so.%{soname}
 
 %files -n libminiupnpc-devel
-%defattr(-,root,root)
 %{_includedir}/miniupnpc/
 %{_libdir}/libminiupnpc.so
 
 %files -n python-miniupnpc -f rpmfiles.lst
-%defattr(-,root,root)
 
 %changelog

++ miniupnpc-2.0.20170509.tar.gz -> miniupnpc-2.0.20171102.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/miniupnpc-2.0.20170509/CMakeLists.txt 
new/miniupnpc-2.0.20171102/CMakeLists.txt
--- old/miniupnpc-2.0.20170509/CMakeLists.txt   2016-12-16 10:04:32.0 
+0100
+++ new/miniupnpc-2.0.20171102/CMakeLists.txt   2017-11-02 18:38:01.0 
+0100
@@ -44,7 +44,7 @@
 endif ()
 
 # Set compiler specific build flags
-if (CMAKE_COMPILER_IS_GNUC)
+if (CMAKE_COMPILER_IS_GNUCC)
   # Set our own default flags at first run.
   if (NOT CONFIGURED)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/miniupnpc-2.0.20170509/MANIFEST.in 
new/miniupnpc-2.0.20171102/MANIFEST.in
--- old/miniupnpc-2.0.20170509/MANIFEST.in  2010-12-09 17:41:38.0 
+0100
+++ new/miniupnpc-2.0.20171102/MANIFEST.in  2017-11-02 18:38:01.0 
+0100
@@ -1,5 +1,9 @@
 include README
+include VERSION
+include LICENSE
 include miniupnpcmodule.c
 include setup.py
-include *.h
-include libminiupnpc.a
+include Makefile
+include *.[ch]
+include *.h.in
+include *.sh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/miniupnpc-2.0.20170509/Makefile 
new/miniupnpc-2.0.20171102/Makefile
--- old/miniupnpc-2.0.20170509/Makefile 2017-04-21 13:24:22.0 +0200
+++ new/miniupnpc-2.0.20171102/Makefile 2017-11-02 18:38:01.0 +0100
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.136 2017/04/21 09:44:20 nanard Exp $
+# $Id: Makefile,v 1.137 2017/11/02 15:31:18 nanard Exp $
 # MiniUPnP Project
 # http://miniupnp.free.fr/
 # http://miniupnp.tuxfamily.org/
@@ -173,18 +173,18 @@
 everything:all $(EXECUTABLES_ADDTESTS)
 
 pythonmodule:  $(LIBRARY) miniupnpcmodule.c setup.py
-   python setup.py build
+   MAKE=$(MAKE) python setup.py build
touch $@
 
 installpythonmodule:   pythonmodule
-   python setup.py install
+   MAKE=$(MAKE) python setup.py install
 
 pythonmodule3: $(LIBRARY) miniupnpcmodule.c setup.py
-   python3 setup.py build
+   MAKE=$(MAKE) python3 setup.py build
touch $@
 
 installpythonmodule3:  pythonmodule3
-   python3 setup.py install
+   MAKE=$(MAKE) python3 setup.py install
 
 validateminixml:   

commit miniupnpc for openSUSE:Factory

2017-06-02 Thread root
Hello community,

here is the log from the commit of package miniupnpc for openSUSE:Factory 
checked in at 2017-06-02 10:29:54

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


Package is "miniupnpc"

Fri Jun  2 10:29:54 2017 rev:14 rq:497808 version:2.0.20170509

Changes:

--- /work/SRC/openSUSE:Factory/miniupnpc/miniupnpc.changes  2016-05-02 
10:43:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.miniupnpc.new/miniupnpc.changes 2017-06-02 
10:29:55.292821013 +0200
@@ -1,0 +2,7 @@
+Tue May 23 14:18:10 UTC 2017 - joop.boo...@opensuse.org
+
+- Build 2.0.20170509
+  * Fix CVE-2017-8798 Thanks to tin/Team OSTStrom
+  * bnc#1038601 fixes VUL-0: CVE-2017-8798: miniupnp: integer signedness error
+
+---

Old:

  miniupnpc-2.0.tar.gz

New:

  miniupnpc-2.0.20170509.tar.gz



Other differences:
--
++ miniupnpc.spec ++
--- /var/tmp/diff_new_pack.mqJOA4/_old  2017-06-02 10:29:55.824745853 +0200
+++ /var/tmp/diff_new_pack.mqJOA4/_new  2017-06-02 10:29:55.824745853 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package miniupnpc
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define soname 16
 Name:   miniupnpc
-Version:2.0
+Version:2.0.20170509
 Release:0
 Summary:Universal Plug'n'Play (UPnP) Client
 License:BSD-3-Clause

++ miniupnpc-2.0.tar.gz -> miniupnpc-2.0.20170509.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/miniupnpc-2.0/CMakeLists.txt 
new/miniupnpc-2.0.20170509/CMakeLists.txt
--- old/miniupnpc-2.0/CMakeLists.txt2016-04-19 23:04:55.0 +0200
+++ new/miniupnpc-2.0.20170509/CMakeLists.txt   2016-12-16 10:04:32.0 
+0100
@@ -30,7 +30,11 @@
 
 if (NOT WIN32)
   add_definitions (-DMINIUPNPC_SET_SOCKET_TIMEOUT)
-  add_definitions (-D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L)
+  add_definitions (-D_BSD_SOURCE -D_DEFAULT_SOURCE)
+  if (NOT CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND NOT CMAKE_SYSTEM_NAME 
STREQUAL "FreeBSD")
+# add_definitions (-D_POSIX_C_SOURCE=200112L)
+add_definitions (-D_XOPEN_SOURCE=600)
+  endif (NOT CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND NOT CMAKE_SYSTEM_NAME 
STREQUAL "FreeBSD")
 else (NOT WIN32)
   add_definitions (-D_WIN32_WINNT=0x0501) # XP or higher for getnameinfo and 
friends
 endif (NOT WIN32)
@@ -62,8 +66,8 @@
   endif (NOT CONFIGURED)
 endif ()
 
-configure_file (${CMAKE_SOURCE_DIR}/miniupnpcstrings.h.cmake 
${CMAKE_BINARY_DIR}/miniupnpcstrings.h)
-include_directories (${CMAKE_BINARY_DIR})
+configure_file (${CMAKE_CURRENT_SOURCE_DIR}/miniupnpcstrings.h.cmake 
${CMAKE_CURRENT_BINARY_DIR}/miniupnpcstrings.h)
+include_directories (${CMAKE_CURRENT_BINARY_DIR})
 
 set (MINIUPNPC_SOURCES
   igd_desc_parse.c
@@ -72,7 +76,6 @@
   minisoap.c
   minissdpc.c
   miniwget.c
-  upnpc.c
   upnpcommands.c
   upnpdev.c
   upnpreplyparse.c
@@ -108,21 +111,25 @@
 endif (NOT UPNPC_BUILD_STATIC AND NOT UPNPC_BUILD_SHARED)
 
 if (UPNPC_BUILD_STATIC)
-  add_library (upnpc-static STATIC ${MINIUPNPC_SOURCES})
-  set_target_properties (upnpc-static PROPERTIES OUTPUT_NAME "miniupnpc")
-  target_link_libraries (upnpc-static ${LDLIBS})
-  set (UPNPC_INSTALL_TARGETS ${UPNPC_INSTALL_TARGETS} upnpc-static)
-  set (UPNPC_LIBRARY_TARGET upnpc-static)
+  add_library (libminiupnpc-static STATIC ${MINIUPNPC_SOURCES})
+  set_target_properties (libminiupnpc-static PROPERTIES OUTPUT_NAME 
"miniupnpc")
+  target_link_libraries (libminiupnpc-static ${LDLIBS})
+  set (UPNPC_INSTALL_TARGETS ${UPNPC_INSTALL_TARGETS} libminiupnpc-static)
+  set (UPNPC_LIBRARY_TARGET libminiupnpc-static)
+  add_executable (upnpc-static upnpc.c)
+  target_link_libraries (upnpc-static LINK_PRIVATE libminiupnpc-static)
 endif (UPNPC_BUILD_STATIC)
 
 if (UPNPC_BUILD_SHARED)
-  add_library (upnpc-shared SHARED ${MINIUPNPC_SOURCES})
-  set_target_properties (upnpc-shared PROPERTIES OUTPUT_NAME "miniupnpc")
-  set_target_properties (upnpc-shared PROPERTIES VERSION ${MINIUPNPC_VERSION})
-  set_target_properties (upnpc-shared PROPERTIES SOVERSION 
${MINIUPNPC_API_VERSION})
-  target_link_libraries (upnpc-shared ${LDLIBS})
-  set (UPNPC_INSTALL_TARGETS ${UPNPC_INSTALL_TARGETS} upnpc-shared)
-  set (UPNPC_LIBRARY_TARGET upnpc-shared)
+  add_library (libminiupnpc-shared SHARED ${MINIUPNPC_SOURCES})
+  set_target_properties (libminiupnpc-shared PROPERTIES OUTPUT_NAME 
"miniupnpc")
+  

commit miniupnpc for openSUSE:Factory

2016-05-02 Thread h_root
Hello community,

here is the log from the commit of package miniupnpc for openSUSE:Factory 
checked in at 2016-05-02 10:43:03

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


Package is "miniupnpc"

Changes:

--- /work/SRC/openSUSE:Factory/miniupnpc/miniupnpc.changes  2016-03-01 
09:36:06.0 +0100
+++ /work/SRC/openSUSE:Factory/.miniupnpc.new/miniupnpc.changes 2016-05-02 
10:43:04.0 +0200
@@ -1,0 +2,6 @@
+Sun Apr 24 19:05:35 UTC 2016 - idon...@suse.com
+
+- Update to version 2.0
+  * No code changes since 1.9.20160209
+
+---

Old:

  miniupnpc-1.9.20160209.tar.gz

New:

  miniupnpc-2.0.tar.gz



Other differences:
--
++ miniupnpc.spec ++
--- /var/tmp/diff_new_pack.zsuaZm/_old  2016-05-02 10:43:05.0 +0200
+++ /var/tmp/diff_new_pack.zsuaZm/_new  2016-05-02 10:43:05.0 +0200
@@ -18,7 +18,7 @@
 
 %define soname 16
 Name:   miniupnpc
-Version:1.9.20160209
+Version:2.0
 Release:0
 Summary:Universal Plug'n'Play (UPnP) Client
 License:BSD-3-Clause

++ miniupnpc-1.9.20160209.tar.gz -> miniupnpc-2.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/miniupnpc-1.9.20160209/CMakeLists.txt 
new/miniupnpc-2.0/CMakeLists.txt
--- old/miniupnpc-1.9.20160209/CMakeLists.txt   2016-02-09 10:38:56.0 
+0100
+++ new/miniupnpc-2.0/CMakeLists.txt2016-04-19 23:04:55.0 +0200
@@ -1,7 +1,7 @@
 cmake_minimum_required (VERSION 2.6)
 
 project (miniupnpc C)
-set (MINIUPNPC_VERSION 1.9)
+set (MINIUPNPC_VERSION 2.0)
 set (MINIUPNPC_API_VERSION 16)
 
 if (NOT CMAKE_BUILD_TYPE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/miniupnpc-1.9.20160209/Changelog.txt 
new/miniupnpc-2.0/Changelog.txt
--- old/miniupnpc-1.9.20160209/Changelog.txt2016-02-09 10:38:56.0 
+0100
+++ new/miniupnpc-2.0/Changelog.txt 2016-04-19 23:06:20.0 +0200
@@ -1,6 +1,8 @@
-$Id: Changelog.txt,v 1.222 2016/01/24 17:24:35 nanard Exp $
+$Id: Changelog.txt,v 1.223 2016/04/19 21:06:20 nanard Exp $
 miniUPnP client Changelog.
 
+VERSION 2.0 : released 2016/04/19
+
 2016/01/24:
   change miniwget to return HTTP status code
   increments API_VERSION to 16
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/miniupnpc-1.9.20160209/README 
new/miniupnpc-2.0/README
--- old/miniupnpc-1.9.20160209/README   2014-11-04 17:48:02.0 +0100
+++ new/miniupnpc-2.0/README2016-04-19 23:01:03.0 +0200
@@ -3,7 +3,7 @@
 github: https://github.com/miniupnp/miniupnp
 freecode: http://freecode.com/projects/miniupnp
 Author: Thomas Bernard
-Copyright (c) 2005-2014 Thomas Bernard
+Copyright (c) 2005-2016 Thomas Bernard
 This software is subject to the conditions detailed in the
 LICENSE file provided within this distribution.
 
@@ -32,6 +32,7 @@
 libminiupnpc.a (or .so) and use the following functions found in miniupnpc.h,
 upnpcommands.h and miniwget.h :
 - upnpDiscover()
+- UPNP_GetValidIGD()
 - miniwget()
 - parserootdesc()
 - GetUPNPUrls()
@@ -59,3 +60,5 @@
 For any question, you can use the web forum :
 http://miniupnp.tuxfamily.org/forum/
 
+Bugs should be reported on github :
+https://github.com/miniupnp/miniupnp/issues
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/miniupnpc-1.9.20160209/VERSION 
new/miniupnpc-2.0/VERSION
--- old/miniupnpc-1.9.20160209/VERSION  2014-01-31 14:18:56.0 +0100
+++ new/miniupnpc-2.0/VERSION   2016-04-19 23:03:41.0 +0200
@@ -1 +1 @@
-1.9
+2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/miniupnpc-1.9.20160209/miniupnpc.c 
new/miniupnpc-2.0/miniupnpc.c
--- old/miniupnpc-1.9.20160209/miniupnpc.c  2016-02-09 10:38:56.0 
+0100
+++ new/miniupnpc-2.0/miniupnpc.c   2016-02-09 10:50:46.0 +0100
@@ -1,4 +1,4 @@
-/* $Id: miniupnpc.c,v 1.148 2016/01/24 17:24:36 nanard Exp $ */
+/* $Id: miniupnpc.c,v 1.149 2016/02/09 09:50:46 nanard Exp $ */
 /* vim: tabstop=4 shiftwidth=4 noexpandtab
  * Project : miniupnp
  * Web : http://miniupnp.free.fr/
@@ -706,7 +706,7 @@
int descXMLsize = 0;
 
descXML = miniwget_getaddr(rootdescurl, ,
-  lanaddr, lanaddrlen, 0, NULL);
+  lanaddr, lanaddrlen, 0, NULL);
if(descXML) {
memset(data, 0, sizeof(struct IGDdatas));
memset(urls, 0, sizeof(struct UPNPUrls));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 

commit miniupnpc for openSUSE:Factory

2016-03-01 Thread h_root
Hello community,

here is the log from the commit of package miniupnpc for openSUSE:Factory 
checked in at 2016-03-01 09:35:40

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


Package is "miniupnpc"

Changes:

--- /work/SRC/openSUSE:Factory/miniupnpc/miniupnpc.changes  2015-12-03 
13:25:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.miniupnpc.new/miniupnpc.changes 2016-03-01 
09:36:06.0 +0100
@@ -1,0 +2,9 @@
+Sat Feb 20 13:47:40 UTC 2016 - mplus...@suse.com
+
+- Update to 1.9.20160209
+  * change miniwget to return HTTP status code
+  * increments API_VERSION to 16
+  * Improve UPNPIGD_IsConnected() to check if WAN address is not 
+private. parse HTTP response status line in miniwget.c
+
+---

Old:

  miniupnpc-1.9.20151026.tar.gz

New:

  miniupnpc-1.9.20160209.tar.gz



Other differences:
--
++ miniupnpc.spec ++
--- /var/tmp/diff_new_pack.lvoghk/_old  2016-03-01 09:36:07.0 +0100
+++ /var/tmp/diff_new_pack.lvoghk/_new  2016-03-01 09:36:07.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package miniupnpc
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,9 @@
 #
 
 
-%define soname 15
+%define soname 16
 Name:   miniupnpc
-Version:1.9.20151026
+Version:1.9.20160209
 Release:0
 Summary:Universal Plug'n'Play (UPnP) Client
 License:BSD-3-Clause

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.lvoghk/_old  2016-03-01 09:36:07.0 +0100
+++ /var/tmp/diff_new_pack.lvoghk/_new  2016-03-01 09:36:07.0 +0100
@@ -1 +1 @@
-libminiupnpc15
+libminiupnpc16

++ miniupnpc-1.9.20151026.tar.gz -> miniupnpc-1.9.20160209.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/miniupnpc-1.9.20151026/CMakeLists.txt 
new/miniupnpc-1.9.20160209/CMakeLists.txt
--- old/miniupnpc-1.9.20151026/CMakeLists.txt   2015-10-08 18:16:03.0 
+0200
+++ new/miniupnpc-1.9.20160209/CMakeLists.txt   2016-02-09 10:38:56.0 
+0100
@@ -2,7 +2,7 @@
 
 project (miniupnpc C)
 set (MINIUPNPC_VERSION 1.9)
-set (MINIUPNPC_API_VERSION 15)
+set (MINIUPNPC_API_VERSION 16)
 
 if (NOT CMAKE_BUILD_TYPE)
   if (WIN32)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/miniupnpc-1.9.20151026/Changelog.txt 
new/miniupnpc-1.9.20160209/Changelog.txt
--- old/miniupnpc-1.9.20151026/Changelog.txt2015-10-26 18:05:52.0 
+0100
+++ new/miniupnpc-1.9.20160209/Changelog.txt2016-02-09 10:38:56.0 
+0100
@@ -1,6 +1,14 @@
-$Id: Changelog.txt,v 1.219 2015/10/26 17:05:06 nanard Exp $
+$Id: Changelog.txt,v 1.222 2016/01/24 17:24:35 nanard Exp $
 miniUPnP client Changelog.
 
+2016/01/24:
+  change miniwget to return HTTP status code
+  increments API_VERSION to 16
+
+2016/01/22:
+  Improve UPNPIGD_IsConnected() to check if WAN address is not private.
+  parse HTTP response status line in miniwget.c
+
 2015/10/26:
   snprintf() overflow check. check overflow in simpleUPnPcommand2()
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/miniupnpc-1.9.20151026/Makefile 
new/miniupnpc-1.9.20160209/Makefile
--- old/miniupnpc-1.9.20151026/Makefile 2015-10-26 18:05:52.0 +0100
+++ new/miniupnpc-1.9.20160209/Makefile 2016-02-09 10:38:56.0 +0100
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.132 2015/10/26 16:59:54 nanard Exp $
+# $Id: Makefile,v 1.133 2016/01/24 17:24:35 nanard Exp $
 # MiniUPnP Project
 # http://miniupnp.free.fr/
 # http://miniupnp.tuxfamily.org/
@@ -66,7 +66,7 @@
 endif
 
 # APIVERSION is used to build SONAME
-APIVERSION = 15
+APIVERSION = 16
 
 SRCS = igd_desc_parse.c miniupnpc.c minixml.c minisoap.c miniwget.c \
upnpc.c upnpcommands.c upnpreplyparse.c testminixml.c \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/miniupnpc-1.9.20151026/Makefile.mingw 
new/miniupnpc-1.9.20160209/Makefile.mingw
--- old/miniupnpc-1.9.20151026/Makefile.mingw   2015-10-26 18:05:52.0 
+0100
+++ new/miniupnpc-1.9.20160209/Makefile.mingw   2016-01-19 11:26:58.0 
+0100
@@ -1,4 +1,4 @@
-# $Id: Makefile.mingw,v 1.22 2015/10/26 16:59:54 nanard Exp $
+# $Id: Makefile.mingw,v 1.23 2016/01/19 09:56:03 nanard Exp $
 # Miniupnp project.
 # http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
 # (c) 2005-2015 Thomas Bernard
@@ -18,7 +18,8 @@

commit miniupnpc for openSUSE:Factory

2015-12-03 Thread h_root
Hello community,

here is the log from the commit of package miniupnpc for openSUSE:Factory 
checked in at 2015-12-03 13:25:35

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


Package is "miniupnpc"

Changes:

--- /work/SRC/openSUSE:Factory/miniupnpc/miniupnpc.changes  2015-08-10 
09:11:44.0 +0200
+++ /work/SRC/openSUSE:Factory/.miniupnpc.new/miniupnpc.changes 2015-12-03 
13:25:37.0 +0100
@@ -1,0 +2,45 @@
+Tue Nov 17 21:24:51 UTC 2015 - mplus...@suse.com
+
+- Update to 1.9.20151026
+  * snprintf() overflow check. check overflow in simpleUPnPcommand2()
+   * fix compilation with old macs
+  * fix compilation with mingw32 (for Appveyor)
+  * fix python module for python <= 2.3
+  * Change sameport to localport
+see https://github.com/miniupnp/miniupnp/pull/120
+  * increments API_VERSION to 15
+  * Fix buffer overflow in igd_desc_parse.c/IGDstartelt()
+Discovered by Aleksandar Nikolic of Cisco Talos
+  * move ssdpDiscoverDevices() to minissdpc.c
+  * avoid unix socket leak in getDevicesFromMiniSSDPD()
+  * Also accept "Up" as ConnectionStatus value
+  * split getDevicesFromMiniSSDPD
+  * add ttl argument to upnpDiscover() functions
+  * increments API_VERSION to 14
+  * Read USN from SSDP messages.
+  * Check malloc/calloc
+  * update getDevicesFromMiniSSDPD() to process longer minissdpd
+responses
+  * add searchalltypes param to upnpDiscoverDevices()
+  * increments API_VERSION to 13
+  * upnpc: output version on the terminal
+_BSD_SOURCE is deprecated in favor of _DEFAULT_SOURCE
+  * fix CMakeLists.txt COMPILE_DEFINITIONS
+  * fix getDevicesFromMiniSSDPD() not setting scope_id
+  * improve -r command of upnpc command line tool
+  * search all :
+upnpDiscoverDevices() / upnpDiscoverAll() functions
+listdevices executable
+  * increment API_VERSION to 12
+  * validate igd_desc_parse
+  * increment API_VERSION to 11
+   simplified function GetUPNPUrls()
+  * use remoteHost arg of DeletePortMapping
+  * Fix python3 build
+  * Fix parsing of IGD2 root descriptions
+  * rename LIBSPEC to MINIUPNP_LIBSPEC
+  * Add support for IGD2 AddAnyPortMapping and DeletePortMappingRange
+  * handle EINPROGRESS after connect()
+  * minixml now handle XML comments
+
+---
@@ -27,0 +73 @@
+- Use optflags for building

Old:

  miniupnpc-1.9.tar.gz

New:

  miniupnpc-1.9.20151026.tar.gz



Other differences:
--
++ miniupnpc.spec ++
--- /var/tmp/diff_new_pack.vxseih/_old  2015-12-03 13:25:38.0 +0100
+++ /var/tmp/diff_new_pack.vxseih/_new  2015-12-03 13:25:38.0 +0100
@@ -16,20 +16,19 @@
 #
 
 
-%define soname 10
-
+%define soname 15
 Name:   miniupnpc
-Version:1.9
+Version:1.9.20151026
 Release:0
 Summary:Universal Plug'n'Play (UPnP) Client
 License:BSD-3-Clause
 Group:  Productivity/Networking/Other
+Url:http://miniupnp.free.fr/
 Source: http://miniupnp.free.fr/files/miniupnpc-%{version}.tar.gz
 Source99:   baselibs.conf
-Url:http://miniupnp.free.fr/
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel
 Requires:   libminiupnpc%{soname} = %{version}-%{release}
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 The MiniUPnP project offers software which supports the UPnP Internet Gateway
@@ -62,30 +61,30 @@
 The MiniUPnP project offers software which supports the UPnP Internet Gateway
 Device (IGD) specifications.
 
-
 %prep
 %setup -q
 
 %build
+export CFLAGS="%{optflags}"
 make %{?_smp_mflags} \
- CC="%__cc" \
+ CC="gcc" \
  OPTFLAGS="%{optflags}" \
- PYTHON="%__python"
+ PYTHON="python"
 
-%__python ./setup.py build
+python ./setup.py build
 
 %install
-%__make \
+make \
  INSTALLPREFIX="%{buildroot}%{_prefix}" \
  INSTALLDIRINC="%{buildroot}%{_includedir}/miniupnpc" \
  INSTALLDIRLIB="%{buildroot}%{_libdir}" \
  INSTALLDIRBIN="%{buildroot}%{_bindir}" \
- INSTALL="%__install" \
+ INSTALL="install" \
  install
 
-%__python ./setup.py install \
+python ./setup.py install \
  --prefix="%{_prefix}" \
- --root="%{buildroot}" \
+ --root=%{buildroot} \
  --record-rpm="rpmfiles.lst"
 # Remove static libs
 rm -f %{buildroot}%{_libdir}/*.a
@@ -100,7 +99,7 @@
 %defattr(-,root,root)
 %{_bindir}/upnpc
 %{_bindir}/external-ip
-%{_mandir}/man3/miniupnpc.3.gz
+%{_mandir}/man3/miniupnpc.3.*
 
 %files -n libminiupnpc%{soname}
 %defattr(-,root,root)

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.vxseih/_old  2015-12-03 13:25:38.0 +0100
+++ /var/tmp/diff_new_pack.vxseih/_new  

commit miniupnpc for openSUSE:Factory

2015-08-10 Thread h_root
Hello community,

here is the log from the commit of package miniupnpc for openSUSE:Factory 
checked in at 2015-08-10 09:11:42

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


Package is miniupnpc

Changes:

--- /work/SRC/openSUSE:Factory/miniupnpc/miniupnpc.changes  2014-06-19 
13:19:56.0 +0200
+++ /work/SRC/openSUSE:Factory/.miniupnpc.new/miniupnpc.changes 2015-08-10 
09:11:44.0 +0200
@@ -1,0 +2,6 @@
+Wed Jul 29 09:51:49 UTC 2015 - dims...@opensuse.org
+
+- Add baselibs.conf: build libminiupnpc10-32bit, as needed by
+  libsocks0-32bit.
+
+---

New:

  baselibs.conf



Other differences:
--
++ miniupnpc.spec ++
--- /var/tmp/diff_new_pack.k1CLQo/_old  2015-08-10 09:11:45.0 +0200
+++ /var/tmp/diff_new_pack.k1CLQo/_new  2015-08-10 09:11:45.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package miniupnpc
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -25,6 +25,7 @@
 License:BSD-3-Clause
 Group:  Productivity/Networking/Other
 Source: http://miniupnp.free.fr/files/miniupnpc-%{version}.tar.gz
+Source99:   baselibs.conf
 Url:http://miniupnp.free.fr/
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel

++ baselibs.conf ++
libminiupnpc10



commit miniupnpc for openSUSE:Factory

2014-06-19 Thread h_root
Hello community,

here is the log from the commit of package miniupnpc for openSUSE:Factory 
checked in at 2014-06-19 13:19:50

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


Package is miniupnpc

Changes:

--- /work/SRC/openSUSE:Factory/miniupnpc/miniupnpc.changes  2013-06-11 
09:34:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.miniupnpc.new/miniupnpc.changes 2014-06-19 
13:19:56.0 +0200
@@ -1,0 +2,22 @@
+Wed Jun 11 07:34:30 UTC 2014 - joop.boo...@opensuse.org
+
+- Update to 1.9:
+  * added argument remoteHost to UPNP_GetSpecificPortMappingEntry()
+increment API_VERSION to 10
+  * --help and -h arguments in upnpc.c
+  * fixed potential buffer overrun in miniwget.c
+bnc#881990
+CVE-2014-3985
+Modified UPNP_GetValidIGD() to check for ExternalIpAddress
+  * define MAXHOSTNAMELEN if not already done
+  * update upnpreplyparse to allow larger values (128 chars instead of 64) 
+  * Update upnpreplyparse to take into account empty elements
+validate upnpreplyparse.c code with make check
+  * Fix Solaris build thanks to Maciej Małecki
+  * Fix testminiwget.sh for BSD
+  * Fixed Makefile for *BSD
+  * Update Makefile to use JNAerator version 0.11
+  * Fix testminiwget.sh for use with dash
+Use $(DESTDIR) in Makefile
+
+---

Old:

  miniupnpc-1.8.tar.gz

New:

  miniupnpc-1.9.tar.gz



Other differences:
--
++ miniupnpc.spec ++
--- /var/tmp/diff_new_pack.iA5W26/_old  2014-06-19 13:19:57.0 +0200
+++ /var/tmp/diff_new_pack.iA5W26/_new  2014-06-19 13:19:57.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package miniupnpc
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -16,10 +16,10 @@
 #
 
 
-%define soname 9
+%define soname 10
 
 Name:   miniupnpc
-Version:1.8
+Version:1.9
 Release:0
 Summary:Universal Plug'n'Play (UPnP) Client
 License:BSD-3-Clause
@@ -88,6 +88,8 @@
  --record-rpm=rpmfiles.lst
 # Remove static libs
 rm -f %{buildroot}%{_libdir}/*.a
+# The man page should be non executable
+chmod -x %{buildroot}%{_mandir}/man3/miniupnpc.3.gz
 
 %post   -n libminiupnpc%{soname} -p /sbin/ldconfig
 

++ miniupnpc-1.8.tar.gz - miniupnpc-1.9.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/miniupnpc-1.8/CMakeLists.txt 
new/miniupnpc-1.9/CMakeLists.txt
--- old/miniupnpc-1.8/CMakeLists.txt2012-06-26 01:48:57.0 +0200
+++ new/miniupnpc-1.9/CMakeLists.txt2014-01-31 14:18:56.0 +0100
@@ -1,8 +1,8 @@
 cmake_minimum_required (VERSION 2.6)
 
 project (miniupnpc C)
-set (MINIUPNPC_VERSION 1.7)
-set (MINIUPNPC_API_VERSION 9)
+set (MINIUPNPC_VERSION 1.9)
+set (MINIUPNPC_API_VERSION 10)
 
 if (NOT CMAKE_BUILD_TYPE)
   if (WIN32)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/miniupnpc-1.8/Changelog.txt 
new/miniupnpc-1.9/Changelog.txt
--- old/miniupnpc-1.8/Changelog.txt 2013-01-28 11:10:24.0 +0100
+++ new/miniupnpc-1.9/Changelog.txt 2014-01-31 14:18:56.0 +0100
@@ -1,6 +1,47 @@
-$Id: Changelog.txt,v 1.180 2012/10/16 16:49:39 nanard Exp $
+$Id: Changelog.txt,v 1.191 2014/01/31 13:18:24 nanard Exp $
 miniUPnP client Changelog.
 
+VERSION 1.9 : released 2014/01/31
+
+2014/01/31:
+  added argument remoteHost to UPNP_GetSpecificPortMappingEntry()
+  increment API_VERSION to 10
+
+2013/12/09:
+  --help and -h arguments in upnpc.c
+
+2013/10/07:
+  fixed potential buffer overrun in miniwget.c
+  Modified UPNP_GetValidIGD() to check for ExternalIpAddress
+
+2013/08/01:
+  define MAXHOSTNAMELEN if not already done
+
+2013/06/06:
+  update upnpreplyparse to allow larger values (128 chars instead of 64)
+
+2013/05/14:
+  Update upnpreplyparse to take into account empty elements
+  validate upnpreplyparse.c code with make check
+
+2013/05/03:
+  Fix Solaris build thanks to Maciej Małecki
+
+2013/04/27:
+  Fix testminiwget.sh for BSD
+
+2013/03/23:
+  Fixed Makefile for *BSD
+
+2013/03/11:
+  Update Makefile to use JNAerator version 0.11
+
+2013/02/11:
+  Fix testminiwget.sh for use with dash
+  Use $(DESTDIR) in Makefile
+
+VERSION 1.8 : released 2013/02/06
+
 2012/10/16:
   fix testminiwget with no IPv6 support
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/miniupnpc-1.8/Makefile new/miniupnpc-1.9/Makefile
--- 

commit miniupnpc for openSUSE:Factory

2013-01-01 Thread h_root
Hello community,

here is the log from the commit of package miniupnpc for openSUSE:Factory 
checked in at 2013-01-01 12:01:09

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


Package is miniupnpc, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/miniupnpc/miniupnpc.changes  2012-02-20 
16:15:36.0 +0100
+++ /work/SRC/openSUSE:Factory/.miniupnpc.new/miniupnpc.changes 2013-01-01 
12:01:11.0 +0100
@@ -1,0 +2,26 @@
+Mon Dec 24 22:29:47 UTC 2012 - p.drou...@gmail.com
+
+- Update to 1.7 version:
+  * Cleanup settings of CFLAGS in Makefile
+  * Fix signed/unsigned integer comparaisons
+  * Allow to specify protocol with TCP or UDP for -A option
+  * Only try to fetch XML description once in UPNP_GetValidIGD()
+  * Added -ansi flag to compilation, and fixed C++ comments to ANSI C comments.
+  * minor improvements to minihttptestserver.c
+  * upnperrors.c returns valid error string for unrecognized error codes
+  * make minihttptestserver listen on loopback interface instead of 0.0.0.0
+  * Maven installation thanks to Alexey Kuznetsov
+  * Replace WIN32 macro by _WIN32
+  * Fixes in java wrappers thanks to Alexey Kuznetsov :
+https://github.com/axet/miniupnp/tree/fix-javatest/miniupnpc
+  * Make and install .deb packages (python) thanks to Alexey Kuznetsov :
+https://github.com/axet/miniupnp/tree/feature-debbuild/miniupnpc
+  * The multicast interface can now be specified by name with IPv4.
+  * Install man page
+  * added header to Port Mappings list in upnpc.c
+  * Makefile : make clean now removes jnaerator generated files.
+  * MINIUPNPC_VERSION in miniupnpc.h (updated by make)
+  * added rootdescURL to UPNPUrls structure.
+- Remove unneeded miniupnpc-makefile.patch
+
+---

Old:

  miniupnpc-1.6.tar.gz
  miniupnpc-makefile.patch

New:

  miniupnpc-1.7.tar.gz



Other differences:
--
++ miniupnpc.spec ++
--- /var/tmp/diff_new_pack.RRQE69/_old  2013-01-01 12:01:12.0 +0100
+++ /var/tmp/diff_new_pack.RRQE69/_new  2013-01-01 12:01:12.0 +0100
@@ -16,20 +16,17 @@
 #
 
 
-Name:   miniupnpc
-Version:1.6
-Release:0.0
 %define soname 8
+
+Name:   miniupnpc
+Version:1.7
+Release:0
 Summary:Universal Plug'n'Play (UPnP) Client
 License:BSD-3-Clause
 Group:  Productivity/Networking/Other
 Source: http://miniupnp.free.fr/files/miniupnpc-%{version}.tar.gz
-Patch1: miniupnpc-makefile.patch
 Url:http://miniupnp.free.fr/
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  gcc
-BuildRequires:  glibc-devel
-BuildRequires:  make
 BuildRequires:  python-devel
 Requires:   libminiupnpc%{soname} = %{version}-%{release}
 
@@ -67,7 +64,6 @@
 
 %prep
 %setup -q
-%patch1
 
 %build
 make %{?_smp_mflags} \
@@ -90,6 +86,8 @@
  --prefix=%{_prefix} \
  --root=%{buildroot} \
  --record-rpm=rpmfiles.lst
+# Remove static libs
+rm -f %{buildroot}%{_libdir}/*.a
 
 %post   -n libminiupnpc%{soname} -p /sbin/ldconfig
 
@@ -99,6 +97,7 @@
 %defattr(-,root,root)
 %{_bindir}/upnpc
 %{_bindir}/external-ip
+%{_mandir}/man3/miniupnpc.3.gz
 
 %files -n libminiupnpc%{soname}
 %defattr(-,root,root)
@@ -108,7 +107,6 @@
 %files -n libminiupnpc-devel
 %defattr(-,root,root)
 %{_includedir}/miniupnpc/
-%{_libdir}/libminiupnpc.a
 %{_libdir}/libminiupnpc.so
 
 %files -n python-miniupnpc -f rpmfiles.lst

++ miniupnpc-1.6.tar.gz - miniupnpc-1.7.tar.gz ++
 2111 lines of diff (skipped)

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



commit miniupnpc for openSUSE:Factory

2012-02-20 Thread h_root
Hello community,

here is the log from the commit of package miniupnpc for openSUSE:Factory 
checked in at 2012-02-20 16:15:26

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


Package is miniupnpc, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/miniupnpc/miniupnpc.changes  2012-01-09 
16:01:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.miniupnpc.new/miniupnpc.changes 2012-02-20 
16:15:36.0 +0100
@@ -1,0 +2,7 @@
+Fri Feb 17 09:03:59 UTC 2012 - vu...@opensuse.org
+
+- Install the headers in /usr/include/miniupnpc/ instead of
+  /usr/include/: this is cleaner, and this is what users of the
+  library expect.
+
+---



Other differences:
--
++ miniupnpc.spec ++
--- /var/tmp/diff_new_pack.EoI6De/_old  2012-02-20 16:15:37.0 +0100
+++ /var/tmp/diff_new_pack.EoI6De/_new  2012-02-20 16:15:37.0 +0100
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   miniupnpc
 Version:1.6
 Release:0.0
@@ -79,7 +80,7 @@
 %install
 %__make \
  INSTALLPREFIX=%{buildroot}%{_prefix} \
- INSTALLDIRINC=%{buildroot}%{_includedir} \
+ INSTALLDIRINC=%{buildroot}%{_includedir}/miniupnpc \
  INSTALLDIRLIB=%{buildroot}%{_libdir} \
  INSTALLDIRBIN=%{buildroot}%{_bindir} \
  INSTALL=%__install \
@@ -106,15 +107,7 @@
 
 %files -n libminiupnpc-devel
 %defattr(-,root,root)
-%{_includedir}/declspec.h
-%{_includedir}/igd_desc_parse.h
-%{_includedir}/miniupnpc.h
-%{_includedir}/miniupnpctypes.h
-%{_includedir}/miniwget.h
-%{_includedir}/portlistingparse.h
-%{_includedir}/upnpcommands.h
-%{_includedir}/upnperrors.h
-%{_includedir}/upnpreplyparse.h
+%{_includedir}/miniupnpc/
 %{_libdir}/libminiupnpc.a
 %{_libdir}/libminiupnpc.so
 

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