Update relayd to use siphash instead of sys/hash. The source-hash,
authorreyk <reyk@openbsd.org>
Thu, 18 Dec 2014 20:55:01 +0000 (20:55 +0000)
committerreyk <reyk@openbsd.org>
Thu, 18 Dec 2014 20:55:01 +0000 (20:55 +0000)
commitacb89df41ab799db61a1eaeb2814b514fde65d32
tree6b133f5655249039d7a34a7e3ce8c8948e70ae02
parenta4c43c9d8dba586b24e2b850c89e9416f8dfba3e
Update relayd to use siphash instead of sys/hash.  The source-hash,
loadbalance and hash modes use a random key by default that can be
forced to be a static key with a new configuration argument.

With input from Max Fillinger.

ok tedu@
usr.sbin/relayd/parse.y
usr.sbin/relayd/relay.c
usr.sbin/relayd/relay_http.c
usr.sbin/relayd/relay_udp.c
usr.sbin/relayd/relayd.c
usr.sbin/relayd/relayd.conf.5
usr.sbin/relayd/relayd.h