The xntp3 Distribution
This directory and its subdirectories contain the Network Time Protocol
Version 3 (NTP) distribution for Unix (and a few other) systems. It
contains source code for the daemon, together with related auxiliary
programs, documentation and strange stuff. For more information on NTP
and how to get a working setup, read WHERE-TO-START.
Note that the ./doc, ./hints and ./gadget directories in previous
releases prior to xntp3.5 are gone. The ./doc and ./hints
directories have been replaced with the ./html directory, which
contains a complete set of documentation in HTML format. In
addition, the information in the PORTING and RELNOTES has been
incorporated in the HTML documentation. The ./gadget directory has
been replaced by a compressed tar archive available via the
documentation pages.
You are welcome to the lot, with due consideration of the copyright
information in the HTML file ./html/copyright.html. You are also invited
to contribute bugfixes and drivers for new and exotic radios, telephones
and sundials. This distribution is normally available by anonymous ftp
as the compressed tar archive xntp-<version>.tar.Z in the pub/ntp
directory on louie.udel.edu, where <version> is 3.5a or later.
The base directory contains the distributions and related stuff. The
files marked with a "*" are generated during the configuration and build
processes, so are not included in the base distribution. Most
subdirectories contain README files describing their contents. The base
directory ./ includes:
COPYRIGHT a link to the HTML file ./html/copyright.html. This file
specifies copyright conditions, together with a list of major
authors and electric addresses.
Config * configuration file built by the configuration script "make
makeconfig" and used to build the makefiles in the various
subdirectories. Do not edit.
Config.local * This is the current build configuration file. It is
constructed during the configuration phase of the build
procedure.
Config.local.dist This is the default build configuration file. It
includes the default installation directory (/usr/local/bin),
debug switch (-DDEBUG) and reference clock driver switch (-
DREFCLOCK).
Config.sed * sed script used to build makefiles from the build
configuration file. Do not edit.
Makefile cc/gcc make file for Unix. Do not edit.
RCS directory used by Revision Control System.
README this file.
WHERE-TO-START a hint on what to read in order to get a working
configuration.
adjtime directory containing the sources for the adjtime daemon for
HP/UX systems.
authstuff directory containing sources for miscellaneous programs to
test, calibrate and certify the cryptographic mechanisms for
DES and MD5 based authentication. These programs do not
include the cryptographic routines themselves, so are free of
U.S. export restrictions.
clockstuff directory containing sources for miscellaneous programs to
test certain auxiliary programs used with some kernel
configurations, together with a program to calculate
propagation delays for use with radio clocks and national time
dissemination services such as WWV/WWVH, WWVB and CHU.
compilers directory containing configuration scripts for various
compilers and operating systems.
conf directory containing a motley collection of configuration
files for various systems. For example only.
html directory containing a complete set of documentation on
building and configuring a NTP server or client. The
documentation is in the form of HTML files suitable for
browsing and contains links to additional documentation at
various web sites.
include directory containing include header files used by most
programs in the distribution.
kernel directory containing sources for kernel programs such as line
disciplines and STREAMS modules used with the CHU decoder and
precision PPS signals.
lib directory containing library source code used by most programs
in the distribution.
machines directory containing compile/build flags for various operating
systems.
ntp.mak Microsoft Visual C++ V4.1 make file for Windows NT. Do not edit.
ntpdate directory containing sources for a program to set the local
machine time from one or more remote machines running NTP.
Operates like rdate, but much more accurate.
ntpq directory containing sources for a utility program to query
local and remote NTP peers for state variables and related
timekeeping information. This program conforms to Appendix A
of the NTP Version 3 Specification RFC 1305.
ntptrace directory containing sources for a utility program that can be
used to reveal the chain of NTP peers from a designated peer
to the primary server at the root of the timekeeping subnet.
parse directory containing files belonging to the generic parse
reference clock driver. For reasonably simple clocks it is
possible to get away with about 3-4Kb of code. additionally
the SunOS 4.x/Solaris 5.3 streams module for parse squats
here.
patches directory containing patches already applied to this
distribution. These are included for record and to help in
possible porting problems.
ppsclock directory containing sources for modifications to the kernel
asynchronous serial driver plus a STREAMS module to capture a
precision 1-PPS signal. Useful on SunOS 4.1.X systems only.
refclocks directory containing reference clock build configuration
support
scripts directory containing scripts to build the configuration files
in this directory and then the makefiles used in various
dependent directories. the subdirectories monitoring and
support hold various perl and shell scripts for visualizing
synchronization and daemon startup.
util directory containing sources for various utility and testing
programs.
xntpd directory containing sources for the NTP Version 3 daemon.
xntpdc directory containing sources for a utility program to query
local and remote NTP peers for state variables and related
timekeeping information. This program is specific to this
implementation of NTP Version 3 and does not conform to
Appendix A of the NTP Version 3 Specification RFC 1305.
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.