Changelog for
python2-miniupnpc-2.2.4-lp153.2.1.x86_64.rpm :
* Fri Dec 23 2022 Dirk Müller
- update to 2.2.4:
* upnpc: use of AATT 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 - Set LIBIR during \'make install\' to fix the library path in the generated pkg-config file.
* Tue May 18 2021 Andreas Stieger - add upstream signing key and validate source signature
* Wed Apr 28 2021 Martin Pluskal - 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 - 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 - 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 - Fix the python subpackage generation gh#openSUSE/python-rpm-macros#79
* Sat Nov 14 2020 Benjamin Greiner - Support multiple python3 flavors gh#openSUSE/python-rpm-macros#66- Don\'t own the whole python sitearch directory
* Wed Sep 05 2018 joop.boonenAATTopensuse.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 tchvatalAATTsuse.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.boonenAATTopensuse.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.boonenAATTopensuse.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.boonenAATTopensuse.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 idonmezAATTsuse.com- Update to version 2.0
* No code changes since 1.9.20160209
* Sat Feb 20 2016 mpluskalAATTsuse.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 mpluskalAATTsuse.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 dimstarAATTopensuse.org- Add baselibs.conf: build libminiupnpc10-32bit, as needed by libsocks0-32bit.