Add 'echo-client-id' statment, so that RFC 6842 behaviour can be
authorkrw <krw@openbsd.org>
Mon, 24 Apr 2017 14:58:36 +0000 (14:58 +0000)
committerkrw <krw@openbsd.org>
Mon, 24 Apr 2017 14:58:36 +0000 (14:58 +0000)
commita51e987248c39601466de9e183d3901b5b7303cf
treee9528c1a32e4d1d47b44af3a93bed35bdd708a04
parentfa003bdcfde15f0e25ba2b5c9cd55417f8469257
Add 'echo-client-id' statment, so that RFC 6842 behaviour can be
turned off for those clients and networks that find it impossible to
move past RFC 2131. Modelled on the same statement in recent ISC
versions, though we default to 'on' (a.k.a. RFC 6842) rather that
'off' (a.k.a. RFC 2131).

Problems reported by Bastien Durel (Xerox Phaser 6022 printer) and
Bryan Vyhmeister (Hon Hai Precision router) via misc@. Thanks!
usr.sbin/dhcpd/conflex.c
usr.sbin/dhcpd/confpars.c
usr.sbin/dhcpd/dhcp.c
usr.sbin/dhcpd/dhcpd.conf.5
usr.sbin/dhcpd/dhcpd.h
usr.sbin/dhcpd/dhctoken.h