154359Sroberto
2132451SrobertoSubmit patches, bug reports, and enhancement requests via
382498Sroberto
4200576Sroberto			http://bugs.ntp.org
5132451Sroberto
682498Sroberto		  The ntp Distribution Base Directory
782498Sroberto
854359SrobertoThis directory and its subdirectories contain the Network Time Protocol
954359SrobertoVersion 4 (NTP) distribution for Unix and Windows/NT systems.  This release
1054359Srobertomay still work on VxWorks, too.
1154359Sroberto
1254359SrobertoThe contents of the base directory are given in this file. The contents of
1354359Srobertosubdirectories are given in the README files in each subdirectory.
1454359Sroberto
1554359SrobertoA complete explanation of the configure, compile and install process, as
1654359Srobertowell as setting up an NTP subnet, is in the HTML pages in the ./html/
1754359Srobertodirectory. For more information on NTP and how to get a working setup,
1854359Srobertoread WHERE-TO-START.
1954359Sroberto
20182007SrobertoFor Windows/NT, visit html/build/hints/winnt.html .
2154359Sroberto
22132451SrobertoThe base directory ./ contains the autoconfiguration files, source
2354359Srobertodirectories and related stuff:
2454359Sroberto
2554359SrobertoCOPYRIGHT	Excerpt from the HTML file ./html/copyright.html. This file
2654359Sroberto		specifies copyright conditions, together with a list of
2754359Sroberto		major authors and electric addresses.
2854359Sroberto
2954359SrobertoINSTALL		Generic installation instructions for autoconf-based programs.
3054359Sroberto		Unless you really know what you are doing, you should read the
31182007Sroberto		directions in the HTML pages, starting with ./html/index.html.
3254359Sroberto
3354359SrobertoNEWS		What's new in this release.
3454359Sroberto
3554359SrobertoREADME		This file.
3654359Sroberto
37132451SrobertoREADME.bk	Instructions for folks who use the BitKeeper-repository
3854359Sroberto		version of NTP.
3954359Sroberto
4054359SrobertoREADME.hackers	Notes to folks who want to hack on the code.
4154359Sroberto
4254359SrobertoTODO            List of items the NTP developers are working on.
4354359Sroberto
4454359SrobertoWHERE-TO-START	Hints on what to read in order to get a working
4554359Sroberto		configuration.
4654359Sroberto
4754359SrobertoMakefile.am	Automake file configuration file. Edit only if you have the
4854359Sroberto		GNU automake and autoconf utilities installed.
4954359Sroberto
5054359SrobertoMakefile.in	Autoconf make file template for Unix.
5154359Sroberto
5254359Srobertoadjtimed        Directory containing the sources for the adjtime daemon
5354359Sroberto		for HP/UX systems prior to HP-UX 10.0.
5454359Sroberto
5554359Srobertoauthstuff       Directory containing sources for miscellaneous programs
5654359Sroberto		to test, calibrate and certify the cryptographic
5754359Sroberto		mechanisms for DES and MD5 based authentication. These
5854359Sroberto		programs do not include the cryptographic routines
5954359Sroberto		themselves, so are free of U.S. export restrictions.
6054359Sroberto
6154359Srobertobuild		A script to build the distribution in A.`config.guess`
6254359Sroberto		subdirectory (more or less).
6354359Sroberto
6454359Srobertoclockstuff	Directory containing sources for miscellaneous programs
6554359Sroberto		to test certain auxiliary programs used with some kernel
6654359Sroberto		configurations, together with a program to calculate
6754359Sroberto		propagation delays for use with radio clocks and
6854359Sroberto		national time dissemination services such as WWV/WWVH,
6954359Sroberto		WWVB and CHU.
7054359Sroberto
7154359Srobertoconf            Directory containing a motley collection of
7254359Sroberto		configuration files for various systems. For example only.
7354359Sroberto
7454359Srobertoconfig.guess	Script used to identify the machine architecture and
7554359Sroberto		operating system.
7654359Sroberto
7754359Srobertoconfig.h.in	Configuration file generated automatically from
7854359Sroberto		configure.in. Do not edit.
7954359Sroberto
8054359Srobertoconfigure	Script used to configure the distribution. See the HTML pages
81182007Sroberto		(./html/index.html) for a complete description of the options
8254359Sroberto		available.
8354359Sroberto
8454359Srobertoconfigure.in	Master configuration template. Edit only if you have the
8554359Sroberto		GNU automake and autoconf utilities installed.
8654359Sroberto
8754359Srobertodot.emacs	C-mode indentation rules for code "Just the way Dave likes it".
8854359Sroberto
8954359Srobertoflock_build	(UDel only) Build the distribution on a number of
9054359Sroberto		different platforms.
9154359Sroberto
9254359Srobertohtml            Directory containing a complete set of documentation on
9354359Sroberto		building and configuring a NTP server or client. The
9454359Sroberto		documentation is in the form of HTML files suitable for
9554359Sroberto		browsing and contains links to additional documentation
9654359Sroberto		at various web sites. If a browser is unavailable, an
9754359Sroberto		ordinary text editor can be used.
9854359Sroberto
9954359Srobertoinclude		Directory containing include header files used by most
10054359Sroberto		programs in the distribution.
10154359Sroberto
10254359Srobertoinstall-sh	Script to install a program, script or data file.
10354359Sroberto
10454359Srobertokernel		Directory containing sources for kernel programs such as
10554359Sroberto		line disciplines and STREAMS modules used with the CHU
10654359Sroberto		decoder and precision PPS signals.
10754359Sroberto
10854359Srobertolibntp		Directory containing library source code used by most
10954359Sroberto		programs in the distribution.
11054359Sroberto
11154359Srobertontpdate		Directory containing sources for a program to set the
11254359Sroberto		local machine time from one or more remote machines
11354359Sroberto		running NTP.  Operates like rdate, but much more accurate.
11454359Sroberto
11554359Srobertontpq            Directory containing sources for a utility program to
11654359Sroberto		query local and remote NTP peers for state variables and
11754359Sroberto		related timekeeping information. This program conforms
11854359Sroberto		to Appendix A of the NTP Version 3 Specification RFC 1305.
11954359Sroberto
12054359Srobertontptrace        Directory containing sources for a utility program that
12154359Sroberto		can be used to reveal the chain of NTP peers from a
12254359Sroberto		designated peer to the primary server at the root of the
12354359Sroberto		timekeeping subnet.
12454359Sroberto
12554359Srobertoparse		Directory containing files belonging to the generic
12654359Sroberto		parse reference clock driver. For reasonably simple
12754359Sroberto		clocks it is possible to get away with about 3-4Kb of
12854359Sroberto		code. additionally the SunOS 4.x/Solaris 5.3 streams
12954359Sroberto		module for parse squats here.
13054359Sroberto
13154359Srobertopatches		Directory containing patches already applied to this
13254359Sroberto		distribution. These are included for record and to help
13354359Sroberto		in possible porting problems.
13454359Sroberto
13554359Srobertoscripts		Directory containing scripts to build the configuration
13654359Sroberto		files in this directory and then the makefiles used in
13754359Sroberto		various dependent directories. the subdirectories
13854359Sroberto		monitoring and support hold various perl and shell
13954359Sroberto		scripts for visualizing synchronization and daemon startup.
14054359Sroberto
14154359Srobertostamp.h.in	Configuration file generated automatically from configure.in.
14254359Sroberto		Do not edit.
14354359Sroberto
14454359Srobertoutil            Directory containing sources for various utility and
14554359Sroberto		testing programs.
14654359Sroberto
14754359SrobertoDavid L. Mills (mills@udel.edu)
14854359Sroberto21 June 1998
149