Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-02-12 | -v logs debug adjtime calls also; ok henning@ | Kevin Steves | |
2009-02-11 | move prototypes that are really in ntp.c; ok henning@ | Kevin Steves | |
2009-02-10 | log tiny frequency adjustments at debug only. | Kevin Steves | |
ok henning@, 'I think I agree' otto@ | |||
2009-02-10 | endservent() not needed here; ok henning@ | Kevin Steves | |
2009-02-08 | spelling in comment | Kevin Steves | |
2009-02-06 | rename a #define to be clearer; no binary change | Kevin Steves | |
ok henning@ | |||
2009-01-31 | adjtime has been logged at 32ms and greater for 2.5 years now. | Kevin Steves | |
ok henning@ jmc@ | |||
2009-01-29 | log warning when can't read drift file; allows detection of | Kevin Steves | |
corrupt contents. ok henning@ | |||
2009-01-27 | fix printf format specification to print max len 4 for refid, | Kevin Steves | |
which may not be null terminated; ok henning@ | |||
2009-01-26 | return the correct refid for a sensor; ok henning@ | Christian Weisgerber | |
2009-01-26 | use monotime instead of wallclock for the report thing as well | Henning Brauer | |
found on this laptops harddisk, probably from stockholm | |||
2008-12-10 | Correctly skip the internal fd when checking the server sockets. Use PFD_MAX | Claudio Jeker | |
to start the for loop and not 1 which was correct long long time ago. OK otto@ found by Anirban Sinha ASinha(at)zeugmasystems.com | |||
2008-11-10 | delete operation not needed; from naddy | Theo de Raadt | |
2008-11-10 | If a bind() spuriously fails (as appears to happen once in a blue moon due | Theo de Raadt | |
to some stupid ipv6 bug in particular), remove that 'listen' from the list and continue operation. issue spotted by naddy ok henning | |||
2008-10-17 | bring in findeol() fix from pfctl | Henning Brauer | |
2008-10-10 | - use nmea(4) for general sensor example rather than udcf(4) | Stuart Henderson | |
which only works in w.europe - use a more realistic value for udcf correction example - use a GPS-only receiver for "refid GPS" example suggested/ok mbalmer | |||
2008-10-02 | in priv_settime(), we must not adjust the 'next' timestamps on their for | Henning Brauer | |
the offset since we use monotime for these for some time now, and monotime is not affected by system time changes (like, duh, that was the reason for the change). PR5927 | |||
2008-09-28 | ntpd does not require you to run rdate -n before it -- it notices such an | Theo de Raadt | |
event. so don't use the word "before" .. and leave the mention ambigious ok henning | |||
2008-09-12 | move dns lookups to its own (privilege revoking, not chrooting) process. | Henning Brauer | |
reason: the parent process must never ever block, but the dns routines can. last not least this fixes ntpd -s 'hanging' for a long time. tested by a couple of people | |||
2008-07-19 | Use errx instead of fprintf, exit combo. | Claudio Jeker | |
Diff from Gleydson Soares gsoares (at) gmail (dot) com OK henning@ | |||
2008-06-10 | For IPv6 addresses, return the first 32 bits of the MD5 hash of the | Christian Weisgerber | |
address as ref ID (RFC4330). ok henning@ | |||
2008-06-10 | According to the latest SNTPv4 spec in RFC4330, secondary servers | Christian Weisgerber | |
return the address of the synchronization source as reference identification. Remove the obsolete special casing specified in RFC2030. ok henning@ | |||
2008-06-09 | rename refstr to refid since it is an int32; ok henning | Theo de Raadt | |
2008-06-09 | do not copy up to two garbage characters from a 1 char string into a 4 char | Theo de Raadt | |
output buffer; ok henning | |||
2008-06-09 | do not leak memory on failure in refid production; ok ckuethe henning | Theo de Raadt | |
2008-06-09 | spacing | Theo de Raadt | |
2008-06-09 | Allow outgoing replies from sensor-driven servers to have a | Chris Kuethe | |
user-configurable reference ID, eg. "GPS" or "DCF"... ok mbalmer | |||
2008-06-08 | Don't ignore a slightly unresponsive server for an hour, 5 minutes is enough. | Chris Kuethe | |
comments & ok henning@ | |||
2008-05-16 | Allow ntpd to step the time at startup, now matter how large or small the | Chris Kuethe | |
offset. The 180s limit doesn't help very much these days. ok otto@ mbalmer@ | |||
2008-05-14 | ntpd missed the argument check sweep. | Pierre-Yves Ritschard | |
2008-04-13 | Use arc4random_buf() when requesting more than a single word of output | Damien Miller | |
Use arc4random_uniform() when the desired random number upper bound is not a power of two ok deraadt@ millert@ | |||
2008-03-02 | set the refid for v4 queries too. this allows sensor-driven ntpd to says its | Chris Kuethe | |
reference is "HARD" (or "GPS", "UMBG", "UDCF" ... in theory) rather than "^@^@^@^@" "why not" henning@ | |||
2008-02-26 | Have popfile() also close the main config file, | Marco Pfatschbacher | |
but only do the final popfile call after yyparse() is done. This also fixes config reload on SIGHUP for some daemons. Spotted by otto@. OK deraadt@ | |||
2008-01-28 | Reconnect a client socket after three consecutive send failures. | Marco Pfatschbacher | |
This allows recovery after an IP address change (e.g. on dialup links). Also move the update of "nextaction" timeout below the deadline check. OK henning@ | |||
2007-12-31 | we must reset the poll timeout to INFTIM when receiving the IMSG_SETTIME | Henning Brauer | |
because otherwise the poll timeout will stay at SETTIME_TIMEOUT (15s) forever unless we time out waiting for the first reply with -s spotted by Aaron Riekenberg <aaron.riekenberg@gmail.com> | |||
2007-12-27 | some fatal() calls that should be fatalx(); ok henning@ | Kevin Steves | |
2007-12-23 | log a warning one time when we can't open or write the drift file; | Kevin Steves | |
also add "(no drift file)" to the adjfreq log message on failure; ok henning@ | |||
2007-12-23 | remove some unused #defines; ok henning@ | Kevin Steves | |
2007-12-22 | just call getpwnam(NTPD_USER) once; ok henning@ | Kevin Steves | |
2007-12-11 | rearrange the page to read better; ok otto henning | Jason McIntyre | |
2007-12-07 | document adjfreq(2); | Jason McIntyre | |
based on an initial diff from Simon Kuhnle, and input from Joerg Sonnenberger; ok otto | |||
2007-12-04 | revert SIGQUIT catching; requested by deraadt | Federico G. Schwindt | |
2007-12-04 | catch SIGQUIT too. ckuethe@ and henning@ ok. | Federico G. Schwindt | |
2007-11-22 | be a bit less aggressive retrying; this keeps the message queue | Otto Moerbeek | |
empty while in the -s period, so the poll timeout actually times out if there are no interfaces available. ok henning@ | |||
2007-11-22 | if the drift file is missing, reset adjfreq to zero; iirc diff from Glaser | Otto Moerbeek | |
from a long time ago. ok ckuethe@ | |||
2007-11-12 | Remove space/tab compression function from lgetc() and replace | Marco Pfatschbacher | |
it with a simple filter in the yylex() loop. The compression in lgetc() didn't happen for quoted strings, thus creating a regression when tabs were used in variables. Some testing by todd@ and pyr@ OK deraadt@ | |||
2007-10-20 | ntpd and bgpd's turn to behave like the others. | Pierre-Yves Ritschard | |
ok henning@ | |||
2007-10-19 | don't fill the logs; spotted by deraadt@ ok henning@ | Otto Moerbeek | |
2007-10-16 | Allow '=' to end a number in all lexers. | Marco Pfatschbacher | |
Requested and OK deraadt@ | |||
2007-10-16 | in the lex... even inside quotes, a \ followed by space or tab should | Theo de Raadt | |
expand to space or tab, and a \ followed by newline should be ignored (as a line continuation). compatible with the needs of hoststated (which has the most strict quoted string requirements), and ifstated (where one commonly does line continuations in strings). pointed out by mpf, discussed with pyr |