Brent Cook
6b32cedc37
update for new tree layout
8 years ago
Brent Cook
d9992bf74e
fetch so we can switch to new branches
8 years ago
Brent Cook
4575cfbbce
update and rebase patches, we no longer need the LOG_NTP workaround
8 years ago
Brent Cook
a18259d9b9
portability fixes
9 years ago
Brent Cook
11fc26bcfe
build updates
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
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
b493f59fb8
refresh for the latest ntpd upstream code
- add closefrom fallback for OS X / Linux systems, extracted from sudo,
but without the optimized versions, since they cannot work in a
chroot environment (and we're not performance critical here.)
- enable detecting libtls
- conditionally enable https constraint support
9 years ago
Brent Cook
733037e6fc
spring cleaning before resyncing with upstream
Layout build machinery closer to LibreSSL to make code sharing easier.
Split the big Makefile.am into src/compat.
9 years ago
Brent Cook
5980ef6d61
remove BEGIN/END_DECLS annotations from internal headers
These do not exist on all systems in sys/cdefs.h, and they are unneeded
since the header is being used privately anyway.
9 years ago
Brent Cook
75d2f0aafb
remove need for bash
9 years ago
Brent Cook
0ee203eeb0
sync with latest OpenBSD source, adjust patch queue
9 years ago
Brent Cook
46eb3fcad9
remove unneeded compat string functions
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
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
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
68ee93625b
surprisingly, patch --posix isn't very helpful
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
d5b81b8ed2
new OpenNTPD portable tree
First attempt at building a new OpenNTPD portable project, based on the
latest OpenBSD source.
9 years ago