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