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