]> git.ipfire.org Git - thirdparty/ntp.git/log
thirdparty/ntp.git
25 years agoChangeLog, build, flock-build:
Harlan Stenn [Mon, 23 Apr 2001 04:24:15 +0000 (04:24 -0000)] 
ChangeLog, build, flock-build:
  * build: Run "config.status" before the "make" because it probably
  saves time and trouble.  Probably...
  * flock-build: Try building sequentially.
flock-build:
  * flock-build: Try building sequentially.

bk: 3ae3ae6fEGQfm_W1Hbl7X8amyVkMtg

25 years agodepcomp, missing, mkinstalldirs:
Harlan Stenn [Mon, 23 Apr 2001 03:27:24 +0000 (03:27 -0000)] 
depcomp, missing, mkinstalldirs:
  Update auto* scripts

bk: 3ae3a11c5vjp_W69dDxob2mkiZCRWw

25 years agoChangeLog, aclocal.m4, configure, configure.in:
Harlan Stenn [Sun, 22 Apr 2001 23:57:08 +0000 (23:57 -0000)] 
ChangeLog, aclocal.m4, configure, configure.in:
  * configure.in (ac_cv_make_tickadj): Fix it right...

bk: 3ae36fd4QCPkrA5rszcNLTDfk1cObg

25 years agoChangeLog, ntp-genkeys.c:
Harlan Stenn [Sun, 22 Apr 2001 22:53:01 +0000 (22:53 -0000)] 
ChangeLog, ntp-genkeys.c:
  * util/ntp-genkeys.c: extern config_netinfo, too.

bk: 3ae360cdk0QV5Yuk7ik5ZA8E0KeP8Q

25 years agoMany files:
Harlan Stenn [Sun, 22 Apr 2001 09:51:03 +0000 (09:51 -0000)] 
Many files:
  * util/hist.c:
  * ntptrace/ntptrace.c:
  * ntpq/ntpq.c:
  * ntpdc/ntpdc.c:
  * ntpdate/ntptimeset.c:
  * ntpdate/ntpdate.c:
  * ntpd/refclock_parse.c:
  * ntpd/refclock_msfees.c:
  * ntpd/refclock_jupiter.c:
  * ntpd/ntp_refclock.c:
  * ntpd/ntp_io.c:
  * libparse/clk_wharton.c:
  * libparse/clk_varitext.c:
  * libparse/clk_trimtaip.c:
  * libparse/clk_schmid.c:
  * libparse/clk_rcc8000.c:
  * libparse/clk_rawdcf.c:
  * libparse/clk_meinberg.c:
  * libparse/clk_hopf6021.c:
  * libparse/clk_dcf7000.c:
  * libparse/clk_computime.c:
  Lint.  From: Simon Burge <simonb@wasabisystems.com>

bk: 3ae2a987_Any0L1_wxk91kE-OkOQ3A

25 years agoMakefile.in:
Harlan Stenn [Sun, 22 Apr 2001 01:11:21 +0000 (01:11 -0000)] 
Makefile.in:
  Regenerate old Makefile.in's

bk: 3ae22fb9ybKE3wGli_xttMietbO16g

25 years agoChangeLog, Makefile.in, refclock_nmea.c:
Harlan Stenn [Sun, 22 Apr 2001 00:47:47 +0000 (00:47 -0000)] 
ChangeLog, Makefile.in, refclock_nmea.c:
  * ntpd/refclock_nmea.c (nmea_receive): Fixes.
  From: John Woolner <vk1et@tpg.com.au>
refclock_nmea.c:
  * ntpd/refclock_nmea.c (nmea_receive): Typo.

bk: 3ae22a33MJU0ylQ8lsLVq1Hl9ubuaQ

25 years agoChangeLog, ntp-genkeys.c:
Harlan Stenn [Sun, 22 Apr 2001 00:20:32 +0000 (00:20 -0000)] 
ChangeLog, ntp-genkeys.c:
  * util/ntp-genkeys.c: Declare check_netinfo, don't define it.
  From: Jack Bryans <jbryans@csulb.edu>

bk: 3ae223d0ucSviVNmuZqkd5CqQHeBgA

25 years agoChangeLog, aclocal.m4, configure, configure.in:
Harlan Stenn [Sat, 21 Apr 2001 19:54:20 +0000 (19:54 -0000)] 
ChangeLog, aclocal.m4, configure, configure.in:
  * configure.in (RSASRCS): rsaref2 needs digit.h (I thought I fixed
  this already).

bk: 3ae1e56c_hQycrci65HeR6YRP15DeA

25 years agoChangeLog, aclocal.m4, configure, configure.in:
Harlan Stenn [Sat, 21 Apr 2001 19:32:05 +0000 (19:32 -0000)] 
ChangeLog, aclocal.m4, configure, configure.in:
  * configure.in (CFLAGS): Disable -Wconversion, enable
  -Wmissing-prototypes, and allow for -Werror.
  From: Simon Burge <simonb@wasabisystems.com>

bk: 3ae1e035IxuBssmNQbs8jSvjHDQNwg

25 years agoChangeLog, ntp-genkeys.c:
Harlan Stenn [Sat, 21 Apr 2001 09:37:55 +0000 (09:37 -0000)] 
ChangeLog, ntp-genkeys.c:
  * util/ntp-genkeys.c (main): Reset the standard mask so the
  symlinks are created with the standard mask.

bk: 3ae154f3hOxHYYvBQ3YCAQaVngYECg

25 years agobk: 3ae140f608-CCirqrXbOy0pzUAbmzQ
Harlan Stenn [Sat, 21 Apr 2001 08:12:38 +0000 (08:12 -0000)] 
bk: 3ae140f608-CCirqrXbOy0pzUAbmzQ

25 years agoChangeLog, ntpd.c, ntp-genkeys.c:
Harlan Stenn [Sat, 21 Apr 2001 07:40:48 +0000 (07:40 -0000)] 
ChangeLog, ntpd.c, ntp-genkeys.c:
  * ntpd/ntpd.c (ntpdmain): Use mode_t for umask value.
  * util/ntp-genkeys.c: Create files with the right umask.
aclocal.m4, configure, configure.in:
  * configure.in: 4.0.99k28

bk: 3ae139808EQdyRLMIaHfKJfI11rYXA

25 years agoMany files:
Harlan Stenn [Sat, 21 Apr 2001 06:34:51 +0000 (06:34 -0000)] 
Many files:
  * util/ntp-genkeys.c: config_file should be declared, not defined.
  * ntpd/refclock_mx4200.c (mx4200_pps): debug cleanup.
  * ntpd/refclock_hopfser.c: If we're not using it, provide the _bs.
  * ntpd/refclock_heath.c (heath_receive): Add missing "break"
  statements.
  * ntpd/ntp_proto.c: Lose extra definition of mode_ntpdate.
  * librsaref/Makefile.am (nodist_librsaref_a_SOURCES): Put RSASRCS
  on the same line as rsaref.h to improve portability.
  * libntp/msyslog.c: Lint cleanup.
  From: Marc.Brett@westerngeco.com

bk: 3ae12a0bdgQkMzGNbaFu_3XJaYoWeQ

25 years agoChangeLog, aclocal.m4, configure.in, ntp_config.c, ntpdate.c, ntp-genkeys.c:
Harlan Stenn [Sat, 21 Apr 2001 05:52:56 +0000 (05:52 -0000)] 
ChangeLog, aclocal.m4, configure.in, ntp_config.c, ntpdate.c, ntp-genkeys.c:
  * util/ntp-genkeys.c:
  * ntpdate/ntpdate.c:
  * ntpd/ntp_config.c: Netinfo header reorder.
  From: Jack Bryans <jbryans@csulb.edu>

bk: 3ae12038k4mWtW2xGC_aXoomeKzpRg

25 years agoChangeLog, aclocal.m4, configure, configure.in:
Harlan Stenn [Sat, 21 Apr 2001 04:59:22 +0000 (04:59 -0000)] 
ChangeLog, aclocal.m4, configure, configure.in:
  * configure.in: timespec can be found by looking in goofy places
  under SunOS.
baldwin.conf, grundoon.conf, pogo.conf, rackety.conf:
  Update sample config files

bk: 3ae113aaRB5AytAPAOP27l86FT5b_Q

25 years agoChangeLog, refclock_nmea.c:
Harlan Stenn [Sat, 21 Apr 2001 02:10:20 +0000 (02:10 -0000)] 
ChangeLog, refclock_nmea.c:
  * ntpd/refclock_nmea.c:  PPSAPI cleanup, default to RMC sentences,
  handle milliseconds, multiple sentences, other good stuff.
  From: John Woolner <vk1et@tpg.com.au>, Marc.Brett@westerngeco.com,
  John.Hay@icomtek.csir.co.za

bk: 3ae0ec0cFhNWAHP9oLv9i1lrbYAwtg

25 years agoChangeLog, ntp_crypto.c, ntp_loopfilter.c, ntp_peer.c, ntp_proto.c:
Harlan Stenn [Sat, 21 Apr 2001 01:55:49 +0000 (01:55 -0000)] 
ChangeLog, ntp_crypto.c, ntp_loopfilter.c, ntp_peer.c, ntp_proto.c:
  * ntpd/ntp_proto.c (receive): In the AM_NEWBCL case, return in all
  cases at the end.
  * ntpd/ntp_peer.c (newpeer): Check cast_flags against MDF_BCLNT,
  not against MDF_BCAST.
  * ntpd/ntp_loopfilter.c (local_clock): Lose debug info.
  * ntpd/ntp_crypto.c (crypto_recv): Bugfix.
  From: Dave Mills.

bk: 3ae0e8a5AlEUqt37dFS5FP1rb-3wWA

25 years agoChangeLog, aclocal.m4, configure, configure.in:
Harlan Stenn [Fri, 20 Apr 2001 06:57:49 +0000 (06:57 -0000)] 
ChangeLog, aclocal.m4, configure, configure.in:
  * configure.in: 4.0.99k27

bk: 3adfdded78ID5ZdZFbVdKVQuYR_poA

25 years agoChangeLog, confopt.htm, miscopt.htm, ntpd.htm, ntp_loopfilter.c:
Harlan Stenn [Fri, 20 Apr 2001 06:47:23 +0000 (06:47 -0000)] 
ChangeLog, confopt.htm, miscopt.htm, ntpd.htm, ntp_loopfilter.c:
  * ntpd/ntp_loopfilter.c (local_clock): Check clock_panic > 0.
  Check clock_max > 0.
  * html/ntpd.htm: Cleanup.
  * html/miscopt.htm: Cleanup.
  * html/confopt.htm: Cleanup minpoll documentation.
  From: Dave Mills.

bk: 3adfdb7bVrftjg-OO6F_cFWG1eq3rQ

25 years agoMany files:
Harlan Stenn [Thu, 19 Apr 2001 23:05:35 +0000 (23:05 -0000)] 
Many files:
  * ntpd/cmd_args.c (getstartup): check_netinfo needs an extern
  declaration.
  Reported by: Jack Bryans <jbryans@csulb.edu>
  * configure.in (ac_cv_make_timetrim): Added.
  * util/Makefile.am (bin_PROGRAMS): MAKE_TIMETRIM
  Requested by: Jack Bryans <jbryans@csulb.edu>

bk: 3adf6f3fCWJMEV-XFah-eN28C5s71w

25 years agoChangeLog, aclocal.m4, configure, configure.in:
Harlan Stenn [Thu, 19 Apr 2001 22:10:32 +0000 (22:10 -0000)] 
ChangeLog, aclocal.m4, configure, configure.in:
  * configure.in: 4.0.99k26

bk: 3adf6258muhnpAg_lz-gYsZbxbiHlA

25 years agoChangeLog, audio.c, msyslog.c, ntp_peer.c, refclock_oncore.c, ntp-genkeys.c:
Harlan Stenn [Thu, 19 Apr 2001 21:50:38 +0000 (21:50 -0000)] 
ChangeLog, audio.c, msyslog.c, ntp_peer.c, refclock_oncore.c, ntp-genkeys.c:
  * util/ntp-genkeys.c:
  * ntpd/refclock_oncore.c:
  * ntpd/ntp_peer.c:
  * libntp/msyslog.c:
  * libntp/audio.c:
  Lint cleanup.
  From: Simon Burge <simonb@wasabisystems.com>

bk: 3adf5daenBRrcXUKSnfDeMhfLOgo-g

25 years agoChangeLog, ntp-genkeys.c:
Harlan Stenn [Thu, 19 Apr 2001 21:07:29 +0000 (21:07 -0000)] 
ChangeLog, ntp-genkeys.c:
  * util/ntp-genkeys.c (main): Don't allow '#' in a generated MD5
  key.  Reported by: Dave Tyson <Dave.Tyson@liverpool.ac.uk>
ChangeLog, emalloc.c:
  * libntp/emalloc.c (emalloc): Tell people we are exiting if we log
  an out-of-memory condition.
ChangeLog, ntp_loopfilter.c:
  * ntpd/ntp_loopfilter.c (local_clock): debug message improvements
  from Dave Mills.

bk: 3adf5391zywKmX_pCYqyQnxOp1d_IQ

25 years agoChangeLog, ntp_config.c, ntp_loopfilter.c, ntp_proto.c:
Harlan Stenn [Thu, 19 Apr 2001 01:53:30 +0000 (01:53 -0000)] 
ChangeLog, ntp_config.c, ntp_loopfilter.c, ntp_proto.c:
  * ntpd/ntp_proto.c (clock_update): minpoll cleanup.
  (clock_select): minpoll cleanup.
  (clock_filter): Bugfixes from Mark Martinec <Mark.Martinec@ijs.si>
  * ntpd/ntp_loopfilter.c (rstclock): minpoll cleanup.  Debug cleanup.
  * ntpd/ntp_config.c (getconfig): Initialize/bounds check minpoll
  using NTP_MINDPOLL insted of sys_minpoll.
  From: Dave Mills.

bk: 3ade451as-WPFFl3OYrnIejxruy4Hw

25 years agoChangeLog, page.c, msyslog.c:
Harlan Stenn [Wed, 18 Apr 2001 02:17:08 +0000 (02:17 -0000)] 
ChangeLog, page.c, msyslog.c:
  * libntp/msyslog.c:
  * ElectricFence/page.c (stringErrorReport): Follow Rainer's lead
  and use strerror().

bk: 3adcf924K3cJANj8zW3mfohTNOit5A

25 years agoChangeLog, buftvtots.c, parsesolaris.c:
Harlan Stenn [Wed, 18 Apr 2001 01:40:07 +0000 (01:40 -0000)] 
ChangeLog, buftvtots.c, parsesolaris.c:
  * libparse/parsesolaris.c (rdchar): Cast ~0 to unsigned long.
  * libntp/buftvtots.c (buftvtots): Allow for 8-byte tv_sec, tv_usec
  in struct timeval.
  From: Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
ChangeLog, ntp_config.c:
  * ntpd/ntp_config.c (getconfig): Read stratum fudge value into
  long variable.
  From: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
ChangeLog, msyslog.c, refclock_shm.c:
  * ntpd/refclock_shm.c (shm_start): Always use strerror.
  * libntp/msyslog.c (msyslog): Use strerror if present.
  From: Rainer Orth  <ro@TechFak.Uni-Bielefeld.
ChangeLog, page.c:
  * ElectricFence/page.c (stringErrorReport): Follow Rainer's lead
  and use strerror().

bk: 3adcf077Sig74tK_J3cQGN52PY5E1Q

25 years agoChangeLog, ntp_config.c:
Harlan Stenn [Mon, 16 Apr 2001 20:49:59 +0000 (20:49 -0000)] 
ChangeLog, ntp_config.c:
  * ntpd/ntp_config.c (getconfig): move "tinker" so it's generally
  available.

bk: 3adb5af7R6DLdCP1bxLD_LPrTj3cBg

25 years agoChangeLog, aclocal.m4, build, config.h.in, configure, configure.in:
Harlan Stenn [Mon, 16 Apr 2001 03:58:26 +0000 (03:58 -0000)] 
ChangeLog, aclocal.m4, build, config.h.in, configure, configure.in:
  * configure.in: Look for getclock().

bk: 3ada6de2salh74xrFDClEAjIV7eChg

25 years agoChangeLog, ntp_config.c:
Harlan Stenn [Mon, 16 Apr 2001 02:53:07 +0000 (02:53 -0000)] 
ChangeLog, ntp_config.c:
  * ntpd/ntp_config.c (getconfig): Squawk if provided minpoll or
  maxpoll values are out of range.

bk: 3ada5e93fpgif-Drd-pSKDwHDE1PCA

25 years agoMany files:
Harlan Stenn [Mon, 16 Apr 2001 00:27:50 +0000 (00:27 -0000)] 
Many files:
  * ntpd/ntp_proto.c (poll_update): Some operations can only be done
  if we're compiling with some REFCLOCKs.
  From Dave Mills.
  * configure.in (RSASRCS): Added.
  * librsaref/Makefile.am (nodist_librsaref_a_SOURCES): Use RSASRCS.

bk: 3ada3c865fohy7UbnIqLIpqvrxT7Ig

25 years agoMakefile.in:
Harlan Stenn [Sun, 15 Apr 2001 20:06:42 +0000 (20:06 -0000)] 
Makefile.in:
  Regenerate Makefiles.
  Reported by John Hay <jhay@icomtek.csir.co.za>

bk: 3ad9ff52IE-lrgBrp1JkJ0wHUyVOug

25 years agoChangeLog, aclocal.m4, configure, configure.in:
Harlan Stenn [Sun, 15 Apr 2001 18:58:15 +0000 (18:58 -0000)] 
ChangeLog, aclocal.m4, configure, configure.in:
  * configure.in: Limit the DECL_HSTRERROR_0 to aix4.3.*.  RSN, we
  could also limit it to xlc...

bk: 3ad9ef47xBQtoUvysp4o8C7MBsPg5w

25 years agoChangeLog, aclocal.m4, configure, configure.in:
Harlan Stenn [Sun, 15 Apr 2001 06:21:26 +0000 (06:21 -0000)] 
ChangeLog, aclocal.m4, configure, configure.in:
  * configure.in: 4.0.99k25

bk: 3ad93de6BQX5G-dFSP9pH_4YEkzPcw

25 years agoMany files:
Harlan Stenn [Sun, 15 Apr 2001 05:59:59 +0000 (05:59 -0000)] 
Many files:
  * html/leap.htm: Added.
  * html/index.htm: Update.
  * html/driver7.htm: Update.
  * html/driver6.htm: Update.
  * html/driver36.htm: Update.
  * html/audio.htm: Update.
  * html/y2k.htm: Removed.
  From Dave Mills.

bk: 3ad938dfaS2kvx3KfLSz7QVeBWGdkA

25 years agoMany files:
Harlan Stenn [Sun, 15 Apr 2001 00:44:22 +0000 (00:44 -0000)] 
Many files:
  * acconfig.h: Lose extra declarations of PACKAGE and VERSION.
  * acconfig.h:
  * configure.in:
  * include/l_stdlib.h: DECL_HSTRERROR_0 needed for xlc under AIX 4.3.2.
  Reported by: Harald Barth <haba@pdc.kth.se>

bk: 3ad8eee6yHfaBbjd-M1U8zFKT1IZSg

25 years agoChangeLog, README.cvs, ntp_proto.c:
Harlan Stenn [Sat, 14 Apr 2001 23:50:55 +0000 (23:50 -0000)] 
ChangeLog, README.cvs, ntp_proto.c:
  * ntpd/ntp_proto.c (proto_config): cal_enable (PROTO_CAL) is
  invalid if no refclocks are present.
  From: Frodo Looijaard <frodol@dds.nl>
  * README.cvs: On some systems, the -C option fails.

bk: 3ad8e25fc9cXT7ZzVLa6W_yHCjBspw

25 years agoChangeLog, driver20.htm, ntp_refclock.c, refclock_nmea.c:
Harlan Stenn [Sat, 14 Apr 2001 20:45:59 +0000 (20:45 -0000)] 
ChangeLog, driver20.htm, ntp_refclock.c, refclock_nmea.c:
  * ntpd/refclock_nmea.c:
  * ntpd/ntp_refclock.c:
  * html/driver20.htm:
  PPSAPI patches for NMEA driver.
  From: John.Hay@icomtek.csir.co.za

bk: 3ad8b7074OBYOWQS12rey8kEM6OJbw

25 years agoMany files:
Harlan Stenn [Sat, 14 Apr 2001 06:51:26 +0000 (06:51 -0000)] 
Many files:
  * README.rsa: Describe RSAEuro support, provide alternate rsa.c
  patch.
  * configure.in: Check for rsaeuro1, RSAOBJS, RSADIR respectively.
  * html/build.htm: Hint at rsaeuro1 directory.
  * include/global.h (BYTE): Define.
  * librsaref/Makefile.am (nodist_librsaref_a_SOURCES): Removed rsaref2
  specific sources.
  (librsaref_a_LIBADD): Add appropriate objects.
  (librsaref_a_DEPENDENCIES): Work around automake limitation.
  (stamp-rsaref): Use RSADIR.
  * scripts/README: Document ntp-close.
  * scripts/Makefile.am (EXTRA_DIST): Distribute it.
  * Makefile.am (DISTCLEANFILES): Remove .warning.
  * librsaref/Makefile.am (DISTCLEANFILES): Remove copied/touched
  librsaref sources, stamp-rsaref.
  * ntpdate/Makefile.am (DISTCLEANFILES): Remove version.c.
  * ntpq/Makefile.am (DISTCLEANFILES): Likewise.
  * parseutil/Makefile.am (DISTCLEANFILES): Remove $(EXTRA_PROGRAMS).
  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

bk: 3ad7f36e2HyjF_DI7Or9pwEvrVUpDQ

25 years agoMany files:
Harlan Stenn [Sat, 14 Apr 2001 04:50:46 +0000 (04:50 -0000)] 
Many files:
  * scripts/README: Document ntp-close.
  * scripts/Makefile.am (EXTRA_DIST): Distribute it.
  * Makefile.am (DISTCLEANFILES): Remove .warning.
  * librsaref/Makefile.am (DISTCLEANFILES): Remove copied/touched
  librsaref sources, stamp-rsaref.
  * ntpdate/Makefile.am (DISTCLEANFILES): Remove version.c.
  * ntpq/Makefile.am (DISTCLEANFILES): Likewise.
  * parseutil/Makefile.am (DISTCLEANFILES): Remove $(EXTRA_PROGRAMS).
  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

bk: 3ad7d726qqL-LNcvVS_yfdYWPflJ6w

25 years agoChangeLog, ntp_control.c, Makefile.in:
Harlan Stenn [Sat, 14 Apr 2001 04:09:07 +0000 (04:09 -0000)] 
ChangeLog, ntp_control.c, Makefile.in:
  * ntpd/ntp_control.c: Header cleanup

bk: 3ad7cd633hApWfHL1zOiR26awP-qhw

25 years agoMany files:
Harlan Stenn [Sat, 14 Apr 2001 03:12:52 +0000 (03:12 -0000)] 
Many files:
  * configure.in: Properly align --help output.
  Explain ElectricFence.
  From: Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
  * ntpd/ntp_loopfilter.c (local_clock): Lose debugging statements.
  * ntpd/ntp_proto.c (clock_filter): Rewrite.
  From: Dave Mills

bk: 3ad7c034w-m4UBdnqp7pW1IIjTTjvw

25 years agoChangeLog, ntp_control.c:
Harlan Stenn [Sat, 14 Apr 2001 01:10:27 +0000 (01:10 -0000)] 
ChangeLog, ntp_control.c:
  * ntpd/ntp_control.c (ctl_getitem): msyslog() possible buffer
  overflow exploit.

bk: 3ad7a383pewRltoPDoddzqDZj3EBvg

25 years agoMany files:
Harlan Stenn [Fri, 13 Apr 2001 05:18:53 +0000 (05:18 -0000)] 
Many files:
  * configure.in: 4.0.99k24

bk: 3ad68c3dgBlR5zwbQ6cviSn_mX1HMA

25 years agoMany files:
Harlan Stenn [Fri, 13 Apr 2001 05:04:57 +0000 (05:04 -0000)] 
Many files:
  * html/pic/radio2.jpg:
  * html/release.htm:
  * html/refclock.htm:
  * html/pps.htm:
  * html/ntpd.htm:
  * html/miscopt.htm:
  * html/driver22.htm:
  * html/confopt.htm:
  Updated documentation from Dave Mills.

bk: 3ad688f9wM0Tlkh4pCb9iT69U1BEyw

