Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory
miniupnpc
miniupnpc.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File miniupnpc.changes of Package miniupnpc
------------------------------------------------------------------- Sun Apr 7 20:49:20 UTC 2024 - Andrea Manzini <andrea.manzini@suse.com> - update to 2.2.6: * includes charset="utf-8" in Content-Type * fix memory allocation error in minissdpc.c * Make User-Agent compliant. * add new binary listdevices => upnp-listdevices - added %check section to run unit tests ------------------------------------------------------------------- Sat Jul 15 15:18:39 UTC 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 11:35:51 UTC 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 9 17:50:48 UTC 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 17:53:57 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de> - add upstream signing key and validate source signature ------------------------------------------------------------------- Wed Apr 28 10:53:57 UTC 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 16:27:58 UTC 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 14:04:32 UTC 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 00:17:00 UTC 2020 - Benjamin Greiner <code@bnavigator.de> - Fix the python subpackage generation gh#openSUSE/python-rpm-macros#79 ------------------------------------------------------------------- Sat Nov 14 22:55:37 UTC 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 5 12:58:18 UTC 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 12:35:27 UTC 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 10:52:25 UTC 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 6 11:09:12 UTC 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 14:18:10 UTC 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 19:05:35 UTC 2016 - idonmez@suse.com - Update to version 2.0 * No code changes since 1.9.20160209 ------------------------------------------------------------------- Sat Feb 20 13:47:40 UTC 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 21:24:51 UTC 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 09:51:49 UTC 2015 - dimstar@opensuse.org - Add baselibs.conf: build libminiupnpc10-32bit, as needed by libsocks0-32bit. ------------------------------------------------------------------- Wed Jun 11 07:34:30 UTC 2014 - joop.boonen@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 - Use optflags for building ------------------------------------------------------------------- Thu Jun 6 07:37:52 UTC 2013 - joop.boonen@opensuse.org - Update to 1.8: * fix testminiwget with no IPv6 support * Rename all include guards to not clash with C99 (7.1.3 Reserved identifiers). * Added -e option to upnpc program (set description for port mappings) * Python 3 support (thanks to Christopher Foo) * Fix a memory link in UPNP_GetValidIGD() * Try to handle scope id in link local IPv6 URL under MS Windows * Disable HAS_IP_MREQN on DragonFly BSD * GetUPNPUrls() now inserts scope into link-local IPv6 addresses * More error return checks in upnpc.c #define MINIUPNPC_GET_SRC_ADDR enables receivedata() to get scope_id * parseURL() now parses IPv6 addresses scope * new parameter for miniwget() : IPv6 address scope * increment API_VERSION to 9 * fixed CMakeLists.txt * Improvements in testminiwget.sh ------------------------------------------------------------------- Mon Dec 24 22:29:47 UTC 2012 - p.drouand@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 ------------------------------------------------------------------- Fri Feb 17 09:03:59 UTC 2012 - vuntz@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. ------------------------------------------------------------------- Sat Jan 7 22:08:25 UTC 2012 - joop.boonen@opensuse.org - Corrected the License ------------------------------------------------------------------- Fri Dec 23 21:36:13 UTC 2011 - jengelh@medozas.de - Remove redundant/unwanted tags/section (cf. specfile guidelines) - Use %_smp_mflags for parallel building ------------------------------------------------------------------- Fri Dec 23 16:44:12 UTC 2011 - joop.boonen@opensuse.org - Build version 1.6 - soname 5 -> 8 ------------------------------------------------------------------- Wed Mar 9 00:00:00 UTC 2011 - pascal.bleser@opensuse.org - soname 4 -> 5 - update to 1.5 ------------------------------------------------------------------- Sun Mar 7 00:00:00 UTC 2010 - pascal@links2linux.de - initial package -------------------------------------------------------------------
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor