47 Commits (75314c027ebd997360a1c32f535007a708e65c8a)

Author SHA1 Message Date
  henning 029fb73afa fix linecount bug with comments spanning multiple lines 14 years ago
  tobias 1a4725225f Fixed memory leaks which would occur if the second of two memory 15 years ago
  henning 6d35b226f2 bring in findeol() fix from pfctl 16 years ago
  deraadt 2d91cee4c2 do not leak memory on failure in refid production; ok ckuethe henning 16 years ago
  ckuethe e6e5dc66c8 Allow outgoing replies from sensor-driven servers to have a 16 years ago
  mpf 41c955e769 Have popfile() also close the main config file, 16 years ago
  mpf e2f849e9a7 Remove space/tab compression function from lgetc() and replace 17 years ago
  pyr bf599d131d ntpd and bgpd's turn to behave like the others. 17 years ago
  mpf e2ae46bb11 Allow '=' to end a number in all lexers. 17 years ago
  deraadt 2c7a142792 in the lex... even inside quotes, a \ followed by space or tab should 17 years ago
  deraadt b30a9ec75b in all these programs using the same pfctl-derived parse.y, re-unify the 17 years ago
  deraadt 708686ed78 next step in the yylex unification: handle quoted strings in a nicer fashion 17 years ago
  deraadt 464e8d28dd use a setup function for options, cleaner; ok cloder 17 years ago
  ckuethe 89d498e9d8 Correctly assign a default weight of 1 to sensors and servers. 17 years ago
  ckuethe 4f75588722 Add a knob to compensate for a refclock that is early or late. Based on a 17 years ago
  deraadt a345b0c863 default weight has to remain 1; seen by Maurice Janssen 17 years ago
  deraadt 17638a8659 this is where it all started, since future ntpd.conf commands will require 17 years ago
  deraadt bcbd2043ec strtonum() with INT_MAX intead of LONG_MAX, problem pointed out by pierre-yves@spootnik.org 18 years ago
  otto fc47aa1fcc even though the bounds are long long having an upper bound of 18 years ago
  henning 52daf64bf5 allow for weight to be added to sensors or servers, so that one can 18 years ago
  henning f687c4f193 config file bits for timedelta sensors, so one can specify which devices 18 years ago
  deraadt 1036a9d27a \<char> is <char> except for \<newline> -- no exceptions. much like how 18 years ago
  henning ed37b625d3 use a little state engine to keep track of delayed dns lookups and such, 19 years ago
  henning 6da6b1a6a2 fix "listen on hostname" 20 years ago
  henning 389962a6b2 const'ify conffile 20 years ago
  henning c31555e853 memleaks in error pathes, patrick latifi, Thanks! 20 years ago
  henning 10cacbacd8 kill another unused function and two debugging printfs 20 years ago
  henning 364aac1c51 remove the unused variable/macro code, ok theo 20 years ago
  henning 49770cb818 in the pool case ("servers somepool.somewhere"), we add new peers while 20 years ago
  henning bbe549999c move memory allocation for new peers into a new function, makes ID allocation 20 years ago
  henning 285ef64de8 keep an ID per server we talk to 20 years ago
  henning a155754361 prevent unresolvable hostnames in "listen on" statements 20 years ago
  henning 5512eb59e0 when a dns lookup fails at parse time, do not abort but try again 20 years ago
  henning ccff097c6b no multiple free(); "John L. Scarfone" <j0@cox.net> 20 years ago
  henning 6fe4af12fd wrap the heads for the linked list of addresses into a new ntp_addr_wrap 20 years ago
  dtucker 4b7b3363bd Replace errx with equivalent fprintf+exit to make porting easier; ok henning@ 20 years ago
  otto 2d0abebaa2 Do not forget to initialize head. ok henning@ 20 years ago
  henning cf385f93cd rework dns handling with all its cosequences... 20 years ago
  henning 693a157803 kill traces of on-the-fly reconfigure (from bgpd), not needed in ntpd 20 years ago
  henning 7364dc1c59 remove all handling of netmasks/prefix lengths - we don't need that in ntpd. 20 years ago
  deraadt e21e9e7c5b knf! 20 years ago
  henning e74cfb6cd2 do not listen anywhere by default. 20 years ago
  henning 05a94ce779 swicth all the host_* functions to work on a newly invented 20 years ago
  henning 6127dae75c sizeof(wrong struct) in calloc == bad. ^$&(#^$%&#*)! 20 years ago
  henning ff435348cf don't limit to one remote server any more 20 years ago
  henning ed86cbbedb provide most of the client functionality. 20 years ago
  henning a241c3837c first cut at config file parser 20 years ago