Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/ntp/dist (4.2.8p14) 2020/03/03 Released by Harl...



details:   https://anonhg.NetBSD.org/src/rev/0cdc0555ce2c
branches:  trunk
changeset: 933496:0cdc0555ce2c
user:      christos <christos%NetBSD.org@localhost>
date:      Mon May 25 20:39:54 2020 +0000

description:
(4.2.8p14) 2020/03/03 Released by Harlan Stenn <stenn%ntp.org@localhost>

* [Sec 3610] process_control() should bail earlier on short packets. stenn@
  - Reported by Philippe Antoine
* [Sec 3596] Highly predictable timestamp attack. <stenn%ntp.org@localhost>
  - Reported by Miroslav Lichvar
* [Sec 3592] DoS attack on client ntpd <perlinger%ntp.org@localhost>
  - Reported by Miroslav Lichvar
* [Bug 3637] Emit the version of ntpd in saveconfig.  stenn@
* [Bug 3636] NMEA: combine time/date from multiple sentences <perlinger%ntp.org@localhost>
* [Bug 3635] Make leapsecond file hash check optional <perlinger%ntp.org@localhost>
* [Bug 3634] Typo in discipline.html, reported by Jason Harrison.  stenn@
* [Bug 3628] raw DCF decoding - improve robustness with Zeller's congruence
  - implement Zeller's congruence in libparse and libntp <perlinger%ntp.org@localhost>
* [Bug 3627] SIGSEGV on FreeBSD-12 with stack limit and stack gap <perlinger%ntp.org@localhost>
  - integrated patch by Cy Schubert
* [Bug 3620] memory leak in ntpq sysinfo <perlinger%ntp.org@localhost>
  - applied patch by Gerry Garvey
* [Bug 3619] Honour drefid setting in cooked mode and sysinfo <perlinger%ntp.org@localhost>
  - applied patch by Gerry Garvey
* [Bug 3617] Add support for ACE III and Copernicus II receivers <perlinger%ntp.org@localhost>
  - integrated patch by Richard Steedman
* [Bug 3615] accelerate refclock startup <perlinger%ntp.org@localhost>
* [Bug 3613] Propagate noselect to mobilized pool servers <stenn%ntp.org@localhost>
  - Reported by Martin Burnicki
* [Bug 3612] Use-of-uninitialized-value in receive function <perlinger%ntp.org@localhost>
  - Reported by Philippe Antoine
* [Bug 3611] NMEA time interpreted incorrectly <perlinger%ntp.org@localhost>
  - officially document new "trust date" mode bit for NMEA driver
  - restore the (previously undocumented) "trust date" feature lost with [bug 3577]
* [Bug 3609] Fixing wrong falseticker in case of non-statistic jitter <perlinger%ntp.org@localhost>
  - mostly based on a patch by Michael Haardt, implementing 'fudge minjitter'
* [Bug 3608] libparse fails to compile on S11.4SRU13 and later <perlinger%ntp.org@localhost>
  - removed ffs() and fls() prototypes as per Brian Utterback
* [Bug 3604] Wrong param byte order passing into record_raw_stats() in
        ntp_io.c <perlinger%ntp.org@localhost>
  - fixed byte and paramter order as suggested by wei6410%sina.com@localhost
* [Bug 3601] Tests fail to link on platforms with ntp_cv_gc_sections_runs=no <perlinger%ntp.org@localhost>
* [Bug 3599] Build fails on linux-m68k due to alignment issues <perlinger%ntp.org@localhost>
  - added padding as suggested by John Paul Adrian Glaubitz
* [Bug 3594] ntpd discards messages coming through nmead <perlinger%ntp.org@localhost>
* [Bug 3593] ntpd discards silently nmea messages after the 5th string <perlinger%ntp.org@localhost>
* [Bug 3590] Update refclock_oncore.c to the new GPS date API <perlinger%ntp.org@localhost>
* [Bug 3585] Unity tests mix buffered and unbuffered output <perlinger%ntp.org@localhost>
  - stdout+stderr are set to line buffered during test setup now
* [Bug 3583] synchronization error <perlinger%ntp.org@localhost>
  - set clock to base date if system time is before that limit
* [Bug 3582] gpsdjson refclock fudgetime1 adjustment is doubled <perlinger%ntp.org@localhost>
* [Bug 3580] Possible bug ntpq-subs (NULL dereference in dogetassoc) <perlinger%ntp.org@localhost>
  - Reported by Paulo Neves
* [Bug 3577] Update refclock_zyfer.c to the new GPS date API <perlinger%ntp.org@localhost>
  - also updates for refclock_nmea.c and refclock_jupiter.c
* [Bug 3576] New GPS date function API <perlinger%ntp.org@localhost>
* [Bug 3573] nptdate: missleading error message <perlinger%ntp.org@localhost>
* [Bug 3570] NMEA driver docs: talker ID not mentioned, typo <perlinger%ntp.org@localhost>
* [Bug 3569] cleanup MOD_NANO/STA_NANO handling for 'ntpadjtimex()' <perlinger%ntp.org@localhost>
  - sidekick: service port resolution in 'ntpdate'
* [Bug 3550] Reproducible build: Respect SOURCE_DATE_EPOCH <perlinger%ntp.org@localhost>
  - applied patch by Douglas Royds
* [Bug 3542] ntpdc monlist parameters cannot be set <perlinger%ntp.org@localhost>
* [Bug 3533] ntpdc peer_info ipv6 issues <perlinger%ntp.org@localhost>
  - applied patch by Gerry Garvey
* [Bug 3531] make check: test-decodenetnum fails <perlinger%ntp.org@localhost>
  - try to harden 'decodenetnum()' against 'getaddrinfo()' errors
  - fix wrong cond-compile tests in unit tests
* [Bug 3517] Reducing build noise <perlinger%ntp.org@localhost>
* [Bug 3516] Require tooling from this decade <perlinger%ntp.org@localhost>
  - patch by Philipp Prindeville
* [Bug 3515] Refactor ntpdmain() dispatcher loop and group common code <perlinger%ntp.org@localhost>
  - patch by Philipp Prindeville
* [Bug 3511] Get rid of AC_LANG_SOURCE() warnings <perlinger%ntp.org@localhost>
  - patch by Philipp Prindeville
* [Bug 3510] Flatten out the #ifdef nesting in ntpdmain() <perlinger%ntp.org@localhost>
  - partial application of patch by Philipp Prindeville
* [Bug 3491] Signed values of LFP datatypes should always display a sign
  - applied patch by Gerry Garvey & fixed unit tests <perlinger%ntp.org@localhost>
