Annotation of embedaddon/miniupnpd/minissdpd/Changelog.txt, revision 1.1
1.1 ! misho 1: $Id: Changelog.txt,v 1.54 2022/10/22 18:54:16 nanard Exp $
! 2:
! 3: VERSION 1.6.0:
! 4:
! 5: 2021/01/15:
! 6: Add submit_to_minissdpd.py
! 7:
! 8: 2020/06/06:
! 9: define NO_BACKGROUND_NO_PIDFILE for a systemd friendly mode
! 10: send the startup M-SEARCH message on the right interface(s)
! 11:
! 12: 2018/12/18:
! 13: updateDevice() remove element from the list when realloc fails
! 14:
! 15: 2018/05/08:
! 16: fix test shell scripts for *BSD
! 17:
! 18: 2018/02/23:
! 19: Fix build with IPv6 disabled and SSDP_LISTEN_ON_SPECIFIC_ADDR enabled
! 20:
! 21: 2018/02/03:
! 22: Properly parse several requests read() at once
! 23: Ignore the version of devices while answering to requests
! 24:
! 25: 2016/11/11:
! 26: Fix for Solaris build
! 27:
! 28: 2016/03/01:
! 29: Fix broken overflow test (p+l > buf+n) thanks to Salva Peiro
! 30:
! 31: VERSION 1.5:
! 32:
! 33: 2016/01/13:
! 34: add "notification" mode (command 5)
! 35:
! 36: 2015/08/06:
! 37: disable multicast loop
! 38: add -f command line option to filter for a specific device type
! 39:
! 40: VERSION 1.4:
! 41:
! 42: 2015/08/06:
! 43: added command 0 (version)
! 44:
! 45: 2015/07/21:
! 46: set multicast TTL to 2 by default and configurable
! 47:
! 48: 2015/05/27:
! 49: support larger buffer size (useful for type 3 requests)
! 50:
! 51: VERSION 1.3:
! 52:
! 53: 2014/12/05:
! 54: clean up select call()
! 55: fix non blocking write to sockets
! 56:
! 57: 2014/12/04:
! 58: Fixes removing of devices on ssdp:byebye
! 59: handle ssdp:update messages
! 60:
! 61: 2014/11/28:
! 62: revert "listen on only 1 IPv4 if only 1 interface is specified"
! 63: because it prevents broadcast messages to be received
! 64: Change the list of LAN addresses/interfaces (code taken from miniupnpd)
! 65: Check that the peer is from a LAN for each SSDP packet
! 66:
! 67: 2014/11/06:
! 68: listen on only 1 IPv4 if only 1 interface is specified
! 69: also when ENABLE_IPV6 is not defined
! 70:
! 71: 2014/09/06:
! 72: freebsd-glue for Debian/kFreeBSD
! 73: use LDFLAGS when linking binary
! 74:
! 75: 2014/05/01:
! 76: listen on only 1 IPv4 if only 1 interface is specified
! 77:
! 78: 2014/02/03:
! 79: silently ignore EAGAIN, EWOULDBLOCK, EINTR of recv calls
! 80: Discover devices on the network at startup
! 81:
! 82: 2013/08/19:
! 83: Translate README in english
! 84:
! 85: 2012/09/27:
! 86: Rename all include guards to not clash with C99
! 87: (7.1.3 Reserved identifiers).
! 88:
! 89: VERSION 1.2:
! 90:
! 91: 2012/05/21:
! 92: Clean signal handling
! 93: Set sockets non blocking
! 94:
! 95: 2012/05/18:
! 96: Improve ProcessInterfaceWatch() under BSD.
! 97:
! 98: 2012/05/15:
! 99: Improve ProcessInterfaceWatch() under linux.
! 100:
! 101: 2012/05/02:
! 102: Clean CLFAGS in Makefile.
! 103: Remove a few signed/unsigned compares
! 104:
! 105: 2012/04/09:
! 106: Added -ansi to compilation flags.
! 107: Handle ssdp:update messages and update logging
! 108:
! 109: 2012/01/02:
! 110: Install manpage. Fix installation under Mac OS X.
! 111:
! 112: 2011/10/07:
! 113: unlink unix socket before binding.
! 114: set SO_REUSEADDR on SSDP socket.
! 115: daemonize after init
! 116:
! 117: VERSION 1.1:
! 118:
! 119: 2011/07/30:
! 120: fixes. More overflow checks
! 121:
! 122: 2011/07/29:
! 123: added a lot of buffer overflow checks. Check malloc() failure, etc.
! 124: Better cleanup in case of crash at start.
! 125: network interface watch to add/drop multicast membership when the interface get live.
! 126:
! 127: 2011/06/18:
! 128: Starting to add support for UPnP Device Architecture v1.1
! 129:
! 130: 2011/05/23:
! 131: Added IPv6 support.
! 132: -i option now understands interface names as well as addresses.
! 133:
! 134: VERSION 1.0:
! 135:
! 136: 2008/10/07:
! 137: added codelength.h
! 138: Fixing response to M-SEARCH
! 139: Doc update
! 140:
! 141: 2008/10/06:
! 142: UPnP server support (answering M-SEARCH)
! 143:
! 144: 2008/10/04:
! 145: listening on several interfaces.
! 146:
! 147: 2008/10/01:
! 148: use of daemon() instead of home made daemonize.
! 149:
! 150: 2007/12/19:
! 151: added uuid in responses
! 152: 3 types of requests supported.
! 153: preventing buffer overflow
! 154:
! 155: 2007/12/18:
! 156: It is now possible to change the location of both pid file and
! 157: unix socket.
! 158:
! 159: 2007/10/08:
! 160: Added a man page
! 161:
! 162: 2007/09/27:
! 163: Support for install in different location $ PREFIX=... make install
! 164:
! 165: 2007/09/23:
! 166: added a script for use in /etc/init.d
! 167: improved Makefile
! 168: creating /var/run/minissdpd.pid
! 169: adding synthetic messages for new devices/removed devices
! 170:
! 171: 2007/09/19:
! 172: Take SSDP announce packets lifetime into account.
! 173:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>