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 |