summaryrefslogtreecommitdiff
path: root/usr.sbin/ntpd/ntpd.c
AgeCommit message (Expand)Author
2008-05-16Allow ntpd to step the time at startup, now matter how large or small theChris Kuethe
2008-05-14ntpd missed the argument check sweep.Pierre-Yves Ritschard
2007-12-31we must reset the poll timeout to INFTIM when receiving the IMSG_SETTIMEHenning Brauer
2007-12-23log a warning one time when we can't open or write the drift file;Kevin Steves
2007-12-22just call getpwnam(NTPD_USER) once; ok henning@Kevin Steves
2007-12-04revert SIGQUIT catching; requested by deraadtFederico G. Schwindt
2007-12-04catch SIGQUIT too. ckuethe@ and henning@ ok.Federico G. Schwindt
2007-11-22if the drift file is missing, reset adjfreq to zero; iirc diff from GlaserOtto Moerbeek
2007-09-13add -n to usage();Jason McIntyre
2007-09-13Provide the -n switch like in the other imsg daemons for testingPierre-Yves Ritschard
2007-08-22Allow ntpd to log sensor offsets and adjtime calls to syslog at LOG_DEBUGChris Kuethe
2007-01-15Although Unix compilers accept more than one definition of a globalOtto Moerbeek
2006-06-30spacesTheo de Raadt
2006-06-30don't write anything to log until we are daemonized. spotted byOtto Moerbeek
2006-06-26Reset adjtime() on startup; having an adjtime() active while startingOtto Moerbeek
2006-06-22Save the computed clock drift and use it on startup. ok deraadt@Otto Moerbeek
2006-06-21avoid a race by installing SIGCHLD handler before fork() is called.Otto Moerbeek
2006-06-17Import frequency conrrection code from dragonfly, whith some changes:Otto Moerbeek
2006-06-07Compensate old offsets with the amount of adjustment done, avoidingOtto Moerbeek
2006-02-21handle -1 return from host_dns(); ok henning@Kevin Steves
2005-09-06when running ntpd with "-s" as it's argument from /etc/rc.conf, make sure theWim Vandeputte
2005-07-11More descriptive error if a signal causes the child to exit; ok henning@Darren Tucker
2005-06-19use a #define for the time to wait on -s and clarify a log msgHenning Brauer
2005-06-19use a little state engine to keep track of delayed dns lookups and such,Henning Brauer
2005-05-26Ensure previous adjust has completed before clearing alarm flag; ok henning@Darren Tucker
2005-04-18extra paranoia, from a discussion with joergHenning Brauer
2005-03-31zap includes, grunkHenning Brauer
2005-03-24fatal vs fatalx, Alexander von GernlerHenning Brauer
2005-03-13Fixes in ntpd_settime (ie ntpd -s):Darren Tucker
2005-03-09nasty: host_dns used to run before forking and chrooting etc, so it wasHenning Brauer
2005-03-08from the "shut the fuck up, ntpd" department:Henning Brauer
2005-02-02usage() is __deadHenning Brauer
2005-01-28fatal() if daemon() fails, Alexander von Gernler <grunk@pestilenz.org>Henning Brauer
2004-12-22d can be negative, take that into account when comparing to the loggingHenning Brauer
2004-12-20some typos in log messages.Moritz Jodeit
2004-12-06do not log tiny local clock drifts; w/ help from Joerg Sonnenberger <joerg@br...Michael Shalayeff
2004-11-10const'ify conffileHenning Brauer
2004-11-04use SIG_DFL instead of SIG_IGN when we are not interested in SIG_CHILDHenning Brauer
2004-09-23reset chld_pid to 0 when acting upon a SIGCHLD so we don't try to send itHenning Brauer
2004-09-18jmc says S before s and not s before S, sssssssso we do.Henning Brauer
2004-09-18implement -S to override earlier -s, requested by theoHenning Brauer
2004-09-18don't call settimeofday() when the offset is smaller than 180 seconds,Henning Brauer
2004-09-18add a new -s option, that tells ntpd to set the time using settimeofday()Henning Brauer
2004-09-15imsg framework cleanup:Henning Brauer
2004-09-15malloc the imsg buffers instead of having them statically, suggested byHenning Brauer
2004-09-15unused variables, theoHenning Brauer
2004-08-12do not try to getaddrinfo() in the unprivileged process, send an imsgHenning Brauer
2004-07-13liek bgpd, use a socketpair(2) instead of a pipe(2)Henning Brauer
2004-07-12Add missing newlinesDarren Tucker
2004-07-12Replace errx with equivalent fprintf+exit to make porting easier; ok henning@Darren Tucker