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 d5b81b8ed2 new OpenNTPD portable tree 9 years ago
compat new OpenNTPD portable tree 9 years ago
include new OpenNTPD portable tree 9 years ago
.gitignore new OpenNTPD portable tree 9 years ago
AUTHORS new OpenNTPD portable tree 9 years ago
COPYING new OpenNTPD portable tree 9 years ago
ChangeLog new OpenNTPD portable tree 9 years ago
INSTALL new OpenNTPD portable tree 9 years ago
Makefile.am new OpenNTPD portable tree 9 years ago
NEWS new OpenNTPD portable tree 9 years ago
README new OpenNTPD portable tree 9 years ago
VERSION new OpenNTPD portable tree 9 years ago
autogen.sh new OpenNTPD portable tree 9 years ago
bsd-adjfreq.c new OpenNTPD portable tree 9 years ago
client.patch new OpenNTPD portable tree 9 years ago
config.patch new OpenNTPD portable tree 9 years ago
configure.ac new OpenNTPD portable tree 9 years ago
dist.sh new OpenNTPD portable tree 9 years ago
fake-sensors.c new OpenNTPD portable tree 9 years ago
ntp.patch new OpenNTPD portable tree 9 years ago
ntpd.conf new OpenNTPD portable tree 9 years ago
ntpd.patch new OpenNTPD portable tree 9 years ago
parse.patch new OpenNTPD portable tree 9 years ago
server.patch new OpenNTPD portable tree 9 years ago
update.sh new OpenNTPD portable tree 9 years ago
util.patch new OpenNTPD portable tree 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.
either poll() or select().
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, newer and older, but it's still a work in progress.
Reports (success or otherwise) and/or diffs welcome.