Include an OpenIKED Vendor ID payload in the initial handshake. This will
authortobhe <tobhe@openbsd.org>
Fri, 22 Jul 2022 15:53:33 +0000 (15:53 +0000)
committertobhe <tobhe@openbsd.org>
Fri, 22 Jul 2022 15:53:33 +0000 (15:53 +0000)
commit8714867440ab2363ef6d587b83cc730c350d0399
tree9daaf7f51d5730561c3bdf7b43d25217d26fe6b4
parent84c68b93f9849b9dcc141a11858ab6aa4169be96
Include an OpenIKED Vendor ID payload in the initial handshake.  This will
make it easier to handle interoperability problems with older versions in
the future.  The ID is constructed from the string "OpenIKED-" followed by
the version number.
Sending of the vendor ID payload can be disabled by specifying
"set novendorid" in iked.conf(5).

ok markus@ bluhm@
sbin/iked/iked.conf.5
sbin/iked/iked.h
sbin/iked/ikev2.c
sbin/iked/parse.y
sbin/iked/types.h