descriptionA secure, hardened, and improved implementation of Network Time Protocol derived from NTP Classic, Dave Mills’s original.
homepage URLhttps://www.ntpsec.org/
repository URLhttps://gitlab.com/NTPsec/ntpsec.git
ownerStromeko@Stromeko.DE
last changeThu, 2 May 2024 09:04:38 +0000 (2 02:04 -0700)
last refreshWed, 8 May 2024 06:04:47 +0000 (8 08:04 +0200)
content tags
add:
README.adoc
= The NTPsec distribution base directory =

This directory and its subdirectories contain NTPSec, a
security-hardened implementation of Network Time Protocol Version 4.
You can browse a summary of differences from legacy NTP here:

https://docs.ntpsec.org/latest/ntpsec.html

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.

The base directory ./ contains the configuration files, source
directories and related stuff:

INSTALL.adoc::	Generic installation instructions.

NEWS.adoc::	What's new in this release.

README.adoc::	This file.

LICENSES/::	License texts in REUSE format. See http://reuse.software

VERSION::	The version stamp, to be used by scripts and programs.

attic/::	Directory containing source code that is *not* part of a
		normal installation. Things can disappear from here at any
		time.

buildprep::	Executable script for fetching installation prerequisites.

contrib/::	Directory containing contributed scripts, dragons dwell here.
		Some of this might eventually move to being supported code.

devel/::	Documentation and small tools aimed at developers.
		Includes a hacking guide and a tour of the internals.

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 previous versions, but html can be generated from it.

etc/::		Directory containing a motley collection of configuration files
		and launch scripts for various systems. For example
		only.

include/::	Directory containing include header files used by most
		programs in the distribution.

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

ntpclients/::   Directory containing sources for clients - utility programs
		to query local and remote NTP installations for log status,
		state variables, and other timekeeping information.  The term
		"clients" is used quite loosely here; any tool that is not a
		multi-file C program probably lives in this directory.

ntpd/::		Sources for the main time-synchronization daemon.

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.

ntptime/::	Directory containing a utility for reading and modifying
		kernel parameters related to the local clock.

packaging/::	Parts and guidance for distribution packagers.

pylib/::	Installable Python helper modules for scripts.

tests/::	Self-test code.

waf::		A copy of the waf builder.  This is the engine used to configure
		and build the codebase.

wafhelpers/::	A library of Python procedures used by the waf build system.

wscript::	NTP-specific waf rules.

www/::		Sample ntpviz files

// end
shortlog
5 days ago Hal MurrayMore fixes to extra port. It now works for me.master
7 days ago Hal MurrayFix extra_port
7 days ago Hal MurrayRemove more broadcast/multicast code
9 days ago Joachim KrossRemove "notrap" restrict option from config file example
2024-04-22 Gary E. Millerntpclients/ntpdig.py: Fix a4361da5c84a8, bad test of...
2024-04-14 Hal MurrayAdd optional second port
2024-04-02 Chris WalkerFeature: ntpdate option to bind to source IP
2024-04-02 Chris WalkerFeature: ntpdig option to bind to source IP
2024-03-14 Hal MurraySplit out tlscipherserverpreference, fixup #797
2024-03-12 Hal MurrayDon't write drift file in lockclock mode
2024-03-08 Hal MurrayFix for musl/Alpine not supporting ntp_gettime()
2024-03-07 Hal MurrayDrop unused CLK_HOLDOVER and keyword "holdover"
2024-03-07 Hal MurrayUse set_sys_leap() in a few places were it was missed.
2024-03-07 Hal MurrayUse xmt_leap
2024-03-07 Hal MurrayDrop LOOP_KERN_CLEAR -- not used
2024-03-07 Hal MurraySecond step on fixing lockclock mode
...
tags
4 months ago NTPsec_1_2_3 version 1.2.3
9 months ago NTPsec_1_2_2a version 1.2.2a
16 months ago NTPsec_1_2_2 version 1.2.2
2 years ago NTPsec_1_2_1 version 1.2.1
3 years ago NTPsec_1_2_0 version 1.2.0
3 years ago NTPsec_1_1_9 version 1.1.9
4 years ago NTPsec_1_1_8 version 1.1.8
4 years ago NTPsec_1_1_7 version 1.1.7
4 years ago NTPsec_1_1_6 version 1.1.6
4 years ago NTPsec_1_1_5 version 1.1.5
4 years ago NTPsec_1_1_4 version 1.1.4
5 years ago NTPsec_1_1_3 version 1.1.3
5 years ago NTPsec_1_1_2 version 1.1.2
5 years ago NTPsec_1_1_1 version 1.1.1
6 years ago NTPsec_1_1_0 version 1.1.0
6 years ago NTPsec_1_0_0 version 1.0.0
...
heads
5 days ago master
forks
Cached version (437s old)
ntpsec/local.git Local changes to NTPsec not yet upstreamed Stromeko@Stromeko.DE 2 months ago