Brent Cook
c7992f4312
resync patches
9 years ago
Brent Cook
aa14b765de
update install docs, fix outdated links
- add OS X privsep user creation instructions from jasper@
- update install instructions to be the same everywhere
- remove outdated compiler flags
9 years ago
Brent Cook
2e79e8cb07
mach_absolute_time is monotonic
which is convenient, since it is exactly what we need.
9 years ago
Brent Cook
667d758c34
remove applied patches from upstream
9 years ago
Brent Cook
132ece510b
resync patch set
9 years ago
Brent Cook
f55fb2f9bb
check for sockaddr_in.sin_len directly.
There is no standard SIN_LEN, unlike SIN6_LEN.
9 years ago
Brent Cook
fe2755c09e
reorder patches by priority and generality
9 years ago
Brent Cook
76f582f5f0
make state dirs on install if the don't exist
9 years ago
Brent Cook
4e94afcafe
support --privsep-user, overriding file paths
Allow overriding the user and the config file paths for ntpd.
This also adds back --privsep-path from OpenNTPD, which really only
changes the installation instructions from 'make install', since ntpd
always uses the home directory of the ntpd user.
This borrows from the Darren's portable OpenNTPD and from OpenSSL, add
credits and a license.
9 years ago
Brent Cook
4f36f83b7e
Move credits from README to AUTHORS.
As long as autoconf requires an AUTHORS file, might as well use it.
Refer to the public commit logs for all contributors - that's what
they're for.
9 years ago
Brent Cook
349259b778
rename clock_gettime OS X shim for consistency
9 years ago
Brent Cook
fb43599f64
update port status
9 years ago
Brent Cook
04f3b3eeee
use per-OS files for adjfreq emulation
This makes it easier to see what is supported by each OS, and to improve
them individually.
9 years ago
Brent Cook
46eb3fcad9
remove unneeded compat string functions
9 years ago
Brent Cook
8e4c175c42
update copyright block, patches
I removed all of the code in fake-sensors, I don't think Henning wants
all the credit for an empty file.
9 years ago
Brent Cook
ca4f4d455a
move all compatibility shims to compat
9 years ago
Brent Cook
a3ad579ab6
add ye-old standard MAX macro
9 years ago
Brent Cook
17f348961a
be more direct about obtaining BSD integer types
9 years ago
Brent Cook
ff50f20d0a
add Solaris build patch
9 years ago
Brent Cook
1ca341f3ed
distribute ntpd.conf
9 years ago
Brent Cook
3f25522c31
include the BSD integer types
TODO: convert u_int_* types to uint_*
9 years ago
Brent Cook
4b191ba09c
remove duplicate md5 defs, check for Solaris -lmd5
9 years ago
Brent Cook
1b54280f47
disable pid file patch for now
9 years ago
Brent Cook
7559d73f7d
fix build error on OS X
9 years ago
Brent Cook
9ef517cfb7
adjust checks for clock_(get_time/get_res)
ensure we get HAVE_ defines set by autoconf
9 years ago
Brent Cook
1970d59422
include time.h in the distribution
9 years ago
Brent Cook
9b4d748b44
initial OS X support
Well, support may be too concrete of a term. There is a lot that is
missing in OS X, and not everything can be implemented with portability
shims. The time APIs in OS X seem to have frozen with NeXTSTEP and never
advanced with POSIX.
9 years ago
Brent Cook
ac6aa84996
reorganize and incorporate debian and gentoo patches
This reworks a few of the common patches on Debian and Gentoo to be a
little nicer, and changes the patches to be per-fix rather than
per-file.
9 years ago
Brent Cook
72b20dc6ac
update source checkout install instructions
9 years ago
Brent Cook
695a83dc84
deal with rename in the initial checkout procedure
9 years ago
Brent Cook
43c0dcabfb
include credits block and update github repo
9 years ago
Brent Cook
c3dc8c10f3
remove OpenBSD hardcode in check for sensor support
9 years ago
Brent Cook
59dbc42e60
adjust patch naming convention to match ports
include naddy's patch for using the LOG_NTP syslog facility
9 years ago
Brent Cook
659bb3d7a2
consolidate patches, cleanup dist.sh
9 years ago
Brent Cook
fd110d0b36
mark WIP
9 years ago
Brent Cook
4f2207cfa8
remove __weak_alias
9 years ago
Brent Cook
0a716797e0
simplify library scans for various functions
9 years ago
Brent Cook
68ee93625b
surprisingly, patch --posix isn't very helpful
9 years ago
Brent Cook
074a8e3928
FreeBSD compatibility fixes
EAI_NODATA has been made obsolete.
Properly detect MD5Init in -lmd
9 years ago
Brent Cook
1be998136e
check libmd for MD5 hash functions
9 years ago
Brent Cook
55a755daff
define __weak_alias
9 years ago
Brent Cook
1273571998
distribute hash compat headers
9 years ago
Brent Cook
0d56dc4684
use libc SHA512 implementation
Remove dependency on libcrypto, include hash headers in a nicer way.
9 years ago
Brent Cook
c1e0a324f1
remove libevent remnants
9 years ago
Brent Cook
558f0dd84f
add missing compatibilty headers
9 years ago
Brent Cook
d5b81b8ed2
new OpenNTPD portable tree
First attempt at building a new OpenNTPD portable project, based on the
latest OpenBSD source.
9 years ago