Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libminiupnpc-devel-2.2.6-lp160.1.1 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: libminiupnpc-devel Distribution: openSUSE Leap 16.0
Version: 2.2.6 Vendor: openSUSE
Release: lp160.1.1 Build date: Sun Apr 7 22:49:20 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 27327 Source RPM: miniupnpc-2.2.6-lp160.1.1.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.

Provides

Requires

License

BSD-3-Clause

Changelog

* Sun Apr 07 2024 Andrea Manzini <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - Set LIBIR during 'make install' to fix the library path in the
    generated pkg-config file.
* Tue May 18 2021 Andreas Stieger <[email protected]>
  - add upstream signing key and validate source signature
* Wed Apr 28 2021 Martin Pluskal <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - Fix the python subpackage generation
    gh#openSUSE/python-rpm-macros#79
* Sat Nov 14 2020 Benjamin Greiner <[email protected]>
  - Support multiple python3 flavors gh#openSUSE/python-rpm-macros#66
  - Don't own the whole python sitearch directory
* Wed Sep 05 2018 [email protected]
  - 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 [email protected]
  - Fix reproducability by not coding in kernel version:
    * miniupnpc-kernelversion.patch
  - Fix build with python3 only present in system
* Sat May 26 2018 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - Update to version 2.0
    * No code changes since 1.9.20160209
* Sat Feb 20 2016 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - Add baselibs.conf: build libminiupnpc10-32bit, as needed by
    libsocks0-32bit.
* Wed Jun 11 2014 [email protected]
  - 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 06 2013 [email protected]
  - 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 2012 [email protected]
  - 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 2012 [email protected]
  - 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 07 2012 [email protected]
  - Corrected the License
* Fri Dec 23 2011 [email protected]
  - Remove redundant/unwanted tags/section (cf. specfile guidelines)
  - Use %_smp_mflags for parallel building
* Fri Dec 23 2011 [email protected]
  - Build version 1.6
  - soname 5 -> 8
* Wed Mar 09 2011 [email protected]
  - soname 4 -> 5
  - update to 1.5
* Sun Mar 07 2010 [email protected]
  - initial package

Files

/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, Mon Dec 2 23:27:45 2024