[Midnightbsd-cvs] [MidnightBSD/src] f5709e: ntpd: update OpenNTPD to 7.9p1 (#443)
Lucas Holt
noreply at github.com
Mon Jul 6 19:31:28 EDT 2026
Branch: refs/heads/stable/4.1
Home: https://github.com/MidnightBSD/src
Commit: f5709e8362ec845ed2f607e75bf87b6c3ee6aab7
https://github.com/MidnightBSD/src/commit/f5709e8362ec845ed2f607e75bf87b6c3ee6aab7
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
A contrib/openntpd/AUTHORS
A contrib/openntpd/COPYING
R contrib/openntpd/CREDITS
M contrib/openntpd/ChangeLog
M contrib/openntpd/INSTALL
R contrib/openntpd/LICENCE
M contrib/openntpd/MIDNIGHTBSD-upgrade
R contrib/openntpd/Makefile
A contrib/openntpd/Makefile.am
M contrib/openntpd/Makefile.in
R contrib/openntpd/README
A contrib/openntpd/README.md
A contrib/openntpd/VERSION
A contrib/openntpd/aclocal.m4
R contrib/openntpd/adjfreq.c
R contrib/openntpd/arc4random.c
R contrib/openntpd/buffer.c
R contrib/openntpd/client.c
R contrib/openntpd/compat.h
A contrib/openntpd/compat/Makefile.am
A contrib/openntpd/compat/Makefile.in
A contrib/openntpd/compat/adjfreq_freebsd.c
A contrib/openntpd/compat/adjfreq_linux.c
A contrib/openntpd/compat/adjfreq_netbsd.c
A contrib/openntpd/compat/adjfreq_openbsd.c
A contrib/openntpd/compat/adjfreq_osx.c
A contrib/openntpd/compat/adjfreq_solaris.c
A contrib/openntpd/compat/adjtime_adjtimex.c
A contrib/openntpd/compat/arc4random.c
A contrib/openntpd/compat/arc4random.h
A contrib/openntpd/compat/arc4random_freebsd.h
A contrib/openntpd/compat/arc4random_linux.h
A contrib/openntpd/compat/arc4random_netbsd.h
A contrib/openntpd/compat/arc4random_osx.h
A contrib/openntpd/compat/arc4random_solaris.h
A contrib/openntpd/compat/arc4random_uniform.c
A contrib/openntpd/compat/arc4random_win.h
A contrib/openntpd/compat/bsd-asprintf.c
A contrib/openntpd/compat/bsd-setresgid.c
A contrib/openntpd/compat/bsd-setresuid.c
A contrib/openntpd/compat/chacha_private.h
A contrib/openntpd/compat/clock_getres.c
A contrib/openntpd/compat/clock_gettime_osx.c
A contrib/openntpd/compat/closefrom.c
A contrib/openntpd/compat/daemon_solaris.c
A contrib/openntpd/compat/explicit_bzero.c
A contrib/openntpd/compat/freezero.c
A contrib/openntpd/compat/getentropy_freebsd.c
A contrib/openntpd/compat/getentropy_linux.c
A contrib/openntpd/compat/getentropy_netbsd.c
A contrib/openntpd/compat/getentropy_osx.c
A contrib/openntpd/compat/getentropy_solaris.c
A contrib/openntpd/compat/getifaddrs_solaris.c
A contrib/openntpd/compat/imsg-buffer.c
A contrib/openntpd/compat/imsg.c
A contrib/openntpd/compat/md5.c
A contrib/openntpd/compat/progname.c
A contrib/openntpd/compat/reallocarray.c
A contrib/openntpd/compat/recallocarray.c
A contrib/openntpd/compat/setproctitle.c
A contrib/openntpd/compat/sha2.c
A contrib/openntpd/compat/socket.c
A contrib/openntpd/compat/strlcat.c
A contrib/openntpd/compat/strlcpy.c
A contrib/openntpd/compat/strtonum.c
A contrib/openntpd/compile
R contrib/openntpd/config.c
M contrib/openntpd/config.guess
R contrib/openntpd/config.h
R contrib/openntpd/config.h.in
R contrib/openntpd/config.status
M contrib/openntpd/config.sub
M contrib/openntpd/configure
M contrib/openntpd/configure.ac
R contrib/openntpd/configure.lineno
R contrib/openntpd/contrib/redhat/ntpd
R contrib/openntpd/contrib/redhat/openntpd.spec
R contrib/openntpd/defines.h
A contrib/openntpd/depcomp
R contrib/openntpd/imsg.c
A contrib/openntpd/include/Makefile.am
A contrib/openntpd/include/Makefile.in
A contrib/openntpd/include/arpa/nameser.h
A contrib/openntpd/include/endian.h
A contrib/openntpd/include/err.h
A contrib/openntpd/include/ifaddrs.h
A contrib/openntpd/include/imsg.h
A contrib/openntpd/include/md5.h
A contrib/openntpd/include/paths.h
A contrib/openntpd/include/poll.h
A contrib/openntpd/include/sha2.h
A contrib/openntpd/include/sha2_openbsd.h
A contrib/openntpd/include/signal.h
A contrib/openntpd/include/stdio.h
A contrib/openntpd/include/stdlib.h
A contrib/openntpd/include/string.h
A contrib/openntpd/include/sys/_null.h
A contrib/openntpd/include/sys/mman.h
A contrib/openntpd/include/sys/queue.h
A contrib/openntpd/include/sys/socket.h
A contrib/openntpd/include/sys/time.h
A contrib/openntpd/include/sys/types.h
A contrib/openntpd/include/sys/wait.h
A contrib/openntpd/include/time.h
A contrib/openntpd/include/tls.h
A contrib/openntpd/include/unistd.h
R contrib/openntpd/includes.h
M contrib/openntpd/install-sh
R contrib/openntpd/log.c
A contrib/openntpd/ltmain.sh
A contrib/openntpd/m4/ax_add_fortify_source.m4
A contrib/openntpd/m4/ax_check_compile_flag.m4
A contrib/openntpd/m4/check-hardening-options.m4
A contrib/openntpd/m4/check-libc-compat.m4
A contrib/openntpd/m4/check-os-options.m4
A contrib/openntpd/m4/disable-compiler-warnings.m4
A contrib/openntpd/m4/libtool.m4
A contrib/openntpd/m4/ltoptions.m4
A contrib/openntpd/m4/ltsugar.m4
A contrib/openntpd/m4/ltversion.m4
A contrib/openntpd/m4/lt~obsolete.m4
R contrib/openntpd/mdoc2man.awk
A contrib/openntpd/missing
R contrib/openntpd/ntp.c
R contrib/openntpd/ntp.h
R contrib/openntpd/ntp_msg.c
R contrib/openntpd/ntpd.8
R contrib/openntpd/ntpd.c
M contrib/openntpd/ntpd.conf
R contrib/openntpd/ntpd.conf.5
R contrib/openntpd/ntpd.h
R contrib/openntpd/openbsd-compat/asprintf.c
R contrib/openntpd/openbsd-compat/atomicio.c
R contrib/openntpd/openbsd-compat/atomicio.h
R contrib/openntpd/openbsd-compat/bsd-arc4random.c
R contrib/openntpd/openbsd-compat/bsd-getifaddrs.c
R contrib/openntpd/openbsd-compat/bsd-getifaddrs.h
R contrib/openntpd/openbsd-compat/bsd-misc.c
R contrib/openntpd/openbsd-compat/bsd-poll.c
R contrib/openntpd/openbsd-compat/bsd-poll.h
R contrib/openntpd/openbsd-compat/bsd-setresgid.c
R contrib/openntpd/openbsd-compat/bsd-setresuid.c
R contrib/openntpd/openbsd-compat/bsd-snprintf.c
R contrib/openntpd/openbsd-compat/daemon.c
R contrib/openntpd/openbsd-compat/errx.c
R contrib/openntpd/openbsd-compat/fake-rfc2553.c
R contrib/openntpd/openbsd-compat/fake-rfc2553.h
R contrib/openntpd/openbsd-compat/inet_pton.c
R contrib/openntpd/openbsd-compat/openbsd-compat.h
R contrib/openntpd/openbsd-compat/port-qnx.c
R contrib/openntpd/openbsd-compat/strlcpy.c
R contrib/openntpd/openbsd-compat/sys-queue.h
R contrib/openntpd/openbsd-compat/verrx.c
R contrib/openntpd/parse.y
R contrib/openntpd/sensors.c
R contrib/openntpd/server.c
A contrib/openntpd/src/Makefile.am
A contrib/openntpd/src/Makefile.in
A contrib/openntpd/src/client.c
A contrib/openntpd/src/config.c
A contrib/openntpd/src/constraint-disabled.c
A contrib/openntpd/src/constraint.c
A contrib/openntpd/src/control.c
A contrib/openntpd/src/fake-sensors.c
A contrib/openntpd/src/log.c
A contrib/openntpd/src/log.h
A contrib/openntpd/src/ntp.c
A contrib/openntpd/src/ntp.h
A contrib/openntpd/src/ntp_dns.c
A contrib/openntpd/src/ntp_msg.c
A contrib/openntpd/src/ntpctl.8.in
A contrib/openntpd/src/ntpd.8.in
A contrib/openntpd/src/ntpd.c
A contrib/openntpd/src/ntpd.conf.5.in
A contrib/openntpd/src/ntpd.h
A contrib/openntpd/src/parse.c
A contrib/openntpd/src/parse.y
A contrib/openntpd/src/sensors.c
A contrib/openntpd/src/server.c
A contrib/openntpd/src/util.c
R contrib/openntpd/util.c
R contrib/openntpd/version.h
R contrib/openntpd/y.tab.c
A contrib/openntpd/ylwrap
M usr.sbin/ntpd/Makefile
Log Message:
-----------
ntpd: update OpenNTPD to 7.9p1 (#443)
Import the pristine OpenNTPD portable 7.9p1 release into contrib/openntpd
(upstream src/, compat/, include/ layout) and rewrite the usr.sbin/ntpd
build glue for the modern portable layout:
- ntpctl is installed as a hardlink to ntpd (argv[0] dispatch).
- HTTPS constraint is compiled out (no libtls in base) and sensors use the
fake-sensors stub (no sys/sensors.h).
- Compat objects limited to what the base lacks: imsg, adjfreq_freebsd,
recallocarray, freezero (plus always-on socket/md5/progname); everything
else (asprintf, arc4random, reallocarray, strlcpy, setres*id, ...) is taken
from the base via -DHAVE_*. progname.c keeps -DHAVE___PROGNAME so it does
not redefine libc's __progname.
The 3.9-era MidnightBSD compat patches are dropped -- upstream's portable
layer subsumes them.
Builds clean under -Werror and installs (ntpd + ntpctl hardlink, man pages,
ntpd.conf) on MidnightBSD 4.0.6/amd64.
AI-Assisted-by: Claude Opus 4.8
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply at anthropic.com>
(cherry picked from commit c6df33edf45cebea14798f5fbe1dda78bc921c92)
To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications
More information about the Midnightbsd-cvs
mailing list