Annotation of embedaddon/miniupnpd/minissdpd/Changelog.txt, revision 1.1.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>