ftp://ftp/udel.edu/pub/ntp/testing/
or
From the NEWS file:
(4.0.93)
* Oncore refclock needs PPS or one of two ioctls.
* Don't make ntptime under Linux. It doesn't compile for too many folks.
* Autokey cleanup
* ReliantUnix patches
* html cleanup
* tickadj cleanup
* PARSE cleanup
* IRIX -n32 cleanup
* byte order cleanup
* ntptrace improvements and patches
* ntpdc improvements and patches
* PPS cleanup
* mx4200 cleanup
* New clock state machine
* SCO cleanup
* Skip alias interfaces
From the ChangeLog"
Sun May 16 02:59:46 1999 Harlan Stenn <st...@whimsy.udel.edu>
* configure.in: 4.0.93
Sat May 15 18:53:47 1999 Harlan Stenn <st...@whimsy.udel.edu>
* configure.in (ntp_refclock): ONCORE requires PPSAPI, CIOGETEV,
or TIOCGPPSEV.
Reported by: Reg Clemens <r...@dwf.com>
Fri May 14 23:58:35 1999 Harlan Stenn <st...@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 <r...@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 <r...@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 <st...@whimsy.udel.edu>
* configure.in: 4.0.92h1
* configure.in: patch for ReliantUNIX
From: Andrej Borsenkow <borsen...@sni.de>
* ntpd/refclock_oncore.c: Patches
From: Reg Clemens <r...@dwf.com>
Thu Apr 29 14:01:04 1999 Rainer Orth <r...@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 <r...@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 <r...@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 <st...@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 <r...@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 <r...@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 <st...@whimsy.udel.edu>
* configure.in: 4.0.92h
* ntptrace/ntptrace.c: -m maxhost patch
From: "R. Gary Cutbill" <rg...@chrysalis.com>
* util/ntptime.c: Patches.
From: Ulrich Windl <Ulrich...@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 <r...@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 <f...@enteract.com>
* ntpdc/ntpdc_ops.c: (kerninfo) Report in seconds regardless of
kernel precision. Report kernel flags as text.
From: Poul-Henning Kamp <p...@critter.freebsd.dk>
Sun Apr 18 14:26:51 1999 Harlan Stenn <st...@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 <p...@freebsd.org>
Tue Apr 13 17:32:35 1999 Harlan Stenn <st...@whimsy.udel.edu>
* configure.in: 4.0.92f
* ntpd/ntp_refclock.c (refclock_open): VMIN should be 1, not 0
From: Reg Clemens <r...@dwf.com>
Sun Apr 11 18:26:44 1999 Harlan Stenn <st...@whimsy.udel.edu>
* ntpd/refclock_mx4200.c: Patches/improvements
* ntpd/ntpd.c (set_process_priority): Lint
From: Marc....@westgeo.com
* util/ntptime.c: Lint, bit definition cleanup
From: Ulrich Windl <ulrich...@rz.uni-regensburg.de>
Wed Apr 7 03:02:23 1999 Harlan Stenn <st...@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 <p...@critter.freebsd.dk>
* ntpd/ntp_io.c (create_sockets): Don't warn about ENXIO.
(Several places)
From: Andrej Borsenkow <borsen...@sni.de>
* libntp/mfp_mul.c (mfp_mul): Lint.
Marc....@westgeo.com
Sun Apr 4 03:23:53 1999 Harlan Stenn <st...@whimsy.udel.edu>
* configure.in: 4.0.92e
Dave redesigned the clock state machine.
1999-02-28 Frank Kardel <kar...@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 <st...@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 <ke...@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....@westgeo.com
Wed Feb 24 10:22:51 1999 Harlan Stenn <st...@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 <d...@udel.edu>
Tue Feb 23 23:37:44 1999 Harlan Stenn <st...@whimsy.udel.edu>
* libparse/Makefile.am (parsesolaris.o): Devious hack to deal
with bug in sys/systm.h .
Suggested by: Chaim Frenkel <cha...@pobox.com>
Tue Feb 23 20:46:31 1999 Frank Kardel <kar...@acm.org>
* ntpd/refclock_parse.c: fixed #endifs
(stream_receive): fixed formats
Mon Feb 22 00:35:06 1999 Harlan Stenn <st...@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....@westgeo.com
* ntpd/refclock_oncore.c (oncore_msg_any): Call GETTIMEOFDAY, not
gettimeofday().
From: david....@mail.ccur.com
* configure.in (MCAST): Not in i386-sequent-sysv4
Reported by: Joseph Geter <joe....@somills.com>
* util/ntptime.c: Linux cleanup.
From: Reg Clemens <r...@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 <ke...@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 <ka...@whence.com>
1999-02-21 Frank Kardel <kar...@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 <st...@whimsy.udel.edu>
* ntpd/ntp_io.c (create_sockets): Skip interfaces that are really
just aliases.
From: "Erik R. Leo" <er...@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 <st...@whimsy.udel.edu>
* configure.in: 4.0.92a
* configure.in: configure.in requires autoconf 2.13 or later.
Reported by Ulrich Windl <ulrich...@rz.uni-regensburg.de>
Wed Feb 17 00:12:11 1999 Harlan Stenn <st...@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 <ka...@whence.com>
* ntpd/ntp_refclock.c (refclock_open): Zero the entire c_cc[] array.
From: Reg Clemens <r...@dwf.com>
Tue Feb 16 23:37:49 1999 Harlan Stenn <st...@whimsy.udel.edu>
* Updated ansi2knr
Reported by: Marc Brett
Mon Feb 15 02:55:28 1999 Harlan Stenn <st...@whimsy.udel.edu>
* configure.in: 4.0.92
ftp://ftp.udel.edu/pub/ntp/testing/
This release contains 2 patches:
- SCO patches for the palisades driver
- wharton driver patches
There are 3 outstanding issues:
- Linux seems to hate the 'tickadj' program
- Some versions of FreeBSD-3 hate the 'ntptime' program
- Apparently, some changes to the NT port are in the wings
Please give this release a try - it would be nice to wrap up the first
production release of ntp4 soon, so we can begin the next round of hacking.
> It's available from:
>
> ftp://ftp.udel.edu/pub/ntp/testing/
>
> This release contains 2 patches:
>
> - SCO patches for the palisades driver
> - wharton driver patches
>
> There are 3 outstanding issues:
>
> - Linux seems to hate the 'tickadj' program
If you are talking about the nanokernel incompatibility: I sent you a patch.
>
> - Some versions of FreeBSD-3 hate the 'ntptime' program
>
> - Apparently, some changes to the NT port are in the wings
>
> Please give this release a try - it would be nice to wrap up the first
> production release of ntp4 soon, so we can begin the next round of hacking.
Regards
Ulrich
P.S. I'll be three weeks off
NT gui binary available from
<http://www.five-ten-sg.com/util/ntp4093a.zip>
- --
PGP key available from the key servers.
Key fingerprint 95 F4 D3 94 66 BA 92 4E 06 1E 95 F8 74 A8 2F A0
-----BEGIN PGP SIGNATURE-----
Version: 4.5
iQCVAgUBN0WJ5tZjPoeWO7BhAQGAXwP7BbN6ZLCKYzSyviuVTl1t3TIaT8pGV+aa
3QblL77dwpmLDszJLB48sF7JFm/2qk6UvHTK281FGMeePXmfUBc87GBFAJcB5O/7
wdk7j6iVZ7niy4RIBsgbZ+Wvd03L2gsLLY1Zr+1FjdhjshqKJ0SSH38HyEUu2Nhk
OLwhvgMDvhs=
=zXsK
-----END PGP SIGNATURE-----