--- contrib/ntp/COPYRIGHT.orig +++ contrib/ntp/COPYRIGHT @@ -1,16 +1,15 @@ This file is automatically generated from html/copyright.html + Copyright Notice - Copyright Notice - jpg "Clone me," says Dolly sheepishly. - + Last update: 2-Jan-2017 11:58 UTC - _________________________________________________________________ - - The following copyright notice applies to all files collectively - called the Network Time Protocol Version 4 Distribution. Unless - specifically declared otherwise in an individual file, this entire - notice applies as if the text was explicitly included in the file. + __________________________________________________________________ + + The following copyright notice applies to all files collectively called + the Network Time Protocol Version 4 Distribution. Unless specifically + declared otherwise in an individual file, this entire notice applies as + if the text was explicitly included in the file. *********************************************************************** * * * Copyright (c) University of Delaware 1992-2015 * @@ -62,13 +61,13 @@ *********************************************************************** The following individuals contributed in part to the Network Time - Protocol Distribution Version 4 and are acknowledged as authors of - this work. + Protocol Distribution Version 4 and are acknowledged as authors of this + work. 1. [1]Takao Abe Clock driver for JJY receivers 2. [2]Mark Andrews Leitch atomic clock controller - 3. [3]Bernd Altmeier hopf Elektronik serial - line and PCI-bus devices + 3. [3]Bernd Altmeier hopf Elektronik serial line + and PCI-bus devices 4. [4]Viraj Bais and [5]Clayton Kirkwood port to WindowsNT 3.5 5. [6]Michael Barone GPSVME fixes @@ -84,13 +83,12 @@ IPv6 support 12. [13]Reg Clemens Oncore driver (Current maintainer) 13. [14]Steve Clift OMEGA clock driver - 14. [15]Casey Crellin vxWorks (Tornado) port and - help with target configuration + 14. [15]Casey Crellin vxWorks (Tornado) port and help + with target configuration 15. [16]Sven Dietrich Palisade reference clock driver, NT adj. residuals, integrated Greg's Winnt port. 16. [17]John A. Dundas III Apple A/UX port - 17. [18]Torsten Duwe Linux - port + 17. [18]Torsten Duwe Linux port 18. [19]Dennis Ferguson foundation code for NTP Version 2 as specified in RFC-1119 19. [20]John Hay IPv6 support and testing @@ -122,9 +120,8 @@ code for Version 3 as specified in RFC-1305 36. [39]Danny Mayer Network I/O, Windows Port, Code Maintenance - 37. [40]David L. Mills Version 4 foundation, - precision kernel; clock drivers: 1, 3, 4, 6, 7, 11, 13, 18, 19, - 22, 36 + 37. [40]David L. Mills Version 4 foundation, precision + kernel; clock drivers: 1, 3, 4, 6, 7, 11, 13, 18, 19, 22, 36 38. [41]Wolfgang Moeller VMS port 39. [42]Jeffrey Mogul ntptrace utility 40. [43]Tom Moore i386 svr4 port @@ -136,22 +133,18 @@ 44. [48]Rainer Pruy monitoring/trap scripts, statistics file handling 45. [49]Dirce Richards Digital UNIX V4.0 port - 46. [50]Wilfredo Sánchez added support for - NetInfo + 46. [50]Wilfredo Sánchez added support for NetInfo 47. [51]Nick Sayer SunOS streams modules 48. [52]Jack Sasportas Saved a Lot of space on the stuff in the html/pic/ subdirectory 49. [53]Ray Schnitzler Unixware1 port 50. [54]Michael Shields USNO clock driver - 51. [55]Jeff Steinman Datum PTS clock - driver + 51. [55]Jeff Steinman Datum PTS clock driver 52. [56]Harlan Stenn GNU automake/autoconfigure makeover, various other bits (see the ChangeLog) 53. [57]Kenneth Stone HP-UX port - 54. [58]Ajit Thyagarajan IP multicast/anycast - support - 55. [59]Tomoaki TSURUOKA TRAK clock - driver + 54. [58]Ajit Thyagarajan IP multicast/anycast support + 55. [59]Tomoaki TSURUOKA TRAK clock driver 56. [60]Brian Utterback General codebase, Solaris issues 57. [61]Loganaden Velvindron Sandboxing @@ -160,7 +153,7 @@ TrueTime clock driver 59. [63]Ulrich Windl corrected and validated HTML documents according to the HTML DTD - _________________________________________________________________ + __________________________________________________________________ References --- contrib/ntp/ChangeLog.orig +++ contrib/ntp/ChangeLog @@ -1,5 +1,114 @@ --- +(4.2.8p13) 2019/03/07 Released by Harlan Stenn +* [Sec 3565] Crafted null dereference attack in authenticated + mode 6 packet + - reported by Magnus Stubman +* [Bug 3560] Fix build when HAVE_DROPROOT is not defined + - applied patch by Ian Lepore +* [Bug 3558] Crash and integer size bug + - isolate and fix linux/windows specific code issue +* [Bug 3556] ntp_loopfilter.c snprintf compilation warnings + - provide better function for incremental string formatting +* [Bug 3555] Tidy up print alignment of debug output from ntpdate + - applied patch by Gerry Garvey +* [Bug 3554] config revoke stores incorrect value + - original finding by Gerry Garvey, additional cleanup needed +* [Bug 3549] Spurious initgroups() error message + - patch by Christous Zoulas +* [Bug 3548] Signature not verified on windows system + - finding by Chen Jiabin, plus another one by me +* [Bug 3541] patch to fix STA_NANO struct timex units + - applied patch by Maciej Szmigiero +* [Bug 3540] Cannot set minsane to 0 anymore + - applied patch by Andre Charbonneau +* [Bug 3539] work_fork build fails when droproot is not supported + - applied patch by Baruch Siach +* [Bug 3538] Build fails for no-MMU targets + - applied patch by Baruch Siach +* [Bug 3535] libparse won't handle GPS week rollover + - refactored handling of GPS era based on 'tos basedate' for + parse (TSIP) and JUPITER clocks +* [Bug 3529] Build failures on Mac OS X 10.13 (High Sierra) + - patch by Daniel J. Luke; this does not fix a potential linker + regression issue on MacOS. +* [Bug 3527 - Backward Incompatible] mode7 clockinfo fudgeval2 packet + anomaly , reported by GGarvey. + - --enable-bug3527-fix support by HStenn +* [Bug 3526] Incorrect poll interval in packet + - applied patch by Gerry Garvey +* [Bug 3471] Check for openssl/[ch]mac.h. + - added missing check, reported by Reinhard Max +* [Bug 1674] runtime crashes and sync problems affecting both x86 and x86_64 + - this is a variant of [bug 3558] and should be fixed with it +* Implement --disable-signalled-io + +--- +(4.2.8p12) 2018/08/14 Released by Harlan Stenn + +* [Sec 3505] CVE-2018-12327 - Arbitrary Code Execution Vulnerability + - fixed stack buffer overflow in the openhost() command-line call + of NTPQ/NTPDC +* [Sec 3012] noepeer tweaks. +* [Bug 3521] Fix a logic bug in the INVALIDNAK checks. +* [Bug 3509] Add support for running as non-root on FreeBSD, Darwin, + other TrustedBSD platforms + - applied patch by Ian Lepore +* [Bug 3506] Service Control Manager interacts poorly with NTPD + - changed interaction with SCM to signal pending startup +* [Bug 3486] Buffer overflow in ntpq/ntpq.c:tstflags() + - applied patch by Gerry Garvey +* [Bug 3485] Undefined sockaddr used in error messages in ntp_config.c + - applied patch by Gerry Garvey +* [Bug 3484] ntpq response from ntpd is incorrect when REFID is null + - rework of ntpq 'nextvar()' key/value parsing +* [Bug 3482] Fixes for compilation warnings (ntp_io.c & ntpq-subs.c) + - applied patch by Gerry Garvey (with mods) +* [Bug 3480] Refclock sample filter not cleared on clock STEP + - applied patch by Gerry Garvey +* [Bug 3479] ctl_putrefid() allows unsafe characters through to ntpq + - applied patch by Gerry Garvey (with mods) +* [Bug 3476]ctl_putstr() sends empty unquoted string [...] + - applied patch by Gerry Garvey (with mods); not sure if that's bug or feature, though +* [Bug 3475] modify prettydate() to suppress output of zero time + - applied patch by Gerry Garvey +* [Bug 3474] Missing pmode in mode7 peer info response + - applied patch by Gerry Garvey +* [Bug 3471] Check for openssl/[ch]mac.h. HStenn. + - add #define ENABLE_CMAC support in configure. HStenn. +* [Bug 3470] ntpd4.2.8p11 fails to compile without OpenSSL +* [Bug 3469] Incomplete string compare [...] in is_refclk_addr + - patch by Stephen Friedl +* [Bug 3467] Potential memory fault in ntpq [...] + - fixed IO redirection and CTRL-C handling in ntq and ntpdc +* [Bug 3465] Default TTL values cannot be used +* [Bug 3461] refclock_shm.c: clear error status on clock recovery + - initial patch by Hal Murray; also fixed refclock_report() trouble +* [Bug 3460] Fix typo in ntpq.texi, reported by Kenyon Ralph. +* [Bug 3456] Use uintptr_t rather than size_t to store an integer in a pointer + - According to Brooks Davis, there was only one location +* [Bug 3449] ntpq - display "loop" instead of refid [...] + - applied patch by Gerry Garvey +* [Bug 3445] Symmetric peer won't sync on startup + - applied patch by Gerry Garvey +* [Bug 3442] Fixes for ntpdate as suggested by Gerry Garvey, + with modifications + New macro REFID_ISTEXT() which is also used in ntpd/ntp_control.c. +* [Bug 3434] ntpd clears STA_UNSYNC on start + - applied patch by Miroslav Lichvar +* [Bug 3426] ntpdate.html -t default is 2 seconds. Leonid Evdokimov. +* [Bug 3121] Drop root privileges for the forked DNS worker + - integrated patch by Reinhard Max +* [Bug 2821] minor build issues + - applied patches by Christos Zoulas, including real bug fixes +* html/authopt.html: cleanup, from +* ntpd/ntpd.c: DROPROOT cleanup. +* Symmetric key range is 1-65535. Update docs. +* html/authentic.html: cleanup, from + +--- +(4.2.8p11) 2018/02/27 Released by Harlan Stenn + * [Sec 3454] Unauthenticated packet can reset authenticated interleave associations. HStenn. * [Sec 3453] Interleaved symmetric mode cannot recover from bad state. HStenn. @@ -14,16 +123,16 @@ - applied patch by Sean Haugh * [Bug 3452] PARSE driver prints uninitialized memory. * [Bug 3450] Dubious error messages from plausibility checks in get_systime() - - removed error log caused by rounding/slew, ensured postcondition + - removed error log caused by rounding/slew, ensured postcondition * [Bug 3447] AES-128-CMAC (fixes) - refactoring the MAC code, too * [Bug 3441] Validate the assumption that AF_UNSPEC is 0. stenn@ntp.org * [Bug 3439] When running multiple commands / hosts in ntpq... - - applied patch by ggarvey + - applied patch by ggarvey * [Bug 3438] Negative values and values > 999 days in... - - applied patch by ggarvey (with minor mods) + - applied patch by ggarvey (with minor mods) * [Bug 3437] ntpd tries to open socket with AF_UNSPEC domain - - applied patch (with mods) by Miroslav Lichvar + - applied patch (with mods) by Miroslav Lichvar * [Bug 3435] anchor NTP era alignment * [Bug 3433] sntp crashes when run with -a. * [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" --- contrib/ntp/CommitLog.orig +++ contrib/ntp/CommitLog @@ -1,363 +1,6898 @@ -ChangeSet@1.3729, 2017-02-01 07:39:35-05:00, stenn@deacon.udel.edu +ChangeSet@1.3849, 2019-02-20 17:13:36-08:00, harlan@ntp-build.tal1.ntfo.org + Update NEWS file + + NEWS@1.200 +3 -0 + Update NEWS file + +ChangeSet@1.3848, 2019-02-20 09:44:58-08:00, harlan@ntp-build.tal1.ntfo.org + build system cleanups + + build@1.50 +1 -1 + build system cleanups + + scripts/build/check--help@1.4 +2 -2 + build system cleanups + + sntp/libopts/autoopts/options.h@1.31 +1 -1 + build system cleanups + + sntp/libopts/genshell.h@1.31 +1 -1 + build system cleanups + +ChangeSet@1.3847, 2019-02-18 22:26:26-08:00, harlan@ntp-build.tal1.ntfo.org + ChangeLog and NEWS description cleanups + + ChangeLog@1.1971 +4 -4 + ChangeLog and NEWS description cleanups + + NEWS@1.199 +4 -2 + ChangeLog and NEWS description cleanups + +ChangeSet@1.3844.1.4, 2019-02-18 20:10:25-08:00, harlan@ntp-build.tal1.ntfo.org + NEWS file update + + NEWS@1.198 +49 -2 + NEWS file update + +ChangeSet@1.3844.1.3, 2019-02-16 07:36:50+00:00, stenn@stenn.ntp.org + Improve messages around signalled IO handling in configure + + sntp/m4/ntp_libntp.m4@1.38 +5 -0 + Improve messages around signalled IO handling in configure + +ChangeSet@1.3844.1.2, 2019-02-15 13:27:05+00:00, stenn@stenn.ntp.org + Implement --disable-signalled-io + + ChangeLog@1.1968.1.2 +1 -0 + Implement --disable-signalled-io + + sntp/m4/ntp_libntp.m4@1.37 +22 -2 + Implement --disable-signalled-io + +ChangeSet@1.3844.1.1, 2019-01-17 04:16:52+00:00, stenn@psp-deb1.ntp.org + Cleanup + + ChangeLog@1.1968.1.1 +0 -1 + Cleanup + +ChangeSet@1.3845, 2019-01-16 21:42:59+01:00, perlinger@ntp.org + [Sec 3565] null pointer crash by remote attack + + ChangeLog@1.1969 +3 -0 + [Sec 3565] null pointer crash by remote attack + + ntpd/ntp_control.c@1.233 +17 -9 + [Sec 3565] null pointer crash by remote attack + +ChangeSet@1.3827.1.2, 2018-12-15 13:25:25+00:00, stenn@psp-deb1.ntp.org + bug3527 fixes + + ChangeLog@1.1952.1.2 +3 -3 + bug3527 fixes + + configure.ac@1.614.1.1 +18 -0 + bug3527 fixes + + ntpd/ntp_request.c@1.129 +7 -4 + bug3527 fixes + + ntpdc/ntpdc_ops.c@1.85 +8 -3 + bug3527 fixes + +ChangeSet@1.3827.15.1, 2018-12-12 07:37:12+01:00, perlinger@ntp.org + [Bug 3560] Fix build when HAVE_DROPROOT is not defined + + ChangeLog@1.1952.15.1 +4 -0 + [Bug 3560] Fix build when HAVE_DROPROOT is not defined + + libntp/work_fork.c@1.20.2.1 +2 -0 + [Bug 3560] Fix build when HAVE_DROPROOT is not defined + +ChangeSet@1.3827.14.1, 2018-12-11 07:42:01+01:00, perlinger@ntp.org + [Bug 3558] Crash and integer size bug + [Bug 1674] runtime crashes and sync problems affecting both x86 and x86_64 + - isolate & fix LP64/LLP64 problem with BANCOMM SDK + + ChangeLog@1.1952.14.1 +6 -0 + [Bug 3558] Crash and integer size bug + [Bug 1674] runtime crashes and sync problems affecting both x86 and x86_64 + - isolate & fix LP64/LLP64 problem with BANCOMM SDK + + configure.ac@1.615 +1 -0 + [Bug 3558] Crash and integer size bug + [Bug 1674] runtime crashes and sync problems affecting both x86 and x86_64 + - search for BANCOMM SDK lib + + ntpd/refclock_bancomm.c@1.17 +96 -23 + [Bug 3558] Crash and integer size bug + [Bug 1674] runtime crashes and sync problems affecting both x86 and x86_64 + - isolate & fix LP64/LLP64 problem with BANCOMM SDK + +ChangeSet@1.3827.11.2, 2018-12-05 06:58:13+01:00, perlinger@ntp.org + Bug 3556 - ntp_loopfilter.c snprintf compilation warnings + - stricter buffer range checks + + libntp/xsbprintf.c@1.2 +11 -13 + Bug 3556 - ntp_loopfilter.c snprintf compilation warnings + - stricter buffer range checks + + tests/libntp/run-sbprintf.c@1.2 +8 -4 + Bug 3556 - ntp_loopfilter.c snprintf compilation warnings + - stricter buffer range checks + + tests/libntp/sbprintf.c@1.2 +28 -0 + Bug 3556 - ntp_loopfilter.c snprintf compilation warnings + - stricter buffer range checks + +ChangeSet@1.3827.10.2, 2018-12-03 02:29:24-05:00, stenn@psp-fb1.ntp.org + Update Changelog for latest fix for 3471 + + ChangeLog@1.1952.10.2 +6 -1 + Update Changelog for latest fix for 3471 + +ChangeSet@1.3827.13.1, 2018-12-02 09:05:37+01:00, perlinger@ntp.org + [Bug 3555] Tidy up print alignment of debug output from ntpdate + + ChangeLog@1.1952.13.1 +4 -0 + [Bug 3555] Tidy up print alignment of debug output from ntpdate + + ntpdate/ntpdate.c@1.102 +12 -9 + [Bug 3555] Tidy up print alignment of debug output from ntpdate + +ChangeSet@1.3827.12.1, 2018-12-02 08:17:05+01:00, perlinger@ntp.org + [Bug 3554] config revoke stores incorrect value + - plus some additional cleanup + + ChangeLog@1.1952.12.1 +4 -0 + [Bug 3554] config revoke stores incorrect value + + include/ntpd.h@1.204 +2 -2 + [Bug 3554] config revoke stores incorrect value + - sys_{revoke,automax} hold positive log2 value -- unsigned char is enough. + + ntpd/ntp_config.c@1.365.2.1 +12 -3 + [Bug 3554] config revoke stores incorrect value + - sys_{revoke,automax} hold positive log2 value for shift; clamp values + + ntpd/ntp_crypto.c@1.190.1.1 +2 -2 + [Bug 3554] config revoke stores incorrect value + - avoid possible integer truncation + + ntpd/ntp_timer.c@1.97 +4 -4 + [Bug 3554] config revoke stores incorrect value + - sys_{revoke,automax} hold positive log2 value -- unsigned char is enough. + - avoid possible integer truncation + +ChangeSet@1.3827.11.1, 2018-12-01 12:10:51+01:00, perlinger@ntp.org + [Bug 3556] ntp_loopfilter.c snprintf compilation warnings + - provide better function for incremental string formatting + + ChangeLog@1.1952.11.1 +4 -0 + [Bug 3556] ntp_loopfilter.c snprintf compilation warnings + - provide better function for incremental string formatting + + include/ntp_stdlib.h@1.87 +3 -0 + [Bug 3556] ntp_loopfilter.c snprintf compilation warnings + - provide better API for incremental string formatting + + libntp/Makefile.am@1.82 +1 -0 + [Bug 3556] ntp_loopfilter.c snprintf compilation warnings + - add source of new API for incremental string formatting + + libntp/xsbprintf.c@1.1 +77 -0 + [Bug 3556] ntp_loopfilter.c snprintf compilation warnings + - implement new API for incremental string formatting + + libntp/xsbprintf.c@1.0 +0 -0 + + ntpd/ntp_loopfilter.c@1.192 +18 -14 + [Bug 3556] ntp_loopfilter.c snprintf compilation warnings + - use new API for incremental string formatting + + ports/winnt/vs2005/libntp.vcproj@1.27 +4 -0 + [Bug 3556] ntp_loopfilter.c snprintf compilation warnings + - add source of new API for incremental string formatting + + ports/winnt/vs2008/libntp/libntp.vcproj@1.58 +4 -0 + [Bug 3556] ntp_loopfilter.c snprintf compilation warnings + - add source of new API for incremental string formatting + + ports/winnt/vs2013/libntp/libntp.vcxproj@1.14 +3 -2 + [Bug 3556] ntp_loopfilter.c snprintf compilation warnings + - add source of new API for incremental string formatting + + ports/winnt/vs2013/libntp/libntp.vcxproj.filters@1.12 +5 -2 + [Bug 3556] ntp_loopfilter.c snprintf compilation warnings + - add source of new API for incremental string formatting + + ports/winnt/vs2015/libntp/libntp.vcxproj@1.4 +3 -2 + [Bug 3556] ntp_loopfilter.c snprintf compilation warnings + - add source of new API for incremental string formatting + + ports/winnt/vs2015/libntp/libntp.vcxproj.filters@1.4 +5 -2 + [Bug 3556] ntp_loopfilter.c snprintf compilation warnings + - add source of new API for incremental string formatting + + tests/libntp/Makefile.am@1.100 +12 -0 + [Bug 3556] ntp_loopfilter.c snprintf compilation warnings + - add string buffer formatting tests + + tests/libntp/run-sbprintf.c@1.1 +72 -0 + [Bug 3556] ntp_loopfilter.c snprintf compilation warnings + - add string buffer formatting tests + + tests/libntp/run-sbprintf.c@1.0 +0 -0 + + tests/libntp/sbprintf.c@1.1 +67 -0 + [Bug 3556] ntp_loopfilter.c snprintf compilation warnings + - add string buffer formatting tests + + tests/libntp/sbprintf.c@1.0 +0 -0 + +ChangeSet@1.3827.10.1, 2018-11-30 06:34:35+01:00, perlinger@ntp.org + [Bug 3471] Check for openssl/[ch]mac.h + - added missing check in code + + ChangeLog@1.1952.10.1 +1 -0 + [Bug 3471] Check for openssl/[ch]mac.h + - added missing check in code + + libntp/authreadkeys.c@1.33 +2 -0 + [Bug 3471] Check for openssl/[ch]mac.h + - added missing check in code + +ChangeSet@1.3827.9.1, 2018-11-11 12:03:14+01:00, perlinger@ntp.org + [Bug 3549] Spurious initgroups() error message + + ChangeLog@1.1952.9.1 +4 -0 + [Bug 3549] Spurious initgroups() error message + + ntpd/ntpd.c@1.177.2.1 +33 -17 + [Bug 3549] Spurious initgroups() error message + - make 'set_user_group_ids()' idempotent: If we're already there, don't complain. + +ChangeSet@1.3827.8.1, 2018-11-11 11:07:23+01:00, perlinger@ntp.org + [Bug 3548] Signature not verified on windows system + + ChangeLog@1.1952.8.1 +4 -0 + [Bug 3548] Signature not verified on windows system + + ntpd/ntp_crypto.c@1.191 +2 -1 + [Bug 3548] Signature not verified on windows system + - ntohl() can be a macro + + sntp/networking.c@1.70 +2 -1 + [Bug 3548] Signature not verified on windows system + - ntohl() can be a macro + +ChangeSet@1.3827.7.1, 2018-11-11 09:56:34+01:00, perlinger@ntp.org + [Bug 3541] patch to fix STA_NANO struct timex units + + ChangeLog@1.1952.7.1 +4 -0 + [Bug 3541] patch to fix STA_NANO struct timex units + + ntpd/ntp_control.c@1.232 +9 -7 + [Bug 3541] patch to fix STA_NANO struct timex units + + ntpdc/ntpdc_ops.c@1.83.1.1 +7 -7 + [Bug 3541] patch to fix STA_NANO struct timex units + + util/ntptime.c@1.28 +0 -4 + [Bug 3541] patch to fix STA_NANO struct timex units + +ChangeSet@1.3827.6.1, 2018-10-27 11:00:56+02:00, perlinger@ntp.org + [Bug 3540] Cannot set minsane to 0 anymore + + ChangeLog@1.1952.6.1 +4 -0 + [Bug 3540] Cannot set minsane to 0 anymore + + ntpd/ntp_config.c@1.365.1.1 +2 -2 + [Bug 3540] Cannot set minsane to 0 anymore + +ChangeSet@1.3827.5.1, 2018-10-27 10:33:55+02:00, perlinger@ntp.org + [Bug 3539] work_fork build fails when droproot is not supported + + ChangeLog@1.1952.5.1 +4 -0 + [Bug 3539] work_fork build fails when droproot is not supported + + libntp/work_fork.c@1.20.1.1 +2 -0 + [Bug 3539] work_fork build fails when droproot is not supported + +ChangeSet@1.3827.4.1, 2018-10-27 10:23:05+02:00, perlinger@ntp.org + [Bug 3538] Build fails for no-MMU targets + + ChangeLog@1.1952.4.1 +4 -0 + [Bug 3538] Build fails for no-MMU targets + + ntpd/ntpd.c@1.177.1.1 +2 -0 + [Bug 3538] Build fails for no-MMU targets + +ChangeSet@1.3827.3.1, 2018-10-13 08:03:48+02:00, perlinger@ntp.org + [Bug 3535] libparse won't handle GPS week rollover + + ChangeLog@1.1952.3.1 +5 -0 + [Bug 3535] libparse won't handle GPS week rollover + + include/ntp_calendar.h@1.20 +21 -3 + [Bug 3535] libparse won't handle GPS week rollover + - GPS week era support + + include/parse.h@1.15 +0 -1 + [Bug 3535] libparse won't handle GPS week rollover + - remove GPSWRAP definition to avoid lurking uses + + libntp/calyearstart.c@1.7 +1 -1 + [Bug 3535] libparse won't handle GPS week rollover + + libntp/ntp_calendar.c@1.21 +38 -0 + [Bug 3535] libparse won't handle GPS week rollover + - set GPS base week as first Sunday on or after base date + + libparse/clk_trimtsip.c@1.15 +5 -9 + [Bug 3535] libparse won't handle GPS week rollover + - use centralized week expansion code + + libparse/gpstolfp.c@1.14 +0 -5 + [Bug 3535] libparse won't handle GPS week rollover + - don't try to expand weeks in the conversion + + ntpd/ntp_config.c@1.366 +4 -0 + [Bug 3535] libparse won't handle GPS week rollover + - set basedate based on build stamp if not set explicitely + + ntpd/refclock_jupiter.c@1.32 +1 -56 + [Bug 3535] libparse won't handle GPS week rollover + - use centralized week expansion code instead of local copy + + ntpd/refclock_parse.c@1.87 +1 -2 + [Bug 3535] libparse won't handle GPS week rollover + - use centralized week expansion code + +ChangeSet@1.3827.2.1, 2018-10-02 18:03:33+02:00, perlinger@ntp.org + [Bug 3529] Build failures on Mac OS X 10.13 (High Sierra) + + ChangeLog@1.1952.2.1 +5 -0 + [Bug 3529] Build failures on Mac OS X 10.13 (High Sierra) + + libntp/work_fork.c@1.21 +6 -3 + [Bug 3529] Build failures on Mac OS X 10.13 (High Sierra) + - make existence of 'set_user_group_ids()' depend on HAVE_DROPROOT + +ChangeSet@1.3827.1.1, 2018-10-02 17:38:18+02:00, perlinger@ntp.org + [Bug 3527] fudgeval2 anomaly in mode7 clock info packet + + ChangeLog@1.1952.1.1 +5 -0 + [Bug 3527] fudgeval2 anomaly in mode7 clock info packet + + ntpd/ntp_request.c@1.128 +5 -0 + [Bug 3527] fudgeval2 anomaly in mode7 clock info packet + + ntpdc/ntpdc_ops.c@1.84 +4 -0 + [Bug 3527] fudgeval2 anomaly in mode7 clock info packet + +ChangeSet@1.3828, 2018-09-12 22:52:00+02:00, perlinger@ntp.org + [Bug 3526] Incorrect poll interval in packet + + ChangeLog@1.1953 +4 -0 + [Bug 3526] Incorrect poll interval in packet + + ntpd/ntp_proto.c@1.423 +4 -4 + [Bug 3526] Incorrect poll interval in packet + + ntpd/ntpd.c@1.178 +4 -4 + [Bug 3526] Incorrect poll interval in packet + (side kick: fix function prototypes. C is not C++.) + + sntp/main.c@1.104 +2 -3 + [Bug 3526] Incorrect poll interval in packet + (side kick: fix function prototypes. C is not C++.) + +ChangeSet@1.3827, 2018-08-14 08:31:08-04:00, stenn@deacon.udel.edu + NTP_4_2_8P12 + TAG: NTP_4_2_8P12 + + ChangeLog@1.1952 +1 -0 + NTP_4_2_8P12 + + ntpd/invoke-ntp.conf.texi@1.217 +1 -1 + NTP_4_2_8P12 + + ntpd/invoke-ntp.keys.texi@1.202 +1 -1 + NTP_4_2_8P12 + + ntpd/invoke-ntpd.texi@1.516 +2 -2 + NTP_4_2_8P12 + + ntpd/ntp.conf.5man@1.251 +3 -3 + NTP_4_2_8P12 + + ntpd/ntp.conf.5mdoc@1.251 +2 -2 + NTP_4_2_8P12 + + ntpd/ntp.conf.html@1.200 +92 -105 + NTP_4_2_8P12 + + ntpd/ntp.conf.man.in@1.251 +3 -3 + NTP_4_2_8P12 + + ntpd/ntp.conf.mdoc.in@1.251 +2 -2 + NTP_4_2_8P12 + + ntpd/ntp.keys.5man@1.236 +2 -2 + NTP_4_2_8P12 + + ntpd/ntp.keys.5mdoc@1.236 +3 -3 + NTP_4_2_8P12 + + ntpd/ntp.keys.html@1.199 +17 -29 + NTP_4_2_8P12 + + ntpd/ntp.keys.man.in@1.236 +2 -2 + NTP_4_2_8P12 + + ntpd/ntp.keys.mdoc.in@1.236 +3 -3 + NTP_4_2_8P12 + + ntpd/ntpd-opts.c@1.538 +7 -7 + NTP_4_2_8P12 + + ntpd/ntpd-opts.h@1.537 +3 -3 + NTP_4_2_8P12 + + ntpd/ntpd.1ntpdman@1.345 +3 -3 + NTP_4_2_8P12 + + ntpd/ntpd.1ntpdmdoc@1.345 +2 -2 + NTP_4_2_8P12 + + ntpd/ntpd.html@1.191 +101 -145 + NTP_4_2_8P12 + + ntpd/ntpd.man.in@1.345 +3 -3 + NTP_4_2_8P12 + + ntpd/ntpd.mdoc.in@1.345 +2 -2 + NTP_4_2_8P12 + + ntpdc/invoke-ntpdc.texi@1.513 +2 -2 + NTP_4_2_8P12 + + ntpdc/ntpdc-opts.c@1.531 +7 -7 + NTP_4_2_8P12 + + ntpdc/ntpdc-opts.h@1.530 +3 -3 + NTP_4_2_8P12 + + ntpdc/ntpdc.1ntpdcman@1.344 +3 -3 + NTP_4_2_8P12 + + ntpdc/ntpdc.1ntpdcmdoc@1.344 +2 -2 + NTP_4_2_8P12 + + ntpdc/ntpdc.html@1.359 +57 -77 + NTP_4_2_8P12 + + ntpdc/ntpdc.man.in@1.344 +3 -3 + NTP_4_2_8P12 + + ntpdc/ntpdc.mdoc.in@1.344 +2 -2 + NTP_4_2_8P12 + + ntpq/invoke-ntpq.texi@1.523 +2 -2 + NTP_4_2_8P12 + + ntpq/ntpq-opts.c@1.540 +7 -7 + NTP_4_2_8P12 + + ntpq/ntpq-opts.h@1.538 +3 -3 + NTP_4_2_8P12 + + ntpq/ntpq.1ntpqman@1.351 +3 -3 + NTP_4_2_8P12 + + ntpq/ntpq.1ntpqmdoc@1.351 +2 -2 + NTP_4_2_8P12 + + ntpq/ntpq.html@1.190 +105 -129 + NTP_4_2_8P12 + + ntpq/ntpq.man.in@1.351 +3 -3 + NTP_4_2_8P12 + + ntpq/ntpq.mdoc.in@1.351 +2 -2 + NTP_4_2_8P12 + + ntpsnmpd/invoke-ntpsnmpd.texi@1.515 +1 -1 + NTP_4_2_8P12 + + ntpsnmpd/ntpsnmpd-opts.c@1.533 +7 -7 + NTP_4_2_8P12 + + ntpsnmpd/ntpsnmpd-opts.h@1.532 +3 -3 + NTP_4_2_8P12 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.344 +3 -3 + NTP_4_2_8P12 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.344 +2 -2 + NTP_4_2_8P12 + + ntpsnmpd/ntpsnmpd.html@1.185 +10 -14 + NTP_4_2_8P12 + + ntpsnmpd/ntpsnmpd.man.in@1.344 +3 -3 + NTP_4_2_8P12 + + ntpsnmpd/ntpsnmpd.mdoc.in@1.344 +2 -2 + NTP_4_2_8P12 + + packageinfo.sh@1.542 +2 -2 + NTP_4_2_8P12 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.105 +3 -3 + NTP_4_2_8P12 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.106 +2 -2 + NTP_4_2_8P12 + + scripts/calc_tickadj/calc_tickadj.html@1.106 +1 -1 + NTP_4_2_8P12 + + scripts/calc_tickadj/calc_tickadj.man.in@1.104 +3 -3 + NTP_4_2_8P12 + + scripts/calc_tickadj/calc_tickadj.mdoc.in@1.106 +2 -2 + NTP_4_2_8P12 + + scripts/calc_tickadj/invoke-calc_tickadj.texi@1.109 +1 -1 + NTP_4_2_8P12 + + scripts/invoke-plot_summary.texi@1.127 +2 -2 + NTP_4_2_8P12 + + scripts/invoke-summary.texi@1.126 +2 -2 + NTP_4_2_8P12 + + scripts/ntp-wait/invoke-ntp-wait.texi@1.336 +2 -2 + NTP_4_2_8P12 + + scripts/ntp-wait/ntp-wait-opts@1.72 +2 -2 + NTP_4_2_8P12 + + scripts/ntp-wait/ntp-wait.1ntp-waitman@1.333 +3 -3 + NTP_4_2_8P12 + + scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.334 +2 -2 + NTP_4_2_8P12 + + scripts/ntp-wait/ntp-wait.html@1.355 +31 -49 + NTP_4_2_8P12 + + scripts/ntp-wait/ntp-wait.man.in@1.333 +3 -3 + NTP_4_2_8P12 + + scripts/ntp-wait/ntp-wait.mdoc.in@1.334 +2 -2 + NTP_4_2_8P12 + + scripts/ntpsweep/invoke-ntpsweep.texi@1.124 +2 -2 + NTP_4_2_8P12 + + scripts/ntpsweep/ntpsweep-opts@1.74 +2 -2 + NTP_4_2_8P12 + + scripts/ntpsweep/ntpsweep.1ntpsweepman@1.112 +3 -3 + NTP_4_2_8P12 + + scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.112 +2 -2 + NTP_4_2_8P12 + + scripts/ntpsweep/ntpsweep.html@1.127 +33 -44 + NTP_4_2_8P12 + + scripts/ntpsweep/ntpsweep.man.in@1.112 +3 -3 + NTP_4_2_8P12 + + scripts/ntpsweep/ntpsweep.mdoc.in@1.113 +2 -2 + NTP_4_2_8P12 + + scripts/ntptrace/invoke-ntptrace.texi@1.125 +2 -2 + NTP_4_2_8P12 + + scripts/ntptrace/ntptrace-opts@1.74 +2 -2 + NTP_4_2_8P12 + + scripts/ntptrace/ntptrace.1ntptraceman@1.112 +3 -3 + NTP_4_2_8P12 + + scripts/ntptrace/ntptrace.1ntptracemdoc@1.113 +2 -2 + NTP_4_2_8P12 + + scripts/ntptrace/ntptrace.html@1.128 +27 -36 + NTP_4_2_8P12 + + scripts/ntptrace/ntptrace.man.in@1.112 +3 -3 + NTP_4_2_8P12 + + scripts/ntptrace/ntptrace.mdoc.in@1.114 +2 -2 + NTP_4_2_8P12 + + scripts/plot_summary-opts@1.75 +2 -2 + NTP_4_2_8P12 + + scripts/plot_summary.1plot_summaryman@1.125 +3 -3 + NTP_4_2_8P12 + + scripts/plot_summary.1plot_summarymdoc@1.125 +2 -2 + NTP_4_2_8P12 + + scripts/plot_summary.html@1.130 +29 -47 + NTP_4_2_8P12 + + scripts/plot_summary.man.in@1.125 +3 -3 + NTP_4_2_8P12 + + scripts/plot_summary.mdoc.in@1.125 +2 -2 + NTP_4_2_8P12 + + scripts/summary-opts@1.74 +2 -2 + NTP_4_2_8P12 + + scripts/summary.1summaryman@1.124 +3 -3 + NTP_4_2_8P12 + + scripts/summary.1summarymdoc@1.124 +2 -2 + NTP_4_2_8P12 + + scripts/summary.html@1.129 +27 -39 + NTP_4_2_8P12 + + scripts/summary.man.in@1.124 +3 -3 + NTP_4_2_8P12 + + scripts/summary.mdoc.in@1.124 +2 -2 + NTP_4_2_8P12 + + scripts/update-leap/invoke-update-leap.texi@1.25 +1 -1 + NTP_4_2_8P12 + + scripts/update-leap/update-leap-opts@1.25 +2 -2 + NTP_4_2_8P12 + + scripts/update-leap/update-leap.1update-leapman@1.25 +3 -3 + NTP_4_2_8P12 + + scripts/update-leap/update-leap.1update-leapmdoc@1.25 +2 -2 + NTP_4_2_8P12 + + scripts/update-leap/update-leap.html@1.27 +35 -59 + NTP_4_2_8P12 + + scripts/update-leap/update-leap.man.in@1.25 +3 -3 + NTP_4_2_8P12 + + scripts/update-leap/update-leap.mdoc.in@1.25 +2 -2 + NTP_4_2_8P12 + + sntp/invoke-sntp.texi@1.515 +23 -27 + NTP_4_2_8P12 + + sntp/sntp-opts.c@1.534 +7 -7 + NTP_4_2_8P12 + + sntp/sntp-opts.h@1.532 +3 -3 + NTP_4_2_8P12 + + sntp/sntp.1sntpman@1.350 +3 -3 + NTP_4_2_8P12 + + sntp/sntp.1sntpmdoc@1.350 +2 -2 + NTP_4_2_8P12 + + sntp/sntp.html@1.531 +106 -134 + NTP_4_2_8P12 + + sntp/sntp.man.in@1.350 +3 -3 + NTP_4_2_8P12 + + sntp/sntp.mdoc.in@1.350 +2 -2 + NTP_4_2_8P12 + + util/invoke-ntp-keygen.texi@1.518 +2 -2 + NTP_4_2_8P12 + + util/ntp-keygen-opts.c@1.536 +7 -7 + NTP_4_2_8P12 + + util/ntp-keygen-opts.h@1.534 +3 -3 + NTP_4_2_8P12 + + util/ntp-keygen.1ntp-keygenman@1.346 +3 -3 + NTP_4_2_8P12 + + util/ntp-keygen.1ntp-keygenmdoc@1.346 +2 -2 + NTP_4_2_8P12 + + util/ntp-keygen.html@1.191 +148 -206 + NTP_4_2_8P12 + + util/ntp-keygen.man.in@1.346 +3 -3 + NTP_4_2_8P12 + + util/ntp-keygen.mdoc.in@1.346 +2 -2 + NTP_4_2_8P12 + +ChangeSet@1.3826, 2018-08-14 07:16:23-04:00, stenn@deacon.udel.edu + Trigger the release of ntp-4.2.8p12 + + packageinfo.sh@1.541 +1 -1 + Trigger the release of ntp-4.2.8p12 + +ChangeSet@1.3825, 2018-08-13 04:31:37+00:00, stenn@psp-deb1.ntp.org + NEWS update + + NEWS@1.197 +1 -1 + NEWS update + +ChangeSet@1.3812.1.10, 2018-08-04 10:31:58+00:00, stenn@psp-deb1.ntp.org + [Bug 3521] Fix a logic bug in the INVALIDNAK checks + + ChangeLog@1.1942.1.9 +1 -0 + [Bug 3521] Fix a logic bug in the INVALIDNAK checks + + NEWS@1.192.1.2 +1 -0 + [Bug 3521] Fix a logic bug in the INVALIDNAK checks + + ntpd/ntp_proto.c@1.422 +46 -35 + [Bug 3521] Fix a logic bug in the INVALIDNAK checks + +ChangeSet@1.3823, 2018-07-28 05:03:57+00:00, stenn@psp-deb1.ntp.org + 3505 description updates + + ChangeLog@1.1950 +2 -1 + 3505 description updates + + NEWS@1.195 +2 -2 + 3505 description updates + +ChangeSet@1.3812.1.9, 2018-07-25 09:56:39+00:00, stenn@psp-deb1.ntp.org + updates + + ChangeLog@1.1942.1.8 +1 -0 + updates + + NEWS@1.192.1.1 +2 -2 + updates + + html/authentic.html@1.18 +219 -87 + updates + +ChangeSet@1.3821, 2018-07-25 07:41:01+00:00, stenn@psp-deb1.ntp.org + updates + + ntpd/ntp.conf.html@1.199 +104 -91 + updates + + ntpd/ntp.keys.html@1.198 +28 -16 + updates + + ntpd/ntpd.html@1.190 +145 -101 + updates + + ntpdc/ntpdc.html@1.358 +75 -55 + updates + + ntpsnmpd/ntpsnmpd.html@1.184 +13 -9 + updates + + scripts/ntp-wait/ntp-wait.html@1.354 +47 -29 + updates + + scripts/ntpsweep/ntpsweep.html@1.126 +42 -31 + updates + + scripts/ntptrace/ntptrace.html@1.127 +34 -25 + updates + + scripts/plot_summary.html@1.129 +45 -27 + updates + + scripts/summary.html@1.128 +37 -25 + updates + + scripts/update-leap/update-leap.html@1.26 +132 -34 + updates + + sntp/sntp.html@1.530 +107 -83 + updates + +ChangeSet@1.3820, 2018-07-25 07:38:42+00:00, stenn@psp-deb1.ntp.org + Bug 3509 tweaks + + NEWS@1.193 +6 -1 + Bug 3509 tweaks + + sntp/m4/ntp_libntp.m4@1.36 +1 -1 + Bug 3509 tweaks + +ChangeSet@1.3816.1.1, 2018-07-25 07:08:13+02:00, perlinger@ntp.org + [Bug 3509] Add support for running as non-root on FreeBSD, Darwin, other TrustedBSD platforms + + ChangeLog@1.1946.1.1 +3 -0 + [Bug 3509] Add support for running as non-root on FreeBSD, Darwin, other TrustedBSD platforms + + ntpd/ntpd.c@1.177 +20 -2 + [Bug 3509] Add support for running as non-root on FreeBSD, Darwin, other TrustedBSD platforms + + sntp/m4/ntp_libntp.m4@1.35 +22 -1 + [Bug 3509] Add support for running as non-root on FreeBSD, Darwin, other TrustedBSD platforms + +ChangeSet@1.3812.1.8, 2018-07-24 09:16:25+00:00, stenn@psp-deb1.ntp.org + Symmetric key range is 1-65535. Update docs. + + html/authentic.html@1.17 +3 -3 + Symmetric key range is 1-65535. Update docs. + + ntpd/invoke-ntp.conf.texi@1.216 +5 -5 + Symmetric key range is 1-65535. Update docs. + + ntpd/ntp.conf.5man@1.250 +5 -5 + Symmetric key range is 1-65535. Update docs. + + ntpd/ntp.conf.5mdoc@1.250 +5 -5 + Symmetric key range is 1-65535. Update docs. + + ntpd/ntp.conf.def@1.33 +4 -4 + Symmetric key range is 1-65535. Update docs. + + ntpd/ntp.conf.html@1.198 +4 -4 + Symmetric key range is 1-65535. Update docs. + + ntpd/ntp.conf.man.in@1.250 +5 -5 + Symmetric key range is 1-65535. Update docs. + + ntpd/ntp.conf.mdoc.in@1.250 +5 -5 + Symmetric key range is 1-65535. Update docs. + +ChangeSet@1.3812.1.7, 2018-07-24 07:38:08+00:00, stenn@psp-deb1.ntp.org + Symmetric key range is 1-65535. Update docs. + + ChangeLog@1.1942.1.7 +1 -0 + Symmetric key range is 1-65535. Update docs. + + NEWS@1.192 +66 -1 + Symmetric key range is 1-65535. Update docs. + + html/authopt.html@1.76 +3 -3 + Symmetric key range is 1-65535. Update docs. + + html/confopt.html@1.64 +2 -2 + Symmetric key range is 1-65535. Update docs. + + html/keygen.html@1.37 +2 -2 + Symmetric key range is 1-65535. Update docs. + + ntpd/complete.conf.in@1.34 +1 -1 + Symmetric key range is 1-65535. Update docs. + + ntpd/invoke-ntp.conf.texi@1.215 +2 -2 + Symmetric key range is 1-65535. Update docs. + + ntpd/invoke-ntp.keys.texi@1.201 +3 -3 + Symmetric key range is 1-65535. Update docs. + + ntpd/ntp.conf.5man@1.249 +4 -4 + Symmetric key range is 1-65535. Update docs. + + ntpd/ntp.conf.5mdoc@1.249 +3 -3 + Symmetric key range is 1-65535. Update docs. + + ntpd/ntp.conf.def@1.32 +1 -1 + Symmetric key range is 1-65535. Update docs. + + ntpd/ntp.conf.html@1.197 +1 -1 + Symmetric key range is 1-65535. Update docs. + + ntpd/ntp.conf.man.in@1.249 +4 -4 + Symmetric key range is 1-65535. Update docs. + + ntpd/ntp.conf.mdoc.in@1.249 +3 -3 + Symmetric key range is 1-65535. Update docs. + + ntpd/ntp.keys.5man@1.235 +4 -4 + Symmetric key range is 1-65535. Update docs. + + ntpd/ntp.keys.5mdoc@1.235 +5 -5 + Symmetric key range is 1-65535. Update docs. + + ntpd/ntp.keys.def@1.13 +2 -2 + Symmetric key range is 1-65535. Update docs. + + ntpd/ntp.keys.html@1.197 +2 -2 + Symmetric key range is 1-65535. Update docs. + + ntpd/ntp.keys.man.in@1.235 +4 -4 + Symmetric key range is 1-65535. Update docs. + + ntpd/ntp.keys.mdoc.in@1.235 +5 -5 + Symmetric key range is 1-65535. Update docs. + + ntpq/ntpq.html@1.189 +129 -105 + Symmetric key range is 1-65535. Update docs. + + util/invoke-ntp-keygen.texi@1.517 +21 -19 + Symmetric key range is 1-65535. Update docs. + + util/ntp-keygen-opts.c@1.535 +1 -1 + Symmetric key range is 1-65535. Update docs. + + util/ntp-keygen-opts.def@1.32 +1 -1 + Symmetric key range is 1-65535. Update docs. + + util/ntp-keygen-opts.h@1.533 +1 -1 + Symmetric key range is 1-65535. Update docs. + + util/ntp-keygen.1ntp-keygenman@1.345 +4 -4 + Symmetric key range is 1-65535. Update docs. + + util/ntp-keygen.1ntp-keygenmdoc@1.345 +3 -3 + Symmetric key range is 1-65535. Update docs. + + util/ntp-keygen.html@1.190 +208 -150 + Symmetric key range is 1-65535. Update docs. + + util/ntp-keygen.man.in@1.345 +4 -4 + Symmetric key range is 1-65535. Update docs. + + util/ntp-keygen.mdoc.in@1.345 +3 -3 + Symmetric key range is 1-65535. Update docs. + + util/ntp-keygen.texi@1.3 +1 -1 + Symmetric key range is 1-65535. Update docs. + +ChangeSet@1.3812.1.6, 2018-07-21 07:59:28+00:00, stenn@psp-deb1.ntp.org + [Bug 3460] Fix typo in ntpq.texi, reported by Kenyon Ralph. + + ChangeLog@1.1942.1.6 +1 -0 + [Bug 3460] Fix typo in ntpq.texi, reported by Kenyon Ralph. + + ntpq/ntpq.texi@1.6 +1 -1 + [Bug 3460] Fix typo in ntpq.texi, reported by Kenyon Ralph. + +ChangeSet@1.3812.1.5, 2018-07-21 04:25:55+00:00, stenn@psp-deb1.ntp.org + [Bug 3426] ntpdate.html -t default is 2 seconds. Leonid Evdokimov. + + ChangeLog@1.1942.1.5 +2 -1 + [Bug 3426] ntpdate.html -t default is 2 seconds. Leonid Evdokimov. + + html/ntpdate.html@1.29 +2 -2 + [Bug 3426] ntpdate.html -t default is 2 seconds. Leonid Evdokimov. + +ChangeSet@1.3812.1.3, 2018-07-20 08:57:05+00:00, stenn@psp-deb1.ntp.org + Tweak the description of bug 3506 + + ChangeLog@1.1942.1.3 +1 -1 + Tweak the description of bug 3506 + +ChangeSet@1.3812.1.1, 2018-07-03 22:51:08+02:00, perlinger@ntp.org + [Bug 3506] NTPD/SCM interact not well + + ChangeLog@1.1942.1.1 +2 -0 + [Bug 3506] NTPD/SCM interact not well + + ntpd/ntpd.c@1.176 +14 -1 + [Bug 3506] NTPD/SCM interact not well + - changed interaction with SCM to signal pending startup + + ports/winnt/include/ntservice.h@1.5 +1 -0 + [Bug 3506] NTPD/SCM interact not well + - changed interaction with SCM to signal pending startup + + ports/winnt/ntpd/nt_clockstuff.c@1.67 +0 -6 + [Bug 3506] NTPD/SCM interact not well + - changed interaction with SCM to signal pending startup + + ports/winnt/ntpd/ntservice.c@1.32 +52 -17 + [Bug 3506] NTPD/SCM interact not well + - changed interaction with SCM to signal pending startup + +ChangeSet@1.3813, 2018-07-03 18:46:27+02:00, perlinger@ntp.org + [Sec 3505] CVE-2018-12327 - Arbitrary Code Execution Vulnerability + + ChangeLog@1.1943 +2 -0 + [Sec 3505] CVE-2018-12327 - Arbitrary Code Execution Vulnerability + + ntpdc/ntpdc.c@1.112 +11 -14 + [Sec 3505] CVE-2018-12327 - Arbitrary Code Execution Vulnerability + + ntpq/ntpq.c@1.188 +10 -13 + [Sec 3505] CVE-2018-12327 - Arbitrary Code Execution Vulnerability + +ChangeSet@1.3790.6.3, 2018-06-19 13:00:54+02:00, burnicki@pc-martin4.py.meinberg.de + Fixes for ntpdate as discussed in bug #3442. + + ChangeLog@1.1920.6.2 +2 -0 + Fixes for ntpdate as discussed in bug #3442. + + ntpdate/ntpdate.c@1.101 +96 -73 + Fixes for ntpdate as discussed in bug #3442. + +ChangeSet@1.3790.6.2, 2018-06-19 12:30:58+02:00, burnicki@pc-martin4.py.meinberg.de + New macro REFID_IS_TEXT(). + + ChangeLog@1.1920.6.1 +3 -1 + New macro REFID_IS_TEXT(). + + include/ntp.h@1.231 +12 -0 + New macro REFID_IS_TEXT(). + + ntpd/ntp_control.c@1.226.1.2 +6 -7 + Use new macro REFID_IS_TEXT(). + +ChangeSet@1.3790.6.1, 2018-06-19 11:40:42+02:00, burnicki@pc-martin4.py.meinberg.de + Removed trailing spaces in some files. + + ntpd/ntp_config.c@1.360.2.1 +9 -9 + Removed trailing spaces. + + ntpd/ntp_control.c@1.226.1.1 +26 -26 + Removed trailing spaces. + + ntpdate/ntpdate.c@1.100 +10 -10 + Removed trailing spaces. + +ChangeSet@1.3812, 2018-06-16 02:42:06-07:00, harlan@max.pfcs.com + [Sec 3012] noepeer tweaks + + ChangeLog@1.1942 +1 -0 + [Sec 3012] noepeer tweaks + + ntpd/ntp_proto.c@1.421 +45 -29 + [Sec 3012] noepeer tweaks + +ChangeSet@1.3808.3.2, 2018-06-13 04:41:27+00:00, stenn@psp-deb1.ntp.org + ntpd/ntpd.c: DROPROOT cleanup + + ChangeLog@1.1938.3.2 +1 -0 + ntpd/ntpd.c: DROPROOT cleanup + + ntpd/ntpd.c@1.175 +2 -0 + ntpd/ntpd.c: DROPROOT cleanup + +ChangeSet@1.3808.3.1, 2018-06-13 04:38:41+00:00, stenn@psp-deb1.ntp.org + Cleanup html/authopt.html + + ChangeLog@1.1938.3.1 +1 -0 + Cleanup html/authopt.html + + html/authopt.html@1.75 +23 -22 + Cleanup html/authopt.html + +ChangeSet@1.3808.2.1, 2018-05-05 09:07:30+02:00, perlinger@ntp.org + [Bug 3484] ntpq response from ntpd is incorrect when REFID is null + - rework of ntpq 'nextvar()' key/value parsing + + ChangeLog@1.1938.2.1 +1 -0 + [Bug 3484] ntpq response from ntpd is incorrect when REFID is null + - rework of ntpq 'nextvar()' key/value parsing + + ntpq/ntpq-subs.c@1.127 +12 -14 + [Bug 3484] ntpq response from ntpd is incorrect when REFID is null + - rework of ntpq 'nextvar()' key/value parsing + + ntpq/ntpq.c@1.186.1.1 +246 -78 + [Bug 3484] ntpq response from ntpd is incorrect when REFID is null + - rework of ntpq 'nextvar()' key/value parsing + +ChangeSet@1.3808.1.1, 2018-04-21 11:48:47+02:00, perlinger@ntp.org + [Bug 3486] Buffer overflow in ntpq/ntpq.c:tstflags() + + ChangeLog@1.1938.1.1 +2 -0 + [Bug 3486] Buffer overflow in ntpq/ntpq.c:tstflags() + + ntpq/ntpq.c@1.187 +39 -22 + [Bug 3486] Buffer overflow in ntpq/ntpq.c:tstflags() + +ChangeSet@1.3809, 2018-04-21 11:30:19+02:00, perlinger@ntp.org + [Bug 3445] Symmetric peer won't sync on startup + + ChangeLog@1.1939 +2 -0 + [Bug 3445] Symmetric peer won't sync on startup + + ntpd/ntp_proto.c@1.420 +8 -2 + [Bug 3445] Symmetric peer won't sync on startup + +ChangeSet@1.3806.2.1, 2018-04-14 08:18:38+02:00, perlinger@ntp.org + [Bug 3121] Drop root privileges for the forked DNS worker + + ChangeLog@1.1936.2.1 +2 -0 + [Bug 3121] Drop root privileges for the forked DNS worker + + libntp/work_fork.c@1.20 +4 -0 + [Bug 3121] Drop root privileges for the forked DNS worker + + ntpd/ntpd.c@1.174 +218 -145 + [Bug 3121] Drop root privileges for the forked DNS worker + + sntp/main.c@1.103 +7 -0 + [Bug 3121] Drop root privileges for the forked DNS worker + +ChangeSet@1.3806.1.1, 2018-04-13 22:57:11+02:00, perlinger@ntp.org + [Bug 3434] ntpd clears STA_UNSYNC on start + + ChangeLog@1.1936.1.1 +2 -0 + [Bug 3434] ntpd clears STA_UNSYNC on start + + ntpd/ntp_loopfilter.c@1.191 +8 -4 + [Bug 3434] ntpd clears STA_UNSYNC on start + +ChangeSet@1.3807, 2018-04-13 22:38:02+02:00, perlinger@ntp.org + B[ug 3449] ntpq - display "loop" instead of refid for peers which are flagged as loops + + ChangeLog@1.1937 +2 -0 + B[ug 3449] ntpq - display "loop" instead of refid for peers which are flagged as loops + + ntpq/ntpq-subs.c@1.126 +6 -1 + B[ug 3449] ntpq - display "loop" instead of refid for peers which are flagged as loops + +ChangeSet@1.3806, 2018-04-11 19:26:04+02:00, perlinger@ntp.org + [Bug 3484] ntpq response from ntpd is incorrect when REFID is null + + ChangeLog@1.1936 +1 -0 + [Bug 3484] ntpq response from ntpd is incorrect when REFID is null + + ntpd/ntp_control.c@1.230 +6 -6 + [Bug 3484] ntpq response from ntpd is incorrect when REFID is null + +ChangeSet@1.3805, 2018-04-11 18:38:12+02:00, perlinger@ntp.org + [Bug 3475] modify prettydate() to suppress output of zero time + + ChangeLog@1.1935 +2 -0 + [Bug 3475] modify prettydate() to suppress output of zero time + + libntp/prettydate.c@1.21 +5 -0 + [Bug 3475] modify prettydate() to suppress output of zero time + +ChangeSet@1.3804, 2018-04-11 18:23:03+02:00, perlinger@ntp.org + [Bug 3482] Fixes for compilation warnings (ntp_io.c & ntpq-subs.c) + + ChangeLog@1.1934 +2 -0 + [Bug 3482] Fixes for compilation warnings (ntp_io.c & ntpq-subs.c) + + ntpq/ntpq-subs.c@1.125 +15 -7 + [Bug 3482] Fixes for compilation warnings (ntp_io.c & ntpq-subs.c) + +ChangeSet@1.3803, 2018-04-11 07:59:51+02:00, perlinger@ntp.org + [Bug 3485] Undefined sockaddr used in error messages in ntp_config.c + + ChangeLog@1.1933 +2 -0 + [Bug 3485] Undefined sockaddr used in error messages in ntp_config.c + + ntpd/ntp_config.c@1.364 +3 -5 + [Bug 3485] Undefined sockaddr used in error messages in ntp_config.c + +ChangeSet@1.3802, 2018-04-11 07:39:36+02:00, perlinger@ntp.org + [Bug 3476] ctl_putstr() sends empty unquoted string if data is Null / zero length + + ChangeLog@1.1932 +2 -0 + [Bug 3476] ctl_putstr() sends empty unquoted string if data is Null / zero length + + ntpd/ntp_control.c@1.229 +3 -1 + [Bug 3476] ctl_putstr() sends empty unquoted string if data is Null / zero length + +ChangeSet@1.3801, 2018-04-11 06:47:08+02:00, perlinger@ntp.org + [Bug 3469] Incomplete string compare [...] in is_refclk_addr + + ChangeLog@1.1931 +2 -0 + [Bug 3469] Incomplete string compare [...] in is_refclk_addr + + ntpd/ntp_config.c@1.363 +1 -1 + [Bug 3469] Incomplete string compare [...] in is_refclk_addr + +ChangeSet@1.3800, 2018-04-10 08:19:44+02:00, perlinger@ntp.org + [Bug 3474] Missing pmode in mode7 peer info response + + ChangeLog@1.1930 +2 -0 + [Bug 3474] Missing pmode in mode7 peer info response + + ntpd/ntp_request.c@1.127 +1 -0 + [Bug 3474] Missing pmode in mode7 peer info response + +ChangeSet@1.3799, 2018-04-10 08:10:56+02:00, perlinger@ntp.org + [Bug 3479] ctl_putrefid() allows unsafe characters through to ntpq + + ChangeLog@1.1929 +2 -0 + [Bug 3479] ctl_putrefid() allows unsafe characters through to ntpq + + ntpd/ntp_control.c@1.228 +3 -1 + [Bug 3479] ctl_putrefid() allows unsafe characters through to ntpq + +ChangeSet@1.3798, 2018-04-10 08:09:59+02:00, perlinger@ntp.org + [Bug 3480] Refclock sample filter not cleared on clock STEP + + ChangeLog@1.1928 +2 -0 + [Bug 3480] Refclock sample filter not cleared on clock STEP + + ntpd/ntp_proto.c@1.419 +4 -0 + [Bug 3480] Refclock sample filter not cleared on clock STEP + +ChangeSet@1.3797, 2018-04-08 12:17:35+02:00, perlinger@ntp.org + [Bug 3461] refclock_shm.c: clear error status on clock recovery + + ChangeLog@1.1927 +2 -0 + [Bug 3461] refclock_shm.c: clear error status on clock recovery + + ntpd/ntp_io.c@1.429 +1 -1 + [Bug 3461] refclock_shm.c: clear error status on clock recovery + - fixed minor (non-functional) regression + + ntpd/ntp_refclock.c@1.127 +1 -1 + [Bug 3461] refclock_shm.c: clear error status on clock recovery + - dont't step 'lastevent' if NOMINAL + + ntpd/refclock_shm.c@1.40 +1 -0 + [Bug 3461] refclock_shm.c: clear error status on clock recovery + +ChangeSet@1.3794.1.1, 2018-04-08 09:13:33+00:00, stenn@psp-deb1.ntp.org + cleanup ChangeLog + + ChangeLog@1.1924.1.1 +2 -4 + cleanup + +ChangeSet@1.3795, 2018-04-08 11:07:13+02:00, perlinger@ntp.org + [Bug 3467] Potential memory fault in ntpq [...] + + ChangeLog@1.1925 +4 -4 + [Bug 3467] Potential memory fault in ntpq [...] + + configure.ac@1.614 +4 -0 + [Bug 3467] Potential memory fault in ntpq [...] + - check for presence of sigsetjmp/siglongjmp in setjmp.h + + libntp/syssignal.c@1.16 +4 -3 + [Bug 3467] Potential memory fault in ntpq [...] + - installing and removing CTRL-C handlers is sequence order sensitive + + ntpd/ntp_parser.c@1.113 +339 -338 + [Bug 3467] Potential memory fault in ntpq [...] + - sidekick: add missing header decl + + ntpd/ntp_parser.h@1.75 +1 -1 + [Bug 3467] Potential memory fault in ntpq [...] + - sidekick: add missing header decl + + ntpd/ntp_parser.y@1.101 +1 -0 + [Bug 3467] Potential memory fault in ntpq [...] + - sidekick: add missing header decl + + ntpdc/ntpdc.c@1.111 +37 -16 + [Bug 3467] Potential memory fault in ntpq [...] + - closed file handles become NULL, check bfore writing + - use 'sig{set,long}jmp()' instead of '{set,long}jmp()' when possible + - unclutter jumping out of signal handler + + ntpq/ntpq-subs.c@1.124 +1 -1 + [Bug 3467] Potential memory fault in ntpq [...] + - removed leading linefeed + + ntpq/ntpq.c@1.186 +234 -211 + [Bug 3467] Potential memory fault in ntpq [...] + - closed file handles become NULL, check bfore writing + - use 'sig{set,long}jmp()' instead of '{set,long}jmp()' when possible + - unclutter jumping out of signal handler + +ChangeSet@1.3790.5.2, 2018-04-07 09:39:54+00:00, stenn@psp-deb1.ntp.org + tweak the Changelog + + ChangeLog@1.1920.5.2 +1 -0 + tweak + +ChangeSet@1.3790.5.1, 2018-04-07 10:03:14+02:00, jnperlin@hydra.localnet + [Bug 2821] minor build issues + + bug fixes + + ChangeLog@1.1920.5.1 +4 -0 + [Bug 2821] minor build issues + + bug fixes + + libntp/ntp_calendar.c@1.20 +1 -1 + [Bug 2821] minor build issues + + bug fixes + + ntpd/ntp_config.c@1.360.1.1 +2 -2 + [Bug 2821] minor build issues + + bug fixes + + ntpd/ntp_control.c@1.227 +6 -6 + [Bug 2821] minor build issues + + bug fixes + + ntpd/ntp_io.c@1.428 +47 -6 + [Bug 2821] minor build issues + + bug fixes + + ntpd/rc_cmdlength.c@1.3 +2 -0 + [Bug 2821] minor build issues + + bug fixes + + ntpd/refclock_datum.c@1.24 +2 -1 + [Bug 2821] minor build issues + + bug fixes + + ntpd/refclock_gpsdjson.c@1.29 +2 -2 + [Bug 2821] minor build issues + + bug fixes + + ntpd/refclock_jupiter.c@1.31 +1 -2 + [Bug 2821] minor build issues + + bug fixes + + ntpd/refclock_true.c@1.26 +1 -1 + [Bug 2821] minor build issues + + bug fixes + + ntpdc/ntpdc.c@1.110 +1 -1 + [Bug 2821] minor build issues + + bug fixes + + ntpq/ntpq-subs.c@1.123 +1 -1 + [Bug 2821] minor build issues + + bug fixes + + ntpq/ntpq.c@1.183.1.1 +5 -5 + [Bug 2821] minor build issues + + bug fixes + +ChangeSet@1.3790.4.1, 2018-03-16 06:37:19+01:00, perlinger@ntp.org + [Bug 3471] Check for openssl/[ch]mac.h + - cond-compile if CMAC not supported + - fix tests when CMAC not available + - add #define ENABLE_CMAC support in configure + + ChangeLog@1.1920.4.1 +4 -0 + [Bug 3471] Check for openssl/[ch]mac.h + --- + Bug 3471: add --enable-cmac support in configure + --- + Bug 3471: add #define ENABLE_CMAC support in configure + + configure.ac@1.610.1.1 +11 -0 + Bug 3471: add --enable-cmac support in configure + - add #define ENABLE_CMAC support in configure + + include/ntp_md5.h@1.14 +6 -1 + [Bug 3471] Check for openssl/[ch]mac.h + --- + cleanup + + libntp/a_md5encrypt.c@1.49.1.1 +6 -9 + [Bug 3471] Check for openssl/[ch]mac.h + - cond-compile if CMAC not supported + --- + cleanup + + libntp/ssl_init.c@1.30 +17 -10 + [Bug 3471] Check for openssl/[ch]mac.h + - cond-compile if CMAC not supported + + ntpq/ntpq.c@1.184 +15 -12 + [Bug 3471] Check for openssl/[ch]mac.h + - cond-compile if CMAC not supported + + sntp/crypto.c@1.38 +1 -8 + [Bug 3471] Check for openssl/[ch]mac.h + - cond-compile if CMAC not supported + + sntp/m4/ntp_openssl.m4@1.29.1.1 +1 -0 + [Bug 3471] Check for openssl/[ch]mac.h + - header lookup + + sntp/tests/crypto.c@1.16 +2 -2 + [Bug 3471] Check for openssl/[ch]mac.h + - fix tests when CMAC not available + + sntp/tests/packetProcessing.c@1.17 +8 -0 + [Bug 3471] Check for openssl/[ch]mac.h + - fix tests when CMAC not available + + tests/libntp/ssl_init.c@1.11 +4 -4 + [Bug 3471] Check for openssl/[ch]mac.h + - fix tests when CMAC not available + +ChangeSet@1.3790.3.3, 2018-03-15 23:16:22+00:00, stenn@psp-deb1.ntp.org + Bug 3471: add #define ENABLE_CMAC support in configure + + ChangeLog@1.1920.3.3 +1 -1 + Bug 3471: add #define ENABLE_CMAC support in configure + + configure.ac@1.612 +6 -13 + Bug 3471: add #define ENABLE_CMAC support in configure + +ChangeSet@1.3790.3.2, 2018-03-15 07:55:58+00:00, stenn@psp-deb1.ntp.org + Bug 3471: add --enable-cmac support in configure + + ChangeLog@1.1920.3.2 +1 -0 + Bug 3471: add --enable-cmac support in configure + + configure.ac@1.611 +18 -0 + Bug 3471: add --enable-cmac support in configure + +ChangeSet@1.3790.3.1, 2018-03-15 06:55:28+00:00, stenn@psp-deb1.ntp.org + [Bug 3471] Check for openssl/[ch]mac.h + + ChangeLog@1.1920.3.1 +3 -0 + [Bug 3471] Check for openssl/[ch]mac.h + + sntp/m4/ntp_openssl.m4@1.30 +1 -0 + [Bug 3471] Check for openssl/[ch]mac.h + +ChangeSet@1.3790.2.1, 2018-03-12 16:36:51+01:00, perlinger@ntp.org + [Bug 3456] Use uintptr_t rather than size_t to store an integer in a pointer + + ChangeLog@1.1920.2.1 +4 -0 + [Bug 3456] Use uintptr_t rather than size_t to store an integer in a pointer + + libntp/work_thread.c@1.23 +15 -2 + [Bug 3456] Use uintptr_t rather than size_t to store an integer in a pointer + (sidekick: Check return value of write-to-pipe) + +ChangeSet@1.3790.1.1, 2018-03-12 08:28:18+01:00, perlinger@ntp.org + [Bug 3470] ntpd4.2.8p11 fails to compile without OpenSSL + + ChangeLog@1.1920.1.1 +3 -0 + [Bug 3470] ntpd4.2.8p11 fails to compile without OpenSSL + + libntp/a_md5encrypt.c@1.50 +1 -1 + [Bug 3470] ntpd4.2.8p11 fails to compile without OpenSSL + + util/sht.c@1.6 +4 -4 + [Bug 3470] ntpd4.2.8p11 fails to compile without OpenSSL + +ChangeSet@1.3791, 2018-03-08 18:59:17+01:00, perlinger@ntp.org + [Bug 3465] Default TTL values cannot be used + + ChangeLog@1.1921 +3 -0 + [Bug 3465] Default TTL values cannot be used + + ntpd/ntp_config.c@1.361 +6 -1 + [Bug 3465] Default TTL values cannot be used + - config_ttl(): update 'sys_ttlmax' only when there was a table update, too! + +ChangeSet@1.3790, 2018-02-27 18:21:17-05:00, stenn@deacon.udel.edu + NTP_4_2_8P11 + TAG: NTP_4_2_8P11 + + ChangeLog@1.1920 +1 -0 + NTP_4_2_8P11 + + ntpd/invoke-ntp.conf.texi@1.214 +1 -1 + NTP_4_2_8P11 + + ntpd/invoke-ntp.keys.texi@1.200 +1 -1 + NTP_4_2_8P11 + + ntpd/invoke-ntpd.texi@1.515 +2 -2 + NTP_4_2_8P11 + + ntpd/ntp.conf.5man@1.248 +3 -3 + NTP_4_2_8P11 + + ntpd/ntp.conf.5mdoc@1.248 +1 -1 + NTP_4_2_8P11 + + ntpd/ntp.conf.html@1.196 +95 -108 + NTP_4_2_8P11 + + ntpd/ntp.conf.man.in@1.248 +3 -3 + NTP_4_2_8P11 + + ntpd/ntp.conf.mdoc.in@1.248 +1 -1 + NTP_4_2_8P11 + + ntpd/ntp.keys.5man@1.234 +2 -2 + NTP_4_2_8P11 + + ntpd/ntp.keys.5mdoc@1.234 +2 -2 + NTP_4_2_8P11 + + ntpd/ntp.keys.html@1.196 +17 -29 + NTP_4_2_8P11 + + ntpd/ntp.keys.man.in@1.234 +2 -2 + NTP_4_2_8P11 + + ntpd/ntp.keys.mdoc.in@1.234 +2 -2 + NTP_4_2_8P11 + + ntpd/ntpd-opts.c@1.537 +7 -7 + NTP_4_2_8P11 + + ntpd/ntpd-opts.h@1.536 +3 -3 + NTP_4_2_8P11 + + ntpd/ntpd.1ntpdman@1.344 +3 -3 + NTP_4_2_8P11 + + ntpd/ntpd.1ntpdmdoc@1.344 +1 -1 + NTP_4_2_8P11 + + ntpd/ntpd.html@1.189 +101 -145 + NTP_4_2_8P11 + + ntpd/ntpd.man.in@1.344 +3 -3 + NTP_4_2_8P11 + + ntpd/ntpd.mdoc.in@1.344 +1 -1 + NTP_4_2_8P11 + + ntpdc/invoke-ntpdc.texi@1.512 +2 -2 + NTP_4_2_8P11 + + ntpdc/ntpdc-opts.c@1.530 +7 -7 + NTP_4_2_8P11 + + ntpdc/ntpdc-opts.h@1.529 +3 -3 + NTP_4_2_8P11 + + ntpdc/ntpdc.1ntpdcman@1.343 +3 -3 + NTP_4_2_8P11 + + ntpdc/ntpdc.1ntpdcmdoc@1.343 +1 -1 + NTP_4_2_8P11 + + ntpdc/ntpdc.html@1.357 +57 -77 + NTP_4_2_8P11 + + ntpdc/ntpdc.man.in@1.343 +3 -3 + NTP_4_2_8P11 + + ntpdc/ntpdc.mdoc.in@1.343 +1 -1 + NTP_4_2_8P11 + + ntpq/invoke-ntpq.texi@1.522 +2 -2 + NTP_4_2_8P11 + + ntpq/ntpq-opts.c@1.539 +7 -7 + NTP_4_2_8P11 + + ntpq/ntpq-opts.h@1.537 +3 -3 + NTP_4_2_8P11 + + ntpq/ntpq.1ntpqman@1.350 +3 -3 + NTP_4_2_8P11 + + ntpq/ntpq.1ntpqmdoc@1.350 +1 -1 + NTP_4_2_8P11 + + ntpq/ntpq.html@1.188 +106 -130 + NTP_4_2_8P11 + + ntpq/ntpq.man.in@1.350 +3 -3 + NTP_4_2_8P11 + + ntpq/ntpq.mdoc.in@1.350 +1 -1 + NTP_4_2_8P11 + + ntpsnmpd/invoke-ntpsnmpd.texi@1.514 +11 -10 + NTP_4_2_8P11 + + ntpsnmpd/ntpsnmpd-opts.c@1.532 +7 -7 + NTP_4_2_8P11 + + ntpsnmpd/ntpsnmpd-opts.h@1.531 +3 -3 + NTP_4_2_8P11 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.343 +3 -3 + NTP_4_2_8P11 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.343 +1 -1 + NTP_4_2_8P11 + + ntpsnmpd/ntpsnmpd.html@1.183 +10 -14 + NTP_4_2_8P11 + + ntpsnmpd/ntpsnmpd.man.in@1.343 +3 -3 + NTP_4_2_8P11 + + ntpsnmpd/ntpsnmpd.mdoc.in@1.343 +1 -1 + NTP_4_2_8P11 + + packageinfo.sh@1.540 +2 -2 + NTP_4_2_8P11 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.104 +3 -3 + NTP_4_2_8P11 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.105 +1 -1 + NTP_4_2_8P11 + + scripts/calc_tickadj/calc_tickadj.html@1.105 +22 -34 + NTP_4_2_8P11 + + scripts/calc_tickadj/calc_tickadj.man.in@1.103 +3 -3 + NTP_4_2_8P11 + + scripts/calc_tickadj/calc_tickadj.mdoc.in@1.105 +1 -1 + NTP_4_2_8P11 + + scripts/calc_tickadj/invoke-calc_tickadj.texi@1.108 +1 -1 + NTP_4_2_8P11 + + scripts/invoke-plot_summary.texi@1.126 +2 -2 + NTP_4_2_8P11 + + scripts/invoke-summary.texi@1.125 +2 -2 + NTP_4_2_8P11 + + scripts/ntp-wait/invoke-ntp-wait.texi@1.335 +2 -2 + NTP_4_2_8P11 + + scripts/ntp-wait/ntp-wait-opts@1.71 +2 -2 + NTP_4_2_8P11 + + scripts/ntp-wait/ntp-wait.1ntp-waitman@1.332 +3 -3 + NTP_4_2_8P11 + + scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.333 +1 -1 + NTP_4_2_8P11 + + scripts/ntp-wait/ntp-wait.html@1.353 +31 -49 + NTP_4_2_8P11 + + scripts/ntp-wait/ntp-wait.man.in@1.332 +3 -3 + NTP_4_2_8P11 + + scripts/ntp-wait/ntp-wait.mdoc.in@1.333 +1 -1 + NTP_4_2_8P11 + + scripts/ntpsweep/invoke-ntpsweep.texi@1.123 +2 -2 + NTP_4_2_8P11 + + scripts/ntpsweep/ntpsweep-opts@1.73 +2 -2 + NTP_4_2_8P11 + + scripts/ntpsweep/ntpsweep.1ntpsweepman@1.111 +3 -3 + NTP_4_2_8P11 + + scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.111 +1 -1 + NTP_4_2_8P11 + + scripts/ntpsweep/ntpsweep.html@1.125 +33 -44 + NTP_4_2_8P11 + + scripts/ntpsweep/ntpsweep.man.in@1.111 +3 -3 + NTP_4_2_8P11 + + scripts/ntpsweep/ntpsweep.mdoc.in@1.112 +1 -1 + NTP_4_2_8P11 + + scripts/ntptrace/invoke-ntptrace.texi@1.124 +2 -2 + NTP_4_2_8P11 + + scripts/ntptrace/ntptrace-opts@1.73 +2 -2 + NTP_4_2_8P11 + + scripts/ntptrace/ntptrace.1ntptraceman@1.111 +3 -3 + NTP_4_2_8P11 + + scripts/ntptrace/ntptrace.1ntptracemdoc@1.112 +1 -1 + NTP_4_2_8P11 + + scripts/ntptrace/ntptrace.html@1.126 +27 -36 + NTP_4_2_8P11 + + scripts/ntptrace/ntptrace.man.in@1.111 +3 -3 + NTP_4_2_8P11 + + scripts/ntptrace/ntptrace.mdoc.in@1.113 +1 -1 + NTP_4_2_8P11 + + scripts/plot_summary-opts@1.74 +2 -2 + NTP_4_2_8P11 + + scripts/plot_summary.1plot_summaryman@1.124 +3 -3 + NTP_4_2_8P11 + + scripts/plot_summary.1plot_summarymdoc@1.124 +1 -1 + NTP_4_2_8P11 + + scripts/plot_summary.html@1.128 +29 -47 + NTP_4_2_8P11 + + scripts/plot_summary.man.in@1.124 +3 -3 + NTP_4_2_8P11 + + scripts/plot_summary.mdoc.in@1.124 +1 -1 + NTP_4_2_8P11 + + scripts/summary-opts@1.73 +2 -2 + NTP_4_2_8P11 + + scripts/summary.1summaryman@1.123 +3 -3 + NTP_4_2_8P11 + + scripts/summary.1summarymdoc@1.123 +1 -1 + NTP_4_2_8P11 + + scripts/summary.html@1.127 +27 -39 + NTP_4_2_8P11 + + scripts/summary.man.in@1.123 +3 -3 + NTP_4_2_8P11 + + scripts/summary.mdoc.in@1.123 +1 -1 + NTP_4_2_8P11 + + scripts/update-leap/invoke-update-leap.texi@1.24 +75 -1 + NTP_4_2_8P11 + + scripts/update-leap/update-leap-opts@1.24 +2 -2 + NTP_4_2_8P11 + + scripts/update-leap/update-leap.1update-leapman@1.24 +3 -3 + NTP_4_2_8P11 + + scripts/update-leap/update-leap.1update-leapmdoc@1.24 +1 -1 + NTP_4_2_8P11 + + scripts/update-leap/update-leap.html@1.25 +35 -59 + NTP_4_2_8P11 + + scripts/update-leap/update-leap.man.in@1.24 +3 -3 + NTP_4_2_8P11 + + scripts/update-leap/update-leap.mdoc.in@1.24 +1 -1 + NTP_4_2_8P11 + + sntp/invoke-sntp.texi@1.514 +27 -23 + NTP_4_2_8P11 + + sntp/sntp-opts.c@1.533 +7 -7 + NTP_4_2_8P11 + + sntp/sntp-opts.h@1.531 +3 -3 + NTP_4_2_8P11 + + sntp/sntp.1sntpman@1.349 +3 -3 + NTP_4_2_8P11 + + sntp/sntp.1sntpmdoc@1.349 +1 -1 + NTP_4_2_8P11 + + sntp/sntp.html@1.529 +110 -130 + NTP_4_2_8P11 + + sntp/sntp.man.in@1.349 +3 -3 + NTP_4_2_8P11 + + sntp/sntp.mdoc.in@1.349 +1 -1 + NTP_4_2_8P11 + + util/invoke-ntp-keygen.texi@1.516 +18 -20 + NTP_4_2_8P11 + + util/ntp-keygen-opts.c@1.534 +7 -7 + NTP_4_2_8P11 + + util/ntp-keygen-opts.h@1.532 +3 -3 + NTP_4_2_8P11 + + util/ntp-keygen.1ntp-keygenman@1.344 +3 -3 + NTP_4_2_8P11 + + util/ntp-keygen.1ntp-keygenmdoc@1.344 +1 -1 + NTP_4_2_8P11 + + util/ntp-keygen.html@1.189 +149 -207 + NTP_4_2_8P11 + + util/ntp-keygen.man.in@1.344 +3 -3 + NTP_4_2_8P11 + + util/ntp-keygen.mdoc.in@1.344 +1 -1 + NTP_4_2_8P11 + +ChangeSet@1.3789, 2018-02-27 16:55:23-05:00, stenn@deacon.udel.edu + update-leap: check for -h/--help early. HStenn + + ChangeLog@1.1919 +1 -0 + update-leap: check for -h/--help early. HStenn + + scripts/update-leap/update-leap.in@1.6 +7 -7 + update-leap: check for -h/--help early. HStenn + +ChangeSet@1.3788, 2018-02-27 09:58:39-05:00, stenn@deacon.udel.edu + Some tests need LIBM on some OSes + + ChangeLog@1.1918 +1 -0 + Some tests need LIBM on some OSes + + tests/bug-2803/Makefile.am@1.19 +1 -0 + Some tests need LIBM on some OSes + + tests/sandbox/Makefile.am@1.13 +1 -0 + Some tests need LIBM on some OSes + + tests/sec-2853/Makefile.am@1.9 +1 -0 + Some tests need LIBM on some OSes + +ChangeSet@1.3787, 2018-02-27 08:09:05-05:00, stenn@deacon.udel.edu + ntp-4.2.8p11 prep + + NEWS@1.191 +1 -1 + ntp-4.2.8p11 prep + + packageinfo.sh@1.539 +1 -1 + ntp-4.2.8p11 prep + +ChangeSet@1.3720.59.1, 2018-02-27 05:59:07-05:00, stenn@deacon.udel.edu + Tweaks to UpdatePoint + + scripts/build/UpdatePoint@1.8 +21 -1 + Tweaks to UpdatePoint + +ChangeSet@1.3785, 2018-02-27 07:54:59+00:00, stenn@psp-deb1.ntp.org + p11 prep + + ntpd/invoke-ntp.conf.texi@1.213 +4 -4 + p11 prep + + ntpd/invoke-ntp.keys.texi@1.199 +1 -1 + p11 prep + + ntpd/invoke-ntpd.texi@1.514 +1 -1 + p11 prep + + ntpd/ntp.conf.5man@1.247 +5 -5 + p11 prep + + ntpd/ntp.conf.5mdoc@1.247 +5 -5 + p11 prep + + ntpd/ntp.conf.html@1.195 +193 -184 + p11 prep + + ntpd/ntp.conf.man.in@1.247 +5 -5 + p11 prep + + ntpd/ntp.conf.mdoc.in@1.247 +5 -5 + p11 prep + + ntpd/ntp.keys.5man@1.233 +2 -2 + p11 prep + + ntpd/ntp.keys.5mdoc@1.233 +2 -2 + p11 prep + + ntpd/ntp.keys.man.in@1.233 +2 -2 + p11 prep + + ntpd/ntp.keys.mdoc.in@1.233 +2 -2 + p11 prep + + ntpd/ntpd-opts.c@1.536 +1 -1 + p11 prep + + ntpd/ntpd-opts.h@1.535 +1 -1 + p11 prep + + ntpd/ntpd.1ntpdman@1.343 +2 -2 + p11 prep + + ntpd/ntpd.1ntpdmdoc@1.343 +2 -2 + p11 prep + + ntpd/ntpd.man.in@1.343 +2 -2 + p11 prep + + ntpd/ntpd.mdoc.in@1.343 +2 -2 + p11 prep + + ntpdc/invoke-ntpdc.texi@1.511 +1 -1 + p11 prep + + ntpdc/ntpdc-opts.c@1.529 +1 -1 + p11 prep + + ntpdc/ntpdc-opts.h@1.528 +1 -1 + p11 prep + + ntpdc/ntpdc.1ntpdcman@1.342 +2 -2 + p11 prep + + ntpdc/ntpdc.1ntpdcmdoc@1.342 +2 -2 + p11 prep + + ntpdc/ntpdc.man.in@1.342 +2 -2 + p11 prep + + ntpdc/ntpdc.mdoc.in@1.342 +2 -2 + p11 prep + + ntpq/invoke-ntpq.texi@1.521 +2 -2 + p11 prep + + ntpq/ntpq-opts.c@1.538 +7 -7 + p11 prep + + ntpq/ntpq-opts.h@1.536 +3 -3 + p11 prep + + ntpq/ntpq.1ntpqman@1.349 +2 -2 + p11 prep + + ntpq/ntpq.1ntpqmdoc@1.349 +2 -2 + p11 prep + + ntpq/ntpq.html@1.187 +4 -2 + p11 prep + + ntpq/ntpq.man.in@1.349 +2 -2 + p11 prep + + ntpq/ntpq.mdoc.in@1.349 +2 -2 + p11 prep + + ntpsnmpd/invoke-ntpsnmpd.texi@1.513 +2 -2 + p11 prep + + ntpsnmpd/ntpsnmpd-opts.c@1.531 +1 -1 + p11 prep + + ntpsnmpd/ntpsnmpd-opts.h@1.530 +1 -1 + p11 prep + + ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.342 +2 -2 + p11 prep + + ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.342 +2 -2 + p11 prep + + ntpsnmpd/ntpsnmpd.man.in@1.342 +2 -2 + p11 prep + + ntpsnmpd/ntpsnmpd.mdoc.in@1.342 +2 -2 + p11 prep + + packageinfo.sh@1.538 +1 -1 + p11 prep + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.103 +2 -2 + p11 prep + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.104 +2 -2 + p11 prep + + scripts/calc_tickadj/calc_tickadj.man.in@1.102 +2 -2 + p11 prep + + scripts/calc_tickadj/calc_tickadj.mdoc.in@1.104 +2 -2 + p11 prep + + scripts/calc_tickadj/invoke-calc_tickadj.texi@1.107 +1 -1 + p11 prep + + scripts/invoke-plot_summary.texi@1.125 +1 -1 + p11 prep + + scripts/invoke-summary.texi@1.124 +1 -1 + p11 prep + + scripts/ntp-wait/invoke-ntp-wait.texi@1.334 +1 -1 + p11 prep + + scripts/ntp-wait/ntp-wait-opts@1.70 +1 -1 + p11 prep + + scripts/ntp-wait/ntp-wait.1ntp-waitman@1.331 +2 -2 + p11 prep + + scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.332 +2 -2 + p11 prep + + scripts/ntp-wait/ntp-wait.man.in@1.331 +2 -2 + p11 prep + + scripts/ntp-wait/ntp-wait.mdoc.in@1.332 +2 -2 + p11 prep + + scripts/ntpsweep/invoke-ntpsweep.texi@1.122 +1 -1 + p11 prep + + scripts/ntpsweep/ntpsweep-opts@1.72 +1 -1 + p11 prep + + scripts/ntpsweep/ntpsweep.1ntpsweepman@1.110 +2 -2 + p11 prep + + scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.110 +2 -2 + p11 prep + + scripts/ntpsweep/ntpsweep.man.in@1.110 +2 -2 + p11 prep + + scripts/ntpsweep/ntpsweep.mdoc.in@1.111 +2 -2 + p11 prep + + scripts/ntptrace/invoke-ntptrace.texi@1.123 +1 -1 + p11 prep + + scripts/ntptrace/ntptrace-opts@1.72 +1 -1 + p11 prep + + scripts/ntptrace/ntptrace.1ntptraceman@1.110 +2 -2 + p11 prep + + scripts/ntptrace/ntptrace.1ntptracemdoc@1.111 +2 -2 + p11 prep + + scripts/ntptrace/ntptrace.man.in@1.110 +2 -2 + p11 prep + + scripts/ntptrace/ntptrace.mdoc.in@1.112 +2 -2 + p11 prep + + scripts/plot_summary-opts@1.73 +1 -1 + p11 prep + + scripts/plot_summary.1plot_summaryman@1.123 +2 -2 + p11 prep + + scripts/plot_summary.1plot_summarymdoc@1.123 +2 -2 + p11 prep + + scripts/plot_summary.man.in@1.123 +2 -2 + p11 prep + + scripts/plot_summary.mdoc.in@1.123 +2 -2 + p11 prep + + scripts/summary-opts@1.72 +1 -1 + p11 prep + + scripts/summary.1summaryman@1.122 +2 -2 + p11 prep + + scripts/summary.1summarymdoc@1.122 +2 -2 + p11 prep + + scripts/summary.man.in@1.122 +2 -2 + p11 prep + + scripts/summary.mdoc.in@1.122 +2 -2 + p11 prep + + scripts/update-leap/invoke-update-leap.texi@1.23 +1 -50 + p11 prep + + scripts/update-leap/update-leap-opts@1.23 +1 -1 + p11 prep + + scripts/update-leap/update-leap.1update-leapman@1.23 +2 -2 + p11 prep + + scripts/update-leap/update-leap.1update-leapmdoc@1.23 +2 -2 + p11 prep + + scripts/update-leap/update-leap.html@1.24 +1 -50 + p11 prep + + scripts/update-leap/update-leap.man.in@1.23 +2 -2 + p11 prep + + scripts/update-leap/update-leap.mdoc.in@1.23 +2 -2 + p11 prep + + sntp/invoke-sntp.texi@1.513 +1 -1 + p11 prep + + sntp/sntp-opts.c@1.532 +1 -1 + p11 prep + + sntp/sntp-opts.h@1.530 +1 -1 + p11 prep + + sntp/sntp.1sntpman@1.348 +2 -2 + p11 prep + + sntp/sntp.1sntpmdoc@1.348 +2 -2 + p11 prep + + sntp/sntp.man.in@1.348 +2 -2 + p11 prep + + sntp/sntp.mdoc.in@1.348 +2 -2 + p11 prep + + util/invoke-ntp-keygen.texi@1.515 +2 -2 + p11 prep + + util/ntp-keygen-opts.c@1.533 +174 -174 + p11 prep + + util/ntp-keygen-opts.h@1.531 +3 -3 + p11 prep + + util/ntp-keygen.1ntp-keygenman@1.343 +2 -2 + p11 prep + + util/ntp-keygen.1ntp-keygenmdoc@1.343 +2 -2 + p11 prep + + util/ntp-keygen.man.in@1.343 +2 -2 + p11 prep + + util/ntp-keygen.mdoc.in@1.343 +2 -2 + p11 prep + +ChangeSet@1.3784, 2018-02-24 06:46:21+00:00, stenn@psp-deb1.ntp.org + VU # update to NEWS file + + NEWS@1.190 +5 -5 + VU # update to NEWS file + +ChangeSet@1.3783, 2018-02-21 00:51:56+00:00, stenn@psp-deb1.ntp.org + Add CVEs for security bugs in p11 + + NEWS@1.189 +6 -5 + Add CVEs for security bugs in p11 + +ChangeSet@1.3782, 2018-02-16 02:47:21-08:00, harlan@mb6.tal1.ntfo.org + Update description of Bug 3454 in the NEWS file. + + NEWS@1.188 +37 -1 + Update description of Bug 3454 in the NEWS file. + +ChangeSet@1.3781, 2018-02-16 02:45:50-08:00, harlan@mb6.tal1.ntfo.org + ntp_proto.c:receive(): Fix typos in 2 diagnostic debug lines + + ntpd/ntp_proto.c@1.418 +2 -2 + ntp_proto.c:receive(): Fix typos in 2 diagnostic debug lines + +ChangeSet@1.3780, 2018-02-13 01:31:39+00:00, stenn@psp-deb1.ntp.org + NEWS file updates + + NEWS@1.187 +256 -10 + NEWS file updates + +ChangeSet@1.3779, 2018-02-11 11:02:07+00:00, stenn@psp-deb1.ntp.org + Use consistent 4th arg type for [gs]etsockopt + + ChangeLog@1.1917 +1 -0 + Use consistent 4th arg type for [gs]etsockopt + + NEWS@1.186 +1 -1 + Use consistent 4th arg type for [gs]etsockopt + + packageinfo.sh@1.537 +1 -1 + Use consistent 4th arg type for [gs]etsockopt + +ChangeSet@1.3777, 2018-02-11 11:47:25+01:00, perlinger@ntp.org + getsockopt: 4th argument should be (void*) + + ntpd/refclock_gpsdjson.c@1.28 +1 -1 + getsockopt: 4th argument should be (void*) + + ports/winnt/ntpd/ntp_iocompletionport.c@1.80 +1 -1 + getsockopt: 4th argument should be (void*) + +ChangeSet@1.3775.1.1, 2018-02-11 02:20:02-08:00, harlan@mb6.tal1.ntfo.org + Initialize ippeerlimit in restrict_def[46]. HStenn + + ntpd/ntp_restrict.c@1.46 +6 -0 + Initialize ippeerlimit in restrict_def[46]. HStenn + +ChangeSet@1.3776, 2018-02-11 09:26:47+01:00, perlinger@ntp.org + consistent casting of 'setsockopt' argument + + ntpd/ntp_io.c@1.427 +20 -20 + consistent casting of 'setsockopt' argument + + ntpd/refclock_gpsdjson.c@1.27 +1 -1 + consistent casting of 'setsockopt' argument + + ntpdc/ntpdc.c@1.109 +2 -2 + consistent casting of 'setsockopt' argument + + ntpq/ntpq.c@1.183 +2 -2 + consistent casting of 'setsockopt' argument + +ChangeSet@1.3772.1.1, 2018-02-09 16:05:30-08:00, harlan@mb6.tal1.ntfo.org + Rename restrict flags to rflags. Use an enum for their values. Provide dump_restricts(). + + ChangeLog@1.1913.1.1 +2 -0 + Rename restrict flags to rflags. Use an enum for their values. Provide dump_restricts(). + + include/ntp.h@1.230 +12 -9 + Rename restrict flags to rflags. Use an enum for their values. Provide dump_restricts(). + + include/ntp_request.h@1.51 +1 -1 + Rename restrict flags to rflags. Use an enum for their values. Provide dump_restricts(). + + include/ntpd.h@1.203 +2 -1 + Rename restrict flags to rflags. Use an enum for their values. Provide dump_restricts(). + + ntpd/ntp_config.c@1.360 +72 -59 + Rename restrict flags to rflags. Use an enum for their values. Provide dump_restricts(). + + ntpd/ntp_control.c@1.224.1.1 +2 -1 + Rename restrict flags to rflags. Use an enum for their values. Provide dump_restricts(). + + ntpd/ntp_io.c@1.424.1.1 +2 -2 + Rename restrict flags to rflags. Use an enum for their values. Provide dump_restricts(). + + ntpd/ntp_peer.c@1.165 +6 -0 + Rename restrict flags to rflags. Use an enum for their values. Provide dump_restricts(). + + ntpd/ntp_request.c@1.126 +17 -5 + Rename restrict flags to rflags. Use an enum for their values. Provide dump_restricts(). + + ntpd/ntp_restrict.c@1.45 +134 -27 + Rename restrict flags to rflags. Use an enum for their values. Provide dump_restricts(). + + ntpdc/layout.std@1.14 +1 -1 + Rename restrict flags to rflags + + ntpdc/ntpdc_ops.c@1.83 +3 -3 + Rename restrict flags to rflags + + tests/ntpd/ntp_restrict.c@1.7 +8 -8 + Rename restrict flags to rflags + +ChangeSet@1.3773, 2018-02-07 08:14:35+01:00, perlinger@ntp.org + [Bug 3457] OpenSSL FIPS mode regression + + ChangeLog@1.1914 +1 -0 + [Bug 3457] OpenSSL FIPS mode regression + + libntp/a_md5encrypt.c@1.49 +7 -4 + [Bug 3457] OpenSSL FIPS mode regression + + ntpd/ntp_control.c@1.225 +6 -0 + [Bug 3457] OpenSSL FIPS mode regression + + ntpd/ntp_crypto.c@1.190 +12 -0 + [Bug 3457] OpenSSL FIPS mode regression + + sntp/crypto.c@1.37 +14 -5 + [Bug 3457] OpenSSL FIPS mode regression + +ChangeSet@1.3772, 2018-02-05 02:18:59-08:00, harlan@psp-at0.tal1.ntfo.org + libntp/ssl_init.h only needs MD5_LENGTH if we don't have OpenSSL + + libntp/ssl_init.c@1.29 +2 -1 + libntp/ssl_init.h only needs MD5_LENGTH if we don't have OpenSSL + +ChangeSet@1.3771, 2018-02-04 03:54:19-08:00, harlan@max.pfcs.com + [Sec 3453] Interleaved symmetric mode cannot recover from bad state + + ChangeLog@1.1913 +1 -0 + [Sec 3453] Interleaved symmetric mode cannot recover from bad state + + ntpd/ntp_proto.c@1.417 +2 -0 + [Sec 3453] Interleaved symmetric mode cannot recover from bad state + +ChangeSet@1.3768.2.2, 2018-02-03 01:35:05-08:00, harlan@psp-at0.tal1.ntfo.org + [Sec 3454] Unauthenticated packet can reset authenticated interleave associations + + ChangeLog@1.1910.2.1 +2 -0 + [Sec 3454] Unauthenticated packet can reset authenticated interleave associations + + ntpd/ntp_proto.c@1.416 +142 -15 + [Sec 3454] Unauthenticated packet can reset authenticated interleave associations + +ChangeSet@1.3768.2.1, 2018-02-03 01:22:07-08:00, harlan@psp-at0.tal1.ntfo.org + cleanup + + ntpd/ntp.conf.def@1.31 +3 -3 + cleanup + +ChangeSet@1.3768.1.2, 2018-02-02 07:37:12+01:00, perlinger@ntp.org + [Bug 3455] ntpd doesn't use scope id when binding multicast + + ChangeLog@1.1910.1.1 +2 -0 + [Bug 3455] ntpd doesn't use scope id when binding multicast + + ntpd/ntp_io.c@1.425 +1 -0 + [Bug 3455] ntpd doesn't use scope id when binding multicast + +ChangeSet@1.3768.1.1, 2018-01-26 16:58:55-08:00, harlan@psp-at0.tal1.ntfo.org + type + + ntpd/ntp.conf.def@1.30 +1 -1 + type + +ChangeSet@1.3769, 2018-01-26 17:12:19+01:00, perlinger@ntp.org + [Bug 3452] PARSE driver prints uninitialized memory + + ChangeLog@1.1911 +1 -0 + [Bug 3452] PARSE driver prints uninitialized memory + + ntpd/refclock_parse.c@1.86 +10 -3 + [Bug 3452] PARSE driver prints uninitialized memory + - avoid underflow in buffer length calculation + +ChangeSet@1.3768, 2018-01-25 22:47:05-08:00, harlan@psp-at0.tal1.ntfo.org + Properly set ippeerlimit in hack_restrict() + + ntpd/ntp_restrict.c@1.44 +1 -0 + Properly set ippeerlimit in hack_restrict() + +ChangeSet@1.3767, 2018-01-26 05:24:23+00:00, stenn@psp-deb1.ntp.org + Show ippeerlimit for the address of the incoming packet + + ntpd/ntp_proto.c@1.415 +2 -2 + Show ippeerlimit for the address of the incoming packet + +ChangeSet@1.3766, 2018-01-24 08:44:24+00:00, stenn@psp-deb1.ntp.org + Update ntpq peer documentation to describe the 'p' type + + ChangeLog@1.1910 +1 -0 + Update ntpq peer documentation to describe the 'p' type + + NEWS@1.185 +1 -1 + Update ntpq peer documentation to describe the 'p' type + + html/ntpq.html@1.52 +11 -4 + Update ntpq peer documentation to describe the 'p' type + + ntpq/invoke-ntpq.texi@1.520 +4 -2 + Update ntpq peer documentation to describe the 'p' type + + ntpq/ntpq-opts.c@1.537 +7 -7 + Update ntpq peer documentation to describe the 'p' type + + ntpq/ntpq-opts.def@1.32 +2 -0 + Update ntpq peer documentation to describe the 'p' type + + ntpq/ntpq-opts.h@1.535 +3 -3 + Update ntpq peer documentation to describe the 'p' type + + ntpq/ntpq.1ntpqman@1.348 +4 -2 + Update ntpq peer documentation to describe the 'p' type + + ntpq/ntpq.1ntpqmdoc@1.348 +4 -2 + Update ntpq peer documentation to describe the 'p' type + + ntpq/ntpq.html@1.186 +1 -1 + Update ntpq peer documentation to describe the 'p' type + + ntpq/ntpq.man.in@1.348 +4 -2 + Update ntpq peer documentation to describe the 'p' type + + ntpq/ntpq.mdoc.in@1.348 +4 -2 + Update ntpq peer documentation to describe the 'p' type + +ChangeSet@1.3765, 2018-01-24 07:51:14+00:00, stenn@psp-deb1.ntp.org + NEWS update + + NEWS@1.184 +15 -16 + NEWS update + +ChangeSet@1.3761.1.1, 2018-01-23 23:03:23-08:00, harlan@psp-at0.tal1.ntfo.org + Pass ippeerlimit to all newpeer() calls. + + ntpd/ntp_proto.c@1.414 +14 -12 + Pass ippeerlimit to all newpeer() calls. + +ChangeSet@1.3763, 2018-01-23 12:43:17+00:00, stenn@psp-deb1.ntp.org + Update NEWS file + + NEWS@1.183 +39 -3 + Update NEWS file + +ChangeSet@1.3762, 2018-01-22 12:35:36+00:00, stenn@psp-deb1.ntp.org + Update the documentation for ippeerlimit and noepeer + + html/accopt.html@1.47 +139 -45 + Update the documentation for ippeerlimit and noepeer + + ntpd/invoke-ntp.conf.texi@1.212 +26 -18 + Update the documentation for ippeerlimit and noepeer + + ntpd/ntp.conf.5man@1.246 +28 -20 + Update the documentation for ippeerlimit and noepeer + + ntpd/ntp.conf.5mdoc@1.246 +30 -8 + Update the documentation for ippeerlimit and noepeer + + ntpd/ntp.conf.def@1.29 +28 -6 + Update the documentation for ippeerlimit and noepeer + + ntpd/ntp.conf.man.in@1.246 +28 -20 + Update the documentation for ippeerlimit and noepeer + + ntpd/ntp.conf.mdoc.in@1.246 +30 -8 + Update the documentation for ippeerlimit and noepeer + + tests/ntpd/run-ntp_restrict.c@1.8 +6 -6 + Update the test runner for the updated restrictions() code + +ChangeSet@1.3761, 2018-01-22 02:55:41-08:00, harlan@psp-at0.tal1.ntfo.org + restrictions() must return restrict flags and ippeerlimit. Implement ippeerlimit. + + ChangeLog@1.1909 +1 -0 + restrictions() must return restrict flags and ippeerlimit. Implement ippeerlimit. + + include/ntp.h@1.229 +6 -0 + restrictions() must return restrict flags and ippeerlimit. Implement ippeerlimit. + + include/ntpd.h@1.202 +7 -7 + restrictions() must return restrict flags and ippeerlimit. Implement ippeerlimit. + + ntpd/ntp_config.c@1.359 +7 -0 + restrictions() must return restrict flags and ippeerlimit. Implement ippeerlimit. + + ntpd/ntp_peer.c@1.164 +15 -1 + restrictions() must return restrict flags and ippeerlimit. Implement ippeerlimit. + + ntpd/ntp_proto.c@1.413 +18 -13 + restrictions() must return restrict flags and ippeerlimit. Implement ippeerlimit. + + ntpd/ntp_request.c@1.125 +4 -1 + restrictions() must return restrict flags and ippeerlimit. Implement ippeerlimit. + + ntpd/ntp_restrict.c@1.43 +16 -10 + restrictions() must return restrict flags and ippeerlimit. Implement ippeerlimit. + + ntpd/ntpsim.c@1.33 +1 -0 + restrictions() must return restrict flags and ippeerlimit. Implement ippeerlimit. + + tests/ntpd/ntp_restrict.c@1.6 +21 -8 + restrictions() must return restrict flags and ippeerlimit. Implement ippeerlimit. + +ChangeSet@1.3760, 2018-01-21 12:45:31+00:00, stenn@psp-deb1.ntp.org + ntp.conf.def tweaks + + ntpd/invoke-ntp.conf.texi@1.211 +6 -6 + ntp.conf.def tweaks + + ntpd/ntp.conf.5man@1.245 +3358 -6 + ntp.conf.def tweaks + + ntpd/ntp.conf.5mdoc@1.245 +3192 -6 + ntp.conf.def tweaks + + ntpd/ntp.conf.def@1.28 +5 -5 + ntp.conf.def tweaks + + ntpd/ntp.conf.html@1.194 +267 -68 + ntp.conf.def tweaks + + ntpd/ntp.conf.man.in@1.245 +3358 -6 + ntp.conf.def tweaks + + ntpd/ntp.conf.mdoc.in@1.245 +3192 -6 + ntp.conf.def tweaks + + ntpd/ntp.keys.html@1.195 +10 -2 + ntp.conf.def tweaks + +ChangeSet@1.3759, 2018-01-21 03:34:08-08:00, harlan@psp-at0.tal1.ntfo.org + ntp_parser.y, ntp_parser.c, ChangeLog: + Warn the user if deprecated "driftfile name WanderThreshold" is used + Many files: + Update the documentation in ntp.conf.def + + ChangeLog@1.1908 +1 -0 + Update the documentation in ntp.conf.def + + ChangeLog@1.1907 +1 -0 + Warn the user if deprecated "driftfile name WanderThreshold" is used + + ntpd/invoke-ntp.conf.texi@1.210 +238 -22 + Update the documentation in ntp.conf.def + + ntpd/ntp.conf.5man@1.244 +2 -2 + Update the documentation in ntp.conf.def + + ntpd/ntp.conf.5mdoc@1.244 +2 -2 + Update the documentation in ntp.conf.def + + ntpd/ntp.conf.def@1.27 +269 -27 + Update the documentation in ntp.conf.def + + ntpd/ntp.conf.man.in@1.244 +2 -2 + Update the documentation in ntp.conf.def + + ntpd/ntp.conf.mdoc.in@1.244 +2 -2 + Update the documentation in ntp.conf.def + + ntpd/ntp_parser.c@1.112 +107 -103 + Warn the user if deprecated "driftfile name WanderThreshold" is used + + ntpd/ntp_parser.y@1.100 +4 -0 + Warn the user if deprecated "driftfile name WanderThreshold" is used + +ChangeSet@1.3758, 2018-01-20 20:45:47-08:00, harlan@psp-at1.tal1.ntfo.org + Decode interface flags on receive() debug output + + ChangeLog@1.1906 +1 -0 + Decode interface flags on receive() debug output + + include/ntp.h@1.228 +2 -1 + Decode interface flags on receive() debug output + + ntpd/ntp_config.c@1.358 +92 -19 + Decode interface flags on receive() debug output + + ntpd/ntp_proto.c@1.412 +3 -2 + Decode interface flags on receive() debug output + +ChangeSet@1.3757, 2018-01-20 03:41:34-08:00, harlan@psp-at1.tal1.ntfo.org + Decode restrict flags on receive() debug output + + ChangeLog@1.1905 +1 -0 + Decode restrict flags on receive() debug output + + include/ntp.h@1.227 +3 -0 + Decode restrict flags on receive() debug output + + ntpd/ntp_config.c@1.357 +141 -4 + Decode restrict flags on receive() debug output + + ntpd/ntp_proto.c@1.411 +3 -2 + Decode restrict flags on receive() debug output + +ChangeSet@1.3756, 2018-01-20 00:35:52-08:00, harlan@mb6.tal1.ntfo.org + typo + + ntpd/ntp_config.c@1.356 +2 -2 + typo + +ChangeSet@1.3755, 2018-01-20 00:33:06-08:00, harlan@mb6.tal1.ntfo.org + When dumping restrict nodes, use const char * for address and mask + + ntpd/ntp_config.c@1.355 +5 -2 + When dumping restrict nodes, use const char * for address and mask + +ChangeSet@1.3754, 2018-01-19 23:19:41-08:00, harlan@mb6.tal1.ntfo.org + Improve saveconfig output + + ChangeLog@1.1904 +1 -0 + Improve saveconfig output + + ntpd/ntp_config.c@1.354 +33 -3 + Improve saveconfig output + +ChangeSet@1.3753, 2018-01-17 22:12:36-08:00, harlan@psp-at0.tal1.ntfo.org + Rename the configuration flag fifo variables + + ChangeLog@1.1903 +1 -0 + Rename the configuration flag fifo variables + + include/ntp_config.h@1.86 +1 -1 + Rename the configuration flag fifo variables + + ntpd/ntp_config.c@1.353 +21 -21 + Rename the configuration flag fifo variables + +ChangeSet@1.3752, 2018-01-17 04:34:17-08:00, harlan@psp-at1.tal1.ntfo.org + Add DPRINTF(2,...) lines to receive() for packet drops + + ChangeLog@1.1902 +1 -0 + Add DPRINTF(2,...) lines to receive() for packet drops + + ntpd/ntp_proto.c@1.410 +49 -1 + Add DPRINTF(2,...) lines to receive() for packet drops + +ChangeSet@1.3751, 2018-01-16 20:06:43-08:00, harlan@psp-at1.tal1.ntfo.org + ippeerlimt: hook in ip_count support + + include/ntpd.h@1.201 +1 -1 + ippeerlimt: hook in ip_count support + + ntpd/ntp_config.c@1.352 +2 -2 + ippeerlimt: hook in ip_count support + + ntpd/ntp_peer.c@1.163 +27 -12 + ippeerlimt: hook in ip_count support + + ntpd/ntp_proto.c@1.409 +6 -6 + ippeerlimt: hook in ip_count support + + ntpd/ntp_refclock.c@1.126 +2 -2 + ippeerlimt: hook in ip_count support + + ntpd/ntp_request.c@1.124 +9 -9 + ippeerlimt: hook in ip_count support + +ChangeSet@1.3750, 2018-01-15 23:35:22-08:00, harlan@psp-at1.tal1.ntfo.org + Bug 3415: implement ippeerlimit + + ChangeLog@1.1901 +1 -1 + Bug 3415: implement ippeerlimit + + include/ntp.h@1.226 +6 -5 + Bug 3415: implement ippeerlimit + + include/ntp_config.h@1.85 +7 -5 + Bug 3415: implement ippeerlimit + + include/ntp_request.h@1.50 +1 -0 + Bug 3415: implement ippeerlimit + + include/ntpd.h@1.200 +1 -1 + Bug 3415: implement ippeerlimit + + ntpd/complete.conf.in@1.33 +8 -8 + Bug 3415: implement ippeerlimit + + ntpd/keyword-gen-utd@1.32 +1 -1 + Bug 3415: implement ippeerlimit + + ntpd/keyword-gen.c@1.38 +1 -0 + Bug 3415: implement ippeerlimit + + ntpd/ntp_config.c@1.351 +17 -11 + Bug 3415: implement ippeerlimit + + ntpd/ntp_io.c@1.424 +2 -2 + Bug 3415: implement ippeerlimit + + ntpd/ntp_keyword.h@1.34 +784 -774 + Bug 3415: implement ippeerlimit + + ntpd/ntp_parser.c@1.111 +1089 -1055 + Bug 3415: implement ippeerlimit + + ntpd/ntp_parser.h@1.74 +274 -272 + Bug 3415: implement ippeerlimit + + ntpd/ntp_parser.y@1.99 +36 -13 + Bug 3415: implement ippeerlimit + + ntpd/ntp_request.c@1.123 +2 -1 + Bug 3415: implement ippeerlimit + + ntpd/ntp_restrict.c@1.42 +8 -5 + Bug 3415: implement ippeerlimit + + ntpdc/layout.std@1.13 +7 -6 + Bug 3415: implement ippeerlimit + + tests/ntpd/ntp_restrict.c@1.5 +12 -12 + Bug 3415: implement ippeerlimit + +ChangeSet@1.3747.1.1, 2018-01-13 00:42:58-08:00, harlan@psp-at0.tal1.ntfo.org + Cleanup description of Sec 3415 + + ChangeLog@1.1898.1.1 +2 -1 + Cleanup description of Sec 3415 + +ChangeSet@1.3747, 2018-01-12 01:29:33-08:00, harlan@psp-at0.tal1.ntfo.org + Distribute testconf.yml + + ChangeLog@1.1898 +1 -0 + Distribute testconf.yml + + sntp/tests/Makefile.am@1.72 +1 -0 + Distribute testconf.yml + + tests/bug-2803/Makefile.am@1.18 +4 -0 + Distribute testconf.yml + + tests/libntp/Makefile.am@1.99 +4 -0 + Distribute testconf.yml + + tests/ntpd/Makefile.am@1.36 +4 -0 + Distribute testconf.yml + + tests/ntpq/Makefile.am@1.14 +4 -0 + Distribute testconf.yml + + tests/sandbox/Makefile.am@1.12 +4 -0 + Distribute testconf.yml + + tests/sec-2853/Makefile.am@1.8 +4 -0 + Distribute testconf.yml + +ChangeSet@1.3746, 2018-01-12 01:24:20-08:00, harlan@psp-at0.tal1.ntfo.org + [Sec 3415] Multiple authenticated ephemeral associations. + + ChangeLog@1.1897 +1 -0 + [Sec 3415] Multiple authenticated ephemeral associations. + +ChangeSet@1.3745, 2018-01-11 12:25:17+00:00, stenn@psp-deb1.ntp.org + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + + ChangeLog@1.1896 +2 -0 + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + + NEWS@1.182 +3 -0 + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + + html/keygen.html@1.36 +350 -138 + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + + include/ntp_request.h@1.49 +2 -0 + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + + include/ntpd.h@1.199 +10 -9 + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + + libntp/systime.c@1.74 +12 -6 + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + + ntpd/invoke-ntp.keys.texi@1.198 +11 -3 + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + + ntpd/ntp.keys.5man@1.232 +12 -4 + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + + ntpd/ntp.keys.5mdoc@1.232 +12 -4 + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + + ntpd/ntp.keys.def@1.12 +10 -2 + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + + ntpd/ntp.keys.man.in@1.232 +12 -4 + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + + ntpd/ntp.keys.mdoc.in@1.232 +12 -4 + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + + ntpd/ntp_control.c@1.224 +109 -97 + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + + ntpd/ntp_parser.c@1.110 +154 -154 + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + + ntpd/ntp_parser.h@1.73 +4 -4 + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + + ntpd/ntp_proto.c@1.408 +2 -0 + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + + ntpd/ntp_request.c@1.122 +2 -0 + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + + ntpdc/layout.std@1.12 +3 -1 + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + + ntpq/ntpq-subs.c@1.122 +4 -0 + sys_lamport and sys_tsrounding. Document .../N in ntp.keys + +ChangeSet@1.3744, 2018-01-10 17:48:26+01:00, perlinger@ntp.org + [Bug 3450] Dubious error messages from plausibility checks in get_systime() + + ChangeLog@1.1895 +2 -0 + [Bug 3450] Dubious error messages from plausibility checks in get_systime() + + libntp/systime.c@1.73 +31 -31 + [Bug 3450] Dubious error messages from plausibility checks in get_systime() + - use ceiling when converting sys_fuzz to nsecs + - make sure the time stamps in l_fp format increase when truncation errors hit + - use DPRINTF() instead of syslog -- this is expected to happen from time to time + +ChangeSet@1.3743, 2018-01-08 04:20:20-08:00, harlan@psp-at0.tal1.ntfo.org + [Sec 3012] Sybil vulnerability: noepeer support + + ChangeLog@1.1894 +1 -1 + [Sec 3012] Sybil vulnerability: noepeer support + +ChangeSet@1.3742, 2018-01-08 00:02:07-08:00, harlan@psp-at0.tal1.ntfo.org + Document noepeer + + html/accopt.html@1.46 +2 -2 + Document noepeer + + ntpd/invoke-ntp.conf.texi@1.209 +10 -6 + Document noepeer + + ntpd/ntp.conf.5man@1.243 +9 -3127 + Document noepeer + + ntpd/ntp.conf.5mdoc@1.243 +7 -2947 + Document noepeer + + ntpd/ntp.conf.def@1.26 +9 -5 + Document noepeer + + ntpd/ntp.conf.man.in@1.243 +9 -3127 + Document noepeer + + ntpd/ntp.conf.mdoc.in@1.243 +7 -2947 + Document noepeer + +ChangeSet@1.3741, 2018-01-06 03:43:02-08:00, harlan@psp-at0.tal1.ntfo.org + noepeer support + + ChangeLog@1.1893 +1 -0 + noepeer support + + html/accopt.html@1.45 +3 -1 + noepeer support + + include/ntp.h@1.225 +12 -10 + noepeer support + + libntp/statestr.c@1.30 +147 -137 + noepeer support + + ntpd/keyword-gen-utd@1.31 +1 -1 + noepeer support + + ntpd/keyword-gen.c@1.37 +2 -0 + noepeer support + + ntpd/ntp_config.c@1.350 +5 -1 + noepeer support + + ntpd/ntp_keyword.h@1.33 +902 -891 + noepeer support + + ntpd/ntp_parser.c@1.109 +1120 -1120 + noepeer support + + ntpd/ntp_parser.h@1.72 +326 -322 + noepeer support + + ntpd/ntp_parser.y@1.98 +5 -1 + noepeer support + + ntpd/ntp_proto.c@1.407 +36 -28 + noepeer support + +ChangeSet@1.3737.1.2, 2018-01-02 14:59:21+01:00, perlinger@ntp.org + fix typo / warning for VisualC + + libntp/a_md5encrypt.c@1.48 +2 -2 + fix typo / warning for VisualC + +ChangeSet@1.3739, 2017-12-31 02:49:37-08:00, harlan@psp-at0.tal1.ntfo.org + authistrustedip() - use it in more places + + ChangeLog@1.1892 +2 -1 + authistrustedip() - use it in more places + + ntpd/ntp_control.c@1.223 +1 -1 + authistrustedip() - use it in more places + + ntpd/ntp_request.c@1.121 +1 -0 + authistrustedip() - use it in more places + +ChangeSet@1.3737.1.1, 2017-12-31 11:03:00+01:00, perlinger@ntp.org + make 'authistrustedip()' more flexible + + libntp/authkeys.c@1.41 +6 -7 + make 'authistrustedip()' more flexible + +ChangeSet@1.3726.6.1, 2017-12-30 03:54:30-08:00, harlan@psp-at0.tal1.ntfo.org + record_raw_stats cleanup + + ntpd/ntp_proto.c@1.406 +53 -4 + record_raw_stats cleanup + +ChangeSet@1.3737, 2017-12-30 10:01:53+01:00, perlinger@ntp.org + unit tests: avoid CD to source dir when calling ruby + + sntp/tests/Makefile.am@1.71 +10 -10 + unit tests: avoid CD to source dir when calling ruby + + sntp/unity/auto/generate_test_runner.rb@1.12 +2 -2 + generator emits only module name, not module path, to generated code + + tests/bug-2803/Makefile.am@1.17 +2 -2 + unit tests: avoid CD to source dir when calling ruby + + tests/libntp/Makefile.am@1.98 +40 -40 + unit tests: avoid CD to source dir when calling ruby + + tests/ntpd/Makefile.am@1.35 +7 -7 + unit tests: avoid CD to source dir when calling ruby + + tests/ntpq/Makefile.am@1.13 +2 -2 + unit tests: avoid CD to source dir when calling ruby + + tests/sandbox/Makefile.am@1.11 +4 -4 + unit tests: avoid CD to source dir when calling ruby + + tests/sec-2853/Makefile.am@1.7 +2 -2 + unit tests: avoid CD to source dir when calling ruby + +ChangeSet@1.3736, 2017-12-30 08:10:36+00:00, stenn@psp-deb1.ntp.org + Clean up directory paths for test programs + + sntp/tests/Makefile.am@1.70 +3 -3 + Clean up directory paths for test programs + + tests/bug-2803/Makefile.am@1.16 +3 -3 + Clean up directory paths for test programs + + tests/libntp/Makefile.am@1.97 +3 -3 + Clean up directory paths for test programs + + tests/ntpd/Makefile.am@1.34 +3 -3 + Clean up directory paths for test programs + + tests/ntpq/Makefile.am@1.12 +3 -3 + Clean up directory paths for test programs + + tests/sandbox/Makefile.am@1.10 +3 -3 + Clean up directory paths for test programs + + tests/sec-2853/Makefile.am@1.6 +3 -3 + Clean up directory paths for test programs + +ChangeSet@1.3735, 2017-12-30 07:49:54+01:00, perlinger@ntp.org + address matching: cleanup & unit tests + + libntp/authkeys.c@1.40 +29 -3 + address matching: cleanup & unit tests + - improve handling of invalid addresses + + tests/libntp/authkeys.c@1.16 +173 -45 + address matching: cleanup & unit tests + - add test cases + + tests/libntp/run-authkeys.c@1.14 +19 -7 + address matching: cleanup & unit tests + - update auto-generated file + +ChangeSet@1.3734, 2017-12-29 10:53:55+01:00, perlinger@ntp.org + implement mask/prefix match on addresses for key lookup + + include/ntp_keyacc.h@1.4 +6 -2 + implement mask/prefix match on addresses for key lookup + + libntp/authkeys.c@1.39 +73 -2 + implement mask/prefix match on addresses for key lookup + + libntp/authreadkeys.c@1.32 +13 -19 + cleanup of mask parsing, accept excessive masks + + libntp/ssl_init.c@1.28 +1 -2 + cleanup use of loval vars + +ChangeSet@1.3730.1.9, 2017-12-28 22:48:21-08:00, harlan@psp-at0.tal1.ntfo.org + Allow .../N to specify subnet bits for IPs in ntp.keys + + ChangeLog@1.1891 +1 -0 + Allow .../N to specify subnet bits for IPs in ntp.keys + + include/ntp_keyacc.h@1.3 +3 -1 + Allow .../N to specify subnet bits for IPs in ntp.keys + + libntp/authkeys.c@1.38 +4 -1 + Allow .../N to specify subnet bits for IPs in ntp.keys + + libntp/authreadkeys.c@1.31 +47 -7 + Allow .../N to specify subnet bits for IPs in ntp.keys + +ChangeSet@1.3730.1.8, 2017-12-28 22:42:07-08:00, harlan@psp-at0.tal1.ntfo.org + [Bug 2900] libntp build order problem + + ChangeLog@1.1890 +1 -0 + [Bug 2900] libntp build order problem + + Makefile.am@1.136 +1 -1 + [Bug 2900] libntp build order problem + + sntp/check-libntp.mf@1.3 +0 -1 + [Bug 2900] libntp build order problem + +ChangeSet@1.3730.1.7, 2017-12-28 00:09:57-08:00, harlan@psp-at1.tal1.ntfo.org + sntp: show the IP of who sent us a crypto-NAK + + ChangeLog@1.1889 +1 -0 + sntp: show the IP of who sent us a crypto-NAK + + sntp/networking.c@1.69 +6 -2 + sntp: show the IP of who sent us a crypto-NAK + +ChangeSet@1.3730.1.6, 2017-12-25 19:53:47-08:00, harlan@psp-at0.tal1.ntfo.org + Clean up libevent configure checks + + ChangeLog@1.1888 +1 -0 + Clean up libevent configure checks + + sntp/m4/ntp_libevent.m4@1.20 +6 -7 + Clean up libevent configure checks + +ChangeSet@1.3730.1.5, 2017-12-25 18:07:37-08:00, harlan@psp-at0.tal1.ntfo.org + prepend "yes, " to the displayed value of pkg-config --modversion + + sntp/m4/ntp_libevent.m4@1.19 +1 -1 + prepend "yes, " to the displayed value of pkg-config --modversion + + sntp/m4/ntp_openssl.m4@1.29 +1 -1 + prepend "yes, " to the displayed value of pkg-config --modversion + +ChangeSet@1.3730.2.1, 2017-12-25 04:53:42-08:00, harlan@psp-at1.tal1.ntfo.org + When using pkg-config, report --modversion + + ChangeLog@1.1887 +1 -0 + When using pkg-config, report --modversion + + sntp/m4/ntp_libevent.m4@1.18 +6 -1 + When using pkg-config, report --modversion + + sntp/m4/ntp_openssl.m4@1.28 +6 -1 + When using pkg-config, report --modversion + +ChangeSet@1.3726.5.2, 2017-12-22 14:53:55+01:00, perlinger@ntp.org + SNTP: separate MAC computation from copy or compare + + sntp/crypto.c@1.36 +85 -56 + separate MAC computation from copy or compare + +ChangeSet@1.3726.4.1, 2017-12-21 07:59:17+01:00, perlinger@ntp.org + zero-pad or truncate AES128CMAC keys to exactly 16byte + + libntp/a_md5encrypt.c@1.47 +14 -6 + zero-pad or truncate AES128CMAC keys to exactly 16byte + + sntp/crypto.c@1.32.1.1 +15 -23 + zero-pad or truncate AES128CMAC keys to exactly 16byte + +ChangeSet@1.3726.1.17, 2017-12-13 20:30:41-08:00, harlan@psp-at0.tal1.ntfo.org + update-leap: updates from Paul McMath + + ChangeLog@1.1885 +1 -0 + update-leap: updates from Paul McMath + + scripts/update-leap/update-leap.in@1.5 +13 -12 + update-leap: updates from Paul McMath + +ChangeSet@1.3726.3.9, 2017-12-13 03:21:32-08:00, harlan@psp-at0.tal1.ntfo.org + sntp: pkt_output(): Improve debug output. + + ChangeLog@1.1876.5.8 +1 -0 + sntp: pkt_output(): Improve debug output. + + libntp/authreadkeys.c@1.27.1.2 +1 -0 + Minor cleanup + + sntp/utilities.c@1.20 +1 -1 + sntp: pkt_output(): Improve debug output. + +ChangeSet@1.3726.3.8, 2017-12-13 02:14:15-08:00, harlan@psp-at0.tal1.ntfo.org + sntp: tweak key file logging. + + ChangeLog@1.1876.5.7 +1 -0 + sntp: tweak key file logging. + + sntp/crypto.c@1.25.1.4 +10 -4 + sntp: tweak key file logging. + + sntp/main.c@1.102 +1 -2 + sntp: tweak key file logging. + +ChangeSet@1.3726.3.7, 2017-12-12 19:15:09-08:00, harlan@psp-at0.tal1.ntfo.org + [Bug 3405] update-leap.in: general cleanup, HTTPS support. Paul McMath. + + ChangeLog@1.1876.5.6 +1 -0 + [Bug 3405] update-leap.in: general cleanup, HTTPS support. Paul McMath. + + NEWS@1.181 +6 -0 + [Bug 3405] update-leap.in: general cleanup, HTTPS support. Paul McMath. + + scripts/update-leap/update-leap.in@1.4 +358 -312 + [Bug 3405] update-leap.in: general cleanup, HTTPS support. Paul McMath. + +ChangeSet@1.3726.3.6, 2017-12-11 11:55:35+00:00, stenn@psp-deb1.ntp.org + Deal with NULL src when calling record_raw_stats() + + ntpd/ntp_io.c@1.423 +1 -1 + Deal with NULL src when calling record_raw_stats() + +ChangeSet@1.3726.3.5, 2017-12-11 03:31:22-08:00, harlan@psp-at0.tal1.ntfo.org + Handle a null srcadr in record_raw_stats() + + ntpd/ntp_util.c@1.119 +2 -1 + Handle a null srcadr in record_raw_stats() + +ChangeSet@1.3726.1.14, 2017-12-11 08:52:38+00:00, stenn@psp-deb1.ntp.org + merge cleanup + + sntp/invoke-sntp.texi@1.512 +1 -1 + merge cleanup + + sntp/sntp-opts.c@1.531 +95 -92 + merge cleanup + + sntp/sntp-opts.h@1.529 +1 -1 + merge cleanup + + sntp/sntp.1sntpman@1.347 +7 -2 + merge cleanup + + sntp/sntp.1sntpmdoc@1.347 +7 -2 + merge cleanup + + sntp/sntp.man.in@1.347 +7 -2 + merge cleanup + + sntp/sntp.mdoc.in@1.347 +7 -2 + merge cleanup + +ChangeSet@1.3726.1.12, 2017-12-09 10:39:12+01:00, jnperlin@hydra.localnet + [Bug 2878] Tests are cluttering up syslog + + ChangeLog@1.1882 +1 -0 + [Bug 2878] Tests are cluttering up syslog + + sntp/tests/Makefile.am@1.69 +3 -2 + [Bug 2878] Tests are cluttering up syslog + - use YAML config to setup test suites + + sntp/tests/run-crypto.c@1.8 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + sntp/tests/run-keyFile.c@1.10 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + sntp/tests/run-kodDatabase.c@1.10 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + sntp/tests/run-kodFile.c@1.8 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + sntp/tests/run-networking.c@1.4 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + sntp/tests/run-packetHandling.c@1.7 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + sntp/tests/run-packetProcessing.c@1.13 +8 -0 + Bug 2878 - Tests are cluttering up syslog + + sntp/tests/run-t-log.c@1.6 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + sntp/tests/run-utilities.c@1.7 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + sntp/tests/testconf.yml@1.1 +9 -0 + [Bug 2878] Tests are cluttering up syslog + - generator configuration to redirect syslog to stderr + + sntp/tests/testconf.yml@1.0 +0 -0 + + sntp/unity/auto/generate_test_runner.rb@1.11 +1 -1 + [Bug 2878] Tests are cluttering up syslog + - fix prototype of generated 'suite_setup()' function + + tests/bug-2803/Makefile.am@1.15 +2 -1 + [Bug 2878] Tests are cluttering up syslog + - use YAML config to setup test suites + + tests/bug-2803/run-bug-2803.c@1.10 +8 -2 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/bug-2803/testconf.yml@1.1 +9 -0 + [Bug 2878] Tests are cluttering up syslog + - generator configuration to redirect syslog to stderr + + tests/bug-2803/testconf.yml@1.0 +0 -0 + + tests/bug-3102/testconf.yml@1.1 +9 -0 + [Bug 2878] Tests are cluttering up syslog + - generator configuration to redirect syslog to stderr + + tests/bug-3102/testconf.yml@1.0 +0 -0 + + tests/libntp/Makefile.am@1.96 +3 -2 + [Bug 2878] Tests are cluttering up syslog + - use YAML config to setup test suites + + tests/libntp/run-a_md5encrypt.c@1.16 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-atoint.c@1.9 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-atouint.c@1.10 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-authkeys.c@1.13 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-buftvtots.c@1.7 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-calendar.c@1.13 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-caljulian.c@1.14 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-caltontp.c@1.6 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-calyearstart.c@1.8 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-clocktime.c@1.11 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-decodenetnum.c@1.12 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-hextoint.c@1.10 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-hextolfp.c@1.9 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-humandate.c@1.8 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-lfpfunc.c@1.20 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-lfptostr.c@1.9 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-modetoa.c@1.13 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-msyslog.c@1.10 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-netof.c@1.9 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-numtoa.c@1.12 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-numtohost.c@1.12 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-octtoint.c@1.8 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-prettydate.c@1.7 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-recvbuff.c@1.6 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-refidsmear.c@1.9 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-refnumtoa.c@1.10 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-sfptostr.c@1.8 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-socktoa.c@1.15 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-ssl_init.c@1.10 +17 -5 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-statestr.c@1.12 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-strtolfp.c@1.7 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-timespecops.c@1.12 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-timevalops.c@1.15 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-tsafememcmp.c@1.2 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-tstotv.c@1.6 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-tvtots.c@1.7 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-uglydate.c@1.12 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-vi64ops.c@1.9 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/run-ymd2yd.c@1.12 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/libntp/testconf.yml@1.1 +9 -0 + [Bug 2878] Tests are cluttering up syslog + - generator configuration to redirect syslog to stderr + + tests/libntp/testconf.yml@1.0 +0 -0 + + tests/ntpd/Makefile.am@1.33 +2 -1 + [Bug 2878] Tests are cluttering up syslog + - use YAML config to setup test suites + + tests/ntpd/run-leapsec.c@1.6.1.1 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/ntpd/run-ntp_prio_q.c@1.4.1.1 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/ntpd/run-ntp_restrict.c@1.5.1.1 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/ntpd/run-rc_cmdlength.c@1.4.1.1 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/ntpd/run-t-ntp_scanner.c@1.5.1.1 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/ntpd/run-t-ntp_signd.c@1.12 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/ntpd/testconf.yml@1.1 +9 -0 + [Bug 2878] Tests are cluttering up syslog + - generator configuration to redirect syslog to stderr + + tests/ntpd/testconf.yml@1.0 +0 -0 + + tests/ntpq/Makefile.am@1.11 +2 -1 + [Bug 2878] Tests are cluttering up syslog + - use YAML config to setup test suites + + tests/ntpq/run-t-ntpq.c@1.4 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/ntpq/testconf.yml@1.1 +9 -0 + [Bug 2878] Tests are cluttering up syslog + - generator configuration to redirect syslog to stderr + + tests/ntpq/testconf.yml@1.0 +0 -0 + + tests/sandbox/Makefile.am@1.9 +2 -1 + [Bug 2878] Tests are cluttering up syslog + - use YAML config to setup test suites + + tests/sandbox/run-modetoa.c@1.4 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/sandbox/run-uglydate.c@1.8 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/sandbox/run-ut-2803.c@1.3 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/sandbox/testconf.yml@1.1 +9 -0 + [Bug 2878] Tests are cluttering up syslog + - generator configuration to redirect syslog to stderr + + tests/sandbox/testconf.yml@1.0 +0 -0 + + tests/sec-2853/Makefile.am@1.5 +4 -2 + [Bug 2878] Tests are cluttering up syslog + - use YAML config to setup test suites + + tests/sec-2853/run-sec-2853.c@1.6 +8 -0 + [Bug 2878] Tests are cluttering up syslog + - auto-regenerated test driver + + tests/sec-2853/testconf.yml@1.1 +9 -0 + [Bug 2878] Tests are cluttering up syslog + - generator configuration to redirect syslog to stderr + + tests/sec-2853/testconf.yml@1.0 +0 -0 + +ChangeSet@1.3726.1.11, 2017-12-08 07:14:36+01:00, perlinger@ntp.org + [Bug 3447] AES-128-CMAC (fixes) + - refactoring the MAC code, too + + ChangeLog@1.1881 +1 -0 + [Bug 3447] AES-128-CMAC (fixes) + - refactoring the MAC code, too + + include/ntp_stdlib.h@1.86 +2 -2 + [Bug 3447] AES-128-CMAC (fixes) + - refactoring the MAC code, too + + libntp/a_md5encrypt.c@1.46 +163 -174 + [Bug 3447] AES-128-CMAC (fixes) + - refactoring the MAC code, too + + libntp/authkeys.c@1.37 +6 -3 + [Bug 3447] AES-128-CMAC (fixes) + - refactoring the MAC code, too + + libntp/libssl_compat.c@1.5 +4 -1 + [Bug 3447] AES-128-CMAC (fixes) + - refactoring the MAC code, too + + tests/libntp/a_md5encrypt.c@1.16 +4 -8 + [Bug 3447] AES-128-CMAC (fixes) + - refactoring the MAC code, too + +ChangeSet@1.3726.3.4, 2017-12-07 10:56:10+00:00, stenn@psp-deb1.ntp.org + Update monopt.html with the new rawstats information + + html/monopt.html@1.41 +21 -5 + Update monopt.html with the new rawstats information + +ChangeSet@1.3726.1.10, 2017-12-06 21:15:12+01:00, perlinger@ntp.org + [Bug 3447] AES-128-CMAC (fixes) + + ChangeLog@1.1880 +1 -0 + [Bug 3447] AES-128-CMAC (fixes) + + libntp/a_md5encrypt.c@1.45 +151 -168 + [Bug 3447] AES-128-CMAC (fixes) + + sntp/crypto.c@1.32 +77 -82 + [Bug 3447] AES-128-CMAC (fixes) + +ChangeSet@1.3726.3.3, 2017-12-05 20:23:17-08:00, harlan@psp-at0.tal1.ntfo.org + [Bug 3433] sntp crashes when run with -a + + ChangeLog@1.1876.5.5 +1 -0 + [Bug 3433] sntp crashes when run with -a + + sntp/crypto.c@1.25.1.3 +1 -0 + [Bug 3433] sntp crashes when run with -a + + sntp/invoke-sntp.texi@1.509.1.1 +1 -1 + [Bug 3433] sntp crashes when run with -a + + sntp/main.c@1.101 +19 -7 + [Bug 3433] sntp crashes when run with -a + + sntp/sntp-opts.c@1.528.1.1 +95 -92 + [Bug 3433] sntp crashes when run with -a + + sntp/sntp-opts.def@1.48 +1 -0 + [Bug 3433] sntp crashes when run with -a + + sntp/sntp-opts.h@1.526.1.1 +1 -1 + [Bug 3433] sntp crashes when run with -a + + sntp/sntp.1sntpman@1.342.1.3 +8 -3 + [Bug 3433] sntp crashes when run with -a + + sntp/sntp.1sntpmdoc@1.342.1.3 +7 -2 + [Bug 3433] sntp crashes when run with -a + + sntp/sntp.html@1.523.2.3 +104 -80 + [Bug 3433] sntp crashes when run with -a + + sntp/sntp.man.in@1.342.1.3 +8 -3 + [Bug 3433] sntp crashes when run with -a + + sntp/sntp.mdoc.in@1.342.1.3 +7 -2 + [Bug 3433] sntp crashes when run with -a + +ChangeSet@1.3726.3.2, 2017-12-05 18:48:06-08:00, harlan@psp-at0.tal1.ntfo.org + Add comment about client-mode pkt->rootdisp + + ntpd/ntp_io.c@1.422 +1 -0 + Add comment about client-mode pkt->rootdisp + +ChangeSet@1.3726.3.1, 2017-12-04 00:24:49-08:00, harlan@psp-at0.tal1.ntfo.org + record_raw_stats(): Log entire packet. Log writes. + + ChangeLog@1.1876.5.4 +1 -0 + record_raw_stats(): Log entire packet. Log writes. + + include/ntpd.h@1.198 +1 -1 + record_raw_stats(): Log entire packet. Log writes. + + ntpd/ntp_io.c@1.421 +13 -0 + record_raw_stats(): Log entire packet. Log writes. + + ntpd/ntp_proto.c@1.405 +2 -1 + record_raw_stats(): Log entire packet. Log writes. + + ntpd/ntp_util.c@1.118 +15 -2 + record_raw_stats(): Log entire packet. Log writes. + +ChangeSet@1.3726.1.9, 2017-12-03 02:49:10-08:00, harlan@psp-at0.tal1.ntfo.org + Many files: + new file + + libntp/aes/FROM@1.1 +1 -0 + BitKeeper file libntp/aes/FROM + + libntp/aes/FROM@1.0 +0 -0 + + libntp/aes/Makefile.am@1.1 +24 -0 + BitKeeper file libntp/aes/Makefile.am + + libntp/aes/Makefile.am@1.0 +0 -0 + + libntp/aes/README@1.1 +56 -0 + BitKeeper file libntp/aes/README + + libntp/aes/README@1.0 +0 -0 + + libntp/aes/aes-omac1.c@1.1 +118 -0 + BitKeeper file libntp/aes/aes-omac1.c + + libntp/aes/aes-omac1.c@1.0 +0 -0 + + libntp/aes/aes.h@1.1 +21 -0 + BitKeeper file libntp/aes/aes.h + + libntp/aes/aes.h@1.0 +0 -0 + + libntp/aes/aes_wrap.h@1.1 +64 -0 + BitKeeper file libntp/aes/aes_wrap.h + + libntp/aes/aes_wrap.h@1.0 +0 -0 + + libntp/aes/ar-lib@1.1 +270 -0 + BitKeeper file libntp/aes/ar-lib + + libntp/aes/ar-lib@1.0 +0 -0 + + libntp/aes/build_config.h@1.1 +77 -0 + BitKeeper file libntp/aes/build_config.h + + libntp/aes/build_config.h@1.0 +0 -0 + + libntp/aes/common.h@1.1 +489 -0 + BitKeeper file libntp/aes/common.h + + libntp/aes/common.h@1.0 +0 -0 + + libntp/aes/compile@1.1 +347 -0 + BitKeeper file libntp/aes/compile + + libntp/aes/compile@1.0 +0 -0 + + libntp/aes/configure.ac@1.1 +37 -0 + BitKeeper file libntp/aes/configure.ac + + libntp/aes/configure.ac@1.0 +0 -0 + + libntp/aes/depcomp@1.1 +791 -0 + BitKeeper file libntp/aes/depcomp + + libntp/aes/depcomp@1.0 +0 -0 + + libntp/aes/includes.h@1.1 +50 -0 + BitKeeper file libntp/aes/includes.h + + libntp/aes/includes.h@1.0 +0 -0 + + libntp/aes/missing@1.1 +215 -0 + BitKeeper file libntp/aes/missing + + libntp/aes/missing@1.0 +0 -0 + + libntp/aes/os.h@1.1 +539 -0 + BitKeeper file libntp/aes/os.h + + libntp/aes/os.h@1.0 +0 -0 + + libntp/aes/rfc4493-test.c@1.1 +256 -0 + BitKeeper file libntp/aes/rfc4493-test.c + + libntp/aes/rfc4493-test.c@1.0 +0 -0 + + libntp/aes/test-aes-libtomcrypt.c@1.1 +101 -0 + BitKeeper file libntp/aes/test-aes-libtomcrypt.c + + libntp/aes/test-aes-libtomcrypt.c@1.0 +0 -0 + + libntp/aes/test-aes-openssl.c@1.1 +71 -0 + BitKeeper file libntp/aes/test-aes-openssl.c + + libntp/aes/test-aes-openssl.c@1.0 +0 -0 + + libntp/aes/validate-aes.c@1.1 +122 -0 + BitKeeper file libntp/aes/validate-aes.c + + libntp/aes/validate-aes.c@1.0 +0 -0 + + libntp/aes/wpa_debug.c@1.1 +688 -0 + BitKeeper file libntp/aes/wpa_debug.c + + libntp/aes/wpa_debug.c@1.0 +0 -0 + + libntp/aes/wpa_debug.h@1.1 +291 -0 + BitKeeper file libntp/aes/wpa_debug.h + + libntp/aes/wpa_debug.h@1.0 +0 -0 + + libntp/aes/wpabuf.c@1.1 +303 -0 + BitKeeper file libntp/aes/wpabuf.c + + libntp/aes/wpabuf.c@1.0 +0 -0 + + libntp/aes/wpabuf.h@1.1 +162 -0 + BitKeeper file libntp/aes/wpabuf.h + + libntp/aes/wpabuf.h@1.0 +0 -0 + +ChangeSet@1.3726.1.8, 2017-11-28 08:44:31+00:00, stenn@psp-deb1.ntp.org + Identify AES-128-CMAC workers + + ChangeLog@1.1879 +1 -1 + Identify AES-128-CMAC workers + +ChangeSet@1.3726.1.7, 2017-11-28 00:12:53-08:00, harlan@mb6.tal1.ntfo.org + Continue AES-128-CMAC test development + + sntp/tests/crypto.c@1.15 +10 -6 + Continue AES-128-CMAC test development + +ChangeSet@1.3726.2.1, 2017-11-28 07:08:15+00:00, stenn@psp-deb1.ntp.org + Merge cleanup + + libntp/ssl_init.c@1.27 +1 -0 + Merge cleanup + + ntpd/ntpd.html@1.188 +1 -1 + Merge cleanup + + ntpq/ntpq.c@1.181 +1 -0 + Merge cleanup + + ntpq/ntpq.html@1.185 +1 -1 + Merge cleanup + + sntp/crypto.c@1.30 +13 -13 + Merge cleanup + + sntp/crypto.h@1.14 +2 -1 + Merge cleanup + + sntp/tests/crypto.c@1.13 +2 -2 + Merge cleanup + + sntp/tests/packetProcessing.c@1.16 +1 -1 + Merge cleanup + + sntp/tests/run-crypto.c@1.7 +10 -6 + Merge cleanup + + sntp/tests/run-packetProcessing.c@1.12 +20 -18 + Merge cleanup + +ChangeSet@1.3720.58.1, 2017-11-27 22:35:12-08:00, harlan@mb6.tal1.ntfo.org + aes-128-cmac support + + sntp/crypto.c@1.28.1.1 +23 -15 + aes-128-cmac support + + sntp/tests/crypto.c@1.11.1.1 +27 -4 + aes-128-cmac support + +ChangeSet@1.3726.1.3, 2017-11-13 22:54:14-08:00, harlan@psp-at0.tal1.ntfo.org + Fix bug in the override portion of the compiler hardening macro + + ChangeLog@1.1876.5.3 +1 -0 + Fix bug in the override portion of the compiler hardening macro + + html/access.html@1.3, harlan@max.pfcs.com +2 -2 + whitespace cleanup + + html/accopt.html@1.44, harlan@max.pfcs.com +4 -4 + whitespace cleanup + + sntp/m4/ntp_harden.m4@1.2 +6 -6 + Fix bug in the override portion of the compiler hardening macro + +ChangeSet@1.3731, 2017-10-31 07:33:33+01:00, perlinger@ntp.org + Fix trivial warnings from 'make check' + - printf format clashes + + tests/libntp/timespecops.c@1.12 +9 -6 + Fix trivial warnings from 'make check' + - printf format clashes + + tests/libntp/timevalops.c@1.15 +8 -8 + Fix trivial warnings from 'make check' + - printf format clashes + +ChangeSet@1.3730, 2017-10-30 09:46:03+01:00, perlinger@ntp.org + Fix trivial warnings from 'make check' + + ChangeLog@1.1876.1.7 +1 -0 + Fix trivial warnings from 'make check' + + tests/ntpd/leapsec.c@1.5 +97 -193 + Fix trivial warnings from 'make check' + + tests/ntpd/ntp_prio_q.c@1.4 +24 -16 + Fix trivial warnings from 'make check' + + tests/ntpd/ntp_restrict.c@1.4 +34 -22 + Fix trivial warnings from 'make check' + + tests/ntpd/rc_cmdlength.c@1.4 +3 -4 + Fix trivial warnings from 'make check' + + tests/ntpd/run-leapsec.c@1.7 +34 -33 + Fix trivial warnings from 'make check' (auto-regenerated file) + + tests/ntpd/run-ntp_prio_q.c@1.5 +6 -6 + Fix trivial warnings from 'make check' (auto-regenerated file) + + tests/ntpd/run-ntp_restrict.c@1.6 +8 -8 + Fix trivial warnings from 'make check' (auto-regenerated file) + + tests/ntpd/run-rc_cmdlength.c@1.5 +1 -1 + Fix trivial warnings from 'make check' (auto-regenerated file) + + tests/ntpd/run-t-ntp_scanner.c@1.6 +11 -11 + Fix trivial warnings from 'make check' (auto-regenerated file) + + tests/ntpd/t-ntp_scanner.c@1.8 +33 -37 + Fix trivial warnings from 'make check' + +ChangeSet@1.3726.1.2, 2017-10-27 04:01:06-04:00, stenn@psp-deb2.ntp.org + Build ntpq and libntpq.a with NTP_HARD_*FLAGS + + ChangeLog@1.1876.5.2 +1 -0 + Build ntpq and libntpq.a with NTP_HARD_*FLAGS + + ntpq/Makefile.am@1.73 +5 -1 + Build ntpq and libntpq.a with NTP_HARD_*FLAGS + +ChangeSet@1.3726.1.1, 2017-10-15 07:52:15+00:00, stenn@psp-deb1.ntp.org + refclock_jjy.c: Add missing "%s" to an msyslog() call + + ChangeLog@1.1876.5.1 +1 -0 + refclock_jjy.c: Add missing "%s" to an msyslog() call + + ntpd/refclock_jjy.c@1.36 +1 -1 + refclock_jjy.c: Add missing "%s" to an msyslog() call + +ChangeSet@1.3720.56.9, 2017-10-15 04:51:52+00:00, stenn@psp-deb1.ntp.org + [Bug 3441] Validate the assumption that AF_UNSPEC is 0 + + ChangeLog@1.1876.4.8 +1 -0 + [Bug 3441] Validate the assumption that AF_UNSPEC is 0 + + configure.ac@1.610 +2 -0 + [Bug 3441] Validate the assumption that AF_UNSPEC is 0 + + sntp/m4/ntp_af_unspec.m4@1.2 +1 -1 + [Bug 3441] Validate the assumption that AF_UNSPEC is 0 + + sntp/m4/ntp_af_unspec.m4@1.1 +23 -0 + BitKeeper file sntp/m4/ntp_af_unspec.m4 + + sntp/m4/ntp_af_unspec.m4@1.0 +0 -0 + +ChangeSet@1.3720.56.8, 2017-10-15 01:07:22+00:00, stenn@psp-deb1.ntp.org + regenerate ntp_parser.[ch] + + ntpd/ntp_parser.c@1.108 +1176 -1157 + regenerate ntp_parser.[ch] + + ntpd/ntp_parser.h@1.71 +5 -5 + regenerate ntp_parser.[ch] + +ChangeSet@1.3720.53.2, 2017-10-14 08:37:26+02:00, perlinger@ntp.org + [Bug 3435] anchor NTP era alignment + + html/miscopt.html@1.87.1.2 +1 -1 + [Bug 3435] anchor NTP era alignment + + ntpd/ntp_config.c@1.348 +16 -5 + [Bug 3435] anchor NTP era alignment + +ChangeSet@1.3720.56.6, 2017-10-13 08:17:25+00:00, stenn@psp-deb1.ntp.org + cleanup + + ChangeLog@1.1876.4.6 +2 -2 + cleanup + +ChangeSet@1.3720.57.1, 2017-10-13 09:18:19+02:00, perlinger@ntp.org + [Bug 3437] ntpd tries to open socket with AF_UNSPEC domain + + ChangeLog@1.1873.23.1 +4 -0 + [Bug 3437] ntpd tries to open socket with AF_UNSPEC domain + + ntpd/ntp_io.c@1.420 +11 -0 + [Bug 3437] ntpd tries to open socket with AF_UNSPEC domain + +ChangeSet@1.3720.29.23, 2017-10-13 03:35:03+00:00, stenn@psp-deb1.ntp.org + Note 3412 is a Security bug + + ChangeLog@1.1876.2.16 +1 -1 + Note 3412 is a Security bug + +ChangeSet@1.3720.29.22, 2017-10-13 03:31:58+00:00, stenn@psp-deb1.ntp.org + [Bug 3412] ctl_getitem(): Don't compare names past NUL + + ChangeLog@1.1876.2.15 +1 -0 + [Bug 3412] ctl_getitem(): Don't compare names past NUL + + ntpd/ntp_control.c@1.222 +3 -1 + [Bug 3412] ctl_getitem(): Don't compare names past NUL + +ChangeSet@1.3720.29.19, 2017-10-13 02:20:50+00:00, stenn@psp-deb1.ntp.org + test_ntp_scanner_LDADD needs ntpd/ntp_io.o + + ChangeLog@1.1876.2.12 +1 -0 + test_ntp_scanner_LDADD needs ntpd/ntp_io.o + + tests/ntpd/Makefile.am@1.32 +1 -0 + test_ntp_scanner_LDADD needs ntpd/ntp_io.o + +ChangeSet@1.3720.55.2, 2017-10-12 12:55:29+02:00, perlinger@ntp.org + [Bug 3439] (ntpq) When running multiple commands / hosts in ntpq... + + ChangeLog@1.1873.22.2 +2 -0 + [Bug 3439] (ntpq) When running multiple commands / hosts in ntpq... + + ntpq/ntpq.c@1.174.3.1 +8 -2 + [Bug 3439] (ntpq) When running multiple commands / hosts in ntpq... + - applied patch by ggarvey + +ChangeSet@1.3720.55.1, 2017-10-12 12:51:50+02:00, perlinger@ntp.org + [Bug 3438] (ntpq) Negative values and values > 999 days in... + - make sure negative values are curbed and excessive days are converted to years + + ChangeLog@1.1873.22.1 +4 -0 + [Bug 3438] (ntpq) Negative values and values > 999 days in... + + ntpq/ntpq-subs.c@1.119.4.1 +10 -1 + [Bug 3438] (ntpq) Negative values and values > 999 days in... + - make sure negative values are curbed and excessive days are converted to years + +ChangeSet@1.3720.29.12, 2017-10-12 09:35:01+00:00, stenn@psp-deb1.ntp.org + [Bug 3365] Updates driver40(-ja).html and miscopt.html + + html/drivers/driver40-ja.html@1.7 +1 -1 + [Bug 3365] Updates driver40(-ja).html and miscopt.html + + html/drivers/driver40.html@1.22 +1 -1 + [Bug 3365] Updates driver40(-ja).html and miscopt.html + + html/miscopt.html@1.89 +1 -2 + [Bug 3365] Updates driver40(-ja).html and miscopt.html + +ChangeSet@1.3720.29.9, 2017-10-12 08:21:13+00:00, stenn@psp-deb1.ntp.org + [Bug 2737] Wrong phone number listed for USNO + + html/drivers/driver18.html@1.22 +1 -1 + [Bug 2737] Wrong phone number listed for USNO + +ChangeSet@1.3720.29.6, 2017-10-12 07:26:49+00:00, stenn@psp-deb1.ntp.org + [Bug 948] Trustedkey config directive leaks memory + + ChangeLog@1.1876.2.1 +1 -0 + [Bug 948] Trustedkey config directive leaks memory + + include/ntp_config.h@1.84 +13 -0 + [Bug 948] Trustedkey config directive leaks memory + + ntpd/ntp_config.c@1.346.1.1 +35 -3 + [Bug 948] Trustedkey config directive leaks memory + + ntpd/ntp_parser.c@1.105.1.1 +551 -548 + [Bug 948] Trustedkey config directive leaks memory + + ntpd/ntp_parser.h@1.68.1.1 +3 -3 + [Bug 948] Trustedkey config directive leaks memory + + ntpd/ntp_parser.y@1.95.1.1 +7 -6 + [Bug 948] Trustedkey config directive leaks memory + +ChangeSet@1.3720.53.1, 2017-10-10 08:44:16+02:00, perlinger@ntp.org + [Bug 3435] anchor NTP era alignment + + ChangeLog@1.1873.21.1 +3 -0 + [Bug 3435] anchor NTP era alignment + + html/miscopt.html@1.87.1.1 +3 -1 + [Bug 3435] anchor NTP era alignment + - explain "tos basedate" + + include/ntp_calendar.h@1.19 +23 -0 + [Bug 3435] anchor NTP era alignment + - add support far 'basedate' calculations + + include/ntp_fp.h@1.34 +1 -0 + [Bug 3435] anchor NTP era alignment + - check/clamp system time based on 'basedate' + + libntp/ntp_calendar.c@1.19 +109 -0 + [Bug 3435] anchor NTP era alignment + - add support far 'basedate' calculations + + libntp/systime.c@1.72 +173 -95 + [Bug 3435] anchor NTP era alignment + - check/clamp system time based on 'basedate' + + ntpd/keyword-gen-utd@1.30 +1 -1 + [Bug 3435] anchor NTP era alignment + - add 'basedate' keyword + + ntpd/keyword-gen.c@1.36 +1 -0 + [Bug 3435] anchor NTP era alignment + - add 'basedate' keyword + + ntpd/ntp_config.c@1.347 +56 -3 + [Bug 3435] anchor NTP era alignment + - add 'basedate' statement to TOS line + + ntpd/ntp_keyword.h@1.32 +1082 -1074 + [Bug 3435] anchor NTP era alignment + - add 'basedate' keyword + + ntpd/ntp_parser.c@1.106 +1176 -1155 + [Bug 3435] anchor NTP era alignment + - add 'basedate' statement to TOS line + + ntpd/ntp_parser.h@1.69 +377 -375 + [Bug 3435] anchor NTP era alignment + - add 'basedate' statement to TOS line + + ntpd/ntp_parser.y@1.96 +7 -0 + [Bug 3435] anchor NTP era alignment + - add 'basedate' statement to TOS line + +ChangeSet@1.3720.44.2, 2017-09-11 09:37:31+02:00, perlinger@ntp.org + [Bug 3424] Trimble Thunderbolt 1024 week millenium bug + - fix type & annoying but harmless signed/unsigned clash + + ntpd/refclock_palisade.c@1.45 +2 -2 + [Bug 3424] Trimble Thunderbolt 1024 week millenium bug + - fix type & annoying but harmless signed/unsigned clash + +ChangeSet@1.3720.52.1, 2017-09-09 08:05:52+02:00, perlinger@ntp.org + [Bug 2737] Wrong phone number listed for USNO + + ChangeLog@1.1873.20.1 +3 -0 + [Bug 2737] Wrong phone number listed for USNO + + html/drivers/driver18.html@1.21 +1 -1 + [Bug 2737] Wrong phone number listed for USNO + +ChangeSet@1.3720.51.1, 2017-09-08 07:54:24+02:00, perlinger@ntp.org + [Bug 3411] problem about SIGN(6) packet handling for ntp-4.2.8p10 + + ChangeLog@1.1873.19.1 +4 -0 + [Bug 3411] problem about SIGN(6) packet handling for ntp-4.2.8p10 + + include/recvbuff.h@1.27 +3 -2 + [Bug 3411] problem about SIGN(6) packet handling for ntp-4.2.8p10 + - raised receive buffer size to 1200 + +ChangeSet@1.3720.37.2, 2017-09-07 15:47:26+02:00, perlinger@ntp.org + [Bug 3397] ctl_putstr() asserts that data fits in its buffer + - restore logic of 'ctl_putstr()'/'ctl_putunqstr()' for empty strings (just name, no assign) + + ntpd/ntp_control.c@1.221 +20 -14 + [Bug 3397] ctl_putstr() asserts that data fits in its buffer + - restore logic of 'ctl_putstr()'/'ctl_putunqstr()' for empty strings (just name, no assign) + +ChangeSet@1.3720.50.4, 2017-09-07 15:44:14+02:00, perlinger@ntp.org + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - side kick: missing linefeed in 'ifstat' warning messes up screen + + ntpq/ntpq-subs.c@1.119.3.1 +2 -2 + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - side kick: missing linefeed in 'ifstat' warning messes up screen + +ChangeSet@1.3720.50.3, 2017-09-07 11:11:08+02:00, perlinger@ntp.org + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - sidekick: permit longer key type (hash algo names) for SNTP + + sntp/crypto.c@1.25.1.2 +1 -1 + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - sidekick: permit longer key type (hash algo names) for SNTP + + sntp/crypto.h@1.11.1.2 +1 -1 + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - sidekick: permit longer key type (hash algo names) for SNTP + +ChangeSet@1.3720.50.2, 2017-09-06 13:10:55+02:00, perlinger@ntp.org + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - fix MD5 fallback: only 'M' as keytype accepted + - provide full digest list with MSVC for OpenSSL v1.0.1 and above + + libntp/ssl_init.c@1.22.1.2 +1 -1 + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - fix MD5 fallback: only 'M' as keytype accepted + + ntpq/ntpq.c@1.174.2.2 +6 -0 + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - with MSVC, enable HAVE_EVP_MD_DO_ALL_SORTED for OpenSSL v1.0.1 and above + +ChangeSet@1.3720.50.1, 2017-09-06 10:16:25+02:00, perlinger@ntp.org + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + + ChangeLog@1.1873.18.1 +5 -0 + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + + include/ntp.h@1.224 +6 -4 + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - macros for key id size & max digest size in MAC + + include/ntp_request.h@1.48 +2 -2 + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - use macro for max digest size + + libntp/a_md5encrypt.c@1.40.1.1 +10 -9 + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - use macros for key id size & max digest size in MAC + + libntp/authreadkeys.c@1.27.1.1 +1 -6 + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - 'keytype_from_text' only returns valid algorithms + + libntp/ssl_init.c@1.22.1.1 +35 -39 + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - separate OpenSSL and non-SSL code in 'keytype_from_text' + - assure the algorithm is valid, not just known + - drop length check (we support truncated hashes) + + ntpq/ntpq.c@1.174.2.1 +28 -37 + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - keep key type selection in sync with NTPD + + sntp/crypto.c@1.25.1.1 +17 -10 + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - decode & check hash algo only when reading the key file (early error detection) + - support truncated digest for long hash algos + - use macros for key and digest size + + sntp/crypto.h@1.11.1.1 +2 -1 + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - decode & check hash algo only when reading the key file + + sntp/main.c@1.100 +2 -3 + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - use macros for key and digest size + + sntp/tests/crypto.c@1.10.1.1 +13 -7 + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - resolve algorithm before running MAC + - use strlcpy(), not memcpy() for string values + + sntp/tests/keyFile.c@1.14 +3 -3 + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - resolve algorithm before running MAC + - use strlcpy(), not memcpy() for string values + + sntp/tests/packetHandling.c@1.7 +3 -2 + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - resolve algorithm before running MAC + - use strlcpy(), not memcpy() for string values + - fix sizing bug + + sntp/tests/packetProcessing.c@1.12.3.1 +10 -8 + [Bug 3430] ntpq dumps core (SIGSEGV) for "keytype md2" + - resolve algorithm before running MAC + - use strlcpy(), not memcpy() for string values + - use macros for key & digest size + +ChangeSet@1.3720.49.1, 2017-09-05 08:40:47+02:00, perlinger@ntp.org + [Bug 3394] Leap second deletion does not work on ntpd clients + + ChangeLog@1.1873.17.1 +4 -0 + [Bug 3394] Leap second deletion does not work on ntpd clients + + ntpd/ntp_leapsec.c@1.23 +16 -6 + [Bug 3394] Leap second deletion does not work on ntpd clients + - fixed handling of dynamic deletion w/o leap file + +ChangeSet@1.3720.48.1, 2017-08-25 21:32:40+00:00, perlinger@ntp.org + [Bug 3399] NTP: linker error in 4.2.8p10 during Linux cross-compilation + + ChangeLog@1.1873.16.1 +4 -0 + [Bug 3399] NTP: linker error in 4.2.8p10 during Linux cross-compilation + + sntp/harden/linux@1.2 +2 -2 + [Bug 3399] NTP: linker error in 4.2.8p10 during Linux cross-compilation + - changed '-z foo' to '-Wl,-z,foo' for portability (older GCC, CLANG) + - '-pie' is linker flag, '-fPIE' or '-fpie' is code generation: '-pie' moved to linker flags + + tests/ntpd/Makefile.am@1.31 +6 -1 + Bug 3399 - SNTP: linker error in 4.2.8p10 during Linux cross-compilation + - missing forward of AM_CFLAGS for individual targets broke link + +ChangeSet@1.3720.47.1, 2017-08-25 21:48:38+02:00, perlinger@ntp.org + [Bug 2557] Thunderbolt init is wrong + + ChangeLog@1.1873.15.1 +3 -0 + [Bug 2557] Thunderbolt init is wrong + + ntpd/refclock_palisade.c@1.43.1.1 +1 -1 + [Bug 2557] Thunderbolt init is wrong + +ChangeSet@1.3720.46.1, 2017-08-25 07:24:59+02:00, perlinger@ntp.org + [Bug 3423] QNX adjtime() implementation error checking is wrong + + ChangeLog@1.1873.14.1 +3 -0 + [Bug 3423] QNX adjtime() implementation error checking is wrong + + libntp/adjtime.c@1.8 +2 -2 + [Bug 3423] QNX adjtime() implementation error checking is wrong + +ChangeSet@1.3720.45.1, 2017-08-25 06:15:17+02:00, perlinger@ntp.org + [Bug 3016] wrong error position reported for bad ":config pool" + + ChangeLog@1.1873.13.1 +4 -0 + [Bug 3016] wrong error position reported for bad ":config pool" + + ntpd/ntp_scanner.c@1.51 +1 -0 + [Bug 3016] wrong error position reported for bad ":config pool" + - fixed location count (get/unget imbalance) + + ntpq/ntpq-subs.c@1.119.2.1 +6 -7 + [Bug 3016] wrong error position reported for bad ":config pool" + - changed error indicator output + +ChangeSet@1.3720.44.1, 2017-08-24 20:04:12+00:00, perlinger@psp-deb1.ntp.org + [Bug 3424] Trimble Thunderbolt 1024 week millenium bug + + ChangeLog@1.1873.12.1 +4 -0 + [Bug 3424] Trimble Thunderbolt 1024 week millenium bug + + ntpd/refclock_palisade.c@1.44 +82 -38 + [Bug 3424] Trimble Thunderbolt 1024 week millenium bug + - if necessary, warp effective time stamp by GPS cycles to be on or after build date + - adjusted code to print/log the effective resulting date + - made sure the leap second check uses the adjusted dates, too + +ChangeSet@1.3720.43.1, 2017-08-21 19:46:03+02:00, perlinger@ntp.org + [Bug 3367] Faulty LinuxPPS NMEA clock support in 4.2.8 + + ChangeLog@1.1873.11.1 +4 -0 + [Bug 3367] Faulty LinuxPPS NMEA clock support in 4.2.8 + + ntpd/ntp_refclock.c@1.123.1.1 +13 -5 + [Bug 3367] Faulty LinuxPPS NMEA clock support in 4.2.8 + - revert handling of 'time_pps_kcbind()' and flag3 to state of revision 1.118 + +ChangeSet@1.3720.42.1, 2017-08-20 07:49:58+02:00, perlinger@ntp.org + [Bug 3398] tests fail with core dump + + ChangeLog@1.1873.10.1 +4 -0 + [Bug 3398] tests fail with core dump + + sntp/tests/packetProcessing.c@1.12.2.1 +1 -1 + [Bug 3398] tests fail with core dump + - use srtlcpy() to set ASCIIZ string + +ChangeSet@1.3720.41.1, 2017-07-23 10:53:14+02:00, perlinger@ntp.org + [Bug 3417] ntpq ifstats packet counters can be negative + + ChangeLog@1.1873.9.1 +4 -0 + [Bug 3417] ntpq ifstats packet counters can be negative + + ntpq/ntpq-subs.c@1.119.1.1 +13 -13 + [Bug 3417] ntpq ifstats packet counters can be negative + - made IFSTATS counter quantities unsigned & adjusted scan/print formats + +ChangeSet@1.3720.29.5, 2017-07-12 06:40:04-04:00, stenn@psp-deb2.ntp.org + Use strlcpy() to copy strings, not memcpy() + + ChangeLog@1.1876.1.1 +1 -0 + Use strlcpy() to copy strings, not memcpy() + + sntp/tests/packetProcessing.c@1.12.1.1 +1 -1 + Use strlcpy() to copy strings, not memcpy() + +ChangeSet@1.3720.40.1, 2017-07-08 00:43:56+02:00, perlinger@ntp.org + [Sec 3414] ntpq: decodearr() can write beyond its 'buf' limits + + ChangeLog@1.1873.8.1 +4 -0 + [Sec 3414] ntpq: decodearr() can write beyond its 'buf' limits + + ntpq/ntpq.c@1.174.1.2 +62 -48 + [Sec 3414] ntpq: decodearr() can write beyond its 'buf' limits + - dest-length limited copy + - many buggy casts in calls to CTYPE 'isfoobar()' functions + +ChangeSet@1.3724, 2017-07-07 02:35:10-07:00, harlan@max.pfcs.com + typo + + ChangeLog@1.1873.7.1 +4 -2 + typo + + html/monopt.html@1.40 +2 -2 + typo + + libntp/work_thread.c@1.22 +1 -1 + typo + + ntpsnmpd/netsnmp_daemonize.c@1.6 +1 -1 + typo + +ChangeSet@1.3720.39.2, 2017-07-02 09:42:42+02:00, perlinger@ntp.org + [Bug 3404] revert change + + include/ssl_applink.c@1.6 +3 -1 + [Bug 3404] revert change + +ChangeSet@1.3720.39.1, 2017-07-02 09:16:39+02:00, perlinger@ntp.org + [Bug 3404] Fix openSSL DLL usage under Windows + + ChangeLog@1.1873.6.1 +4 -0 + [Bug 3404] Fix openSSL DLL usage under Windows + + include/ssl_applink.c@1.5 +14 -12 + [Bug 3404] Fix openSSL DLL usage under Windows + + ports/winnt/include/msvc_ssl_autolib.h@1.2 +23 -9 + [Bug 3404] Fix openSSL DLL usage under Windows + - DON'T use tagged libraries by default + + ports/winnt/vs2008/debug-x64.vsprops@1.3 +1 -1 + [Bug 3404] Fix openSSL DLL usage under Windows + - fix/drop assumptions on OpenSSL libs directory layout + + ports/winnt/vs2008/debug.vsprops@1.3 +1 -1 + [Bug 3404] Fix openSSL DLL usage under Windows + - fix/drop assumptions on OpenSSL libs directory layout + + ports/winnt/vs2008/release-x64.vsprops@1.3 +1 -1 + [Bug 3404] Fix openSSL DLL usage under Windows + - fix/drop assumptions on OpenSSL libs directory layout + + ports/winnt/vs2008/release.vsprops@1.3 +1 -1 + [Bug 3404] Fix openSSL DLL usage under Windows + - fix/drop assumptions on OpenSSL libs directory layout + + ports/winnt/vs2013/debug-x64.props@1.4 +1 -1 + [Bug 3404] Fix openSSL DLL usage under Windows + - fix/drop assumptions on OpenSSL libs directory layout + + ports/winnt/vs2013/debug.props@1.3 +1 -1 + [Bug 3404] Fix openSSL DLL usage under Windows + - fix/drop assumptions on OpenSSL libs directory layout + + ports/winnt/vs2013/release-x64.props@1.4 +1 -1 + [Bug 3404] Fix openSSL DLL usage under Windows + - fix/drop assumptions on OpenSSL libs directory layout + + ports/winnt/vs2013/release.props@1.3 +1 -1 + [Bug 3404] Fix openSSL DLL usage under Windows + - fix/drop assumptions on OpenSSL libs directory layout + + ports/winnt/vs2015/debug-x64.props@1.3 +1 -1 + [Bug 3404] Fix openSSL DLL usage under Windows + - fix/drop assumptions on OpenSSL libs directory layout + + ports/winnt/vs2015/debug.props@1.3 +1 -1 + [Bug 3404] Fix openSSL DLL usage under Windows + - fix/drop assumptions on OpenSSL libs directory layout + + ports/winnt/vs2015/release-x64.props@1.3 +1 -1 + [Bug 3404] Fix openSSL DLL usage under Windows + - fix/drop assumptions on OpenSSL libs directory layout + + ports/winnt/vs2015/release.props@1.3 +1 -1 + [Bug 3404] Fix openSSL DLL usage under Windows + - fix/drop assumptions on OpenSSL libs directory layout + +ChangeSet@1.3720.33.6, 2017-05-29 13:41:48-06:00, bwi@nwtime.org + libntp/a_md5encrypt.c(MD5authdecrypt) force AES 128 key size + + libntp/a_md5encrypt.c@1.43 +1 -1 + libntp/a_md5encrypt.c(MD5authdecrypt) force AES 128 key size + +ChangeSet@1.3720.33.5, 2017-05-29 19:23:32+01:00, Brian@bwinglisd. + libntp/a_md5encrypt.c(MD5authencrypt): force CMAC AES 128 key size + + libntp/a_md5encrypt.c@1.42 +3 -2 + libntp/a_md5encrypt.c(MD5authencrypt): force CMAC AES 128 key size + +ChangeSet@1.3720.33.4, 2017-05-26 19:28:01+01:00, Brian@bwinglisd. + libntp/a_md5encrypt.c: add AES128CMAC and better OpenSSL support, + libntp/authreadkeys.c: add AES128CMAC support, + ports/winnt/ntpd/nt_ppsimpl.c: fix environment termination + + libntp/a_md5encrypt.c@1.41 +176 -13 + add AES128CMAC and better OpenSSL support + + libntp/authreadkeys.c@1.28 +2 -1 + add AES128CMAC support + + ports/winnt/ntpd/nt_ppsimpl.c@1.3 +3 -2 + fix environment termination + +ChangeSet@1.3720.1.42, 2017-05-19 12:38:05+00:00, stenn@psp-deb1.ntp.org + autogen updates + + ntpd/invoke-ntp.conf.texi@1.208 +1 -1 + autogen updates + + ntpd/invoke-ntp.keys.texi@1.197 +1 -1 + autogen updates + + ntpd/invoke-ntpd.texi@1.513 +2 -2 + autogen updates + + ntpd/ntp.conf.5man@1.242 +3 -3 + autogen updates + + ntpd/ntp.conf.5mdoc@1.242 +2 -2 + autogen updates + + ntpd/ntp.conf.html@1.193 +1 -1 + autogen updates + + ntpd/ntp.conf.man.in@1.242 +3 -3 + autogen updates + + ntpd/ntp.conf.mdoc.in@1.242 +2 -2 + autogen updates + + ntpd/ntp.keys.5man@1.231 +2 -2 + autogen updates + + ntpd/ntp.keys.5mdoc@1.231 +3 -3 + autogen updates + + ntpd/ntp.keys.html@1.194 +1 -1 + autogen updates + + ntpd/ntp.keys.man.in@1.231 +2 -2 + autogen updates + + ntpd/ntp.keys.mdoc.in@1.231 +3 -3 + autogen updates + + ntpd/ntpd-opts.c@1.535 +1 -1 + autogen updates + + ntpd/ntpd-opts.h@1.534 +1 -1 + autogen updates + + ntpd/ntpd.1ntpdman@1.342 +3 -3 + autogen updates + + ntpd/ntpd.1ntpdmdoc@1.342 +2 -2 + autogen updates + + ntpd/ntpd.html@1.187 +2 -2 + autogen updates + + ntpd/ntpd.man.in@1.342 +3 -3 + autogen updates + + ntpd/ntpd.mdoc.in@1.342 +2 -2 + autogen updates + + ntpdc/invoke-ntpdc.texi@1.510 +2 -2 + autogen updates + + ntpdc/ntpdc-opts.c@1.528 +1 -1 + autogen updates + + ntpdc/ntpdc-opts.h@1.527 +1 -1 + autogen updates + + ntpdc/ntpdc.1ntpdcman@1.341 +3 -3 + autogen updates + + ntpdc/ntpdc.1ntpdcmdoc@1.341 +2 -2 + autogen updates + + ntpdc/ntpdc.html@1.356 +2 -2 + autogen updates + + ntpdc/ntpdc.man.in@1.341 +3 -3 + autogen updates + + ntpdc/ntpdc.mdoc.in@1.341 +2 -2 + autogen updates + + ntpq/invoke-ntpq.texi@1.519 +3 -3 + autogen updates + + ntpq/ntpq-opts.c@1.536 +114 -114 + autogen updates + + ntpq/ntpq-opts.h@1.534 +3 -3 + autogen updates + + ntpq/ntpq.1ntpqman@1.347 +3 -3 + autogen updates + + ntpq/ntpq.1ntpqmdoc@1.347 +3 -3 + autogen updates + + ntpq/ntpq.html@1.184 +254 -171 + autogen updates + + ntpq/ntpq.man.in@1.347 +3 -3 + autogen updates + + ntpq/ntpq.mdoc.in@1.347 +3 -3 + autogen updates + + ntpsnmpd/invoke-ntpsnmpd.texi@1.512 +10 -11 + autogen updates + + ntpsnmpd/ntpsnmpd-opts.c@1.530 +1 -1 + autogen updates + + ntpsnmpd/ntpsnmpd-opts.h@1.529 +1 -1 + autogen updates + + ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.341 +3 -3 + autogen updates + + ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.341 +2 -2 + autogen updates + + ntpsnmpd/ntpsnmpd.html@1.182 +1 -1 + autogen updates + + ntpsnmpd/ntpsnmpd.man.in@1.341 +3 -3 + autogen updates + + ntpsnmpd/ntpsnmpd.mdoc.in@1.341 +2 -2 + autogen updates + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.102 +3 -3 + autogen updates + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.103 +2 -2 + autogen updates + + scripts/calc_tickadj/calc_tickadj.html@1.104 +33 -21 + autogen updates + + scripts/calc_tickadj/calc_tickadj.man.in@1.101 +3 -3 + autogen updates + + scripts/calc_tickadj/calc_tickadj.mdoc.in@1.103 +2 -2 + autogen updates + + scripts/calc_tickadj/invoke-calc_tickadj.texi@1.106 +1 -1 + autogen updates + + scripts/invoke-plot_summary.texi@1.124 +1 -1 + autogen updates + + scripts/invoke-summary.texi@1.123 +1 -1 + autogen updates + + scripts/ntp-wait/invoke-ntp-wait.texi@1.333 +1 -1 + autogen updates + + scripts/ntp-wait/ntp-wait-opts@1.69 +1 -1 + autogen updates + + scripts/ntp-wait/ntp-wait.1ntp-waitman@1.330 +3 -3 + autogen updates + + scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.331 +2 -2 + autogen updates + + scripts/ntp-wait/ntp-wait.html@1.352 +2 -2 + autogen updates + + scripts/ntp-wait/ntp-wait.man.in@1.330 +3 -3 + autogen updates + + scripts/ntp-wait/ntp-wait.mdoc.in@1.331 +2 -2 + autogen updates + + scripts/ntpsweep/invoke-ntpsweep.texi@1.121 +1 -1 + autogen updates + + scripts/ntpsweep/ntpsweep-opts@1.71 +1 -1 + autogen updates + + scripts/ntpsweep/ntpsweep.1ntpsweepman@1.109 +3 -3 + autogen updates + + scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.109 +2 -2 + autogen updates + + scripts/ntpsweep/ntpsweep.html@1.124 +2 -2 + autogen updates + + scripts/ntpsweep/ntpsweep.man.in@1.109 +3 -3 + autogen updates + + scripts/ntpsweep/ntpsweep.mdoc.in@1.110 +2 -2 + autogen updates + + scripts/ntptrace/invoke-ntptrace.texi@1.122 +1 -1 + autogen updates + + scripts/ntptrace/ntptrace-opts@1.71 +1 -1 + autogen updates + + scripts/ntptrace/ntptrace.1ntptraceman@1.109 +3 -3 + autogen updates + + scripts/ntptrace/ntptrace.1ntptracemdoc@1.110 +2 -2 + autogen updates + + scripts/ntptrace/ntptrace.html@1.125 +2 -2 + autogen updates + + scripts/ntptrace/ntptrace.man.in@1.109 +3 -3 + autogen updates + + scripts/ntptrace/ntptrace.mdoc.in@1.111 +2 -2 + autogen updates + + scripts/plot_summary-opts@1.72 +1 -1 + autogen updates + + scripts/plot_summary.1plot_summaryman@1.122 +3 -3 + autogen updates + + scripts/plot_summary.1plot_summarymdoc@1.122 +2 -2 + autogen updates + + scripts/plot_summary.html@1.127 +2 -2 + autogen updates + + scripts/plot_summary.man.in@1.122 +3 -3 + autogen updates + + scripts/plot_summary.mdoc.in@1.122 +2 -2 + autogen updates + + scripts/summary-opts@1.71 +1 -1 + autogen updates + + scripts/summary.1summaryman@1.121 +3 -3 + autogen updates + + scripts/summary.1summarymdoc@1.121 +2 -2 + autogen updates + + scripts/summary.html@1.126 +2 -2 + autogen updates + + scripts/summary.man.in@1.121 +3 -3 + autogen updates + + scripts/summary.mdoc.in@1.121 +2 -2 + autogen updates + + scripts/update-leap/invoke-update-leap.texi@1.22 +1 -1 + autogen updates + + scripts/update-leap/update-leap-opts@1.22 +1 -1 + autogen updates + + scripts/update-leap/update-leap.1update-leapman@1.22 +3 -3 + autogen updates + + scripts/update-leap/update-leap.1update-leapmdoc@1.22 +2 -2 + autogen updates + + scripts/update-leap/update-leap.html@1.23 +1 -1 + autogen updates + + scripts/update-leap/update-leap.man.in@1.22 +3 -3 + autogen updates + + scripts/update-leap/update-leap.mdoc.in@1.22 +2 -2 + autogen updates + + sntp/invoke-sntp.texi@1.510 +1 -1 + autogen updates + + sntp/sntp-opts.c@1.529 +1 -1 + autogen updates + + sntp/sntp-opts.h@1.527 +1 -1 + autogen updates + + sntp/sntp.1sntpman@1.345 +3 -3 + autogen updates + + sntp/sntp.1sntpmdoc@1.345 +2 -2 + autogen updates + + sntp/sntp.html@1.527 +2 -2 + autogen updates + + sntp/sntp.man.in@1.345 +3 -3 + autogen updates + + sntp/sntp.mdoc.in@1.345 +2 -2 + autogen updates + + util/invoke-ntp-keygen.texi@1.514 +2 -2 + autogen updates + + util/ntp-keygen-opts.c@1.532 +173 -173 + autogen updates + + util/ntp-keygen-opts.h@1.530 +3 -3 + autogen updates + + util/ntp-keygen.1ntp-keygenman@1.342 +2 -2 + autogen updates + + util/ntp-keygen.1ntp-keygenmdoc@1.342 +2 -2 + autogen updates + + util/ntp-keygen.html@1.188 +608 -448 + autogen updates + + util/ntp-keygen.man.in@1.342 +2 -2 + autogen updates + + util/ntp-keygen.mdoc.in@1.342 +2 -2 + autogen updates + +ChangeSet@1.3720.38.1, 2017-05-07 02:38:45+00:00, abe@psp-deb1.ntp.org + refclock_jjy.c, ChangeLog: + [Bug 3408] refclock_jjy.c : Avoid a wrong report of the coverity static analysis tool. + + ChangeLog@1.1873.5.1 +3 -0 + [Bug 3408] refclock_jjy.c : Avoid a wrong report of the coverity static analysis tool. + + ntpd/refclock_jjy.c@1.35 +24 -4 + [Bug 3408] refclock_jjy.c : Avoid a wrong report of the coverity static analysis tool. + +ChangeSet@1.3720.37.1, 2017-05-01 07:36:51+02:00, perlinger@ntp.org + [Bug 3397] ctl_putstr() asserts that data fits in its buffer + + ChangeLog@1.1873.4.1 +5 -0 + [Bug 3397] ctl_putstr() asserts that data fits in its buffer + + ntpd/ntp_control.c@1.220 +131 -102 + [Bug 3397] ctl_putstr() asserts that data fits in its buffer + rework of formatting & data transfer stuff in 'ntp_control.c' + avoids unecessary buffers and size limitations. + +ChangeSet@1.3720.1.39, 2017-03-28 02:51:14+00:00, stenn@psp-deb1.ntp.org + Note in the ChangeLog that this repo contains the AES-128-CMAC work + + ChangeLog@1.1873.3.1 +4 -0 + Note in the ChangeLog that this repo contains the AES-128-CMAC work + +ChangeSet@1.3720.36.1, 2017-03-27 08:33:02+02:00, perlinger@ntp.org + [Bug 3391] ntpd segfaults on startup due to small warmup thread stack size + + ChangeLog@1.1873.2.1 +4 -0 + [Bug 3391] ntpd segfaults on startup due to small warmup thread stack size + + ntpd/ntpd.c@1.173 +10 -5 + [Bug 3391] ntpd segfaults on startup due to small warmup thread stack size + - increased mimimum stack size to 32kB + +ChangeSet@1.3720.31.11, 2017-03-23 07:36:54+00:00, stenn@psp-deb1.ntp.org + cleanup + + ChangeLog@1.1873.1.5 +1 -2 + cleanup + +ChangeSet@1.3720.29.2, 2017-03-23 05:45:08+00:00, stenn@psp-deb1.ntp.org + [Bug 3358] Spurious KoD log messages in .INIT. phase + + ntpd/ntp_proto.c@1.404 +8 -6 + [Bug 3358] Spurious KoD log messages in .INIT. phase + +ChangeSet@1.3720.31.10, 2017-03-21 11:01:54-04:00, stenn@deacon.udel.edu + NTP_4_2_8P10 + TAG: NTP_4_2_8P10 + + ntpd/invoke-ntp.conf.texi@1.205.1.2 +1 -1 + NTP_4_2_8P10 + + ntpd/invoke-ntp.keys.texi@1.194.1.2 +1 -1 + NTP_4_2_8P10 + + ntpd/invoke-ntpd.texi@1.510.1.2 +17 -22 + NTP_4_2_8P10 + + ntpd/ntp.conf.5man@1.239.1.2 +3 -3 + NTP_4_2_8P10 + + ntpd/ntp.conf.5mdoc@1.239.1.2 +1 -1 + NTP_4_2_8P10 + + ntpd/ntp.conf.html@1.189.2.2 +1 -1 + NTP_4_2_8P10 + + ntpd/ntp.conf.man.in@1.239.1.2 +3 -3 + NTP_4_2_8P10 + + ntpd/ntp.conf.mdoc.in@1.239.1.2 +1 -1 + NTP_4_2_8P10 + + ntpd/ntp.keys.5man@1.228.1.2 +2 -2 + NTP_4_2_8P10 + + ntpd/ntp.keys.5mdoc@1.228.1.2 +1 -1 + NTP_4_2_8P10 + + ntpd/ntp.keys.html@1.190.2.2 +1 -1 + NTP_4_2_8P10 + + ntpd/ntp.keys.man.in@1.228.1.2 +2 -2 + NTP_4_2_8P10 + + ntpd/ntp.keys.mdoc.in@1.228.1.2 +1 -1 + NTP_4_2_8P10 + + ntpd/ntpd-opts.c@1.532.1.2 +245 -245 + NTP_4_2_8P10 + + ntpd/ntpd-opts.h@1.531.1.2 +3 -3 + NTP_4_2_8P10 + + ntpd/ntpd.1ntpdman@1.339.1.2 +3 -3 + NTP_4_2_8P10 + + ntpd/ntpd.1ntpdmdoc@1.339.1.2 +1 -1 + NTP_4_2_8P10 + + ntpd/ntpd.html@1.183.2.2 +2 -2 + NTP_4_2_8P10 + + ntpd/ntpd.man.in@1.339.1.2 +3 -3 + NTP_4_2_8P10 + + ntpd/ntpd.mdoc.in@1.339.1.2 +1 -1 + NTP_4_2_8P10 + + ntpdc/invoke-ntpdc.texi@1.507.1.2 +16 -22 + NTP_4_2_8P10 + + ntpdc/ntpdc-opts.c@1.525.1.2 +107 -107 + NTP_4_2_8P10 + + ntpdc/ntpdc-opts.h@1.524.1.2 +3 -3 + NTP_4_2_8P10 + + ntpdc/ntpdc.1ntpdcman@1.338.1.2 +3 -3 + NTP_4_2_8P10 + + ntpdc/ntpdc.1ntpdcmdoc@1.338.1.2 +1 -1 + NTP_4_2_8P10 + + ntpdc/ntpdc.html@1.352.2.2 +16 -22 + NTP_4_2_8P10 + + ntpdc/ntpdc.man.in@1.338.1.2 +3 -3 + NTP_4_2_8P10 + + ntpdc/ntpdc.mdoc.in@1.338.1.2 +1 -1 + NTP_4_2_8P10 + + ntpq/invoke-ntpq.texi@1.515.2.2 +21 -18 + NTP_4_2_8P10 + + ntpq/ntpq-opts.c@1.532.2.2 +114 -114 + NTP_4_2_8P10 + + ntpq/ntpq-opts.h@1.530.2.2 +3 -3 + NTP_4_2_8P10 + + ntpq/ntpq.1ntpqman@1.343.2.2 +3 -3 + NTP_4_2_8P10 + + ntpq/ntpq.1ntpqmdoc@1.343.2.2 +1 -1 + NTP_4_2_8P10 + + ntpq/ntpq.html@1.180.2.2 +2 -2 + NTP_4_2_8P10 + + ntpq/ntpq.man.in@1.343.2.2 +3 -3 + NTP_4_2_8P10 + + ntpq/ntpq.mdoc.in@1.343.2.2 +1 -1 + NTP_4_2_8P10 + + ntpsnmpd/invoke-ntpsnmpd.texi@1.511 +1 -1 + NTP_4_2_8P10 + + ntpsnmpd/ntpsnmpd-opts.c@1.529 +68 -68 + NTP_4_2_8P10 + + ntpsnmpd/ntpsnmpd-opts.h@1.528 +3 -3 + NTP_4_2_8P10 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.338.1.2 +3 -3 + NTP_4_2_8P10 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.338.1.2 +1 -1 + NTP_4_2_8P10 + + ntpsnmpd/ntpsnmpd.html@1.178.2.2 +1 -1 + NTP_4_2_8P10 + + ntpsnmpd/ntpsnmpd.man.in@1.338.1.2 +3 -3 + NTP_4_2_8P10 + + ntpsnmpd/ntpsnmpd.mdoc.in@1.338.1.2 +1 -1 + NTP_4_2_8P10 + + packageinfo.sh@1.534.1.2 +3 -3 + NTP_4_2_8P10 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.99.1.2 +3 -3 + NTP_4_2_8P10 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.100.1.2 +1 -1 + NTP_4_2_8P10 + + scripts/calc_tickadj/calc_tickadj.html@1.101.1.2 +1 -1 + NTP_4_2_8P10 + + scripts/calc_tickadj/calc_tickadj.man.in@1.98.1.2 +3 -3 + NTP_4_2_8P10 + + scripts/calc_tickadj/calc_tickadj.mdoc.in@1.100.1.2 +1 -1 + NTP_4_2_8P10 + + scripts/calc_tickadj/invoke-calc_tickadj.texi@1.105 +1 -1 + NTP_4_2_8P10 + + scripts/invoke-plot_summary.texi@1.121.1.2 +74 -56 + NTP_4_2_8P10 + + scripts/invoke-summary.texi@1.120.1.2 +2 -2 + NTP_4_2_8P10 + + scripts/ntp-wait/invoke-ntp-wait.texi@1.330.1.2 +2 -2 + NTP_4_2_8P10 + + scripts/ntp-wait/ntp-wait-opts@1.68 +2 -2 + NTP_4_2_8P10 + + scripts/ntp-wait/ntp-wait.1ntp-waitman@1.327.1.2 +3 -3 + NTP_4_2_8P10 + + scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.328.1.2 +1 -1 + NTP_4_2_8P10 + + scripts/ntp-wait/ntp-wait.html@1.348.2.2 +2 -2 + NTP_4_2_8P10 + + scripts/ntp-wait/ntp-wait.man.in@1.327.1.2 +3 -3 + NTP_4_2_8P10 + + scripts/ntp-wait/ntp-wait.mdoc.in@1.328.1.2 +1 -1 + NTP_4_2_8P10 + + scripts/ntpsweep/invoke-ntpsweep.texi@1.118.1.2 +2 -2 + NTP_4_2_8P10 + + scripts/ntpsweep/ntpsweep-opts@1.70 +2 -2 + NTP_4_2_8P10 + + scripts/ntpsweep/ntpsweep.1ntpsweepman@1.106.1.2 +3 -3 + NTP_4_2_8P10 + + scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.106.1.2 +1 -1 + NTP_4_2_8P10 + + scripts/ntpsweep/ntpsweep.html@1.120.2.2 +2 -2 + NTP_4_2_8P10 + + scripts/ntpsweep/ntpsweep.man.in@1.106.1.2 +3 -3 + NTP_4_2_8P10 + + scripts/ntpsweep/ntpsweep.mdoc.in@1.107.1.2 +1 -1 + NTP_4_2_8P10 + + scripts/ntptrace/invoke-ntptrace.texi@1.119.1.2 +2 -2 + NTP_4_2_8P10 + + scripts/ntptrace/ntptrace-opts@1.70 +2 -2 + NTP_4_2_8P10 + + scripts/ntptrace/ntptrace.1ntptraceman@1.106.1.2 +3 -3 + NTP_4_2_8P10 + + scripts/ntptrace/ntptrace.1ntptracemdoc@1.107.1.2 +1 -1 + NTP_4_2_8P10 + + scripts/ntptrace/ntptrace.html@1.121.2.2 +2 -2 + NTP_4_2_8P10 + + scripts/ntptrace/ntptrace.man.in@1.106.1.2 +3 -3 + NTP_4_2_8P10 + + scripts/ntptrace/ntptrace.mdoc.in@1.108.1.2 +1 -1 + NTP_4_2_8P10 + + scripts/plot_summary-opts@1.71 +2 -2 + NTP_4_2_8P10 + + scripts/plot_summary.1plot_summaryman@1.119.1.2 +3 -3 + NTP_4_2_8P10 + + scripts/plot_summary.1plot_summarymdoc@1.119.1.2 +1 -1 + NTP_4_2_8P10 + + scripts/plot_summary.html@1.123.2.2 +87 -61 + NTP_4_2_8P10 + + scripts/plot_summary.man.in@1.119.1.2 +3 -3 + NTP_4_2_8P10 + + scripts/plot_summary.mdoc.in@1.119.1.2 +1 -1 + NTP_4_2_8P10 + + scripts/summary-opts@1.70 +2 -2 + NTP_4_2_8P10 + + scripts/summary.1summaryman@1.118.1.2 +3 -3 + NTP_4_2_8P10 + + scripts/summary.1summarymdoc@1.118.1.2 +1 -1 + NTP_4_2_8P10 + + scripts/summary.html@1.122.2.2 +2 -2 + NTP_4_2_8P10 + + scripts/summary.man.in@1.118.1.2 +3 -3 + NTP_4_2_8P10 + + scripts/summary.mdoc.in@1.118.1.2 +1 -1 + NTP_4_2_8P10 + + scripts/update-leap/invoke-update-leap.texi@1.21 +1 -1 + NTP_4_2_8P10 + + scripts/update-leap/update-leap-opts@1.21 +2 -2 + NTP_4_2_8P10 + + scripts/update-leap/update-leap.1update-leapman@1.19.1.2 +3 -3 + NTP_4_2_8P10 + + scripts/update-leap/update-leap.1update-leapmdoc@1.19.1.2 +1 -1 + NTP_4_2_8P10 + + scripts/update-leap/update-leap.html@1.19.2.2 +1 -1 + NTP_4_2_8P10 + + scripts/update-leap/update-leap.man.in@1.19.1.2 +3 -3 + NTP_4_2_8P10 + + scripts/update-leap/update-leap.mdoc.in@1.19.1.2 +1 -1 + NTP_4_2_8P10 + + sntp/invoke-sntp.texi@1.509 +23 -27 + NTP_4_2_8P10 + + sntp/sntp-opts.c@1.528 +159 -159 + NTP_4_2_8P10 + + sntp/sntp-opts.h@1.526 +3 -3 + NTP_4_2_8P10 + + sntp/sntp.1sntpman@1.342.1.2 +3 -3 + NTP_4_2_8P10 + + sntp/sntp.1sntpmdoc@1.342.1.2 +1 -1 + NTP_4_2_8P10 + + sntp/sntp.html@1.523.2.2 +23 -27 + NTP_4_2_8P10 + + sntp/sntp.man.in@1.342.1.2 +3 -3 + NTP_4_2_8P10 + + sntp/sntp.mdoc.in@1.342.1.2 +1 -1 + NTP_4_2_8P10 + + util/invoke-ntp-keygen.texi@1.510.2.2 +17 -15 + NTP_4_2_8P10 + + util/ntp-keygen-opts.c@1.528.2.2 +173 -173 + NTP_4_2_8P10 + + util/ntp-keygen-opts.h@1.526.2.2 +3 -3 + NTP_4_2_8P10 + + util/ntp-keygen.1ntp-keygenman@1.338.2.2 +3 -3 + NTP_4_2_8P10 + + util/ntp-keygen.1ntp-keygenmdoc@1.338.2.2 +1 -1 + NTP_4_2_8P10 + + util/ntp-keygen.html@1.184.2.2 +2 -2 + NTP_4_2_8P10 + + util/ntp-keygen.man.in@1.338.2.2 +3 -3 + NTP_4_2_8P10 + + util/ntp-keygen.mdoc.in@1.338.2.2 +1 -1 + NTP_4_2_8P10 + +ChangeSet@1.3720.31.9, 2017-03-21 09:40:52-04:00, stenn@deacon.udel.edu + NTP_4_2_8P10_WIN_BETA1 + TAG: NTP_4_2_8P10_WIN_BETA1 + + ChangeLog@1.1873.1.4 +1 -0 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/invoke-ntp.conf.texi@1.205.1.1 +1 -1 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/invoke-ntp.keys.texi@1.194.1.1 +1 -1 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/invoke-ntpd.texi@1.510.1.1 +22 -17 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/ntp.conf.5man@1.239.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/ntp.conf.5mdoc@1.239.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/ntp.conf.html@1.189.2.1 +1192 -1541 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/ntp.conf.man.in@1.239.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/ntp.conf.mdoc.in@1.239.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/ntp.keys.5man@1.228.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/ntp.keys.5mdoc@1.228.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/ntp.keys.html@1.190.2.1 +115 -162 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/ntp.keys.man.in@1.228.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/ntp.keys.mdoc.in@1.228.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/ntpd-opts.c@1.532.1.1 +245 -245 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/ntpd-opts.h@1.531.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/ntpd.1ntpdman@1.339.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/ntpd.1ntpdmdoc@1.339.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/ntpd.html@1.183.2.1 +677 -752 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/ntpd.man.in@1.339.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + ntpd/ntpd.mdoc.in@1.339.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + ntpdc/invoke-ntpdc.texi@1.507.1.1 +22 -16 + NTP_4_2_8P10_WIN_BETA1 + + ntpdc/ntpdc-opts.c@1.525.1.1 +107 -107 + NTP_4_2_8P10_WIN_BETA1 + + ntpdc/ntpdc-opts.h@1.524.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + ntpdc/ntpdc.1ntpdcman@1.338.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + ntpdc/ntpdc.1ntpdcmdoc@1.338.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + ntpdc/ntpdc.html@1.352.2.1 +371 -434 + NTP_4_2_8P10_WIN_BETA1 + + ntpdc/ntpdc.man.in@1.338.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + ntpdc/ntpdc.mdoc.in@1.338.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + ntpq/invoke-ntpq.texi@1.515.2.1 +18 -21 + NTP_4_2_8P10_WIN_BETA1 + + ntpq/ntpq-opts.c@1.532.2.1 +114 -114 + NTP_4_2_8P10_WIN_BETA1 + + ntpq/ntpq-opts.h@1.530.2.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + ntpq/ntpq.1ntpqman@1.343.2.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + ntpq/ntpq.1ntpqmdoc@1.343.2.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + ntpq/ntpq.html@1.180.2.1 +1283 -1438 + NTP_4_2_8P10_WIN_BETA1 + + ntpq/ntpq.man.in@1.343.2.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + ntpq/ntpq.mdoc.in@1.343.2.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + ntpsnmpd/invoke-ntpsnmpd.texi@1.510 +11 -10 + NTP_4_2_8P10_WIN_BETA1 + + ntpsnmpd/ntpsnmpd-opts.c@1.528 +68 -68 + NTP_4_2_8P10_WIN_BETA1 + + ntpsnmpd/ntpsnmpd-opts.h@1.527 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.338.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.338.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + ntpsnmpd/ntpsnmpd.html@1.178.2.1 +59 -92 + NTP_4_2_8P10_WIN_BETA1 + + ntpsnmpd/ntpsnmpd.man.in@1.338.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + ntpsnmpd/ntpsnmpd.mdoc.in@1.338.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + packageinfo.sh@1.534.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.99.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.100.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/calc_tickadj/calc_tickadj.html@1.101.1.1 +22 -34 + NTP_4_2_8P10_WIN_BETA1 + + scripts/calc_tickadj/calc_tickadj.man.in@1.98.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + scripts/calc_tickadj/calc_tickadj.mdoc.in@1.100.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/calc_tickadj/invoke-calc_tickadj.texi@1.104 +1 -1 + NTP_4_2_8P10_WIN_BETA1 + + scripts/invoke-plot_summary.texi@1.121.1.1 +56 -74 + NTP_4_2_8P10_WIN_BETA1 + + scripts/invoke-summary.texi@1.120.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntp-wait/invoke-ntp-wait.texi@1.330.1.1 +1 -1 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntp-wait/ntp-wait-opts@1.67 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntp-wait/ntp-wait.1ntp-waitman@1.327.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.328.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntp-wait/ntp-wait.html@1.348.2.1 +141 -189 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntp-wait/ntp-wait.man.in@1.327.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntp-wait/ntp-wait.mdoc.in@1.328.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntpsweep/invoke-ntpsweep.texi@1.118.1.1 +1 -1 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntpsweep/ntpsweep-opts@1.69 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntpsweep/ntpsweep.1ntpsweepman@1.106.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.106.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntpsweep/ntpsweep.html@1.120.2.1 +148 -196 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntpsweep/ntpsweep.man.in@1.106.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntpsweep/ntpsweep.mdoc.in@1.107.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntptrace/invoke-ntptrace.texi@1.119.1.1 +1 -1 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntptrace/ntptrace-opts@1.69 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntptrace/ntptrace.1ntptraceman@1.106.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntptrace/ntptrace.1ntptracemdoc@1.107.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntptrace/ntptrace.html@1.121.2.1 +126 -175 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntptrace/ntptrace.man.in@1.106.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + scripts/ntptrace/ntptrace.mdoc.in@1.108.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/plot_summary-opts@1.70 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/plot_summary.1plot_summaryman@1.119.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + scripts/plot_summary.1plot_summarymdoc@1.119.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/plot_summary.html@1.123.2.1 +139 -211 + NTP_4_2_8P10_WIN_BETA1 + + scripts/plot_summary.man.in@1.119.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + scripts/plot_summary.mdoc.in@1.119.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/summary-opts@1.69 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/summary.1summaryman@1.118.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + scripts/summary.1summarymdoc@1.118.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/summary.html@1.122.2.1 +132 -180 + NTP_4_2_8P10_WIN_BETA1 + + scripts/summary.man.in@1.118.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + scripts/summary.mdoc.in@1.118.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/update-leap/invoke-update-leap.texi@1.20 +1 -1 + NTP_4_2_8P10_WIN_BETA1 + + scripts/update-leap/update-leap-opts@1.20 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/update-leap/update-leap.1update-leapman@1.19.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + scripts/update-leap/update-leap.1update-leapmdoc@1.19.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + scripts/update-leap/update-leap.html@1.19.2.1 +199 -247 + NTP_4_2_8P10_WIN_BETA1 + + scripts/update-leap/update-leap.man.in@1.19.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + scripts/update-leap/update-leap.mdoc.in@1.19.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + sntp/invoke-sntp.texi@1.508 +27 -23 + NTP_4_2_8P10_WIN_BETA1 + + sntp/sntp-opts.c@1.527 +159 -159 + NTP_4_2_8P10_WIN_BETA1 + + sntp/sntp-opts.h@1.525 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + sntp/sntp.1sntpman@1.342.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + sntp/sntp.1sntpmdoc@1.342.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + sntp/sntp.html@1.523.2.1 +441 -509 + NTP_4_2_8P10_WIN_BETA1 + + sntp/sntp.man.in@1.342.1.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + sntp/sntp.mdoc.in@1.342.1.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + util/invoke-ntp-keygen.texi@1.510.2.1 +15 -17 + NTP_4_2_8P10_WIN_BETA1 + + util/ntp-keygen-opts.c@1.528.2.1 +173 -173 + NTP_4_2_8P10_WIN_BETA1 + + util/ntp-keygen-opts.h@1.526.2.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + util/ntp-keygen.1ntp-keygenman@1.338.2.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + util/ntp-keygen.1ntp-keygenmdoc@1.338.2.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + + util/ntp-keygen.html@1.184.2.1 +1006 -1082 + NTP_4_2_8P10_WIN_BETA1 + + util/ntp-keygen.man.in@1.338.2.1 +3 -3 + NTP_4_2_8P10_WIN_BETA1 + + util/ntp-keygen.mdoc.in@1.338.2.1 +2 -2 + NTP_4_2_8P10_WIN_BETA1 + +ChangeSet@1.3720.31.8, 2017-03-21 07:11:32-04:00, stenn@deacon.udel.edu + Disable some triggers for now + + BitKeeper/triggers/2mirrors@1.10 +3 -0 + Disable some triggers for now + + BitKeeper/triggers/trigger.cfg@1.15 +3 -2 + Disable some triggers for now + +ChangeSet@1.3720.35.2, 2017-03-21 06:34:14-04:00, stenn@deacon.udel.edu + bk hostname cleanup for bk7 + + BitKeeper/triggers/paranoid@1.5 +1 -1 + bk hostname cleanup for bk7 + +ChangeSet@1.3720.31.6, 2017-03-21 05:51:48-04:00, stenn@psp-deb2.ntp.org + Updated NEWS for p9-win + + NEWS@1.177.1.30 +10 -0 + Updated NEWS for p9-win + +ChangeSet@1.3720.31.4, 2017-03-21 08:39:07+00:00, stenn@psp-deb1.ntp.org + Bug 3393 is a normal bug + + ChangeLog@1.1873.1.1 +1 -1 + Bug 3393 is a normal bug + +ChangeSet@1.3720.34.2, 2017-03-21 04:19:53-04:00, stenn@deacon.udel.edu + bk-7 trigger updates + + BitKeeper/triggers/send@1.16.1.1 +2 -2 + bk-7 trigger updates + + ChangeLog@1.1853.11.2 +4 -0 + bk-7 trigger updates + +ChangeSet@1.3720.34.1, 2017-03-21 04:06:39-04:00, stenn@deacon.udel.edu + cleanup + + ChangeLog@1.1853.11.1 +0 -2 + cleanup + +ChangeSet@1.3720.33.3, 2017-03-20 17:07:56+00:00, bwi@psp-deb1.ntp.org + Checkin Autogen-ed docs + + ntpq/invoke-ntpq.texi@1.515.1.2 +2 -2 + Checkin Autogen-ed docs + + ntpq/ntpq-opts.c@1.532.1.2 +1 -1 + Checkin Autogen-ed docs + + ntpq/ntpq-opts.h@1.530.1.1 +1 -1 + Checkin Autogen-ed docs + + ntpq/ntpq.1ntpqman@1.343.1.2 +3 -3 + Checkin Autogen-ed docs + + ntpq/ntpq.1ntpqmdoc@1.343.1.2 +3 -3 + Checkin Autogen-ed docs + + ntpq/ntpq.man.in@1.343.1.2 +3 -3 + Checkin Autogen-ed docs + + ntpq/ntpq.mdoc.in@1.343.1.2 +3 -3 + Checkin Autogen-ed docs + + scripts/invoke-plot_summary.texi@1.122 +1 -1 + Checkin Autogen-ed docs + + scripts/invoke-summary.texi@1.121 +1 -1 + Checkin Autogen-ed docs + + scripts/ntp-wait/invoke-ntp-wait.texi@1.331 +1 -1 + Checkin Autogen-ed docs + + scripts/ntpsweep/invoke-ntpsweep.texi@1.119 +1 -1 + Checkin Autogen-ed docs + + scripts/ntptrace/invoke-ntptrace.texi@1.120 +1 -1 + Checkin Autogen-ed docs + +ChangeSet@1.3720.33.2, 2017-03-20 17:38:08+01:00, bwi@nwtime.org + ntpq/ntpq-opts.def(addvars): add missing Oc to match Oo + + ntpq/ntpq-opts.def@1.31 +1 -1 + ntpq/ntpq-opts.def(addvars): add missing Oc to match Oo + +ChangeSet@1.3720.33.1, 2017-03-20 16:25:04+00:00, bwi@psp-deb1.ntp.org + Checkin Autogen-ed docs and sources + + ntpd/invoke-ntp.conf.texi@1.206 +1 -1 + Checkin Autogen-ed docs and sources + + ntpd/invoke-ntp.keys.texi@1.195 +1 -1 + Checkin Autogen-ed docs and sources + + ntpd/invoke-ntpd.texi@1.511 +1 -1 + Checkin Autogen-ed docs and sources + + ntpd/ntp.conf.5man@1.240 +2 -2 + Checkin Autogen-ed docs and sources + + ntpd/ntp.conf.5mdoc@1.240 +2 -2 + Checkin Autogen-ed docs and sources + + ntpd/ntp.conf.html@1.189.1.1 +1193 -1529 + Checkin Autogen-ed docs and sources + + ntpd/ntp.conf.man.in@1.240 +2 -2 + Checkin Autogen-ed docs and sources + + ntpd/ntp.conf.mdoc.in@1.240 +2 -2 + Checkin Autogen-ed docs and sources + + ntpd/ntp.keys.5man@1.229 +2 -2 + Checkin Autogen-ed docs and sources + + ntpd/ntp.keys.5mdoc@1.229 +2 -2 + Checkin Autogen-ed docs and sources + + ntpd/ntp.keys.html@1.190.1.1 +123 -158 + Checkin Autogen-ed docs and sources + + ntpd/ntp.keys.man.in@1.229 +2 -2 + Checkin Autogen-ed docs and sources + + ntpd/ntp.keys.mdoc.in@1.229 +2 -2 + Checkin Autogen-ed docs and sources + + ntpd/ntpd-opts.c@1.533 +1 -1 + Checkin Autogen-ed docs and sources + + ntpd/ntpd-opts.h@1.532 +1 -1 + Checkin Autogen-ed docs and sources + + ntpd/ntpd.1ntpdman@1.340 +2 -2 + Checkin Autogen-ed docs and sources + + ntpd/ntpd.1ntpdmdoc@1.340 +2 -2 + Checkin Autogen-ed docs and sources + + ntpd/ntpd.html@1.183.1.1 +681 -712 + Checkin Autogen-ed docs and sources + + ntpd/ntpd.man.in@1.340 +2 -2 + Checkin Autogen-ed docs and sources + + ntpd/ntpd.mdoc.in@1.340 +2 -2 + Checkin Autogen-ed docs and sources + + ntpdc/invoke-ntpdc.texi@1.508 +1 -1 + Checkin Autogen-ed docs and sources + + ntpdc/ntpdc-opts.c@1.526 +1 -1 + Checkin Autogen-ed docs and sources + + ntpdc/ntpdc-opts.h@1.525 +1 -1 + Checkin Autogen-ed docs and sources + + ntpdc/ntpdc.1ntpdcman@1.339 +2 -2 + Checkin Autogen-ed docs and sources + + ntpdc/ntpdc.1ntpdcmdoc@1.339 +2 -2 + Checkin Autogen-ed docs and sources + + ntpdc/ntpdc.html@1.352.1.1 +354 -403 + Checkin Autogen-ed docs and sources + + ntpdc/ntpdc.man.in@1.339 +2 -2 + Checkin Autogen-ed docs and sources + + ntpdc/ntpdc.mdoc.in@1.339 +2 -2 + Checkin Autogen-ed docs and sources + + ntpq/invoke-ntpq.texi@1.515.1.1 +296 -202 + Checkin Autogen-ed docs and sources + + ntpq/ntpq-opts.c@1.532.1.1 +109 -109 + Checkin Autogen-ed docs and sources + + ntpq/ntpq.1ntpqman@1.343.1.1 +394 -250 + Checkin Autogen-ed docs and sources + + ntpq/ntpq.1ntpqmdoc@1.343.1.1 +399 -330 + Checkin Autogen-ed docs and sources + + ntpq/ntpq.html@1.180.1.1 +1425 -1475 + Checkin Autogen-ed docs and sources + + ntpq/ntpq.man.in@1.343.1.1 +394 -250 + Checkin Autogen-ed docs and sources + + ntpq/ntpq.mdoc.in@1.343.1.1 +399 -330 + Checkin Autogen-ed docs and sources + + ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.339 +2 -2 + Checkin Autogen-ed docs and sources + + ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.339 +2 -2 + Checkin Autogen-ed docs and sources + + ntpsnmpd/ntpsnmpd.html@1.178.1.1 +61 -90 + Checkin Autogen-ed docs and sources + + ntpsnmpd/ntpsnmpd.man.in@1.339 +2 -2 + Checkin Autogen-ed docs and sources + + ntpsnmpd/ntpsnmpd.mdoc.in@1.339 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.100 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.101 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/calc_tickadj/calc_tickadj.html@1.102 +1 -1 + Checkin Autogen-ed docs and sources + + scripts/calc_tickadj/calc_tickadj.man.in@1.99 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/calc_tickadj/calc_tickadj.mdoc.in@1.101 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/ntp-wait/ntp-wait.1ntp-waitman@1.328 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.329 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/ntp-wait/ntp-wait.html@1.348.1.1 +151 -181 + Checkin Autogen-ed docs and sources + + scripts/ntp-wait/ntp-wait.man.in@1.328 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/ntp-wait/ntp-wait.mdoc.in@1.329 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/ntpsweep/ntpsweep.1ntpsweepman@1.107 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.107 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/ntpsweep/ntpsweep.html@1.120.1.1 +151 -188 + Checkin Autogen-ed docs and sources + + scripts/ntpsweep/ntpsweep.man.in@1.107 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/ntpsweep/ntpsweep.mdoc.in@1.108 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/ntptrace/ntptrace.1ntptraceman@1.107 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/ntptrace/ntptrace.1ntptracemdoc@1.108 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/ntptrace/ntptrace.html@1.121.1.1 +128 -168 + Checkin Autogen-ed docs and sources + + scripts/ntptrace/ntptrace.man.in@1.107 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/ntptrace/ntptrace.mdoc.in@1.109 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/plot_summary.1plot_summaryman@1.120 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/plot_summary.1plot_summarymdoc@1.120 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/plot_summary.html@1.123.1.1 +160 -188 + Checkin Autogen-ed docs and sources + + scripts/plot_summary.man.in@1.120 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/plot_summary.mdoc.in@1.120 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/summary.1summaryman@1.119 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/summary.1summarymdoc@1.119 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/summary.html@1.122.1.1 +135 -171 + Checkin Autogen-ed docs and sources + + scripts/summary.man.in@1.119 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/summary.mdoc.in@1.119 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/update-leap/update-leap.1update-leapman@1.20 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/update-leap/update-leap.1update-leapmdoc@1.20 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/update-leap/update-leap.html@1.19.1.1 +212 -236 + Checkin Autogen-ed docs and sources + + scripts/update-leap/update-leap.man.in@1.20 +2 -2 + Checkin Autogen-ed docs and sources + + scripts/update-leap/update-leap.mdoc.in@1.20 +2 -2 + Checkin Autogen-ed docs and sources + + sntp/sntp.1sntpman@1.343 +2 -2 + Checkin Autogen-ed docs and sources + + sntp/sntp.1sntpmdoc@1.343 +2 -2 + Checkin Autogen-ed docs and sources + + sntp/sntp.html@1.523.1.1 +419 -467 + Checkin Autogen-ed docs and sources + + sntp/sntp.man.in@1.343 +2 -2 + Checkin Autogen-ed docs and sources + + sntp/sntp.mdoc.in@1.343 +2 -2 + Checkin Autogen-ed docs and sources + + util/invoke-ntp-keygen.texi@1.510.1.1 +597 -426 + Checkin Autogen-ed docs and sources + + util/ntp-keygen-opts.c@1.528.1.1 +155 -154 + Checkin Autogen-ed docs and sources + + util/ntp-keygen-opts.h@1.526.1.1 +17 -17 + Checkin Autogen-ed docs and sources + + util/ntp-keygen.1ntp-keygenman@1.338.1.1 +591 -440 + Checkin Autogen-ed docs and sources + + util/ntp-keygen.1ntp-keygenmdoc@1.338.1.1 +570 -418 + Checkin Autogen-ed docs and sources + + util/ntp-keygen.html@1.184.1.1 +1414 -1271 + Checkin Autogen-ed docs and sources + + util/ntp-keygen.man.in@1.338.1.1 +591 -440 + Checkin Autogen-ed docs and sources + + util/ntp-keygen.mdoc.in@1.338.1.1 +570 -418 + Checkin Autogen-ed docs and sources + +ChangeSet@1.3720.1.38, 2017-03-19 10:13:40+00:00, stenn@psp-deb1.ntp.org + AES-128-CMAC autogen updates + + ntpd/ntp.conf.html@1.190 +1193 -1529 + AES-128-CMAC autogen updates + + ntpd/ntp.keys.html@1.191 +123 -158 + AES-128-CMAC autogen updates + + ntpd/ntpd.html@1.184 +681 -712 + AES-128-CMAC autogen updates + + ntpdc/ntpdc.html@1.353 +354 -403 + AES-128-CMAC autogen updates + + ntpq/invoke-ntpq.texi@1.516 +296 -202 + AES-128-CMAC autogen updates + + ntpq/ntpq-opts.c@1.533 +109 -109 + AES-128-CMAC autogen updates + + ntpq/ntpq-opts.h@1.531 +1 -1 + AES-128-CMAC autogen updates + + ntpq/ntpq.1ntpqman@1.344 +394 -250 + AES-128-CMAC autogen updates + + ntpq/ntpq.1ntpqmdoc@1.344 +399 -330 + AES-128-CMAC autogen updates + + ntpq/ntpq.html@1.181 +1281 -1412 + AES-128-CMAC autogen updates + + ntpq/ntpq.man.in@1.344 +394 -250 + AES-128-CMAC autogen updates + + ntpq/ntpq.mdoc.in@1.344 +399 -330 + AES-128-CMAC autogen updates + + ntpsnmpd/ntpsnmpd.html@1.179 +61 -90 + AES-128-CMAC autogen updates + + scripts/ntp-wait/ntp-wait.html@1.349 +151 -181 + AES-128-CMAC autogen updates + + scripts/ntpsweep/ntpsweep.html@1.121 +151 -188 + AES-128-CMAC autogen updates + + scripts/ntptrace/ntptrace.html@1.122 +128 -168 + AES-128-CMAC autogen updates + + scripts/plot_summary.html@1.124 +160 -188 + AES-128-CMAC autogen updates + + scripts/summary.html@1.123 +135 -171 + AES-128-CMAC autogen updates + + scripts/update-leap/update-leap.html@1.20 +212 -236 + AES-128-CMAC autogen updates + + sntp/sntp.html@1.524 +419 -467 + AES-128-CMAC autogen updates + + util/invoke-ntp-keygen.texi@1.511 +597 -426 + AES-128-CMAC autogen updates + + util/ntp-keygen-opts.c@1.529 +155 -154 + AES-128-CMAC autogen updates + + util/ntp-keygen-opts.h@1.527 +17 -17 + AES-128-CMAC autogen updates + + util/ntp-keygen.1ntp-keygenman@1.339 +591 -440 + AES-128-CMAC autogen updates + + util/ntp-keygen.1ntp-keygenmdoc@1.339 +570 -418 + AES-128-CMAC autogen updates + + util/ntp-keygen.html@1.185 +1031 -1048 + AES-128-CMAC autogen updates + + util/ntp-keygen.man.in@1.339 +591 -440 + AES-128-CMAC autogen updates + + util/ntp-keygen.mdoc.in@1.339 +570 -418 + AES-128-CMAC autogen updates + +ChangeSet@1.3720.1.37, 2017-03-19 06:23:57+01:00, bwi@nwtime.org + ntpq/ntpq-opts.def name resolution need not involve DNS, replace command_keyword with command and optionally add name, \& quote recommended operators, change clearlist to clearvars, add Ns macros around |, reset some option strings to No; + ntpq/ntpq-subs.c(doprintpeers) space over on next line allowing for host + sp if > 1 host and regular tally + source + sp if wide output and long source name + + ntpq/ntpq-opts.def@1.30 +49 -49 + name resolution need not involve DNS, replace command_keyword with command and optionally add name, \& quote recommended operators, change clearlist to clearvars, add Ns macros around |, reset some option strings to No, + + ntpq/ntpq-subs.c@1.120 +5 -1 + space over on next line allowing for host + sp if > 1 host and regular tally + source + sp if wide output and long source name + +ChangeSet@1.3720.31.3, 2017-03-16 07:48:09+00:00, stenn@psp-deb1.ntp.org + Updates + + NEWS@1.177.1.29 +24 -25 + Updates + +ChangeSet@1.3720.1.36, 2017-03-14 22:06:13+01:00, bwi@nwtime.org + ntpq/ntpq-opts.def restore Ba to | as unsupported by mdoc; util/ntp-keygen-opts.def restore Ba to | as unsupported by mdoc and backslash escape ` to try to avoid build errors + + ntpq/ntpq-opts.def@1.29 +11 -11 + restore Ba to | as unsupported by mdoc + + util/ntp-keygen-opts.def@1.31 +5 -5 + restore Ba to | as unsupported by mdoc and backslash escape ` to try to avoid build errors + +ChangeSet@1.3720.1.35, 2017-03-14 06:58:02+01:00, bwi@nwtime.org + packageinfo.sh comment out special win, util/ntp-keygen-opts.def quote @ { } with prefix @ for texinfo + + packageinfo.sh@1.535 +1 -1 + comment out special win + + util/ntp-keygen-opts.def@1.30 +12 -12 + quote @ { } with prefix @ for texinfo + +ChangeSet@1.3720.1.34, 2017-03-13 23:19:02+01:00, bwi@nwtime.org + clean up ntpq/ntpq-opts.def and util/ntp-keygen-opts.def: + reconcile internally, with implementation, and updates to generated files; + make markup and wording consistent and clearer + + ntpq/ntpq-opts.def@1.28 +385 -325 + remove old RFC ref, NTPv4 differences, some refs to messages as mode 6 and control, deprecation of man page; + add missing commands (including poll as it is visible in help), variables, statistics, and counters; + made optional arguments so; + say what happens with no arguments; + say when clients are shown with peers; + say what counters or statistics are shown in display commands; + say display instead of print, read, show; + word like help where better; + reorder commands listed out of alphabetic order without any grouping; + Xr commands in section 1 not functions in section 3 as devel docs may not be installed; + ID lowercased to not look like acronym or shout; + add \& as recommended; + commands use Ic, variables and named values Cm not Ic, flags use Fl, Ba instead of |; + wrap long lines; + correct poll interval units from log2 s to seconds; + define jitter as offset RMS error estimate + + util/ntp-keygen-opts.def@1.29 +584 -426 + reconcile three embedded Running the Program sections (two of them pure duplicates); + remove duplicated paragraphs; + move apparently orphan paragraphs to appropriate places; + reword chunks with repeated content; + reconcile Command Line Options section with options, add missing options, add long option flags; + specify explicitly when other program commands and configuration files are referenced; + change external references from section 3 functions to section 1 commands; + use markup consistently + +ChangeSet@1.3720.31.1, 2017-03-10 10:00:39+01:00, burnicki@pc-martin4.py.meinberg.de + Include openssl/applink.c only for openSSL versions < 1.1.0. + + include/ssl_applink.c@1.4 +3 -1 + Include openssl/applink.c only for openSSL versions < 1.1.0. + +ChangeSet@1.3720.30.2, 2017-03-09 21:59:34+01:00, perlinger@ntp.org + [Sec 3384] followup: fixed a comment typo. + + ports/winnt/instsrv/instsrv.c@1.11 +1 -1 + [Sec 3384] followup: fixed a comment typo. + +ChangeSet@1.3720.1.33, 2017-03-08 21:51:39+00:00, bwi@nwtime.org + ports/winnt/instsrv/instsrv.c(addSourceToRegistry) prefix use of snprintf with _ required for VS < 2015 + + ports/winnt/instsrv/instsrv.c@1.9.1.1 +1 -1 + prefix addSourceToRegistry() use of snprintf with _ required for VS < 2015 + +ChangeSet@1.3720.30.1, 2017-03-08 22:34:08+01:00, perlinger@ntp.org + [Sec 3384] NTP-01-009 NTP: Privileged execution of User Library code (Pentest report 01.2017) + - VS2008 compatibility restored + + ports/winnt/instsrv/instsrv.c@1.10 +4 -0 + [Sec 3384] NTP-01-009 NTP: Privileged execution of User Library code (Pentest report 01.2017) + - VS2008 compatibility restored + +ChangeSet@1.3720.1.32, 2017-03-08 17:32:15+00:00, bwi@nwtime.org + add AES128CMAC to MAC selections list in ntpq.texi (replacing earlier change directly to ntpq.html) + + ntpq/ntpq.texi@1.5 +1 -1 + add AES128CMAC to MAC selections list (replacing earlier change directly to ntpq.html) + +ChangeSet@1.3720.29.1, 2017-03-08 06:11:49-05:00, stenn@psp-fb3.ntp.org + [Bug 3358] Spurious KoD log messages in .INIT. phase + + ChangeLog@1.1874 +4 -0 + [Bug 3358] Spurious KoD log messages in .INIT. phase + + ntpd/ntp_proto.c@1.403 +8 -11 + [Bug 3358] Spurious KoD log messages in .INIT. phase + +ChangeSet@1.3720.1.30, 2017-03-06 21:07:41+00:00, stenn@psp-deb1.ntp.org + CVE updates for 4.2.8p10 + + NEWS@1.177.1.28 +15 -15 + CVE updates for 4.2.8p10 + +ChangeSet@1.3720.1.29, 2017-03-06 13:54:35+00:00, stenn@psp-deb1.ntp.org + NEWS for p10 + + NEWS@1.177.1.27 +447 -1 + NEWS for p10 + +ChangeSet@1.3720.1.28, 2017-03-06 11:52:11+00:00, stenn@psp-deb1.ntp.org + cleanup + + ChangeLog@1.1873 +2 -4 + cleanup + +ChangeSet@1.3720.25.7, 2017-03-05 11:23:32-07:00, bwi@bwinglisrpi1.(none) + ntpd/ntp_refclock.c(refclock_params) report time_pps_kcbind errors but only return failure if error other than not supported, allowing PPS to work + + ntpd/ntp_refclock.c@1.124 +4 -1 + report time_pps_kcbind errors but only return failure if error other than not supported, allowing PPS to work + +ChangeSet@1.3720.1.27, 2017-03-05 14:56:43+01:00, perlinger@ntp.org + [Sec 3384] NTP-01-009 NTP: Privileged execution of User Library code (Pentest report 01.2017) + - load PPS providers from registry + - disable PPSAPI_HACK envvar + - major cleanup of 'instsrv' + + ChangeLog@1.1872 +4 -0 + [Sec 3384] NTP-01-009 NTP: Privileged execution of User Library code (Pentest report 01.2017) + - load PPS providers from registry, disable PPSAPI_HACK envvar + + include/ntp_stdlib.h@1.85 +6 -2 + [Sec 3384] NTP-01-009 NTP: Privileged execution of User Library code (Pentest report 01.2017) + - side kick: fix array allocation for DEBUG builds + + include/ntpd.h@1.197 +1 -1 + [Sec 3384] NTP-01-009 NTP: Privileged execution of User Library code (Pentest report 01.2017) + - sidekick: signed/unsigned clashes on 'sys_ttlmax' + + ntpd/ntp_config.c@1.346 +1 -1 + [Sec 3384] NTP-01-009 NTP: Privileged execution of User Library code (Pentest report 01.2017) + - sidekick: signed/unsigned clashes on 'sys_ttlmax' + + ntpd/ntp_proto.c@1.402 +2 -2 + [Sec 3384] NTP-01-009 NTP: Privileged execution of User Library code (Pentest report 01.2017) + - sidekick: signed/unsigned clashes on 'sys_ttlmax' + + ports/winnt/include/ntp_iocpltypes.h@1.4 +1 -0 + [Sec 3384] NTP-01-009 NTP: Privileged execution of User Library code (Pentest report 01.2017) + - track use of PPS API on serial channels + + ports/winnt/instsrv/instsrv.c@1.9 +378 -347 + [Sec 3384] NTP-01-009 NTP: Privileged execution of User Library code (Pentest report 01.2017) + - major cleanup + - add command line arguments for service + - set PPS API provider list in service entry + + ports/winnt/ntpd/nt_ppsimpl.c@1.2 +290 -70 + [Sec 3384] NTP-01-009 NTP: Privileged execution of User Library code (Pentest report 01.2017) + - load PPS providers from registry + - disable PPSAPI_HACK envvar + - track use of PPS API on serial channels + + ports/winnt/ntpd/ntp_iocompletionport.c@1.79 +7 -19 + [Sec 3384] NTP-01-009 NTP: Privileged execution of User Library code (Pentest report 01.2017) + - disable PPSAPI_HACK envvar, use tracking from PPS API loader instead + +ChangeSet@1.3720.25.6, 2017-03-04 04:41:52+00:00, Brian@bwinglisd. + ensure Windows system32 added to start of PATH + + ports/winnt/scripts/mkver.bat@1.18 +4 -0 + ensure Windows system32 from COMSPEC added to start of PATH in case other find commands are on PATH + +ChangeSet@1.3720.1.26, 2017-03-02 17:34:00-05:00, stenn@psp-deb2.ntp.org + [Sec 3385] NTP-01-010: ereallocarray()/eallocarray() underused: zero out new memory + + include/ntp_stdlib.h@1.84 +6 -6 + [Sec 3385] NTP-01-010: ereallocarray()/eallocarray() underused: zero out new memory + + libntp/authkeys.c@1.36 +1 -1 + [Sec 3385] NTP-01-010: ereallocarray()/eallocarray() underused: zero out new memory + + libntp/emalloc.c@1.21 +3 -3 + [Sec 3385] NTP-01-010: ereallocarray()/eallocarray() underused: zero out new memory + +ChangeSet@1.3720.1.25, 2017-03-02 05:35:49+00:00, stenn@stenn.ntp.org + [Sec 3376] Support build "hardening" flags: NetBSD + + sntp/harden/netbsd7.0@1.1 +4 -0 + BitKeeper file sntp/harden/netbsd7.0 + + sntp/harden/netbsd7.0@1.0 +0 -0 + + sntp/harden/netbsd7.99@1.1 +4 -0 + BitKeeper file sntp/harden/netbsd7.99 + + sntp/harden/netbsd7.99@1.0 +0 -0 + +ChangeSet@1.3720.1.23, 2017-03-01 09:44:54+00:00, stenn@psp-deb1.ntp.org + [Sec 3376] Support build "hardening" flags + + sntp/m4/ntp_prog_cc.m4@1.3 +1 -1 + [Sec 3376] Support build "hardening" flags + +ChangeSet@1.3720.1.22, 2017-03-01 09:30:03+00:00, stenn@psp-deb1.ntp.org + [Sec 3376] Support build "hardening" flags + + configure.ac@1.609 +5 -4 + [Sec 3376] Support build "hardening" flags + + sntp/configure.ac@1.85 +4 -4 + [Sec 3376] Support build "hardening" flags + + sntp/harden/freebsd11@1.2 +1 -1 + [Sec 3376] Support build "hardening" flags + + sntp/harden/freebsd12@1.2 +1 -1 + [Sec 3376] Support build "hardening" flags + + sntp/m4/ntp_compiler.m4@1.6 +14 -2 + [Sec 3376] Support build "hardening" flags + + sntp/m4/ntp_prog_cc.m4@1.2 +12 -11 + [Sec 3376] Support build "hardening" flags + +ChangeSet@1.3720.26.3, 2017-03-01 09:16:03+00:00, stenn@psp-deb1.ntp.org + merge cleanup + + ChangeLog@1.1869.1.3 +1 -3 + merge cleanup + +ChangeSet@1.3720.28.1, 2017-02-28 06:46:17-05:00, stenn@psp-fb4.ntp.org + [Sec 3361] 0rigin (zero origin) DoS. + + ChangeLog@1.1869.3.1 +1 -0 + [Sec 3361] 0rigin (zero origin) DoS. + + ntpd/ntp_proto.c@1.400 +4 -0 + [Sec 3361] 0rigin (zero origin) DoS. + +ChangeSet@1.3720.27.1, 2017-02-28 06:13:45-05:00, stenn@psp-fb4.ntp.org + [Sec 3385] NTP-01-010 NTP: ereallocarray()/eallocarray() underused. HStenn + + ChangeLog@1.1869.2.1 +1 -0 + [Sec 3385] NTP-01-010 NTP: ereallocarray()/eallocarray() underused. HStenn + + include/ntp_stdlib.h@1.83 +7 -5 + [Sec 3385] NTP-01-010 NTP: ereallocarray()/eallocarray() underused. HStenn + + libntp/authkeys.c@1.35 +1 -1 + [Sec 3385] NTP-01-010 NTP: ereallocarray()/eallocarray() underused. HStenn + + libntp/emalloc.c@1.20 +5 -4 + [Sec 3385] NTP-01-010 NTP: ereallocarray()/eallocarray() underused. HStenn + + libntp/recvbuff.c@1.42 +1 -1 + [Sec 3385] NTP-01-010 NTP: ereallocarray()/eallocarray() underused. HStenn + + ntpd/ntp_loopfilter.c@1.190 +1 -2 + [Sec 3385] NTP-01-010 NTP: ereallocarray()/eallocarray() underused. HStenn + + ntpd/ntp_peer.c@1.162 +1 -1 + [Sec 3385] NTP-01-010 NTP: ereallocarray()/eallocarray() underused. HStenn + + ntpd/ntp_restrict.c@1.41 +2 -2 + [Sec 3385] NTP-01-010 NTP: ereallocarray()/eallocarray() underused. HStenn + + sntp/kod_management.c@1.34 +3 -1 + [Sec 3385] NTP-01-010 NTP: ereallocarray()/eallocarray() underused. HStenn + +ChangeSet@1.3720.26.1, 2017-02-26 08:20:56+00:00, perlinger@ntp.org + [Sec 3393] clang scan-build findings + + ChangeLog@1.1869.1.1 +3 -0 + [Sec 3393] clang scan-build findings + + libntp/ntp_intres.c@1.102 +1 -1 + [Sec 3393] clang scan-build findings + - test proper source pointer, not memcpy result + + ntpd/ntp_config.c@1.344 +28 -46 + [Sec 3393] clang scan-build findings + - provide non-returning error function, triggered only by programming error (mismatch between + parser and evaluator) + - fix assignment to wrong variable in tos stratum check + + ntpd/ntp_control.c@1.218 +1 -1 + [Sec 3393] clang scan-build findings + - minor signed/unsigned clash + + ntpd/ntp_scanner.c@1.50 +0 -1 + [Sec 3393] clang scan-build findings + - dead assignment + + ntpd/refclock_gpsdjson.c@1.26 +8 -6 + [Sec 3393] clang scan-build findings + - never feed NULL to memcpy(), even with zero-length + + ntpd/refclock_jjy.c@1.34 +2 -2 + [Sec 3393] clang scan-build findings + - use memcpy() instead or strncpy() when the number of bytes is known + + ntpd/refclock_nmea.c@1.79 +0 -3 + [Sec 3393] clang scan-build findings + - dead initialisations: always overwritten + + ntpd/refclock_oncore.c@1.102.1.1 +3 -3 + [Sec 3393] clang scan-build findings + - dead initialisations and assignments: always overwritten + + ntpd/refclock_parse.c@1.85 +12 -8 + [Sec 3393] clang scan-build findings + - dead initialisations and assignments: always overwritten + - buggy use of snprintf result + + ntpdate/ntpdate.c@1.99 +2 -0 + [Sec 3393] clang scan-build findings + - INSIST() on sys_samples in range + + ntpdc/ntpdc.c@1.108 +1 -1 + [Sec 3393] clang scan-build findings + - make sure result of recv() is used + + ntpq/ntpq.c@1.174.1.1 +42 -26 + [Sec 3393] clang scan-build findings + - make sure result of recv() is used + - initialise tables + - rework hexdump utility function + +ChangeSet@1.3720.25.5, 2017-02-24 21:36:43-07:00, bwi@bwinglisrpi1.(none) + add missing change comment in mkver.bat + + ports/winnt/scripts/mkver.bat@1.17 +5 -1 + add missing change comment in mkver.bat + +ChangeSet@1.3720.25.4, 2017-02-24 19:33:50+00:00, Brian@bwinglisd. + allow EVP_MD_do_all_sorted to be used on Windows with OpenSSL 1+ + + ntpq/ntpq.c@1.178 +6 -0 + define HAVE_EVP_MD_DO_ALL_SORTED on Windows with OpenSSL 1+ + +ChangeSet@1.3720.1.21, 2017-02-24 06:26:16-05:00, stenn@psp-deb2.ntp.org + [Sec 3376] Support build "hardening" flags. + + ChangeLog@1.1870 +1 -0 + [Sec 3376] Support build "hardening" flags. + + adjtimed/Makefile.am@1.16 +4 -1 + [Sec 3376] Support build "hardening" flags. + + clockstuff/Makefile.am@1.22 +3 -0 + [Sec 3376] Support build "hardening" flags. + + configure.ac@1.608 +2 -0 + [Sec 3376] Support build "hardening" flags. + + libntp/Makefile.am@1.81 +4 -0 + [Sec 3376] Support build "hardening" flags. + + libparse/Makefile.am@1.32 +4 -0 + [Sec 3376] Support build "hardening" flags. + + ntpd/Makefile.am@1.135 +3 -0 + [Sec 3376] Support build "hardening" flags. + + ntpd/ntp.conf.html@1.189 +1541 -1192 + [Sec 3376] Support build "hardening" flags. + + ntpd/ntp.keys.html@1.190 +162 -115 + [Sec 3376] Support build "hardening" flags. + + ntpd/ntpd.html@1.183 +753 -678 + [Sec 3376] Support build "hardening" flags. + + ntpdate/Makefile.am@1.38 +3 -0 + [Sec 3376] Support build "hardening" flags. + + ntpdc/Makefile.am@1.76 +3 -0 + [Sec 3376] Support build "hardening" flags. + + ntpdc/ntpdc.html@1.352 +404 -355 + [Sec 3376] Support build "hardening" flags. + + ntpq/Makefile.am@1.72 +4 -1 + [Sec 3376] Support build "hardening" flags. + + ntpq/ntpq.html@1.180 +1439 -1284 + [Sec 3376] Support build "hardening" flags. + + ntpsnmpd/Makefile.am@1.41 +5 -2 + [Sec 3376] Support build "hardening" flags. + + ntpsnmpd/ntpsnmpd.html@1.178 +92 -59 + [Sec 3376] Support build "hardening" flags. + + parseutil/Makefile.am@1.18 +5 -1 + [Sec 3376] Support build "hardening" flags. + + scripts/ntp-wait/ntp-wait.html@1.348 +182 -152 + [Sec 3376] Support build "hardening" flags. + + scripts/ntpsweep/ntpsweep.html@1.120 +189 -152 + [Sec 3376] Support build "hardening" flags. + + scripts/ntptrace/ntptrace.html@1.121 +168 -128 + [Sec 3376] Support build "hardening" flags. + + scripts/plot_summary.html@1.123 +188 -160 + [Sec 3376] Support build "hardening" flags. + + scripts/summary.html@1.122 +171 -135 + [Sec 3376] Support build "hardening" flags. + + scripts/update-leap/update-leap.html@1.19 +247 -199 + [Sec 3376] Support build "hardening" flags. + + sntp/Makefile.am@1.91 +6 -2 + [Sec 3376] Support build "hardening" flags. + + sntp/configure.ac@1.84 +2 -0 + [Sec 3376] Support build "hardening" flags. + + sntp/harden/README@1.1 +11 -0 + BitKeeper file sntp/harden/README + + sntp/harden/README@1.0 +0 -0 + + sntp/harden/default@1.1 +4 -0 + BitKeeper file sntp/harden/default + + sntp/harden/default@1.0 +0 -0 + + sntp/harden/freebsd10@1.1 +4 -0 + BitKeeper file sntp/harden/freebsd10 + + sntp/harden/freebsd10@1.0 +0 -0 + + sntp/harden/freebsd11@1.1 +4 -0 + BitKeeper file sntp/harden/freebsd11 + + sntp/harden/freebsd11@1.0 +0 -0 + + sntp/harden/freebsd12@1.1 +4 -0 + BitKeeper file sntp/harden/freebsd12 + + sntp/harden/freebsd12@1.0 +0 -0 + + sntp/harden/linux@1.1 +4 -0 + BitKeeper file sntp/harden/linux + + sntp/harden/linux@1.0 +0 -0 + + sntp/libevent/Makefile.am@1.15 +5 -3 + [Sec 3376] Support build "hardening" flags. + + sntp/libevent/configure.ac@1.18 +4 -0 + [Sec 3376] Support build "hardening" flags. + + sntp/libopts/Makefile.am@1.28 +4 -0 + [Sec 3376] Support build "hardening" flags. + + sntp/m4/ntp_harden.m4@1.1 +52 -0 + BitKeeper file sntp/m4/ntp_harden.m4 + + sntp/m4/ntp_harden.m4@1.0 +0 -0 + + sntp/m4/ntp_libevent.m4@1.17 +3 -0 + [Sec 3376] Support build "hardening" flags. + + sntp/scripts/Makefile.am@1.4 +1 -0 + [Sec 3376] Support build "hardening" flags. + + sntp/scripts/genHardFlags@1.1 +152 -0 + BitKeeper file sntp/scripts/genHardFlags + + sntp/scripts/genHardFlags@1.0 +0 -0 + + sntp/sntp.html@1.523 +468 -420 + [Sec 3376] Support build "hardening" flags. + + sntp/tests/Makefile.am@1.68 +4 -1 + [Sec 3376] Support build "hardening" flags. + + sntp/unity/Makefile.am@1.11 +5 -0 + [Sec 3376] Support build "hardening" flags. + + tests/bug-2803/Makefile.am@1.14 +4 -1 + [Sec 3376] Support build "hardening" flags. + + tests/libntp/Makefile.am@1.95 +5 -2 + [Sec 3376] Support build "hardening" flags. + + tests/ntpd/Makefile.am@1.30 +4 -1 + [Sec 3376] Support build "hardening" flags. + + tests/ntpq/Makefile.am@1.10 +4 -1 + [Sec 3376] Support build "hardening" flags. + + tests/sandbox/Makefile.am@1.8 +4 -1 + [Sec 3376] Support build "hardening" flags. + + tests/sec-2853/Makefile.am@1.4 +4 -1 + [Sec 3376] Support build "hardening" flags. + + util/Makefile.am@1.79 +5 -2 + [Sec 3376] Support build "hardening" flags. + + util/ntp-keygen.html@1.184 +1083 -1007 + [Sec 3376] Support build "hardening" flags. + +ChangeSet@1.3720.25.3, 2017-02-23 05:53:09+00:00, Brian@bwinglisd. + increase struct key member type size from 10 to 16 to allow AES128CMAC and future longer types up to 15 chars, refactor ntpq digest list CMAC insertion into function, fix packetProcessing tests, add debug output to check CMAC working + + libntp/ssl_init.c@1.25 +15 -0 + add debug output to validate CMAC being handled + + ntpq/ntpq.c@1.177 +158 -98 + include stddef.h for prtdiff_t, refactor CMAC insertion into MD list into insert_cmac() called from list_digest_names(), use EVP_MD_size() instead of EVP_Digest..() calls in list_md_fn(), remove associated variables, move check earlier in function, minor style and line length cleanups + + sntp/crypto.c@1.28 +9 -1 + increase max key type length to 15 to reflect struct key type size 16, add debug output to check CMAC operation + + sntp/crypto.h@1.12 +1 -1 + increase struct key member type size from 10 to 16 to allow AES128CMAC and future longer types + this should be considered for future length checking when handling digest names + + sntp/tests/packetProcessing.c@1.14 +5 -4 + fix PrepareAuthenticationTest() to use args and not hard wire MD5, increase CMAC key to mandatory length 16, fix exten to match key id + +ChangeSet@1.3720.25.2, 2017-02-21 04:21:19+00:00, Brian@bwinglisd. + fix typos caught by gcc not encountered with Windows build + + include/ntp_md5.h@1.13 +0 -1 + remove cmac include + + libntp/ssl_init.c@1.24 +11 -13 + indent nested include/define, drop unused array digest, make const md var and initialize + + ntpq/ntpq.c@1.176 +19 -9 + move SORTED K_... defines outside MAIN and LIB ifdef, fix var typos and char arg caught by gcc missed by VS/VC + + ports/winnt/scripts/mkver.bat@1.16 +1 -1 + restore initial echo off + + sntp/crypto.c@1.27 +18 -4 + add CMAC include and define name removed elsewhere, make_mac() fix assign instead of compare typo, ensure len 0 if error, check for NULL CTX even for internal MD5 + +ChangeSet@1.3720.25.1, 2017-02-20 05:21:29+00:00, Brian@bwinglisd. + add AES-128 CMAC digest support as key type AES128CMAC length *MUST BE* 16 bytes + + html/authentic.html@1.16 +32 -6 + mention AES-128 CMAC, provide text figure of key file with key 20 AES128CMAC as table with caption instead of fuzzy gif + + html/keygen.html@1.35 +63 -37 + mention AES-128 cmac, change random
...
to

...

, change keys file figure from fuzzy gif to text with key 20 AES128CMAC, remove dated timing and references from Bugs comment + + html/ntpq.html@1.51 +1 -1 + add AES128CMAC to list of digest algorithms + + include/ntp_md5.h@1.12 +1 -0 + include OpenSSL cmac.h for callers + + libntp/ssl_init.c@1.23 +55 -20 + include OpenSSL cmac.h, define MD5_LENGTH, CMAC_LENGTH, and CMAC name, recognise CMAC name and set NID_cmac + + ntpq/ntpq.c@1.175 +61 -3 + define CMAC name, move sorted digest list defines up, add variables and code to detect or append CMAC name, as CMAC is not a registered MAC + + ports/winnt/scripts/mkver.bat@1.15 +3 -1 + add support for Windows 10 (Home maybe others) rename of registry Time Zone info from ActiveTimeBias to Bias + + sntp/crypto.c@1.26 +74 -8 + support AES-128 CMAC digest, add similar error checking to OpenSSL MAC digests, leave local MD5 digest as is + + sntp/tests/crypto.c@1.11 +67 -0 + define CMAC name and length, add CMAC tests like SHA1 tests + + sntp/tests/packetProcessing.c@1.13 +26 -0 + add CMAC name and test like SHA1 test + + tests/libntp/ssl_init.c@1.10 +31 -0 + add CMAC name, length, tests like SHA1 tests + + util/ntp-keygen-opts.def@1.28 +4 -8 + mention AES-128 CMAC, fix garbled sentence, remove outdated timing and references from Bugs + +ChangeSet@1.3720.24.1, 2017-02-12 18:15:23+01:00, perlinger@ntp.org + [Sec 3380] NTP-01-005: Off-by-one in Oncore GPS Receiver + + ChangeLog@1.1853.10.1 +4 -0 + [Sec 3380] NTP-01-005: Off-by-one in Oncore GPS Receiver + + ntpd/refclock_oncore.c@1.103 +1 -1 + [Sec 3380] NTP-01-005: Off-by-one in Oncore GPS Receiver + +ChangeSet@1.3720.23.1, 2017-02-12 17:35:27+01:00, perlinger@ntp.org + [Sec 3382] NTP-01-007: Data Structure terminated insufficiently + [Sec 3383] NTP-01-008: Stack Buffer Overflow from Command Line + + ChangeLog@1.1853.9.1 +6 -0 + [Sec 3382] NTP-01-007: Data Structure terminated insufficiently + [Sec 3383] NTP-01-008: Stack Buffer Overflow from Command Line + + ports/winnt/instsrv/instsrv.c@1.8 +52 -55 + [Sec 3382] NTP-01-007: Data Structure terminated insufficiently + - use static const char ARRAY of defined length to hold MULTISZ value + [Sec 3383] NTP-01-008: Stack Buffer Overflow from Command Line + - use result-checked 'snprintf()' do concat the strings in a buffer of static size + +ChangeSet@1.3720.22.1, 2017-02-12 13:46:35+01:00, perlinger@ntp.org + [Sec 3388] NTP-01-014: Buffer Overflow in DPTS Clock + + ChangeLog@1.1853.8.1 +4 -0 + [Sec 3388] NTP-01-014: Buffer Overflow in DPTS Clock + + ntpd/refclock_datum.c@1.23 +10 -9 + [Sec 3388] NTP-01-014: Buffer Overflow in DPTS Clock + +ChangeSet@1.3720.21.1, 2017-02-12 12:35:04+01:00, perlinger@ntp.org + [Sec 3386] NTP-01-011: ntpq_stripquotes() returns incorrect Value + + ChangeLog@1.1853.7.1 +4 -0 + [Sec 3386] NTP-01-011: ntpq_stripquotes() returns incorrect Value + + ntpq/libntpq.c@1.14 +35 -32 + [Sec 3386] NTP-01-011: ntpq_stripquotes() returns incorrect Value + +ChangeSet@1.3720.20.1, 2017-02-12 11:08:16+01:00, perlinger@ntp.org + [Sec 3387] NTP-01-012: Authenticated DoS via Malicious Config Option + + ChangeLog@1.1853.6.1 +4 -0 + [Sec 3387] NTP-01-012: Authenticated DoS via Malicious Config Option + + ntpd/ntp_config.c@1.340.3.1 +12 -15 + [Sec 3387] NTP-01-012: Authenticated DoS via Malicious Config Option + +ChangeSet@1.3720.19.1, 2017-02-12 09:49:29+01:00, perlinger@ntp.org + [Sec 3389] NTP-01-016: Denial of Service via Malformed Config + + ChangeLog@1.1853.5.1 +4 -0 + [Sec 3389] NTP-01-016: Denial of Service via Malformed Config + + ntpd/ntp_config.c@1.340.2.1 +23 -2 + [Sec 3389] NTP-01-016: Denial of Service via Malformed Config + - allow 'ttl' only for network peers and 'mode' only for refclocks + + ntpd/ntp_proto.c@1.398.1.1 +11 -9 + [Sec 3389] NTP-01-016: Denial of Service via Malformed Config + clamp access to 'sys_ttl' to avoid OOB conditions / undefined behaviour + +ChangeSet@1.3720.18.1, 2017-02-12 08:03:30+01:00, perlinger@ntp.org + [Sec 3379] NTP-01-004 Potential Overflows in ctl_put() functions + + ChangeLog@1.1853.4.1 +4 -0 + [Sec 3379] NTP-01-004 Potential Overflows in ctl_put() functions + + ntpd/ntp_control.c@1.215.1.1 +99 -174 + [Sec 3379] NTP-01-004 Potential Overflows in ctl_put() functions + +ChangeSet@1.3720.17.1, 2017-02-11 20:47:37+01:00, perlinger@ntp.org + [Sec 3378] NTP-01-003 Improper use of snprintf() in mx4200_send() + + ChangeLog@1.1853.3.1 +4 -0 + [Sec 3378] NTP-01-003 Improper use of snprintf() in mx4200_send() + + ntpd/refclock_mx4200.c@1.31 +20 -12 + [Sec 3378] NTP-01-003 Improper use of snprintf() in mx4200_send() + +ChangeSet@1.3720.16.10, 2017-02-11 19:30:47+01:00, perlinger@ntp.org + [Sec 3377] NTP-01-002 Buffer Overflow in ntpq when fetching reslist + + ChangeLog@1.1853.2.6 +4 -0 + [Sec 3377] NTP-01-002 Buffer Overflow in ntpq when fetching reslist + + ntpq/ntpq-subs.c@1.119 +4 -2 + [Sec 3377] NTP-01-002 Buffer Overflow in ntpq when fetching reslist + +ChangeSet@1.3720.16.9, 2017-02-01 08:07:13-05:00, stenn@deacon.udel.edu + cleanup + + ChangeLog@1.1853.2.5 +0 -2 + cleanup + +ChangeSet@1.3720.16.8, 2017-02-01 08:05:36-05:00, stenn@deacon.udel.edu + Update triggers for bk-7 + + BitKeeper/triggers/post-incoming.license-warn@1.10 +3 -0 + Update triggers for bk-7 + + BitKeeper/triggers/pre-resolve.license-chk@1.11 +3 -0 + Update triggers for bk-7 + + BitKeeper/triggers/send@1.17 +2 -2 + Update triggers for bk-7 + +ChangeSet@1.3720.16.7, 2017-02-01 07:39:35-05:00, stenn@deacon.udel.edu NTP_4_2_8P9_WIN TAG: NTP_4_2_8P9_WIN - ChangeLog@1.1857 +3 -0 + ChangeLog@1.1853.2.4 +3 -0 NTP_4_2_8P9_WIN - ntpd/invoke-ntp.conf.texi@1.204 +1 -1 + ntpd/invoke-ntp.conf.texi@1.203.1.1 +1 -1 NTP_4_2_8P9_WIN - ntpd/invoke-ntp.keys.texi@1.193 +1 -1 + ntpd/invoke-ntp.keys.texi@1.192.1.1 +1 -1 NTP_4_2_8P9_WIN - ntpd/invoke-ntpd.texi@1.509 +2 -2 + ntpd/invoke-ntpd.texi@1.508.1.1 +2 -2 NTP_4_2_8P9_WIN - ntpd/ntp.conf.5man@1.238 +3 -3 + ntpd/ntp.conf.5man@1.237.1.1 +3 -3 NTP_4_2_8P9_WIN - ntpd/ntp.conf.5mdoc@1.238 +2 -2 + ntpd/ntp.conf.5mdoc@1.237.1.1 +2 -2 NTP_4_2_8P9_WIN ntpd/ntp.conf.html@1.188 +1 -1 NTP_4_2_8P9_WIN - ntpd/ntp.conf.man.in@1.238 +3 -3 + ntpd/ntp.conf.man.in@1.237.1.1 +3 -3 NTP_4_2_8P9_WIN - ntpd/ntp.conf.mdoc.in@1.238 +2 -2 + ntpd/ntp.conf.mdoc.in@1.237.1.1 +2 -2 NTP_4_2_8P9_WIN - ntpd/ntp.keys.5man@1.227 +2 -2 + ntpd/ntp.keys.5man@1.226.1.1 +2 -2 NTP_4_2_8P9_WIN - ntpd/ntp.keys.5mdoc@1.227 +2 -2 + ntpd/ntp.keys.5mdoc@1.226.1.1 +2 -2 NTP_4_2_8P9_WIN ntpd/ntp.keys.html@1.189 +1 -1 NTP_4_2_8P9_WIN - ntpd/ntp.keys.man.in@1.227 +2 -2 + ntpd/ntp.keys.man.in@1.226.1.1 +2 -2 NTP_4_2_8P9_WIN - ntpd/ntp.keys.mdoc.in@1.227 +2 -2 + ntpd/ntp.keys.mdoc.in@1.226.1.1 +2 -2 NTP_4_2_8P9_WIN - ntpd/ntpd-opts.c@1.531 +245 -245 + ntpd/ntpd-opts.c@1.530.1.1 +245 -245 NTP_4_2_8P9_WIN - ntpd/ntpd-opts.h@1.530 +3 -3 + ntpd/ntpd-opts.h@1.529.1.1 +3 -3 NTP_4_2_8P9_WIN - ntpd/ntpd.1ntpdman@1.338 +3 -3 + ntpd/ntpd.1ntpdman@1.337.1.1 +3 -3 NTP_4_2_8P9_WIN - ntpd/ntpd.1ntpdmdoc@1.338 +2 -2 + ntpd/ntpd.1ntpdmdoc@1.337.1.1 +2 -2 NTP_4_2_8P9_WIN ntpd/ntpd.html@1.182 +2 -2 NTP_4_2_8P9_WIN - ntpd/ntpd.man.in@1.338 +3 -3 + ntpd/ntpd.man.in@1.337.1.1 +3 -3 NTP_4_2_8P9_WIN - ntpd/ntpd.mdoc.in@1.338 +2 -2 + ntpd/ntpd.mdoc.in@1.337.1.1 +2 -2 NTP_4_2_8P9_WIN - ntpdc/invoke-ntpdc.texi@1.506 +2 -2 + ntpdc/invoke-ntpdc.texi@1.505.1.1 +2 -2 NTP_4_2_8P9_WIN - ntpdc/ntpdc-opts.c@1.524 +107 -107 + ntpdc/ntpdc-opts.c@1.523.1.1 +107 -107 NTP_4_2_8P9_WIN - ntpdc/ntpdc-opts.h@1.523 +3 -3 + ntpdc/ntpdc-opts.h@1.522.1.1 +3 -3 NTP_4_2_8P9_WIN - ntpdc/ntpdc.1ntpdcman@1.337 +3 -3 + ntpdc/ntpdc.1ntpdcman@1.336.1.1 +3 -3 NTP_4_2_8P9_WIN - ntpdc/ntpdc.1ntpdcmdoc@1.337 +2 -2 + ntpdc/ntpdc.1ntpdcmdoc@1.336.1.1 +2 -2 NTP_4_2_8P9_WIN - ntpdc/ntpdc.html@1.350 +2 -2 + ntpdc/ntpdc.html@1.349.1.1 +2 -2 NTP_4_2_8P9_WIN - ntpdc/ntpdc.man.in@1.337 +3 -3 + ntpdc/ntpdc.man.in@1.336.1.1 +3 -3 NTP_4_2_8P9_WIN - ntpdc/ntpdc.mdoc.in@1.337 +2 -2 + ntpdc/ntpdc.mdoc.in@1.336.1.1 +2 -2 NTP_4_2_8P9_WIN - ntpq/invoke-ntpq.texi@1.514 +2 -2 + ntpq/invoke-ntpq.texi@1.513.1.1 +2 -2 NTP_4_2_8P9_WIN - ntpq/ntpq-opts.c@1.531 +114 -114 + ntpq/ntpq-opts.c@1.530.1.1 +114 -114 NTP_4_2_8P9_WIN - ntpq/ntpq-opts.h@1.529 +3 -3 + ntpq/ntpq-opts.h@1.528.1.1 +3 -3 NTP_4_2_8P9_WIN - ntpq/ntpq.1ntpqman@1.342 +3 -3 + ntpq/ntpq.1ntpqman@1.341.1.1 +3 -3 NTP_4_2_8P9_WIN - ntpq/ntpq.1ntpqmdoc@1.342 +2 -2 + ntpq/ntpq.1ntpqmdoc@1.341.1.1 +2 -2 NTP_4_2_8P9_WIN ntpq/ntpq.html@1.179 +2 -2 NTP_4_2_8P9_WIN - ntpq/ntpq.man.in@1.342 +3 -3 + ntpq/ntpq.man.in@1.341.1.1 +3 -3 NTP_4_2_8P9_WIN - ntpq/ntpq.mdoc.in@1.342 +2 -2 + ntpq/ntpq.mdoc.in@1.341.1.1 +2 -2 NTP_4_2_8P9_WIN - ntpsnmpd/invoke-ntpsnmpd.texi@1.508 +11 -10 + ntpsnmpd/invoke-ntpsnmpd.texi@1.507.1.1 +11 -10 NTP_4_2_8P9_WIN - ntpsnmpd/ntpsnmpd-opts.c@1.526 +68 -68 + ntpsnmpd/ntpsnmpd-opts.c@1.525.1.1 +68 -68 NTP_4_2_8P9_WIN - ntpsnmpd/ntpsnmpd-opts.h@1.525 +3 -3 + ntpsnmpd/ntpsnmpd-opts.h@1.524.1.1 +3 -3 NTP_4_2_8P9_WIN - ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.337 +3 -3 + ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.336.1.1 +3 -3 NTP_4_2_8P9_WIN - ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.337 +2 -2 + ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.336.1.1 +2 -2 NTP_4_2_8P9_WIN ntpsnmpd/ntpsnmpd.html@1.177 +1 -1 NTP_4_2_8P9_WIN - ntpsnmpd/ntpsnmpd.man.in@1.337 +3 -3 + ntpsnmpd/ntpsnmpd.man.in@1.336.1.1 +3 -3 NTP_4_2_8P9_WIN - ntpsnmpd/ntpsnmpd.mdoc.in@1.337 +2 -2 + ntpsnmpd/ntpsnmpd.mdoc.in@1.336.1.1 +2 -2 NTP_4_2_8P9_WIN packageinfo.sh@1.534 +1 -1 NTP_4_2_8P9_WIN - scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.98 +3 -3 + scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.97.1.1 +3 -3 NTP_4_2_8P9_WIN - scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.99 +2 -2 + scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.98.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/calc_tickadj/calc_tickadj.html@1.100 +1 -1 + scripts/calc_tickadj/calc_tickadj.html@1.99.1.1 +1 -1 NTP_4_2_8P9_WIN - scripts/calc_tickadj/calc_tickadj.man.in@1.97 +3 -3 + scripts/calc_tickadj/calc_tickadj.man.in@1.96.1.1 +3 -3 NTP_4_2_8P9_WIN - scripts/calc_tickadj/calc_tickadj.mdoc.in@1.99 +2 -2 + scripts/calc_tickadj/calc_tickadj.mdoc.in@1.98.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/calc_tickadj/invoke-calc_tickadj.texi@1.102 +1 -1 + scripts/calc_tickadj/invoke-calc_tickadj.texi@1.101.1.1 +1 -1 NTP_4_2_8P9_WIN - scripts/invoke-plot_summary.texi@1.120 +2 -2 + scripts/invoke-plot_summary.texi@1.119.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/invoke-summary.texi@1.119 +2 -2 + scripts/invoke-summary.texi@1.118.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/ntp-wait/invoke-ntp-wait.texi@1.329 +2 -2 + scripts/ntp-wait/invoke-ntp-wait.texi@1.328.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/ntp-wait/ntp-wait-opts@1.65 +2 -2 + scripts/ntp-wait/ntp-wait-opts@1.64.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/ntp-wait/ntp-wait.1ntp-waitman@1.326 +3 -3 + scripts/ntp-wait/ntp-wait.1ntp-waitman@1.325.1.1 +3 -3 NTP_4_2_8P9_WIN - scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.327 +2 -2 + scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.326.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/ntp-wait/ntp-wait.html@1.346 +2 -2 + scripts/ntp-wait/ntp-wait.html@1.345.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/ntp-wait/ntp-wait.man.in@1.326 +3 -3 + scripts/ntp-wait/ntp-wait.man.in@1.325.1.1 +3 -3 NTP_4_2_8P9_WIN - scripts/ntp-wait/ntp-wait.mdoc.in@1.327 +2 -2 + scripts/ntp-wait/ntp-wait.mdoc.in@1.326.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/ntpsweep/invoke-ntpsweep.texi@1.117 +2 -2 + scripts/ntpsweep/invoke-ntpsweep.texi@1.116.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/ntpsweep/ntpsweep-opts@1.67 +2 -2 + scripts/ntpsweep/ntpsweep-opts@1.66.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/ntpsweep/ntpsweep.1ntpsweepman@1.105 +3 -3 + scripts/ntpsweep/ntpsweep.1ntpsweepman@1.104.1.1 +3 -3 NTP_4_2_8P9_WIN - scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.105 +2 -2 + scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.104.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/ntpsweep/ntpsweep.html@1.118 +2 -2 + scripts/ntpsweep/ntpsweep.html@1.117.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/ntpsweep/ntpsweep.man.in@1.105 +3 -3 + scripts/ntpsweep/ntpsweep.man.in@1.104.1.1 +3 -3 NTP_4_2_8P9_WIN - scripts/ntpsweep/ntpsweep.mdoc.in@1.106 +2 -2 + scripts/ntpsweep/ntpsweep.mdoc.in@1.105.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/ntptrace/invoke-ntptrace.texi@1.118 +2 -2 + scripts/ntptrace/invoke-ntptrace.texi@1.117.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/ntptrace/ntptrace-opts@1.67 +2 -2 + scripts/ntptrace/ntptrace-opts@1.66.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/ntptrace/ntptrace.1ntptraceman@1.105 +3 -3 + scripts/ntptrace/ntptrace.1ntptraceman@1.104.1.1 +3 -3 NTP_4_2_8P9_WIN - scripts/ntptrace/ntptrace.1ntptracemdoc@1.106 +2 -2 + scripts/ntptrace/ntptrace.1ntptracemdoc@1.105.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/ntptrace/ntptrace.html@1.119 +2 -2 + scripts/ntptrace/ntptrace.html@1.118.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/ntptrace/ntptrace.man.in@1.105 +3 -3 + scripts/ntptrace/ntptrace.man.in@1.104.1.1 +3 -3 NTP_4_2_8P9_WIN - scripts/ntptrace/ntptrace.mdoc.in@1.107 +2 -2 + scripts/ntptrace/ntptrace.mdoc.in@1.106.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/plot_summary-opts@1.68 +2 -2 + scripts/plot_summary-opts@1.67.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/plot_summary.1plot_summaryman@1.118 +3 -3 + scripts/plot_summary.1plot_summaryman@1.117.1.1 +3 -3 NTP_4_2_8P9_WIN - scripts/plot_summary.1plot_summarymdoc@1.118 +2 -2 + scripts/plot_summary.1plot_summarymdoc@1.117.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/plot_summary.html@1.121 +2 -2 + scripts/plot_summary.html@1.120.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/plot_summary.man.in@1.118 +3 -3 + scripts/plot_summary.man.in@1.117.1.1 +3 -3 NTP_4_2_8P9_WIN - scripts/plot_summary.mdoc.in@1.118 +2 -2 + scripts/plot_summary.mdoc.in@1.117.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/summary-opts@1.67 +2 -2 + scripts/summary-opts@1.66.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/summary.1summaryman@1.117 +3 -3 + scripts/summary.1summaryman@1.116.1.1 +3 -3 NTP_4_2_8P9_WIN - scripts/summary.1summarymdoc@1.117 +2 -2 + scripts/summary.1summarymdoc@1.116.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/summary.html@1.120 +2 -2 + scripts/summary.html@1.119.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/summary.man.in@1.117 +3 -3 + scripts/summary.man.in@1.116.1.1 +3 -3 NTP_4_2_8P9_WIN - scripts/summary.mdoc.in@1.117 +2 -2 + scripts/summary.mdoc.in@1.116.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/update-leap/invoke-update-leap.texi@1.18 +1 -1 + scripts/update-leap/invoke-update-leap.texi@1.17.1.1 +1 -1 NTP_4_2_8P9_WIN - scripts/update-leap/update-leap-opts@1.18 +2 -2 + scripts/update-leap/update-leap-opts@1.17.1.1 +2 -2 NTP_4_2_8P9_WIN - scripts/update-leap/update-leap.1update-leapman@1.18 +3 -3 + scripts/update-leap/update-leap.1update-leapman@1.17.1.1 +3 -3 NTP_4_2_8P9_WIN - scripts/update-leap/update-leap.1update-leapmdoc@1.18 +2 -2 + scripts/update-leap/update-leap.1update-leapmdoc@1.17.1.1 +2 -2 NTP_4_2_8P9_WIN scripts/update-leap/update-leap.html@1.18 +1 -1 NTP_4_2_8P9_WIN - scripts/update-leap/update-leap.man.in@1.18 +3 -3 + scripts/update-leap/update-leap.man.in@1.17.1.1 +3 -3 NTP_4_2_8P9_WIN - scripts/update-leap/update-leap.mdoc.in@1.18 +2 -2 + scripts/update-leap/update-leap.mdoc.in@1.17.1.1 +2 -2 NTP_4_2_8P9_WIN - sntp/invoke-sntp.texi@1.506 +2 -2 + sntp/invoke-sntp.texi@1.505.1.1 +2 -2 NTP_4_2_8P9_WIN - sntp/sntp-opts.c@1.525 +159 -159 + sntp/sntp-opts.c@1.524.1.1 +159 -159 NTP_4_2_8P9_WIN - sntp/sntp-opts.h@1.523 +3 -3 + sntp/sntp-opts.h@1.522.1.1 +3 -3 NTP_4_2_8P9_WIN - sntp/sntp.1sntpman@1.341 +3 -3 + sntp/sntp.1sntpman@1.340.1.1 +3 -3 NTP_4_2_8P9_WIN - sntp/sntp.1sntpmdoc@1.341 +2 -2 + sntp/sntp.1sntpmdoc@1.340.1.1 +2 -2 NTP_4_2_8P9_WIN - sntp/sntp.html@1.521 +2 -2 + sntp/sntp.html@1.520.1.1 +2 -2 NTP_4_2_8P9_WIN - sntp/sntp.man.in@1.341 +3 -3 + sntp/sntp.man.in@1.340.1.1 +3 -3 NTP_4_2_8P9_WIN - sntp/sntp.mdoc.in@1.341 +2 -2 + sntp/sntp.mdoc.in@1.340.1.1 +2 -2 NTP_4_2_8P9_WIN - util/invoke-ntp-keygen.texi@1.509 +2 -2 + util/invoke-ntp-keygen.texi@1.508.1.1 +2 -2 NTP_4_2_8P9_WIN - util/ntp-keygen-opts.c@1.527 +173 -173 + util/ntp-keygen-opts.c@1.526.1.1 +173 -173 NTP_4_2_8P9_WIN - util/ntp-keygen-opts.h@1.525 +3 -3 + util/ntp-keygen-opts.h@1.524.1.1 +3 -3 NTP_4_2_8P9_WIN - util/ntp-keygen.1ntp-keygenman@1.337 +3 -3 + util/ntp-keygen.1ntp-keygenman@1.336.1.1 +3 -3 NTP_4_2_8P9_WIN - util/ntp-keygen.1ntp-keygenmdoc@1.337 +2 -2 + util/ntp-keygen.1ntp-keygenmdoc@1.336.1.1 +2 -2 NTP_4_2_8P9_WIN util/ntp-keygen.html@1.183 +2 -2 NTP_4_2_8P9_WIN - util/ntp-keygen.man.in@1.337 +3 -3 + util/ntp-keygen.man.in@1.336.1.1 +3 -3 NTP_4_2_8P9_WIN - util/ntp-keygen.mdoc.in@1.337 +2 -2 + util/ntp-keygen.mdoc.in@1.336.1.1 +2 -2 NTP_4_2_8P9_WIN -ChangeSet@1.3728, 2017-01-28 09:32:36-05:00, stenn@pogo.udel.edu +ChangeSet@1.3720.16.6, 2017-01-28 09:32:36-05:00, stenn@pogo.udel.edu typos - sntp/m4/ntp_openssl.m4@1.26 +13 -13 + sntp/m4/ntp_openssl.m4@1.25.1.1 +13 -13 typos -ChangeSet@1.3726, 2017-01-27 11:21:38+00:00, stenn@psp-deb1.ntp.org +ChangeSet@1.3720.16.4, 2017-01-27 11:21:38+00:00, stenn@psp-deb1.ntp.org ntp-4.2.8p9-win - ChangeLog@1.1855 +4 -1 + ChangeLog@1.1853.2.2 +4 -1 ntp-4.2.8p9-win packageinfo.sh@1.533 +1 -1 ntp-4.2.8p9-win -ChangeSet@1.3725, 2017-01-27 11:09:20+00:00, stenn@psp-deb1.ntp.org +ChangeSet@1.3720.16.3, 2017-01-27 11:09:20+00:00, stenn@psp-deb1.ntp.org bk-7 repos don't have a ChangeSet file - sntp/Makefile.am@1.89 +1 -1 + sntp/Makefile.am@1.88.1.1 +1 -1 bk-7 repos don't have a ChangeSet file -ChangeSet@1.3724, 2017-01-21 15:12:35+01:00, perlinger@ntp.org +ChangeSet@1.3720.16.2, 2017-01-21 15:12:35+01:00, perlinger@ntp.org [Bug 3144] NTP does not build without openSSL - pulled missing changeset, minor warning fixes - ChangeLog@1.1854 +2 -1 + ChangeLog@1.1853.2.1 +2 -1 [Bug 3144] NTP does not build without openSSL - pulled missing changeset, minor warning fixes @@ -369,16 +6904,22 @@ [Bug 3144] NTP does not build without openSSL - pulled missing changeset, minor warning fixes -ChangeSet@1.3720.1.2, 2017-01-10 06:07:05-05:00, stenn@pogo.udel.edu +ChangeSet@1.3720.1.18, 2017-01-10 11:14:17+00:00, stenn@psp-deb1.ntp.org + s/DNL/dnl/ in ntp_openssl.m4 + + sntp/m4/ntp_openssl.m4@1.26 +13 -13 + s/DNL/dnl/ in ntp_openssl.m4 + +ChangeSet@1.3720.15.2, 2017-01-10 06:07:05-05:00, stenn@pogo.udel.edu configure.ac cleanup - ChangeLog@1.1852.1.1 +5 -0 + ChangeLog@1.1852.13.1 +5 -0 configure.ac cleanup configure.ac@1.607 +1 -1 configure.ac cleanup -ChangeSet@1.3720.1.1, 2017-01-10 06:05:44-05:00, stenn@pogo.udel.edu +ChangeSet@1.3720.15.1, 2017-01-10 06:05:44-05:00, stenn@pogo.udel.edu openssl configure cleanup sntp/m4/ntp_libntp.m4@1.34 +1 -3 @@ -387,7 +6928,586 @@ sntp/m4/ntp_openssl.m4@1.25 +19 -1 openssl configure cleanup -ChangeSet@1.3722, 2016-11-23 08:34:52+01:00, perlinger@ntp.org +ChangeSet@1.3720.1.14, 2017-01-08 11:33:47+00:00, stenn@psp-deb1.ntp.org + typo + + ChangeLog@1.1864 +1 -1 + typo + +ChangeSet@1.3720.14.1, 2017-01-08 11:16:33+01:00, perlinger@ntp.org + [Bug 3062] Change the process name of forked DNS worker + - applied patch by Reinhard Max. See bugzilla for limitations. + + ChangeLog@1.1852.12.1 +4 -1 + [Bug 3062] Change the process name of forked DNS worker + - applied patch by Reinhard Max. + + include/ntpd.h@1.194.1.1 +2 -0 + [Bug 3062] Change the process name of forked DNS worker + - applied patch by Reinhard Max. + + libntp/work_fork.c@1.17.1.1 +18 -0 + [Bug 3062] Change the process name of forked DNS worker + - applied patch by Reinhard Max. + + ntpd/ntpd.c@1.172 +2 -0 + [Bug 3062] Change the process name of forked DNS worker + - applied patch by Reinhard Max. + +ChangeSet@1.3720.1.7, 2017-01-08 09:30:07+00:00, stenn@psp-deb1.ntp.org + [Bug 2896] logging message cleanup + + ntpd/ntp_config.c@1.343 +2 -2 + [Bug 2896] logging message cleanup + +ChangeSet@1.3720.12.1, 2017-01-07 04:30:19+00:00, abe@psp-deb1.ntp.org + miscopt.html, driver40.html, driver40-ja.html, ChangeLog: + [Bug 3365] Updates driver40(-ja).html and miscopt.html + + ChangeLog@1.1852.11.1 +2 -0 + [Bug 3365] Updates driver40(-ja).html and miscopt.html + + html/drivers/driver40-ja.html@1.6 +2 -1 + [Bug 3365] Updates driver40(-ja).html and miscopt.html + + html/drivers/driver40.html@1.21 +2 -1 + [Bug 3365] Updates driver40(-ja).html and miscopt.html + + html/miscopt.html@1.88 +4 -1 + [Bug 3365] Updates driver40(-ja).html and miscopt.html + +ChangeSet@1.3720.1.3, 2017-01-06 23:24:33+01:00, jnperlin@hydra.localnet + [Bug 3363] Support for openssl-1.1.0 without compatibility modes + + ChangeLog@1.1854 +2 -0 + [Bug 3363] Support for openssl-1.1.0 without compatibility modes + + include/libssl_compat.h@1.3 +19 -0 + [Bug 3363] Support for openssl-1.1.0 without compatibility modes + + include/ntp_crypto.h@1.52 +1 -0 + [Bug 3363] Support for openssl-1.1.0 without compatibility modes + + libntp/ssl_init.c@1.22 +33 -20 + [Bug 3363] Support for openssl-1.1.0 without compatibility modes + + ntpd/ntp_crypto.c@1.189 +12 -7 + [Bug 3363] Support for openssl-1.1.0 without compatibility modes + + sntp/libevent/test/regress_ssl.c@1.8 +18 -4 + [Bug 3363] Support for openssl-1.1.0 without compatibility modes + + util/ntp-keygen.c@1.110 +17 -5 + [Bug 3363] Support for openssl-1.1.0 without compatibility modes + +ChangeSet@1.3720.11.1, 2017-01-04 10:46:52+01:00, jnperlin@hydra.localnet + [Bug 2923] Trap Configuration Fail + + ChangeLog@1.1852.10.1 +4 -1 + [Bug 2923] Trap Configuration Fail + + ntpd/ntp_config.c@1.340.1.1 +2 -2 + [Bug 2923] Trap Configuration Fail + +ChangeSet@1.3720.10.2, 2017-01-02 12:09:21+00:00, stenn@psp-deb1.ntp.org + Update copyright year + + ChangeLog@1.1852.9.2 +3 -0 + Update copyright year + + html/copyright.html@1.68 +5 -5 + Update copyright year + + ntpd/invoke-ntp.conf.texi@1.204 +1 -1 + Update copyright year + + ntpd/invoke-ntp.keys.texi@1.193 +1 -1 + Update copyright year + + ntpd/invoke-ntpd.texi@1.509 +1 -1 + Update copyright year + + ntpd/ntp.conf.5man@1.238 +4 -4 + Update copyright year + + ntpd/ntp.conf.5mdoc@1.238 +3 -3 + Update copyright year + + ntpd/ntp.conf.man.in@1.238 +4 -4 + Update copyright year + + ntpd/ntp.conf.mdoc.in@1.238 +3 -3 + Update copyright year + + ntpd/ntp.keys.5man@1.227 +3 -3 + Update copyright year + + ntpd/ntp.keys.5mdoc@1.227 +4 -4 + Update copyright year + + ntpd/ntp.keys.man.in@1.227 +3 -3 + Update copyright year + + ntpd/ntp.keys.mdoc.in@1.227 +4 -4 + Update copyright year + + ntpd/ntpd-opts.c@1.531 +4 -4 + Update copyright year + + ntpd/ntpd-opts.h@1.530 +2 -2 + Update copyright year + + ntpd/ntpd.1ntpdman@1.338 +4 -4 + Update copyright year + + ntpd/ntpd.1ntpdmdoc@1.338 +3 -3 + Update copyright year + + ntpd/ntpd.man.in@1.338 +4 -4 + Update copyright year + + ntpd/ntpd.mdoc.in@1.338 +3 -3 + Update copyright year + + ntpdc/invoke-ntpdc.texi@1.506 +1 -1 + Update copyright year + + ntpdc/ntpdc-opts.c@1.524 +4 -4 + Update copyright year + + ntpdc/ntpdc-opts.h@1.523 +2 -2 + Update copyright year + + ntpdc/ntpdc.1ntpdcman@1.337 +4 -4 + Update copyright year + + ntpdc/ntpdc.1ntpdcmdoc@1.337 +3 -3 + Update copyright year + + ntpdc/ntpdc.html@1.350 +75 -55 + Update copyright year + + ntpdc/ntpdc.man.in@1.337 +4 -4 + Update copyright year + + ntpdc/ntpdc.mdoc.in@1.337 +3 -3 + Update copyright year + + ntpq/invoke-ntpq.texi@1.514 +1 -1 + Update copyright year + + ntpq/ntpq-opts.c@1.531 +4 -4 + Update copyright year + + ntpq/ntpq-opts.h@1.529 +2 -2 + Update copyright year + + ntpq/ntpq.1ntpqman@1.342 +4 -4 + Update copyright year + + ntpq/ntpq.1ntpqmdoc@1.342 +3 -3 + Update copyright year + + ntpq/ntpq.man.in@1.342 +4 -4 + Update copyright year + + ntpq/ntpq.mdoc.in@1.342 +3 -3 + Update copyright year + + ntpsnmpd/invoke-ntpsnmpd.texi@1.508 +1 -1 + Update copyright year + + ntpsnmpd/ntpsnmpd-opts.c@1.526 +4 -4 + Update copyright year + + ntpsnmpd/ntpsnmpd-opts.h@1.525 +2 -2 + Update copyright year + + ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.337 +4 -4 + Update copyright year + + ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.337 +3 -3 + Update copyright year + + ntpsnmpd/ntpsnmpd.man.in@1.337 +4 -4 + Update copyright year + + ntpsnmpd/ntpsnmpd.mdoc.in@1.337 +3 -3 + Update copyright year + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.98 +3 -3 + Update copyright year + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.99 +2 -2 + Update copyright year + + scripts/calc_tickadj/calc_tickadj.html@1.100 +33 -21 + Update copyright year + + scripts/calc_tickadj/calc_tickadj.man.in@1.97 +3 -3 + Update copyright year + + scripts/calc_tickadj/calc_tickadj.mdoc.in@1.99 +2 -2 + Update copyright year + + scripts/calc_tickadj/invoke-calc_tickadj.texi@1.102 +1 -1 + Update copyright year + + scripts/invoke-plot_summary.texi@1.120 +1 -1 + Update copyright year + + scripts/invoke-summary.texi@1.119 +1 -1 + Update copyright year + + scripts/ntp-wait/invoke-ntp-wait.texi@1.329 +1 -1 + Update copyright year + + scripts/ntp-wait/ntp-wait-opts@1.65 +1 -1 + Update copyright year + + scripts/ntp-wait/ntp-wait.1ntp-waitman@1.326 +3 -3 + Update copyright year + + scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.327 +2 -2 + Update copyright year + + scripts/ntp-wait/ntp-wait.html@1.346 +47 -29 + Update copyright year + + scripts/ntp-wait/ntp-wait.man.in@1.326 +3 -3 + Update copyright year + + scripts/ntp-wait/ntp-wait.mdoc.in@1.327 +2 -2 + Update copyright year + + scripts/ntpsweep/invoke-ntpsweep.texi@1.117 +1 -1 + Update copyright year + + scripts/ntpsweep/ntpsweep-opts@1.67 +1 -1 + Update copyright year + + scripts/ntpsweep/ntpsweep.1ntpsweepman@1.105 +3 -3 + Update copyright year + + scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.105 +2 -2 + Update copyright year + + scripts/ntpsweep/ntpsweep.html@1.118 +42 -31 + Update copyright year + + scripts/ntpsweep/ntpsweep.man.in@1.105 +3 -3 + Update copyright year + + scripts/ntpsweep/ntpsweep.mdoc.in@1.106 +2 -2 + Update copyright year + + scripts/ntptrace/invoke-ntptrace.texi@1.118 +1 -1 + Update copyright year + + scripts/ntptrace/ntptrace-opts@1.67 +1 -1 + Update copyright year + + scripts/ntptrace/ntptrace.1ntptraceman@1.105 +3 -3 + Update copyright year + + scripts/ntptrace/ntptrace.1ntptracemdoc@1.106 +2 -2 + Update copyright year + + scripts/ntptrace/ntptrace.html@1.119 +34 -25 + Update copyright year + + scripts/ntptrace/ntptrace.man.in@1.105 +3 -3 + Update copyright year + + scripts/ntptrace/ntptrace.mdoc.in@1.107 +2 -2 + Update copyright year + + scripts/plot_summary-opts@1.68 +1 -1 + Update copyright year + + scripts/plot_summary.1plot_summaryman@1.118 +3 -3 + Update copyright year + + scripts/plot_summary.1plot_summarymdoc@1.118 +2 -2 + Update copyright year + + scripts/plot_summary.html@1.121 +45 -27 + Update copyright year + + scripts/plot_summary.man.in@1.118 +3 -3 + Update copyright year + + scripts/plot_summary.mdoc.in@1.118 +2 -2 + Update copyright year + + scripts/summary-opts@1.67 +1 -1 + Update copyright year + + scripts/summary.1summaryman@1.117 +3 -3 + Update copyright year + + scripts/summary.1summarymdoc@1.117 +2 -2 + Update copyright year + + scripts/summary.html@1.120 +37 -25 + Update copyright year + + scripts/summary.man.in@1.117 +3 -3 + Update copyright year + + scripts/summary.mdoc.in@1.117 +2 -2 + Update copyright year + + scripts/update-leap/invoke-update-leap.texi@1.18 +1 -1 + Update copyright year + + scripts/update-leap/update-leap-opts@1.18 +1 -1 + Update copyright year + + scripts/update-leap/update-leap.1update-leapman@1.18 +3 -3 + Update copyright year + + scripts/update-leap/update-leap.1update-leapmdoc@1.18 +2 -2 + Update copyright year + + scripts/update-leap/update-leap.man.in@1.18 +3 -3 + Update copyright year + + scripts/update-leap/update-leap.mdoc.in@1.18 +2 -2 + Update copyright year + + sntp/include/copyright.def@1.27 +1 -1 + Update copyright year + + sntp/invoke-sntp.texi@1.506 +1 -1 + Update copyright year + + sntp/sntp-opts.c@1.525 +4 -4 + Update copyright year + + sntp/sntp-opts.h@1.523 +2 -2 + Update copyright year + + sntp/sntp.1sntpman@1.341 +4 -4 + Update copyright year + + sntp/sntp.1sntpmdoc@1.341 +3 -3 + Update copyright year + + sntp/sntp.html@1.521 +107 -83 + Update copyright year + + sntp/sntp.man.in@1.341 +4 -4 + Update copyright year + + sntp/sntp.mdoc.in@1.341 +3 -3 + Update copyright year + + util/invoke-ntp-keygen.texi@1.509 +1 -1 + Update copyright year + + util/ntp-keygen-opts.c@1.527 +4 -4 + Update copyright year + + util/ntp-keygen-opts.h@1.525 +2 -2 + Update copyright year + + util/ntp-keygen.1ntp-keygenman@1.337 +4 -4 + Update copyright year + + util/ntp-keygen.1ntp-keygenmdoc@1.337 +3 -3 + Update copyright year + + util/ntp-keygen.man.in@1.337 +4 -4 + Update copyright year + + util/ntp-keygen.mdoc.in@1.337 +3 -3 + Update copyright year + +ChangeSet@1.3720.10.1, 2017-01-02 11:53:32+00:00, stenn@psp-deb1.ntp.org + cleanup + + ChangeLog@1.1852.9.1 +0 -1 + cleanup + +ChangeSet@1.3720.9.1, 2016-12-30 10:39:31+01:00, jnperlin@hydra.localnet + [Bug 3356] Bugfix 3072 breaks multicastclient + + ChangeLog@1.1852.8.1 +3 -0 + [Bug 3356] Bugfix 3072 breaks multicastclient + + ntpd/ntp_peer.c@1.161 +2 -1 + [Bug 3356] Bugfix 3072 breaks multicastclient + (see bugs.ntp.org for details) + +ChangeSet@1.3720.8.2, 2016-12-11 11:53:32+01:00, perlinger@ntp.org + [Bug 3065] Quiet warnings on NetBSD (take II) + + ntpq/ntpq.c@1.174 +1 -1 + [Bug 3065] Quiet warnings on NetBSD + - repair of repair + +ChangeSet@1.3720.8.1, 2016-12-11 11:39:49+01:00, perlinger@ntp.org + [Bug 3065] Quiet warnings on NetBSD + + ChangeLog@1.1852.7.1 +5 -1 + [Bug 3065] Quiet warnings on NetBSD + + include/ntp_fp.h@1.33 +1 -1 + [Bug 3065] Quiet warnings on NetBSD + - GPS time units are unsigned -- gpstolfp should reflect this + + libparse/clk_trimtsip.c@1.14 +4 -4 + [Bug 3065] Quiet warnings on NetBSD + - GPS time units are unsigned + + libparse/gpstolfp.c@1.13 +2 -2 + [Bug 3065] Quiet warnings on NetBSD + - GPS time units are unsigned -- gpstolfp should reflect this + + ntpd/refclock_jjy.c@1.33 +7 -6 + [Bug 3065] Quiet warnings on NetBSD + - length counters should better be unsigned + + ntpd/refclock_parse.c@1.84 +5 -5 + [Bug 3065] Quiet warnings on NetBSD + - GPS time units are unsigned + + ntpq/ntpq.c@1.173 +3 -3 + [Bug 3065] Quiet warnings on NetBSD + +ChangeSet@1.3686.26.1, 2016-12-08 08:28:15+01:00, perlinger@ntp.org + [Bug 2645] out-of-bound pointers in ctl_putsys and decode_bitflags + + ChangeLog@1.1834.26.1 +5 -0 + [Bug 2645] out-of-bound pointers in ctl_putsys and decode_bitflags + + lib/isc/inet_pton.c@1.8 +3 -3 + [Bug 2645] out-of-bound pointers in ctl_putsys and decode_bitflags + + libntp/statestr.c@1.29 +4 -5 + [Bug 2645] out-of-bound pointers in ctl_putsys and decode_bitflags + + ntpd/ntp_control.c@1.209.7.1 +5 -5 + [Bug 2645] out-of-bound pointers in ctl_putsys and decode_bitflags + + ntpd/ntp_io.c@1.417.1.1 +3 -4 + [Bug 2645] out-of-bound pointers in ctl_putsys and decode_bitflags + - sidekick: counters should be unsigned, if it's really just for counting + + ntpdc/ntpdc_ops.c@1.82 +1 -1 + [Bug 2645] out-of-bound pointers in ctl_putsys and decode_bitflags + - sidekick: flags should not be counters + + sntp/crypto.c@1.21.2.1 +2 -2 + [Bug 2645] out-of-bound pointers in ctl_putsys and decode_bitflags + sidekick: arithmetic on void pointers is a booboo. + +ChangeSet@1.3720.6.1, 2016-11-29 20:36:05+01:00, perlinger@ntp.org + [Bug 2896] Nothing happens if minsane < maxclock < minclock + - create error log, but stay responsive + + ChangeLog@1.1852.5.1 +4 -0 + [Bug 2896] Nothing happens if minsane < maxclock < minclock + + include/ntpd.h@1.195 +1 -0 + [Bug 2896] Nothing happens if minsane < maxclock < minclock + - list 'sys_maxclock', too, for constraint checks + + ntpd/ntp_config.c@1.341 +73 -15 + [Bug 2896] Nothing happens if minsane < maxclock < minclock + - check minsane/minclock/maxclock relation and drop error log on constraint violation + + ntpd/ntp_parser.c@1.104 +152 -152 + [Bug 2896] Nothing happens if minsane < maxclock < minclock + - sidekick: minclock/maxclock should be int, not float! + + ntpd/ntp_parser.h@1.68 +1 -1 + [Bug 2896] Nothing happens if minsane < maxclock < minclock + - sidekick: minclock/maxclock should be int, not float! + + ntpd/ntp_parser.y@1.94 +4 -4 + [Bug 2896] Nothing happens if minsane < maxclock < minclock + - sidekick: minclock/maxclock should be int, not float! + +ChangeSet@1.3720.5.1, 2016-11-27 21:09:17+01:00, perlinger@ntp.org + [Bug 3216] libntp audio ioctl() args incorrectly cast to int on 4.4BSD-Lite derived platforms + + ChangeLog@1.1852.4.1 +5 -0 + [Bug 3216] libntp audio ioctl() args incorrectly cast to int on 4.4BSD-Lite derived platforms + + libntp/audio.c@1.38 +25 -11 + [Bug 3216] libntp audio ioctl() args incorrectly cast to int on 4.4BSD-Lite derived platforms + - provide platform-dependent typedef for IOCTL request identifier + - remove explicit, unnecessary and potentially harmful casts to 'int' for literal IOCTL requests + - make module-global variables static to keep them out of global namespace + +ChangeSet@1.3720.4.1, 2016-11-27 10:18:17+01:00, perlinger@ntp.org + [Bug 3215] 'make distcheck' fails with newer BK repository format + + ChangeLog@1.1852.3.1 +3 -0 + [Bug 3215] 'make distcheck' fails with newer BK repository format + + sntp/Makefile.am@1.89 +1 -2 + [Bug 3215] 'make distcheck' fails with newer BK repository format + - use 'bk root' in receipe to test for working BK and source being a BK repo in one go + +ChangeSet@1.3720.3.1, 2016-11-26 18:10:01+01:00, perlinger@ntp.org + [Bug 3139] (...) time_pps_create: Exec format error + + ChangeLog@1.1852.2.1 +6 -0 + [Bug 3139] (...) time_pps_create: Exec format error + + ports/winnt/include/timepps.h@1.4 +14 -386 + [Bug 3139] (...) time_pps_create: Exec format error + - move loader API from 'inline' to proper source + + ports/winnt/ntpd/nt_ppsimpl.c@1.1 +550 -0 + [Bug 3139] (...) time_pps_create: Exec format error + - move loader API from 'inline' to proper source + - augment pathless dlls with absolute path to NTPD + - use 'msyslog()' instead of 'printf()' for reporting trouble + + ports/winnt/ntpd/nt_ppsimpl.c@1.0 +0 -0 + + ports/winnt/vs2005/ntpd.vcproj@1.22 +4 -0 + [Bug 3139] (...) time_pps_create: Exec format error + - move loader API from 'inline' to proper source + + ports/winnt/vs2008/ntpd/ntpd.vcproj@1.52 +4 -0 + [Bug 3139] (...) time_pps_create: Exec format error + - move loader API from 'inline' to proper source + + ports/winnt/vs2013/ntpd/ntpd.vcxproj@1.10 +1 -0 + [Bug 3139] (...) time_pps_create: Exec format error + - move loader API from 'inline' to proper source + + ports/winnt/vs2013/ntpd/ntpd.vcxproj.filters@1.7 +3 -0 + [Bug 3139] (...) time_pps_create: Exec format error + - move loader API from 'inline' to proper source + + ports/winnt/vs2015/ntpd/ntpd.vcxproj@1.2 +1 -0 + [Bug 3139] (...) time_pps_create: Exec format error + - move loader API from 'inline' to proper source + + ports/winnt/vs2015/ntpd/ntpd.vcxproj.filters@1.2 +3 -0 + [Bug 3139] (...) time_pps_create: Exec format error + - move loader API from 'inline' to proper source + +ChangeSet@1.3720.2.1, 2016-11-24 07:57:37+01:00, perlinger@ntp.org + [Bug 3173] forking async worker: interrupted pipe I/O + + ChangeLog@1.1852.1.1 +4 -0 + [Bug 3173] forking async worker: interrupted pipe I/O + + libntp/work_fork.c@1.18 +90 -57 + [Bug 3173] forking async worker: interrupted pipe I/O + + ntpd/ntp_proto.c@1.397.1.1 +2 -1 + [Bug 3173] forking async worker: interrupted pipe I/O + - sidekick: minor const/init cleanup + +ChangeSet@1.3720.1.2, 2016-11-23 08:34:52+01:00, perlinger@ntp.org Bug 3144 - NTP does not build without openSSL - fix SNTP to build '--without-crypto',too - remove some warnings that result from '--without-crypto' @@ -404,7 +7524,7 @@ Bug 3144 - NTP does not build without openSSL - fix SNTP to build '--without-crypto', too -ChangeSet@1.3721, 2016-11-22 22:22:46+01:00, perlinger@ntp.org +ChangeSet@1.3720.1.1, 2016-11-22 22:22:46+01:00, perlinger@ntp.org [Bug 3144] NTP does not build without openSSL ChangeLog@1.1853 +3 -1 @@ -436,6 +7556,13 @@ [Bug 3144] NTP does not build without openSSL - sidekick: Fix annoying warnings MSVC emits +ChangeSet@1.3688.6.1, 2016-11-22 03:21:05-08:00, harlan@fb-x86-a.pfcs.com + NEWS: + NEWS + + NEWS@1.178, harlan@max.pfcs.com +2 -0 + NEWS + ChangeSet@1.3720, 2016-11-21 08:08:21-05:00, stenn@deacon.udel.edu NTP_4_2_8P9 TAG: NTP_4_2_8P9 @@ -779,7 +7906,7 @@ ChangeSet@1.3718, 2016-11-21 03:47:58+00:00, stenn@psp-deb1.ntp.org NEWS updates, final p9 testing - NEWS@1.203 +25 -17 + NEWS@1.177.1.26 +25 -17 NEWS updates, final p9 testing packageinfo.sh@1.530 +2 -2 @@ -788,13 +7915,13 @@ ChangeSet@1.3717, 2016-11-18 10:33:02+00:00, stenn@psp-deb1.ntp.org NEWS update for 3142 - NEWS@1.202 +2 -1 + NEWS@1.177.1.25 +2 -1 NEWS update for 3142 -ChangeSet@1.3686.23.1, 2016-11-18 08:55:13+01:00, perlinger@ntp.org +ChangeSet@1.3686.25.1, 2016-11-18 08:55:13+01:00, perlinger@ntp.org [Bug 3142] bug in netmask prefix length detection - ChangeLog@1.1834.23.1 +3 -0 + ChangeLog@1.1834.25.1 +3 -0 [Bug 3142] bug in netmask prefix length detection lib/isc/netaddr.c@1.15 +0 -1 @@ -803,13 +7930,37 @@ ChangeSet@1.3715, 2016-11-16 21:25:49-08:00, harlan@fb-x86-a.pfcs.com NEWS file update - NEWS@1.201 +7 -22 + NEWS@1.177.1.24 +7 -22 NEWS file update +ChangeSet@1.3686.24.1, 2016-11-16 22:14:26+01:00, perlinger@ntp.org + [Bug 2851] allow -4/-6 on restrict line with mask + + ChangeLog@1.1834.24.1 +4 -0 + [Bug 2851] allow -4/-6 on restrict line with mask + + ntpd/ntp_parser.c@1.102.1.1 +248 -248 + [Bug 2851] allow -4/-6 on restrict line with mask + - update bison-generated file + + ntpd/ntp_parser.y@1.92.1.1 +1 -1 + [Bug 2851] allow -4/-6 on restrict line with mask + - applied patch by Miroslav Lichvar for ntp4.2.6 compat + +ChangeSet@1.3686.23.1, 2016-11-15 23:02:51+01:00, perlinger@ntp.org + [Bug 3107] Incorrect Logic for Peer Event Limiting + + ChangeLog@1.1834.23.1 +4 -0 + [Bug 3107] Incorrect Logic for Peer Event Limiting + + ntpd/ntp_control.c@1.209.6.1 +1 -1 + [Bug 3107] Incorrect Logic for Peer Event Limiting + - applied patch by Matthew Van Gundy + ChangeSet@1.3707.1.1, 2016-11-13 21:59:31-08:00, harlan@fb-x86-a.pfcs.com cleanup - NEWS@1.197.1.1 +201 -77 + NEWS@1.177.2.1 +201 -77 cleanup ChangeSet@1.3713, 2016-11-13 21:56:18-08:00, harlan@hms-mbp11.pfcs.com @@ -821,19 +7972,19 @@ ChangeSet@1.3712, 2016-11-13 02:43:02+00:00, stenn@psp-deb1.ntp.org NEWS updates - NEWS@1.199 +17 -0 + NEWS@1.177.1.22 +17 -0 NEWS updates ChangeSet@1.3710, 2016-11-13 02:30:31+00:00, stenn@psp-deb1.ntp.org NEWS cleanup - NEWS@1.198 +2 -0 + NEWS@1.177.1.21 +2 -0 NEWS cleanup ChangeSet@1.3707, 2016-11-12 17:36:54-08:00, harlan@fb-x86-a.pfcs.com NEWS cleanup - NEWS@1.197 +41 -6 + NEWS@1.177.1.20 +41 -6 NEWS cleanup ChangeSet@1.3706, 2016-11-12 16:55:59-08:00, harlan@fb-x86-a.pfcs.com @@ -842,7 +7993,7 @@ ChangeLog@1.1846.1.2 +1 -0 [Bug 3067] Root distance calculation needs improvement. HStenn - NEWS@1.196 +1 -0 + NEWS@1.177.1.19 +1 -0 [Bug 3067] Root distance calculation needs improvement. HStenn ntpd/ntp_proto.c@1.396 +16 -11 @@ -854,7 +8005,7 @@ ChangeLog@1.1846.1.1 +1 -0 [Bug 3138] gpsdjson refclock should honor fudgetime1. stenn@ntp.org - NEWS@1.195 +1 -0 + NEWS@1.177.1.18 +1 -0 [Bug 3138] gpsdjson refclock should honor fudgetime1. stenn@ntp.org ntpd/refclock_gpsdjson.c@1.25 +1 -1 @@ -963,7 +8114,7 @@ ChangeSet@1.3699.1.2, 2016-10-31 10:56:33+00:00, stenn@psp-deb1.ntp.org Add bug 3125 to the NEWS file - NEWS@1.194 +2 -0 + NEWS@1.177.1.17 +2 -0 Add bug 3125 to the NEWS file ChangeSet@1.3701, 2016-10-24 07:37:25+02:00, perlinger@ntp.org @@ -1511,19 +8662,19 @@ ChangeSet@1.3698, 2016-10-01 10:52:11+00:00, stenn@psp-deb1.ntp.org Update NEWS for 3119 - NEWS@1.193 +17 -0 + NEWS@1.177.1.16 +17 -0 Update NEWS for 3119 ChangeSet@1.3696, 2016-10-01 10:43:24+00:00, stenn@psp-deb1.ntp.org Update NEWS for 3118 - NEWS@1.192 +17 -0 + NEWS@1.177.1.15 +17 -0 Update NEWS for 3118 ChangeSet@1.3694, 2016-10-01 10:29:06+00:00, stenn@psp-deb1.ntp.org Update NEWS for 3110 - NEWS@1.191 +17 -0 + NEWS@1.177.1.14 +17 -0 Update NEWS for 3110 ChangeSet@1.3688.3.1, 2016-10-01 11:36:55+02:00, perlinger@ntp.org @@ -1557,13 +8708,13 @@ ChangeSet@1.3691, 2016-10-01 09:18:25+00:00, stenn@psp-deb1.ntp.org Update NEWS for 3082 - NEWS@1.190 +17 -0 + NEWS@1.177.1.13 +17 -0 Update NEWS for 3082 ChangeSet@1.3688.1.33, 2016-10-01 08:32:28+00:00, stenn@psp-deb1.ntp.org [Bug 3072] tweaks - NEWS@1.189 +16 -1 + NEWS@1.177.1.12 +16 -1 [Bug 3072] tweaks ntpd/ntp_peer.c@1.160 +6 -1 @@ -1588,7 +8739,7 @@ ChangeSet@1.3688.1.30, 2016-09-29 12:03:17+00:00, stenn@psp-deb1.ntp.org NEWS update - NEWS@1.188 +2 -0 + NEWS@1.177.1.11 +2 -0 NEWS update ChangeSet@1.3688.2.1, 2016-09-29 11:59:03+00:00, stenn@psp-deb1.ntp.org @@ -1597,7 +8748,7 @@ ChangeLog@1.1836.2.1, stenn@stenn.ntp.org +1 -0 Shim X509_get_signature_nid() if needed - NEWS@1.187, stenn@stenn.ntp.org +1 -0 + NEWS@1.177.1.10, stenn@stenn.ntp.org +1 -0 Shim X509_get_signature_nid() if needed libntp/ssl_init.c@1.17.1.3 +1 -1 @@ -1609,13 +8760,13 @@ ChangeSet@1.3688.1.27, 2016-09-28 11:28:56+00:00, stenn@psp-deb1.ntp.org NEWS - NEWS@1.186 +1 -0 + NEWS@1.177.1.9 +1 -0 NEWS ChangeSet@1.3688.1.25, 2016-09-28 11:24:36+00:00, stenn@psp-deb1.ntp.org NEWS - NEWS@1.185 +2 -0 + NEWS@1.177.1.8 +2 -0 NEWS ChangeSet@1.3688.1.23, 2016-09-28 11:17:22+00:00, stenn@psp-deb1.ntp.org @@ -1624,25 +8775,25 @@ ChangeLog@1.1836.1.19 +2 -2 Updated ChangeLog and NEWS - NEWS@1.184 +2 -0 + NEWS@1.177.1.7 +2 -0 Updated ChangeLog and NEWS ChangeSet@1.3688.1.21, 2016-09-28 11:12:28+00:00, stenn@psp-deb1.ntp.org NEWS - NEWS@1.183 +2 -0 + NEWS@1.177.1.6 +2 -0 NEWS ChangeSet@1.3688.1.19, 2016-09-28 11:01:29+00:00, stenn@psp-deb1.ntp.org NEWS - NEWS@1.182 +3 -0 + NEWS@1.177.1.5 +3 -0 NEWS ChangeSet@1.3688.1.17, 2016-09-28 10:54:12+00:00, stenn@psp-deb1.ntp.org Update ChangeLog and NEWS - NEWS@1.181 +3 -0 + NEWS@1.177.1.4 +3 -0 Update ChangeLog and NEWS ChangeSet@1.3688.1.15, 2016-09-28 10:45:21+00:00, stenn@psp-deb1.ntp.org @@ -1651,13 +8802,13 @@ ChangeLog@1.1836.1.14 +2 -2 Update ChangeLog and NEWS - NEWS@1.180 +2 -0 + NEWS@1.177.1.3 +2 -0 Update ChangeLog and NEWS ChangeSet@1.3688.1.13, 2016-09-28 10:37:17+00:00, stenn@psp-deb1.ntp.org NEWS updates - NEWS@1.179 +4 -0 + NEWS@1.177.1.2 +4 -0 NEWS updates ChangeSet@1.3688.1.11, 2016-09-28 10:25:01+00:00, stenn@psp-deb1.ntp.org @@ -1666,7 +8817,7 @@ ChangeLog@1.1836.1.11 +1 -1 Update ChangeLog and NEWS - NEWS@1.178 +1 -0 + NEWS@1.177.1.1 +1 -0 Update ChangeLog and NEWS ChangeSet@1.3688.1.8, 2016-09-28 08:17:16+00:00, stenn@psp-deb1.ntp.org @@ -146956,9 +154107,6 @@ sntp/sntp-opts.texi@1.46.26.2 +1 -1 NTP_4_2_4P8 - sntp/sntp.1@1.49.26.2 +2 -2 - NTP_4_2_4P8 - util/ntp-keygen-opts.c@1.49.26.2 +2 -2 NTP_4_2_4P8 @@ -147038,9 +154186,6 @@ sntp/sntp-opts.texi@1.46.26.1 +54 -2 NTP_4_2_4P9_RC1 - sntp/sntp.1@1.49.26.1 +2 -2 - NTP_4_2_4P9_RC1 - util/ntp-keygen-opts.c@1.49.26.1 +5 -5 NTP_4_2_4P9_RC1 @@ -163972,9 +171117,6 @@ sntp/sntp-opts.texi@1.46.25.1 +1 -1 NTP_4_2_4P7 - sntp/sntp.1@1.49.25.1 +2 -2 - NTP_4_2_4P7 - util/ntp-keygen-opts.c@1.49.25.1 +4 -4 NTP_4_2_4P7 @@ -164340,9 +171482,6 @@ sntp/sntp-opts.texi@1.46.24.1 +1 -1 NTP_4_2_4P7_RC7 - sntp/sntp.1@1.49.24.1 +3 -3 - NTP_4_2_4P7_RC7 - util/ntp-keygen-opts.c@1.49.24.1 +3 -3 NTP_4_2_4P7_RC7 @@ -164816,9 +171955,6 @@ sntp/sntp-opts.texi@1.46.23.1 +1 -1 NTP_4_2_4P7_RC6 - sntp/sntp.1@1.49.23.1 +2 -2 - NTP_4_2_4P7_RC6 - util/ntp-keygen-opts.c@1.49.23.1 +2 -2 NTP_4_2_4P7_RC6 @@ -165532,9 +172668,6 @@ sntp/sntp-opts.texi@1.46.22.1 +1 -1 NTP_4_2_4P7_RC5 - sntp/sntp.1@1.49.22.1 +2 -2 - NTP_4_2_4P7_RC5 - util/ntp-keygen-opts.c@1.49.22.1 +2 -2 NTP_4_2_4P7_RC5 @@ -165932,9 +173065,6 @@ sntp/sntp-opts.texi@1.46.21.1 +1 -1 NTP_4_2_4P7_RC4 - sntp/sntp.1@1.49.21.1 +2 -2 - NTP_4_2_4P7_RC4 - util/ntp-keygen-opts.c@1.49.21.1 +2 -2 NTP_4_2_4P7_RC4 @@ -166945,9 +174075,6 @@ sntp/sntp-opts.texi@1.46.20.1 +1 -1 NTP_4_2_4P7_RC3 - sntp/sntp.1@1.49.20.1 +2 -2 - NTP_4_2_4P7_RC3 - util/ntp-keygen-opts.c@1.49.20.1 +2 -2 NTP_4_2_4P7_RC3 @@ -167569,9 +174696,6 @@ sntp/sntp-opts.texi@1.46.19.1 +1 -1 NTP_4_2_4P7_RC2 - sntp/sntp.1@1.49.19.1 +2 -2 - NTP_4_2_4P7_RC2 - util/ntp-keygen-opts.c@1.49.19.1 +2 -2 NTP_4_2_4P7_RC2 @@ -168111,9 +175235,6 @@ sntp/sntp-opts.texi@1.46.18.1 +1 -1 NTP_4_2_4P7_RC1 - sntp/sntp.1@1.49.18.1 +2 -2 - NTP_4_2_4P7_RC1 - util/ntp-keygen-opts.c@1.49.18.1 +2 -2 NTP_4_2_4P7_RC1 @@ -169448,9 +176569,6 @@ sntp/sntp-opts.texi@1.46.17.2 +1 -1 NTP_4_2_4P6 - sntp/sntp.1@1.49.17.2 +2 -2 - NTP_4_2_4P6 - util/ntp-keygen-opts.c@1.49.17.2 +2 -2 NTP_4_2_4P6 @@ -169530,9 +176648,6 @@ sntp/sntp-opts.texi@1.46.17.1 +1 -1 NTP_4_2_4P5 - sntp/sntp.1@1.49.17.1 +2 -2 - NTP_4_2_4P5 - util/ntp-keygen-opts.c@1.49.17.1 +1 -1 NTP_4_2_4P5 @@ -172785,9 +179900,6 @@ ChangeSet@1.1759, 2008-08-22 21:27:59-04:00, stenn@pogo.udel.edu remove bogus .o file - BitKeeper/deleted/.del-utilities.o@1.2 +0 -0 - Delete: gsoc_sntp/utilities.o - ChangeSet@1.1735.1.29, 2008-08-21 05:05:19+00:00, gopal@pogo.udel.edu driver20.html: [BUG 610] Documentation update for NMEA reference clock driver. @@ -173066,9 +180178,6 @@ sntp/sntp-opts.texi@1.46.16.1 +1 -1 NTP_4_2_4P5 - sntp/sntp.1@1.49.16.1 +2 -2 - NTP_4_2_4P5 - util/ntp-keygen-opts.c@1.49.16.1 +2 -2 NTP_4_2_4P5 @@ -173190,11 +180299,6 @@ gsoc_sntp/utilities.h@1.0 +0 -0 - gsoc_sntp/utilities.o@1.1 +177 -0 - BitKeeper file /geom_mobile/home/Amidamaru/projects/sntp/repo/ntp-dev/gsoc_sntp/utilities.o - - gsoc_sntp/utilities.o@1.0 +0 -0 - ChangeSet@1.1436.1.105, 2008-08-10 21:56:17-04:00, clemens@pogo.udel.edu BUG[1052] Minor reordering of previous patch to make it more robust. @@ -173352,9 +180456,6 @@ sntp/sntp-opts.texi@1.46.15.1 +2 -3 NTP_4_2_4P5_RC2 - sntp/sntp.1@1.49.15.1 +3 -3 - NTP_4_2_4P5_RC2 - util/ntp-keygen-opts.c@1.49.15.1 +2 -2 NTP_4_2_4P5_RC2 @@ -174815,9 +181916,6 @@ sntp/sntp-opts.texi@1.46.14.1 +1 -1 NTP_4_2_4P5_RC1 - sntp/sntp.1@1.49.14.1 +2 -2 - NTP_4_2_4P5_RC1 - util/ntp-keygen-opts.c@1.49.14.1 +6 -7 NTP_4_2_4P5_RC1 @@ -180076,9 +187174,6 @@ sntp/sntp-opts.texi@1.46.13.1 +1 -1 NTP_4_2_4P4 - sntp/sntp.1@1.49.13.1 +2 -2 - NTP_4_2_4P4 - util/ntp-keygen-opts.c@1.49.13.1 +2 -2 NTP_4_2_4P4 @@ -180385,9 +187480,6 @@ sntp/sntp-opts.texi@1.46.12.1 +1 -1 NTP_4_2_4P4_RC2 - sntp/sntp.1@1.49.12.1 +2 -2 - NTP_4_2_4P4_RC2 - util/ntp-keygen-opts.c@1.49.12.1 +4 -4 NTP_4_2_4P4_RC2 @@ -180775,9 +187867,6 @@ sntp/sntp-opts.texi@1.46.11.1 +1 -1 NTP_4_2_4P4_RC1 - sntp/sntp.1@1.49.11.1 +2 -2 - NTP_4_2_4P4_RC1 - util/ntp-keygen-opts.c@1.49.11.1 +2 -2 NTP_4_2_4P4_RC1 @@ -182125,9 +189214,6 @@ sntp/sntp-opts.texi@1.46.10.1 +1 -1 NTP_4_2_4P3 - sntp/sntp.1@1.49.10.1 +2 -2 - NTP_4_2_4P3 - util/ntp-keygen-opts.c@1.49.10.1 +2 -2 NTP_4_2_4P3 @@ -182377,9 +189463,6 @@ sntp/sntp-opts.texi@1.46.9.1 +1 -1 NTP_4_2_4P3_RC1 - sntp/sntp.1@1.49.9.1 +2 -2 - NTP_4_2_4P3_RC1 - util/ntp-keygen-opts.c@1.49.9.1 +2 -2 NTP_4_2_4P3_RC1 @@ -182875,9 +189958,6 @@ sntp/sntp-opts.texi@1.46.8.1 +1 -1 NTP_4_2_4P2 - sntp/sntp.1@1.49.8.1 +2 -2 - NTP_4_2_4P2 - util/ntp-keygen-opts.c@1.49.8.1 +2 -2 NTP_4_2_4P2 @@ -183525,9 +190605,6 @@ sntp/sntp-opts.texi@1.46.7.1 +1 -1 NTP_4_2_4P2_RC6 - sntp/sntp.1@1.49.7.1 +2 -2 - NTP_4_2_4P2_RC6 - util/ntp-keygen-opts.c@1.49.7.1 +2 -2 NTP_4_2_4P2_RC6 @@ -184282,9 +191359,6 @@ sntp/sntp-opts.texi@1.46.6.1 +1 -1 NTP_4_2_4P2_RC5 - sntp/sntp.1@1.49.6.1 +2 -2 - NTP_4_2_4P2_RC5 - util/ntp-keygen-opts.c@1.49.6.1 +2 -2 NTP_4_2_4P2_RC5 @@ -184542,9 +191616,6 @@ sntp/sntp-opts.texi@1.46.5.1 +1 -1 NTP_4_2_4P2_RC4 - sntp/sntp.1@1.49.5.1 +2 -2 - NTP_4_2_4P2_RC4 - util/ntp-keygen-opts.c@1.49.5.1 +2 -2 NTP_4_2_4P2_RC4 @@ -184755,9 +191826,6 @@ sntp/sntp-opts.texi@1.46.4.1 +1 -1 NTP_4_2_4P2_RC3 - sntp/sntp.1@1.49.4.1 +2 -2 - NTP_4_2_4P2_RC3 - util/ntp-keygen-opts.c@1.49.4.1 +2 -2 NTP_4_2_4P2_RC3 @@ -185084,9 +192152,6 @@ sntp/sntp-opts.texi@1.46.3.2 +1 -1 NTP_4_2_4P2_RC2 - sntp/sntp.1@1.49.3.2 +2 -2 - NTP_4_2_4P2_RC2 - util/ntp-keygen-opts.c@1.49.3.2 +4 -4 NTP_4_2_4P2_RC2 @@ -185830,9 +192895,6 @@ sntp/sntp-opts.texi@1.46.3.1 +1 -1 We need to use the upgraded autogen/libopts in -stable too. - sntp/sntp.1@1.49.3.1 +2 -2 - We need to use the upgraded autogen/libopts in -stable too. - util/ntp-keygen-opts.c@1.49.3.1 +23 -14 We need to use the upgraded autogen/libopts in -stable too. @@ -187887,9 +194949,6 @@ sntp/sntp-opts.texi@1.46.2.2 +1 -1 NTP_4_2_4P2_RC1 - sntp/sntp.1@1.49.2.2 +2 -2 - NTP_4_2_4P2_RC1 - util/ntp-keygen-opts.c@1.49.2.3 +2 -2 NTP_4_2_4P2_RC1 @@ -187975,9 +195034,6 @@ sntp/sntp-opts.texi@1.46.2.1 +1 -1 NTP_4_2_4P1_RC1 - sntp/sntp.1@1.49.2.1 +2 -2 - NTP_4_2_4P1_RC1 - util/ntp-keygen-opts.c@1.49.2.2 +2 -2 NTP_4_2_4P1_RC1 @@ -190138,9 +197194,6 @@ sntp/sntp-opts.texi@1.46.1.6 +1 -1 NTP_4_2_4P0 - sntp/sntp.1@1.49.1.6 +2 -2 - NTP_4_2_4P0 - util/ntp-keygen-opts.c@1.49.1.6 +2 -2 NTP_4_2_4P0 @@ -190310,9 +197363,6 @@ BitKeeper/deleted/.del-sntp-opts.texi@1.68 +0 -0 Delete: sntp/sntp-opts.texi - BitKeeper/deleted/.del-sntp.1@1.71 +0 -0 - Delete: sntp/sntp.1 - ntpd/ntpd-opts.c@1.1 +1055 -0 BitKeeper file /deacon/backroom/ntp-dev/ntpd/ntpd-opts.c @@ -190506,9 +197556,6 @@ sntp/sntp-opts.texi@1.66 +1 -1 NTP_4_2_5P15 - sntp/sntp.1@1.69 +2 -2 - NTP_4_2_5P15 - util/ntp-keygen-opts.c@1.69 +2 -2 NTP_4_2_5P15 @@ -190598,9 +197645,6 @@ sntp/sntp-opts.texi@1.65 +1 -1 NTP_4_2_5P14 - sntp/sntp.1@1.68 +2 -2 - NTP_4_2_5P14 - util/ntp-keygen-opts.c@1.68 +2 -2 NTP_4_2_5P14 @@ -190694,9 +197738,6 @@ sntp/sntp-opts.texi@1.64 +1 -1 NTP_4_2_5P13 - sntp/sntp.1@1.67 +2 -2 - NTP_4_2_5P13 - util/ntp-keygen-opts.c@1.67 +2 -2 NTP_4_2_5P13 @@ -190789,9 +197830,6 @@ sntp/sntp-opts.texi@1.63 +1 -1 NTP_4_2_5P12 - sntp/sntp.1@1.66 +2 -2 - NTP_4_2_5P12 - util/ntp-keygen-opts.c@1.66 +2 -2 NTP_4_2_5P12 @@ -190868,9 +197906,6 @@ sntp/sntp-opts.texi@1.46.1.5 +1 -1 NTP_4_2_4P0_RC5 - sntp/sntp.1@1.49.1.5 +2 -2 - NTP_4_2_4P0_RC5 - util/ntp-keygen-opts.c@1.49.1.5 +2 -2 NTP_4_2_4P0_RC5 @@ -190959,9 +197994,6 @@ sntp/sntp-opts.texi@1.62 +1 -1 NTP_4_2_5P11 - sntp/sntp.1@1.65 +2 -2 - NTP_4_2_5P11 - util/ntp-keygen-opts.c@1.65 +2 -2 NTP_4_2_5P11 @@ -191053,9 +198085,6 @@ sntp/sntp-opts.texi@1.61 +1 -1 NTP_4_2_5P10 - sntp/sntp.1@1.64 +2 -2 - NTP_4_2_5P10 - util/ntp-keygen-opts.c@1.64 +2 -2 NTP_4_2_5P10 @@ -191138,9 +198167,6 @@ sntp/sntp-opts.texi@1.59 +1 -1 NTP_4_2_5P9 - sntp/sntp.1@1.62 +2 -2 - NTP_4_2_5P9 - util/ntp-keygen-opts.c@1.62 +2 -2 NTP_4_2_5P9 @@ -191217,9 +198243,6 @@ sntp/sntp-opts.texi@1.46.1.4 +1 -1 NTP_4_2_4P0_RC4 - sntp/sntp.1@1.49.1.4 +2 -2 - NTP_4_2_4P0_RC4 - util/ntp-keygen-opts.c@1.49.1.4 +2 -2 NTP_4_2_4P0_RC4 @@ -191329,9 +198352,6 @@ sntp/sntp-opts.texi@1.57 +1 -1 NTP_4_2_5P8 - sntp/sntp.1@1.60 +2 -2 - NTP_4_2_5P8 - util/ntp-keygen-opts.c@1.60 +2 -2 NTP_4_2_5P8 @@ -191417,9 +198437,6 @@ sntp/sntp-opts.texi@1.56 +1 -1 NTP_4_2_5P7 - sntp/sntp.1@1.59 +2 -2 - NTP_4_2_5P7 - util/ntp-keygen-opts.c@1.59 +2 -2 NTP_4_2_5P7 @@ -191520,9 +198537,6 @@ sntp/sntp-opts.texi@1.55 +1 -1 NTP_4_2_5P6 - sntp/sntp.1@1.58 +2 -2 - NTP_4_2_5P6 - util/ntp-keygen-opts.c@1.58 +2 -2 NTP_4_2_5P6 @@ -191599,9 +198613,6 @@ sntp/sntp-opts.texi@1.46.1.3 +1 -1 NTP_4_2_4_RC3 - sntp/sntp.1@1.49.1.3 +2 -2 - NTP_4_2_4_RC3 - util/ntp-keygen-opts.c@1.49.1.3 +2 -2 NTP_4_2_4_RC3 @@ -191747,9 +198758,6 @@ sntp/sntp-opts.texi@1.53 +1 -1 NTP_4_2_5P5 - sntp/sntp.1@1.56 +2 -2 - NTP_4_2_5P5 - util/ntp-keygen-opts.c@1.56 +2 -2 NTP_4_2_5P5 @@ -191832,9 +198840,6 @@ sntp/sntp-opts.texi@1.52 +1 -1 NTP_4_2_5P4 - sntp/sntp.1@1.55 +2 -2 - NTP_4_2_5P4 - util/ntp-keygen-opts.c@1.55 +2 -2 NTP_4_2_5P4 @@ -191911,9 +198916,6 @@ sntp/sntp-opts.texi@1.46.1.2 +1 -1 NTP_4_2_4_RC2 - sntp/sntp.1@1.49.1.2 +2 -2 - NTP_4_2_4_RC2 - util/ntp-keygen-opts.c@1.49.1.2 +2 -2 NTP_4_2_4_RC2 @@ -192059,9 +199061,6 @@ sntp/sntp-opts.texi@1.51 +1 -1 NTP_4_2_5P3 - sntp/sntp.1@1.54 +2 -2 - NTP_4_2_5P3 - util/ntp-keygen-opts.c@1.54 +2 -2 NTP_4_2_5P3 @@ -192144,9 +199143,6 @@ sntp/sntp-opts.texi@1.46.1.1 +1 -1 NTP_4_2_4_RC1 - sntp/sntp.1@1.49.1.1 +2 -2 - NTP_4_2_4_RC1 - util/ntp-keygen-opts.c@1.49.1.1 +2 -2 NTP_4_2_4_RC1 @@ -192376,9 +199372,6 @@ sntp/sntp-opts.texi@1.49 +1 -1 NTP_4_2_5P2 - sntp/sntp.1@1.52 +2 -2 - NTP_4_2_5P2 - util/ntp-keygen-opts.c@1.52 +2 -2 NTP_4_2_5P2 @@ -192496,9 +199489,6 @@ sntp/sntp-opts.texi@1.48 +1 -1 NTP_4_2_5P1 - sntp/sntp.1@1.51 +2 -2 - NTP_4_2_5P1 - util/ntp-keygen-opts.c@1.51 +2 -2 NTP_4_2_5P1 @@ -193130,9 +200120,6 @@ sntp/sntp-opts.texi@1.45.1.2 +1 -1 NTP_4_2_5P0 - sntp/sntp.1@1.48.1.2 +2 -2 - NTP_4_2_5P0 - util/ntp-keygen-opts.c@1.48.1.2 +2 -2 NTP_4_2_5P0 @@ -193242,9 +200229,6 @@ sntp/sntp-opts.texi@1.45.1.1 +1 -1 NTP_4_2_5 - sntp/sntp.1@1.48.1.1 +2 -2 - NTP_4_2_5 - util/ntp-keygen-opts.c@1.48.1.1 +2 -2 NTP_4_2_5 @@ -193321,9 +200305,6 @@ sntp/sntp-opts.texi@1.46 +1 -1 NTP_4_2_4 - sntp/sntp.1@1.49 +2 -2 - NTP_4_2_4 - util/ntp-keygen-opts.c@1.49 +2 -2 NTP_4_2_4 @@ -193502,9 +200483,6 @@ sntp/sntp-opts.texi@1.45 +1 -1 NTP_4_2_3P70_RC - sntp/sntp.1@1.48 +2 -2 - NTP_4_2_3P70_RC - util/ntp-keygen-opts.c@1.48 +2 -2 NTP_4_2_3P70_RC @@ -193590,9 +200568,6 @@ sntp/sntp-opts.texi@1.44 +9 -1 NTP_4_2_3P69_RC - sntp/sntp.1@1.47 +8 -64 - NTP_4_2_3P69_RC - util/ntp-keygen-opts.c@1.47 +2 -2 NTP_4_2_3P69_RC @@ -193684,9 +200659,6 @@ sntp/sntp-opts.texi@1.43 +1 -1 NTP_4_2_3P68_RC - sntp/sntp.1@1.46 +2 -2 - NTP_4_2_3P68_RC - util/ntp-keygen-opts.c@1.46 +2 -2 NTP_4_2_3P68_RC @@ -193781,9 +200753,6 @@ sntp/sntp-opts.texi@1.42 +1 -1 NTP_4_2_3P67_RC - sntp/sntp.1@1.45 +2 -2 - NTP_4_2_3P67_RC - util/ntp-keygen-opts.c@1.45 +2 -2 NTP_4_2_3P67_RC @@ -193881,9 +200850,6 @@ sntp/sntp-opts.texi@1.41 +1 -1 NTP_4_2_3P66_RC - sntp/sntp.1@1.44 +2 -2 - NTP_4_2_3P66_RC - util/ntp-keygen-opts.c@1.44 +2 -2 NTP_4_2_3P66_RC @@ -193978,9 +200944,6 @@ sntp/sntp-opts.texi@1.40 +1 -1 NTP_4_2_3P65_RC - sntp/sntp.1@1.43 +2 -2 - NTP_4_2_3P65_RC - util/ntp-keygen-opts.c@1.43 +2 -2 NTP_4_2_3P65_RC @@ -194069,9 +201032,6 @@ sntp/sntp-opts.texi@1.39 +1 -1 NTP_4_2_3P64_RC - sntp/sntp.1@1.42 +2 -2 - NTP_4_2_3P64_RC - util/ntp-keygen-opts.c@1.42 +2 -2 NTP_4_2_3P64_RC @@ -194164,9 +201124,6 @@ sntp/sntp-opts.texi@1.38 +1 -1 NTP_4_2_3P63_RC - sntp/sntp.1@1.41 +2 -2 - NTP_4_2_3P63_RC - util/ntp-keygen-opts.c@1.41 +2 -2 NTP_4_2_3P63_RC @@ -194276,9 +201233,6 @@ sntp/sntp-opts.texi@1.37 +1 -1 NTP_4_2_3P62_RC - sntp/sntp.1@1.40 +2 -2 - NTP_4_2_3P62_RC - util/ntp-keygen-opts.c@1.40 +2 -2 NTP_4_2_3P62_RC @@ -194370,9 +201324,6 @@ sntp/sntp-opts.texi@1.36 +1 -1 NTP_4_2_3P61_RC - sntp/sntp.1@1.39 +2 -2 - NTP_4_2_3P61_RC - util/ntp-keygen-opts.c@1.39 +2 -2 NTP_4_2_3P61_RC @@ -194458,9 +201409,6 @@ sntp/sntp-opts.texi@1.35 +1 -1 NTP_4_2_3P60_RC - sntp/sntp.1@1.38 +2 -2 - NTP_4_2_3P60_RC - util/ntp-keygen-opts.c@1.38 +2 -2 NTP_4_2_3P60_RC @@ -194556,9 +201504,6 @@ sntp/sntp-opts.texi@1.34 +1 -1 NTP_4_2_3P59 - sntp/sntp.1@1.37 +2 -2 - NTP_4_2_3P59 - util/ntp-keygen-opts.c@1.37 +2 -2 NTP_4_2_3P59 @@ -194661,9 +201606,6 @@ sntp/sntp-opts.texi@1.33 +1 -1 NTP_4_2_3P58 - sntp/sntp.1@1.36 +2 -2 - NTP_4_2_3P58 - util/ntp-keygen-opts.c@1.36 +2 -2 NTP_4_2_3P58 @@ -194763,9 +201705,6 @@ sntp/sntp-opts.texi@1.32 +1 -1 NTP_4_2_3P57 - sntp/sntp.1@1.35 +2 -2 - NTP_4_2_3P57 - util/ntp-keygen-opts.c@1.35 +4 -4 NTP_4_2_3P57 @@ -195163,9 +202102,6 @@ sntp/sntp-opts.texi@1.31 +1 -1 NTP_4_2_3P56 - sntp/sntp.1@1.34 +2 -2 - NTP_4_2_3P56 - util/ntp-keygen-opts.c@1.32 +2 -2 NTP_4_2_3P56 @@ -195260,9 +202196,6 @@ sntp/sntp-opts.texi@1.30 +1 -1 NTP_4_2_3P55 - sntp/sntp.1@1.33 +2 -2 - NTP_4_2_3P55 - util/ntp-keygen-opts.c@1.31 +2 -2 NTP_4_2_3P55 @@ -195357,9 +202290,6 @@ sntp/sntp-opts.texi@1.29 +1 -1 NTP_4_2_3P54 - sntp/sntp.1@1.32 +2 -2 - NTP_4_2_3P54 - util/ntp-keygen-opts.c@1.30 +2 -2 NTP_4_2_3P54 @@ -195454,9 +202384,6 @@ sntp/sntp-opts.texi@1.28 +1 -1 NTP_4_2_3P53 - sntp/sntp.1@1.31 +2 -2 - NTP_4_2_3P53 - util/ntp-keygen-opts.c@1.29 +2 -2 NTP_4_2_3P53 @@ -195542,9 +202469,6 @@ sntp/sntp-opts.texi@1.27 +1 -1 NTP_4_2_3P52 - sntp/sntp.1@1.30 +2 -2 - NTP_4_2_3P52 - util/ntp-keygen-opts.c@1.28 +4 -4 NTP_4_2_3P52 @@ -195825,9 +202749,6 @@ sntp/sntp-opts.texi@1.26 +1 -1 autogen update - sntp/sntp.1@1.29 +1 -1 - autogen update - util/ntp-keygen-opts.c@1.26 +3 -3 autogen update @@ -195904,9 +202825,6 @@ sntp/sntp-opts.texi@1.25 +1 -1 NTP_4_2_3P51 - sntp/sntp.1@1.28 +2 -2 - NTP_4_2_3P51 - util/ntp-keygen-opts.c@1.25 +4 -4 NTP_4_2_3P51 @@ -196186,9 +203104,6 @@ sntp/sntp-opts.texi@1.24 +1 -1 autogen upgrade - sntp/sntp.1@1.27 +2 -2 - autogen upgrade - util/ntp-keygen-opts.c@1.24 +3 -2 autogen upgrade @@ -196265,9 +203180,6 @@ sntp/sntp-opts.texi@1.23 +1 -1 NTP_4_2_3P50 - sntp/sntp.1@1.26 +2 -2 - NTP_4_2_3P50 - util/ntp-keygen-opts.c@1.23 +43 -43 NTP_4_2_3P50 @@ -196731,9 +203643,6 @@ sntp/sntp-opts.texi@1.22 +1 -1 NTP_4_2_3P49 - sntp/sntp.1@1.25 +2 -2 - NTP_4_2_3P49 - util/ntp-keygen-opts.c@1.22 +2 -2 NTP_4_2_3P49 @@ -196828,9 +203737,6 @@ sntp/sntp-opts.texi@1.21 +1 -1 NTP_4_2_3P48 - sntp/sntp.1@1.24 +2 -2 - NTP_4_2_3P48 - util/ntp-keygen-opts.c@1.21 +2 -2 NTP_4_2_3P48 @@ -196938,9 +203844,6 @@ sntp/sntp-opts.texi@1.20 +1 -1 NTP_4_2_3P47 - sntp/sntp.1@1.23 +2 -2 - NTP_4_2_3P47 - util/ntp-keygen-opts.c@1.20 +2 -2 NTP_4_2_3P47 @@ -197036,9 +203939,6 @@ sntp/sntp-opts.texi@1.19 +1 -1 NTP_4_2_3P46 - sntp/sntp.1@1.22 +2 -2 - NTP_4_2_3P46 - util/ntp-keygen-opts.c@1.19 +2 -2 NTP_4_2_3P46 @@ -197136,9 +204036,6 @@ sntp/sntp-opts.texi@1.18 +1 -1 NTP_4_2_3P45 - sntp/sntp.1@1.21 +2 -2 - NTP_4_2_3P45 - util/ntp-keygen-opts.c@1.18 +2 -2 NTP_4_2_3P45 @@ -197237,9 +204134,6 @@ sntp/sntp-opts.texi@1.17 +1 -1 NTP_4_2_3P44 - sntp/sntp.1@1.20 +2 -2 - NTP_4_2_3P44 - util/ntp-keygen-opts.c@1.17 +2 -2 NTP_4_2_3P44 @@ -197406,9 +204300,6 @@ sntp/sntp-opts.texi@1.16 +1 -1 NTP_4_2_3P43 - sntp/sntp.1@1.19 +2 -2 - NTP_4_2_3P43 - util/ntp-keygen-opts.c@1.16 +2 -2 NTP_4_2_3P43 @@ -197491,9 +204382,6 @@ sntp/sntp-opts.texi@1.15 +1 -1 NTP_4_2_3P42 - sntp/sntp.1@1.18 +2 -2 - NTP_4_2_3P42 - util/ntp-keygen-opts.c@1.15 +2 -2 NTP_4_2_3P42 @@ -197678,9 +204566,6 @@ sntp/sntp-opts.texi@1.14 +1 -1 NTP_4_2_3P41 - sntp/sntp.1@1.17 +2 -2 - NTP_4_2_3P41 - util/ntp-keygen-opts.c@1.14 +2 -2 NTP_4_2_3P41 @@ -197811,9 +204696,6 @@ sntp/sntp-opts.texi@1.13 +1 -1 NTP_4_2_3P39 - sntp/sntp.1@1.16 +2 -2 - NTP_4_2_3P39 - util/ntp-keygen-opts.c@1.13 +2 -2 NTP_4_2_3P39 @@ -197965,9 +204847,6 @@ sntp/sntp-opts.texi@1.12 +1 -1 NTP_4_2_3P38 - sntp/sntp.1@1.15 +2 -2 - NTP_4_2_3P38 - util/ntp-keygen-opts.c@1.12 +2 -2 NTP_4_2_3P38 @@ -198093,9 +204972,6 @@ sntp/sntp-opts.texi@1.11 +1 -1 NTP_4_2_3P37 - sntp/sntp.1@1.14 +2 -2 - NTP_4_2_3P37 - util/ntp-keygen-opts.c@1.11 +2 -2 NTP_4_2_3P37 @@ -198208,9 +205084,6 @@ sntp/sntp-opts.texi@1.10 +1 -1 NTP_4_2_3P36 - sntp/sntp.1@1.13 +2 -2 - NTP_4_2_3P36 - util/ntp-keygen-opts.c@1.10 +2 -2 NTP_4_2_3P36 @@ -198294,9 +205167,6 @@ sntp/sntp-opts.texi@1.9 +1 -1 NTP_4_2_3P35 - sntp/sntp.1@1.12 +2 -2 - NTP_4_2_3P35 - util/ntp-keygen-opts.c@1.9 +2 -2 NTP_4_2_3P35 @@ -198436,9 +205306,6 @@ sntp/sntp-opts.texi@1.8 +1 -1 NTP_4_2_3P34 - sntp/sntp.1@1.11 +2 -2 - NTP_4_2_3P34 - util/ntp-keygen-opts.c@1.8 +2 -2 NTP_4_2_3P34 @@ -198521,9 +205388,6 @@ sntp/sntp-opts.texi@1.7 +1 -1 NTP_4_2_3P33 - sntp/sntp.1@1.10 +2 -2 - NTP_4_2_3P33 - util/ntp-keygen-opts.c@1.7 +2 -2 NTP_4_2_3P33 @@ -198689,9 +205553,6 @@ sntp/sntp-opts.texi@1.6 +1 -1 run autogen after point release - sntp/sntp.1@1.9 +2 -2 - run autogen after point release - util/ntp-keygen-opts.c@1.6 +2 -2 run autogen after point release @@ -198821,9 +205682,6 @@ sntp/sntp-opts.texi@1.5 +1 -1 regenerate autogen-erated files - sntp/sntp.1@1.8 +2 -2 - regenerate autogen-erated files - util/ntp-keygen-opts.c@1.5 +29 -4 regenerate autogen-erated files @@ -198917,9 +205775,6 @@ sntp/sntp-opts.texi@1.4 +1 -1 NTP_4_2_3P29 - sntp/sntp.1@1.7 +82 -3 - NTP_4_2_3P29 - util/ntp-keygen-opts.c@1.4 +2 -2 NTP_4_2_3P29 @@ -199412,12 +206267,6 @@ sntp/sntp-opts.texi@1.2 +0 -0 Change mode to -rw-r--r-- - sntp/sntp.1@1.6 +129 -64 - autogen upgrade - - sntp/sntp.1@1.5 +0 -0 - Change mode to -rw-r--r-- - util/ntp-keygen-opts.c@1.3 +54 -36 autogen upgrade @@ -202195,7 +209044,7 @@ [Bug 527] Lose signalled IO. configure.ac@1.359.1.28 +7 -2 - [Bug 527] Losed signalled IO. + [Bug 527] Lose signalled IO. ChangeSet@1.1251.85.1, 2006-04-18 05:58:13-04:00, stenn@whimsy.udel.edu there are 240 ntp-dev patch releases so far @@ -203644,7 +210493,7 @@ [Bug 516] unprotected crypto_update() call fix from Dave Mills ChangeSet@1.1251.67.11, 2005-10-25 20:15:47-04:00, stenn@deacon.udel.edu - [Bug 517] Allow dynamic SSL libraries + [Bug 519] Allow dynamic SSL libraries configure.ac@1.359.1.24 +3 -2 [Bug 519] Allow dynamic SSL libraries: also check /usr/sfw/{lib,include} @@ -209124,6 +215973,7 @@ ntpdate/ntpdate.c@1.48 +2 -2 [Bug 363] ntpdate: use -1 to represent an invalid fd + Fix from Rainer Weikusat. ChangeSet@1.1251.1.27, 2004-11-21 21:33:09-05:00, stenn@whimsy.udel.edu [Bug 349] Patches from Takao Abe @@ -209824,9 +216674,6 @@ sntp/main.c@1.5 +19 -115 Lose broadcast and server modes. - sntp/sntp.1@1.4 +0 -23 - Lose broadcast and server modes. - sntp/socket.c@1.4 +6 -22 Lose broadcast and server modes. @@ -210214,17 +217061,6 @@ sntp/main.c@1.4 +8 -8 added sntp.1 and did a little cleanup - sntp/sntp.1@1.3 +25 -15 - added sntp.1 and did a little cleanup - - sntp/sntp.1@1.2 +0 -0 - Rename: sntp/msntp.1 -> sntp/sntp.1 - - sntp/msntp.1@1.1 +325 -0 - - sntp/msntp.1@1.0 +0 -0 - BitKeeper file /deacon/backroom/ntp-dev/sntp/msntp.1 - ChangeSet@1.1202.1.15, 2004-08-23 22:08:55-04:00, stenn@www.ntp.org make propdelay compile/link --- contrib/ntp/Makefile.in.orig +++ contrib/ntp/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.15.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -830,7 +830,7 @@ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir @@ -856,7 +856,7 @@ @echo WARNING: "Support for shar distribution archives is" \ "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir @@ -874,7 +874,7 @@ distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ - GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ @@ -884,7 +884,7 @@ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ - GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac --- contrib/ntp/NEWS.orig +++ contrib/ntp/NEWS @@ -1,8 +1,131 @@ +--- +NTP 4.2.8p13 (Harlan Stenn , 2019 Mar 07) + +Focus: Security, Bug fixes, enhancements. + +Severity: MEDIUM + +This release fixes a bug that allows an attacker with access to an +explicitly trusted source to send a crafted malicious mode 6 (ntpq) +packet that can trigger a NULL pointer dereference, crashing ntpd. +It also provides 17 other bugfixes and 1 other improvement: + +* [Sec 3565] Crafted null dereference attack in authenticated + mode 6 packet + - reported by Magnus Stubman +* [Bug 3560] Fix build when HAVE_DROPROOT is not defined + - applied patch by Ian Lepore +* [Bug 3558] Crash and integer size bug + - isolate and fix linux/windows specific code issue +* [Bug 3556] ntp_loopfilter.c snprintf compilation warnings + - provide better function for incremental string formatting +* [Bug 3555] Tidy up print alignment of debug output from ntpdate + - applied patch by Gerry Garvey +* [Bug 3554] config revoke stores incorrect value + - original finding by Gerry Garvey, additional cleanup needed +* [Bug 3549] Spurious initgroups() error message + - patch by Christous Zoulas +* [Bug 3548] Signature not verified on windows system + - finding by Chen Jiabin, plus another one by me +* [Bug 3541] patch to fix STA_NANO struct timex units + - applied patch by Maciej Szmigiero +* [Bug 3540] Cannot set minsane to 0 anymore + - applied patch by Andre Charbonneau +* [Bug 3539] work_fork build fails when droproot is not supported + - applied patch by Baruch Siach +* [Bug 3538] Build fails for no-MMU targets + - applied patch by Baruch Siach +* [Bug 3535] libparse won't handle GPS week rollover + - refactored handling of GPS era based on 'tos basedate' for + parse (TSIP) and JUPITER clocks +* [Bug 3529] Build failures on Mac OS X 10.13 (High Sierra) + - patch by Daniel J. Luke; this does not fix a potential linker + regression issue on MacOS. +* [Bug 3527 - Backward Incompatible] mode7 clockinfo fudgeval2 packet + anomaly , reported by GGarvey. + - --enable-bug3527-fix support by HStenn +* [Bug 3526] Incorrect poll interval in packet + - applied patch by Gerry Garvey +* [Bug 3471] Check for openssl/[ch]mac.h. + - added missing check, reported by Reinhard Max +* [Bug 1674] runtime crashes and sync problems affecting both x86 and x86_64 + - this is a variant of [bug 3558] and should be fixed with it +* Implement 'configure --disable-signalled-io' + -- +NTP 4.2.8p12 (Harlan Stenn , 2018/14/09) + +Focus: Security, Bug fixes, enhancements. + +Severity: MEDIUM + +This release fixes a "hole" in the noepeer capability introduced to ntpd +in ntp-4.2.8p11, and a buffer overflow in the openhost() function used by +ntpq and ntpdc. It also provides 26 other bugfixes, and 4 other improvements: + +* [Sec 3505] Buffer overflow in the openhost() call of ntpq and ntpdc. + +* [Sec 3012] Fix a hole in the new "noepeer" processing. + +* Bug Fixes: + [Bug 3521] Fix a logic bug in the INVALIDNAK checks. + [Bug 3509] Add support for running as non-root on FreeBSD, Darwin, + other TrustedBSD platforms + - applied patch by Ian Lepore + [Bug 3506] Service Control Manager interacts poorly with NTPD + - changed interaction with SCM to signal pending startup + [Bug 3486] Buffer overflow in ntpq/ntpq.c:tstflags() + - applied patch by Gerry Garvey + [Bug 3485] Undefined sockaddr used in error messages in ntp_config.c + - applied patch by Gerry Garvey + [Bug 3484] ntpq response from ntpd is incorrect when REFID is null + - rework of ntpq 'nextvar()' key/value parsing + [Bug 3482] Fixes for compilation warnings (ntp_io.c & ntpq-subs.c) + - applied patch by Gerry Garvey (with mods) + [Bug 3480] Refclock sample filter not cleared on clock STEP + - applied patch by Gerry Garvey + [Bug 3479] ctl_putrefid() allows unsafe characters through to ntpq + - applied patch by Gerry Garvey (with mods) + [Bug 3476]ctl_putstr() sends empty unquoted string [...] + - applied patch by Gerry Garvey (with mods); not sure if that's bug or feature, though + [Bug 3475] modify prettydate() to suppress output of zero time + - applied patch by Gerry Garvey + [Bug 3474] Missing pmode in mode7 peer info response + - applied patch by Gerry Garvey + [Bug 3471] Check for openssl/[ch]mac.h. HStenn. + - add #define ENABLE_CMAC support in configure. HStenn. + [Bug 3470] ntpd4.2.8p11 fails to compile without OpenSSL + [Bug 3469] Incomplete string compare [...] in is_refclk_addr + - patch by Stephen Friedl + [Bug 3467] Potential memory fault in ntpq [...] + - fixed IO redirection and CTRL-C handling in ntq and ntpdc + [Bug 3465] Default TTL values cannot be used + [Bug 3461] refclock_shm.c: clear error status on clock recovery + - initial patch by Hal Murray; also fixed refclock_report() trouble + [Bug 3460] Fix typo in ntpq.texi, reported by Kenyon Ralph. + [Bug 3456] Use uintptr_t rather than size_t to store an integer in a pointer + - According to Brooks Davis, there was only one location + [Bug 3449] ntpq - display "loop" instead of refid [...] + - applied patch by Gerry Garvey + [Bug 3445] Symmetric peer won't sync on startup + - applied patch by Gerry Garvey + [Bug 3442] Fixes for ntpdate as suggested by Gerry Garvey, + with modifications + New macro REFID_ISTEXT() which is also used in ntpd/ntp_control.c. + [Bug 3434] ntpd clears STA_UNSYNC on start + - applied patch by Miroslav Lichvar + [Bug 3426] ntpdate.html -t default is 2 seconds. Leonid Evdokimov. + [Bug 3121] Drop root privileges for the forked DNS worker + - integrated patch by Reinhard Max + [Bug 2821] minor build issues + - applied patches by Christos Zoulas, including real bug fixes + html/authopt.html: cleanup, from + ntpd/ntpd.c: DROPROOT cleanup. + Symmetric key range is 1-65535. Update docs. + +-- NTP 4.2.8p11 (Harlan Stenn , 2018/02/27) -NOTE: this NEWS file will be undergoing more revisions. - Focus: Security, Bug fixes, enhancements. Severity: MEDIUM --- contrib/ntp/aclocal.m4.orig +++ contrib/ntp/aclocal.m4 @@ -1,6 +1,6 @@ -# generated automatically by aclocal 1.15 -*- Autoconf -*- +# generated automatically by aclocal 1.15.1 -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2017 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -20,126 +20,121 @@ If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) -# serial 9 -*- Autoconf -*- -# Enable extensions on systems that normally disable them. +# longlong.m4 serial 17 +dnl Copyright (C) 1999-2007, 2009-2016 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. -# Copyright (C) 2003, 2006-2010 Free Software Foundation, Inc. -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. +dnl From Paul Eggert. -# This definition of AC_USE_SYSTEM_EXTENSIONS is stolen from CVS -# Autoconf. Perhaps we can remove this once we can assume Autoconf -# 2.62 or later everywhere, but since CVS Autoconf mutates rapidly -# enough in this area it's likely we'll need to redefine -# AC_USE_SYSTEM_EXTENSIONS for quite some time. +# Define HAVE_LONG_LONG_INT if 'long long int' works. +# This fixes a bug in Autoconf 2.61, and can be faster +# than what's in Autoconf 2.62 through 2.68. -# If autoconf reports a warning -# warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS -# or warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS -# the fix is -# 1) to ensure that AC_USE_SYSTEM_EXTENSIONS is never directly invoked -# but always AC_REQUIREd, -# 2) to ensure that for each occurrence of -# AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) -# or -# AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS]) -# the corresponding gnulib module description has 'extensions' among -# its dependencies. This will ensure that the gl_USE_SYSTEM_EXTENSIONS -# invocation occurs in gl_EARLY, not in gl_INIT. +# Note: If the type 'long long int' exists but is only 32 bits large +# (as on some very old compilers), HAVE_LONG_LONG_INT will not be +# defined. In this case you can treat 'long long int' like 'long int'. -# AC_USE_SYSTEM_EXTENSIONS -# ------------------------ -# Enable extensions on systems that normally disable them, -# typically due to standards-conformance issues. -# Remember that #undef in AH_VERBATIM gets replaced with #define by -# AC_DEFINE. The goal here is to define all known feature-enabling -# macros, then, if reports of conflicts are made, disable macros that -# cause problems on some platforms (such as __EXTENSIONS__). -AC_DEFUN_ONCE([AC_USE_SYSTEM_EXTENSIONS], -[AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl -AC_BEFORE([$0], [AC_RUN_IFELSE])dnl +AC_DEFUN([AC_TYPE_LONG_LONG_INT], +[ + AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT]) + AC_CACHE_CHECK([for long long int], [ac_cv_type_long_long_int], + [ac_cv_type_long_long_int=yes + if test "x${ac_cv_prog_cc_c99-no}" = xno; then + ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int + if test $ac_cv_type_long_long_int = yes; then + dnl Catch a bug in Tandem NonStop Kernel (OSS) cc -O circa 2004. + dnl If cross compiling, assume the bug is not important, since + dnl nobody cross compiles for this platform as far as we know. + AC_RUN_IFELSE( + [AC_LANG_PROGRAM( + [[@%:@include + @%:@ifndef LLONG_MAX + @%:@ define HALF \ + (1LL << (sizeof (long long int) * CHAR_BIT - 2)) + @%:@ define LLONG_MAX (HALF - 1 + HALF) + @%:@endif]], + [[long long int n = 1; + int i; + for (i = 0; ; i++) + { + long long int m = n << i; + if (m >> i != n) + return 1; + if (LLONG_MAX / 2 < m) + break; + } + return 0;]])], + [], + [ac_cv_type_long_long_int=no], + [:]) + fi + fi]) + if test $ac_cv_type_long_long_int = yes; then + AC_DEFINE([HAVE_LONG_LONG_INT], [1], + [Define to 1 if the system has the type 'long long int'.]) + fi +]) - AC_REQUIRE([AC_CANONICAL_HOST]) +# Define HAVE_UNSIGNED_LONG_LONG_INT if 'unsigned long long int' works. +# This fixes a bug in Autoconf 2.61, and can be faster +# than what's in Autoconf 2.62 through 2.68. - AC_CHECK_HEADER([minix/config.h], [MINIX=yes], [MINIX=]) - if test "$MINIX" = yes; then - AC_DEFINE([_POSIX_SOURCE], [1], - [Define to 1 if you need to in order for `stat' and other - things to work.]) - AC_DEFINE([_POSIX_1_SOURCE], [2], - [Define to 2 if the system does not provide POSIX.1 features - except with this defined.]) - AC_DEFINE([_MINIX], [1], - [Define to 1 if on MINIX.]) +# Note: If the type 'unsigned long long int' exists but is only 32 bits +# large (as on some very old compilers), AC_TYPE_UNSIGNED_LONG_LONG_INT +# will not be defined. In this case you can treat 'unsigned long long int' +# like 'unsigned long int'. + +AC_DEFUN([AC_TYPE_UNSIGNED_LONG_LONG_INT], +[ + AC_CACHE_CHECK([for unsigned long long int], + [ac_cv_type_unsigned_long_long_int], + [ac_cv_type_unsigned_long_long_int=yes + if test "x${ac_cv_prog_cc_c99-no}" = xno; then + AC_LINK_IFELSE( + [_AC_TYPE_LONG_LONG_SNIPPET], + [], + [ac_cv_type_unsigned_long_long_int=no]) + fi]) + if test $ac_cv_type_unsigned_long_long_int = yes; then + AC_DEFINE([HAVE_UNSIGNED_LONG_LONG_INT], [1], + [Define to 1 if the system has the type 'unsigned long long int'.]) fi - - dnl HP-UX 11.11 defines mbstate_t only if _XOPEN_SOURCE is defined to 500, - dnl regardless of whether the flags -Ae or _D_HPUX_SOURCE=1 are already - dnl provided. - case "$host_os" in - hpux*) - AC_DEFINE([_XOPEN_SOURCE], [500], - [Define to 500 only on HP-UX.]) - ;; - esac - - AH_VERBATIM([__EXTENSIONS__], -[/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# undef _ALL_SOURCE -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# undef _GNU_SOURCE -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# undef _POSIX_PTHREAD_SEMANTICS -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# undef _TANDEM_SOURCE -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# undef __EXTENSIONS__ -#endif ]) - AC_CACHE_CHECK([whether it is safe to define __EXTENSIONS__], - [ac_cv_safe_to_define___extensions__], - [AC_COMPILE_IFELSE( - [AC_LANG_PROGRAM([[ -# define __EXTENSIONS__ 1 - ]AC_INCLUDES_DEFAULT])], - [ac_cv_safe_to_define___extensions__=yes], - [ac_cv_safe_to_define___extensions__=no])]) - test $ac_cv_safe_to_define___extensions__ = yes && - AC_DEFINE([__EXTENSIONS__]) - AC_DEFINE([_ALL_SOURCE]) - AC_DEFINE([_GNU_SOURCE]) - AC_DEFINE([_POSIX_PTHREAD_SEMANTICS]) - AC_DEFINE([_TANDEM_SOURCE]) -])# AC_USE_SYSTEM_EXTENSIONS -# gl_USE_SYSTEM_EXTENSIONS -# ------------------------ -# Enable extensions on systems that normally disable them, -# typically due to standards-conformance issues. -AC_DEFUN_ONCE([gl_USE_SYSTEM_EXTENSIONS], +# Expands to a C program that can be used to test for simultaneous support +# of 'long long' and 'unsigned long long'. We don't want to say that +# 'long long' is available if 'unsigned long long' is not, or vice versa, +# because too many programs rely on the symmetry between signed and unsigned +# integer types (excluding 'bool'). +AC_DEFUN([_AC_TYPE_LONG_LONG_SNIPPET], [ - dnl Require this macro before AC_USE_SYSTEM_EXTENSIONS. - dnl gnulib does not need it. But if it gets required by third-party macros - dnl after AC_USE_SYSTEM_EXTENSIONS is required, autoconf 2.62..2.63 emit a - dnl warning: "AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS". - dnl Note: We can do this only for one of the macros AC_AIX, AC_GNU_SOURCE, - dnl AC_MINIX. If people still use AC_AIX or AC_MINIX, they are out of luck. - AC_REQUIRE([AC_GNU_SOURCE]) - - AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) + AC_LANG_PROGRAM( + [[/* For now, do not test the preprocessor; as of 2007 there are too many + implementations with broken preprocessors. Perhaps this can + be revisited in 2012. In the meantime, code should not expect + #if to work with literals wider than 32 bits. */ + /* Test literals. */ + long long int ll = 9223372036854775807ll; + long long int nll = -9223372036854775807LL; + unsigned long long int ull = 18446744073709551615ULL; + /* Test constant expressions. */ + typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) + ? 1 : -1)]; + typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 + ? 1 : -1)]; + int i = 63;]], + [[/* Test availability of runtime routines for shift and division. */ + long long int llmax = 9223372036854775807ll; + unsigned long long int ullmax = 18446744073709551615ull; + return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) + | (llmax / ll) | (llmax % ll) + | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) + | (ullmax / ull) | (ullmax % ull));]]) ]) -# Copyright (C) 2002-2014 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -154,7 +149,7 @@ [am__api_version='1.15' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.15], [], +m4_if([$1], [1.15.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -170,12 +165,12 @@ # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.15])dnl +[AM_AUTOMAKE_VERSION([1.15.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) -# Copyright (C) 2011-2014 Free Software Foundation, Inc. +# Copyright (C) 2011-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -237,7 +232,7 @@ # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -289,7 +284,7 @@ # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997-2014 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -320,7 +315,7 @@ Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -511,7 +506,7 @@ # Generate code to set up dependency tracking. -*- Autoconf -*- -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -587,7 +582,7 @@ # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -784,7 +779,7 @@ done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -805,7 +800,7 @@ fi AC_SUBST([install_sh])]) -# Copyright (C) 2003-2014 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -826,7 +821,7 @@ # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -876,7 +871,7 @@ # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997-2014 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -915,7 +910,7 @@ # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -944,7 +939,7 @@ AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -991,7 +986,7 @@ # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1010,7 +1005,7 @@ # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1091,7 +1086,7 @@ rm -f conftest.file ]) -# Copyright (C) 2009-2014 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1151,7 +1146,7 @@ _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1179,7 +1174,7 @@ INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006-2014 Free Software Foundation, Inc. +# Copyright (C) 2006-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1198,7 +1193,7 @@ # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004-2014 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, --- contrib/ntp/adjtimed/Makefile.in.orig +++ contrib/ntp/adjtimed/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.15.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, --- contrib/ntp/build.orig +++ contrib/ntp/build @@ -52,7 +52,7 @@ case "$NTP_BDIR" in '') case "$IAM" in - *.ntp.org) + *.ntp.org | *.ntfo.org) NTP_BDIR=host ;; *.udel.edu) --- contrib/ntp/clockstuff/Makefile.in.orig +++ contrib/ntp/clockstuff/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.15.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, --- contrib/ntp/config.h.in.orig +++ contrib/ntp/config.h.in @@ -296,6 +296,9 @@ /* use old autokey session key behavior? */ #undef DISABLE_BUG1243_FIX +/* use old autokey session key behavior? */ +#undef DISABLE_BUG3527_FIX + /* synch TODR hourly? */ #undef DOSYNCTODR @@ -311,6 +314,9 @@ /* Provide the explicit 127.0.0.0/8 martian filter? */ #undef ENABLE_BUG3020_FIX +/* Enable CMAC support? */ +#undef ENABLE_CMAC + /* nls support in libopts */ #undef ENABLE_NLS @@ -372,6 +378,14 @@ /* Define to 1 if you have the `daemon' function. */ #undef HAVE_DAEMON +/* Define to 1 if you have the declaration of `siglongjmp', and to 0 if you + don't. */ +#undef HAVE_DECL_SIGLONGJMP + +/* Define to 1 if you have the declaration of `sigsetjmp', and to 0 if you + don't. */ +#undef HAVE_DECL_SIGSETJMP + /* Define to 1 if you have the declaration of `strerror_r', and to 0 if you don't. */ #undef HAVE_DECL_STRERROR_R @@ -539,7 +553,7 @@ /* Define to 1 if the system has the type `long long'. */ #undef HAVE_LONG_LONG -/* Define to 1 if the system has the type `long long int'. */ +/* Define to 1 if the system has the type 'long long int'. */ #undef HAVE_LONG_LONG_INT /* if you have SunOS LWP package */ @@ -653,6 +667,12 @@ /* if you have NT Threads */ #undef HAVE_NT_THREADS +/* Define to 1 if you have the header file. */ +#undef HAVE_OPENSSL_CMAC_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_OPENSSL_HMAC_H + /* Define to 1 if the system has the type `pid_t'. */ #undef HAVE_PID_T @@ -957,6 +977,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_SYS_LOCK_H +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_MAC_H + /* Define to 1 if you have the header file. */ #undef HAVE_SYS_MMAN_H @@ -1117,6 +1140,9 @@ /* Do we have the TIO serial stuff? */ #undef HAVE_TIO_SERIAL_STUFF +/* Are TrustedBSD MAC policy privileges available? */ +#undef HAVE_TRUSTEDBSD_MAC + /* Define to 1 if the system has the type `uint16_t'. */ #undef HAVE_UINT16_T @@ -1147,7 +1173,7 @@ /* deviant sigwait? */ #undef HAVE_UNIXWARE_SIGWAIT -/* Define to 1 if the system has the type `unsigned long long int'. */ +/* Define to 1 if the system has the type 'unsigned long long int'. */ #undef HAVE_UNSIGNED_LONG_LONG_INT /* Define to 1 if you have the `updwtmp' function. */ @@ -1588,6 +1614,28 @@ /* OK to use snprintb()? */ #undef USE_SNPRINTB +/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# undef _ALL_SOURCE +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# undef _GNU_SOURCE +#endif +/* Enable threading extensions on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# undef _POSIX_PTHREAD_SEMANTICS +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# undef _TANDEM_SOURCE +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# undef __EXTENSIONS__ +#endif + + /* Can we use SIGPOLL for tty IO? */ #undef USE_TTY_SIGPOLL @@ -1640,9 +1688,6 @@ /* enable thread safety */ #undef _THREAD_SAFE -/* Define to 500 only on HP-UX. */ -#undef _XOPEN_SOURCE - /* Are we _special_? */ #undef __APPLE_USE_RFC_3542 @@ -1651,28 +1696,6 @@ # undef __CHAR_UNSIGNED__ #endif -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# undef _ALL_SOURCE -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# undef _GNU_SOURCE -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# undef _POSIX_PTHREAD_SEMANTICS -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# undef _TANDEM_SOURCE -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# undef __EXTENSIONS__ -#endif - - /* deviant */ #undef adjtimex --- contrib/ntp/configure.orig +++ contrib/ntp/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for ntp 4.2.8p11. +# Generated by GNU Autoconf 2.69 for ntp 4.2.8p13. # # Report bugs to . # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='ntp' PACKAGE_TARNAME='ntp' -PACKAGE_VERSION='4.2.8p11' -PACKAGE_STRING='ntp 4.2.8p11' +PACKAGE_VERSION='4.2.8p13' +PACKAGE_STRING='ntp 4.2.8p13' PACKAGE_BUGREPORT='http://bugs.ntp.org./' PACKAGE_URL='http://www.ntp.org./' @@ -968,6 +968,8 @@ enable_clockctl enable_linuxcaps enable_solarisprivs +enable_trustedbsd_mac +enable_signalled_io with_arlib with_net_snmp_config enable_libseccomp @@ -1050,6 +1052,7 @@ enable_kernel_fll_bug enable_bug1243_fix enable_bug3020_fix +enable_bug3527_fix enable_irig_sawtooth enable_nist enable_ntp_signd @@ -1614,7 +1617,7 @@ # 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. cat <<_ACEOF -\`configure' configures ntp 4.2.8p11 to adapt to many kinds of systems. +\`configure' configures ntp 4.2.8p13 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1684,7 +1687,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of ntp 4.2.8p11:";; + short | recursive ) echo "Configuration of ntp 4.2.8p13:";; esac cat <<\_ACEOF @@ -1731,6 +1734,9 @@ --enable-clockctl s Use /dev/clockctl for non-root clock control --enable-linuxcaps + Use Linux capabilities for non-root clock control --enable-solarisprivs + Use Solaris privileges for non-root clock control + --enable-trustedbsd-mac s Use TrustedBSD MAC policy for non-root clock + control + --enable-signalled-io s Use signalled IO if we can --with-arlib - deprecated, arlib not distributed --with-net-snmp-config + =net-snmp-config --enable-libseccomp EXPERIMENTAL: enable support for libseccomp @@ -1823,6 +1829,7 @@ --enable-kernel-fll-bug s if we should avoid a kernel FLL bug --enable-bug1243-fix + use unmodified autokey session keys --enable-bug3020-fix + Provide the explicit 127.0.0.0/8 martian filter + --enable-bug3527-fix + provide correct mode7 fudgetime2 behavior --enable-irig-sawtooth s if we should enable the IRIG sawtooth filter --enable-nist - if we should enable the NIST lockclock scheme --enable-ntp-signd - Provide support for Samba's signing daemon, @@ -1923,7 +1930,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -ntp configure 4.2.8p11 +ntp configure 4.2.8p13 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2632,7 +2639,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by ntp $as_me 4.2.8p11, which was +It was created by ntp $as_me 4.2.8p13, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3633,7 +3640,7 @@ # Define the identity of the package. PACKAGE='ntp' - VERSION='4.2.8p11' + VERSION='4.2.8p13' cat >>confdefs.h <<_ACEOF @@ -5113,8 +5120,6 @@ - - ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" if test "x$ac_cv_header_minix_config_h" = xyes; then : MINIX=yes @@ -5135,15 +5140,7 @@ fi - case "$host_os" in - hpux*) -$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h - - ;; - esac - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } if ${ac_cv_safe_to_define___extensions__+:} false; then : @@ -16090,9 +16087,9 @@ /* end confdefs.h. */ /* For now, do not test the preprocessor; as of 2007 there are too many - implementations with broken preprocessors. Perhaps this can - be revisited in 2012. In the meantime, code should not expect - #if to work with literals wider than 32 bits. */ + implementations with broken preprocessors. Perhaps this can + be revisited in 2012. In the meantime, code should not expect + #if to work with literals wider than 32 bits. */ /* Test literals. */ long long int ll = 9223372036854775807ll; long long int nll = -9223372036854775807LL; @@ -16099,9 +16096,9 @@ unsigned long long int ull = 18446744073709551615ULL; /* Test constant expressions. */ typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) - ? 1 : -1)]; + ? 1 : -1)]; typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 - ? 1 : -1)]; + ? 1 : -1)]; int i = 63; int main () @@ -16110,9 +16107,9 @@ long long int llmax = 9223372036854775807ll; unsigned long long int ullmax = 18446744073709551615ull; return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) - | (llmax / ll) | (llmax % ll) - | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) - | (ullmax / ull) | (ullmax % ull)); + | (llmax / ll) | (llmax % ll) + | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) + | (ullmax / ull) | (ullmax % ull)); ; return 0; } @@ -16300,33 +16297,33 @@ else ac_cv_type_long_long_int=yes if test "x${ac_cv_prog_cc_c99-no}" = xno; then - ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int - if test $ac_cv_type_long_long_int = yes; then - if test "$cross_compiling" = yes; then : + ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int + if test $ac_cv_type_long_long_int = yes; then + if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include - #ifndef LLONG_MAX - # define HALF \ - (1LL << (sizeof (long long int) * CHAR_BIT - 2)) - # define LLONG_MAX (HALF - 1 + HALF) - #endif + #ifndef LLONG_MAX + # define HALF \ + (1LL << (sizeof (long long int) * CHAR_BIT - 2)) + # define LLONG_MAX (HALF - 1 + HALF) + #endif int main () { long long int n = 1; - int i; - for (i = 0; ; i++) - { - long long int m = n << i; - if (m >> i != n) - return 1; - if (LLONG_MAX / 2 < m) - break; - } - return 0; + int i; + for (i = 0; ; i++) + { + long long int m = n << i; + if (m >> i != n) + return 1; + if (LLONG_MAX / 2 < m) + break; + } + return 0; ; return 0; } @@ -16340,7 +16337,7 @@ conftest.$ac_objext conftest.beam conftest.$ac_ext fi - fi + fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5 @@ -16363,9 +16360,9 @@ /* end confdefs.h. */ /* For now, do not test the preprocessor; as of 2007 there are too many - implementations with broken preprocessors. Perhaps this can - be revisited in 2012. In the meantime, code should not expect - #if to work with literals wider than 32 bits. */ + implementations with broken preprocessors. Perhaps this can + be revisited in 2012. In the meantime, code should not expect + #if to work with literals wider than 32 bits. */ /* Test literals. */ long long int ll = 9223372036854775807ll; long long int nll = -9223372036854775807LL; @@ -16372,9 +16369,9 @@ unsigned long long int ull = 18446744073709551615ULL; /* Test constant expressions. */ typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) - ? 1 : -1)]; + ? 1 : -1)]; typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 - ? 1 : -1)]; + ? 1 : -1)]; int i = 63; int main () @@ -16383,9 +16380,9 @@ long long int llmax = 9223372036854775807ll; unsigned long long int ullmax = 18446744073709551615ull; return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) - | (llmax / ll) | (llmax % ll) - | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) - | (ullmax / ull) | (ullmax % ull)); + | (llmax / ll) | (llmax % ll) + | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) + | (ullmax / ull) | (ullmax % ull)); ; return 0; } @@ -24021,12 +24018,51 @@ $as_echo "#define HAVE_SOLARIS_PRIVS 1" >>confdefs.h + ;; + '') ntp_have_solarisprivs="no" + ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_have_solarisprivs" >&5 $as_echo "$ntp_have_solarisprivs" >&6; } -case "$ntp_use_dev_clockctl$ntp_have_linuxcaps$ntp_have_solarisprivs" in +for ac_header in sys/mac.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "sys/mac.h" "ac_cv_header_sys_mac_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_mac_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_SYS_MAC_H 1 +_ACEOF + +fi + +done + + +# Check whether --enable-trustedbsd_mac was given. +if test "${enable_trustedbsd_mac+set}" = set; then : + enableval=$enable_trustedbsd_mac; ntp_use_trustedbsd_mac=$enableval + +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should use TrustedBSD MAC privileges" >&5 +$as_echo_n "checking if we should use TrustedBSD MAC privileges... " >&6; } + +case "$ntp_use_trustedbsd_mac$ac_cv_header_sys_mac_h" in + yesyes) + +$as_echo "#define HAVE_TRUSTEDBSD_MAC 1" >>confdefs.h + + ;; + *) ntp_use_trustedbsd_mac="no"; + ;; +esac + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_use_trustedbsd_mac" >&5 +$as_echo "$ntp_use_trustedbsd_mac" >&6; } + +case "$ntp_use_dev_clockctl$ntp_have_linuxcaps$ntp_have_solarisprivs$ntp_use_trustedbsd_mac" in *yes*) $as_echo "#define HAVE_DROPROOT 1" >>confdefs.h @@ -24540,6 +24576,16 @@ done +# HMS: does this need to be a cached variable? +# Check whether --enable-signalled-io was given. +if test "${enable_signalled_io+set}" = set; then : + enableval=$enable_signalled_io; use_signalled_io=$enableval +else + use_signalled_io=yes + +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIGIO" >&5 $as_echo_n "checking for SIGIO... " >&6; } if ${ntp_cv_hdr_def_sigio+:} false; then : @@ -24614,13 +24660,24 @@ ans=no ;; esac + case "$ans" in + no) + ans="Possible for $host but disabled because of reported problems" + ;; + esac ;; esac case "$ans" in yes) + case "$use_signalled_io" in + yes) $as_echo "#define HAVE_SIGNALED_IO 1" >>confdefs.h + ;; + *) ans="Allowed for $host but --disable-signalled-io was given" + ;; + esac esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5 $as_echo "$ans" >&6; } @@ -28627,6 +28684,62 @@ $as_echo "#define CLOCK_BANC 1" >>confdefs.h + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing bcStartPci" >&5 +$as_echo_n "checking for library containing bcStartPci... " >&6; } +if ${ac_cv_search_bcStartPci+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_func_search_save_LIBS=$LIBS +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char bcStartPci (); +int +main () +{ +return bcStartPci (); + ; + return 0; +} +_ACEOF +for ac_lib in '' bcsdk; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + if ac_fn_c_try_link "$LINENO"; then : + ac_cv_search_bcStartPci=$ac_res +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if ${ac_cv_search_bcStartPci+:} false; then : + break +fi +done +if ${ac_cv_search_bcStartPci+:} false; then : + +else + ac_cv_search_bcStartPci=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_bcStartPci" >&5 +$as_echo "$ac_cv_search_bcStartPci" >&6; } +ac_res=$ac_cv_search_bcStartPci +if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + +fi + ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5 @@ -30311,7 +30424,20 @@ case "$ntp_openssl" in yes) + for ac_header in openssl/cmac.h openssl/hmac.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF +fi + +done + + $as_echo "#define OPENSSL /**/" >>confdefs.h case "$VER_SUFFIX" in @@ -30534,9 +30660,24 @@ { ntp_openssl_from_pkg_config=; unset ntp_openssl_from_pkg_config;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want to enable CMAC support" >&5 +$as_echo_n "checking if we want to enable CMAC support... " >&6; } +case "$ac_cv_header_openssl_cmac_h" in + yes) +$as_echo "#define ENABLE_CMAC 1" >>confdefs.h + ans="yes" + ;; + *) ans="no" + ;; +esac +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5 +$as_echo "$ans" >&6; } + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want to use OpenSSL's crypto random (if available)" >&5 $as_echo_n "checking if we want to use OpenSSL's crypto random (if available)... " >&6; } # Check whether --enable-openssl-random was given. @@ -31935,6 +32076,26 @@ esac +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want correct mode7 fudgetime2 behavior" >&5 +$as_echo_n "checking if we want correct mode7 fudgetime2 behavior... " >&6; } +# Check whether --enable-bug3527-fix was given. +if test "${enable_bug3527_fix+set}" = set; then : + enableval=$enable_bug3527_fix; ans=$enableval +else + ans=yes + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5 +$as_echo "$ans" >&6; } +case "$ans" in + no) + +$as_echo "#define DISABLE_BUG3527_FIX 1" >>confdefs.h + +esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should use the IRIG sawtooth filter" >&5 $as_echo_n "checking if we should use the IRIG sawtooth filter... " >&6; } @@ -33223,7 +33384,33 @@ ### +ac_fn_c_check_decl "$LINENO" "sigsetjmp" "ac_cv_have_decl_sigsetjmp" "#include +" +if test "x$ac_cv_have_decl_sigsetjmp" = xyes; then : + ac_have_decl=1 +else + ac_have_decl=0 +fi +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_SIGSETJMP $ac_have_decl +_ACEOF +ac_fn_c_check_decl "$LINENO" "siglongjmp" "ac_cv_have_decl_siglongjmp" "#include +" +if test "x$ac_cv_have_decl_siglongjmp" = xyes; then : + ac_have_decl=1 +else + ac_have_decl=0 +fi + +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_SIGLONGJMP $ac_have_decl +_ACEOF + + +### + + prefix_NONE= exec_prefix_NONE= test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix @@ -33964,7 +34151,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by ntp $as_me 4.2.8p11, which was +This file was extended by ntp $as_me 4.2.8p13, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -34031,7 +34218,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -ntp config.status 4.2.8p11 +ntp config.status 4.2.8p13 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" --- contrib/ntp/configure.ac.orig +++ contrib/ntp/configure.ac @@ -1749,6 +1749,7 @@ yes) ntp_refclock=yes AC_DEFINE([CLOCK_BANC], [1], [Datum/Bancomm bc635/VME interface?]) + AC_SEARCH_LIBS([bcStartPci], [bcsdk], , , []) ;; esac AC_MSG_RESULT([$ntp_ok]) @@ -3014,6 +3015,17 @@ NTP_OPENSSL +AC_MSG_CHECKING([if we want to enable CMAC support]) +case "$ac_cv_header_openssl_cmac_h" in + yes) + AC_DEFINE([ENABLE_CMAC], [1], [Enable CMAC support?]) + ans="yes" + ;; + *) ans="no" + ;; +esac +AC_MSG_RESULT([$ans]) + NTP_CRYPTO_RAND # if we are using OpenSSL (--with-crypto), by default Autokey is enabled @@ -4183,6 +4195,24 @@ esac +AC_MSG_CHECKING([if we want correct mode7 fudgetime2 behavior]) +AC_ARG_ENABLE( + [bug3527-fix], + [AS_HELP_STRING( + [--enable-bug3527-fix], + [+ provide correct mode7 fudgetime2 behavior] + )], + [ans=$enableval], + [ans=yes] +) +AC_MSG_RESULT([$ans]) +case "$ans" in + no) + AC_DEFINE([DISABLE_BUG3527_FIX], [1], + [use old autokey session key behavior?]) +esac + + AC_MSG_CHECKING([if we should use the IRIG sawtooth filter]) case "$host" in @@ -4380,6 +4410,10 @@ ### +AC_CHECK_DECLS([sigsetjmp,siglongjmp], [], [], [[#include ]]) + +### + AC_DEFINE_DIR([NTP_KEYSDIR], [sysconfdir], [Default location of crypto key info]) --- contrib/ntp/html/authentic.html.orig +++ contrib/ntp/html/authentic.html @@ -1,91 +1,223 @@ - - - -Authentication Support - - - - -

Authentication Support

-giffrom Alice's Adventures in Wonderland, Lewis Carroll -

Our resident cryptographer; now you see him, now you don't.

-

Last update: - 5-Feb-2016 09:13 - UTC

-
-

Related Links

- - -

Table of Contents

- -
-

Introduction

-

This page describes the various cryptographic authentication provisions in NTPv4. Authentication support allows the NTP client to verify that servers are in fact known and trusted and not intruders intending accidentally or intentionally to masquerade as a legitimate server. A detailed discussion of the NTP multi-layer security model and vulnerability analysis is in the white paper NTP Security Analysis.

-

The NTPv3 specification (RFC-1305) defined an authentication scheme properly described as symmetric key cryptography. It used the Data Encryption Standard (DES) algorithm operating in cipher-block chaining (CBC) mode. Subsequently, this algorithm was replaced by the RSA Message Digest 5 (MD5) algorithm commonly called keyed-MD5. Either algorithm computes a message digest or one-way hash which can be used to verify the client has the same message digest as the server. The MD5 message digest algorithm is included in the distribution, so without further cryptographic support, the distribution can be freely exported.

-

If the OpenSSL cryptographic library is installed prior to building the distribution, all message digest algorithms included in the library may be used, including SHA and SHA1. However, if conformance to FIPS 140-2 is required, only a limited subset of these algorithms can be used. This library is available from http://www.openssl.org and can be installed using the procedures outlined in the Building and Installing the Distribution page. Once installed, the configure and build process automatically detects the library and links the library routines -required.

-

In addition to the symmetric key algorithms, this distribution includes support for the Autokey public key algorithms and protocol specified in RFC-5906 "Network Time Protocol Version 4: Autokey Specification". This support is available only if the OpenSSL library has been installed and the --enable-autokey option is used when the distribution is built.

-

Public key cryptography is generally considered more secure than symmetric key cryptography, since the security is based on private and public values which are generated by each participant and where the private value is never revealed. Autokey uses X.509 public certificates, which can be produced by commercial services, the OpenSSL application program, or the ntp-keygen utility program in the NTP software distribution.

-

Note that according to US law, NTP binaries including OpenSSL library components, including the OpenSSL library itself, cannot be exported outside the US without license from the US Department of Commerce. Builders outside the US are advised to obtain the OpenSSL library directly from OpenSSL, which is outside the US, and build outside the US.

-

Authentication is configured separately for each association using the key or autokey option of the server configuration command, as described in the Server Options page. The ntp-keygen page describes the files required for the various authentication schemes. Further details are in the briefings, papers and reports at the NTP project page linked from www.ntp.org.

-

By default, the client sends non-authenticated packets and the server responds with non-authenticated packets. If the client sends authenticated packets, the server responds with authenticated packets if correct, or a crypto-NAK packet if not. In the case of unsolicited packets which might consume significant resources, such as broadcast or symmetric mode packets, authentication is required, unless overridden by a disable auth command. In the current climate of targeted broadcast or "letterbomb" attacks, defeating this requirement would be decidedly dangerous. In any case, the notrust flag, described on the Access Control Options page, can be used to disable access to all but correctly authenticated clients.

-

Symmetric Key Cryptography

-

The original NTPv3 specification (RFC-1305), as well as the current NTPv4 specification (RFC-5905), allows any one of possibly 65,534 message digest keys (excluding zero), each distinguished by a 32-bit key ID, to authenticate an association. The servers and clients involved must agree on the key ID, key type and key to authenticate NTP packets.

-

The message digest is a cryptographic hash computed by an algorithm such as MD5, SHA, or AES-128 CMAC. When authentication is specified, a message authentication code (MAC) is appended to the NTP packet header. The MAC consists of a 32-bit key identifier (key ID) followed by a 128- or 160-bit message digest. The algorithm computes the digest as the hash of a 128- or 160- bit message digest key concatenated with the NTP packet header fields with the exception of the MAC. On transmit, the message digest is computed and inserted in the MAC. On receive, the message digest is computed and compared with the MAC. The packet is accepted only if the two MACs are identical. If a discrepancy is found by the client, the client ignores the packet, but raises an alarm. If this happens at the server, the server returns a special message called a crypto-NAK. Since the crypto-NAK is protected by the loopback test, an intruder cannot disrupt the protocol by sending a bogus crypto-NAK.

-

Keys and related information are specified in a keys file, which must be distributed and stored using secure means beyond the scope of the NTP protocol itself. Besides the keys used for ordinary NTP associations, additional keys can be used as passwords for the ntpq and ntpdc utility programs. Ordinarily, the ntp.keys file is generated by the ntp-keygen program, but it can be constructed and edited using an ordinary text editor.

-

Each line of the keys file consists of three or four fields: a key ID in the range 1 to 65,534, inclusive, a key type, a message digest key consisting of a printable ASCII string less than 40 characters or a 40-character hex digit string, and an optional comma-separated list of IPs that are allowed to serve time. If the OpenSSL library is installed, the key type can be any message digest algorithm supported by the library. If the OpenSSL library is not installed, the only permitted key type is MD5.

- - -
- Figure 1. Typical Symmetric Key File -
-
-# ntpkey_MD5key_bk.ntp.org.3595864945
-# Thu Dec 12 19:22:25 2013
+  
+    
+    
+    Authentication Support
+    
+    
+    
+  
+  
+    

Authentication Support

+ giffrom Alice's Adventures in Wonderland, Lewis Carroll +

Our resident cryptographer; now you see him, now you don't.

+

Last update: + 24-Jul-2018 09:12 + UTC

+
+

Related Links

+ + +

Table of Contents

+ +
+

Introduction

+

This page describes the various cryptographic authentication + provisions in NTPv4. Authentication support allows the NTP client to + verify that servers are in fact known and trusted and not intruders + intending accidentally or intentionally to masquerade as a legitimate + server. A detailed discussion of the NTP multi-layer security model + and vulnerability analysis is in the white + paper NTP + Security Analysis.

+

The NTPv3 specification (RFC-1305) defined an authentication scheme + properly described as symmetric key cryptography. It used + the Data Encryption Standard (DES) algorithm operating in cipher-block + chaining (CBC) mode. Subsequently, this algorithm was replaced by the + RSA Message Digest 5 (MD5) algorithm commonly called keyed-MD5. + Either algorithm computes a message digest or one-way hash which can + be used to verify the client has the same message digest as the + server. The MD5 message digest algorithm is included in the + distribution, so without further cryptographic support, the + distribution can be freely exported.

+

If the OpenSSL cryptographic library is installed prior to building + the distribution, all message digest algorithms included in the + library may be used, including SHA and SHA1. However, if conformance + to FIPS 140-2 is required, only a limited subset of these algorithms + can be used. This library is available + from http://www.openssl.org and + can be installed using the procedures outlined in + the Building and Installing the Distribution + page. Once installed, the configure and build process automatically + detects the library and links the library routines required.

+

In addition to the symmetric key algorithms, this distribution + includes support for the Autokey public key algorithms and protocol + specified in RFC-5906 "Network Time Protocol Version 4: Autokey + Specification". This support is available only if the OpenSSL + library has been installed and the --enable-autokey option is + used when the distribution is built.

+

Public key cryptography is generally considered more secure than + symmetric key cryptography, since the security is based on private and + public values which are generated by each participant and where the + private value is never revealed. Autokey uses X.509 public + certificates, which can be produced by commercial services, the + OpenSSL application program, or + the ntp-keygen utility program in + the NTP software distribution.

+

Note that according to US law, NTP binaries including OpenSSL library + components, including the OpenSSL library itself, cannot be exported + outside the US without license from the US Department of Commerce. + Builders outside the US are advised to obtain the OpenSSL library + directly from OpenSSL, which is outside the US, and build outside the + US.

+

Authentication is configured separately for each association using + the key or autokey option of the server + configuration command, as described in + the Server Options page. + The ntp-keygen page describes the files + required for the various authentication schemes. Further details are + in the briefings, papers and reports at the NTP project page linked + from www.ntp.org.

+

By default, the client sends non-authenticated packets and the server + responds with non-authenticated packets. If the client sends + authenticated packets, the server responds with authenticated packets + if correct, or a crypto-NAK packet if not. In the case of unsolicited + packets which might consume significant resources, such as broadcast + or symmetric mode packets, authentication is required, unless + overridden by a disable auth command. In the current climate + of targeted broadcast or "letterbomb" attacks, defeating + this requirement would be decidedly dangerous. In any case, + the notrust flag, described on + the Access Control Options page, can be + used to disable access to all but correctly authenticated clients.

+

Symmetric Key Cryptography

+

The original NTPv3 specification (RFC-1305), as well as the current + NTPv4 specification (RFC-5905), allows any one of possibly 65,535 + message digest keys (excluding zero), each distinguished by a 32-bit + key ID, to authenticate an association. The servers and clients + involved must agree on the key ID, key type and key to authenticate + NTP packets.

+

The message digest is a cryptographic hash computed by an algorithm + such as MD5, SHA, or AES-128 CMAC. When authentication is specified, + a message authentication code (MAC) is appended to the NTP packet + header. The MAC consists of a 32-bit key identifier (key ID) followed + by a 128- or 160-bit message digest. The algorithm computes the + digest as the hash of a 128- or 160- bit message digest key + concatenated with the NTP packet header fields with the exception of + the MAC. On transmit, the message digest is computed and inserted in + the MAC. On receive, the message digest is computed and compared with + the MAC. The packet is accepted only if the two MACs are identical. + If a discrepancy is found by the client, the client ignores the + packet, but raises an alarm. If this happens at the server, the + server returns a special message called a crypto-NAK. Since + the crypto-NAK is protected by the loopback test, an intruder cannot + disrupt the protocol by sending a bogus crypto-NAK.

+

Keys and related information are specified in a keys file, which must + be distributed and stored using secure means beyond the scope of the + NTP protocol itself. Besides the keys used for ordinary NTP + associations, additional keys can be used as passwords for + the ntpq + and ntpdc utility programs. + Ordinarily, the ntp.keys file is generated by + the ntp-keygen program, but it can + be constructed and edited using an ordinary text editor.

+

Each line of the keys file consists of three or four fields: a key + ID in the range 1 to 65,535, inclusive, a key type, a message digest + key consisting of a printable ASCII string less than 40 characters or + a 40-character hex digit string, and an optional comma-separated list + of IPs that are allowed to serve time. If the OpenSSL library is + installed, the key type can be any message digest algorithm supported + by the library. If the OpenSSL library is not installed, the only + permitted key type is MD5.

+ + +
+ Figure 1. Typical Symmetric Key File +
+
+	    # ntpkey_MD5key_bk.ntp.org.3595864945
+	    # Thu Dec 12 19:22:25 2013
 
-1  MD5 L";Nw<`.I<f4U0)247"i  # MD5 key
-2  MD5 &>l0%XXK9O'51VwV<xq~  # MD5 key
-3  MD5 lb4zLW~d^!K:]RsD'qb6  # MD5 key
-4  MD5 Yue:tL[+vR)M`n~bY,'?  # MD5 key
-5  MD5 B;fxlKgr/&4ZTbL6=RxA  # MD5 key
-6  MD5 4eYwa`o}3i@@V@..R9!l  # MD5 key
-7  MD5 `A.([h+;wTQ|xfi%Sn_!  # MD5 key
-8  MD5 45:V,r4]l6y^JH6"Sh?F  # MD5 key
-9  MD5 3-5vcn*6l29DS?Xdsg)*  # MD5 key
-10 MD5 2late4Me              # MD5 key
-11 SHA1 a27872d3030a9025b8446c751b4551a7629af65c  # SHA1 key
-12 SHA1 21bc3b4865dbb9e920902abdccb3e04ff97a5e74  # SHA1 key
-13 SHA1 2b7736fe24fef5ba85ae11594132ab5d6f6daba9  # SHA1 key
-14 SHA  a5332809c8878dd3a5b918819108a111509aeceb  # SHA  key
-15 MD2  2fe16c88c760ff2f16d4267e36c1aa6c926e6964  # MD2  key
-16 MD4  b2691811dc19cfc0e2f9bcacd74213f29812183d  # MD4  key
-17 MD5  e4d6735b8bdad58ec5ffcb087300a17f7fef1f7c  # MD5  key
-18 MDC2 a8d5e2315c025bf3a79174c87fbd10477de2eabc  # MDC2 key
-19 RIPEMD160 77ca332cafb30e3cafb174dcd5b80ded7ba9b3d2  # RIPEMD160 key
-20 AES128CMAC f92ff73eee86c1e7dc638d6489a04e4e555af878  # AES128CMAC key
-  
-

Figure 1 shows a typical keys file used by the reference implementation when the OpenSSL library is installed. In this figure, for key IDs in he range 1-10, the key is interpreted as a printable ASCII string. For key IDs in the range 11-20, the key is a 40-character hex digit string. The key is truncated or zero-filled internally to either 128 or 160 bits, depending on the key type. The line can be edited later or new lines can be added to change any field. The key can be changed to a password, such as 2late4Me for key ID 10. Note that two or more keys files can be combined in any order as long as the key IDs are distinct.

-

When ntpd is started, it reads the keys file specified by the keys command and installs the keys in the key cache. However, individual keys must be activated with the trustedkey configuration command before use. This allows, for instance, the installation of possibly several batches of keys and then activating a key remotely using ntpq or ntpdc. The requestkey command selects the key ID used as the password for the ntpdc utility, while the controlkey command selects the key ID used as the password for the ntpq utility.

-

Microsoft Windows Authentication

-

In addition to the above means, ntpd now supports Microsoft Windows MS-SNTP authentication using Active Directory services. This support was contributed by the Samba Team and is still in development. It is enabled using the mssntp flag of the restrict command described on the Access Control Options page. Note: Potential users should be aware that these services involve a TCP connection to another process that could potentially block, denying services to other users. Therefore, this flag should be used only for a dedicated server with no clients other than MS-SNTP.

-

Public Key Cryptography

-

See the Autokey Public-Key Authentication page.

-
- - + 1 MD5 L";Nw<`.I<f4U0)247"i # MD5 key + 2 MD5 &>l0%XXK9O'51VwV<xq~ # MD5 key + 3 MD5 lb4zLW~d^!K:]RsD'qb6 # MD5 key + 4 MD5 Yue:tL[+vR)M`n~bY,'? # MD5 key + 5 MD5 B;fxlKgr/&4ZTbL6=RxA # MD5 key + 6 MD5 4eYwa`o}3i@@V@..R9!l # MD5 key + 7 MD5 `A.([h+;wTQ|xfi%Sn_! # MD5 key + 8 MD5 45:V,r4]l6y^JH6"Sh?F # MD5 key + 9 MD5 3-5vcn*6l29DS?Xdsg)* # MD5 key + 10 MD5 2late4Me # MD5 key + 11 SHA1 a27872d3030a9025b8446c751b4551a7629af65c # SHA1 key + 12 SHA1 21bc3b4865dbb9e920902abdccb3e04ff97a5e74 # SHA1 key + 13 SHA1 2b7736fe24fef5ba85ae11594132ab5d6f6daba9 # SHA1 key + 14 SHA a5332809c8878dd3a5b918819108a111509aeceb # SHA key + 15 MD2 2fe16c88c760ff2f16d4267e36c1aa6c926e6964 # MD2 key + 16 MD4 b2691811dc19cfc0e2f9bcacd74213f29812183d # MD4 key + 17 MD5 e4d6735b8bdad58ec5ffcb087300a17f7fef1f7c # MD5 key + 18 MDC2 a8d5e2315c025bf3a79174c87fbd10477de2eabc # MDC2 key + 19 RIPEMD160 77ca332cafb30e3cafb174dcd5b80ded7ba9b3d2 # RIPEMD160 key + 20 AES128CMAC f92ff73eee86c1e7dc638d6489a04e4e555af878 # AES128CMAC key + 21 MD5 sampo 10.1.2.3/24 +
+

Figure 1 shows a typical symmetric keys file used by the reference + implementation when the OpenSSL library is installed. Each line of + the file contains three or four fields. The first field is an integer + between 1 and 65535, inclusive, representing the key identifier. The + second field is the digest algorithm, which in the absence of the + OpenSSL library must be MD5, which designates the MD5 message + digest algorithm. The third field is the key. The optional fourth + field is one or more comma-separated IPs. An IP may end with an + optional /subnetbits suffix, which limits the acceptance of + the key identifier to packets claiming to be from the described IP + space. In this example, for the key IDs in the range 1-10 the key is + interpreted as a printable ASCII string. For the key IDs in the range + 11-20, the key is a 40-character hex digit string. In either case, + the key is truncated or zero-filled internally to either 128 or 160 + bits, depending on the key type. The line can be edited later or new + lines can be added to change any field. The key can be changed to a + password, such as 2late4Me for key ID 10. Note that two or + more keys files can be combined in any order as long as the key IDs + are distinct.

+

When ntpd is started, it reads the keys file specified by + the keys command and installs the keys in the key cache. + However, individual keys must be activated with + the trustedkey configuration command before use. This + allows, for instance, the installation of possibly several batches of + keys and then activating a key remotely using ntpq + or ntpdc. The requestkey command selects the key ID + used as the password for the ntpdc utility, while + the controlkey command selects the key ID used as the + password for the ntpq utility.

+

Microsoft Windows Authentication

+

In addition to the above means, ntpd now supports Microsoft + Windows MS-SNTP authentication using Active Directory services. This + support was contributed by the Samba Team and is still in development. + It is enabled using the mssntp flag of the restrict + command described on the Access Control + Options page. Note: Potential users should + be aware that these services involve a TCP connection to another + process that could potentially block, denying services to other users. + Therefore, this flag should be used only for a dedicated server with + no clients other than MS-SNTP.

+

Public Key Cryptography

+

See the Autokey Public-Key Authentication + page.

+
+ + --- contrib/ntp/html/authopt.html.orig +++ contrib/ntp/html/authopt.html @@ -4,6 +4,7 @@ Authentication Commands and Options + + +NTP Configuration File User’s Manual + + + + + + + + + + + - -

NTP Configuration File User's Manual

-
-


-Next: , -Previous: (dir), -Up: (dir) -
-
-

NTP's Configuration File User Manual

+ +

NTP Configuration File User’s Manual

-

This document describes the configuration file for the NTP Project's -ntpd program. -

This document applies to version 4.2.8p11 of ntp.conf. -

-

Short Contents

- + + + +
+

+Next: , Previous: , Up: (dir)  

+ +

NTP’s Configuration File User Manual

-