diff options
author | Ollivier Robert <roberto@FreeBSD.org> | 2002-10-29 19:58:12 +0000 |
---|---|---|
committer | Ollivier Robert <roberto@FreeBSD.org> | 2002-10-29 19:58:12 +0000 |
commit | ce265a549db8baf2b7fc2b171e9cc511a6d7552d (patch) | |
tree | daab9e5ccc14bec1f0fee71e35464e6040c6756f /contrib/ntp | |
parent | 224ba2bd37e182b64f7d78defef8a6cacaad3415 (diff) | |
download | src-ce265a549db8baf2b7fc2b171e9cc511a6d7552d.tar.gz src-ce265a549db8baf2b7fc2b171e9cc511a6d7552d.zip |
Virgin import of ntpd 4.1.1a
Notes
Notes:
svn path=/vendor/ntp/dist/; revision=106163
Diffstat (limited to 'contrib/ntp')
92 files changed, 16578 insertions, 9779 deletions
diff --git a/contrib/ntp/COPYRIGHT b/contrib/ntp/COPYRIGHT index 72d07a813009..8ee6eab0412d 100644 --- a/contrib/ntp/COPYRIGHT +++ b/contrib/ntp/COPYRIGHT @@ -169,5 +169,5 @@ References 50. mailto:tsuruoka@nc.fukuoka-u.ac.jp 51. mailto:vixie@vix.com 52. mailto:Ulrich.Windl@rz.uni-regensburg.de - 53. file://localhost/backroom/ntp4/html/index.htm + 53. file://localhost/backroom/ntp-stable/html/index.htm 54. mailto:mills@udel.edu diff --git a/contrib/ntp/ChangeLog b/contrib/ntp/ChangeLog index 69b566ee0194..0693482549d1 100644 --- a/contrib/ntp/ChangeLog +++ b/contrib/ntp/ChangeLog @@ -1,6152 +1,3978 @@ -2001-08-01 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.786, 2002-02-26 22:44:34-05:00, stenn@whimsy.udel.edu + ntp-4.1.1 + TAG: NTP_4_1_1 + + configure.in + 1.235 02/02/26 22:44:33 stenn@whimsy.udel.edu +1 -1 + ntp-4.1.1 + + NEWS + 1.38 02/02/26 22:44:32 stenn@whimsy.udel.edu +1 -0 + Update the NEWS file. + +ChangeSet@1.785, 2002-02-22 21:10:08-05:00, stenn@whimsy.udel.edu + LEAP_DELSECOND support for CHU. + + From: Ralph Siemsen <ralphs@netwinder.org> + + ntpd/refclock_chu.c + 1.22 02/02/22 21:10:07 stenn@whimsy.udel.edu +3 -0 + LEAP_DELSECOND support. + + From: Ralph Siemsen <ralphs@netwinder.org> + +ChangeSet@1.784, 2002-02-19 19:07:29-05:00, stenn@whimsy.udel.edu + Trigger improvements. + + BitKeeper/triggers/delta-changelog + 1.4 02/02/19 19:07:28 stenn@whimsy.udel.edu +3 -2 + Don't use this to update ChangeLog, but use it only to send the + checkin log email. + + BitKeeper/triggers/trigger.cfg + 1.9 02/02/19 19:07:28 stenn@whimsy.udel.edu +2 -2 + Enable the email-related log messages. + +ChangeSet@1.783, 2002-02-18 23:27:09-05:00, stenn@whimsy.udel.edu + ntp_adjtime() call cleanup. + From: John Hay + + ntpd/ntp_crypto.c + 1.45 02/02/18 23:27:08 stenn@whimsy.udel.edu +1 -3 + ntp_adjtime() call cleanup. + From John Hay. + +ChangeSet@1.782, 2002-01-25 18:51:26-05:00, stenn@whimsy.udel.edu + mu can be 0, and the (old) debug info would divide sys_jitter by mu. + Lose the division. + From: Dave Mills. + + ntpd/ntp_loopfilter.c + 1.56 02/01/25 18:51:25 stenn@whimsy.udel.edu +2 -2 + mu can be 0, and the (old) debug info would divide sys_jitter by mu. + Lose the division. + From: Dave Mills. + +ChangeSet@1.781, 2002-01-22 18:16:09-05:00, stenn@whimsy.udel.edu + Lint cleanup. + From Marc.Brett@westerngeco.com + + ntpd/ntp_intres.c + 1.20 02/01/22 18:16:08 stenn@whimsy.udel.edu +1 -1 + Lint. + + util/ntp-genkeys.c + 1.60 02/01/22 18:16:08 stenn@whimsy.udel.edu +0 -1 + Lint. + +ChangeSet@1.780, 2002-01-17 17:52:47-05:00, stenn@whimsy.udel.edu + Lose the source port check. Too many folks are going thru Port and + Address Translators, and present wisdom says that one should not + trust source ports anyway. + + ntpd/ntp_proto.c + 1.96 02/01/17 17:52:46 stenn@whimsy.udel.edu +1 -5 + Lose the source port check. Too many folks are going thru Port and + Address Translators, and present wisdom says that one should not + trust source ports anyway. + +ChangeSet@1.779, 2002-01-17 16:02:37-05:00, stenn@whimsy.udel.edu + Lint cleanup from Marc.Brett@westerngeco.com . + + ntpd/refclock_jjy.c + 1.4 02/01/17 16:02:36 stenn@whimsy.udel.edu +1 -4 + Lint. + + ntpd/refclock_local.c + 1.7 02/01/17 16:02:36 stenn@whimsy.udel.edu +2 -0 + Lint. + + ntpd/refclock_palisade.c + 1.10 02/01/17 16:02:36 stenn@whimsy.udel.edu +2 -0 + Lint. + +ChangeSet@1.778, 2002-01-13 11:52:50-05:00, stenn@whimsy.udel.edu + Disable the delta-changelog and related scripts. + + BitKeeper/triggers/trigger.cfg + 1.8 02/01/13 11:52:49 stenn@whimsy.udel.edu +2 -2 + Disable the delta-changelog and related scripts. + +ChangeSet@1.777, 2002-01-12 23:36:13-05:00, stenn@whimsy.udel.edu + 4.1.0b-rc3 + TAG: ntp-stable + TAG: NTP_4_1_0B_RC3 + + configure.in + 1.234 02/01/12 23:36:12 stenn@whimsy.udel.edu +1 -1 + 4.1.0b-rc3 + +ChangeSet@1.776, 2002-01-10 20:43:25-05:00, stenn@whimsy.udel.edu + Update the NEWS file. + + NEWS + 1.37 02/01/10 20:43:25 stenn@whimsy.udel.edu +5 -0 + Update the NEWS file. + +ChangeSet@1.775, 2002-01-06 18:35:45-05:00, stenn@whimsy.udel.edu + Disable the refclock_report(peer, CEVNT_BADREPLY) if the GOES + clock reports !(lon > 7000 && lon < 14000). + From: Paul Vixie. + + ntpd/refclock_true.c + 1.8 02/01/06 18:35:45 stenn@whimsy.udel.edu +1 -1 + Disable the refclock_report(peer, CEVNT_BADREPLY) if the GOES + clock reports !(lon > 7000 && lon < 14000). + From: Paul Vixie. + +ChangeSet@1.774, 2002-01-04 04:03:26-05:00, stenn@whimsy.udel.edu + Lose some implementation debug output. + From: John Hay + + ntpd/ntp_request.c + 1.28 02/01/04 04:03:25 stenn@whimsy.udel.edu +0 -7 + Lose some implementation debug output. + +ChangeSet@1.773, 2002-01-04 00:37:40-05:00, stenn@whimsy.udel.edu + From: John Hay <jhay@icomtek.csir.co.za> + Subject: [ntp:hackers] (x)ntpdc compatibility patch + + And there was much rejoicing... + + include/ntp_request.h + 1.13 02/01/04 00:37:39 stenn@whimsy.udel.edu +23 -0 + Added struct req_pkt_tail, REQ_LEN_HDR, and struct old_conf_peer. + + ntpd/ntp_request.c + 1.27 02/01/04 00:37:39 stenn@whimsy.udel.edu +48 -11 + Deal with both short and long packets. REQ_CONFIG can have two + sizes, too. Count old_conf_peer packets. Lose keystr - it's no + longer used. + + ntpdc/ntpdc.c + 1.10 02/01/04 00:37:39 stenn@whimsy.udel.edu +36 -5 + Handle sending packets of both size. We might need to send along + a req_pkt_tail. If we send the request and get back INFO_ERR_FMT, + try again with a req_pkt_size of 48. + + ntpdc/ntpdc_ops.c + 1.13 02/01/04 00:37:39 stenn@whimsy.udel.edu +7 -0 + If we get back INFO_ERR_FMT, try again with the old conf_peer size. + +ChangeSet@1.772, 2002-01-02 23:52:46-05:00, stenn@whimsy.udel.edu + The loopback is OK if we're listening to virtual IPs. + Show candidate interface addresses during debug. + From: Paul Vixie + + ntpd/ntp_io.c + 1.23 02/01/02 23:52:46 stenn@whimsy.udel.edu +14 -8 + The loopback is OK if we're listening to virtual IPs. + Show candidate interface addresses during debug. + +ChangeSet@1.771, 2002-01-02 22:36:34-05:00, stenn@whimsy.udel.edu + F_SETOWN bsdi typo fix + From: Paul Vixie + + configure.in + 1.233 02/01/02 22:36:33 stenn@whimsy.udel.edu +1 -1 + F_SETOWN bsdi typo fix + From: Paul Vixie + +ChangeSet@1.770, 2002-01-02 22:26:22-05:00, stenn@whimsy.udel.edu + Boring documentation cleanup. + + README.cvs + 1.11 02/01/02 22:26:22 stenn@whimsy.udel.edu +4 -0 + Note that the CVS repo is dormant. + + README.versions + 1.2 02/01/02 22:26:22 stenn@whimsy.udel.edu +1 -1 + Bit-o-cleanup... + +ChangeSet@1.769, 2001-12-31 00:53:29-05:00, stenn@whimsy.udel.edu + Later verisons of FreeBSD need the PARENB IGNPAR thing. + Backport ntp_loopfilter fixes. + + configure.in + 1.232 01/12/31 00:53:28 stenn@whimsy.udel.edu +5 -0 + Later verisons of FreeBSD need the PARENB IGNPAR thing. + + include/ntpd.h + 1.29 01/12/31 00:53:28 stenn@whimsy.udel.edu +1 -1 + Backport ntp_loopfilter fixes. + + ntpd/ntp_loopfilter.c + 1.55 01/12/31 00:53:28 stenn@whimsy.udel.edu +55 -26 + Backport ntp_loopfilter fixes. + +ChangeSet@1.768, 2001-12-19 15:57:09-05:00, stenn@whimsy.udel.edu + Distribute README.versions . + + Makefile.am + 1.25 01/12/19 15:57:07 stenn@whimsy.udel.edu +1 -0 + Distribute README.versions . + +ChangeSet@1.767, 2001-12-18 19:27:29-05:00, stenn@whimsy.udel.edu + 4.1.0b-rc2 + TAG: NTP_4_1_0B_RC2 + TAG: ntp-stable + + configure.in + 1.231 01/12/18 19:27:28 stenn@whimsy.udel.edu +1 -1 + 4.1.0b-rc2 + +ChangeSet@1.766, 2001-12-17 23:25:13-05:00, stenn@whimsy.udel.edu + Be more verbose/descriptive of problems in debug mode. + From: Todd MacDermid <tmacderm@uu.net> + + ntpdate/ntpdate.c + 1.27 01/12/17 23:25:12 stenn@whimsy.udel.edu +30 -9 + Be more verbose/descriptive of problems in debug mode. + From: Todd MacDermid <tmacderm@uu.net> + +ChangeSet@1.765, 2001-12-17 00:26:09-05:00, stenn@whimsy.udel.edu + Make the ntp_set_tod() debug messages less confusing/chatty. + + libntp/machines.c + 1.13 01/12/17 00:26:09 stenn@whimsy.udel.edu +16 -16 + Make the ntp_set_tod() debug messages less confusing/chatty. + +ChangeSet@1.764, 2001-12-14 02:43:08-05:00, stenn@whimsy.udel.edu + This patch fixes a bug in NTP which appears if NTP is built on a system + where signaled I/O is used, i.e. HAVE_SIGNALED_IO is defined in + config.h. The bug has been found in ntp-4.1.71 but seems to last in the + NTP code since the xntp3 days. + + The symptom: + If a radio clock is connected via the serial port using the parse driver + (driver 8) then there are lots of messages in the syslog saying: + > 31 Oct 09:13:42 ntpd[6708]: input_handler: handler_count is 2! + > 31 Oct 09:13:42 ntpd[6708]: input_handler: handler_count is 2! + + This has been observed under AIX 4.3.2 and Solaris 8, and the patch + works in both cases. This effect is very obvious if a radio clock is + connected via a serial interface, and a SIGIO signal is raised whenever + a character has been received. It's a common problem, however, but the + probability that a signal is raised again while the handler for the + previous signal is still executing is much less if there + are only signals if network packets are received. + + The fix: + The patch below is used to take care that the SIGIO signal is not + unintentionally unblocked inside the sigio_handler() if the handler + executes a piece of code that is bracketed by BLOCKIO()/UNBLOCKIO() + calls. + + From: Martin Burnicki <martin.burnicki@meinberg.de> + + libntp/iosignal.c + 1.9 01/12/14 02:43:08 stenn@whimsy.udel.edu +72 -39 + This patch fixes a bug in NTP which appears if NTP is built on a system + where signaled I/O is used, i.e. HAVE_SIGNALED_IO is defined in + config.h. The bug has been found in ntp-4.1.71 but seems to last in the + NTP code since the xntp3 days. + + The symptom: + If a radio clock is connected via the serial port using the parse driver + (driver 8) then there are lots of messages in the syslog saying: + > 31 Oct 09:13:42 ntpd[6708]: input_handler: handler_count is 2! + > 31 Oct 09:13:42 ntpd[6708]: input_handler: handler_count is 2! + + This has been observed under AIX 4.3.2 and Solaris 8, and the patch + works in both cases. This effect is very obvious if a radio clock is + connected via a serial interface, and a SIGIO signal is raised whenever + a character has been received. It's a common problem, however, but the + probability that a signal is raised again while the handler for the + previous signal is still executing is much less if there + are only signals if network packets are received. + + The fix: + The patch below is used to take care that the SIGIO signal is not + unintentionally unblocked inside the sigio_handler() if the handler + executes a piece of code that is bracketed by BLOCKIO()/UNBLOCKIO() + calls. + + From: Martin Burnicki <martin.burnicki@meinberg.de> + +ChangeSet@1.763, 2001-12-12 21:46:20-05:00, stenn@whimsy.udel.edu + Alter the "ci" calculation to reduce the chance of overflow. + From: Michael Andres <ma@suse.de> + + ntpdate/ntpdate.c + 1.26 01/12/12 21:46:19 stenn@whimsy.udel.edu +8 -2 + Alter the "ci" calculation to reduce the chance of overflow. + From: Michael Andres <ma@suse.de> + +ChangeSet@1.762, 2001-12-10 22:02:24-05:00, stenn@whimsy.udel.edu + Properly check the pps_device variable. + From: "David G. Andersen" <dga@lcs.mit.edu> + + ntpd/refclock_oncore.c + 1.38 01/12/10 22:02:23 stenn@whimsy.udel.edu +1 -1 + Properly check the pps_device variable. + From: "David G. Andersen" <dga@lcs.mit.edu> + +ChangeSet@1.761, 2001-12-05 01:24:04-05:00, stenn@whimsy.udel.edu + C-DEX patch. + From: Masaki Fukushima <fukusima@goto.info.waseda.ac.jp> + + ntpd/refclock_jjy.c + 1.3 01/12/05 01:24:03 stenn@whimsy.udel.edu +3 -1 + C-DEX patch. + From: Masaki Fukushima <fukusima@goto.info.waseda.ac.jp> + +ChangeSet@1.760, 2001-12-02 23:02:32-05:00, stenn@whimsy.udel.edu + Added README.versions, which describes the version numbering scheme + we are using. Suggested by Ulrich Windl. + + README.versions + 1.1 01/12/02 23:02:32 stenn@whimsy.udel.edu +35 -0 + + README.versions + 1.0 01/12/02 23:02:32 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/README.versions + +ChangeSet@1.759, 2001-12-02 04:12:13-05:00, stenn@whimsy.udel.edu + settimeofday() fix in configure, do a better job tracking and + reporting progress in ntp_set_tod(). + + configure.in + 1.230 01/12/02 04:12:12 stenn@whimsy.udel.edu +1 -1 + Use AC_CHECK_FUNCS instead of _FUNC to check for settimeofday() + because we need HAVE_SETTIMEOFDAY. + + libntp/machines.c + 1.12 01/12/02 04:12:12 stenn@whimsy.udel.edu +40 -21 + Do a better job tracking (and reporting, if debug enabled) progress + in ntp_set_tod(). + +ChangeSet@1.758, 2001-11-30 19:36:36-05:00, stenn@whimsy.udel.edu + If no REFCLOCK, no cal_enable. + From: Ralf Nyren <ralf.nyren@educ.umu.se> + + ntpd/ntp_request.c + 1.26 01/11/30 19:36:35 stenn@whimsy.udel.edu +2 -0 + If no REFCLOCK, no cal_enable. + From: Ralf Nyren <ralf.nyren@educ.umu.se> + +ChangeSet@1.757, 2001-11-24 23:30:49-05:00, stenn@whimsy.udel.edu + Somewhere along the line, the driver40.htm file got lost - recover it. + + html/driver40.htm + 1.1 01/11/24 23:30:48 stenn@whimsy.udel.edu +141 -0 + + html/driver40.htm + 1.0 01/11/24 23:30:48 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/html/driver40.htm + +ChangeSet@1.756, 2001-11-23 23:23:23-05:00, stenn@whimsy.udel.edu + 4.1.0b-rc1 + TAG: NTP_4_1_0B_RC1 + + NEWS + 1.36 01/11/23 23:23:22 stenn@whimsy.udel.edu +7 -0 + Update the NEWS file. + + configure.in + 1.229 01/11/23 23:23:22 stenn@whimsy.udel.edu +1 -1 + 4.1.0b-rc1 + +ChangeSet@1.755, 2001-11-19 21:29:34-05:00, stenn@whimsy.udel.edu + enable/disable calibrate. + + Flags cleanup for ntpdc and friends. + + From Dave Mills. + + include/ntp_request.h + 1.12 01/11/19 21:29:33 stenn@whimsy.udel.edu +7 -5 + Cleanup/fixes from Dave Mills. + + ntpd/ntp_config.c + 1.54 01/11/19 21:29:33 stenn@whimsy.udel.edu +4 -4 + One can also enable/disable calibrate. + + Alphabetize the flag keywords. + + ntpd/ntp_request.c + 1.25 01/11/19 21:29:33 stenn@whimsy.udel.edu +25 -20 + Alphabetize the keyword checks. + + setclr/handle the CAL and AUTH flag bits, too. + + ntpdc/ntpdc_ops.c + 1.12 01/11/19 21:29:33 stenn@whimsy.udel.edu +17 -13 + Flag cleanup. + +ChangeSet@1.754, 2001-11-16 23:35:26-05:00, stenn@whimsy.udel.edu + ntp_resolver.c is currently unused. + + ntpd/Makefile.am + 1.22 01/11/16 23:35:25 stenn@whimsy.udel.edu +2 -1 + ntp_resolver.c is currently unused. + +ChangeSet@1.753, 2001-11-10 13:46:34-05:00, stenn@whimsy.udel.edu + Handle the version stuff even when building completely outside + the srcdir. + + Makefile.am + 1.24 01/11/10 13:46:34 stenn@whimsy.udel.edu +7 -1 + Handle the version stuff even when building completely outside + the srcdir. + +ChangeSet@1.752, 2001-11-09 23:29:51-05:00, stenn@whimsy.udel.edu + Improve the version file generation code. + + Makefile.am + 1.23 01/11/09 23:29:50 stenn@whimsy.udel.edu +3 -4 + Improve the version file generation code. + +ChangeSet@1.751, 2001-11-08 16:46:12-05:00, stenn@whimsy.udel.edu + Make the cmp of the version file be silent. + + Makefile.am + 1.22 01/11/08 16:46:11 stenn@whimsy.udel.edu +1 -1 + Make the cmp of the version file be silent. + +ChangeSet@1.750, 2001-11-08 16:37:05-05:00, stenn@whimsy.udel.edu + Fix the version file update code. + Reported by John Hay. + The "version" file should not be checked in. + + Makefile.am + 1.21 01/11/08 16:37:02 stenn@whimsy.udel.edu +3 -2 + Fix the version file update code. + Reported by John Hay. - * configure.in: 4.1.0 + BitKeeper/deleted/.del-version~aeecada457249d0c + 1.2 01/11/08 16:34:27 stenn@whimsy.udel.edu +1 -1 + Delete: version -2001-07-27 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.749, 2001-11-08 03:06:18-05:00, stenn@whimsy.udel.edu + Get the ChangeSet number in the compiled-in version strings. - * ntpd/refclock_oncore.c (oncore_start): Set pps_enable=1, just - like the atom driver does. - From: reg@dwf.com + version + 1.1 01/11/08 03:06:16 stenn@whimsy.udel.edu +1 -0 - * ntpd/refclock_nmea.c (nmea_ppsapi): Set pps_enable=1, just like - the atom driver does. - From: Scott Allendorf <sca@newton.physics.uiowa.edu> + BitKeeper/etc/ignore + 1.12 01/11/08 03:06:17 stenn@whimsy.udel.edu +1 -0 + Added version to the ignore list - * ntpd/ntp_config.c (getconfig): CONF_CLOCK_PANIC was using the - wrong config flag. - From: <justin_forrester@hp.com> + version + 1.0 01/11/08 03:06:16 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/version + + Makefile.am + 1.20 01/11/08 03:06:16 stenn@whimsy.udel.edu +9 -3 + Maintain the version file, which holds the latest ChangeSet number. + + ntpd/Makefile.am + 1.21 01/11/08 03:06:16 stenn@whimsy.udel.edu +1 -1 + Pass the contents of the version file in to the mkver script. + + ntpdate/Makefile.am + 1.7 01/11/08 03:06:16 stenn@whimsy.udel.edu +1 -1 + Pass the contents of the version file in to the mkver script. + + ntpdc/Makefile.am + 1.5 01/11/08 03:06:16 stenn@whimsy.udel.edu +1 -1 + Pass the contents of the version file in to the mkver script. + + ntpq/Makefile.am + 1.6 01/11/08 03:06:16 stenn@whimsy.udel.edu +1 -1 + Pass the contents of the version file in to the mkver script. -2001-07-10 Harlan Stenn <stenn@whimsy.udel.edu> + ntptrace/Makefile.am + 1.4 01/11/08 03:06:16 stenn@whimsy.udel.edu +1 -1 + Pass the contents of the version file in to the mkver script. - * configure.in: 4.0.99m-rc3 + scripts/mkver.in + 1.9 01/11/08 03:06:16 stenn@whimsy.udel.edu +5 -0 + If -2001-07-06 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.748, 2001-11-04 04:38:31-05:00, stenn@whimsy.udel.edu + Lose an obsolete file. - * ntp_update: COPYRIGHT needs a touch. - From: Mike Stump <mrs@kithrup.com> + BitKeeper/deleted/.del-00-list~baf8bb517d043606 + 1.3 01/11/04 04:34:24 stenn@whimsy.udel.edu +0 -0 + Delete: BitKeeper/triggers/00-list -2001-07-04 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.747, 2001-11-04 04:21:46-05:00, stenn@whimsy.udel.edu + Attempt to handle the cases where triggers are being run from the + RESYNC dir. - * html/config.htm: Major cleanup. - From: Martin Janzen <janzen@pixelmetrix.com> + BitKeeper/triggers/delta-changelog + 1.3 01/11/04 04:21:45 stenn@whimsy.udel.edu +1 -1 + Use bkp to make sure we get the .lgc file in the repo and not + (potentially) the (bogus) one in the RESYNC tree. - * configure.in (rt library check): Don't look for -lrt under - Linux. Under glibc-2.1.2 and -2.2.2 (at least), the POSIX- - compatibility real-time library does strange things with threads - as other processes and we're getting lots of complaints about it. - Reported by: Juha Sarlin <juha@c3l.com> - -2001-06-30 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/lg-changeset + 1.2 01/11/04 04:21:45 stenn@whimsy.udel.edu +1 -1 + Make sure we're're accessing the .lgc file in the main repo and not in a RESYNC dir. - * html/driver35.htm: Update email address. + BitKeeper/triggers/triggert + 1.4 01/11/04 04:21:45 stenn@whimsy.udel.edu +10 -4 + General cleanup, and pass along $bkp (bk repo prefix) so we can + find the repo directory instead of the RESYNC dir. -2001-06-25 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.746, 2001-11-03 14:46:21-05:00, stenn@whimsy.udel.edu + Cleanup - * ntpd/refclock_oncore.c (oncore_msg_BaEaHa): Fix wrong offset for - rsm.bad_almanac - From: Reynir Siik <reynir@royal.net> + BitKeeper/triggers/trigger.mk + 1.7 01/11/03 14:46:20 stenn@whimsy.udel.edu +2 -7 + Cleanup -2001-06-12 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.745, 2001-11-02 16:56:25-05:00, stenn@whimsy.udel.edu + Cleanup. - * configure.in: 4.0.99m-rc2 + BitKeeper/triggers/trigger.mk + 1.6 01/11/02 16:56:25 stenn@whimsy.udel.edu +0 -1 + Remove the trigger.touch file. No longer needed. + We should look at some of the other touch files, too. -2001-06-10 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.744, 2001-11-02 16:39:34-05:00, stenn@whimsy.udel.edu + Cleanup/reality check smoe trigger stuff. - * ntpd/ntp_config.c: - * include/ntp_config.h: includefile config keyword support - From: Dean Gibson <timekeeper@tcp-udp.net> + BitKeeper/triggers/trigger.README + 1.3 01/11/02 16:39:33 stenn@whimsy.udel.edu +8 -7 + Cleanup/reality check the file. -2001-06-08 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/trigger.cfg + 1.7 01/11/02 16:39:33 stenn@whimsy.udel.edu +3 -5 + Update the header docs, merge some of the trigger scripts. - * configure.in: 4.0.99m-rc1b +ChangeSet@1.743, 2001-11-02 04:52:47-05:00, stenn@whimsy.udel.edu + Enable the delta changelog and last-good changeset triggers. - * ntpd/refclock_true.c (true_debug): Bump some buffer sizes to - reduce/eliminate chance of buffer overflow. Use snprintf() - instead of sprintf(). Do a better job of opening the debug file. - * ntpd/ntp_control.c (ctl_getitem): Count overflow packets as bad - and return a BADFMT. - * ntpd/ntp_config.c (save_resolve): call fdopen() with the correct - mode. - From: Bela Lubkin <belal@sco.com> + BitKeeper/triggers/trigger.cfg + 1.6 01/11/02 04:52:47 stenn@whimsy.udel.edu +4 -4 + Enable the delta changelog and last-good changeset triggers. -2001-06-03 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.742, 2001-11-02 04:33:25-05:00, stenn@whimsy.udel.edu + Prepend the new logs to the ChangeLog. - * include/ntp.h (RES_ALLFLAGS): Add RES_DEMOBILIZE. - From: Dean Gibson <timekeeper@tcp-udp.net> + BitKeeper/triggers/delta-changelog + 1.2 01/11/02 04:33:25 stenn@whimsy.udel.edu +3 -1 + Prepend the new logs to the ChangeLog. - * configure.in: 4.0.99m-rc1a +ChangeSet@1.741, 2001-11-02 04:15:19-05:00, stenn@whimsy.udel.edu + Now that we are using sed to install the trigger, call 'chmod +x' + when we're done. -2001-06-02 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/trigger.mk + 1.5 01/11/02 04:15:18 stenn@whimsy.udel.edu +1 -1 + Now that we are using sed to install the trigger, call 'chmod +x' + when we're done. - * ntpd/ntp_refclock.c (refclock_open): Add O_NOCTTY to the open() - flags when opening a serial port. - Reported by: joseph lang <tcnojl1@earthlink.net> + BitKeeper/triggers/triggerd + 1.15 01/11/02 04:15:18 stenn@whimsy.udel.edu +1 -0 + Now that we are using sed to install the trigger, call 'chmod +x' + when we're done. -2001-05-31 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.740, 2001-11-02 04:05:19-05:00, stenn@whimsy.udel.edu + Better logging. - * html/notes.htm: Typo fix. - From: John Stone <johns@ks.uiuc.edu> + BitKeeper/triggers/triggert + 1.3 01/11/02 04:05:18 stenn@whimsy.udel.edu +1 -1 + Better logging. - * configure.in: 4.0.99m-rc1 +ChangeSet@1.739, 2001-11-02 03:58:14-05:00, stenn@whimsy.udel.edu + Mirror updates. - * html/monopt.htm: Typo fix. - * html/confopt.htm: Cruft removal. - From: John Stone <johns@ks.uiuc.edu> + BitKeeper/triggers/trigger.cfg + 1.5 01/11/02 03:58:13 stenn@whimsy.udel.edu +2 -2 + Enable the mirror updates -2001-05-30 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.738, 2001-11-02 03:49:01-05:00, stenn@whimsy.udel.edu + Typos. - * README.cvs: More updates and cleanup. + BitKeeper/triggers/triggerd + 1.14 01/11/02 03:49:00 stenn@whimsy.udel.edu +1 -1 + Typos. I"m getting pretty tired... - * ntpd/ntp_loopfilter.c (loop_config): - Check against STA_NANO instead of (NTP_API > 3) to catch kernels - that were rolled while the spec was evolving. - From: John.Hay@icomtek.csir.co.za +ChangeSet@1.737, 2001-11-02 03:42:45-05:00, stenn@whimsy.udel.edu + Trigger manager improvements. - * README.cvs: Note that we want to check out NTP into a clean - subdir. - Reported by jrd@cc.usu.edu (Joe Doupnik) + BitKeeper/triggers/triggerd + 1.13 01/11/02 03:42:44 stenn@whimsy.udel.edu +3 -3 + Install triggert to call the actual trigger, using a sed substitution. -2001-05-27 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.736, 2001-11-02 03:33:15-05:00, stenn@whimsy.udel.edu + Typo. - * configure.in: 4.0.99k40 + BitKeeper/triggers/trigger.mk + 1.4 01/11/02 03:33:15 stenn@whimsy.udel.edu +1 -1 + Typo. - * include/ntp_refclock.h: Median Filter (SAMPLE - macro) - change - to use most recent MAXSTAGE entries when the filter overflows (ie - driver poking say once per second with poll > MAXSTAGE) rather - than blocking after MAXSTAGE entries (turf oldest rather than turf - most recent). - From: John Woolner <vk1et@tpg.com.au> +ChangeSet@1.735, 2001-11-02 03:24:31-05:00, stenn@whimsy.udel.edu + trigger manager improvements. - * ntpd/refclock_true.c: - a. Don't cream pp->a_lastcode when we get a <cr><lf> pair - b. Fix up pp->leap handling to work correctly - c. clear CEVNT_BADTIME etc warnings when we get good clock - CEVNT_NOMINAL. - From: John Woolner <vk1et@tpg.com.au> + BitKeeper/triggers/trigger.mk + 1.3 01/11/02 03:24:30 stenn@whimsy.udel.edu +1 -1 + Use sed instead of cp to copy triggert to the target; we will + most likely want to use this trick for the triggers in trigger.cfg, + too. - * kernel/sys/pcl720.h: - Add support for the XL clock to refclock_true.c - From: Paul A Vixie <vixie@mfnx.net> + BitKeeper/triggers/triggert + 1.2 01/11/02 03:24:30 stenn@whimsy.udel.edu +1 -1 + Use a sed substitution for the target trigger name. - * ntpd/ntp_loopfilter.c (local_clock): One more attempt at - "improving" the panic message. +ChangeSet@1.734, 2001-11-02 03:08:17-05:00, stenn@whimsy.udel.edu + More trigger manager fixes -2001-05-26 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/triggerd + 1.12 01/11/02 03:08:17 stenn@whimsy.udel.edu +2 -2 + Set the file count to 0 even earlier. - * configure.in (ac_cv_func_ctty_for_f_setown): BSDI3 needs a ctty - for F_SETOWN, too. - From: Paul A Vixie <vixie@mfnx.net> +ChangeSet@1.733, 2001-11-02 02:49:46-05:00, stenn@whimsy.udel.edu + More trigger manager work -2001-05-24 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/triggerd + 1.11 01/11/02 02:49:46 stenn@whimsy.udel.edu +3 -2 + Don't reset the count at each new tag; somebody might use a tag more + than once. - * html/ntpd.htm: Typo. - From: John Stone <johns@ks.uiuc.edu> +ChangeSet@1.732, 2001-11-02 02:36:34-05:00, stenn@whimsy.udel.edu + Start enabling more triggers... -2001-05-23 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/trigger.cfg + 1.4 01/11/02 02:36:34 stenn@whimsy.udel.edu +1 -1 + Try enabling the paranoid check. - * configure.in: 4.0.99k39 + BitKeeper/etc/ignore + 1.11 01/11/02 02:36:33 stenn@whimsy.udel.edu +1 -0 + Ignore BitKeeper/triggers/p*--*, as those are the files installed + by the trigger manager package. - * ntpd/ntp_loopfilter.c (local_clock): huffpuff cleanup/improvements. - (huffpuff): Cleanup/improvements. - (loop_config): huffpuff initialization cleanup/improvements. - From: Dave Mills, Terje, Mark, and John? +ChangeSet@1.731, 2001-11-02 02:29:37-05:00, stenn@whimsy.udel.edu + More trigger manager cleanup. -2001-05-22 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/triggerd + 1.10 01/11/02 02:29:36 stenn@whimsy.udel.edu +26 -21 + Typos, cleanup. - * html/release.htm: - * html/ntpd.htm: - * html/miscopt.htm: - From: Dave Mills: Updates. +ChangeSet@1.730, 2001-11-02 00:27:34-05:00, stenn@whimsy.udel.edu + More trigger manager work. -2001-05-21 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/triggerd + 1.9 01/11/02 00:27:33 stenn@whimsy.udel.edu +6 -3 + Better logging. + Fix some typos. - * configure.in: 4.0.99k38 +ChangeSet@1.729, 2001-11-02 00:12:41-05:00, stenn@whimsy.udel.edu + Another pass at the trigger manager. - * ntpd/ntp_proto.c (clock_filter): Huff-n-Puff and Popcorn - improvements. - * ntpd/ntp_loopfilter.c (local_clock): Debug cleanup - From: Dave Mills. + BitKeeper/triggers/trigger.README + 1.2 01/11/02 00:12:40 stenn@whimsy.udel.edu +2 -5 + Implement multiple triggers per tag line. - * include/ntp_syscall.h (ntp_gettime): Updated patch from Ulrich. - My original attempt was not backwards compatible. + BitKeeper/triggers/trigger.cfg + 1.3 01/11/02 00:12:40 stenn@whimsy.udel.edu +1 -1 + Enable the "notify" trigger. -2001-05-17 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/trigger.mk + 1.2 01/11/02 00:12:40 stenn@whimsy.udel.edu +1 -2 + Only install triggerd for post-commit and post-incoming. - * include/ntp_syscall.h (ntp_gettime): Fill in the tai member. - From: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> + BitKeeper/triggers/triggerd + 1.8 01/11/02 00:12:40 stenn@whimsy.udel.edu +55 -19 + Now that wedon't call the triggers from triggerd, there is no reason + to re-exec ourselves. + + When we process the triggers.cfg file, first remove the old triggers. + Validate the trigger classes. + Process each script for each tag, installing them so that they are + executed in the correct order. - * configure.in: 4.0.99k37 +ChangeSet@1.728, 2001-10-24 10:00:02-04:00, stenn@whimsy.udel.edu + Disable our triggers until I can find the processing bug. - * ntpd/ntp_proto.c (clock_filter): Lose "off", xtemp and ytemp, - and some obsoleted calculations. Set the peer->offset and - peer->delay from the filter stages. + BitKeeper/triggers/trigger.cfg + 1.2 01/10/24 10:00:02 stenn@whimsy.udel.edu +8 -8 + Disable our triggers until I can find the processing bug. - * ntpd/ntp_loopfilter.c: Comment/document improvements. - (local_clock): correct the offset by one-half the difference - between the sample delay and minimum delay. Lose "mu" from the - debug message. - From: Dave Mills. +ChangeSet@1.727, 2001-10-24 04:42:37-04:00, stenn@whimsy.udel.edu + Recover the 2mirror script. -2001-05-15 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/2mirrors + 1.1 01/10/24 04:14:04 stenn@whimsy.udel.edu +40 -0 - * configure.in: 4.0.99k36 + BitKeeper/triggers/2mirrors + 1.0 01/10/24 04:14:04 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/BitKeeper/triggers/2mirrors - * ntpd/ntp_loopfilter.c: Huff-n-puff cleanup - From: Dave Mills. + BitKeeper/triggers/triggerd + 1.7 01/10/24 03:54:25 stenn@whimsy.udel.edu +1 -4 + Quiet some debug stuff. -2001-05-14 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/triggerd + 1.6 01/10/24 03:43:12 stenn@whimsy.udel.edu +3 -2 + Run the right script. Sigh. - * configure.in: 4.0.99k35 + BitKeeper/triggers/triggerd + 1.5 01/10/24 03:33:59 stenn@whimsy.udel.edu +2 -0 + triggerd hacking - * ntpd/refclock_atom.c (atom_ppsapi): set pps_enable=1 if - enb_hardpps. - * ntpd/ntp_timer.c: huffpuff support. - (init_timer): huffpuff support. - (timer): huffpuff support. - * ntpd/ntp_proto.c (init_proto): Initialize pps_enable to 0, not 1. - * ntpd/ntp_loopfilter.c (CLOCK_HUFFPUFF): Added. - Add huff-n-puff filter variables. - (local_clock): Lose "pps sync enabled" log noise. - (huffpuff): Added. - (loop_config): LOOP_MINPOLL and LOOP_ALLAN were missing the - trailing break; add LOOP_HUFFPUFF. - * ntpd/ntp_config.c: tinker huffpuff added. - (getconfig): CONF_CLOCK_HUFFPUFF support. - * include/ntpd.h: huffpuff() declaration. - * include/ntp_config.h (CONF_CLOCK_HUFFPUFF): Added. - * include/ntp.h (HUFFPUFF): Added. - (LOOP_HUFFPUFF): Added. - From: Dave Mills. + BitKeeper/triggers/triggerd + 1.4 01/10/24 03:07:10 stenn@whimsy.udel.edu +2 -1 + Disable the re-exec; it seems to be hosing us. -2001-05-11 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/triggerd + 1.3 01/10/24 02:46:31 stenn@whimsy.udel.edu +2 -1 + Use the right ball. Actually get the script if it isn't checked + out and actually run it. - * html/driver20.htm: Reality check. - * ntpd/refclock_nmea.c: Comment cleanup - From: John Woolner <vk1et@tpg.com.au> + BitKeeper/triggers/triggerd + 1.2 01/10/24 01:59:12 stenn@whimsy.udel.edu +1 -0 + Play ball - actually run the intended trigger script. - * html/release.htm: Cleanup (at least). - * html/refclock.htm: Cleanup (at least). - * html/kern.htm: Cleanup (at least). - * html/index.htm: Cleanup (at least). - * html/extern.htm: Cleanup (at least). - * html/driver1.htm: Cleanup (at least). - * html/debug.htm: Cleanp (at least). - * html/accopt.htm: KoD documentation update. - From: Dave Mills. +ChangeSet@1.726, 2001-10-24 01:50:16-04:00, stenn@whimsy.udel.edu + Ignore some of the trigger system overhead files. - * configure.in: 4.0.99k34 + BitKeeper/etc/ignore + 1.10 01/10/24 01:37:32 stenn@whimsy.udel.edu +3 -0 + added BitKeeper/triggers/trigger.t1 BitKeeper/triggers/trigger.t2 BitKeeper/triggers/trigger.touch - * ntpd/ntp_util.c (record_loop_stats): values are now passed in. - * ntpd/ntp_loopfilter.c (local_clock): pass the values to - record_loop_stats(). - * include/ntpd.h: Pass the parameters in to record_loop_stats(). - With the discipline loop opened (disable ntp) the local clock - updates were not being sent to loopstats. That now is. - From: Dave Mills. - -2001-05-10 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.99k33 - - * ntpd/ntp_proto.c (receive): Validate the source port. Lose - NTPv1 support. - * ntpd/ntp_loopfilter.c (local_clock): Sanity check sys_poll - earlier instead of later. - From: Dave Mills. - - * ntpd/refclock_oncore.c (oncore_msg_any): We don't always have - GETTIMEOFDAY(). - -2001-05-09 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_shm.c (shm_poll): Apply JAN_1970 correction after - calling TVTOTS(), just like everybody else does. - From: David Malone <dwmalone@maths.tcd.ie> - - * ntpd/refclock_ulink.c: fixed 33x quality flag, added more - debugging stuff, updated 33x time code explanation. - From: s.l.smith (via j.c.lang). - -2001-05-08 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.99k32 - - * ntpd/ntp_loopfilter.c: rstclock now takes a 3rd argument, the - last offset. - (init_loopfilter): Use it. - (local_clock): Use it. Clean up the code. - (loop_config): Use it. - (rstclock): Implement it. Clean up the code. - From Dave Mills. - -2001-05-06 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.99k31 - - * ntpdc/ntpdc_ops.c (sysstats): That's 'bad packet format' - (instead of '... length'), and 'packets rejected' (instead of - 'limitation rejects'. - * ntpd/ntp_proto.c (receive): PUBKEY fixes. Move KoD stuff to - process_packet(). - (process_packet): Move KoD stuff here... - (peer_clear): Unspec the stratum, too. - (clock_filter): Don't update peer->epoch here. Fix the filter - test when checking the epoch. - (fast_xmit): Send back STRATUM_UNSPEC on a KoD packet. - (init_proto): Initialize sys_jitter. - - * ntpd/ntp_loopfilter.c: rstclock() takes 2 parameters now. - (init_loopfilter): Use it... - (local_clock): Ditto, and change the "mu" calculation. Improve - the jitter test in S_SYNC. Use peer->epoch (not current_time) to - update the last_time. Update debug info. - (rstclock): 2nd arg - the epoch to use. Use it. - (loop_config): update call to rstclock. - From: Dave Mills. - -2001-05-01 Harlan Stenn <stenn@whimsy.udel.edu> - - * ports/winnt/ntpd/ntpd.dsp: Add cmd_args.c - From: Wink Saville <wink@saville.com> - -2001-04-29 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpq/ntpq.c (tstflags): 11 now. - From: John Cochran <jdc@fiawol.org> - - * ntpd/ntp_proto.c (receive): KoD updates. Improve the comments. - Lose the AM_PROCPKT restrictions test. - (peer_xmit): Check/report on no encryption key in packet. - (fast_xmit): Use peer_xmit's new packet length check code. - From Dave Mills. - -2001-04-28 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.99k30 - -2001-04-27 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpdc/ntpdc_ops.c: Added "kod", lost "demobilize". - * ntpd/ntp_config.c: Added "kod" keyword. Lose "demobilize" keyword. - * html/release.htm: Updated. - * html/accopt.htm: Updated. - From: Dave Mills. - - * ntpq/ntpq.c: Reorder and add some TEST flag bits. - * ntpd/ntp_proto.c (transmit): Also bail if access denied. - (receive): Lose RES_DEMOBILIZE and (some?) RES_DONTSERVE and - RES_LIMITIED stuff. Update Kiss-Of-Death (KoD) docs. - Call fast_xmit with new 3rd parameter (restrict_mask). - Before checking for an authentic packet, check the restrict_mask - for RES_{DONTSERVE,LIMITED,NOPEER}. - Check restrictions in AM_PROCPKT case. - (peer_clear): Don't lose the stratum if the peer->flags don't - indicate FLAG_REFCLOCK. - (fast_xmit): Take restrict mask as a new argument, and handle - KoD. Reorder some code. - From: Dave Mills. - -2001-04-26 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpdc/ntpdc_ops.c: restrict/unrestrict support for version and - demobilize. Implement demobilze. - * ntpd/ntp_proto.c (receive): Improve version testing, including - RES_DEMOBILIZE support. - (fast_xmit): Patches to kiss-of-death packet. - * ntpd/ntp_loopfilter.c (local_clock): S_SYNC case now also checks - abs(clock_offset) against CLOCK_PGATE*sys_jitter. - * ntpd/ntp_config.c: CONF_RES_DEMOBILIZE/demobilize support. - * include/ntp_config.h (CONF_RES_DEMOBILIZE): Added. - * include/ntp.h (RES_DEMOBILIZE): Added. - From Dave Mills. - -2001-04-25 Harlan Stenn <stenn@whimsy.udel.edu> - - * html/accopt.htm: Document the "version" parameter - From Dave Mills. - - * ntpd/ntp_proto.c (fast_xmit): Implement DENY mode. - From Dave Mills. - - * ntpd/ntp_config.c: Add the "allan" tinker variable. - From: Juha Sarlin <juha@c3l.tyreso.se> - - * ntpd/refclock_hopfpci.c (hopfpci_start): Lose the "correct_any" - stuff - it's both obsolete and wrong. - - * ntpd/ntp_proto.c (receive): Keep track of packet versions. - Implement RES_LIMITED. - * include/ntp_config.h (CONF_RES_LIMITED): - * include/ntp.h (RES_LIMITED): Leave the bits in the original - order. - From Dave Mills. - - * util/timetrim.c: - * util/Makefile.am: - * ntpdc/ntpdc_ops.c: - * ntpd/refclock_nmea.c: - * libntp/snprintf.c: - * configure.in: - * configure: - * config.h.in: - * aclocal.m4: - * acconfig.h: - Lint cleanup from: Marc Brett <mbrett@rgs0.london.waii.com> - - * ntpd/ntp_config.c: Add "version" support. - (getconfig): version support. - * include/ntp_config.h (CONF_RES_VERSION): Added. - * include/ntp.h (RES_VERSION): Added. - From: Dave Mills. - - * include/ntp_machine.h (ifreq): WinNT cleanup - -2001-04-23 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.99k29 - - * html/miscopt.htm: Document the "allan" tinker variable. - * ntpd/ntp_proto.c (clock_filter): Update comments. Lose etemp; - we now use allan_xpt for this. - * ntpd/ntp_loopfilter.c: Added allan_xpt as a tinker variable. - Reorganize variables and improve comments. - (local_clock): Improve comments, use (new) allan_xpt instead of - CLOCK_ALLAN. Fix test in S_SYNC state. Update debug info. - (rstclock): No longer force allan_xpt to CVLOCK_ALLAN in S_FREQ, - S_SYNC, or default case. - (loop_config): Document dangerous tinker variables, and add - LOOP_ALLAN to the list. - * include/ntp_config.h (CONF_CLOCK_ALLAN): Added. - * include/ntp.h (LOOP_ALLAN): Added. - Allan intercept fixes from Dave Mills. - - * scripts/mkver.in: Use the C locale so the dates come out in a - consistent format. - From: ASANO Naoyuki <n_asano@imjp.co.jp> - - * build: Run "config.status" before the "make" because it probably - saves time and trouble. Probably... - - * flock-build: Try building sequentially. - -2001-04-22 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in (ac_cv_make_tickadj): Fix it right... - - * util/ntp-genkeys.c: extern config_netinfo, too. - - * 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> - -2001-04-21 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_nmea.c (nmea_receive): Fixes. - From: John Woolner <vk1et@tpg.com.au> - - * util/ntp-genkeys.c: Declare check_netinfo, don't define it. - From: Jack Bryans <jbryans@csulb.edu> - - * configure.in (RSASRCS): rsaref2 needs digit.h (I thought I fixed - this already). - - * configure.in (CFLAGS): Disable -Wconversion, enable - -Wmissing-prototypes, and allow for -Werror. - From: Simon Burge <simonb@wasabisystems.com> - - * util/ntp-genkeys.c (main): Reset the standard mask so the - symlinks are created with the standard mask. - - * configure.in: 4.0.99k28 - - * ntpd/ntpd.c (ntpdmain): Use mode_t for umask value. - - * util/ntp-genkeys.c: Create files with the right umask. - - * 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 - - * util/ntp-genkeys.c: - * ntpdate/ntpdate.c: - * ntpd/ntp_config.c: Netinfo header reorder. - From: Jack Bryans <jbryans@csulb.edu> - - * configure.in: timespec can be found by looking in goofy places - under SunOS. - -2001-04-20 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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 - - * 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. - - * configure.in: 4.0.99k27 - - * 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. - -2001-04-19 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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> - - * configure.in: 4.0.99k26 - - * 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> - - * ntpd/ntp_loopfilter.c (local_clock): debug message improvements - from Dave Mills. - - * libntp/emalloc.c (emalloc): Tell people we are exiting if we log - an out-of-memory condition. - - * util/ntp-genkeys.c (main): Don't allow '#' in a generated MD5 - key. Reported by: Dave Tyson <Dave.Tyson@liverpool.ac.uk> - -2001-04-18 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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. - -2001-04-17 Harlan Stenn <stenn@whimsy.udel.edu> - - * libntp/msyslog.c: - * ElectricFence/page.c (stringErrorReport): Follow Rainer's lead - and use strerror(). - - * ntpd/refclock_shm.c (shm_start): Always use strerror. - * libntp/msyslog.c (msyslog): Use strerror if present. - From: Rainer Orth <ro@TechFak.Uni-Bielefeld. - - * ntpd/ntp_config.c (getconfig): Read stratum fudge value into - long variable. - From: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> - - * 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> - -2001-04-16 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/ntp_config.c (getconfig): move "tinker" so it's generally - available. - -2001-04-15 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: Look for getclock(). - - * ntpd/ntp_config.c (getconfig): Squawk if provided minpoll or - maxpoll values are out of range. - - * 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. - - * configure.in: Limit the DECL_HSTRERROR_0 to aix4.3.*. RSN, we - could also limit it to xlc... - - * configure.in: 4.0.99k25 - - * 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. - -2001-04-14 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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> - - * 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. - - * ntpd/refclock_nmea.c: - * ntpd/ntp_refclock.c: - * html/driver20.htm: - PPSAPI patches for NMEA driver. - From: John.Hay@icomtek.csir.co.za - - * 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> - - * ntpd/ntp_control.c: Header cleanup - -2001-04-13 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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 - - * ntpd/ntp_control.c (ctl_getitem): msyslog() possible buffer - overflow exploit. - - * configure.in: 4.0.99k24 - - * 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. - - * 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. From Lars-Owe - Ivarsson <larsowe@paradisaea.its.uu.se> - * 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. - -2001-04-03 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/ntp_proto.c (clock_filter): Swell stuff. - From: Mark Martinec <Mark.Martinec@ijs.si> - - * 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: - Updated Oncore dudes. - - * 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) - - * ntpd/refclock_oncore.c: - * ntpd/refclock_conf.c: Make it go. - From: Reg Clemens <reg@dwf.com> - - * configure.in (openssl): Publish and default to RSAREF; hide - openssl, and only use it if explicitly requested (at least until - we work with it). - -2001-04-02 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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. - -2001-04-01 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in (OPENSSL): Just use -lcrypto. - Reported by Dave Mills. - -2001-03-31 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.99k20 - - * ntpd/refclock_heath.c: Add support for GC-1000 II. - From Dave Mills. - - * 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. - - * configure.in (rsaref): Buglet. - -2001-03-30 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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. - -2001-03-29 Harlan Stenn <stenn@whimsy.udel.edu> - - * config.h.in: - * aclocal.m4: - * configure.in: Prepare for OpenSSL support - -2001-03-28 Harlan Stenn <stenn@whimsy.udel.edu> - - * README.rsa: Note that RSAEURO will not work. - Reported by: pieter.delacourt@banksys.be - -2001-03-25 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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. - -2001-03-24 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: '99k19 - - * 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> - - * configure.in: 4.0.99k18 and auto* upgrade - -2001-03-14 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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. - -2001-03-05 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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. - -2001-03-03 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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. - -2001-03-01 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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. - -2001-02-28 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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 - -2001-02-23 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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 - -2001-02-19 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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. - -2001-02-14 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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. - -2001-01-28 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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. - -2001-01-19 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.99k16 - - * 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. - - * util/ntp-genkeys.c: - * 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 - -2001-01-18 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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. - -2001-01-17 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.99k14 - - * 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. - -2001-01-13 Harlan Stenn <stenn@whimsy.udel.edu> - - * config.sub (Repository): Updated. - * config.guess (Repository): Updated. - - * ntpd/ntp_loopfilter.c (local_clock): Just use sys_jitter in the - calculation for rootdispersion. - From Dave Mills. - -2001-01-02 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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. - -2001-01-01 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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. - - * html/pic/wingdorothy.gif: - * html/pic/bustardfly.gif: - * html/pic/boom3a.gif: - * html/pic/tonea.gif: - * html/pic/stack1a.jpg: - * html/pic/pogoa.gif: - * html/pic/pogo8.gif: - * html/pic/pogo6.gif: - * html/pic/pogo5.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. - -2000-12-30 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.99k13 - - * 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. - -2000-12-28 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.99k12 - -2000-12-27 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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. - - * include/ntp_crypto.h: Make sure crypto_flags is visible. - From Dave Mills. - -2000-12-14 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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 - -2000-12-11 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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_REFCLOCK, not _REFCLOCK or - _IBURST. - (peer_clear): Don't set IBURST on MDF_BCLNT. - From: Dave Mills. - - * ntpdate/ntpdate.c (alarming): Appease ansi2knr. - -2000-12-10 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/ntp_control.c (ctl_putpeer): CP_TTL and CP_TTLMAX - MDF_ACAST and MDF_MCAST cleanup. - - * 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. - -2000-12-05 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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. - -2000-12-03 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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 - -2000-12-02 Harlan Stenn <stenn@whimsy.udel.edu> - - * 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 - -2000-11-26 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.99k11 - - * ntpd/ntp_proto.c (transmit): - * ntpd/ntp_peer.c: - * ntpd/ntp_io.c: - * ntpd/ntp_control.c (ctl_putpeer): - * ntpd/ntp_config.c (getconfig): - * include/ntpd.h: mcast/ucast interface cleanup. - From: Dave Mills - - * include/ntp_request.h: Put data[] as MAXFILENAME+16. This will - fix the conf_peer requests again, but re-break compatibility with - old versions of the daemon. Sigh. - - * util/ntp-genkeys.c (cleanlinks): Don't do it if nosymlinks. - -2000-11-19 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_parse.c (rawdcf_init_1): make Linux happier with - some modem control stuff. - From: Wolfram Pienkoss <wp@bszh.de> (via Frank Kardel) - - * ntpd/refclock_pcf.c (pcf_poll): isdst fix - From: Andreas Voegele <andreas.voegele@gmx.de> - -2000-10-28 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.99k10 - - * ntpd/refclock_wwvb.c (wwvb_start): Cosmetic reorder. - * ntpd/refclock_atom.c (RANGEGATE): Cleanup. Add ASTAGE. - Add ppsparams to struct ppsunit. - (atom_start): Init peer->burst to ASTAGE. - (atom_shutdown): Multi-handle - (atom_pps): Multi-handle - (atom_pps): RANGEGATE cleanup - (atom_poll): Poll count cleanup. Error check cleanup. Burst cleanup. - * ntpd/ntp_refclock.c (refclock_transmit): Lose the pre-burst - check poll_update(). - (refclock_sample): Fix the jitter calc. - (refclock_receive): Pass the jitter to the clock_filter(). - - * ntpd/ntp_proto.c (clock_update): If we lose sync, reset the poll - to NTP_MINDPOLL. - (poll_update): Poll wiggles. Make sure peer->nextdate is timely. - (clock_select): If we lose sync, reset the poll to NTP_MINDPOLL. - * ntpd/ntp_loopfilter.c (local_clock): Show the asocid in debug - output. popcorn debug message changes. Clamp the poll interval - if the system peer has changed. PPS wiggle changes. - From Dave Mills. - -2000-10-16 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_pcf.c (pcf_start): - * html/driver35.htm: - The radio clock transmits 69 bits with a period of 2.5 - milliseconds per bit. Thus the driver now sets the default - calibration offset to 0.1725 (69 * 2.5 = 172.5). - Its now possible to disable the check of the radio clock's - synchronisation status bit. Several users requested this option. - From: Andreas Voegele <andreas.voegele@gmx.de> - - * html/refclock.htm: - * html/rdebug.htm: - * html/prefer.htm: - * html/pps.htm: - * html/ntpdc.htm: - * html/miscopt.htm: - * html/ldisc.htm: - * html/kern.htm: - * html/index.htm: - * html/exec.htm: - * html/driver22.htm: - * html/clockopt.htm: - Updates from Dave Mills - - * ntpd/ntp_intres.c (request): Sanity check the size of the response - -2000-10-15 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpq/ntpq_ops.c (dopeers): Dave didn't like the patch to show - the units on the times... - * ntpdc/ntpdc_ops.c (doset): SYS_FLAG_PPS cleanup - * ntpd/refclock_wwv.c (wwv_newchan): Update the peer refid if - we're talking to a stratum 0 source - * ntpd/refclock_trak.c: Needs PPS - * ntpd/refclock_oncore.c: Disable for now - * ntpd/refclock_mx4200.c: Needs PPSAPI, not PPS - Header cleanup. PPS interface cleanup. - Process sentences with a switch - Cleanup and sanity checks - * ntpd/refclock_datum.c: header cleanup, light body cleanup - * ntpd/refclock_conf.c: CLOCK_TRAK needs PPS - MX4200 needs PPSAPI, not PPS - Disable ONCORE for now - * ntpd/refclock_bancomm.c: Surgery - * ntpd/refclock_atom.c: Cleanup - (atom_control): added - (atom_ppsapi): added - * ntpd/ntp_request.c (setclr_flags): SYS_FLAG_PPS cleanup - * ntpd/ntp_refclock.c: stropts.h back in in TTYCLK and - HAVE_SYS_CLKDEFS_H - Get ntp_syscall if KERNEL_PLL - Define cal_enable - (refclock_receive): Cleanup - (refclock_control): sanity check procptr - * ntpd/ntp_proto.c (init_proto): pps_enable - (proto_config): Turn on/off PPS discipline - * ntpd/ntp_loopfilter.c: pps_enable - (local_clock): record_loop_stats() if !ntp_enable - (local_clock): Turn off PPS if it's not enabled - Other cleanup/fixes - * ntpd/ntp_config.c: pps and calibrate keywords. Initialize - pps_assert to 0, not 1 (swap assert/clear?) - * include/ntpd.h: We have pll_status if KERNEL_PLL - Added pps_enable and cal_enable - * include/ntp_request.h (SYS_FLAG_PPS): Renamed from - SYS_FLAG_AUTHENTICATE - * include/ntp.h (PROTO_PPS): Added - (PROTO_CAL): Added - From: Dave Mills - -2000-09-23 Harlan Stenn <stenn@whimsy.udel.edu> - - * include/ntp_refclock.h (stropts.h, sys/clkdefs.h): Harmful and - useless file include's turned off. - * libntp/iosignal.c (netinet/in.h, sys/sockio.h): Duplicate file - include's turned off. - * ntpd/ntp_refclock.c (ntp_tty.h): File included. - (refclock_open, refclock_ioctl): Use `TTY' from ntp_tty.h. - * ntpd/refclock_atom.c: Grab a few headers regardless; if we don't - CLOCK_ATOM we provide a stub pps_sample() routine so the WHARTON - can be compiled/used. - * ntpq/ntpq_ops.c (dopeers, doopeers): Print the units for - each column header. - Tue Sep 12 16:25:51 2000 Philippe De Muyter <phdm@macqel.be> - - * ntpd/refclock_atom.c (atom_start): Lose "temp", because we now - initially either CAPTUREASSERT or CAPTURECLEAR. - (atom_pps): pps_info_t is our friend. Update comments to reflect - reality. DTRT with pps_info. Do some overflow checks. - From: Dave Mills. - -2000-09-21 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: Much improved Solaris patch-level check for the - FLL bug test. - From: Marc.Brett@westgeo.com - -2000-09-19 Harlan Stenn <stenn@whimsy.udel.edu> - - * include/Makefile.am (noinst_HEADERS): Added ntp_tty.h - Reported by Dave Mills - -2000-09-16 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntptrace/ntptrace.c: - * ntpdate/ntptimeset.c (receive): - * ntpdate/ntpdate.c (receive): - STRATUM cleanup - * ntpd/refclock_atom.c (atom_poll): Autostratum. Lose the leap. - * ntpd/ntp_proto.c: sys_prefer - (process_packet): stratum cleanup - (clock_select): Autostratum the ATOM - * ntpd/ntp_loopfilter.c: pps_update/pps_stratum wiggle. - * include/ntpd.h: Lose pps_update, gain sys_prefer - * include/ntp.h: STRATUM variable cleanup - From Dave Mills - -2000-09-13 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_oncore.c (oncore_get_timestamp): Print debug - messages being aware of HAVE_STRUCT_TIMESPEC. - - * ntpd/refclock_atom.c: Have pps_params tag along in the ppsunit - structure, where it really belongs. - (atom_pps): Use PPS_CAPTURE{ASSERT,CLEAR} - From: Dave Mills. - -2000-09-12 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in (ac_cv_var_atom_ok): Cleanup ATOM/PPSAPI stuff... - - * scripts/ntp-close: Find "close" ntp servers. - From: Neal McBurnett <neal@bcn.boulder.co.us> - - * ntpd/refclock_conf.c: - * ntpd/refclock_oncore.c: Re-enabled oncore driver for HAVE_PPSAPI - case only. - -2000-09-12 Philippe De Muyter <phdm@macqel.be> - - * ntpd/refclock_parse.c (we400a_pollinfo): Useless variable removed. - [WHARTON slot]: Set NO_POLL, NO_INIT and NO_DATA; fix `fixed format' - and `offset' fields. - - * include/ntp_tty.h: New file - * libntp/icom.c: Use it. - - * ntp_update (UPDATE_OPTIONS): Use -d, too. Fix Pass 1 comment. - -2000-09-12 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_oncore.c: shmem_fname added. oncore_init_shmem() - updated. - (oncore_start): Comment cleanup - (oncore_read_config): Move call to oncore_shmem_init() - (oncore_init_shmem): Prototype change - (oncore_init_shmem): Don't exit on errors - (oncore_msg_any): timespec/timeval cleanup - (oncore_msg_Cj_id): shmem_fname changes - (oncore_msg_BaEaHa): saw_At bugfix - (oncore_get_timestamp): Added current_mode/current_params. Commented. - Added time_pps_getcap() calls. - From: Reg Clemens <reg@dwf.com> - - * ntpd/ntp_io.c (input_handler): Better recvfrom() error message - From: Dean Gibson <timekeeper@tcp-udp.net> - - * ntpdc/ntpdc.c (passwd): Get them working again. - From: Benjamin Greenwald <beng@lcs.mit.edu> + BitKeeper/etc/ignore + 1.9 01/10/24 01:37:05 stenn@whimsy.udel.edu +8 -0 + added BitKeeper/triggers/post-commit BitKeeper/triggers/post-incoming BitKeeper/triggers/post-outgoing BitKeeper/triggers/pre-apply BitKeeper/triggers/pre-commit BitKeeper/triggers/pre-incoming BitKeeper/triggers/pre-outgoing BitKeeper/triggers/pre-resolve -2000-09-11 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.725, 2001-10-24 01:32:31-04:00, stenn@whimsy.udel.edu + New ChagneLog processing. + New trigger scripts. - * ntpd/refclock_atom.c: - (atom_start): - * ntpd/ntp_refclock.c: Comment cleanup. PPS/PPSAPI cleanup - (refclock_open): PPS/PPSAPI cleanup - From: Dave Mills + BitKeeper/triggers/triggert + 1.1 01/10/24 01:32:30 stenn@whimsy.udel.edu +14 -0 - * ntpd/refclock_oncore.c: - * ntpd/refclock_mx4200.c: - HAVE_TIMESPEC -> HAVE_STRUCT_TIMESPEC + BitKeeper/triggers/triggerd + 1.1 01/10/24 01:32:30 stenn@whimsy.udel.edu +54 -0 - * configure.in: ATOM requires struct timespec, not PPSAPI. Clean - up dependencies accordingly. + BitKeeper/triggers/trigger.README + 1.1 01/10/24 01:32:29 stenn@whimsy.udel.edu +53 -0 -2000-09-09 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/triggert + 1.0 01/10/24 01:32:30 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/BitKeeper/triggers/triggert - * configure.in (ac_cv_var_atom_ok): Improve ATOM configure message - PARSE requires ATOM. + BitKeeper/etc/ignore + 1.8 01/10/24 01:32:30 stenn@whimsy.udel.edu +2 -0 + Added ChangeLog BitKeeper/triggers/.lgc to the ignore list - * ntpd/ntpd.c (set_process_priority): Clean up debug messages. + BitKeeper/triggers/delta-changelog + 1.1 01/10/24 01:32:29 stenn@whimsy.udel.edu +64 -0 -2000-09-07 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/triggerd + 1.0 01/10/24 01:32:30 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/BitKeeper/triggers/triggerd - * configure.in: ac_cv_atom_ok, depends on HAVE_PPSAPI. - I notice the PARSE clocks require ATOM. Could be interesting... + BitKeeper/triggers/lg-changeset + 1.1 01/10/24 01:32:29 stenn@whimsy.udel.edu +15 -0 -2000-09-06 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/paranoid + 1.1 01/10/24 01:32:29 stenn@whimsy.udel.edu +80 -0 - * Makefile.in (distdir): Seems to be a bug in an automake library - somewhere... + BitKeeper/triggers/trigger.cfg + 1.1 01/10/24 01:32:29 stenn@whimsy.udel.edu +25 -0 -2000-09-05 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/trigger.mk + 1.1 01/10/24 01:32:29 stenn@whimsy.udel.edu +17 -0 - * ntpd/ntp_loopfilter.c (loop_config): V3 API needs MOD_BITS when - initializing ntv.modes. Initialize ntv.{maxerror,esterror,status} - earlier. Clean up KERNEL_PLL code. + BitKeeper/triggers/lg-changeset + 1.0 01/10/24 01:32:29 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/BitKeeper/triggers/lg-changeset -2000-09-04 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/trigger.README + 1.0 01/10/24 01:32:29 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/BitKeeper/triggers/trigger.README - * ntpq/ntpq.c: report offset as "offset", not "phase". Lose - compliance. - * ntpd/refclock_local.c (local_poll): variance -> jitter - * ntpd/refclock_chu.c (chu_major): Lose variance. - * ntpd/ntp_util.c (hourly_stats): sys_error -> sys_jitter - (record_loop_stats): ditto - * ntpd/ntp_request.c (peer_info): variance -> jitter - * ntpd/ntp_refclock.c (refclock_sample): variance -> jitter - (refclock_receive): variance -> jitter - * ntpd/ntp_proto.c (process_packet): variance -> jitter - (clock_filter): variance -> jitter - (clock_select): variance -> jitter - (root_distance): variance -> jitter - * ntpd/ntp_peer.c (newpeer): variance -> jitter - * ntpd/ntp_loopfilter.c: Cleanup pll_nano selection bogon. - Centralize the kernel API data. - (local_clock): Lose sys_error. - (loop_config): Code cleanup. - * ntpd/ntp_control.c: Call offset "offset" and not "phase". Lose - CS_COMPLIANCE. Deal with variance/jitter rename. - * include/ntp_refclock.h: Rename variance to jitter in struct - refclockproc. - * include/ntp_control.h (CS_COMPLIANCE): Lose it. - * include/ntp.h: Rename variance to jitter in struct peer. - From: Dave Mills + BitKeeper/triggers/delta-changelog + 1.0 01/10/24 01:32:29 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/BitKeeper/triggers/delta-changelog -2000-09-01 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/trigger.cfg + 1.0 01/10/24 01:32:29 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/BitKeeper/triggers/trigger.cfg - * ntpd/refclock_atom.c: Use the new ppsunit. Cleanup and improve - documentation. - * ntpd/ntp_refclock.c (refclock_sample): Don't accumulate - variance. - From Dave Mills + BitKeeper/triggers/trigger.mk + 1.0 01/10/24 01:32:29 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/BitKeeper/triggers/trigger.mk -2000-08-31 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/paranoid + 1.0 01/10/24 01:32:29 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/BitKeeper/triggers/paranoid - * html/driver22.htm: Update the docs. - * ntpd/refclock_atom.c (atom_start): Open the device if it hasn't - been opened already. - (pps_sample): Make it more visible. - From Dave Mills. + Makefile.am + 1.19 01/10/24 01:32:29 stenn@whimsy.udel.edu +1 -0 + Distribute ChangeLog-4.1.0. - * configure.in: 4.0.99k8 + ChangeLog-4.1.0 + 1.589 01/10/24 01:32:29 stenn@whimsy.udel.edu +0 -0 + Renamed the CVS ChangeLog to ChangeLog-4.1.0; + the new ChangeLog is auto-generated. - Revert to the older automake. + BitKeeper/deleted/.del-post-commit.changelog~baedea457d24369c + 1.6 01/10/24 01:11:24 stenn@whimsy.udel.edu +0 -0 + Delete: BitKeeper/triggers/post-commit.changelog - * configure.in: The PPSAPI headers use "inline", so require a STDC - compiler. + BitKeeper/deleted/.del-pre-apply.paranoid~baecee4c7d243e1c + 1.3 01/10/24 00:42:20 stenn@whimsy.udel.edu +0 -0 + Delete: BitKeeper/triggers/pre-apply.paranoid - * ntpd/refclock_atom.c (atom_shutdown): Typo - From Dave Mills + BitKeeper/deleted/.del-post-incoming.2mirrors~baedfb107d26b494 + 1.5 01/10/24 00:42:11 stenn@whimsy.udel.edu +0 -0 + Delete: BitKeeper/triggers/post-incoming.2mirrors - * configure.in: Convert to autoconf-2.49 +ChangeSet@1.724, 2001-10-20 12:07:53-07:00, wink@iris1.saville.com + Add support for waiting on an IO event under Windows NT. This improves the responsiveness + of the system when running under NT. - * ntpd/refclock_atom.c: Header cleanup Comment cleanup. Lose the - TTYCLK stuff. Convert to PPSAPI. - * ntpd/ntp_refclock.c (refclock_newpeer): Move refclock_unpeer(). - From: Dave Mills + BitKeeper/etc/logging_ok + 1.3 01/10/20 12:07:50 wink@iris1.saville.com +1 -0 + Logging to logging@openlogging.org accepted -2000-08-29 Harlan Stenn <stenn@whimsy.udel.edu> + ntpd/ntpd.c + 1.36 01/10/20 12:07:43 wink@iris1.saville.com +27 -6 + Add support for waiting on an IO event under Windows NT. This improves the responsiveness + of the system when running under NT. - * configure: Fix the autoconf problem... + ports/winnt/include/ntp_iocompletionport.h + 1.5 01/10/20 12:07:43 wink@iris1.saville.com +2 -0 + Add get_io_event -2000-08-20 Harlan Stenn <stenn@whimsy.udel.edu> + ports/winnt/ntpd/ntp_iocompletionport.c + 1.6 01/10/20 12:07:43 wink@iris1.saville.com +33 -0 + Add support for waiting on an IO event under to improve responsiveness. - * configure.in: 99k7 +ChangeSet@1.723, 2001-10-15 23:36:58-04:00, stenn@whimsy.udel.edu + Lose mktime.c snprintf.c strdup.c strerror.c from + EXTRA_libntp_a_SOURCES as they are auto-added by AC_REPLACE_FUNCS - * util/ntptime.c (main): Report TAI stuff - * ntpq/ntpq.c: CS_COMPLIANCE/CS_JITTER cleanup - * ntpd/ntp_loopfilter.c (local_clock): sys_error/sys_jitter cleanup. - kernel PPL cleanup. - * ntpd/ntp_crypto.c: Check NTP_API if we're doing KERNEL_PLL so we - can get the TAI stuff. - * ntpd/ntp_control.c: CS_COMPLIANCE now reports "error" instead of - "jitter". CS_JITTER now reports jitter. - * include/ntpd.h: Added sys_jitter - * include/ntp_control.h (CS_JITTER): Added - From: Dave Mills + libntp/Makefile.am + 1.13 01/10/15 23:36:58 stenn@whimsy.udel.edu +2 -2 + Lose mktime.c snprintf.c strdup.c strerror.c from + EXTRA_libntp_a_SOURCES as they are auto-added by AC_REPLACE_FUNCS - * ntpd/cmd_args.c (getCmdOpts): Crack -N at pre-scan, as we do the - priority wiggle before the final scan. - From: Tom Smith <smith@cag.lkg.dec.com> - We might do better to move the priority wiggle to after the final - scan. Especially if we want to permit command-line options to - have decent control over the priority. When we rewrite the config - file stuff we might go to a multi-scan to solve some of these - problems. +ChangeSet@1.722, 2001-10-11 00:15:50-04:00, stenn@whimsy.udel.edu + Make a little mirror trigger noise -2000-08-19 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/post-incoming.2mirrors + 1.4 01/10/11 00:14:58 stenn@whimsy.udel.edu +2 -0 + Make a little mirror trigger noise - * configure.in: '99k6, and manually fix configure. +ChangeSet@1.721, 2001-10-10 21:14:30-04:00, stenn@whimsy.udel.edu + Use %u to display the keyid. + From: Simon Burge <simonb@wasabisystems.com> - * include/ntp_request.h (NTP_MAXHOSTNAME): 144 -> 32 + ntpd/ntp_config.c + 1.53 01/10/10 21:14:29 stenn@whimsy.udel.edu +2 -2 + Use %u to display the keyid. + From: Simon Burge <simonb@wasabisystems.com> -2000-08-18 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.720, 2001-10-09 02:04:10-04:00, stenn@whimsy.udel.edu + Check for clock_gettime(). - * util/ntp-genkeys.c (main): Don't call fclose if stream is NULL. + configure.in + 1.228 01/10/09 02:04:09 stenn@whimsy.udel.edu +1 -1 + Check for clock_gettime(). -2000-08-17 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.719, 2001-10-08 21:51:07-04:00, stenn@whimsy.udel.edu + Use EOLN_NATIVE. - * html/driver35.htm: - * ntpd/refclock_pcf.c: Updates and improvements - From: Andreas Voegele <andreas.voegele@gmx.de> + ElectricFence/tstheap.c + 1.2 01/10/08 21:18:40 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in (ac_cv_struct_ntptimeval): Lose the TAI check - we - don't need it since we can check NTP_API. Re-hack the generated - configure script. + ElectricFence/print.c + 1.2 01/10/08 21:18:40 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure: Manual hack to the ntptimeval.time.tv_nsec stuff - because we're running an old autoconf. + ElectricFence/page.c + 1.5 01/10/08 21:18:40 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-08-16 Harlan Stenn <stenn@whimsy.udel.edu> + ElectricFence/libefence.3 + 1.2 01/10/08 21:18:40 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ntptime.c: Use: HAVE_STRUCT_NTPTIMEVAL_TIME_TV_NSEC, it's - the standard name. + ElectricFence/README + 1.2 01/10/08 21:18:40 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Look for struct ntptimeval.tai in sys/timex.h - Cleanup struct tptimeval member tests. + ElectricFence/Makefile.am + 1.7 01/10/08 21:18:40 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ntp-genkeys.c: New command-line arguments + util/tickadj.c + 1.5 01/10/08 21:18:39 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-08-14 Harlan Stenn <stenn@whimsy.udel.edu> + util/testrs6000.c + 1.2 01/10/08 21:18:39 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ntp-genkeys.c (main): More small steps... + util/sht.c + 1.2 01/10/08 21:18:39 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-08-13 Harlan Stenn <stenn@whimsy.udel.edu> + util/timetrim.c + 1.3 01/10/08 21:18:39 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_crypto.c (crypto_rsa): Now that we're using - NTP_KEYSDIR, make sure there is a '/ between the dir and the file. + ElectricFence/CHANGES + 1.2 01/10/08 21:18:39 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ntp-genkeys.c (main): More small steps... + ElectricFence/COPYING + 1.2 01/10/08 21:18:39 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-08-12 Harlan Stenn <stenn@whimsy.udel.edu> + ElectricFence/Makefile- + 1.2 01/10/08 21:18:39 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ntp-genkeys.c (main): Another small step... + ElectricFence/efence.h + 1.2 01/10/08 21:18:39 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 99k5 + ElectricFence/efence.c + 1.2 01/10/08 21:18:39 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/ntp_request.h: Make data[] member of req_pkt 32 again. - Bump the version number... + ElectricFence/eftest.c + 1.2 01/10/08 21:18:39 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_loopfilter.c (local_clock): Change 0. to 0 in a couple - of places. - From Dave Mills + util/precision.c + 1.3 01/10/08 21:18:38 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-08-11 Harlan Stenn <stenn@whimsy.udel.edu> + util/README + 1.3 01/10/08 21:18:38 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ntp-genkeys.c (main): Minimal progress... + util/jitter.c + 1.3 01/10/08 21:18:37 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-08-06 Harlan Stenn <stenn@whimsy.udel.edu> + util/kern.c + 1.3 01/10/08 21:18:37 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/check_y2k.c: Make debug definition match ntpd.h's declaration + util/longsize.c + 1.2 01/10/08 21:18:37 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/Makefile.am (check-local): Use test in favor of [ + util/ntp-genkeys.c + 1.59 01/10/08 21:18:37 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-08-05 Harlan Stenn <stenn@whimsy.udel.edu> + util/ntptime.c + 1.14 01/10/08 21:18:37 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in (NTP_KEYSDIR): Typo + util/Makefile.am + 1.10 01/10/08 21:18:37 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-08-04 Harlan Stenn <stenn@whimsy.udel.edu> + util/hist.c + 1.5 01/10/08 21:18:36 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ElectricFence/Makefile.am (check-local): use test instead of [ + util/ansi2knr.c + 1.3 01/10/08 21:18:36 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: AC_REPLACE_FUNCS(strdup) - * libntp/strdup.c (strdup): Added. - * libntp/Makefile.am (EXTRA_libntp_a_SOURCES): Added strdup.c + util/ansi2knr.1 + 1.2 01/10/08 21:18:36 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/Makefile.am (ntp_genkeys_DEPENDENCIES): Use $U on .o files - (ntp_genkeys_LDADD): ditto. + util/byteorder.c + 1.2 01/10/08 21:18:36 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_crypto.c: Use NTP_KEYSDIR + scripts/support/etc/setup + 1.2 01/10/08 21:18:36 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ntp-genkeys.c (snifflink): Ignore ENOENT, too. + scripts/support/etc/rc + 1.2 01/10/08 21:18:36 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_proto.c (peer_xmit): Crypto cleanup - * ntpd/ntp_crypto.c: Cleanup - * ntpd/ntp_control.c: Join the club - * ntpd/ntp_config.c: Call crypto_config() instead; we got rid of - crypto_flags. - * include/ntp_crypto.h (CRYPTO_FLAG_ENAB): New crypto flags, rework - * include/ntp_control.h (CS_FLAGS): Wiggle in. - * include/ntp.h: Added crypto peer status to struct peer - From Dave Mills + scripts/support/etc/install + 1.2 01/10/08 21:18:36 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-08-03 Harlan Stenn <stenn@whimsy.udel.edu> + scripts/support/etc/cron + 1.2 01/10/08 21:18:36 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ntp-genkeys.c: Initialize path_keysdir to NTP_KEYSDIR. + scripts/support/etc/crontab + 1.2 01/10/08 21:18:36 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in (NTP_KEYSDIR): Added - * acinclude.m4: Added AC_DEFINE_DIR macro + scripts/rc1/postinstall + 1.2 01/10/08 21:18:36 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ntp-genkeys.c (main): Sanity checks on the file paths. + scripts/rc1/preremove + 1.2 01/10/08 21:18:36 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-08-02 Harlan Stenn <stenn@whimsy.udel.edu> + scripts/rc1/preinstall + 1.2 01/10/08 21:18:36 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ntp-genkeys.c (crypto_config): Only #ifdef PUBKEY - (PATH_MAX): Try harder... + scripts/rc1/xntp + 1.2 01/10/08 21:18:36 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-08-01 Harlan Stenn <stenn@whimsy.udel.edu> + scripts/rc2/local.ntpd + 1.2 01/10/08 21:18:36 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ntp-genkeys.c (main): Use snifflink() - (snifflink): Implement... + scripts/rc1/prototype + 1.2 01/10/08 21:18:36 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Check for readlink() + scripts/support/conf/sun4.sun4m.faui42 + 1.2 01/10/08 21:18:35 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-07-31 Harlan Stenn <stenn@whimsy.udel.edu> + scripts/support/conf/sun4.sun4c + 1.2 01/10/08 21:18:35 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ntp-genkeys.c (main): Use strdup on the tokens returned - from ntp_config... - (crypto_config): Fix a typo... - (crypto_config): Even more... - (usage): Flesh it out. + scripts/support/conf/sun4.sun4c.Lucifer + 1.2 01/10/08 21:18:35 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/ntp_config.h: - * ntpd/ntp_config.c: Move a whack of #defines to ntp_config.h so - ntp-genkeys.c can see them, too. + scripts/support/conf/sun4.sun4.faui45 + 1.2 01/10/08 21:18:35 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ntp-genkeys.c: Add stubs to work with ../ntpd/ntp_config.o, - start hooking things up. - (main): debugging - (crypto_config): better implementation + scripts/support/conf/sun4.sun4.faui10 + 1.2 01/10/08 21:18:35 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag + scripts/support/conf/sun4.sun4.faui01 + 1.2 01/10/08 21:18:35 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_config.c (getconfig): - * ntpd/ntpd.c: Initialize "debug" here, not in ntp_config.c + scripts/support/conf/sun3.sun3 + 1.2 01/10/08 21:18:35 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/Makefile.am (ntp_genkeys_LDADD): Added ../ntpd/ntp_config.o - * util/Makefile.am (ntp_genkeys_DEPENDENCIES): Added. + scripts/support/conf/hp700.hp700 + 1.2 01/10/08 21:18:35 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-07-30 Harlan Stenn <stenn@whimsy.udel.edu> + scripts/support/conf/hp700.hp700.faui47 + 1.2 01/10/08 21:18:35 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99k4 - * util/ntp-genkeys.c: Start hacking for new functionality. - * include/Makefile.am (noinst_HEADERS): Added ntp_cmdargs.h and - ntp_config.h . - * ntpd/ntp_config.c: Grab ntp_cmdargs.h. Make some new globals - (ugh), move ntpd-specific variables and code to cmd_args.c . - * ntpd/cmd_args.c: Move command argument processing functions from - ntp_config.c to this file. - * ntpd/Makefile.am (ntpd_SOURCES): Added cmd_args.c - * include/ntpd.h: Move getstartup() to ntp_cmdargs.h - * include/ntp_cmdargs.h: New file - Begin the hacking fest to make it easier for ntp-genkeys to use - ntpd's config processing code. I really hope this is the lesser - of the evils... + scripts/support/conf/hp300.hp300 + 1.2 01/10/08 21:18:35 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-07-28 Harlan Stenn <stenn@whimsy.udel.edu> + scripts/support/conf/sun4.sun4m.faui45m + 1.2 01/10/08 21:18:35 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ntp-genkeys.c (usage): Added. + scripts/support/conf/hp800.hp800 + 1.2 01/10/08 21:18:35 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_crypto.c: Cleanup - * ntpd/ntp_proto.c (transmit): Add some parens. - (peer_xmit): Add ntohl when grabbing sndauto.seq for broadcast. - * ntpd/ntp_peer.c (findpeer): Cleanup - * ntpd/ntp_loopfilter.c (local_clock): Typo - From Dave Mills + scripts/support/conf/tickconf + 1.2 01/10/08 21:18:35 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/ntp_config.h: Created + scripts/support/conf/ntp.conf + 1.2 01/10/08 21:18:35 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ntp-genkeys.c: Always build, but realize we may not have - RSAREF. Compile parts appropriately. + scripts/support/conf/sun4.sun4m + 1.2 01/10/08 21:18:35 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/Makefile.am (bin_PROGRAMS): Always make ntp-genkeys - (ntp-genkeys_LDADD): Use $LIBRSAREF instead of the "real path" - * configure.in: Lose MAKE_NTP_GENKEYS + scripts/stats/tdata.S + 1.2 01/10/08 21:18:34 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: - * util/ntp-genkeys.c: - * util/Makefile.am: - Renamed ntp_genkeys to ntp-genkeys. + scripts/stats/psummary.awk + 1.2 01/10/08 21:18:34 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-07-27 Harlan Stenn <stenn@whimsy.udel.edu> + scripts/stats/peer.awk + 1.2 01/10/08 21:18:34 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpdate/ntpdate.c (ntpdatemain): Cleanup error message. + scripts/stats/loop_summary + 1.2 01/10/08 21:18:34 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpdate/ntpdate.c (ntpdatemain): Add missing authtrust() call - From: Jason Heiss <jheiss@cruzeiro.ugcs.caltech.edu> + scripts/stats/loop.awk + 1.2 01/10/08 21:18:34 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_ulink.c (ulink_receive): - * ntpd/ntp_crypto.c: - * libntp/authparity.c: - Lint/noise cleanup - From: Marc Brett <mbrett@rgs0.london.waii.com> + scripts/stats/loop.S + 1.2 01/10/08 21:18:34 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_proto.c: Specifically track manycastserver and - survivors - From: Dave Mills + scripts/stats/itf.awk + 1.2 01/10/08 21:18:34 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-07-26 Sven Dietrich <sven_dietrich@trimble.com> + scripts/stats/itf.S + 1.2 01/10/08 21:18:34 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntpd.c: remove WINNT priority adjustment to the ports/winnt area - where it does not clutter up the main distribution. + scripts/stats/summary.sh + 1.3 01/10/08 21:18:34 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-07-24 Harlan Stenn <stenn@whimsy.udel.edu> + scripts/stats/tdata.awk + 1.2 01/10/08 21:18:34 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_proto.c (receive): dstadr_sin needs higher visibility - From: Dave Mills + scripts/stats/README + 1.2 01/10/08 21:18:34 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * flock-build: Added baldwin + scripts/stats/README.timecodes + 1.2 01/10/08 21:18:34 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_request.c: - * ntpd/ntp_proto.c: - * ntpd/ntp_peer.c: - * ntpd/ntp_io.c: - * ntpd/ntp_intres.c: - * ntpd/ntp_crypto.c (make_keylist): - * ntpd/ntp_control.c: - * ntpd/ntp_config.c (CONF_MOD_IBURST, save_resolve): - * include/ntpd.h (findpeerbyassoc, newpeer, peer_config, *_interface): - * include/ntp_request.h (CONF_FLAG_IBURST): - * include/ntp_crypto.h (crypto_xmit, make_keylist): - * include/ntp.h (FLAG_IBURST): - * html/release.htm: - * html/confopt.htm: - * html/assoc.htm: - Add iburst option, fix broadcast/multicast and some types. - From: Dave Mills - -2000-07-20 Harlan Stenn <stenn@whimsy.udel.edu> - - * scripts/Makefile.am (bin_SCRIPTS): Install ntp-wait - - * configure.in: 4.0.99k - -2000-07-19 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/ntp_proto.c (peer_xmit): PUBKEY cleanup - -2000-07-18 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.99j5 - - * html/ntpd.htm (HREF): Document other missing command-line options - - * html/ntpd.htm (HREF): Document - * html/confopt.htm (href): Undocument - * ntpd/ntp_config.c (getconfig): -N high for high-priority. - Lose the ntp.conf way of setting priority. - - * ntpd/ntp_crypto.c: PUBKEY/AUTOKEY cleanup - From Dave Mills - -2000-07-17 Harlan Stenn <stenn@whimsy.udel.edu> - - * html/confopt.htm (href): Document it. - * ntpd/ntp_config.c (getconfig): CONFIG_PRIORITY support - * ntpd/ntpd.c (set_process_priority): Use it. - - * ntpd/ntp_crypto.c: Crypto key stuff - * ntpd/ntp_proto.c: pubkey -> pubkey.ptr - * ntpd/ntp_control.c (ctl_putpeer): fstamp -> pubkey.fstamp - * ntpd/ntp_peer.c: - * include/ntpd.h: - * include/ntp_types.h: - * include/ntp_request.h: - * include/ntp_crypto.h: - * include/ntp_control.h: - * include/ntp.h: Type cleanup - From: Dave Mills - -2000-07-14 Harlan Stenn <stenn@whimsy.udel.edu> - - * ElectricFence/Makefile.am (check-local): Don't run the tests if - we didn't build the programs... - (check-local): Same, but watch the return codes... - - * ElectricFence/page.c: #include config.h if it's there. - Properly handle the sys_errlist declaration. - - * html/ntpq.htm: - * html/index.htm: - * html/debug.htm: - * html/authopt.htm: - Reality check. - From Dave Mills - -2000-07-13 Harlan Stenn <stenn@whimsy.udel.edu> - - * Makefile.am (SUBDIRS): Added ElectricFence - * configure.in (AC_CONFIG_FILES): Added ElectricFence support - * ElectricFence: Imporpted. - -2000-07-12 Harlan Stenn <stenn@whimsy.udel.edu> - - * util/ntp_genkeys.c (main): Cleanup - * ntpd/refclock_wwv.c (wwv_qrz): sqrt -> SQRT - * ntpd/refclock_chu.c (chu_rf): sqrt -> SQRT - * ntpd/ntpd.c (set_process_priority): Disable high-priority for now. - PUBKEY cleanup. - * ntpd/ntp_timer.c: sys_revoketime cleanup. - * ntpd/ntp_proto.c (receive): PUBKEY cleanup. Comment and code - cleanup. - (process_packet): Comment and code (PUBKEY) cleanup. - (peer_xmit): Comment and code cleanup. - (fast_xmit): Comment and code cleanup. - * ntpd/ntp_peer.c (expire_all): revoketime cleanup. PUBKEY cleanup. - * ntpd/ntp_crypto.c: Comment reorg. DH parameters are now - file-static instead of local to subroutines. - (make_keylist): peer->pcookie.key cleanup/fix - (crypto_recv): Subroutine documentation cleanup, other cleanup - (crypto_xmit): Cleanup/document. - (crypto_setup): Cleanup/document. - (crypto_agree): Cleanup/document. - (crypto_rsa): now static - (crypto_dh): now static. Comment cleanup. Code cleanup. - (crypto_tai): now static. Code and comment cleanup. - (crypto_config): Deal with CRYPTO_CONF_LEAP. - * ntpd/ntp_control.c (CS_DHPARAMS): Rename corresponding token to - "params". Remove CS_TAI from def_sys_var[]. - (ctl_putsys): CS_HOST, CS_DHPARAMSm CS_REVTIME, and CS_LEAPTIME - bugfix. CS_TAI cleanup. - * ntpd/ntp_config.c (CONF_CRYPTO_LEAP): Added - (getconfig): Added CONF_CRYPTO_LEAP support. - * include/ntp_syslog.h: Lose GIZMO stuff. - * include/ntp_crypto.h (CRYPTO_CONF_LEAP): Added - * include/ntp.h: struct autokey, cookie,value, and pkt changes for - signature field. Update the inline docs on pkt's exten field. - From: Dave Mills - - -2000-07-08 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/ntp_util.c (stats_config): If we read a bogus old_drift, - use 0 instead of failing. - -2000-07-03 Harlan Stenn <stenn@whimsy.udel.edu> - - * README.cvs: Cleanup. - - * ntpd/refclock_datum.c (datum_pts_poll): index -> unit_index - * ntpd/ntp_resolver.c (findhostaddr): const cleanup - * libntp/recvbuff.c: - * libntp/msyslog.c: - * libntp/emalloc.c: - * libntp/authreadkeys.c: - Fix header order. - From: Simon Burge <simonb@netbsd.org> - - * ntpd/ntp_util.c (stats_config): Use HAVE_FINITE and HAVE_ISFINITE - * configure.in (ac_cv_struct_ntptimeval_timespec): isfinite() - checks for HP-UX11. - From: Albert Chin-A-Young <china@thewrittenword.com> - -2000-07-02 Harlan Stenn <stenn@whimsy.udel.edu> - - * flock-build (LIST): Lose malarky, update some machine/OS descriptions - - * configure.in: 4.0.99j4 - - * ntpq/ntpq.c: Lose PUBKEY stuff - older ntpq's will complain when - they see the info in a packet. - * ntpd/ntp_proto.c (peer_xmit): TAI changes. - * ntpd/ntp_crypto.c: Fix host/network byteorder stuff. Follow - global->struct changes. TAI changes. Bugfixes. - * ntpd/ntp_control.c: Follow field reorder/rename. - * include/ntp_crypto.h: Move crypto stuff from separate globals - into structs. - * include/ntp_control.h (CS_HOST): Reorder/rename some fields - From: Dave Mills - -2000-06-30 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/ntp_peer.c (unpeer): Moved keystr cleanup inside ifdef PUBKEY - - * configure.in: 4.0.99j3 - - * html/release.htm: - * html/ntpq.htm: - * html/authopt.htm: - Updates from Dave Mills - - * ntpd/ntp_request.c (dns_a): Don't call crypto_public for now... - * ntpd/ntp_proto.c (receive): Follow the TEST wiggles - (peer_xmit): TAI support - * ntpd/ntp_crypto.c: TAI support - * ntpd/ntp_control.c: CS_VERSION and CS_TAI support - * include/ntp_crypto.h (CRYPTO_FLAG_TAI): Added. - * include/ntp_control.h (CS_VERSION): Added. - * include/ntp.h (TEST4,TEST5,TEST8,TEST9): Wiggle. - From: Dave Mills - - * ntpd/Makefile.am (ntpd_SOURCES): Lose refclock_ulink331.c - because the new refclock_ulink.c handles it. - -2000-06-28 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/ntp_config.c (getconfig): Sanity check the right variable - From: Dave Mills. - -2000-06-25 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.99j2 - - * ntpd/ntp_proto.c: - * ntpd/ntp_peer.c: - * ntpd/ntp_crypto.c: - * include/ntp_crypto.h: - * include/ntp.h: - AUTOKEY/PUBKEY/DH/crypto changes - From: Dave Mills - -2000-06-23 Harlan Stenn <stenn@whimsy.udel.edu> - - * html/driver34.htm: - * ntpd/refclock_ulink.c: - * ntpd/refclock_ulink331.c: (removed) - Updated for 320/330 series refclocks - From: joseph lang <tcnojl1@earthlink.net> - - * ntpd/refclock_oncore.c: Patches/improvements - * html/driver30.htm: New release - From: Reg Clemens <reg@orion.dwf.com> - -2000-06-17 Harlan Stenn <stenn@whimsy.udel.edu> + scripts/stats/README.stats + 1.2 01/10/08 21:18:34 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99j1 + scripts/support/README + 1.2 01/10/08 21:18:34 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpdc/ntpdc.c (getcmds): - * configure.in: - Readline support. - From: Aaron Sherman <ajs@narn.ajs.com> - - * ntpd/refclock_ulink331.c: Added. - Sent in by Doug Grosso <dgrosso@mint.net> - * ntpd/Makefile.am (ntpd_SOURCES): Added refclock_ulink331.c - - * libntp/snprintf.c: Added stdio.h - From: Marc Brett <mbrett@rgs0.london.waii.com> - - * include/ntp.h: struct autokey's siglen is u_int32. So is the - siglen in struct cookie. So is siglen and value length in struct - value. Add fstamp to struct peer. Resize the exten AUTOKEY field - in struct pkt. - * include/ntp_crypto.h: crypto_enable -> crypto_flags and a - variety of other cleanups. - * ntpd/ntp_config.c: crypto_enable -> crypto_flags, and some - key/fudge cleanup. - * ntpd/ntp_control.c: Much cleanup. - * ntpd/ntp_crypto.c: Many changes that Harlan is too tired to - properly document. - * ntpd/ntp_peer.c: crypto_enable -> crypto_flags - (peer_config): Hold off on crypto_public() until some resolver - issue is fixed. - * ntpd/ntp_proto.c (receive): Disable the reverse DNS lookup for now. - (process_packet): Don't record_raw_stats() for now. - crypto_enable was renamed to crypto_flags. - (peer_xmit): In MODE_ACTIVE or MODE_PASSIVE, only call - crypto_xmit() if the peer->cmmd is not CRYPTO_AUTO. Reset - peer->cmmd to 0 when we're thru. - Don't reset peer->cmmd to 0 until the end of MODE_CLIENT. - * ntpd/ntpd.c: Lose the call to crypto_init(). Instead, call - crypto_setup() later on if we have crypto_flags. - * util/ntp_genkeys.c: Lose GENLEN; use PRIMELEN/2 . - From Dave Mills. - - * ntpd/ntp_crypto.c (crypto_rsa): - (crypto_dh): - Do some debug logging if readlink() fails with something other - than EINVAL (file isn't a symlink). + scripts/support/bin/monl + 1.2 01/10/08 21:18:34 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-06-04 James R. Van Zandt <jrv@vanzandt.mv.com> + scripts/support/bin/mvstats + 1.2 01/10/08 21:18:34 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * html/miscopt.htm (trap): punctuation + scripts/stats/ensemble.awk + 1.2 01/10/08 21:18:33 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * html/ntpd.htm (-g): typo + scripts/stats/etf.awk + 1.2 01/10/08 21:18:33 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * html/miscopt.htm (logconfig): List the "clock" event class. - "allprefix" should be two words. + scripts/stats/dupe.awk + 1.2 01/10/08 21:18:33 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-05-31 Harlan Stenn <stenn@whimsy.udel.edu> + scripts/stats/clock.awk + 1.2 01/10/08 21:18:33 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_timer.c: Protect <unistd.h> - -2000-05-30 Harlan Stenn <stenn@whimsy.udel.edu> + scripts/stats/ensemble.S + 1.2 01/10/08 21:18:33 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/Makefile.am: Document what we expect from -lm + scripts/stats/etf.S + 1.2 01/10/08 21:18:33 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-05-29 Harlan Stenn <stenn@whimsy.udel.edu> + scripts/monitoring/README + 1.3 01/10/08 21:18:33 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99j + scripts/monitoring/ntploopwatch + 1.2 01/10/08 21:18:33 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-05-22 Harlan Stenn <stenn@whimsy.udel.edu> + scripts/monitoring/ntptrap + 1.2 01/10/08 21:18:33 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * html/ntptime.htm: More fixes - From: Kazu TAKAMUNE <takamune@avrl.mei.co.jp> + scripts/monitoring/timelocal.pl + 1.2 01/10/08 21:18:33 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-05-16 Harlan Stenn <stenn@whimsy.udel.edu> + scripts/plot_summary.in + 1.2 01/10/08 21:18:32 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * build (KEYSUF): - * flock-build: - * configure.in: Lose the "md5" options from the --with-crypto - check; Dave hates it. + scripts/ntpver.in + 1.2 01/10/08 21:18:32 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_util.c (stats_config): - * ntpd/ntp_loopfilter.c (loop_config): - * libntp/systime.c (adj_systime): - * include/ntp_proto.h (NTP_MAXFREQ): - Renamed MAX_FREQ to NTP_MAXFREQ + scripts/ntpsweep.in + 1.2 01/10/08 21:18:32 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntpd.c (ntpdmain): - * ntpd/ntp_proto.c (receive): - (poll_update): - * ntpd/ntp_intres.c (addentry): - * ntpd/ntp_config.c (getconfig): - Lint cleanup - From: Marc Brett <mbrett@rgs0.london.waii.com> + scripts/ntp-wait.in + 1.5 01/10/08 21:18:32 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/ntp_stdlib.h: - * libntp/systime.c (adj_systime): - * ntpd/ntp_loopfilter.c (loop_config): - * ntpd/ntp_util.c (stats_config): - * ports/winnt/ntpd/nt_clockstuff.c (adj_systime): - MAXFREQ -> MAX_FREQ - * include/ntp_proto.h: Define MAX_FREQ + scripts/summary.in + 1.2 01/10/08 21:18:32 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-05-15 Harlan Stenn <stenn@whimsy.udel.edu> + scripts/monitoring/ntploopstat + 1.3 01/10/08 21:18:32 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/ntp_stdlib.h: - * libntp/systime.c (adj_systime): - * ntpd/ntp_loopfilter.c (loop_config): - * ntpd/ntp_util.c (stats_config): - * ports/winnt/ntpd/nt_clockstuff.c (adj_systime): - sys_maxfreq -> MAXFREQ - Per Dave Mills. + scripts/monitoring/ntp.pl + 1.3 01/10/08 21:18:32 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-05-14 Harlan Stenn <stenn@whimsy.udel.edu> + scripts/monitoring/lr.pl + 1.3 01/10/08 21:18:32 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * acinclude.m4: Typo... + scripts/monitoring/loopwatch.config.SAMPLE + 1.2 01/10/08 21:18:32 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-05-13 Harlan Stenn <stenn@whimsy.udel.edu> + scripts/ntp-groper + 1.2 01/10/08 21:18:31 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * libntp/gpstolfp.c (GPSORIGIN): Try new ULONG_CONST macro + scripts/ntp-restart + 1.3 01/10/08 21:18:31 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpdate/ntptimeset.c: - * ntpdate/ntpdate.h: - * ntpd/refclock_oncore.c (oncore_msg_En): - * ntpd/ntp_util.c (stats_config): - * ntpd/ntp_request.c: - * ntpd/ntp_intres.c (findhostaddr): - * ntpd/ntp_config.c (getconfig): - * libntp/systime.c (adj_systime): - * libntp/lib_strbuf.c: - * libntp/authparity.c: - * libntp/audio.c: - Header/lint cleanup - From/reported by: Simon Burge <simonb@netbsd.org> + scripts/ntp-status + 1.2 01/10/08 21:18:31 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_resolver.c (findhostaddr): Compiler noise cleanup + scripts/ntp-close + 1.2 01/10/08 21:18:31 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_intres.c: Compiler noise cleanup + scripts/mkver.in + 1.8 01/10/08 21:18:31 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * html/ntptime.htm: Document reality check - From: Kazu TAKAMUNE <takamune@avrl.mei.co.jp> + scripts/hpadjtime.sh + 1.2 01/10/08 21:18:31 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-05-12 Harlan Stenn <stenn@whimsy.udel.edu> + scripts/freq_adj.in + 1.2 01/10/08 21:18:31 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_intres.c (ntp_intres): Quiet some debug messages - Reported by: Brian Bergstrand <brianb@mac.com> + scripts/fixautomakedepsmagic + 1.2 01/10/08 21:18:31 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-05-11 Harlan Stenn <stenn@whimsy.udel.edu> + scripts/checktime.in + 1.2 01/10/08 21:18:31 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * scripts/mkver.in (ConfStr): Use -r if we're using RSAREF, - otherwise use -a if we're using autokey, otherwise use no extra - suffix. + scripts/Makefile.am + 1.9 01/10/08 21:18:31 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-05-11 Sven Dietrich <sven_dietrich@trimble.com> + scripts/calc_tickadj.in + 1.2 01/10/08 21:18:30 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ports/winnt/include/config.h: New defines to support AUTOKEY - * ports/winnt/include/unistd.h: Added another dummy placeholder.h - * ports/winnt/ntpd/ntpd.dsp: Added ntp_crypt.c to makefile - * ports/winnt/ntpd/ntpd.c: service_main needs a local hostname[] - * html/hints/winnt.htm: Add remark about 4.0.99i not compiling. - These changes got WINNT running again. No idea if the keys stuff - works however. + scripts/README + 1.8 01/10/08 21:18:30 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-05-10 Harlan Stenn <stenn@whimsy.udel.edu> + ports/winnt/include/arpa/inet.h + 1.3 01/10/08 21:18:30 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99i9 + ports/winnt/include/netinet/in.h + 1.3 01/10/08 21:18:30 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_crypto.c: tstamp and autokey cleanup - From: Dave Mills + ports/winnt/include/netinet/in_system.h + 1.2 01/10/08 21:18:30 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_proto.c (clock_update): Only call expire_all() if - AUTOKEY - From many folks, including Reg Clemens <reg@dwf.com> + ports/winnt/include/netinet/ip.h + 1.2 01/10/08 21:18:30 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-05-07 Harlan Stenn <stenn@whimsy.udel.edu> + ports/winnt/include/sys/socket.h + 1.3 01/10/08 21:18:30 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99i8 - - * flock-build: Use new --with-crypto choices - * build (KEYSUF): Deal with new --with-crypto - * configure.in: --with-crypto={md5,autokey,rsaref}; - lose --enable-autokey + ports/winnt/include/sys/time.h + 1.3 01/10/08 21:18:30 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-05-06 Harlan Stenn <stenn@whimsy.udel.edu> + ports/winnt/include/sys/wait.h + 1.3 01/10/08 21:18:30 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * build (KEYSUF): Catch --disable-autokey first. + ports/winnt/include/sys/signal.h + 1.3 01/10/08 21:18:29 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-05-05 Harlan Stenn <stenn@whimsy.udel.edu> + ports/winnt/include/sys/ioctl.h + 1.4 01/10/08 21:18:29 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * flock-build: If we don't use autokey, don't use rsaref either. + ports/winnt/include/sys/param.h + 1.3 01/10/08 21:18:29 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99i7 + ports/winnt/include/sys/resource.h + 1.3 01/10/08 21:18:29 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * build (KEYSUF): - * flock-build: - It's --disable-autokey now + ports/winnt/include/transmitbuff.h + 1.3 01/10/08 21:18:29 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: MD5 is not optional (but AUTOKEY is) - * include/ntp_stdlib.h: - * libntp/a_md5encrypt.c: - * libntp/authkeys.c: - (authhavekey): - (MD5auth_setkey): - (auth_delkeys): - (authencrypt): - (authdecrypt): - * libntp/authreadkeys.c: - (authreadkeys): - * ntpd/ntp_proto.c (init_proto): - * libntp/authusekey.c: - MD5 is required. + ports/winnt/include/unistd.h + 1.2 01/10/08 21:18:29 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-05-04 Harlan Stenn <stenn@whimsy.udel.edu> + ports/winnt/include/win32_io.h + 1.4 01/10/08 21:18:29 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99i6 + ports/winnt/instsrv/instsrv.c + 1.5 01/10/08 21:18:28 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_proto.c (transmit): Fix up the UNREACH code. - (receive): Lose some debug code. - (clock_update): expire_all() if LEAP_NOTINSYNC - crypto_xmit() a CRYPTO_AUTO if !FLAG_AUTOKEY instead of recauto.tstamp - crypto_xmit() a CRYPTO_PRIV (not CRYPTO_AUTO) based on pcookie.tstamp - crypto_xmit() a CRYPTO_AUTO (not CRYPTO_PRIV) based on FLAG_MCAST2 - and !FLAG_AUTOKEY - * ntpd/ntp_crypto.c (crypto_recv): Clean up debug output. - Don't AUTOKEY if FLAG_MCAST2 - From: Dave Mills + ports/winnt/include/netdb.h + 1.3 01/10/08 21:18:28 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * flock-build: Also make obe withouyt md5 (no AUTOKEY) - * build (BDIR): Handle -noautokey build directory suffix - * configure.in: Prepare for AUTOKEY in mkver.in - * scripts/mkver.in (ConfStr): Indicate in the version string if - we're not using AUTOKEY. + ports/winnt/include/termios.h + 1.2 01/10/08 21:18:28 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-05-03 Harlan Stenn <stenn@whimsy.udel.edu> + ports/winnt/include/syslog.h + 1.3 01/10/08 21:18:28 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * scripts/ntp-wait.in: Fun things with backspaces + ports/winnt/include/clockstuff.h + 1.4 01/10/08 21:18:28 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99i5 + ports/winnt/include/config.h + 1.10 01/10/08 21:18:28 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntptrace/ntptrace.c: Protect sys/ioctl.h; grab config.h + ports/winnt/include/hopf_PCI_io.h + 1.2 01/10/08 21:18:28 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_proto.c (transmit): AUTOKEY and tstamp fixes. - (clock_update): Check oleap against LEAP_NOTINSYNC - (peer_clear): Free pubkey when we're done - Check peer's keynumber against the seq in MODE_BROADCAST. - Reorder tstamp changes. - * ntpd/ntp_crypto.c (crypto_recv): Check the packet if we get a - CRYPTO_RESP and reorder the update of tstamp. - (crypto_recv): Don't expire the peer until we're thru with it. - * include/ntp.h: AUTOKEY and pkeyid changes - From Dave Mills + ports/winnt/include/ntp_timer.h + 1.3 01/10/08 21:18:28 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpdate/ntpdate.c: Protect sys/ioctl.h + ports/winnt/include/ntp_iocompletionport.h + 1.4 01/10/08 21:18:28 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-05-01 Harlan Stenn <stenn@whimsy.udel.edu> + ports/winnt/libntp/SetSystemTime.c + 1.3 01/10/08 21:18:27 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99i4 + ports/winnt/libntp/log.h + 1.3 01/10/08 21:18:27 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/ntp.h: - * include/ntp_crypto.h: - * include/ntpd.h: - * ntpd/ntp_crypto.c: - * ntpd/ntp_proto.c: - * ntpd/ntpd.c: - * util/ntp_genkeys.c: - Dave Mills closed some potential vulnerabilities in the key protocol. + ports/winnt/ntpd/ntp_iocompletionport.c + 1.5 01/10/08 21:18:27 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-04-28 Harlan Stenn <stenn@whimsy.udel.edu> + ports/winnt/libntp/mexit.c + 1.3 01/10/08 21:18:27 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99i3 + ports/winnt/libntp/util_clockstuff.c + 1.3 01/10/08 21:18:27 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_proto.c: Just check tstamp, forget about sndauto.seq - * ntpd/ntp_crypto.c (crypto_recv): Lose inappropriate ntohl() - conversion on tstamp. - AUTOKEY if tstamp>0, not != - Stash tstamp before we check pcookie.key (several places) - * ntpd/ntp_control.c (ctl_putpeer): In CP_INITSEQ, check - recauto.key, not keylist. - From: Dave Mills + ports/winnt/ntpd/refclock_trimbledc.c + 1.4 01/10/08 21:18:27 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-04-27 Harlan Stenn <stenn@whimsy.udel.edu> + ports/winnt/libntp/messages.mc + 1.3 01/10/08 21:18:27 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99i2 + ports/winnt/libntp/transmitbuff.c + 1.4 01/10/08 21:18:27 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpq/ntpq.c: PUBKEY stuff - * ntpd/ntp_proto.c (clock_select): nreach, and better survivor pick. - * ntpd/ntp_peer.c (newpeer): Better nextdate choice. - * ntpd/ntp_control.c (ctl_putsys): Buglet in CS_HOSTNAM code. - From Dave Mills. + ports/winnt/ntpd/refclock_trimbledc.h + 1.3 01/10/08 21:18:27 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-04-24 Harlan Stenn <stenn@whimsy.udel.edu> + ports/winnt/ntpd/win32_io.c + 1.5 01/10/08 21:18:26 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * build (IAM): Show hostname if we trip a buildkey check. + ports/winnt/ntpd/nt_clockstuff.c + 1.10 01/10/08 21:18:26 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-04-23 Harlan Stenn <stenn@whimsy.udel.edu> + ports/winnt/ntpd/hopf_PCI_io.c + 1.2 01/10/08 21:18:26 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * build: deal with optional 1st argument (SIG), which must match - the contents of .buildkey + ports/winnt/scripts/mkver.bat + 1.4 01/10/08 21:18:26 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * flock-build: Generalize, implement SIG and .buildkey, and drive - list from LIST, which the user can override. + parseutil/testdcf.c + 1.3 01/10/08 21:18:26 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-04-21 Harlan Stenn <stenn@whimsy.udel.edu> + parseutil/README + 1.2 01/10/08 21:18:26 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99i1 - Dave updated some docs, implemented the kpoll variable, and - wiggled a host/network byte order thing in the crypto key code. + parseutil/Makefile.am + 1.4 01/10/08 21:18:26 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-04-16 Harlan Stenn <stenn@whimsy.udel.edu> + parseutil/dcfd.c + 1.8 01/10/08 21:18:25 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_wwvb.c (wwvb_receive): Grab any character (instead - of just a space) before the DSTchar. - From: Dave Mills + ntptrace/ntptrace.h + 1.2 01/10/08 21:18:25 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-04-11 Harlan Stenn <stenn@whimsy.udel.edu> + ntptrace/ntptrace.c + 1.15 01/10/08 21:18:25 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99i + ntptrace/README + 1.3 01/10/08 21:18:25 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - Dave made some documentation updates. + ntptrace/Makefile.am + 1.3 01/10/08 21:18:25 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-04-08 Harlan Stenn <stenn@whimsy.udel.edu> + ntpq/ntpq_ops.c + 1.11 01/10/08 21:18:25 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * flock-build: Add malarky. By default, --enable-parse-clocks. - Start 2 builds, one with and the other without rsaref. + ntpq/README + 1.3 01/10/08 21:18:25 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99h6 - Dave improved the crypto stuff some more. + ntpq/ntpq.h + 1.2 01/10/08 21:18:24 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-04-05 Harlan Stenn <stenn@whimsy.udel.edu> + ntpq/ntpq.c + 1.17 01/10/08 21:18:24 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_acts.c (acts_receive): Do a better job with year - conversions and leap-year checks. The PTB stuff caught this. - Reported by: Daniel.Aeby@eam.admin.ch + ntpq/Makefile.am + 1.5 01/10/08 21:18:24 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-04-02 Harlan Stenn <stenn@whimsy.udel.edu> + ntpdc/ntpdc_ops.c + 1.11 01/10/08 21:18:24 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_atom.c (atom_pps): Bugfix - From: Philippe Charnier <charnier@xp11.frmug.org> + ntpdc/ntpdc.h + 1.2 01/10/08 21:18:24 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-03-30 Harlan Stenn <stenn@whimsy.udel.edu> + ntpdc/ntpdc.c + 1.9 01/10/08 21:18:24 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * libparse/clk_wharton.c (cvt_wharton_400a): Do not return - CVT_NONE when receiving the early warning bit set. - From: Philippe De Muyter <phdm@macqel.be> + ntpdc/README + 1.3 01/10/08 21:18:24 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99h5 - Dave made more changes to the auth key stuff. + ntpdc/Makefile.am + 1.4 01/10/08 21:18:24 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-03-29 Harlan Stenn <stenn@whimsy.udel.edu> + ntpdate/ntptimeset.c + 1.11 01/10/08 21:18:23 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99h4 - Dave made a bunch of changes/fixes to the auth key stuff. + ntpdate/ntptime_config.c + 1.5 01/10/08 21:18:23 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-03-22 Harlan Stenn <stenn@whimsy.udel.edu> + ntpdate/ntpdate.h + 1.5 01/10/08 21:18:23 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_resolver.c: Typos. + ntpdate/ntpdate.c + 1.25 01/10/08 21:18:23 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-03-21 Harlan Stenn <stenn@whimsy.udel.edu> + ntpdate/Makefile.am + 1.6 01/10/08 21:18:23 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99h3 + ntpdate/README + 1.3 01/10/08 21:18:22 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_intres.c: Use LOG_INFO instead of LOG_DEBUG. - * ntpd/ntp_resolver.c: Ditto. + ntpd/refclock_wwvb.c + 1.10 01/10/08 21:18:22 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-03-20 Harlan Stenn <stenn@whimsy.udel.edu> + ntpd/refclock_usno.c + 1.6 01/10/08 21:18:22 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/Makefile.am (ntp_genkeys_LDADD): Might need snprintf (-lntp) + ntpd/refclock_ulink.c + 1.11 01/10/08 21:18:22 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * librsaref/Makefile.am (stamp-rsaref): nodist_HEADERS are not - supoprted yet. Hack around it. + ntpd/refclock_jjy.c + 1.2 01/10/08 21:18:22 stenn@whimsy.udel.edu +0 -0 - * ntpd/ntp_resolver.c (findhostaddr): hstrerror isn't always available. + ntpd/refclock_wwv.c + 1.26 01/10/08 21:18:21 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Look for hstrerror. + ntpd/refclock_true.c + 1.7 01/10/08 21:18:21 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ntp_genkeys.c (main): Use snprintf, not sprintf. + ntpd/refclock_trak.c + 1.7 01/10/08 21:18:21 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_crypto.c: Use gethostname, not uname - * util/ntp_genkeys.c: Ditto - From: Dave Mills + ntpd/refclock_shm.c + 1.10 01/10/08 21:18:21 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-03-19 Harlan Stenn <harlan@pfcs.com> + ntpd/refclock_ptbacts.c + 1.2 01/10/08 21:18:21 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_proto.c (receive): Rename ntp_res_send() to - ntp_res_name() and adjust the number of arguments. - * ntpd/ntp_resolver.c (ntp_res_name): Ditto - * include/ntpd.h: Ditto + ntpd/refclock_tpro.c + 1.6 01/10/08 21:18:21 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_resolver.c: Add de_done to the dns_entry structure. + ntpd/refclock_parse.c + 1.18 01/10/08 21:18:21 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-03-18 Harlan Stenn <stenn@whimsy.udel.edu> + ntpd/refclock_palisade.h + 1.6 01/10/08 21:18:21 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99h2 + ntpd/refclock_palisade.c + 1.9 01/10/08 21:18:20 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * libparse/Makefile.am (info_trimble.c): Use $(srcdir)/foo.sed - instead of foo.sed . + ntpd/refclock_oncore.c + 1.37 01/10/08 21:18:20 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * librsaref/Makefile.am (stamp-rsaref): Copy each file to the build - directory, not to the source directory. This sucks; it wastes - space (but it's more portable). + ntpd/refclock_nmea.c + 1.16 01/10/08 21:18:20 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in (ac_busted_vpath_in_make): Add FreeBSD. I bet all - systems that use pmake will need this. - (ac_busted_vpath_in_make): Remove FreeBSD - I found a workaround. + ntpd/refclock_mx4200.c + 1.15 01/10/08 21:18:20 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * Makefile.am: General cleanup + ntpd/refclock_pst.c + 1.6 01/10/08 21:18:19 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99h1 + ntpd/refclock_msfees.c + 1.8 01/10/08 21:18:19 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_resolver.c: Lose unneeded header. + ntpd/refclock_local.c + 1.6 01/10/08 21:18:19 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-03-17 Harlan Stenn <stenn@whimsy.udel.edu> + ntpd/refclock_leitch.c + 1.5 01/10/08 21:18:19 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * libntp/snprintf.c: #include <config.h> + ntpd/refclock_jupiter.c + 1.8 01/10/08 21:18:19 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * libntp/Makefile.am (EXTRA_libntp_a_SOURCES): Use it correctly... + ntpd/refclock_pcf.c + 1.6 01/10/08 21:18:19 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-03-16 Harlan Stenn <stenn@whimsy.udel.edu> + ntpd/refclock_irig.c + 1.9 01/10/08 21:18:19 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * libntp/Makefile.am (EXTRA_DIST): Added snprintf.c + ntpd/refclock_hpgps.c + 1.5 01/10/08 21:18:19 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Look for (and provide if it's missing) snprintf() + ntpd/refclock_hopfser.c + 1.3 01/10/08 21:18:19 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_request.c (dns_a): Call crypto_public with the resolved - name and the peer pointer. - (dns_a): crypto_public() is only available if PUBKEY is #defined. + ntpd/refclock_hopfpci.c + 1.3 01/10/08 21:18:19 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_crypto.c (crypto_public): sprintf is Evil. Use snprintf. - (crypto_setup): Ditto - (crypto_read): Ditto + ntpd/refclock_heath.c + 1.9 01/10/08 21:18:19 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_resolver.c (ntp_res_send): Lose some debugging noise. + ntpd/refclock_gpsvme.c + 1.5 01/10/08 21:18:19 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_config.c (getconfig): Lose testing code. + ntpd/refclock_dumbclock.c + 1.5 01/10/08 21:18:19 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_request.c (dns_a): Fix buglet in hostname length check. + ntpd/refclock_datum.c + 1.7 01/10/08 21:18:19 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-03-16 Harlan Stenn <harlan@pfcs.com> + ntpd/refclock_fg.c + 1.7 01/10/08 21:18:18 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_request.c (dns_a): Start cracking the returned information. + ntpd/refclock_conf.c + 1.15 01/10/08 21:18:18 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-03-15 Harlan Stenn <stenn@whimsy.udel.edu> + ntpd/refclock_chu.c + 1.21 01/10/08 21:18:18 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_resolver.c (ntp_res): Authenticate the keyid. + ntpd/refclock_chronolog.c + 1.5 01/10/08 21:18:18 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_crypto.c (crypto_line): Fix definition - (crypto_read): Ditto. + ntpd/refclock_bancomm.c + 1.7 01/10/08 21:18:18 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_config.c (getconfig): Move req_keyid generation here. + ntpd/refclock_atom.c + 1.35 01/10/08 21:18:18 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * librsaref/Makefile.am (BUILT_SOURCES): Cleanup more nodist_ stuff. + ntpd/refclock_as2201.c + 1.7 01/10/08 21:18:18 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-03-14 Harlan Stenn <stenn@whimsy.udel.edu> + ntpd/refclock_arc.c + 1.8 01/10/08 21:18:18 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * build (RSASUF): If we have rsaref2/ and are building - --without-rsaref, note it as a build-directory suffix. + ntpd/refclock_arbiter.c + 1.5 01/10/08 21:18:18 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99h - Crypto merge + ntpd/refclock_acts.c + 1.8 01/10/08 21:18:18 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * librsaref/Makefile.am (nodist_librsaref_a_SOURCES): Added nodist_ + ntpd/ntp_timer.c + 1.17 01/10/08 21:18:18 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-02-28 Harlan Stenn <stenn@whimsy.udel.edu> + ntpd/ntp_util.c + 1.15 01/10/08 21:18:18 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Lose the changequote calls and fix the quoting. - Reported by: Akim Demaille <akim@epita.fr> + ntpd/ntp_peer.c + 1.30 01/10/08 21:18:17 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_request.c: Log various error conditions. + ntpd/ntp_restrict.c + 1.4 01/10/08 21:18:17 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-02-27 Harlan Stenn <stenn@whimsy.udel.edu> + ntpd/ntp_resolver.c + 1.13 01/10/08 21:18:17 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99g + ntpd/ntp_request.c + 1.24 01/10/08 21:18:17 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntpd.c: Only log EINTR if debug > 2. + ntpd/ntp_refclock.c + 1.40 01/10/08 21:18:17 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-02-25 Harlan Stenn <stenn@whimsy.udel.edu> + ntpd/ntp_proto.c + 1.95 01/10/08 21:18:17 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * scripts/mkver.in (ConfStr): Use `-r' when configured with crypto. + ntpd/ntp_monitor.c + 1.5 01/10/08 21:18:17 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_wwvb.c (wwvb_receive): Undo the previous chagne. + ntpd/ntp_loopfilter.c + 1.54 01/10/08 21:18:17 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-02-24 Harlan Stenn <stenn@whimsy.udel.edu> + ntpd/ntpd.c + 1.35 01/10/08 21:18:16 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_wwvb.c (wwvb_receive): LENWWVB0 can return 6 or 7 - fields. - From: Michael Sinatra <msinatra@uclink4.berkeley.edu> - with a cleanup from Ulrich. + ntpd/ntp_control.c + 1.39 01/10/08 21:18:16 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * scripts/mkver.in (ConfStr): Make RSAREF appear as part of the - version. + ntpd/ntp_intres.c + 1.19 01/10/08 21:18:16 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-02-21 Sven Dietrich <sven_dietrich@trimble.com> + ntpd/ntp_filegen.c + 1.6 01/10/08 21:18:16 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ports/winnt/include/config.h: Enable MD5 and RANDOM by default - * ports/winnt/libntp/SetSystemTime.c: Fix warning and const declaration - From: Carl Byington <carl@five-ten-sg.com> + ntpd/ntp_crypto.c + 1.44 01/10/08 21:18:16 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-02-21 Harlan Stenn <stenn@whimsy.udel.edu> + ntpd/ntp_config.c + 1.52 01/10/08 21:18:16 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * Makefile.am (SUBDIRS): Make librsaref right after includes so we - can copy any needed header files over. + ntpd/map_vme.c + 1.4 01/10/08 21:18:16 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * libntp/Makefile.am (INCLUDES): Also look in librsaref for des.h - * ntpd/Makefile.am (INCLUDES): Ditto - * util/Makefile.am (INCLUDES): Ditto + ntpd/jupiter.h + 1.2 01/10/08 21:18:16 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * librsaref/Makefile.am (librsaref_a_SOURCES): Use the des.h from - the rsaref2 distribution. + ntpd/Makefile.am + 1.20 01/10/08 21:18:16 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/Makefile.am (noinst_HEADERS): No, we don't want des.h + ntpd/ntp_io.c + 1.22 01/10/08 21:18:15 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-02-20 Harlan Stenn <stenn@whimsy.udel.edu> + ntpd/check_y2k.c + 1.6 01/10/08 21:18:15 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/Makefile.am (noinst_HEADERS): Add des.h + ntpd/cmd_args.c + 1.8 01/10/08 21:18:15 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-02-19 Harlan Stenn <stenn@whimsy.udel.edu> + libparse/trim_info.c + 1.2 01/10/08 21:18:15 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_config.c (do_resolve_internal): Try Real Hard to - generate a full random key. - From: Carl Byington <carl@five-ten-sg.com> + libparse/parsestreams.c + 1.4 01/10/08 21:18:15 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/ntp.h: Now we know we have either mrand48() or random(). - * configure.in: If we have mrand48, use it. Otherwise, use (and - provide if necessary) random(). - * libntp/Makefile.am (EXTRA_DIST): random.c - * libntp/random.c: Added. + libparse/parsesolaris.c + 1.4 01/10/08 21:18:15 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-02-18 Harlan Stenn <stenn@whimsy.udel.edu> + libparse/parse_conf.c + 1.7 01/10/08 21:18:15 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * librsaref/Makefile.am (stamp-rsaref): Typo + libparse/parse.c + 1.8 01/10/08 21:18:15 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in (ac_cv_func_ctty_for_f_setown): Yes for OpenBSD - (ac_cv_var_ntp_syscalls): Fix quoting of description - From: Jonathan Rozes <jrozes@vinton.com> + libparse/mkinfo_scmd.sed + 1.2 01/10/08 21:18:15 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * librsaref/Makefile.am: Fix stamp-rsaref dependency order. + libparse/mkinfo_rcmd.sed + 1.2 01/10/08 21:18:14 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99f + libparse/info_trimble.c + 1.2 01/10/08 21:18:14 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-02-17 Harlan Stenn <stenn@whimsy.udel.edu> + libparse/data_mbg.c + 1.3 01/10/08 21:18:14 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_mx4200.c: Remove the DOP-weighted position - averaging code and revert to a simple mean average. The weighted - average consistently produced a *worse* result. Go figure. - * html/mx4200data.htm: Cleanup, reflect current reality. - * html/driver9.htm: Cleanup, reflect current reality. - * html/copyright.htm: Cleanup, and credit where credit is due. - From: Marc.Brett@westgeo.com + libparse/clk_wharton.c + 1.4 01/10/08 21:18:14 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_oncore.c: Cleanup/fixes - * html/driver30.htm: Cleanup - * html/Oncore-SHMEM.htm: Cleanup - From: Reg Clemens <reg@dwf.com> + libparse/clk_varitext.c + 1.5 01/10/08 21:18:14 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-02-16 Sven Dietrich <sven_dietrich@trimble.com> + libparse/clk_trimtsip.c + 1.6 01/10/08 21:18:14 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * winnt/scripts/mkver.bat: Frederick Czajka [w2k@austin.rr.com] - winnt/ntpq/ntpq.dsp: modified mkver.bat to eliminate the - winnt/ntpd/ntpd.dsp: need to have Perl installed and the - winnt/ntpdc/ntpdc.dsp: PERL environment variable to be set. - winnt/ntpdate/ntpdate.dsp: - winnt/ntptrace/ntptrace.dsp: Thanks, Frederick! + libparse/clk_trimtaip.c + 1.6 01/10/08 21:18:14 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_nmea.c: Correctly interpret the quality indicator. + libparse/clk_schmid.c + 1.6 01/10/08 21:18:14 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-02-15 Harlan Stenn <stenn@whimsy.udel.edu> + libparse/clk_rcc8000.c + 1.6 01/10/08 21:18:14 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_nmea.c: Correctly interpret the quality indicator. - Deal with the time supplied in centiseconds. GPGCA/GPGGA cleanup. - From: Andrew Hood <ajhood@fl.net.au> + libparse/clk_rawdcf.c + 1.8 01/10/08 21:18:14 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * libparse/Makefile.am (K_CFLAGS): Use instead. Add NEED_NTP_BOPS. + libparse/clk_meinberg.c + 1.6 01/10/08 21:18:14 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-02-10 Harlan Stenn <stenn@whimsy.udel.edu> + libparse/clk_hopf6021.c + 1.6 01/10/08 21:18:14 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * scripts/ntp-wait.in: Intensify, including some suggestions from - Ulrich. + libparse/clk_dcf7000.c + 1.6 01/10/08 21:18:14 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99e + libparse/Makefile.am + 1.7 01/10/08 21:18:14 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * scripts/ntp-wait.in: Lose cruft, sleep after each try. + libparse/clk_computime.c + 1.6 01/10/08 21:18:13 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * scripts/ntp-restart: It's ntpd now. Also, call ntp-wait. + libparse/README + 1.2 01/10/08 21:18:13 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in (AC_CONFIG_*): New scripts that use PATH_PERL + libntp/ymd2yd.c + 1.3 01/10/08 21:18:13 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * scripts/Makefile.am (noinst_SCRIPTS): Added ntp-wait - (noinst_SCRIPTS): Added all of the scripts that now use PATH_PERL + libntp/utvtoa.c + 1.3 01/10/08 21:18:13 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Get the path to perl - (AC_CONFIG_*): Added scripts/ntp-wait + libntp/uinttoa.c + 1.2 01/10/08 21:18:13 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntptrace/ntptrace.c (DoTrace): If the server's srcadr is 0.0.0.0 - then we haven't synced yet. Note and punt. - Reported by: Bdale Garbee <bdale@gag.com>,http://bugs.debian.org/56551 + libntp/uglydate.c + 1.3 01/10/08 21:18:13 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-02-09 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/tvtots.c + 1.2 01/10/08 21:18:13 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ports/winnt/include/config.h: Typo (CLOCK_PALISADE comment) - From: Carl Byington <carl@five-ten-sg.com> + libntp/tvtoa.c + 1.3 01/10/08 21:18:13 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Disable kernel_fll_bug for Generic_105181-17 under - Solaris-2.6 - From: Juergen Georgi <georgi@belwue.de> + libntp/tstotv.c + 1.2 01/10/08 21:18:13 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-02-07 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/tsftomsu.c + 1.2 01/10/08 21:18:13 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99d + libntp/systime.c + 1.18 01/10/08 21:18:13 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * html/Oncore-SHMEM.htm: New document - * html/driver30.htm: Cleanup and improvements - From: Reg Clemens <reg@dwf.com> + libntp/syssignal.c + 1.8 01/10/08 21:18:13 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-30 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/strerror.c + 1.2 01/10/08 21:18:13 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_oncore.c: Patches/improvements - From: Reg Clemens <reg@dwf.com> + libntp/strdup.c + 1.4 01/10/08 21:18:12 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-29 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/octtoint.c + 1.2 01/10/08 21:18:12 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99c + libntp/README + 1.2 01/10/08 21:18:12 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-28 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/statestr.c + 1.3 01/10/08 21:18:12 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Autoconf update... + libntp/snprintf.c + 1.5 01/10/08 21:18:12 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpdate/ntpdate.c (ntpdatemain): Typo - From: Jack Bryans <jbryans@csulb.edu> + libntp/refnumtoa.c + 1.2 01/10/08 21:18:12 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * Makefile.am (EXTRA_DIST): Add flock-build. Probably UDel specific... + libntp/recvbuff.c + 1.8 01/10/08 21:18:12 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-23 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/ranny.c + 1.2 01/10/08 21:18:12 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/check_y2k.c (main): Reformat for ansi2knr + libntp/random.c + 1.2 01/10/08 21:18:12 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in (AC_OUTPUT): Revert to obsolete form until automake - catches up. + libntp/prettydate.c + 1.3 01/10/08 21:18:12 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-22 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/msutotsf.c + 1.2 01/10/08 21:18:12 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Use AC_CHECK_TYPES((s_char)) instead of - AC_CHECK_TYPE. - (ac_cv_var_kernel_fll_bug): Generic_106541-08 is apparently OK, too. + libntp/numtohost.c + 1.2 01/10/08 21:18:12 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * scripts/Makefile.am (EXTRA_DIST): Need to explicitly distribute - mkver.in and ntpver.in now, apparently. - * configure.in: Search for the various audio_info members so the - printing in audio_show is less of a circus. This required an - autoconf upgrade. Major sigh. + libntp/numtoa.c + 1.2 01/10/08 21:18:12 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * libntp/audio.c (audio_show): Clean up (more) properly. + libntp/netof.c + 1.2 01/10/08 21:18:12 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-21 Sven Dietrich <sven_dietrich@trimble.com> + libntp/msyslog.c + 1.11 01/10/08 21:18:12 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * Add pointer to html/hints/winnt.htm to INSTALL file - * Fix NT makefiles to accomodate at least one weird - version of Visual C that can't handle the LFs without - the DOS CR also. + libntp/Makefile.am + 1.12 01/10/08 21:18:11 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-20 Sven Dietrich <sven_dietrich@trimble.com> + libntp/mstolfp.c + 1.2 01/10/08 21:18:11 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * Update Copyright in Palisade driver to 2000 - * Fix Palisade MIN & MAX POLL to optimal values + libntp/modetoa.c + 1.2 01/10/08 21:18:11 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-19 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/mfptoa.c + 1.2 01/10/08 21:18:11 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * html/driver7.htm: Patches from Dave Mills - * html/driver36.htm: Patches from Dave Mills + libntp/mktime.c + 1.3 01/10/08 21:18:11 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * html/copyright.htm: Added Kamal Mostafa + libntp/mfptoms.c + 1.2 01/10/08 21:18:11 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-19 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/mfp_mul.c + 1.3 01/10/08 21:18:11 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99b + libntp/humandate.c + 1.3 01/10/08 21:18:11 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-18 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/memmove.c + 1.2 01/10/08 21:18:11 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_chu.c: NCHAN is used with generic ICOM. + libntp/md5c.c + 1.2 01/10/08 21:18:11 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_wwv.c: Use new audio stuff - * ntpd/refclock_irig.c: Use new audio stuff - * ntpd/refclock_chu.c: Use new audio stuff - * ntpd/ntp_proto.c: Clean up - * ntpd/ntp_loopfilter.c (local_clock): Clean up error message - * include/icom.h: Number of arguments changed - * libntp/Makefile.am (libntp_a_SOURCES): Added audio.c - * libntp/audio.c: New file - * include/Makefile.am (noinst_HEADERS): audio.h added - * include/audio.h: New file - From: Dave Mills <mills@udel.edu> + libntp/machines.c + 1.11 01/10/08 21:18:11 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * scripts/freq_adj: Added. FreeBSD frequency adjustment script. + libntp/log.h + 1.2 01/10/08 21:18:11 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Do a better job on my oncore_ok check for SCO. + libntp/log.c + 1.2 01/10/08 21:18:11 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-15 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/ieee754io.c + 1.4 01/10/08 21:18:11 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99a + libntp/iosignal.c + 1.8 01/10/08 21:18:11 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * scripts/ntpsweep: New version - * html/copyright.htm: Added Hans Lambermont - From: Hans Lambermont <Hans.Lambermont@nl.origin-it.com> + libntp/lib_strbuf.c + 1.3 01/10/08 21:18:11 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-14 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/lib_strbuf.h + 1.2 01/10/08 21:18:11 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_oncore.c (oncore_start): Only dance with the - pps_device if it's there. - From: reg@dwf.com + libntp/fptoa.c + 1.2 01/10/08 21:18:10 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: ONCORE is OK if ac_cv_hdr_def_tiocdcdtimestamp=yes + libntp/fptoms.c + 1.2 01/10/08 21:18:10 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * build: Just overwrite the log file each time; sometimes NFS goes - a little goofy. + libntp/getopt.c + 1.2 01/10/08 21:18:10 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_fg.c: Syntax/punctuation cleanup + libntp/gpstolfp.c + 1.5 01/10/08 21:18:10 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-13 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/calyearstart.c + 1.2 01/10/08 21:18:10 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * scripts/ntpsweep: New version - From: Hans Lambermont <Hans.Lambermont@nl.origin-it.com> + libntp/clocktime.c + 1.2 01/10/08 21:18:10 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_fg.c: New version - * html/driver37.htm: New version - From: Dmitry Smirnov <das@online.nsk.su> + libntp/findconfig.c + 1.2 01/10/08 21:18:10 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-12 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/icom.c + 1.7 01/10/08 21:18:10 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * README.des: Cleanup + libntp/inttoa.c + 1.2 01/10/08 21:18:10 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-12 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/emalloc.c + 1.5 01/10/08 21:18:10 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.99 + libntp/calleapwhen.c + 1.2 01/10/08 21:18:10 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * html/driver36.htm: Cleanup - * html/monopt.htm: Ditto - From: Dave Mills <mills@udel.edu> + libntp/clocktypes.c + 1.9 01/10/08 21:18:10 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_intres.c (ntp_intres): Put "NTP_INTRES running" at a - higher debug level + libntp/dofptoa.c + 1.2 01/10/08 21:18:10 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-11 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/decodenetnum.c + 1.2 01/10/08 21:18:10 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_wwv.c: More improvements - From: Dave Mills <mills@udel.edu> + libntp/hextolfp.c + 1.2 01/10/08 21:18:10 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-10 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/dolfptoa.c + 1.2 01/10/08 21:18:10 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_wwv.c: Bugfixes/improvements - From: Dave Mills <mills@udel.edu> + libntp/hextoint.c + 1.2 01/10/08 21:18:10 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Get the quoting right on the sys_errlist check. - From documentation by: Akim Demaille <akim@epita.fr> + libntp/caltontp.c + 1.2 01/10/08 21:18:09 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-08 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/caljulian.c + 1.3 01/10/08 21:18:09 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: <netinet/ip.h> cannot be detected... - * ntpd/ntp_io.h: ...but every OS has it - * ntpd/refclock_oncore.c: Lint removal - * ntpq/ntpq_ops.c: Lint removal - * ntpq/refclock_chu.c: chu_major() is not an audio routine (?), lint - * libntp/icom.c: AIX doesn't have <sys/termios.h> - From: Marc.Brett@westgeo.com + libntp/buftvtots.c + 1.3 01/10/08 21:18:09 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_chu.c: NetBSD needs sys/ioctl.h - (chu_debug): NetBSD-specific debug output. - From: Frederick Bruckman <fb@enteract.com> + libntp/binio.c + 1.2 01/10/08 21:18:09 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-06 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/authusekey.c + 1.4 01/10/08 21:18:09 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.98m - I skipped `l' - it looks like a `1'. + libntp/authreadkeys.c + 1.4 01/10/08 21:18:09 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * html/driver7.htm: Doc update - * html/driver36.htm: Ditto - * html/audio.htm: Ditto + libntp/authparity.c + 1.4 01/10/08 21:18:09 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_wwv.c: Dvae snuck another fix/change in on me. + libntp/authkeys.c + 1.7 01/10/08 21:18:09 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.98k + libntp/authencrypt.c + 1.5 01/10/08 21:18:09 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_chu.c (chu_start): Call icom_init with the speed - * ntpd/refclock_wwv.c (wwv_start): Ditto, plus other improvements. - * libntp/icom.c (icom_init): Add speed parameter - * include/icom.h: Update declaration - From: Dave Mills <mills@udel.edu> + libntp/audio.c + 1.7 01/10/08 21:18:09 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/Makefile.am (noinst_HEADERS): Added icom.h - From: Frederick Bruckman <fb@enteract.com> + libntp/atouint.c + 1.2 01/10/08 21:18:09 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-05 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/atolfp.c + 1.2 01/10/08 21:18:09 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.98j + libntp/atoint.c + 1.2 01/10/08 21:18:09 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_wwv.c (timecode): Make definition == declaration - (wwv_newchan): Ditto - (wwv_corr4): Dave fixed the declaration. + libntp/adjtimex.c + 1.2 01/10/08 21:18:09 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * flock-build: Add rackety to the flock - it runs SunOS 4.1.3/cc + libntp/adjtime.c + 1.3 01/10/08 21:18:09 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_wwv.c: Undo that declaration cleanup for now... + libntp/a_md5encrypt.c + 1.6 01/10/08 21:18:09 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_io.c (open_socket): TOS support - From: Marc.Brett@westgeo.com + kernel/tty_clk_STREAMS.c + 1.2 01/10/08 21:18:08 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -2000-01-04 Harlan Stenn <stenn@whimsy.udel.edu> + kernel/tty_clk.c + 1.2 01/10/08 21:18:08 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_wwv.c: Declaration cleanup - * ntpd/refclock_fg.c (fg_receive): Not all sprintf's are created - equal... - From: Marc.Brett@westgeo.com + kernel/tty_chu_STREAMS.c + 1.2 01/10/08 21:18:08 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_wwv.c: Dave Cleaned and Improved things. - * ntpd/ntp_loopfilter.c (local_clock): Dave fixed something. + kernel/tty_chu.c + 1.2 01/10/08 21:18:08 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_wwv.c: Rename max to p_max or s_max as appropriate - to avoid native SunOS compiler collision. - (wwv_epoch): Make declaration == definition - (wwv_rsec): Ditto - (wwv_newchan): Ditto - (wwv_qsy): Ditto - (timecode): Ditto + kernel/sys/tpro.h + 1.2 01/10/08 21:18:08 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_oncore.c (oncore_init_shmem): Use a cast to widen - mmap's NIL offset. + kernel/sys/timex.h + 1.2 01/10/08 21:18:08 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_chu.c (chu_rf): Make declaration == definition. - Rename min/max to es_min/es_max to avoid native SunOS compiler - collision. - (chu_uart): Make declaration == definition. + kernel/sys/ppsclock.h + 1.3 01/10/08 21:18:08 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * libntp/icom.c (sndpkt): Make declaration and definition equivalent. - (doublefreq): Ditto. + kernel/sys/pcl720.h + 1.3 01/10/08 21:18:08 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_oncore.c (MAP_FAILED): Some systems do not #define - this. + kernel/sys/parsestreams.h + 1.3 01/10/08 21:18:08 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_wwv.c: - * ntpd/refclock_chu.c: - * libntp/icom.c: - * libntp/Makefile.am: - * include/icom.h: - * html/driver7.htm: - * html/driver36.htm: - Support for ICOM. The WWV/H driver, by the way, is getting truly - awesome. The CHU autotune function works okay as it is. I'd like - to find somebody else to test the audio drivers just to make sure - I haven't done something stupid. There is a new define ICOM - intended for the driver autotune function; however, I crafted the - thing in much the same way as the refclock_atom.c thing - it tries - to open /dev/icom and, if that fails, goes quietly to sleep. - From: Dave Mills <mills@udel.edu> - -2000-01-03 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_oncore.c (oncore_read_config): Patches and cleanup - From: Poul-Henning Kamp <phk@critter.freebsd.dk> - more isascii() stuff from HMS. - - * ntpd/refclock_fg.c (fg_receive): Cast. - From: Tom Smith <smith@cag.lkg.dec.com> - - * ntpd/map_vme.c (map_vme): tx.access_result indicates failure on - < 0, not <= 0. A fix that apparently did not get brought over - from the ntp3 base. - From: Michael Barone <michael.barone@lmco.com> - - * configure.in: Move the ONCORE_SHMEM_STATUS check and definition - here. - - * ntpd/refclock_oncore.c (oncore_init_shmem): Some systems do not - have MAP_HASSEMAPHORE. - - * ntpd/refclock_oncore.c: Drive ONCORE_SHMEM_STATUS based on - HAVE_SYS_MMAN_H . If this needs finer checks, do it in - configure.in . - (oncore_read_config): Add the isascii() checks; older versions of - Unix don't guarantee correct behavior of is*() without it. - - * ntpd/refclock_oncore.c: Add proof-of-concept support for - delivering receiver data stream to other processes through - a memory-mapped file. - From: Poul-Henning Kamp <phk@FreeBSD.org> - -2000-01-02 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in (ac_refclock_chu): Provide the CHU driver by - default, and by default prefer the AUDIO version. We used to - limit this to SunOS or Solaris; now we drive by the availability - of the audioio header file. - Select the IRIG and WWV audio drivers the same way. - - * flock-build: build ignores the -l flag; lose it. - (BUILD_ARGS): added. - * build: Remove unused -l stuff (LOG variable). - - * ntpd/ntp_refclock.c: HAVE_PPSAPI header cleanup - From: Reg Clemens <reg@dwf.com> - -2000-01-01 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in (CLOCK_WWV): Require <sys/audioio.h> or <sun/audioio.h> - -1999-12-29 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.98i - - * ntpd/refclock_gpsvme.c: Fixes - From: Michael Barone <michael.barone@lmco.com> - Patch severely hacked by HMS to "make it conform". I hope I - didn't break anything. - - * scripts/ntpsweep: Nifty utility - From: Hans.Lambermont@nl.origin-it.com - - * ntpd/refclock_fg.c: - * ntpd/refclock_conf.c: - * ntpd/ntp_control.c: - * ntpd/Makefile.am: - * libntp/clocktypes.c: - * include/ntp.h: - * html/refclock.htm: - * html/driver37.htm: - * configure.in: - * acconfig.h: - Forum Graphic GPS clock support - From: Dmitry Smirnov <das@online.nsk.su> - - * configure.in: Default to compile the IRIG, CHU and WWV/H - drivers and compile the CHU driver for audio, not modem. - Requested by Dave Mills. - - * html/audio.htm: - * html/driver36.htm: - * html/qth.htm: - Dave wrote these to go along with the changes I checked in yesterday. - -1999-12-28 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_wwv.c: - * ntpd/refclock_conf.c: - * ntpd/refclock_chu.c: - * ntpd/ntp_refclock.c: - * ntpd/ntp_loopfilter.c: - * html/refclock.htm: - * html/pps.htm: - * html/index.htm: - * html/driver7.htm: - * html/driver6.htm: - * html/copyright.htm: - - I indulged an old agenda to polish up some programs originally - written for a DSP evaluation board. The result is a really hot - audio driver for the NIST WWV/WWVH time/frequency station plus a - makeover for the CHU audio driver. Currently, they and their IRIG - audio driver buddy use the SunOS/Solaris audio interface, which is - clean and simple. I hook the line in jack to a shortwave radio and - these drivers (driver 7 for CHU and driver 36 for WWV) and the - drivers do the rest. The WWV/H driver is really hot - I am - currently watching the ionosphere move from the doppler that shows - up on the tick modulation tracked by the program. During midday - when the F2 layer settles down, the program closes in on a few - tens of microseconds of spare jitter and wander. This watch on - whichever 15/20 MHz signal sounds the best. At night on 5/10 MHz - and even 2.5 HMz where the multipath, interference and noise are - much worse, the driver bangs around somewhat more. - - The CHU driver makeover discovered a few broken bones after all - these years, but its majority decoder is back in business. For - various reasons to icky to reveal here, its 103-modem demodulator - is not quite as good as the chip, but it comes close and hey, - 2025/2125 FSK is just not a good idea for HF radio. This driver is - not nearly as sophisitcated as the WWV/H driver, but here a few - hundred miles south of Ottawa, it does a passably good job. - - I tell you this in the hopes of getting somebody interested in - porting the audio interface to other machines, in particular - Linux, FreeBSD and anything else with a sound card. When the - ionosphere stays cool, the WWV/H driver is as good as anything - else around here and with much less jitter than a serial port. The - only downside is all the audio drivers chew up a modest fraction - of cycles for the DSP routines - a few percent on the newer - silicon, up to half the cycles on an old Sparc IPC. Whattheheck, - these old machines aren't doing anything else around here except - serving time, and even when sucking cycles for DSP they still mind - the PPS microseconds. - - The audio driver documentation had a makeover, too. - From: Dave Mills <mills@udel.edu> - -1999-12-20 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.98h - -1999-12-19 Harlan Stenn <stenn@whimsy.udel.edu> - - * libntp/syssignal.c: Small cleanup to Marc's patch. - - * ntpd/ntp_refclock.c: - * ntpd/refclock_atom.c: Header cleanup - * html/driver30.htm: Cleanup and improvements. - From: Reg Clemens <reg@dwf.com> - - * ntpd/ntp_refclock.c: - * ntpd/refclock_jupiter.c: - * ntpd/refclock_msfees.c: - * ntpd/refclock_mx4200.c: - Portability (Solaris) patches - * ntpd/refclock_mx4200.c: - Self-survey improvements, cleanup for, PPS re-activation - * libntp/syssignal.c: - Fix for "interrupted system call" (EINTR) failure of the PPS - ioctl(TIOCGPPSEV) call in Solaris. Not sure why it was - interrupted, but this works around the failure. Not sure if - the (now silent) interrupt affects the timing accuracy. - THERE IS A CHANCE THIS PART OF THE PATCH MAY ADVERSELY - AFFECT OTHER SYSTEMS! - * scripts/ntp-status: Added. - From: Marc.Brett@westgeo.com - - * ntpdate/ntpdate.c: Deal with multiple addresses. - From: Jeffrey C Honig <jch@bsdi.com> - - * ntpd/refclock_conf.c: Replaced macro SHM with CLOCK_SHM. - * ntpd/refclock_shm.c (shm_poll): Take clock time in UTC. - pp->day starts at 1, t->tm_yday starts at 0. - From: Jakob Stoklund Olesen <stoklund@taxidriver.dk> + kernel/sys/i8253.h + 1.2 01/10/08 21:18:08 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-12-16 Harlan Stenn <stenn@whimsy.udel.edu> + kernel/sys/clkdefs.h + 1.2 01/10/08 21:18:08 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * NEWS: Updated ONCORE instructions - From: Kamal A Mostafa <kamal@whence.com> + kernel/sys/chudefs.h + 1.2 01/10/08 21:18:08 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-12-13 Harlan Stenn <stenn@whimsy.udel.edu> + kernel/sys/bsd_audioirig.h + 1.2 01/10/08 21:18:08 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.98g + kernel/sys/README + 1.2 01/10/08 21:18:08 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_oncore.c: Cleanup and fixes - From: Reg Clemens <reg@dwf.com> and Kamal A Mostafa <kamal@whence.com> - -1999-12-11 Harlan Stenn <stenn@whimsy.udel.edu> + kernel/sys/Makefile.am + 1.2 01/10/08 21:18:08 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_wwv.c: Cleanup/checkin of the current state of affairs. - From: Dave Mills <mills@udel.edu> + kernel/Makefile.am + 1.2 01/10/08 21:18:08 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_oncore.c: #elif conversion. I can only hope I did - it right. + kernel/clkinit.c + 1.2 01/10/08 21:18:07 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_oncore.c: Various patches - From: Reg Clemens <reg@dwf.com> and Kamal A Mostafa <kamal@whence.com> + kernel/chuinit.c + 1.2 01/10/08 21:18:07 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-12-09 Harlan Stenn <stenn@whimsy.udel.edu> + kernel/README + 1.2 01/10/08 21:18:07 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_proto.c (default_get_precision): Use the right arg type - to pass "sizeof freq" to sysctlbyname(). - From: Ollivier Robert <roberto@eurocontrol.fr> + include/README + 1.2 01/10/08 21:18:07 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_wwv.c: Cleanup and fixes. - From: Dave Mills <mills@udel.edu> + include/ntp_request.h + 1.11 01/10/08 21:18:07 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-12-08 Harlan Stenn <stenn@whimsy.udel.edu> + include/trimble.h + 1.2 01/10/08 21:18:07 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_wwv.c: Cleanup and fixes - * ntpd/refclock_conf.c: WWV declaration cleanup. - From: Dave Mills <mills@udel.edu> + include/recvbuff.h + 1.2 01/10/08 21:18:07 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-12-07 Harlan Stenn <stenn@whimsy.udel.edu> + include/parse_conf.h + 1.2 01/10/08 21:18:07 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * libparse/clk_rawdcf.c (cvt_rawdcf): Buglet. - From: Frank Kardel <kardel@acm.org> + include/parse.h + 1.4 01/10/08 21:18:07 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-12-06 Harlan Stenn <stenn@whimsy.udel.edu> + include/ntp_select.h + 1.2 01/10/08 21:18:07 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/Makefile.am (ntpd_SOURCES): Added refclock_wwv.c + include/ntp_unixtime.h + 1.3 01/10/08 21:18:07 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_wwvb.c: - * ntpd/refclock_wwv.c: - * ntpd/refclock_conf.c: - * ntpd/refclock_chu.c: - * libntp/clocktypes.c: - * include/ntp.h: Dave cleaned some things up - Dave cleaned some things up (WWVB -> SPECTRACOM, CHU -> CHU_AUDIO, - WWV_AUDIO) + include/ntp_types.h + 1.4 01/10/08 21:18:07 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * acconfig.h: REFCLOCK_WWVB -> REFCLOCK_SPECTRACOM, added REFCLOCK_WWV - * configure.in: Deal with it. + include/ntp_stdlib.h + 1.11 01/10/08 21:18:07 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-12-05 Harlan Stenn <stenn@whimsy.udel.edu> + include/ntp_syslog.h + 1.3 01/10/08 21:18:07 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_refclock.c (refclock_open): More PPS cleanup - From: Dave Mills <mills@udel.edu> + include/ntp_syscall.h + 1.5 01/10/08 21:18:07 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpq/ntpq.c: - * ntpq/ntpq_ops.c: - Make `ntpq -pn' independent of DNS, ad advertised. - From: Kamal A Mostafa <kamal@whence.com> + include/ntp_string.h + 1.2 01/10/08 21:18:07 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_mx4200.c (mx4200_start): make missing 3rd - parameter a 0. - -1999-12-04 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/ntp_refclock.c (refclock_open): "flags" processing cleanup - (refclock_open): PPS device initialization cleanup - * include/ntp_refclock.h (LDISC_CHU): - (LDISC_PPS): Clean up comments - From: Dave Mills <mills@udel.edu> - -1999-12-03 Sven Dietrich <sven_dietrich@trimble.com> - - * libntp/mexit.c: Moved WINNT port specific file to ports/winnt/libntp - * ports/winnt/libntp/libntp.dsp: Fix WinNT makefile for new source loc. - -1999-12-03 Harlan Stenn <stenn@whimsy.udel.edu> + include/ntp_io.h + 1.3 01/10/08 21:18:06 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * libntp/Makefile.am (libntp_a_SOURCES): Lose mexit.c - Sven will - move it to the winnt port area. + include/ntp_config.h + 1.12 01/10/08 21:18:06 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-12-03 Sven Dietrich <sven_dietrich@trimble.com> + include/ntp_tty.h + 1.2 01/10/08 21:18:06 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * libntp/systime.c: Removed adjtime hack for WINNT - * ports/winnt/ntpd/nt_clockstuff.c: Winnt double precision adjtime - * ports/winnt/inlcude/clockstuff.h: Remove no longer needed externs + include/ntp.h + 1.49 01/10/08 21:18:06 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-12-02 Harlan Stenn <stenn@whimsy.udel.edu> + include/ntp_calendar.h + 1.2 01/10/08 21:18:06 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * libparse/Makefile.in: Manually hacked to remove the - libparse_kernel.a.[co] cruft + include/ntp_cmdargs.h + 1.2 01/10/08 21:18:06 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * libparse/Makefile.am (k*.o): Generate these form the Makefile, - not from separate .c files + include/ntp_refclock.h + 1.10 01/10/08 21:18:06 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * html/tickadj.htm: - * html/notes.htm: - * html/hints/solaris.html: - Point to the new dosynctodr report. - - * html/hints/solaris.xtra.S99ntpd: - Update. Should be rewritten to take advantage of the new -g - switch and perhaps a loop to wait until ntpd hits a reasonable - "state". - - * html/hints/solaris-dosynctodr.html: New information - From: "John W. Sopko Jr." <sopko@cs.unc.edu> - -1999-12-01 Harlan Stenn <stenn@whimsy.udel.edu> - - * libntp/authkeys.c (auth_moremem): Clear memory allocated for sk. - From: Hugo Mildenberger <hugo.mildenberger@topmail.de> - -1999-12-01 Sven Dietrich <sven_dietrich@trimble.com> - - * libntp/recvbuff.c: Unused functions cleanup - * ntpd/ntpd.c: ProcessorAffinity, IO cleanup - * ports/winnt/instsrv/instsrv.c: Service name changed to NTP - - NT port shouldn;t hop between CPUs. Set affinity to first processor. - Service name was NetworkTimeProtocol. Too long. Now NTP. - -1999-12-01 Harlan Stenn <stenn@whimsy.udel.edu> - - * scripts/plot_summary.pl: Improved option parsing. Fixed one - minor Perl compatibility error. - * scripts/summary.pl: Official revision for NTPv4: Parse new - statistic file formats correctly, provide error checking for bad - input files, and guard against negative arguments to sqrt() - because of numeric effects. Use one pattern to select valid - statistic files. Add selectable output directory - (``--output-directory'') and improved option parsing. Directory - with statistic files (now settable also with - ``--input-directory'') defaults to ``/var/log/ntp''. - From: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> - - * html/driver8.htm: - * 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/data_mbg.c: - * libparse/kclk_computime.c: - * libparse/kclk_dcf7000.c: - * libparse/kclk_hopf6021.c: - * libparse/kclk_meinberg.c: - * libparse/kclk_rawdcf.c: - * libparse/kclk_rcc8000.c: - * libparse/kclk_schmid.c: - * libparse/kclk_trimtaip.c: - * libparse/kclk_trimtsip.c: - * libparse/kparse.c: - * libparse/kparse_conf.c: - * libparse/parse.c: - * libparse/parse_conf.c: - * libparse/parsesolaris.c: - * libparse/parsestreams.c: - * ntpd/refclock_parse.c: - Mods and updates - From: Frank Kardel <kardel@acm.org> - - * acconfig.h: PCF refclock - * configure.in: - * html/driver35.htm: - * html/refclock.htm: - * include/ntp.h: - * libntp/clocktypes.c: - * ntpd/Makefile.am: - * ntpd/ntp_control.c: - * ntpd/refclock_conf.c: - * ntpd/refclock_pcf.c: - From: Andreas Voegele <andreas.voegele@gmx.de> - - * acconfig.h: DECL_STIME_1 - - * configure.in (iCFLAGS): Use -std1 for alpha*-dec-osf* if we are - using "cc". - Reported by: Tom Smith <smith@cag.lkg.dec.com> - -1999-11-30 Harlan Stenn <stenn@whimsy.udel.edu> - - * include/l_stdlib.h: DECL_SYSTIME_1 --- a long * - * configure.in: Use it for DEC OSF[45] - Reported by: Tom Smith <smith@cag.lkg.dec.com> - - * ntpd/refclock_parse.c: Add missing declarations - * ntptrace/ntptrace.c: Ditto - * ntpd/ntp_proto.c: Ditto - * ntpd/refclock_palisade.c: Ditto - From: Jonathan Stone <jonathan@dsg.stanford.edu> - -1999-11-18 Sven Dietrich <sven_dietrich@trimble.com> - * Win NT port updates - * ntpd.dsp: makefile only builds supported refclocks - * config.h: cleanup, undefine unsupported clock_atom - * win32_io, clock_NMEA: foundation for future refclock support - * recvbuff, transmitbuff, IOcompletionport: streamline packet handler - * html/hints/winnt.htm: Added up-to-date html docs for WINNT - -1999-11-17 Harlan Stenn <stenn@whimsy.udel.edu> - - * html/copyright.htm: Credit Jack for his work. - - * html/pic/*: Save a *ton* of space on the pictures. - From: Jack Sasportas <jack@innovativeinternet.com> - -1999-11-16 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in : changequote for osf[45] test. - Reported by: Tom Smith <smith@cag.lkg.dec.com> - - * ntp_update: Ignore stuff in any A.* directory. - -1999-11-15 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: Clean up header checks for sys/syssgi.h and - sys/select.h . Originally, we did not check for sys/select.h - under some versions of SCO (see xntp3-5). Somewhere in ntp4 we - dropped the SCO check and added the check for sys/syssgi.h, - exclusive of checking for sys/select.h. Marc Brett can't think of - a reason why we should not be checking for sys/select.h, so let's - look for it now. - -1999-11-13 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpdate/ntpdate.c: Add the ability for ntpdate to query a - multicast address. We use the response to the multicast address - to learn new servers which we then add to the peer list and query. - In changing this I made the list of peers a linked list. - - To be complete I should detect a broadcast address and make it - behave the same way. But that requires a scan of the interface - list which is more complicated that I want to deal with... - - Fix a bug, allowing ntpdate to compile if SLEWALWAYS and STEP_SLEW - are both defined. - - From: Jeffrey C Honig <jch@bsdi.com> - - * ntpd/ntp_refclock.c: sys/sio.h and SCO5_CLOCK cleanup - From: Kamal A Mostafa <kamal@whence.com> + include/ntp_control.h + 1.14 01/10/08 21:18:06 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_loopfilter.c: Let -g do a "correct any" for the first - time adjustment. - From: Dave Mills <mills@udel.edu> + include/ntp_crypto.h + 1.21 01/10/08 21:18:06 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: sys/sio.h needs to be checked independently. - Reported by: Kamal A Mostafa <kamal@whence.com> + include/ntp_proto.h + 1.4 01/10/08 21:18:06 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-11-11 Harlan Stenn <stenn@whimsy.udel.edu> + include/ntp_malloc.h + 1.2 01/10/08 21:18:06 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.98f + include/ntp_machine.h + 1.9 01/10/08 21:18:06 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: DECL_PLOCK_0 and DECL_STIME_0 are for dec-osf5*, too - * ntpd/ntpd.c: DEC OSF cleanup (editorial comments by HMS) - From: Tom Smith <smith@cag.lkg.dec.com> + include/ntp_datum.h + 1.2 01/10/08 21:18:06 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_refclock.c: MAXUNIT bugfix - From: Marc.Brett@westgeo.com + include/ntp_if.h + 1.3 01/10/08 21:18:06 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_refclock.c: - * ntpd/ntpd.c: - * ntpd/refclock_arc.c: - * ntpd/refclock_as2201.c: - * ntpd/refclock_atom.c: - * ntpdc/ntpdc.c: - * ntpq/ntpq.c: - Code cleanup. - From: Marc.Brett@westgeo.com + include/ntp_fp.h + 1.3 01/10/08 21:18:06 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/ntp_stdlib.h: - * libntp/systime.c: - * ntpd/ntp_proto.c: - Replaced the 'sco5_oldclock' variable with 'systime_10ms_ticks'. - Cleared libntp/systime.c and include/ntp_stdlib.h of references - to SCO5_CLOCK and RELIANTUNIX_CLOCK (moved to ntpd/ntp_proto.c). - From: Kamal A Mostafa <kamal@whence.com> + include/ntp_filegen.h + 1.2 01/10/08 21:18:06 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: alpha-dec-osf4* -> alpha*-dec-osf4*|alpha*-dec-osf5* - From: Tom Smith <smith@cag.lkg.dec.com> + include/ntpd.h + 1.28 01/10/08 21:18:05 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Look for <sys/sio.h>. If TIOCDCDTIMESTAMP is - there, we have TTYCLK. - * acconfig.h: Lose old AIOCTIMESTAMP stuff - Reported by: Kamal A Mostafa <kamal@whence.com> + include/Makefile.am + 1.12 01/10/08 21:18:05 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-11-10 Harlan Stenn <stenn@whimsy.udel.edu> + include/adjtime.h + 1.2 01/10/08 21:18:05 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntpd.c (set_process_priority): Clean up nice() and setpriority() + include/l_stdlib.h + 1.8 01/10/08 21:18:05 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-11-09 Harlan Stenn <stenn@whimsy.udel.edu> + include/mbg_gps166.h + 1.2 01/10/08 21:18:05 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * Makefile.am (EXTRA_DIST): Added README.cvs - Reported by: Kamal A Mostafa <kamal@whence.com> + include/ascii.h + 1.2 01/10/08 21:18:05 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-11-08 Harlan Stenn <stenn@whimsy.udel.edu> + include/iosignal.h + 1.2 01/10/08 21:18:05 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.98e + include/audio.h + 1.3 01/10/08 21:18:05 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-11-07 Harlan Stenn <stenn@whimsy.udel.edu> + include/ntif.h + 1.2 01/10/08 21:18:05 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Lose AIOCTIMESTAMP tests + include/mx4200.h + 1.2 01/10/08 21:18:05 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntpd.c: lose select() EINTR debug warning - * ntpd/ntp_refclock.c: AIOCTIMESTAMP -> TIOCDCDTIMESTAMP. Watch - CLK_SETSTR. - * ntpd/refclock_atom.c: fdpps is only there for PPS or PPSAPI. - AIOCTIMESTAMP is gone now. - From: Kamal A Mostafa <kamal@whence.com> + include/md5.h + 1.2 01/10/08 21:18:05 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in (HAVE_MLOCKALL): Deal with dec-osf5 realities - * ntpd/refclock_ulink.c (ulink_poll): Fix cast. - * libntp/machines.c (ntp_set_tod): Use a long* for the argument to - stime(). - Reported by: Tom Smith <smith@cag.lkg.dec.com> + include/ieee754io.h + 1.2 01/10/08 21:18:05 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntpd.c (set_process_priority): Use whatever we have until - something works. + include/icom.h + 1.4 01/10/08 21:18:05 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_loopfilter.c: Keep clock_frequency changes in a temp - variable so we can record it to loopstats (near as HMS can tell). - From: Dave Mills <mills@udel.edu> + include/hopf6039.h + 1.2 01/10/08 21:18:05 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-11-06 Harlan Stenn <stenn@whimsy.udel.edu> + include/gps.h + 1.2 01/10/08 21:18:05 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * acconfig.h: RELIANTUNIX_CLOCK - * configure.in (ac_cv_var_tickadj): RELIANTUNIX_CLOCK - * libntp/systime.c (adj_systime): Reliant patches - From: Andrej Borsenkow <Andrej.Borsenkow@mow.siemens.ru> + include/global.h + 1.3 01/10/08 21:18:05 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-11-05 Harlan Stenn <stenn@whimsy.udel.edu> + include/binio.h + 1.2 01/10/08 21:18:05 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_parse.c (parse_start): ASYNC_PPS_CD_NEG cleanup - * configure.in (ac_cv_make_ntptime): OK on Linux - From: <Ulrich.Windl@rz.uni-regensburg.de> + clockstuff/clktest.c + 1.2 01/10/08 21:18:04 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: NetBSD has PPSAPI now - F_SETOWN is needed for NetBSD - From: Jonathan Stone <jonathan@dsg.stanford.edu> + conf/dewey.conf + 1.2 01/10/08 21:18:04 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-11-02 Harlan Stenn <stenn@whimsy.udel.edu> + conf/beauregard.conf + 1.2 01/10/08 21:18:04 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.98d + clockstuff/propdelay.c + 1.3 01/10/08 21:18:04 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_parse.c: Cleanup/fixes - From: John Hay <jhay@mikom.csir.co.za> + conf/README + 1.4 01/10/08 21:18:04 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_parse.c: Lose #include "ntp_select.h" - * ntpd/ntpd.c: Lose #include "ntp_select.h" - * ntpd/ntp_io.c: Lose #include "ntp_select.h" - * ntpd/ntp_intres.c: Lose #include "ntp_select.h" - * libntp/iosignal.c: Lose #include "ntp_select.h" - * include/ntpd.h: #include "ntp_select.h" for declaration of activefds - Reported by: Christian Krackowizer <kra1@technodat.co.at> + clockstuff/README + 1.3 01/10/08 21:18:04 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-11-01 Harlan Stenn <stenn@whimsy.udel.edu> + clockstuff/Makefile.am + 1.3 01/10/08 21:18:04 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.98c + clockstuff/chutest.c + 1.2 01/10/08 21:18:04 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * libntp/syssignal.c: Don't warn about SA_RESTART - * libntp/recvbuff.c: Fix free buffer count - From: Jeffrey C Honig <jch@bsdi.com> + conf/baldwin.conf + 1.3 01/10/08 21:18:04 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * html/pps.htm: - * html/howto.htm: - * html/confopt.htm: - * html/clockopt.htm: - * html/uthopt.htm: - Updates. - From: Dave Mills <mills@udel.edu> - - * ntpd/refclock_wwvb.c: burst fixes - * ntpd/refclock_ulink.c: burst fixes - * ntpd/refclock_tpro.c: burst and NSTAGE fixes - * ntpd/refclock_pst.c: burst fixes - * ntpd/refclock_irig.c: SAMPLE -> SAMPLES - * ntpd/refclock_heath.c: burst fixes - * ntpd/refclock_dumbclock.c: burst fixes - * ntpd/refclock_chronolog.c: burst fixes - * ntpd/refclock_bancomm.c: burst fixes - * ntpd/refclock_atom.c: burst fixes - * ntpd/refclock_as2201.c: burst fixes - * ntpd/ntp_refclock.c: PPSAPI, code, and comment cleanup/fixes - * ntpd/ntp_proto.c: Broadcast/restrict cleanup - * ntpd/ntp_loopfilter.c: Cleanup and fixes - * libntp/gpstolfp.c: Lose the UL qualifiers - old compilers hate them - From: Dave Mills <mills@udel.edu> - -1999-10-31 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: TIOCSPPS cleanup - -1999-10-20 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.98b - - * ntpd/refclock_atom.c: AIOCTIMESTAMP patch - * ntpd/ntpd.c: SCO clock patch - * ntpd/ntp_request.c: noselect patch - * ntpd/ntp_refclock.c: AIOCTIMESTAMP patch - * ntpd/ntp_proto.c: noselect patch - * ntpd/ntp_intres.c: noselect patch - * ntpd/ntp_config.c: noselect patch - * include/ntp_request.h: noselect patch - * include/ntp.h: noselect patch - From: Kamal A Mostafa <kamal@whence.com> - - * configure.in: - * acconfig.h: TTYCLK_AIOCTIMESTAMP - Stuff for Kamal - - * ntpd/refclock_atom.c (atom_pps): make "result" initialization - uglier, but more bulletproof. - - * configure.in (sys/timepps.h): Fixed. - From: John Hay <jhay@mikom.csir.co.za> - -1999-10-19 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_oncore.c: Rename instance.state to instance.o_state - - * refclock_oncore.c: - * refclock_mx4200.c: - * refclock_chu.c: - * refclock_atom.c: - * ntp_refclock.c: - * ntp_peer.c: - * ntp_loopfilter.c: - * include/ntp_refclock.h: - Various cleanup and fixes - From: Dave Mills <mills@udel.edu> - -1999-10-17 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/ntp_config.c (CONFIG_FILE): NT changes - From: Sven Dietrich <Sven_Dietrich@trimble.com> - -1999-10-16 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: sys/timepps.h verification changes - - * ntpd/refclock_atom.c (atom_poll): PPS cleanup - From: Dave Mills <mills@udel.edu> - (atom_pps): Portability patch - From: John Hay <jhay@mikom.csir.co.za> - - - * libntp/msyslog.c: - * libntp/gpstolfp.c: - Lint cleanup - From: Jonathan Stone <jonathan@dsg.stanford.edu> - - * parseutil/dcfd.c: abs() -> l_abs(), time.h (AIX 4.3.2 patches) - From: Dana Kaempen <decay@flash.net> - - * ntpd/refclock_oncore.c: - * ntpd/refclock_atom.c: - * ntpd/ntp_refclock.c: - PPS cleanup - From: John.Hay@mikom.csir.co.za - - * util/ntptime.c: - * ntpdate/ntptimeset.c: - * ntpdate/ntpdate.c: - * ntpd/refclock_trak.c: - * ntpd/refclock_oncore.c: - * ntpd/refclock_mx4200.c: - * ntpd/refclock_msfees.c: - * ntpd/refclock_atom.c: - * ntpd/ntp_control.c: - * ntpd/ntp_config.c: - * configure.in: - * configure: - PPS, Solaris 7, cleanup patches - From: Marc.Brett@westgeo.com - - * ports/winnt/ntptrace/ntptrace.dsp: - * ports/winnt/ntpq/ntpq.dsp: - * ports/winnt/ntpdc/ntpdc.dsp: - * ports/winnt/ntpdate/ntpdate.dsp: - * ports/winnt/ntpd/refclock_trimbledc.c: - * ports/winnt/ntpd/ntpd.dsp: - * ports/winnt/ntpd/ntp_iocompletionport.c: - * ports/winnt/ntpd/nt_clockstuff.c: - * ports/winnt/libntp/util_clockstuff.c: - * ports/winnt/libntp/libntp.dsp: - * ports/winnt/libntp/SetSystemTime.c: - * ports/winnt/instsrv/instsrv.c: - * ports/winnt/include/sys/ioctl.h: - * ports/winnt/include/termios.h: - * ports/winnt/include/config.h: - * ports/winnt/include/clockstuff.h: - * ports/winnt/ntp.dsw: - * ntpd/refclock_shm.c: - * ntpd/refclock_palisade.c: - * ntpd/ntpd.c: - * ntpd/ntp_timer.c: - * ntpd/ntp_refclock.c: - * libntp/systime.c: - * libntp/machines.c: - NT patches - From: Sven Dietrich <Sven_Dietrich@trimble.com> - -1999-10-15 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_wwvb.c: - * ntpd/refclock_usno.c: - * ntpd/refclock_ulink.c: - * ntpd/refclock_tpro.c: - * ntpd/refclock_pst.c: - * ntpd/refclock_parse.c: - * ntpd/refclock_palisade.c: - * ntpd/refclock_oncore.c: - * ntpd/refclock_mx4200.c: - * ntpd/refclock_msfees.c: - * ntpd/refclock_jupiter.c: - * ntpd/refclock_irig.c: - * ntpd/refclock_heath.c: - * ntpd/refclock_chu.c: - * ntpd/refclock_atom.c: - * ntpd/refclock_as2201.c: - * ntpd/refclock_arc.c: - * ntpd/refclock_arbiter.c: - * ntpd/refclock_acts.c: - * ntpd/ntp_refclock.c: - * include/ntp_refclock.h: - Bunches of fixes. - From: Dave Mills <mills@udel.edu> - -1999-10-10 Harlan Stenn <stenn@whimsy.udel.edu> - - * html/driver16.htm: New version - * ntpd/refclock_bancomm.c: New version - From: "Cliff, Gary" <gary.cliff@cdott.com> - "Ramasivan, Ganesh" <ganesh.ramasivan@cdott.com> - - * ntpd/refclock_ulink.c (ulink_receive): Cleanup - (ulink_poll): Cleanup - * ntpd/refclock_atom.c (atom_pps): SunOS timespec/timeval cleanup - From: Marc.Brett@westgeo.com - - * INSTALL: Point NT folks at ports/winnt - Reported by: Stephen Gildea <gildea@intouchsys.com> - - * include/ntp_stdlib.h: Noise abatement - * include/ntpd.h: Noise abatement - Reported by: "W. David Higgins" <wdh@grouper.ccur.com> - - * configure.in: DECL_STDIO_0 with gcc under solaris. - - * include/l_stdlib.h: DECL_TOUPPER_0 - DECL_STRERROR_0 - - * configure.in: Fix a bunch of implicit declarations for SunOS - - * html/release.htm: cleanup - we still provide MD5. - Reported by: Winslowe Lacesso <lacesso@cs.ubc.ca> - -1999-10-09 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_oncore.c: - * ntpd/refclock_atom.c: - * ntpd/ntp_refclock.c: - PPS API code updated to the current spec - From: Dave Mills - - * configure.in (ac_cv_make_tickadj): Don't make tickadj starting - with solaris2.5 - Requested by: Dave Mills - -1999-10-04 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: We might need -lsocket for the -lnsl check. - -1999-09-19 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_ulink.c: Typos in C++ comment - Reported by: Thomas.Tornblom@Sun.SE - - * configure.in: 4.0.98a - - * ntpd/ntp_config.c (getconfig): Fix typo. - From: "David E. Myers" <dem@skyline.rtp.nc.us> - From: David Godfrey <dave@delta.demon.co.uk> - From: Geoffrey Sisson <geoff@nominet.org.uk> - -1999-09-17 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.98 - - NetInfo support: - - * config.guess - * config.sub - Add Mac OS (versions 10 and up). - - * acconfig.h - * config.h.in - * configure.in - Check for NetInfo API; add HAVE_NETINFO macro and friends. - - * include/ntp.h - * ntpd/ntp_config.c - * ntpdate/ntpdate.c - Add support for reading configuration from NetInfo. - - * ntpd/ntp_config.c - Get rid of unnecessary eol variable in tokenizer. - - * html/notes.htm - * html/ntpd.htm - * html/ntpdate.htm - Document NetInfo functionality. - - * util/tickadj.c - Use HAVE_KVM_OPEN conditional around kvm.h include. - - From: Wilfredo Sanchez <wsanchez@apple.com> - -1999-09-15 Harlan Stenn <stenn@whimsy.udel.edu> - - * acconfig.h: - * config.h.in: - * configure.in: - * html/driver34.htm: - * html/refclock.htm: - * include/ntp.h: - * libntp/clocktypes.c: - * ntpd/Makefile.am: - * ntpd/ntp_control.c: - * ntpd/refclock_conf.c: - * ntpd/refclock_ulink.c: - Ultralink driver - From: Dave Strout <dstrout@linuxfoundary.com> + conf/grundoon.conf + 1.3 01/10/08 21:18:04 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-09-14 Harlan Stenn <stenn@whimsy.udel.edu> + conf/malarky.conf + 1.2 01/10/08 21:18:04 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: ReliantUNIX patches - From: Andrej Borsenkow <Andrej.Borsenkow@mow.siemens.ru> + conf/pogo.conf + 1.3 01/10/08 21:18:04 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_atom.c: PPS cleanup - * ntpd/ntp_refclock.c (refclock_ioctl): PPS cleanup - From: Dave Mills <mills@udel.edu> + conf/rackety.conf + 1.2 01/10/08 21:18:04 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntptrace/ntptrace.c (ReceiveBuf): addserver() can return NIL. - Reported by: "Alan J. Wylie" <alanw@cyrano.com> + html/hints/mpeix + 1.2 01/10/08 21:18:04 stenn@whimsy.udel.edu +0 -0 - * libntp/ieee754io.c: - * ntpd/ntp_proto.c: - * ntpd/ntp_refclock.c: - Lint cleanup. - From: Marc.Brett@westgeo.com + html/hints/winnt.htm + 1.8 01/10/08 21:18:04 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-09-12 Harlan Stenn <stenn@whimsy.udel.edu> + html/hints/solaris-dosynctodr.html + 1.2 01/10/08 21:18:03 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_refclock.c (refclock_ioctl): Declaration cleanup. + html/hints/solaris.html + 1.4 01/10/08 21:18:03 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_proto.c (init_proto): msyslog kern_enable at LOG_DEBUG. + html/hints/solaris.xtra.4023118 + 1.2 01/10/08 21:18:03 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_atom.c: Add missing declaration. + html/hints/sco.htm + 1.2 01/10/08 21:18:03 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-09-11 Harlan Stenn <stenn@whimsy.udel.edu> + html/hints/solaris.xtra.S99ntpd + 1.3 01/10/08 21:18:03 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in (ac_cv_make_ntptime): Just look for struct - ntptimeval, not timespec or nsec (Solaris 2.7 should get ntptime - and it uses msec). - (ac_cv_var_oncore_ok): Reorder so it's a "normal" clock + html/hints/solaris.xtra.patchfreq + 1.2 01/10/08 21:18:03 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Solaris Kernel FLL bug fixed in 106541-07 + html/hints/sun4 + 1.2 01/10/08 21:18:03 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-09-02 Harlan Stenn <stenn@whimsy.udel.edu> + html/hints/svr4-dell + 1.2 01/10/08 21:18:03 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.97f + html/hints/svr4_package + 1.2 01/10/08 21:18:03 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntptrace/ntptrace.c: - * ntpdate/ntptimeset.c: - * ntpdate/ntptime_config.c: - * ntpdate/ntpdate.c: - * util/ntptime.c: - * parseutil/dcfd.c: - * libparse/parsestreams.c: - * libparse/parse_conf.c: - * libparse/parse.c: - * libparse/clk_varitext.c: - * libparse/clk_trimtsip.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: - * libntp/msyslog.c: - * libntp/iosignal.c: - * libntp/syssignal.c: - * adjtimed/adjtimed.c: - * ntpd/refclock_shm.c: - * ntpd/refclock_parse.c: - * ntpd/refclock_palisade.c: - * ntpd/refclock_mx4200.c: - * ntpd/refclock_jupiter.c: - * ntpd/refclock_datum.c: - * ntpd/ntpd.c: - * ntpd/ntp_util.c: - * ntpd/ntp_timer.c: - * ntpd/ntp_request.c: - * ntpd/ntp_refclock.c: - * ntpd/ntp_monitor.c: - * ntpd/ntp_loopfilter.c: - * ntpd/ntp_io.c: - * ntpd/ntp_intres.c: - * ntpd/ntp_filegen.c: - * include/l_stdlib.h: - <errno.h> and errno declaration cleanup. - - * ntpd/map_vme.c: cleanup some spacing. - -1999-09-01 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.97e - - * configure.in (ac_cv_struct_sigaction_has_sa_sigaction): - * acconfig.h: Ditto - * parseutil/dcfd.c (main): Use it. - From: HOSAKA Eiichi <HOSAKA.Eiichi@dd.anritsu.co.jp> - -1999-08-29 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.97d - - * include/ntp_stdlib.h: Clean up previous NeXT patch. - From: Jack Bryans <jbryans@csulb.edu> + html/hints/todo + 1.2 01/10/08 21:18:03 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_parse.c: Permit RTS to power a DCF77. - From: Carsten Paeth <calle@calle.in-berlin.de> + html/hints/vxworks.html + 1.2 01/10/08 21:18:03 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_oncore.c (oncore_start): This makes the Oncore run - on systems without hardpps(). - From: Poul-Henning Kamp <phk@freebsd.org> - -1999-08-28 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.97c - - * configure.in (ac_cv_make_ntptime): Typo. - From: Ulrich Windl <ulrich.windl@rz.uni-regensburg.de> - -1999-08-26 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.97b - - * libntp/iosignal.c: - * ntpd/ntp_peer.c: - * ntpd/refclock_nmea.c: - * ntpdate/ntptime_config.c: - * ntpdate/ntptimeset.c: - AIX, Irix, and SunOS lint cleanup - From: Marc.Brett@westgeo.com - -1999-08-24 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in 4.0.97a - - * configure.in (AC_OUTPUT): added scripts/Makefile - * Makefile.am (SUBDIRS): Added scripts - * scripts/Makefile.am: Added - -1999-08-23 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_nmea.c: Patches for: - Trimble OEM Ace-II receiver. Low cost PCB with single - voltage input, external active antenna and two serial - ports with either NMEA and ITAPs output. Programmable - to be tuned for 'time' accuracy in fixed station config. - From: Nick Hibma <nick.hibma@jrc.it> - -1999-08-21 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/ntp_config.c: Added listen_to_virtual_ips support (-L flag) - * ntpd/ntp_io.c: Ditto - -1999-08-19 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/ntp_intres.c (request): Lint cleanup - * ntpd/ntp_control.c (ctl_putclock): Ditto - * libntp/recvbuff.c (getrecvbufs): Ditto - (get_free_recv_buffer): Ditto - * libntp/systime.c (adj_systime): Ditto - -1999-08-18 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.97 - - * libntp/systime.c: - * ntpd/ntp_loopfilter.c: - * ntpd/ntpd.c: - * ports/winnt/libntp/nt_clockstuff.c: - From: Sven Dietrich <Sven_Dietrich@trimble.com> + html/hints/vxworks.htm + 1.2 01/10/08 21:18:03 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * README.cvs: Updated. + html/hints/solaris.xtra.4095849 + 1.2 01/10/08 21:18:03 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: - * include/ntp_machine.h: - * libntp/mexit.c: - * ntpd/ntp_config.c: - * ntpd/ntp_peer.c: - * ntpd/ntp_restrict.c: - * ntpd/refclock_arc.c: - * ntpdate/ntpdate.c: - Irix, SunOS, AIX, lint patches - From: Marc.Brett@westgeo.com + html/hints/refclocks + 1.2 01/10/08 21:18:02 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ansi2knr.c: New release (fix for bug reported by Marc Brett) - From: "L. Peter Deutsch" <ghost@aladdin.com> + html/hints/sgi + 1.2 01/10/08 21:18:02 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/ntp_stdlib.h: NeXT portability patch - From: Jack Bryans <jbryans@csulb.edu> + html/hints/bsdi + 1.2 01/10/08 21:18:02 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: - * dot.emacs: (cleanup) - * ntpdate/Makefile.am: - * ntpdate/ntpdate.h: - * ntpdate/ntptime_config.c: - * ntpdate/ntptimeset.c: - ntptimeset patches. - From: Jeffrey Hutzelman <jhutz@cmu.edu> + html/hints/changes + 1.2 01/10/08 21:18:02 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_parse.c (local_input): ts.l_ui -> ts.fp.l_ui + html/hints/decosf1 + 1.2 01/10/08 21:18:02 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-08-11 Harlan Stenn <stenn@whimsy.udel.edu> + html/hints/decosf2 + 1.2 01/10/08 21:18:02 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.96p1 + html/hints/freebsd + 1.2 01/10/08 21:18:02 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntpd.c (sys/resource.h): Include this file only #if - HAVE_SYS_RESOURCE_H. - (set_process_priority): Use TIOCNOTTY only if it is #define'd. - * ntpd/refclock_parse.c (STREAM): STREAM does not imply HAVE_TERMIOS. - (termios.h, termio.h, fcntl.h): Do not include those files here; - they are already included by ntp_refclock.h or ntp_io.h. - * ntpd/refclock_leitch.c (sgtty.h, termios.h, termio.h): Do not - include those files here; they are already included by ntp_refclock.h. - * ntpdate/ntpdate.c (sys/resource.h) : Include that file only #if - HAVE_RESOURCE_H. - From: Philippe De Muyter <phdm@macqel.be> + html/hints/hpux + 1.2 01/10/08 21:18:02 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntptrace/ntptrace.c (input_handler): Make it a "normal" function - definition. - Reported by: GIANNI_CATANIA@hp-italy-om6.om.hp.com + html/hints/linux + 1.2 01/10/08 21:18:02 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: pc-cygwin32 -> pc-cygwin* because of a change in - B20. - From: Stephen Gildea <gildea@intouchsys.com> + html/hints/notes-xntp-v3 + 1.2 01/10/08 21:18:02 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-08-09 Harlan Stenn <stenn@whimsy.udel.edu> + html/hints/parse + 1.2 01/10/08 21:18:02 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.96 + html/hints/rs6000 + 1.2 01/10/08 21:18:02 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * parseutil/dcfd.c (main): Replace SA_ONSTACK and SV_ONSTACK with - HAVE_SIGACTION and HAVE_SIGVEC, respectively. HP-UX provides both - of the former but only one of the latter... + html/tickadj.htm + 1.6 01/10/08 21:18:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-08-08 Harlan Stenn <stenn@whimsy.udel.edu> + html/quick.htm + 1.5 01/10/08 21:18:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Better tests for -lnsl and -lsocket - From: Albert Chin-A-Young <china@thewrittenword.com> + html/hints/a-ux + 1.2 01/10/08 21:18:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - Works for me - handle openlog() and -lgen the same way. - - * Makefile.am (EXTRA_DIST): Add in the y2k notes - - * parseutil/dcfd.c: Renamed drift_comp to accum_drift + html/rdebug.htm + 1.5 01/10/08 21:18:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Added MAKE_CHECK_Y2K support; check_y2k needs libparse. - * ntpd/Makefile.am (check_PROGRAMS): Use MAKE_CHECK_Y2K - * ntpd/Makefile.am (check-local): Added. - * parseutil/Makefile.am (check-local): Added. + html/Oncore-SHMEM.htm + 1.3 01/10/08 21:18:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/ntp.h: Y2KFixes - * libparse/parse.c: Ditto - * ntpd/Makefile.am (check_PROGRAMS): Ditto - * ntpd/refclock_acts.c: Ditto - * ntpd/refclock_arc.c (arc_receive): Ditto - * ntpd/refclock_heath.c: Ditto - * ntpd/refclock_hpgps.c: Ditto - * parseutil/Makefile.am (check-local): Ditto - * parseutil/dcfd.c (check_y2k): Ditto - * NOTES.y2kfixes: Ditto - * readme.y2kfixes: Ditto - * results.y2kfixes: Ditto - * ntpd/check_y2k.c: Ditto - From: y2k@y2k.labs.att.com + html/ntptime.htm + 1.7 01/10/08 21:18:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-08-07 Harlan Stenn <stenn@whimsy.udel.edu> + html/ntptrace.htm + 1.5 01/10/08 21:18:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Look for sys/ppstime.h. + html/parsedata.htm + 1.3 01/10/08 21:18:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-07-31 Harlan Stenn <stenn@whimsy.udel.edu> + html/parsenew.htm + 1.2 01/10/08 21:18:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_io.c (create_sockets): Typo. - From: Doug Wells <dmw@contek.com> + html/patches.htm + 1.5 01/10/08 21:18:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-07-29 Harlan Stenn <stenn@whimsy.udel.edu> + html/porting.htm + 1.4 01/10/08 21:18:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in (ac_cv_struct_ntptimeval): Explicitly look for - struct ntptimeval. - (ac_cv_var_kernel_pll): Require struct ntptimeval. - Linux. Grrr. - Reported by: Ronald Kuetemeier <ronaldk@smginc.com> + html/hints/aix + 1.2 01/10/08 21:18:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-07-27 Harlan Stenn <stenn@whimsy.udel.edu> + html/qth.htm + 1.3 01/10/08 21:18:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.95 - - * ports/winnt: New release - From: Sven Dietrich <Sven_Dietrich@trimble.com> - -1999-07-26 Harlan Stenn <stenn@whimsy.udel.edu> - - * libntp/machines.c (ntp_set_tod): Bugfix - From: Andrej Borsenkow <Andrej.Borsenkow@mow.siemens.ru> - -1999-07-25 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.94b - - * acconfig.h: - * configure.in: - * libparse/Makefile.am: - * libparse/parse_conf.c: - * libparse/clk_varitext.c: - * libparse/kclk_varitext.c: - * ntpd/refclock_parse.c: VARITEXT parse clock - * ntpdate/ntpdate.c: bugfix - From: Tony McConnell <tonym@datel-technology.co.uk> - -1999-07-24 Harlan Stenn <stenn@whimsy.udel.edu> - - * include/ntp_syscall.h (ntp_gettime): Make it static - * configure.in: Added AC_C_INLINE - Reported by: "Charles C. Fu" <ccwf@klab.caltech.edu> - -1999-07-23 Harlan Stenn <stenn@whimsy.udel.edu> - - * include/ntpd.h: - * libntp/machines.c: - * libntp/systime.c: - * ntpd/ntp_config.c: - * ntpd/ntp_filegen.c: - * ntpd/ntp_io.c: - * ntpd/ntp_proto.c: - * ntpd/ntp_timer.c: - * ntpdate/ntpdate.c: Windows NT port cleanup - From: Sven Dietrich <Sven_Dietrich@trimble.com> - -1999-07-22 Harlan Stenn <stenn@whimsy.udel.edu> - - * libntp/authkeys.c: - * libntp/ieee754io.c: - * libntp/iosignal.c: - * libntp/machines.c: - * libntp/mexit.c: - * libntp/recvbuff.c: - * ntpd/ntp_filegen.c: - * ntpd/ntp_loopfilter.c: - * ntpd/ntp_request.c: - * ntpd/ntp_timer.c: - * ntpd/ntpd.c: Compile/lint cleanup - From: Allen Smith <easmith@beatrice.rutgers.edu> + html/release.htm + 1.14 01/10/08 21:18:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-07-21 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.94a - - * configure.in (ac_cv_make_ntptime): Add tv_nsec check. + html/refclock.htm + 1.15 01/10/08 21:18:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/Makefile.am (noinst_HEADERS): Forgot ntp_syscall.h - From: John.Hay@mikom.csir.co.za + html/ntpq.htm + 1.7 01/10/08 21:18:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.94 + html/prefer.htm + 1.5 01/10/08 21:18:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * Makefile.am (SUBDIRS): librsaref - (dist-hook): Lose CVS subdirs in the distribution tarball + html/mx4200data.htm + 1.5 01/10/08 21:18:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/Makefile.am (noinst_HEADERS): Added iosignal.h, recvbuff.h + html/ntpdc.htm + 1.6 01/10/08 21:18:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * Makefile.am (dist-hook): Don't call dos2unix anymore + html/notes.htm + 1.6 01/10/08 21:18:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-07-20 Harlan Stenn <stenn@whimsy.udel.edu> + html/pps.htm + 1.9 01/10/08 21:18:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * acconfig.h: - * util/ntptime.c: FreeBSD nano patches - From: Per Hedeland <per@erix.ericsson.se> and - Allen Smith <easmith@beatrice.rutgers.edu> + html/ntpdate.htm + 1.6 01/10/08 21:18:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/ntp.h: - include/ntp_fp.h: - include/ntp_io.h: - include/ntp_machine.h: - include/ntp_refclock.h: - include/ntp_stdlib.h: - include/ntpd.h: - libntp/Makefile.am: - libntp/emalloc.c: - libntp/machines.c: - libntp/mexit.c: - libntp/msyslog.c: - libntp/statestr.c: - libntp/syssignal.c: - libntp/systime.c: - libparse/parse.c: - libparse/parse_conf.c: - ntpd/ntp_control.c: - ntpd/ntp_intres.c: - ntpd/ntp_io.c: - ntpd/ntp_proto.c: - ntpd/ntp_refclock.c: - ntpd/ntp_request.c: - ntpd/ntp_timer.c: - ntpd/ntp_util.c: - ntpd/ntpd.c: - ntpd/refclock_nmea.c: - ntpd/refclock_palisade.c: - ntpd/refclock_palisade.h: - ntpd/refclock_shm.c: - ntpdate/ntpdate.c: - ntptrace/ntptrace.c: Cleanup - * libntp/recvbuff.c: - libntp/iosignal.c: - include/iosignal.h: - include/recvbuff.h: Added - From: Sven_Dietrich@Trimble.COM + html/ntpd.htm + 1.14 01/10/08 21:18:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * README: Add README.cvs + html/measure.htm + 1.4 01/10/08 21:18:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in (ac_cv_var_struct_ntptime_val_timespec): Typo. - From: John Hay <jhay@mikom.csir.co.za> + html/miscopt.htm + 1.12 01/10/08 21:18:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-07-19 Harlan Stenn <stenn@whimsy.udel.edu> + html/leap.htm + 1.2 01/10/08 21:17:59 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * Makefile.am (EXTRA_DIST): Lose ntpmak; "build" does a better job. + html/ldisc.htm + 1.3 01/10/08 21:17:59 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpq/Makefile.am (version.o): Use mkver - * ntptrace/Makefile.am (version.o): Ditto - * ntpdate/Makefile.am (version.o): Ditto - * ntpd/Makefile.am (version.o): Ditto - * ntpdc/Makefile.am (version.o): Ditto - - * configure.in (AC_OUTPUT): scripts/mkver + html/kernpps.htm + 1.4 01/10/08 21:17:59 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * scripts/mkver.in: Created. Note RSAREF in the version string + html/hints.htm + 1.4 01/10/08 21:17:59 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-07-18 Harlan Stenn <stenn@whimsy.udel.edu> + html/kern.htm + 1.6 01/10/08 21:17:59 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * README.des: Updated. + html/gadget.htm + 1.4 01/10/08 21:17:59 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpq/Makefile.am (LDADD): Add LIBRSAREF + html/extern.htm + 1.5 01/10/08 21:17:59 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpdc/Makefile.am (LDADD): Add LIBRSAREF + html/index.htm + 1.11 01/10/08 21:17:59 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpdate/Makefile.am (LDADD): Add LIBRSAREF + html/htmlprimer.htm + 1.2 01/10/08 21:17:59 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/Makefile.am (LDADD): Add LIBRSAREF + html/howto.htm + 1.5 01/10/08 21:17:59 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in (AC_OUTPUT): Added librsaref/Makefile - Added tests for making/using librsaref.a - Lose old DES stuff; AC_DEFINE(DES) if we find the rsaref stuff. + html/monopt.htm + 1.7 01/10/08 21:17:59 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-07-11 Harlan Stenn <stenn@whimsy.udel.edu> + html/genkeys.htm + 1.6 01/10/08 21:17:59 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_trak.c (trak_receive): disambiguate expression. - At least now it is unambiguous. It may even still be correct. - Reported by: Tom Smith <smith@cag.lkg.dec.com> + html/driver5.htm + 1.3 01/10/08 21:17:58 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntp_update (UPDATE_OPTIONS): Typo. + html/driver4.htm + 1.4 01/10/08 21:17:58 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-07-07 Harlan Stenn <stenn@whimsy.udel.edu> + html/driver39.htm + 1.2 01/10/08 21:17:58 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntp_update: Check out copyright.htm before COPYRIGHT + html/driver38.htm + 1.2 01/10/08 21:17:58 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_config.c: Support for PPS assert/clear/hardpps - * ntpd/ntp_refclock.c (refclock_ioctl): Ditto - (refclock_gtlin): Ditto - * html/clockopt.htm: Document. - From: John Hay <jhay@mikom.csir.co.za> + html/driver37.htm + 1.3 01/10/08 21:17:58 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * html/monopt.htm: We have four types of files now - * ntpd/refclock_oncore.c: If debug is on, tell when - we are waiting for a valid almanac - From: Poul-Henning Kamp <phk@critter.freebsd.dk> + html/driver36.htm + 1.7 01/10/08 21:17:58 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/ntp_machine.h (HAVE_TERMIOS): STREAMS does not imply - HAVE_TERMIOS !!! - * include/parse.h (timercmp): Macro defined if needed. - * ntpd/ntp_config.c (SIGCHLD): Macro defined as SIGCLD if needed. - (sys/wait.h): File included only if HAVE_SYS_WAIT_H. - * configure.in (sys/wait.h): File added to AC_CHECK_HEADERS list. - From: Philippe De Muyter <phdm@macqel.be> + html/driver35.htm + 1.5 01/10/08 21:17:58 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-06-23 Harlan Stenn <stenn@whimsy.udel.edu> + html/driver34.htm + 1.3 01/10/08 21:17:58 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_irig.c (irig_debug): NetBSD patches - From: Frederick Bruckman <fb@enteract.com> + html/driver33.htm + 1.4 01/10/08 21:17:58 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ntptime.c (main): ntx.freq bugfix (-f option) - From: Frederick Bruckman <fb@enteract.com> + html/driver8.htm + 1.4 01/10/08 21:17:58 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-06-22 Harlan Stenn <stenn@whimsy.udel.edu> + html/driver3.htm + 1.3 01/10/08 21:17:58 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Fix typo with DECL_H_ERRNO test + html/driver9.htm + 1.5 01/10/08 21:17:58 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_loopfilter.c: Lose syscall decl, it's handled in - l_stdlib.h now. - * ntpd/ntp_request.c: Ditto - * util/ntptime.c: Ditto + html/driver6.htm + 1.5 01/10/08 21:17:58 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -Mon May 31 18:49:49 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + html/driver7.htm + 1.10 01/10/08 21:17:58 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_proto.c (proto_config): Don't set sys_bclient on - PROTO_MULTICAST_ADD, only caller can decide; remove wrong set on - PROTO_MULTICAST_DEL. + html/driver30.htm + 1.7 01/10/08 21:17:57 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -Mon May 31 18:49:49 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + html/driver29.htm + 1.3 01/10/08 21:17:57 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_parse.c (stream_receive): Cast size_t to int to - match format. - (local_receive): Likewise. - (trimbletaip_event): Likewise. - (stream_receive): Cast struct timeval members to long to match - format. - (local_receive): Likewise. + html/driver28.htm + 1.3 01/10/08 21:17:57 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_util.c (stats_config): Cast size_t to int to match - format. + html/driver32.htm + 1.4 01/10/08 21:17:57 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * libparse/clk_rawdcf.c (cvt_rawdcf): Cast ptr difference to int - to match format. - * ntpd/refclock_parse.c (gps16x_poll): Likewise. + html/driver26.htm + 1.2 01/10/08 21:17:57 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_filegen.c (filegen_open): Use long format, cast arg to - match. + html/driver23.htm + 1.4 01/10/08 21:17:57 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_parse.c (list_err): Use long format to match arg. - (parse_statistics): Likewise. - (gps16x_message): Likewise. - (cvt_ts): Use long format, cast args to match. - (parse_start): Add missing arg. - (gps16x_message): Swap args to match format. + html/driver22.htm + 1.7 01/10/08 21:17:57 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntpd.c (ntpdmain): Cast uid to long, adapt format. + html/driver20.htm + 1.5 01/10/08 21:17:57 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_intres.c (readconf): Use long format to match arg. - * ntpd/ntp_io.c (getrecvbufs): Likewise. - * ntpd/ntp_proto.c (default_get_precision): Likewise. + html/driver2.htm + 1.3 01/10/08 21:17:57 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_loopfilter.c (local_clock): Cast clock_panic to int to - match format. + html/driver27.htm + 1.3 01/10/08 21:17:57 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_io.c (io_multicast_add): Print s_addr member, not - struct in_addr, to match format. + html/driver24.htm + 1.2 01/10/08 21:17:57 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/ntp_stdlib.h: Declare msyslog() as printf-like for gcc - format checking. + html/driver19.htm + 1.3 01/10/08 21:17:57 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -Fri May 28 16:39:35 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + html/driver18.htm + 1.3 01/10/08 21:17:57 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpdc/ntpdc_ops.c (iostats): Align timereset line. + html/driver16.htm + 1.2 01/10/08 21:17:57 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpq/ntpq_ops.c (doopeers): Properly align header. + html/driver1.htm + 1.4 01/10/08 21:17:57 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpdc/ntpdc_ops.c (debug): Removed declaration, already in - ntp_stdlib.h. - * ntpq/ntpq_ops.c: Likewise. + html/driver12.htm + 1.3 01/10/08 21:17:56 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpdate/ntpdate.c (debug): Declare volatile to match - ntp_stdlib.h. - * ntpdc/ntpdc.c, ntpq/ntpq.c, ntptrace/ntptrace.c, util/tickadj.c, - util/ntptime.c: Likewise. + html/driver11.htm + 1.3 01/10/08 21:17:56 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/parse.h (debug): Don't declare to avoid clash with - ntp_stdlib.h. + html/driver10.htm + 1.3 01/10/08 21:17:56 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/Makefile.am (noinst_HEADERS): Add new ntp_syscall.h. + html/debug.htm + 1.6 01/10/08 21:17:56 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Also check for -lrt for POSIX.1c functions. + html/exec.htm + 1.7 01/10/08 21:17:56 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -Wed May 26 21:03:30 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + html/confopt.htm + 1.15 01/10/08 21:17:56 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Removed -Wwrite-strings from CFLAGS. + html/config.htm + 1.5 01/10/08 21:17:56 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpdc/ntpdc.c (help): Remove superfluous cast. - * ntpq/ntpq.c (help): Likewise. - -Tue May 25 18:00:49 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> - - * ntpq/ntpq_ops.c (struct varlist): name cannot be const char * - since it may be malloc'ed. - - * ntpdc/ntpdc.c (sendrequest): Declare pass as const char *, don't - loose const in cast. - * ntpq/ntpq.c (sendrequest): Likewise. - - * ntpd/ntp_control.c (ctl_getitem): Remove superfluous cast. - * include/ntpd.h (struct ctl_var): text cannot be const char * - since it's malloc'ed. - -1999-06-22 Harlan Stenn <stenn@whimsy.udel.edu> - - * include/l_stdlib.h: Don't include <netinet/in.h>, add forward - declaration of struct in_addr instead. - From: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> - - Patch: - - * include/l_stdlib.h: Fixed syscall() declaration. - * configure.in: Updated test to match. - - * configure.in: Check if we need to declare errno and h_errno. - Check for <resolv.h> which may provide a h_errno declaration and - <arpa/nameserv.h> which the latter needs. - * acconfig.h: Provide the necessary templates. - - * include/ntp_syscall.h: New file, hides various implementations - of ntp_adjtime() and ntp_gettime() syscalls. - * ntpd/ntp_loopfilter.c: Use it. - * ntpd/ntp_request.c: Likewise. - * ntpd/refclock_local.c: Likewise. - * util/ntptime.c: Likewise. - - * include/l_stdlib.h: Include <netinet/in.h>, declare inet_ntoa if - necessary. - Moved syscall() declaration here. - - * kernel/sys/parsestreams.h: Include <sys/termios.h> for it's - definition of struct ppsclockev. - Include <sys/ppsclock.h> unconditionally for definition of - CIOGETEV via TIOCGPPSEV. - * kernel/sys/ppsclock.h: Protect struct ppsclockev from - redefinition. - - * include/ntp_refclock.h: Protect it from multiple inclusion. - * include/ntp_fp.h: Likewise. - * include/ntp.h: Likewise. - - * include/ntpd.h: Include ntp_refclock.h for MAXDIAL declaration. - * libntp/authkeys.c: Include ntpd.h for current_time declaration. - - * include/ntpd.h (getauthkeys, auth_agekeys, rereadkeys): Moved - prototypes to ntp_stdlib.h - - * include/ntp_stdlib.h: Declare variables exported by libntp. - * include/ntpd.h: Likewise for ntpd. - - * libntp/authkeys.c (key_hash, authnokey, authfreekeys, - cache_flags): Made static. - * libntp/systime.c (tvu_maxslew, tsf_maxslew, sys_clock_offset, - sys_residual): Likewise. - * ntpd/ntp_intres.c (confentries): Likewise. - * ntpd/ntp_loopfilter.c (clock_offset, clock_panic): Likewise. - (pll_nano): Likewise. Removed duplicate definition. - * ntpd/ntp_peer.c (peer_free, current_association_ID, - assocpeer_calls, init_peer_starttime): Likewise. - * ntpd/ntp_proto.c (sys_offset, sys_authdly): Likewise. - * ntpd/ntp_request.c (numrequests, numresppkts, errorcounter): - Likewise. - * ntpd/ntp_restrict.c (res_calls, res_found, res_not_found, - res_timereset, res_limited_refcnt): Likewise. - * ntpd/ntpd.c (was_alarmed, worker_thread): Likewise. - - * ntpq/ntpq_ops.c: Moved declaration of external variable from - ntpq.c to file scope. - - * adjtimed/adjtimed.c: Moved declarations of external variables to - ntpd.h and ntp_stdlib.h. - * clockstuff/propdelay.c: Likewise. - * libntp/a_md5encrypt.c, libntp/authencrypt.c, libntp/authkeys.c, - libntp/mfp_mul.c, libntp/msyslog.c, libntp/systime.c: Likewise. - * ntpd/ntp_config.c, ntpd/ntp_control.c, ntpd/ntp_filegen.c, - ntpd/ntp_intres.c, ntpd/ntp_io.c, ntpd/ntp_loopfilter.c, - ntpd/ntp_monitor.c, ntpd/ntp_peer.c, ntpd/ntp_proto.c, - ntpd/ntp_refclock.c, ntpd/ntp_request.c, ntpd/ntp_restrict.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_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_palisade.h, - ntpd/refclock_parse.c, ntpd/refclock_pst.c, ntpd/refclock_shm.c, - ntpd/refclock_tpro.c, ntpd/refclock_trak.c, ntpd/refclock_true.c, - ntpd/refclock_usno.c, ntpd/refclock_wwvb.c: Likewise. - * ntpdate/ntpdate.c: Likewise. - * ntpdc/ntpdc.c, ntpdc/ntpdc_ops.c: Likewise. - * ntpq/ntpq.c: Likewise. - * ntptrace/ntptrace.c: Likewise. - * util/ntptime.c, til/tickadj.c: Likewise. - From: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> - - * include/ntp_machine.h: Removed superfluous yy/mm/dd comments. - * include/ntpd.h: Likewise. - * libntp/authencrypt.c: Likewise. - * libntp/a_md5encrypt.c: Likewise. - * libntp/caljulian.c: Likewise. - * libntp/ymd2yd.c: Likewise. - * libntp/syssignal.c: Likewise. - * libntp/ymd2yd.c: Likewise. - * ntpd/ntp_control.c: Likewise. - * ntpd/ntp_io.c: Likewise. - * ntpd/ntp_timer.c: Likewise. - * ntpdate/ntpdate.c: Likewise. - * ntpq/ntpq_ops.c: Likewise. - * ntpd/ntp_peer.c (findpeer): Wrap debug output in DEBUG/debug. - From: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> - - * dot.emacs: Removed wrong indentation of substatements. - Wrap in c-style. - From: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + html/clockopt.htm + 1.8 01/10/08 21:17:56 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_palisade.c: Patches from Marc Brett - * ntpd/refclock_palisade.h: Ditto. - * util/hist.c: Ditto. + html/build.htm + 1.7 01/10/08 21:17:56 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -Tue Jun 1 00:40:04 1999 Harlan Stenn <stenn@pogo.udel.edu> + html/copyright.htm + 1.18 01/10/08 21:17:56 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * build: mips-dec-ultrix4.4 hates "set -e" + html/authopt.htm + 1.12 01/10/08 21:17:55 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * flock-build: Created + html/audio.htm + 1.6 01/10/08 21:17:55 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * build: added -l option + html/assoc.htm + 1.7 01/10/08 21:17:55 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -Mon May 31 20:28:40 1999 Harlan Stenn <stenn@pogo.udel.edu> + html/accopt.htm + 1.8 01/10/08 21:17:55 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * README: Removed auto{make,conf}.patch files + html/biblio.htm + 1.5 01/10/08 21:17:55 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -Tue May 25 01:20:53 1999 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/00-list + 1.2 01/10/08 21:17:55 stenn@whimsy.udel.edu +0 -0 - * Makefile.am ($(srcdir)/COPYRIGHT): Added - (EXTRA_DIST): Remove auto*.patches + BitKeeper/triggers/post-commit.changelog + 1.5 01/10/08 21:17:55 stenn@whimsy.udel.edu +0 -0 -Thu May 20 01:03:00 1999 Harlan Stenn <stenn@whimsy.udel.edu> + adjtimed/Makefile.am + 1.2 01/10/08 21:17:55 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * Makefile.am (dist-hook): Call dos2unix on the .htm files + adjtimed/README + 1.3 01/10/08 21:17:55 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_palisade.h: Clean up declarations. + BitKeeper/triggers/pre-apply.paranoid + 1.2 01/10/08 21:17:55 stenn@whimsy.udel.edu +0 -0 - * configure.in (ac_cv_struct_ntptimeval_timespec): Added. - (ac_cv_make_ntptime): Only if ntptimeval does not use timespec. + adjtimed/adjtimed.c + 1.4 01/10/08 21:17:55 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/tickadj.c: Linux Patches - From: Reg Clemens <reg@dwf.com> + librsaref/Makefile.am + 1.15 01/10/08 21:17:55 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -Wed May 19 01:18:24 1999 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/post-incoming.2mirrors + 1.3 01/10/08 21:17:54 stenn@whimsy.udel.edu +0 -0 - * configure.in: 4.0.93a + BitKeeper/etc/config + 1.4 01/10/08 21:17:54 stenn@whimsy.udel.edu +0 -0 - * ntpd/refclock_palisade.h: Restore some lost patches - From: Kamal A Mostafa <kamal@whence.com> + BitKeeper/etc/ignore + 1.7 01/10/08 21:17:54 stenn@whimsy.udel.edu +0 -0 -Sun May 16 13:18:32 1999 Philippe De Muyter <phdm@macqel.be> + BitKeeper/etc/logging_ok + 1.2 01/10/08 21:17:54 stenn@whimsy.udel.edu +0 -0 - * libparse/clk_wharton.c (cvt_wharton_400a, inp_wharton_400a): Expect - serial output format number 1, not 5. - (clock_wharton_400a) : Likewise. - * ntpd/refclock_parse.c (parse_clockinfo): For Wharton 400a clock, - do not poll, but expect a message every second. - * html/parsedata.htm : Entry added for Wharton 400a clock. - * html/driver8.htm : Entry fixed for Wharton 400a clock. + readme.y2kfixes + 1.5 01/10/08 21:17:54 stenn@whimsy.udel.edu +0 -0 -Sun May 16 02:59:46 1999 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/notify + 1.2 01/10/08 21:17:54 stenn@whimsy.udel.edu +0 -0 - * configure.in: 4.0.93 + README.hackers + 1.5 01/10/08 21:17:54 stenn@whimsy.udel.edu +0 -0 -Sat May 15 18:53:47 1999 Harlan Stenn <stenn@whimsy.udel.edu> + results.y2kfixes + 1.5 01/10/08 21:17:54 stenn@whimsy.udel.edu +0 -0 - * configure.in (ntp_refclock): ONCORE requires PPSAPI, CIOGETEV, - or TIOCGPPSEV. - Reported by: Reg Clemens <reg@dwf.com> + NEWS + 1.35 01/10/08 21:17:54 stenn@whimsy.udel.edu +0 -0 -Fri May 14 23:58:35 1999 Harlan Stenn <stenn@whimsy.udel.edu> + WHERE-TO-START + 1.5 01/10/08 21:17:54 stenn@whimsy.udel.edu +0 -0 - * configure.in: 4.0.92h2 + NOTES.y2kfixes + 1.6 01/10/08 21:17:54 stenn@whimsy.udel.edu +0 -0 - * configure.in (ac_cv_make_ntptime): Not under Linux. Yes, it - works for some people. We're tired of the complaints from the - others. + README.cvs + 1.10 01/10/08 21:17:54 stenn@whimsy.udel.edu +0 -0 -Fri May 14 18:58:59 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + ntp_update + 1.10 01/10/08 21:17:54 stenn@whimsy.udel.edu +0 -0 - * libntp/authreadkeys.c (authreadkeys): Reject autokey keys. - Include ntp.h for NTP_MAXKEY definition, ntp_fp.h for types used - in ntp.h. + mkinstalldirs + 1.7 01/10/08 21:17:54 stenn@whimsy.udel.edu +0 -0 -Wed May 12 23:02:22 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + README.des + 1.10 01/10/08 21:17:54 stenn@whimsy.udel.edu +0 -0 - * libntp/authkeys.c (auth_delkeys): Don't remove autokey keys, - leave info on KEY_TRUSTED flag alone. - Include ntp.h for NTP_MAXKEY definition. + TODO + 1.6 01/10/08 21:17:54 stenn@whimsy.udel.edu +0 -0 -Thu May 13 02:19:02 1999 Harlan Stenn <stenn@whimsy.udel.edu> + README.rsa + 1.7 01/10/08 21:17:54 stenn@whimsy.udel.edu +0 -0 - * configure.in: 4.0.92h1 + README + 1.18 01/10/08 21:17:54 stenn@whimsy.udel.edu +0 -0 - * configure.in: patch for ReliantUNIX - From: Andrej Borsenkow <borsenkow.msk@sni.de> + missing + 1.7 01/10/08 21:17:53 stenn@whimsy.udel.edu +0 -0 - * ntpd/refclock_oncore.c: Patches - From: Reg Clemens <reg@dwf.com> + config.sub + 1.10 01/10/08 21:17:53 stenn@whimsy.udel.edu +0 -0 -Thu Apr 29 14:01:04 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + install-sh + 1.5 01/10/08 21:17:53 stenn@whimsy.udel.edu +0 -0 - * html/*.htm: Remove unnecessary . Cleanup <pre></pre> - sections. + configure.in + 1.227 01/10/08 21:17:53 stenn@whimsy.udel.edu +0 -0 - * configure.in: Properly align configure --help output. - * html/config.htm: Include this version, removing Netscape - cruft. + depcomp + 1.6 01/10/08 21:17:53 stenn@whimsy.udel.edu +0 -0 -Wed Apr 28 15:08:55 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + dot.emacs + 1.7 01/10/08 21:17:53 stenn@whimsy.udel.edu +0 -0 - * kernel/sys/parsestreams.h: Only include <sys/ppsclock.h> if - struct ppsclockev is missing from system headers. + excludes + 1.5 01/10/08 21:17:53 stenn@whimsy.udel.edu +0 -0 - * util/tickadj.c (getoffsets): Define kernels[] only if used. - (openfile): Rename fd to avoid shadowing global fd. - (writevar): Likewise. - (readvar): Likewise. + config.guess + 1.10 01/10/08 21:17:53 stenn@whimsy.udel.edu +0 -0 - * parseutil/dcfd.c (read_drift): drift_file is const char *. - (update_drift): Likewise. - (adjust_clock): Likewise. - (main): Likewise. + flock-build + 1.23 01/10/08 21:17:53 stenn@whimsy.udel.edu +0 -0 - * ntpd/refclock_parse.c (gps16x_poll): Adapt format to match - parse->localstate type. + acconfig.h + 1.29 01/10/08 21:17:53 stenn@whimsy.udel.edu +0 -0 - * ntpd/ntp_refclock.c (refclock_gtlin): Only define gotit label - if used. + README.bk + 1.13 01/10/08 21:17:53 stenn@whimsy.udel.edu +0 -0 - * include/l_stdlib.h (openlog, syslog): char * args are const. + INSTALL + 1.7 01/10/08 21:17:53 stenn@whimsy.udel.edu +0 -0 - * configure.in (*-*-osf4*): Enable declaration of stime(). + acinclude.m4 + 1.7 01/10/08 21:17:52 stenn@whimsy.udel.edu +0 -0 - * ntpd/refclock_oncore.c (oncore_msg_any): Cast args to long to - match prototype. - (oncore_msg_En): Likewise. + Makefile.am + 1.18 01/10/08 21:17:52 stenn@whimsy.udel.edu +0 -0 - * include/ntp_refclock.h (struct refclockstat): Declare p_lastcode - as const char *. + build + 1.20 01/10/08 21:17:52 stenn@whimsy.udel.edu +0 -0 - * ntpq/ntpq_ops.c (struct varlist): Define name as const. + ChangeLog + 1.588 01/10/08 21:17:52 stenn@whimsy.udel.edu +0 -0 - * ntpdc/ntpdc.c (tokenize): Define cp as const char *, remove - wrong cast instead. + TODO + 1.5 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 - * ntpd/ntp_util.c (record_clock_stats): Make text arg const. - * include/ntpd.h (record_clock_stats): Adapt declaration. - * ntpd/refclock_oncore.c (oncore_start): Removed superfluous casts. - (oncore_msg_Cf): Likewise. - (oncore_msg_Fa): Likewise. - (oncore_msg_Cj): Likewise. - (oncore_msg_Ea): Likewise. - (oncore_msg_Bj): Likewise. + README + 1.17 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 - * configure.in (*-*-solaris2.4): Enable declarations of - gettimeofday(), settimeofday(); they are `protected' by - __cplusplus in <sys/time.h>. + WHERE-TO-START + 1.4 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 -Tue Apr 27 21:14:47 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + missing + 1.6 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 - * scripts/summary.pl: Use . as default statsdir. - (do_loop): Accept new loopstats format with additional sys_error - and clock_stability fields. - (do_peer): Accept new peerstats format with additional skew field. + README.hackers + 1.4 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 -Mon Apr 26 01:50:38 1999 Harlan Stenn <stenn@whimsy.udel.edu> + README.des + 1.9 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 - * Upgraded automake (1.4a) and autoconf (2.14.1) + mkinstalldirs + 1.6 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 - * configure.in (ac_refclock_irig): We no longer need stropts.h. - * ntpd/refclock_irig.c: Ditto + README.cvs + 1.9 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 -Mon Apr 26 17:33:33 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + ntp_update + 1.9 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 - * configure.in (*-*-irix6*): Don't pass MIPSpro cc-only flag -n32 - to gcc. + install-sh + 1.4 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 -Thu Apr 22 15:06:40 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + README.rsa + 1.6 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 - * ntpd/ntp_config.c (getconfig): IN_CLASSD() expects address in - host byte order, but struct sockaddr_in.s_addr is in network byte - order. - * ntpd/ntp_io.c (io_multicast_del): Likewise. + readme.y2kfixes + 1.4 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 -Sat Apr 24 01:00:53 1999 Harlan Stenn <stenn@whimsy.udel.edu> + NOTES.y2kfixes + 1.5 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 - * configure.in: 4.0.92h + results.y2kfixes + 1.4 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 - * ntptrace/ntptrace.c: -m maxhost patch - From: "R. Gary Cutbill" <rgary@chrysalis.com> + NEWS + 1.34 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 - * util/ntptime.c: Patches. - From: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> + acconfig.h + 1.28 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 - * html/accopt.htm, html/assoc.htm, html/authopt.htm, - html/biblio.htm, html/build.htm, html/clockopt.htm, - html/confopt.htm, html/copyright.htm, html/debug.htm, - html/exec.htm, html/extern.htm, html/hints.htm, html/index.htm, - html/kern.htm, html/miscopt.htm, html/monopt.htm, html/notes.htm, - html/ntpd.htm, html/ntpdate.htm, html/ntpdc.htm, html/ntpq.htm, - html/ntptime.htm, html/ntptrace.htm, html/patches.htm, - html/porting.htm, html/pps.htm, html/rdebug.htm, - html/refclock.htm, html/release.htm, html/tickadj.htm, - html/hints/solaris.html: Fixed many typos and problems. - * acconfig.h (DECL_CFSETISPEED_0, DECL_MRAND48_0, DECL_NLIST_0, - DECL_SRAND48_0, DECL_STIME_0): New templates. - * include/l_stdlib.h: Include termios.h to get definition of - speed_t. - (cfsetispeed, cfsetospeed, mrand48, nlist, srand48, stime): New - declarations. - (openlog): Declare 2- or 3-argument form. - * configure.in: Enable declarations of functions missing from - Ultrix V4.3 system headers. - * ntpd/refclock_oncore.c: Include <sys/types.h>, Ultrix V4.3 - <sys/stat.h> needs it for dev_t. - From: Rainer Orth <ro@techfak.uni-bielefeld.de> + INSTALL + 1.6 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 - * ntpdc/ntpdc_ops.c: Reality checks. + configure.in + 1.226 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 - * configure.in: netbsd has stubs for the timer_* stuff and doesn't - support PPSAPI. IRIG requires <stropts.h> . - From: Frederick Bruckman <fb@enteract.com> + depcomp + 1.5 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 - * ntpdc/ntpdc_ops.c: (kerninfo) Report in seconds regardless of - kernel precision. Report kernel flags as text. - From: Poul-Henning Kamp <phk@critter.freebsd.dk> + dot.emacs + 1.6 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 -Sun Apr 18 14:26:51 1999 Harlan Stenn <stenn@whimsy.udel.edu> + excludes + 1.4 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 - * configure.in: 4.0.92g + flock-build + 1.22 01/10/08 02:09:51 stenn@whimsy.udel.edu +0 -0 - * ntpd/ntp_refclock.c (refclock_ioctl): We don't want - PPS_HARDPPSONASSERT by default. - * ntpd/refclock_oncore.c: Prefer timepps.h over sys/timepps.h - From: Poul-Henning Kamp <phk@freebsd.org> + Makefile.am + 1.17 01/10/08 02:09:50 stenn@whimsy.udel.edu +0 -0 -Tue Apr 13 17:32:35 1999 Harlan Stenn <stenn@whimsy.udel.edu> + build + 1.19 01/10/08 02:09:50 stenn@whimsy.udel.edu +0 -0 - * configure.in: 4.0.92f + acinclude.m4 + 1.6 01/10/08 02:09:50 stenn@whimsy.udel.edu +0 -0 - * ntpd/ntp_refclock.c (refclock_open): VMIN should be 1, not 0 - From: Reg Clemens <reg@dwf.com> + README.bk + 1.12 01/10/08 02:09:50 stenn@whimsy.udel.edu +0 -0 -Sun Apr 11 18:26:44 1999 Harlan Stenn <stenn@whimsy.udel.edu> + config.guess + 1.9 01/10/08 02:09:50 stenn@whimsy.udel.edu +0 -0 - * ntpd/refclock_mx4200.c: Patches/improvements - * ntpd/ntpd.c (set_process_priority): Lint - From: Marc.Brett@westgeo.com + config.sub + 1.9 01/10/08 02:09:50 stenn@whimsy.udel.edu +0 -0 - * util/ntptime.c: Lint, bit definition cleanup - From: Ulrich Windl <ulrich.windl@rz.uni-regensburg.de> + ChangeLog + 1.587 01/10/08 02:09:50 stenn@whimsy.udel.edu +0 -0 -Wed Apr 7 03:02:23 1999 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.718, 2001-10-08 02:05:47-04:00, stenn@whimsy.udel.edu + EOLN_NATIVE. - * ntpd/refclock_oncore.c: Use timepps.h or sys/timepps.h - * configure.in: Look for either timepps.h or sys/timepps.h - From: Poul-Henning Kamp <phk@critter.freebsd.dk> + results.y2kfixes + 1.3 01/10/08 01:57:14 stenn@whimsy.udel.edu +0 -0 - * ntpd/ntp_io.c (create_sockets): Don't warn about ENXIO. - (Several places) - From: Andrej Borsenkow <borsenkow.msk@sni.de> + NOTES.y2kfixes + 1.4 01/10/08 01:57:14 stenn@whimsy.udel.edu +0 -0 - * libntp/mfp_mul.c (mfp_mul): Lint. - Marc.Brett@westgeo.com + readme.y2kfixes + 1.3 01/10/08 01:57:14 stenn@whimsy.udel.edu +0 -0 -Sun Apr 4 03:23:53 1999 Harlan Stenn <stenn@whimsy.udel.edu> + README.rsa + 1.5 01/10/08 01:57:14 stenn@whimsy.udel.edu +0 -0 - * configure.in: 4.0.92e - Dave redesigned the clock state machine. + README + 1.16 01/10/08 01:57:14 stenn@whimsy.udel.edu +0 -0 -1999-02-28 Frank Kardel <kardel@acm.org> + WHERE-TO-START + 1.3 01/10/08 01:57:14 stenn@whimsy.udel.edu +0 -0 - * parseutil/dcfd.c: added DCF77 module powersetup + README.hackers + 1.3 01/10/08 01:57:14 stenn@whimsy.udel.edu +0 -0 - * ntpd/refclock_parse.c (parse_control): using gmprettydate instead of prettydate() - (mk_utcinfo): new function for formatting GPS derived UTC information - (gps16x_message): changed to use mk_utcinfo() - (trimbletsip_message): changed to use mk_utcinfo() - ignoring position information in unsynchronized mode - (parse_start): augument linux support for optional ASYNC_LOW_LATENCY + TODO + 1.4 01/10/08 01:57:14 stenn@whimsy.udel.edu +0 -0 - * ntpd/ntp_control.c (ctl_putclock): cleanup of end of buffer handling + README.des + 1.8 01/10/08 01:57:14 stenn@whimsy.udel.edu +0 -0 - * libparse/parse.c (timepacket): removed unnecessary code + mkinstalldirs + 1.5 01/10/08 01:57:13 stenn@whimsy.udel.edu +0 -0 - * libparse/clk_trimtsip.c (struct trimble): new member t_utcknown - (cvt_trimtsip): fixed status monitoring, bad receiver states are - now recognized + NEWS + 1.33 01/10/08 01:57:13 stenn@whimsy.udel.edu +0 -0 - * libntp/prettydate.c (gmprettydate): new function for format date - and time with respect to UTC + missing + 1.5 01/10/08 01:57:13 stenn@whimsy.udel.edu +0 -0 - * libntp/gpstolfp.c (GPSWRAP): update GPS rollover to 990 weeks + ChangeLog + 1.586 01/10/08 01:57:13 stenn@whimsy.udel.edu +0 -0 - * include/trimble.h (CMD_RUTCPARAM): control variable name unification + INSTALL + 1.5 01/10/08 01:57:13 stenn@whimsy.udel.edu +0 -0 - * include/ntp_fp.h: added prototype for gmprettydate() + ntp_update + 1.8 01/10/08 01:57:13 stenn@whimsy.udel.edu +0 -0 -Sat Feb 27 00:03:16 1999 Harlan Stenn <stenn@whimsy.udel.edu> + README.cvs + 1.8 01/10/08 01:57:13 stenn@whimsy.udel.edu +0 -0 - * libntp/systime.c: definition - * ntpd/ntp_proto.c: sco5_oldclock declaration - * configure.in: SCO5_CLOCK for *-*-sco3.2v5* - * util/tickadj.c (main): SCO5_OLDCLOCK -> SCO5_CLOCK - From: Kees Hendrikse <kees@echelon.nl> + dot.emacs + 1.5 01/10/08 01:57:13 stenn@whimsy.udel.edu +0 -0 - * ntpd/ntp_config.c (getconfig): Indentation cleanup - Deal with 'P' case better - * ntpd/ntpd.c: Declare set_process_priority() - * ntpd/refclock_dumbclock.c: Lint cleanup - From: Marc.Brett@westgeo.com + flock-build + 1.21 01/10/08 01:57:13 stenn@whimsy.udel.edu +0 -0 -Wed Feb 24 10:22:51 1999 Harlan Stenn <stenn@whimsy.udel.edu> + depcomp + 1.4 01/10/08 01:57:13 stenn@whimsy.udel.edu +0 -0 - * configure.in: 4.0.92d + install-sh + 1.3 01/10/08 01:57:13 stenn@whimsy.udel.edu +0 -0 - * configure.in: Dave says we can't enable PARSE clocks by default. - Also, Solaris 2.7 still has its kernel bug - disable kernel FLL - there. - Reported by: Dave Mills <dlm@udel.edu> + configure.in + 1.225 01/10/08 01:57:13 stenn@whimsy.udel.edu +0 -0 -Tue Feb 23 23:37:44 1999 Harlan Stenn <stenn@whimsy.udel.edu> + README.bk + 1.11 01/10/08 01:57:13 stenn@whimsy.udel.edu +0 -0 - * libparse/Makefile.am (parsesolaris.o): Devious hack to deal - with bug in sys/systm.h . - Suggested by: Chaim Frenkel <chaimf@pobox.com> + config.sub + 1.8 01/10/08 01:57:13 stenn@whimsy.udel.edu +0 -0 -Tue Feb 23 20:46:31 1999 Frank Kardel <kardel@acm.org> + excludes + 1.3 01/10/08 01:57:13 stenn@whimsy.udel.edu +0 -0 - * ntpd/refclock_parse.c: fixed #endifs - (stream_receive): fixed formats + config.guess + 1.8 01/10/08 01:57:13 stenn@whimsy.udel.edu +0 -0 -Mon Feb 22 00:35:06 1999 Harlan Stenn <stenn@whimsy.udel.edu> + build + 1.18 01/10/08 01:57:13 stenn@whimsy.udel.edu +0 -0 - * configure.in: 4.0.92c + acconfig.h + 1.27 01/10/08 01:57:13 stenn@whimsy.udel.edu +0 -0 - * ntpd/refclock_chronolog.c: Lint - * ntpd/refclock_dumbclock.c: Ditto - * ntpd/refclock_oncore.c: Ditto - From: Marc.Brett@westgeo.com + Makefile.am + 1.16 01/10/08 01:57:12 stenn@whimsy.udel.edu +0 -0 - * ntpd/refclock_oncore.c (oncore_msg_any): Call GETTIMEOFDAY, not - gettimeofday(). - From: david.higgins@mail.ccur.com + acinclude.m4 + 1.5 01/10/08 01:57:12 stenn@whimsy.udel.edu +0 -0 - * configure.in (MCAST): Not in i386-sequent-sysv4 - Reported by: Joseph Geter <joe.geter@somills.com> + results.y2kfixes + 1.2 01/10/08 01:57:02 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ntptime.c: Linux cleanup. - From: Reg Clemens <reg@dwf.com> + WHERE-TO-START + 1.2 01/10/08 01:57:02 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: Rename SCO5_OLDCLOCK to SCO5_CLOCK - * acconfig.h: Ditto + README.des + 1.7 01/10/08 01:57:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_proto.c: SCO5_CLOCK stuff - (init_proto): Use the SCO5_CLOCK stuff - * libntp/systime.c: SCO5_CLOCK stuff - (get_systime): Use the SCO5_CLOCK stuff - (adj_systime): Use the SCO5_CLOCK stuff - From: Kees Hendrikse <kees@echelon.nl> + flock-build + 1.20 01/10/08 01:57:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_config.c: Added -P option and associated baggage. - (getstartup): Update help text - (getconfig): Process -P option - (getconfig): Update help text - * ntpd/ntpd.c (set_process_priority): Created. - (service_main): remove process priority stuff - we want to do at - after we start up the resolver, so call set_process_priority() - after getconfig(). - From: Kamal A Mostafa <kamal@whence.com> + INSTALL + 1.4 01/10/08 01:57:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -1999-02-21 Frank Kardel <kardel@acm.org> + readme.y2kfixes + 1.2 01/10/08 01:57:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_util.c (hourly_stats): removed unused variable + TODO + 1.3 01/10/08 01:57:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * libntp/ieee754io.c: renamed index to fieldindex to avoid index() name clash + configure.in + 1.224 01/10/08 01:57:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_parse.c (parse_start): add initialization for Linux PPSkit + README + 1.15 01/10/08 01:57:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -Sun Feb 21 17:53:33 1999 Harlan Stenn <stenn@whimsy.udel.edu> + mkinstalldirs + 1.4 01/10/08 01:57:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_io.c (create_sockets): Skip interfaces that are really - just aliases. - From: "Erik R. Leo" <erikl@sover.net> + README.rsa + 1.4 01/10/08 01:57:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.92b + README.hackers + 1.2 01/10/08 01:57:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntpd.c (service_main): Check for an error return from - sched_get_priority_max(). + NEWS + 1.32 01/10/08 01:57:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -Wed Feb 17 03:48:47 1999 Harlan Stenn <stenn@whimsy.udel.edu> + ntp_update + 1.7 01/10/08 01:57:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.92a + README.cvs + 1.7 01/10/08 01:57:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: configure.in requires autoconf 2.13 or later. - Reported by Ulrich Windl <ulrich.windl@rz.uni-regensburg.de> + missing + 1.4 01/10/08 01:57:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -Wed Feb 17 00:12:11 1999 Harlan Stenn <stenn@whimsy.udel.edu> + NOTES.y2kfixes + 1.3 01/10/08 01:57:01 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * acconfig.h: TERMIOS_NEEDS__SVID3 - * configure.in: Ditto - * ntpd/refclock_palisade.h: Ditto - * include/ntp_refclock.h: Ditto - * ntpd/ntpd.c (service_main): We want sched_get_priority_max(). - From: Kamal A Mostafa <kamal@whence.com> + dot.emacs + 1.4 01/10/08 01:57:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_refclock.c (refclock_open): Zero the entire c_cc[] array. - From: Reg Clemens <reg@dwf.com> + depcomp + 1.3 01/10/08 01:57:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -Tue Feb 16 23:37:49 1999 Harlan Stenn <stenn@whimsy.udel.edu> + install-sh + 1.2 01/10/08 01:57:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * Updated ansi2knr - Reported by: Marc Brett + README.bk + 1.10 01/10/08 01:57:00 stenn@whimsy.udel.edu +0 -0 -Mon Feb 15 02:55:28 1999 Harlan Stenn <stenn@whimsy.udel.edu> + build + 1.17 01/10/08 01:57:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.92 + excludes + 1.2 01/10/08 01:57:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_refclock.c: Added refclock_chronolog and - refclock_dumbclock. - From: Robert McMillin <rlm@syseca-us.com> + config.guess + 1.7 01/10/08 01:57:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -Sun Feb 14 15:57:53 1999 Harlan Stenn <stenn@whimsy.udel.edu> + Makefile.am + 1.15 01/10/08 01:57:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * dropped SCO3 support #defines. - * changed SCO5_TICKADJ #define to SCO5_OLDCLOCK - * Added code in libntp/systime.c to accumulate changes until a whole - tick can be added or dropped. Adjusted gettimeofday() output - to include the contents of the accumulator. - * cleaned up util/tickadj.c; tickadj -As now does the right thing. - From: Kees Hendrikse <kees@echelon.nl> + config.sub + 1.7 01/10/08 01:57:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpq/ntpq.c: Rename delay() to auth_delay() - Reported by: Andrej Borsenkow <borsenkow.msk@sni.de> + acconfig.h + 1.26 01/10/08 01:57:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/refclock_palisade.h: Cleanup. - From: Marc.Brett@westgeo.com + acinclude.m4 + 1.4 01/10/08 01:57:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_refclock.c (refclock_ioctl): Typo. - From: Reg Clemens <reg@dwf.com> + ChangeLog + 1.585 01/10/08 01:57:00 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * ntpd/ntp_io.c (create_sockets): Only bind a given network once. - From: Wolfgang Rupprecht <wolfgang@wsrcc.com> +ChangeSet@1.717, 2001-10-08 01:55:18-04:00, stenn@whimsy.udel.edu + Re-import the JJY patch. -Sat Jan 30 11:48:37 1999 Harlan Stenn <stenn@whimsy.udel.edu> + html/qth.htm + 1.2 01/10/08 01:55:17 stenn@whimsy.udel.edu +12 -0 + JJY entries. - * configure.in: 4.0.91f +ChangeSet@1.716, 2001-10-06 15:30:18-04:00, stenn@whimsy.udel.edu + More trigger debugging. -Thu Jan 28 22:58:40 1999 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/post-commit.changelog + 1.4 01/10/06 15:30:18 stenn@whimsy.udel.edu +3 -0 + More debug stuff. - * ntpd/refclock_parse.c (CLK_REALTYPE): We really want ttl, not hmode. - * ntpd/ntp_config.c (getconfig): "mode" really should update the - ttl member, not the hmode member. +ChangeSet@1.715, 2001-10-06 14:48:38-04:00, stenn@whimsy.udel.edu + Debug the post-commit.changelog trigger. - * ntpd/refclock_local.c: More offset cleanup from Dave. + BitKeeper/triggers/post-commit.changelog + 1.3 01/10/06 14:48:37 stenn@whimsy.udel.edu +4 -0 + More debug stuff. -Thu Jan 28 00:15:20 1999 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.714, 2001-10-06 13:50:26-04:00, stenn@whimsy.udel.edu + Trigger cleanup and debug. - * configure.in: 4.0.91e + BitKeeper/triggers/post-commit.changelog + 1.2 01/10/06 13:50:25 stenn@whimsy.udel.edu +1 -0 + Add a delay to the changelog (cvs-all email) trigger so maybe I'll + be able to see it happen... - * ntpd/refclock_local.c: Bugfix. - From: Dave Mills + BitKeeper/deleted/.del-changelog~bafcae117d0e1606 + 1.2 01/10/06 12:58:27 stenn@whimsy.udel.edu +0 -0 + Delete: BitKeeper/triggers/changelog - * ntpd/refclock_palisade.c: Lint/IRIX portability cleanup - * ntpd/refclock_palisade.h: Re-enable the declaration of float() - * ntpd/ntp_io.c (create_sockets): Initialize size to 0 - From: Marc.Brett@westgeo.com + BitKeeper/deleted/.del-2mirrors~baf8ef547d0494ae + 1.3 01/10/06 12:57:43 stenn@whimsy.udel.edu +0 -0 + Delete: BitKeeper/triggers/2mirrors - * ntpd/refclock_parse.c (CLK_REALTYPE): Use hmode, not ttl. - * configure.in (ac_cv_var_no_parenb_ignpar): Not under Linux. - Reported by: Thomas Quinot <thomas@Cuivre.FR.EU.ORG> +ChangeSet@1.713, 2001-10-06 04:28:47-04:00, stenn@whimsy.udel.edu + Grab the updates from the master 2mirrors script. - * ntpdc/ntpdc.c (my_delay): Renamed, from delay. - Reported by: Andrej Borsenkow <borsenkow.msk@sni.de> + BitKeeper/triggers/post-incoming.2mirrors + 1.2 01/10/06 04:28:47 stenn@whimsy.udel.edu +2 -2 + Grab the updates from the master 2mirrors script. -Tue Jan 26 00:56:10 1999 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.712, 2001-10-06 04:16:36-04:00, stenn@whimsy.udel.edu + 2mirrors trigger is now quiet when we don't run it. - * configure.in: 4.0.91d + BitKeeper/triggers/2mirrors + 1.2 01/10/06 04:16:36 stenn@whimsy.udel.edu +2 -2 + Don't show the "starting 2mirrors trigger" message unless we're + on a host that actually runs it. - * ntpq/ntpq.c: Y2K patches - From: Marc.Brett@westgeo.com +ChangeSet@1.711, 2001-10-06 03:34:37-04:00, stenn@whimsy.udel.edu + Recover ntp-stable - update the ignore file and replace the triggers. - * html/driver29.htm: New version - * ntpd/refclock_palisade.c: Ditto - * ntpd/refclock_palisade.h: Ditto - From: Sven_Dietrich@Trimble.COM + BitKeeper/triggers/post-commit.changelog + 1.1 01/10/06 03:34:36 stenn@whimsy.udel.edu +61 -0 - * upgrade ansi2knr.c + BitKeeper/triggers/notify + 1.1 01/10/06 03:34:36 stenn@whimsy.udel.edu +81 -0 - * Some stuff that Dave did. + BitKeeper/triggers/changelog + 1.1 01/10/06 03:34:36 stenn@whimsy.udel.edu +61 -0 - * configure.in: 4.0.91c + BitKeeper/triggers/pre-apply.paranoid + 1.1 01/10/06 03:34:36 stenn@whimsy.udel.edu +80 -0 - * ntpd/refclock_oncore.c: Prototype cleanup. Enum cleanup. - * ntpd/ntp_proto.c (clock_select): Fix memory leak. - * configure.in (ac_cv_struct_ppsclockev): Might need sys/time.h to - check for struct clockppsev. Return pce->serial, not 0; - From: Marc.Brett@westgeo.com + BitKeeper/triggers/post-incoming.2mirrors + 1.1 01/10/06 03:34:36 stenn@whimsy.udel.edu +40 -0 - * ntpd/refclock_oncore.c (oncore_msg_En): Clean up. - From: John.Hay@mikom.csir.co.za + BitKeeper/triggers/00-list + 1.1 01/10/06 03:34:35 stenn@whimsy.udel.edu +8 -0 -Mon Jan 25 11:50:29 1999 Philippe De Muyter <phdm@macqel.be> + BitKeeper/triggers/2mirrors + 1.1 01/10/06 03:34:35 stenn@whimsy.udel.edu +40 -0 - * libparse/parse_conf.c (clockformats): Entry added for - clock_wharton_400a. - * libparse/clk_wharton.c: New file. - * libparse/Makefile.am (libparse_a_SOURCES): clk_wharton.c added; - (libparse_kernel_a_SOURCES): kclk_wharton.c added. - (kclk_wharton.o): New dependency rule. - * ntpd/refclock_parse.c (parse_clockinfo): Entry added for the - WHARTON clock (mode 15). - * acconfig.h (CLOCK_WHARTON_400A): New configuration macro. - * configure.in (CLOCK_WHARTON_400A): Macro defined like other - CLOCK_xxx macros. + BitKeeper/triggers/changelog + 1.0 01/10/06 03:34:36 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/BitKeeper/triggers/changelog -Sun Jan 24 13:51:30 1999 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/post-commit.changelog + 1.0 01/10/06 03:34:36 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/BitKeeper/triggers/post-commit.changelog - * ntpd/ntp_config.c (do_resolve_internal): Missing #ifdef DEBUG - From: Sven Dietrich <Sven_Dietrich@Trimble.COM> + BitKeeper/triggers/post-incoming.2mirrors + 1.0 01/10/06 03:34:36 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/BitKeeper/triggers/post-incoming.2mirrors - * Makefile.am (SUBDIRS): Lose authstuff - * configure.in: Ditto + BitKeeper/triggers/pre-apply.paranoid + 1.0 01/10/06 03:34:36 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/BitKeeper/triggers/pre-apply.paranoid -Sat Jan 23 15:28:03 1999 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/triggers/notify + 1.0 01/10/06 03:34:36 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/BitKeeper/triggers/notify - * configure.in: 4.0.91b + BitKeeper/triggers/00-list + 1.0 01/10/06 03:34:35 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/BitKeeper/triggers/00-list -Sat Jan 23 15:02:25 1999 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/etc/ignore + 1.6 01/10/06 03:34:35 stenn@whimsy.udel.edu +25 -5 + Recover the changes to the ignore file. - * ntpd/refclock_oncore.c: use HAVE_STRUCT_PPSCLOCKEV - * acconfig.h: HAVE_STRUCT_PPSCLOCKEV - * configure.in (ac_cv_struct_ppsclockev): Added test + BitKeeper/triggers/2mirrors + 1.0 01/10/06 03:34:35 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/BitKeeper/triggers/2mirrors -Thu Jan 21 15:35:25 1999 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.710, 2001-10-06 03:09:54-04:00, stenn@whimsy.udel.edu + Merge maccarony://home/bk/ntp-stable-hosed + into whimsy.udel.edu:/backroom/ntp-stable - * configure.in: 4.0.91a + configure.in + 1.223 01/10/06 03:09:53 stenn@whimsy.udel.edu +0 -0 + Auto merged - * ntpd/refclock_nmea.c (nmea_receive): Call refclock_process() - every second (or each time a nmea string is received). - From: John Hay <jhay@mikom.csir.co.za> + acconfig.h + 1.25 01/10/06 03:09:52 stenn@whimsy.udel.edu +0 -0 + Auto merged - * ntpd/ntp_refclock.c (refclock_ioctl): Use TIOCPPS if we have it. - (refclock_ioctl): Use LDISC_CLKPPS, not LDISC_PPS when deciding - how to set str. - * ntpd/ntp_loopfilter.c: Lose unused ntp_gettime() stuff. - * ntpd/ntp_request.c: Ditto. - * ntpd/refclock_local.c: Ditto. - * ntpd/refclock_shm.c (shm_poll): Fix the refclock_process() call. - * ntpd/refclock_oncore.c: patches and cleanup - * configure.in: ioctl/PPS checks, ONCORE cleanup - * acconfig.h: ONCORE cleanup - From: Reg Clemens <reg@dwf.com> + README.bk + 1.9 01/10/06 03:09:52 stenn@whimsy.udel.edu +0 -8 + Auto merged - * configure.in (CFLAGS): cc on Sequent wants -Wc,+abi-socket. - We also need to figure out why -lsocket isn't being detected; - -lsocket is needed. - From: Dana Kaempen <decay@flash.net> +ChangeSet@1.702.1.1, 2001-10-06 02:03:04-04:00, stenn@whimsy.udel.edu + README.bk improvements. + JJY driver patch. - * include/ntp_stdlib.h: AIX portability patches, header cleanup. - * ntptrace/ntptrace.c: Ditto. - * ntpdate/ntpdate.c: Ditto. - * ntpd/refclock_true.c: Ditto. - * ntpd/refclock_mx4200.c: Ditto. - * ntpd/refclock_jupiter.c: Ditto. - * libntp/msyslog.c: Ditto. - From: Marc.Brett@waii.com + ntpd/refclock_jjy.c + 1.1 01/10/06 02:02:57 stenn@whimsy.udel.edu +713 -0 -Sun Jan 10 15:15:07 1999 Harlan Stenn <stenn@whimsy.udel.edu> + libntp/clocktypes.c + 1.8 01/10/06 02:02:57 stenn@whimsy.udel.edu +2 -0 + Re-import the JJY driver patch. - * configure.in: 4.0.91 + ntpd/Makefile.am + 1.19 01/10/06 02:02:57 stenn@whimsy.udel.edu +1 -1 + Re-import the JJY driver patch. -Sat Jan 9 00:11:34 1999 Harlan Stenn <stenn@whimsy.udel.edu> + ntpd/ntp_control.c + 1.38 01/10/06 02:02:57 stenn@whimsy.udel.edu +1 -0 + Re-import the JJY driver patch. - * include/ntp_stdlib.h: msyslog() is declared differently if we're - not __STDC__. + ntpd/refclock_conf.c + 1.14 01/10/06 02:02:57 stenn@whimsy.udel.edu +8 -1 + Re-import the JJY driver patch. - * include/ntp_types.h: It's HAVE_PROTOTYPES, not USE_PROTOTYPES. - * include/ntp_machine.h: Ditto. + ntpd/refclock_jjy.c + 1.0 01/10/06 02:02:57 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable-hms/ntpd/refclock_jjy.c -Fri Jan 8 20:47:10 1999 Harlan Stenn <stenn@whimsy.udel.edu> + acconfig.h + 1.23.1.1 01/10/06 02:02:56 stenn@whimsy.udel.edu +3 -0 + Re-import the JJY driver patch. - * configure.in: Upgrade to autoconf-2.13 - Do the prototypes check much earlier, as it might alter CFLAGS and - things which will affect other tests. + configure.in + 1.221.1.1 01/10/06 02:02:56 stenn@whimsy.udel.edu +9 -1 + Re-import the JJY driver patch. - * ntpd/ntp_request.c (do_conf): The problem was with a template - for "version" on an IRIX C compiler... - From: Marc.Brett@waii.com + html/refclock.htm + 1.14 01/10/06 02:02:56 stenn@whimsy.udel.edu +8 -4 + Re-import the JJY driver patch. - * libntp/authkeys.c: #include config.h first. - Reported by: brian.bumpass@funb.com + include/ntp.h + 1.48 01/10/06 02:02:56 stenn@whimsy.udel.edu +2 -1 + Re-import the JJY driver patch. -Thu Jan 7 00:24:35 1999 Harlan Stenn <stenn@whimsy.udel.edu> + README.bk + 1.5.1.1 01/10/06 02:02:56 stenn@whimsy.udel.edu +22 -7 + Resync with latest copy, add new info about getting bitkeeper + and using HTTP as the transport protocol. - * util/tickadj.c (main): return() instead of exit(). - * ntpd/ntp_request.c (do_conf): Disambiguate ||. - * ntpd/ntp_proto.c (clock_select): Initialize variables. - From: Marc.Brett@waii.com +ChangeSet@1.709, 2001-09-20 04:54:45-04:00, stenn@whimsy.udel.edu + Clean up a small portability nit from the MPE port. - * scripts/ntpver.in: Use PATH_SH + util/ntp-genkeys.c + 1.58 01/09/20 04:54:45 stenn@whimsy.udel.edu +4 -0 + There are a number of platforms that don't use GETTIMEOFDAY; + deal with it here, where we need it. - * configure.in (PATH_SH): Added. +ChangeSet@1.708, 2001-09-20 02:15:15-04:00, stenn@whimsy.udel.edu + HP MPE/iX patch + From: "BIXBY,MARK (HP-Cupertino,ex1)" <mark_bixby@hp.com> -Tue Jan 5 19:02:51 1999 Harlan Stenn <stenn@whimsy.udel.edu> + html/hints/mpeix + 1.1 01/09/20 02:15:14 stenn@whimsy.udel.edu +50 -0 - * configure.in: 4.0.90h + util/ntp-genkeys.c + 1.57 01/09/20 02:15:14 stenn@whimsy.udel.edu +8 -5 + #include cleanup. + Use the GETTIMEOFDAY macro instead of making the call directly. + Ditto for SRANDOM() and RANDOM(). - * html/driver30.htm: Updated. - * html/refclock.htm: Refer to driver30 - * ntpd/refclock_oncore.c: Vastly improve and make less FreeBSD centric, - From: Poul-Henning Kamp <phk@critter.freebsd.dk> and - Reg.Clemens <reg@dwf.com> + html/hints/mpeix + 1.0 01/09/20 02:15:14 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/html/hints/mpeix - * include/ntp.h: Portability/lint patches - * libntp/binio.c: Ditto. - * libntp/caljulian.c: Ditto. - * libntp/caltontp.c: Ditto. - * libntp/ieee754io.c: Ditto. - * libntp/md5c.c: Ditto. - * libntp/mfp_mul.c: Ditto. - * libntp/msyslog.c: Ditto. - * libntp/statestr.c: Ditto. - * libntp/systime.c: Ditto. - * libparse/clk_trimtsip.c: Ditto. - * libparse/data_mbg.c: Ditto. - * libparse/parse.c: Ditto. - * ntpd/ntp_control.c: Ditto. - * ntpd/ntp_filegen.c: Ditto. - * ntpd/ntp_intres.c: Ditto. - * ntpd/ntp_io.c: Ditto. - * ntpd/ntp_peer.c: Ditto. - * ntpd/ntp_proto.c: Ditto. - * ntpd/ntp_util.c: Ditto. - * ntpd/ntpd.c: Ditto. - * ntpd/refclock_arc.c: Ditto. - * ntpd/refclock_chu.c: Ditto. - * ntpd/refclock_datum.c: Ditto. - * ntpd/refclock_leitch.c: Ditto. - * ntpd/refclock_parse.c: Ditto. - * ntpd/refclock_usno.c: Ditto. - * ntpq/ntpq.c: Ditto. - * util/tickadj.c: Ditto. - From: Marc.Brett@waii.com + ntptrace/ntptrace.c + 1.14 01/09/20 02:15:14 stenn@whimsy.udel.edu +8 -2 + #include guarding -Mon Jan 4 00:56:55 1999 Harlan Stenn <stenn@whimsy.udel.edu> + ntpdate/ntptimeset.c + 1.10 01/09/20 02:15:14 stenn@whimsy.udel.edu +6 -1 + #include cleanup and guarding - * configure.in: 4.0.90g + ntpdate/ntpdate.c + 1.24 01/09/20 02:15:14 stenn@whimsy.udel.edu +6 -1 + #include guarding - * ntpd/ntp_config.c (getconfig): MODE was setting ttl, not hmode. - Reported by: Carsten Emde <ce@ceag.ch> + ntpd/ntp_io.c + 1.21 01/09/20 02:15:13 stenn@whimsy.udel.edu +8 -4 + #include guarding + Clean up the default local loopback test -Fri Dec 4 01:01:14 1998 Harlan Stenn <stenn@whimsy.udel.edu> + ntpd/ntp_proto.c + 1.94 01/09/20 02:15:13 stenn@whimsy.udel.edu +2 -1 + MPE does not use a struct timezone tzp. - * configure.in: 4.0.90f + ntpd/ntp_resolver.c + 1.12 01/09/20 02:15:13 stenn@whimsy.udel.edu +1 -0 + #include cleanup - * ntpd/refclock_mx4200.c: New version - From: Marc.Brett@waii.com + ntpd/ntp_timer.c + 1.16 01/09/20 02:15:13 stenn@whimsy.udel.edu +3 -1 + #include guarding -1998-12-02 Harlan Stenn <stenn@whimsy.udel.edu> + ntpd/ntpd.c + 1.34 01/09/20 02:15:13 stenn@whimsy.udel.edu +10 -3 + #include guarding + MPE doesn't have the concept of "root". - * ntpd/ntp_config.c (do_resolve_internal): If fork fails, say why. - Reported by: Jeff_Dennison@admin.tc.faa.gov + libntp/strdup.c + 1.3 01/09/20 02:15:12 stenn@whimsy.udel.edu +3 -1 + MPE header cleanup - * ntpd/ntpd.c (ntpdmain): fork() can return a -1. Someday we'll - report this condition... + ntpd/ntp_config.c + 1.51 01/09/20 02:15:12 stenn@whimsy.udel.edu +2 -0 + header #include cleanup/guarding -1998-12-02 Harlan Stenn <stenn@whimsy.udel.edu> + acconfig.h + 1.24 01/09/20 02:15:12 stenn@whimsy.udel.edu +3 -0 + Added DECL_INET_NTOA_0 - * configure.in: 4.0.90e + libntp/machines.c + 1.10 01/09/20 02:15:12 stenn@whimsy.udel.edu +285 -1 + MPE portability stuff - wrappers for bind(), fcntl(), setitimer(), + gettimeofday(), and settimeofday(). - * ntpd/refclock_palisade.c: Reformat code so ansi2knr will work - * ntpd/refclock_palisade.h: Ditto - From: Marc.Brett@waii.com + libntp/adjtime.c + 1.2 01/09/20 02:15:12 stenn@whimsy.udel.edu +97 -0 + adjtime() implementation for MPE/iX -Sun Nov 29 21:00:53 1998 Harlan Stenn <stenn@whimsy.udel.edu> + include/ntp_machine.h + 1.8 01/09/20 02:15:12 stenn@whimsy.udel.edu +42 -0 + MPE portability stuff - * configure.in: 4.0.90d + configure.in + 1.222 01/09/20 02:15:12 stenn@whimsy.udel.edu +56 -6 + Various portability and MPE/iX porting patches. - * configure.in (CFLAGS): Use "-O2 -g3 -n32" by default for Irix6.2 - and later. - Reported by: Jack Bryans <jbryans@csulb.edu> + ntpd/ntp_intres.c + 1.18 01/09/20 02:15:12 stenn@whimsy.udel.edu +1 -0 + #include cleanup -1998-11-29 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.707, 2001-09-19 20:27:23-04:00, stenn@whimsy.udel.edu + README.bk improvements - * configure.in: 4.0.90c + README.bk + 1.8 01/09/19 20:27:22 stenn@whimsy.udel.edu +2 -1 + Mention that warnings from autorefonc are expected. - * ntpd/refclock_oncore.c (oncore_msg_En): Convert to nano - From: John Hay <jhay@mikom.csir.co.za> +ChangeSet@1.706, 2001-09-19 01:40:46-04:00, stenn@whimsy.udel.edu + Makefile.am cruft cleanup. - * include/ntp_request.h (RM_VN_MODE): Add version parameter, so - xntpdc will work across v3 and v4. - * ntpd/ntp_request.c: Track requested version - (req_ack): Use requested version in RM_VN_MODE - (more_pkt): Ditto - (flush_pkt): Ditto - (process_private): Get requested version - * ntpd/ntp_intres.c (request): Use default version - * ntpdc/ntpdc.c (sendrequest): Ditto - From: John Hay <jhay@mikom.csir.co.za> + Makefile.am + 1.14 01/09/19 01:40:46 stenn@whimsy.udel.edu +16 -13 + More cruft cleanup. -Fri Nov 27 14:27:21 1998 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.705, 2001-09-19 01:26:24-04:00, stenn@whimsy.udel.edu + Fix a typo. - * ntpd/refclock_palisade.c: Lint cleanup - * ntpd/refclock_palisade.h: Ditto. - From: Marc Brett <mbrett@rgs0.london.waii.com> + README.bk + 1.7 01/09/19 01:26:24 stenn@whimsy.udel.edu +1 -1 + Typo. -Mon Nov 23 04:45:03 1998 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.704, 2001-09-19 00:21:06-04:00, stenn@whimsy.udel.edu + README.bk improvements - * configure.in: 4.0.90b + README.bk + 1.6 01/09/19 00:21:06 stenn@whimsy.udel.edu +5 -4 + Clean it up even more. - * New code and cleanup for the NT stuff - From: Carl Byington <carl@five-ten-sg.com> +ChangeSet@1.703, 2001-09-18 03:20:33-04:00, stenn@whimsy.udel.edu + Makefile.am cleanup -Sat Nov 21 21:21:45 1998 Harlan Stenn <stenn@whimsy.udel.edu> + Makefile.am + 1.13 01/09/18 03:20:33 stenn@whimsy.udel.edu +3 -3 + Add README.bk to the distribution list. + Do the .warning message as a BUILT_SOURCES entry, not as a dependency to Makefile. - * configure.in: 4.0.90a +ChangeSet@1.702, 2001-09-16 00:25:29-04:00, stenn@whimsy.udel.edu + autoreconf updates - * libntp/systime.c (step_systime): net_set_tod calls clock_settime. - * libntp/machines.c (ntp_set_tod): Take a 2nd arg for NT. - * include/ntp_machine.h: ntp_set_tod() has 2 args always. - * ports/winnt/bldrel.bat: Typo. - From: Carl Byington <carl@five-ten-sg.com> + README.bk + 1.5 01/09/16 00:25:28 stenn@whimsy.udel.edu +1 -1 + autoreconf updates - * ntpd/ntp_intres.c (findhostaddr): h_errno is a #define under AIX. - * configure.in: clock_settime is a stub in AIX4. - From: Perry Ross <pross@platinum.com> +ChangeSet@1.701, 2001-09-16 00:14:53-04:00, stenn@whimsy.udel.edu + Make the *.ds[pw] files be EOLN_NATIVE. - * libntp/Makefile.am (EXTRA_DIST): Lose libntp.mak - * ntpd/Makefile.am (EXTRA_DIST): Ditto. - * ntpdate/Makefile.am (EXTRA_DIST): Ditto. - * ntpdc/Makefile.am (EXTRA_DIST): Ditto. - * ntpq/Makefile.am (EXTRA_DIST): Ditto. - From: Greg Schueman <schueman@ix.netcom.com> + ports/winnt/instsrv/Instsrv.dsp + 1.4 01/09/16 00:07:14 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -Sat Nov 21 12:33:16 1998 Harlan Stenn <stenn@whimsy.udel.edu> + ports/winnt/libntp/libntp.dsp + 1.6 01/09/16 00:07:14 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.90 + ports/winnt/ntpd/ntpd.dsp + 1.11 01/09/16 00:07:14 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - Nano changes from Dave Mills. + ports/winnt/ntp.dsw + 1.5 01/09/16 00:07:13 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -Thu Nov 19 04:23:46 1998 Harlan Stenn <stenn@whimsy.udel.edu> + ports/winnt/ntpdate/ntpdate.dsp + 1.6 01/09/16 00:07:13 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * include/ntp_machine.h: STREAM also needs HAVE_SYS_STREAM_H - Reported by: Ronald Cole <ronald@forte-intl.com> + ports/winnt/ntpdc/ntpdc.dsp + 1.6 01/09/16 00:07:13 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag -Mon Nov 16 19:17:34 1998 Harlan Stenn <stenn@whimsy.udel.edu> + ports/winnt/ntpq/ntpq.dsp + 1.6 01/09/16 00:07:13 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * configure.in: 4.0.73e14 + ports/winnt/ntptrace/ntptrace.dsp + 1.6 01/09/16 00:07:13 stenn@whimsy.udel.edu +0 -0 + Turn on EOLN_NATIVE flag - * util/ntptime.c (main): Protect STA_NANO +ChangeSet@1.700, 2001-09-15 03:16:54-04:00, stenn@whimsy.udel.edu + ntp-dev-ipv6 update to README.bk - * ntpd/refclock_oncore.c: General overhaul and simplifications. - The new manual clarifies a lot of fine points, and the driver has - been suitably simplified. Uses Site Survey if possible, otherwise - does it by hand. Should also work with non-UT models, as long as - they talk the Motorola Binary Protocol. The driver Doesn't (need - to) know where the author lives anymore. - From: Poul-Henning Kamp <phk@critter.freebsd.dk> + README.bk + 1.4 01/09/15 03:16:54 stenn@whimsy.udel.edu +9 -0 + Talk about the new ntp-dev-ipv6 repo. - * ntpd/refclock_palisade.h: New version. - * ntpd/refclock_palisade.c: New version. - From: Sven Dietrich <Sven_Dietrich@Trimble.COM> +ChangeSet@1.699, 2001-09-13 01:42:48-04:00, stenn@whimsy.udel.edu + Ignore some auto* related files. -Sat Oct 24 01:19:21 1998 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/etc/ignore + 1.5 01/09/13 01:38:23 stenn@whimsy.udel.edu +2 -0 + added config.h.in stamp-h.in - * configure.in: 4.0.73e13 +ChangeSet@1.698, 2001-09-11 21:41:11-04:00, stenn@whimsy.udel.edu + Remove more auto* generated/related files. + + BitKeeper/deleted/.del-config.h.in~3aed0663 + 1.63 01/09/11 21:33:41 stenn@whimsy.udel.edu +0 -0 + Delete: config.h.in + + BitKeeper/deleted/.del-stamp-h.in~3aed0663 + 1.4 01/09/11 21:33:41 stenn@whimsy.udel.edu +0 -0 + Delete: stamp-h.in + +ChangeSet@1.697, 2001-09-08 20:23:01-04:00, stenn@whimsy.udel.edu + Document the mirrors at www.ntp.org. + + README.bk + 1.3 01/09/08 20:23:01 stenn@whimsy.udel.edu +14 -1 + Document the mirrors at www.ntp.org. + +ChangeSet@1.696, 2001-09-08 19:39:22-04:00, stenn@whimsy.udel.edu + Doc updates. + + README.bk + 1.2 01/09/08 19:39:21 stenn@whimsy.udel.edu +12 -2 + Say what versions of the auto* tools we need. + Say where to find bk and the ntp repos. + +ChangeSet@1.695, 2001-09-06 04:09:32-04:00, stenn@whimsy.udel.edu + From: David Campbell <dcampbell@uk.ibm.com> + Subject: [ntp:bugs] Compiling ntp on Dynix PTX (CFLAGS patch) + + configure.in + 1.221 01/09/06 04:09:31 stenn@whimsy.udel.edu +2 -2 + From: David Campbell <dcampbell@uk.ibm.com> + Subject: [ntp:bugs] Compiling ntp on Dynix PTX (CFLAGS patch) + +ChangeSet@1.694, 2001-09-06 03:36:29-04:00, stenn@whimsy.udel.edu + Ignore ~ backup files. + + BitKeeper/etc/ignore + 1.4 01/09/06 03:36:28 stenn@whimsy.udel.edu +1 -0 + Ignore ~ backup files. + +ChangeSet@1.693, 2001-09-06 03:26:08-04:00, stenn@whimsy.udel.edu + From: Hubert Feyrer <hubert@feyrer.de> + Subject: [ntp:bugs] "-u" missing from ntpdate usage statement + + ntpdate/ntpdate.c + 1.23 01/09/06 03:26:07 stenn@whimsy.udel.edu +1 -1 + From: Hubert Feyrer <hubert@feyrer.de> + Subject: [ntp:bugs] "-u" missing from ntpdate usage statement + +ChangeSet@1.692, 2001-09-06 02:28:37-04:00, stenn@whimsy.udel.edu + Try the new EDIT checkout mode - it's supposed to fix the timestamp problem. + + BitKeeper/etc/config + 1.3 01/09/06 02:28:36 stenn@whimsy.udel.edu +1 -1 + Use checkout:EDIT instead of checkout:edit. + +ChangeSet@1.691, 2001-08-27 03:49:01-04:00, stenn@whimsy.udel.edu + Finish up cleanup from losing generated files. + Bump verison number. + + BitKeeper/etc/ignore + 1.3 01/08/27 03:49:01 stenn@whimsy.udel.edu +22 -0 + Added COPYRIGHT ElectricFence/Makefile.in Makefile.in aclocal.m4 adjtimed/Makefile.in am.log clockstuff/Makefile.in configure include/Makefile.in kernel/Makefile.in kernel/sys/Makefile.in libntp/Makefile.in libparse/Makefile.in librsaref/Makefile.in ntpd/Makefile.in ntpdate/Makefile.in ntpdc/Makefile.in ntpq/Makefile.in ntptrace/Makefile.in parseutil/Makefile.in scripts/Makefile.in util/Makefile.in to the ignore list + + README.bk + 1.1 01/08/27 03:49:00 stenn@whimsy.udel.edu +15 -0 + + config.h.in + 1.62 01/08/27 03:49:00 stenn@whimsy.udel.edu +3 -0 + HAVE_STDINT_H check. + + README.bk + 1.0 01/08/27 03:49:00 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/README.bk + + clockstuff/Makefile.am + 1.2 01/08/27 03:49:00 stenn@whimsy.udel.edu +2 -2 + Portability improvements found by automake 1.5 + + configure.in + 1.220 01/08/27 03:49:00 stenn@whimsy.udel.edu +1 -1 + Call this version '0a1. + +ChangeSet@1.690, 2001-08-27 03:30:52-04:00, stenn@whimsy.udel.edu + .del-aclocal.m4~3aed0663: + Delete: aclocal.m4 + .del-Makefile.in~52231e38: + Delete: ElectricFence/Makefile.in + .del-Makefile.in~bd702e17: + Delete: scripts/Makefile.in + .del-Makefile.in~3aed0663~12: + Delete: parseutil/Makefile.in + .del-Makefile.in~3aed0663~13: + Delete: util/Makefile.in + .del-Makefile.in~3aed0663~14: + Delete: Makefile.in + .del-Makefile.in~3aed0663~10: + Delete: ntpq/Makefile.in + .del-Makefile.in~3aed0663~11: + Delete: ntptrace/Makefile.in + .del-Makefile.in~3aed0663~6: + Delete: libparse/Makefile.in + .del-Makefile.in~3aed0663~7: + Delete: ntpd/Makefile.in + .del-Makefile.in~3aed0663~8: + Delete: ntpdate/Makefile.in + .del-Makefile.in~3aed0663~9: + Delete: ntpdc/Makefile.in + .del-Makefile.in~3aed0663: + Delete: adjtimed/Makefile.in + .del-Makefile.in~3aed0663~1: + Delete: clockstuff/Makefile.in + .del-Makefile.in~3aed0663~4: + Delete: kernel/Makefile.in + .del-Makefile.in~3aed0663~5: + Delete: libntp/Makefile.in + .del-Makefile.in~3aed0663~2: + Delete: include/Makefile.in + .del-Makefile.in~3aed0663~3: + Delete: kernel/sys/Makefile.in + .del-Makefile.in~e832209e: + Delete: librsaref/Makefile.in + .del-COPYRIGHT~3aed0663: + Delete: COPYRIGHT + .del-configure~3aed0663: + Delete: configure + + BitKeeper/deleted/.del-aclocal.m4~3aed0663 + 1.88 01/08/27 02:37:31 stenn@whimsy.udel.edu +217 -160 + Delete: aclocal.m4 + + BitKeeper/deleted/.del-Makefile.in~52231e38 + 1.18 01/08/27 02:35:20 stenn@whimsy.udel.edu +89 -97 + Delete: ElectricFence/Makefile.in + + BitKeeper/deleted/.del-Makefile.in~bd702e17 + 1.27 01/08/27 02:35:20 stenn@whimsy.udel.edu +30 -39 + Delete: scripts/Makefile.in + + BitKeeper/deleted/.del-Makefile.in~3aed0663~12 + 1.23 01/08/27 02:35:20 stenn@whimsy.udel.edu +76 -88 + Delete: parseutil/Makefile.in + + BitKeeper/deleted/.del-Makefile.in~3aed0663~13 + 1.27 01/08/27 02:35:20 stenn@whimsy.udel.edu +150 -169 + Delete: util/Makefile.in + + BitKeeper/deleted/.del-Makefile.in~3aed0663~14 + 1.43 01/08/27 02:35:20 stenn@whimsy.udel.edu +62 -63 + Delete: Makefile.in + + BitKeeper/deleted/.del-Makefile.in~3aed0663~11 + 1.22 01/08/27 02:35:19 stenn@whimsy.udel.edu +76 -87 + Delete: ntptrace/Makefile.in + + BitKeeper/deleted/.del-Makefile.in~3aed0663~10 + 1.27 01/08/27 02:35:19 stenn@whimsy.udel.edu +78 -89 + Delete: ntpq/Makefile.in + + BitKeeper/deleted/.del-Makefile.in~3aed0663~6 + 1.27 01/08/27 02:35:19 stenn@whimsy.udel.edu +148 -152 + Delete: libparse/Makefile.in + + BitKeeper/deleted/.del-Makefile.in~3aed0663~7 + 1.30 01/08/27 02:35:19 stenn@whimsy.udel.edu +273 -260 + Delete: ntpd/Makefile.in + + BitKeeper/deleted/.del-Makefile.in~3aed0663~8 + 1.31 01/08/27 02:35:19 stenn@whimsy.udel.edu +86 -97 + Delete: ntpdate/Makefile.in + + BitKeeper/deleted/.del-Makefile.in~3aed0663~9 + 1.27 01/08/27 02:35:19 stenn@whimsy.udel.edu +78 -89 + Delete: ntpdc/Makefile.in + + BitKeeper/deleted/.del-Makefile.in~3aed0663~1 + 1.22 01/08/27 02:35:18 stenn@whimsy.udel.edu +78 -89 + Delete: clockstuff/Makefile.in + + BitKeeper/deleted/.del-Makefile.in~3aed0663 + 1.22 01/08/27 02:35:18 stenn@whimsy.udel.edu +76 -87 + Delete: adjtimed/Makefile.in + + BitKeeper/deleted/.del-Makefile.in~3aed0663~4 + 1.22 01/08/27 02:35:18 stenn@whimsy.udel.edu +43 -47 + Delete: kernel/Makefile.in + + BitKeeper/deleted/.del-Makefile.in~3aed0663~5 + 1.31 01/08/27 02:35:18 stenn@whimsy.udel.edu +282 -286 + Delete: libntp/Makefile.in + + BitKeeper/deleted/.del-Makefile.in~3aed0663~2 + 1.34 01/08/27 02:35:18 stenn@whimsy.udel.edu +35 -42 + Delete: include/Makefile.in + + BitKeeper/deleted/.del-Makefile.in~3aed0663~3 + 1.21 01/08/27 02:35:18 stenn@whimsy.udel.edu +34 -41 + Delete: kernel/sys/Makefile.in + + BitKeeper/deleted/.del-Makefile.in~e832209e + 1.33 01/08/27 02:35:18 stenn@whimsy.udel.edu +89 -95 + Delete: librsaref/Makefile.in + + BitKeeper/deleted/.del-COPYRIGHT~3aed0663 + 1.22 01/08/27 02:35:16 stenn@whimsy.udel.edu +0 -0 + Delete: COPYRIGHT + + BitKeeper/deleted/.del-configure~3aed0663 + 1.225 01/08/27 02:35:16 stenn@whimsy.udel.edu +1959 -2108 + Delete: configure + +ChangeSet@1.689, 2001-08-26 04:41:45-04:00, stenn@whimsy.udel.edu + Readline support, + From: Ollivier Robert <roberto@eurocontrol.fr> + + ntpq/ntpq.c + 1.16 01/08/26 03:06:34 stenn@whimsy.udel.edu +30 -14 + Readline support. + +ChangeSet@1.688, 2001-08-23 03:56:20-04:00, stenn@whimsy.udel.edu + Ignore A.* directories. - * ntpdc/ntpdc_ops.c (clkbug): Patches - * ntpd/ntp_refclock.c (refclock_buginfo): Patches - From: Marc.Brett@waii.com + BitKeeper/etc/ignore + 1.2 01/08/23 02:35:50 stenn@whimsy.udel.edu +1 -0 + added A.* -Sat Oct 10 20:13:14 1998 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.687, 2001-08-23 03:46:22-04:00, stenn@whimsy.udel.edu + Don't include SCCS subdirs in a distribution. - * configure.in: 4.0.73e12 + COPYRIGHT + 1.21 01/08/23 03:46:21 stenn@whimsy.udel.edu +1 -1 + Regenerated file. - * ntpd/ntp_util.c (hourly_stats): Added prio_set stuff. + Makefile.in + 1.42 01/08/23 03:46:21 stenn@whimsy.udel.edu +1 -0 + Regenerated file. - * ntpd/ntpd.c (ntpdmain): HAVE_SETPGRP_0 typo. - * parseutil/dcfd.c (detach): Ditto. - * ntpd/ntp_control.c (ctl_putpeer): Sometimes, peer->dstadr is - NIL. - From: Perry Ross <pross@platinum.com> + aclocal.m4 + 1.87 01/08/23 03:46:21 stenn@whimsy.udel.edu +1 -1 + Regenerated file. - * ntpd/ntpd.c: - Some systems use sys/sched.h, not sched.h (Irix) - * configure.in (CFLAGS): nextstep needs -posix. - Reported by: Jack Bryans <jbryans@csulb.edu> + Makefile.am + 1.12 01/08/23 03:46:21 stenn@whimsy.udel.edu +1 -0 + Clean out SCCS subdirs when making a distribution. -Sat Oct 3 02:32:46 1998 Harlan Stenn <stenn@whimsy.udel.edu> +ChangeSet@1.686, 2001-08-16 02:47:35-04:00, stenn@whimsy.udel.edu + Add a marker to the NEWS file. - * configure.in: 4.0.73e11 + NEWS + 1.31 01/08/16 02:47:34 stenn@whimsy.udel.edu +1 -0 + Add a "marker" to the file so we can easily segregate stable from + development changes in the NEWS file. - * configure.in (ac_refclock_palisade): Needs termios. +ChangeSet@1.685, 2001-08-16 02:28:43-04:00, stenn@whimsy.udel.edu + Final ntp-4.1.0 changes to the NEWS file. - * libntp/mktime.c: Some systems need sys/types.h + NEWS + 1.30 01/08/16 02:28:43 stenn@whimsy.udel.edu +2 -0 + Add the final missing bits to the NEWS file for the 4.1.0 release. - * configure.in: Added AC_TYPE_SIZE_T and AC_CHECK_TYPE(time_t, long) - The time_t stuff should only be needed on Older machines, so the - fact that I'm using a long shouldn't be a problem (hollow laugh). +ChangeSet@1.684, 2001-08-16 01:05:37-04:00, stenn@whimsy.udel.edu + Enable auto-checkout. - * include/l_stdlib.h: Sometimes we need to #include <sys/types.h> + BitKeeper/etc/logging_ok + 1.1 01/08/16 01:05:33 stenn@whimsy.udel.edu +1 -0 - * libntp/Makefile.am (../include/des.h): Typo. + BitKeeper/etc/logging_ok + 1.0 01/08/16 01:05:33 stenn@whimsy.udel.edu +0 -0 + BitKeeper file /backroom/ntp-stable/BitKeeper/etc/logging_ok -Fri Oct 2 20:52:47 1998 Harlan Stenn <stenn@whimsy.udel.edu> + BitKeeper/etc/config + 1.2 01/08/16 01:05:21 stenn@whimsy.udel.edu +2 -0 + Dave and I want auto-checkout. - * ntpd/ntp_intres.c (request): Accept responses back thru V2. +ChangeSet@1.683, 2001-08-01 23:01:12-00:00, stenn@whimsy.udel.edu + aclocal.m4, ChangeLog, configure, configure.in: + * configure.in: 4.1.0 + TAG: NTP_4_1_0 -Thu Oct 1 00:11:16 1998 Harlan Stenn <stenn@whimsy.udel.edu> + configure.in + 1.219 01/08/01 23:01:12 stenn@whimsy.udel.edu +1 -1 + * configure.in: 4.1.0 - * configure.in: 4.0.73e9 + configure + 1.224 01/08/01 23:01:10 stenn@whimsy.udel.edu +1 -1 + * configure.in: 4.1.0 - * ntpd/ntpd.c (catch_danger): Added. - (ntpdmain): AIX SIGDANGER stuff - From: Lars-Owe Ivarsson <larsowe@paradisaea.its.uu.se> + ChangeLog + 1.584 01/08/01 23:01:10 stenn@whimsy.udel.edu +4 -0 + * configure.in: 4.1.0 - * configure.in: - * include/ntp_machine.h: - * include/ntp_string.h: - * libntp/machines.c: - * libparse/clk_hopf6021.c: - * libparse/clk_trimtsip.c: - * ntpd/refclock_leitch.c: - * ntpd/refclock_palisade.c: - * ntpd/refclock_parse.c: - Here are some patches to suppress warnings from various compilers - (IRIX 5.3, MipsPro C 7.1 on IRIX 6.4, AIX 4.1) and loaders (IRIX - 5.3, IRIX 6.4). Shouldn't affect functionality at all. - From: Marc Brett <mbrett@rgs0.london.waii.com> - (I got similar patches for AIX from Lars-Owe Ivarsson - <larsowe@paradisaea.its.uu.se>) - -Thu Sep 24 21:33:50 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: '73e8 - - * configure.in: AIX4 stubs the POSIX timer_ stuff, - sched_setscheduler, and mlockall. - Reported by: Lars-Owe Ivarsson <larsowe@paradisaea.its.uu.se> - - * configure.in: OpenBSD stubs the POSIX timer_ stuff. - Reported by: sidney august cammeresi iv <cammeres@uiuc.edu> - (and several other folks whose names I can't find at the moment) - -Mon Sep 21 15:35:23 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: '73e7 - - * ntpd/refclock_parse.c: Missing declaration - From: Marc Brett <mbrett@rgs0.london.waii.com> - - * include/README: Remove old MCAST descriptions - - * include/Makefile.am (noinst_HEADERS): Lose sun-in.h . - -Mon Sep 21 14:50:12 1998 Harlan Stenn <stenn@grundoon.udel.edu> - - * ntpdate/ntpdate.c (timer): Properly format the definition. - -Sun Sep 20 23:02:50 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: '73e6 - - * include/Makefile.am (noinst_HEADERS): Renamed in.h to sun-in.h - -Fri Sep 18 01:05:55 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: '73e5 - - * ntpd/refclock_palisade.c: SCO patch - From: Kamal A Mostafa <kamalm@sco.com> - - * libparse/clk_trimtsip.c (cvt_trimtsip): Fix rollover bug. - From: "Michael J. Tubby B.Sc. G8TIC" <Mike.Tubby@thorcom.co.uk> - - * libntp/authencrypt.c: - * libntp/systime.c: - * ntpd/refclock_acts.c: - * ntpd/refclock_arbiter.c: - * ntpd/refclock_arc.c: - * ntpd/refclock_as2201.c: - * ntpd/refclock_atom.c: - * ntpd/refclock_chu.c: - * ntpd/refclock_conf.c: - * ntpd/refclock_datum.c: - * ntpd/refclock_heath.c: - * ntpd/refclock_hpgps.c: - * ntpd/refclock_irig.c: - * ntpd/refclock_leitch.c: - * ntpd/refclock_nmea.c: - * ntpd/refclock_palisade.c: - * ntpd/refclock_parse.c: - * ntpd/refclock_pst.c: - * ntpd/refclock_trak.c: - * ntpd/refclock_true.c: - * ntpd/refclock_usno.c: - * ntpd/refclock_wwvb.c: - Typos, cleanup, and bugfixes - From: Marc Brett <mbrett@rgs0.london.waii.com> - - * ntpd/ntp_timer.c (timer): Typo. - * include/ntp_refclock.h: in refclockstat, clockdesc should be const. - * ntpd/ntp_io.c (create_sockets): Typo. - * ntpd/ntp_control.c (free_varlist): Use the appropriate cast when - calling free(). - (set_var): Use char *td for non-const char data. - (ctl_getitem): Use char * for non-const data. - (Many of these reported by Marc Brett) - -Sun Sep 13 19:19:09 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/ntpd.c: Added nofork declaration. - (ntpdmain): Initialize it... - * ntpd/ntp_config.c: added nofork. - Updated ntp_options. - (getstartup): Updated "usage" string. Deal with -n flag. - (getconfig): Ditto. - From: Jeffrey Hutzelman <jhutz@cs.cmu.edu> - - * ntpd/ntp_io.c (open_socket): Use ntoa() to print out the address - when bind() fails. (in 2 places) - Reported by: "Markus W. Fehr" <mfehr@ch.ibm.com> - Only soft-fail if an interface is unavailable. - (create_sockets): Don't SO_REUSEADDR if the interface is unavailable. - From: "Markus W. Fehr" <mfehr@ch.ibm.com> - - * configure.in: If we --disable-all-clocks, then don't enable - parse clocks by default. - Reported by: Marion Hakanson <hakanson@cse.ogi.edu> - -Sat Aug 22 23:58:14 1998 Frank Kardel <kardel@acm.org> - - * ntpd/refclock_parse.c (local_input): fixed IO handling for non-STREAM IO - -Sun Aug 16 20:13:32 1998 Frank Kardel <kardel@acm.org> - - * libntp/ieee754io.c: debug information only compile for LIBDEBUG case - - * ntpd/refclock_parse.c (gps16x_message): reduced UTC parameter information (dropped A0,A1) - made uval a local variable (killed one of the last globals) - (sendetx): added logging of messages when in debug mode - (trimble_check): added periodic checks to facilitate re-initialization - (trimbletsip_init): made use of EOL character if in non-kernel operation - (trimbletsip_message): extended message interpretation - (getdbl): fixed data conversion - - * libparse/parse_conf.c (clockformats): Trimble TSIP driver now also - available for kernel operation - - * libparse/info_trimble.c: re-generated - - * libparse/clk_trimtsip.c (cvt_trimtsip): initial kernel capable version (no more floats) - (clock_trimtsip =): new format name - - * libparse/clk_trimtaip.c (clock_trimtaip =): changed format name - - * include/trimble.h (CMD_RSTATTRACK): renamed mode 6 variable name - - * scripts/monitoring/ntploopwatch: moved emacs mode selector - -Mon Aug 10 15:32:48 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_acts.c: Patch cleanup - * ntpd/ntp_refclock.c: Patch cleanup - * ntpd/ntp_timer.c: Patch cleanup - From: qli@huey.udel.edu - -Wed Jul 29 15:23:21 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * libntp/machines.c: IRIX needs time.h - Reported by: Judith E Bush <jbush@fi.edu> - - * ntpd/ntpd.c (service_main): Better AIX PROCLOCK fix. - From: Matt Ladendorf <matt.ladendorf@anheuser-busch.com> and - Grover Davidson <Grover.Davidson@anheuser-busch.com> - -Wed Jul 29 01:36:48 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * include/ntpd.h (MAXINTERFACES): Moved here... - * ntpd/ntp_io.c: From here... - (create_sockets): Only deal with MAXINTERFACES. - (create_sockets): Only deal with specified interfaces. - - * ntpd/ntp_config.c (CONFIG_LISTEN): Added - Added ifnum and listenaddrs[] - (getconfig): Added defn for "addr" - (getconfig): Initialize ifnum. - - * ntpd/ntpd.c (service_main): call init_io after getconfig - From: Vebjorn Ljosa <ljosa@initio.no> - -Wed Jul 29 00:42:28 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_palisade.c: Use NEED_HPUX9_TIOCM_STUFF - - * acconfig.h (NEED_HPUX9_TIOCM_STUFF): Added. - - * configure.in (REFCLOCK_PALISADE): Needs termio*.h - (NEED_HPUX9_TIOCM_STUFF): Added. - - * ntpd/ntp_io.c (create_sockets): Use strchr instead of strstr. - - * libntp/mktime.c: #include <sys/types.h> - - * libntp/ieee754io.c: #include <sys/types.h> - -Wed Jul 29 00:24:22 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_acts.c (ACTS_MAXPOLL): 14 -> 18. - Import current_nextdate - (acts_receive): Update peer->nextdate with current_nextdate - (acts_poll): Call acts_timeout() (debugging) - - * ntpd/ntp_refclock.c: Export current_nextdate. - (refclock_transmit): Check peer->valid >= NTP_SHIFT - 2, not >. - (refclock_transmit): hpoll wiggles, update current_nextdate - - * ntpd/ntp_timer.c: #include "ntp_refclock.h" - (MODE_MANUAL): Added. - (timer): MODE_MANUAL stuff - - From: qli@huey.udel.edu - -Tue Jul 28 23:23:15 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: Check for inet_ntoa in -lbind . - - * ntpd/ntpd.c: #undef PROCLOCK for AIX. - -Mon Jul 20 01:06:24 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in (AC_TYPE_SIZE_T): Added. - -Sat Jul 11 09:38:30 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.73e - - * ports/winnt/: Replaced with new code (no SHM or PALISADE) - From: Greg Schueman <schueman@ix.netcom.com> - -Fri Jul 10 12:12:59 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.73d - - * include/ntp_machine.h (HAVE_SRANDOM): VxWorks patches - (HAVE_RANDOM): Ditto. - (CALL): Ditto. - From: Casey Crellin <ccrellin@mweb.com> - - * ntpd/refclock_parse.c (local_input): Typo. - Reported by: Tony Li <tony1@home.net> - -Wed Jul 8 01:49:01 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.73c - - * PARSE patches from Frank Kardel - - * libntp/machines.c (ntp_set_tod): Get it right. - -Sun Jul 5 22:15:34 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.73a - - * kernel/sys/timex.h (MOD_CANSCALE): Add rest of patch to handle - scaling. - From: Poul-Henning Kamp <phk@critter.freebsd.dk> - -Wed Jun 10 21:16:01 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.73 - - * ntpd/ntp_loopfilter.c (local_clock): MOD_CANSCALE patches, and - be careful with the integration if we're nearly perfect. - From: Poul-Henning Kamp <phk@critter.freebsd.dk> - - * util/tickadj.c (main): Typo fix... - From: Marion Hakanson <hakanson@cse.ogi.edu> - - * ntpd/ntp_io.c (create_sockets): Attempt to ignore alias - interfaces. - From: Kenneth Maupin <maupin@easystreet.com> - - * ntpd/ntp_refclock.c: PPS fixes - * ntpd/refclock_msfees.c (msfees_start): Portability fixes and - PPS/STREAM enhancements - From: John Hay <jhay@mikom.csir.co.za> - - * ntpd/ntp_refclock.c (refclock_gtlin): Patch... - From: Jonathan Stone <jonathan@DSG.Stanford.EDU> - -Sun Jun 28 18:43:30 1998 Frank Kardel <kardel@acm.org> - - * libntp/buftvtots.c (buftvtots): using WORD_BIGENDIAN instead of XNTP_BIG_ENDIAN - - * libparse/clk_trimtsip.c (getflt): fixed ENDIAN issue - (getdbl): fixed ENDIAN issue - (getint): use get_msb_short() - (cvt_trimtsip): use gpstolfp() for conversion - - * libntp/Makefile.am (libntp_a_SOURCES): added gpstolfp.c source - - * libntp/binio.c: added {get,put}_msb_{short,long}() functions - - * include/ntp_fp.h: added gpstolfp() prototype - - * include/binio.h: added binio MSB prototypes - -Sat Jun 13 13:48:17 1998 Frank Kardel <kardel@acm.org> - - * parseutil/testdcf.c: signed/unsigned - SYSV clock name clash fixed - - * parseutil/dcfd.c: signed/unsigned - SYSV clock name clash fixed - year wrapping at 1998 - ctype macros take ints as args - - * ntptrace/ntptrace.c (decodeipaddr): ctype macros take ints as args - - * ntpq/ntpq_ops.c (doprintpeers): signed/unsigned - - * ntpq/ntpq.c: ctype macros take ints as args - signed/unsigned - - * ntpdc/ntpdc.c: signed/unsigned - - * ntpd/refclock_usno.c: signed/unsigned - - * ntpd/refclock_true.c (true_send): signed/unsigned, name clashes - - * ntpd/refclock_parse.c: signed/unsigned, name clashes - - * ntpd/refclock_nmea.c (nmea_receive): ctype macros take ints as args - - * ntpd/refclock_heath.c (heath_receive): prototypes (signed/unsigned issues) - - * ntpd/refclock_arc.c: prototypes (signed/unsigned issues) - - * ntpd/refclock_acts.c: prototypes (signed/unsigned issues) - - * ntpd/ntpd.c: prototypes (signed/unsigned issues) - - * ntpd/ntp_util.c (getauthkeys): prototypes (signed/unsigned issues) - fix SYSV clock name clash - - * ntpd/ntp_request.c: prototypes (signed/unsigned issues) - fix SYSV clock name clash - - * ntpd/ntp_io.c (input_handler): variable naming, signed/unsigned - - * ntpd/ntp_intres.c (readconf): signed/unsigned issues - - * ntpd/ntp_control.c: prototypes (signed/unsigned issues) - fix SYSV clock name clash - - * ntpd/ntp_config.c: fix SYSV clock name clash - ctype macros take ints as args - - * libparse/parsestreams.c: dirt (debug) removed - - * libparse/parsesolaris.c: more prototypes - fix name clashes - allow for ansi2knr - - * libparse/parse.c: bcopy/memcpy cleanup - fix SYSV clock name clash - - * libparse/clk_trimtsip.c (cvt_trimtsip): fix SYSV clock name clash - - * libparse/clk_trimtaip.c (cvt_trimtaip): fix SYSV clock name clash - - * libparse/clk_schmid.c (cvt_schmid): fix SYSV clock name clash - - * libparse/clk_rcc8000.c (cvt_rcc8000): fix SYSV clock name clash - - * libparse/clk_rawdcf.c (cvt_rawdcf): fix SYSV clock name clash - - * libparse/clk_hopf6021.c (cvt_hopf6021): fix SYSV clock name clash - - * libparse/clk_dcf7000.c (cvt_dcf7000): fix SYSV clock name clash - - * libparse/clk_computime.c: fix SYSV clock name clash - - * libntp/octtoint.c (octtoint): ctype macros take ints as args - - * libntp/mstolfp.c (mstolfp): ctype macros take ints as args - - * libntp/hextolfp.c (hextolfp): ctype macros take ints as args - - * libntp/hextoint.c (hextoint): ctype macros take ints as args - - * libntp/decodenetnum.c (decodenetnum): ctype macros take ints as args - - * libntp/atouint.c (atouint): ctype macros take ints as args - - * libntp/atolfp.c (atolfp): ctype macros take ints as args - - * libntp/atoint.c (atoint): ctype macros take ints as args - - * kernel/sys/parsestreams.h: STREAM macro gone in favor of HAVE_SYS_STREAM_H - - * include/parse.h: STREAM macro gone in favor of HAVE_SYS_STREAM_H - -Fri Jun 12 11:08:53 1998 Frank Kardel <kardel@acm.org> - - * ntpd/ntp_timer.c: prototype fixes (ansi2knr/knr compiler) - - * ntpd/ntp_proto.c (make_keylist): type cast for e(!!!)malloc() - - * libparse/Makefile.am: adjust for ansi2knr - - * libntp/ieee754io.c: ansi2knr compatibility - - * include/ntp_refclock.h: added pps_sample() extern declaration - added refclock_process_offset() extern declaration - - * include/ntp.h: fixed function * prototypes - - * ntpd/refclock_parse.c (bind): added input routine - (local_input): added input routine - - * ntpd/ntp_io.c (input_handler): direct input processing for - refclocks to save input recv buffers - - * include/ntp_refclock.h: added int io_input(struct recvbuf *) - pointer to allow direct processing of read refclock data in - order to save many bug recv buffers on single character input - (problem with "fast" machines) - - * parse_conf.c: conditional compile macros fixed - - * parse.c: conditional compile macros fixed - printf prototype - - * clk_trimtaip.c: conditional compile macros fixed - printf prototype - - * clk_schmid.c: conditional compile macros fixed - printf prototype - - * clk_rcc8000.c: conditional compile macros fixed - printf prototype - - * clk_hopf6021.c: conditional compile macros fixed - printf prototype - - * clk_dcf7000.c: conditional compile macros fixed - printf prototype - - * clk_computime.c: conditional compile macros fixed - printf prototype - -Sat Jun 6 07:41:54 1998 Frank Kardel <kardel@acm.org> - - * ntpd/refclock_palisade.c: fixed termio.h / termios.h inclusion - - * include/ntp_refclock.h: made refclockproc/clockdesc const - - * ntpd/ntp_control.c (ctl_putpeer): avoided ambigous 'else' (gcc) - - * ntpd/refclock_parse.c (parse_start): added BURST mode initialisation - - * scripts/stats/summary.sh (CLOCK): allow for Y2K log files - - * libparse/clk_rawdcf.c: simplified condidional compile expression - -Wed May 27 08:10:43 1998 Frank Kardel <kardel@acm.org> - - * include/Makefile.am (noinst_HEADERS): added new header files - mbg_gps166.h binio.h ascii.h ieee754io.h - - * ntpdc/ntpdc.c (sendrequest): fixed info_auth_keyid setting it - got accidentally trashed every other round - -Mon May 25 22:55:07 1998 Frank Kardel <kardel@acm.org> - - * configure.in: PARSE clocks are enabled by default whenever - possible (termio.h or termios.h present) - removed RAWDCF_SETDTR feature - - * acconfig.h: removed RAWDCF_SETDTR option (now implicit by - compilation and run time configuration) - - * ntpd/refclock_parse.c (rawdcf_init): offer a RAWDCF clock (type 14) - that attempts to set the DTR modem line for receiver power - - * libparse/clk_meinberg.c (cvt_meinberg): support current standard - Meinberg data formats - -Sun May 24 09:43:19 1998 Frank Kardel <kardel@acm.org> - - * libparse/clk_rawdcf.c (pps_rawdcf): trigger pps on zero going - edge - that is simpler wiring (Rx->DCD). - - * parseutil/testdcf.c (wday): const keyword - - * parseutil/dcfd.c (cvt_rawdcf): sign issues and calling interfaces - - * ntpq/ntpq.c (MAXVARLEN): adjusted internal buffer length for - variable values - - * ntpd/refclock_parse.c: adjust to new io handling (fixed formats - only) - (mkreadable): don't include >"< in readable ASCII output (-> ntpq - parsing) - output debug messages to stdout instead of msyslog() - fixed version information string - - * ntpd/refclock_atom.c (pps_sample): new auxiliary pps interface - - * libparse/parsestreams.c (parserput): get event status consistent - with direct calls - (zs_xsisr): simulate CARRIER status to avoid unnecessary M_xHANGUP - events - - * libparse/parsesolaris.c (parserput): get event status consistent - with direct calls - (zs_xsisr): simulate CARRIER status to avoid unnecessary M_xHANGUP - events - - * libparse/parse.c: removed old input cruft - (parse_restart): new generic input help function - (parse_addchar): ditto - (parse_end): ditto - (pps_one): new generic pps help function - (pps_zero): ditto - - * libparse/clk_trimtsip.c (clock_trimtsip =): new input handling - - * libparse/clk_trimtaip.c (clock_trimtaip =): new input handling - (inp_trimtaip): new input handler - - * libparse/clk_schmid.c (clock_schmid =): new input handling - (inp_schmid): new input handler - - * libparse/clk_rcc8000.c (clock_rcc8000 =): new input handling - (inp_rcc8000): new input handler - - * libparse/clk_rawdcf.c (clock_rawdcf =): new input handling - (snt_rawdcf): adjusted to new input handling - (inp_rawdcf): new input handler - - * libparse/clk_meinberg.c (clock_meinberg): new input handling - (gps_input): new input handler - (mbg_input): new input handler - - * libparse/clk_hopf6021.c (clock_hopf6021 =): new input handling - (inp_hopf6021): new input handler - - * libparse/clk_dcf7000.c (clock_dcf7000 =): new input handling - (inp_dcf7000): new input handler - - * libparse/clk_computime.c (clock_computime =): new input handling - (inp_computime): new input handler - - * libparse/Makefile.am: link kernel module with libntp.a - - * include/parse.h (struct parse): removed old data structure cruft - (new input model) new PARSE_INP* macros for input handling - removed old SYNC_* macros from old input model - (struct clockformat): removed old parse functions in favor of the - new input model - updated prototypes - - * include/ntp_refclock.h: prototype for refclock_atom pps_sample() - interface - - * acconfig.h: added PPS_SAMPLE define - * configure.in (LIBPARSE): added PPS_SAMPLE configuration - <refclock_atom aux interface> - - * libntp/systime.c (adj_systime): debug output (> level 6) for - adjtime results - - * libntp/mfp_mul.c (mfp_mul): controlled debug output - - * libntp/ieee754io.c (get_byte): controlled debug output - (fetch_ieee754): ditto - (put_ieee754): ditto - -Tue May 5 20:09:51 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: document DES is not usually present. - -Wed Apr 29 22:00:22 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.72h - - * authstuff/Makefile.am (check-local-rsn): check-local doesn't - work with RSAREF... - Reported by: "Auteria Wally Winzer Jr." <wally.winzer@champusa.com> - - * libntp/machines.c: the settime() choices were ordered badly. - Reported by: Michael Joosten <joost@c-lab.de> - -Sat Apr 25 00:35:53 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in (ac_cv_var_no_parenb_ignpar): Undo the kernel PLL - block I just installed - Dave wants to control this via - KERNEL_FLL_BUG. - -Fri Apr 24 20:35:57 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * libntp/Makefile.am (libntp_a_DEPENDENCIES): Set per libntp_a_LIBADD - - * configure.in: Do a better job of blocking kernel PLL under - solaris2.6. - -Fri Apr 24 00:41:12 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: 4.0.72f - (ac_cv_struct_nlist_n_un): Don't look for ntp_adjtime or - ntp_gettime under solaris2.6. - - * ntpd/ntp_proto.c (process_packet): Give verbose error messages - - * include/global.h (PROTOTYPES): Drive via HAVE_PROTOTYPES. - -Wed Apr 22 16:55:55 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in (ac_cv_var_use_des): Added. 4.0.72e. - * libntp/Makefile.am (libntp_a_LIBADD): Added DESOBJS - -Tue Apr 21 02:08:06 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_arc.c (arc_receive): Typo... - From: Sam Steingold <sds@usa.net> - -Fri Apr 10 03:05:35 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in (ac_refclock_chu): AUDIO_CHU support. Disabled by - default, and currently only supported on SunOS and Solaris. - * acconfig.h: AUDIO_CHU - -Wed Apr 8 19:53:53 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * libntp/Makefile.am (EXTRA_DIST): Added mktime.c - - * configure.in: AC_REPLACE_FUNCS(mktime). - (--enable-dst-minutes=60): Added, for (missing) mktime(). - - * ntpd/refclock_heath.c (heath_receive): Use mktime() instead of - the old hack. - -Tue Apr 7 21:15:14 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in (LIBOBJS): Hack it before AC_OUTPUT to deal with - ANSI2KNR-filtering rules. - From: Jim Meyering <meyering@ascend.com> - -Mon Apr 6 01:40:45 1998 Harlan Stenn <stenn@grundoon.udel.edu> - - * libntp/strerror.c: ANSIfy strerror's definition. - -Thu Mar 12 20:24:45 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * libntp/statestr.c: Only #include <config.h> if HAVE_CONFIG_H is - #define'd. - From: Sven Dietrich <Sven_Dietrich@Trimble.COM> - -Wed Mar 11 00:27:32 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: Cygwin needs to check for the advapi32 library. - NT doesn't support a root user, so don't bother with getuid(). - Also, don't bother with umask(). - - * ntpd/ntp_io.c: cygwin32 patches - * ntpd/ntp_proto.c: Ditto. - * ntpd/ntpd.c: Ditto. - * ntpd/ntp_timer.c: Ditto. - * ntpdate/ntpdate.c: Ditto. - * libntp/machines.c: Ditto. - * libntp/systime.c: Ditto. - * include/ntp_machine.h: Ditto. - * include/ntp_unixtime.h: Ditto. - From: Sven Dietrich <Sven_Dietrich@Trimble.COM> - -Tue Mar 10 22:26:14 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in (ac_cv_make_tickadj): Added. - Now that tickadj is the only(?) utility that cares about tick and - tickadj, we don't need to have NOKMEM and no PRESET_* be fatal. - -Sat Mar 7 02:57:17 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/ntp_loopfilter.c (local_clock): Patch STA_FLL check - From: Poul-Henning Kamp <phk@freebsd.org> - - * various: Renamed ACTS to CLOCK_ACTS, ARBITER to CLOCK_ARBITER, - ARCRON_MSF to CLOCK_ARCRON_MSF, AS2201 to CLOCK_AS2201, BANC to - CLOCK_BANC, DATUM to CLOCK_DATUM, GPSVME to CLOCK_GPSVME, HEATH to - CLOCK_HEATH, HPGPS to CLOCK_HPGPS, IRIG to CLOCK_IRIG, JUPITER to - CLOCK_JUPITER, LEITCH to CLOCK_LEITCH, MSFEES to CLOCK_MSFEES, - MX4200 to CLOCK_MX4200, NMEA to CLOCK_NMEA, PALISADE to - CLOCK_PALISADE, PARSE to CLOCK_PARSE, PPS720 to CLOCK_PPS720, PST - to CLOCK_PST, PTBACTS to CLOCK_PTBACTS, SHM_CLOCK to CLOCK_SHM, - ONCORE to CLOCK_ONCORE, TPRO to CLOCK_TPRO, TRAK to CLOCK_TRAK, - TRUETIME to CLOCK_TRUETIME, USNO to CLOCK_USNO, WWVB to CLOCK_WWVB - - * Makefile.am (ETAGS_ARGS): Added acconfig.h - - * various: Renamed LOCAL_CLOCK to CLOCK_LOCAL. - - * configure.in: First cut at *-pc-cygwin32 support - Requested by: Sven Dietrich <Sven_Dietrich@Trimble.COM> - - * configure.in: gdt-surveying code is gone. Sigh. - Reported by: Poul-Henning Kamp <phk@critter.freebsd.dk> - -Wed Mar 4 21:41:06 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * many places: Renamed ATOM to CLOCK_ATOM - -Tue Mar 3 03:18:13 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/ntp_timer.c (timer): Only call refclock_transmit if - REFCLOCK is #define'd. - Reported by a bunch of folks. - -Mon Mar 2 03:46:07 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in (ntp_refclock): Use CLOCK_CHU, which no longer - needs any special headers. - * ntpd/refclock_chu.c: Call it CLOCK_CHU - (chu_receive): Define it correctly. - - * include/winnt/sys/time.h (gettimeofday): Prototypes are OK. - (settimeofday): Prototypes are OK. - From: JJEVNISEK@qgraph.com - - * ntpq/ntpq_ops.c: varlist name and value aren't const. - * ntpdc/ntpdc_ops.c (fudge): The flags are u_val, not val. - * ntpdc/ntpdc.c: const cleanup, exit cleanup. - * ntpd/refclock_wwvb.c (wwvb_receive): Move the definition of tz - somewhere more normal. - * ntpd/ntp_request.c (do_trustkey): kp gets u_long data, not - u_int32 (but Harlan thinks this patch may be wrong). - * ntpd/ntp_refclock.c (refclock_process): clocktime needs - offset.l_ui, not offset.l_i . - * ntpd/ntp_control.c (set_var): t isn't const. - * libntp/a_md5encrypt.c (session_key): Cast 2nd arg to MD5auth_setkey. - * include/ntpd.h: ctl_var's text field isn't const. - * include/ntp_refclock.h: clockdesc isn't const. - From: Marc Brett <Marc.Brett@waii.com> - - * ntpd/ntp_loopfilter.c (local_clock): Limit ntv.constant to - MAXTC, and log error returns from ntp_adjtime. - From: Juha Sarlin <juha@c3l.tyreso.se> - -Mon Mar 2 03:05:23 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in (ac_cv_var_kernel_fll_bug): KERNEL_FLL_BUG - * acconfig.h: KERNEL_FLL_BUG: added. - * ntpd/ntp_loopfilter.c (local_clock): Only avoid STA_FLL if - KERNEL_FLL_BUG is #define'd (Solaris2.6) - -Sat Feb 21 00:45:10 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * automake-1.2d.patches: Added ansi2knr.o rules. - - * ntpd/refclock_tpro.c: P() stuff - -Fri Feb 20 20:10:20 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in: Improve the ${CC} -pipe test (cygwin-32's gcc -pipe - silently does nothing). - Reported by: Sven Dietrich <Sven_Dietrich@Trimble.COM> - -Wed Feb 18 00:51:08 1998 Harlan Stenn <stenn@whimsy.udel.edu> - -* configure.in: 4.0.72 released. - -* configure.in:AC_REPLACE_FUNCS(strerror), check for poll.h, and deal - with the --enable-JUPITER stuff. -* libntp/Makefile.am (libntp_a_LIBADD): Added (for strerror support). -* libntp/clocktypes.c: Added REFCLK_GPS_JUPITER. -* ntpdate/ntpdate.c: poll() support -* ntpd/Makefile.am: Add refclock_jupiter.c -* ntpd/refclock_conf.c: Added refclock_jupiter -* ntpd/refclock_mx4200.c (mx4200_pps): Bugfixes. -* include/ntp.h (REFCLK_GPS_JUPITER): Added, and bumped REFCLK_MAX. - From: Craig Leres <leres@ee.lbl.gov> - -Mon Feb 16 21:02:42 1998 Harlan Stenn <stenn@grundoon.udel.edu> - - * ntpd/ntp_proto.c: P() - -Mon Feb 16 12:43:11 1998 Harlan Stenn <stenn@whimsy.udel.edu> - -* include/ntp_types.h: Added P() prototyping hack back in. -* include/parse.h: Ditto. -* include/ntpd.h: Ditto. -* include/ntp_unixtime.h: Ditto. -* include/ntp_stdlib.h: Ditto. -* include/ntp_select.h: Ditto. -* include/ntp_refclock.h: Ditto. -* include/ntp_fp.h: Ditto. -* include/md5.h: Ditto. -* include/ntp_filegen.h: Ditto. -* include/ntp_calendar.h: Ditto. -* include/l_stdlib.h: Ditto. - - * configure.in (ACTS): Sometimes, TIOCMBIS is in sys/ioctl.h - Reported by Kenneth Jaldehag <kenneth.jaldehag@sp.se> - * configure.in (HEATH): Ditto. - * configure.in (PTBACTS): Ditto. - * configure.in (USNO): Ditto. - -Sat Feb 14 00:02:14 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_irig.c (irig_rf): Rename sincos[] to sin_cos[]. - -Fri Feb 13 22:22:08 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * include/ntp.h (RANDPOLL): Use random or mrand48. - * ntpd/ntp_config.c (do_resolve_internal): Ditto. - * ntpd/ntp_peer.c (unpeer): Ditto. - * ntpd/ntp_proto.c (make_keylist): Ditto. - - * ntpd/ntpd.c (xntpdmain): Use srandom or srand48. - - * configure.in: Look for {s,}random() and [ms]rand48(). - -Wed Feb 11 22:50:24 1998 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/ntp_restrict.c (hack_restrict): Renamed restrict() - * include/ntpd.h: Ditto - * ntpd/ntp_request.c (do_restrict): Ditto - * ntpd/ntp_config.c (getconfig): - * ntpd/ntp_io.c (create_sockets): Ditto. - -1998-01-23 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_irig.c: Allow either <sun/audioio.h> or - <sys/audioio.h> . From Dave Mills. - - * configure.in: Under SunOS, it's sun/audioio.h . - -1998-01-22 Harlan Stenn <stenn@whimsy.udel.edu> - - * html/driver6.html: Updated header file info - * html/irig.html: Ditto. - * configure.in: sys/bsd_audioirig.h replaced with sys/audioio.h - for new irig driver that Dave installed. - -1998-01-08 Harlan Stenn <stenn@whimsy.udel.edu> - - * Many places: Lose the P(()) prototype stuff - - * util/tickadj.c (writevar): Make offset an off_t - (readvar): Ditto - (getoffsets): Make offsets off_t - - * adjtimed/adjtimed.c (GetClockRate): Fix lseek arg 2. - (SetClockRate): Ditto - - * Many things in many places from many people. - - * configure.in: Added AC_TYPE_OFF_T - -1997-11-26 Harlan Stenn <stenn@whimsy.udel.edu> - - * ntpd/refclock_palisade.c: ANSIfied. - -Wed Sep 3 23:51:44 1997 Harlan Stenn <stenn@whimsy.udel.edu> - - * configure.in (AM_C_PROTOTYPES): Added. - - * Makefile.am (AUTOMAKE_OPTIONS): Added ansi2knr. + aclocal.m4 + 1.86 01/08/01 23:01:10 stenn@whimsy.udel.edu +0 -0 + * configure.in: 4.1.0 diff --git a/contrib/ntp/ChangeLog-4.1.0 b/contrib/ntp/ChangeLog-4.1.0 new file mode 100644 index 000000000000..69b566ee0194 --- /dev/null +++ b/contrib/ntp/ChangeLog-4.1.0 @@ -0,0 +1,6152 @@ +2001-08-01 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.1.0 + +2001-07-27 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_oncore.c (oncore_start): Set pps_enable=1, just + like the atom driver does. + From: reg@dwf.com + + * ntpd/refclock_nmea.c (nmea_ppsapi): Set pps_enable=1, just like + the atom driver does. + From: Scott Allendorf <sca@newton.physics.uiowa.edu> + + * ntpd/ntp_config.c (getconfig): CONF_CLOCK_PANIC was using the + wrong config flag. + From: <justin_forrester@hp.com> + +2001-07-10 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99m-rc3 + +2001-07-06 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntp_update: COPYRIGHT needs a touch. + From: Mike Stump <mrs@kithrup.com> + +2001-07-04 Harlan Stenn <stenn@whimsy.udel.edu> + + * html/config.htm: Major cleanup. + From: Martin Janzen <janzen@pixelmetrix.com> + + * configure.in (rt library check): Don't look for -lrt under + Linux. Under glibc-2.1.2 and -2.2.2 (at least), the POSIX- + compatibility real-time library does strange things with threads + as other processes and we're getting lots of complaints about it. + Reported by: Juha Sarlin <juha@c3l.com> + +2001-06-30 Harlan Stenn <stenn@whimsy.udel.edu> + + * html/driver35.htm: Update email address. + +2001-06-25 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_oncore.c (oncore_msg_BaEaHa): Fix wrong offset for + rsm.bad_almanac + From: Reynir Siik <reynir@royal.net> + +2001-06-12 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99m-rc2 + +2001-06-10 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_config.c: + * include/ntp_config.h: includefile config keyword support + From: Dean Gibson <timekeeper@tcp-udp.net> + +2001-06-08 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99m-rc1b + + * ntpd/refclock_true.c (true_debug): Bump some buffer sizes to + reduce/eliminate chance of buffer overflow. Use snprintf() + instead of sprintf(). Do a better job of opening the debug file. + * ntpd/ntp_control.c (ctl_getitem): Count overflow packets as bad + and return a BADFMT. + * ntpd/ntp_config.c (save_resolve): call fdopen() with the correct + mode. + From: Bela Lubkin <belal@sco.com> + +2001-06-03 Harlan Stenn <stenn@whimsy.udel.edu> + + * include/ntp.h (RES_ALLFLAGS): Add RES_DEMOBILIZE. + From: Dean Gibson <timekeeper@tcp-udp.net> + + * configure.in: 4.0.99m-rc1a + +2001-06-02 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_refclock.c (refclock_open): Add O_NOCTTY to the open() + flags when opening a serial port. + Reported by: joseph lang <tcnojl1@earthlink.net> + +2001-05-31 Harlan Stenn <stenn@whimsy.udel.edu> + + * html/notes.htm: Typo fix. + From: John Stone <johns@ks.uiuc.edu> + + * configure.in: 4.0.99m-rc1 + + * html/monopt.htm: Typo fix. + * html/confopt.htm: Cruft removal. + From: John Stone <johns@ks.uiuc.edu> + +2001-05-30 Harlan Stenn <stenn@whimsy.udel.edu> + + * README.cvs: More updates and cleanup. + + * ntpd/ntp_loopfilter.c (loop_config): + Check against STA_NANO instead of (NTP_API > 3) to catch kernels + that were rolled while the spec was evolving. + From: John.Hay@icomtek.csir.co.za + + * README.cvs: Note that we want to check out NTP into a clean + subdir. + Reported by jrd@cc.usu.edu (Joe Doupnik) + +2001-05-27 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99k40 + + * include/ntp_refclock.h: Median Filter (SAMPLE - macro) - change + to use most recent MAXSTAGE entries when the filter overflows (ie + driver poking say once per second with poll > MAXSTAGE) rather + than blocking after MAXSTAGE entries (turf oldest rather than turf + most recent). + From: John Woolner <vk1et@tpg.com.au> + + * ntpd/refclock_true.c: + a. Don't cream pp->a_lastcode when we get a <cr><lf> pair + b. Fix up pp->leap handling to work correctly + c. clear CEVNT_BADTIME etc warnings when we get good clock + CEVNT_NOMINAL. + From: John Woolner <vk1et@tpg.com.au> + + * kernel/sys/pcl720.h: + Add support for the XL clock to refclock_true.c + From: Paul A Vixie <vixie@mfnx.net> + + * ntpd/ntp_loopfilter.c (local_clock): One more attempt at + "improving" the panic message. + +2001-05-26 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (ac_cv_func_ctty_for_f_setown): BSDI3 needs a ctty + for F_SETOWN, too. + From: Paul A Vixie <vixie@mfnx.net> + +2001-05-24 Harlan Stenn <stenn@whimsy.udel.edu> + + * html/ntpd.htm: Typo. + From: John Stone <johns@ks.uiuc.edu> + +2001-05-23 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99k39 + + * ntpd/ntp_loopfilter.c (local_clock): huffpuff cleanup/improvements. + (huffpuff): Cleanup/improvements. + (loop_config): huffpuff initialization cleanup/improvements. + From: Dave Mills, Terje, Mark, and John? + +2001-05-22 Harlan Stenn <stenn@whimsy.udel.edu> + + * html/release.htm: + * html/ntpd.htm: + * html/miscopt.htm: + From: Dave Mills: Updates. + +2001-05-21 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99k38 + + * ntpd/ntp_proto.c (clock_filter): Huff-n-Puff and Popcorn + improvements. + * ntpd/ntp_loopfilter.c (local_clock): Debug cleanup + From: Dave Mills. + + * include/ntp_syscall.h (ntp_gettime): Updated patch from Ulrich. + My original attempt was not backwards compatible. + +2001-05-17 Harlan Stenn <stenn@whimsy.udel.edu> + + * include/ntp_syscall.h (ntp_gettime): Fill in the tai member. + From: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> + + * configure.in: 4.0.99k37 + + * ntpd/ntp_proto.c (clock_filter): Lose "off", xtemp and ytemp, + and some obsoleted calculations. Set the peer->offset and + peer->delay from the filter stages. + + * ntpd/ntp_loopfilter.c: Comment/document improvements. + (local_clock): correct the offset by one-half the difference + between the sample delay and minimum delay. Lose "mu" from the + debug message. + From: Dave Mills. + +2001-05-15 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99k36 + + * ntpd/ntp_loopfilter.c: Huff-n-puff cleanup + From: Dave Mills. + +2001-05-14 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99k35 + + * ntpd/refclock_atom.c (atom_ppsapi): set pps_enable=1 if + enb_hardpps. + * ntpd/ntp_timer.c: huffpuff support. + (init_timer): huffpuff support. + (timer): huffpuff support. + * ntpd/ntp_proto.c (init_proto): Initialize pps_enable to 0, not 1. + * ntpd/ntp_loopfilter.c (CLOCK_HUFFPUFF): Added. + Add huff-n-puff filter variables. + (local_clock): Lose "pps sync enabled" log noise. + (huffpuff): Added. + (loop_config): LOOP_MINPOLL and LOOP_ALLAN were missing the + trailing break; add LOOP_HUFFPUFF. + * ntpd/ntp_config.c: tinker huffpuff added. + (getconfig): CONF_CLOCK_HUFFPUFF support. + * include/ntpd.h: huffpuff() declaration. + * include/ntp_config.h (CONF_CLOCK_HUFFPUFF): Added. + * include/ntp.h (HUFFPUFF): Added. + (LOOP_HUFFPUFF): Added. + From: Dave Mills. + +2001-05-11 Harlan Stenn <stenn@whimsy.udel.edu> + + * html/driver20.htm: Reality check. + * ntpd/refclock_nmea.c: Comment cleanup + From: John Woolner <vk1et@tpg.com.au> + + * html/release.htm: Cleanup (at least). + * html/refclock.htm: Cleanup (at least). + * html/kern.htm: Cleanup (at least). + * html/index.htm: Cleanup (at least). + * html/extern.htm: Cleanup (at least). + * html/driver1.htm: Cleanup (at least). + * html/debug.htm: Cleanp (at least). + * html/accopt.htm: KoD documentation update. + From: Dave Mills. + + * configure.in: 4.0.99k34 + + * ntpd/ntp_util.c (record_loop_stats): values are now passed in. + * ntpd/ntp_loopfilter.c (local_clock): pass the values to + record_loop_stats(). + * include/ntpd.h: Pass the parameters in to record_loop_stats(). + With the discipline loop opened (disable ntp) the local clock + updates were not being sent to loopstats. That now is. + From: Dave Mills. + +2001-05-10 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99k33 + + * ntpd/ntp_proto.c (receive): Validate the source port. Lose + NTPv1 support. + * ntpd/ntp_loopfilter.c (local_clock): Sanity check sys_poll + earlier instead of later. + From: Dave Mills. + + * ntpd/refclock_oncore.c (oncore_msg_any): We don't always have + GETTIMEOFDAY(). + +2001-05-09 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_shm.c (shm_poll): Apply JAN_1970 correction after + calling TVTOTS(), just like everybody else does. + From: David Malone <dwmalone@maths.tcd.ie> + + * ntpd/refclock_ulink.c: fixed 33x quality flag, added more + debugging stuff, updated 33x time code explanation. + From: s.l.smith (via j.c.lang). + +2001-05-08 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99k32 + + * ntpd/ntp_loopfilter.c: rstclock now takes a 3rd argument, the + last offset. + (init_loopfilter): Use it. + (local_clock): Use it. Clean up the code. + (loop_config): Use it. + (rstclock): Implement it. Clean up the code. + From Dave Mills. + +2001-05-06 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99k31 + + * ntpdc/ntpdc_ops.c (sysstats): That's 'bad packet format' + (instead of '... length'), and 'packets rejected' (instead of + 'limitation rejects'. + * ntpd/ntp_proto.c (receive): PUBKEY fixes. Move KoD stuff to + process_packet(). + (process_packet): Move KoD stuff here... + (peer_clear): Unspec the stratum, too. + (clock_filter): Don't update peer->epoch here. Fix the filter + test when checking the epoch. + (fast_xmit): Send back STRATUM_UNSPEC on a KoD packet. + (init_proto): Initialize sys_jitter. + + * ntpd/ntp_loopfilter.c: rstclock() takes 2 parameters now. + (init_loopfilter): Use it... + (local_clock): Ditto, and change the "mu" calculation. Improve + the jitter test in S_SYNC. Use peer->epoch (not current_time) to + update the last_time. Update debug info. + (rstclock): 2nd arg - the epoch to use. Use it. + (loop_config): update call to rstclock. + From: Dave Mills. + +2001-05-01 Harlan Stenn <stenn@whimsy.udel.edu> + + * ports/winnt/ntpd/ntpd.dsp: Add cmd_args.c + From: Wink Saville <wink@saville.com> + +2001-04-29 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpq/ntpq.c (tstflags): 11 now. + From: John Cochran <jdc@fiawol.org> + + * ntpd/ntp_proto.c (receive): KoD updates. Improve the comments. + Lose the AM_PROCPKT restrictions test. + (peer_xmit): Check/report on no encryption key in packet. + (fast_xmit): Use peer_xmit's new packet length check code. + From Dave Mills. + +2001-04-28 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99k30 + +2001-04-27 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpdc/ntpdc_ops.c: Added "kod", lost "demobilize". + * ntpd/ntp_config.c: Added "kod" keyword. Lose "demobilize" keyword. + * html/release.htm: Updated. + * html/accopt.htm: Updated. + From: Dave Mills. + + * ntpq/ntpq.c: Reorder and add some TEST flag bits. + * ntpd/ntp_proto.c (transmit): Also bail if access denied. + (receive): Lose RES_DEMOBILIZE and (some?) RES_DONTSERVE and + RES_LIMITIED stuff. Update Kiss-Of-Death (KoD) docs. + Call fast_xmit with new 3rd parameter (restrict_mask). + Before checking for an authentic packet, check the restrict_mask + for RES_{DONTSERVE,LIMITED,NOPEER}. + Check restrictions in AM_PROCPKT case. + (peer_clear): Don't lose the stratum if the peer->flags don't + indicate FLAG_REFCLOCK. + (fast_xmit): Take restrict mask as a new argument, and handle + KoD. Reorder some code. + From: Dave Mills. + +2001-04-26 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpdc/ntpdc_ops.c: restrict/unrestrict support for version and + demobilize. Implement demobilze. + * ntpd/ntp_proto.c (receive): Improve version testing, including + RES_DEMOBILIZE support. + (fast_xmit): Patches to kiss-of-death packet. + * ntpd/ntp_loopfilter.c (local_clock): S_SYNC case now also checks + abs(clock_offset) against CLOCK_PGATE*sys_jitter. + * ntpd/ntp_config.c: CONF_RES_DEMOBILIZE/demobilize support. + * include/ntp_config.h (CONF_RES_DEMOBILIZE): Added. + * include/ntp.h (RES_DEMOBILIZE): Added. + From Dave Mills. + +2001-04-25 Harlan Stenn <stenn@whimsy.udel.edu> + + * html/accopt.htm: Document the "version" parameter + From Dave Mills. + + * ntpd/ntp_proto.c (fast_xmit): Implement DENY mode. + From Dave Mills. + + * ntpd/ntp_config.c: Add the "allan" tinker variable. + From: Juha Sarlin <juha@c3l.tyreso.se> + + * ntpd/refclock_hopfpci.c (hopfpci_start): Lose the "correct_any" + stuff - it's both obsolete and wrong. + + * ntpd/ntp_proto.c (receive): Keep track of packet versions. + Implement RES_LIMITED. + * include/ntp_config.h (CONF_RES_LIMITED): + * include/ntp.h (RES_LIMITED): Leave the bits in the original + order. + From Dave Mills. + + * util/timetrim.c: + * util/Makefile.am: + * ntpdc/ntpdc_ops.c: + * ntpd/refclock_nmea.c: + * libntp/snprintf.c: + * configure.in: + * configure: + * config.h.in: + * aclocal.m4: + * acconfig.h: + Lint cleanup from: Marc Brett <mbrett@rgs0.london.waii.com> + + * ntpd/ntp_config.c: Add "version" support. + (getconfig): version support. + * include/ntp_config.h (CONF_RES_VERSION): Added. + * include/ntp.h (RES_VERSION): Added. + From: Dave Mills. + + * include/ntp_machine.h (ifreq): WinNT cleanup + +2001-04-23 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99k29 + + * html/miscopt.htm: Document the "allan" tinker variable. + * ntpd/ntp_proto.c (clock_filter): Update comments. Lose etemp; + we now use allan_xpt for this. + * ntpd/ntp_loopfilter.c: Added allan_xpt as a tinker variable. + Reorganize variables and improve comments. + (local_clock): Improve comments, use (new) allan_xpt instead of + CLOCK_ALLAN. Fix test in S_SYNC state. Update debug info. + (rstclock): No longer force allan_xpt to CVLOCK_ALLAN in S_FREQ, + S_SYNC, or default case. + (loop_config): Document dangerous tinker variables, and add + LOOP_ALLAN to the list. + * include/ntp_config.h (CONF_CLOCK_ALLAN): Added. + * include/ntp.h (LOOP_ALLAN): Added. + Allan intercept fixes from Dave Mills. + + * scripts/mkver.in: Use the C locale so the dates come out in a + consistent format. + From: ASANO Naoyuki <n_asano@imjp.co.jp> + + * build: Run "config.status" before the "make" because it probably + saves time and trouble. Probably... + + * flock-build: Try building sequentially. + +2001-04-22 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (ac_cv_make_tickadj): Fix it right... + + * util/ntp-genkeys.c: extern config_netinfo, too. + + * 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> + +2001-04-21 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_nmea.c (nmea_receive): Fixes. + From: John Woolner <vk1et@tpg.com.au> + + * util/ntp-genkeys.c: Declare check_netinfo, don't define it. + From: Jack Bryans <jbryans@csulb.edu> + + * configure.in (RSASRCS): rsaref2 needs digit.h (I thought I fixed + this already). + + * configure.in (CFLAGS): Disable -Wconversion, enable + -Wmissing-prototypes, and allow for -Werror. + From: Simon Burge <simonb@wasabisystems.com> + + * util/ntp-genkeys.c (main): Reset the standard mask so the + symlinks are created with the standard mask. + + * configure.in: 4.0.99k28 + + * ntpd/ntpd.c (ntpdmain): Use mode_t for umask value. + + * util/ntp-genkeys.c: Create files with the right umask. + + * 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 + + * util/ntp-genkeys.c: + * ntpdate/ntpdate.c: + * ntpd/ntp_config.c: Netinfo header reorder. + From: Jack Bryans <jbryans@csulb.edu> + + * configure.in: timespec can be found by looking in goofy places + under SunOS. + +2001-04-20 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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 + + * 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. + + * configure.in: 4.0.99k27 + + * 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. + +2001-04-19 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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> + + * configure.in: 4.0.99k26 + + * 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> + + * ntpd/ntp_loopfilter.c (local_clock): debug message improvements + from Dave Mills. + + * libntp/emalloc.c (emalloc): Tell people we are exiting if we log + an out-of-memory condition. + + * util/ntp-genkeys.c (main): Don't allow '#' in a generated MD5 + key. Reported by: Dave Tyson <Dave.Tyson@liverpool.ac.uk> + +2001-04-18 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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. + +2001-04-17 Harlan Stenn <stenn@whimsy.udel.edu> + + * libntp/msyslog.c: + * ElectricFence/page.c (stringErrorReport): Follow Rainer's lead + and use strerror(). + + * ntpd/refclock_shm.c (shm_start): Always use strerror. + * libntp/msyslog.c (msyslog): Use strerror if present. + From: Rainer Orth <ro@TechFak.Uni-Bielefeld. + + * ntpd/ntp_config.c (getconfig): Read stratum fudge value into + long variable. + From: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * 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> + +2001-04-16 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_config.c (getconfig): move "tinker" so it's generally + available. + +2001-04-15 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: Look for getclock(). + + * ntpd/ntp_config.c (getconfig): Squawk if provided minpoll or + maxpoll values are out of range. + + * 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. + + * configure.in: Limit the DECL_HSTRERROR_0 to aix4.3.*. RSN, we + could also limit it to xlc... + + * configure.in: 4.0.99k25 + + * 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. + +2001-04-14 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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> + + * 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. + + * ntpd/refclock_nmea.c: + * ntpd/ntp_refclock.c: + * html/driver20.htm: + PPSAPI patches for NMEA driver. + From: John.Hay@icomtek.csir.co.za + + * 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> + + * ntpd/ntp_control.c: Header cleanup + +2001-04-13 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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 + + * ntpd/ntp_control.c (ctl_getitem): msyslog() possible buffer + overflow exploit. + + * configure.in: 4.0.99k24 + + * 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. + + * 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. From Lars-Owe + Ivarsson <larsowe@paradisaea.its.uu.se> + * 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. + +2001-04-03 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_proto.c (clock_filter): Swell stuff. + From: Mark Martinec <Mark.Martinec@ijs.si> + + * 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: + Updated Oncore dudes. + + * 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) + + * ntpd/refclock_oncore.c: + * ntpd/refclock_conf.c: Make it go. + From: Reg Clemens <reg@dwf.com> + + * configure.in (openssl): Publish and default to RSAREF; hide + openssl, and only use it if explicitly requested (at least until + we work with it). + +2001-04-02 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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. + +2001-04-01 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (OPENSSL): Just use -lcrypto. + Reported by Dave Mills. + +2001-03-31 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99k20 + + * ntpd/refclock_heath.c: Add support for GC-1000 II. + From Dave Mills. + + * 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. + + * configure.in (rsaref): Buglet. + +2001-03-30 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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. + +2001-03-29 Harlan Stenn <stenn@whimsy.udel.edu> + + * config.h.in: + * aclocal.m4: + * configure.in: Prepare for OpenSSL support + +2001-03-28 Harlan Stenn <stenn@whimsy.udel.edu> + + * README.rsa: Note that RSAEURO will not work. + Reported by: pieter.delacourt@banksys.be + +2001-03-25 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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. + +2001-03-24 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: '99k19 + + * 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> + + * configure.in: 4.0.99k18 and auto* upgrade + +2001-03-14 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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. + +2001-03-05 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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. + +2001-03-03 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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. + +2001-03-01 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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. + +2001-02-28 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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 + +2001-02-23 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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 + +2001-02-19 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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. + +2001-02-14 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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. + +2001-01-28 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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. + +2001-01-19 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99k16 + + * 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. + + * util/ntp-genkeys.c: + * 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 + +2001-01-18 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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. + +2001-01-17 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99k14 + + * 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. + +2001-01-13 Harlan Stenn <stenn@whimsy.udel.edu> + + * config.sub (Repository): Updated. + * config.guess (Repository): Updated. + + * ntpd/ntp_loopfilter.c (local_clock): Just use sys_jitter in the + calculation for rootdispersion. + From Dave Mills. + +2001-01-02 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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. + +2001-01-01 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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. + + * html/pic/wingdorothy.gif: + * html/pic/bustardfly.gif: + * html/pic/boom3a.gif: + * html/pic/tonea.gif: + * html/pic/stack1a.jpg: + * html/pic/pogoa.gif: + * html/pic/pogo8.gif: + * html/pic/pogo6.gif: + * html/pic/pogo5.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. + +2000-12-30 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99k13 + + * 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. + +2000-12-28 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99k12 + +2000-12-27 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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. + + * include/ntp_crypto.h: Make sure crypto_flags is visible. + From Dave Mills. + +2000-12-14 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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 + +2000-12-11 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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_REFCLOCK, not _REFCLOCK or + _IBURST. + (peer_clear): Don't set IBURST on MDF_BCLNT. + From: Dave Mills. + + * ntpdate/ntpdate.c (alarming): Appease ansi2knr. + +2000-12-10 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_control.c (ctl_putpeer): CP_TTL and CP_TTLMAX + MDF_ACAST and MDF_MCAST cleanup. + + * 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. + +2000-12-05 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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. + +2000-12-03 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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 + +2000-12-02 Harlan Stenn <stenn@whimsy.udel.edu> + + * 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 + +2000-11-26 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99k11 + + * ntpd/ntp_proto.c (transmit): + * ntpd/ntp_peer.c: + * ntpd/ntp_io.c: + * ntpd/ntp_control.c (ctl_putpeer): + * ntpd/ntp_config.c (getconfig): + * include/ntpd.h: mcast/ucast interface cleanup. + From: Dave Mills + + * include/ntp_request.h: Put data[] as MAXFILENAME+16. This will + fix the conf_peer requests again, but re-break compatibility with + old versions of the daemon. Sigh. + + * util/ntp-genkeys.c (cleanlinks): Don't do it if nosymlinks. + +2000-11-19 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_parse.c (rawdcf_init_1): make Linux happier with + some modem control stuff. + From: Wolfram Pienkoss <wp@bszh.de> (via Frank Kardel) + + * ntpd/refclock_pcf.c (pcf_poll): isdst fix + From: Andreas Voegele <andreas.voegele@gmx.de> + +2000-10-28 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99k10 + + * ntpd/refclock_wwvb.c (wwvb_start): Cosmetic reorder. + * ntpd/refclock_atom.c (RANGEGATE): Cleanup. Add ASTAGE. + Add ppsparams to struct ppsunit. + (atom_start): Init peer->burst to ASTAGE. + (atom_shutdown): Multi-handle + (atom_pps): Multi-handle + (atom_pps): RANGEGATE cleanup + (atom_poll): Poll count cleanup. Error check cleanup. Burst cleanup. + * ntpd/ntp_refclock.c (refclock_transmit): Lose the pre-burst + check poll_update(). + (refclock_sample): Fix the jitter calc. + (refclock_receive): Pass the jitter to the clock_filter(). + + * ntpd/ntp_proto.c (clock_update): If we lose sync, reset the poll + to NTP_MINDPOLL. + (poll_update): Poll wiggles. Make sure peer->nextdate is timely. + (clock_select): If we lose sync, reset the poll to NTP_MINDPOLL. + * ntpd/ntp_loopfilter.c (local_clock): Show the asocid in debug + output. popcorn debug message changes. Clamp the poll interval + if the system peer has changed. PPS wiggle changes. + From Dave Mills. + +2000-10-16 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_pcf.c (pcf_start): + * html/driver35.htm: + The radio clock transmits 69 bits with a period of 2.5 + milliseconds per bit. Thus the driver now sets the default + calibration offset to 0.1725 (69 * 2.5 = 172.5). + Its now possible to disable the check of the radio clock's + synchronisation status bit. Several users requested this option. + From: Andreas Voegele <andreas.voegele@gmx.de> + + * html/refclock.htm: + * html/rdebug.htm: + * html/prefer.htm: + * html/pps.htm: + * html/ntpdc.htm: + * html/miscopt.htm: + * html/ldisc.htm: + * html/kern.htm: + * html/index.htm: + * html/exec.htm: + * html/driver22.htm: + * html/clockopt.htm: + Updates from Dave Mills + + * ntpd/ntp_intres.c (request): Sanity check the size of the response + +2000-10-15 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpq/ntpq_ops.c (dopeers): Dave didn't like the patch to show + the units on the times... + * ntpdc/ntpdc_ops.c (doset): SYS_FLAG_PPS cleanup + * ntpd/refclock_wwv.c (wwv_newchan): Update the peer refid if + we're talking to a stratum 0 source + * ntpd/refclock_trak.c: Needs PPS + * ntpd/refclock_oncore.c: Disable for now + * ntpd/refclock_mx4200.c: Needs PPSAPI, not PPS + Header cleanup. PPS interface cleanup. + Process sentences with a switch + Cleanup and sanity checks + * ntpd/refclock_datum.c: header cleanup, light body cleanup + * ntpd/refclock_conf.c: CLOCK_TRAK needs PPS + MX4200 needs PPSAPI, not PPS + Disable ONCORE for now + * ntpd/refclock_bancomm.c: Surgery + * ntpd/refclock_atom.c: Cleanup + (atom_control): added + (atom_ppsapi): added + * ntpd/ntp_request.c (setclr_flags): SYS_FLAG_PPS cleanup + * ntpd/ntp_refclock.c: stropts.h back in in TTYCLK and + HAVE_SYS_CLKDEFS_H + Get ntp_syscall if KERNEL_PLL + Define cal_enable + (refclock_receive): Cleanup + (refclock_control): sanity check procptr + * ntpd/ntp_proto.c (init_proto): pps_enable + (proto_config): Turn on/off PPS discipline + * ntpd/ntp_loopfilter.c: pps_enable + (local_clock): record_loop_stats() if !ntp_enable + (local_clock): Turn off PPS if it's not enabled + Other cleanup/fixes + * ntpd/ntp_config.c: pps and calibrate keywords. Initialize + pps_assert to 0, not 1 (swap assert/clear?) + * include/ntpd.h: We have pll_status if KERNEL_PLL + Added pps_enable and cal_enable + * include/ntp_request.h (SYS_FLAG_PPS): Renamed from + SYS_FLAG_AUTHENTICATE + * include/ntp.h (PROTO_PPS): Added + (PROTO_CAL): Added + From: Dave Mills + +2000-09-23 Harlan Stenn <stenn@whimsy.udel.edu> + + * include/ntp_refclock.h (stropts.h, sys/clkdefs.h): Harmful and + useless file include's turned off. + * libntp/iosignal.c (netinet/in.h, sys/sockio.h): Duplicate file + include's turned off. + * ntpd/ntp_refclock.c (ntp_tty.h): File included. + (refclock_open, refclock_ioctl): Use `TTY' from ntp_tty.h. + * ntpd/refclock_atom.c: Grab a few headers regardless; if we don't + CLOCK_ATOM we provide a stub pps_sample() routine so the WHARTON + can be compiled/used. + * ntpq/ntpq_ops.c (dopeers, doopeers): Print the units for + each column header. + Tue Sep 12 16:25:51 2000 Philippe De Muyter <phdm@macqel.be> + + * ntpd/refclock_atom.c (atom_start): Lose "temp", because we now + initially either CAPTUREASSERT or CAPTURECLEAR. + (atom_pps): pps_info_t is our friend. Update comments to reflect + reality. DTRT with pps_info. Do some overflow checks. + From: Dave Mills. + +2000-09-21 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: Much improved Solaris patch-level check for the + FLL bug test. + From: Marc.Brett@westgeo.com + +2000-09-19 Harlan Stenn <stenn@whimsy.udel.edu> + + * include/Makefile.am (noinst_HEADERS): Added ntp_tty.h + Reported by Dave Mills + +2000-09-16 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntptrace/ntptrace.c: + * ntpdate/ntptimeset.c (receive): + * ntpdate/ntpdate.c (receive): + STRATUM cleanup + * ntpd/refclock_atom.c (atom_poll): Autostratum. Lose the leap. + * ntpd/ntp_proto.c: sys_prefer + (process_packet): stratum cleanup + (clock_select): Autostratum the ATOM + * ntpd/ntp_loopfilter.c: pps_update/pps_stratum wiggle. + * include/ntpd.h: Lose pps_update, gain sys_prefer + * include/ntp.h: STRATUM variable cleanup + From Dave Mills + +2000-09-13 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_oncore.c (oncore_get_timestamp): Print debug + messages being aware of HAVE_STRUCT_TIMESPEC. + + * ntpd/refclock_atom.c: Have pps_params tag along in the ppsunit + structure, where it really belongs. + (atom_pps): Use PPS_CAPTURE{ASSERT,CLEAR} + From: Dave Mills. + +2000-09-12 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (ac_cv_var_atom_ok): Cleanup ATOM/PPSAPI stuff... + + * scripts/ntp-close: Find "close" ntp servers. + From: Neal McBurnett <neal@bcn.boulder.co.us> + + * ntpd/refclock_conf.c: + * ntpd/refclock_oncore.c: Re-enabled oncore driver for HAVE_PPSAPI + case only. + +2000-09-12 Philippe De Muyter <phdm@macqel.be> + + * ntpd/refclock_parse.c (we400a_pollinfo): Useless variable removed. + [WHARTON slot]: Set NO_POLL, NO_INIT and NO_DATA; fix `fixed format' + and `offset' fields. + + * include/ntp_tty.h: New file + * libntp/icom.c: Use it. + + * ntp_update (UPDATE_OPTIONS): Use -d, too. Fix Pass 1 comment. + +2000-09-12 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_oncore.c: shmem_fname added. oncore_init_shmem() + updated. + (oncore_start): Comment cleanup + (oncore_read_config): Move call to oncore_shmem_init() + (oncore_init_shmem): Prototype change + (oncore_init_shmem): Don't exit on errors + (oncore_msg_any): timespec/timeval cleanup + (oncore_msg_Cj_id): shmem_fname changes + (oncore_msg_BaEaHa): saw_At bugfix + (oncore_get_timestamp): Added current_mode/current_params. Commented. + Added time_pps_getcap() calls. + From: Reg Clemens <reg@dwf.com> + + * ntpd/ntp_io.c (input_handler): Better recvfrom() error message + From: Dean Gibson <timekeeper@tcp-udp.net> + + * ntpdc/ntpdc.c (passwd): Get them working again. + From: Benjamin Greenwald <beng@lcs.mit.edu> + +2000-09-11 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_atom.c: + (atom_start): + * ntpd/ntp_refclock.c: Comment cleanup. PPS/PPSAPI cleanup + (refclock_open): PPS/PPSAPI cleanup + From: Dave Mills + + * ntpd/refclock_oncore.c: + * ntpd/refclock_mx4200.c: + HAVE_TIMESPEC -> HAVE_STRUCT_TIMESPEC + + * configure.in: ATOM requires struct timespec, not PPSAPI. Clean + up dependencies accordingly. + +2000-09-09 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (ac_cv_var_atom_ok): Improve ATOM configure message + PARSE requires ATOM. + + * ntpd/ntpd.c (set_process_priority): Clean up debug messages. + +2000-09-07 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: ac_cv_atom_ok, depends on HAVE_PPSAPI. + I notice the PARSE clocks require ATOM. Could be interesting... + +2000-09-06 Harlan Stenn <stenn@whimsy.udel.edu> + + * Makefile.in (distdir): Seems to be a bug in an automake library + somewhere... + +2000-09-05 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_loopfilter.c (loop_config): V3 API needs MOD_BITS when + initializing ntv.modes. Initialize ntv.{maxerror,esterror,status} + earlier. Clean up KERNEL_PLL code. + +2000-09-04 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpq/ntpq.c: report offset as "offset", not "phase". Lose + compliance. + * ntpd/refclock_local.c (local_poll): variance -> jitter + * ntpd/refclock_chu.c (chu_major): Lose variance. + * ntpd/ntp_util.c (hourly_stats): sys_error -> sys_jitter + (record_loop_stats): ditto + * ntpd/ntp_request.c (peer_info): variance -> jitter + * ntpd/ntp_refclock.c (refclock_sample): variance -> jitter + (refclock_receive): variance -> jitter + * ntpd/ntp_proto.c (process_packet): variance -> jitter + (clock_filter): variance -> jitter + (clock_select): variance -> jitter + (root_distance): variance -> jitter + * ntpd/ntp_peer.c (newpeer): variance -> jitter + * ntpd/ntp_loopfilter.c: Cleanup pll_nano selection bogon. + Centralize the kernel API data. + (local_clock): Lose sys_error. + (loop_config): Code cleanup. + * ntpd/ntp_control.c: Call offset "offset" and not "phase". Lose + CS_COMPLIANCE. Deal with variance/jitter rename. + * include/ntp_refclock.h: Rename variance to jitter in struct + refclockproc. + * include/ntp_control.h (CS_COMPLIANCE): Lose it. + * include/ntp.h: Rename variance to jitter in struct peer. + From: Dave Mills + +2000-09-01 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_atom.c: Use the new ppsunit. Cleanup and improve + documentation. + * ntpd/ntp_refclock.c (refclock_sample): Don't accumulate + variance. + From Dave Mills + +2000-08-31 Harlan Stenn <stenn@whimsy.udel.edu> + + * html/driver22.htm: Update the docs. + * ntpd/refclock_atom.c (atom_start): Open the device if it hasn't + been opened already. + (pps_sample): Make it more visible. + From Dave Mills. + + * configure.in: 4.0.99k8 + + Revert to the older automake. + + * configure.in: The PPSAPI headers use "inline", so require a STDC + compiler. + + * ntpd/refclock_atom.c (atom_shutdown): Typo + From Dave Mills + + * configure.in: Convert to autoconf-2.49 + + * ntpd/refclock_atom.c: Header cleanup Comment cleanup. Lose the + TTYCLK stuff. Convert to PPSAPI. + * ntpd/ntp_refclock.c (refclock_newpeer): Move refclock_unpeer(). + From: Dave Mills + +2000-08-29 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure: Fix the autoconf problem... + +2000-08-20 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 99k7 + + * util/ntptime.c (main): Report TAI stuff + * ntpq/ntpq.c: CS_COMPLIANCE/CS_JITTER cleanup + * ntpd/ntp_loopfilter.c (local_clock): sys_error/sys_jitter cleanup. + kernel PPL cleanup. + * ntpd/ntp_crypto.c: Check NTP_API if we're doing KERNEL_PLL so we + can get the TAI stuff. + * ntpd/ntp_control.c: CS_COMPLIANCE now reports "error" instead of + "jitter". CS_JITTER now reports jitter. + * include/ntpd.h: Added sys_jitter + * include/ntp_control.h (CS_JITTER): Added + From: Dave Mills + + * ntpd/cmd_args.c (getCmdOpts): Crack -N at pre-scan, as we do the + priority wiggle before the final scan. + From: Tom Smith <smith@cag.lkg.dec.com> + We might do better to move the priority wiggle to after the final + scan. Especially if we want to permit command-line options to + have decent control over the priority. When we rewrite the config + file stuff we might go to a multi-scan to solve some of these + problems. + +2000-08-19 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: '99k6, and manually fix configure. + + * include/ntp_request.h (NTP_MAXHOSTNAME): 144 -> 32 + +2000-08-18 Harlan Stenn <stenn@whimsy.udel.edu> + + * util/ntp-genkeys.c (main): Don't call fclose if stream is NULL. + +2000-08-17 Harlan Stenn <stenn@whimsy.udel.edu> + + * html/driver35.htm: + * ntpd/refclock_pcf.c: Updates and improvements + From: Andreas Voegele <andreas.voegele@gmx.de> + + * configure.in (ac_cv_struct_ntptimeval): Lose the TAI check - we + don't need it since we can check NTP_API. Re-hack the generated + configure script. + + * configure: Manual hack to the ntptimeval.time.tv_nsec stuff + because we're running an old autoconf. + +2000-08-16 Harlan Stenn <stenn@whimsy.udel.edu> + + * util/ntptime.c: Use: HAVE_STRUCT_NTPTIMEVAL_TIME_TV_NSEC, it's + the standard name. + + * configure.in: Look for struct ntptimeval.tai in sys/timex.h + Cleanup struct tptimeval member tests. + + * util/ntp-genkeys.c: New command-line arguments + +2000-08-14 Harlan Stenn <stenn@whimsy.udel.edu> + + * util/ntp-genkeys.c (main): More small steps... + +2000-08-13 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_crypto.c (crypto_rsa): Now that we're using + NTP_KEYSDIR, make sure there is a '/ between the dir and the file. + + * util/ntp-genkeys.c (main): More small steps... + +2000-08-12 Harlan Stenn <stenn@whimsy.udel.edu> + + * util/ntp-genkeys.c (main): Another small step... + + * configure.in: 99k5 + + * include/ntp_request.h: Make data[] member of req_pkt 32 again. + Bump the version number... + + * ntpd/ntp_loopfilter.c (local_clock): Change 0. to 0 in a couple + of places. + From Dave Mills + +2000-08-11 Harlan Stenn <stenn@whimsy.udel.edu> + + * util/ntp-genkeys.c (main): Minimal progress... + +2000-08-06 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/check_y2k.c: Make debug definition match ntpd.h's declaration + + * ntpd/Makefile.am (check-local): Use test in favor of [ + +2000-08-05 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (NTP_KEYSDIR): Typo + +2000-08-04 Harlan Stenn <stenn@whimsy.udel.edu> + + * ElectricFence/Makefile.am (check-local): use test instead of [ + + * configure.in: AC_REPLACE_FUNCS(strdup) + * libntp/strdup.c (strdup): Added. + * libntp/Makefile.am (EXTRA_libntp_a_SOURCES): Added strdup.c + + * util/Makefile.am (ntp_genkeys_DEPENDENCIES): Use $U on .o files + (ntp_genkeys_LDADD): ditto. + + * ntpd/ntp_crypto.c: Use NTP_KEYSDIR + + * util/ntp-genkeys.c (snifflink): Ignore ENOENT, too. + + * ntpd/ntp_proto.c (peer_xmit): Crypto cleanup + * ntpd/ntp_crypto.c: Cleanup + * ntpd/ntp_control.c: Join the club + * ntpd/ntp_config.c: Call crypto_config() instead; we got rid of + crypto_flags. + * include/ntp_crypto.h (CRYPTO_FLAG_ENAB): New crypto flags, rework + * include/ntp_control.h (CS_FLAGS): Wiggle in. + * include/ntp.h: Added crypto peer status to struct peer + From Dave Mills + +2000-08-03 Harlan Stenn <stenn@whimsy.udel.edu> + + * util/ntp-genkeys.c: Initialize path_keysdir to NTP_KEYSDIR. + + * configure.in (NTP_KEYSDIR): Added + * acinclude.m4: Added AC_DEFINE_DIR macro + + * util/ntp-genkeys.c (main): Sanity checks on the file paths. + +2000-08-02 Harlan Stenn <stenn@whimsy.udel.edu> + + * util/ntp-genkeys.c (crypto_config): Only #ifdef PUBKEY + (PATH_MAX): Try harder... + +2000-08-01 Harlan Stenn <stenn@whimsy.udel.edu> + + * util/ntp-genkeys.c (main): Use snifflink() + (snifflink): Implement... + + * configure.in: Check for readlink() + +2000-07-31 Harlan Stenn <stenn@whimsy.udel.edu> + + * util/ntp-genkeys.c (main): Use strdup on the tokens returned + from ntp_config... + (crypto_config): Fix a typo... + (crypto_config): Even more... + (usage): Flesh it out. + + * include/ntp_config.h: + * ntpd/ntp_config.c: Move a whack of #defines to ntp_config.h so + ntp-genkeys.c can see them, too. + + * util/ntp-genkeys.c: Add stubs to work with ../ntpd/ntp_config.o, + start hooking things up. + (main): debugging + (crypto_config): better implementation + + + * ntpd/ntp_config.c (getconfig): + * ntpd/ntpd.c: Initialize "debug" here, not in ntp_config.c + + * util/Makefile.am (ntp_genkeys_LDADD): Added ../ntpd/ntp_config.o + * util/Makefile.am (ntp_genkeys_DEPENDENCIES): Added. + +2000-07-30 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99k4 + * util/ntp-genkeys.c: Start hacking for new functionality. + * include/Makefile.am (noinst_HEADERS): Added ntp_cmdargs.h and + ntp_config.h . + * ntpd/ntp_config.c: Grab ntp_cmdargs.h. Make some new globals + (ugh), move ntpd-specific variables and code to cmd_args.c . + * ntpd/cmd_args.c: Move command argument processing functions from + ntp_config.c to this file. + * ntpd/Makefile.am (ntpd_SOURCES): Added cmd_args.c + * include/ntpd.h: Move getstartup() to ntp_cmdargs.h + * include/ntp_cmdargs.h: New file + Begin the hacking fest to make it easier for ntp-genkeys to use + ntpd's config processing code. I really hope this is the lesser + of the evils... + +2000-07-28 Harlan Stenn <stenn@whimsy.udel.edu> + + * util/ntp-genkeys.c (usage): Added. + + * ntpd/ntp_crypto.c: Cleanup + * ntpd/ntp_proto.c (transmit): Add some parens. + (peer_xmit): Add ntohl when grabbing sndauto.seq for broadcast. + * ntpd/ntp_peer.c (findpeer): Cleanup + * ntpd/ntp_loopfilter.c (local_clock): Typo + From Dave Mills + + * include/ntp_config.h: Created + + * util/ntp-genkeys.c: Always build, but realize we may not have + RSAREF. Compile parts appropriately. + + * util/Makefile.am (bin_PROGRAMS): Always make ntp-genkeys + (ntp-genkeys_LDADD): Use $LIBRSAREF instead of the "real path" + * configure.in: Lose MAKE_NTP_GENKEYS + + * configure.in: + * util/ntp-genkeys.c: + * util/Makefile.am: + Renamed ntp_genkeys to ntp-genkeys. + +2000-07-27 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpdate/ntpdate.c (ntpdatemain): Cleanup error message. + + * ntpdate/ntpdate.c (ntpdatemain): Add missing authtrust() call + From: Jason Heiss <jheiss@cruzeiro.ugcs.caltech.edu> + + * ntpd/refclock_ulink.c (ulink_receive): + * ntpd/ntp_crypto.c: + * libntp/authparity.c: + Lint/noise cleanup + From: Marc Brett <mbrett@rgs0.london.waii.com> + + * ntpd/ntp_proto.c: Specifically track manycastserver and + survivors + From: Dave Mills + +2000-07-26 Sven Dietrich <sven_dietrich@trimble.com> + + * ntpd/ntpd.c: remove WINNT priority adjustment to the ports/winnt area + where it does not clutter up the main distribution. + +2000-07-24 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_proto.c (receive): dstadr_sin needs higher visibility + From: Dave Mills + + * flock-build: Added baldwin + + * ntpd/ntp_request.c: + * ntpd/ntp_proto.c: + * ntpd/ntp_peer.c: + * ntpd/ntp_io.c: + * ntpd/ntp_intres.c: + * ntpd/ntp_crypto.c (make_keylist): + * ntpd/ntp_control.c: + * ntpd/ntp_config.c (CONF_MOD_IBURST, save_resolve): + * include/ntpd.h (findpeerbyassoc, newpeer, peer_config, *_interface): + * include/ntp_request.h (CONF_FLAG_IBURST): + * include/ntp_crypto.h (crypto_xmit, make_keylist): + * include/ntp.h (FLAG_IBURST): + * html/release.htm: + * html/confopt.htm: + * html/assoc.htm: + Add iburst option, fix broadcast/multicast and some types. + From: Dave Mills + +2000-07-20 Harlan Stenn <stenn@whimsy.udel.edu> + + * scripts/Makefile.am (bin_SCRIPTS): Install ntp-wait + + * configure.in: 4.0.99k + +2000-07-19 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_proto.c (peer_xmit): PUBKEY cleanup + +2000-07-18 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99j5 + + * html/ntpd.htm (HREF): Document other missing command-line options + + * html/ntpd.htm (HREF): Document + * html/confopt.htm (href): Undocument + * ntpd/ntp_config.c (getconfig): -N high for high-priority. + Lose the ntp.conf way of setting priority. + + * ntpd/ntp_crypto.c: PUBKEY/AUTOKEY cleanup + From Dave Mills + +2000-07-17 Harlan Stenn <stenn@whimsy.udel.edu> + + * html/confopt.htm (href): Document it. + * ntpd/ntp_config.c (getconfig): CONFIG_PRIORITY support + * ntpd/ntpd.c (set_process_priority): Use it. + + * ntpd/ntp_crypto.c: Crypto key stuff + * ntpd/ntp_proto.c: pubkey -> pubkey.ptr + * ntpd/ntp_control.c (ctl_putpeer): fstamp -> pubkey.fstamp + * ntpd/ntp_peer.c: + * include/ntpd.h: + * include/ntp_types.h: + * include/ntp_request.h: + * include/ntp_crypto.h: + * include/ntp_control.h: + * include/ntp.h: Type cleanup + From: Dave Mills + +2000-07-14 Harlan Stenn <stenn@whimsy.udel.edu> + + * ElectricFence/Makefile.am (check-local): Don't run the tests if + we didn't build the programs... + (check-local): Same, but watch the return codes... + + * ElectricFence/page.c: #include config.h if it's there. + Properly handle the sys_errlist declaration. + + * html/ntpq.htm: + * html/index.htm: + * html/debug.htm: + * html/authopt.htm: + Reality check. + From Dave Mills + +2000-07-13 Harlan Stenn <stenn@whimsy.udel.edu> + + * Makefile.am (SUBDIRS): Added ElectricFence + * configure.in (AC_CONFIG_FILES): Added ElectricFence support + * ElectricFence: Imporpted. + +2000-07-12 Harlan Stenn <stenn@whimsy.udel.edu> + + * util/ntp_genkeys.c (main): Cleanup + * ntpd/refclock_wwv.c (wwv_qrz): sqrt -> SQRT + * ntpd/refclock_chu.c (chu_rf): sqrt -> SQRT + * ntpd/ntpd.c (set_process_priority): Disable high-priority for now. + PUBKEY cleanup. + * ntpd/ntp_timer.c: sys_revoketime cleanup. + * ntpd/ntp_proto.c (receive): PUBKEY cleanup. Comment and code + cleanup. + (process_packet): Comment and code (PUBKEY) cleanup. + (peer_xmit): Comment and code cleanup. + (fast_xmit): Comment and code cleanup. + * ntpd/ntp_peer.c (expire_all): revoketime cleanup. PUBKEY cleanup. + * ntpd/ntp_crypto.c: Comment reorg. DH parameters are now + file-static instead of local to subroutines. + (make_keylist): peer->pcookie.key cleanup/fix + (crypto_recv): Subroutine documentation cleanup, other cleanup + (crypto_xmit): Cleanup/document. + (crypto_setup): Cleanup/document. + (crypto_agree): Cleanup/document. + (crypto_rsa): now static + (crypto_dh): now static. Comment cleanup. Code cleanup. + (crypto_tai): now static. Code and comment cleanup. + (crypto_config): Deal with CRYPTO_CONF_LEAP. + * ntpd/ntp_control.c (CS_DHPARAMS): Rename corresponding token to + "params". Remove CS_TAI from def_sys_var[]. + (ctl_putsys): CS_HOST, CS_DHPARAMSm CS_REVTIME, and CS_LEAPTIME + bugfix. CS_TAI cleanup. + * ntpd/ntp_config.c (CONF_CRYPTO_LEAP): Added + (getconfig): Added CONF_CRYPTO_LEAP support. + * include/ntp_syslog.h: Lose GIZMO stuff. + * include/ntp_crypto.h (CRYPTO_CONF_LEAP): Added + * include/ntp.h: struct autokey, cookie,value, and pkt changes for + signature field. Update the inline docs on pkt's exten field. + From: Dave Mills + + +2000-07-08 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_util.c (stats_config): If we read a bogus old_drift, + use 0 instead of failing. + +2000-07-03 Harlan Stenn <stenn@whimsy.udel.edu> + + * README.cvs: Cleanup. + + * ntpd/refclock_datum.c (datum_pts_poll): index -> unit_index + * ntpd/ntp_resolver.c (findhostaddr): const cleanup + * libntp/recvbuff.c: + * libntp/msyslog.c: + * libntp/emalloc.c: + * libntp/authreadkeys.c: + Fix header order. + From: Simon Burge <simonb@netbsd.org> + + * ntpd/ntp_util.c (stats_config): Use HAVE_FINITE and HAVE_ISFINITE + * configure.in (ac_cv_struct_ntptimeval_timespec): isfinite() + checks for HP-UX11. + From: Albert Chin-A-Young <china@thewrittenword.com> + +2000-07-02 Harlan Stenn <stenn@whimsy.udel.edu> + + * flock-build (LIST): Lose malarky, update some machine/OS descriptions + + * configure.in: 4.0.99j4 + + * ntpq/ntpq.c: Lose PUBKEY stuff - older ntpq's will complain when + they see the info in a packet. + * ntpd/ntp_proto.c (peer_xmit): TAI changes. + * ntpd/ntp_crypto.c: Fix host/network byteorder stuff. Follow + global->struct changes. TAI changes. Bugfixes. + * ntpd/ntp_control.c: Follow field reorder/rename. + * include/ntp_crypto.h: Move crypto stuff from separate globals + into structs. + * include/ntp_control.h (CS_HOST): Reorder/rename some fields + From: Dave Mills + +2000-06-30 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_peer.c (unpeer): Moved keystr cleanup inside ifdef PUBKEY + + * configure.in: 4.0.99j3 + + * html/release.htm: + * html/ntpq.htm: + * html/authopt.htm: + Updates from Dave Mills + + * ntpd/ntp_request.c (dns_a): Don't call crypto_public for now... + * ntpd/ntp_proto.c (receive): Follow the TEST wiggles + (peer_xmit): TAI support + * ntpd/ntp_crypto.c: TAI support + * ntpd/ntp_control.c: CS_VERSION and CS_TAI support + * include/ntp_crypto.h (CRYPTO_FLAG_TAI): Added. + * include/ntp_control.h (CS_VERSION): Added. + * include/ntp.h (TEST4,TEST5,TEST8,TEST9): Wiggle. + From: Dave Mills + + * ntpd/Makefile.am (ntpd_SOURCES): Lose refclock_ulink331.c + because the new refclock_ulink.c handles it. + +2000-06-28 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_config.c (getconfig): Sanity check the right variable + From: Dave Mills. + +2000-06-25 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99j2 + + * ntpd/ntp_proto.c: + * ntpd/ntp_peer.c: + * ntpd/ntp_crypto.c: + * include/ntp_crypto.h: + * include/ntp.h: + AUTOKEY/PUBKEY/DH/crypto changes + From: Dave Mills + +2000-06-23 Harlan Stenn <stenn@whimsy.udel.edu> + + * html/driver34.htm: + * ntpd/refclock_ulink.c: + * ntpd/refclock_ulink331.c: (removed) + Updated for 320/330 series refclocks + From: joseph lang <tcnojl1@earthlink.net> + + * ntpd/refclock_oncore.c: Patches/improvements + * html/driver30.htm: New release + From: Reg Clemens <reg@orion.dwf.com> + +2000-06-17 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99j1 + + * ntpdc/ntpdc.c (getcmds): + * configure.in: + Readline support. + From: Aaron Sherman <ajs@narn.ajs.com> + + * ntpd/refclock_ulink331.c: Added. + Sent in by Doug Grosso <dgrosso@mint.net> + * ntpd/Makefile.am (ntpd_SOURCES): Added refclock_ulink331.c + + * libntp/snprintf.c: Added stdio.h + From: Marc Brett <mbrett@rgs0.london.waii.com> + + * include/ntp.h: struct autokey's siglen is u_int32. So is the + siglen in struct cookie. So is siglen and value length in struct + value. Add fstamp to struct peer. Resize the exten AUTOKEY field + in struct pkt. + * include/ntp_crypto.h: crypto_enable -> crypto_flags and a + variety of other cleanups. + * ntpd/ntp_config.c: crypto_enable -> crypto_flags, and some + key/fudge cleanup. + * ntpd/ntp_control.c: Much cleanup. + * ntpd/ntp_crypto.c: Many changes that Harlan is too tired to + properly document. + * ntpd/ntp_peer.c: crypto_enable -> crypto_flags + (peer_config): Hold off on crypto_public() until some resolver + issue is fixed. + * ntpd/ntp_proto.c (receive): Disable the reverse DNS lookup for now. + (process_packet): Don't record_raw_stats() for now. + crypto_enable was renamed to crypto_flags. + (peer_xmit): In MODE_ACTIVE or MODE_PASSIVE, only call + crypto_xmit() if the peer->cmmd is not CRYPTO_AUTO. Reset + peer->cmmd to 0 when we're thru. + Don't reset peer->cmmd to 0 until the end of MODE_CLIENT. + * ntpd/ntpd.c: Lose the call to crypto_init(). Instead, call + crypto_setup() later on if we have crypto_flags. + * util/ntp_genkeys.c: Lose GENLEN; use PRIMELEN/2 . + From Dave Mills. + + * ntpd/ntp_crypto.c (crypto_rsa): + (crypto_dh): + Do some debug logging if readlink() fails with something other + than EINVAL (file isn't a symlink). + +2000-06-04 James R. Van Zandt <jrv@vanzandt.mv.com> + + * html/miscopt.htm (trap): punctuation + + * html/ntpd.htm (-g): typo + + * html/miscopt.htm (logconfig): List the "clock" event class. + "allprefix" should be two words. + +2000-05-31 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_timer.c: Protect <unistd.h> + +2000-05-30 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/Makefile.am: Document what we expect from -lm + +2000-05-29 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99j + +2000-05-22 Harlan Stenn <stenn@whimsy.udel.edu> + + * html/ntptime.htm: More fixes + From: Kazu TAKAMUNE <takamune@avrl.mei.co.jp> + +2000-05-16 Harlan Stenn <stenn@whimsy.udel.edu> + + * build (KEYSUF): + * flock-build: + * configure.in: Lose the "md5" options from the --with-crypto + check; Dave hates it. + + * ntpd/ntp_util.c (stats_config): + * ntpd/ntp_loopfilter.c (loop_config): + * libntp/systime.c (adj_systime): + * include/ntp_proto.h (NTP_MAXFREQ): + Renamed MAX_FREQ to NTP_MAXFREQ + + * ntpd/ntpd.c (ntpdmain): + * ntpd/ntp_proto.c (receive): + (poll_update): + * ntpd/ntp_intres.c (addentry): + * ntpd/ntp_config.c (getconfig): + Lint cleanup + From: Marc Brett <mbrett@rgs0.london.waii.com> + + * include/ntp_stdlib.h: + * libntp/systime.c (adj_systime): + * ntpd/ntp_loopfilter.c (loop_config): + * ntpd/ntp_util.c (stats_config): + * ports/winnt/ntpd/nt_clockstuff.c (adj_systime): + MAXFREQ -> MAX_FREQ + * include/ntp_proto.h: Define MAX_FREQ + +2000-05-15 Harlan Stenn <stenn@whimsy.udel.edu> + + * include/ntp_stdlib.h: + * libntp/systime.c (adj_systime): + * ntpd/ntp_loopfilter.c (loop_config): + * ntpd/ntp_util.c (stats_config): + * ports/winnt/ntpd/nt_clockstuff.c (adj_systime): + sys_maxfreq -> MAXFREQ + Per Dave Mills. + +2000-05-14 Harlan Stenn <stenn@whimsy.udel.edu> + + * acinclude.m4: Typo... + +2000-05-13 Harlan Stenn <stenn@whimsy.udel.edu> + + * libntp/gpstolfp.c (GPSORIGIN): Try new ULONG_CONST macro + + * ntpdate/ntptimeset.c: + * ntpdate/ntpdate.h: + * ntpd/refclock_oncore.c (oncore_msg_En): + * ntpd/ntp_util.c (stats_config): + * ntpd/ntp_request.c: + * ntpd/ntp_intres.c (findhostaddr): + * ntpd/ntp_config.c (getconfig): + * libntp/systime.c (adj_systime): + * libntp/lib_strbuf.c: + * libntp/authparity.c: + * libntp/audio.c: + Header/lint cleanup + From/reported by: Simon Burge <simonb@netbsd.org> + + * ntpd/ntp_resolver.c (findhostaddr): Compiler noise cleanup + + * ntpd/ntp_intres.c: Compiler noise cleanup + + * html/ntptime.htm: Document reality check + From: Kazu TAKAMUNE <takamune@avrl.mei.co.jp> + +2000-05-12 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_intres.c (ntp_intres): Quiet some debug messages + Reported by: Brian Bergstrand <brianb@mac.com> + +2000-05-11 Harlan Stenn <stenn@whimsy.udel.edu> + + * scripts/mkver.in (ConfStr): Use -r if we're using RSAREF, + otherwise use -a if we're using autokey, otherwise use no extra + suffix. + +2000-05-11 Sven Dietrich <sven_dietrich@trimble.com> + + * ports/winnt/include/config.h: New defines to support AUTOKEY + * ports/winnt/include/unistd.h: Added another dummy placeholder.h + * ports/winnt/ntpd/ntpd.dsp: Added ntp_crypt.c to makefile + * ports/winnt/ntpd/ntpd.c: service_main needs a local hostname[] + * html/hints/winnt.htm: Add remark about 4.0.99i not compiling. + These changes got WINNT running again. No idea if the keys stuff + works however. + +2000-05-10 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99i9 + + * ntpd/ntp_crypto.c: tstamp and autokey cleanup + From: Dave Mills + + * ntpd/ntp_proto.c (clock_update): Only call expire_all() if + AUTOKEY + From many folks, including Reg Clemens <reg@dwf.com> + +2000-05-07 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99i8 + + * flock-build: Use new --with-crypto choices + * build (KEYSUF): Deal with new --with-crypto + * configure.in: --with-crypto={md5,autokey,rsaref}; + lose --enable-autokey + +2000-05-06 Harlan Stenn <stenn@whimsy.udel.edu> + + * build (KEYSUF): Catch --disable-autokey first. + +2000-05-05 Harlan Stenn <stenn@whimsy.udel.edu> + + * flock-build: If we don't use autokey, don't use rsaref either. + + * configure.in: 4.0.99i7 + + * build (KEYSUF): + * flock-build: + It's --disable-autokey now + + * configure.in: MD5 is not optional (but AUTOKEY is) + * include/ntp_stdlib.h: + * libntp/a_md5encrypt.c: + * libntp/authkeys.c: + (authhavekey): + (MD5auth_setkey): + (auth_delkeys): + (authencrypt): + (authdecrypt): + * libntp/authreadkeys.c: + (authreadkeys): + * ntpd/ntp_proto.c (init_proto): + * libntp/authusekey.c: + MD5 is required. + +2000-05-04 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99i6 + + * ntpd/ntp_proto.c (transmit): Fix up the UNREACH code. + (receive): Lose some debug code. + (clock_update): expire_all() if LEAP_NOTINSYNC + crypto_xmit() a CRYPTO_AUTO if !FLAG_AUTOKEY instead of recauto.tstamp + crypto_xmit() a CRYPTO_PRIV (not CRYPTO_AUTO) based on pcookie.tstamp + crypto_xmit() a CRYPTO_AUTO (not CRYPTO_PRIV) based on FLAG_MCAST2 + and !FLAG_AUTOKEY + * ntpd/ntp_crypto.c (crypto_recv): Clean up debug output. + Don't AUTOKEY if FLAG_MCAST2 + From: Dave Mills + + * flock-build: Also make obe withouyt md5 (no AUTOKEY) + * build (BDIR): Handle -noautokey build directory suffix + * configure.in: Prepare for AUTOKEY in mkver.in + * scripts/mkver.in (ConfStr): Indicate in the version string if + we're not using AUTOKEY. + +2000-05-03 Harlan Stenn <stenn@whimsy.udel.edu> + + * scripts/ntp-wait.in: Fun things with backspaces + + * configure.in: 4.0.99i5 + + * ntptrace/ntptrace.c: Protect sys/ioctl.h; grab config.h + + * ntpd/ntp_proto.c (transmit): AUTOKEY and tstamp fixes. + (clock_update): Check oleap against LEAP_NOTINSYNC + (peer_clear): Free pubkey when we're done + Check peer's keynumber against the seq in MODE_BROADCAST. + Reorder tstamp changes. + * ntpd/ntp_crypto.c (crypto_recv): Check the packet if we get a + CRYPTO_RESP and reorder the update of tstamp. + (crypto_recv): Don't expire the peer until we're thru with it. + * include/ntp.h: AUTOKEY and pkeyid changes + From Dave Mills + + * ntpdate/ntpdate.c: Protect sys/ioctl.h + +2000-05-01 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99i4 + + * include/ntp.h: + * include/ntp_crypto.h: + * include/ntpd.h: + * ntpd/ntp_crypto.c: + * ntpd/ntp_proto.c: + * ntpd/ntpd.c: + * util/ntp_genkeys.c: + Dave Mills closed some potential vulnerabilities in the key protocol. + +2000-04-28 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99i3 + + * ntpd/ntp_proto.c: Just check tstamp, forget about sndauto.seq + * ntpd/ntp_crypto.c (crypto_recv): Lose inappropriate ntohl() + conversion on tstamp. + AUTOKEY if tstamp>0, not != + Stash tstamp before we check pcookie.key (several places) + * ntpd/ntp_control.c (ctl_putpeer): In CP_INITSEQ, check + recauto.key, not keylist. + From: Dave Mills + +2000-04-27 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99i2 + + * ntpq/ntpq.c: PUBKEY stuff + * ntpd/ntp_proto.c (clock_select): nreach, and better survivor pick. + * ntpd/ntp_peer.c (newpeer): Better nextdate choice. + * ntpd/ntp_control.c (ctl_putsys): Buglet in CS_HOSTNAM code. + From Dave Mills. + +2000-04-24 Harlan Stenn <stenn@whimsy.udel.edu> + + * build (IAM): Show hostname if we trip a buildkey check. + +2000-04-23 Harlan Stenn <stenn@whimsy.udel.edu> + + * build: deal with optional 1st argument (SIG), which must match + the contents of .buildkey + + * flock-build: Generalize, implement SIG and .buildkey, and drive + list from LIST, which the user can override. + +2000-04-21 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99i1 + Dave updated some docs, implemented the kpoll variable, and + wiggled a host/network byte order thing in the crypto key code. + +2000-04-16 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_wwvb.c (wwvb_receive): Grab any character (instead + of just a space) before the DSTchar. + From: Dave Mills + +2000-04-11 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99i + + Dave made some documentation updates. + +2000-04-08 Harlan Stenn <stenn@whimsy.udel.edu> + + * flock-build: Add malarky. By default, --enable-parse-clocks. + Start 2 builds, one with and the other without rsaref. + + * configure.in: 4.0.99h6 + Dave improved the crypto stuff some more. + +2000-04-05 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_acts.c (acts_receive): Do a better job with year + conversions and leap-year checks. The PTB stuff caught this. + Reported by: Daniel.Aeby@eam.admin.ch + +2000-04-02 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_atom.c (atom_pps): Bugfix + From: Philippe Charnier <charnier@xp11.frmug.org> + +2000-03-30 Harlan Stenn <stenn@whimsy.udel.edu> + + * libparse/clk_wharton.c (cvt_wharton_400a): Do not return + CVT_NONE when receiving the early warning bit set. + From: Philippe De Muyter <phdm@macqel.be> + + * configure.in: 4.0.99h5 + Dave made more changes to the auth key stuff. + +2000-03-29 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99h4 + Dave made a bunch of changes/fixes to the auth key stuff. + +2000-03-22 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_resolver.c: Typos. + +2000-03-21 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99h3 + + * ntpd/ntp_intres.c: Use LOG_INFO instead of LOG_DEBUG. + * ntpd/ntp_resolver.c: Ditto. + +2000-03-20 Harlan Stenn <stenn@whimsy.udel.edu> + + * util/Makefile.am (ntp_genkeys_LDADD): Might need snprintf (-lntp) + + * librsaref/Makefile.am (stamp-rsaref): nodist_HEADERS are not + supoprted yet. Hack around it. + + * ntpd/ntp_resolver.c (findhostaddr): hstrerror isn't always available. + + * configure.in: Look for hstrerror. + + * util/ntp_genkeys.c (main): Use snprintf, not sprintf. + + * ntpd/ntp_crypto.c: Use gethostname, not uname + * util/ntp_genkeys.c: Ditto + From: Dave Mills + +2000-03-19 Harlan Stenn <harlan@pfcs.com> + + * ntpd/ntp_proto.c (receive): Rename ntp_res_send() to + ntp_res_name() and adjust the number of arguments. + * ntpd/ntp_resolver.c (ntp_res_name): Ditto + * include/ntpd.h: Ditto + + * ntpd/ntp_resolver.c: Add de_done to the dns_entry structure. + +2000-03-18 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99h2 + + * libparse/Makefile.am (info_trimble.c): Use $(srcdir)/foo.sed + instead of foo.sed . + + * librsaref/Makefile.am (stamp-rsaref): Copy each file to the build + directory, not to the source directory. This sucks; it wastes + space (but it's more portable). + + * configure.in (ac_busted_vpath_in_make): Add FreeBSD. I bet all + systems that use pmake will need this. + (ac_busted_vpath_in_make): Remove FreeBSD - I found a workaround. + + * Makefile.am: General cleanup + + * configure.in: 4.0.99h1 + + * ntpd/ntp_resolver.c: Lose unneeded header. + +2000-03-17 Harlan Stenn <stenn@whimsy.udel.edu> + + * libntp/snprintf.c: #include <config.h> + + * libntp/Makefile.am (EXTRA_libntp_a_SOURCES): Use it correctly... + +2000-03-16 Harlan Stenn <stenn@whimsy.udel.edu> + + * libntp/Makefile.am (EXTRA_DIST): Added snprintf.c + + * configure.in: Look for (and provide if it's missing) snprintf() + + * ntpd/ntp_request.c (dns_a): Call crypto_public with the resolved + name and the peer pointer. + (dns_a): crypto_public() is only available if PUBKEY is #defined. + + * ntpd/ntp_crypto.c (crypto_public): sprintf is Evil. Use snprintf. + (crypto_setup): Ditto + (crypto_read): Ditto + + * ntpd/ntp_resolver.c (ntp_res_send): Lose some debugging noise. + + * ntpd/ntp_config.c (getconfig): Lose testing code. + + * ntpd/ntp_request.c (dns_a): Fix buglet in hostname length check. + +2000-03-16 Harlan Stenn <harlan@pfcs.com> + + * ntpd/ntp_request.c (dns_a): Start cracking the returned information. + +2000-03-15 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_resolver.c (ntp_res): Authenticate the keyid. + + * ntpd/ntp_crypto.c (crypto_line): Fix definition + (crypto_read): Ditto. + + * ntpd/ntp_config.c (getconfig): Move req_keyid generation here. + + * librsaref/Makefile.am (BUILT_SOURCES): Cleanup more nodist_ stuff. + +2000-03-14 Harlan Stenn <stenn@whimsy.udel.edu> + + * build (RSASUF): If we have rsaref2/ and are building + --without-rsaref, note it as a build-directory suffix. + + * configure.in: 4.0.99h + Crypto merge + + * librsaref/Makefile.am (nodist_librsaref_a_SOURCES): Added nodist_ + +2000-02-28 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: Lose the changequote calls and fix the quoting. + Reported by: Akim Demaille <akim@epita.fr> + + * ntpd/ntp_request.c: Log various error conditions. + +2000-02-27 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99g + + * ntpd/ntpd.c: Only log EINTR if debug > 2. + +2000-02-25 Harlan Stenn <stenn@whimsy.udel.edu> + + * scripts/mkver.in (ConfStr): Use `-r' when configured with crypto. + + * ntpd/refclock_wwvb.c (wwvb_receive): Undo the previous chagne. + +2000-02-24 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_wwvb.c (wwvb_receive): LENWWVB0 can return 6 or 7 + fields. + From: Michael Sinatra <msinatra@uclink4.berkeley.edu> + with a cleanup from Ulrich. + + * scripts/mkver.in (ConfStr): Make RSAREF appear as part of the + version. + +2000-02-21 Sven Dietrich <sven_dietrich@trimble.com> + + * ports/winnt/include/config.h: Enable MD5 and RANDOM by default + * ports/winnt/libntp/SetSystemTime.c: Fix warning and const declaration + From: Carl Byington <carl@five-ten-sg.com> + +2000-02-21 Harlan Stenn <stenn@whimsy.udel.edu> + + * Makefile.am (SUBDIRS): Make librsaref right after includes so we + can copy any needed header files over. + + * libntp/Makefile.am (INCLUDES): Also look in librsaref for des.h + * ntpd/Makefile.am (INCLUDES): Ditto + * util/Makefile.am (INCLUDES): Ditto + + * librsaref/Makefile.am (librsaref_a_SOURCES): Use the des.h from + the rsaref2 distribution. + + * include/Makefile.am (noinst_HEADERS): No, we don't want des.h + +2000-02-20 Harlan Stenn <stenn@whimsy.udel.edu> + + * include/Makefile.am (noinst_HEADERS): Add des.h + +2000-02-19 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_config.c (do_resolve_internal): Try Real Hard to + generate a full random key. + From: Carl Byington <carl@five-ten-sg.com> + + * include/ntp.h: Now we know we have either mrand48() or random(). + * configure.in: If we have mrand48, use it. Otherwise, use (and + provide if necessary) random(). + * libntp/Makefile.am (EXTRA_DIST): random.c + * libntp/random.c: Added. + +2000-02-18 Harlan Stenn <stenn@whimsy.udel.edu> + + * librsaref/Makefile.am (stamp-rsaref): Typo + + * configure.in (ac_cv_func_ctty_for_f_setown): Yes for OpenBSD + (ac_cv_var_ntp_syscalls): Fix quoting of description + From: Jonathan Rozes <jrozes@vinton.com> + + * librsaref/Makefile.am: Fix stamp-rsaref dependency order. + + * configure.in: 4.0.99f + +2000-02-17 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_mx4200.c: Remove the DOP-weighted position + averaging code and revert to a simple mean average. The weighted + average consistently produced a *worse* result. Go figure. + * html/mx4200data.htm: Cleanup, reflect current reality. + * html/driver9.htm: Cleanup, reflect current reality. + * html/copyright.htm: Cleanup, and credit where credit is due. + From: Marc.Brett@westgeo.com + + * ntpd/refclock_oncore.c: Cleanup/fixes + * html/driver30.htm: Cleanup + * html/Oncore-SHMEM.htm: Cleanup + From: Reg Clemens <reg@dwf.com> + +2000-02-16 Sven Dietrich <sven_dietrich@trimble.com> + + * winnt/scripts/mkver.bat: Frederick Czajka [w2k@austin.rr.com] + winnt/ntpq/ntpq.dsp: modified mkver.bat to eliminate the + winnt/ntpd/ntpd.dsp: need to have Perl installed and the + winnt/ntpdc/ntpdc.dsp: PERL environment variable to be set. + winnt/ntpdate/ntpdate.dsp: + winnt/ntptrace/ntptrace.dsp: Thanks, Frederick! + + * ntpd/refclock_nmea.c: Correctly interpret the quality indicator. + +2000-02-15 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_nmea.c: Correctly interpret the quality indicator. + Deal with the time supplied in centiseconds. GPGCA/GPGGA cleanup. + From: Andrew Hood <ajhood@fl.net.au> + + * libparse/Makefile.am (K_CFLAGS): Use instead. Add NEED_NTP_BOPS. + +2000-02-10 Harlan Stenn <stenn@whimsy.udel.edu> + + * scripts/ntp-wait.in: Intensify, including some suggestions from + Ulrich. + + * configure.in: 4.0.99e + + * scripts/ntp-wait.in: Lose cruft, sleep after each try. + + * scripts/ntp-restart: It's ntpd now. Also, call ntp-wait. + + * configure.in (AC_CONFIG_*): New scripts that use PATH_PERL + + * scripts/Makefile.am (noinst_SCRIPTS): Added ntp-wait + (noinst_SCRIPTS): Added all of the scripts that now use PATH_PERL + + * configure.in: Get the path to perl + (AC_CONFIG_*): Added scripts/ntp-wait + + * ntptrace/ntptrace.c (DoTrace): If the server's srcadr is 0.0.0.0 + then we haven't synced yet. Note and punt. + Reported by: Bdale Garbee <bdale@gag.com>,http://bugs.debian.org/56551 + +2000-02-09 Harlan Stenn <stenn@whimsy.udel.edu> + + * ports/winnt/include/config.h: Typo (CLOCK_PALISADE comment) + From: Carl Byington <carl@five-ten-sg.com> + + * configure.in: Disable kernel_fll_bug for Generic_105181-17 under + Solaris-2.6 + From: Juergen Georgi <georgi@belwue.de> + +2000-02-07 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99d + + * html/Oncore-SHMEM.htm: New document + * html/driver30.htm: Cleanup and improvements + From: Reg Clemens <reg@dwf.com> + +2000-01-30 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_oncore.c: Patches/improvements + From: Reg Clemens <reg@dwf.com> + +2000-01-29 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99c + +2000-01-28 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: Autoconf update... + + * ntpdate/ntpdate.c (ntpdatemain): Typo + From: Jack Bryans <jbryans@csulb.edu> + + * Makefile.am (EXTRA_DIST): Add flock-build. Probably UDel specific... + +2000-01-23 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/check_y2k.c (main): Reformat for ansi2knr + + * configure.in (AC_OUTPUT): Revert to obsolete form until automake + catches up. + +2000-01-22 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: Use AC_CHECK_TYPES((s_char)) instead of + AC_CHECK_TYPE. + (ac_cv_var_kernel_fll_bug): Generic_106541-08 is apparently OK, too. + + * scripts/Makefile.am (EXTRA_DIST): Need to explicitly distribute + mkver.in and ntpver.in now, apparently. + * configure.in: Search for the various audio_info members so the + printing in audio_show is less of a circus. This required an + autoconf upgrade. Major sigh. + + * libntp/audio.c (audio_show): Clean up (more) properly. + +2000-01-21 Sven Dietrich <sven_dietrich@trimble.com> + + * Add pointer to html/hints/winnt.htm to INSTALL file + * Fix NT makefiles to accomodate at least one weird + version of Visual C that can't handle the LFs without + the DOS CR also. + +2000-01-20 Sven Dietrich <sven_dietrich@trimble.com> + + * Update Copyright in Palisade driver to 2000 + * Fix Palisade MIN & MAX POLL to optimal values + +2000-01-19 Harlan Stenn <stenn@whimsy.udel.edu> + + * html/driver7.htm: Patches from Dave Mills + * html/driver36.htm: Patches from Dave Mills + + * html/copyright.htm: Added Kamal Mostafa + +2000-01-19 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99b + +2000-01-18 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_chu.c: NCHAN is used with generic ICOM. + + * ntpd/refclock_wwv.c: Use new audio stuff + * ntpd/refclock_irig.c: Use new audio stuff + * ntpd/refclock_chu.c: Use new audio stuff + * ntpd/ntp_proto.c: Clean up + * ntpd/ntp_loopfilter.c (local_clock): Clean up error message + * include/icom.h: Number of arguments changed + * libntp/Makefile.am (libntp_a_SOURCES): Added audio.c + * libntp/audio.c: New file + * include/Makefile.am (noinst_HEADERS): audio.h added + * include/audio.h: New file + From: Dave Mills <mills@udel.edu> + + * scripts/freq_adj: Added. FreeBSD frequency adjustment script. + + * configure.in: Do a better job on my oncore_ok check for SCO. + +2000-01-15 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99a + + * scripts/ntpsweep: New version + * html/copyright.htm: Added Hans Lambermont + From: Hans Lambermont <Hans.Lambermont@nl.origin-it.com> + +2000-01-14 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_oncore.c (oncore_start): Only dance with the + pps_device if it's there. + From: reg@dwf.com + + * configure.in: ONCORE is OK if ac_cv_hdr_def_tiocdcdtimestamp=yes + + * build: Just overwrite the log file each time; sometimes NFS goes + a little goofy. + + * ntpd/refclock_fg.c: Syntax/punctuation cleanup + +2000-01-13 Harlan Stenn <stenn@whimsy.udel.edu> + + * scripts/ntpsweep: New version + From: Hans Lambermont <Hans.Lambermont@nl.origin-it.com> + + * ntpd/refclock_fg.c: New version + * html/driver37.htm: New version + From: Dmitry Smirnov <das@online.nsk.su> + +2000-01-12 Harlan Stenn <stenn@whimsy.udel.edu> + + * README.des: Cleanup + +2000-01-12 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.99 + + * html/driver36.htm: Cleanup + * html/monopt.htm: Ditto + From: Dave Mills <mills@udel.edu> + + * ntpd/ntp_intres.c (ntp_intres): Put "NTP_INTRES running" at a + higher debug level + +2000-01-11 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_wwv.c: More improvements + From: Dave Mills <mills@udel.edu> + +2000-01-10 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_wwv.c: Bugfixes/improvements + From: Dave Mills <mills@udel.edu> + + * configure.in: Get the quoting right on the sys_errlist check. + From documentation by: Akim Demaille <akim@epita.fr> + +2000-01-08 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: <netinet/ip.h> cannot be detected... + * ntpd/ntp_io.h: ...but every OS has it + * ntpd/refclock_oncore.c: Lint removal + * ntpq/ntpq_ops.c: Lint removal + * ntpq/refclock_chu.c: chu_major() is not an audio routine (?), lint + * libntp/icom.c: AIX doesn't have <sys/termios.h> + From: Marc.Brett@westgeo.com + + * ntpd/refclock_chu.c: NetBSD needs sys/ioctl.h + (chu_debug): NetBSD-specific debug output. + From: Frederick Bruckman <fb@enteract.com> + +2000-01-06 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.98m + I skipped `l' - it looks like a `1'. + + * html/driver7.htm: Doc update + * html/driver36.htm: Ditto + * html/audio.htm: Ditto + + * ntpd/refclock_wwv.c: Dvae snuck another fix/change in on me. + + * configure.in: 4.0.98k + + * ntpd/refclock_chu.c (chu_start): Call icom_init with the speed + * ntpd/refclock_wwv.c (wwv_start): Ditto, plus other improvements. + * libntp/icom.c (icom_init): Add speed parameter + * include/icom.h: Update declaration + From: Dave Mills <mills@udel.edu> + + * include/Makefile.am (noinst_HEADERS): Added icom.h + From: Frederick Bruckman <fb@enteract.com> + +2000-01-05 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.98j + + * ntpd/refclock_wwv.c (timecode): Make definition == declaration + (wwv_newchan): Ditto + (wwv_corr4): Dave fixed the declaration. + + * flock-build: Add rackety to the flock - it runs SunOS 4.1.3/cc + + * ntpd/refclock_wwv.c: Undo that declaration cleanup for now... + + * ntpd/ntp_io.c (open_socket): TOS support + From: Marc.Brett@westgeo.com + +2000-01-04 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_wwv.c: Declaration cleanup + * ntpd/refclock_fg.c (fg_receive): Not all sprintf's are created + equal... + From: Marc.Brett@westgeo.com + + * ntpd/refclock_wwv.c: Dave Cleaned and Improved things. + * ntpd/ntp_loopfilter.c (local_clock): Dave fixed something. + + * ntpd/refclock_wwv.c: Rename max to p_max or s_max as appropriate + to avoid native SunOS compiler collision. + (wwv_epoch): Make declaration == definition + (wwv_rsec): Ditto + (wwv_newchan): Ditto + (wwv_qsy): Ditto + (timecode): Ditto + + * ntpd/refclock_oncore.c (oncore_init_shmem): Use a cast to widen + mmap's NIL offset. + + * ntpd/refclock_chu.c (chu_rf): Make declaration == definition. + Rename min/max to es_min/es_max to avoid native SunOS compiler + collision. + (chu_uart): Make declaration == definition. + + * libntp/icom.c (sndpkt): Make declaration and definition equivalent. + (doublefreq): Ditto. + + * ntpd/refclock_oncore.c (MAP_FAILED): Some systems do not #define + this. + + * ntpd/refclock_wwv.c: + * ntpd/refclock_chu.c: + * libntp/icom.c: + * libntp/Makefile.am: + * include/icom.h: + * html/driver7.htm: + * html/driver36.htm: + Support for ICOM. The WWV/H driver, by the way, is getting truly + awesome. The CHU autotune function works okay as it is. I'd like + to find somebody else to test the audio drivers just to make sure + I haven't done something stupid. There is a new define ICOM + intended for the driver autotune function; however, I crafted the + thing in much the same way as the refclock_atom.c thing - it tries + to open /dev/icom and, if that fails, goes quietly to sleep. + From: Dave Mills <mills@udel.edu> + +2000-01-03 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_oncore.c (oncore_read_config): Patches and cleanup + From: Poul-Henning Kamp <phk@critter.freebsd.dk> + more isascii() stuff from HMS. + + * ntpd/refclock_fg.c (fg_receive): Cast. + From: Tom Smith <smith@cag.lkg.dec.com> + + * ntpd/map_vme.c (map_vme): tx.access_result indicates failure on + < 0, not <= 0. A fix that apparently did not get brought over + from the ntp3 base. + From: Michael Barone <michael.barone@lmco.com> + + * configure.in: Move the ONCORE_SHMEM_STATUS check and definition + here. + + * ntpd/refclock_oncore.c (oncore_init_shmem): Some systems do not + have MAP_HASSEMAPHORE. + + * ntpd/refclock_oncore.c: Drive ONCORE_SHMEM_STATUS based on + HAVE_SYS_MMAN_H . If this needs finer checks, do it in + configure.in . + (oncore_read_config): Add the isascii() checks; older versions of + Unix don't guarantee correct behavior of is*() without it. + + * ntpd/refclock_oncore.c: Add proof-of-concept support for + delivering receiver data stream to other processes through + a memory-mapped file. + From: Poul-Henning Kamp <phk@FreeBSD.org> + +2000-01-02 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (ac_refclock_chu): Provide the CHU driver by + default, and by default prefer the AUDIO version. We used to + limit this to SunOS or Solaris; now we drive by the availability + of the audioio header file. + Select the IRIG and WWV audio drivers the same way. + + * flock-build: build ignores the -l flag; lose it. + (BUILD_ARGS): added. + * build: Remove unused -l stuff (LOG variable). + + * ntpd/ntp_refclock.c: HAVE_PPSAPI header cleanup + From: Reg Clemens <reg@dwf.com> + +2000-01-01 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (CLOCK_WWV): Require <sys/audioio.h> or <sun/audioio.h> + +1999-12-29 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.98i + + * ntpd/refclock_gpsvme.c: Fixes + From: Michael Barone <michael.barone@lmco.com> + Patch severely hacked by HMS to "make it conform". I hope I + didn't break anything. + + * scripts/ntpsweep: Nifty utility + From: Hans.Lambermont@nl.origin-it.com + + * ntpd/refclock_fg.c: + * ntpd/refclock_conf.c: + * ntpd/ntp_control.c: + * ntpd/Makefile.am: + * libntp/clocktypes.c: + * include/ntp.h: + * html/refclock.htm: + * html/driver37.htm: + * configure.in: + * acconfig.h: + Forum Graphic GPS clock support + From: Dmitry Smirnov <das@online.nsk.su> + + * configure.in: Default to compile the IRIG, CHU and WWV/H + drivers and compile the CHU driver for audio, not modem. + Requested by Dave Mills. + + * html/audio.htm: + * html/driver36.htm: + * html/qth.htm: + Dave wrote these to go along with the changes I checked in yesterday. + +1999-12-28 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_wwv.c: + * ntpd/refclock_conf.c: + * ntpd/refclock_chu.c: + * ntpd/ntp_refclock.c: + * ntpd/ntp_loopfilter.c: + * html/refclock.htm: + * html/pps.htm: + * html/index.htm: + * html/driver7.htm: + * html/driver6.htm: + * html/copyright.htm: + + I indulged an old agenda to polish up some programs originally + written for a DSP evaluation board. The result is a really hot + audio driver for the NIST WWV/WWVH time/frequency station plus a + makeover for the CHU audio driver. Currently, they and their IRIG + audio driver buddy use the SunOS/Solaris audio interface, which is + clean and simple. I hook the line in jack to a shortwave radio and + these drivers (driver 7 for CHU and driver 36 for WWV) and the + drivers do the rest. The WWV/H driver is really hot - I am + currently watching the ionosphere move from the doppler that shows + up on the tick modulation tracked by the program. During midday + when the F2 layer settles down, the program closes in on a few + tens of microseconds of spare jitter and wander. This watch on + whichever 15/20 MHz signal sounds the best. At night on 5/10 MHz + and even 2.5 HMz where the multipath, interference and noise are + much worse, the driver bangs around somewhat more. + + The CHU driver makeover discovered a few broken bones after all + these years, but its majority decoder is back in business. For + various reasons to icky to reveal here, its 103-modem demodulator + is not quite as good as the chip, but it comes close and hey, + 2025/2125 FSK is just not a good idea for HF radio. This driver is + not nearly as sophisitcated as the WWV/H driver, but here a few + hundred miles south of Ottawa, it does a passably good job. + + I tell you this in the hopes of getting somebody interested in + porting the audio interface to other machines, in particular + Linux, FreeBSD and anything else with a sound card. When the + ionosphere stays cool, the WWV/H driver is as good as anything + else around here and with much less jitter than a serial port. The + only downside is all the audio drivers chew up a modest fraction + of cycles for the DSP routines - a few percent on the newer + silicon, up to half the cycles on an old Sparc IPC. Whattheheck, + these old machines aren't doing anything else around here except + serving time, and even when sucking cycles for DSP they still mind + the PPS microseconds. + + The audio driver documentation had a makeover, too. + From: Dave Mills <mills@udel.edu> + +1999-12-20 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.98h + +1999-12-19 Harlan Stenn <stenn@whimsy.udel.edu> + + * libntp/syssignal.c: Small cleanup to Marc's patch. + + * ntpd/ntp_refclock.c: + * ntpd/refclock_atom.c: Header cleanup + * html/driver30.htm: Cleanup and improvements. + From: Reg Clemens <reg@dwf.com> + + * ntpd/ntp_refclock.c: + * ntpd/refclock_jupiter.c: + * ntpd/refclock_msfees.c: + * ntpd/refclock_mx4200.c: + Portability (Solaris) patches + * ntpd/refclock_mx4200.c: + Self-survey improvements, cleanup for, PPS re-activation + * libntp/syssignal.c: + Fix for "interrupted system call" (EINTR) failure of the PPS + ioctl(TIOCGPPSEV) call in Solaris. Not sure why it was + interrupted, but this works around the failure. Not sure if + the (now silent) interrupt affects the timing accuracy. + THERE IS A CHANCE THIS PART OF THE PATCH MAY ADVERSELY + AFFECT OTHER SYSTEMS! + * scripts/ntp-status: Added. + From: Marc.Brett@westgeo.com + + * ntpdate/ntpdate.c: Deal with multiple addresses. + From: Jeffrey C Honig <jch@bsdi.com> + + * ntpd/refclock_conf.c: Replaced macro SHM with CLOCK_SHM. + * ntpd/refclock_shm.c (shm_poll): Take clock time in UTC. + pp->day starts at 1, t->tm_yday starts at 0. + From: Jakob Stoklund Olesen <stoklund@taxidriver.dk> + +1999-12-16 Harlan Stenn <stenn@whimsy.udel.edu> + + * NEWS: Updated ONCORE instructions + From: Kamal A Mostafa <kamal@whence.com> + +1999-12-13 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.98g + + * ntpd/refclock_oncore.c: Cleanup and fixes + From: Reg Clemens <reg@dwf.com> and Kamal A Mostafa <kamal@whence.com> + +1999-12-11 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_wwv.c: Cleanup/checkin of the current state of affairs. + From: Dave Mills <mills@udel.edu> + + * ntpd/refclock_oncore.c: #elif conversion. I can only hope I did + it right. + + * ntpd/refclock_oncore.c: Various patches + From: Reg Clemens <reg@dwf.com> and Kamal A Mostafa <kamal@whence.com> + +1999-12-09 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_proto.c (default_get_precision): Use the right arg type + to pass "sizeof freq" to sysctlbyname(). + From: Ollivier Robert <roberto@eurocontrol.fr> + + * ntpd/refclock_wwv.c: Cleanup and fixes. + From: Dave Mills <mills@udel.edu> + +1999-12-08 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_wwv.c: Cleanup and fixes + * ntpd/refclock_conf.c: WWV declaration cleanup. + From: Dave Mills <mills@udel.edu> + +1999-12-07 Harlan Stenn <stenn@whimsy.udel.edu> + + * libparse/clk_rawdcf.c (cvt_rawdcf): Buglet. + From: Frank Kardel <kardel@acm.org> + +1999-12-06 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/Makefile.am (ntpd_SOURCES): Added refclock_wwv.c + + * ntpd/refclock_wwvb.c: + * ntpd/refclock_wwv.c: + * ntpd/refclock_conf.c: + * ntpd/refclock_chu.c: + * libntp/clocktypes.c: + * include/ntp.h: Dave cleaned some things up + Dave cleaned some things up (WWVB -> SPECTRACOM, CHU -> CHU_AUDIO, + WWV_AUDIO) + + * acconfig.h: REFCLOCK_WWVB -> REFCLOCK_SPECTRACOM, added REFCLOCK_WWV + * configure.in: Deal with it. + +1999-12-05 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_refclock.c (refclock_open): More PPS cleanup + From: Dave Mills <mills@udel.edu> + + * ntpq/ntpq.c: + * ntpq/ntpq_ops.c: + Make `ntpq -pn' independent of DNS, ad advertised. + From: Kamal A Mostafa <kamal@whence.com> + + * ntpd/refclock_mx4200.c (mx4200_start): make missing 3rd + parameter a 0. + +1999-12-04 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_refclock.c (refclock_open): "flags" processing cleanup + (refclock_open): PPS device initialization cleanup + * include/ntp_refclock.h (LDISC_CHU): + (LDISC_PPS): Clean up comments + From: Dave Mills <mills@udel.edu> + +1999-12-03 Sven Dietrich <sven_dietrich@trimble.com> + + * libntp/mexit.c: Moved WINNT port specific file to ports/winnt/libntp + * ports/winnt/libntp/libntp.dsp: Fix WinNT makefile for new source loc. + +1999-12-03 Harlan Stenn <stenn@whimsy.udel.edu> + + * libntp/Makefile.am (libntp_a_SOURCES): Lose mexit.c - Sven will + move it to the winnt port area. + +1999-12-03 Sven Dietrich <sven_dietrich@trimble.com> + + * libntp/systime.c: Removed adjtime hack for WINNT + * ports/winnt/ntpd/nt_clockstuff.c: Winnt double precision adjtime + * ports/winnt/inlcude/clockstuff.h: Remove no longer needed externs + +1999-12-02 Harlan Stenn <stenn@whimsy.udel.edu> + + * libparse/Makefile.in: Manually hacked to remove the + libparse_kernel.a.[co] cruft + + * libparse/Makefile.am (k*.o): Generate these form the Makefile, + not from separate .c files + + * html/tickadj.htm: + * html/notes.htm: + * html/hints/solaris.html: + Point to the new dosynctodr report. + + * html/hints/solaris.xtra.S99ntpd: + Update. Should be rewritten to take advantage of the new -g + switch and perhaps a loop to wait until ntpd hits a reasonable + "state". + + * html/hints/solaris-dosynctodr.html: New information + From: "John W. Sopko Jr." <sopko@cs.unc.edu> + +1999-12-01 Harlan Stenn <stenn@whimsy.udel.edu> + + * libntp/authkeys.c (auth_moremem): Clear memory allocated for sk. + From: Hugo Mildenberger <hugo.mildenberger@topmail.de> + +1999-12-01 Sven Dietrich <sven_dietrich@trimble.com> + + * libntp/recvbuff.c: Unused functions cleanup + * ntpd/ntpd.c: ProcessorAffinity, IO cleanup + * ports/winnt/instsrv/instsrv.c: Service name changed to NTP + + NT port shouldn;t hop between CPUs. Set affinity to first processor. + Service name was NetworkTimeProtocol. Too long. Now NTP. + +1999-12-01 Harlan Stenn <stenn@whimsy.udel.edu> + + * scripts/plot_summary.pl: Improved option parsing. Fixed one + minor Perl compatibility error. + * scripts/summary.pl: Official revision for NTPv4: Parse new + statistic file formats correctly, provide error checking for bad + input files, and guard against negative arguments to sqrt() + because of numeric effects. Use one pattern to select valid + statistic files. Add selectable output directory + (``--output-directory'') and improved option parsing. Directory + with statistic files (now settable also with + ``--input-directory'') defaults to ``/var/log/ntp''. + From: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> + + * html/driver8.htm: + * 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/data_mbg.c: + * libparse/kclk_computime.c: + * libparse/kclk_dcf7000.c: + * libparse/kclk_hopf6021.c: + * libparse/kclk_meinberg.c: + * libparse/kclk_rawdcf.c: + * libparse/kclk_rcc8000.c: + * libparse/kclk_schmid.c: + * libparse/kclk_trimtaip.c: + * libparse/kclk_trimtsip.c: + * libparse/kparse.c: + * libparse/kparse_conf.c: + * libparse/parse.c: + * libparse/parse_conf.c: + * libparse/parsesolaris.c: + * libparse/parsestreams.c: + * ntpd/refclock_parse.c: + Mods and updates + From: Frank Kardel <kardel@acm.org> + + * acconfig.h: PCF refclock + * configure.in: + * html/driver35.htm: + * html/refclock.htm: + * include/ntp.h: + * libntp/clocktypes.c: + * ntpd/Makefile.am: + * ntpd/ntp_control.c: + * ntpd/refclock_conf.c: + * ntpd/refclock_pcf.c: + From: Andreas Voegele <andreas.voegele@gmx.de> + + * acconfig.h: DECL_STIME_1 + + * configure.in (iCFLAGS): Use -std1 for alpha*-dec-osf* if we are + using "cc". + Reported by: Tom Smith <smith@cag.lkg.dec.com> + +1999-11-30 Harlan Stenn <stenn@whimsy.udel.edu> + + * include/l_stdlib.h: DECL_SYSTIME_1 --- a long * + * configure.in: Use it for DEC OSF[45] + Reported by: Tom Smith <smith@cag.lkg.dec.com> + + * ntpd/refclock_parse.c: Add missing declarations + * ntptrace/ntptrace.c: Ditto + * ntpd/ntp_proto.c: Ditto + * ntpd/refclock_palisade.c: Ditto + From: Jonathan Stone <jonathan@dsg.stanford.edu> + +1999-11-18 Sven Dietrich <sven_dietrich@trimble.com> + * Win NT port updates + * ntpd.dsp: makefile only builds supported refclocks + * config.h: cleanup, undefine unsupported clock_atom + * win32_io, clock_NMEA: foundation for future refclock support + * recvbuff, transmitbuff, IOcompletionport: streamline packet handler + * html/hints/winnt.htm: Added up-to-date html docs for WINNT + +1999-11-17 Harlan Stenn <stenn@whimsy.udel.edu> + + * html/copyright.htm: Credit Jack for his work. + + * html/pic/*: Save a *ton* of space on the pictures. + From: Jack Sasportas <jack@innovativeinternet.com> + +1999-11-16 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in : changequote for osf[45] test. + Reported by: Tom Smith <smith@cag.lkg.dec.com> + + * ntp_update: Ignore stuff in any A.* directory. + +1999-11-15 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: Clean up header checks for sys/syssgi.h and + sys/select.h . Originally, we did not check for sys/select.h + under some versions of SCO (see xntp3-5). Somewhere in ntp4 we + dropped the SCO check and added the check for sys/syssgi.h, + exclusive of checking for sys/select.h. Marc Brett can't think of + a reason why we should not be checking for sys/select.h, so let's + look for it now. + +1999-11-13 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpdate/ntpdate.c: Add the ability for ntpdate to query a + multicast address. We use the response to the multicast address + to learn new servers which we then add to the peer list and query. + In changing this I made the list of peers a linked list. + + To be complete I should detect a broadcast address and make it + behave the same way. But that requires a scan of the interface + list which is more complicated that I want to deal with... + + Fix a bug, allowing ntpdate to compile if SLEWALWAYS and STEP_SLEW + are both defined. + + From: Jeffrey C Honig <jch@bsdi.com> + + * ntpd/ntp_refclock.c: sys/sio.h and SCO5_CLOCK cleanup + From: Kamal A Mostafa <kamal@whence.com> + + * ntpd/ntp_loopfilter.c: Let -g do a "correct any" for the first + time adjustment. + From: Dave Mills <mills@udel.edu> + + * configure.in: sys/sio.h needs to be checked independently. + Reported by: Kamal A Mostafa <kamal@whence.com> + +1999-11-11 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.98f + + * configure.in: DECL_PLOCK_0 and DECL_STIME_0 are for dec-osf5*, too + * ntpd/ntpd.c: DEC OSF cleanup (editorial comments by HMS) + From: Tom Smith <smith@cag.lkg.dec.com> + + * ntpd/ntp_refclock.c: MAXUNIT bugfix + From: Marc.Brett@westgeo.com + + * ntpd/ntp_refclock.c: + * ntpd/ntpd.c: + * ntpd/refclock_arc.c: + * ntpd/refclock_as2201.c: + * ntpd/refclock_atom.c: + * ntpdc/ntpdc.c: + * ntpq/ntpq.c: + Code cleanup. + From: Marc.Brett@westgeo.com + + * include/ntp_stdlib.h: + * libntp/systime.c: + * ntpd/ntp_proto.c: + Replaced the 'sco5_oldclock' variable with 'systime_10ms_ticks'. + Cleared libntp/systime.c and include/ntp_stdlib.h of references + to SCO5_CLOCK and RELIANTUNIX_CLOCK (moved to ntpd/ntp_proto.c). + From: Kamal A Mostafa <kamal@whence.com> + + * configure.in: alpha-dec-osf4* -> alpha*-dec-osf4*|alpha*-dec-osf5* + From: Tom Smith <smith@cag.lkg.dec.com> + + * configure.in: Look for <sys/sio.h>. If TIOCDCDTIMESTAMP is + there, we have TTYCLK. + * acconfig.h: Lose old AIOCTIMESTAMP stuff + Reported by: Kamal A Mostafa <kamal@whence.com> + +1999-11-10 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntpd.c (set_process_priority): Clean up nice() and setpriority() + +1999-11-09 Harlan Stenn <stenn@whimsy.udel.edu> + + * Makefile.am (EXTRA_DIST): Added README.cvs + Reported by: Kamal A Mostafa <kamal@whence.com> + +1999-11-08 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.98e + +1999-11-07 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: Lose AIOCTIMESTAMP tests + + * ntpd/ntpd.c: lose select() EINTR debug warning + * ntpd/ntp_refclock.c: AIOCTIMESTAMP -> TIOCDCDTIMESTAMP. Watch + CLK_SETSTR. + * ntpd/refclock_atom.c: fdpps is only there for PPS or PPSAPI. + AIOCTIMESTAMP is gone now. + From: Kamal A Mostafa <kamal@whence.com> + + * configure.in (HAVE_MLOCKALL): Deal with dec-osf5 realities + * ntpd/refclock_ulink.c (ulink_poll): Fix cast. + * libntp/machines.c (ntp_set_tod): Use a long* for the argument to + stime(). + Reported by: Tom Smith <smith@cag.lkg.dec.com> + + * ntpd/ntpd.c (set_process_priority): Use whatever we have until + something works. + + * ntpd/ntp_loopfilter.c: Keep clock_frequency changes in a temp + variable so we can record it to loopstats (near as HMS can tell). + From: Dave Mills <mills@udel.edu> + +1999-11-06 Harlan Stenn <stenn@whimsy.udel.edu> + + * acconfig.h: RELIANTUNIX_CLOCK + * configure.in (ac_cv_var_tickadj): RELIANTUNIX_CLOCK + * libntp/systime.c (adj_systime): Reliant patches + From: Andrej Borsenkow <Andrej.Borsenkow@mow.siemens.ru> + +1999-11-05 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_parse.c (parse_start): ASYNC_PPS_CD_NEG cleanup + * configure.in (ac_cv_make_ntptime): OK on Linux + From: <Ulrich.Windl@rz.uni-regensburg.de> + + * configure.in: NetBSD has PPSAPI now + F_SETOWN is needed for NetBSD + From: Jonathan Stone <jonathan@dsg.stanford.edu> + +1999-11-02 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.98d + + * ntpd/refclock_parse.c: Cleanup/fixes + From: John Hay <jhay@mikom.csir.co.za> + + * ntpd/refclock_parse.c: Lose #include "ntp_select.h" + * ntpd/ntpd.c: Lose #include "ntp_select.h" + * ntpd/ntp_io.c: Lose #include "ntp_select.h" + * ntpd/ntp_intres.c: Lose #include "ntp_select.h" + * libntp/iosignal.c: Lose #include "ntp_select.h" + * include/ntpd.h: #include "ntp_select.h" for declaration of activefds + Reported by: Christian Krackowizer <kra1@technodat.co.at> + +1999-11-01 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.98c + + * libntp/syssignal.c: Don't warn about SA_RESTART + * libntp/recvbuff.c: Fix free buffer count + From: Jeffrey C Honig <jch@bsdi.com> + + * html/pps.htm: + * html/howto.htm: + * html/confopt.htm: + * html/clockopt.htm: + * html/uthopt.htm: + Updates. + From: Dave Mills <mills@udel.edu> + + * ntpd/refclock_wwvb.c: burst fixes + * ntpd/refclock_ulink.c: burst fixes + * ntpd/refclock_tpro.c: burst and NSTAGE fixes + * ntpd/refclock_pst.c: burst fixes + * ntpd/refclock_irig.c: SAMPLE -> SAMPLES + * ntpd/refclock_heath.c: burst fixes + * ntpd/refclock_dumbclock.c: burst fixes + * ntpd/refclock_chronolog.c: burst fixes + * ntpd/refclock_bancomm.c: burst fixes + * ntpd/refclock_atom.c: burst fixes + * ntpd/refclock_as2201.c: burst fixes + * ntpd/ntp_refclock.c: PPSAPI, code, and comment cleanup/fixes + * ntpd/ntp_proto.c: Broadcast/restrict cleanup + * ntpd/ntp_loopfilter.c: Cleanup and fixes + * libntp/gpstolfp.c: Lose the UL qualifiers - old compilers hate them + From: Dave Mills <mills@udel.edu> + +1999-10-31 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: TIOCSPPS cleanup + +1999-10-20 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.98b + + * ntpd/refclock_atom.c: AIOCTIMESTAMP patch + * ntpd/ntpd.c: SCO clock patch + * ntpd/ntp_request.c: noselect patch + * ntpd/ntp_refclock.c: AIOCTIMESTAMP patch + * ntpd/ntp_proto.c: noselect patch + * ntpd/ntp_intres.c: noselect patch + * ntpd/ntp_config.c: noselect patch + * include/ntp_request.h: noselect patch + * include/ntp.h: noselect patch + From: Kamal A Mostafa <kamal@whence.com> + + * configure.in: + * acconfig.h: TTYCLK_AIOCTIMESTAMP + Stuff for Kamal + + * ntpd/refclock_atom.c (atom_pps): make "result" initialization + uglier, but more bulletproof. + + * configure.in (sys/timepps.h): Fixed. + From: John Hay <jhay@mikom.csir.co.za> + +1999-10-19 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_oncore.c: Rename instance.state to instance.o_state + + * refclock_oncore.c: + * refclock_mx4200.c: + * refclock_chu.c: + * refclock_atom.c: + * ntp_refclock.c: + * ntp_peer.c: + * ntp_loopfilter.c: + * include/ntp_refclock.h: + Various cleanup and fixes + From: Dave Mills <mills@udel.edu> + +1999-10-17 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_config.c (CONFIG_FILE): NT changes + From: Sven Dietrich <Sven_Dietrich@trimble.com> + +1999-10-16 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: sys/timepps.h verification changes + + * ntpd/refclock_atom.c (atom_poll): PPS cleanup + From: Dave Mills <mills@udel.edu> + (atom_pps): Portability patch + From: John Hay <jhay@mikom.csir.co.za> + + + * libntp/msyslog.c: + * libntp/gpstolfp.c: + Lint cleanup + From: Jonathan Stone <jonathan@dsg.stanford.edu> + + * parseutil/dcfd.c: abs() -> l_abs(), time.h (AIX 4.3.2 patches) + From: Dana Kaempen <decay@flash.net> + + * ntpd/refclock_oncore.c: + * ntpd/refclock_atom.c: + * ntpd/ntp_refclock.c: + PPS cleanup + From: John.Hay@mikom.csir.co.za + + * util/ntptime.c: + * ntpdate/ntptimeset.c: + * ntpdate/ntpdate.c: + * ntpd/refclock_trak.c: + * ntpd/refclock_oncore.c: + * ntpd/refclock_mx4200.c: + * ntpd/refclock_msfees.c: + * ntpd/refclock_atom.c: + * ntpd/ntp_control.c: + * ntpd/ntp_config.c: + * configure.in: + * configure: + PPS, Solaris 7, cleanup patches + From: Marc.Brett@westgeo.com + + * ports/winnt/ntptrace/ntptrace.dsp: + * ports/winnt/ntpq/ntpq.dsp: + * ports/winnt/ntpdc/ntpdc.dsp: + * ports/winnt/ntpdate/ntpdate.dsp: + * ports/winnt/ntpd/refclock_trimbledc.c: + * ports/winnt/ntpd/ntpd.dsp: + * ports/winnt/ntpd/ntp_iocompletionport.c: + * ports/winnt/ntpd/nt_clockstuff.c: + * ports/winnt/libntp/util_clockstuff.c: + * ports/winnt/libntp/libntp.dsp: + * ports/winnt/libntp/SetSystemTime.c: + * ports/winnt/instsrv/instsrv.c: + * ports/winnt/include/sys/ioctl.h: + * ports/winnt/include/termios.h: + * ports/winnt/include/config.h: + * ports/winnt/include/clockstuff.h: + * ports/winnt/ntp.dsw: + * ntpd/refclock_shm.c: + * ntpd/refclock_palisade.c: + * ntpd/ntpd.c: + * ntpd/ntp_timer.c: + * ntpd/ntp_refclock.c: + * libntp/systime.c: + * libntp/machines.c: + NT patches + From: Sven Dietrich <Sven_Dietrich@trimble.com> + +1999-10-15 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_wwvb.c: + * ntpd/refclock_usno.c: + * ntpd/refclock_ulink.c: + * ntpd/refclock_tpro.c: + * ntpd/refclock_pst.c: + * ntpd/refclock_parse.c: + * ntpd/refclock_palisade.c: + * ntpd/refclock_oncore.c: + * ntpd/refclock_mx4200.c: + * ntpd/refclock_msfees.c: + * ntpd/refclock_jupiter.c: + * ntpd/refclock_irig.c: + * ntpd/refclock_heath.c: + * ntpd/refclock_chu.c: + * ntpd/refclock_atom.c: + * ntpd/refclock_as2201.c: + * ntpd/refclock_arc.c: + * ntpd/refclock_arbiter.c: + * ntpd/refclock_acts.c: + * ntpd/ntp_refclock.c: + * include/ntp_refclock.h: + Bunches of fixes. + From: Dave Mills <mills@udel.edu> + +1999-10-10 Harlan Stenn <stenn@whimsy.udel.edu> + + * html/driver16.htm: New version + * ntpd/refclock_bancomm.c: New version + From: "Cliff, Gary" <gary.cliff@cdott.com> + "Ramasivan, Ganesh" <ganesh.ramasivan@cdott.com> + + * ntpd/refclock_ulink.c (ulink_receive): Cleanup + (ulink_poll): Cleanup + * ntpd/refclock_atom.c (atom_pps): SunOS timespec/timeval cleanup + From: Marc.Brett@westgeo.com + + * INSTALL: Point NT folks at ports/winnt + Reported by: Stephen Gildea <gildea@intouchsys.com> + + * include/ntp_stdlib.h: Noise abatement + * include/ntpd.h: Noise abatement + Reported by: "W. David Higgins" <wdh@grouper.ccur.com> + + * configure.in: DECL_STDIO_0 with gcc under solaris. + + * include/l_stdlib.h: DECL_TOUPPER_0 + DECL_STRERROR_0 + + * configure.in: Fix a bunch of implicit declarations for SunOS + + * html/release.htm: cleanup - we still provide MD5. + Reported by: Winslowe Lacesso <lacesso@cs.ubc.ca> + +1999-10-09 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_oncore.c: + * ntpd/refclock_atom.c: + * ntpd/ntp_refclock.c: + PPS API code updated to the current spec + From: Dave Mills + + * configure.in (ac_cv_make_tickadj): Don't make tickadj starting + with solaris2.5 + Requested by: Dave Mills + +1999-10-04 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: We might need -lsocket for the -lnsl check. + +1999-09-19 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_ulink.c: Typos in C++ comment + Reported by: Thomas.Tornblom@Sun.SE + + * configure.in: 4.0.98a + + * ntpd/ntp_config.c (getconfig): Fix typo. + From: "David E. Myers" <dem@skyline.rtp.nc.us> + From: David Godfrey <dave@delta.demon.co.uk> + From: Geoffrey Sisson <geoff@nominet.org.uk> + +1999-09-17 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.98 + + NetInfo support: + + * config.guess + * config.sub + Add Mac OS (versions 10 and up). + + * acconfig.h + * config.h.in + * configure.in + Check for NetInfo API; add HAVE_NETINFO macro and friends. + + * include/ntp.h + * ntpd/ntp_config.c + * ntpdate/ntpdate.c + Add support for reading configuration from NetInfo. + + * ntpd/ntp_config.c + Get rid of unnecessary eol variable in tokenizer. + + * html/notes.htm + * html/ntpd.htm + * html/ntpdate.htm + Document NetInfo functionality. + + * util/tickadj.c + Use HAVE_KVM_OPEN conditional around kvm.h include. + + From: Wilfredo Sanchez <wsanchez@apple.com> + +1999-09-15 Harlan Stenn <stenn@whimsy.udel.edu> + + * acconfig.h: + * config.h.in: + * configure.in: + * html/driver34.htm: + * html/refclock.htm: + * include/ntp.h: + * libntp/clocktypes.c: + * ntpd/Makefile.am: + * ntpd/ntp_control.c: + * ntpd/refclock_conf.c: + * ntpd/refclock_ulink.c: + Ultralink driver + From: Dave Strout <dstrout@linuxfoundary.com> + +1999-09-14 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: ReliantUNIX patches + From: Andrej Borsenkow <Andrej.Borsenkow@mow.siemens.ru> + + * ntpd/refclock_atom.c: PPS cleanup + * ntpd/ntp_refclock.c (refclock_ioctl): PPS cleanup + From: Dave Mills <mills@udel.edu> + + * ntptrace/ntptrace.c (ReceiveBuf): addserver() can return NIL. + Reported by: "Alan J. Wylie" <alanw@cyrano.com> + + * libntp/ieee754io.c: + * ntpd/ntp_proto.c: + * ntpd/ntp_refclock.c: + Lint cleanup. + From: Marc.Brett@westgeo.com + +1999-09-12 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_refclock.c (refclock_ioctl): Declaration cleanup. + + * ntpd/ntp_proto.c (init_proto): msyslog kern_enable at LOG_DEBUG. + + * ntpd/refclock_atom.c: Add missing declaration. + +1999-09-11 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (ac_cv_make_ntptime): Just look for struct + ntptimeval, not timespec or nsec (Solaris 2.7 should get ntptime + and it uses msec). + (ac_cv_var_oncore_ok): Reorder so it's a "normal" clock + + * configure.in: Solaris Kernel FLL bug fixed in 106541-07 + +1999-09-02 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.97f + + * ntptrace/ntptrace.c: + * ntpdate/ntptimeset.c: + * ntpdate/ntptime_config.c: + * ntpdate/ntpdate.c: + * util/ntptime.c: + * parseutil/dcfd.c: + * libparse/parsestreams.c: + * libparse/parse_conf.c: + * libparse/parse.c: + * libparse/clk_varitext.c: + * libparse/clk_trimtsip.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: + * libntp/msyslog.c: + * libntp/iosignal.c: + * libntp/syssignal.c: + * adjtimed/adjtimed.c: + * ntpd/refclock_shm.c: + * ntpd/refclock_parse.c: + * ntpd/refclock_palisade.c: + * ntpd/refclock_mx4200.c: + * ntpd/refclock_jupiter.c: + * ntpd/refclock_datum.c: + * ntpd/ntpd.c: + * ntpd/ntp_util.c: + * ntpd/ntp_timer.c: + * ntpd/ntp_request.c: + * ntpd/ntp_refclock.c: + * ntpd/ntp_monitor.c: + * ntpd/ntp_loopfilter.c: + * ntpd/ntp_io.c: + * ntpd/ntp_intres.c: + * ntpd/ntp_filegen.c: + * include/l_stdlib.h: + <errno.h> and errno declaration cleanup. + + * ntpd/map_vme.c: cleanup some spacing. + +1999-09-01 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.97e + + * configure.in (ac_cv_struct_sigaction_has_sa_sigaction): + * acconfig.h: Ditto + * parseutil/dcfd.c (main): Use it. + From: HOSAKA Eiichi <HOSAKA.Eiichi@dd.anritsu.co.jp> + +1999-08-29 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.97d + + * include/ntp_stdlib.h: Clean up previous NeXT patch. + From: Jack Bryans <jbryans@csulb.edu> + + * ntpd/refclock_parse.c: Permit RTS to power a DCF77. + From: Carsten Paeth <calle@calle.in-berlin.de> + + * ntpd/refclock_oncore.c (oncore_start): This makes the Oncore run + on systems without hardpps(). + From: Poul-Henning Kamp <phk@freebsd.org> + +1999-08-28 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.97c + + * configure.in (ac_cv_make_ntptime): Typo. + From: Ulrich Windl <ulrich.windl@rz.uni-regensburg.de> + +1999-08-26 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.97b + + * libntp/iosignal.c: + * ntpd/ntp_peer.c: + * ntpd/refclock_nmea.c: + * ntpdate/ntptime_config.c: + * ntpdate/ntptimeset.c: + AIX, Irix, and SunOS lint cleanup + From: Marc.Brett@westgeo.com + +1999-08-24 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in 4.0.97a + + * configure.in (AC_OUTPUT): added scripts/Makefile + * Makefile.am (SUBDIRS): Added scripts + * scripts/Makefile.am: Added + +1999-08-23 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_nmea.c: Patches for: + Trimble OEM Ace-II receiver. Low cost PCB with single + voltage input, external active antenna and two serial + ports with either NMEA and ITAPs output. Programmable + to be tuned for 'time' accuracy in fixed station config. + From: Nick Hibma <nick.hibma@jrc.it> + +1999-08-21 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_config.c: Added listen_to_virtual_ips support (-L flag) + * ntpd/ntp_io.c: Ditto + +1999-08-19 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_intres.c (request): Lint cleanup + * ntpd/ntp_control.c (ctl_putclock): Ditto + * libntp/recvbuff.c (getrecvbufs): Ditto + (get_free_recv_buffer): Ditto + * libntp/systime.c (adj_systime): Ditto + +1999-08-18 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.97 + + * libntp/systime.c: + * ntpd/ntp_loopfilter.c: + * ntpd/ntpd.c: + * ports/winnt/libntp/nt_clockstuff.c: + From: Sven Dietrich <Sven_Dietrich@trimble.com> + + * README.cvs: Updated. + + * configure.in: + * include/ntp_machine.h: + * libntp/mexit.c: + * ntpd/ntp_config.c: + * ntpd/ntp_peer.c: + * ntpd/ntp_restrict.c: + * ntpd/refclock_arc.c: + * ntpdate/ntpdate.c: + Irix, SunOS, AIX, lint patches + From: Marc.Brett@westgeo.com + + * util/ansi2knr.c: New release (fix for bug reported by Marc Brett) + From: "L. Peter Deutsch" <ghost@aladdin.com> + + * include/ntp_stdlib.h: NeXT portability patch + From: Jack Bryans <jbryans@csulb.edu> + + * configure.in: + * dot.emacs: (cleanup) + * ntpdate/Makefile.am: + * ntpdate/ntpdate.h: + * ntpdate/ntptime_config.c: + * ntpdate/ntptimeset.c: + ntptimeset patches. + From: Jeffrey Hutzelman <jhutz@cmu.edu> + + * ntpd/refclock_parse.c (local_input): ts.l_ui -> ts.fp.l_ui + +1999-08-11 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.96p1 + + * ntpd/ntpd.c (sys/resource.h): Include this file only #if + HAVE_SYS_RESOURCE_H. + (set_process_priority): Use TIOCNOTTY only if it is #define'd. + * ntpd/refclock_parse.c (STREAM): STREAM does not imply HAVE_TERMIOS. + (termios.h, termio.h, fcntl.h): Do not include those files here; + they are already included by ntp_refclock.h or ntp_io.h. + * ntpd/refclock_leitch.c (sgtty.h, termios.h, termio.h): Do not + include those files here; they are already included by ntp_refclock.h. + * ntpdate/ntpdate.c (sys/resource.h) : Include that file only #if + HAVE_RESOURCE_H. + From: Philippe De Muyter <phdm@macqel.be> + + * ntptrace/ntptrace.c (input_handler): Make it a "normal" function + definition. + Reported by: GIANNI_CATANIA@hp-italy-om6.om.hp.com + + * configure.in: pc-cygwin32 -> pc-cygwin* because of a change in + B20. + From: Stephen Gildea <gildea@intouchsys.com> + +1999-08-09 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.96 + + * parseutil/dcfd.c (main): Replace SA_ONSTACK and SV_ONSTACK with + HAVE_SIGACTION and HAVE_SIGVEC, respectively. HP-UX provides both + of the former but only one of the latter... + +1999-08-08 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: Better tests for -lnsl and -lsocket + From: Albert Chin-A-Young <china@thewrittenword.com> + + Works for me - handle openlog() and -lgen the same way. + + * Makefile.am (EXTRA_DIST): Add in the y2k notes + + * parseutil/dcfd.c: Renamed drift_comp to accum_drift + + * configure.in: Added MAKE_CHECK_Y2K support; check_y2k needs libparse. + * ntpd/Makefile.am (check_PROGRAMS): Use MAKE_CHECK_Y2K + * ntpd/Makefile.am (check-local): Added. + * parseutil/Makefile.am (check-local): Added. + + * include/ntp.h: Y2KFixes + * libparse/parse.c: Ditto + * ntpd/Makefile.am (check_PROGRAMS): Ditto + * ntpd/refclock_acts.c: Ditto + * ntpd/refclock_arc.c (arc_receive): Ditto + * ntpd/refclock_heath.c: Ditto + * ntpd/refclock_hpgps.c: Ditto + * parseutil/Makefile.am (check-local): Ditto + * parseutil/dcfd.c (check_y2k): Ditto + * NOTES.y2kfixes: Ditto + * readme.y2kfixes: Ditto + * results.y2kfixes: Ditto + * ntpd/check_y2k.c: Ditto + From: y2k@y2k.labs.att.com + +1999-08-07 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: Look for sys/ppstime.h. + +1999-07-31 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_io.c (create_sockets): Typo. + From: Doug Wells <dmw@contek.com> + +1999-07-29 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (ac_cv_struct_ntptimeval): Explicitly look for + struct ntptimeval. + (ac_cv_var_kernel_pll): Require struct ntptimeval. + Linux. Grrr. + Reported by: Ronald Kuetemeier <ronaldk@smginc.com> + +1999-07-27 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.95 + + * ports/winnt: New release + From: Sven Dietrich <Sven_Dietrich@trimble.com> + +1999-07-26 Harlan Stenn <stenn@whimsy.udel.edu> + + * libntp/machines.c (ntp_set_tod): Bugfix + From: Andrej Borsenkow <Andrej.Borsenkow@mow.siemens.ru> + +1999-07-25 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.94b + + * acconfig.h: + * configure.in: + * libparse/Makefile.am: + * libparse/parse_conf.c: + * libparse/clk_varitext.c: + * libparse/kclk_varitext.c: + * ntpd/refclock_parse.c: VARITEXT parse clock + * ntpdate/ntpdate.c: bugfix + From: Tony McConnell <tonym@datel-technology.co.uk> + +1999-07-24 Harlan Stenn <stenn@whimsy.udel.edu> + + * include/ntp_syscall.h (ntp_gettime): Make it static + * configure.in: Added AC_C_INLINE + Reported by: "Charles C. Fu" <ccwf@klab.caltech.edu> + +1999-07-23 Harlan Stenn <stenn@whimsy.udel.edu> + + * include/ntpd.h: + * libntp/machines.c: + * libntp/systime.c: + * ntpd/ntp_config.c: + * ntpd/ntp_filegen.c: + * ntpd/ntp_io.c: + * ntpd/ntp_proto.c: + * ntpd/ntp_timer.c: + * ntpdate/ntpdate.c: Windows NT port cleanup + From: Sven Dietrich <Sven_Dietrich@trimble.com> + +1999-07-22 Harlan Stenn <stenn@whimsy.udel.edu> + + * libntp/authkeys.c: + * libntp/ieee754io.c: + * libntp/iosignal.c: + * libntp/machines.c: + * libntp/mexit.c: + * libntp/recvbuff.c: + * ntpd/ntp_filegen.c: + * ntpd/ntp_loopfilter.c: + * ntpd/ntp_request.c: + * ntpd/ntp_timer.c: + * ntpd/ntpd.c: Compile/lint cleanup + From: Allen Smith <easmith@beatrice.rutgers.edu> + +1999-07-21 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.94a + + * configure.in (ac_cv_make_ntptime): Add tv_nsec check. + + * include/Makefile.am (noinst_HEADERS): Forgot ntp_syscall.h + From: John.Hay@mikom.csir.co.za + + * configure.in: 4.0.94 + + * Makefile.am (SUBDIRS): librsaref + (dist-hook): Lose CVS subdirs in the distribution tarball + + * include/Makefile.am (noinst_HEADERS): Added iosignal.h, recvbuff.h + + * Makefile.am (dist-hook): Don't call dos2unix anymore + +1999-07-20 Harlan Stenn <stenn@whimsy.udel.edu> + + * acconfig.h: + * util/ntptime.c: FreeBSD nano patches + From: Per Hedeland <per@erix.ericsson.se> and + Allen Smith <easmith@beatrice.rutgers.edu> + + * include/ntp.h: + include/ntp_fp.h: + include/ntp_io.h: + include/ntp_machine.h: + include/ntp_refclock.h: + include/ntp_stdlib.h: + include/ntpd.h: + libntp/Makefile.am: + libntp/emalloc.c: + libntp/machines.c: + libntp/mexit.c: + libntp/msyslog.c: + libntp/statestr.c: + libntp/syssignal.c: + libntp/systime.c: + libparse/parse.c: + libparse/parse_conf.c: + ntpd/ntp_control.c: + ntpd/ntp_intres.c: + ntpd/ntp_io.c: + ntpd/ntp_proto.c: + ntpd/ntp_refclock.c: + ntpd/ntp_request.c: + ntpd/ntp_timer.c: + ntpd/ntp_util.c: + ntpd/ntpd.c: + ntpd/refclock_nmea.c: + ntpd/refclock_palisade.c: + ntpd/refclock_palisade.h: + ntpd/refclock_shm.c: + ntpdate/ntpdate.c: + ntptrace/ntptrace.c: Cleanup + * libntp/recvbuff.c: + libntp/iosignal.c: + include/iosignal.h: + include/recvbuff.h: Added + From: Sven_Dietrich@Trimble.COM + + * README: Add README.cvs + + * configure.in (ac_cv_var_struct_ntptime_val_timespec): Typo. + From: John Hay <jhay@mikom.csir.co.za> + +1999-07-19 Harlan Stenn <stenn@whimsy.udel.edu> + + * Makefile.am (EXTRA_DIST): Lose ntpmak; "build" does a better job. + + * ntpq/Makefile.am (version.o): Use mkver + * ntptrace/Makefile.am (version.o): Ditto + * ntpdate/Makefile.am (version.o): Ditto + * ntpd/Makefile.am (version.o): Ditto + * ntpdc/Makefile.am (version.o): Ditto + + * configure.in (AC_OUTPUT): scripts/mkver + + * scripts/mkver.in: Created. Note RSAREF in the version string + +1999-07-18 Harlan Stenn <stenn@whimsy.udel.edu> + + * README.des: Updated. + + * ntpq/Makefile.am (LDADD): Add LIBRSAREF + + * ntpdc/Makefile.am (LDADD): Add LIBRSAREF + + * ntpdate/Makefile.am (LDADD): Add LIBRSAREF + + * ntpd/Makefile.am (LDADD): Add LIBRSAREF + + * configure.in (AC_OUTPUT): Added librsaref/Makefile + Added tests for making/using librsaref.a + Lose old DES stuff; AC_DEFINE(DES) if we find the rsaref stuff. + +1999-07-11 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_trak.c (trak_receive): disambiguate expression. + At least now it is unambiguous. It may even still be correct. + Reported by: Tom Smith <smith@cag.lkg.dec.com> + + * ntp_update (UPDATE_OPTIONS): Typo. + +1999-07-07 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntp_update: Check out copyright.htm before COPYRIGHT + + * ntpd/ntp_config.c: Support for PPS assert/clear/hardpps + * ntpd/ntp_refclock.c (refclock_ioctl): Ditto + (refclock_gtlin): Ditto + * html/clockopt.htm: Document. + From: John Hay <jhay@mikom.csir.co.za> + + * html/monopt.htm: We have four types of files now + * ntpd/refclock_oncore.c: If debug is on, tell when + we are waiting for a valid almanac + From: Poul-Henning Kamp <phk@critter.freebsd.dk> + + * include/ntp_machine.h (HAVE_TERMIOS): STREAMS does not imply + HAVE_TERMIOS !!! + * include/parse.h (timercmp): Macro defined if needed. + * ntpd/ntp_config.c (SIGCHLD): Macro defined as SIGCLD if needed. + (sys/wait.h): File included only if HAVE_SYS_WAIT_H. + * configure.in (sys/wait.h): File added to AC_CHECK_HEADERS list. + From: Philippe De Muyter <phdm@macqel.be> + +1999-06-23 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_irig.c (irig_debug): NetBSD patches + From: Frederick Bruckman <fb@enteract.com> + + * util/ntptime.c (main): ntx.freq bugfix (-f option) + From: Frederick Bruckman <fb@enteract.com> + +1999-06-22 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: Fix typo with DECL_H_ERRNO test + + * ntpd/ntp_loopfilter.c: Lose syscall decl, it's handled in + l_stdlib.h now. + * ntpd/ntp_request.c: Ditto + * util/ntptime.c: Ditto + +Mon May 31 18:49:49 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * ntpd/ntp_proto.c (proto_config): Don't set sys_bclient on + PROTO_MULTICAST_ADD, only caller can decide; remove wrong set on + PROTO_MULTICAST_DEL. + +Mon May 31 18:49:49 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * ntpd/refclock_parse.c (stream_receive): Cast size_t to int to + match format. + (local_receive): Likewise. + (trimbletaip_event): Likewise. + (stream_receive): Cast struct timeval members to long to match + format. + (local_receive): Likewise. + + * ntpd/ntp_util.c (stats_config): Cast size_t to int to match + format. + + * libparse/clk_rawdcf.c (cvt_rawdcf): Cast ptr difference to int + to match format. + * ntpd/refclock_parse.c (gps16x_poll): Likewise. + + * ntpd/ntp_filegen.c (filegen_open): Use long format, cast arg to + match. + + * ntpd/refclock_parse.c (list_err): Use long format to match arg. + (parse_statistics): Likewise. + (gps16x_message): Likewise. + (cvt_ts): Use long format, cast args to match. + (parse_start): Add missing arg. + (gps16x_message): Swap args to match format. + + * ntpd/ntpd.c (ntpdmain): Cast uid to long, adapt format. + + * ntpd/ntp_intres.c (readconf): Use long format to match arg. + * ntpd/ntp_io.c (getrecvbufs): Likewise. + * ntpd/ntp_proto.c (default_get_precision): Likewise. + + * ntpd/ntp_loopfilter.c (local_clock): Cast clock_panic to int to + match format. + + * ntpd/ntp_io.c (io_multicast_add): Print s_addr member, not + struct in_addr, to match format. + + * include/ntp_stdlib.h: Declare msyslog() as printf-like for gcc + format checking. + +Fri May 28 16:39:35 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * ntpdc/ntpdc_ops.c (iostats): Align timereset line. + + * ntpq/ntpq_ops.c (doopeers): Properly align header. + + * ntpdc/ntpdc_ops.c (debug): Removed declaration, already in + ntp_stdlib.h. + * ntpq/ntpq_ops.c: Likewise. + + * ntpdate/ntpdate.c (debug): Declare volatile to match + ntp_stdlib.h. + * ntpdc/ntpdc.c, ntpq/ntpq.c, ntptrace/ntptrace.c, util/tickadj.c, + util/ntptime.c: Likewise. + + * include/parse.h (debug): Don't declare to avoid clash with + ntp_stdlib.h. + + * include/Makefile.am (noinst_HEADERS): Add new ntp_syscall.h. + + * configure.in: Also check for -lrt for POSIX.1c functions. + +Wed May 26 21:03:30 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * configure.in: Removed -Wwrite-strings from CFLAGS. + + * ntpdc/ntpdc.c (help): Remove superfluous cast. + * ntpq/ntpq.c (help): Likewise. + +Tue May 25 18:00:49 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * ntpq/ntpq_ops.c (struct varlist): name cannot be const char * + since it may be malloc'ed. + + * ntpdc/ntpdc.c (sendrequest): Declare pass as const char *, don't + loose const in cast. + * ntpq/ntpq.c (sendrequest): Likewise. + + * ntpd/ntp_control.c (ctl_getitem): Remove superfluous cast. + * include/ntpd.h (struct ctl_var): text cannot be const char * + since it's malloc'ed. + +1999-06-22 Harlan Stenn <stenn@whimsy.udel.edu> + + * include/l_stdlib.h: Don't include <netinet/in.h>, add forward + declaration of struct in_addr instead. + From: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + Patch: + + * include/l_stdlib.h: Fixed syscall() declaration. + * configure.in: Updated test to match. + + * configure.in: Check if we need to declare errno and h_errno. + Check for <resolv.h> which may provide a h_errno declaration and + <arpa/nameserv.h> which the latter needs. + * acconfig.h: Provide the necessary templates. + + * include/ntp_syscall.h: New file, hides various implementations + of ntp_adjtime() and ntp_gettime() syscalls. + * ntpd/ntp_loopfilter.c: Use it. + * ntpd/ntp_request.c: Likewise. + * ntpd/refclock_local.c: Likewise. + * util/ntptime.c: Likewise. + + * include/l_stdlib.h: Include <netinet/in.h>, declare inet_ntoa if + necessary. + Moved syscall() declaration here. + + * kernel/sys/parsestreams.h: Include <sys/termios.h> for it's + definition of struct ppsclockev. + Include <sys/ppsclock.h> unconditionally for definition of + CIOGETEV via TIOCGPPSEV. + * kernel/sys/ppsclock.h: Protect struct ppsclockev from + redefinition. + + * include/ntp_refclock.h: Protect it from multiple inclusion. + * include/ntp_fp.h: Likewise. + * include/ntp.h: Likewise. + + * include/ntpd.h: Include ntp_refclock.h for MAXDIAL declaration. + * libntp/authkeys.c: Include ntpd.h for current_time declaration. + + * include/ntpd.h (getauthkeys, auth_agekeys, rereadkeys): Moved + prototypes to ntp_stdlib.h + + * include/ntp_stdlib.h: Declare variables exported by libntp. + * include/ntpd.h: Likewise for ntpd. + + * libntp/authkeys.c (key_hash, authnokey, authfreekeys, + cache_flags): Made static. + * libntp/systime.c (tvu_maxslew, tsf_maxslew, sys_clock_offset, + sys_residual): Likewise. + * ntpd/ntp_intres.c (confentries): Likewise. + * ntpd/ntp_loopfilter.c (clock_offset, clock_panic): Likewise. + (pll_nano): Likewise. Removed duplicate definition. + * ntpd/ntp_peer.c (peer_free, current_association_ID, + assocpeer_calls, init_peer_starttime): Likewise. + * ntpd/ntp_proto.c (sys_offset, sys_authdly): Likewise. + * ntpd/ntp_request.c (numrequests, numresppkts, errorcounter): + Likewise. + * ntpd/ntp_restrict.c (res_calls, res_found, res_not_found, + res_timereset, res_limited_refcnt): Likewise. + * ntpd/ntpd.c (was_alarmed, worker_thread): Likewise. + + * ntpq/ntpq_ops.c: Moved declaration of external variable from + ntpq.c to file scope. + + * adjtimed/adjtimed.c: Moved declarations of external variables to + ntpd.h and ntp_stdlib.h. + * clockstuff/propdelay.c: Likewise. + * libntp/a_md5encrypt.c, libntp/authencrypt.c, libntp/authkeys.c, + libntp/mfp_mul.c, libntp/msyslog.c, libntp/systime.c: Likewise. + * ntpd/ntp_config.c, ntpd/ntp_control.c, ntpd/ntp_filegen.c, + ntpd/ntp_intres.c, ntpd/ntp_io.c, ntpd/ntp_loopfilter.c, + ntpd/ntp_monitor.c, ntpd/ntp_peer.c, ntpd/ntp_proto.c, + ntpd/ntp_refclock.c, ntpd/ntp_request.c, ntpd/ntp_restrict.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_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_palisade.h, + ntpd/refclock_parse.c, ntpd/refclock_pst.c, ntpd/refclock_shm.c, + ntpd/refclock_tpro.c, ntpd/refclock_trak.c, ntpd/refclock_true.c, + ntpd/refclock_usno.c, ntpd/refclock_wwvb.c: Likewise. + * ntpdate/ntpdate.c: Likewise. + * ntpdc/ntpdc.c, ntpdc/ntpdc_ops.c: Likewise. + * ntpq/ntpq.c: Likewise. + * ntptrace/ntptrace.c: Likewise. + * util/ntptime.c, til/tickadj.c: Likewise. + From: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * include/ntp_machine.h: Removed superfluous yy/mm/dd comments. + * include/ntpd.h: Likewise. + * libntp/authencrypt.c: Likewise. + * libntp/a_md5encrypt.c: Likewise. + * libntp/caljulian.c: Likewise. + * libntp/ymd2yd.c: Likewise. + * libntp/syssignal.c: Likewise. + * libntp/ymd2yd.c: Likewise. + * ntpd/ntp_control.c: Likewise. + * ntpd/ntp_io.c: Likewise. + * ntpd/ntp_timer.c: Likewise. + * ntpdate/ntpdate.c: Likewise. + * ntpq/ntpq_ops.c: Likewise. + * ntpd/ntp_peer.c (findpeer): Wrap debug output in DEBUG/debug. + From: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * dot.emacs: Removed wrong indentation of substatements. + Wrap in c-style. + From: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * ntpd/refclock_palisade.c: Patches from Marc Brett + * ntpd/refclock_palisade.h: Ditto. + * util/hist.c: Ditto. + +Tue Jun 1 00:40:04 1999 Harlan Stenn <stenn@pogo.udel.edu> + + * build: mips-dec-ultrix4.4 hates "set -e" + + * flock-build: Created + + * build: added -l option + +Mon May 31 20:28:40 1999 Harlan Stenn <stenn@pogo.udel.edu> + + * README: Removed auto{make,conf}.patch files + +Tue May 25 01:20:53 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * Makefile.am ($(srcdir)/COPYRIGHT): Added + (EXTRA_DIST): Remove auto*.patches + +Thu May 20 01:03:00 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * Makefile.am (dist-hook): Call dos2unix on the .htm files + + * ntpd/refclock_palisade.h: Clean up declarations. + + * configure.in (ac_cv_struct_ntptimeval_timespec): Added. + (ac_cv_make_ntptime): Only if ntptimeval does not use timespec. + + * util/tickadj.c: Linux Patches + From: Reg Clemens <reg@dwf.com> + +Wed May 19 01:18:24 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.93a + + * ntpd/refclock_palisade.h: Restore some lost patches + From: Kamal A Mostafa <kamal@whence.com> + +Sun May 16 13:18:32 1999 Philippe De Muyter <phdm@macqel.be> + + * libparse/clk_wharton.c (cvt_wharton_400a, inp_wharton_400a): Expect + serial output format number 1, not 5. + (clock_wharton_400a) : Likewise. + * ntpd/refclock_parse.c (parse_clockinfo): For Wharton 400a clock, + do not poll, but expect a message every second. + * html/parsedata.htm : Entry added for Wharton 400a clock. + * html/driver8.htm : Entry fixed for Wharton 400a clock. + +Sun May 16 02:59:46 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.93 + +Sat May 15 18:53:47 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (ntp_refclock): ONCORE requires PPSAPI, CIOGETEV, + or TIOCGPPSEV. + Reported by: Reg Clemens <reg@dwf.com> + +Fri May 14 23:58:35 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.92h2 + + * configure.in (ac_cv_make_ntptime): Not under Linux. Yes, it + works for some people. We're tired of the complaints from the + others. + +Fri May 14 18:58:59 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * libntp/authreadkeys.c (authreadkeys): Reject autokey keys. + Include ntp.h for NTP_MAXKEY definition, ntp_fp.h for types used + in ntp.h. + +Wed May 12 23:02:22 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * libntp/authkeys.c (auth_delkeys): Don't remove autokey keys, + leave info on KEY_TRUSTED flag alone. + Include ntp.h for NTP_MAXKEY definition. + +Thu May 13 02:19:02 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.92h1 + + * configure.in: patch for ReliantUNIX + From: Andrej Borsenkow <borsenkow.msk@sni.de> + + * ntpd/refclock_oncore.c: Patches + From: Reg Clemens <reg@dwf.com> + +Thu Apr 29 14:01:04 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * html/*.htm: Remove unnecessary . Cleanup <pre></pre> + sections. + + * configure.in: Properly align configure --help output. + * html/config.htm: Include this version, removing Netscape + cruft. + +Wed Apr 28 15:08:55 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * kernel/sys/parsestreams.h: Only include <sys/ppsclock.h> if + struct ppsclockev is missing from system headers. + + * util/tickadj.c (getoffsets): Define kernels[] only if used. + (openfile): Rename fd to avoid shadowing global fd. + (writevar): Likewise. + (readvar): Likewise. + + * parseutil/dcfd.c (read_drift): drift_file is const char *. + (update_drift): Likewise. + (adjust_clock): Likewise. + (main): Likewise. + + * ntpd/refclock_parse.c (gps16x_poll): Adapt format to match + parse->localstate type. + + * ntpd/ntp_refclock.c (refclock_gtlin): Only define gotit label + if used. + + * include/l_stdlib.h (openlog, syslog): char * args are const. + + * configure.in (*-*-osf4*): Enable declaration of stime(). + + * ntpd/refclock_oncore.c (oncore_msg_any): Cast args to long to + match prototype. + (oncore_msg_En): Likewise. + + * include/ntp_refclock.h (struct refclockstat): Declare p_lastcode + as const char *. + + * ntpq/ntpq_ops.c (struct varlist): Define name as const. + + * ntpdc/ntpdc.c (tokenize): Define cp as const char *, remove + wrong cast instead. + + * ntpd/ntp_util.c (record_clock_stats): Make text arg const. + * include/ntpd.h (record_clock_stats): Adapt declaration. + * ntpd/refclock_oncore.c (oncore_start): Removed superfluous casts. + (oncore_msg_Cf): Likewise. + (oncore_msg_Fa): Likewise. + (oncore_msg_Cj): Likewise. + (oncore_msg_Ea): Likewise. + (oncore_msg_Bj): Likewise. + + * configure.in (*-*-solaris2.4): Enable declarations of + gettimeofday(), settimeofday(); they are `protected' by + __cplusplus in <sys/time.h>. + +Tue Apr 27 21:14:47 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * scripts/summary.pl: Use . as default statsdir. + (do_loop): Accept new loopstats format with additional sys_error + and clock_stability fields. + (do_peer): Accept new peerstats format with additional skew field. + +Mon Apr 26 01:50:38 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * Upgraded automake (1.4a) and autoconf (2.14.1) + + * configure.in (ac_refclock_irig): We no longer need stropts.h. + * ntpd/refclock_irig.c: Ditto + +Mon Apr 26 17:33:33 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * configure.in (*-*-irix6*): Don't pass MIPSpro cc-only flag -n32 + to gcc. + +Thu Apr 22 15:06:40 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * ntpd/ntp_config.c (getconfig): IN_CLASSD() expects address in + host byte order, but struct sockaddr_in.s_addr is in network byte + order. + * ntpd/ntp_io.c (io_multicast_del): Likewise. + +Sat Apr 24 01:00:53 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.92h + + * ntptrace/ntptrace.c: -m maxhost patch + From: "R. Gary Cutbill" <rgary@chrysalis.com> + + * util/ntptime.c: Patches. + From: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> + + * html/accopt.htm, html/assoc.htm, html/authopt.htm, + html/biblio.htm, html/build.htm, html/clockopt.htm, + html/confopt.htm, html/copyright.htm, html/debug.htm, + html/exec.htm, html/extern.htm, html/hints.htm, html/index.htm, + html/kern.htm, html/miscopt.htm, html/monopt.htm, html/notes.htm, + html/ntpd.htm, html/ntpdate.htm, html/ntpdc.htm, html/ntpq.htm, + html/ntptime.htm, html/ntptrace.htm, html/patches.htm, + html/porting.htm, html/pps.htm, html/rdebug.htm, + html/refclock.htm, html/release.htm, html/tickadj.htm, + html/hints/solaris.html: Fixed many typos and problems. + * acconfig.h (DECL_CFSETISPEED_0, DECL_MRAND48_0, DECL_NLIST_0, + DECL_SRAND48_0, DECL_STIME_0): New templates. + * include/l_stdlib.h: Include termios.h to get definition of + speed_t. + (cfsetispeed, cfsetospeed, mrand48, nlist, srand48, stime): New + declarations. + (openlog): Declare 2- or 3-argument form. + * configure.in: Enable declarations of functions missing from + Ultrix V4.3 system headers. + * ntpd/refclock_oncore.c: Include <sys/types.h>, Ultrix V4.3 + <sys/stat.h> needs it for dev_t. + From: Rainer Orth <ro@techfak.uni-bielefeld.de> + + * ntpdc/ntpdc_ops.c: Reality checks. + + * configure.in: netbsd has stubs for the timer_* stuff and doesn't + support PPSAPI. IRIG requires <stropts.h> . + From: Frederick Bruckman <fb@enteract.com> + + * ntpdc/ntpdc_ops.c: (kerninfo) Report in seconds regardless of + kernel precision. Report kernel flags as text. + From: Poul-Henning Kamp <phk@critter.freebsd.dk> + +Sun Apr 18 14:26:51 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.92g + + * ntpd/ntp_refclock.c (refclock_ioctl): We don't want + PPS_HARDPPSONASSERT by default. + * ntpd/refclock_oncore.c: Prefer timepps.h over sys/timepps.h + From: Poul-Henning Kamp <phk@freebsd.org> + +Tue Apr 13 17:32:35 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.92f + + * ntpd/ntp_refclock.c (refclock_open): VMIN should be 1, not 0 + From: Reg Clemens <reg@dwf.com> + +Sun Apr 11 18:26:44 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_mx4200.c: Patches/improvements + * ntpd/ntpd.c (set_process_priority): Lint + From: Marc.Brett@westgeo.com + + * util/ntptime.c: Lint, bit definition cleanup + From: Ulrich Windl <ulrich.windl@rz.uni-regensburg.de> + +Wed Apr 7 03:02:23 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_oncore.c: Use timepps.h or sys/timepps.h + * configure.in: Look for either timepps.h or sys/timepps.h + From: Poul-Henning Kamp <phk@critter.freebsd.dk> + + * ntpd/ntp_io.c (create_sockets): Don't warn about ENXIO. + (Several places) + From: Andrej Borsenkow <borsenkow.msk@sni.de> + + * libntp/mfp_mul.c (mfp_mul): Lint. + Marc.Brett@westgeo.com + +Sun Apr 4 03:23:53 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.92e + Dave redesigned the clock state machine. + +1999-02-28 Frank Kardel <kardel@acm.org> + + * parseutil/dcfd.c: added DCF77 module powersetup + + * ntpd/refclock_parse.c (parse_control): using gmprettydate instead of prettydate() + (mk_utcinfo): new function for formatting GPS derived UTC information + (gps16x_message): changed to use mk_utcinfo() + (trimbletsip_message): changed to use mk_utcinfo() + ignoring position information in unsynchronized mode + (parse_start): augument linux support for optional ASYNC_LOW_LATENCY + + * ntpd/ntp_control.c (ctl_putclock): cleanup of end of buffer handling + + * libparse/parse.c (timepacket): removed unnecessary code + + * libparse/clk_trimtsip.c (struct trimble): new member t_utcknown + (cvt_trimtsip): fixed status monitoring, bad receiver states are + now recognized + + * libntp/prettydate.c (gmprettydate): new function for format date + and time with respect to UTC + + * libntp/gpstolfp.c (GPSWRAP): update GPS rollover to 990 weeks + + * include/trimble.h (CMD_RUTCPARAM): control variable name unification + + * include/ntp_fp.h: added prototype for gmprettydate() + +Sat Feb 27 00:03:16 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * libntp/systime.c: definition + * ntpd/ntp_proto.c: sco5_oldclock declaration + * configure.in: SCO5_CLOCK for *-*-sco3.2v5* + * util/tickadj.c (main): SCO5_OLDCLOCK -> SCO5_CLOCK + From: Kees Hendrikse <kees@echelon.nl> + + * ntpd/ntp_config.c (getconfig): Indentation cleanup + Deal with 'P' case better + * ntpd/ntpd.c: Declare set_process_priority() + * ntpd/refclock_dumbclock.c: Lint cleanup + From: Marc.Brett@westgeo.com + +Wed Feb 24 10:22:51 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.92d + + * configure.in: Dave says we can't enable PARSE clocks by default. + Also, Solaris 2.7 still has its kernel bug - disable kernel FLL + there. + Reported by: Dave Mills <dlm@udel.edu> + +Tue Feb 23 23:37:44 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * libparse/Makefile.am (parsesolaris.o): Devious hack to deal + with bug in sys/systm.h . + Suggested by: Chaim Frenkel <chaimf@pobox.com> + +Tue Feb 23 20:46:31 1999 Frank Kardel <kardel@acm.org> + + * ntpd/refclock_parse.c: fixed #endifs + (stream_receive): fixed formats + +Mon Feb 22 00:35:06 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.92c + + * ntpd/refclock_chronolog.c: Lint + * ntpd/refclock_dumbclock.c: Ditto + * ntpd/refclock_oncore.c: Ditto + From: Marc.Brett@westgeo.com + + * ntpd/refclock_oncore.c (oncore_msg_any): Call GETTIMEOFDAY, not + gettimeofday(). + From: david.higgins@mail.ccur.com + + * configure.in (MCAST): Not in i386-sequent-sysv4 + Reported by: Joseph Geter <joe.geter@somills.com> + + * util/ntptime.c: Linux cleanup. + From: Reg Clemens <reg@dwf.com> + + * configure.in: Rename SCO5_OLDCLOCK to SCO5_CLOCK + * acconfig.h: Ditto + + * ntpd/ntp_proto.c: SCO5_CLOCK stuff + (init_proto): Use the SCO5_CLOCK stuff + * libntp/systime.c: SCO5_CLOCK stuff + (get_systime): Use the SCO5_CLOCK stuff + (adj_systime): Use the SCO5_CLOCK stuff + From: Kees Hendrikse <kees@echelon.nl> + + * ntpd/ntp_config.c: Added -P option and associated baggage. + (getstartup): Update help text + (getconfig): Process -P option + (getconfig): Update help text + * ntpd/ntpd.c (set_process_priority): Created. + (service_main): remove process priority stuff - we want to do at + after we start up the resolver, so call set_process_priority() + after getconfig(). + From: Kamal A Mostafa <kamal@whence.com> + +1999-02-21 Frank Kardel <kardel@acm.org> + + * ntpd/ntp_util.c (hourly_stats): removed unused variable + + * libntp/ieee754io.c: renamed index to fieldindex to avoid index() name clash + + * ntpd/refclock_parse.c (parse_start): add initialization for Linux PPSkit + +Sun Feb 21 17:53:33 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_io.c (create_sockets): Skip interfaces that are really + just aliases. + From: "Erik R. Leo" <erikl@sover.net> + + * configure.in: 4.0.92b + + * ntpd/ntpd.c (service_main): Check for an error return from + sched_get_priority_max(). + +Wed Feb 17 03:48:47 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.92a + + * configure.in: configure.in requires autoconf 2.13 or later. + Reported by Ulrich Windl <ulrich.windl@rz.uni-regensburg.de> + +Wed Feb 17 00:12:11 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * acconfig.h: TERMIOS_NEEDS__SVID3 + * configure.in: Ditto + * ntpd/refclock_palisade.h: Ditto + * include/ntp_refclock.h: Ditto + * ntpd/ntpd.c (service_main): We want sched_get_priority_max(). + From: Kamal A Mostafa <kamal@whence.com> + + * ntpd/ntp_refclock.c (refclock_open): Zero the entire c_cc[] array. + From: Reg Clemens <reg@dwf.com> + +Tue Feb 16 23:37:49 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * Updated ansi2knr + Reported by: Marc Brett + +Mon Feb 15 02:55:28 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.92 + + * ntpd/ntp_refclock.c: Added refclock_chronolog and + refclock_dumbclock. + From: Robert McMillin <rlm@syseca-us.com> + +Sun Feb 14 15:57:53 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * dropped SCO3 support #defines. + * changed SCO5_TICKADJ #define to SCO5_OLDCLOCK + * Added code in libntp/systime.c to accumulate changes until a whole + tick can be added or dropped. Adjusted gettimeofday() output + to include the contents of the accumulator. + * cleaned up util/tickadj.c; tickadj -As now does the right thing. + From: Kees Hendrikse <kees@echelon.nl> + + * ntpq/ntpq.c: Rename delay() to auth_delay() + Reported by: Andrej Borsenkow <borsenkow.msk@sni.de> + + * ntpd/refclock_palisade.h: Cleanup. + From: Marc.Brett@westgeo.com + + * ntpd/ntp_refclock.c (refclock_ioctl): Typo. + From: Reg Clemens <reg@dwf.com> + + * ntpd/ntp_io.c (create_sockets): Only bind a given network once. + From: Wolfgang Rupprecht <wolfgang@wsrcc.com> + +Sat Jan 30 11:48:37 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.91f + +Thu Jan 28 22:58:40 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_parse.c (CLK_REALTYPE): We really want ttl, not hmode. + * ntpd/ntp_config.c (getconfig): "mode" really should update the + ttl member, not the hmode member. + + * ntpd/refclock_local.c: More offset cleanup from Dave. + +Thu Jan 28 00:15:20 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.91e + + * ntpd/refclock_local.c: Bugfix. + From: Dave Mills + + * ntpd/refclock_palisade.c: Lint/IRIX portability cleanup + * ntpd/refclock_palisade.h: Re-enable the declaration of float() + * ntpd/ntp_io.c (create_sockets): Initialize size to 0 + From: Marc.Brett@westgeo.com + + * ntpd/refclock_parse.c (CLK_REALTYPE): Use hmode, not ttl. + * configure.in (ac_cv_var_no_parenb_ignpar): Not under Linux. + Reported by: Thomas Quinot <thomas@Cuivre.FR.EU.ORG> + + * ntpdc/ntpdc.c (my_delay): Renamed, from delay. + Reported by: Andrej Borsenkow <borsenkow.msk@sni.de> + +Tue Jan 26 00:56:10 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.91d + + * ntpq/ntpq.c: Y2K patches + From: Marc.Brett@westgeo.com + + * html/driver29.htm: New version + * ntpd/refclock_palisade.c: Ditto + * ntpd/refclock_palisade.h: Ditto + From: Sven_Dietrich@Trimble.COM + + * upgrade ansi2knr.c + + * Some stuff that Dave did. + + * configure.in: 4.0.91c + + * ntpd/refclock_oncore.c: Prototype cleanup. Enum cleanup. + * ntpd/ntp_proto.c (clock_select): Fix memory leak. + * configure.in (ac_cv_struct_ppsclockev): Might need sys/time.h to + check for struct clockppsev. Return pce->serial, not 0; + From: Marc.Brett@westgeo.com + + * ntpd/refclock_oncore.c (oncore_msg_En): Clean up. + From: John.Hay@mikom.csir.co.za + +Mon Jan 25 11:50:29 1999 Philippe De Muyter <phdm@macqel.be> + + * libparse/parse_conf.c (clockformats): Entry added for + clock_wharton_400a. + * libparse/clk_wharton.c: New file. + * libparse/Makefile.am (libparse_a_SOURCES): clk_wharton.c added; + (libparse_kernel_a_SOURCES): kclk_wharton.c added. + (kclk_wharton.o): New dependency rule. + * ntpd/refclock_parse.c (parse_clockinfo): Entry added for the + WHARTON clock (mode 15). + * acconfig.h (CLOCK_WHARTON_400A): New configuration macro. + * configure.in (CLOCK_WHARTON_400A): Macro defined like other + CLOCK_xxx macros. + +Sun Jan 24 13:51:30 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_config.c (do_resolve_internal): Missing #ifdef DEBUG + From: Sven Dietrich <Sven_Dietrich@Trimble.COM> + + * Makefile.am (SUBDIRS): Lose authstuff + * configure.in: Ditto + +Sat Jan 23 15:28:03 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.91b + +Sat Jan 23 15:02:25 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_oncore.c: use HAVE_STRUCT_PPSCLOCKEV + * acconfig.h: HAVE_STRUCT_PPSCLOCKEV + * configure.in (ac_cv_struct_ppsclockev): Added test + +Thu Jan 21 15:35:25 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.91a + + * ntpd/refclock_nmea.c (nmea_receive): Call refclock_process() + every second (or each time a nmea string is received). + From: John Hay <jhay@mikom.csir.co.za> + + * ntpd/ntp_refclock.c (refclock_ioctl): Use TIOCPPS if we have it. + (refclock_ioctl): Use LDISC_CLKPPS, not LDISC_PPS when deciding + how to set str. + * ntpd/ntp_loopfilter.c: Lose unused ntp_gettime() stuff. + * ntpd/ntp_request.c: Ditto. + * ntpd/refclock_local.c: Ditto. + * ntpd/refclock_shm.c (shm_poll): Fix the refclock_process() call. + * ntpd/refclock_oncore.c: patches and cleanup + * configure.in: ioctl/PPS checks, ONCORE cleanup + * acconfig.h: ONCORE cleanup + From: Reg Clemens <reg@dwf.com> + + * configure.in (CFLAGS): cc on Sequent wants -Wc,+abi-socket. + We also need to figure out why -lsocket isn't being detected; + -lsocket is needed. + From: Dana Kaempen <decay@flash.net> + + * include/ntp_stdlib.h: AIX portability patches, header cleanup. + * ntptrace/ntptrace.c: Ditto. + * ntpdate/ntpdate.c: Ditto. + * ntpd/refclock_true.c: Ditto. + * ntpd/refclock_mx4200.c: Ditto. + * ntpd/refclock_jupiter.c: Ditto. + * libntp/msyslog.c: Ditto. + From: Marc.Brett@waii.com + +Sun Jan 10 15:15:07 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.91 + +Sat Jan 9 00:11:34 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * include/ntp_stdlib.h: msyslog() is declared differently if we're + not __STDC__. + + * include/ntp_types.h: It's HAVE_PROTOTYPES, not USE_PROTOTYPES. + * include/ntp_machine.h: Ditto. + +Fri Jan 8 20:47:10 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: Upgrade to autoconf-2.13 + Do the prototypes check much earlier, as it might alter CFLAGS and + things which will affect other tests. + + * ntpd/ntp_request.c (do_conf): The problem was with a template + for "version" on an IRIX C compiler... + From: Marc.Brett@waii.com + + * libntp/authkeys.c: #include config.h first. + Reported by: brian.bumpass@funb.com + +Thu Jan 7 00:24:35 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * util/tickadj.c (main): return() instead of exit(). + * ntpd/ntp_request.c (do_conf): Disambiguate ||. + * ntpd/ntp_proto.c (clock_select): Initialize variables. + From: Marc.Brett@waii.com + + * scripts/ntpver.in: Use PATH_SH + + * configure.in (PATH_SH): Added. + +Tue Jan 5 19:02:51 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.90h + + * html/driver30.htm: Updated. + * html/refclock.htm: Refer to driver30 + * ntpd/refclock_oncore.c: Vastly improve and make less FreeBSD centric, + From: Poul-Henning Kamp <phk@critter.freebsd.dk> and + Reg.Clemens <reg@dwf.com> + + * include/ntp.h: Portability/lint patches + * libntp/binio.c: Ditto. + * libntp/caljulian.c: Ditto. + * libntp/caltontp.c: Ditto. + * libntp/ieee754io.c: Ditto. + * libntp/md5c.c: Ditto. + * libntp/mfp_mul.c: Ditto. + * libntp/msyslog.c: Ditto. + * libntp/statestr.c: Ditto. + * libntp/systime.c: Ditto. + * libparse/clk_trimtsip.c: Ditto. + * libparse/data_mbg.c: Ditto. + * libparse/parse.c: Ditto. + * ntpd/ntp_control.c: Ditto. + * ntpd/ntp_filegen.c: Ditto. + * ntpd/ntp_intres.c: Ditto. + * ntpd/ntp_io.c: Ditto. + * ntpd/ntp_peer.c: Ditto. + * ntpd/ntp_proto.c: Ditto. + * ntpd/ntp_util.c: Ditto. + * ntpd/ntpd.c: Ditto. + * ntpd/refclock_arc.c: Ditto. + * ntpd/refclock_chu.c: Ditto. + * ntpd/refclock_datum.c: Ditto. + * ntpd/refclock_leitch.c: Ditto. + * ntpd/refclock_parse.c: Ditto. + * ntpd/refclock_usno.c: Ditto. + * ntpq/ntpq.c: Ditto. + * util/tickadj.c: Ditto. + From: Marc.Brett@waii.com + +Mon Jan 4 00:56:55 1999 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.90g + + * ntpd/ntp_config.c (getconfig): MODE was setting ttl, not hmode. + Reported by: Carsten Emde <ce@ceag.ch> + +Fri Dec 4 01:01:14 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.90f + + * ntpd/refclock_mx4200.c: New version + From: Marc.Brett@waii.com + +1998-12-02 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_config.c (do_resolve_internal): If fork fails, say why. + Reported by: Jeff_Dennison@admin.tc.faa.gov + + * ntpd/ntpd.c (ntpdmain): fork() can return a -1. Someday we'll + report this condition... + +1998-12-02 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.90e + + * ntpd/refclock_palisade.c: Reformat code so ansi2knr will work + * ntpd/refclock_palisade.h: Ditto + From: Marc.Brett@waii.com + +Sun Nov 29 21:00:53 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.90d + + * configure.in (CFLAGS): Use "-O2 -g3 -n32" by default for Irix6.2 + and later. + Reported by: Jack Bryans <jbryans@csulb.edu> + +1998-11-29 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.90c + + * ntpd/refclock_oncore.c (oncore_msg_En): Convert to nano + From: John Hay <jhay@mikom.csir.co.za> + + * include/ntp_request.h (RM_VN_MODE): Add version parameter, so + xntpdc will work across v3 and v4. + * ntpd/ntp_request.c: Track requested version + (req_ack): Use requested version in RM_VN_MODE + (more_pkt): Ditto + (flush_pkt): Ditto + (process_private): Get requested version + * ntpd/ntp_intres.c (request): Use default version + * ntpdc/ntpdc.c (sendrequest): Ditto + From: John Hay <jhay@mikom.csir.co.za> + +Fri Nov 27 14:27:21 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_palisade.c: Lint cleanup + * ntpd/refclock_palisade.h: Ditto. + From: Marc Brett <mbrett@rgs0.london.waii.com> + +Mon Nov 23 04:45:03 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.90b + + * New code and cleanup for the NT stuff + From: Carl Byington <carl@five-ten-sg.com> + +Sat Nov 21 21:21:45 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.90a + + * libntp/systime.c (step_systime): net_set_tod calls clock_settime. + * libntp/machines.c (ntp_set_tod): Take a 2nd arg for NT. + * include/ntp_machine.h: ntp_set_tod() has 2 args always. + * ports/winnt/bldrel.bat: Typo. + From: Carl Byington <carl@five-ten-sg.com> + + * ntpd/ntp_intres.c (findhostaddr): h_errno is a #define under AIX. + * configure.in: clock_settime is a stub in AIX4. + From: Perry Ross <pross@platinum.com> + + * libntp/Makefile.am (EXTRA_DIST): Lose libntp.mak + * ntpd/Makefile.am (EXTRA_DIST): Ditto. + * ntpdate/Makefile.am (EXTRA_DIST): Ditto. + * ntpdc/Makefile.am (EXTRA_DIST): Ditto. + * ntpq/Makefile.am (EXTRA_DIST): Ditto. + From: Greg Schueman <schueman@ix.netcom.com> + +Sat Nov 21 12:33:16 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.90 + + Nano changes from Dave Mills. + +Thu Nov 19 04:23:46 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * include/ntp_machine.h: STREAM also needs HAVE_SYS_STREAM_H + Reported by: Ronald Cole <ronald@forte-intl.com> + +Mon Nov 16 19:17:34 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.73e14 + + * util/ntptime.c (main): Protect STA_NANO + + * ntpd/refclock_oncore.c: General overhaul and simplifications. + The new manual clarifies a lot of fine points, and the driver has + been suitably simplified. Uses Site Survey if possible, otherwise + does it by hand. Should also work with non-UT models, as long as + they talk the Motorola Binary Protocol. The driver Doesn't (need + to) know where the author lives anymore. + From: Poul-Henning Kamp <phk@critter.freebsd.dk> + + * ntpd/refclock_palisade.h: New version. + * ntpd/refclock_palisade.c: New version. + From: Sven Dietrich <Sven_Dietrich@Trimble.COM> + +Sat Oct 24 01:19:21 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.73e13 + + * ntpdc/ntpdc_ops.c (clkbug): Patches + * ntpd/ntp_refclock.c (refclock_buginfo): Patches + From: Marc.Brett@waii.com + +Sat Oct 10 20:13:14 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.73e12 + + * ntpd/ntp_util.c (hourly_stats): Added prio_set stuff. + + * ntpd/ntpd.c (ntpdmain): HAVE_SETPGRP_0 typo. + * parseutil/dcfd.c (detach): Ditto. + * ntpd/ntp_control.c (ctl_putpeer): Sometimes, peer->dstadr is + NIL. + From: Perry Ross <pross@platinum.com> + + * ntpd/ntpd.c: + Some systems use sys/sched.h, not sched.h (Irix) + * configure.in (CFLAGS): nextstep needs -posix. + Reported by: Jack Bryans <jbryans@csulb.edu> + +Sat Oct 3 02:32:46 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.73e11 + + * configure.in (ac_refclock_palisade): Needs termios. + + * libntp/mktime.c: Some systems need sys/types.h + + * configure.in: Added AC_TYPE_SIZE_T and AC_CHECK_TYPE(time_t, long) + The time_t stuff should only be needed on Older machines, so the + fact that I'm using a long shouldn't be a problem (hollow laugh). + + * include/l_stdlib.h: Sometimes we need to #include <sys/types.h> + + * libntp/Makefile.am (../include/des.h): Typo. + +Fri Oct 2 20:52:47 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_intres.c (request): Accept responses back thru V2. + +Thu Oct 1 00:11:16 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.73e9 + + * ntpd/ntpd.c (catch_danger): Added. + (ntpdmain): AIX SIGDANGER stuff + From: Lars-Owe Ivarsson <larsowe@paradisaea.its.uu.se> + + * configure.in: + * include/ntp_machine.h: + * include/ntp_string.h: + * libntp/machines.c: + * libparse/clk_hopf6021.c: + * libparse/clk_trimtsip.c: + * ntpd/refclock_leitch.c: + * ntpd/refclock_palisade.c: + * ntpd/refclock_parse.c: + Here are some patches to suppress warnings from various compilers + (IRIX 5.3, MipsPro C 7.1 on IRIX 6.4, AIX 4.1) and loaders (IRIX + 5.3, IRIX 6.4). Shouldn't affect functionality at all. + From: Marc Brett <mbrett@rgs0.london.waii.com> + (I got similar patches for AIX from Lars-Owe Ivarsson + <larsowe@paradisaea.its.uu.se>) + +Thu Sep 24 21:33:50 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: '73e8 + + * configure.in: AIX4 stubs the POSIX timer_ stuff, + sched_setscheduler, and mlockall. + Reported by: Lars-Owe Ivarsson <larsowe@paradisaea.its.uu.se> + + * configure.in: OpenBSD stubs the POSIX timer_ stuff. + Reported by: sidney august cammeresi iv <cammeres@uiuc.edu> + (and several other folks whose names I can't find at the moment) + +Mon Sep 21 15:35:23 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: '73e7 + + * ntpd/refclock_parse.c: Missing declaration + From: Marc Brett <mbrett@rgs0.london.waii.com> + + * include/README: Remove old MCAST descriptions + + * include/Makefile.am (noinst_HEADERS): Lose sun-in.h . + +Mon Sep 21 14:50:12 1998 Harlan Stenn <stenn@grundoon.udel.edu> + + * ntpdate/ntpdate.c (timer): Properly format the definition. + +Sun Sep 20 23:02:50 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: '73e6 + + * include/Makefile.am (noinst_HEADERS): Renamed in.h to sun-in.h + +Fri Sep 18 01:05:55 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: '73e5 + + * ntpd/refclock_palisade.c: SCO patch + From: Kamal A Mostafa <kamalm@sco.com> + + * libparse/clk_trimtsip.c (cvt_trimtsip): Fix rollover bug. + From: "Michael J. Tubby B.Sc. G8TIC" <Mike.Tubby@thorcom.co.uk> + + * libntp/authencrypt.c: + * libntp/systime.c: + * ntpd/refclock_acts.c: + * ntpd/refclock_arbiter.c: + * ntpd/refclock_arc.c: + * ntpd/refclock_as2201.c: + * ntpd/refclock_atom.c: + * ntpd/refclock_chu.c: + * ntpd/refclock_conf.c: + * ntpd/refclock_datum.c: + * ntpd/refclock_heath.c: + * ntpd/refclock_hpgps.c: + * ntpd/refclock_irig.c: + * ntpd/refclock_leitch.c: + * ntpd/refclock_nmea.c: + * ntpd/refclock_palisade.c: + * ntpd/refclock_parse.c: + * ntpd/refclock_pst.c: + * ntpd/refclock_trak.c: + * ntpd/refclock_true.c: + * ntpd/refclock_usno.c: + * ntpd/refclock_wwvb.c: + Typos, cleanup, and bugfixes + From: Marc Brett <mbrett@rgs0.london.waii.com> + + * ntpd/ntp_timer.c (timer): Typo. + * include/ntp_refclock.h: in refclockstat, clockdesc should be const. + * ntpd/ntp_io.c (create_sockets): Typo. + * ntpd/ntp_control.c (free_varlist): Use the appropriate cast when + calling free(). + (set_var): Use char *td for non-const char data. + (ctl_getitem): Use char * for non-const data. + (Many of these reported by Marc Brett) + +Sun Sep 13 19:19:09 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntpd.c: Added nofork declaration. + (ntpdmain): Initialize it... + * ntpd/ntp_config.c: added nofork. + Updated ntp_options. + (getstartup): Updated "usage" string. Deal with -n flag. + (getconfig): Ditto. + From: Jeffrey Hutzelman <jhutz@cs.cmu.edu> + + * ntpd/ntp_io.c (open_socket): Use ntoa() to print out the address + when bind() fails. (in 2 places) + Reported by: "Markus W. Fehr" <mfehr@ch.ibm.com> + Only soft-fail if an interface is unavailable. + (create_sockets): Don't SO_REUSEADDR if the interface is unavailable. + From: "Markus W. Fehr" <mfehr@ch.ibm.com> + + * configure.in: If we --disable-all-clocks, then don't enable + parse clocks by default. + Reported by: Marion Hakanson <hakanson@cse.ogi.edu> + +Sat Aug 22 23:58:14 1998 Frank Kardel <kardel@acm.org> + + * ntpd/refclock_parse.c (local_input): fixed IO handling for non-STREAM IO + +Sun Aug 16 20:13:32 1998 Frank Kardel <kardel@acm.org> + + * libntp/ieee754io.c: debug information only compile for LIBDEBUG case + + * ntpd/refclock_parse.c (gps16x_message): reduced UTC parameter information (dropped A0,A1) + made uval a local variable (killed one of the last globals) + (sendetx): added logging of messages when in debug mode + (trimble_check): added periodic checks to facilitate re-initialization + (trimbletsip_init): made use of EOL character if in non-kernel operation + (trimbletsip_message): extended message interpretation + (getdbl): fixed data conversion + + * libparse/parse_conf.c (clockformats): Trimble TSIP driver now also + available for kernel operation + + * libparse/info_trimble.c: re-generated + + * libparse/clk_trimtsip.c (cvt_trimtsip): initial kernel capable version (no more floats) + (clock_trimtsip =): new format name + + * libparse/clk_trimtaip.c (clock_trimtaip =): changed format name + + * include/trimble.h (CMD_RSTATTRACK): renamed mode 6 variable name + + * scripts/monitoring/ntploopwatch: moved emacs mode selector + +Mon Aug 10 15:32:48 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_acts.c: Patch cleanup + * ntpd/ntp_refclock.c: Patch cleanup + * ntpd/ntp_timer.c: Patch cleanup + From: qli@huey.udel.edu + +Wed Jul 29 15:23:21 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * libntp/machines.c: IRIX needs time.h + Reported by: Judith E Bush <jbush@fi.edu> + + * ntpd/ntpd.c (service_main): Better AIX PROCLOCK fix. + From: Matt Ladendorf <matt.ladendorf@anheuser-busch.com> and + Grover Davidson <Grover.Davidson@anheuser-busch.com> + +Wed Jul 29 01:36:48 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * include/ntpd.h (MAXINTERFACES): Moved here... + * ntpd/ntp_io.c: From here... + (create_sockets): Only deal with MAXINTERFACES. + (create_sockets): Only deal with specified interfaces. + + * ntpd/ntp_config.c (CONFIG_LISTEN): Added + Added ifnum and listenaddrs[] + (getconfig): Added defn for "addr" + (getconfig): Initialize ifnum. + + * ntpd/ntpd.c (service_main): call init_io after getconfig + From: Vebjorn Ljosa <ljosa@initio.no> + +Wed Jul 29 00:42:28 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_palisade.c: Use NEED_HPUX9_TIOCM_STUFF + + * acconfig.h (NEED_HPUX9_TIOCM_STUFF): Added. + + * configure.in (REFCLOCK_PALISADE): Needs termio*.h + (NEED_HPUX9_TIOCM_STUFF): Added. + + * ntpd/ntp_io.c (create_sockets): Use strchr instead of strstr. + + * libntp/mktime.c: #include <sys/types.h> + + * libntp/ieee754io.c: #include <sys/types.h> + +Wed Jul 29 00:24:22 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_acts.c (ACTS_MAXPOLL): 14 -> 18. + Import current_nextdate + (acts_receive): Update peer->nextdate with current_nextdate + (acts_poll): Call acts_timeout() (debugging) + + * ntpd/ntp_refclock.c: Export current_nextdate. + (refclock_transmit): Check peer->valid >= NTP_SHIFT - 2, not >. + (refclock_transmit): hpoll wiggles, update current_nextdate + + * ntpd/ntp_timer.c: #include "ntp_refclock.h" + (MODE_MANUAL): Added. + (timer): MODE_MANUAL stuff + + From: qli@huey.udel.edu + +Tue Jul 28 23:23:15 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: Check for inet_ntoa in -lbind . + + * ntpd/ntpd.c: #undef PROCLOCK for AIX. + +Mon Jul 20 01:06:24 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (AC_TYPE_SIZE_T): Added. + +Sat Jul 11 09:38:30 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.73e + + * ports/winnt/: Replaced with new code (no SHM or PALISADE) + From: Greg Schueman <schueman@ix.netcom.com> + +Fri Jul 10 12:12:59 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.73d + + * include/ntp_machine.h (HAVE_SRANDOM): VxWorks patches + (HAVE_RANDOM): Ditto. + (CALL): Ditto. + From: Casey Crellin <ccrellin@mweb.com> + + * ntpd/refclock_parse.c (local_input): Typo. + Reported by: Tony Li <tony1@home.net> + +Wed Jul 8 01:49:01 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.73c + + * PARSE patches from Frank Kardel + + * libntp/machines.c (ntp_set_tod): Get it right. + +Sun Jul 5 22:15:34 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.73a + + * kernel/sys/timex.h (MOD_CANSCALE): Add rest of patch to handle + scaling. + From: Poul-Henning Kamp <phk@critter.freebsd.dk> + +Wed Jun 10 21:16:01 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.73 + + * ntpd/ntp_loopfilter.c (local_clock): MOD_CANSCALE patches, and + be careful with the integration if we're nearly perfect. + From: Poul-Henning Kamp <phk@critter.freebsd.dk> + + * util/tickadj.c (main): Typo fix... + From: Marion Hakanson <hakanson@cse.ogi.edu> + + * ntpd/ntp_io.c (create_sockets): Attempt to ignore alias + interfaces. + From: Kenneth Maupin <maupin@easystreet.com> + + * ntpd/ntp_refclock.c: PPS fixes + * ntpd/refclock_msfees.c (msfees_start): Portability fixes and + PPS/STREAM enhancements + From: John Hay <jhay@mikom.csir.co.za> + + * ntpd/ntp_refclock.c (refclock_gtlin): Patch... + From: Jonathan Stone <jonathan@DSG.Stanford.EDU> + +Sun Jun 28 18:43:30 1998 Frank Kardel <kardel@acm.org> + + * libntp/buftvtots.c (buftvtots): using WORD_BIGENDIAN instead of XNTP_BIG_ENDIAN + + * libparse/clk_trimtsip.c (getflt): fixed ENDIAN issue + (getdbl): fixed ENDIAN issue + (getint): use get_msb_short() + (cvt_trimtsip): use gpstolfp() for conversion + + * libntp/Makefile.am (libntp_a_SOURCES): added gpstolfp.c source + + * libntp/binio.c: added {get,put}_msb_{short,long}() functions + + * include/ntp_fp.h: added gpstolfp() prototype + + * include/binio.h: added binio MSB prototypes + +Sat Jun 13 13:48:17 1998 Frank Kardel <kardel@acm.org> + + * parseutil/testdcf.c: signed/unsigned + SYSV clock name clash fixed + + * parseutil/dcfd.c: signed/unsigned + SYSV clock name clash fixed + year wrapping at 1998 + ctype macros take ints as args + + * ntptrace/ntptrace.c (decodeipaddr): ctype macros take ints as args + + * ntpq/ntpq_ops.c (doprintpeers): signed/unsigned + + * ntpq/ntpq.c: ctype macros take ints as args + signed/unsigned + + * ntpdc/ntpdc.c: signed/unsigned + + * ntpd/refclock_usno.c: signed/unsigned + + * ntpd/refclock_true.c (true_send): signed/unsigned, name clashes + + * ntpd/refclock_parse.c: signed/unsigned, name clashes + + * ntpd/refclock_nmea.c (nmea_receive): ctype macros take ints as args + + * ntpd/refclock_heath.c (heath_receive): prototypes (signed/unsigned issues) + + * ntpd/refclock_arc.c: prototypes (signed/unsigned issues) + + * ntpd/refclock_acts.c: prototypes (signed/unsigned issues) + + * ntpd/ntpd.c: prototypes (signed/unsigned issues) + + * ntpd/ntp_util.c (getauthkeys): prototypes (signed/unsigned issues) + fix SYSV clock name clash + + * ntpd/ntp_request.c: prototypes (signed/unsigned issues) + fix SYSV clock name clash + + * ntpd/ntp_io.c (input_handler): variable naming, signed/unsigned + + * ntpd/ntp_intres.c (readconf): signed/unsigned issues + + * ntpd/ntp_control.c: prototypes (signed/unsigned issues) + fix SYSV clock name clash + + * ntpd/ntp_config.c: fix SYSV clock name clash + ctype macros take ints as args + + * libparse/parsestreams.c: dirt (debug) removed + + * libparse/parsesolaris.c: more prototypes + fix name clashes + allow for ansi2knr + + * libparse/parse.c: bcopy/memcpy cleanup + fix SYSV clock name clash + + * libparse/clk_trimtsip.c (cvt_trimtsip): fix SYSV clock name clash + + * libparse/clk_trimtaip.c (cvt_trimtaip): fix SYSV clock name clash + + * libparse/clk_schmid.c (cvt_schmid): fix SYSV clock name clash + + * libparse/clk_rcc8000.c (cvt_rcc8000): fix SYSV clock name clash + + * libparse/clk_rawdcf.c (cvt_rawdcf): fix SYSV clock name clash + + * libparse/clk_hopf6021.c (cvt_hopf6021): fix SYSV clock name clash + + * libparse/clk_dcf7000.c (cvt_dcf7000): fix SYSV clock name clash + + * libparse/clk_computime.c: fix SYSV clock name clash + + * libntp/octtoint.c (octtoint): ctype macros take ints as args + + * libntp/mstolfp.c (mstolfp): ctype macros take ints as args + + * libntp/hextolfp.c (hextolfp): ctype macros take ints as args + + * libntp/hextoint.c (hextoint): ctype macros take ints as args + + * libntp/decodenetnum.c (decodenetnum): ctype macros take ints as args + + * libntp/atouint.c (atouint): ctype macros take ints as args + + * libntp/atolfp.c (atolfp): ctype macros take ints as args + + * libntp/atoint.c (atoint): ctype macros take ints as args + + * kernel/sys/parsestreams.h: STREAM macro gone in favor of HAVE_SYS_STREAM_H + + * include/parse.h: STREAM macro gone in favor of HAVE_SYS_STREAM_H + +Fri Jun 12 11:08:53 1998 Frank Kardel <kardel@acm.org> + + * ntpd/ntp_timer.c: prototype fixes (ansi2knr/knr compiler) + + * ntpd/ntp_proto.c (make_keylist): type cast for e(!!!)malloc() + + * libparse/Makefile.am: adjust for ansi2knr + + * libntp/ieee754io.c: ansi2knr compatibility + + * include/ntp_refclock.h: added pps_sample() extern declaration + added refclock_process_offset() extern declaration + + * include/ntp.h: fixed function * prototypes + + * ntpd/refclock_parse.c (bind): added input routine + (local_input): added input routine + + * ntpd/ntp_io.c (input_handler): direct input processing for + refclocks to save input recv buffers + + * include/ntp_refclock.h: added int io_input(struct recvbuf *) + pointer to allow direct processing of read refclock data in + order to save many bug recv buffers on single character input + (problem with "fast" machines) + + * parse_conf.c: conditional compile macros fixed + + * parse.c: conditional compile macros fixed + printf prototype + + * clk_trimtaip.c: conditional compile macros fixed + printf prototype + + * clk_schmid.c: conditional compile macros fixed + printf prototype + + * clk_rcc8000.c: conditional compile macros fixed + printf prototype + + * clk_hopf6021.c: conditional compile macros fixed + printf prototype + + * clk_dcf7000.c: conditional compile macros fixed + printf prototype + + * clk_computime.c: conditional compile macros fixed + printf prototype + +Sat Jun 6 07:41:54 1998 Frank Kardel <kardel@acm.org> + + * ntpd/refclock_palisade.c: fixed termio.h / termios.h inclusion + + * include/ntp_refclock.h: made refclockproc/clockdesc const + + * ntpd/ntp_control.c (ctl_putpeer): avoided ambigous 'else' (gcc) + + * ntpd/refclock_parse.c (parse_start): added BURST mode initialisation + + * scripts/stats/summary.sh (CLOCK): allow for Y2K log files + + * libparse/clk_rawdcf.c: simplified condidional compile expression + +Wed May 27 08:10:43 1998 Frank Kardel <kardel@acm.org> + + * include/Makefile.am (noinst_HEADERS): added new header files + mbg_gps166.h binio.h ascii.h ieee754io.h + + * ntpdc/ntpdc.c (sendrequest): fixed info_auth_keyid setting it + got accidentally trashed every other round + +Mon May 25 22:55:07 1998 Frank Kardel <kardel@acm.org> + + * configure.in: PARSE clocks are enabled by default whenever + possible (termio.h or termios.h present) + removed RAWDCF_SETDTR feature + + * acconfig.h: removed RAWDCF_SETDTR option (now implicit by + compilation and run time configuration) + + * ntpd/refclock_parse.c (rawdcf_init): offer a RAWDCF clock (type 14) + that attempts to set the DTR modem line for receiver power + + * libparse/clk_meinberg.c (cvt_meinberg): support current standard + Meinberg data formats + +Sun May 24 09:43:19 1998 Frank Kardel <kardel@acm.org> + + * libparse/clk_rawdcf.c (pps_rawdcf): trigger pps on zero going + edge - that is simpler wiring (Rx->DCD). + + * parseutil/testdcf.c (wday): const keyword + + * parseutil/dcfd.c (cvt_rawdcf): sign issues and calling interfaces + + * ntpq/ntpq.c (MAXVARLEN): adjusted internal buffer length for + variable values + + * ntpd/refclock_parse.c: adjust to new io handling (fixed formats + only) + (mkreadable): don't include >"< in readable ASCII output (-> ntpq + parsing) + output debug messages to stdout instead of msyslog() + fixed version information string + + * ntpd/refclock_atom.c (pps_sample): new auxiliary pps interface + + * libparse/parsestreams.c (parserput): get event status consistent + with direct calls + (zs_xsisr): simulate CARRIER status to avoid unnecessary M_xHANGUP + events + + * libparse/parsesolaris.c (parserput): get event status consistent + with direct calls + (zs_xsisr): simulate CARRIER status to avoid unnecessary M_xHANGUP + events + + * libparse/parse.c: removed old input cruft + (parse_restart): new generic input help function + (parse_addchar): ditto + (parse_end): ditto + (pps_one): new generic pps help function + (pps_zero): ditto + + * libparse/clk_trimtsip.c (clock_trimtsip =): new input handling + + * libparse/clk_trimtaip.c (clock_trimtaip =): new input handling + (inp_trimtaip): new input handler + + * libparse/clk_schmid.c (clock_schmid =): new input handling + (inp_schmid): new input handler + + * libparse/clk_rcc8000.c (clock_rcc8000 =): new input handling + (inp_rcc8000): new input handler + + * libparse/clk_rawdcf.c (clock_rawdcf =): new input handling + (snt_rawdcf): adjusted to new input handling + (inp_rawdcf): new input handler + + * libparse/clk_meinberg.c (clock_meinberg): new input handling + (gps_input): new input handler + (mbg_input): new input handler + + * libparse/clk_hopf6021.c (clock_hopf6021 =): new input handling + (inp_hopf6021): new input handler + + * libparse/clk_dcf7000.c (clock_dcf7000 =): new input handling + (inp_dcf7000): new input handler + + * libparse/clk_computime.c (clock_computime =): new input handling + (inp_computime): new input handler + + * libparse/Makefile.am: link kernel module with libntp.a + + * include/parse.h (struct parse): removed old data structure cruft + (new input model) new PARSE_INP* macros for input handling + removed old SYNC_* macros from old input model + (struct clockformat): removed old parse functions in favor of the + new input model + updated prototypes + + * include/ntp_refclock.h: prototype for refclock_atom pps_sample() + interface + + * acconfig.h: added PPS_SAMPLE define + * configure.in (LIBPARSE): added PPS_SAMPLE configuration + <refclock_atom aux interface> + + * libntp/systime.c (adj_systime): debug output (> level 6) for + adjtime results + + * libntp/mfp_mul.c (mfp_mul): controlled debug output + + * libntp/ieee754io.c (get_byte): controlled debug output + (fetch_ieee754): ditto + (put_ieee754): ditto + +Tue May 5 20:09:51 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: document DES is not usually present. + +Wed Apr 29 22:00:22 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.72h + + * authstuff/Makefile.am (check-local-rsn): check-local doesn't + work with RSAREF... + Reported by: "Auteria Wally Winzer Jr." <wally.winzer@champusa.com> + + * libntp/machines.c: the settime() choices were ordered badly. + Reported by: Michael Joosten <joost@c-lab.de> + +Sat Apr 25 00:35:53 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (ac_cv_var_no_parenb_ignpar): Undo the kernel PLL + block I just installed - Dave wants to control this via + KERNEL_FLL_BUG. + +Fri Apr 24 20:35:57 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * libntp/Makefile.am (libntp_a_DEPENDENCIES): Set per libntp_a_LIBADD + + * configure.in: Do a better job of blocking kernel PLL under + solaris2.6. + +Fri Apr 24 00:41:12 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: 4.0.72f + (ac_cv_struct_nlist_n_un): Don't look for ntp_adjtime or + ntp_gettime under solaris2.6. + + * ntpd/ntp_proto.c (process_packet): Give verbose error messages + + * include/global.h (PROTOTYPES): Drive via HAVE_PROTOTYPES. + +Wed Apr 22 16:55:55 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (ac_cv_var_use_des): Added. 4.0.72e. + * libntp/Makefile.am (libntp_a_LIBADD): Added DESOBJS + +Tue Apr 21 02:08:06 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_arc.c (arc_receive): Typo... + From: Sam Steingold <sds@usa.net> + +Fri Apr 10 03:05:35 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (ac_refclock_chu): AUDIO_CHU support. Disabled by + default, and currently only supported on SunOS and Solaris. + * acconfig.h: AUDIO_CHU + +Wed Apr 8 19:53:53 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * libntp/Makefile.am (EXTRA_DIST): Added mktime.c + + * configure.in: AC_REPLACE_FUNCS(mktime). + (--enable-dst-minutes=60): Added, for (missing) mktime(). + + * ntpd/refclock_heath.c (heath_receive): Use mktime() instead of + the old hack. + +Tue Apr 7 21:15:14 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (LIBOBJS): Hack it before AC_OUTPUT to deal with + ANSI2KNR-filtering rules. + From: Jim Meyering <meyering@ascend.com> + +Mon Apr 6 01:40:45 1998 Harlan Stenn <stenn@grundoon.udel.edu> + + * libntp/strerror.c: ANSIfy strerror's definition. + +Thu Mar 12 20:24:45 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * libntp/statestr.c: Only #include <config.h> if HAVE_CONFIG_H is + #define'd. + From: Sven Dietrich <Sven_Dietrich@Trimble.COM> + +Wed Mar 11 00:27:32 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: Cygwin needs to check for the advapi32 library. + NT doesn't support a root user, so don't bother with getuid(). + Also, don't bother with umask(). + + * ntpd/ntp_io.c: cygwin32 patches + * ntpd/ntp_proto.c: Ditto. + * ntpd/ntpd.c: Ditto. + * ntpd/ntp_timer.c: Ditto. + * ntpdate/ntpdate.c: Ditto. + * libntp/machines.c: Ditto. + * libntp/systime.c: Ditto. + * include/ntp_machine.h: Ditto. + * include/ntp_unixtime.h: Ditto. + From: Sven Dietrich <Sven_Dietrich@Trimble.COM> + +Tue Mar 10 22:26:14 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (ac_cv_make_tickadj): Added. + Now that tickadj is the only(?) utility that cares about tick and + tickadj, we don't need to have NOKMEM and no PRESET_* be fatal. + +Sat Mar 7 02:57:17 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_loopfilter.c (local_clock): Patch STA_FLL check + From: Poul-Henning Kamp <phk@freebsd.org> + + * various: Renamed ACTS to CLOCK_ACTS, ARBITER to CLOCK_ARBITER, + ARCRON_MSF to CLOCK_ARCRON_MSF, AS2201 to CLOCK_AS2201, BANC to + CLOCK_BANC, DATUM to CLOCK_DATUM, GPSVME to CLOCK_GPSVME, HEATH to + CLOCK_HEATH, HPGPS to CLOCK_HPGPS, IRIG to CLOCK_IRIG, JUPITER to + CLOCK_JUPITER, LEITCH to CLOCK_LEITCH, MSFEES to CLOCK_MSFEES, + MX4200 to CLOCK_MX4200, NMEA to CLOCK_NMEA, PALISADE to + CLOCK_PALISADE, PARSE to CLOCK_PARSE, PPS720 to CLOCK_PPS720, PST + to CLOCK_PST, PTBACTS to CLOCK_PTBACTS, SHM_CLOCK to CLOCK_SHM, + ONCORE to CLOCK_ONCORE, TPRO to CLOCK_TPRO, TRAK to CLOCK_TRAK, + TRUETIME to CLOCK_TRUETIME, USNO to CLOCK_USNO, WWVB to CLOCK_WWVB + + * Makefile.am (ETAGS_ARGS): Added acconfig.h + + * various: Renamed LOCAL_CLOCK to CLOCK_LOCAL. + + * configure.in: First cut at *-pc-cygwin32 support + Requested by: Sven Dietrich <Sven_Dietrich@Trimble.COM> + + * configure.in: gdt-surveying code is gone. Sigh. + Reported by: Poul-Henning Kamp <phk@critter.freebsd.dk> + +Wed Mar 4 21:41:06 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * many places: Renamed ATOM to CLOCK_ATOM + +Tue Mar 3 03:18:13 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_timer.c (timer): Only call refclock_transmit if + REFCLOCK is #define'd. + Reported by a bunch of folks. + +Mon Mar 2 03:46:07 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (ntp_refclock): Use CLOCK_CHU, which no longer + needs any special headers. + * ntpd/refclock_chu.c: Call it CLOCK_CHU + (chu_receive): Define it correctly. + + * include/winnt/sys/time.h (gettimeofday): Prototypes are OK. + (settimeofday): Prototypes are OK. + From: JJEVNISEK@qgraph.com + + * ntpq/ntpq_ops.c: varlist name and value aren't const. + * ntpdc/ntpdc_ops.c (fudge): The flags are u_val, not val. + * ntpdc/ntpdc.c: const cleanup, exit cleanup. + * ntpd/refclock_wwvb.c (wwvb_receive): Move the definition of tz + somewhere more normal. + * ntpd/ntp_request.c (do_trustkey): kp gets u_long data, not + u_int32 (but Harlan thinks this patch may be wrong). + * ntpd/ntp_refclock.c (refclock_process): clocktime needs + offset.l_ui, not offset.l_i . + * ntpd/ntp_control.c (set_var): t isn't const. + * libntp/a_md5encrypt.c (session_key): Cast 2nd arg to MD5auth_setkey. + * include/ntpd.h: ctl_var's text field isn't const. + * include/ntp_refclock.h: clockdesc isn't const. + From: Marc Brett <Marc.Brett@waii.com> + + * ntpd/ntp_loopfilter.c (local_clock): Limit ntv.constant to + MAXTC, and log error returns from ntp_adjtime. + From: Juha Sarlin <juha@c3l.tyreso.se> + +Mon Mar 2 03:05:23 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (ac_cv_var_kernel_fll_bug): KERNEL_FLL_BUG + * acconfig.h: KERNEL_FLL_BUG: added. + * ntpd/ntp_loopfilter.c (local_clock): Only avoid STA_FLL if + KERNEL_FLL_BUG is #define'd (Solaris2.6) + +Sat Feb 21 00:45:10 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * automake-1.2d.patches: Added ansi2knr.o rules. + + * ntpd/refclock_tpro.c: P() stuff + +Fri Feb 20 20:10:20 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in: Improve the ${CC} -pipe test (cygwin-32's gcc -pipe + silently does nothing). + Reported by: Sven Dietrich <Sven_Dietrich@Trimble.COM> + +Wed Feb 18 00:51:08 1998 Harlan Stenn <stenn@whimsy.udel.edu> + +* configure.in: 4.0.72 released. + +* configure.in:AC_REPLACE_FUNCS(strerror), check for poll.h, and deal + with the --enable-JUPITER stuff. +* libntp/Makefile.am (libntp_a_LIBADD): Added (for strerror support). +* libntp/clocktypes.c: Added REFCLK_GPS_JUPITER. +* ntpdate/ntpdate.c: poll() support +* ntpd/Makefile.am: Add refclock_jupiter.c +* ntpd/refclock_conf.c: Added refclock_jupiter +* ntpd/refclock_mx4200.c (mx4200_pps): Bugfixes. +* include/ntp.h (REFCLK_GPS_JUPITER): Added, and bumped REFCLK_MAX. + From: Craig Leres <leres@ee.lbl.gov> + +Mon Feb 16 21:02:42 1998 Harlan Stenn <stenn@grundoon.udel.edu> + + * ntpd/ntp_proto.c: P() + +Mon Feb 16 12:43:11 1998 Harlan Stenn <stenn@whimsy.udel.edu> + +* include/ntp_types.h: Added P() prototyping hack back in. +* include/parse.h: Ditto. +* include/ntpd.h: Ditto. +* include/ntp_unixtime.h: Ditto. +* include/ntp_stdlib.h: Ditto. +* include/ntp_select.h: Ditto. +* include/ntp_refclock.h: Ditto. +* include/ntp_fp.h: Ditto. +* include/md5.h: Ditto. +* include/ntp_filegen.h: Ditto. +* include/ntp_calendar.h: Ditto. +* include/l_stdlib.h: Ditto. + + * configure.in (ACTS): Sometimes, TIOCMBIS is in sys/ioctl.h + Reported by Kenneth Jaldehag <kenneth.jaldehag@sp.se> + * configure.in (HEATH): Ditto. + * configure.in (PTBACTS): Ditto. + * configure.in (USNO): Ditto. + +Sat Feb 14 00:02:14 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_irig.c (irig_rf): Rename sincos[] to sin_cos[]. + +Fri Feb 13 22:22:08 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * include/ntp.h (RANDPOLL): Use random or mrand48. + * ntpd/ntp_config.c (do_resolve_internal): Ditto. + * ntpd/ntp_peer.c (unpeer): Ditto. + * ntpd/ntp_proto.c (make_keylist): Ditto. + + * ntpd/ntpd.c (xntpdmain): Use srandom or srand48. + + * configure.in: Look for {s,}random() and [ms]rand48(). + +Wed Feb 11 22:50:24 1998 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/ntp_restrict.c (hack_restrict): Renamed restrict() + * include/ntpd.h: Ditto + * ntpd/ntp_request.c (do_restrict): Ditto + * ntpd/ntp_config.c (getconfig): + * ntpd/ntp_io.c (create_sockets): Ditto. + +1998-01-23 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_irig.c: Allow either <sun/audioio.h> or + <sys/audioio.h> . From Dave Mills. + + * configure.in: Under SunOS, it's sun/audioio.h . + +1998-01-22 Harlan Stenn <stenn@whimsy.udel.edu> + + * html/driver6.html: Updated header file info + * html/irig.html: Ditto. + * configure.in: sys/bsd_audioirig.h replaced with sys/audioio.h + for new irig driver that Dave installed. + +1998-01-08 Harlan Stenn <stenn@whimsy.udel.edu> + + * Many places: Lose the P(()) prototype stuff + + * util/tickadj.c (writevar): Make offset an off_t + (readvar): Ditto + (getoffsets): Make offsets off_t + + * adjtimed/adjtimed.c (GetClockRate): Fix lseek arg 2. + (SetClockRate): Ditto + + * Many things in many places from many people. + + * configure.in: Added AC_TYPE_OFF_T + +1997-11-26 Harlan Stenn <stenn@whimsy.udel.edu> + + * ntpd/refclock_palisade.c: ANSIfied. + +Wed Sep 3 23:51:44 1997 Harlan Stenn <stenn@whimsy.udel.edu> + + * configure.in (AM_C_PROTOTYPES): Added. + + * Makefile.am (AUTOMAKE_OPTIONS): Added ansi2knr. + diff --git a/contrib/ntp/Makefile.am b/contrib/ntp/Makefile.am index ddf9956e6ba5..977643b3fd72 100644 --- a/contrib/ntp/Makefile.am +++ b/contrib/ntp/Makefile.am @@ -22,12 +22,15 @@ SUBDIRS = \ EXTRA_DIST = \ COPYRIGHT \ ChangeLog \ + ChangeLog-4.1.0 \ NEWS \ NOTES.y2kfixes \ + README.bk \ README.cvs \ README.des \ README.hackers \ README.rsa \ + README.versions \ TODO \ WHERE-TO-START \ acconfig.h \ @@ -44,7 +47,8 @@ EXTRA_DIST = \ results.y2kfixes \ conf \ html \ - ports + ports \ + version DISTCLEANFILES = .warning @@ -54,15 +58,40 @@ ETAGS_ARGS = Makefile.am configure.in acconfig.h # HMS: make ports be the last directory... # DIST_HOOK_DIRS = conf html scripts ports -BUILT_SOURCES = $(srcdir)/COPYRIGHT +# HMS: Keep .warning first, as that way it gets printed first. +BUILT_SOURCES = .warning $(srcdir)/COPYRIGHT $(srcdir)/version $(srcdir)/COPYRIGHT: html/copyright.htm ( echo "This file is automatically generated from html/copyright.htm" ; lynx -dump $(srcdir)/html/copyright.htm ) > $(srcdir)/COPYRIGHT.new && mv $(srcdir)/COPYRIGHT.new $(srcdir)/COPYRIGHT +# HMS: The next bit is still suboptimal. If bk is present but this NTP +# repo is not a bk repo, we'll get an error message from the prs command. +# Unfortunately, I haven't found the necessary magic to redirect this error +# output to /dev/null under ancient/unique shells like the one Ultrix uses. +# We'll also get an error of srcdir or version is unwritable. +$(srcdir)/version: FRC.version + -(bk version) >/dev/null 2>&1 && \ + cd $(srcdir) && \ + x=`bk -R prs -hr+ -nd:I: ChangeSet` && \ + case "$$x" in '') ;; *) echo $$x > version ;; esac + dist-hook: @find $(distdir) -type d -name CVS -print | xargs rm -rf + @find $(distdir) -type d -name SCCS -print | xargs rm -rf + +.warning: + @echo "Compiling with GCC now generates lots of new warnings." + @echo " " + @echo "Don't be concerned. They're just warnings." + @echo " " + @echo "Don't send bug reports about the warnings, either." + @echo " " + @echo "Feel free to send patches that fix these warnings, though." + @echo " " + @sleep 1 + @touch .warning -Makefile: .warning +# HMS: The following seems to be a work-in-progress... CVO=`$(srcdir)/config.guess` @@ -87,18 +116,7 @@ BHOST=`(hostname || uname -n)` echo " "; \ fi -.warning: - @echo "Compiling with GCC now generates lots of new warnings." - @echo " " - @echo "Don't be concerned. They're just warnings." - @echo " " - @echo "Don't send bug reports about the warnings, either." - @echo " " - @echo "Feel free to send patches that fix these warnings, though." - @echo " " - @sleep 1 - @touch .warning - -FRC.distwarn FRC.checkcvo FRC.checkhost: +FRC.distwarn FRC.checkcvo FRC.checkhost FRC.version: -dot.emacs: FRC.distwarn +# HMS: what was I trying to do with this? +#dot.emacs: FRC.distwarn diff --git a/contrib/ntp/Makefile.in b/contrib/ntp/Makefile.in index 2a7f9389aaa9..fd9ba151c1b3 100644 --- a/contrib/ntp/Makefile.in +++ b/contrib/ntp/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated automatically by automake 1.4e from Makefile.am. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 # Free Software Foundation, Inc. @@ -11,6 +11,10 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. +@SET_MAKE@ + +#AUTOMAKE_OPTIONS = util/ansi2knr foreign dist-tarZ no-dependencies + SHELL = @SHELL@ srcdir = @srcdir@ @@ -31,11 +35,9 @@ infodir = @infodir@ mandir = @mandir@ includedir = @includedir@ oldincludedir = /usr/include - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = . ACLOCAL = @ACLOCAL@ @@ -49,23 +51,18 @@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_HEADER = $(INSTALL_DATA) transform = @program_transform_name@ - NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : - build_alias = @build_alias@ build_triplet = @build@ host_alias = @host_alias@ host_triplet = @host@ target_alias = @target_alias@ target_triplet = @target@ - -@SET_MAKE@ -AMDEP = @AMDEP@ AMTAR = @AMTAR@ AUTOKEY = @AUTOKEY@ AWK = @AWK@ @@ -78,13 +75,12 @@ DCFD = @DCFD@ DEPDIR = @DEPDIR@ EF_LIBS = @EF_LIBS@ EF_PROGS = @EF_PROGS@ +EXEEXT = @EXEEXT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INSTALL_STRIP_PROGRAM_ENV = @INSTALL_STRIP_PROGRAM_ENV@ LDFLAGS = @LDFLAGS@ LIBPARSE = @LIBPARSE@ LIBRSAREF = @LIBRSAREF@ LN_S = @LN_S@ -MAKEINFO = @MAKEINFO@ MAKE_ADJTIMED = @MAKE_ADJTIMED@ MAKE_CHECK_Y2K = @MAKE_CHECK_Y2K@ MAKE_LIBPARSE = @MAKE_LIBPARSE@ @@ -95,6 +91,7 @@ MAKE_NTP_GENKEYS = @MAKE_NTP_GENKEYS@ MAKE_PARSEKMODULE = @MAKE_PARSEKMODULE@ MAKE_TICKADJ = @MAKE_TICKADJ@ MAKE_TIMETRIM = @MAKE_TIMETRIM@ +OBJEXT = @OBJEXT@ OPENSSL = @OPENSSL@ OPENSSL_INC = @OPENSSL_INC@ OPENSSL_LIB = @OPENSSL_LIB@ @@ -107,16 +104,13 @@ RSADIR = @RSADIR@ RSAOBJS = @RSAOBJS@ RSAREF = @RSAREF@ RSASRCS = @RSASRCS@ -STRIP = @STRIP@ TESTDCF = @TESTDCF@ U = @U@ VERSION = @VERSION@ -_am_include = @_am_include@ +am__include = @am__include@ +am__quote = @am__quote@ install_sh = @install_sh@ -#AUTOMAKE_OPTIONS = util/ansi2knr foreign dist-tarZ no-dependencies - - AUTOMAKE_OPTIONS = util/ansi2knr foreign SUBDIRS = \ @@ -141,12 +135,15 @@ SUBDIRS = \ EXTRA_DIST = \ COPYRIGHT \ ChangeLog \ + ChangeLog-4.1.0 \ NEWS \ NOTES.y2kfixes \ + README.bk \ README.cvs \ README.des \ README.hackers \ README.rsa \ + README.versions \ TODO \ WHERE-TO-START \ acconfig.h \ @@ -163,7 +160,8 @@ EXTRA_DIST = \ results.y2kfixes \ conf \ html \ - ports + ports \ + version DISTCLEANFILES = .warning @@ -174,41 +172,49 @@ ETAGS_ARGS = Makefile.am configure.in acconfig.h # HMS: make ports be the last directory... # DIST_HOOK_DIRS = conf html scripts ports -BUILT_SOURCES = $(srcdir)/COPYRIGHT +# HMS: Keep .warning first, as that way it gets printed first. +BUILT_SOURCES = .warning $(srcdir)/COPYRIGHT $(srcdir)/version + +# HMS: The following seems to be a work-in-progress... CVO = `$(srcdir)/config.guess` BHOST = `(hostname || uname -n)` -EXEEXT = -OBJEXT = o subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = DIST_SOURCES = -DIST_COMMON = README ./stamp-h.in ChangeLog INSTALL Makefile.am \ -Makefile.in NEWS TODO acconfig.h acinclude.m4 aclocal.m4 config.guess \ -config.h.in config.sub configure configure.in depcomp install-sh \ -missing mkinstalldirs +RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ + uninstall-info-recursive all-recursive install-data-recursive \ + install-exec-recursive installdirs-recursive install-recursive \ + uninstall-recursive check-recursive installcheck-recursive +DIST_COMMON = README ./stamp-h.in ChangeLog INSTALL Makefile.am \ + Makefile.in NEWS TODO acconfig.h acinclude.m4 aclocal.m4 \ + config.guess config.h.in config.sub configure configure.in \ + depcomp install-sh missing mkinstalldirs DIST_SUBDIRS = $(SUBDIRS) all: $(BUILT_SOURCES) config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: - -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile -$(ACLOCAL_M4): configure.in acinclude.m4 - cd $(srcdir) && $(ACLOCAL) +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && \ + CONFIG_HEADERS= CONFIG_LINKS= \ + CONFIG_FILES=$@ $(SHELL) ./config.status -config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) +$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck -$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) +$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) cd $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): configure.in acinclude.m4 + cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) config.h: stamp-h @if test ! -f $@; then \ rm -f stamp-h; \ @@ -221,12 +227,12 @@ stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status && CONFIG_FILES= CONFIG_HEADERS=config.h \ $(SHELL) ./config.status @mv stamp-hT stamp-h -$(srcdir)/config.h.in: $(srcdir)/./stamp-h.in +$(srcdir)/config.h.in: $(srcdir)/./stamp-h.in @if test ! -f $@; then \ rm -f $(srcdir)/./stamp-h.in; \ $(MAKE) $(srcdir)/./stamp-h.in; \ else :; fi -$(srcdir)/./stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h +$(srcdir)/./stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) $(top_srcdir)/acconfig.h @rm -f $(srcdir)/./stamp-h.in $(srcdir)/./stamp-h.inT @echo timestamp > $(srcdir)/./stamp-h.inT 2> /dev/null cd $(top_srcdir) && $(AUTOHEADER) @@ -234,6 +240,7 @@ $(srcdir)/./stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h distclean-hdr: -rm -f config.h +uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -241,10 +248,7 @@ distclean-hdr: # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. -all-recursive install-data-recursive install-exec-recursive \ -installdirs-recursive install-recursive uninstall-recursive \ -install-info-recursive uninstall-info-recursive \ -check-recursive installcheck-recursive info-recursive dvi-recursive: +$(RECURSIVE_TARGETS): @set fnord $(MAKEFLAGS); amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ @@ -309,9 +313,9 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ tags=; \ here=`pwd`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ + if test "$$subdir" = .; then :; else \ test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ - fi; \ + fi; \ done; \ list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ @@ -325,15 +329,16 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ GTAGS: here=`CDPATH=: && cd $(top_builddir) && pwd` \ && cd $(top_srcdir) \ - && gtags -i $$here + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) top_distdir = . -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) +# Avoid unsightly `./'. +distdir = $(PACKAGE)-$(VERSION) GZIP_ENV = --best @@ -342,7 +347,11 @@ distdir: $(DISTFILES) mkdir $(distdir) $(mkinstalldirs) $(distdir)/scripts @for file in $(DISTFILES); do \ - d=$(srcdir); \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ if test -d $$d/$$file; then \ cp -pR $$d/$$file $(distdir) \ || exit 1; \ @@ -376,6 +385,7 @@ distdir: $(DISTFILES) dist: distdir $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir) + # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. @@ -395,7 +405,9 @@ distcheck: dist && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ - && test `find $$dc_install_base -type f -print | wc -l` -le 1 \ + && (test `find $$dc_install_base -type f -print | wc -l` -le 1 \ + || (echo "Error: files left after uninstall" 1>&2; \ + exit 1) ) \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && $(MAKE) $(AM_MAKEFLAGS) distclean \ && rm -f $(distdir).tar.gz \ @@ -408,7 +420,6 @@ distcheck: dist check-am: all-am check: check-recursive all-am: Makefile config.h - installdirs: installdirs-recursive installdirs-am: @@ -421,41 +432,38 @@ install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive - install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - INSTALL_PROGRAM_ENV='$(INSTALL_STRIP_PROGRAM_ENV)' install - + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -rm -f Makefile.in -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-recursive clean-am: clean-generic mostlyclean-am -dist-all: dist - +dist-all: distdir + $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir) distclean: distclean-recursive - -rm -f config.status - + -rm -f config.status config.cache config.log distclean-am: clean-am distclean-generic distclean-hdr distclean-tags -dvi: +dvi: dvi-recursive dvi-am: -info: +info: info-recursive info-am: @@ -463,14 +471,13 @@ install-data-am: install-exec-am: -install-info: +install-info: install-info-recursive install-man: installcheck-am: maintainer-clean: maintainer-clean-recursive - -rm -f config.status maintainer-clean-am: distclean-am maintainer-clean-generic @@ -478,29 +485,55 @@ mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic -.PHONY: all all-am all-recursive check check-am check-recursive clean \ +uninstall-am: uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ clean-generic clean-recursive dist dist-all distcheck distclean \ distclean-generic distclean-hdr distclean-recursive \ distclean-tags distdir dvi dvi-am dvi-recursive info info-am \ info-recursive install install-am install-data install-data-am \ install-data-recursive install-exec install-exec-am \ - install-exec-recursive install-info install-info-recursive \ - install-man install-recursive install-strip installcheck \ - installcheck-am installcheck-recursive installdirs \ + install-exec-recursive install-info install-info-am \ + install-info-recursive install-man install-recursive \ + install-strip installcheck installcheck-am installdirs \ installdirs-am installdirs-recursive maintainer-clean \ maintainer-clean-generic maintainer-clean-recursive mostlyclean \ mostlyclean-generic mostlyclean-recursive tags tags-recursive \ - uninstall uninstall-am uninstall-info-recursive \ - uninstall-recursive + uninstall uninstall-am uninstall-info-am \ + uninstall-info-recursive uninstall-recursive $(srcdir)/COPYRIGHT: html/copyright.htm ( echo "This file is automatically generated from html/copyright.htm" ; lynx -dump $(srcdir)/html/copyright.htm ) > $(srcdir)/COPYRIGHT.new && mv $(srcdir)/COPYRIGHT.new $(srcdir)/COPYRIGHT +# HMS: The next bit is still suboptimal. If bk is present but this NTP +# repo is not a bk repo, we'll get an error message from the prs command. +# Unfortunately, I haven't found the necessary magic to redirect this error +# output to /dev/null under ancient/unique shells like the one Ultrix uses. +# We'll also get an error of srcdir or version is unwritable. +$(srcdir)/version: FRC.version + -(bk version) >/dev/null 2>&1 && \ + cd $(srcdir) && \ + x=`bk -R prs -hr+ -nd:I: ChangeSet` && \ + case "$$x" in '') ;; *) echo $$x > version ;; esac + dist-hook: @find $(distdir) -type d -name CVS -print | xargs rm -rf + @find $(distdir) -type d -name SCCS -print | xargs rm -rf -Makefile: .warning +.warning: + @echo "Compiling with GCC now generates lots of new warnings." + @echo " " + @echo "Don't be concerned. They're just warnings." + @echo " " + @echo "Don't send bug reports about the warnings, either." + @echo " " + @echo "Feel free to send patches that fix these warnings, though." + @echo " " + @sleep 1 + @touch .warning .buildcvo: echo "$(CVO)" > .buildcvo @@ -521,22 +554,10 @@ Makefile: .warning echo " "; \ fi -.warning: - @echo "Compiling with GCC now generates lots of new warnings." - @echo " " - @echo "Don't be concerned. They're just warnings." - @echo " " - @echo "Don't send bug reports about the warnings, either." - @echo " " - @echo "Feel free to send patches that fix these warnings, though." - @echo " " - @sleep 1 - @touch .warning - -FRC.distwarn FRC.checkcvo FRC.checkhost: - -dot.emacs: FRC.distwarn +FRC.distwarn FRC.checkcvo FRC.checkhost FRC.version: +# HMS: what was I trying to do with this? +#dot.emacs: FRC.distwarn # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/contrib/ntp/NEWS b/contrib/ntp/NEWS index e8bfb7607938..c2ac68a3a15e 100644 --- a/contrib/ntp/NEWS +++ b/contrib/ntp/NEWS @@ -1,3 +1,19 @@ +-- +* Lose the source port check on incoming packets +* (x)ntpdc compatibility patch +* Virtual IP improvements +* ntp_loopfilter fixes and improvements +* ntpdc improvements +* GOES refclock fix +* JJY driver +* bsdi port fixes +* HP MPE/iX port +* Win/NT port upgrade +* Dynix PTX port fixes +* Document conversion from CVS to BK +* readline support for ntpq +(4.1.0) +* CERT problem fixed (99k23) * Huff-n-Puff filter * Preparation for OpenSSL support * Resolver changes/improvements are not backward compatible with mode 7 diff --git a/contrib/ntp/README.bk b/contrib/ntp/README.bk new file mode 100644 index 000000000000..6db482109137 --- /dev/null +++ b/contrib/ntp/README.bk @@ -0,0 +1,62 @@ +In order to use the BitKeeper repository version of NTP you will have +to have the following tools installed: + + autoconf 2.50 or later (we use 2.52) + automake (we use 1.5) + lynx + +Lynx is used to generate the COPYRIGHT file. Don't ask. + +You can get bitkeeper by visiting: + + http://www.bitkeeper.com/ + +We are using bitkeeper under their free license program. You can use +bitkeeper for free to access NTP, too. If you have questions about this, +please ask. The license is pretty easy to read. + +Once you have installed bitkeeper, you can clone any NTP repository. + +You can get the ntp-stable repository by either of the following commands: + + bk clone bk://www.ntp.org/home/bk/ntp-stable ntp-stable + + bk clone bk://ntp.bkserver.net/ntp-stable ntp-stable + +You can get the ntp-dev repository by either of the following commands: + + bk clone bk://www.ntp.org/home/bk/ntp-dev ntp-dev + + bk clone bk://ntp.bkserver.net/ntp-dev ntp-dev + +The IPV6 patch has been applied: + + bk clone bk://www.ntp.org/home/bk/ntp-dev-ipv6 ntp-dev-ipv6 + + bk clone bk://ntp.bkserver.net/ntp-dev-ipv6 ntp-dev-ipv6 + +The ntp-dev-ipv6 repository will be merged back in to the ntp-dev repo +as soon as the code is stable. + +If you are stuck behind a firewall that blocks access to the default port +used by bitkeeper (14690) but you can use port 80 instead, you can use +http as a bk transport mechanism. Just use: + + bk clone http://ntp.bkserver.net/REPO REPO + +Finally, it's possible to use SMTP as a bk transport mechanism. So far, we +haven't tried this. + +Once you have obtained the sources, do the following: + + cd REPO + bk -r edit to check out the files + autoreconf -f -i generates configure and Makefile.in's + +and you should be ready to go. You will get some warning messages from +autoreconf. Ignore these messages. + +You can update your repository by incanting: + + cd REPO + bk pull diff --git a/contrib/ntp/README.cvs b/contrib/ntp/README.cvs index 041b84ad2d29..c72177dd4d68 100644 --- a/contrib/ntp/README.cvs +++ b/contrib/ntp/README.cvs @@ -1,3 +1,7 @@ + + NOTE: The CVS repository for NTP is inactive. NTP is now maintained + using BitKeeper; see README.bk for more info. + To get the NTP distribution via anonymous CVS: % cvs -d :pserver:anoncvs@www.ntp.org:/cvs/ntp login diff --git a/contrib/ntp/README.rsa b/contrib/ntp/README.rsa index 3568dbb0d540..e92eacda1043 100644 --- a/contrib/ntp/README.rsa +++ b/contrib/ntp/README.rsa @@ -10,13 +10,11 @@ end of this file. When you run configure, the Right Thing will happen. -Be advised that the RSA DES code is not quite as portable os one might +Be advised that the RSA DES code is not quite as portable is one might wish for. In particular, DES under NTP will only work between machines of the same "endianness". -Dave would prefer that new/alternative encryption schemes follow the -RSA API. - +Note that the next release of NTP uses OpenSSL instead of RSAREF. --- rsa.c.orig Fri Mar 25 14:01:48 1994 +++ rsaref2/source/rsa.c Mon Dec 13 13:10:28 1999 diff --git a/contrib/ntp/README.versions b/contrib/ntp/README.versions new file mode 100644 index 000000000000..550925015c25 --- /dev/null +++ b/contrib/ntp/README.versions @@ -0,0 +1,35 @@ + +NTP uses A.B.C - style release numbers. + +The third (C) part of the version number can be: + + 0-69 for patches/bugfixes to the A.B.C series. + 70-79 for alpha releases of the A.B+1.0 series. + 80+ for beta releases of the A.B+1.0 series. + +At the moment: + + A is 4, for ntp V4. + B is the minor release number. + C is the patch/bugfix number, and may have extra cruft in it. + +Any extra cruft in the C portion of the number indicates an "interim" release. + +Interim releases almost always have a C portion consisting of a number +followed by an increasing letter, optionally followed by -rcX, where X +is an increasing number. The -rcX indicates a "release candidate". + +Here are some recent versions numbers as an example: + + 4.1.0 A production release (from the ntp-stable repository) + 4.1.0b-rc1 A release candidate for 4.1.1 (from the ntp-stable repo) + 4.1.71 An alpha release of 4.2.0, from the ntp-dev repo + +Note that after the ntp-dev repo produces a production release it will +be copied into the ntp-stable and the cycle will repeat. + +The goal of this scheme is to produce version numbers that collate +"properly" with the output of the "ls" command. + +Feel free to suggest improvements... + diff --git a/contrib/ntp/acconfig.h b/contrib/ntp/acconfig.h index dfb0582a8074..a53ba82e408b 100644 --- a/contrib/ntp/acconfig.h +++ b/contrib/ntp/acconfig.h @@ -82,6 +82,9 @@ /* Sun IRIG audio decoder */ #undef CLOCK_IRIG +/* JJY receiver */ +#undef CLOCK_JJY + /* Rockwell Jupiter GPS clock */ #undef CLOCK_JUPITER @@ -402,6 +405,9 @@ /* hstrerror()? */ #undef DECL_HSTRERROR_0 +/* inet_ntoa()? */ +#undef DECL_INET_NTOA_0 + /* ioctl()? */ #undef DECL_IOCTL_0 diff --git a/contrib/ntp/acinclude.m4 b/contrib/ntp/acinclude.m4 index 82ade3850cca..2c02173fe591 100644 --- a/contrib/ntp/acinclude.m4 +++ b/contrib/ntp/acinclude.m4 @@ -21,7 +21,7 @@ dnl dnl AC_DEFINE_DIR(DATADIR, datadir) dnl AC_DEFINE_DIR(PROG_PATH, bindir, [Location of installed binaries]) dnl -dnl @version $Id: acinclude.m4,v 1.3 2000/08/04 03:26:22 stenn Exp $ +dnl @version $Id$ dnl @author Alexandre Oliva <oliva@lsd.ic.unicamp.br> AC_DEFUN(AC_DEFINE_DIR, [ diff --git a/contrib/ntp/aclocal.m4 b/contrib/ntp/aclocal.m4 index 01752eb2bbda..e31337f6753d 100644 --- a/contrib/ntp/aclocal.m4 +++ b/contrib/ntp/aclocal.m4 @@ -1,6 +1,6 @@ -# aclocal.m4 generated automatically by aclocal 1.4e +# ./aclocal.m4 generated automatically by aclocal 1.5 -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000 +# Copyright 1996, 1997, 1998, 1999, 2000, 2001 # Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -34,7 +34,7 @@ dnl dnl AC_DEFINE_DIR(DATADIR, datadir) dnl AC_DEFINE_DIR(PROG_PATH, bindir, [Location of installed binaries]) dnl -dnl @version $Id: acinclude.m4,v 1.3 2000/08/04 03:26:22 stenn Exp $ +dnl @version $Id$ dnl @author Alexandre Oliva <oliva@lsd.ic.unicamp.br> AC_DEFUN(AC_DEFINE_DIR, [ @@ -60,22 +60,60 @@ AC_DEFUN(AC_DEFINE_DIR, [ AC_PREREQ([2.12]) AC_DEFUN([AM_CONFIG_HEADER], +[ifdef([AC_FOREACH],dnl + [dnl init our file count if it isn't already + m4_ifndef([_AM_Config_Header_Index], m4_define([_AM_Config_Header_Index], [0])) + dnl prepare to store our destination file list for use in config.status + AC_FOREACH([_AM_File], [$1], + [m4_pushdef([_AM_Dest], m4_patsubst(_AM_File, [:.*])) + m4_define([_AM_Config_Header_Index], m4_incr(_AM_Config_Header_Index)) + dnl and add it to the list of files AC keeps track of, along + dnl with our hook + AC_CONFIG_HEADERS(_AM_File, +dnl COMMANDS, [, INIT-CMDS] +[# update the timestamp +echo timestamp >"AS_ESCAPE(_AM_DIRNAME(]_AM_Dest[))/stamp-h]_AM_Config_Header_Index[" +][$2]m4_ifval([$3], [, [$3]]))dnl AC_CONFIG_HEADERS + m4_popdef([_AM_Dest])])],dnl [AC_CONFIG_HEADER([$1]) AC_OUTPUT_COMMANDS( ifelse(patsubst([$1], [[^ ]], []), [], [test -z "$CONFIG_HEADERS" || echo timestamp >dnl - patsubst([$1], [^\([^:]*/\)?.*], [\1])stamp-h]), - [am_indx=1 - for am_file in $1; do - case " $CONFIG_HEADERS " in - *" $am_file "*) - echo timestamp > `echo $am_file | sed 's%:.*%%;s%[^/]*$%%'`stamp-h$am_indx - ;; - esac - am_indx=\`expr \$am_indx + 1\` - done]) -]) + patsubst([$1], [^\([^:]*/\)?.*], [\1])stamp-h]),dnl +[am_indx=1 +for am_file in $1; do + case " \$CONFIG_HEADERS " in + *" \$am_file "*) + am_dir=\`echo \$am_file |sed 's%:.*%%;s%[^/]*\$%%'\` + if test -n "\$am_dir"; then + am_tmpdir=\`echo \$am_dir |sed 's%^\(/*\).*\$%\1%'\` + for am_subdir in \`echo \$am_dir |sed 's%/% %'\`; do + am_tmpdir=\$am_tmpdir\$am_subdir/ + if test ! -d \$am_tmpdir; then + mkdir \$am_tmpdir + fi + done + fi + echo timestamp > "\$am_dir"stamp-h\$am_indx + ;; + esac + am_indx=\`expr \$am_indx + 1\` +done]) +])]) # AM_CONFIG_HEADER + +# _AM_DIRNAME(PATH) +# ----------------- +# Like AS_DIRNAME, only do it during macro expansion +AC_DEFUN([_AM_DIRNAME], + [m4_if(m4_regexp([$1], [^.*[^/]//*[^/][^/]*/*$]), -1, + m4_if(m4_regexp([$1], [^//\([^/]\|$\)]), -1, + m4_if(m4_regexp([$1], [^/.*]), -1, + [.], + m4_patsubst([$1], [^\(/\).*], [\1])), + m4_patsubst([$1], [^\(//\)\([^/].*\|$\)], [\1])), + m4_patsubst([$1], [^\(.*[^/]\)//*[^/][^/]*/*$], [\1]))[]dnl +]) # _AM_DIRNAME # Do all the work for Automake. This macro actually does too much -- # some checks are only needed if your package does certain things. @@ -129,7 +167,16 @@ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])]) # Autoconf 2.50 wants to disallow AM_ names. We explicitly allow # the ones we care about. ifdef([m4_pattern_allow], - [m4_pattern_allow([^AM_(C|CPP|CXX|OBJC|F|R|GCJ)FLAGS])])dnl + [m4_pattern_allow([^AM_[A-Z]+FLAGS])])dnl + +# Autoconf 2.50 always computes EXEEXT. However we need to be +# compatible with 2.13, for now. So we always define EXEEXT, but we +# don't compute it. +AC_SUBST(EXEEXT) +# Similar for OBJEXT -- only we only use OBJEXT if the user actually +# requests that it be used. This is a bit dumb. +: ${OBJEXT=o} +AC_SUBST(OBJEXT) # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl @@ -140,7 +187,7 @@ AM_MISSING_PROG(AUTOMAKE, automake) AM_MISSING_PROG(AUTOHEADER, autoheader) AM_MISSING_PROG(MAKEINFO, makeinfo) AM_MISSING_PROG(AMTAR, tar) -AM_MISSING_INSTALL_SH +AM_PROG_INSTALL_SH AM_PROG_INSTALL_STRIP # We need awk for the "check" target. The system "awk" is bad on # some platforms. @@ -149,13 +196,13 @@ AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_DEP_TRACK])dnl AC_REQUIRE([AM_SET_DEPDIR])dnl AC_PROVIDE_IFELSE([AC_PROG_][CC], - [AM_DEPENDENCIES(CC)], + [_AM_DEPENDENCIES(CC)], [define([AC_PROG_][CC], - defn([AC_PROG_][CC])[AM_DEPENDENCIES(CC)])])dnl + defn([AC_PROG_][CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_][CXX], - [AM_DEPENDENCIES(CXX)], + [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_][CXX], - defn([AC_PROG_][CXX])[AM_DEPENDENCIES(CXX)])])dnl + defn([AC_PROG_][CXX])[_AM_DEPENDENCIES(CXX)])])dnl ]) # @@ -182,6 +229,7 @@ if ( # -L didn't work. set X `ls -t $srcdir/configure conftest.file` fi + rm -f conftest.file if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then @@ -202,7 +250,6 @@ else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi -rm -f conftest* AC_MSG_RESULT(yes)]) @@ -216,34 +263,15 @@ $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) -# AM_MISSING_INSTALL_SH -# --------------------- -# Like AM_MISSING_PROG, but only looks for install-sh. -AC_DEFUN([AM_MISSING_INSTALL_SH], -[AC_REQUIRE([AM_MISSING_HAS_RUN]) -if test -z "$install_sh"; then - for install_sh in "$ac_aux_dir/install-sh" \ - "$ac_aux_dir/install.sh" \ - "${am_missing_run}${ac_auxdir}/install-sh"; - do - test -f "$install_sh" && break - done - # FIXME: an evil hack: we remove the SHELL invocation from - # install_sh because automake adds it back in. Sigh. - install_sh=`echo $install_sh | sed -e 's/\${SHELL}//'` -fi -AC_SUBST(install_sh)]) - - # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it supports --run. # If it does, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], -[test x"${MISSING+set}" = xset || - MISSING="\${SHELL} `CDPATH=:; cd $ac_aux_dir && pwd`/missing" +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" # Use eval to expand $SHELL -if eval "$MISSING --run :"; then +if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= @@ -255,80 +283,71 @@ fi # AM_AUX_DIR_EXPAND # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets -# $ac_aux_dir to ${srcdir}/foo. In other projects, it is set to `.'. -# Of course, Automake must honor this variable whenever it call a tool -# from the auxiliary directory. The problem is that $srcdir (hence -# $ac_aux_dir) can be either an absolute path or a path relative to -# $top_srcdir or absolute, this depends on how configure is run. This -# is pretty anoying since it makes $ac_aux_dir quite unusable in -# subdirectories: on the top source directory, any form will work -# fine, but in subdirectories relative pat needs to be adapted. -# - calling $top_srcidr/$ac_aux_dir/missing would success if $srcdir is -# relative, but fail if $srcdir is absolute -# - conversly, calling $ax_aux_dir/missing would fail if $srcdir is -# absolute, and success on relative paths. +# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to +# `$srcdir', `$srcdir/..', or `$srcdir/../..'. +# +# Of course, Automake must honor this variable whenever it calls a +# tool from the auxiliary directory. The problem is that $srcdir (and +# therefore $ac_aux_dir as well) can be either absolute or relative, +# depending on how configure is run. This is pretty annoying, since +# it makes $ac_aux_dir quite unusable in subdirectories: in the top +# source directory, any form will work fine, but in subdirectories a +# relative path needs to be adjusted first. +# +# $ac_aux_dir/missing +# fails when called from a subdirectory if $ac_aux_dir is relative +# $top_srcdir/$ac_aux_dir/missing +# fails if $ac_aux_dir is absolute, +# fails when called from a subdirectory in a VPATH build with +# a relative $ac_aux_dir +# +# The reason of the latter failure is that $top_srcdir and $ac_aux_dir +# are both prefixed by $srcdir. In an in-source build this is usually +# harmless because $srcdir is `.', but things will broke when you +# start a VPATH build or use an absolute $srcdir. +# +# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, +# iff we strip the leading $srcdir from $ac_aux_dir. That would be: +# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` +# and then we would define $MISSING as +# MISSING="\${SHELL} $am_aux_dir/missing" +# This will work as long as MISSING is not called from configure, because +# unfortunately $(top_srcdir) has no meaning in configure. +# However there are other variables, like CC, which are often used in +# configure, and could therefore not use this "fixed" $ac_aux_dir. # -# Consequently, we define and use $am_aux_dir, the "always absolute" -# version of $ac_aux_dir. +# Another solution, used here, is to always expand $ac_aux_dir to an +# absolute PATH. The drawback is that using absolute paths prevent a +# configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [ # expand $ac_aux_dir to an absolute path am_aux_dir=`CDPATH=:; cd $ac_aux_dir && pwd` ]) +# AM_PROG_INSTALL_SH +# ------------------ +# Define $install_sh. +AC_DEFUN([AM_PROG_INSTALL_SH], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +install_sh=${install_sh-"$am_aux_dir/install-sh"} +AC_SUBST(install_sh)]) + # One issue with vendor `install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially -# annoying in cross=compiling environments, where the build's strip +# annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. -# Fortunately install-sh will honor a STRIPPROG variable, so if we ever -# need to use a non standard strip, we just have to make sure we use -# install-sh with the STRIPPROG variable set. +# Fortunately install-sh will honor a STRIPPROG variable, so we +# always use install-sh in `make install-strip', and initialize +# STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], -[AC_REQUIRE([AM_MISSING_INSTALL_SH]) -dnl Don't test for $cross_compiling = yes, it might be `maybe'... -# We'd like to do this but we can't because it will unconditionally -# require config.guess. One way would be if autoconf had the capability -# to let us compile in this code only when config.guess was already -# a possibility. -#if test "$cross_compiling" != no; then -# # since we are cross-compiling, we need to check for a suitable `strip' -# AM_PROG_STRIP -# if test -z "$STRIP"; then -# AC_MSG_WARN([strip missing, install-strip will not strip binaries]) -# fi -#fi - -# If $STRIP is defined (either by the user, or by AM_PROG_STRIP), -# instruct install-strip to use install-sh and the given $STRIP program. -# Otherwise, just use ${INSTALL}: the idea is to use the vendor install -# as much as possible, because it's faster. -if test -z "$STRIP"; then - # The top level make will set INSTALL_PROGRAM=$(INSTALL_STRIP_PROGRAM) - # and the double dolard below is there to make sure that ${INSTALL} - # is substitued in the sub-makes, not at the top-level; this is - # needed if ${INSTALL} is a relative path (ajusted in each subdirectory - # by config.status). - INSTALL_STRIP_PROGRAM='$${INSTALL} -s' - INSTALL_STRIP_PROGRAM_ENV='' -else - _am_dirpart="`echo $install_sh | sed -e 's,//*[[^/]]*$,,'`" - INSTALL_STRIP_PROGRAM="\${SHELL} \`CDPATH=: && cd $_am_dirpart && pwd\`/install-sh -c -s" - INSTALL_STRIP_PROGRAM_ENV="STRIPPROG='\$(STRIP)'" -fi -AC_SUBST([STRIP]) -AC_SUBST([INSTALL_STRIP_PROGRAM]) -AC_SUBST([INSTALL_STRIP_PROGRAM_ENV])]) - -#AC_DEFUN([AM_PROG_STRIP], -#[# Check for `strip', unless the installer -# has set the STRIP environment variable. -# Note: don't explicitly check for -z "$STRIP" here because -# that will cause problems if AC_CANONICAL_* is AC_REQUIREd after -# this macro, and anyway it doesn't have an effect anyway. -#AC_CHECK_TOOL([STRIP],[strip]) -#]) +[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) + +# serial 4 -*- Autoconf -*- + -# serial 3 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, @@ -336,53 +355,57 @@ AC_SUBST([INSTALL_STRIP_PROGRAM_ENV])]) # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... -# AM_DEPENDENCIES(NAME) + + +# _AM_DEPENDENCIES(NAME) # --------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX" or "OBJC". # We try a few techniques and use that to set a single cache variable. -AC_DEFUN([AM_DEPENDENCIES], +# +# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was +# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular +# dependency, and given that the user is not expected to run this macro, +# just rely on AC_PROG_CC. +AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl -ifelse([$1], CC, - [AC_REQUIRE([AC_PROG_][CC])dnl -AC_REQUIRE([AC_PROG_][CPP]) -depcc="$CC" -depcpp="$CPP"], - [$1], CXX, [AC_REQUIRE([AC_PROG_][CXX])dnl -AC_REQUIRE([AC_PROG_][CXXCPP]) -depcc="$CXX" -depcpp="$CXXCPP"], - [$1], OBJC, [am_cv_OBJC_dependencies_compiler_type=gcc], - [AC_REQUIRE([AC_PROG_][$1])dnl -depcc="$$1" -depcpp=""]) - -AC_REQUIRE([AM_MAKE_INCLUDE]) +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +ifelse([$1], CC, [depcc="$CC" am_compiler_list=], + [$1], CXX, [depcc="$CXX" am_compiler_list=], + [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'] + [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], -[if test -z "$AMDEP"; then +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. - mkdir confdir + mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. - cp "$am_depcomp" confdir - cd confdir + cp "$am_depcomp" conftest.dir + cd conftest.dir am_cv_$1_dependencies_compiler_type=none - for depmode in `sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < "./depcomp"`; do + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + for depmode in $am_compiler_list; do # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. echo '#include "conftest.h"' > conftest.c echo 'int i;' > conftest.h + echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf - case "$depmode" in + case $depmode in nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested @@ -397,18 +420,19 @@ AC_CACHE_CHECK([dependency style of $depcc], # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. - if depmode="$depmode" \ + if depmode=$depmode \ source=conftest.c object=conftest.o \ depfile=conftest.Po tmpdepfile=conftest.TPo \ $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 && - grep conftest.h conftest.Po > /dev/null 2>&1; then - am_cv_$1_dependencies_compiler_type="$depmode" + grep conftest.h conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + am_cv_$1_dependencies_compiler_type=$depmode break fi done cd .. - rm -rf confdir + rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi @@ -421,16 +445,17 @@ AC_SUBST([$1DEPMODE]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. -# This macro is AC_REQUIREd in AM_DEPENDENCIES +# This macro is AC_REQUIREd in _AM_DEPENDENCIES AC_DEFUN([AM_SET_DEPDIR], -[if test -d .deps || mkdir .deps 2> /dev/null || test -d .deps; then +[rm -f .deps 2>/dev/null +mkdir .deps 2>/dev/null +if test -d .deps; then DEPDIR=.deps - # We redirect because .deps might already exist and be populated. - # In this situation we don't want to see an error. - rmdir .deps > /dev/null 2>&1 else + # MS-DOS does not allow filenames that begin with a dot. DEPDIR=_deps fi +rmdir .deps 2>/dev/null AC_SUBST(DEPDIR) ]) @@ -441,22 +466,11 @@ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, [ --disable-dependency-tracking Speeds up one-time builds --enable-dependency-tracking Do not reject slow dependency extractors]) -if test "x$enable_dependency_tracking" = xno; then - AMDEP="#" -else +if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" - if test ! -f "$am_depcomp"; then - AMDEP="#" - else - AMDEP= - fi -fi -AC_SUBST(AMDEP) -if test -z "$AMDEP"; then AMDEPBACKSLASH='\' -else - AMDEPBACKSLASH= fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) pushdef([subst], defn([AC_SUBST])) subst(AMDEPBACKSLASH) popdef([subst]) @@ -473,7 +487,7 @@ popdef([subst]) # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],[ AC_OUTPUT_COMMANDS([ -test x"$AMDEP" != x"" || +test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do case "$mf" in Makefile) dirpart=.;; @@ -510,7 +524,7 @@ for mf in $CONFIG_FILES; do echo '# dummy' > "$dirpart/$file" done done -], [AMDEP="$AMDEP" +], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])]) # AM_MAKE_INCLUDE() @@ -518,26 +532,69 @@ ac_aux_dir="$ac_aux_dir"])]) # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} -# BSD make uses .include cat > confinc << 'END' doit: @echo done END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) -_am_include='#' -for am_inc in include .include; do - echo "$am_inc confinc" > confmf - if test "`$am_make -f confmf 2> /dev/null`" = "done"; then - _am_include=$am_inc - break +am__include='#' +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# We grep out `Entering directory' and `Leaving directory' +# messages which can occur if `w' ends up in MAKEFLAGS. +# In particular we don't look at `^make:' because GNU make might +# be invoked under some other name (usually "gmake"), in which +# case it prints its new name instead of `make'. +if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then + am__include=include + am__quote= + _am_result=GNU +fi +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then + am__include=.include + am__quote='"' + _am_result=BSD fi -done -AC_SUBST(_am_include) -AC_MSG_RESULT($_am_include) +fi +AC_SUBST(am__include) +AC_SUBST(am__quote) +AC_MSG_RESULT($_am_result) rm -f confinc confmf ]) +# serial 3 + +# AM_CONDITIONAL(NAME, SHELL-CONDITION) +# ------------------------------------- +# Define a conditional. +# +# FIXME: Once using 2.50, use this: +# m4_match([$1], [^TRUE\|FALSE$], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_DEFUN([AM_CONDITIONAL], +[ifelse([$1], [TRUE], + [errprint(__file__:__line__: [$0: invalid condition: $1 +])dnl +m4exit(1)])dnl +ifelse([$1], [FALSE], + [errprint(__file__:__line__: [$0: invalid condition: $1 +])dnl +m4exit(1)])dnl +AC_SUBST([$1_TRUE]) +AC_SUBST([$1_FALSE]) +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi]) + # serial 1 diff --git a/contrib/ntp/adjtimed/Makefile.in b/contrib/ntp/adjtimed/Makefile.in index 72ae6211805e..5542484cd30c 100644 --- a/contrib/ntp/adjtimed/Makefile.in +++ b/contrib/ntp/adjtimed/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated automatically by automake 1.4e from Makefile.am. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 # Free Software Foundation, Inc. @@ -11,6 +11,10 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. +@SET_MAKE@ + +#AUTOMAKE_OPTIONS = ../ansi2knr #no-dependencies + SHELL = @SHELL@ srcdir = @srcdir@ @@ -31,11 +35,9 @@ infodir = @infodir@ mandir = @mandir@ includedir = @includedir@ oldincludedir = /usr/include - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = .. ACLOCAL = @ACLOCAL@ @@ -49,23 +51,18 @@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_HEADER = $(INSTALL_DATA) transform = @program_transform_name@ - NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : - build_alias = @build_alias@ build_triplet = @build@ host_alias = @host_alias@ host_triplet = @host@ target_alias = @target_alias@ target_triplet = @target@ - -@SET_MAKE@ -AMDEP = @AMDEP@ AMTAR = @AMTAR@ AUTOKEY = @AUTOKEY@ AWK = @AWK@ @@ -78,13 +75,12 @@ DCFD = @DCFD@ DEPDIR = @DEPDIR@ EF_LIBS = @EF_LIBS@ EF_PROGS = @EF_PROGS@ +EXEEXT = @EXEEXT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INSTALL_STRIP_PROGRAM_ENV = @INSTALL_STRIP_PROGRAM_ENV@ LDFLAGS = @LDFLAGS@ LIBPARSE = @LIBPARSE@ LIBRSAREF = @LIBRSAREF@ LN_S = @LN_S@ -MAKEINFO = @MAKEINFO@ MAKE_ADJTIMED = @MAKE_ADJTIMED@ MAKE_CHECK_Y2K = @MAKE_CHECK_Y2K@ MAKE_LIBPARSE = @MAKE_LIBPARSE@ @@ -95,6 +91,7 @@ MAKE_NTP_GENKEYS = @MAKE_NTP_GENKEYS@ MAKE_PARSEKMODULE = @MAKE_PARSEKMODULE@ MAKE_TICKADJ = @MAKE_TICKADJ@ MAKE_TIMETRIM = @MAKE_TIMETRIM@ +OBJEXT = @OBJEXT@ OPENSSL = @OPENSSL@ OPENSSL_INC = @OPENSSL_INC@ OPENSSL_LIB = @OPENSSL_LIB@ @@ -107,16 +104,13 @@ RSADIR = @RSADIR@ RSAOBJS = @RSAOBJS@ RSAREF = @RSAREF@ RSASRCS = @RSASRCS@ -STRIP = @STRIP@ TESTDCF = @TESTDCF@ U = @U@ VERSION = @VERSION@ -_am_include = @_am_include@ +am__include = @am__include@ +am__quote = @am__quote@ install_sh = @install_sh@ -#AUTOMAKE_OPTIONS = ../ansi2knr #no-dependencies - - AUTOMAKE_OPTIONS = ../util/ansi2knr bin_PROGRAMS = @MAKE_ADJTIMED@ EXTRA_PROGRAMS = adjtimed @@ -124,8 +118,6 @@ INCLUDES = -I$(top_srcdir)/include LDADD = ../libntp/libntp.a #EXTRA_DIST = TAGS ETAGS_ARGS = Makefile.am -EXEEXT = -OBJEXT = o subdir = adjtimed mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h @@ -134,37 +126,35 @@ EXTRA_PROGRAMS = adjtimed$(EXEEXT) bin_PROGRAMS = @MAKE_ADJTIMED@ PROGRAMS = $(bin_PROGRAMS) - -DEFS = @DEFS@ -I. -I$(srcdir) -I$(top_builddir) -CPPFLAGS = @CPPFLAGS@ -LIBS = @LIBS@ -ANSI2KNR = ../util/ansi2knr adjtimed_SOURCES = adjtimed.c adjtimed_OBJECTS = adjtimed$U.$(OBJEXT) adjtimed_LDADD = $(LDADD) adjtimed_DEPENDENCIES = ../libntp/libntp.a -adjtimed_LDFLAGS = -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +adjtimed_LDFLAGS = + +DEFS = @DEFS@ +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +LIBS = @LIBS@ +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/adjtimed$U.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ DIST_SOURCES = adjtimed.c -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP@DEP_FILES = $(DEPDIR)/adjtimed$U.Po DIST_COMMON = README Makefile.am Makefile.in - SOURCES = adjtimed.c -OBJECTS = adjtimed$U.$(OBJEXT) all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj - -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --gnu adjtimed/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) && \ CONFIG_HEADERS= CONFIG_LINKS= \ CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status @@ -172,8 +162,10 @@ install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(bindir) @list='$(bin_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - f=`echo $$p|sed 's/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo $$p1|sed '$(transform);s/$$/$(EXEEXT)/'`; \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$f"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$f; \ else :; fi; \ @@ -189,28 +181,44 @@ uninstall-binPROGRAMS: clean-binPROGRAMS: -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) +adjtimed$(EXEEXT): $(adjtimed_OBJECTS) $(adjtimed_DEPENDENCIES) + @rm -f adjtimed$(EXEEXT) + $(LINK) $(adjtimed_LDFLAGS) $(adjtimed_OBJECTS) $(adjtimed_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -../util/ansi2knr: ../util/ansi2knr.$(OBJEXT) - cd ../util && $(MAKE) $(AM_MAKEFLAGS) ansi2knr - -../util/ansi2knr.$(OBJEXT): - cd ../util && $(MAKE) $(AM_MAKEFLAGS) ansi2knr.$(OBJEXT) +ANSI2KNR = ../util/ansi2knr +../util/ansi2knr: + cd ../util && $(MAKE) $(AM_MAKEFLAGS) ansi2knr mostlyclean-kr: -rm -f *_.c -adjtimed: $(adjtimed_OBJECTS) $(adjtimed_DEPENDENCIES) - @rm -f adjtimed - $(LINK) $(adjtimed_LDFLAGS) $(adjtimed_OBJECTS) $(adjtimed_LDADD) $(LIBS) +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/adjtimed$U.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.c.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(COMPILE) -c `test -f $< || echo '$(srcdir)/'`$< + +.c.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(COMPILE) -c `cygpath -w $<` +CCDEPMODE = @CCDEPMODE@ adjtimed_.c: adjtimed.c $(ANSI2KNR) - $(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/adjtimed.c; then echo $(srcdir)/adjtimed.c; else echo adjtimed.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > adjtimed_.c + $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/adjtimed.c; then echo $(srcdir)/adjtimed.c; else echo adjtimed.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > adjtimed_.c || rm -f adjtimed_.c adjtimed_.$(OBJEXT) : $(ANSI2KNR) +uninstall-info-am: tags: TAGS @@ -223,7 +231,7 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) END { for (i in files) print i; }'`; \ mkid -fID $$unique $(LISP) -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ @@ -239,30 +247,10 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ GTAGS: here=`CDPATH=: && cd $(top_builddir) && pwd` \ && cd $(top_srcdir) \ - && gtags -i $$here + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -@AMDEP@@_am_include@ $(DEPDIR)/adjtimed$U.Po - -distclean-depend: - -rm -rf $(DEPDIR) - -@AMDEP@CCDEPMODE = @CCDEPMODE@ - -.c.o: -@AMDEP@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(COMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< - -.c.obj: -@AMDEP@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(COMPILE) -c -o $@ `cygpath -w $<` - + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -271,7 +259,11 @@ distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) @for file in $(DISTFILES); do \ - d=$(srcdir); \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ if test -d $$d/$$file; then \ cp -pR $$d/$$file $(distdir) \ || exit 1; \ @@ -297,23 +289,20 @@ install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am - install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - INSTALL_PROGRAM_ENV='$(INSTALL_STRIP_PROGRAM_ENV)' install - + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -rm -f Makefile.in clean: clean-am clean-am: clean-binPROGRAMS clean-generic mostlyclean-am @@ -323,11 +312,11 @@ distclean: distclean-am distclean-am: clean-am distclean-compile distclean-depend \ distclean-generic distclean-tags -dvi: +dvi: dvi-am dvi-am: -info: +info: info-am info-am: @@ -335,7 +324,7 @@ install-data-am: install-exec-am: install-binPROGRAMS -install-info: +install-info: install-info-am install-man: @@ -349,18 +338,18 @@ mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic mostlyclean-kr -uninstall-am: uninstall-binPROGRAMS - -.PHONY: all all-am check check-am clean clean-binPROGRAMS clean-generic \ - distclean distclean-compile distclean-depend distclean-generic \ - distclean-tags distdir dvi dvi-am info info-am install \ - install-am install-binPROGRAMS install-data install-data-am \ - install-exec install-exec-am install-info install-man \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-kr tags \ - uninstall uninstall-am uninstall-binPROGRAMS - +uninstall-am: uninstall-binPROGRAMS uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-binPROGRAMS \ + clean-generic distclean distclean-compile distclean-depend \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-binPROGRAMS install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-kr tags uninstall uninstall-am \ + uninstall-binPROGRAMS uninstall-info-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/contrib/ntp/clockstuff/Makefile.am b/contrib/ntp/clockstuff/Makefile.am index 44e85a842214..ebfd74ee12fa 100644 --- a/contrib/ntp/clockstuff/Makefile.am +++ b/contrib/ntp/clockstuff/Makefile.am @@ -11,6 +11,6 @@ clktest_LDADD = ../libntp/libntp.a ETAGS_ARGS = Makefile.am #EXTRA_DIST = TAGS -chutest: ../libntp/libntp.a +chutest$(EXEEXT): ../libntp/libntp.a -clktest: ../libntp/libntp.a +clktest$(EXEEXT): ../libntp/libntp.a diff --git a/contrib/ntp/clockstuff/Makefile.in b/contrib/ntp/clockstuff/Makefile.in index da00d8d3ea18..ff2be9c7a67c 100644 --- a/contrib/ntp/clockstuff/Makefile.in +++ b/contrib/ntp/clockstuff/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated automatically by automake 1.4e from Makefile.am. +# Makefile.in generated automatically by automake 1.5 from Makefile.am. # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 # Free Software Foundation, Inc. @@ -11,6 +11,10 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. +@SET_MAKE@ + +#AUTOMAKE_OPTIONS = ../ansi2knr no-dependencies + SHELL = @SHELL@ srcdir = @srcdir@ @@ -31,11 +35,9 @@ infodir = @infodir@ mandir = @mandir@ includedir = @includedir@ oldincludedir = /usr/include - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = .. ACLOCAL = @ACLOCAL@ @@ -49,23 +51,18 @@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_HEADER = $(INSTALL_DATA) transform = @program_transform_name@ - NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : - build_alias = @build_alias@ build_triplet = @build@ host_alias = @host_alias@ host_triplet = @host@ target_alias = @target_alias@ target_triplet = @target@ - -@SET_MAKE@ -AMDEP = @AMDEP@ AMTAR = @AMTAR@ AUTOKEY = @AUTOKEY@ AWK = @AWK@ @@ -78,13 +75,12 @@ DCFD = @DCFD@ DEPDIR = @DEPDIR@ EF_LIBS = @EF_LIBS@ EF_PROGS = @EF_PROGS@ +EXEEXT = @EXEEXT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INSTALL_STRIP_PROGRAM_ENV = @INSTALL_STRIP_PROGRAM_ENV@ LDFLAGS = @LDFLAGS@ LIBPARSE = @LIBPARSE@ LIBRSAREF = @LIBRSAREF@ LN_S = @LN_S@ -MAKEINFO = @MAKEINFO@ MAKE_ADJTIMED = @MAKE_ADJTIMED@ MAKE_CHECK_Y2K = @MAKE_CHECK_Y2K@ MAKE_LIBPARSE = @MAKE_LIBPARSE@ @@ -95,6 +91,7 @@ MAKE_NTP_GENKEYS = @MAKE_NTP_GENKEYS@ MAKE_PARSEKMODULE = @MAKE_PARSEKMODULE@ MAKE_TICKADJ = @MAKE_TICKADJ@ MAKE_TIMETRIM = @MAKE_TIMETRIM@ +OBJEXT = @OBJEXT@ OPENSSL = @OPENSSL@ OPENSSL_INC = @OPENSSL_INC@ OPENSSL_LIB = @OPENSSL_LIB@ @@ -107,16 +104,13 @@ RSADIR = @RSADIR@ RSAOBJS = @RSAOBJS@ RSAREF = @RSAREF@ RSASRCS = @RSASRCS@ -STRIP = @STRIP@ TESTDCF = @TESTDCF@ U = @U@ VERSION = @VERSION@ -_am_include = @_am_include@ +am__include = @am__include@ +am__quote = @am__quote@ install_sh = @install_sh@ -#AUTOMAKE_OPTIONS = ../ansi2knr no-dependencies - - AUTOMAKE_OPTIONS = ../util/ansi2knr noinst_PROGRAMS = @PROPDELAY@ @CHUTEST@ @CLKTEST@ EXTRA_PROGRAMS = propdelay chutest clktest @@ -127,8 +121,6 @@ propdelay_LDADD = -lm chutest_LDADD = ../libntp/libntp.a clktest_LDADD = ../libntp/libntp.a ETAGS_ARGS = Makefile.am -EXEEXT = -OBJEXT = o subdir = clockstuff mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h @@ -137,78 +129,94 @@ EXTRA_PROGRAMS = propdelay$(EXEEXT) chutest$(EXEEXT) clktest$(EXEEXT) noinst_PROGRAMS = @PROPDELAY@ @CHUTEST@ @CLKTEST@ PROGRAMS = $(noinst_PROGRAMS) - -DEFS = @DEFS@ -I. -I$(srcdir) -I$(top_builddir) -CPPFLAGS = @CPPFLAGS@ -LIBS = @LIBS@ -ANSI2KNR = ../util/ansi2knr chutest_SOURCES = chutest.c chutest_OBJECTS = chutest$U.$(OBJEXT) chutest_DEPENDENCIES = ../libntp/libntp.a -chutest_LDFLAGS = +chutest_LDFLAGS = clktest_SOURCES = clktest.c clktest_OBJECTS = clktest$U.$(OBJEXT) clktest_DEPENDENCIES = ../libntp/libntp.a -clktest_LDFLAGS = +clktest_LDFLAGS = propdelay_SOURCES = propdelay.c propdelay_OBJECTS = propdelay$U.$(OBJEXT) propdelay_DEPENDENCIES = -propdelay_LDFLAGS = -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +propdelay_LDFLAGS = + +DEFS = @DEFS@ +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +LIBS = @LIBS@ +depcomp = $(SHELL) $(top_srcdir)/depcomp +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/chutest$U.Po $(DEPDIR)/clktest$U.Po \ +@AMDEP_TRUE@ $(DEPDIR)/propdelay$U.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ DIST_SOURCES = chutest.c clktest.c propdelay.c -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP@DEP_FILES = $(DEPDIR)/chutest$U.Po $(DEPDIR)/clktest$U.Po \ -@AMDEP@ $(DEPDIR)/propdelay$U.Po DIST_COMMON = README Makefile.am Makefile.in - SOURCES = chutest.c clktest.c propdelay.c -OBJECTS = chutest$U.$(OBJEXT) clktest$U.$(OBJEXT) propdelay$U.$(OBJEXT) all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj - -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --gnu clockstuff/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) && \ CONFIG_HEADERS= CONFIG_LINKS= \ CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +propdelay$(EXEEXT): $(propdelay_OBJECTS) $(propdelay_DEPENDENCIES) + @rm -f propdelay$(EXEEXT) + $(LINK) $(propdelay_LDFLAGS) $(propdelay_OBJECTS) $(propdelay_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -../util/ansi2knr: ../util/ansi2knr.$(OBJEXT) - cd ../util && $(MAKE) $(AM_MAKEFLAGS) ansi2knr - -../util/ansi2knr.$(OBJEXT): - cd ../util && $(MAKE) $(AM_MAKEFLAGS) ansi2knr.$(OBJEXT) +ANSI2KNR = ../util/ansi2knr +../util/ansi2knr: + cd ../util && $(MAKE) $(AM_MAKEFLAGS) ansi2knr mostlyclean-kr: -rm -f *_.c -propdelay: $(propdelay_OBJECTS) $(propdelay_DEPENDENCIES) - @rm -f propdelay - $(LINK) $(propdelay_LDFLAGS) $(propdelay_OBJECTS) $(propdelay_LDADD) $(LIBS) +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/chutest$U.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/clktest$U.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/propdelay$U.Po@am__quote@ + +distclean-depend: + -rm -rf $(DEPDIR) + +.c.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(COMPILE) -c `test -f $< || echo '$(srcdir)/'`$< + +.c.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(COMPILE) -c `cygpath -w $<` +CCDEPMODE = @CCDEPMODE@ chutest_.c: chutest.c $(ANSI2KNR) - $(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/chutest.c; then echo $(srcdir)/chutest.c; else echo chutest.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > chutest_.c + $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/chutest.c; then echo $(srcdir)/chutest.c; else echo chutest.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > chutest_.c || rm -f chutest_.c clktest_.c: clktest.c $(ANSI2KNR) - $(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/clktest.c; then echo $(srcdir)/clktest.c; else echo clktest.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > clktest_.c + $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/clktest.c; then echo $(srcdir)/clktest.c; else echo clktest.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > clktest_.c || rm -f clktest_.c propdelay_.c: propdelay.c $(ANSI2KNR) - $(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/propdelay.c; then echo $(srcdir)/propdelay.c; else echo propdelay.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > propdelay_.c + $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/propdelay.c; then echo $(srcdir)/propdelay.c; else echo propdelay.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > propdelay_.c || rm -f propdelay_.c chutest_.$(OBJEXT) clktest_.$(OBJEXT) propdelay_.$(OBJEXT) : \ $(ANSI2KNR) +uninstall-info-am: tags: TAGS @@ -221,7 +229,7 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) END { for (i in files) print i; }'`; \ mkid -fID $$unique $(LISP) -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ @@ -237,32 +245,10 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ GTAGS: here=`CDPATH=: && cd $(top_builddir) && pwd` \ && cd $(top_srcdir) \ - && gtags -i $$here + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -@AMDEP@@_am_include@ $(DEPDIR)/chutest$U.Po -@AMDEP@@_am_include@ $(DEPDIR)/clktest$U.Po -@AMDEP@@_am_include@ $(DEPDIR)/propdelay$U.Po - -distclean-depend: - -rm -rf $(DEPDIR) - -@AMDEP@CCDEPMODE = @CCDEPMODE@ - -.c.o: -@AMDEP@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(COMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< - -.c.obj: -@AMDEP@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(COMPILE) -c -o $@ `cygpath -w $<` - + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -271,7 +257,11 @@ distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) @for file in $(DISTFILES); do \ - d=$(srcdir); \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + $(mkinstalldirs) "$(distdir)/$$dir"; \ + fi; \ if test -d $$d/$$file; then \ cp -pR $$d/$$file $(distdir) \ || exit 1; \ @@ -296,23 +286,20 @@ install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am - install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - INSTALL_PROGRAM_ENV='$(INSTALL_STRIP_PROGRAM_ENV)' install - + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -rm -f Makefile.in clean: clean-am clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am @@ -322,11 +309,11 @@ distclean: distclean-am distclean-am: clean-am distclean |