25 years agoMany files:
Harlan Stenn [Fri, 13 Apr 2001 04:05:45 +0000 (04:05 -0000)] 
Many files:
  * util/ntp-genkeys.c: sys_minpoll.
  * ntpd/refclock_atom.c: Comment additions.
  * ntpd/ntp_proto.c: mode_ntpdate and peer_ntpdate added.
  (transmit): We want 3, not 2, consecutive polls.  hpoll logic
  cleanup.  mode_ntpdate changes.
  (receive): When setting up a newpeer, use our sys_minpoll, not the
  peer->ppoll.
  (clock_update): sys_minpoll changes.  Reorder some case 1 code.
  Don't exit in case 2.
  (poll_update): hpoll cleanup.
  (peer_clear): u_rand.  Use u_rand to randomize the initial poll.
  * ntpd/ntp_peer.c (newpeer): Bump peer_ntpdate if we're in
  mode_ntpdate.
  * ntpd/ntp_loopfilter.c: Initialize sys_poll and sys_minpoll to
  NTP_MINDPOLL.
  (local_clock): Clean up some debug/info messages.
  (rstclock): Use sys_minpoll.
  (loop_config): KERNEL_PLL sanity checks.  LOOP_MINPOLL support.
  * ntpd/ntp_crypto.c (crypto_recv): Turn off FLAG_AUTOKEY when we
  turn off TEST10.
  * ntpd/ntp_control.c (ctl_getitem): Buffer overflow check.  Clean
  up some loop logic.
  * ntpd/ntp_config.c: Added "tinker" and "minpoll".  Use
  sys_minpoll now, instead of old manifest constant.
  (save_resolve): Print keyid using decimal, not hex.
  * include/ntpd.h: Added peer_ntpdate and sys_minpoll.
  * include/ntp_config.h (CONF_CLOCK_MINPOLL): Added.
  * include/ntp.h: keyid cleanup.  LOOP_* cleanup.
  From Dave Mills.

bk: 3ad67b19JCvhi6Kp1LQJJExNvnoKWw

25 years agobk: 3acac7b2giI1l_K5zsQF0wWCIrloVA
Harlan Stenn [Wed, 4 Apr 2001 07:05:22 +0000 (07:05 -0000)] 
bk: 3acac7b2giI1l_K5zsQF0wWCIrloVA

25 years agontp_proto.c:
Harlan Stenn [Wed, 4 Apr 2001 03:23:38 +0000 (03:23 -0000)] 
ntp_proto.c:
  * ntpd/ntp_proto.c (clock_filter): Dave wiggles the Swell stuff.

bk: 3aca93baCKguyIJ-SL3wsvc3W0TUgQ

25 years agoMany files:
Harlan Stenn [Wed, 4 Apr 2001 01:59:29 +0000 (01:59 -0000)] 
Many files:
  * ntpd/ntp_proto.c (clock_filter): Swell stuff.
  From: Mark Martinec <Mark.Martinec@ijs.si>

bk: 3aca8001WIU3QhtzbH8OzYRvF6tDHg

25 years agoCOPYRIGHT, ChangeLog, copyright.htm:
Harlan Stenn [Tue, 3 Apr 2001 07:54:00 +0000 (07:54 -0000)] 
COPYRIGHT, ChangeLog, copyright.htm:
  * html/copyright.htm:
  Updated Oncore dudes.

bk: 3ac98198hUhhMEkd1DZ1lkzR1B9O7g

