File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / miniupnpd / minissdpd / Changelog.txt
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Sep 27 11:25:11 2023 UTC (14 months, 4 weeks ago) by misho
Branches: miniupnpd, MAIN
CVS tags: v2_3_3p0, HEAD
Version 2.3.3p0

    1: $Id: Changelog.txt,v 1.1.1.1 2023/09/27 11:25:11 misho 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>