xref: /netbsd-src/external/bsd/ntp/dist/README (revision abb0f93cd77b67f080613360c65701f85e5f5cfe)
1*abb0f93cSkardel
2*abb0f93cSkardelSubmit patches, bug reports, and enhancement requests via
3*abb0f93cSkardel
4*abb0f93cSkardel			http://bugs.ntp.org
5*abb0f93cSkardel
6*abb0f93cSkardel		  The ntp Distribution Base Directory
7*abb0f93cSkardel
8*abb0f93cSkardelThis directory and its subdirectories contain the Network Time Protocol
9*abb0f93cSkardelVersion 4 (NTP) distribution for Unix and Windows/NT systems.  This release
10*abb0f93cSkardelmay still work on VxWorks, too.
11*abb0f93cSkardel
12*abb0f93cSkardelThe contents of the base directory are given in this file. The contents of
13*abb0f93cSkardelsubdirectories are given in the README files in each subdirectory.
14*abb0f93cSkardel
15*abb0f93cSkardelA complete explanation of the configure, compile and install process, as
16*abb0f93cSkardelwell as setting up an NTP subnet, is in the HTML pages in the ./html/
17*abb0f93cSkardeldirectory. For more information on NTP and how to get a working setup,
18*abb0f93cSkardelread WHERE-TO-START.
19*abb0f93cSkardel
20*abb0f93cSkardelFor Windows/NT, visit html/build/hints/winnt.html .
21*abb0f93cSkardel
22*abb0f93cSkardelThe base directory ./ contains the autoconfiguration files, source
23*abb0f93cSkardeldirectories and related stuff:
24*abb0f93cSkardel
25*abb0f93cSkardelCOPYRIGHT	Excerpt from the HTML file ./html/copyright.html. This file
26*abb0f93cSkardel		specifies copyright conditions, together with a list of
27*abb0f93cSkardel		major authors and electric addresses.
28*abb0f93cSkardel
29*abb0f93cSkardelINSTALL		Generic installation instructions for autoconf-based programs.
30*abb0f93cSkardel		Unless you really know what you are doing, you should read the
31*abb0f93cSkardel		directions in the HTML pages, starting with ./html/index.html.
32*abb0f93cSkardel
33*abb0f93cSkardelNEWS		What's new in this release.
34*abb0f93cSkardel
35*abb0f93cSkardelREADME		This file.
36*abb0f93cSkardel
37*abb0f93cSkardelREADME.bk	Instructions for folks who use the BitKeeper-repository
38*abb0f93cSkardel		version of NTP.
39*abb0f93cSkardel
40*abb0f93cSkardelREADME.hackers	Notes to folks who want to hack on the code.
41*abb0f93cSkardel
42*abb0f93cSkardelTODO            List of items the NTP developers are working on.
43*abb0f93cSkardel
44*abb0f93cSkardelWHERE-TO-START	Hints on what to read in order to get a working
45*abb0f93cSkardel		configuration.
46*abb0f93cSkardel
47*abb0f93cSkardelMakefile.am	Automake file configuration file. Edit only if you have the
48*abb0f93cSkardel		GNU automake and autoconf utilities installed.
49*abb0f93cSkardel
50*abb0f93cSkardelMakefile.in	Autoconf make file template for Unix.
51*abb0f93cSkardel
52*abb0f93cSkardeladjtimed        Directory containing the sources for the adjtime daemon
53*abb0f93cSkardel		for HP/UX systems prior to HP-UX 10.0.
54*abb0f93cSkardel
55*abb0f93cSkardelauthstuff       Directory containing sources for miscellaneous programs
56*abb0f93cSkardel		to test, calibrate and certify the cryptographic
57*abb0f93cSkardel		mechanisms for DES and MD5 based authentication. These
58*abb0f93cSkardel		programs do not include the cryptographic routines
59*abb0f93cSkardel		themselves, so are free of U.S. export restrictions.
60*abb0f93cSkardel
61*abb0f93cSkardelbuild		A script to build the distribution in A.`config.guess`
62*abb0f93cSkardel		subdirectory (more or less).
63*abb0f93cSkardel
64*abb0f93cSkardelclockstuff	Directory containing sources for miscellaneous programs
65*abb0f93cSkardel		to test certain auxiliary programs used with some kernel
66*abb0f93cSkardel		configurations, together with a program to calculate
67*abb0f93cSkardel		propagation delays for use with radio clocks and
68*abb0f93cSkardel		national time dissemination services such as WWV/WWVH,
69*abb0f93cSkardel		WWVB and CHU.
70*abb0f93cSkardel
71*abb0f93cSkardelconf            Directory containing a motley collection of
72*abb0f93cSkardel		configuration files for various systems. For example only.
73*abb0f93cSkardel
74*abb0f93cSkardelconfig.guess	Script used to identify the machine architecture and
75*abb0f93cSkardel		operating system.
76*abb0f93cSkardel
77*abb0f93cSkardelconfig.h.in	Configuration file generated automatically from
78*abb0f93cSkardel		configure.in. Do not edit.
79*abb0f93cSkardel
80*abb0f93cSkardelconfigure	Script used to configure the distribution. See the HTML pages
81*abb0f93cSkardel		(./html/index.html) for a complete description of the options
82*abb0f93cSkardel		available.
83*abb0f93cSkardel
84*abb0f93cSkardelconfigure.in	Master configuration template. Edit only if you have the
85*abb0f93cSkardel		GNU automake and autoconf utilities installed.
86*abb0f93cSkardel
87*abb0f93cSkardeldot.emacs	C-mode indentation rules for code "Just the way Dave likes it".
88*abb0f93cSkardel
89*abb0f93cSkardelflock_build	(UDel only) Build the distribution on a number of
90*abb0f93cSkardel		different platforms.
91*abb0f93cSkardel
92*abb0f93cSkardelhtml            Directory containing a complete set of documentation on
93*abb0f93cSkardel		building and configuring a NTP server or client. The
94*abb0f93cSkardel		documentation is in the form of HTML files suitable for
95*abb0f93cSkardel		browsing and contains links to additional documentation
96*abb0f93cSkardel		at various web sites. If a browser is unavailable, an
97*abb0f93cSkardel		ordinary text editor can be used.
98*abb0f93cSkardel
99*abb0f93cSkardelinclude		Directory containing include header files used by most
100*abb0f93cSkardel		programs in the distribution.
101*abb0f93cSkardel
102*abb0f93cSkardelinstall-sh	Script to install a program, script or data file.
103*abb0f93cSkardel
104*abb0f93cSkardelkernel		Directory containing sources for kernel programs such as
105*abb0f93cSkardel		line disciplines and STREAMS modules used with the CHU
106*abb0f93cSkardel		decoder and precision PPS signals.
107*abb0f93cSkardel
108*abb0f93cSkardellibntp		Directory containing library source code used by most
109*abb0f93cSkardel		programs in the distribution.
110*abb0f93cSkardel
111*abb0f93cSkardelntpdate		Directory containing sources for a program to set the
112*abb0f93cSkardel		local machine time from one or more remote machines
113*abb0f93cSkardel		running NTP.  Operates like rdate, but much more accurate.
114*abb0f93cSkardel
115*abb0f93cSkardelntpq            Directory containing sources for a utility program to
116*abb0f93cSkardel		query local and remote NTP peers for state variables and
117*abb0f93cSkardel		related timekeeping information. This program conforms
118*abb0f93cSkardel		to Appendix A of the NTP Version 3 Specification RFC 1305.
119*abb0f93cSkardel
120*abb0f93cSkardelntptrace        Directory containing sources for a utility program that
121*abb0f93cSkardel		can be used to reveal the chain of NTP peers from a
122*abb0f93cSkardel		designated peer to the primary server at the root of the
123*abb0f93cSkardel		timekeeping subnet.
124*abb0f93cSkardel
125*abb0f93cSkardelparse		Directory containing files belonging to the generic
126*abb0f93cSkardel		parse reference clock driver. For reasonably simple
127*abb0f93cSkardel		clocks it is possible to get away with about 3-4Kb of
128*abb0f93cSkardel		code. additionally the SunOS 4.x/Solaris 5.3 streams
129*abb0f93cSkardel		module for parse squats here.
130*abb0f93cSkardel
131*abb0f93cSkardelpatches		Directory containing patches already applied to this
132*abb0f93cSkardel		distribution. These are included for record and to help
133*abb0f93cSkardel		in possible porting problems.
134*abb0f93cSkardel
135*abb0f93cSkardelscripts		Directory containing scripts to build the configuration
136*abb0f93cSkardel		files in this directory and then the makefiles used in
137*abb0f93cSkardel		various dependent directories. the subdirectories
138*abb0f93cSkardel		monitoring and support hold various perl and shell
139*abb0f93cSkardel		scripts for visualizing synchronization and daemon startup.
140*abb0f93cSkardel
141*abb0f93cSkardelstamp.h.in	Configuration file generated automatically from configure.in.
142*abb0f93cSkardel		Do not edit.
143*abb0f93cSkardel
144*abb0f93cSkardelutil            Directory containing sources for various utility and
145*abb0f93cSkardel		testing programs.
146*abb0f93cSkardel
147*abb0f93cSkardelDavid L. Mills (mills@udel.edu)
148*abb0f93cSkardel21 June 1998
149