213 Commits (4d841a52b938c730c1184fe9d14057f925bce931)

Author SHA1 Message Date
  dtucker f5ecdec08b Ensure previous adjust has completed before clearing alarm flag; ok henning@ 19 years ago
  henning e7bcb5fe62 ifa->ifa_addr can be NULL in some cases, pt out by Kurt Roeckx 19 years ago
  henning 8f835e4902 no need for endpwent(0 here either 19 years ago
  henning 708d2e7376 don't touch *hn in failure case. no real change due to the way we use it 19 years ago
  djm 5a26462171 setres[ug]id; ok deraadt@ 19 years ago
  henning 50e41e169b unify shared code a bit again to make future syncs easier 19 years ago
  henning f2765f2a2f move the "reply from ... " log msg in -d mdoe uop a bit so it actually 19 years ago
  henning 3ce098c434 extra paranoia, from a discussion with joerg 19 years ago
  henning 90903372f9 correctness: only account for offset after settime in next and deadline 19 years ago
  henning d2787fa263 after setting the clock hard correct the "next" and "deadline" timestamps 19 years ago
  henning 7082200ffe prevent replies with negative delay from being used, could happen with -s 19 years ago
  henning 4395949868 zap includes, grunk 20 years ago
  henning b7d0279fa2 zap includes, Alexander von Gernler <grunk@pestilenz.org> 20 years ago
  henning de27be63ae one more fatal/fatalx, alexander 20 years ago
  henning 79255b7f6b fatal vs fatalx, Alexander von Gernler 20 years ago
  henning a71057c067 remove now osolete comment, from a mail exchange with 20 years ago
  henning e0f325591a wpos in struct buf_read and datalen in imsg_get should be size_t and not 20 years ago
  dtucker 0a9920c236 Fixes in ntpd_settime (ie ntpd -s): 20 years ago
  henning 62c3d341a1 nasty: host_dns used to run before forking and chrooting etc, so it was 20 years ago
  henning d40f766737 when, after processing all complete imsgs we found in the buffer, 20 years ago
  henning de3d9906a7 when trying short-circuit the wait for the first reply for -s, only 20 years ago
  deraadt 0539953c14 knf 20 years ago
  henning 9721a5431f from the "shut the fuck up, ntpd" department: 20 years ago
  deraadt 459c93ccc2 missing break spotted by lint 20 years ago
  henning ab6444e263 from the "shut the fuck up, ntpd" department: 20 years ago
  henning 6801136c41 let client_query return 0 if it requested dns resolution 20 years ago
  henning 1b0777efc4 fix error message, Benedikt Steinbusch <bsteinb@hamazone.de> 20 years ago
  henning 6d9ab8b66e when sending a query already returns a failure, we're not going to see 20 years ago
  henning 356208894f fix an error message 20 years ago
  dtucker c1809222fb Implement simple duplicate suppression of peer errors; ok henning@ 20 years ago
  henning 8f4f234d9b KNF 20 years ago
  henning 5ab4c063ff buffer structs and API ssize_t -> size_t; from bgpd 20 years ago
  henning 9f4b13fc3a usage() is __dead 20 years ago
  dtucker 21a049e79f Simplify interval scaling and randomize query intervals; ok henning@ 20 years ago
  henning 81a717e58a fatal() if daemon() fails, Alexander von Gernler <grunk@pestilenz.org> 20 years ago
  dtucker e0c54820e7 Make network unreachable errors non-fatal; ok henning@ 20 years ago
  dtucker 270c434643 Scale query interval by the overall offset not per-peer offset, so we 20 years ago
  dtucker 5d09ee1c02 Delay before retrying a query on timeout; ok henning@ 20 years ago
  henning 2c91c74b88 KNF 20 years ago
  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