25 years agoMany files:
Harlan Stenn [Tue, 3 Apr 2001 07:12:10 +0000 (07:12 -0000)] 
Many files:
  * ports/winnt/ntpd/ntpd.dsp:
  * ports/winnt/ntpd/hopf_PCI_io.c:
  * ports/winnt/include/hopf_PCI_io.h:
  * ports/winnt/include/config.h:
  * ntpd/refclock_hopfser.c:
  * ntpd/refclock_hopfpci.c:
  * ntpd/refclock_conf.c:
  * ntpd/ntp_control.c:
  * ntpd/Makefile.am:
  * libntp/clocktypes.c:
  * include/ntp.h:
  * include/hopf6039.h:
  * include/Makefile.in:
  * include/Makefile.am:
  * html/pic/fg6039.jpg:
  * html/refclock.htm:
  * html/driver39.htm:
  * html/driver38.htm:
  * html/copyright.htm:
  * configure.in:
  HOPF drivers and documentation.
  From: Bernd Altmeier <altmeier@atlsoft.de> (with some light
  hacking from Harlan to clean up indentation and lose the // comments)

bk: 3ac977caAIAcaXX1r3i3TUfw2uPSTA

25 years agoChangeLog, refclock_conf.c, refclock_oncore.c:
Harlan Stenn [Tue, 3 Apr 2001 04:34:36 +0000 (04:34 -0000)] 
ChangeLog, refclock_conf.c, refclock_oncore.c:
  * ntpd/refclock_oncore.c:
  * ntpd/refclock_conf.c: Make it go.
  From: Reg Clemens <reg@dwf.com>

bk: 3ac952dcURLj6SXDFW0KcTrX9CMfkw

25 years agoCOPYRIGHT, ChangeLog, aclocal.m4, configure, configure.in:
Harlan Stenn [Tue, 3 Apr 2001 04:12:44 +0000 (04:12 -0000)] 
COPYRIGHT, ChangeLog, aclocal.m4, configure, configure.in:
  * configure.in (openssl): Publish and default to RSAREF; hide
  openssl, and only use it if explicitly requested (at least until
  we work with it).

bk: 3ac94dbcMP6G31MRQ6kda8BNu-XBZA

25 years agoMany files:
Harlan Stenn [Tue, 3 Apr 2001 03:50:49 +0000 (03:50 -0000)] 
Many files:
  * html/y2k.htm:
  * html/tickadj.htm:
  * html/release.htm:
  * html/refclock.htm:
  * html/quick.htm:
  * html/pps.htm:
  * html/ntptrace.htm:
  * html/ntptime.htm:
  * html/ntpq.htm:
  * html/ntpdc.htm:
  * html/ntpdate.htm:
  * html/ntpd.htm:
  * html/miscopt.htm:
  * html/index.htm:
  * html/genkeys.htm:
  * html/exec.htm:
  * html/driver7.htm:
  * html/driver22.htm:
  * html/copyright.htm:
  * html/confopt.htm:
  * html/build.htm:
  * html/authopt.htm:
  * html/assoc.htm:
  Updates from Dave Mills.

bk: 3ac94899ku1HkjZXiMFbDsjQXc745w

25 years agoChangeLog, aclocal.m4, configure, configure.in:
Harlan Stenn [Sun, 1 Apr 2001 06:51:32 +0000 (06:51 -0000)] 
ChangeLog, aclocal.m4, configure, configure.in:
  * configure.in (OPENSSL): Just use -lcrypto.
  Reported by Dave Mills.

bk: 3ac6cff4FE5oqTzGDr2wZj3MvGbiag

25 years agoChangeLog, aclocal.m4, configure, configure.in:
Harlan Stenn [Sun, 1 Apr 2001 02:15:53 +0000 (02:15 -0000)] 
ChangeLog, aclocal.m4, configure, configure.in:
  * configure.in: 4.0.99k20

bk: 3ac68f59Dw4LXHCZyiWVu_14rEXdgA

25 years agoChangeLog, refclock_heath.c:
Harlan Stenn [Sun, 1 Apr 2001 02:05:05 +0000 (02:05 -0000)] 
ChangeLog, refclock_heath.c:
  * ntpd/refclock_heath.c: Add support for GC-1000 II.
  From Dave Mills.

bk: 3ac68cd1Pjhn0v1DVqPdbAYePp4i9w

25 years agoMany files:
Harlan Stenn [Sat, 31 Mar 2001 22:19:57 +0000 (22:19 -0000)] 
Many files:
  * ntpd/ntp_proto.c (transmit): Check peer->unreach.
  (peer_clear): peer->outdate is a f(BURST_INTERVAL1), not
  NTP_MINPOLL.
  * ntpd/ntp_loopfilter.c (local_clock): mode_ntpdate stuff.
  * ntpd/ntp_crypto.c: OpenSSL/RSAREF support.
  * ntpd/cmd_args.c: Use -q, not -z, for mode_ntpdate.
  (getstartup): nofork on mode_ntpdate. Usage update.
  * include/ntp_crypto.h: OpenSSL/RSAREF support.
  From: Dave Mills.

bk: 3ac6580dw0ef8PDWRs-YAcByM4PTbg

25 years agoChangeLog, aclocal.m4, configure, configure.in:
Harlan Stenn [Sat, 31 Mar 2001 22:06:12 +0000 (22:06 -0000)] 
ChangeLog, aclocal.m4, configure, configure.in:
  * configure.in (rsaref): Buglet.

bk: 3ac654d4WQFMUXJsI4cW_5lNEEzRnA

25 years agoChangeLog, ntp_crypto.h, ntpd.h, cmd_args.c, ntp_loopfilter.c, ntp_proto.c:
Harlan Stenn [Fri, 30 Mar 2001 19:11:49 +0000 (19:11 -0000)] 
ChangeLog, ntp_crypto.h, ntpd.h, cmd_args.c, ntp_loopfilter.c, ntp_proto.c:
  * ntpd/ntp_proto.c (clock_update): mode_ntpdate support.
  * ntpd/ntp_loopfilter.c (local_clock): mode_ntpdate support.
  * ntpd/cmd_args.c: Added -z (mode_ntpdate).
  * include/ntpd.h: mode_ntpdate added.
  * include/ntp_crypto.h: RSAREF/OPENSSL cleanup.
  From: Dave Mills.

bk: 3ac4da75HmYGlgLhQc8FK4kJ601KaA

25 years agoaclocal.m4, config.h.in, configure, configure.in, Makefile.in:
Harlan Stenn [Fri, 30 Mar 2001 01:11:57 +0000 (01:11 -0000)] 
aclocal.m4, config.h.in, configure, configure.in, Makefile.in:
  * config.h.in:
  * aclocal.m4:
  * configure.in: Prepare for OpenSSL support

bk: 3ac3dd5drpX-l2IIeFomlUx_rK4auA

25 years agoChangeLog, README.rsa:
Harlan Stenn [Wed, 28 Mar 2001 21:16:27 +0000 (21:16 -0000)] 
ChangeLog, README.rsa:
  * README.rsa: Note that RSAEURO will not work.
  Reported by: pieter.delacourt@banksys.be

bk: 3ac254ab225CJlbz79OpHSYHzivqMg

25 years agobk: 3abf03a96aJ1IZj1xDvIXnd4Kl651A
Harlan Stenn [Mon, 26 Mar 2001 08:54:01 +0000 (08:54 -0000)] 
bk: 3abf03a96aJ1IZj1xDvIXnd4Kl651A

25 years agobk: 3abefd0aak_2P3q7Rozx7KB0J5-YBg
Harlan Stenn [Mon, 26 Mar 2001 08:25:46 +0000 (08:25 -0000)] 
bk: 3abefd0aak_2P3q7Rozx7KB0J5-YBg

25 years agoMany files:
Harlan Stenn [Mon, 26 Mar 2001 05:02:35 +0000 (05:02 -0000)] 
Many files:
  * include/ntp_if.h:
  * include/ntp_machine.h:
  * include/ntp_unixtime.h:
  * libntp/humandate.c:
  * libntp/iosignal.c:
  * libntp/mktime.c:
  * libntp/prettydate.c:
  * libntp/systime.c:
  * libntp/tvtoa.c:
  * libntp/uglydate.c:
  * libntp/utvtoa.c:
  * libparse/clk_computime.c:
  * libparse/clk_dcf7000.c:
  * libparse/clk_hopf6021.c:
  * libparse/clk_meinberg.c:
  * libparse/clk_rawdcf.c:
  * libparse/clk_rcc8000.c:
  * libparse/clk_schmid.c:
  * libparse/clk_trimtaip.c:
  * libparse/clk_trimtsip.c:
  * libparse/clk_varitext.c:
  * libparse/parse.c:
  * libparse/parse_conf.c:
  * ntpd/check_y2k.c:
  * ntpd/ntp_config.c:
  * ntpd/ntp_control.c:
  * ntpd/ntp_intres.c:
  * ntpd/ntp_io.c:
  * ntpd/ntp_loopfilter.c:
  * ntpd/ntp_monitor.c:
  * ntpd/ntp_proto.c:
  * ntpd/ntp_refclock.c:
  * ntpd/ntp_request.c:
  * ntpd/ntp_resolver.c:
  * ntpd/ntp_timer.c:
  * ntpd/ntp_util.c:
  * ntpd/ntpd.c:
  * ntpd/refclock_acts.c:
  * ntpd/refclock_arbiter.c:
  * ntpd/refclock_arc.c:
  * ntpd/refclock_as2201.c:
  * ntpd/refclock_atom.c:
  * ntpd/refclock_bancomm.c:
  * ntpd/refclock_chronolog.c:
  * ntpd/refclock_chu.c:
  * ntpd/refclock_datum.c:
  * ntpd/refclock_dumbclock.c:
  * ntpd/refclock_fg.c:
  * ntpd/refclock_gpsvme.c:
  * ntpd/refclock_heath.c:
  * ntpd/refclock_hpgps.c:
  * ntpd/refclock_irig.c:
  * ntpd/refclock_jupiter.c:
  * ntpd/refclock_leitch.c:
  * ntpd/refclock_local.c:
  * ntpd/refclock_msfees.c:
  * ntpd/refclock_mx4200.c:
  * ntpd/refclock_nmea.c:
  * ntpd/refclock_oncore.c:
  * ntpd/refclock_pcf.c:
  * ntpd/refclock_pst.c:
  * ntpd/refclock_shm.c:
  * ntpd/refclock_tpro.c:
  * ntpd/refclock_trak.c:
  * ntpd/refclock_true.c:
  * ntpd/refclock_ulink.c:
  * ntpd/refclock_usno.c:
  * ntpd/refclock_wwv.c:
  * ntpd/refclock_wwvb.c:
  * ntpdate/ntpdate.c:
  * ntpdate/ntptime_config.c:
  * ntpdate/ntptimeset.c:
  * ntpdc/ntpdc.c:
  * ntpdc/ntpdc_ops.c:
  * ntpq/ntpq.c:
  * ntpq/ntpq_ops.c:
  * ntptrace/ntptrace.c:
  * parseutil/testdcf.c:
  * util/hist.c:
  * util/ntp-genkeys.c:
  * util/ntptime.c:
  * util/precision.c:
  * util/tickadj.c:
  time.h and sys/time.h cleanup.

bk: 3abecd6bXaIBhxVvVFEFcf5F5xwWmw

25 years agoChangeLog, aclocal.m4, configure, configure.in, ntptime.c:
Harlan Stenn [Sat, 24 Mar 2001 22:36:32 +0000 (22:36 -0000)] 
ChangeLog, aclocal.m4, configure, configure.in, ntptime.c:
  * configure.in: '99k19
  * util/ntptime.c: MNT options
  From: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>

bk: 3abd2170CzEMhjBPjcksSB9SxzA81w

25 years agoChangeLog, ntp_refclock.c, refclock_atom.c, ntptime.c:
Harlan Stenn [Sat, 24 Mar 2001 22:09:11 +0000 (22:09 -0000)] 
ChangeLog, ntp_refclock.c, refclock_atom.c, ntptime.c:
  * ntpd/refclock_atom.c (atom_ppsapi): PPS API RFC alignment patches.
  From: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>
  * util/ntptime.c: MNT options
  From: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>
  * ntpd/ntp_refclock.c (refclock_newpeer): Lose "extra" free().
  From: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>

bk: 3abd1b07PEe-kKjaAISY1QfFuXKXVg

25 years agoMakefile.in, aclocal.m4, config.h.in, configure, configure.in:
Harlan Stenn [Sat, 24 Mar 2001 21:29:25 +0000 (21:29 -0000)] 
Makefile.in, aclocal.m4, config.h.in, configure, configure.in:
  Auto* upgrade

bk: 3abd11b5EpD1z6b1pzDW5K9CDY1-Xg

25 years agoMany files:
Harlan Stenn [Wed, 14 Mar 2001 05:08:04 +0000 (05:08 -0000)] 
Many files:
  * ntpdc/ntpdc_ops.c (printpeer): No more "valid".
  * ntpd/ntp_request.c (peer_info): No more "valid".
  * ntpd/ntp_refclock.c (refclock_transmit): valid/hpoll cleanup.
  * ntpd/ntp_proto.c (transmit): valid/hpoll and peer->ttl cleanup.
  peer->valid/oreach cleanup.
  (receive): Call newpeer() with the pkt->ppoll, not
  NTP_MINDPOLL (in several places).
  In AM_NEWPASS, if we have a NULL peer, return.
  (poll_update): Added xpoll definition, fixed oldpoll definition.
  Algorithmic improvements.
  * ntpd/ntp_peer.c (newpeer): Better minpoll/maxpoll
  initialization.
  (resetmanycast): That's a poll_update() on an MDF_ACAST, not a
  poll_clear().
  * ntpd/ntp_crypto.c: include <fcntl.h>.
  (crypto_recv): Leave the crypto_flags alone when wiggling the
  peer-> stuff.
  (crypto_cert): Make room for daddy.  Do a real open() on the cert
  file.  Read the cert.  Initial hack and slash.  Better debug info.
  * ntpd/ntp_control.c: CP_VALID now does "unreach".
  (ctl_putpeer): Ditto.
  * include/ntp_request.h: info_peer gets a placeholder for "valid".
  * include/ntp_crypto.h (CRYPTO_FLAG_CERT): Comment update.
  * include/ntp.h: Lose "valid" from struct peer.
  From: Dave Mills.

bk: 3aaefcb4Kjy7KGgRaAV7dWsYMLoUFA

25 years agoMany files:
Harlan Stenn [Sat, 10 Mar 2001 07:28:49 +0000 (07:28 -0000)] 
Many files:
  Check in the pictures again - this time in binary mode.

bk: 3aa9d7b1CP3aYi5op_8JUoEkXbOHEQ

25 years agoMany files:
Harlan Stenn [Mon, 5 Mar 2001 23:52:11 +0000 (23:52 -0000)] 
Many files:
  * ntpd/ntp_proto.c (transmit): hpoll calc logic cleanup.
  (receive): New cert stuff.
  (poll_update): Improvements.
  (peer_clear): New cert stuff.
  (peer_xmit): New cert stuff.
  * ntpd/ntp_crypto.c: New cert stuff, documentation cleanup.  Lose
  extraneous poll_uopdate()s.
  * ntpd/ntp_control.c: Deal with new cert stuff.
  * ntpd/ntp_config.c (getconfig): Handle CONF_CRYPTO_CERT.
  * include/ntp_crypto.h (CRYPTO_FLAG_CERT): Added.
  (CRYPTO_CERT): Added.
  (CRYPTO_CONF_CERT): Added.
  Add declaration for struct value certif.
  * include/ntp_control.h (CS_CERTIF): Added.
  (CP_CERTIF): Added.
  * include/ntp_config.h (CONF_CRYPTO_CERT): Added.
  * include/ntp.h (TEST10,TEST11): New meaning.  Add certif to
  struct peer.
  (FLAG_PROVEN): Added.
  (MAX_EXT_LEN): Removed.
  exten grew from 672/4 to 5000/4 for PUBKEY.
  From: Dave Mills.

bk: 3aa426abqoDM4tHMDSJHnIhRN374jw

25 years agoChangeLog, ntp.h, ntp_crypto.c, ntp_proto.c:
Harlan Stenn [Sun, 4 Mar 2001 02:34:37 +0000 (02:34 -0000)] 
ChangeLog, ntp.h, ntp_crypto.c, ntp_proto.c:
  * ntpd/ntp_proto.c (transmit): Documentation cleanup.
  (receive): Watch for NULL peer->pubkey.ptr (TEST11).
  (poll_update): peer->nextdate, not ->outdate. More cleanup around
  the disabled PUBKEY chunk.
  * ntpd/ntp_crypto.c (make_keylist): ltemp might be smaller than
  sys_automax - check peer->kpoll, too.  Other ltemp cleanup.
  (crypto_recv): fstamp is a PUBKEY-only variable.
  * include/ntp.h (NTP_AUTOMAX): 13, not 12.
  From: Dave Mills.

bk: 3aa1a9bdSQLehnskr-w8qyv4tjFA0A

25 years agoChangeLog, ntp.h, ntp_crypto.c, ntp_proto.c:
Harlan Stenn [Thu, 1 Mar 2001 19:05:10 +0000 (19:05 -0000)] 
ChangeLog, ntp.h, ntp_crypto.c, ntp_proto.c:
  * ntpd/ntp_proto.c (transmit): hpoll cleanup.  Call clock_select()
  after calling poll_update, not before.
  (receive): Call poll_update after crypto_recv if FLAG_SKEY.
  (process_packet): Set peer->ppoll Later.
  (poll_update): peer->hpoll sanity checking.  Set peer->outdate,
  not ->nextate, when burst > 0.  MDF_ACAST cleanup.
  (clock_select): Fix hpoll typo in call to poll_update().
  * ntpd/ntp_crypto.c (crypto_xmit): tstamp's value is a function of
  PUBKEY.
  * include/ntp.h (clear_to_zero): #define value is a function of
  AUTOKEY.
  From: Dave Mills.

bk: 3a9e9d66EvNkWMSLGfpCmnyyYoQgjg

25 years agoChangeLog, ntp.h, ntp_crypto.c, ntp_loopfilter.c, ntp_proto.c, ntp_timer.c:
Harlan Stenn [Wed, 28 Feb 2001 05:43:29 +0000 (05:43 -0000)] 
ChangeLog, ntp.h, ntp_crypto.c, ntp_loopfilter.c, ntp_proto.c, ntp_timer.c:
  * ntpd/ntp_proto.c (transmit): Documentation/code update.
  (poll_update): Sanity check peer->hpoll.  Improve debug info.
  (peer_clear): Improve debug info.  Turn off FLAG_ASSOC in addition
  to FLAG_AUTOKEY.
  (clock_select): peer->status is CTL_PST_SEL_DISTSYSPEER, and don't
  call poll_update().  Make each entry in the peer_list a
  CTL_PST_SEL_SELCAND sooner, too.  Rework similar logic later on.
  Change debug level on some info.
  (peer_xmit): Check peer->flags using FLAG_ASSOC, not
  CRYPTO_FLAG_AUTO in a couple places.  Don't call poll_update() if
  sendlen > LEN_PKT_NOMAC.
  * ntpd/ntp_loopfilter.c (local_clock): Improve debug info.
  Sanity-check sys_poll sooner.
  * ntpd/ntp_crypto.c: New artwork.
  (COOKIE_LEN,AUTOKEY_LEN,VALUE_LEN): New.
  (make_keylist): More debug info.  Use FLAG_ASSOC, not
  CRYPTO_FLAG_ASSOC.
  (crypto_recv): More debug info.  Clean up/improve sanity checks on
  CRYPTO_ASSOC and CRYPTO_RESP packets, and in other places.
  (crypto_xmit): Clean up/improve sanity checks on CRYPTO_ASSOC and
  CRYPTO_RESP packets.  Use FLAG_ASSOC, not CRYPTO_FLAG_ASSOC.  More
  debug info.
  * include/ntp.h (NTP_CANLOCK): Lose it.
  (clear_to_zero): is now "assoc".
  (FLAG_ASSOC): Added.
  From: Dave Mills

bk: 3a9c9001sNDzvhRBT44-xHI0AfghLQ

25 years agoMany files:
Harlan Stenn [Sat, 24 Feb 2001 03:31:11 +0000 (03:31 -0000)] 
Many files:
  * ntpdate/ntpdate.h (NTP_MAXAGE): Added.
  * ntpd/ntp_refclock.c (refclock_receive): Cleanup.
  * ntpd/ntp_proto.c (transmit): Don't reset peer->ppoll in one case.
  Update peer->hpoll based on CTL_PST_SEL_CORRECT, not FLAG_SYSPEER.
  Don't update peer->ppoll based on MDF_[BM]CAST.
  (peer_clear): ppoll is initialized to maxpoll.
  (clock_select): call poll_update(peer->hpoll) earlier.
  (peer_xmit): Call poll_update later.
  * ntpd/ntp_peer.c (peer_config): Rework initial values of [hkp]poll.
  * ntpd/ntp_loopfilter.c (CLOCK_PHI): Added.  Deal with other
  (allow_*) stuff.  Treat Windows/NT the same as others regarding
  panic steps.  Deal with tinker stuff.
  * ntpd/ntp_config.c: Tinker stuff.
  * ntpd/cmd_args.c (getCmdOpts): -g now wiggles "allow_panic"
  (renamed from "correct_any").  -x now wiggles "allow_step"
  (renamed from "allow_step_backward").
  * include/ntpd.h: Add tinker variables.  Rename/rework variables
  associated with "permission to step" and "permission to make a
  panic correction"
  * include/ntp_config.h (CONFIG_TINKER): Added.
  (CONF_CLOCK_MAX): Tinker keyword
  (CONF_CLOCK_PANIC): Tinker keyword
  (CONF_CLOCK_PHI): Tinker keyword
  (CONF_CLOCK_MINSTEP): Tinker keyword
  * include/ntp.h (NTP_MINCLOCK): Tinker and other cleanup.
  From: Dave Mills

bk: 3a972aff7IaU6kCw66EviZ--i_lnlg

25 years agoChangeLog, ntp.h, ntp_crypto.c, ntp_peer.c, ntp_proto.c:
Harlan Stenn [Mon, 19 Feb 2001 09:29:27 +0000 (09:29 -0000)] 
ChangeLog, ntp.h, ntp_crypto.c, ntp_peer.c, ntp_proto.c:
  * ntpd/ntp_proto.c (transmit): Don't peer_clear() and reset
  minpoll unconditionally; make sure the peer is configured.
  (poll_update): When updating peer->ppoll, check on BCAST and
  MCAST, not ACAST
  (peer_clear): PUBKEY cleanup.  Zero out the peer structure
  earlier. Initialization cleanup/fixes.
  (peer_xmit): CRYPTO_FLAG_AUTO is in peer->flags now.
  (key_expire): Debug output.
  * ntpd/ntp_peer.c (unpeer): PUBKEY cleanup.
  (newpeer): peer variable setup cleanup.
  * ntpd/ntp_crypto.c (make_keylist): Keep CRYPTO_FLAG_AUTO in
  peer->flags, not crypto_flags.
  (crypto_xmit): Ditto.
  (crypto_recv): Fix up RV_TSP logic (several places).
  * include/ntp.h (clear_to_zero): Moved...
  From: Dave Mills.

bk: 3a90e777AGWzgZEXYwr6Lgi2GdxDaw

25 years agoChangeLog, ntp_crypto.c, ntp_proto.c:
Harlan Stenn [Wed, 14 Feb 2001 07:56:49 +0000 (07:56 -0000)] 
ChangeLog, ntp_crypto.c, ntp_proto.c:
  * ntpd/ntp_proto.c (peer_xmit): Crypto-related fixes
  From Dave Mills.
  * ntpd/ntp_crypto.c (crypto_recv): Allocate space for the trailing
  NUL on the keystr.

bk: 3a8a3a412GmXceyREdwRtWa2ixxthQ

25 years agoMany files:
Harlan Stenn [Sun, 28 Jan 2001 09:10:02 +0000 (09:10 -0000)] 
Many files:
  * configure.in: 4.0.99k17
  * ntpd/refclock_local.c (STRATUM): 3 -> 5
  * ntpd/ntp_proto.c: sys_maxd -> sys_selerr, sys_epsil ->
  sys_syserr.  various cleanups and improvements.
  From: Dave Mills.

bk: 3a73e1eaUBxo_z5N4bWXYt4AjO0dqw

25 years agoChangeLog, Makefile.in, aclocal.m4, configure, configure.in:
Harlan Stenn [Fri, 19 Jan 2001 19:56:02 +0000 (19:56 -0000)] 
ChangeLog, Makefile.in, aclocal.m4, configure, configure.in:
  * configure.in: 4.0.99k16

bk: 3a689bd2iwWByiZPY5Ax4cSPomWiUw

25 years agoChangeLog, config.h.in, ntp_proto.c:
Harlan Stenn [Fri, 19 Jan 2001 19:21:40 +0000 (19:21 -0000)] 
ChangeLog, config.h.in, ntp_proto.c:
  * config.h.in: Regenerated - became empty somehow.
  Reported by John.Hay@icomtek.csir.co.za
  * ntpd/ntp_proto.c (clock_select): Fix sdisp calculation.
  From Dave Mills.

bk: 3a6893c4uF1as52aUZ4badRxwPz2sw

25 years agoMany files:
Harlan Stenn [Fri, 19 Jan 2001 05:40:17 +0000 (05:40 -0000)] 
Many files:
  * ntpd/refclock_chu.c:
  * ntpd/refclock_atom.c:
  * ntpd/ntpd.c:
  * ntpd/ntp_loopfilter.c:
  * ntpd/ntp_io.c:
  * ntpd/cmd_args.c:
  * libntp/audio.c:
  * include/l_stdlib.h:
  * html/copyright.htm:
  Lint fixes (Thanks bunches!)
  From: Marc.Brett@westerngeco.com

bk: 3a67d341EbwMW-NpqlNlyccqNU464A

25 years agobk: 3a67ce40vwrxSlcLyBIux9zpzDIZiw
Harlan Stenn [Fri, 19 Jan 2001 05:18:56 +0000 (05:18 -0000)] 
bk: 3a67ce40vwrxSlcLyBIux9zpzDIZiw

25 years agoChangeLog, aclocal.m4, configure, configure.in, ntp_proto.c:
Harlan Stenn [Fri, 19 Jan 2001 02:28:13 +0000 (02:28 -0000)] 
ChangeLog, aclocal.m4, configure, configure.in, ntp_proto.c:
  * configure.in: 4.0.99k15
  * ntpd/ntp_proto.c (clock_select): Track error[] items sooner.
  Typo grabbing the dtemp value and in the sdisp calculation.
  From Dave Mills.

bk: 3a67a63dAz53lZ1_Mr9MJzwdQ2maEw

25 years agoChangeLog, aclocal.m4, configure, configure.in:
Harlan Stenn [Thu, 18 Jan 2001 03:31:22 +0000 (03:31 -0000)] 
ChangeLog, aclocal.m4, configure, configure.in:
  * configure.in: 4.0.99k14

bk: 3a66638azyVmcRye_Jo1CIPdM3qCPg

25 years agoChangeLog, ntp.h, ntp_proto.c:
Harlan Stenn [Wed, 17 Jan 2001 06:22:42 +0000 (06:22 -0000)] 
ChangeLog, ntp.h, ntp_proto.c:
  * ntpd/ntp_proto.c: Change description of sys_rootdelay and
  sys_rootdispersion.
  (process_packet): Fix p_del test (bad distance).
  (process_packet): Fix bad synch distance test.
  (process_packet): Fix call to clock_filter (p_disp)
  (clock_update): Fix sys_rootdelay calculation.
  (clock_filter): Initialize jit to f(sys_precision)
  (clock_filter): Update jit using distance[i] instead of
  SQUARE().  peer->jitter uses dtemp instead of SQUARE().
  (clock_filter): Updated CLOCK_SGATE checks.  When printing debug
  info, show jitter along with popcorn spike.
  (clock_select): New sdisp calc.
  (root_distance): New return value calc.
  (peer_xmit): xpkt.rootdispersion value change.
  * include/ntp.h (CLOCK_SGATE): Popcorn spike gate (Whoa, Molly!)
  From Dave Mills.

bk: 3a653a32Qd6Vzjn9PFafeTiCm5Z8UA

25 years agoChangeLog, config.guess, config.sub, .del-.cvsignore~ba7d1961:
Harlan Stenn [Sat, 13 Jan 2001 23:29:33 +0000 (23:29 -0000)] 
ChangeLog, config.guess, config.sub, .del-.cvsignore~ba7d1961:
  * config.sub (Repository): Updated.
  * config.guess (Repository): Updated.

bk: 3a60e4ddxeZpckjiVfR7tQwKWPBvGw

25 years agoChangeLog, ntp_loopfilter.c:
Harlan Stenn [Sat, 13 Jan 2001 22:35:27 +0000 (22:35 -0000)] 
ChangeLog, ntp_loopfilter.c:
  * ntpd/ntp_loopfilter.c (local_clock): Just use sys_jitter in the
  calculation for rootdispersion.
  From Dave Mills.

bk: 3a60d82ftOK4r76E7tNnDh-s-ppoJg

25 years agoChangeLog, ntp_proto.c:
Harlan Stenn [Tue, 2 Jan 2001 08:14:17 +0000 (08:14 -0000)] 
ChangeLog, ntp_proto.c:
  * ntpd/ntp_proto.c (transmit): Fix documentation. Set
  peer->outdate and call poll_update in a new place.  Sanity checks
  in the MODE_BROADCAST case.
  (clock_select): Track the old peer.  Use the old peer in
  subsequent checks, where appropriate.  Clean up unpeer() logic.
  From Dave Mills.

bk: 3a518dd9CS7j5hHTgljxSqk1kwiPlQ

25 years agoChangeLog, ntp_proto.c, refclock_chu.c:
Harlan Stenn [Mon, 1 Jan 2001 23:56:27 +0000 (23:56 -0000)] 
ChangeLog, ntp_proto.c, refclock_chu.c:
  * ntpd/refclock_chu.c: Start using HAVE_AUDIO.
  * ntpd/ntp_proto.c (clock_select): If about to discard an
  ephemeral association, do it only if not the system peer.
  From Dave Mills.

bk: 3a51192bEB4Aj8SuhrK7tvICW-ytPw

25 years agoMany files:
Harlan Stenn [Mon, 1 Jan 2001 07:44:34 +0000 (07:44 -0000)] 
Many files:
  * html/pic/tonea.gif:
  * html/pic/stack1a.jpg:
  * html/pic/pogoa.gif:
  * html/pic/pogo6.gif:
  * html/pic/pogo4.gif:
  * html/pic/pogo3.gif:
  * html/pic/pogo1.gif:
  * html/pic/oz2.gif:
  * html/pic/flatheads.gif:
  * html/pic/boom4.gif:
  * html/pic/boom3.gif:
  * html/pic/appletree.gif:
  * html/pic/alice51.gif:
  * html/pic/alice44.gif:
  * html/pic/alice35.gif:
  * html/pic/alice31.gif:
  * html/pic/alice15b.gif:
  * html/pic/alice13.gif:
  * html/pic/alice11.gif:
  * html/release.htm:
  * html/rdebug.htm:
  * html/prefer.htm:
  * html/porting.htm:
  * html/ntptrace.htm:
  * html/ntpq.htm:
  * html/ntpdate.htm:
  * html/monopt.htm:
  * html/kernpps.htm:
  * html/index.htm:
  * html/hints.htm:
  * html/gadget.htm:
  * html/driver7.htm:
  * html/copyright.htm:
  * html/config.htm:
  * html/build.htm:
  * html/authopt.htm:
  * html/assoc.htm:
  * html/accopt.htm:
  Cleanup from Dave Mills.
flock-build:
  Clean up flock-build.

bk: 3a503562VlC9Bz8hJCELXBwuFc1wbA

25 years agoMany files:
Harlan Stenn [Sun, 31 Dec 2000 04:56:32 +0000 (04:56 -0000)] 
Many files:
  * ntpd/refclock_wwv.c (wwv_start): Call audio_init with DEVICE_AUDIO.
  * ntpd/refclock_irig.c (irig_start): Call audio_init with DEVICE_AUDIO.
  * ntpd/refclock_chu.c: Documentation cleanup.
  (DEVICE_AUDIO): Added.
  (fd_audio): Added.
  (chu_start): Separate audio from serial device.
  (chu_receive): Rewrite - get data from serial or audio device as
  appropriate.
  (chu_audio_receive): Renamed (from chu_receive) to allow both
  audio and serial capability.
  (chu_serial_receive): Ditto.
  (chu_decode): Do the Right Thing based on audio/serial data.
  * ntpd/ntp_refclock.c (refclock_open): Check for failure using <0
  instead of ==-1.
  * libntp/audio.c: Header cleanup, and remove
  HAVE_STRUCT_AUDIO_INFO_* related fields.
  (audio_init): Func arg is device to attempt to open.
  * include/audio.h (audio_init): Now takes a char * argument.
  From Dave Mills.
  * configure.in (ntp_refclock): HAVE_AUDIO added.  Remove
  HAVE_STRUCT_AUDIO_INFO_* stuff; Dave rewrote the audio stuff.

bk: 3a4ebc80aSa5ACvuSY94AS0ms7G2-Q

25 years agoChangeLog, ntp_crypto.h:
Harlan Stenn [Wed, 27 Dec 2000 07:32:24 +0000 (07:32 -0000)] 
ChangeLog, ntp_crypto.h:
  * include/ntp_crypto.h: Make sure crypto_flags is visible.
Many files:
  * html/release.htm:
  * html/patches.htm:
  * html/measure.htm:
  * html/confopt.htm:
  * html/clockopt.htm:
  * html/biblio.htm:
  * html/authopt.htm:
  * html/assoc.htm:
  Updates from Dave Mills.

bk: 3a499b08Pxb8ZOmOzOwFOVudHI5rbg

25 years agoChangeLog, ntp_crypto.h, ntp_crypto.c, ntp_proto.c:
Harlan Stenn [Thu, 14 Dec 2000 08:05:38 +0000 (08:05 -0000)] 
ChangeLog, ntp_crypto.h, ntp_crypto.c, ntp_proto.c:
  * ntpd/ntp_proto.c (process_packet): pleap/pstratum.
  (peer_xmit): Use CRYPTO_FLAG_AUTO.
  * ntpd/ntp_crypto.c (make_keylist): Use CRYPTO_FLAG_AUTO. Only
  sign host name and timestamps if the clock is synched.
  * include/ntp_crypto.h (CRYPTO_FLAG_AUTO): Added.
  From: Dave Mills

bk: 3a387f52mATkua7Gh26OXw0a5ns1zA

25 years agoChangeLog, ntp_proto.c:
Harlan Stenn [Tue, 12 Dec 2000 00:22:29 +0000 (00:22 -0000)] 
ChangeLog, ntp_proto.c:
  * ntpd/ntp_proto.c (transmit): Call clock_select in a few new
  places.  BURST/IBURST cleanup.  Don't turn off FLAG_BURST at the
  EOburst.
  (receive): Set peer->unreach = 0 before we call process_packet().
  (process_packet): ditto, before calling poll_update().  Lose some
  debugging, MODE_BCLIENT/CLIENT cleanup.
  (poll_update): Bump nextupdate on FLAG_REFCLOC, not _REFCLOCK or
  _IBURST.
  (peer_clear): Don't set IBURST on MDF_BCLNT.
  From: Dave Mills.

bk: 3a356fc5ZIeqiRk10boH2IRtoOM4gw

25 years agoChangeLog, ntpdate.c:
Harlan Stenn [Mon, 11 Dec 2000 09:21:47 +0000 (09:21 -0000)] 
ChangeLog, ntpdate.c:
  * ntpdate/ntpdate.c (alarming): Appease ansi2knr.

bk: 3a349caberorViLvcz_Ye3zgtK3BHA

25 years agoChangeLog, ntp_control.c:
Harlan Stenn [Mon, 11 Dec 2000 04:05:34 +0000 (04:05 -0000)] 
ChangeLog, ntp_control.c:
  * ntpd/ntp_control.c (ctl_putpeer): CP_TTL and CP_TTLMAX
  MDF_ACAST and MDF_MCAST cleanup.

bk: 3a34528e3ei_roajcNX5f2xx44FBeg

25 years agoMany files:
Harlan Stenn [Sun, 10 Dec 2000 10:19:49 +0000 (10:19 -0000)] 
Many files:
  * ntpd/refclock_wwv.c (wwv_start): ttlmax/ttl cleanup.
  * ntpd/refclock_usno.c (usno_timeout): ttlmax/ttl cleanup.
  * ntpd/refclock_parse.c (CLK_REALTYPE): ttlmax/ttl cleanup.
  * ntpd/refclock_chu.c (chu_start): ttlmax/ttl cleanup.
  * ntpd/refclock_acts.c (acts_timeout): ttlmax/ttl cleanup.
  * ntpd/ntp_refclock.c (refclock_newpeer): Don't do the
  any_interface -> loopback_interface trick.
  * ntpd/ntp_proto.c (transmit): Broadcast/manycast cleanup.
  * ntpd/ntp_peer.c: Cleanup.
  * ntpd/ntp_io.c: Cleanup.
  * ntpd/ntp_crypto.c (crypto_recv): AUTOKEY based on BCLNT, not MCAST2.
  * include/ntpd.h: Declare findbcastinter().
  * include/ntp.h: struct peer's ttlmax is now max ttl/refclock
  mode.  ttl is now ttl for manycast mode.
  (FLAG_MCAST): Reworked several FLAG_ bits.
  From Dave Mills.

bk: 3a3358c58B6kxvI87QKRO1G9Ik1HXw

25 years agoMany files:
Harlan Stenn [Tue, 5 Dec 2000 06:58:28 +0000 (06:58 -0000)] 
Many files:
  * ntpq/ntpq.c: CP_TTLMAX support.
  * ntpd/ntp_proto.c (transmit): MDF_ACAST ttl fixes.
  * ntpd/ntp_peer.c (resetmanycast): Reset ttl if MDF_ACAST.
  (peer_config): Save max ttl in ttlmax.
  * ntpd/ntp_control.c: ttlmax support.
  * include/ntp_control.h (CP_TTLMAX): Added.
  * include/ntp.h: Added ttlmax to struct peer.
  Dave Mills.

bk: 3a2c9214Mx53TJVfhdgxqXnUUT-NwA

25 years agoChangeLog, ntp_peer.c, ntp_proto.c:
Harlan Stenn [Mon, 4 Dec 2000 00:22:58 +0000 (00:22 -0000)] 
ChangeLog, ntp_peer.c, ntp_proto.c:
  * ntpd/ntp_proto.c (receive): That any_interface is now an
  rbufp->dstadr.
  Various other doc and code cleanup.
  * ntpd/ntp_peer.c (findmanycastpeer): Fixes
  From Dave Mills

bk: 3a2ae3e2KRqwyekoV_7T0pSRtTBQQA

25 years agoMany files:
Harlan Stenn [Sat, 2 Dec 2000 06:33:36 +0000 (06:33 -0000)] 
Many files:
  * ntpd/ntp_request.c (do_conf): call peer_config with
  any_interface, not 0.
  * ntpd/ntp_proto.c (transmit): Manycast cleanup
  * ntpd/ntp_peer.c (findmanycastpeer): manycast cleanup
  * ntpd/ntp_io.c (sendpkt): Only check ttl if we have a ttl
  (findinterface): Cleanup
  * ntpd/ntp_control.c: cleanup
  * include/ntpd.h: Added resetmanycast.
  * include/ntp_control.h (CP_TTL): disp -> ttl
  * ntpq/ntpq.c: disp -> ttl
  From Dave Mills

bk: 3a2897c0uD9QD27JdQIXS5b5twlhog