Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libminiupnpc-devel | Distribution: SUSE Linux Enterprise 15 SP6 |
Version: 2.2.5 | Vendor: openSUSE |
Release: bp156.1.5 | Build date: Mon May 13 12:59:32 2024 |
Group: Development/Libraries/C and C++ | Build host: i01-armsrv2 |
Size: 27309 | Source RPM: miniupnpc-2.2.5-bp156.1.5.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://miniupnp.free.fr/ | |
Summary: Universal Plug'n'Play (UPnP) Client Library |
The MiniUPnP project offers software which supports the UPnP Internet Gateway Device (IGD) specifications.
BSD-3-Clause
* Sat Jul 15 2023 Dirk Müller <dmueller@suse.com> - update to 2.2.5: * GetListOfPortMappings NewStartPort 0 => 1 * CheckPinholeWorking is optional * add 60x errors from UPnP Device Architecture * cmake: install binaries, man pages and external-ip.sh - drop python2 support * Fri Dec 23 2022 Dirk Müller <dmueller@suse.com> - update to 2.2.4: * upnpc: use of @ to replace local lan address * python module : Allow to specify the root description url * Change directory structure : include/ and src/ directories. - drop makefile-deps-fix.patch (upstream) * Thu Jun 09 2022 Martin Hauke <mardnh@gmx.de> - Set LIBIR during 'make install' to fix the library path in the generated pkg-config file. * Tue May 18 2021 Andreas Stieger <andreas.stieger@gmx.de> - add upstream signing key and validate source signature * Wed Apr 28 2021 Martin Pluskal <mpluskal@suse.com> - Update to version 2.2.2: * miniupnpcmodule.c: throw an exception in UPnP_discover() * Fix usage of IP_MULTICAST_IF with struct ip_mreqn * Thu Mar 25 2021 Ben Greiner <code@bnavigator.de> - Can't assume non-existence of python38 macros in Leap. gh#openSUSE/python-rpm-macros#107 Test for suse_version instead. Only Tumbleweed has and needs the python_subpackage_only support. * Tue Dec 29 2020 Dirk Müller <dmueller@suse.com> - update to 2.2.1: * Add miniupnpc.rc for .dll description * Check properly for reserved IP addresses * prevent infinite loop in upnpDiscover() * Add Haiku support * testminiwget.sh can use either "ip addr" or "ifconfig -a * fix UPNP_GetValidIGD() when several devices are found * Allow Remote Host on upnpc command line * fix error 708 description in strupnperror() * Fix memory leak in upnpreplyparse.c with NewPortListing element * connecthostport.c: Code simplification, error trace fix * set timeout for select() in connecthostport() * miniupnpcmodule.c: check return of WSAStartup() * Sun Nov 22 2020 Benjamin Greiner <code@bnavigator.de> - Fix the python subpackage generation gh#openSUSE/python-rpm-macros#79 * Sat Nov 14 2020 Benjamin Greiner <code@bnavigator.de> - Support multiple python3 flavors gh#openSUSE/python-rpm-macros#66 - Don't own the whole python sitearch directory * Wed Sep 05 2018 joop.boonen@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 * Fri Jun 29 2018 tchvatal@suse.com - Fix reproducability by not coding in kernel version: * miniupnpc-kernelversion.patch - Fix build with python3 only present in system * Sat May 26 2018 joop.boonen@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 * Mon Nov 06 2017 joop.boonen@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 * Tue May 23 2017 joop.boonen@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 * Sun Apr 24 2016 idonmez@suse.com - Update to version 2.0 * No code changes since 1.9.20160209 * Sat Feb 20 2016 mpluskal@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 * Tue Nov 17 2015 mpluskal@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 * Wed Jul 29 2015 dimstar@opensuse.org - Add baselibs.conf: build libminiupnpc10-32bit, as needed by libsocks0-32bit.
/usr/include/miniupnpc /usr/include/miniupnpc/igd_desc_parse.h /usr/include/miniupnpc/miniupnpc.h /usr/include/miniupnpc/miniupnpc_declspec.h /usr/include/miniupnpc/miniupnpctypes.h /usr/include/miniupnpc/miniwget.h /usr/include/miniupnpc/portlistingparse.h /usr/include/miniupnpc/upnpcommands.h /usr/include/miniupnpc/upnpdev.h /usr/include/miniupnpc/upnperrors.h /usr/include/miniupnpc/upnpreplyparse.h /usr/lib64/libminiupnpc.so /usr/lib64/pkgconfig/miniupnpc.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 20:14:19 2024