openntpd-portable:OpenNTPD的可移植构建框架

时间:2021-05-14 22:06:41
【文件属性】:
文件名称:openntpd-portable:OpenNTPD的可移植构建框架
文件大小:103KB
文件格式:ZIP
更新时间:2021-05-14 22:06:41
C 这是OpenBSD的本地网络时间协议守护程序的可移植版本,OpenNTPD 平台要求 adjtime(2)和settimeofday(2)系统调用或同等功能。 adjfreq(2)或等效的兼容性函数以获得最佳结果 守护程序(3),setresgid(2),setresuid(2)或同等功能 一个有效的arc4random(2)实现(此项目与LibreSSL共享相同的arc4random兼容性代码) HTTPS时间限制验证需要LibreSSL 3.0+中的libtls。 支持的操作系统 OpenNTPD可以在较新的和较旧的其他操作系统上运行,但是以上操作系统已由开发人员进行了最新测试。 在撰写本文时,OpenNTPD Portable可用于以下方面的构建和工作: OpenBSD(6.7) Linux(Debian 10以上版本,Ubuntu 18.04以上版本) FreeBSD(1
【文件预览】:
openntpd-portable-master
----Makefile.am(1KB)
----.gitignore(763B)
----compat()
--------Makefile.am(4KB)
--------clock_getres.c(1KB)
--------socket.c(1019B)
--------getifaddrs_solaris.c(6KB)
--------adjfreq_solaris.c(2KB)
--------adjfreq_osx.c(433B)
--------adjfreq_linux.c(2KB)
--------bsd-setresuid.c(2KB)
--------adjfreq_freebsd.c(2KB)
--------bsd-asprintf.c(2KB)
--------setproctitle.c(4KB)
--------daemon_solaris.c(2KB)
--------freezero.c(1KB)
--------arc4random.h(508B)
--------adjfreq_openbsd.c(174B)
--------progname.c(1KB)
--------clock_gettime_osx.c(1KB)
--------bsd-setresgid.c(1KB)
--------closefrom.c(2KB)
--------adjfreq_netbsd.c(2KB)
----patches()
--------0011-Deal-with-missing-SO_TIMESTAMP.patch(2KB)
--------0008-initialize-setproctitle-where-needed.patch(2KB)
--------0003-conditionally-fill-in-sin_len-sin6_len-if-they-exist.patch(1KB)
--------0005-update-ntpd.conf-to-indicate-OS-dependent-options.patch(2KB)
--------0015-Don-t-retry-DNS-if-Checking-Disable-flag-is-not-avai.patch(2KB)
--------0014-increase-buffer-sizes-potential-truncation.patch(1KB)
--------0020-remove-cdefs-from-log.h-not-clear-why-that-s-there.patch(603B)
--------0017-initialize-deadline.patch(701B)
--------0007-add-p-option-to-create-a-pid-file.patch(4KB)
--------0004-check-if-rdomain-support-is-available.patch(3KB)
--------0001-Handle-IPv6-DNS-records-on-IPv4-networks-more-libera.patch(1KB)
--------0018-cast-mode-to-unsigned-int-for-Solaris.patch(814B)
--------0006-allow-overriding-default-user-and-file-locations.patch(1KB)
--------0013-set-IPV6_V6ONLY-if-we-are-binding-to-an-IPv6-address.patch(1KB)
--------0012-check-result-of-ftello-ftruncate.patch(957B)
--------0010-add-a-method-for-updating-the-realtime-clock-on-sync.patch(1010B)
--------0009-Notify-the-user-when-constraint-support-is-disabled.patch(2KB)
--------0021-rename-sun-to-saddr-since-sun-is-already-defined-on-.patch(1KB)
--------0002-EAI_NODATA-does-not-exist-everywhere.patch(1KB)
--------patch-imsg.c(437B)
--------0019-initialize-peercount.patch(824B)
--------0016-handle-KERN_SECURELVL-when-available.patch(1KB)
----src()
--------Makefile.am(3KB)
--------fake-sensors.c(1KB)
--------constraint-disabled.c(2KB)
----configure.ac(5KB)
----ChangeLog(8KB)
----dist.sh(58B)
----.github()
--------workflows()
----COPYING(1KB)
----scripts()
--------config.guess(43KB)
--------config.sub(36KB)
----README.md(1KB)
----OPENBSD_BRANCH(12B)
----VERSION(6B)
----include()
--------Makefile.am(656B)
--------stdlib.h(904B)
--------paths.h(199B)
--------machine()
--------poll.h(188B)
--------err.h(1KB)
--------unistd.h(605B)
--------tls.h(101B)
--------time.h(428B)
--------signal.h(170B)
--------arpa()
--------sys()
--------stdio.h(514B)
--------string.h(1KB)
--------ifaddrs.h(2KB)
--------sha2.h(282B)
----update.sh(2KB)
----INSTALL(4KB)
----autogen.sh(393B)
----m4()
--------check-os-options.m4(3KB)
--------check-libc-compat.m4(4KB)
--------disable-compiler-warnings.m4(880B)
----AUTHORS(770B)

网友评论