Portable build framework for OpenNTPD
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Brent Cook 4f36f83b7e Move credits from README to AUTHORS. 9 years ago
compat rename clock_gettime OS X shim for consistency 9 years ago
include remove unneeded compat string functions 9 years ago
patches update copyright block, patches 9 years ago
.gitignore use libc SHA512 implementation 9 years ago
AUTHORS Move credits from README to AUTHORS. 9 years ago
COPYING new OpenNTPD portable tree 9 years ago
ChangeLog new OpenNTPD portable tree 9 years ago
INSTALL update source checkout install instructions 9 years ago
Makefile.am rename clock_gettime OS X shim for consistency 9 years ago
NEWS new OpenNTPD portable tree 9 years ago
README Move credits from README to AUTHORS. 9 years ago
VERSION new OpenNTPD portable tree 9 years ago
autogen.sh use libc SHA512 implementation 9 years ago
configure.ac use per-OS files for adjfreq emulation 9 years ago
dist.sh consolidate patches, cleanup dist.sh 9 years ago
ntpd.conf new OpenNTPD portable tree 9 years ago
update.sh remove unneeded compat string functions 9 years ago

README

This is a new port of OpenBSD's native ntpd to other Unix flavours adding
autoconf support and the necessary compatibility layer. It is based on
portability code from the OpenSSH and LibreSSL portable projects.

OpenNTPD has a web site at http://www.openntpd.org/

The current portable tree can be found at https://github.com/openntpd-portable

Platform Requirements
---------------------
adjtime() and settimeofday() syscalls or equivalent.
a working arc4random implementation, OpenSSL or LibreSSL
(this project shares the same arc4random compatibility code from LibreSSL)

At the time of writing the Portable version is known to build and work on:

- OpenBSD (5.6)
- Linux (Ubuntu 12.04, 14.04)
- FreeBSD (9.x, 10.x)
- Solaris (10.x, 11.x)
- Mac OS X (10.9)

It may work on others operating systems, newer and older, but it's still a work
in progress. Reports (success or otherwise) and/or diffs welcome.