<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Strict//EN">
<html><head><title>
Release Notes
</title></head><body><h3>
Release Notes
</h3><hr>

<p>The following changes are in the version 3-5.85 distribution relative
to the previous 3.5f version.

<ol>

<li>The automatic build procedure has been replaced with GNU
<code>autoconfigure</code>. This should make porting to nonstandard
machines and operating systems much easier and should simplify the
maintenance for multi-architecture sites. See the <code>./WHERE-TO-
START</code>, <code>./INSTALL</code> and <code>./README</code> files for
a brief overview of the new building and installing procedures. See the
the building and installing pages in the HTML documentation for further
information.

<p><li>A clock driver (type 11) is included for the Arbiter 1088A/B GPS
Receiver.

<p><li>The Windows NT build procedure is changed. See the
<code>./util/wininstall</code> directory for further information.

<p><li>A clock driver (type 11) is included for the Arbiter 1088A/B GPS
Receiver.

<p><li>The HTML documentation has been edited and updated to correct
outdated information and minor typographical errors. A new page has been
added for the Arbiter 1088A/B GPS Receiver.

<p><li>The <code>xntpd</code> daemon now calculates the authentication
delay automatically, so it no longer needs to be specified for each
architecture and operating system. The <code>-e</code> command-line
switch has been removed from the <code>xntpd</code> program. The
<code>authdelay</code> configuration option has been removed.

<p><li>The <code>auth</code>, <code>monitor</code>, <code>pll</code> and
<code>stats</code> flags are enabled by default. The
<code>bclient</code> and <code>pps</code> flags are disabled by default.
</ol>

<p>The following changes are in the version 3.5f distribution relative
to the previous 3.4y version.

<ol>

<li>Please note the scripts for configuring radio clock drivers do
not work. See the building and installing documentation for specific
information.

<p><li>The documentation has been completely reworked in HTML format
suitable for web browsing.

<p><li>The automatic build procedure has been improved to

<ul>

<li>support the line disciplines, streams modules and precision
time kernel modifications. These are controlled by the presence of
certain system-dependent header files in the
<code>/usr/include/sys</code> directory.
<li>include by default all reference clock drivers known to work
with each combination of hardware and operating system. (The particular
defaults are specified in the <code>../machines</code> files for each
machine.)

<li>activate precision time kernel modifications by default if
detected by the build procedure. (Previous versions required an
undocumented addition to the <code>ntp.drift</code> file in order to
activate these modifications.)

</ul>

<p><li>Three TrueTime reference clock drivers, which did slightly
different things with each model, have been replaced with one driver
(type 5) that works with all models. Two new reference clock drivers
have been added, one for the Bancomm IRIG interface, the other for the
TrueTime GPS-VME interface. Both of these work only with the HP
architecture.

<p><li>There is a new <code>pps</code> option to the <code>xntpdc</code>
program and configuration file <code>enable/disable</code> command,
which enables or disables the PPS precision time control signal for both
the PPS clock driver and kernel PPS interface, where available. This is
primarily intended for situations where external equipment has
malfunctioned or the signal has become excessively noisy.

<p><li>The <code>precision</code> configuration file command and
<code>xntpdc</code> command have been removed; the precision variable
quantity is now determined automatically and cannot be changed.

<p><li>The <code>authenticate</code> and <code>monitor</code> commands
in <code>xntpdc</code> have been removed; the functions formerly
provided by these commands are now provided by the <code>enable</code>
and <code>disable</code> commands.

<p><li>Fixed minor problems peculiar to different machines and system
environments. Fixed minor problem in the PPS interfaces and mitigation
rules. See the ./patches directory for details.

</ol>

<p>Version 3.5 has been compiled and run on at least the following
machines, operating systems and compilers. In all known cases, if the
gcc compiler eats it with some success, the cc compiler also enjoys the
meal; the converse is not always true. Note that, while all clock
drivers have been compiled, only certain ones have been tested with each
machine and operating system.

<p>Previous versions have been compiled and run on at least the
following machines, operating systems and compilers.

