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.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.miniupnpc.new/miniupnpc.changes 2015-12-03 
13:25:37.000000000 +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.000000000 +0100
+++ /var/tmp/diff_new_pack.vxseih/_new  2015-12-03 13:25:38.000000000 +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.000000000 +0100
+++ /var/tmp/diff_new_pack.vxseih/_new  2015-12-03 13:25:38.000000000 +0100
@@ -1 +1 @@
-libminiupnpc10
+libminiupnpc15

++++++ miniupnpc-1.9.tar.gz -> miniupnpc-1.9.20151026.tar.gz ++++++
++++ 7220 lines of diff (skipped)


Reply via email to