| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python314-miniupnpc | Distribution: openSUSE Tumbleweed |
| Version: 2.3.3 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Mar 22 12:32:45 2026 |
| Group: Productivity/Networking/Other | Build host: reproducible |
| Size: 114802 | Source RPM: miniupnpc-2.3.3-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://miniupnp.free.fr/ | |
| Summary: Universal Plug'n'Play (UPnP) Client Module for Python | |
The MiniUPnP project offers software which supports the UPnP Internet Gateway Device (IGD) specifications.
BSD-3-Clause
* Sun Mar 22 2026 Martin Hauke <mardnh@gmx.de>
- Use cmake instead of autotools
* Sun Mar 22 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 2.3.3
* fix a bug in ssdpDiscoverDevices() that has been there since
2010/04/05 and the use of getaddrinfo().
* more argument checks in UPNP_AddAnyPortMapping() and
UPNP_GetGenericPortMappingEntryExt().
* Add UPNP_GetSpecificPortMappingEntryExt() and
UPNP_GetGenericPortMappingEntryExt() functions to support
* retrieving arbitrary long descriptions.
* Increments API_VERSION to 21
- Update to version 2.3.2
* remove STRTOUI from public headers.
* remove parseURL() from public headers.
* remove struct NameValue from upnpreplyparse.h and use flexible
array member.
* Increments API_VERSION to 20.
- Update to version 2.3.1
* allocate argument arrays on stack instead of heap in
upnpcommand.c.
* doxygen documentation of the public headers.
- Update to version 2.3.0
* Change simpleUPnPcommand() prototype to remove unused first
argument.
* Increments API_VERSION to 19
* Add #define for UPNP_GetValidIGD() return values.
- Update to version 2.2.8
* IPv6: try site-local before link-local
* upnpc.c: Add -f option to upnpc program (delete multiple port
redirections).
* UPNP_GetValidIGD(): distinguish between not connected and
connected to a "private" network (with a reserved IP address).
* Increments API_VERSION to 18
- Update to version 2.2.7
* listdevices.c: exit with status code 1 if no UPNP device is
found.
- Use pyproject_* macros
- Use ldconfig_scriptlets macro
* Sun Apr 07 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 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()
/usr/lib/python3.14/site-packages/miniupnpc-2.3.3.dist-info /usr/lib/python3.14/site-packages/miniupnpc-2.3.3.dist-info/INSTALLER /usr/lib/python3.14/site-packages/miniupnpc-2.3.3.dist-info/METADATA /usr/lib/python3.14/site-packages/miniupnpc-2.3.3.dist-info/RECORD /usr/lib/python3.14/site-packages/miniupnpc-2.3.3.dist-info/REQUESTED /usr/lib/python3.14/site-packages/miniupnpc-2.3.3.dist-info/WHEEL /usr/lib/python3.14/site-packages/miniupnpc-2.3.3.dist-info/licenses /usr/lib/python3.14/site-packages/miniupnpc-2.3.3.dist-info/licenses/LICENSE /usr/lib/python3.14/site-packages/miniupnpc-2.3.3.dist-info/top_level.txt /usr/lib/python3.14/site-packages/miniupnpc.cpython-314-i386-linux-gnu.so /usr/share/doc/packages/python314-miniupnpc /usr/share/doc/packages/python314-miniupnpc/Changelog.txt /usr/share/doc/packages/python314-miniupnpc/README /usr/share/licenses/python314-miniupnpc /usr/share/licenses/python314-miniupnpc/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Apr 6 22:25:58 2026