Brent Cook
38a5e4464f
sync autogen.sh with LibreSSL, cache upstream config scripts
8 years ago
Brent Cook
d9992bf74e
fetch so we can switch to new branches
8 years ago
Brent Cook
373f8c75cb
add compiler warnings checks from LibreSSL
8 years ago
Brent Cook
3f488b31c0
share more check-libc and check-os macros with LibreSSL
8 years ago
Brent Cook
491f3b08aa
move -ldl check, remove unused clang flags
8 years ago
Brent Cook
a9ef3ae3e9
factor out CHECK_OS_OPTIONS
8 years ago
Brent Cook
c6a2c11ecd
added --disable-https-constraint for disabling HTTPS constraints
8 years ago
Brent Cook
fee37c5d0a
add priv_constraint_kill
8 years ago
Brent Cook
cb2b691e40
fix missed conflict in patches
8 years ago
Brent Cook
caaaae23de
rebase patches
8 years ago
Brent Cook
5b637000b3
grab newer versions of gnu config scripts
8 years ago
Brent Cook
52a1b53757
more error handling for writefreq
9 years ago
Brent Cook
725c0c89cb
add the rest of the rebased patches
9 years ago
Brent Cook
4575cfbbce
update and rebase patches, we no longer need the LOG_NTP workaround
9 years ago
Paul B. Henson
2bb74c098b
Add sys/wait.h stub header with WAIT_ANY definition for systems (such as
Solaris and illumos based distributions) which don't have it.
9 years ago
Brent Cook
da21669f2f
update constraint disable shims
9 years ago
Brent Cook
41436abd00
bump version
9 years ago
Brent Cook
a18259d9b9
portability fixes
9 years ago
Brent Cook
f48b854265
rebase and update patches
9 years ago
Brent Cook
94073d01eb
check for 3-argument tls_write
9 years ago
Brent Cook
11fc26bcfe
build updates
9 years ago
Brent Cook
694669fb81
add travis config
9 years ago
Brent Cook
c3f5624f31
add infrastructure for checking out branches
9 years ago
Brent Cook
7ec2068906
remove unnecessary header defines, condense md5
9 years ago
Brent Cook
15a611b230
pare back the unconditional MD5/SHA builtins patch
e0ed8ed664
went too far and broke the
backward compat headers for Linux systems.
9 years ago
Brent Cook
ee9bac45b9
disable strict aliasing
9 years ago
kinichiro
9d7e230cc7
add stdio.h for definition of asprintf and vasprintf
10 years ago
kinichiro
ee0dfcfd61
add sys/mman.h for MAP_ANON and MAP_ANONYMOUS
10 years ago
Brent Cook
5d27eaaaea
rebase patches
9 years ago
Brent Cook
cc8e1790f3
define SHA2_SMALL to remove unneeded SHA hashes
This also removes the need for __weak_alias shims
9 years ago
Brent Cook
366b8de487
include a daemon prototype if needed
9 years ago
Brent Cook
f100b7bdd1
undef MODEMASK from Solaris 10
9 years ago
Brent Cook
8f13cf4a96
include the missing return type for _warn
9 years ago
Brent Cook
464e12bba1
update to etc/examples/ntpd.conf
9 years ago
Brent Cook
87be206389
ensure that sys/types.h includes endian definitions
9 years ago
Brent Cook
6759f143ed
add cdefs shim for defining __weak_alias on platforms without it
9 years ago
Paul B. Henson
a4b54ce35a
Deal with missing SO_TIMESTAMP by falling back to the previous client.c
implementation when it's not found. SO_TIMESTAMP was added in CVS rev 1.85
by henning@.
9 years ago
Paul B. Henson
3a575d5270
Add daemon function for Solaris 10 which lacks it.
9 years ago
Paul B. Henson
1248e2b50a
Add ifaddrs.h stub header file for systems (such as Solaris 10) which
do not have it, and a getifaddrs substitute for Solaris 10.
9 years ago
Paul B. Henson
f427a68fd0
Add paths.h stub for systems (such as Solaris 10) without it.
9 years ago
Brent Cook
ed06bf2eb2
move __progname initialization to before first use
Thanks to pbhenson for noticing this.
9 years ago
Brent Cook
4d333bee2d
rebase the imsg patch
9 years ago
Brent Cook
e2450a51a3
rebase patches on current
9 years ago
Brent Cook
e0ed8ed664
do not link -lmd to get MD5* functions
There are crypto hash function symbol overlaps between libmd and libcrypto on
FreeBSD, which causes hashing of the certificates store to fail as a
side-effect when using TLS constraints. Since all we really need is MD5, just
use the embedded OpenBSD versions instead.
9 years ago
Brent Cook
aacd89e84a
disable RDOMAIN FreeBSD compatibility
9 years ago
Brent Cook
993ab7afa5
add shim for constraint_add
9 years ago
Brent Cook
7523d1ea94
do not override CFLAGS during configure, remove USER_CFLAGS
9 years ago
Brent Cook
ff76a641e3
enable foreign mode, remove unused NEWS file
9 years ago
Brent Cook
f3bb8bae60
rebase patches
9 years ago
Brent Cook
70b6d21af6
signal time sync to the OS
This is used to ensure that the time is written to the RTC when it is
synced. Problem noticed and patched by Christian Weisgerber.
9 years ago