initial cut at ntpd.
it is just capable of answering (s)ntp4 requests with the local time
for now.
imsg/buffer and logging framework from bgpd, ntp protocol hackery
with Alexander Guy
fix usage()
initial cut at a manpage
make my japanese friends happy by supporting IPv6 as well
naming consistency
allow ntpd to listen on nearly arbitary number of sockets (OPEN_MAX - 1 atm).
default to one IPv4 wildcard and one IPv6 wildcard one.
tzset(); noticed by theo
first cut at config file parser
for now, one can set the addresses to listen on
$OpenBSD$
prepare for client functionality
An optional argument cannot start with '-', even if permutation is
disabled.  Magne Oestlyngen.
Move prototype definitions.  Add multi-include protection to header.

ok henning@
major bump to libc and libpthread to break the dependency of a
particular implementation of libpthread for libc.  libc no longer
needs pthread.h to compile.
OK millert@, brad@, tedu@
machdep.xcrypt now has a different meaning: Instead of > 0 indicating
that AES is there, we now have 3 flag bits: C3_HAS_AES, C3_HAS_SHA
(SHA1 & SHA256), and C3_HAS_MM (RSA).  Change this code to only look
at C3_HAS_AES for now.
provide log_sockaddr, from bgpd
provide most of the client functionality.
hook the descriptors into the main poll and such.
we're not doing anything with the reply we recive yet, tho.

mostly hacked on the Frankfurt->Montreal flight, as batteries and those
horrible air canada seats permitted...
bloody attempt at a manpage
ewps, add ntpd.conf.5
size struct pollfd and idx2peer dynamically instead of imposing an arbitary
limit on OPEN_MAX, modeled after bgpd
make test successful even when /etc/services is changed