freebsd-dev/usr.sbin/xntpd
1993-12-23 10:21:55 +00:00
..
adjtime xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
authstuff Needed to change the LDADD+= and DPADD+= depending on if obj directories 1993-12-22 11:34:09 +00:00
clockstuff Deleted old configuration grot and added BSD-style Makefile. Added 1993-12-21 21:06:54 +00:00
compilers xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
conf xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
doc xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
gadget xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
hints xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
include xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
kernel xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
lib Needed to change the LDADD+= and DPADD+= depending on if obj directories 1993-12-22 11:34:09 +00:00
machines xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
ntpdate Needed to change the LDADD+= and DPADD+= depending on if obj directories 1993-12-22 11:34:09 +00:00
ntpq Needed to change the LDADD+= and DPADD+= depending on if obj directories 1993-12-22 11:34:09 +00:00
ntptrace Needed to change the LDADD+= and DPADD+= depending on if obj directories 1993-12-22 11:34:09 +00:00
parse Converted to use Berkeley-style makefiles, and configured all clocks on 1993-12-21 20:04:14 +00:00
refclocks xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
scripts xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
util Needed to change the LDADD+= and DPADD+= depending on if obj directories 1993-12-22 11:34:09 +00:00
xntpd Put back refclock_omega.c, it was in the sources but some how did not 1993-12-23 10:21:55 +00:00
xntpdc Needed to change the LDADD+= and DPADD+= depending on if obj directories 1993-12-22 11:34:09 +00:00
xntpres Needed to change the LDADD+= and DPADD+= depending on if obj directories 1993-12-22 11:34:09 +00:00
Config xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
Config.local xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
Config.local.dist xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
Config.sed xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
COPYRIGHT xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
Makefile Deleted old configuration grot and added BSD-style Makefile. Added 1993-12-21 21:06:54 +00:00
Makefile.inc Definitions taken from original machines/freebsd. 1993-12-21 21:11:53 +00:00
PORTING xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
README xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
README.FreeBSD Expanded. 1993-12-21 21:11:05 +00:00
RELNOTES xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
TODO xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00
VERSION xntpd 3.3b from UDel 1993-12-21 18:36:48 +00:00

The xntp3 Distribution

This directory and its subdirectories contain the Network Time Protocol
Version 3 (NTP) distribution for Unix systems. It contains source code
for the daemon, together with related auxiliary programs, documentation
and strange stuff. You are welcome to the lot, with due consideration of
the COPYRIGHT files stashed in the distributions. You are also invited
to contribute bugfixes and drivers for new and exotic radios, telephones
and sundials. This distribution is normally available by anonymous ftp
as the compressed tar archive xntp-<version>.tar.Z in the pub/ntp directory
on louie.udel.edu.

The base directory contains the distributions and related stuff. The files
marked with a "*" are not distributed, but generated. Most of
the subdirectories contain README files describing their contents. The
base directory ./ includes:

COPYRIGHT       file specifying copyright conditions, together with a
                list of major authors and electric addresses

Config          * configuration file built by the configuration script
                "make makeconfig" and used to buile the makefiles in the
                various subdirectories. Do not edit.

Config.local    * Unless you have a reference clock (besides the local
		computer clock) or want to change the default installlation
		directory (/usr/local/bin) not action is needed. For
		configuring a reference clock a "make refconf" should
		suffice. Diehards can still use an editor on this file.

Config.local.dist file used to generate a plausible Config.local by commands
		such as "make Config.local.green"

Config.sed      * sed script used to build makefiles from the
                configuration file. Do not edit.

Makefile        this is the root of the makefile tree. Do not edit.
		(Contents under pressure - qualified personel only 8-)

PORTING         contains useful information for porting to unexplored
                new systems

RELNOTES        instructions for compiling and installing the daemon and
                supporting programs

README          this file

TODO		our current problems where we could need help.

adjtime         directory containing the sources for the adjtime daemon
                for HP/UX systems

authstuff       directory containing sources for miscellaneous programs
                to test, calibrate and certify the cryptographic
                mechanisms for DES and MD5 based authentication. These
                programs do not include the cryptographic routines
                themselves, so are free of U.S. export restrictions.

clockstuff      directory containing sources for miscellaneous programs
                to test certain auxilliary programs used with some
                kernel configurations, together with a program to
                calculate propagation delays for use with radio clocks
                and national time dissemination services such as
                WWV/WWVH, WWVB and CHU

compilers       directory containing configuration scripts for various
                compilers and operating systems

conf            directory containing a motley collection of
                configuration files for various systems. For example
                only.

doc             directory containing miscellaneous man pages and memos
                useful for installation and subnet management

gadget          directory containing instructions and construction data
                for a mysterious little box used as a CHU radio
                demodulator and/or a level converter-pulse generator for
                a precision 1-pps signal

include         directory containing include header files used by most
                programs in the distribution

hints		directory containing files with hints on particular
		topics like installation on specific OS variants or
		general information

historical.tar.Z
		tar file with stuff believed to be old. If you find things
		in there that are helpful for the current release, please
		send email to mills@udel.edu.

kernel          directory containing sources for kernel programs such as
                line disciplines and STREAMS modules used with the CHU
                decoder and precision 1-pps signals

lib             directory containing sources for the library programs
                used by most programs in the distribution

machines        directory containing configuration scripts for various
                operating systems

ntpdate         directory containing sources for a program to set the
                local machine time from one or more remote machines
                running NTP. Operates like rdate, but much more
                accurate.

ntpq            directory containing sources for a utility program to
                query local and remote NTP peers for state variables and
                related timekeeping information. This program conforms
                to Appendix A of the NTP Version 3 Specification RFC
                1305.

ntptrace        directory containing sources for a utility program that
                can be used to reveal the chain of NTP peers from a
                designated peer to the primary server at the root of the
                timekeeping subnet

parse		directory containing file belonging to the generic parse
		reference clock driver. for reasonable simple clocks it
		is possible to get away with about 3-4Kb of code.
		additionally the SunOS 4.x streams module for parse is
		residing here.

parse/util	some goodies for testing parse processing of DCF77 information.
		(primarily for use on Suns / although others may work
		also - possibly with a little porting)
		one little gem is dcfd.c - DCF77 decoder with ntp loopfilter
		code for standalone DCF77 synchronisation without the full
		works of NTP.

ppsclock        directory containing sources for modifications to the
                kernel asynchronous serial driver plus a STREAMS module
                to capture a precision 1-pps signal. Useful on SunOS
                4.1.X systems only.

refclocks	directory containing reference clock configuration support
		the file in here are still experimental. Do not expect them
		to work flawlessly on all architectures. the coded dependencies
		might not even be correct.

scripts         directory containing scripts to build the configuration
                file "config" in this directory and then the makefiles
                used in various dependent directories.
		the subdirectories monitoring and support hold various
		perl and shell scripts for visualising synchronisation
		and daemon startup.

util            directory containing sources for various utility and
                testing programs

xntpd           directory containing sources for the NTP Version 3
                daemon

xntpdc          directory containing sources for a utility program to
                query local and remote NTP peers for state variables and
                related timekeeping information. This program is
                specific to this implmentation of NTP Version 3 and does
                not conform to Appendix A of the NTP Version 3
                Specification RFC 1305.

xntpres         directory containing sources for a name-resolution
                program used in some configurations of NTP Version 3