Allowing upstream servers of ntp being in multiple routing tables is
authorphessler <phessler@openbsd.org>
Fri, 23 Oct 2015 14:52:20 +0000 (14:52 +0000)
committerphessler <phessler@openbsd.org>
Fri, 23 Oct 2015 14:52:20 +0000 (14:52 +0000)
commit12a126dd4a8ce37f0fa604d19088082eab2b4bde
tree3251cff91a483c90d6411ce60de0cca8d7944c6b
parentb9eec9be90464041cbd03b57e78ce1f03dd98585
Allowing upstream servers of ntp being in multiple routing tables is
non-sensical.  The dns lookups happened in the process routing table
(usually '0'), which is very likely to have different results from the
other routing domains.  If you do depend on having this behaviour,
you'll need to use pf to cross the rtable boundary.

"listen on * rtable X" is still supported.

Users of "server * rtable X" will need to switch to launching ntpd with
"route -T X exec /usr/sbin/ntpd"

OK deraadt@
usr.sbin/ntpd/client.c
usr.sbin/ntpd/control.c
usr.sbin/ntpd/ntp.c
usr.sbin/ntpd/ntpd.conf.5
usr.sbin/ntpd/ntpd.h
usr.sbin/ntpd/parse.y