forked from ntpsec/ntpsec
traveller42/ntpsec
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
= The NTPsec distribution base directory = This directory and its subdirectories contain NTPSec, a security-hardened implementation of Network Time Protocol Version 4. The contents of the base directory are given in this file. The contents of subdirectories are usually given in the README files in each subdirectory. A complete explanation of the configure, compile and install process, as well as setting up an NTP subnet, is in the HTML pages in the ./html/ directory. The base directory ./ contains the configuration files, source directories and related stuff: BUGS:: Descriptions of known bugs. INSTALL:: Generic installation instructions. NEWS:: What's new in this release. README:: This file. VERSION:: The version stamp, to be used by scripts and programs. devel/:: Documentation aimed at developers. docs/:: Directory containing a complete set of documentation on building and configuring a NTP server or client. The files are in asciidoc markup. This replaces the 'html' directory of precious versions, but html can be generated from it. etc/:: Directory containing a motley collection of configuration files and launch scruots for various systems. For example only. include/:: Directory containing include header files used by most programs in the distribution. libisc/:: Utility code from Internet Systems Consortium. The local copy has been significantly trimmed and modified. libjsmn/:: A minimal JSON library used by the GPSD-JSON driver. libntp/:: Directory containing library source code used by most programs in the distribution. libparse/:: This directory contains the files making up the parser for the parse refclock driver. For reasonably sane clocks this refclock drivers allows a refclock implementation by just providing a conversion routine and the appropriate NTP parameters ntpd/:: Sources for the main time-synchronization daemon. ntpdig/:: Query an NTP or SNTP server to report or set the time. (This tool was formerly sntp). ntpfrob/:: The ntpfrob utility collects several small diagnostic functions for reading and tweaking the local clock hardware, including reading the clock tick rate, precision, and jitter. ntpkeygen/:: Directory containing the utility program used to generate NTP authentication keys. ntpleapfetch/:: Directory containing a script ro be run from a cron job to keep your local leap-second file properly updated. 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. ntptime/:: Directory containing a utility for reading and modifying kernel parameters related to the local clock. ntptrace/:: Directory containing source 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. ntpwait/:: Directory contsining a script that nlocks until ntpd is in state 4 (synchronized). Useful at boot time, to delay the boot sequence until after "ntpd -g" has set the time. perllib/:: NTP interface package required to query Mode 6 packets from the daemon from Perl scripts. ports/:: Subdirectories of this contain code for non-Unix operating systems. At present there is just one, for Windows. pylib/:: A library of Python procedures used by the build sytem. tests/:: Self-test code. util/:: Directory containing sources for various utility and testing programs that are *not* part of a normal installation. The subdirectories monitoring/ and support/ hold various perl and shell scripts for visualizing synchronization and daemon startup. waf:: A copy of the waf builder. This is the engine used to configure and build the codebase. wscript:: NTP-specific waf rules. // end
About
The NTP reference implementation, refactored
Resources
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C 88.9%
- Perl 4.0%
- C++ 2.0%
- Python 1.8%
- Makefile 1.0%
- Yacc 0.7%
- Other 1.6%