Diff for /embedaddon/miniupnpc/Changelog.txt between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2013/07/22 00:36:10 version 1.1.1.3, 2023/09/27 11:21:37
Line 1 Line 1
 $Id$  $Id$
 miniUPnP client Changelog.  miniUPnP client Changelog.
   
   2023/06/05:
     GetListOfPortMappings NewStartPort 0 => 1
   
   2023/05/30:
     CheckPinholeWorking is optional
     add 60x errors from UPnP Device Architecture
   
   2023/01/04:
     cmake: install binaries, man pages and external-ip.sh
   
   VERSION 2.2.4 : released 2022/10/21
   
   2022/02/20:
     upnpc: use of @ to replace local lan address
   
   2021/11/09:
     python module : Allow to specify the root description url
   
   VERSION 2.2.3 : released 2021/09/28
   
   2021/08/13:
     Change directory structure : include/ and src/ directories.
   
   VERSION 2.2.2 : released 2021/03/03
   
   2021/01/15:
     miniupnpcmodule.c: throw an exception in UPnP_discover()
   
   2020/12/30:
     Fix usage of IP_MULTICAST_IF with struct ip_mreqn
   
   VERSION 2.2.1 : released 2020/12/20
   
   2020/11/30:
     Add miniupnpc.rc for .dll description
   
   VERSION 2.2.0 : released 2020/11/09
   
   2020/09/24:
     Check properly for reserved IP addresses
   
   2020/09/23:
     prevent infinite loop in upnpDiscover()
   
   2020/02/16:
     Add Haiku support
   
   2019/10/22:
     testminiwget.sh can use either "ip addr" or "ifconfig -a
   
   2019/10/13:
     fix UPNP_GetValidIGD() when several devices are found
     which are reachable from != local address
   
   2019/08/24:
     Allow Remote Host on upnpc command line
     fix error 708 description in strupnperror()
   
   2019/04/05:
     Fix memory leak in upnpreplyparse.c with NewPortListing element
   
   2019/03/10:
     connecthostport.c: Code simplification, error trace fix
   
   2019/01/23:
     set timeout for select() in connecthostport()
   
   2018/10/31:
     miniupnpcmodule.c: check return of WSAStartup()
   
   2018/07/14:
     Fix and improve MSVC project :
       Add Dll configurations
       improve genminiupnpcstrings.vbs
   
   2018/06/18:
     Fixes for windows 64-bits.
   
   VERSION 2.1 : released 2018/05/07
   
   2018/05/07:
     CMake Modernize and cleanup CMakeLists.txt
     Update MS Visual Studio projects
   
   2018/04/30:
     listdevices: show devices sorted by XML desc URL
   
   2018/04/26:
     Small fix in miniupnpcmodule.c (python module)
     Support cross compiling in Makefile.mingw
   
   2018/04/06:
     Use SOCKET type instead of int (for Win64 compilation)
     Increments API_VERSION to 17
   
   2018/02/22:
     Disable usage of MiniSSDPd when using -m option
   
   2017/12/11:
     Fix buffer over run in minixml.c
     Fix uninitialized variable access in upnpreplyparse.c
   
   2017/05/05:
     Fix CVE-2017-8798   Thanks to tin/Team OSTStrom
   
   2016/11/11:
     check strlen before memcmp in XML parsing portlistingparse.c
     fix build under SOLARIS and CYGWIN
   
   2016/10/11:
     Add python 3 compatibility to IGD test
   
   VERSION 2.0 : released 2016/04/19
   
   2016/01/24:
     change miniwget to return HTTP status code
     increments API_VERSION to 16
   
   2016/01/22:
     Improve UPNPIGD_IsConnected() to check if WAN address is not private.
     parse HTTP response status line in miniwget.c
   
   2015/10/26:
     snprintf() overflow check. check overflow in simpleUPnPcommand2()
   
   2015/10/25:
     fix compilation with old macs
     fix compilation with mingw32 (for Appveyor)
     fix python module for python <= 2.3
   
   2015/10/08:
     Change sameport to localport
       see https://github.com/miniupnp/miniupnp/pull/120
     increments API_VERSION to 15
   
   2015/09/15:
     Fix buffer overflow in igd_desc_parse.c/IGDstartelt()
       Discovered by Aleksandar Nikolic of Cisco Talos
   
   2015/08/28:
     move ssdpDiscoverDevices() to minissdpc.c
   
   2015/08/27:
     avoid unix socket leak in getDevicesFromMiniSSDPD()
   
   2015/08/16:
     Also accept "Up" as ConnectionStatus value
   
   2015/07/23:
     split getDevicesFromMiniSSDPD
     add ttl argument to upnpDiscover() functions
     increments API_VERSION to 14
   
   2015/07/22:
     Read USN from SSDP messages.
   
   2015/07/15:
     Check malloc/calloc
   
   2015/06/16:
     update getDevicesFromMiniSSDPD() to process longer minissdpd
       responses
   
   2015/05/22:
     add searchalltypes param to upnpDiscoverDevices()
     increments API_VERSION to 13
   
   2015/04/30:
     upnpc: output version on the terminal
   
   2015/04/27:
     _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
   
   2014/11/17:
     search all :
       upnpDiscoverDevices() / upnpDiscoverAll() functions
       listdevices executable
     increment API_VERSION to 12
     validate igd_desc_parse
   
   2014/11/13:
     increment API_VERSION to 11
   
   2014/11/05:
     simplified function GetUPNPUrls()
   
   2014/09/11:
     use remoteHost arg of DeletePortMapping
   
   2014/09/06:
     Fix python3 build
   
   2014/07/01:
     Fix parsing of IGD2 root descriptions
   
   2014/06/10:
     rename LIBSPEC to MINIUPNP_LIBSPEC
   
   2014/05/15:
     Add support for IGD2 AddAnyPortMapping and DeletePortMappingRange
   
   2014/02/05:
     handle EINPROGRESS after connect()
   
   2014/02/03:
     minixml now handle XML comments
   
   VERSION 1.9 : released 2014/01/31
   
   2014/01/31:
     added argument remoteHost to UPNP_GetSpecificPortMappingEntry()
     increment API_VERSION to 10
   
   2013/12/09:
     --help and -h arguments in upnpc.c
   
   2013/10/07:
     fixed potential buffer overrun in miniwget.c
     Modified UPNP_GetValidIGD() to check for ExternalIpAddress
   
   2013/08/01:
     define MAXHOSTNAMELEN if not already done
   
   2013/06/06:
     update upnpreplyparse to allow larger values (128 chars instead of 64)
   
   2013/05/14:
     Update upnpreplyparse to take into account "empty" elements
     validate upnpreplyparse.c code with "make check"
   
   2013/05/03:
     Fix Solaris build thanks to Maciej MaƂecki
   
   2013/04/27:
     Fix testminiwget.sh for BSD
   
   2013/03/23:
     Fixed Makefile for *BSD
   
   2013/03/11:
     Update Makefile to use JNAerator version 0.11
   
   2013/02/11:
     Fix testminiwget.sh for use with dash
     Use $(DESTDIR) in Makefile
   
   VERSION 1.8 : released 2013/02/06
   
 2012/10/16:  2012/10/16:
   fix testminiwget with no IPv6 support    fix testminiwget with no IPv6 support
   
Line 449  VERSION 1.0 : Line 700  VERSION 1.0 :
   upnpc now displays external ip address with -s or -l    upnpc now displays external ip address with -s or -l
   
 2007/04/11:  2007/04/11:
  changed MINIUPNPC_URL_MAXSIZE to 128 to accomodate the "BT Voyager 210"  changed MINIUPNPC_URL_MAXSIZE to 128 to accommodate the "BT Voyager 210"
   
 2007/03/19:  2007/03/19:
   cleanup in miniwget.c    cleanup in miniwget.c

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>