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