* [Bug 3490] Patch to support Trimble Resolution Receivers <perlinger%ntp.org@localhost>
  - applied (modified) patch by Richard Steedman
* [Bug 3473] RefID of refclocks should always be text format <perlinger%ntp.org@localhost>
  - applied patch by Gerry Garvey (with minor formatting changes)
* [Bug 3132] Building 4.2.8p8 with disabled local libopts fails <perlinger%ntp.org@localhost>
  - applied patch by Miroslav Lichvar
* [Bug 3094] ntpd trying to listen for broadcasts on a completely ipv6 network
  <perlinger%ntp.org@localhost>
* [Bug 2420] ntpd doesn't run and exits with retval 0 when invalid user
             is specified with -u <perlinger%ntp.org@localhost>
  - monitor daemon child startup & propagate exit codes
* [Bug 1433] runtime check whether the kernel really supports capabilities
  - (modified) patch by Kurt Roeckx <perlinger%ntp.org@localhost>
* Clean up sntp/networking.c:sendpkt() error message.  <stenn%ntp.org@localhost>
* Provide more detail on unrecognized config file parser tokens. <stenn%ntp.org@localhost>
* Startup log improvements. <stenn%ntp.org@localhost>
* Update the copyright year.
* html/confopt.html: cleanup. <stenn%ntp.org@localhost>

---
(4.2.8p13) 2019/03/07 Released by Harlan Stenn <stenn%ntp.org@localhost>

* [Sec 3565] Crafted null dereference attack in authenticated
             mode 6 packet <perlinger%ntp.org@localhost>
  - reported by Magnus Stubman
* [Bug 3560] Fix build when HAVE_DROPROOT is not defined <perlinger%ntp.org@localhost>
  - applied patch by Ian Lepore
* [Bug 3558] Crash and integer size bug <perlinger%ntp.org@localhost>
  - isolate and fix linux/windows specific code issue
* [Bug 3556] ntp_loopfilter.c snprintf compilation warnings <perlinger%ntp.org@localhost>
  - provide better function for incremental string formatting
* [Bug 3555] Tidy up print alignment of debug output from ntpdate <perlinger%ntp.org@localhost>
  - applied patch by Gerry Garvey
* [Bug 3554] config revoke stores incorrect value <perlinger%ntp.org@localhost>
  - original finding by Gerry Garvey, additional cleanup needed
* [Bug 3549] Spurious initgroups() error message <perlinger%ntp.org@localhost>
  - patch by Christous Zoulas
* [Bug 3548] Signature not verified on windows system <perlinger%ntp.org@localhost>
  - finding by Chen Jiabin, plus another one by me
* [Bug 3541] patch to fix STA_NANO struct timex units <perlinger%ntp.org@localhost>
  - applied patch by Maciej Szmigiero
* [Bug 3540] Cannot set minsane to 0 anymore <perlinger%ntp.org@localhost>
  - applied patch by Andre Charbonneau
* [Bug 3539] work_fork build fails when droproot is not supported <perlinger%ntp.org@localhost>
  - applied patch by Baruch Siach
* [Bug 3538] Build fails for no-MMU targets <perlinger%ntp.org@localhost>
  - applied patch by Baruch Siach
* [Bug 3535] libparse won't handle GPS week rollover <perlinger%ntp.org@localhost>
  - 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) <perlinger%ntp.org@localhost>
  - 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 <perlinger%ntp.org@localhost>, reported by GGarvey.
  - --enable-bug3527-fix support by HStenn
* [Bug 3526] Incorrect poll interval in packet <perlinger%ntp.org@localhost>
  - applied patch by Gerry Garvey
* [Bug 3471] Check for openssl/[ch]mac.h.  <perlinger%ntp.org@localhost>
  - added missing check, reported by Reinhard Max <perlinger%ntp.org@localhost>
