Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-07-07 | guard against stat not working, which happened to me... | Marc Espie | |
okay naddy@, sturm@ | |||
2004-07-07 | Stupid typo that may cause a lot of pain. Found by Patrick Latifi. Thanks. | Claudio Jeker | |
2004-07-07 | Bad interpretation of the oh so well documented mrt spec. Found by | Claudio Jeker | |
Stefan Wahl. | |||
2004-07-07 | tweaks; ok henning@ | Jason McIntyre | |
2004-07-07 | add ntpd(8) to SEE ALSO; | Jason McIntyre | |
2004-07-07 | add rdate(8) to SEE ALSO; | Jason McIntyre | |
2004-07-07 | RFC 2030 is incorrect with regards to the computation of the delay value | Alexander Guy | |
for NTP queries/replies. RFC 1305 and some of Mills' other papers have the correct formula. ok henning@ | |||
2004-07-07 | help the compiler a bit with a cast, spotted by theo | Henning Brauer | |
2004-07-07 | * Convert to use the new double-based time handling functions. | Alexander Guy | |
* Respond to the query with a reasonable received time (which will help clients get better accuracy). * Consolidate the server response code in preparation for a completely 'proper' response to the client. tips and ok from henning@ | |||
2004-07-07 | Endian conversion mistakenly done before fraction math; ok henning@ | Alexander Guy | |
2004-07-07 | ease code and tweak logging | Henning Brauer | |
2004-07-07 | don't log every single reply we receive and log local clock adjustemt nicer | Henning Brauer | |
2004-07-07 | knf! | Theo de Raadt | |
2004-07-07 | if the cookie in the received packet doesn't match discard it silently; | Henning Brauer | |
the logging was useful for development but is a bad idea in production use as a remote attacker could flood your logs | |||
2004-07-07 | document | Henning Brauer | |
listen on * | |||
2004-07-07 | do not listen anywhere by default. | Henning Brauer | |
listen on * listens, well, everywhere. | |||
2004-07-07 | yuck, another bad sizeof(). again in code hacked on the Frankfurt->Montreal | Henning Brauer | |
flight. should we draw concludions from that? I'd like to blame the Air Canada seats... | |||
2004-07-07 | host_* now returns pointers, so the error return is NULL and not 0 | Henning Brauer | |
2004-07-07 | swicth all the host_* functions to work on a newly invented | Henning Brauer | |
struct ntp_addr, which just wraps a sockaddr_storage and a next pointer, so that host_dns can return more than one entry. let host_dns do exactly that, return a list of all IPs for that hostname adjust all callers in the grammar to cope with that | |||
2004-07-07 | servers can be given as hostnames now | Henning Brauer | |
2004-07-07 | keep a "trustlevel" per peer. loose credit for loosing a packet, loose | Henning Brauer | |
a lot of credit for not having supplied us with enough data within an adjtime run interval, and get a little credit each time we get a good reply packet. if a peer is below 20%, only send a packet occasionally to see wether it is back. send out queries much more often between 20 and 80% to (re-)sync quickly, and above 80% usethe regular interval. do not use peers < 60% for calculating teh local clock offset. designed with theo at the pho, alexander ok | |||
2004-07-06 | Implement the clock filter as descirbed by David Mills: | Henning Brauer | |
form the last 8 replied received from a peer, find the one with the lowest delay. Use that as the peer's update taken into account for calculating the local clock's offset. Invalidate that reply and all ones received earlier than it so that they do not get used again. | |||
2004-07-06 | sizeof(wrong struct) in calloc == bad. ^$&(#^$%&#*)! | Henning Brauer | |
2004-07-06 | when we received a apcket with incorrect cookie log from whom as well | Henning Brauer | |
2004-07-06 | log host packet was received from (originally using a long convoluted | Jason Wright | |
function until henning showed me the light... log_sockaddr... nifty); this diff is from henning and should be henning ok =) | |||
2004-07-06 | allow hostnames and resolve them in the config file | Henning Brauer | |
2004-07-06 | initialize the variables that track the offset array; ok henning@ | Christian Weisgerber | |
2004-07-06 | commit from the wrong tree. noticed by krw@ | Marc Espie | |
2004-07-06 | Back out rev 1.2 as it doesn't make sense--since we exit on failure | Todd C. Miller | |
there is no need to save the old value of the pointer we are realloc()ing. Based on a diff from Andrey Matveev. | |||
2004-07-05 | description looking slightly more like a regular manpage and not a pipe-dream. | Marc Espie | |
okay naddy@, with nits from jmc@. | |||
2004-07-05 | keep last 8 offset,delay pairs - we'll need them for the clock filters later. | Henning Brauer | |
for now, average over those to adjust the local clock. | |||
2004-07-05 | delay, not error | Henning Brauer | |
2004-07-05 | use correct multiplier for us -> s conversion | Otto Moerbeek | |
2004-07-05 | too clever, perl regexps are greedy, ensure we get the correct name. | Marc Espie | |
2004-07-05 | The rde no longer needs to check if the nexthop is the loopback address. | Claudio Jeker | |
This is now down in the parent. OK henning@ | |||
2004-07-05 | new blackhole/reject nexthops | Henning Brauer | |
2004-07-05 | implement "set nexthop blackhole" and "set nexthop reject" | Henning Brauer | |
blackhole/reject routes will be entered to the kernel for matching ones. this is intended to be used with the Cymru Bogon Route Server Project (http://www.cymru.com/BGP/bogon-rs.html) and similar services, claudio ok | |||
2004-07-05 | Still deduce a pkg-name even if there is no .tgz in the pkg-name specified | Marc Espie | |
on the command-line. Problem noticed by Brad Webb. | |||
2004-07-05 | less esoteric error message for missing @name, on a question from | Marc Espie | |
Brad Webb. | |||
2004-07-05 | don't limit to one remote server any more | Henning Brauer | |
2004-07-05 | calculate the median offset from all servers we sync to and call | Henning Brauer | |
adjtime() when necessary to keep the local clock in sync yes, that means ntpd syncs the local clock now. | |||
2004-07-05 | fix a few KNF fallouts | Henning Brauer | |
2004-07-04 | put interval defines in ntpd.h and name them consistently | Henning Brauer | |
2004-07-04 | simplify slightly | Henning Brauer | |
2004-07-04 | KNF | Henning Brauer | |
2004-07-04 | Compute the local clock offset from the server's response. | Alexander Guy | |
ok henning@ | |||
2004-07-04 | 2 more file descriptors for each RDE and SE inherited from the parent | Henning Brauer | |
we should close | |||
2004-07-04 | when getting rid of the listen_addr TAILQ after forking actually close | Henning Brauer | |
the file descriptors in RDE and parent process, not needed or used there | |||
2004-07-03 | -Wall,-Wshadow cleanup with avsm@; ok henning@ krw@ | Damien Miller | |
2004-07-03 | wrong struct calloc'ed; ok henning@ | Alexander Guy | |