25 Commits (2d70ef1866384ba900511bea6b3e2d4ccbe37746)

Author SHA1 Message Date
  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