<pre>
Machine   OS             Comp Notes
------------------------------------------------------------
A/UX      2.0.1, 3.x.x   gcc  LOCAL_CLOCK    (jmj (94/01/26 see hints)
AIX       3.2            ?    ?
Alpha     OSF/1 1.2a     gcc  no REFCLOCK         (dm 93/11/20)
Alpha     OSF/1 1.3      gcc  no REFCLOCK         (pb 93/10/25)
Alpha     OSF/1 2.0      gcc  no REFCLOCK         (dm 94/10/10)
Alpha     OSF/1 3.0      gcc  no REFCLOCK         (dm 95/07/15)
Alpha     OSF/1 3.2      gcc  all clock drivers (dm 96/02/07)
Convex    Convex OS 10.1 ?    ?
HP3xx     HPUX 9.01      cc   no REFCLOCK         (pb 93/10/25)
HP3xx     HPUX 8.0       cc   no REFCLOCK         (pb 93/10/25)
HP7xx     HPUX 9.0       cc   no REFCLOCK
hp7xx     HPUX 9.01      cc   local + PARSE       (kd 93/10/26)
hp7xx     HPUX 9.03      cc   all REFCLOCK drivers (dm 95/07/15)
HP7xx     HPUX 9.04      gcc  all clock drivers   (uw 96/02/21)
PC        Linux 1.3.59   gcc  (pb1 96/02/10)
MIPS      Ultrix 3a      gcc  green               (pb 93/10/26)
MIPS      Ultrix 4.3a    gcc  all REFCLOCK drivers (dm 93/11/20)
MIPS      Ultrix 4.4     gcc  all clock drivers (dm 96/02/07)
MX500     Sinix-m V5.40  cc   PARSE REFCLOCK
NCR3445   NCR SVR4       cc   LOCAL_CLOCK         (tm 93/11/29)
PC        BSD/386 1.0    gcc  possibly see "build problems"
PC        BSDI 2.0.1     gcc  (pb 96/02/18)
PC        Dell SVR4 v2.2 gcc  ?                   (tl 93/12/30)
PC        FreeBSD        gcc  LOCAL_CLOCK         see "build problems"
PC        NetBSD?        gcc  possibly see "build problems"
PC        Linux (pl14)   gcc  LOCAL_CLOCK         (dw 93/10/30)
PC        Unixware1/SVR4 cc   no tickadj, ?       (ras 93/04/11)
PC        WindowsNT 3.5  VisualC++2.0 no REFCLOCK (vb 95/04/11)
RS6000    AIX 3.2        gcc  no REFCLOCK
S2000     Sequent PTX 1.4 cc  LOCAL_CLOCK         (kd 93/11/10)
S2000     Sequent PTX 1.4 gcc LOCAL_CLOCK         (kd 93/11/10)
SGI       IRIX 4.0.5F    gcc  no REFCLOCK         (pb 93/11/10)
SGI       IRIX 5.3       cc   all clock drivers (dm 96/02/20)
Sun3      SunOS 4.1.1    gcc  no REFCLOCK         (pb 93/10/25)
Sun4      SunOS 4.1.1    gcc  all clock drivers   (dm 96/02/07)
Sun4      SunOS 4.1.3    gcc  all clock drivers   (dm 96/02/07)
Sun4      SunOS 5.1      gcc  no REFCLOCK         (pb 93/10/25)
Sun4      SunOS 5.2      gcc  no REFCLOCK         (dm 93/11/20)
Sun4      SunOS 5.3      gcc  all clock drivers   (dm 96/02/07)
Sun4      SunOS 5.4      gcc  all clock drivers   (dm 96/02/07)
Sun4      SunOS 5.5      ?    all clock drivers   (ao 96/02/16)
VAX-11    4.3 Tahoe      cc   all clock drivers   (dm 96/02/20)

vb: Viraj Bais &lt;vbais@mailman1.intel.com&gt;
pb1: Paolo Bevilacqua &lt;pab@uni.net&gt;
pb: Piete Brooks
dw: Torsten Duwe &lt;duwe@informatik.uni-erlangen.de&gt;
bf: Bill Foster &lt;bill@kryten.kryten.com&gt;
jmj: Jim Jagielski &lt;jim@jagubox.gsfc.nasa.gov&gt;
kd: Frank Kardel
tl: Tony Lill &lt;ajlill@tlill.hookup.net&gt;
dm: David Mills &lt;mills@udel.edu&gt;
tm: Tom Moore &lt;Tom.Moore@DaytonOH.NCR.COM&gt;
ao: Alexandre Oliva &lt;oliva@dcc.unicamp.br&gt;
ras: Ray Schnitzler &lt;schnitz@unipress.com&gt;
uw: Ulrich Windl &lt;Ulrich.Windl@rz.uni-regensburg.de&gt;
</pre>

<hr><address>David L. Mills (mills@udel.edu)</address></body></html>
