After calling getaddrinfo(3) both on rfc868 and ntp cases we can drop the "dns"
authormestre <mestre@openbsd.org>
Sat, 18 Aug 2018 15:25:20 +0000 (15:25 +0000)
committermestre <mestre@openbsd.org>
Sat, 18 Aug 2018 15:25:20 +0000 (15:25 +0000)
commit4a5cc25cbb2a7dd7f868326ff2a5b77635f8f04b
treef0b574fc90731ffec6a60088bb8195bc6006b779
parent9959e90786cfdacc3906cb0e3588bd0d87e44d1d
After calling getaddrinfo(3) both on rfc868 and ntp cases we can drop the "dns"
promise and only pledge("stdio inet") since from here until the end of the
program we will only exchange packets through sockets.

After a discussion with deraadt@ about adding privdrop to it we came to the
conclusion that the easiest and sane solution is just to reduce pledge(2)
instead of adding a ton of code to chroot the child that is already forbidden
to access the filesystem anyway.
usr.sbin/rdate/ntp.c
usr.sbin/rdate/rfc868time.c