ntp: import ntp-4.2.8p17
Fixes two small bugs including one regression. MFC after: 3 days Merge commit 'ab1f1aa8333369a83ff284848fc3fc2e52d5f29f'
This commit is contained in:
commit
e6bfd18d21
@ -1,3 +1,17 @@
|
|||||||
|
---
|
||||||
|
(4.2.8p17) 2023/06/06 Released by Harlan Stenn <stenn@ntp.org>
|
||||||
|
|
||||||
|
* [Bug 3824] Spurious "ntpd: daemon failed to notify parent!" logged at
|
||||||
|
event_sync. Reported by Edward McGuire. <hart@ntp.org>
|
||||||
|
* [Bug 3822] ntpd significantly delays first poll of servers specified by name.
|
||||||
|
<hart@ntp.org> Miroslav Lichvar identified regression in 4.2.8p16.
|
||||||
|
* [Bug 3821] 4.2.8p16 misreads hex authentication keys, won't interop with
|
||||||
|
4.2.8p15 or earlier. Reported by Matt Nordhoff, thanks to
|
||||||
|
Miroslav Lichvar and Matt for rapid testing and identifying the
|
||||||
|
problem. <hart@ntp.org>
|
||||||
|
* Add tests/libntp/digests.c to catch regressions reading keys file or with
|
||||||
|
symmetric authentication digest output.
|
||||||
|
|
||||||
---
|
---
|
||||||
(4.2.8p16) 2023/05/31 Released by Harlan Stenn <stenn@ntp.org>
|
(4.2.8p16) 2023/05/31 Released by Harlan Stenn <stenn@ntp.org>
|
||||||
|
|
||||||
|
@ -1,3 +1,467 @@
|
|||||||
|
ChangeSet@1.4004, 2023-06-06 04:40:27-07:00, ntpreleng@ntp-build.tal1.ntfo.org
|
||||||
|
NTP_4_2_8P17
|
||||||
|
TAG: NTP_4_2_8P17
|
||||||
|
|
||||||
|
ChangeLog@1.2053 +1 -0
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/invoke-ntp.conf.texi@1.225 +1 -1
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/invoke-ntp.keys.texi@1.210 +1 -1
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/invoke-ntpd.texi@1.524 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/ntp.conf.5man@1.259 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/ntp.conf.5mdoc@1.259 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/ntp.conf.html@1.207 +1 -1
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/ntp.conf.man.in@1.259 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/ntp.conf.mdoc.in@1.259 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/ntp.keys.5man@1.244 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/ntp.keys.5mdoc@1.244 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/ntp.keys.html@1.204 +1 -1
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/ntp.keys.man.in@1.244 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/ntp.keys.mdoc.in@1.244 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/ntpd-opts.c@1.549 +7 -7
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/ntpd-opts.h@1.548 +3 -3
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/ntpd.1ntpdman@1.353 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/ntpd.1ntpdmdoc@1.353 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/ntpd.html@1.198 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/ntpd.man.in@1.353 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpd/ntpd.mdoc.in@1.353 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpdc/invoke-ntpdc.texi@1.523 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpdc/ntpdc-opts.c@1.544 +7 -7
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpdc/ntpdc-opts.h@1.543 +3 -3
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpdc/ntpdc.1ntpdcman@1.354 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpdc/ntpdc.1ntpdcmdoc@1.354 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpdc/ntpdc.html@1.368 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpdc/ntpdc.man.in@1.354 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpdc/ntpdc.mdoc.in@1.354 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpq/invoke-ntpq.texi@1.533 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpq/ntpq-opts.c@1.553 +7 -7
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpq/ntpq-opts.h@1.551 +3 -3
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpq/ntpq.1ntpqman@1.361 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpq/ntpq.1ntpqmdoc@1.361 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpq/ntpq.html@1.198 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpq/ntpq.man.in@1.361 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpq/ntpq.mdoc.in@1.361 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpsnmpd/invoke-ntpsnmpd.texi@1.523 +1 -1
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpsnmpd/ntpsnmpd-opts.c@1.544 +7 -7
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpsnmpd/ntpsnmpd-opts.h@1.543 +3 -3
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.352 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.352 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpsnmpd/ntpsnmpd.html@1.190 +1 -1
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpsnmpd/ntpsnmpd.man.in@1.352 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ntpsnmpd/ntpsnmpd.mdoc.in@1.352 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
packageinfo.sh@1.550 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.113 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.115 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/calc_tickadj/calc_tickadj.html@1.114 +1 -1
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/calc_tickadj/calc_tickadj.man.in@1.112 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/calc_tickadj/calc_tickadj.mdoc.in@1.115 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/calc_tickadj/invoke-calc_tickadj.texi@1.117 +1 -1
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/invoke-plot_summary.texi@1.135 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/invoke-summary.texi@1.134 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntp-wait/invoke-ntp-wait.texi@1.346 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntp-wait/ntp-wait-opts@1.82 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntp-wait/ntp-wait.1ntp-waitman@1.341 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.343 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntp-wait/ntp-wait.html@1.362 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntp-wait/ntp-wait.man.in@1.341 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntp-wait/ntp-wait.mdoc.in@1.343 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntpsweep/invoke-ntpsweep.texi@1.132 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntpsweep/ntpsweep-opts@1.85 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntpsweep/ntpsweep.1ntpsweepman@1.120 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.120 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntpsweep/ntpsweep.html@1.134 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntpsweep/ntpsweep.man.in@1.120 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntpsweep/ntpsweep.mdoc.in@1.121 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntptrace/invoke-ntptrace.texi@1.135 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntptrace/ntptrace-opts@1.85 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntptrace/ntptrace.1ntptraceman@1.120 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntptrace/ntptrace.1ntptracemdoc@1.122 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntptrace/ntptrace.html@1.135 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntptrace/ntptrace.man.in@1.120 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/ntptrace/ntptrace.mdoc.in@1.123 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/plot_summary-opts@1.86 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/plot_summary.1plot_summaryman@1.133 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/plot_summary.1plot_summarymdoc@1.133 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/plot_summary.html@1.137 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/plot_summary.man.in@1.133 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/plot_summary.mdoc.in@1.133 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/summary-opts@1.85 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/summary.1summaryman@1.132 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/summary.1summarymdoc@1.132 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/summary.html@1.136 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/summary.man.in@1.132 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/summary.mdoc.in@1.132 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/update-leap/invoke-update-leap.texi@1.33 +1 -1
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/update-leap/update-leap-opts@1.35 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/update-leap/update-leap.1update-leapman@1.33 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/update-leap/update-leap.1update-leapmdoc@1.34 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/update-leap/update-leap.html@1.33 +1 -1
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/update-leap/update-leap.man.in@1.33 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
scripts/update-leap/update-leap.mdoc.in@1.34 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
sntp/invoke-sntp.texi@1.523 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
sntp/sntp-opts.c@1.545 +7 -7
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
sntp/sntp-opts.h@1.543 +3 -3
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
sntp/sntp.1sntpman@1.358 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
sntp/sntp.1sntpmdoc@1.358 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
sntp/sntp.html@1.539 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
sntp/sntp.man.in@1.358 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
sntp/sntp.mdoc.in@1.358 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
util/invoke-ntp-keygen.texi@1.526 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
util/ntp-keygen-opts.c@1.547 +7 -7
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
util/ntp-keygen-opts.h@1.545 +3 -3
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
util/ntp-keygen.1ntp-keygenman@1.354 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
util/ntp-keygen.1ntp-keygenmdoc@1.354 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
util/ntp-keygen.html@1.199 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
util/ntp-keygen.man.in@1.354 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
util/ntp-keygen.mdoc.in@1.354 +2 -2
|
||||||
|
NTP_4_2_8P17
|
||||||
|
|
||||||
|
ChangeSet@1.4003, 2023-06-06 04:28:11-07:00, ntpreleng@ntp-build.tal1.ntfo.org
|
||||||
|
p17
|
||||||
|
|
||||||
|
tests/libntp/run-digests.c@1.2 +7 -7
|
||||||
|
p17
|
||||||
|
|
||||||
|
ChangeSet@1.4002, 2023-06-06 04:09:35-07:00, ntpreleng@ntp-build.tal1.ntfo.org
|
||||||
|
p17
|
||||||
|
|
||||||
|
packageinfo.sh@1.549 +1 -1
|
||||||
|
p17
|
||||||
|
|
||||||
|
ChangeSet@1.4001, 2023-06-06 09:43:55+00:00, hart@ntp-devbuild.chi1.ntfo.org
|
||||||
|
Makefile.am:
|
||||||
|
Fix make distcheck failure with generated srcdir.c
|
||||||
|
|
||||||
|
tests/libntp/Makefile.am@1.104 +2 -2
|
||||||
|
Fix make distcheck failure with generated srcdir.c
|
||||||
|
|
||||||
|
ChangeSet@1.4000, 2023-06-06 03:43:29-05:00, stenn@stenn.chi1.ntfo.org
|
||||||
|
prep for p17
|
||||||
|
|
||||||
|
ChangeLog@1.2052 +8 -6
|
||||||
|
prep for p17
|
||||||
|
|
||||||
|
NEWS@1.219 +25 -0
|
||||||
|
prep for p17
|
||||||
|
|
||||||
|
ChangeSet@1.3998, 2023-06-05 00:21:10+00:00, davehart@tl.davehart.net
|
||||||
|
Add tests for loading and using all supported symmetric auth digests.
|
||||||
|
|
||||||
|
ChangeLog@1.2050 +2 -0
|
||||||
|
Add tests/libntp/digests.c to catch regressions reading keys file or with
|
||||||
|
symmetric authentication digest output.
|
||||||
|
|
||||||
|
include/ntp.h@1.235 +1 -1
|
||||||
|
move KEY_TYPE_MD5 to ntp_md5.h
|
||||||
|
|
||||||
|
include/ntp_md5.h@1.15 +4 -0
|
||||||
|
move a few items here where they better fit.
|
||||||
|
|
||||||
|
include/ntp_stdlib.h@1.91 +21 -18
|
||||||
|
Move items to ntp_md5.h, add some arg names to prototypes.
|
||||||
|
|
||||||
|
libntp/a_md5encrypt.c@1.55 +13 -10
|
||||||
|
%zu isn't supported by all compilers we support
|
||||||
|
|
||||||
|
libntp/authkeys.c@1.46 +11 -12
|
||||||
|
Get rid of magic number 4 for sizeof(u_int32), use zero_mem()
|
||||||
|
|
||||||
|
libntp/authreadkeys.c@1.36 +10 -2
|
||||||
|
Warn if AES128CMAC key is less than 128 bits.
|
||||||
|
|
||||||
|
libntp/msyslog.c@1.57 +3 -2
|
||||||
|
Comment grammar
|
||||||
|
|
||||||
|
libparse/clk_hopf6021.c@1.14 +3 -2
|
||||||
|
include ascii.h after ntp_stdlib.h to avoid clash with EM define
|
||||||
|
|
||||||
|
libparse/clk_wharton.c@1.13 +3 -2
|
||||||
|
include ascii.h after ntp_stdlib.h to avoid clash with EM define
|
||||||
|
|
||||||
|
ntpd/ntp_control.c@1.241 +0 -1
|
||||||
|
ntp_md5.h in ntp_stdlib.h now
|
||||||
|
|
||||||
|
ntpd/ntp_loopfilter.c@1.197 +0 -3
|
||||||
|
Move PATH_MAX definition to header file.
|
||||||
|
|
||||||
|
sntp/crypto.c@1.42 +0 -5
|
||||||
|
Remove redundancies
|
||||||
|
|
||||||
|
sntp/crypto.h@1.15 +0 -1
|
||||||
|
separate include of ntp_md5.h no longer needed
|
||||||
|
|
||||||
|
tests/libntp/Makefile.am@1.103 +33 -6
|
||||||
|
add digests.c
|
||||||
|
|
||||||
|
tests/libntp/data/ntp.keys@1.2 +1 -1
|
||||||
|
typo
|
||||||
|
|
||||||
|
tests/libntp/digests.c@1.1 +415 -0
|
||||||
|
Unit test for loading and using all supported symmetric auth methods.
|
||||||
|
|
||||||
|
tests/libntp/digests.c@1.0 +0 -0
|
||||||
|
|
||||||
|
tests/libntp/run-digests.c@1.1 +80 -0
|
||||||
|
Unity generated runner for digests.c
|
||||||
|
|
||||||
|
tests/libntp/run-digests.c@1.0 +0 -0
|
||||||
|
|
||||||
|
ChangeSet@1.3996.2.1, 2023-06-03 22:48:12+00:00, davehart@tl.davehart.net
|
||||||
|
[Bug 3822] ntpd significantly delays first poll of servers specified by name.
|
||||||
|
|
||||||
|
ChangeLog@1.2048.2.1 +4 -0
|
||||||
|
[Bug 3822] ntpd significantly delays first poll of servers specified by name.
|
||||||
|
|
||||||
|
ntpd/ntp_config.c@1.383 +18 -0
|
||||||
|
Treat associations from ntp.conf with hostnames the same as those with IP addresses.
|
||||||
|
|
||||||
|
ChangeSet@1.3996.1.1, 2023-06-02 23:42:10+00:00, davehart@tl.davehart.net
|
||||||
|
[Bug 3824] Spurious "ntpd: daemon failed to notify parent!" logged at event_sync.
|
||||||
|
|
||||||
|
ChangeLog@1.2048.1.1 +4 -0
|
||||||
|
[Bug 3824] Spurious "ntpd: daemon failed to notify parent!" logged at event_sync.
|
||||||
|
|
||||||
|
ntpd/ntp_proto.c@1.446 +3 -2
|
||||||
|
CLarify error message
|
||||||
|
|
||||||
|
ntpd/ntpd.c@1.189 +4 -2
|
||||||
|
Fix logic error, clarify message
|
||||||
|
|
||||||
|
ChangeSet@1.3997, 2023-06-02 19:29:12+00:00, davehart@tl.davehart.net
|
||||||
|
[Bug 3821] 4.2.8p16 misreads hex auth keys, won't interop with 4.2.8p15.
|
||||||
|
|
||||||
|
ChangeLog@1.2049 +5 -0
|
||||||
|
[Bug 3821] 4.2.8p16 misreads hex auth keys, won't interop with 4.2.8p15.
|
||||||
|
|
||||||
|
libntp/authkeys.c@1.45 +2 -2
|
||||||
|
> typo for >>
|
||||||
|
|
||||||
|
tests/libntp/data/mills,david-03.jpg@1.1 +912 -0
|
||||||
|
The internet's Father Time
|
||||||
|
|
||||||
|
tests/libntp/data/mills,david-03.jpg@1.0 +0 -0
|
||||||
|
|
||||||
|
tests/libntp/data/ntp.keys@1.1 +34 -0
|
||||||
|
Test keys for libntp/tests/digest.c
|
||||||
|
|
||||||
|
tests/libntp/data/ntp.keys@1.0 +0 -0
|
||||||
|
|
||||||
ChangeSet@1.3996, 2023-05-31 20:05:32-07:00, ntpreleng@ntp-build.tal1.ntfo.org
|
ChangeSet@1.3996, 2023-05-31 20:05:32-07:00, ntpreleng@ntp-build.tal1.ntfo.org
|
||||||
NTP_4_2_8P16
|
NTP_4_2_8P16
|
||||||
TAG: NTP_4_2_8P16
|
TAG: NTP_4_2_8P16
|
||||||
|
@ -1,3 +1,28 @@
|
|||||||
|
---
|
||||||
|
NTP 4.2.8p17 (Harlan Stenn <stenn@ntp.org>, 2023 Jun 06)
|
||||||
|
|
||||||
|
Focus: Bug fixes
|
||||||
|
|
||||||
|
Severity: HIGH (for people running 4.2.8p16)
|
||||||
|
|
||||||
|
This release:
|
||||||
|
|
||||||
|
- fixes 3 bugs, including a regression
|
||||||
|
- adds new unit tests
|
||||||
|
|
||||||
|
Details below:
|
||||||
|
|
||||||
|
* [Bug 3824] Spurious "ntpd: daemon failed to notify parent!" logged at
|
||||||
|
event_sync. Reported by Edward McGuire. <hart@ntp.org>
|
||||||
|
* [Bug 3822] ntpd significantly delays first poll of servers specified by name.
|
||||||
|
<hart@ntp.org> Miroslav Lichvar identified regression in 4.2.8p16.
|
||||||
|
* [Bug 3821] 4.2.8p16 misreads hex authentication keys, won't interop with
|
||||||
|
4.2.8p15 or earlier. Reported by Matt Nordhoff, thanks to
|
||||||
|
Miroslav Lichvar and Matt for rapid testing and identifying the
|
||||||
|
problem. <hart@ntp.org>
|
||||||
|
* Add tests/libntp/digests.c to catch regressions reading keys file or with
|
||||||
|
symmetric authentication digest output.
|
||||||
|
|
||||||
---
|
---
|
||||||
NTP 4.2.8p16 (Harlan Stenn <stenn@ntp.org>, 2023 May 30)
|
NTP 4.2.8p16 (Harlan Stenn <stenn@ntp.org>, 2023 May 30)
|
||||||
|
|
||||||
|
20
contrib/ntp/configure
vendored
20
contrib/ntp/configure
vendored
@ -1,6 +1,6 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Guess values for system-dependent variables and create Makefiles.
|
# Guess values for system-dependent variables and create Makefiles.
|
||||||
# Generated by GNU Autoconf 2.71 for ntp 4.2.8p16.
|
# Generated by GNU Autoconf 2.71 for ntp 4.2.8p17.
|
||||||
#
|
#
|
||||||
# Report bugs to <https://bugs.ntp.org/>.
|
# Report bugs to <https://bugs.ntp.org/>.
|
||||||
#
|
#
|
||||||
@ -621,8 +621,8 @@ MAKEFLAGS=
|
|||||||
# Identity of this package.
|
# Identity of this package.
|
||||||
PACKAGE_NAME='ntp'
|
PACKAGE_NAME='ntp'
|
||||||
PACKAGE_TARNAME='ntp'
|
PACKAGE_TARNAME='ntp'
|
||||||
PACKAGE_VERSION='4.2.8p16'
|
PACKAGE_VERSION='4.2.8p17'
|
||||||
PACKAGE_STRING='ntp 4.2.8p16'
|
PACKAGE_STRING='ntp 4.2.8p17'
|
||||||
PACKAGE_BUGREPORT='https://bugs.ntp.org/'
|
PACKAGE_BUGREPORT='https://bugs.ntp.org/'
|
||||||
PACKAGE_URL='https://www.ntp.org/'
|
PACKAGE_URL='https://www.ntp.org/'
|
||||||
|
|
||||||
@ -1651,7 +1651,7 @@ if test "$ac_init_help" = "long"; then
|
|||||||
# Omit some internal or obsolete options to make the list less imposing.
|
# Omit some internal or obsolete options to make the list less imposing.
|
||||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||||
cat <<_ACEOF
|
cat <<_ACEOF
|
||||||
\`configure' configures ntp 4.2.8p16 to adapt to many kinds of systems.
|
\`configure' configures ntp 4.2.8p17 to adapt to many kinds of systems.
|
||||||
|
|
||||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
@ -1722,7 +1722,7 @@ fi
|
|||||||
|
|
||||||
if test -n "$ac_init_help"; then
|
if test -n "$ac_init_help"; then
|
||||||
case $ac_init_help in
|
case $ac_init_help in
|
||||||
short | recursive ) echo "Configuration of ntp 4.2.8p16:";;
|
short | recursive ) echo "Configuration of ntp 4.2.8p17:";;
|
||||||
esac
|
esac
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
|
|
||||||
@ -1967,7 +1967,7 @@ fi
|
|||||||
test -n "$ac_init_help" && exit $ac_status
|
test -n "$ac_init_help" && exit $ac_status
|
||||||
if $ac_init_version; then
|
if $ac_init_version; then
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
ntp configure 4.2.8p16
|
ntp configure 4.2.8p17
|
||||||
generated by GNU Autoconf 2.71
|
generated by GNU Autoconf 2.71
|
||||||
|
|
||||||
Copyright (C) 2021 Free Software Foundation, Inc.
|
Copyright (C) 2021 Free Software Foundation, Inc.
|
||||||
@ -2624,7 +2624,7 @@ cat >config.log <<_ACEOF
|
|||||||
This file contains any messages produced by compilers while
|
This file contains any messages produced by compilers while
|
||||||
running configure, to aid debugging if configure makes a mistake.
|
running configure, to aid debugging if configure makes a mistake.
|
||||||
|
|
||||||
It was created by ntp $as_me 4.2.8p16, which was
|
It was created by ntp $as_me 4.2.8p17, which was
|
||||||
generated by GNU Autoconf 2.71. Invocation command line was
|
generated by GNU Autoconf 2.71. Invocation command line was
|
||||||
|
|
||||||
$ $0$ac_configure_args_raw
|
$ $0$ac_configure_args_raw
|
||||||
@ -4039,7 +4039,7 @@ fi
|
|||||||
|
|
||||||
# Define the identity of the package.
|
# Define the identity of the package.
|
||||||
PACKAGE='ntp'
|
PACKAGE='ntp'
|
||||||
VERSION='4.2.8p16'
|
VERSION='4.2.8p17'
|
||||||
|
|
||||||
|
|
||||||
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
|
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
|
||||||
@ -35365,7 +35365,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
|||||||
# report actual input values of CONFIG_FILES etc. instead of their
|
# report actual input values of CONFIG_FILES etc. instead of their
|
||||||
# values after options handling.
|
# values after options handling.
|
||||||
ac_log="
|
ac_log="
|
||||||
This file was extended by ntp $as_me 4.2.8p16, which was
|
This file was extended by ntp $as_me 4.2.8p17, which was
|
||||||
generated by GNU Autoconf 2.71. Invocation command line was
|
generated by GNU Autoconf 2.71. Invocation command line was
|
||||||
|
|
||||||
CONFIG_FILES = $CONFIG_FILES
|
CONFIG_FILES = $CONFIG_FILES
|
||||||
@ -35434,7 +35434,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
|
|||||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
ac_cs_config='$ac_cs_config_escaped'
|
ac_cs_config='$ac_cs_config_escaped'
|
||||||
ac_cs_version="\\
|
ac_cs_version="\\
|
||||||
ntp config.status 4.2.8p16
|
ntp config.status 4.2.8p17
|
||||||
configured by $0, generated by GNU Autoconf 2.71,
|
configured by $0, generated by GNU Autoconf 2.71,
|
||||||
with options \\"\$ac_cs_config\\"
|
with options \\"\$ac_cs_config\\"
|
||||||
|
|
||||||
|
@ -134,7 +134,7 @@ typedef char s_char;
|
|||||||
* Miscellaneous stuff
|
* Miscellaneous stuff
|
||||||
*/
|
*/
|
||||||
#define NTP_MAXKEY 65535 /* max authentication key number */
|
#define NTP_MAXKEY 65535 /* max authentication key number */
|
||||||
#define KEY_TYPE_MD5 NID_md5 /* MD5 digest NID */
|
|
||||||
/*
|
/*
|
||||||
* Limits of things
|
* Limits of things
|
||||||
*/
|
*/
|
||||||
|
@ -6,6 +6,8 @@
|
|||||||
#ifndef NTP_MD5_H
|
#ifndef NTP_MD5_H
|
||||||
#define NTP_MD5_H
|
#define NTP_MD5_H
|
||||||
|
|
||||||
|
# define KEY_TYPE_MD5 NID_md5
|
||||||
|
|
||||||
#ifdef OPENSSL
|
#ifdef OPENSSL
|
||||||
# include <openssl/evp.h>
|
# include <openssl/evp.h>
|
||||||
# include "libssl_compat.h"
|
# include "libssl_compat.h"
|
||||||
@ -30,6 +32,8 @@
|
|||||||
|
|
||||||
typedef MD5_CTX EVP_MD_CTX;
|
typedef MD5_CTX EVP_MD_CTX;
|
||||||
|
|
||||||
|
# define NID_md5 4 /* from openssl/objects.h */
|
||||||
|
# define EVP_MAX_MD_SIZE 64 /* from openssl/evp.h */
|
||||||
# define EVP_MD_CTX_free(c) free(c)
|
# define EVP_MD_CTX_free(c) free(c)
|
||||||
# define EVP_MD_CTX_new() calloc(1, sizeof(MD5_CTX))
|
# define EVP_MD_CTX_new() calloc(1, sizeof(MD5_CTX))
|
||||||
# define EVP_get_digestbynid(t) NULL
|
# define EVP_get_digestbynid(t) NULL
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
|
|
||||||
#include "declcond.h" /* ntpd uses ntpd/declcond.h, others include/ */
|
#include "declcond.h" /* ntpd uses ntpd/declcond.h, others include/ */
|
||||||
#include "l_stdlib.h"
|
#include "l_stdlib.h"
|
||||||
|
#include "ntp_md5.h"
|
||||||
#include "ntp_net.h"
|
#include "ntp_net.h"
|
||||||
#include "ntp_debug.h"
|
#include "ntp_debug.h"
|
||||||
#include "ntp_malloc.h"
|
#include "ntp_malloc.h"
|
||||||
@ -18,6 +19,10 @@
|
|||||||
#include "ntp_syslog.h"
|
#include "ntp_syslog.h"
|
||||||
#include "ntp_keyacc.h"
|
#include "ntp_keyacc.h"
|
||||||
|
|
||||||
|
#ifndef PATH_MAX
|
||||||
|
# define PATH_MAX MAX_PATH
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef __GNUC__
|
#ifdef __GNUC__
|
||||||
#define NTP_PRINTF(fmt, args) __attribute__((__format__(__printf__, fmt, args)))
|
#define NTP_PRINTF(fmt, args) __attribute__((__format__(__printf__, fmt, args)))
|
||||||
#else
|
#else
|
||||||
@ -36,24 +41,16 @@ extern void mvsyslog(int, const char *, va_list) NTP_PRINTF(2, 0);
|
|||||||
extern void init_logging (const char *, u_int32, int);
|
extern void init_logging (const char *, u_int32, int);
|
||||||
extern int change_logfile (const char *, int);
|
extern int change_logfile (const char *, int);
|
||||||
extern void setup_logfile (const char *);
|
extern void setup_logfile (const char *);
|
||||||
#ifndef errno_to_str
|
#ifndef errno_to_str /* Windows port defines this */
|
||||||
extern void errno_to_str(int, char *, size_t);
|
extern void errno_to_str(int, char *, size_t);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern char * ntp_realpath(const char * fsname);
|
extern char * ntp_realpath(const char *fsname);
|
||||||
|
|
||||||
extern int xvsbprintf(char**, char* const, char const*, va_list) NTP_PRINTF(3, 0);
|
extern int xvsbprintf(char **, char * const, char const *, va_list)
|
||||||
extern int xsbprintf(char**, char* const, char const*, ...) NTP_PRINTF(3, 4);
|
NTP_PRINTF(3, 0);
|
||||||
|
extern int xsbprintf(char **, char * const, char const *, ...)
|
||||||
/*
|
NTP_PRINTF(3, 4);
|
||||||
* When building without OpenSSL, use a few macros of theirs to
|
|
||||||
* minimize source differences in NTP.
|
|
||||||
*/
|
|
||||||
#ifndef OPENSSL
|
|
||||||
#define NID_md5 4 /* from openssl/objects.h */
|
|
||||||
/* from openssl/evp.h */
|
|
||||||
#define EVP_MAX_MD_SIZE 64 /* longest known is SHA512 */
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define SAVE_ERRNO(stmt) \
|
#define SAVE_ERRNO(stmt) \
|
||||||
{ \
|
{ \
|
||||||
@ -111,10 +108,16 @@ extern void auth_prealloc_symkeys(int);
|
|||||||
extern int ymd2yd (int, int, int);
|
extern int ymd2yd (int, int, int);
|
||||||
|
|
||||||
/* a_md5encrypt.c */
|
/* a_md5encrypt.c */
|
||||||
extern int MD5authdecrypt (int, const u_char *, size_t, u_int32 *, size_t, size_t, keyid_t);
|
extern size_t MD5authencrypt (int type, const u_char *key, size_t klen,
|
||||||
extern size_t MD5authencrypt (int, const u_char *, size_t, u_int32 *, size_t);
|
u_int32 *pkt, size_t length);
|
||||||
extern void MD5auth_setkey (keyid_t, int, const u_char *, size_t, KeyAccT *c);
|
extern int MD5authdecrypt (int type, const u_char *key, size_t klen,
|
||||||
extern u_int32 addr2refid (sockaddr_u *);
|
u_int32 *pkt, size_t length, size_t size,
|
||||||
|
keyid_t keyno);
|
||||||
|
extern u_int32 addr2refid(sockaddr_u *);
|
||||||
|
|
||||||
|
/* authkeys.c */
|
||||||
|
extern void MD5auth_setkey (keyid_t, int, const u_char *, size_t,
|
||||||
|
KeyAccT *c);
|
||||||
|
|
||||||
/* emalloc.c */
|
/* emalloc.c */
|
||||||
#ifndef EREALLOC_CALLSITE /* ntp_malloc.h defines */
|
#ifndef EREALLOC_CALLSITE /* ntp_malloc.h defines */
|
||||||
|
@ -9,7 +9,6 @@
|
|||||||
#include "ntp_string.h"
|
#include "ntp_string.h"
|
||||||
#include "ntp_stdlib.h"
|
#include "ntp_stdlib.h"
|
||||||
#include "ntp.h"
|
#include "ntp.h"
|
||||||
#include "ntp_md5.h" /* provides OpenSSL digest API */
|
|
||||||
#include "isc/string.h"
|
#include "isc/string.h"
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
@ -22,10 +21,12 @@ typedef struct {
|
|||||||
size_t len;
|
size_t len;
|
||||||
} rwbuffT;
|
} rwbuffT;
|
||||||
|
|
||||||
|
|
||||||
#if defined(OPENSSL) && defined(ENABLE_CMAC)
|
#if defined(OPENSSL) && defined(ENABLE_CMAC)
|
||||||
static size_t
|
static size_t
|
||||||
cmac_ctx_size(
|
cmac_ctx_size(
|
||||||
CMAC_CTX * ctx)
|
CMAC_CTX * ctx
|
||||||
|
)
|
||||||
{
|
{
|
||||||
size_t mlen = 0;
|
size_t mlen = 0;
|
||||||
|
|
||||||
@ -36,14 +37,16 @@ cmac_ctx_size(
|
|||||||
}
|
}
|
||||||
return mlen;
|
return mlen;
|
||||||
}
|
}
|
||||||
#endif /*OPENSSL && ENABLE_CMAC*/
|
#endif /* OPENSSL && ENABLE_CMAC */
|
||||||
|
|
||||||
|
|
||||||
static size_t
|
static size_t
|
||||||
make_mac(
|
make_mac(
|
||||||
const rwbuffT * digest,
|
const rwbuffT * digest,
|
||||||
int ktype,
|
int ktype,
|
||||||
const robuffT * key,
|
const robuffT * key,
|
||||||
const robuffT * msg)
|
const robuffT * msg
|
||||||
|
)
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
* Compute digest of key concatenated with packet. Note: the
|
* Compute digest of key concatenated with packet. Note: the
|
||||||
@ -66,8 +69,8 @@ make_mac(
|
|||||||
/* adjust key size (zero padded buffer) if necessary */
|
/* adjust key size (zero padded buffer) if necessary */
|
||||||
if (AES_128_KEY_SIZE > key->len) {
|
if (AES_128_KEY_SIZE > key->len) {
|
||||||
memcpy(keybuf, keyptr, key->len);
|
memcpy(keybuf, keyptr, key->len);
|
||||||
memset((keybuf + key->len), 0,
|
zero_mem((keybuf + key->len),
|
||||||
(AES_128_KEY_SIZE - key->len));
|
(AES_128_KEY_SIZE - key->len));
|
||||||
keyptr = keybuf;
|
keyptr = keybuf;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -107,10 +110,10 @@ make_mac(
|
|||||||
goto mac_fail;
|
goto mac_fail;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef EVP_MD_CTX_FLAG_NON_FIPS_ALLOW
|
#ifdef EVP_MD_CTX_FLAG_NON_FIPS_ALLOW
|
||||||
/* make sure MD5 is allowd */
|
/* make sure MD5 is allowd */
|
||||||
EVP_MD_CTX_set_flags(ctx, EVP_MD_CTX_FLAG_NON_FIPS_ALLOW);
|
EVP_MD_CTX_set_flags(ctx, EVP_MD_CTX_FLAG_NON_FIPS_ALLOW);
|
||||||
#endif
|
#endif
|
||||||
/* [Bug 3457] DON'T use plain EVP_DigestInit! It would
|
/* [Bug 3457] DON'T use plain EVP_DigestInit! It would
|
||||||
* kill the flags! */
|
* kill the flags! */
|
||||||
if (!EVP_DigestInit_ex(ctx, EVP_get_digestbynid(ktype), NULL)) {
|
if (!EVP_DigestInit_ex(ctx, EVP_get_digestbynid(ktype), NULL)) {
|
||||||
@ -239,8 +242,8 @@ MD5authdecrypt(
|
|||||||
dlen = MAX_MDG_LEN;
|
dlen = MAX_MDG_LEN;
|
||||||
if (size != (size_t)dlen + KEY_MAC_LEN) {
|
if (size != (size_t)dlen + KEY_MAC_LEN) {
|
||||||
msyslog(LOG_ERR,
|
msyslog(LOG_ERR,
|
||||||
"MAC decrypt: MAC length error: len=%zu key=%d",
|
"MAC decrypt: MAC length error: len=%u key=%d",
|
||||||
size, keyno);
|
(u_int)size, keyno);
|
||||||
return (0);
|
return (0);
|
||||||
}
|
}
|
||||||
return !isc_tsmemcmp(digest,
|
return !isc_tsmemcmp(digest,
|
||||||
|
@ -284,8 +284,7 @@ init_auth(void)
|
|||||||
*/
|
*/
|
||||||
newalloc = authhashbuckets * sizeof(key_hash[0]);
|
newalloc = authhashbuckets * sizeof(key_hash[0]);
|
||||||
|
|
||||||
key_hash = erealloc(key_hash, newalloc);
|
key_hash = emalloc_zero(newalloc);
|
||||||
memset(key_hash, '\0', newalloc);
|
|
||||||
|
|
||||||
INIT_DLIST(key_listhead, llink);
|
INIT_DLIST(key_listhead, llink);
|
||||||
|
|
||||||
@ -458,7 +457,7 @@ auth_resize_hashtable(void)
|
|||||||
newalloc = authhashbuckets * sizeof(key_hash[0]);
|
newalloc = authhashbuckets * sizeof(key_hash[0]);
|
||||||
|
|
||||||
key_hash = erealloc(key_hash, newalloc);
|
key_hash = erealloc(key_hash, newalloc);
|
||||||
memset(key_hash, '\0', newalloc);
|
zero_mem(key_hash, newalloc);
|
||||||
|
|
||||||
ITER_DLIST_BEGIN(key_listhead, sk, llink, symkey)
|
ITER_DLIST_BEGIN(key_listhead, sk, llink, symkey)
|
||||||
hash = KEYHASH(sk->keyid);
|
hash = KEYHASH(sk->keyid);
|
||||||
@ -528,14 +527,14 @@ freesymkey(
|
|||||||
|
|
||||||
bucket = &key_hash[KEYHASH(sk->keyid)];
|
bucket = &key_hash[KEYHASH(sk->keyid)];
|
||||||
if (sk->secret != NULL) {
|
if (sk->secret != NULL) {
|
||||||
memset(sk->secret, '\0', sk->secretsize);
|
zero_mem(sk->secret, sk->secretsize);
|
||||||
free(sk->secret);
|
free(sk->secret);
|
||||||
}
|
}
|
||||||
UNLINK_SLIST(unlinked, *bucket, sk, hlink, symkey);
|
UNLINK_SLIST(unlinked, *bucket, sk, hlink, symkey);
|
||||||
DEBUG_ENSURE(sk == unlinked);
|
DEBUG_ENSURE(sk == unlinked);
|
||||||
UNLINK_DLIST(sk, llink);
|
UNLINK_DLIST(sk, llink);
|
||||||
memset((char *)sk + offsetof(symkey, symkey_payload), '\0',
|
zero_mem((char *)sk + offsetof(symkey, symkey_payload),
|
||||||
sizeof(*sk) - offsetof(symkey, symkey_payload));
|
sizeof(*sk) - offsetof(symkey, symkey_payload));
|
||||||
LINK_SLIST(authfreekeys, sk, llink.f);
|
LINK_SLIST(authfreekeys, sk, llink.f);
|
||||||
authnumkeys--;
|
authnumkeys--;
|
||||||
authnumfreekeys++;
|
authnumfreekeys++;
|
||||||
@ -719,13 +718,13 @@ authistrusted(
|
|||||||
|
|
||||||
if (keyno == cache_keyid) {
|
if (keyno == cache_keyid) {
|
||||||
return (KEY_TRUSTED & cache_flags) &&
|
return (KEY_TRUSTED & cache_flags) &&
|
||||||
keyacc_contains(cache_keyacclist, sau, TRUE);
|
keyacc_contains(cache_keyacclist, sau, TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (NULL != (sk = auth_findkey(keyno))) {
|
if (NULL != (sk = auth_findkey(keyno))) {
|
||||||
authkeyuncached++;
|
authkeyuncached++;
|
||||||
return (KEY_TRUSTED & sk->flags) &&
|
return (KEY_TRUSTED & sk->flags) &&
|
||||||
keyacc_contains(sk->keyacclist, sau, TRUE);
|
keyacc_contains(sk->keyacclist, sau, TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
authkeynotfound++;
|
authkeynotfound++;
|
||||||
@ -800,7 +799,7 @@ MD5auth_setkey(
|
|||||||
allocsymkey(keyno, 0, (u_short)keytype, 0,
|
allocsymkey(keyno, 0, (u_short)keytype, 0,
|
||||||
secretsize, secret, ka);
|
secretsize, secret, ka);
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
if (debug >= 4) {
|
if (debug >= 1) {
|
||||||
size_t j;
|
size_t j;
|
||||||
|
|
||||||
printf("auth_setkey: key %d type %d len %d ", (int)keyno,
|
printf("auth_setkey: key %d type %d len %d ", (int)keyno,
|
||||||
@ -816,7 +815,7 @@ MD5auth_setkey(
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* auth_delkeys - delete non-autokey untrusted keys, and clear all info
|
* auth_delkeys - delete non-autokey untrusted keys, and clear all info
|
||||||
* except the trusted bit of non-autokey trusted keys, in
|
* except the trusted bit of non-autokey trusted keys, in
|
||||||
* preparation for rereading the keys file.
|
* preparation for rereading the keys file.
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
@ -835,7 +834,7 @@ auth_delkeys(void)
|
|||||||
*/
|
*/
|
||||||
if (KEY_TRUSTED & sk->flags) {
|
if (KEY_TRUSTED & sk->flags) {
|
||||||
if (sk->secret != NULL) {
|
if (sk->secret != NULL) {
|
||||||
memset(sk->secret, 0, sk->secretsize);
|
zero_mem(sk->secret, sk->secretsize);
|
||||||
free(sk->secret);
|
free(sk->secret);
|
||||||
sk->secret = NULL; /* TALOS-CAN-0054 */
|
sk->secret = NULL; /* TALOS-CAN-0054 */
|
||||||
}
|
}
|
||||||
@ -886,9 +885,9 @@ authencrypt(
|
|||||||
* consists of a single word with value zero.
|
* consists of a single word with value zero.
|
||||||
*/
|
*/
|
||||||
authencryptions++;
|
authencryptions++;
|
||||||
pkt[length / 4] = htonl(keyno);
|
pkt[length / KEY_MAC_LEN] = htonl(keyno);
|
||||||
if (0 == keyno) {
|
if (0 == keyno) {
|
||||||
return 4;
|
return KEY_MAC_LEN;
|
||||||
}
|
}
|
||||||
if (!authhavekey(keyno)) {
|
if (!authhavekey(keyno)) {
|
||||||
return 0;
|
return 0;
|
||||||
@ -972,7 +971,7 @@ pwdecode_hex(
|
|||||||
reslen = (size_t)-1;
|
reslen = (size_t)-1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
tmp = (u_char)((ptr - hex) > 1);
|
tmp = (u_char)((ptr - hex) >> 1);
|
||||||
if (j & 1)
|
if (j & 1)
|
||||||
dst[j >> 1] |= tmp;
|
dst[j >> 1] |= tmp;
|
||||||
else
|
else
|
||||||
|
@ -234,7 +234,7 @@ authreadkeys(
|
|||||||
* The key type is unused, but is required to be 'M' or
|
* The key type is unused, but is required to be 'M' or
|
||||||
* 'm' for compatibility.
|
* 'm' for compatibility.
|
||||||
*/
|
*/
|
||||||
if (!(*token == 'M' || *token == 'm')) {
|
if (! (toupper(*token) == 'M')) {
|
||||||
log_maybe(NULL,
|
log_maybe(NULL,
|
||||||
"authreadkeys: invalid type for key %d",
|
"authreadkeys: invalid type for key %d",
|
||||||
keyno);
|
keyno);
|
||||||
@ -357,13 +357,21 @@ authreadkeys(
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
INSIST(NULL != next);
|
DEBUG_INSIST(NULL != next);
|
||||||
|
#if defined(OPENSSL) && defined(ENABLE_CMAC)
|
||||||
|
if (NID_cmac == keytype && len < 16) {
|
||||||
|
msyslog(LOG_WARNING, CMAC " keys are 128 bits, "
|
||||||
|
"zero-extending key %u by %u bits",
|
||||||
|
(u_int)keyno, 8 * (16 - (u_int)len));
|
||||||
|
}
|
||||||
|
#endif /* OPENSSL && ENABLE_CMAC */
|
||||||
next->next = list;
|
next->next = list;
|
||||||
list = next;
|
list = next;
|
||||||
}
|
}
|
||||||
fclose(fp);
|
fclose(fp);
|
||||||
if (nerr > 0) {
|
if (nerr > 0) {
|
||||||
const char * why = "";
|
const char * why = "";
|
||||||
|
|
||||||
if (nerr > nerr_maxlimit)
|
if (nerr > nerr_maxlimit)
|
||||||
why = " (emergency break)";
|
why = " (emergency break)";
|
||||||
msyslog(LOG_ERR,
|
msyslog(LOG_ERR,
|
||||||
|
@ -583,8 +583,9 @@ setup_logfile(
|
|||||||
syslog_fname);
|
syslog_fname);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Helper for unit tests, where stdout + stderr are piped to the same
|
/*
|
||||||
* stream. This works moderately reliable only if both streams are
|
* Helper for unit tests, where stdout + stderr are piped to the same
|
||||||
|
* stream. This works moderately reliably only if both streams are
|
||||||
* unbuffered or line buffered. Unfortunately stdout can be fully
|
* unbuffered or line buffered. Unfortunately stdout can be fully
|
||||||
* buffered on pipes or files...
|
* buffered on pipes or files...
|
||||||
*/
|
*/
|
||||||
|
@ -25,7 +25,6 @@
|
|||||||
#include "ntp_fp.h"
|
#include "ntp_fp.h"
|
||||||
#include "ntp_unixtime.h"
|
#include "ntp_unixtime.h"
|
||||||
#include "ntp_calendar.h"
|
#include "ntp_calendar.h"
|
||||||
#include "ascii.h"
|
|
||||||
|
|
||||||
#include "parse.h"
|
#include "parse.h"
|
||||||
|
|
||||||
@ -37,6 +36,8 @@
|
|||||||
extern int printf (const char *, ...);
|
extern int printf (const char *, ...);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "ascii.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* hopf Funkuhr 6021
|
* hopf Funkuhr 6021
|
||||||
* used with 9600,8N1,
|
* used with 9600,8N1,
|
||||||
@ -263,7 +264,7 @@ hexval(
|
|||||||
}
|
}
|
||||||
|
|
||||||
#else /* not (REFCLOCK && CLOCK_PARSE && CLOCK_HOPF6021) */
|
#else /* not (REFCLOCK && CLOCK_PARSE && CLOCK_HOPF6021) */
|
||||||
int clk_hopf6021_bs;
|
NONEMPTY_TRANSLATION_UNIT
|
||||||
#endif /* not (REFCLOCK && CLOCK_PARSE && CLOCK_HOPF6021) */
|
#endif /* not (REFCLOCK && CLOCK_PARSE && CLOCK_HOPF6021) */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -15,7 +15,6 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include "ntp_fp.h"
|
#include "ntp_fp.h"
|
||||||
#include "ascii.h"
|
|
||||||
#include "parse.h"
|
#include "parse.h"
|
||||||
|
|
||||||
#ifndef PARSESTREAM
|
#ifndef PARSESTREAM
|
||||||
@ -26,6 +25,8 @@
|
|||||||
extern void printf (const char *, ...);
|
extern void printf (const char *, ...);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "ascii.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* In private e-mail alastair@wharton.co.uk said :
|
* In private e-mail alastair@wharton.co.uk said :
|
||||||
* "If you are going to use the 400A and 404.2 system [for ntp] I recommend
|
* "If you are going to use the 400A and 404.2 system [for ntp] I recommend
|
||||||
@ -166,7 +167,7 @@ clockformat_t clock_wharton_400a =
|
|||||||
};
|
};
|
||||||
|
|
||||||
#else /* not (REFCLOCK && CLOCK_PARSE && CLOCK_WHARTON_400A) */
|
#else /* not (REFCLOCK && CLOCK_PARSE && CLOCK_WHARTON_400A) */
|
||||||
int clk_wharton_400a_bs;
|
NONEMPTY_TRANSLATION_UNIT
|
||||||
#endif /* not (REFCLOCK && CLOCK_PARSE && CLOCK_WHARTON_400A) */
|
#endif /* not (REFCLOCK && CLOCK_PARSE && CLOCK_WHARTON_400A) */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#
|
#
|
||||||
# EDIT THIS FILE WITH CAUTION (invoke-ntp.conf.texi)
|
# EDIT THIS FILE WITH CAUTION (invoke-ntp.conf.texi)
|
||||||
#
|
#
|
||||||
# It has been AutoGen-ed May 31, 2023 at 02:49:31 PM by AutoGen 5.18.16
|
# It has been AutoGen-ed June 6, 2023 at 04:37:38 AM by AutoGen 5.18.16
|
||||||
# From the definitions ntp.conf.def
|
# From the definitions ntp.conf.def
|
||||||
# and the template file agtexi-file.tpl
|
# and the template file agtexi-file.tpl
|
||||||
@end ignore
|
@end ignore
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#
|
#
|
||||||
# EDIT THIS FILE WITH CAUTION (invoke-ntp.keys.texi)
|
# EDIT THIS FILE WITH CAUTION (invoke-ntp.keys.texi)
|
||||||
#
|
#
|
||||||
# It has been AutoGen-ed May 31, 2023 at 02:49:34 PM by AutoGen 5.18.16
|
# It has been AutoGen-ed June 6, 2023 at 04:37:41 AM by AutoGen 5.18.16
|
||||||
# From the definitions ntp.keys.def
|
# From the definitions ntp.keys.def
|
||||||
# and the template file agtexi-file.tpl
|
# and the template file agtexi-file.tpl
|
||||||
@end ignore
|
@end ignore
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#
|
#
|
||||||
# EDIT THIS FILE WITH CAUTION (invoke-ntpd.texi)
|
# EDIT THIS FILE WITH CAUTION (invoke-ntpd.texi)
|
||||||
#
|
#
|
||||||
# It has been AutoGen-ed May 31, 2023 at 02:49:36 PM by AutoGen 5.18.16
|
# It has been AutoGen-ed June 6, 2023 at 04:37:42 AM by AutoGen 5.18.16
|
||||||
# From the definitions ntpd-opts.def
|
# From the definitions ntpd-opts.def
|
||||||
# and the template file agtexi-cmd.tpl
|
# and the template file agtexi-cmd.tpl
|
||||||
@end ignore
|
@end ignore
|
||||||
@ -142,7 +142,7 @@ with a status code of 0.
|
|||||||
|
|
||||||
@exampleindent 0
|
@exampleindent 0
|
||||||
@example
|
@example
|
||||||
ntpd - NTP daemon program - Ver. 4.2.8p16
|
ntpd - NTP daemon program - Ver. 4.2.8p17
|
||||||
Usage: ntpd [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]... \
|
Usage: ntpd [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]... \
|
||||||
[ <server1> ... <serverN> ]
|
[ <server1> ... <serverN> ]
|
||||||
Flg Arg Option-Name Description
|
Flg Arg Option-Name Description
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH ntp.conf 5man "31 May 2023" "4.2.8p16" "File Formats"
|
.TH ntp.conf 5man "06 Jun 2023" "4.2.8p17" "File Formats"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:49:38 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:37:45 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntp.conf.def
|
.\" From the definitions ntp.conf.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt NTP_CONF 5mdoc File Formats
|
.Dt NTP_CONF 5mdoc File Formats
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntp.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (ntp.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:49:25 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:37:32 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntp.conf.def
|
.\" From the definitions ntp.conf.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -50,7 +50,7 @@ Next: <a href="#ntp_002econf-Description" accesskey="n" rel="next">ntp.conf Desc
|
|||||||
<p>This document describes the configuration file for the NTP Project’s
|
<p>This document describes the configuration file for the NTP Project’s
|
||||||
<code>ntpd</code> program.
|
<code>ntpd</code> program.
|
||||||
</p>
|
</p>
|
||||||
<p>This document applies to version 4.2.8p16 of <code>ntp.conf</code>.
|
<p>This document applies to version 4.2.8p17 of <code>ntp.conf</code>.
|
||||||
</p>
|
</p>
|
||||||
<span id="SEC_Overview"></span>
|
<span id="SEC_Overview"></span>
|
||||||
<h2 class="shortcontents-heading">Short Table of Contents</h2>
|
<h2 class="shortcontents-heading">Short Table of Contents</h2>
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH ntp.conf 5 "31 May 2023" "4.2.8p16" "File Formats"
|
.TH ntp.conf 5 "06 Jun 2023" "4.2.8p17" "File Formats"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:49:38 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:37:45 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntp.conf.def
|
.\" From the definitions ntp.conf.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt NTP_CONF 5 File Formats
|
.Dt NTP_CONF 5 File Formats
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntp.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (ntp.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:49:25 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:37:32 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntp.conf.def
|
.\" From the definitions ntp.conf.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
.TH ntp.keys 5man "31 May 2023" "4.2.8p16" "File Formats"
|
.TH ntp.keys 5man "06 Jun 2023" "4.2.8p17" "File Formats"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntp.man)
|
.\" EDIT THIS FILE WITH CAUTION (ntp.man)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:49:41 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:37:47 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntp.keys.def
|
.\" From the definitions ntp.keys.def
|
||||||
.\" and the template file agman-file.tpl
|
.\" and the template file agman-file.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt NTP_KEYS 5mdoc File Formats
|
.Dt NTP_KEYS 5mdoc File Formats
|
||||||
.Os FreeBSD 12.1-RELEASE_SI
|
.Os FreeBSD 12.1-RELEASE_SI
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntp.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (ntp.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:49:28 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:37:34 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntp.keys.def
|
.\" From the definitions ntp.keys.def
|
||||||
.\" and the template file agmdoc-file.tpl
|
.\" and the template file agmdoc-file.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -50,7 +50,7 @@ Next: <a href="#ntp_002ekeys-Description" accesskey="n" rel="next">ntp.keys Desc
|
|||||||
<p>This document describes the symmetric key file for the NTP Project’s
|
<p>This document describes the symmetric key file for the NTP Project’s
|
||||||
<code>ntpd</code> program.
|
<code>ntpd</code> program.
|
||||||
</p>
|
</p>
|
||||||
<p>This document applies to version 4.2.8p16 of <code>ntp.keys</code>.
|
<p>This document applies to version 4.2.8p17 of <code>ntp.keys</code>.
|
||||||
</p>
|
</p>
|
||||||
<span id="SEC_Overview"></span>
|
<span id="SEC_Overview"></span>
|
||||||
<h2 class="shortcontents-heading">Short Table of Contents</h2>
|
<h2 class="shortcontents-heading">Short Table of Contents</h2>
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
.TH ntp.keys 5 "31 May 2023" "4.2.8p16" "File Formats"
|
.TH ntp.keys 5 "06 Jun 2023" "4.2.8p17" "File Formats"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntp.man)
|
.\" EDIT THIS FILE WITH CAUTION (ntp.man)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:49:41 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:37:47 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntp.keys.def
|
.\" From the definitions ntp.keys.def
|
||||||
.\" and the template file agman-file.tpl
|
.\" and the template file agman-file.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt NTP_KEYS 5 File Formats
|
.Dt NTP_KEYS 5 File Formats
|
||||||
.Os FreeBSD 12.1-RELEASE_SI
|
.Os FreeBSD 12.1-RELEASE_SI
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntp.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (ntp.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:49:28 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:37:34 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntp.keys.def
|
.\" From the definitions ntp.keys.def
|
||||||
.\" and the template file agmdoc-file.tpl
|
.\" and the template file agmdoc-file.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -131,6 +131,7 @@ typedef struct peer_resolved_ctx_tag {
|
|||||||
u_char maxpoll;
|
u_char maxpoll;
|
||||||
u_int32 ttl;
|
u_int32 ttl;
|
||||||
const char * group;
|
const char * group;
|
||||||
|
int was_initializing;
|
||||||
} peer_resolved_ctx;
|
} peer_resolved_ctx;
|
||||||
|
|
||||||
/* Limits */
|
/* Limits */
|
||||||
@ -4420,6 +4421,7 @@ config_peers(
|
|||||||
ctx->hmode = MODE_CLIENT;
|
ctx->hmode = MODE_CLIENT;
|
||||||
ctx->version = NTP_VERSION;
|
ctx->version = NTP_VERSION;
|
||||||
ctx->flags = FLAG_IBURST;
|
ctx->flags = FLAG_IBURST;
|
||||||
|
ctx->was_initializing = initializing;
|
||||||
|
|
||||||
ZERO(hints);
|
ZERO(hints);
|
||||||
hints.ai_family = (u_short)ctx->family;
|
hints.ai_family = (u_short)ctx->family;
|
||||||
@ -4500,6 +4502,7 @@ config_peers(
|
|||||||
ctx->ttl = curr_peer->ttl;
|
ctx->ttl = curr_peer->ttl;
|
||||||
ctx->keyid = curr_peer->peerkey;
|
ctx->keyid = curr_peer->peerkey;
|
||||||
ctx->group = curr_peer->group;
|
ctx->group = curr_peer->group;
|
||||||
|
ctx->was_initializing = initializing;
|
||||||
|
|
||||||
ZERO(hints);
|
ZERO(hints);
|
||||||
hints.ai_family = ctx->family;
|
hints.ai_family = ctx->family;
|
||||||
@ -4574,6 +4577,16 @@ peer_name_resolved(
|
|||||||
name, fam_spec,
|
name, fam_spec,
|
||||||
stoa(&peeraddr));
|
stoa(&peeraddr));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* peer_clear needs to know if this association was specified
|
||||||
|
* in the startup configuration file to set the next poll time.
|
||||||
|
*/
|
||||||
|
if (ctx->was_initializing) {
|
||||||
|
INSIST(!initializing);
|
||||||
|
initializing = TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
peer_config(
|
peer_config(
|
||||||
&peeraddr,
|
&peeraddr,
|
||||||
NULL,
|
NULL,
|
||||||
@ -4587,6 +4600,11 @@ peer_name_resolved(
|
|||||||
ctx->ttl,
|
ctx->ttl,
|
||||||
ctx->keyid,
|
ctx->keyid,
|
||||||
ctx->group);
|
ctx->group);
|
||||||
|
|
||||||
|
if (ctx->was_initializing) {
|
||||||
|
initializing = FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -26,7 +26,6 @@
|
|||||||
#include "ntp_crypto.h"
|
#include "ntp_crypto.h"
|
||||||
#include "ntp_assert.h"
|
#include "ntp_assert.h"
|
||||||
#include "ntp_leapsec.h"
|
#include "ntp_leapsec.h"
|
||||||
#include "ntp_md5.h" /* provides OpenSSL digest API */
|
|
||||||
#include "lib_strbuf.h"
|
#include "lib_strbuf.h"
|
||||||
#include "timexsup.h"
|
#include "timexsup.h"
|
||||||
|
|
||||||
|
@ -129,9 +129,6 @@ static int loop_started; /* TRUE after LOOP_DRIFTINIT */
|
|||||||
static void rstclock (int, double); /* transition function */
|
static void rstclock (int, double); /* transition function */
|
||||||
static double direct_freq(double); /* direct set frequency */
|
static double direct_freq(double); /* direct set frequency */
|
||||||
static void set_freq(double); /* set frequency */
|
static void set_freq(double); /* set frequency */
|
||||||
#ifndef PATH_MAX
|
|
||||||
# define PATH_MAX MAX_PATH
|
|
||||||
#endif
|
|
||||||
static char relative_path[PATH_MAX + 1]; /* relative path per recursive make */
|
static char relative_path[PATH_MAX + 1]; /* relative path per recursive make */
|
||||||
static char *this_file = NULL;
|
static char *this_file = NULL;
|
||||||
|
|
||||||
|
@ -2987,8 +2987,9 @@ clock_update(
|
|||||||
*/
|
*/
|
||||||
#ifdef HAVE_WORKING_FORK
|
#ifdef HAVE_WORKING_FORK
|
||||||
if (daemon_pipe[1] != -1) {
|
if (daemon_pipe[1] != -1) {
|
||||||
if (2 != write(daemon_pipe[1], "S\n", 2))
|
if (2 != write(daemon_pipe[1], "S\n", 2)) {
|
||||||
msyslog(LOG_ERR, "ntpd: daemon failed to notify parent!");
|
msyslog(LOG_ERR, "daemon failed to notify parent ntpd (--wait-sync)");
|
||||||
|
}
|
||||||
close(daemon_pipe[1]);
|
close(daemon_pipe[1]);
|
||||||
daemon_pipe[1] = -1;
|
daemon_pipe[1] = -1;
|
||||||
DPRINTF(1, ("notified parent --wait-sync is done\n"));
|
DPRINTF(1, ("notified parent --wait-sync is done\n"));
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* EDIT THIS FILE WITH CAUTION (ntpd-opts.c)
|
* EDIT THIS FILE WITH CAUTION (ntpd-opts.c)
|
||||||
*
|
*
|
||||||
* It has been AutoGen-ed May 31, 2023 at 02:48:46 PM by AutoGen 5.18.16
|
* It has been AutoGen-ed June 6, 2023 at 04:36:50 AM by AutoGen 5.18.16
|
||||||
* From the definitions ntpd-opts.def
|
* From the definitions ntpd-opts.def
|
||||||
* and the template file options
|
* and the template file options
|
||||||
*
|
*
|
||||||
@ -80,7 +80,7 @@ extern FILE * option_usage_fp;
|
|||||||
* static const strings for ntpd options
|
* static const strings for ntpd options
|
||||||
*/
|
*/
|
||||||
static char const ntpd_opt_strs[3133] =
|
static char const ntpd_opt_strs[3133] =
|
||||||
/* 0 */ "ntpd 4.2.8p16\n"
|
/* 0 */ "ntpd 4.2.8p17\n"
|
||||||
"Copyright (C) 1992-2023 The University of Delaware and Network Time Foundation, all rights reserved.\n"
|
"Copyright (C) 1992-2023 The University of Delaware and Network Time Foundation, all rights reserved.\n"
|
||||||
"This is free software. It is licensed for use, modification and\n"
|
"This is free software. It is licensed for use, modification and\n"
|
||||||
"redistribution under the terms of the NTP License, copies of which\n"
|
"redistribution under the terms of the NTP License, copies of which\n"
|
||||||
@ -210,12 +210,12 @@ static char const ntpd_opt_strs[3133] =
|
|||||||
/* 2901 */ "output version information and exit\0"
|
/* 2901 */ "output version information and exit\0"
|
||||||
/* 2937 */ "version\0"
|
/* 2937 */ "version\0"
|
||||||
/* 2945 */ "NTPD\0"
|
/* 2945 */ "NTPD\0"
|
||||||
/* 2950 */ "ntpd - NTP daemon program - Ver. 4.2.8p16\n"
|
/* 2950 */ "ntpd - NTP daemon program - Ver. 4.2.8p17\n"
|
||||||
"Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... \\\n"
|
"Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... \\\n"
|
||||||
"\t\t[ <server1> ... <serverN> ]\n\0"
|
"\t\t[ <server1> ... <serverN> ]\n\0"
|
||||||
/* 3082 */ "https://bugs.ntp.org, bugs@ntp.org\0"
|
/* 3082 */ "https://bugs.ntp.org, bugs@ntp.org\0"
|
||||||
/* 3117 */ "\n\0"
|
/* 3117 */ "\n\0"
|
||||||
/* 3119 */ "ntpd 4.2.8p16";
|
/* 3119 */ "ntpd 4.2.8p17";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ipv4 option description with
|
* ipv4 option description with
|
||||||
@ -1534,7 +1534,7 @@ static void bogus_function(void) {
|
|||||||
translate option names.
|
translate option names.
|
||||||
*/
|
*/
|
||||||
/* referenced via ntpdOptions.pzCopyright */
|
/* referenced via ntpdOptions.pzCopyright */
|
||||||
puts(_("ntpd 4.2.8p16\n\
|
puts(_("ntpd 4.2.8p17\n\
|
||||||
Copyright (C) 1992-2023 The University of Delaware and Network Time Foundation, all rights reserved.\n\
|
Copyright (C) 1992-2023 The University of Delaware and Network Time Foundation, all rights reserved.\n\
|
||||||
This is free software. It is licensed for use, modification and\n\
|
This is free software. It is licensed for use, modification and\n\
|
||||||
redistribution under the terms of the NTP License, copies of which\n\
|
redistribution under the terms of the NTP License, copies of which\n\
|
||||||
@ -1675,7 +1675,7 @@ implied warranty.\n"));
|
|||||||
puts(_("output version information and exit"));
|
puts(_("output version information and exit"));
|
||||||
|
|
||||||
/* referenced via ntpdOptions.pzUsageTitle */
|
/* referenced via ntpdOptions.pzUsageTitle */
|
||||||
puts(_("ntpd - NTP daemon program - Ver. 4.2.8p16\n\
|
puts(_("ntpd - NTP daemon program - Ver. 4.2.8p17\n\
|
||||||
Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... \\\n\
|
Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... \\\n\
|
||||||
\t\t[ <server1> ... <serverN> ]\n"));
|
\t\t[ <server1> ... <serverN> ]\n"));
|
||||||
|
|
||||||
@ -1683,7 +1683,7 @@ Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... \\\n\
|
|||||||
puts(_("\n"));
|
puts(_("\n"));
|
||||||
|
|
||||||
/* referenced via ntpdOptions.pzFullVersion */
|
/* referenced via ntpdOptions.pzFullVersion */
|
||||||
puts(_("ntpd 4.2.8p16"));
|
puts(_("ntpd 4.2.8p17"));
|
||||||
|
|
||||||
/* referenced via ntpdOptions.pzFullUsage */
|
/* referenced via ntpdOptions.pzFullUsage */
|
||||||
puts(_("<<<NOT-FOUND>>>"));
|
puts(_("<<<NOT-FOUND>>>"));
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* EDIT THIS FILE WITH CAUTION (ntpd-opts.h)
|
* EDIT THIS FILE WITH CAUTION (ntpd-opts.h)
|
||||||
*
|
*
|
||||||
* It has been AutoGen-ed May 31, 2023 at 02:48:45 PM by AutoGen 5.18.16
|
* It has been AutoGen-ed June 6, 2023 at 04:36:50 AM by AutoGen 5.18.16
|
||||||
* From the definitions ntpd-opts.def
|
* From the definitions ntpd-opts.def
|
||||||
* and the template file options
|
* and the template file options
|
||||||
*
|
*
|
||||||
@ -114,9 +114,9 @@ typedef enum {
|
|||||||
/** count of all options for ntpd */
|
/** count of all options for ntpd */
|
||||||
#define OPTION_CT 38
|
#define OPTION_CT 38
|
||||||
/** ntpd version */
|
/** ntpd version */
|
||||||
#define NTPD_VERSION "4.2.8p16"
|
#define NTPD_VERSION "4.2.8p17"
|
||||||
/** Full ntpd version text */
|
/** Full ntpd version text */
|
||||||
#define NTPD_FULL_VERSION "ntpd 4.2.8p16"
|
#define NTPD_FULL_VERSION "ntpd 4.2.8p17"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Interface defines for all options. Replace "n" with the UPPER_CASED
|
* Interface defines for all options. Replace "n" with the UPPER_CASED
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH ntpd 1ntpdman "31 May 2023" "4.2.8p16" "User Commands"
|
.TH ntpd 1ntpdman "06 Jun 2023" "4.2.8p17" "User Commands"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:49:42 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:37:49 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpd-opts.def
|
.\" From the definitions ntpd-opts.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt NTPD 1ntpdmdoc User Commands
|
.Dt NTPD 1ntpdmdoc User Commands
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntpd-opts.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (ntpd-opts.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:49:29 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:37:36 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpd-opts.def
|
.\" From the definitions ntpd-opts.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -1427,8 +1427,10 @@ int scmp_sc[] = {
|
|||||||
#if defined(SYS_WINNT)
|
#if defined(SYS_WINNT)
|
||||||
ntservice_isup();
|
ntservice_isup();
|
||||||
#elif defined(HAVE_WORKING_FORK)
|
#elif defined(HAVE_WORKING_FORK)
|
||||||
if ((daemon_pipe[1] != -1) && (2 != write(daemon_pipe[1], "R\n", 2))) {
|
if (daemon_pipe[1] != -1) {
|
||||||
msyslog(LOG_ERR, "ntpd: daemon failed to notify parent!");
|
if (2 != write(daemon_pipe[1], "R\n", 2)) {
|
||||||
|
msyslog(LOG_ERR, "daemon failed to notify parent ntpd after init");
|
||||||
|
}
|
||||||
close(daemon_pipe[1]);
|
close(daemon_pipe[1]);
|
||||||
daemon_pipe[1] = -1;
|
daemon_pipe[1] = -1;
|
||||||
}
|
}
|
||||||
|
@ -56,7 +56,7 @@ The program can operate in any of several modes, including client/server,
|
|||||||
symmetric and broadcast modes, and with both symmetric-key and public-key
|
symmetric and broadcast modes, and with both symmetric-key and public-key
|
||||||
cryptography.
|
cryptography.
|
||||||
</p>
|
</p>
|
||||||
<p>This document applies to version 4.2.8p16 of <code>ntpd</code>.
|
<p>This document applies to version 4.2.8p17 of <code>ntpd</code>.
|
||||||
</p>
|
</p>
|
||||||
<span id="SEC_Overview"></span>
|
<span id="SEC_Overview"></span>
|
||||||
<h2 class="shortcontents-heading">Short Table of Contents</h2>
|
<h2 class="shortcontents-heading">Short Table of Contents</h2>
|
||||||
@ -292,7 +292,7 @@ used to select the program, defaulting to <samp>more</samp>. Both will exit
|
|||||||
with a status code of 0.
|
with a status code of 0.
|
||||||
</p>
|
</p>
|
||||||
<div class="example">
|
<div class="example">
|
||||||
<pre class="example">ntpd - NTP daemon program - Ver. 4.2.8p16
|
<pre class="example">ntpd - NTP daemon program - Ver. 4.2.8p17
|
||||||
Usage: ntpd [ -<flag> [<val>] | --<name>[{=| }<val>] ]... \
|
Usage: ntpd [ -<flag> [<val>] | --<name>[{=| }<val>] ]... \
|
||||||
[ <server1> ... <serverN> ]
|
[ <server1> ... <serverN> ]
|
||||||
Flg Arg Option-Name Description
|
Flg Arg Option-Name Description
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH ntpd @NTPD_MS@ "31 May 2023" "4.2.8p16" "User Commands"
|
.TH ntpd @NTPD_MS@ "06 Jun 2023" "4.2.8p17" "User Commands"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:49:42 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:37:49 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpd-opts.def
|
.\" From the definitions ntpd-opts.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt NTPD @NTPD_MS@ User Commands
|
.Dt NTPD @NTPD_MS@ User Commands
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntpd-opts.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (ntpd-opts.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:49:29 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:37:36 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpd-opts.def
|
.\" From the definitions ntpd-opts.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#
|
#
|
||||||
# EDIT THIS FILE WITH CAUTION (invoke-ntpdc.texi)
|
# EDIT THIS FILE WITH CAUTION (invoke-ntpdc.texi)
|
||||||
#
|
#
|
||||||
# It has been AutoGen-ed May 31, 2023 at 02:49:52 PM by AutoGen 5.18.16
|
# It has been AutoGen-ed June 6, 2023 at 04:37:59 AM by AutoGen 5.18.16
|
||||||
# From the definitions ntpdc-opts.def
|
# From the definitions ntpdc-opts.def
|
||||||
# and the template file agtexi-cmd.tpl
|
# and the template file agtexi-cmd.tpl
|
||||||
@end ignore
|
@end ignore
|
||||||
@ -77,7 +77,7 @@ with a status code of 0.
|
|||||||
|
|
||||||
@exampleindent 0
|
@exampleindent 0
|
||||||
@example
|
@example
|
||||||
ntpdc - vendor-specific NTPD control program - Ver. 4.2.8p16
|
ntpdc - vendor-specific NTPD control program - Ver. 4.2.8p17
|
||||||
Usage: ntpdc [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]... [ host ...]
|
Usage: ntpdc [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]... [ host ...]
|
||||||
Flg Arg Option-Name Description
|
Flg Arg Option-Name Description
|
||||||
-4 no ipv4 Force IPv4 DNS name resolution
|
-4 no ipv4 Force IPv4 DNS name resolution
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* EDIT THIS FILE WITH CAUTION (ntpdc-opts.c)
|
* EDIT THIS FILE WITH CAUTION (ntpdc-opts.c)
|
||||||
*
|
*
|
||||||
* It has been AutoGen-ed May 31, 2023 at 02:49:46 PM by AutoGen 5.18.16
|
* It has been AutoGen-ed June 6, 2023 at 04:37:53 AM by AutoGen 5.18.16
|
||||||
* From the definitions ntpdc-opts.def
|
* From the definitions ntpdc-opts.def
|
||||||
* and the template file options
|
* and the template file options
|
||||||
*
|
*
|
||||||
@ -74,7 +74,7 @@ extern FILE * option_usage_fp;
|
|||||||
* static const strings for ntpdc options
|
* static const strings for ntpdc options
|
||||||
*/
|
*/
|
||||||
static char const ntpdc_opt_strs[2005] =
|
static char const ntpdc_opt_strs[2005] =
|
||||||
/* 0 */ "ntpdc 4.2.8p16\n"
|
/* 0 */ "ntpdc 4.2.8p17\n"
|
||||||
"Copyright (C) 1992-2023 The University of Delaware and Network Time Foundation, all rights reserved.\n"
|
"Copyright (C) 1992-2023 The University of Delaware and Network Time Foundation, all rights reserved.\n"
|
||||||
"This is free software. It is licensed for use, modification and\n"
|
"This is free software. It is licensed for use, modification and\n"
|
||||||
"redistribution under the terms of the NTP License, copies of which\n"
|
"redistribution under the terms of the NTP License, copies of which\n"
|
||||||
@ -136,14 +136,14 @@ static char const ntpdc_opt_strs[2005] =
|
|||||||
/* 1785 */ "no-load-opts\0"
|
/* 1785 */ "no-load-opts\0"
|
||||||
/* 1798 */ "no\0"
|
/* 1798 */ "no\0"
|
||||||
/* 1801 */ "NTPDC\0"
|
/* 1801 */ "NTPDC\0"
|
||||||
/* 1807 */ "ntpdc - vendor-specific NTPD control program - Ver. 4.2.8p16\n"
|
/* 1807 */ "ntpdc - vendor-specific NTPD control program - Ver. 4.2.8p17\n"
|
||||||
"Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]\n\0"
|
"Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]\n\0"
|
||||||
/* 1938 */ "$HOME\0"
|
/* 1938 */ "$HOME\0"
|
||||||
/* 1944 */ ".\0"
|
/* 1944 */ ".\0"
|
||||||
/* 1946 */ ".ntprc\0"
|
/* 1946 */ ".ntprc\0"
|
||||||
/* 1953 */ "https://bugs.ntp.org, bugs@ntp.org\0"
|
/* 1953 */ "https://bugs.ntp.org, bugs@ntp.org\0"
|
||||||
/* 1988 */ "\n\0"
|
/* 1988 */ "\n\0"
|
||||||
/* 1990 */ "ntpdc 4.2.8p16";
|
/* 1990 */ "ntpdc 4.2.8p17";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ipv4 option description with
|
* ipv4 option description with
|
||||||
@ -828,7 +828,7 @@ static void bogus_function(void) {
|
|||||||
translate option names.
|
translate option names.
|
||||||
*/
|
*/
|
||||||
/* referenced via ntpdcOptions.pzCopyright */
|
/* referenced via ntpdcOptions.pzCopyright */
|
||||||
puts(_("ntpdc 4.2.8p16\n\
|
puts(_("ntpdc 4.2.8p17\n\
|
||||||
Copyright (C) 1992-2023 The University of Delaware and Network Time Foundation, all rights reserved.\n\
|
Copyright (C) 1992-2023 The University of Delaware and Network Time Foundation, all rights reserved.\n\
|
||||||
This is free software. It is licensed for use, modification and\n\
|
This is free software. It is licensed for use, modification and\n\
|
||||||
redistribution under the terms of the NTP License, copies of which\n\
|
redistribution under the terms of the NTP License, copies of which\n\
|
||||||
@ -897,14 +897,14 @@ implied warranty.\n"));
|
|||||||
puts(_("load options from a config file"));
|
puts(_("load options from a config file"));
|
||||||
|
|
||||||
/* referenced via ntpdcOptions.pzUsageTitle */
|
/* referenced via ntpdcOptions.pzUsageTitle */
|
||||||
puts(_("ntpdc - vendor-specific NTPD control program - Ver. 4.2.8p16\n\
|
puts(_("ntpdc - vendor-specific NTPD control program - Ver. 4.2.8p17\n\
|
||||||
Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]\n"));
|
Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]\n"));
|
||||||
|
|
||||||
/* referenced via ntpdcOptions.pzExplain */
|
/* referenced via ntpdcOptions.pzExplain */
|
||||||
puts(_("\n"));
|
puts(_("\n"));
|
||||||
|
|
||||||
/* referenced via ntpdcOptions.pzFullVersion */
|
/* referenced via ntpdcOptions.pzFullVersion */
|
||||||
puts(_("ntpdc 4.2.8p16"));
|
puts(_("ntpdc 4.2.8p17"));
|
||||||
|
|
||||||
/* referenced via ntpdcOptions.pzFullUsage */
|
/* referenced via ntpdcOptions.pzFullUsage */
|
||||||
puts(_("<<<NOT-FOUND>>>"));
|
puts(_("<<<NOT-FOUND>>>"));
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* EDIT THIS FILE WITH CAUTION (ntpdc-opts.h)
|
* EDIT THIS FILE WITH CAUTION (ntpdc-opts.h)
|
||||||
*
|
*
|
||||||
* It has been AutoGen-ed May 31, 2023 at 02:49:46 PM by AutoGen 5.18.16
|
* It has been AutoGen-ed June 6, 2023 at 04:37:52 AM by AutoGen 5.18.16
|
||||||
* From the definitions ntpdc-opts.def
|
* From the definitions ntpdc-opts.def
|
||||||
* and the template file options
|
* and the template file options
|
||||||
*
|
*
|
||||||
@ -92,9 +92,9 @@ typedef enum {
|
|||||||
/** count of all options for ntpdc */
|
/** count of all options for ntpdc */
|
||||||
#define OPTION_CT 16
|
#define OPTION_CT 16
|
||||||
/** ntpdc version */
|
/** ntpdc version */
|
||||||
#define NTPDC_VERSION "4.2.8p16"
|
#define NTPDC_VERSION "4.2.8p17"
|
||||||
/** Full ntpdc version text */
|
/** Full ntpdc version text */
|
||||||
#define NTPDC_FULL_VERSION "ntpdc 4.2.8p16"
|
#define NTPDC_FULL_VERSION "ntpdc 4.2.8p17"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Interface defines for all options. Replace "n" with the UPPER_CASED
|
* Interface defines for all options. Replace "n" with the UPPER_CASED
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH ntpdc 1ntpdcman "31 May 2023" "4.2.8p16" "User Commands"
|
.TH ntpdc 1ntpdcman "06 Jun 2023" "4.2.8p17" "User Commands"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:49:54 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:38:01 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpdc-opts.def
|
.\" From the definitions ntpdc-opts.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt NTPDC 1ntpdcmdoc User Commands
|
.Dt NTPDC 1ntpdcmdoc User Commands
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntpdc-opts.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (ntpdc-opts.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:49:50 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:37:57 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpdc-opts.def
|
.\" From the definitions ntpdc-opts.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -53,7 +53,7 @@ display the time offset of the system clock relative to the server
|
|||||||
clock. Run as root, it can correct the system clock to this offset as
|
clock. Run as root, it can correct the system clock to this offset as
|
||||||
well. It can be run as an interactive command or from a cron job.
|
well. It can be run as an interactive command or from a cron job.
|
||||||
</p>
|
</p>
|
||||||
<p>This document applies to version 4.2.8p16 of <code>ntpdc</code>.
|
<p>This document applies to version 4.2.8p17 of <code>ntpdc</code>.
|
||||||
</p>
|
</p>
|
||||||
<p>The program implements the SNTP protocol as defined by RFC 5905, the NTPv4
|
<p>The program implements the SNTP protocol as defined by RFC 5905, the NTPv4
|
||||||
IETF specification.
|
IETF specification.
|
||||||
@ -199,7 +199,7 @@ used to select the program, defaulting to <samp>more</samp>. Both will exit
|
|||||||
with a status code of 0.
|
with a status code of 0.
|
||||||
</p>
|
</p>
|
||||||
<div class="example">
|
<div class="example">
|
||||||
<pre class="example">ntpdc - vendor-specific NTPD control program - Ver. 4.2.8p16
|
<pre class="example">ntpdc - vendor-specific NTPD control program - Ver. 4.2.8p17
|
||||||
Usage: ntpdc [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]
|
Usage: ntpdc [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]
|
||||||
Flg Arg Option-Name Description
|
Flg Arg Option-Name Description
|
||||||
-4 no ipv4 Force IPv4 DNS name resolution
|
-4 no ipv4 Force IPv4 DNS name resolution
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH ntpdc @NTPDC_MS@ "31 May 2023" "4.2.8p16" "User Commands"
|
.TH ntpdc @NTPDC_MS@ "06 Jun 2023" "4.2.8p17" "User Commands"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:49:54 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:38:01 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpdc-opts.def
|
.\" From the definitions ntpdc-opts.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt NTPDC @NTPDC_MS@ User Commands
|
.Dt NTPDC @NTPDC_MS@ User Commands
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntpdc-opts.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (ntpdc-opts.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:49:50 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:37:57 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpdc-opts.def
|
.\" From the definitions ntpdc-opts.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#
|
#
|
||||||
# EDIT THIS FILE WITH CAUTION (invoke-ntpq.texi)
|
# EDIT THIS FILE WITH CAUTION (invoke-ntpq.texi)
|
||||||
#
|
#
|
||||||
# It has been AutoGen-ed May 31, 2023 at 02:50:06 PM by AutoGen 5.18.16
|
# It has been AutoGen-ed June 6, 2023 at 04:38:12 AM by AutoGen 5.18.16
|
||||||
# From the definitions ntpq-opts.def
|
# From the definitions ntpq-opts.def
|
||||||
# and the template file agtexi-cmd.tpl
|
# and the template file agtexi-cmd.tpl
|
||||||
@end ignore
|
@end ignore
|
||||||
@ -945,7 +945,7 @@ with a status code of 0.
|
|||||||
|
|
||||||
@exampleindent 0
|
@exampleindent 0
|
||||||
@example
|
@example
|
||||||
ntpq - standard NTP query program - Ver. 4.2.8p16
|
ntpq - standard NTP query program - Ver. 4.2.8p17
|
||||||
Usage: ntpq [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]... [ host ...]
|
Usage: ntpq [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]... [ host ...]
|
||||||
Flg Arg Option-Name Description
|
Flg Arg Option-Name Description
|
||||||
-4 no ipv4 Force IPv4 name resolution
|
-4 no ipv4 Force IPv4 name resolution
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* EDIT THIS FILE WITH CAUTION (ntpq-opts.c)
|
* EDIT THIS FILE WITH CAUTION (ntpq-opts.c)
|
||||||
*
|
*
|
||||||
* It has been AutoGen-ed May 31, 2023 at 02:49:56 PM by AutoGen 5.18.16
|
* It has been AutoGen-ed June 6, 2023 at 04:38:03 AM by AutoGen 5.18.16
|
||||||
* From the definitions ntpq-opts.def
|
* From the definitions ntpq-opts.def
|
||||||
* and the template file options
|
* and the template file options
|
||||||
*
|
*
|
||||||
@ -74,7 +74,7 @@ extern FILE * option_usage_fp;
|
|||||||
* static const strings for ntpq options
|
* static const strings for ntpq options
|
||||||
*/
|
*/
|
||||||
static char const ntpq_opt_strs[2068] =
|
static char const ntpq_opt_strs[2068] =
|
||||||
/* 0 */ "ntpq 4.2.8p16\n"
|
/* 0 */ "ntpq 4.2.8p17\n"
|
||||||
"Copyright (C) 1992-2023 The University of Delaware and Network Time Foundation, all rights reserved.\n"
|
"Copyright (C) 1992-2023 The University of Delaware and Network Time Foundation, all rights reserved.\n"
|
||||||
"This is free software. It is licensed for use, modification and\n"
|
"This is free software. It is licensed for use, modification and\n"
|
||||||
"redistribution under the terms of the NTP License, copies of which\n"
|
"redistribution under the terms of the NTP License, copies of which\n"
|
||||||
@ -140,13 +140,13 @@ static char const ntpq_opt_strs[2068] =
|
|||||||
/* 1858 */ "no-load-opts\0"
|
/* 1858 */ "no-load-opts\0"
|
||||||
/* 1871 */ "no\0"
|
/* 1871 */ "no\0"
|
||||||
/* 1874 */ "NTPQ\0"
|
/* 1874 */ "NTPQ\0"
|
||||||
/* 1879 */ "ntpq - standard NTP query program - Ver. 4.2.8p16\n"
|
/* 1879 */ "ntpq - standard NTP query program - Ver. 4.2.8p17\n"
|
||||||
"Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]\n\0"
|
"Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]\n\0"
|
||||||
/* 1999 */ "$HOME\0"
|
/* 1999 */ "$HOME\0"
|
||||||
/* 2005 */ ".\0"
|
/* 2005 */ ".\0"
|
||||||
/* 2007 */ ".ntprc\0"
|
/* 2007 */ ".ntprc\0"
|
||||||
/* 2014 */ "https://bugs.ntp.org, bugs@ntp.org\0"
|
/* 2014 */ "https://bugs.ntp.org, bugs@ntp.org\0"
|
||||||
/* 2049 */ "ntpq 4.2.8p16\0"
|
/* 2049 */ "ntpq 4.2.8p17\0"
|
||||||
/* 2063 */ "hash";
|
/* 2063 */ "hash";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -873,7 +873,7 @@ static void bogus_function(void) {
|
|||||||
translate option names.
|
translate option names.
|
||||||
*/
|
*/
|
||||||
/* referenced via ntpqOptions.pzCopyright */
|
/* referenced via ntpqOptions.pzCopyright */
|
||||||
puts(_("ntpq 4.2.8p16\n\
|
puts(_("ntpq 4.2.8p17\n\
|
||||||
Copyright (C) 1992-2023 The University of Delaware and Network Time Foundation, all rights reserved.\n\
|
Copyright (C) 1992-2023 The University of Delaware and Network Time Foundation, all rights reserved.\n\
|
||||||
This is free software. It is licensed for use, modification and\n\
|
This is free software. It is licensed for use, modification and\n\
|
||||||
redistribution under the terms of the NTP License, copies of which\n\
|
redistribution under the terms of the NTP License, copies of which\n\
|
||||||
@ -945,11 +945,11 @@ implied warranty.\n"));
|
|||||||
puts(_("load options from a config file"));
|
puts(_("load options from a config file"));
|
||||||
|
|
||||||
/* referenced via ntpqOptions.pzUsageTitle */
|
/* referenced via ntpqOptions.pzUsageTitle */
|
||||||
puts(_("ntpq - standard NTP query program - Ver. 4.2.8p16\n\
|
puts(_("ntpq - standard NTP query program - Ver. 4.2.8p17\n\
|
||||||
Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]\n"));
|
Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]\n"));
|
||||||
|
|
||||||
/* referenced via ntpqOptions.pzFullVersion */
|
/* referenced via ntpqOptions.pzFullVersion */
|
||||||
puts(_("ntpq 4.2.8p16"));
|
puts(_("ntpq 4.2.8p17"));
|
||||||
|
|
||||||
/* referenced via ntpqOptions.pzFullUsage */
|
/* referenced via ntpqOptions.pzFullUsage */
|
||||||
puts(_("<<<NOT-FOUND>>>"));
|
puts(_("<<<NOT-FOUND>>>"));
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* EDIT THIS FILE WITH CAUTION (ntpq-opts.h)
|
* EDIT THIS FILE WITH CAUTION (ntpq-opts.h)
|
||||||
*
|
*
|
||||||
* It has been AutoGen-ed May 31, 2023 at 02:49:56 PM by AutoGen 5.18.16
|
* It has been AutoGen-ed June 6, 2023 at 04:38:02 AM by AutoGen 5.18.16
|
||||||
* From the definitions ntpq-opts.def
|
* From the definitions ntpq-opts.def
|
||||||
* and the template file options
|
* and the template file options
|
||||||
*
|
*
|
||||||
@ -93,9 +93,9 @@ typedef enum {
|
|||||||
/** count of all options for ntpq */
|
/** count of all options for ntpq */
|
||||||
#define OPTION_CT 17
|
#define OPTION_CT 17
|
||||||
/** ntpq version */
|
/** ntpq version */
|
||||||
#define NTPQ_VERSION "4.2.8p16"
|
#define NTPQ_VERSION "4.2.8p17"
|
||||||
/** Full ntpq version text */
|
/** Full ntpq version text */
|
||||||
#define NTPQ_FULL_VERSION "ntpq 4.2.8p16"
|
#define NTPQ_FULL_VERSION "ntpq 4.2.8p17"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Interface defines for all options. Replace "n" with the UPPER_CASED
|
* Interface defines for all options. Replace "n" with the UPPER_CASED
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH ntpq 1ntpqman "31 May 2023" "4.2.8p16" "User Commands"
|
.TH ntpq 1ntpqman "06 Jun 2023" "4.2.8p17" "User Commands"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:50:08 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:38:15 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpq-opts.def
|
.\" From the definitions ntpq-opts.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt NTPQ 1ntpqmdoc User Commands
|
.Dt NTPQ 1ntpqmdoc User Commands
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntpq-opts.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (ntpq-opts.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:50:04 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:38:10 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpq-opts.def
|
.\" From the definitions ntpq-opts.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -62,7 +62,7 @@ monitor the operational status
|
|||||||
and determine the performance of
|
and determine the performance of
|
||||||
<code>ntpd</code>, the NTP daemon.
|
<code>ntpd</code>, the NTP daemon.
|
||||||
</p>
|
</p>
|
||||||
<p>This document applies to version 4.2.8p16 of <code>ntpq</code>.
|
<p>This document applies to version 4.2.8p17 of <code>ntpq</code>.
|
||||||
</p>
|
</p>
|
||||||
<table class="menu" border="0" cellspacing="0">
|
<table class="menu" border="0" cellspacing="0">
|
||||||
<tr><td align="left" valign="top">• <a href="#ntpq-Description" accesskey="1">ntpq Description</a></td><td> </td><td align="left" valign="top">
|
<tr><td align="left" valign="top">• <a href="#ntpq-Description" accesskey="1">ntpq Description</a></td><td> </td><td align="left" valign="top">
|
||||||
@ -1274,7 +1274,7 @@ used to select the program, defaulting to <samp>more</samp>. Both will exit
|
|||||||
with a status code of 0.
|
with a status code of 0.
|
||||||
</p>
|
</p>
|
||||||
<div class="example">
|
<div class="example">
|
||||||
<pre class="example">ntpq - standard NTP query program - Ver. 4.2.8p16
|
<pre class="example">ntpq - standard NTP query program - Ver. 4.2.8p17
|
||||||
Usage: ntpq [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]
|
Usage: ntpq [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]
|
||||||
Flg Arg Option-Name Description
|
Flg Arg Option-Name Description
|
||||||
-4 no ipv4 Force IPv4 name resolution
|
-4 no ipv4 Force IPv4 name resolution
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH ntpq @NTPQ_MS@ "31 May 2023" "4.2.8p16" "User Commands"
|
.TH ntpq @NTPQ_MS@ "06 Jun 2023" "4.2.8p17" "User Commands"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:50:08 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:38:15 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpq-opts.def
|
.\" From the definitions ntpq-opts.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt NTPQ @NTPQ_MS@ User Commands
|
.Dt NTPQ @NTPQ_MS@ User Commands
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntpq-opts.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (ntpq-opts.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:50:04 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:38:10 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpq-opts.def
|
.\" From the definitions ntpq-opts.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#
|
#
|
||||||
# EDIT THIS FILE WITH CAUTION (invoke-ntpsnmpd.texi)
|
# EDIT THIS FILE WITH CAUTION (invoke-ntpsnmpd.texi)
|
||||||
#
|
#
|
||||||
# It has been AutoGen-ed May 31, 2023 at 08:02:43 PM by AutoGen 5.18.16
|
# It has been AutoGen-ed June 6, 2023 at 04:38:20 AM by AutoGen 5.18.16
|
||||||
# From the definitions ntpsnmpd-opts.def
|
# From the definitions ntpsnmpd-opts.def
|
||||||
# and the template file agtexi-cmd.tpl
|
# and the template file agtexi-cmd.tpl
|
||||||
@end ignore
|
@end ignore
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* EDIT THIS FILE WITH CAUTION (ntpsnmpd-opts.c)
|
* EDIT THIS FILE WITH CAUTION (ntpsnmpd-opts.c)
|
||||||
*
|
*
|
||||||
* It has been AutoGen-ed May 31, 2023 at 02:50:10 PM by AutoGen 5.18.16
|
* It has been AutoGen-ed June 6, 2023 at 04:38:17 AM by AutoGen 5.18.16
|
||||||
* From the definitions ntpsnmpd-opts.def
|
* From the definitions ntpsnmpd-opts.def
|
||||||
* and the template file options
|
* and the template file options
|
||||||
*
|
*
|
||||||
@ -66,7 +66,7 @@ extern FILE * option_usage_fp;
|
|||||||
* static const strings for ntpsnmpd options
|
* static const strings for ntpsnmpd options
|
||||||
*/
|
*/
|
||||||
static char const ntpsnmpd_opt_strs[1614] =
|
static char const ntpsnmpd_opt_strs[1614] =
|
||||||
/* 0 */ "ntpsnmpd 4.2.8p16\n"
|
/* 0 */ "ntpsnmpd 4.2.8p17\n"
|
||||||
"Copyright (C) 1992-2023 The University of Delaware and Network Time Foundation, all rights reserved.\n"
|
"Copyright (C) 1992-2023 The University of Delaware and Network Time Foundation, all rights reserved.\n"
|
||||||
"This is free software. It is licensed for use, modification and\n"
|
"This is free software. It is licensed for use, modification and\n"
|
||||||
"redistribution under the terms of the NTP License, copies of which\n"
|
"redistribution under the terms of the NTP License, copies of which\n"
|
||||||
@ -106,14 +106,14 @@ static char const ntpsnmpd_opt_strs[1614] =
|
|||||||
/* 1415 */ "no-load-opts\0"
|
/* 1415 */ "no-load-opts\0"
|
||||||
/* 1428 */ "no\0"
|
/* 1428 */ "no\0"
|
||||||
/* 1431 */ "NTPSNMPD\0"
|
/* 1431 */ "NTPSNMPD\0"
|
||||||
/* 1440 */ "ntpsnmpd - NTP SNMP MIB agent - Ver. 4.2.8p16\n"
|
/* 1440 */ "ntpsnmpd - NTP SNMP MIB agent - Ver. 4.2.8p17\n"
|
||||||
"Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]...\n\0"
|
"Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]...\n\0"
|
||||||
/* 1544 */ "$HOME\0"
|
/* 1544 */ "$HOME\0"
|
||||||
/* 1550 */ ".\0"
|
/* 1550 */ ".\0"
|
||||||
/* 1552 */ ".ntprc\0"
|
/* 1552 */ ".ntprc\0"
|
||||||
/* 1559 */ "https://bugs.ntp.org, bugs@ntp.org\0"
|
/* 1559 */ "https://bugs.ntp.org, bugs@ntp.org\0"
|
||||||
/* 1594 */ "\n\0"
|
/* 1594 */ "\n\0"
|
||||||
/* 1596 */ "ntpsnmpd 4.2.8p16";
|
/* 1596 */ "ntpsnmpd 4.2.8p17";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* nofork option description:
|
* nofork option description:
|
||||||
@ -559,7 +559,7 @@ static void bogus_function(void) {
|
|||||||
translate option names.
|
translate option names.
|
||||||
*/
|
*/
|
||||||
/* referenced via ntpsnmpdOptions.pzCopyright */
|
/* referenced via ntpsnmpdOptions.pzCopyright */
|
||||||
puts(_("ntpsnmpd 4.2.8p16\n\
|
puts(_("ntpsnmpd 4.2.8p17\n\
|
||||||
Copyright (C) 1992-2023 The University of Delaware and Network Time Foundation, all rights reserved.\n\
|
Copyright (C) 1992-2023 The University of Delaware and Network Time Foundation, all rights reserved.\n\
|
||||||
This is free software. It is licensed for use, modification and\n\
|
This is free software. It is licensed for use, modification and\n\
|
||||||
redistribution under the terms of the NTP License, copies of which\n\
|
redistribution under the terms of the NTP License, copies of which\n\
|
||||||
@ -604,14 +604,14 @@ implied warranty.\n"));
|
|||||||
puts(_("load options from a config file"));
|
puts(_("load options from a config file"));
|
||||||
|
|
||||||
/* referenced via ntpsnmpdOptions.pzUsageTitle */
|
/* referenced via ntpsnmpdOptions.pzUsageTitle */
|
||||||
puts(_("ntpsnmpd - NTP SNMP MIB agent - Ver. 4.2.8p16\n\
|
puts(_("ntpsnmpd - NTP SNMP MIB agent - Ver. 4.2.8p17\n\
|
||||||
Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]...\n"));
|
Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]...\n"));
|
||||||
|
|
||||||
/* referenced via ntpsnmpdOptions.pzExplain */
|
/* referenced via ntpsnmpdOptions.pzExplain */
|
||||||
puts(_("\n"));
|
puts(_("\n"));
|
||||||
|
|
||||||
/* referenced via ntpsnmpdOptions.pzFullVersion */
|
/* referenced via ntpsnmpdOptions.pzFullVersion */
|
||||||
puts(_("ntpsnmpd 4.2.8p16"));
|
puts(_("ntpsnmpd 4.2.8p17"));
|
||||||
|
|
||||||
/* referenced via ntpsnmpdOptions.pzFullUsage */
|
/* referenced via ntpsnmpdOptions.pzFullUsage */
|
||||||
puts(_("<<<NOT-FOUND>>>"));
|
puts(_("<<<NOT-FOUND>>>"));
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* EDIT THIS FILE WITH CAUTION (ntpsnmpd-opts.h)
|
* EDIT THIS FILE WITH CAUTION (ntpsnmpd-opts.h)
|
||||||
*
|
*
|
||||||
* It has been AutoGen-ed May 31, 2023 at 02:50:10 PM by AutoGen 5.18.16
|
* It has been AutoGen-ed June 6, 2023 at 04:38:16 AM by AutoGen 5.18.16
|
||||||
* From the definitions ntpsnmpd-opts.def
|
* From the definitions ntpsnmpd-opts.def
|
||||||
* and the template file options
|
* and the template file options
|
||||||
*
|
*
|
||||||
@ -84,9 +84,9 @@ typedef enum {
|
|||||||
/** count of all options for ntpsnmpd */
|
/** count of all options for ntpsnmpd */
|
||||||
#define OPTION_CT 8
|
#define OPTION_CT 8
|
||||||
/** ntpsnmpd version */
|
/** ntpsnmpd version */
|
||||||
#define NTPSNMPD_VERSION "4.2.8p16"
|
#define NTPSNMPD_VERSION "4.2.8p17"
|
||||||
/** Full ntpsnmpd version text */
|
/** Full ntpsnmpd version text */
|
||||||
#define NTPSNMPD_FULL_VERSION "ntpsnmpd 4.2.8p16"
|
#define NTPSNMPD_FULL_VERSION "ntpsnmpd 4.2.8p17"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Interface defines for all options. Replace "n" with the UPPER_CASED
|
* Interface defines for all options. Replace "n" with the UPPER_CASED
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH ntpsnmpd 1ntpsnmpdman "31 May 2023" "4.2.8p16" "User Commands"
|
.TH ntpsnmpd 1ntpsnmpdman "06 Jun 2023" "4.2.8p17" "User Commands"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 07:16:36 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:38:21 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpsnmpd-opts.def
|
.\" From the definitions ntpsnmpd-opts.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt NTPSNMPD 1ntpsnmpdmdoc User Commands
|
.Dt NTPSNMPD 1ntpsnmpdmdoc User Commands
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntpsnmpd-opts.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (ntpsnmpd-opts.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:50:11 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:38:18 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpsnmpd-opts.def
|
.\" From the definitions ntpsnmpd-opts.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -60,7 +60,7 @@ Next: <a href="#ntpsnmpd-Description" accesskey="n" rel="next">ntpsnmpd Descript
|
|||||||
<p>The <code>ntpsnmpd</code> utility program is used to monitor NTP daemon <code>ntpd</code>
|
<p>The <code>ntpsnmpd</code> utility program is used to monitor NTP daemon <code>ntpd</code>
|
||||||
operations and determine performance. It uses the standard NTP mode 6 control
|
operations and determine performance. It uses the standard NTP mode 6 control
|
||||||
</p>
|
</p>
|
||||||
<p>This document applies to version 4.2.8p16 of <code>ntpsnmpd</code>.
|
<p>This document applies to version 4.2.8p17 of <code>ntpsnmpd</code>.
|
||||||
</p>
|
</p>
|
||||||
<table class="menu" border="0" cellspacing="0">
|
<table class="menu" border="0" cellspacing="0">
|
||||||
<tr><td align="left" valign="top">• <a href="#ntpsnmpd-Description" accesskey="1">ntpsnmpd Description</a></td><td> </td><td align="left" valign="top">Description
|
<tr><td align="left" valign="top">• <a href="#ntpsnmpd-Description" accesskey="1">ntpsnmpd Description</a></td><td> </td><td align="left" valign="top">Description
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH ntpsnmpd @NTPSNMPD_MS@ "31 May 2023" "4.2.8p16" "User Commands"
|
.TH ntpsnmpd @NTPSNMPD_MS@ "06 Jun 2023" "4.2.8p17" "User Commands"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 07:16:36 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:38:21 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpsnmpd-opts.def
|
.\" From the definitions ntpsnmpd-opts.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt NTPSNMPD @NTPSNMPD_MS@ User Commands
|
.Dt NTPSNMPD @NTPSNMPD_MS@ User Commands
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntpsnmpd-opts.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (ntpsnmpd-opts.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 02:50:11 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:38:18 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpsnmpd-opts.def
|
.\" From the definitions ntpsnmpd-opts.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -83,7 +83,7 @@ CLTAG=NTP_4_2_0
|
|||||||
# - Numeric values increment
|
# - Numeric values increment
|
||||||
# - empty 'increments' to 1
|
# - empty 'increments' to 1
|
||||||
# - NEW 'increments' to empty
|
# - NEW 'increments' to empty
|
||||||
point=16
|
point=17
|
||||||
|
|
||||||
### betapoint is normally modified by script.
|
### betapoint is normally modified by script.
|
||||||
# ntp-stable Beta number (betapoint)
|
# ntp-stable Beta number (betapoint)
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH calc_tickadj 1calc_tickadjman "31 May 2023" "ntp (4.2.8p16)" "User Commands"
|
.TH calc_tickadj 1calc_tickadjman "06 Jun 2023" "ntp (4.2.8p17)" "User Commands"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 08:04:21 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:10 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions calc_tickadj-opts.def
|
.\" From the definitions calc_tickadj-opts.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt CALC_TICKADJ 1calc_tickadjmdoc User Commands
|
.Dt CALC_TICKADJ 1calc_tickadjmdoc User Commands
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (calc_tickadj-opts.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (calc_tickadj-opts.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 07:14:57 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:12 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions calc_tickadj-opts.def
|
.\" From the definitions calc_tickadj-opts.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -47,7 +47,7 @@ Previous: <a href="dir.html#Top" accesskey="p" rel="prev">(dir)</a>, Up: <a href
|
|||||||
<span id="calc_005ftickadj-User_0027s-Manual"></span><h1 class="top">calc_tickadj User’s Manual</h1>
|
<span id="calc_005ftickadj-User_0027s-Manual"></span><h1 class="top">calc_tickadj User’s Manual</h1>
|
||||||
|
|
||||||
<p>This document describes the use of the NTP Project’s <code>calc_tickadj</code> program.
|
<p>This document describes the use of the NTP Project’s <code>calc_tickadj</code> program.
|
||||||
This document applies to version 4.2.8p16 of <code>calc_tickadj</code>.
|
This document applies to version 4.2.8p17 of <code>calc_tickadj</code>.
|
||||||
</p>
|
</p>
|
||||||
<span id="SEC_Overview"></span>
|
<span id="SEC_Overview"></span>
|
||||||
<h2 class="shortcontents-heading">Short Table of Contents</h2>
|
<h2 class="shortcontents-heading">Short Table of Contents</h2>
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH calc_tickadj 1calc_tickadjman "31 May 2023" "ntp (4.2.8p16)" "User Commands"
|
.TH calc_tickadj 1calc_tickadjman "06 Jun 2023" "ntp (4.2.8p17)" "User Commands"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 08:04:21 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:10 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions calc_tickadj-opts.def
|
.\" From the definitions calc_tickadj-opts.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt CALC_TICKADJ 1calc_tickadjmdoc User Commands
|
.Dt CALC_TICKADJ 1calc_tickadjmdoc User Commands
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (calc_tickadj-opts.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (calc_tickadj-opts.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 07:14:57 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:12 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions calc_tickadj-opts.def
|
.\" From the definitions calc_tickadj-opts.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#
|
#
|
||||||
# EDIT THIS FILE WITH CAUTION (invoke-calc_tickadj.texi)
|
# EDIT THIS FILE WITH CAUTION (invoke-calc_tickadj.texi)
|
||||||
#
|
#
|
||||||
# It has been AutoGen-ed May 31, 2023 at 08:04:23 PM by AutoGen 5.18.16
|
# It has been AutoGen-ed June 6, 2023 at 04:39:13 AM by AutoGen 5.18.16
|
||||||
# From the definitions calc_tickadj-opts.def
|
# From the definitions calc_tickadj-opts.def
|
||||||
# and the template file agtexi-cmd.tpl
|
# and the template file agtexi-cmd.tpl
|
||||||
@end ignore
|
@end ignore
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#
|
#
|
||||||
# EDIT THIS FILE WITH CAUTION (invoke-plot_summary.texi)
|
# EDIT THIS FILE WITH CAUTION (invoke-plot_summary.texi)
|
||||||
#
|
#
|
||||||
# It has been AutoGen-ed May 31, 2023 at 08:04:36 PM by AutoGen 5.18.16
|
# It has been AutoGen-ed June 6, 2023 at 04:39:36 AM by AutoGen 5.18.16
|
||||||
# From the definitions plot_summary-opts.def
|
# From the definitions plot_summary-opts.def
|
||||||
# and the template file agtexi-cmd.tpl
|
# and the template file agtexi-cmd.tpl
|
||||||
@end ignore
|
@end ignore
|
||||||
@ -41,7 +41,7 @@ with a status code of 0.
|
|||||||
|
|
||||||
@exampleindent 0
|
@exampleindent 0
|
||||||
@example
|
@example
|
||||||
plot_summary - plot statistics generated by summary script - Ver. 4.2.8p16
|
plot_summary - plot statistics generated by summary script - Ver. 4.2.8p17
|
||||||
USAGE: plot_summary [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]...
|
USAGE: plot_summary [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]...
|
||||||
|
|
||||||
--directory=str Where the summary files are
|
--directory=str Where the summary files are
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#
|
#
|
||||||
# EDIT THIS FILE WITH CAUTION (invoke-summary.texi)
|
# EDIT THIS FILE WITH CAUTION (invoke-summary.texi)
|
||||||
#
|
#
|
||||||
# It has been AutoGen-ed May 31, 2023 at 08:04:40 PM by AutoGen 5.18.16
|
# It has been AutoGen-ed June 6, 2023 at 04:39:40 AM by AutoGen 5.18.16
|
||||||
# From the definitions summary-opts.def
|
# From the definitions summary-opts.def
|
||||||
# and the template file agtexi-cmd.tpl
|
# and the template file agtexi-cmd.tpl
|
||||||
@end ignore
|
@end ignore
|
||||||
@ -42,7 +42,7 @@ with a status code of 0.
|
|||||||
|
|
||||||
@exampleindent 0
|
@exampleindent 0
|
||||||
@example
|
@example
|
||||||
summary - compute various stastics from NTP stat files - Ver. 4.2.8p16
|
summary - compute various stastics from NTP stat files - Ver. 4.2.8p17
|
||||||
USAGE: summary [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]...
|
USAGE: summary [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]...
|
||||||
|
|
||||||
--directory=str Directory containing stat files
|
--directory=str Directory containing stat files
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#
|
#
|
||||||
# EDIT THIS FILE WITH CAUTION (invoke-ntp-wait.texi)
|
# EDIT THIS FILE WITH CAUTION (invoke-ntp-wait.texi)
|
||||||
#
|
#
|
||||||
# It has been AutoGen-ed May 31, 2023 at 07:15:00 PM by AutoGen 5.18.16
|
# It has been AutoGen-ed June 6, 2023 at 04:39:17 AM by AutoGen 5.18.16
|
||||||
# From the definitions ntp-wait-opts.def
|
# From the definitions ntp-wait-opts.def
|
||||||
# and the template file agtexi-cmd.tpl
|
# and the template file agtexi-cmd.tpl
|
||||||
@end ignore
|
@end ignore
|
||||||
@ -61,7 +61,7 @@ with a status code of 0.
|
|||||||
|
|
||||||
@exampleindent 0
|
@exampleindent 0
|
||||||
@example
|
@example
|
||||||
ntp-wait - Wait for ntpd to stabilize the system clock - Ver. 4.2.8p16
|
ntp-wait - Wait for ntpd to stabilize the system clock - Ver. 4.2.8p17
|
||||||
USAGE: ntp-wait [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]...
|
USAGE: ntp-wait [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]...
|
||||||
|
|
||||||
-n, --tries=num Number of times to check ntpd
|
-n, --tries=num Number of times to check ntpd
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# EDIT THIS FILE WITH CAUTION (ntp-wait-opts)
|
# EDIT THIS FILE WITH CAUTION (ntp-wait-opts)
|
||||||
#
|
#
|
||||||
# It has been AutoGen-ed May 31, 2023 at 07:14:58 PM by AutoGen 5.18.16
|
# It has been AutoGen-ed June 6, 2023 at 04:39:15 AM by AutoGen 5.18.16
|
||||||
# From the definitions ntp-wait-opts.def
|
# From the definitions ntp-wait-opts.def
|
||||||
# and the template file perlopt
|
# and the template file perlopt
|
||||||
|
|
||||||
@ -40,7 +40,7 @@ sub processOptions {
|
|||||||
'help|?', 'more-help'));
|
'help|?', 'more-help'));
|
||||||
|
|
||||||
$usage = <<'USAGE';
|
$usage = <<'USAGE';
|
||||||
ntp-wait - Wait for ntpd to stabilize the system clock - Ver. 4.2.8p16
|
ntp-wait - Wait for ntpd to stabilize the system clock - Ver. 4.2.8p17
|
||||||
USAGE: ntp-wait [ -<flag> [<val>] | --<name>[{=| }<val>] ]...
|
USAGE: ntp-wait [ -<flag> [<val>] | --<name>[{=| }<val>] ]...
|
||||||
|
|
||||||
-n, --tries=num Number of times to check ntpd
|
-n, --tries=num Number of times to check ntpd
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH ntp-wait 1ntp-waitman "31 May 2023" "ntp (4.2.8p16)" "User Commands"
|
.TH ntp-wait 1ntp-waitman "06 Jun 2023" "ntp (4.2.8p17)" "User Commands"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 08:04:25 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:18 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntp-wait-opts.def
|
.\" From the definitions ntp-wait-opts.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt NTP_WAIT 1ntp-waitmdoc User Commands
|
.Dt NTP_WAIT 1ntp-waitmdoc User Commands
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntp-wait-opts.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (ntp-wait-opts.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 07:14:59 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:15 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntp-wait-opts.def
|
.\" From the definitions ntp-wait-opts.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -58,7 +58,7 @@ until the system’s time has stabilized and synchronized,
|
|||||||
and only then start any applicaitons (like database servers) that require
|
and only then start any applicaitons (like database servers) that require
|
||||||
accurate and stable time.
|
accurate and stable time.
|
||||||
</p>
|
</p>
|
||||||
<p>This document applies to version 4.2.8p16 of <code>ntp-wait</code>.
|
<p>This document applies to version 4.2.8p17 of <code>ntp-wait</code>.
|
||||||
</p>
|
</p>
|
||||||
<span id="SEC_Overview"></span>
|
<span id="SEC_Overview"></span>
|
||||||
<h2 class="shortcontents-heading">Short Table of Contents</h2>
|
<h2 class="shortcontents-heading">Short Table of Contents</h2>
|
||||||
@ -145,7 +145,7 @@ used to select the program, defaulting to <samp>more</samp>. Both will exit
|
|||||||
with a status code of 0.
|
with a status code of 0.
|
||||||
</p>
|
</p>
|
||||||
<div class="example">
|
<div class="example">
|
||||||
<pre class="example">ntp-wait - Wait for ntpd to stabilize the system clock - Ver. 4.2.8p16
|
<pre class="example">ntp-wait - Wait for ntpd to stabilize the system clock - Ver. 4.2.8p17
|
||||||
USAGE: ntp-wait [ -<flag> [<val>] | --<name>[{=| }<val>] ]...
|
USAGE: ntp-wait [ -<flag> [<val>] | --<name>[{=| }<val>] ]...
|
||||||
|
|
||||||
-n, --tries=num Number of times to check ntpd
|
-n, --tries=num Number of times to check ntpd
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH ntp-wait @NTP_WAIT_MS@ "31 May 2023" "ntp (4.2.8p16)" "User Commands"
|
.TH ntp-wait @NTP_WAIT_MS@ "06 Jun 2023" "ntp (4.2.8p17)" "User Commands"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 08:04:25 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:18 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntp-wait-opts.def
|
.\" From the definitions ntp-wait-opts.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt NTP_WAIT @NTP_WAIT_MS@ User Commands
|
.Dt NTP_WAIT @NTP_WAIT_MS@ User Commands
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntp-wait-opts.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (ntp-wait-opts.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 07:14:59 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:15 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntp-wait-opts.def
|
.\" From the definitions ntp-wait-opts.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#
|
#
|
||||||
# EDIT THIS FILE WITH CAUTION (invoke-ntpsweep.texi)
|
# EDIT THIS FILE WITH CAUTION (invoke-ntpsweep.texi)
|
||||||
#
|
#
|
||||||
# It has been AutoGen-ed May 31, 2023 at 08:04:26 PM by AutoGen 5.18.16
|
# It has been AutoGen-ed June 6, 2023 at 04:39:20 AM by AutoGen 5.18.16
|
||||||
# From the definitions ntpsweep-opts.def
|
# From the definitions ntpsweep-opts.def
|
||||||
# and the template file agtexi-cmd.tpl
|
# and the template file agtexi-cmd.tpl
|
||||||
@end ignore
|
@end ignore
|
||||||
@ -45,7 +45,7 @@ with a status code of 0.
|
|||||||
|
|
||||||
@exampleindent 0
|
@exampleindent 0
|
||||||
@example
|
@example
|
||||||
ntpsweep - Print various informations about given ntp servers - Ver. 4.2.8p16
|
ntpsweep - Print various informations about given ntp servers - Ver. 4.2.8p17
|
||||||
USAGE: ntpsweep [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]... [hostfile]
|
USAGE: ntpsweep [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]... [hostfile]
|
||||||
|
|
||||||
-l, --host-list=str Host to execute actions on
|
-l, --host-list=str Host to execute actions on
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# EDIT THIS FILE WITH CAUTION (ntpsweep-opts)
|
# EDIT THIS FILE WITH CAUTION (ntpsweep-opts)
|
||||||
#
|
#
|
||||||
# It has been AutoGen-ed May 31, 2023 at 07:15:02 PM by AutoGen 5.18.16
|
# It has been AutoGen-ed June 6, 2023 at 04:39:20 AM by AutoGen 5.18.16
|
||||||
# From the definitions ntpsweep-opts.def
|
# From the definitions ntpsweep-opts.def
|
||||||
# and the template file perlopt
|
# and the template file perlopt
|
||||||
|
|
||||||
@ -43,7 +43,7 @@ sub processOptions {
|
|||||||
'help|?', 'more-help'));
|
'help|?', 'more-help'));
|
||||||
|
|
||||||
$usage = <<'USAGE';
|
$usage = <<'USAGE';
|
||||||
ntpsweep - Print various informations about given ntp servers - Ver. 4.2.8p16
|
ntpsweep - Print various informations about given ntp servers - Ver. 4.2.8p17
|
||||||
USAGE: ntpsweep [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [hostfile]
|
USAGE: ntpsweep [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [hostfile]
|
||||||
|
|
||||||
-l, --host-list=str Host to execute actions on
|
-l, --host-list=str Host to execute actions on
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH ntpsweep 1ntpsweepman "31 May 2023" "ntp (4.2.8p16)" "User Commands"
|
.TH ntpsweep 1ntpsweepman "06 Jun 2023" "ntp (4.2.8p17)" "User Commands"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 08:04:29 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:23 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpsweep-opts.def
|
.\" From the definitions ntpsweep-opts.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt NTPSWEEP 1ntpsweepmdoc User Commands
|
.Dt NTPSWEEP 1ntpsweepmdoc User Commands
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntpsweep-opts.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (ntpsweep-opts.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 08:04:28 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:22 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpsweep-opts.def
|
.\" From the definitions ntpsweep-opts.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -49,7 +49,7 @@ Previous: <a href="dir.html#Top" accesskey="p" rel="prev">(dir)</a>, Up: <a href
|
|||||||
|
|
||||||
<p>This document describes the use of the NTP Project’s <code>ntpsweep</code> program.
|
<p>This document describes the use of the NTP Project’s <code>ntpsweep</code> program.
|
||||||
</p>
|
</p>
|
||||||
<p>This document applies to version 4.2.8p16 of <code>ntpsweep</code>.
|
<p>This document applies to version 4.2.8p17 of <code>ntpsweep</code>.
|
||||||
</p>
|
</p>
|
||||||
<span id="SEC_Overview"></span>
|
<span id="SEC_Overview"></span>
|
||||||
<h2 class="shortcontents-heading">Short Table of Contents</h2>
|
<h2 class="shortcontents-heading">Short Table of Contents</h2>
|
||||||
@ -120,7 +120,7 @@ used to select the program, defaulting to <samp>more</samp>. Both will exit
|
|||||||
with a status code of 0.
|
with a status code of 0.
|
||||||
</p>
|
</p>
|
||||||
<div class="example">
|
<div class="example">
|
||||||
<pre class="example">ntpsweep - Print various informations about given ntp servers - Ver. 4.2.8p16
|
<pre class="example">ntpsweep - Print various informations about given ntp servers - Ver. 4.2.8p17
|
||||||
USAGE: ntpsweep [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [hostfile]
|
USAGE: ntpsweep [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [hostfile]
|
||||||
|
|
||||||
-l, --host-list=str Host to execute actions on
|
-l, --host-list=str Host to execute actions on
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH ntpsweep 1ntpsweepman "31 May 2023" "ntp (4.2.8p16)" "User Commands"
|
.TH ntpsweep 1ntpsweepman "06 Jun 2023" "ntp (4.2.8p17)" "User Commands"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 08:04:29 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:23 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpsweep-opts.def
|
.\" From the definitions ntpsweep-opts.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt NTPSWEEP 1ntpsweepmdoc User Commands
|
.Dt NTPSWEEP 1ntpsweepmdoc User Commands
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntpsweep-opts.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (ntpsweep-opts.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 08:04:28 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:22 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntpsweep-opts.def
|
.\" From the definitions ntpsweep-opts.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#
|
#
|
||||||
# EDIT THIS FILE WITH CAUTION (invoke-ntptrace.texi)
|
# EDIT THIS FILE WITH CAUTION (invoke-ntptrace.texi)
|
||||||
#
|
#
|
||||||
# It has been AutoGen-ed May 31, 2023 at 07:15:04 PM by AutoGen 5.18.16
|
# It has been AutoGen-ed June 6, 2023 at 04:39:27 AM by AutoGen 5.18.16
|
||||||
# From the definitions ntptrace-opts.def
|
# From the definitions ntptrace-opts.def
|
||||||
# and the template file agtexi-cmd.tpl
|
# and the template file agtexi-cmd.tpl
|
||||||
@end ignore
|
@end ignore
|
||||||
@ -62,7 +62,7 @@ with a status code of 0.
|
|||||||
|
|
||||||
@exampleindent 0
|
@exampleindent 0
|
||||||
@example
|
@example
|
||||||
ntptrace - Trace peers of an NTP server - Ver. 4.2.8p16
|
ntptrace - Trace peers of an NTP server - Ver. 4.2.8p17
|
||||||
USAGE: ntptrace [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]... [host]
|
USAGE: ntptrace [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]... [host]
|
||||||
|
|
||||||
-n, --numeric Print IP addresses instead of hostnames
|
-n, --numeric Print IP addresses instead of hostnames
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# EDIT THIS FILE WITH CAUTION (ntptrace-opts)
|
# EDIT THIS FILE WITH CAUTION (ntptrace-opts)
|
||||||
#
|
#
|
||||||
# It has been AutoGen-ed May 31, 2023 at 07:15:03 PM by AutoGen 5.18.16
|
# It has been AutoGen-ed June 6, 2023 at 04:39:25 AM by AutoGen 5.18.16
|
||||||
# From the definitions ntptrace-opts.def
|
# From the definitions ntptrace-opts.def
|
||||||
# and the template file perlopt
|
# and the template file perlopt
|
||||||
|
|
||||||
@ -40,7 +40,7 @@ sub processOptions {
|
|||||||
'help|?', 'more-help'));
|
'help|?', 'more-help'));
|
||||||
|
|
||||||
$usage = <<'USAGE';
|
$usage = <<'USAGE';
|
||||||
ntptrace - Trace peers of an NTP server - Ver. 4.2.8p16
|
ntptrace - Trace peers of an NTP server - Ver. 4.2.8p17
|
||||||
USAGE: ntptrace [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [host]
|
USAGE: ntptrace [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [host]
|
||||||
|
|
||||||
-n, --numeric Print IP addresses instead of hostnames
|
-n, --numeric Print IP addresses instead of hostnames
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH ntptrace 1ntptraceman "31 May 2023" "ntp (4.2.8p16)" "User Commands"
|
.TH ntptrace 1ntptraceman "06 Jun 2023" "ntp (4.2.8p17)" "User Commands"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 08:04:31 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:28 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntptrace-opts.def
|
.\" From the definitions ntptrace-opts.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt NTPTRACE 1ntptracemdoc User Commands
|
.Dt NTPTRACE 1ntptracemdoc User Commands
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntptrace-opts.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (ntptrace-opts.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 07:15:03 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:25 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntptrace-opts.def
|
.\" From the definitions ntptrace-opts.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -48,7 +48,7 @@ Previous: <a href="dir.html#Top" accesskey="p" rel="prev">(dir)</a>, Up: <a href
|
|||||||
<span id="Simple-Network-Time-Protocol-User-Manual"></span><h1 class="top">Simple Network Time Protocol User Manual</h1>
|
<span id="Simple-Network-Time-Protocol-User-Manual"></span><h1 class="top">Simple Network Time Protocol User Manual</h1>
|
||||||
|
|
||||||
<p>This document describes the use of the NTP Project’s <code>ntptrace</code> program.
|
<p>This document describes the use of the NTP Project’s <code>ntptrace</code> program.
|
||||||
This document applies to version 4.2.8p16 of <code>ntptrace</code>.
|
This document applies to version 4.2.8p17 of <code>ntptrace</code>.
|
||||||
</p>
|
</p>
|
||||||
<span id="SEC_Overview"></span>
|
<span id="SEC_Overview"></span>
|
||||||
<h2 class="shortcontents-heading">Short Table of Contents</h2>
|
<h2 class="shortcontents-heading">Short Table of Contents</h2>
|
||||||
@ -135,7 +135,7 @@ used to select the program, defaulting to <samp>more</samp>. Both will exit
|
|||||||
with a status code of 0.
|
with a status code of 0.
|
||||||
</p>
|
</p>
|
||||||
<div class="example">
|
<div class="example">
|
||||||
<pre class="example">ntptrace - Trace peers of an NTP server - Ver. 4.2.8p16
|
<pre class="example">ntptrace - Trace peers of an NTP server - Ver. 4.2.8p17
|
||||||
USAGE: ntptrace [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [host]
|
USAGE: ntptrace [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [host]
|
||||||
|
|
||||||
-n, --numeric Print IP addresses instead of hostnames
|
-n, --numeric Print IP addresses instead of hostnames
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH ntptrace @NTPTRACE_MS@ "31 May 2023" "ntp (4.2.8p16)" "User Commands"
|
.TH ntptrace @NTPTRACE_MS@ "06 Jun 2023" "ntp (4.2.8p17)" "User Commands"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 08:04:31 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:28 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntptrace-opts.def
|
.\" From the definitions ntptrace-opts.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt NTPTRACE @NTPTRACE_MS@ User Commands
|
.Dt NTPTRACE @NTPTRACE_MS@ User Commands
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (ntptrace-opts.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (ntptrace-opts.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 07:15:03 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:25 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions ntptrace-opts.def
|
.\" From the definitions ntptrace-opts.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# EDIT THIS FILE WITH CAUTION (plot_summary-opts)
|
# EDIT THIS FILE WITH CAUTION (plot_summary-opts)
|
||||||
#
|
#
|
||||||
# It has been AutoGen-ed May 31, 2023 at 07:15:08 PM by AutoGen 5.18.16
|
# It has been AutoGen-ed June 6, 2023 at 04:39:35 AM by AutoGen 5.18.16
|
||||||
# From the definitions plot_summary-opts.def
|
# From the definitions plot_summary-opts.def
|
||||||
# and the template file perlopt
|
# and the template file perlopt
|
||||||
|
|
||||||
@ -46,7 +46,7 @@ sub processOptions {
|
|||||||
'help|?', 'more-help'));
|
'help|?', 'more-help'));
|
||||||
|
|
||||||
$usage = <<'USAGE';
|
$usage = <<'USAGE';
|
||||||
plot_summary - plot statistics generated by summary script - Ver. 4.2.8p16
|
plot_summary - plot statistics generated by summary script - Ver. 4.2.8p17
|
||||||
USAGE: plot_summary [ -<flag> [<val>] | --<name>[{=| }<val>] ]...
|
USAGE: plot_summary [ -<flag> [<val>] | --<name>[{=| }<val>] ]...
|
||||||
|
|
||||||
--directory=str Where the summary files are
|
--directory=str Where the summary files are
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH plot_summary 1plot_summaryman "31 May 2023" "ntp (4.2.8p16)" "User Commands"
|
.TH plot_summary 1plot_summaryman "06 Jun 2023" "ntp (4.2.8p17)" "User Commands"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 08:04:37 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:37 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions plot_summary-opts.def
|
.\" From the definitions plot_summary-opts.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt PLOT_SUMMARY 1plot_summarymdoc User Commands
|
.Dt PLOT_SUMMARY 1plot_summarymdoc User Commands
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (plot_summary-opts.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (plot_summary-opts.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 08:04:39 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:38 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions plot_summary-opts.def
|
.\" From the definitions plot_summary-opts.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -48,7 +48,7 @@ Previous: <a href="dir.html#Top" accesskey="p" rel="prev">(dir)</a>, Up: <a href
|
|||||||
<span id="Plot_005fsummary-User-Manual"></span><h1 class="top">Plot_summary User Manual</h1>
|
<span id="Plot_005fsummary-User-Manual"></span><h1 class="top">Plot_summary User Manual</h1>
|
||||||
|
|
||||||
<p>This document describes the use of the NTP Project’s <code>plot_summary</code> program.
|
<p>This document describes the use of the NTP Project’s <code>plot_summary</code> program.
|
||||||
This document applies to version 4.2.8p16 of <code>plot_summary</code>.
|
This document applies to version 4.2.8p17 of <code>plot_summary</code>.
|
||||||
</p>
|
</p>
|
||||||
<span id="SEC_Overview"></span>
|
<span id="SEC_Overview"></span>
|
||||||
<h2 class="shortcontents-heading">Short Table of Contents</h2>
|
<h2 class="shortcontents-heading">Short Table of Contents</h2>
|
||||||
@ -116,7 +116,7 @@ used to select the program, defaulting to <samp>more</samp>. Both will exit
|
|||||||
with a status code of 0.
|
with a status code of 0.
|
||||||
</p>
|
</p>
|
||||||
<div class="example">
|
<div class="example">
|
||||||
<pre class="example">plot_summary - plot statistics generated by summary script - Ver. 4.2.8p16
|
<pre class="example">plot_summary - plot statistics generated by summary script - Ver. 4.2.8p17
|
||||||
USAGE: plot_summary [ -<flag> [<val>] | --<name>[{=| }<val>] ]...
|
USAGE: plot_summary [ -<flag> [<val>] | --<name>[{=| }<val>] ]...
|
||||||
|
|
||||||
--directory=str Where the summary files are
|
--directory=str Where the summary files are
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH plot_summary 1plot_summaryman "31 May 2023" "ntp (4.2.8p16)" "User Commands"
|
.TH plot_summary 1plot_summaryman "06 Jun 2023" "ntp (4.2.8p17)" "User Commands"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 08:04:37 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:37 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions plot_summary-opts.def
|
.\" From the definitions plot_summary-opts.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.Dd May 31 2023
|
.Dd June 6 2023
|
||||||
.Dt PLOT_SUMMARY 1plot_summarymdoc User Commands
|
.Dt PLOT_SUMMARY 1plot_summarymdoc User Commands
|
||||||
.Os
|
.Os
|
||||||
.\" EDIT THIS FILE WITH CAUTION (plot_summary-opts.mdoc)
|
.\" EDIT THIS FILE WITH CAUTION (plot_summary-opts.mdoc)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 08:04:39 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:38 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions plot_summary-opts.def
|
.\" From the definitions plot_summary-opts.def
|
||||||
.\" and the template file agmdoc-cmd.tpl
|
.\" and the template file agmdoc-cmd.tpl
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# EDIT THIS FILE WITH CAUTION (summary-opts)
|
# EDIT THIS FILE WITH CAUTION (summary-opts)
|
||||||
#
|
#
|
||||||
# It has been AutoGen-ed May 31, 2023 at 07:15:08 PM by AutoGen 5.18.16
|
# It has been AutoGen-ed June 6, 2023 at 04:39:35 AM by AutoGen 5.18.16
|
||||||
# From the definitions summary-opts.def
|
# From the definitions summary-opts.def
|
||||||
# and the template file perlopt
|
# and the template file perlopt
|
||||||
|
|
||||||
@ -44,7 +44,7 @@ sub processOptions {
|
|||||||
'help|?', 'more-help'));
|
'help|?', 'more-help'));
|
||||||
|
|
||||||
$usage = <<'USAGE';
|
$usage = <<'USAGE';
|
||||||
summary - compute various stastics from NTP stat files - Ver. 4.2.8p16
|
summary - compute various stastics from NTP stat files - Ver. 4.2.8p17
|
||||||
USAGE: summary [ -<flag> [<val>] | --<name>[{=| }<val>] ]...
|
USAGE: summary [ -<flag> [<val>] | --<name>[{=| }<val>] ]...
|
||||||
|
|
||||||
--directory=str Directory containing stat files
|
--directory=str Directory containing stat files
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
.ds B-Font B
|
.ds B-Font B
|
||||||
.ds I-Font I
|
.ds I-Font I
|
||||||
.ds R-Font R
|
.ds R-Font R
|
||||||
.TH summary 1summaryman "31 May 2023" "ntp (4.2.8p16)" "User Commands"
|
.TH summary 1summaryman "06 Jun 2023" "ntp (4.2.8p17)" "User Commands"
|
||||||
.\"
|
.\"
|
||||||
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
.\" EDIT THIS FILE WITH CAUTION (in-mem file)
|
||||||
.\"
|
.\"
|
||||||
.\" It has been AutoGen-ed May 31, 2023 at 08:04:42 PM by AutoGen 5.18.16
|
.\" It has been AutoGen-ed June 6, 2023 at 04:39:41 AM by AutoGen 5.18.16
|
||||||
.\" From the definitions summary-opts.def
|
.\" From the definitions summary-opts.def
|
||||||
.\" and the template file agman-cmd.tpl
|
.\" and the template file agman-cmd.tpl
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user