* [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

diffstat:

 external/bsd/ntp/dist/COPYRIGHT                                           |     55 +-
 external/bsd/ntp/dist/ChangeLog                                           |    141 +
 external/bsd/ntp/dist/CommitLog                                           |  10547 +++++++++-
 external/bsd/ntp/dist/Makefile.in                                         |     12 +-
 external/bsd/ntp/dist/NEWS                                                |    164 +-
 external/bsd/ntp/dist/aclocal.m4                                          |    265 +-
 external/bsd/ntp/dist/adjtimed/Makefile.in                                |      4 +-
 external/bsd/ntp/dist/build                                               |      2 +-
 external/bsd/ntp/dist/clockstuff/Makefile.in                              |      4 +-
 external/bsd/ntp/dist/config.h.in                                         |     57 +-
 external/bsd/ntp/dist/configure                                           |    230 +-
 external/bsd/ntp/dist/html/accopt.html                                    |      9 +-
 external/bsd/ntp/dist/html/clockopt.html                                  |     18 +-
 external/bsd/ntp/dist/html/confopt.html                                   |     31 +-
 external/bsd/ntp/dist/html/copyright.html                                 |      5 +-
 external/bsd/ntp/dist/html/discipline.html                                |     37 +-
 external/bsd/ntp/dist/html/drivers/driver20.html                          |    208 +-
 external/bsd/ntp/dist/html/drivers/driver29.html                          |     78 +-
 external/bsd/ntp/dist/html/miscopt.html                                   |     33 +-
 external/bsd/ntp/dist/include/Makefile.am                                 |      3 +
 external/bsd/ntp/dist/include/Makefile.in                                 |      7 +-
 external/bsd/ntp/dist/include/isc/Makefile.in                             |      4 +-
 external/bsd/ntp/dist/include/libssl_compat.h                             |      2 +
 external/bsd/ntp/dist/include/ntp_calgps.h                                |    153 +
 external/bsd/ntp/dist/include/ntp_psl.h                                   |     19 +
 external/bsd/ntp/dist/include/rc_cmdlength.h                              |      2 +
 external/bsd/ntp/dist/include/refidsmear.h                                |      2 +
 external/bsd/ntp/dist/include/safecast.h                                  |      2 +
 external/bsd/ntp/dist/include/timexsup.h                                  |     44 +
 external/bsd/ntp/dist/kernel/Makefile.in                                  |      4 +-
 external/bsd/ntp/dist/kernel/sys/Makefile.in                              |      4 +-
 external/bsd/ntp/dist/libjsmn/example/jsondump.c                          |      2 +
 external/bsd/ntp/dist/libjsmn/example/simple.c                            |      2 +
 external/bsd/ntp/dist/libntp/Makefile.am                                  |      4 +
 external/bsd/ntp/dist/libntp/Makefile.in                                  |     47 +-
 external/bsd/ntp/dist/libntp/is_ip_address.c                              |      2 +
 external/bsd/ntp/dist/libntp/ntp_calgps.c                                 |    636 +
 external/bsd/ntp/dist/libntp/refidsmear.c                                 |      2 +
 external/bsd/ntp/dist/libntp/timespecops.c                                |    235 +
 external/bsd/ntp/dist/libntp/timexsup.c                                   |     85 +
 external/bsd/ntp/dist/libntp/xsbprintf.c                                  |     77 +
 external/bsd/ntp/dist/libparse/Makefile.am                                |      4 +-
 external/bsd/ntp/dist/libparse/Makefile.in                                |      8 +-
 external/bsd/ntp/dist/ntpd/Makefile.am                                    |     56 +-
 external/bsd/ntp/dist/ntpd/Makefile.in                                    |     56 +-
 external/bsd/ntp/dist/ntpd/complete.conf.in                               |     11 +-
 external/bsd/ntp/dist/ntpd/invoke-ntp.conf.texi                           |     38 +-
 external/bsd/ntp/dist/ntpd/invoke-ntp.keys.texi                           |      2 +-
 external/bsd/ntp/dist/ntpd/invoke-ntpd.texi                               |      8 +-
 external/bsd/ntp/dist/ntpd/keyword-gen-utd                                |      2 +-
 external/bsd/ntp/dist/ntpd/ntp.conf.5man                                  |     47 +-
 external/bsd/ntp/dist/ntpd/ntp.conf.5mdoc                                 |     49 +-
 external/bsd/ntp/dist/ntpd/ntp.conf.def                                   |     44 +-
 external/bsd/ntp/dist/ntpd/ntp.conf.html                                  |   2990 +-
 external/bsd/ntp/dist/ntpd/ntp.conf.man.in                                |     47 +-
 external/bsd/ntp/dist/ntpd/ntp.conf.mdoc.in                               |     49 +-
 external/bsd/ntp/dist/ntpd/ntp.keys.5man                                  |      6 +-
 external/bsd/ntp/dist/ntpd/ntp.keys.5mdoc                                 |      8 +-
 external/bsd/ntp/dist/ntpd/ntp.keys.html                                  |    295 +-
 external/bsd/ntp/dist/ntpd/ntp.keys.man.in                                |      6 +-
 external/bsd/ntp/dist/ntpd/ntp.keys.mdoc.in                               |      8 +-
 external/bsd/ntp/dist/ntpd/ntpd.1ntpdman                                  |      8 +-
 external/bsd/ntp/dist/ntpd/ntpd.1ntpdmdoc                                 |      6 +-
 external/bsd/ntp/dist/ntpd/ntpd.html                                      |   1451 +-
 external/bsd/ntp/dist/ntpd/ntpd.man.in                                    |      8 +-
 external/bsd/ntp/dist/ntpd/ntpd.mdoc.in                                   |      6 +-
 external/bsd/ntp/dist/ntpd/psl0.conf                                      |      1 +
 external/bsd/ntp/dist/ntpd/psl1.conf                                      |      1 +
 external/bsd/ntp/dist/ntpd/psl2.conf                                      |      1 +
 external/bsd/ntp/dist/ntpdate/Makefile.in                                 |      4 +-
 external/bsd/ntp/dist/ntpdc/Makefile.in                                   |      4 +-
 external/bsd/ntp/dist/ntpdc/invoke-ntpdc.texi                             |      4 +-
 external/bsd/ntp/dist/ntpdc/layout.std                                    |     14 +-
 external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcman                               |      8 +-
 external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcmdoc                              |      6 +-
 external/bsd/ntp/dist/ntpdc/ntpdc.html                                    |    791 +-
 external/bsd/ntp/dist/ntpdc/ntpdc.man.in                                  |      8 +-
 external/bsd/ntp/dist/ntpdc/ntpdc.mdoc.in                                 |      6 +-
 external/bsd/ntp/dist/ntpq/Makefile.am                                    |     28 +-
 external/bsd/ntp/dist/ntpq/Makefile.in                                    |      5 +-
 external/bsd/ntp/dist/ntpq/invoke-ntpq.texi                               |      4 +-
 external/bsd/ntp/dist/ntpq/ntpq.1ntpqman                                  |      8 +-
 external/bsd/ntp/dist/ntpq/ntpq.1ntpqmdoc                                 |      6 +-
 external/bsd/ntp/dist/ntpq/ntpq.html                                      |   2895 +-
 external/bsd/ntp/dist/ntpq/ntpq.man.in                                    |      8 +-
 external/bsd/ntp/dist/ntpq/ntpq.mdoc.in                                   |      6 +-
 external/bsd/ntp/dist/ntpsnmpd/Makefile.in                                |      4 +-
 external/bsd/ntp/dist/ntpsnmpd/invoke-ntpsnmpd.texi                       |     21 +-
 external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdman                      |      8 +-
 external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc                     |      6 +-
 external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.html                              |    155 +-
 external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.man.in                            |      8 +-
 external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.mdoc.in                           |      6 +-
 external/bsd/ntp/dist/packageinfo.sh                                      |      2 +-
 external/bsd/ntp/dist/parseutil/Makefile.in                               |      4 +-
 external/bsd/ntp/dist/scripts/Makefile.in                                 |      4 +-
 external/bsd/ntp/dist/scripts/build/Makefile.in                           |      4 +-
 external/bsd/ntp/dist/scripts/build/check--help                           |      4 +-
 external/bsd/ntp/dist/scripts/build/genAuthors.in                         |      4 +-
 external/bsd/ntp/dist/scripts/build/mkver.in                              |      7 +-
 external/bsd/ntp/dist/scripts/calc_tickadj/Makefile.in                    |      4 +-
 external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj-opts              |      4 +-
 external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman  |      6 +-
 external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc |      4 +-
 external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.html              |    308 +-
 external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.man.in            |      6 +-
 external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.mdoc.in           |      4 +-
 external/bsd/ntp/dist/scripts/calc_tickadj/invoke-calc_tickadj.texi       |      4 +-
 external/bsd/ntp/dist/scripts/invoke-plot_summary.texi                    |      4 +-
 external/bsd/ntp/dist/scripts/invoke-summary.texi                         |      4 +-
 external/bsd/ntp/dist/scripts/lib/Makefile.in                             |      4 +-
 external/bsd/ntp/dist/scripts/monitoring/ntploopwatch                     |     16 +-
 external/bsd/ntp/dist/scripts/ntp-wait/Makefile.in                        |      4 +-
 external/bsd/ntp/dist/scripts/ntp-wait/invoke-ntp-wait.texi               |      4 +-
 external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait-opts                      |      4 +-
 external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitman              |      6 +-
 external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc             |      4 +-
 external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.html                      |    337 +-
 external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.man.in                    |      6 +-
 external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.mdoc.in                   |      4 +-
 external/bsd/ntp/dist/scripts/ntpsweep/Makefile.in                        |      4 +-
 external/bsd/ntp/dist/scripts/ntpsweep/invoke-ntpsweep.texi               |      4 +-
 external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep-opts                      |      4 +-
 external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepman              |      6 +-
 external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc             |      4 +-
 external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.html                      |    355 +-
 external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.man.in                    |      6 +-
 external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.mdoc.in                   |      4 +-
 external/bsd/ntp/dist/scripts/ntptrace/Makefile.in                        |      4 +-
 external/bsd/ntp/dist/scripts/ntptrace/invoke-ntptrace.texi               |      4 +-
 external/bsd/ntp/dist/scripts/ntptrace/ntptrace-opts                      |      4 +-
 external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptraceman              |      6 +-
 external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptracemdoc             |      4 +-
 external/bsd/ntp/dist/scripts/ntptrace/ntptrace.html                      |    321 +-
 external/bsd/ntp/dist/scripts/ntptrace/ntptrace.man.in                    |      6 +-
 external/bsd/ntp/dist/scripts/ntptrace/ntptrace.mdoc.in                   |      4 +-
 external/bsd/ntp/dist/scripts/plot_summary-opts                           |      4 +-
 external/bsd/ntp/dist/scripts/plot_summary.1plot_summaryman               |      6 +-
 external/bsd/ntp/dist/scripts/plot_summary.1plot_summarymdoc              |      4 +-
 external/bsd/ntp/dist/scripts/plot_summary.html                           |    370 +-
 external/bsd/ntp/dist/scripts/plot_summary.man.in                         |      6 +-
 external/bsd/ntp/dist/scripts/plot_summary.mdoc.in                        |      4 +-
 external/bsd/ntp/dist/scripts/summary-opts                                |      4 +-
 external/bsd/ntp/dist/scripts/summary.1summaryman                         |      6 +-
 external/bsd/ntp/dist/scripts/summary.1summarymdoc                        |      4 +-
 external/bsd/ntp/dist/scripts/summary.html                                |    326 +-
 external/bsd/ntp/dist/scripts/summary.man.in                              |      6 +-
 external/bsd/ntp/dist/scripts/summary.mdoc.in                             |      4 +-
 external/bsd/ntp/dist/scripts/update-leap/Makefile.in                     |      4 +-
 external/bsd/ntp/dist/scripts/update-leap/invoke-update-leap.texi         |      2 +-
 external/bsd/ntp/dist/scripts/update-leap/update-leap-opts                |      4 +-
 external/bsd/ntp/dist/scripts/update-leap/update-leap.1update-leapman     |      6 +-
 external/bsd/ntp/dist/scripts/update-leap/update-leap.1update-leapmdoc    |      4 +-
 external/bsd/ntp/dist/scripts/update-leap/update-leap.html                |    454 +-
 external/bsd/ntp/dist/scripts/update-leap/update-leap.man.in              |      6 +-
 external/bsd/ntp/dist/scripts/update-leap/update-leap.mdoc.in             |      4 +-
 external/bsd/ntp/dist/sntp/COPYRIGHT                                      |     55 +-
 external/bsd/ntp/dist/sntp/Makefile.in                                    |     12 +-
 external/bsd/ntp/dist/sntp/aclocal.m4                                     |    265 +-
 external/bsd/ntp/dist/sntp/config.h.in                                    |     51 +-
 external/bsd/ntp/dist/sntp/configure                                      |    130 +-
 external/bsd/ntp/dist/sntp/configure.ac                                   |     12 +-
 external/bsd/ntp/dist/sntp/include/Makefile.in                            |      4 +-
 external/bsd/ntp/dist/sntp/include/copyright.def                          |      2 +-
 external/bsd/ntp/dist/sntp/include/version.def                            |      2 +-
 external/bsd/ntp/dist/sntp/include/version.texi                           |      6 +-
 external/bsd/ntp/dist/sntp/invoke-sntp.texi                               |      4 +-
 external/bsd/ntp/dist/sntp/libevent/Makefile.in                           |     12 +-
 external/bsd/ntp/dist/sntp/libevent/aclocal.m4                            |    163 +-
 external/bsd/ntp/dist/sntp/libevent/config.h.in                           |     47 +-
 external/bsd/ntp/dist/sntp/libevent/configure                             |    166 +-
 external/bsd/ntp/dist/sntp/libopts/Makefile.in                            |      4 +-
 external/bsd/ntp/dist/sntp/libopts/m4/libopts.m4                          |     24 +-
 external/bsd/ntp/dist/sntp/libpkgver/colcomp.c                            |      2 +
 external/bsd/ntp/dist/sntp/libpkgver/pkgver.h                             |      2 +
 external/bsd/ntp/dist/sntp/m4/ntp_libntp.m4                               |     29 +-
 external/bsd/ntp/dist/sntp/m4/ntp_problemtests.m4                         |     12 +
 external/bsd/ntp/dist/sntp/m4/version.m4                                  |      2 +-
 external/bsd/ntp/dist/sntp/scripts/Makefile.in                            |      4 +-
 external/bsd/ntp/dist/sntp/sntp.1sntpman                                  |      8 +-
 external/bsd/ntp/dist/sntp/sntp.1sntpmdoc                                 |      6 +-
 external/bsd/ntp/dist/sntp/sntp.html                                      |    926 +-
 external/bsd/ntp/dist/sntp/sntp.man.in                                    |      8 +-
 external/bsd/ntp/dist/sntp/sntp.mdoc.in                                   |      6 +-
 external/bsd/ntp/dist/sntp/tests/Makefile.in                              |      4 +-
 external/bsd/ntp/dist/sntp/tests/fileHandlingTest.c                       |      2 +
 external/bsd/ntp/dist/sntp/tests/kodDatabase.c                            |      2 +
 external/bsd/ntp/dist/sntp/tests/kodFile.c                                |      2 +
 external/bsd/ntp/dist/sntp/tests/networking.c                             |      2 +
 external/bsd/ntp/dist/sntp/tests/sntptest.c                               |      2 +
 external/bsd/ntp/dist/sntp/tests/t-log.c                                  |      2 +
 external/bsd/ntp/dist/sntp/tests/testconf.yml                             |      2 +
 external/bsd/ntp/dist/sntp/tests/utilities.c                              |      2 +
 external/bsd/ntp/dist/sntp/unity/Makefile.in                              |      4 +-
 external/bsd/ntp/dist/sntp/unity/auto/runner_maybe.c                      |      2 +
 external/bsd/ntp/dist/sntp/unity/ulib_setup.c                             |      2 +
 external/bsd/ntp/dist/sntp/unity/ulib_teardown.c                          |      2 +
 external/bsd/ntp/dist/sntp/unity/unity.c                                  |      2 +
 external/bsd/ntp/dist/sntp/unity/unity.h                                  |      2 +
 external/bsd/ntp/dist/sntp/unity/unity_config.h                           |      2 +
 external/bsd/ntp/dist/sntp/unity/unity_fixture.c                          |      2 +
 external/bsd/ntp/dist/sntp/unity/unity_fixture.h                          |      2 +
 external/bsd/ntp/dist/sntp/unity/unity_fixture_internals.h                |      2 +
 external/bsd/ntp/dist/sntp/unity/unity_fixture_malloc_overrides.h         |      2 +
 external/bsd/ntp/dist/sntp/unity/unity_internals.h                        |      2 +
 external/bsd/ntp/dist/tests/Makefile.in                                   |      4 +-
 external/bsd/ntp/dist/tests/bug-2803/Makefile.in                          |      4 +-
 external/bsd/ntp/dist/tests/bug-2803/bug-2803.c                           |      2 +
 external/bsd/ntp/dist/tests/bug-2803/testconf.yml                         |      3 +-
 external/bsd/ntp/dist/tests/libntp/Makefile.am                            |     12 +
 external/bsd/ntp/dist/tests/libntp/Makefile.in                            |     93 +-
 external/bsd/ntp/dist/tests/libntp/atoint.c                               |      2 +
 external/bsd/ntp/dist/tests/libntp/atouint.c                              |      2 +
 external/bsd/ntp/dist/tests/libntp/buftvtots.c                            |      2 +
 external/bsd/ntp/dist/tests/libntp/calendar.c                             |    493 +-
 external/bsd/ntp/dist/tests/libntp/caljulian.c                            |      2 +
 external/bsd/ntp/dist/tests/libntp/caltontp.c                             |      2 +
 external/bsd/ntp/dist/tests/libntp/calyearstart.c                         |      2 +
 external/bsd/ntp/dist/tests/libntp/clocktime.c                            |      2 +
 external/bsd/ntp/dist/tests/libntp/decodenetnum.c                         |     14 +-
 external/bsd/ntp/dist/tests/libntp/hextoint.c                             |      2 +
 external/bsd/ntp/dist/tests/libntp/hextolfp.c                             |      2 +
 external/bsd/ntp/dist/tests/libntp/humandate.c                            |      2 +
 external/bsd/ntp/dist/tests/libntp/lfpfunc.c                              |      2 +
 external/bsd/ntp/dist/tests/libntp/lfptest.c                              |      2 +
 external/bsd/ntp/dist/tests/libntp/lfptostr.c                             |     38 +-
 external/bsd/ntp/dist/tests/libntp/modetoa.c                              |      2 +
 external/bsd/ntp/dist/tests/libntp/msyslog.c                              |      2 +
 external/bsd/ntp/dist/tests/libntp/netof.c                                |      2 +
 external/bsd/ntp/dist/tests/libntp/numtoa.c                               |      2 +
 external/bsd/ntp/dist/tests/libntp/numtohost.c                            |      2 +
 external/bsd/ntp/dist/tests/libntp/octtoint.c                             |      2 +
 external/bsd/ntp/dist/tests/libntp/prettydate.c                           |      2 +
 external/bsd/ntp/dist/tests/libntp/recvbuff.c                             |      2 +
 external/bsd/ntp/dist/tests/libntp/refidsmear.c                           |     34 +-
 external/bsd/ntp/dist/tests/libntp/refnumtoa.c                            |      2 +
 external/bsd/ntp/dist/tests/libntp/run-sbprintf.c                         |     80 +
 external/bsd/ntp/dist/tests/libntp/sbprintf.c                             |     97 +
 external/bsd/ntp/dist/tests/libntp/sfptostr.c                             |      2 +
 external/bsd/ntp/dist/tests/libntp/sockaddrtest.c                         |     10 +-
 external/bsd/ntp/dist/tests/libntp/socktoa.c                              |     18 +-
 external/bsd/ntp/dist/tests/libntp/statestr.c                             |      2 +
 external/bsd/ntp/dist/tests/libntp/strtolfp.c                             |      2 +
 external/bsd/ntp/dist/tests/libntp/test-libntp.c                          |      2 +
 external/bsd/ntp/dist/tests/libntp/test-libntp.h                          |      2 +
 external/bsd/ntp/dist/tests/libntp/testconf.yml                           |      2 +
 external/bsd/ntp/dist/tests/libntp/tsafememcmp.c                          |      2 +
 external/bsd/ntp/dist/tests/libntp/tstotv.c                               |      2 +
 external/bsd/ntp/dist/tests/libntp/tvtots.c                               |      2 +
 external/bsd/ntp/dist/tests/libntp/uglydate.c                             |      2 +
 external/bsd/ntp/dist/tests/libntp/vi64ops.c                              |      2 +
 external/bsd/ntp/dist/tests/libntp/ymd2yd.c                               |      2 +
 external/bsd/ntp/dist/tests/ntpd/Makefile.in                              |      4 +-
 external/bsd/ntp/dist/tests/ntpd/t-ntp_signd.c                            |      2 +
 external/bsd/ntp/dist/tests/ntpd/testconf.yml                             |      2 +
 external/bsd/ntp/dist/tests/ntpq/Makefile.in                              |      4 +-
 external/bsd/ntp/dist/tests/ntpq/t-ntpq.c                                 |      2 +
 external/bsd/ntp/dist/tests/ntpq/testconf.yml                             |      3 +-
 external/bsd/ntp/dist/tests/sandbox/Makefile.in                           |      4 +-
 external/bsd/ntp/dist/tests/sandbox/bug-2803.c                            |      2 +
 external/bsd/ntp/dist/tests/sandbox/modetoa.c                             |      2 +
 external/bsd/ntp/dist/tests/sandbox/smeartest.c                           |      2 +
 external/bsd/ntp/dist/tests/sandbox/testconf.yml                          |      3 +-
 external/bsd/ntp/dist/tests/sandbox/uglydate.c                            |      2 +
 external/bsd/ntp/dist/tests/sandbox/ut-2803.c                             |      2 +
 external/bsd/ntp/dist/tests/sec-2853/Makefile.in                          |      4 +-
 external/bsd/ntp/dist/tests/sec-2853/sec-2853.c                           |      2 +
 external/bsd/ntp/dist/tests/sec-2853/testconf.yml                         |      3 +-
 external/bsd/ntp/dist/util/Makefile.in                                    |      4 +-
 external/bsd/ntp/dist/util/invoke-ntp-keygen.texi                         |      4 +-
 external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenman                      |      8 +-
 external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenmdoc                     |      6 +-
 external/bsd/ntp/dist/util/ntp-keygen.html                                |   2229 +-
 external/bsd/ntp/dist/util/ntp-keygen.man.in                              |      8 +-
 external/bsd/ntp/dist/util/ntp-keygen.mdoc.in                             |      6 +-
 275 files changed, 22606 insertions(+), 7881 deletions(-)

diffs (truncated from 40238 to 300 lines):

diff -r ee9d744eb056 -r 0cdc0555ce2c external/bsd/ntp/dist/COPYRIGHT
--- a/external/bsd/ntp/dist/COPYRIGHT   Mon May 25 20:13:00 2020 +0000
+++ b/external/bsd/ntp/dist/COPYRIGHT   Mon May 25 20:39:54 2020 +0000
@@ -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.
+
+   Last update: 4-Feb-2020 23:47 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.
 ***********************************************************************
 *                                                                     *
 * Copyright (c) University of Delaware 1992-2015                      *
@@ -33,7 +32,7 @@
    Burnicki is:
 ***********************************************************************
 *                                                                     *
-* Copyright (c) Network Time Foundation 2011-2017                     *
+* Copyright (c) Network Time Foundation 2011-2020                     *
 *                                                                     *
 * All Rights Reserved                                                 *
 *                                                                     *
@@ -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 <takao_abe%xurb.jp@localhost> Clock driver for JJY receivers
     2. [2]Mark Andrews <mark_andrews%isc.org@localhost> Leitch atomic clock
        controller
-    3. [3]Bernd Altmeier <altmeier%atlsoft.de@localhost> hopf Elektronik serial
-       line and PCI-bus devices
+    3. [3]Bernd Altmeier <altmeier%atlsoft.de@localhost> hopf Elektronik serial line
+       and PCI-bus devices
     4. [4]Viraj Bais <vbais%mailman1.intel.com@localhost> and [5]Clayton Kirkwood
        <kirkwood%striderfm.intel.com@localhost> port to WindowsNT 3.5
     5. [6]Michael Barone <michael,barone%lmco.com@localhost> GPSVME fixes
@@ -84,13 +83,12 @@
        <Jean-Francois.Boudreault%viagenie.qc.ca@localhost> IPv6 support
    12. [13]Reg Clemens <reg%dwf.com@localhost> Oncore driver (Current maintainer)
    13. [14]Steve Clift <clift%ml.csiro.au@localhost> OMEGA clock driver
-   14. [15]Casey Crellin <casey%csc.co.za@localhost> vxWorks (Tornado) port and
-       help with target configuration
+   14. [15]Casey Crellin <casey%csc.co.za@localhost> vxWorks (Tornado) port and help
+       with target configuration
    15. [16]Sven Dietrich <sven_dietrich%trimble.com@localhost> Palisade reference
        clock driver, NT adj. residuals, integrated Greg's Winnt port.
    16. [17]John A. Dundas III <dundas%salt.jpl.nasa.gov@localhost> Apple A/UX port
-   17. [18]Torsten Duwe <duwe%immd4.informatik.uni-erlangen.de@localhost> Linux
-       port
+   17. [18]Torsten Duwe <duwe%immd4.informatik.uni-erlangen.de@localhost> Linux port
    18. [19]Dennis Ferguson <dennis%mrbill.canet.ca@localhost> foundation code for
        NTP Version 2 as specified in RFC-1119
    19. [20]John Hay <jhay%icomtek.csir.co.za@localhost> IPv6 support and testing
@@ -122,9 +120,8 @@
        code for Version 3 as specified in RFC-1305
    36. [39]Danny Mayer <mayer%ntp.org@localhost>Network I/O, Windows Port, Code
        Maintenance
-   37. [40]David L. Mills <mills%udel.edu@localhost> Version 4 foundation,
-       precision kernel; clock drivers: 1, 3, 4, 6, 7, 11, 13, 18, 19,
-       22, 36
+   37. [40]David L. Mills <mills%udel.edu@localhost> Version 4 foundation, precision
+       kernel; clock drivers: 1, 3, 4, 6, 7, 11, 13, 18, 19, 22, 36
    38. [41]Wolfgang Moeller <moeller%gwdgv1.dnet.gwdg.de@localhost> VMS port
    39. [42]Jeffrey Mogul <mogul%pa.dec.com@localhost> ntptrace utility
    40. [43]Tom Moore <tmoore%fievel.daytonoh.ncr.com@localhost> i386 svr4 port
@@ -136,22 +133,18 @@
    44. [48]Rainer Pruy <Rainer.Pruy%informatik.uni-erlangen.de@localhost>
        monitoring/trap scripts, statistics file handling
    45. [49]Dirce Richards <dirce%zk3.dec.com@localhost> Digital UNIX V4.0 port
-   46. [50]Wilfredo Sánchez <wsanchez%apple.com@localhost> added support for
-       NetInfo
+   46. [50]Wilfredo Sánchez <wsanchez%apple.com@localhost> added support for NetInfo
    47. [51]Nick Sayer <mrapple%quack.kfu.com@localhost> SunOS streams modules
    48. [52]Jack Sasportas <jack%innovativeinternet.com@localhost> Saved a Lot of
        space on the stuff in the html/pic/ subdirectory
    49. [53]Ray Schnitzler <schnitz%unipress.com@localhost> Unixware1 port
    50. [54]Michael Shields <shields%tembel.org@localhost> USNO clock driver
-   51. [55]Jeff Steinman <jss%pebbles.jpl.nasa.gov@localhost> Datum PTS clock
-       driver
+   51. [55]Jeff Steinman <jss%pebbles.jpl.nasa.gov@localhost> Datum PTS clock driver
    52. [56]Harlan Stenn <harlan%pfcs.com@localhost> GNU automake/autoconfigure
        makeover, various other bits (see the ChangeLog)
    53. [57]Kenneth Stone <ken%sdd.hp.com@localhost> HP-UX port
-   54. [58]Ajit Thyagarajan <ajit%ee.udel.edu@localhost>IP multicast/anycast
-       support
-   55. [59]Tomoaki TSURUOKA <tsuruoka%nc.fukuoka-u.ac.jp@localhost>TRAK clock
-       driver
+   54. [58]Ajit Thyagarajan <ajit%ee.udel.edu@localhost>IP multicast/anycast support
+   55. [59]Tomoaki TSURUOKA <tsuruoka%nc.fukuoka-u.ac.jp@localhost>TRAK clock driver
    56. [60]Brian Utterback <brian.utterback%oracle.com@localhost> General codebase,
        Solaris issues
    57. [61]Loganaden Velvindron <loganaden%gmail.com@localhost> Sandboxing
@@ -160,7 +153,7 @@
        TrueTime clock driver
    59. [63]Ulrich Windl <Ulrich.Windl%rz.uni-regensburg.de@localhost> corrected and
        validated HTML documents according to the HTML DTD
-     _________________________________________________________________
+     __________________________________________________________________
 
 References
 
diff -r ee9d744eb056 -r 0cdc0555ce2c external/bsd/ntp/dist/ChangeLog
--- a/external/bsd/ntp/dist/ChangeLog   Mon May 25 20:13:00 2020 +0000
+++ b/external/bsd/ntp/dist/ChangeLog   Mon May 25 20:39:54 2020 +0000
@@ -1,3 +1,144 @@
+---
+(4.2.8p14) 2020/03/03 Released by Harlan Stenn <stenn%ntp.org@localhost>
+
+* [Sec 3610] process_control() should bail earlier on short packets. stenn@
+  - Reported by Philippe Antoine
+* [Sec 3596] Highly predictable timestamp attack. <stenn%ntp.org@localhost>
+  - Reported by Miroslav Lichvar
+* [Sec 3592] DoS attack on client ntpd <perlinger%ntp.org@localhost>
+  - Reported by Miroslav Lichvar
+* [Bug 3637] Emit the version of ntpd in saveconfig.  stenn@
+* [Bug 3636] NMEA: combine time/date from multiple sentences <perlinger%ntp.org@localhost>
+* [Bug 3635] Make leapsecond file hash check optional <perlinger%ntp.org@localhost>
+* [Bug 3634] Typo in discipline.html, reported by Jason Harrison.  stenn@
+* [Bug 3628] raw DCF decoding - improve robustness with Zeller's congruence
+  - implement Zeller's congruence in libparse and libntp <perlinger%ntp.org@localhost>
+* [Bug 3627] SIGSEGV on FreeBSD-12 with stack limit and stack gap <perlinger%ntp.org@localhost>
+  - integrated patch by Cy Schubert
+* [Bug 3620] memory leak in ntpq sysinfo <perlinger%ntp.org@localhost>
+  - applied patch by Gerry Garvey
+* [Bug 3619] Honour drefid setting in cooked mode and sysinfo <perlinger%ntp.org@localhost>
+  - applied patch by Gerry Garvey
+* [Bug 3617] Add support for ACE III and Copernicus II receivers <perlinger%ntp.org@localhost>
+  - integrated patch by Richard Steedman
+* [Bug 3615] accelerate refclock startup <perlinger%ntp.org@localhost>
+* [Bug 3613] Propagate noselect to mobilized pool servers <stenn%ntp.org@localhost>
+  - Reported by Martin Burnicki
+* [Bug 3612] Use-of-uninitialized-value in receive function <perlinger%ntp.org@localhost>
+  - Reported by Philippe Antoine
+* [Bug 3611] NMEA time interpreted incorrectly <perlinger%ntp.org@localhost>
+  - officially document new "trust date" mode bit for NMEA driver
+  - restore the (previously undocumented) "trust date" feature lost with [bug 3577] 
+* [Bug 3609] Fixing wrong falseticker in case of non-statistic jitter <perlinger%ntp.org@localhost>
+  - mostly based on a patch by Michael Haardt, implementing 'fudge minjitter'
+* [Bug 3608] libparse fails to compile on S11.4SRU13 and later <perlinger%ntp.org@localhost>
+  - removed ffs() and fls() prototypes as per Brian Utterback
+* [Bug 3604] Wrong param byte order passing into record_raw_stats() in
+       ntp_io.c <perlinger%ntp.org@localhost>
+  - fixed byte and paramter order as suggested by wei6410%sina.com@localhost 
+* [Bug 3601] Tests fail to link on platforms with ntp_cv_gc_sections_runs=no <perlinger%ntp.org@localhost>
+* [Bug 3599] Build fails on linux-m68k due to alignment issues <perlinger%ntp.org@localhost>
+  - added padding as suggested by John Paul Adrian Glaubitz 
+* [Bug 3594] ntpd discards messages coming through nmead <perlinger%ntp.org@localhost>
+* [Bug 3593] ntpd discards silently nmea messages after the 5th string <perlinger%ntp.org@localhost>
+* [Bug 3590] Update refclock_oncore.c to the new GPS date API <perlinger%ntp.org@localhost>
+* [Bug 3585] Unity tests mix buffered and unbuffered output <perlinger%ntp.org@localhost>
+  - stdout+stderr are set to line buffered during test setup now
+* [Bug 3583] synchronization error <perlinger%ntp.org@localhost>
+  - set clock to base date if system time is before that limit
+* [Bug 3582] gpsdjson refclock fudgetime1 adjustment is doubled <perlinger%ntp.org@localhost>
+* [Bug 3580] Possible bug ntpq-subs (NULL dereference in dogetassoc) <perlinger%ntp.org@localhost>
+  - Reported by Paulo Neves
+* [Bug 3577] Update refclock_zyfer.c to the new GPS date API <perlinger%ntp.org@localhost>
+  - also updates for refclock_nmea.c and refclock_jupiter.c
+* [Bug 3576] New GPS date function API <perlinger%ntp.org@localhost>
+* [Bug 3573] nptdate: missleading error message <perlinger%ntp.org@localhost>
+* [Bug 3570] NMEA driver docs: talker ID not mentioned, typo <perlinger%ntp.org@localhost>
+* [Bug 3569] cleanup MOD_NANO/STA_NANO handling for 'ntpadjtimex()' <perlinger%ntp.org@localhost>
+  - sidekick: service port resolution in 'ntpdate'
+* [Bug 3550] Reproducible build: Respect SOURCE_DATE_EPOCH <perlinger%ntp.org@localhost>
+  - applied patch by Douglas Royds
+* [Bug 3542] ntpdc monlist parameters cannot be set <perlinger%ntp.org@localhost>
+* [Bug 3533] ntpdc peer_info ipv6 issues <perlinger%ntp.org@localhost>
+  - applied patch by Gerry Garvey
+* [Bug 3531] make check: test-decodenetnum fails <perlinger%ntp.org@localhost>
+  - try to harden 'decodenetnum()' against 'getaddrinfo()' errors
+  - fix wrong cond-compile tests in unit tests
+* [Bug 3517] Reducing build noise <perlinger%ntp.org@localhost>
+* [Bug 3516] Require tooling from this decade <perlinger%ntp.org@localhost>
+  - patch by Philipp Prindeville
+* [Bug 3515] Refactor ntpdmain() dispatcher loop and group common code <perlinger%ntp.org@localhost>
+  - patch by Philipp Prindeville
+* [Bug 3511] Get rid of AC_LANG_SOURCE() warnings <perlinger%ntp.org@localhost>
+  - patch by Philipp Prindeville
+* [Bug 3510] Flatten out the #ifdef nesting in ntpdmain() <perlinger%ntp.org@localhost>
+  - partial application of patch by Philipp Prindeville
+* [Bug 3491] Signed values of LFP datatypes should always display a sign
+  - applied patch by Gerry Garvey & fixed unit tests <perlinger%ntp.org@localhost>
+* [Bug 3490] Patch to support Trimble Resolution Receivers <perlinger%ntp.org@localhost>
+  - applied (modified) patch by Richard Steedman
+* [Bug 3473] RefID of refclocks should always be text format <perlinger%ntp.org@localhost>
+  - applied patch by Gerry Garvey (with minor formatting changes)
+* [Bug 3132] Building 4.2.8p8 with disabled local libopts fails <perlinger%ntp.org@localhost>
+  - applied patch by Miroslav Lichvar
+* [Bug 3094] ntpd trying to listen for broadcasts on a completely ipv6 network
+  <perlinger%ntp.org@localhost>
+* [Bug 2420] ntpd doesn't run and exits with retval 0 when invalid user
+             is specified with -u <perlinger%ntp.org@localhost>
+  - monitor daemon child startup & propagate exit codes
+* [Bug 1433] runtime check whether the kernel really supports capabilities
+  - (modified) patch by Kurt Roeckx <perlinger%ntp.org@localhost>
+* Clean up sntp/networking.c:sendpkt() error message.  <stenn%ntp.org@localhost>
+* Provide more detail on unrecognized config file parser tokens. <stenn%ntp.org@localhost>
+* Startup log improvements. <stenn%ntp.org@localhost>
+* Update the copyright year.
+* html/confopt.html: cleanup. <stenn%ntp.org@localhost>
+
+---
+(4.2.8p13) 2019/03/07 Released by Harlan Stenn <stenn%ntp.org@localhost>
+
+* [Sec 3565] Crafted null dereference attack in authenticated
+            mode 6 packet <perlinger%ntp.org@localhost>
+  - reported by Magnus Stubman
+* [Bug 3560] Fix build when HAVE_DROPROOT is not defined <perlinger%ntp.org@localhost>
+  - applied patch by Ian Lepore
+* [Bug 3558] Crash and integer size bug <perlinger%ntp.org@localhost>
+  - isolate and fix linux/windows specific code issue
+* [Bug 3556] ntp_loopfilter.c snprintf compilation warnings <perlinger%ntp.org@localhost>
+  - provide better function for incremental string formatting
+* [Bug 3555] Tidy up print alignment of debug output from ntpdate <perlinger%ntp.org@localhost>
+  - applied patch by Gerry Garvey
+* [Bug 3554] config revoke stores incorrect value <perlinger%ntp.org@localhost>
+  - original finding by Gerry Garvey, additional cleanup needed
+* [Bug 3549] Spurious initgroups() error message <perlinger%ntp.org@localhost>
+  - patch by Christous Zoulas
+* [Bug 3548] Signature not verified on windows system <perlinger%ntp.org@localhost>
+  - finding by Chen Jiabin, plus another one by me
+* [Bug 3541] patch to fix STA_NANO struct timex units <perlinger%ntp.org@localhost>
+  - applied patch by Maciej Szmigiero
+* [Bug 3540] Cannot set minsane to 0 anymore <perlinger%ntp.org@localhost>
+  - applied patch by Andre Charbonneau
+* [Bug 3539] work_fork build fails when droproot is not supported <perlinger%ntp.org@localhost>
+  - applied patch by Baruch Siach
+* [Bug 3538] Build fails for no-MMU targets <perlinger%ntp.org@localhost>
+  - applied patch by Baruch Siach
+* [Bug 3535] libparse won't handle GPS week rollover <perlinger%ntp.org@localhost>
+  - 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) <perlinger%ntp.org@localhost>
+  - 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 <perlinger%ntp.org@localhost>, reported by GGarvey.
+  - --enable-bug3527-fix support by HStenn
+* [Bug 3526] Incorrect poll interval in packet <perlinger%ntp.org@localhost>
+  - applied patch by Gerry Garvey
+* [Bug 3471] Check for openssl/[ch]mac.h.  <perlinger%ntp.org@localhost>
+  - added missing check, reported by Reinhard Max <perlinger%ntp.org@localhost>
+* [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 <stenn%ntp.org@localhost>
 
diff -r ee9d744eb056 -r 0cdc0555ce2c external/bsd/ntp/dist/CommitLog
--- a/external/bsd/ntp/dist/CommitLog   Mon May 25 20:13:00 2020 +0000
+++ b/external/bsd/ntp/dist/CommitLog   Mon May 25 20:39:54 2020 +0000
@@ -1,363 +1,10006 @@
-ChangeSet@1.3729, 2017-02-01 07:39:35-05:00, stenn%deacon.udel.edu@localhost
+ChangeSet@1.3896, 2020-03-03 17:42:43-08:00, ntpreleng%ntp-build.tal1.ntfo.org@localhost
+  NTP_4_2_8P14
+  TAG: NTP_4_2_8P14
+
+  ChangeLog@1.1974 +1 -1
+    NTP_4_2_8P14
+
+  ntpd/invoke-ntp.conf.texi@1.221 +1 -1
+    NTP_4_2_8P14
+
+  ntpd/invoke-ntp.keys.texi@1.206 +1 -1
+    NTP_4_2_8P14
+
+  ntpd/invoke-ntpd.texi@1.520 +2 -2
+    NTP_4_2_8P14
+
+  ntpd/ntp.conf.5man@1.255 +2 -2
+    NTP_4_2_8P14
+
+  ntpd/ntp.conf.5mdoc@1.255 +1 -1
+    NTP_4_2_8P14
+
+  ntpd/ntp.conf.html@1.203 +1 -1
+    NTP_4_2_8P14
+
+  ntpd/ntp.conf.man.in@1.255 +2 -2




Home | Main Index | Thread Index | Old Index