174 Commits (4bcb70b1fc217a5ece21a73bcce4086cd2333af6)

Author SHA1 Message Date
  henning d1e706f6f9 d can be negative, take that into account when comparing to the logging 20 years ago
  dtucker 621223eef3 Save original value returned by getifaddrs to free later; ok henning@ 20 years ago
  henning cd15a535c6 if our first getpwnam(), testing for NTPD_USER, succeeded, but the second 20 years ago
  moritz d2089d6098 some typos in log messages. 20 years ago
  dtucker a5982aae18 Limit the number of addresses used by the 'servers' directive to 8; ok henning@ 20 years ago
  dtucker 890af70b55 Poll unsynchronized servers at the maximum interval and log a message about 20 years ago
  dtucker f8fddf9886 Factor out interval scaling code; ok henning@ 20 years ago
  dtucker ec912cc477 If polling a server results in an error, drop that server to the maximum 20 years ago
  dtucker 1cc3aedb19 sendto() takes socklen_t as an argument; ok henning@ 20 years ago
  dtucker 262fb1973f Sanity check owner and permissions of privsep directory, like sshd does; 20 years ago
  dtucker 9cb603051f Check for error status from poll() too; ok henning@ 20 years ago
  dtucker 1bfbeb3ca8 Discard replies with alarm flag set or invalid stratum; ok henning@ 20 years ago
  jaredy 878f6487d6 typos, then -> than, from Michael Knudsen 20 years ago
  mickey a077b10ff0 define TRUSTLEVEL_MAX for the trustedlevel value of 10; henning@ ok 20 years ago
  mickey 668e680350 use two tiny macros for copying fields out to simplify reading; henning@ ok 20 years ago
  mickey b521cde7ce uniquely name members of s_fixedpt and l_fixedpt; henning@ ok 20 years ago
  jmc 640288c410 tweaks; 20 years ago
  mickey 7d3cbb5271 do not log tiny local clock drifts; w/ help from Joerg Sonnenberger <joerg@britannica.bec.de>; henning@ ok 20 years ago
  mickey f2f9840c04 ensure the most excellent alignment in the structs; henning@ ok 20 years ago
  henning 6da6b1a6a2 fix "listen on hostname" 20 years ago
  henning b89628e731 some missing includes, from Joerg Sonnenberger <joerg@britannica.bec.de> 20 years ago
  henning b84ae4cbbe ntp_adjtime() -> priv_adjtime() 20 years ago
  henning 389962a6b2 const'ify conffile 20 years ago
  otto 3b81ab1b24 Advice user to use multiple servers. Prodded by Daniel Polak, help and ok jmc@ 20 years ago
  jmc 5bfffdca2a document that keywords can be specified multiple times; 20 years ago
  dtucker ceecbd1877 Use SA_LEN() instead of ss.ss_len. Evaluates to the same result but it's 20 years ago
  henning c31555e853 memleaks in error pathes, patrick latifi, Thanks! 20 years ago
  henning e409afcfa7 use SIG_DFL instead of SIG_IGN when we are not interested in SIG_CHILD 20 years ago
  henning df2265ded1 superfluous comma, From: James Herbert <lists@artyzan.net> 20 years ago
  dtucker 348fc30c4d Calculate Hz and round up; ok henning@ 20 years ago
  henning cda611d670 use clock_getres(3) and calculate precision from that, and fill the 20 years ago
  henning 5b5fccf2aa oups 20 years ago
  henning d94b864a67 in server mode reply with stratum from the peer that we currently prefer 20 years ago
  dtucker 3b0155d86c Only set IPTOS_LOWDELAY on IPv4 interfaces; pointed out by phessler, ok henning 20 years ago
  dtucker dcc316e5a2 Have ntpd use IPTOS_LOWDELAY; ok henning@ 20 years ago
  henning a4e395e47f set rootdelay in replies. 20 years ago
  henning 0fe5ca5a17 in struct ntp_msg, rename "distance" to "rootdelay" to closer match RFCs 20 years ago
  henning 0d2f286428 thinko, htonl() -> ntohl(). as we don't use the value in question effect zero 20 years ago
  henning d71785f980 fall cleaning 20 years ago
  henning 7096d1be44 correctly set refid in replies with NTP protocol versions < 4. 20 years ago
  henning e310ae01b8 when we get back a IMSG_HOST_DNS message from the parent the peer ID within 20 years ago
  henning 0cd13f252a whitespace both in comment; from bernd 20 years ago
  henning abc9700cfb in client_addr_init() and client_nextaddr(), do not set up the socket and 20 years ago
  henning addeddaa0e do not take the average offset from all peers when calculating the total 20 years ago
  henning c25a5d5725 now that we connect() the client sockets we need to handle ECONNREFUSED as 20 years ago
  henning 944ef50b12 connect() the client-side sockets. idea & test & ok camield@ 20 years ago
  henning 75dafda684 reset chld_pid to 0 when acting upon a SIGCHLD so we don't try to send it 20 years ago
  henning 2a5d85f042 greatly improved by jmc with some tweaks by yours truly 20 years ago
  henning b676d8a001 jmc says S before s and not s before S, sssssssso we do. 20 years ago
  henning 8cf519f664 implement -S to override earlier -s, requested by theo 20 years ago