[ntp:announce] NTP 4.2.8p1-beta1 Released

Harlan Stenn stenn at ntp.org
Tue Dec 23 22:48:16 UTC 2014


Folks,

The message below is really the announcement for the 4.2.8 release.

NTP 4.2.8p1-beta1 fixes some IPv6 problems on some platforms, and a link
problem with ntp-keygen on some platforms.

I am expecting to release 4.2.8p1 in early January.  That release will
include these changes.  It may include some other non-security patches
as well, if we can get them tested in time.

H

NTP Public Services Project writes:
> Redwood City, CA - 2014/12/23 - The NTP Public Services Project
> (http://support.ntp.org/) is pleased to announce that NTP 4.2.8p1-beta1,
> a Beta Release of the NTP Reference Implementation from the
> NTP Project, is now available at http://www.ntp.org/downloads.html and
> http://support.ntp.org/download.
> 
> File-size: 6726568 bytes
> 
> MD5 sum: 1003323b37624e5cc44efd35b2c19d97  ntp-4.2.8p1-beta1.tar.gz
> 
> Security Updates:
> 
> * [Sec 2666] Use cryptographic random numbers for md5 key generation.
>    http://bugs.ntp.org/2666
> * [Sec 2630] buffer overrun in ntpq tokenize().
>    http://bugs.ntp.org/2630
> * [Sec 2667] buffer overflow in crypto_recv().
>    http://bugs.ntp.org/2667
> * [Sec 2668] buffer overflow in ctl_putdata().
>    http://bugs.ntp.org/2668
> * [Sec 2669] buffer overflow in configure().
>    http://bugs.ntp.org/2669
> * [Sec 730] Increase RSA_generate_key modulus.
>    http://bugs.ntp.org/730
> * [Sec 2542] Strengthen the mrulist nonce.
>    http://bugs.ntp.org/2542
> * [Sec 2670] Missing return; from error clause.
>    http://bugs.ntp.org/2670
> * [Sec 2671] vallen in extension fields are not validated.
>    http://bugs.ntp.org/2671
> * [Sec 2672] On some OSes ::1 can be spoofed, bypassing source IP ACLs.
>    http://bugs.ntp.org/2672
> 
> Bug Fixes:
> 
> * [Bug 2178] refclock_tsyncpci.c reach register fails to shift.
>    http://bugs.ntp.org/2178
> * [Bug 2179] Remove sntp/header.h.
>    http://bugs.ntp.org/2179
> * [Bug 2224] Use-after-free in routing socket code after dropping root.
>    http://bugs.ntp.org/2224
> * [Bug 2225] libevent configure hangs.
>    http://bugs.ntp.org/2225
> * [Bug 2677] PATH_MAX isn't #define'd  under Windows.
>   Regression from the patch fixing Bug 2639.
>    http://bugs.ntp.org/2677
> * [Bug 1786] Remove extra semicolon from ntp_proto.c .
>    http://bugs.ntp.org/1786
> * [Bug 2678] nmea_control() now checks 'refclock_params()' result.
>    http://bugs.ntp.org/2678
> * [Bug 2227] Enable mrulist access control via "restrict ... nomrulist".
>    http://bugs.ntp.org/2227
> * [Bug 1832] ntpdate doesn't allow timeout 2s.
>    http://bugs.ntp.org/1832
> * [Bug 1788] tvtots.c tables inaccurate
>    http://bugs.ntp.org/1788
> * [Bug 1338] ntpq displays incorrect association type codes.
>    http://bugs.ntp.org/1338
> * [Bug 1833] The checking sem_timedwait() fails without -pthread.
>    http://bugs.ntp.org/1833
> * [Bug 1834] ntpdate 4.2.7p131 aborts with assertion failure.
>    http://bugs.ntp.org/1834
> * [Bug 1837] Build fails on Win7 due to regedit requiring privilege.
>    http://bugs.ntp.org/1837
> * [Bug 1839] 4.2.7p131 installs libevent ev*.h headers.
>    http://bugs.ntp.org/1839
> * [Bug 715] from 4.2.6p2-RC6: libisc Linux IPv6 interface iteration
>   drops multicast flags.
>    http://bugs.ntp.org/715
> * [Bug 1790] from 4.2.6p4-RC1: Update config.guess and config.sub to
>   detect AIX6.
>    http://bugs.ntp.org/1790
> * [Bug 2187] Update version number generation scripts.
>    http://bugs.ntp.org/2187
> * [Bug 2685] Better document the KOD file for sntp.
>    http://bugs.ntp.org/2685
> * [Bug 2234] Fix incorrect ntptrace html documentation.
>    http://bugs.ntp.org/2234
> * [Bug 1794] ntpq -c rv missing clk_wander information.
>    http://bugs.ntp.org/1794
> * [Bug 1344] from 4.2.6p3-RC1: ntpd on Windows exits without logging
>   cause.
>    http://bugs.ntp.org/1344
> * [Bug 2686] refclock_gpsdjson needs strtoll(), which is not always present.
>    http://bugs.ntp.org/2686
> * [Bug 1795] ntpq readvar does not display last variable.
>    http://bugs.ntp.org/1795
> * [Bug 2687] RefClock 26/hpgps doesn't work at default line speed
>    http://bugs.ntp.org/2687
> * [Bug 1840] ntp_lists.h FIFO macros buggy.
>    http://bugs.ntp.org/1840
> * [Bug 1797] Restore stale timestamp check from the RANGEGATE cleanup.
>    http://bugs.ntp.org/1797
> * [Bug 1348] ntpd Windows port should wait for sendto() completion.
>    http://bugs.ntp.org/1348
> * [Bug 1799] ntpq mrv crash.
>    http://bugs.ntp.org/1799
> * [Bug 1349] statistics command not documented in HTML documentation.
>   In html/monopt.html, add statistics id, definition, description, and
>   correct typo.
>   In html/scripts/monopt.txt, add statistics item, href, and comment.
>   In ntpd/ntp.conf.def, under statistics correct four to eight kinds.
>   In ntpd/complete.conf.in, add all eight kinds to statistics.
>   In html/comdex.html, remove duplicate footer.
>    http://bugs.ntp.org/1349
> * [Bug 1844] ntpd 4.2.7p131 NetBSD, --gc-sections links bad executable.
>    http://bugs.ntp.org/1844
> * [Bug 1846] MacOSX: debug symbol not found by propdelay or tickadj.
>    http://bugs.ntp.org/1846
> * [Bug 1848] make check ntpd --saveconfigquit clutters syslog.
>    http://bugs.ntp.org/1848
> * [Bug 2191] dcfd -Y y2kcheck on CentOS 6.2 x86_64 breaks make check.
>    http://bugs.ntp.org/2191
> * [Bug 2193] Building timestruct tests with Clang 3.1 fails.
>    http://bugs.ntp.org/2193
> * [Bug 2691] Wrong variable name in refclock_ripencc.c.
>    http://bugs.ntp.org/2691
> * [Bug 2241] MDNS registration should only happen if requested.
>    http://bugs.ntp.org/2241
> * [Bug 2693] ntp-keygen doesn't build without OpenSSL.
>    http://bugs.ntp.org/2693
> * [Bug 2242] configure fails to detect getifaddrs function on Solaris.
>    http://bugs.ntp.org/2242
> * [Bug 2697] IN6_IS_ADDR_LOOPBACK build problems on some OSes.
>    http://bugs.ntp.org/2697
> * [Bug 2246] Clear sys_leap when voting says to disarm the leap.
>    http://bugs.ntp.org/2246
> * [Bug 47] Debugging and logging do not work after a fork.
>    http://bugs.ntp.org/47
> * [Bug 2247] Get rid of the TRAK refclock - deprecated since 2006.
>    http://bugs.ntp.org/2247
> * [Bug 1851] freeaddrinfo() called after getaddrinfo() fails.
>    http://bugs.ntp.org/1851
> * [Bug 2699] HAVE_SYS_SELECT_H is misspelled in refclock_gpsdjson.c.
>    http://bugs.ntp.org/2699
> * [Bug 2249] Bad operator for 'test' in 'make check' of libevent.
>    http://bugs.ntp.org/2249
> * [Bug 1901] Simulator does not set progname.
>    http://bugs.ntp.org/1901
> * [Bug 1407] configure.ac: recent GNU Make -v does not include "version".
>    http://bugs.ntp.org/1407
> * [Bug 1904] 4.2.7p160 Windows build broken (POSIX_SHELL).
>    http://bugs.ntp.org/1904
> * [Bug 1906] 4.2.7p160 - libtool: compile: cannot determine name of
>   library object in ./libevent
>    http://bugs.ntp.org/1906
> * [Bug 2250] Rework of leap second handling machine.
>    http://bugs.ntp.org/2250
> * [Bug 2252] palisade: formats nanosecs to a 6-char field.
>    http://bugs.ntp.org/2252
> * [Bug 2256] Improve configure's function searches in libraries.
>    http://bugs.ntp.org/2256
> * [Bug 2301] Remove spurious debug output from ntpq.
>    http://bugs.ntp.org/2301
> * [Bug 1861] tickadj build failure using uClibc.
>    http://bugs.ntp.org/1861
> * [Bug 2258] Add syslog message about leap insertion.
>    http://bugs.ntp.org/2258
> * [Bug 1862] in6addr_any test in configure fooled by arm gcc 4.1.3 -O2.
>    http://bugs.ntp.org/1862
> * [Bug 1412] m4/os_cflags.m4 caches results that depend on $CC.
>    http://bugs.ntp.org/1412
> * [Bug 1413] test OpenSSL headers regarding -Wno-strict-prototypes.
>    http://bugs.ntp.org/1413
> * [Bug 1414] Enable "make distcheck" success with BSD make.
>    http://bugs.ntp.org/1414
> * [Bug 1866] Disable some debugging output in refclock_oncore.
>    http://bugs.ntp.org/1866
> * [Bug 2306] Added user-mode/loop-back PPS API provider for Win32
>    http://bugs.ntp.org/2306
> * [Bug 1910] Support the Tristate Ltd. TS-GPSclock-01.
>    http://bugs.ntp.org/1910
> * [Bug 1911] missing curly brace in libntp/ntp_rfc2553.c
>    http://bugs.ntp.org/1911
> * [Bug 1418] building ntpd/ntpdc/ntpq statically with ssl fails.
>    http://bugs.ntp.org/1418
> * [Bug 1419] ntpdate, ntpdc, sntp, ntpd ignore configure --bindir.
>    http://bugs.ntp.org/1419
> * [Bug 2262] Install sntp.html into htmldir.
>    http://bugs.ntp.org/2262
> * [Bug 2263] broadcast server doesn't work for host with
>   OS_MISSES_SPECIFIC_ROUTE_UPDATES.
>    http://bugs.ntp.org/2263
> * [Bug 2264] Cleanup SEL240X Refclock.
>    http://bugs.ntp.org/2264
> * [Bug 1374] Support SO_TIMESTAMPNS.
>    http://bugs.ntp.org/1374
> * [Bug 2266] Remove deprecated refclock_trak.c from Windows Makefile
>   equivalents.
>    http://bugs.ntp.org/2266
> * [Bug 2311] Add more tags to mdoc2xxx.
>    http://bugs.ntp.org/2311
> * [Bug 1421] add util/tg2, a clone of tg that works on Linux, NetBSD, and
>   FreeBSD
>    http://bugs.ntp.org/1421
> * [Bug 1872] Remove legacy ppsclock fdpps, #ifdef PPS.
>    http://bugs.ntp.org/1872
> * [Bug 2314] Kernel PPS binding EOPNOTSUPP is a failure condition. 
>    http://bugs.ntp.org/2314
> * [Bug 1874] ntpq -c "rv 0 sys_var_list" empty.
>    http://bugs.ntp.org/1874
> * [Bug 1875] 'asn2ntp()' rewritten with 'caltontp()'; 'timegm()'
>   substitute likely to crash with 64bit time_t.
>    http://bugs.ntp.org/1875
> * [Bug 1426] scripts/VersionName needs . on the search path.
>    http://bugs.ntp.org/1426
> * [Bug 1921] LOCAL, ACTS drivers with "prefer" excluded from initial
>   candidate list.
>    http://bugs.ntp.org/1921
> * [Bug 1427] quote missing in ./build - shows up on NetBSD.
>    http://bugs.ntp.org/1427
> * [Bug 1922] "tos orphanwait" applied incorrectly at startup.
>    http://bugs.ntp.org/1922
> * [Bug 1428] Use AC_HEADER_RESOLV to fix breaks from resolv.h
>    http://bugs.ntp.org/1428
> * [Bug 1923] orphan parent favored over LOCAL, ACTS drivers.
>    http://bugs.ntp.org/1923
> * [Bug 1429] ntpd -4 option does not reliably force IPv4 resolution.
>    http://bugs.ntp.org/1429
> * [Bug 1924] Billboard tally codes sometimes do not match operation,
>   variables.
>    http://bugs.ntp.org/1924
> * [Bug 1927] io_closeclock() should purge pending recvbufs.
>    http://bugs.ntp.org/1927
> * [Bug 750] from 4.2.6p3-RC3: Non-existing device causes coredump with
>   RIPE-NCC driver.
>    http://bugs.ntp.org/750
> * [Bug 752] Use proper ToS network packet markings for IPv4 and IPv6.
>    http://bugs.ntp.org/752
> * [Bug 2270] Install fails due to repeated man5 page names.
>    http://bugs.ntp.org/2270
> * [Bug 2271] Decode refclock types when built with --disable-all-clocks.
>    http://bugs.ntp.org/2271
> * [Bug 2272] Use C99 integer types. ntp_calendar.h and ntp_types.h .
>    http://bugs.ntp.org/2272
> * [Bug 2274] Bring libopts/enum.c back to (old) ANSI C compliance.
>    http://bugs.ntp.org/2274
> * [Bug 2276] clk_sel240x.c #define's _XOPEN_SOURCE, breaking QNX6.
>    http://bugs.ntp.org/2276
> * [Bug 2321] Fixed Windows build, but autogen update still required.
>    http://bugs.ntp.org/2321
> * [Bug 1881] describe the {+,-,s} characters in configure --help output.
>    http://bugs.ntp.org/1881
> * [Bug 1431] System headers must come before ntp headers in ntp_intres.c .
>    http://bugs.ntp.org/1431
> * [Bug 2322] Oncore driver should send 0 PPS offset to GPS.
>    http://bugs.ntp.org/2322
> * [Bug 2278] ACTS flag3 mismatch between code and driver18.html.
>    http://bugs.ntp.org/2278
> * [Bug 1432] Don't set inheritable flag for linux capabilities.
>    http://bugs.ntp.org/1432
> * [Bug 2325] Re-enable mlockall() check under Linux post-1223 fix.
>    http://bugs.ntp.org/2325
> * [Bug 2326] Notice when a new leapfile has been installed.
>    http://bugs.ntp.org/2326
> * [Bug 2327] Rename sntp/ag-tpl/:Old to sntp/ag-tpl/Old.
>    http://bugs.ntp.org/2327
> * [Bug 1931] cv always includes fudgetime1, never fudgetime2.
>    http://bugs.ntp.org/1931
> * [Bug 1887] DNS fails on 4.2.7p153 using threads.
>    http://bugs.ntp.org/1887
> * [Bug 2328] Don't apply small time adjustments on Windows versions
>   which don't support this.
>    http://bugs.ntp.org/2328
> * [Bug 1932] libevent/util_internal.h builtin_expect compile error with
>   gcc 2.95.
>    http://bugs.ntp.org/1932
> * [Bug 1933] WWVB/Spectracom driver timestamps LFs, not CRs.
>    http://bugs.ntp.org/1933
> * [Bug 1439] from 4.2.6p1-RC3: .texi gen after binary is linked.
>    http://bugs.ntp.org/1439
> * [Bug 1936] Correctly set IPV6_MULTICAST_LOOP.
>    http://bugs.ntp.org/1936
> * [Bug 1938] addr_eqprefix() doesn't clear enough storage.
>    http://bugs.ntp.org/1938
> * [Bug 1390] Control PPS on the Oncore M12.
>    http://bugs.ntp.org/1390
> * [Bug 1395] ease ntpdate elimination with ntpd -w/--wait-sync
>    http://bugs.ntp.org/1395
> * [Bug 1890] 4.2.7p156 segfault in duplicate freeaddrinfo().
>    http://bugs.ntp.org/1890
> * [Bug 1440] from 4.2.6p1-RC3: Update configure.ac to support kfreebsd.
>    http://bugs.ntp.org/1440
> * [Bug 1396] allow servers on ntpd command line like ntpdate
>    http://bugs.ntp.org/1396
> * [Bug 2287] ntpdate returns 0 even if adjtime() call fails.
>    http://bugs.ntp.org/2287
> * [Bug 2332] Force reference to 'libgcc_s' when using GCC, because
>   threading+restricted user+locked memory otherwise fails on Linux.
>    http://bugs.ntp.org/2332
> * [Bug 1442] Move Windows functions into libntp files
>    http://bugs.ntp.org/1442
> * [Bug 1443] Remove unnecessary dependencies on ntp_io.h
>    http://bugs.ntp.org/1443
> * [Bug 1445] from 4.2.6p1-RC3: IRIX does not have -lcap or support
>   linux capabilities.
>    http://bugs.ntp.org/1445
> * [Bug 1940] ignore auth key if hex decoding fails.
>    http://bugs.ntp.org/1940
> * [Bug 1446] 4.2.7p6 requires autogen, missing ntpd.1, *.texi, *.menu.
>    http://bugs.ntp.org/1446
> * [Bug 1448] from 4.2.6p1-RC3: Some macros not correctly conditionally
>   or absolutely defined on Windows.
>    http://bugs.ntp.org/1448
> * [Bug 1449] from 4.2.6p1-RC3: ntpsim.h in ntp_config.c should be used
>   conditionally.
>    http://bugs.ntp.org/1449
> * [Bug 1945] mbg_gps166.h use of _TM_DEFINED conflicts with MS VC.
>    http://bugs.ntp.org/1945
> * [Bug 1946] parse_start uses open; does not work on Windows.
>    http://bugs.ntp.org/1946
> * [Bug 1947] Porting parse-based Wharton refclock driver to Windows.
>    http://bugs.ntp.org/1947
> * [Bug 1948] Update man page section layout.
>    http://bugs.ntp.org/1948
> * [Bug 2291] sntp should report why it cannot open file.kod.
>    http://bugs.ntp.org/2291
> * [Bug 2293] add support for SO_BINTIME, refine support for
>   SO_TIMESTAMPNS (bug 1374)
>    http://bugs.ntp.org/2293
> * [Bug 2294] ntpd crashes in FIPS mode.
>    http://bugs.ntp.org/2294
> * [Bug 2296] Update fix for Bug 2294 to handle --without-crypto.
>    http://bugs.ntp.org/2296
> * [Bug 1450] from 4.2.6p1-RC3: Option to exclude warnings not
>   unconditionally defined on Windows.
>    http://bugs.ntp.org/1450
> * [Bug 1451] from 4.2.6p1-RC3: sntp leaks KoD entry updating.
>    http://bugs.ntp.org/1451
> * [Bug 1453] from 4.2.6p1-RC3: Use $CC in config.cache filename.
>    http://bugs.ntp.org/1453
> * [Bug 1002] ntp-keygen option and documentation updates: -p/--pvt-passwd
>   is now -p/--password, and -q/--get-pvt-passwd is now -q/--export-passwd.
>    http://bugs.ntp.org/1002
> * [Bug 1454] Add parse clock support for the SEL-240x GPS products.
>    http://bugs.ntp.org/1454
> * [Bug 1455] from 4.2.6p1: ntpd does not try /etc/ntp.audio.
>    http://bugs.ntp.org/1455
> * [Bug 1950] Control installation of event_rpcgen.py.
>    http://bugs.ntp.org/1950
> * [Bug 1458] from 4.2.6p3-RC12: Can not compile NTP on FreeBSD 4.7.
>    http://bugs.ntp.org/1458
> * [Bug 1503] Auto-enabling of monitor for "restrict ... limited" wrong.
>    http://bugs.ntp.org/1503
> * [Bug 1459] from 4.2.6p2-RC3: sntp MD5 authentication does not work
>   with ntpd.
>    http://bugs.ntp.org/1459
> * [Bug 1954] Fix typos in [s]bin_PROGRAMS in ntpd/Makefile.am.
>    http://bugs.ntp.org/1954
> * [Bug 1504] ntpdate tickles ntpd "discard minimum 1" rate limit if
>   "restrict ... limited" is used.
>    http://bugs.ntp.org/1504
> * [Bug 1958] genLocInfo must export PATH.
>    http://bugs.ntp.org/1958
> * [Bug 1010] getaddrinfo() could block and thus should not be called by
>   the main thread/process.
>    http://bugs.ntp.org/1010
> * [Bug 1464] from 4.2.6p1-RC6: synchronization source wrong for
>   refclocks ARCRON_MSF (27) and SHM (28).
>    http://bugs.ntp.org/1464
> * [Bug 1013] ntpdate's HTML page claims wrong default version.
>    http://bugs.ntp.org/1013
> * [Bug 1465] Make sure time from TS2100 is not invalid.
>    http://bugs.ntp.org/1465
> * [Bug 1466] Oncore should set FLAG_PPS.
>    http://bugs.ntp.org/1466
> * [Bug 2357] sntp/libopts/usage.c on NetBSD needs -lintl.
>    http://bugs.ntp.org/2357
> * [Bug 1961] from 4.2.6p4: html2man update: distribute ntp-wait.html.
>    http://bugs.ntp.org/1961
> * [Bug 1510] from 4.2.6p3-RC12: Add modes 20/21 for driver 8 to support
>   RAWDCF @ 75 baud.
>    http://bugs.ntp.org/1510
> * [Bug 1467] from 4.2.6p1: Fix bogus rebuild of sntp/sntp.html.
>    http://bugs.ntp.org/1467
> * [Bug 1468] 'make install' broken for root on default NFS mount.
>    http://bugs.ntp.org/1468
> * [Bug 1512] from 4.2.6p2-RC3: ntpsnmpd should connect to net-snmpd
>   via a unix-domain socket by default.
>   Provide a command-line 'socket name' option.
>    http://bugs.ntp.org/1512
> * [Bug 2359] Fix send_via_ntp_signd() prototype.
>    http://bugs.ntp.org/2359
> * [Bug 1963] add reset command for ntpq :config, similar to ntpdc's.
>    http://bugs.ntp.org/1963
> * [Bug 1469] u_int32, int32 changes broke HP-UX 10.20 build.
>    http://bugs.ntp.org/1469
> * [Bug 1964] --without-sntp should not build sntp.
>    http://bugs.ntp.org/1964
> * [Bug 1514] from 4.2.6p1-RC6: Typo in ntp_proto.c: fabs(foo < .4)
>   should be fabs(foo) < .4.
>    http://bugs.ntp.org/1514
> * [Bug 1966] Broken FILES section for ntp.keys.def.
>    http://bugs.ntp.org/1966
> * [Bug 1516] unpeer by IP address fails, DNS name works.
>    http://bugs.ntp.org/1516
> * [Bug 1517] ntpq and ntpdc should verify reverse DNS before use.
>   ntpq and ntpdc now use the following format for showing purported
>   DNS names from IP address "reverse" DNS lookups when the DNS name
>   does not exist or does not include the original IP address among
>   the results: "192.168.1.2 (fake.dns.local)".
>    http://bugs.ntp.org/1517
> * [Bug 1518] Windows ntpd should lock to one processor more
>   conservatively.
>    http://bugs.ntp.org/1518
> * [Bug 792] TrueTime TL-3 WWV refclock support.
>    http://bugs.ntp.org/792
> * [Bug 1470] from 4.2.6p1: "make distdir" compiles keyword-gen.
>    http://bugs.ntp.org/1470
> * [Bug 1471] CID 120 CID 121 CID 122 is_ip_address() uninit family.
>    http://bugs.ntp.org/1471
> * [Bug 1472] CID 116 CID 117 minor warnings in new DNS code.
>    http://bugs.ntp.org/1472
> * [Bug 1473] from 4.2.6p1: "make distcheck" version.m4 error.
>    http://bugs.ntp.org/1473
> * [Bug 2364] "sed -i" is not portable.
>    http://bugs.ntp.org/2364
> * [Bug 1474] from 4.2.6p1-RC4: ntp_keygen LCRYPTO after libntp.a.
>    http://bugs.ntp.org/1474
> * [Bug 2365] "make check" fails in libevent.
>    http://bugs.ntp.org/2365
> * [Bug 2366] ntpdc.html: burst/iburst only work on servers.
>    http://bugs.ntp.org/2366
> * [Bug 1970] from 4.2.6p4-RC2: UNLINK_EXPR_SLIST() causes crash if list
>   is empty.
>    http://bugs.ntp.org/1970
> * [Bug 1520] '%u' formats for size_t gives warnings with 64-bit builds.
>    http://bugs.ntp.org/1520
> * [Bug 1477] from 4.2.6p1-RC5: First non-gmake make in clone
>   w/VPATH can't make COPYRIGHT.
>    http://bugs.ntp.org/1477
> * [Bug 2368] make check troubles in libevent.
>    http://bugs.ntp.org/2368
> * [Bug 1972] from 4.2.6p4-RC2: checking for struct rtattr fails.
>    http://bugs.ntp.org/1972
> * [Bug 1478] from 4.2.6p1-RC5: linking fails: EVP_MD_pkey_type.
>    http://bugs.ntp.org/1478
> * [Bug 1522] Enable range syntax "trustedkey (301 ... 399)".
>    http://bugs.ntp.org/1522
> * [Bug 2413] Fix "make check" with automake >= 1.13.
>    http://bugs.ntp.org/2413
> * [Bug 1973] Widen reference clock mode from 8 to 32 bits.
>    http://bugs.ntp.org/1973
> * [Bug 1479] from 4.2.6p1-RC5: not finding readline headers.
>    http://bugs.ntp.org/1479
> * [Bug 2415] RES_LIMITED flags check should use &, not &&.
>    http://bugs.ntp.org/2415
> * [Bug 1975] from 4.2.6p4-RC2: libntp/mktime.c won't work with 64-bit
>   time_t
>    http://bugs.ntp.org/1975
> * [Bug 1976] genLocInfo writes to srcdir break 'make distcheck'.
>    http://bugs.ntp.org/1976
> * [Bug 1526] ntpd DNS pipe read EINTR with no network at startup.
>    http://bugs.ntp.org/1526
> * [Bug 1977] Fix flag/description mismatches in ntp-keygen-opts.def.
>    http://bugs.ntp.org/1977
> * [Bug 1528] from 4.2.6p2-RC2: Remove --with-arlib from br-flock.
>    http://bugs.ntp.org/1528
> * [Bug 2419] [rc-nmea] Improve clockstats reporting when receiver sends
>   data without valid GPS fix.
>    http://bugs.ntp.org/2419
> * [Bug 1480] from 4.2.6p1-RC5: snprintf() cleanup caused
>   unterminated refclock IDs.
>    http://bugs.ntp.org/1480
> * [Bug 1483] hostname in ntp.conf "restrict" parameter rejected.
>    http://bugs.ntp.org/1483
> * [Bug 1484] from 4.2.6p1-RC5: ushort is not defined in QNX6.
>    http://bugs.ntp.org/1484
> * [Bug 2375] AIX 7 doesn't like a libevent validation check.
>    http://bugs.ntp.org/2375
> * [Bug 1485] Sometimes ntpd crashes
>    http://bugs.ntp.org/1485
> * [Bug 1981] Initial offset convergence applies frequency correction 2x
>   with kernel discipline.
>    http://bugs.ntp.org/1981
> * [Bug 1531] Require nonce with mrulist requests.
>    http://bugs.ntp.org/1531
> * [Bug 1532] Remove ntpd support for ntpdc's monlist in favor of ntpq's
>   mrulist.
>    http://bugs.ntp.org/1532
> * [Bug 2423] Log command-line args at LOG_INFO.
>    http://bugs.ntp.org/2423
> * [Bug 1983] --without-sntp build breaks in sntp subdir.
>    http://bugs.ntp.org/1983
> * [Bug 1984] from 4.2.6p4-RC3: ntp/libisc fails to compile on OS X 10.7.
>    http://bugs.ntp.org/1984
> * [Bug 1534] from 4.2.6p2-RC2: conflicts with VC++ 2010 errno.h.
>    http://bugs.ntp.org/1534
> * [Bug 2425] setup SIGIO/SIGPOLL for asyncio on the read side
>   of a socketpair for the worker thread.
>    http://bugs.ntp.org/2425
> * [Bug 1985] from 4.2.6p4-RC3: "logconfig =allall" rejected.
>    http://bugs.ntp.org/1985
> * [Bug 1535] from 4.2.6p2-RC2: "restrict -4 default" and "restrict
>   -6 default" ignored.
>    http://bugs.ntp.org/1535
> * [Bug 2426] Possibly uninitialized data in crypto_send() - CID 975596.
>    http://bugs.ntp.org/2426
> * [Bug 1986] Require Visual C++ 2005 or later compilers in Windows port.
>    http://bugs.ntp.org/1986
> * [Bug 2427] configure fails to detect recvmsg() on Solaris.
>    http://bugs.ntp.org/2427
> * [Bug 2428] do_unconf() should reset 'items' before the 2nd loop.
>    http://bugs.ntp.org/2428
> * [Bug 1988] Better sntp send failed error message needed.
>    http://bugs.ntp.org/1988
> * [Bug 1538] from 4.2.6p2-RC3: update refclock_nmea.c's call to
>   getprotobyname().
>    http://bugs.ntp.org/1538
> * [Bug 1989] sntp manual page sometimes refers to SNTP as a program.
>    http://bugs.ntp.org/1989
> * [Bug 2382] Implement LOGTOD using ldexp() instead of shifting.
>    http://bugs.ntp.org/2382
> * [Bug 1990] sntp output should include stratum.
>    http://bugs.ntp.org/1990
> * [Bug 1497] fudge is broken by getnetnum() change.
>    http://bugs.ntp.org/1497
> * [Bug 1541] from 4.2.6p2-RC3: Fix wrong keyword for "maxclock".
>    http://bugs.ntp.org/1541
> * [Bug 1992] util/tg2 doesn't compile, needs libntp.
>    http://bugs.ntp.org/1992
> * [Bug 1542] ntpd mrulist response may have incorrect last.older.
>    http://bugs.ntp.org/1542
> * [Bug 1993] ntpd Windows port adj_systime() broken in 4.2.7p203.
>    http://bugs.ntp.org/1993
> * [Bug 1543] ntpq mrulist must refresh nonce when retrying.
>    http://bugs.ntp.org/1543
> * [Bug 2434] Line-buffer (v. block-buffer) stdout.
>    http://bugs.ntp.org/2434
> * [Bug 1544] ntpq mrulist sscanf timestamp format mismatch on 64-bit.
>    http://bugs.ntp.org/1544
> * [Bug 1995] add compile time stamp based era unfolding for
>   'step_systime()' and necessary support to 'ntp-calendar.c'.
>    http://bugs.ntp.org/1995
> * [Bug 1545] Note why we are logging the Version string.
>    http://bugs.ntp.org/1545
> * [Bug 1997] Fix sntp broadcast timeouts.
>    http://bugs.ntp.org/1997
> * [Bug 2439] Fix check of EscapeCommFunction() in ports/winnt/libntp/termios.
> c.
>    http://bugs.ntp.org/2439
> * [Bug 1999] NMEA does not send PMOTG messages any more.
>    http://bugs.ntp.org/1999
> * [Bug 922] Allow interspersed -4 and -6 flags on the ntpq command line.
>    http://bugs.ntp.org/922
> * [Bug 1050] Change ONCORE log message for leap second announcement
>   to avoid misunderstandings.
>    http://bugs.ntp.org/1050
> * [Bug 2397] License/copyright cleanup.
>    http://bugs.ntp.org/2397
> * [Bug 2399] Reset sys_kodsent in proto_clr_stats().
>    http://bugs.ntp.org/2399
> * [Bug 1552] from 4.2.6p2-RC3: update and complete broadcast and crypto
>   features in sntp.
>    http://bugs.ntp.org/1552
> * [Bug 1553] from 4.2.6p2-RC3: sntp/configure.ac OpenSSL support.
>    http://bugs.ntp.org/1553
> * [Bug 1554] peer may stay selected as system peer after becoming
>   unreachable.
>    http://bugs.ntp.org/1554
> * [Bug 1555] from 4.2.6p2-RC4: sntp illegal C (mixed code and
>   declarations).
>    http://bugs.ntp.org/1555
> * [Bug 2446] Quiet warnings from Oracle's Studio compiler.
>    http://bugs.ntp.org/2446
> * [Bug 2448] Fix checks for configure --with-stack-limit and --with-memlock
>   values.
>    http://bugs.ntp.org/2448
> * [Bug 1558] pool prototype associations have 0.0.0.0 for remote addr.
>    http://bugs.ntp.org/1558
> * [Bug 1602] Refactor some of the sntp/ directory to facililtate testing.
>    http://bugs.ntp.org/1602
> * [Bug 1608] from 4.2.6p4-RC2: Parse Refclock driver should honor
>   trusttime.
>    http://bugs.ntp.org/1608
> * [Bug 883] log warning arguments swapped in refclock_gpsvme.c.
>    http://bugs.ntp.org/883
> * [Bug 930] ntpdc docs refer to 'clockinfo', but mean 'clockstat'.
>    http://bugs.ntp.org/930
> * [Bug 2450] --version has bogus short option.
>    http://bugs.ntp.org/2450
> * [Bug 1560] Initial support for orphanwait, from Dave Mills.
>    http://bugs.ntp.org/1560
> * [Bug 2451] rlimit command is missing from the table of contents in
>   miscopt.html .
>    http://bugs.ntp.org/2451
> * [Bug 938] The argument to the -D flag takes a number, not a string.
>    http://bugs.ntp.org/938
> * [Bug 2000] ntpd worker threads must block signals expected in main
>   thread.
>    http://bugs.ntp.org/2000
> * [Bug 1561] from 4.2.6p2-RC5: ntpq, ntpdc "passwd" prompts for MD5
>   password w/SHA1.
>    http://bugs.ntp.org/1561
> * [Bug 2452] provide io_handler/input_handler only on
>   non HAVE_IO_COMPLETION_PORT platforms
>    http://bugs.ntp.org/2452
> * [Bug 2001] from 4.2.6p4-RC3: ntpdc timerstats reports overruns as
>   handled.
>    http://bugs.ntp.org/2001
> * [Bug 2453] Need a way to avoid calling mlockall.
>    http://bugs.ntp.org/2453
> * [Bug 2454] Need way to set file descriptor limit.
>    http://bugs.ntp.org/2454
> * [Bug 2003] from 4.2.6p4-RC3: ntpq_read_assoc_peervars() broken.
>    http://bugs.ntp.org/2003
> * [Bug 1565] from 4.2.6p2-RC5: sntp/crypto.c compile fails on MacOS over
>   vsnprintf().
>    http://bugs.ntp.org/1565
> * [Bug 2502] Assorted text replacement errors in 4.2.7p345
>    http://bugs.ntp.org/2502
> * [Bug 2458] AM_CONFIG_HEADER is obsolete.
>    http://bugs.ntp.org/2458
> * [Bug 1567] from 4.2.6p3-RC3: Support Arbiter 1093C Satellite Clock on
>   Windows.
>    http://bugs.ntp.org/1567
> * [Bug 2503] SHT utility outdated
>    http://bugs.ntp.org/2503
> * [Bug 2008] Initial offset convergence degraded with 500 PPM adjtime().
>    http://bugs.ntp.org/2008
> * [Bug 2009] EVNT_NSET adj_systime() mishandled by Windows ntpd.
>    http://bugs.ntp.org/2009
> * [Bug 2506] make sure routing updates are always tracked
>    http://bugs.ntp.org/2506
> * [Bug 1616] refclock_acts.c: if (pp->leap == 2) is always false.
>    http://bugs.ntp.org/1616
> * [Bug 1618] Unreachable code in jjy_start().
>    http://bugs.ntp.org/1618
> * [Bug 898] Documentation fixes.
>    http://bugs.ntp.org/898
> * [Bug 1570] serial clock drivers get outdated input from kernel tty
>   line buffer after startup
>    http://bugs.ntp.org/1570
> * [Bug 1571] from 4.2.6p3-RC6: NMEA does not relate data to PPS edge.
>    http://bugs.ntp.org/1571
> * [Bug 1572] from 4.2.p63-RC6: NMEA time adjustment for GPZDG buggy.
>    http://bugs.ntp.org/1572
> * [Bug 1573] from 4.2.6p3-beta1: Miscalculation of offset in sntp.
>    http://bugs.ntp.org/1573
> * [Bug 1122] openssl detection via pkg-config fails when no additional
>   -Idir flags are needed.
>    http://bugs.ntp.org/1122
> * [Bug 1574] from 4.2.6p3-RC9: sntp doesn't set tv_usec correctly.
>    http://bugs.ntp.org/1574
> * [Bug 1575] from 4.2.6p2-RC7: use 'snprintf' with LIB_BUFLENGTH in
>   inttoa.c, tvtoa.c and utvtoa.c
>    http://bugs.ntp.org/1575
> * [Bug 2466] Wrap NMEA timestamps in 1024 week cycles.
>    http://bugs.ntp.org/2466
> * [Bug 2015] Overriding sys_tick should recalculate sys_precision.
>    http://bugs.ntp.org/2015
> * [Bug 1576] sys/sysctl.h depends on sys/param.h on OpenBSD.
>    http://bugs.ntp.org/1576
> * [Bug 1620] [Backward Incompatible] "discard minimum" value should be in
>   seconds, not log2 seconds.
>    http://bugs.ntp.org/1620
> * [Bug 1127] from 4.2.6p1-RC3: Check the return of X590_verify().
>    http://bugs.ntp.org/1127
> * [Bug 1578] Consistently use -lm when needed.
>    http://bugs.ntp.org/1578
> * [Bug 2513] Remove any PIDFILE in finish().
>    http://bugs.ntp.org/2513
> * [Bug 2514] secs/* #define usage cleanup.
>    http://bugs.ntp.org/2514
> * [Bug 1128] ntpq truncates "remote" host information.
>    http://bugs.ntp.org/1128
> * [Bug 2019] Allow selection of cipher for private key files.
>    http://bugs.ntp.org/2019
> * [Bug 2516] Enable clock_gettime() support for AIX 5+.
>    http://bugs.ntp.org/2516
> * [Bug 2517] Fix peer status errors in decode.html.
>    http://bugs.ntp.org/2517
> * [Bug 1628] Clean up -lxnet/-lsocket usage for (open)solaris.
>    http://bugs.ntp.org/1628
> * [Bug 2519] mktime.c does not compile on 64-bit Solaris but we do not
>   need timegm() and the Solaris provides mktime().
>    http://bugs.ntp.org/2519
> * [Bug 1629] 4.2.7p50 configure.ac changes invalidate config.cache.
>    http://bugs.ntp.org/1629
> * [Bug 1080] from 4.2.6p3-RC3: ntpd on ipv6 routers very chatty.
>    http://bugs.ntp.org/1080
> * [Bug 2020] ntp-keygen -s no longer sets host in cert file name.
>    http://bugs.ntp.org/2020
> * [Bug 2472] (WinXP) Avoid self-termination of IO thread during exit().
>    http://bugs.ntp.org/2472
> * [Bug 1581] from 4.2.6p2: size_t printf format string mismatches, IRIG
>   string buffers undersized.  Mostly backported from earlier ntp-dev
>   fixes by Juergen Perlinger.
>    http://bugs.ntp.org/1581
> * [Bug 2473] NTPD exits after clock is stepped backwards externally
>    http://bugs.ntp.org/2473
> * [Bug 1087] -v/--normalverbose conflicts with -v/--version in sntp.
>    http://bugs.ntp.org/1087
> * [Bug 1088] sntp should (only) report the time difference without -s/-a.
>    http://bugs.ntp.org/1088
> * [Bug 2024] Remove unused system event code EVNT_CLKHOP.
>    http://bugs.ntp.org/2024
> * [Bug 1584] from 4.2.6p3-RC3: ntpsnmpd OID must be mib-2.197.
>    http://bugs.ntp.org/1584
> * [Bug 2025] Switching between daemon and kernel loops can doubly-
>   correct drift
>    http://bugs.ntp.org/2025
> * [Bug 1134] from 4.2.6p4-RC1: ntpd fails binding to tentative IPv6
>   addresses.
>    http://bugs.ntp.org/1134
> * [Bug 1586] ntpd 4.2.7p40 doesn't write to syslog after fork on QNX.
>    http://bugs.ntp.org/1586
> * [Bug 1630] 4.2.7p50 cannot bootstrap on Autoconf 2.61.
>    http://bugs.ntp.org/1630
> * [Bug 2521] bootstrap script needs a tweak for perl -opts files.
>    http://bugs.ntp.org/2521
> * [Bug 2522] Revert Bug 2513 fix - it breaks backward compatibility.
>    http://bugs.ntp.org/2522
> * [Bug 1588] finish configure --disable-autokey implementation.
>    http://bugs.ntp.org/1588
> * [Bug 2028] ntpd -n (nofork) redirects logging to stderr.
>    http://bugs.ntp.org/2028
> * [Bug 2524] Add ntpsweep to sntp/loc/* files.
>    http://bugs.ntp.org/2524
> * [Bug 2029] "make check" clutters syslog.
>    http://bugs.ntp.org/2029
> * [Bug 1635] from 4.2.6p3-RC2: "filegen ... enable" is not default.
>    http://bugs.ntp.org/1635
> * [Bug 2526] Add "noinst" support to the sntp/loc/ framework.
>    http://bugs.ntp.org/2526
> * [Bug 1636] from 4.2.6p3-RC2: segfault after denied remote config.
>    http://bugs.ntp.org/1636
> * [Bug 2481] ntpd aborts when both user and group are specified with -u.
>    http://bugs.ntp.org/2481
> * [Bug 1140] from 4.2.6p1-RC5: Clean up debug.html, decode.html,
>   and ntpq.html.
>    http://bugs.ntp.org/1140
> * [Bug 2482] Add droproot and jail support for Solaris.
>    http://bugs.ntp.org/2482
> * [Bug 969] Clarify ntpdate.html documentation about -u and ntpd.
>    http://bugs.ntp.org/969
> * [Bug 1593] ntpd abort in free() with logconfig syntax error.
>    http://bugs.ntp.org/1593
> * [Bug 1595] from 4.2.6p3-beta1: empty last line in key file causes
>   duplicate key to be added
>    http://bugs.ntp.org/1595
> * [Bug 2530] Fix documentation for enable/disable mode7 and pps.
>    http://bugs.ntp.org/2530
> * [Bug 2035] ntpq -c mrulist sleeps 1 sec between queries, not 5 msec.
>    http://bugs.ntp.org/2035
> * [Bug 2036] gcc 2.95.3 preprocessor can't nest #ifdef in macro args.
>    http://bugs.ntp.org/2036
> * [Bug 1597] from 4.2.6p3-beta1: packet processing ignores RATE KoD packets,
>   Because of a bug in string comparison.
>    http://bugs.ntp.org/1597
> * [Bug 2532] Note in ntpdc docs that "enable pps" only works on older ntpd.
>    http://bugs.ntp.org/2532
> * [Bug 2037] Fuzzed non-interpolated clock may decrease.
>    http://bugs.ntp.org/2037
> * [Bug 1642] ntpdsim can't find simulate block in config file.
>    http://bugs.ntp.org/1642
> * [Bug 1643] from 4.2.6p3-RC3: Range-check the decoding of the RIPE-NCC
>   status codes.
>    http://bugs.ntp.org/1643
> * [Bug 1644] from 4.2.6p3-RC3: cvo.sh should use lsb_release to identify
>   linux distros.
>    http://bugs.ntp.org/1644
> * [Bug 2536] ntpd sandboxing support (libseccomp2).
>    http://bugs.ntp.org/2536
> * [Bug 2537] ntpd truncates symmetric keys to 20 bytes.
>    http://bugs.ntp.org/2537
> * [Bug 1646] ntpd crashes with relative path to logfile.
>    http://bugs.ntp.org/1646
> * [Bug 2538] ntp programs print exit code as part of the "usage" text.
>    http://bugs.ntp.org/2538
> * [Bug 2539] doc and code tweaks for NMEA driver.
>    http://bugs.ntp.org/2539
> * [Bug 1649] from 4.2.6p3-RC5: Require NMEA checksum if $GPRMC or
>   previously seen.
>    http://bugs.ntp.org/1649
> * [Bug 2490] Fixed non-const initializer coming from [Bug 2250] fix.
>    http://bugs.ntp.org/2490
> * [Bug 2491] VS2013 project files.
>    http://bugs.ntp.org/2491
> * [Bug 2040] Provide a command-line option for the identity key bits.
>    http://bugs.ntp.org/2040
> * [Bug 2493] ntptrace needs a man page (fixed in 4.2.7p402).
>    http://bugs.ntp.org/2493
> * [Bug 2540] bootstrap script needs to 'touch' files in finer-grained groups.
>    http://bugs.ntp.org/2540
> * [Bug 2541] ntpd terminates itself with SIGHUP unexpectedly.
>    http://bugs.ntp.org/2541
> * [Bug 2499] Win32 user-space/loopback ppsapi provider drops samples.
>    http://bugs.ntp.org/2499
> * [Bug 2048] add the clock variable timecode to SHM refclock.
>    http://bugs.ntp.org/2048
> * [Bug 2049] Clarify ntpdate's -d option behavior.
>    http://bugs.ntp.org/2049
> * [Bug 2545] Cleanup of scripts/monitoring/ntptrap.
>    http://bugs.ntp.org/2545
> * [Bug 2546] Documentation updates.
>    http://bugs.ntp.org/2546
> * [Bug 2547] Automate update of "Last Update" datestamps in .html files.
>    http://bugs.ntp.org/2547
> * [Bug 1657] darwin needs res_9_init, not res_init.
>    http://bugs.ntp.org/1657
> * [Bug 1659] from 4.2.6p3-RC3: Support Truetime Satellite Clocks on
>   Windows.
>    http://bugs.ntp.org/1659
> * [Bug 1708] make check fails with googletest 1.4.0.
>    http://bugs.ntp.org/1708
> * [Bug 1709] from 4.2.6p3-RC9: ntpdate ignores replies with equal
>   receive and transmit timestamps.
>    http://bugs.ntp.org/1709
> * [Bug 2050] from 4.2.6p5-RC2: Orphan mode stratum counting to infinity.
>    http://bugs.ntp.org/2050
> * [Bug 988] Local clock eats up -g option, so ntpd stops with large
>   initial time offset.
>    http://bugs.ntp.org/988
> * [Bug 2052] Autokey CRYPTO_ASSOC host at group vallen needs checking.
>    http://bugs.ntp.org/2052
> * [Bug 2551] --disable-local-libevent breaks the build.
>    http://bugs.ntp.org/2551
> * [Bug 2100] conversion problem with timespec/timeval <--l_fp fixed;
>   added tests to expose the bug.
>    http://bugs.ntp.org/2100
> * [Bug 1660] from 4.2.6p3-RC3: On some systems, test is in /usr/bin, not
>   /bin.
>    http://bugs.ntp.org/1660
> * [Bug 1661] from 4.2.6p3-RC3: Re-indent refclock_ripencc.c.
>    http://bugs.ntp.org/1661
> * [Bug 2059] from 4.2.6p5-RC2: optional billboard column "server" does
>   not honor -n.
>    http://bugs.ntp.org/2059
> * [Bug 1663] ntpdsim should not open net sockets.
>    http://bugs.ntp.org/1663
> * [Bug 2555] Autogen mdoc man pages all stamped with SunOS 5.10.
>    http://bugs.ntp.org/2555
> * [Bug 2104] ntpdc fault with oversize -c command.
>    http://bugs.ntp.org/2104
> * [Bug 2600] Fix "Undisicplined Local Clock" driver1.html page.
>    http://bugs.ntp.org/2600
> * [Bug 2556] mrulist isn't mentioned in the ntpq man page.
>    http://bugs.ntp.org/2556
> * [Bug 1214] 'proto: precision = ...' should be at INFO, not NOTICE.
>    http://bugs.ntp.org/1214
> * [Bug 1665] from 4.2.6p3-RC4: is_anycast() u_int32_t should be u_int32.
>    http://bugs.ntp.org/1665
> * [Bug 2106] Fix warnings when using -Wformat-security.
>    http://bugs.ntp.org/2106
> * [Bug 1217] libisc/ifiter_sysctl.c:internal_current(): Ignore RTM
>   messages with wrong version
>    http://bugs.ntp.org/1217
> * [Bug 2109] "make clean check" is broken with gtest available.
>    http://bugs.ntp.org/2109
> * [Bug 1669] from 4.2.6p3-RC5: NTP fails to compile on IBM AIX 5.3.
>    http://bugs.ntp.org/1669
> * [Bug 1715] sntp utilitiesTest.IPv6Address failed.
>    http://bugs.ntp.org/1715
> * [Bug 492] Clearly document ntpdate's pending deprecation.
>    http://bugs.ntp.org/492
> * [Bug 1718] Improve gtest checks in configure.ac.
>    http://bugs.ntp.org/1718
> * [Bug 1719] Cleanup for ntp-keygen and fix -V crash, from Dave Mills.
>    http://bugs.ntp.org/1719
> * [Bug 2060] Warn about restrictions with "kod" but not "limited".
>    http://bugs.ntp.org/2060
> * [Bug 2561] Allow wildcards in the target of the "interface" command.
>    http://bugs.ntp.org/2561
> * [Bug 2110] systime.c typo breaks build on microsecond clocks.
>    http://bugs.ntp.org/2110
> * [Bug 2066] from 4.2.6p5-RC2: ntpq lopeers ipv6 "local" column overrun.
>    http://bugs.ntp.org/2066
> * [Bug 1670] Fix peer->bias and broadcastdelay.
>    http://bugs.ntp.org/1670
> * [Bug 2562] first release of the GPSD client clock (type 46)
>    http://bugs.ntp.org/2562
> * [Bug 2111] Remove minpoll delay before iburst for pool and
>   manycastclient.
>    http://bugs.ntp.org/2111
> * [Bug 1671] Automatic delay calibration is sometimes inaccurate.
>    http://bugs.ntp.org/1671
> * [Bug 2068] from 4.2.6p5-RC2: ntpd sends nonprintable stratum 16 refid
>   to ntpq.
>    http://bugs.ntp.org/2068
> * [Bug 2113] Warn about ignored extra args in ntpq.
>    http://bugs.ntp.org/2113
> * [Bug 2069] from 4.2.6p5-RC2: broadcastclient, multicastclient spin up
>   duplicate ephemeral associations without broadcastdelay.
>    http://bugs.ntp.org/2069
> * [Bug 2565] Handle EINTR on getifaddrs().
>    http://bugs.ntp.org/2565
> * [Bug 1223] Allow configurable values for RLIMIT_STACK and
>   RLIMIT_MEMLOCK.
>    http://bugs.ntp.org/1223
> * [Bug 2114] Correctly calculate sntp's synch distance.
>    http://bugs.ntp.org/2114
> * [Bug 2115] ntptrace should accept both rootdispersion and rootdisp.
>    http://bugs.ntp.org/2115
> * [Bug 1675] from 4.2.6p3-RC6: Prohibit includefile remote config.
>    http://bugs.ntp.org/1675
> * [Bug 1676] from 4.2.6p3-RC7: NMEA: $GPGLL did not work after fix
>   for Bug 1571.
>    http://bugs.ntp.org/1676
> * [Bug 2613] www.ntp.org/bugs.html tells folks to email doc bugs to DLM.
>    http://bugs.ntp.org/2613
> * [Bug 1678] "restrict source" treated as "restrict default".
>    http://bugs.ntp.org/1678
> * [Bug 2614] use 'unsigned long' consistently in ntp_random.c
>   to avoid possibly undefined behaviour in signed int overflow
>    http://bugs.ntp.org/2614
> * [Bug 1679] Fix test for -lsocket.
>    http://bugs.ntp.org/1679
> * [Bug 1725] from 4.2.6p3-RC11: ntpd sends multicast from only one
>   address.
>    http://bugs.ntp.org/1725
> * [Bug 1727] ntp-keygen PLEN, ILEN undeclared --without-crypto.
>    http://bugs.ntp.org/1727
> * [Bug 2619] Save a signed int copy of the return value of i2d_DSA_SIG().
>   Provide missing msyslog() message in crypto_alice().
>    http://bugs.ntp.org/2619
> * [Bug 1728] from 4.2.6p3-RC11: In ntp_openssl.m4, don't add
>   -I/usr/include or -L/usr/lib to CPPFLAGS or LDFLAGS.
>    http://bugs.ntp.org/1728
> * [Bug 603] Only link with nlist()-related libraries when needed.
>    http://bugs.ntp.org/603
> * [Bug 2072] from 4.2.6p5-RC2: Orphan parent selection metric needs
>   ntohl().
>    http://bugs.ntp.org/2072
> * [Bug 2073] Correct ntpq billboard's MODE_PASSIVE t from 'u' to 'S'.
>    http://bugs.ntp.org/2073
> * [Bug 2570] refuse to load leapsec file with bad/missing SHA1 hash
>    http://bugs.ntp.org/2570
> * [Bug 2075] Fix spelling of 'incompatible'.
>    http://bugs.ntp.org/2075
> * [Bug 2120] no sysexits.h under QNX.
>    http://bugs.ntp.org/2120
> * [Bug 1680] Fix alignment of clock_select() arrays.
>    http://bugs.ntp.org/1680
> * [Bug 1186] ntpd fails with link local IPv6 addresses.
>    http://bugs.ntp.org/1186
> * [Bug 2572] cross-compiling fails for --with-yielding_select.
>    http://bugs.ntp.org/2572
> * [Bug 1681] from 4.2.6p3-RC9: sntp logging cleanup.
>    http://bugs.ntp.org/1681
> * [Bug 2123] cleanup to html/leap.html.
>    http://bugs.ntp.org/2123
> * [Bug 1232] Add nanosecond support to SHM driver.
>    http://bugs.ntp.org/1232
> * [Bug 1683] from 4.2.6p3-RC9: Interface binding does not seem to work
>   as intended.
>    http://bugs.ntp.org/1683
> * [Bug 2576] refclock_gpsdjson.c doesn't compile if CLOCK_GPSDJSON is
>   not enabled at configure time.
>    http://bugs.ntp.org/2576
> * [Bug 2620] Use version.pm for checking version numbers in NTP::Util.
>    http://bugs.ntp.org/2620
> * [Bug 1685] from 4.2.6p3-RC8: NMEA driver mode byte confusion.
>    http://bugs.ntp.org/1685
> * [Bug 2577] Update VS2013 solution and project files.
>    http://bugs.ntp.org/2577
> * [Bug 2621] Avoid use of indeterminate address after 'free()'
>   (minor C standard conformance issue)
>    http://bugs.ntp.org/2621
> * [Bug 2126] Compile error on Windows with libopts from Autogen 5.14.
>    http://bugs.ntp.org/2126
> * [Bug 2622] Synchronisation problem using SHM when time difference is
>   more than four hours: Change SHM driver so TOY restricted API is not
>   used any more. (Plus some minor cleanup in logic and flow control)
>    http://bugs.ntp.org/2622
> * [Bug 2623] Missing {} in refclock_oncore.c.
>    http://bugs.ntp.org/2623
> * [Bug 1732] ntpd ties up CPU on disconnected USB device.
>    http://bugs.ntp.org/1732
> * [Bug 2624] Fix signed compare on 'l_fp'.
>    http://bugs.ntp.org/2624
> * [Bug 1734] Include man page for ntp.conf (fixed in 4.2.7p297).
>    http://bugs.ntp.org/1734
> * [Bug 1735] 'clocktime()' aborts ntpd on bogus input
>    http://bugs.ntp.org/1735
> * [Bug 1736] tos int, bool options broken in 4.2.7p66.
>    http://bugs.ntp.org/1736
> * [Bug 2628] 'mon_getmoremem()' relies on undefined behaviour
>    http://bugs.ntp.org/2628
> * [Bug 1738] Windows ntpd has wrong net adapter name.
>    http://bugs.ntp.org/1738
> * [Bug 2081 - Backward Incompatible] rawstats now logs everything.
>    http://bugs.ntp.org/2081
> * [Bug 2082] from 4.2.6p5-RC3: 3-char refid sent by ntpd 4.2.6p5-RC2
>   ends with extra dot.
>    http://bugs.ntp.org/2082
> * [Bug 2085] from 4.2.6p5-RC3: clock_update() sys_rootdisp calculation
>   omits root delay.
>    http://bugs.ntp.org/2085
> * [Bug 2086] from 4.2.6p5-RC3: get_systime() should not offset by
>   sys_residual.
>    http://bugs.ntp.org/2086
> * [Bug 1690] Unit tests fails to build on some systems.
>    http://bugs.ntp.org/1690
> * [Bug 2131] Set the system variable settimeofday only after clock step.
>    http://bugs.ntp.org/2131
> * [Bug 2087] from 4.2.6p5-RC3: sys_jitter calculation overweights
>   sys.peer jitter.
>    http://bugs.ntp.org/2087
> * [Bug 1691] Use first NMEA sentence each second.
>    http://bugs.ntp.org/1691
> * [Bug 1692] packageinfo.sh needs to be "sourced" using ./ .
>    http://bugs.ntp.org/1692
> * [Bug 2134] --enable-C99-snprintf does not force rpl_snprintf use.
>    http://bugs.ntp.org/2134
> * [Bug 2630] Limit the ntpq command buffer to 512 bytes.
>    http://bugs.ntp.org/2630
> * [Bug 2135] defer calls to 'io_input' to main thread under Windows.
>    http://bugs.ntp.org/2135
> * [Bug 1695] ntpdate takes longer than necessary.
>    http://bugs.ntp.org/1695
> * [Bug 1740] ntpdc -c reslist packet count wrongly treated as signed.
>    http://bugs.ntp.org/1740
> * [Bug 1741] from 4.2.6p3-RC12: Enable multicast reception on each
>   address (Windows).
>    http://bugs.ntp.org/1741
> * [Bug 1697] filegen implementation should be improved.
>    http://bugs.ntp.org/1697
> * [Bug 2589] fix VS2009 compile problem.
>    http://bugs.ntp.org/2589
> * [Bug 2633] Provide stdnoreturn.h for windows port.
>    http://bugs.ntp.org/2633
> * [Bug 1742] form 4.2.6p3-RC12: Fix a typo in an error message in the
>   "build" script.
>    http://bugs.ntp.org/1742
> * [Bug 1743] from 4.2.6p3-RC12: Display timezone offset when showing
>   time for sntp in the local timezone.
>    http://bugs.ntp.org/1743
> * [Bug 1744] Remove obsolete ntpdate/ntptime* items.
>    http://bugs.ntp.org/1744
> * [Bug 2636] Clutter in syslog if gpsd not running
>    - make driver work with GPSD protocol version 3.9
>    - use exponential back-off for connection problems
>    - implement rate-limit for syslog entries
>    http://bugs.ntp.org/2636
> * [Bug 2639] Check return value of ntp_adjtime().
>    http://bugs.ntp.org/2639
> * [Bug 620] ntpdc getresponse() esize != *rsize s/b size != *rsize.
>    http://bugs.ntp.org/620
> * [Bug 2092] clock_select() selection jitter miscalculated.
>    http://bugs.ntp.org/2092
> * [Bug 2093] Reintroduce smaller stratum factor to system peer metric.
>    http://bugs.ntp.org/2093
> * [Bug 2095] ntptrace now needs 'rv' instead of 'pstat', reported
>   by Michael Tatarinov.
>    http://bugs.ntp.org/2095
> * [Bug 2140] Rework of Windows I/O completion port handling to avoid
>   garbling serial input in UNIX line discipline emulation.
>    http://bugs.ntp.org/2140
> * [Bug 2141] handle_sigio() calls get_systime(), which must be
>   reentrant when SIGIO is used.  Sanity checks relative to the prior
>   get_systime() are disabled in ntpd on systems with signaled I/O, but
>   active in sntp and ntpdate.
>    http://bugs.ntp.org/2141
> * [Bug 2098] Install DLM's HTML documentation.
>    http://bugs.ntp.org/2098
> * [Bug 2594] Update the year in sntp/include/copyright.def.
>    http://bugs.ntp.org/2594
> * [Bug 2143] NMEA driver: discard data if quality indication not good,
>   add statistic counters (mode bit enabled) to clockstats file.
>    http://bugs.ntp.org/2143
> * [Bug 2595] Man page quirks: ntpdate references in ntpd.
>    http://bugs.ntp.org/2595
> * [Bug 2640] STA_NANO can result in invalid ntv.constant.
>    http://bugs.ntp.org/2640
> * [Bug 2145] ntpq dumps core when displaying sys_var_list and more.
>    http://bugs.ntp.org/2145
> * [Bug 2597] leap file processing -- loose ends
>   log daily warning when leap info less than 28 days to expiration or
>   already expired; nag hourly on last day before expiration; log when
>   leapfile name is invalid
>    http://bugs.ntp.org/2597
> * [Bug 2641] sntp is installed in the wrong location in Solaris.
>    http://bugs.ntp.org/2641
> * [Bug 1751] from 4.2.6p3-RC12: Support for Atari FreeMiNT OS.
>    http://bugs.ntp.org/1751
> * [Bug 2148] ntpd 4.2.7p258 segfault with 0x0100000 bit in NMEA mode.
>    http://bugs.ntp.org/2148
> * [Bug 2149] Log an error message if /proc/net/if_inet6 cannot be opened.
>    http://bugs.ntp.org/2149
> * [Bug 1753] 4.2.7p94 faults on startup in newpeer(), strdup(NULL).
>    http://bugs.ntp.org/1753
> * [Bug 1754] from 4.2.6p3-RC12: --version output should be more verbose.
>    http://bugs.ntp.org/1754
> * [Bug 1304] Update sntp.html to reflect new implementation.
>    http://bugs.ntp.org/1304
> * [Bug 1306] constant conditionals in audio_gain().
>    http://bugs.ntp.org/1306
> * [Bug 1801] ntpq mreadvar requires prior association caching.
>    http://bugs.ntp.org/1801
> * [Bug 1757] from 4.2.6p3-RC12: oncore snprintf("%m") doesn't expand %m.
>    http://bugs.ntp.org/1757
> * [Bug 2649] "make install" leaves wrong owner for files in html/.
>    http://bugs.ntp.org/2649
> * [Bug 1758] from 4.2.6p3-RC12: setsockopt IPV6_MULTICAST_IF with wrong
>   ifindex.
>    http://bugs.ntp.org/1758
> * [Bug 135] AIX5: "Address already in use" for IPv6 wildcard.
>    http://bugs.ntp.org/135
> * [Bug 2650] includefile processing broken.
>    http://bugs.ntp.org/2650
> * [Bug 2651] Certificates with ASN timestamps w/ 4-digit years mis-parsed.
>    http://bugs.ntp.org/2651
> * [Bug 2156] clock instability with LOCAL driver, from Miroslav Lichvar.
>    http://bugs.ntp.org/2156
> * [Bug 1760] from 4.2.6p3-RC12: ntpd Windows interpolation cannot be
>   disabled.
>    http://bugs.ntp.org/1760
> * [Bug 2652] Windows hates directory names that contain a :.
>    http://bugs.ntp.org/2652
> * [Bug 1761] clockstuff/clktest-opts.h omitted from tarball.
>    http://bugs.ntp.org/1761
> * [Bug 2202] ntpq.html: there is no "acv" billboard.
>    http://bugs.ntp.org/2202
> * [Bug 1762] from 4.2.6p3-RC12: manycastclient responses interfere.
>    http://bugs.ntp.org/1762
> * [Bug 2654] refclock_true.c doesn't identify the Mk III.
>    http://bugs.ntp.org/2654
> * [Bug 2159] Windows ntpd using leapfile erroneous leap second 20120401.
>    http://bugs.ntp.org/2159
> * [Bug 2204] Build with --enable-getifaddrs=glibc fails.
>    http://bugs.ntp.org/2204
> * [Bug 1764] Palisade driver doesn't build on Linux.
>    http://bugs.ntp.org/1764
> * [Bug 2657] Document that "restrict nopeer" intereferes with "pool".
>    http://bugs.ntp.org/2657
> * [Bug 1766] Oncore clock has offset/high jitter at startup.
>    http://bugs.ntp.org/1766
> * [Bug 1811] Update the download location in WHERE-TO-START.
>    http://bugs.ntp.org/1811
> * [Bug 1768] TIOCFLUSH undefined in linux for refclock_acts.
>    http://bugs.ntp.org/1768
> * [Bug 2160] Note if leapseconds file is past its prime.
>    http://bugs.ntp.org/2160
> * [Bug 2164] Greater precision needed for ntpq offset report.
>    http://bugs.ntp.org/2164
> * [Bug 2661] ntpq crashes with mreadvar.
>    http://bugs.ntp.org/2661
> * [Bug 1320] Log ntpd's initial command-line parameters.
>    http://bugs.ntp.org/1320
> * [Bug 2211] findbcastinter(): possibly undefined variable iface used.
>    http://bugs.ntp.org/2211
> * [Bug 1771] algorithmic error in 'clocktime()' fixed.
>    http://bugs.ntp.org/1771
> * [Bug 1772] refclock_open() return value check wrong for ACTS.
>    http://bugs.ntp.org/1772
> * [Bug 1277] Provide and use O(1) FIFOs, esp. in the config tree code.
>    http://bugs.ntp.org/1277
> * [Bug 1773] openssl not detected during ./configure.
>    http://bugs.ntp.org/1773
> * [Bug 1774] Segfaults if cryptostats enabled and built without OpenSSL.
>    http://bugs.ntp.org/1774
> * [Bug 1325] from 4.2.6p2-RC3: unreachable code sntp recv_bcst_data().
>    http://bugs.ntp.org/1325
> * [Bug 1776] sntp mishandles -t/--timeout and -a/--authentication.
>    http://bugs.ntp.org/1776
> * [Bug 2170] Use AC_PREPROC_IFELSE instead of AC_EGREP_CPP.
>    http://bugs.ntp.org/2170
> * [Bug 702] ntpd service logic should use libopts to examine cmdline.
>    http://bugs.ntp.org/702
> * [Bug 2174] ntpd rejects source UDP ports less than 123 as bogus.
>    http://bugs.ntp.org/2174
> * [Bug 2220] Incorrect check for maximum association id in ntpq.
>    http://bugs.ntp.org/2220
> * [Bug 1780] Windows ntpd 4.2.7p114 crashes in ioctl().
>    http://bugs.ntp.org/1780
> * [Bug 1781] longlong undefined in sntp handle_pkt() on Debian amd64.
>    http://bugs.ntp.org/1781
> 
> Other Changes:
> 
> * Update to libopts-40.2.15, and autogen-5.18.3pre18.
> * Clean up last-update timestamps of html/*.html files.
> * CID 711660: Do a non-NULL pointer assertion check a bit earlier.
> * Upgrade to libevent-2.1.3-alpha-dev.
> * CID 1165098: Remove logically dead code from refclock_true.c.
> * CID 1189401: Use INSIST() instead of a belt-and-suspenders pointer check.
> * In ntp_dir_sep.m4, we care about $host_os, not $target_os.
> * Copyright file update.
> * refclock_nmea.c merge cleanup thanks to Juergen Perlinger.
> * Update one of the license URLs.
> * Upgrade to autogen-5.14 (and libopts-36.1.11).
> * Update the copyright year.
> * Move refclock-specific scheduled timer code under #ifdef REFCLOCK
>   and move "action" and "nextaction" data for same from struct peer to
>   struct refclockproc.  These provide a way to schedule a callback some
>   seconds in the future.
> * Fix build break triggered by updating deps-ver and libntp/systime.c at
>   the same time by explicitly depending systime_s.c on systime.c.
> * Refactor timespecops.h and timevalops.h into inline functions.
> * Update sntp tests to track the change of root dispersion to
>   synchronization distance.
> * Updates from 4.2.6p5.
> * Fix the CLOCK_MONOTONIC TRACE() message.
> * Include missing html/icons/sitemap.png, reported by Michael Tatarinov.
> * Restore the original CLOCK_MONOTONIC output format in sntp.
> * Documentation updates from Dave Mills.
> * Cleanups for ntp-wait-opts.def and ntp.keys.def .
> * sntp documentation and behavior improvements suggested by
>   Steven Sommars.
> * Have sntp report synchronization distance instead of root dispersion.
> * Clean up ntp-wait-opts.def .
> * Added support for Garmin's $PGRMF sentence to NMEA driver
> * Actually use long long for (u_)int64 by correcting spelling of
>   SIZEOF_LONG_LONG in ntp_types.h.
> * Force .exe minimum Windows version to 0x0400 to allow NT4 in
>   vs2005/*.vcproj files.
> * calc_tickadj/Makefile.am man/mdoc page build cleanup.
> * Add check for enable stats to ntpd/complete.conf.in
> * Fix typo in html/confopt.html
> * Tweak the 'Modified' line on appropriate html pages.
> * Note in the deprecation of ntpdc in its documentation.
> * Fix the man page installation for the scripts/ files.
> * Require a version string for perl scripts that use autogen.
> * html/ cleanup.
> * Cleanup to the new scripts/*/Makefile.am files.
> * Incorporate Oliver Kindernay's GSoC 2013 scripts/ cleanup.
> * Floor peer delay using system precision, as with jitter, reflecting
>   inability to measure shorter intervals.
> * Documentation updates from Dave Mills.
> * from 4.2.6p5-RC3: Ensure NULL peer->dstadr is not accessed in orphan
>   parent selection.
> * from 4.2.6p5-RC2: Exclude not-yet-determined sys_refid from use in
>   loopback TEST12 (from Dave Mills).
> * from 4.2.6p5-RC2: Never send KoD rate limiting response to MODE_SERVER.
> * Floor calculation of sys_rootdisp at sys_mindisp in clock_update (from
>   Dave Mills).
> * Restore 4.2.6 clock_combine() weighting to ntp-dev, reverting to pre-
>   4.2.7p70 method while also avoiding divide-by-zero (from Dave Mills).
> * Fix make distcheck with --enable-libevent-regress problem with
>   unwritable $srcdir.
> * Rename pps_enable to hardpps_enable.
> * Round l_fp traffic interval when converting to integer in rate limit
>   and KoD calculation.
> * Correct init_logging()'s def_syslogmask type to u_int32 following
>   change of ntp_syslogmask from u_long to u_int32 in p202.
> * autogen-5.18.5pre1
> * Documentation updates from Dave Mills.
> * sntp: change -h/--headspace to -g/--gap, and change the default gap
>   from 10 to 50ms
> * html/ cleanups from Hal Murray.
> * Clean up -libm entries regarding libntp.a
> * [Backward Incompatible] from 4.2.6p4: sntp: -l/--filelog ->
>   -l/--logfile, to be consistent with ntpd.
> * autogen-5.18.4
> * Documentation updates from Dave Mills.
> * More autogen-5.18.4pre14 cleanup.
> * From 4.2.6p4: libopts/file.c fix from Bruce Korb (arg-type=file).
> * More autogen-5.18.4pre14 cleanup.
> * Sync with 4.2.6p4-RC2.
> * FlexeLint cleanups.
> * Documentation updates from Dave Mills.
> * Try bison-3.0.2 instead of bison-2.5.
> * remove old binsubdir stuff from SNTP, as NTP_LOCINFO does that now.
> * Pass the configration source into the parser as argument rather
>   than through a global variable.
> * Do not force "legacy" when --with-locfile is not given, genLocInfo
>   will find the correct default for the system.
> * Improve sntp KoD data file fopen() error message.
> * Upgrade to autogen-5.18.3pre5 and libopts-40.1.15.
> * CID 975596: Copy/paste error: vallen should be siglen.
> * CID 1009579: Check return status of X509_add_ext().
> * [2085] Fix root distance and root dispersion calculations.
> * (no changes - force a rebuild for a new Coverity scan)
> * CID 984511: Some systems have different printf needs for sizeof.
> * CID 739724: Fix printf arg mismatch in a debug line.
> * Upgrade to AutoGen-5.18.1pre3
> * Upgrade to libopts-40.1.15.
> * Documentation updates from Dave Mills.
> * Update the NEWS file so we note the default disable of mode 7 requests.
> * Clean up some bitrotted code in libntp/socket.c.
> * Add ntpq reslist command to query access restrictions, similar to
>   ntpdc's reslist.
> * Disable mode 7 (ntpdc) query processing in ntpd by default.  ntpq is
>   believed to provide all functionality ntpdc did, and uses a less-
>   fragile protocol that's safer and easier to maintain.  If you do find
>   some management via ntpdc is needed, you can use "enable mode7" in the
>   ntpd configuration.
> * Directly limit the number of datagrams in a mrulist response, rather
>   than limiting the number of entries returned to indirectly limit the
>   datagram count.
> * Documentation updates from Dave Mills.
> * Fix warnings in ntp_request.c ([Bug 1973] oversight) and sntp/main.c
>   (CID 159, apparent overrun due to union, actually correct).
> * A number of compiler warnings eliminated.
> * Update sntp/loc/solaris to conform to stock locations.
> * Documentation updates from Dave Mills.
> * DEFAULT INSTALLATION DIRECTORY CHANGES ON SOME OSes: to get the old
>   behavior, pass --with-locfile=legacy to 'configure'
> * Documentation updates from Dave Mills.
> * Removed sntp/m4/ntp_bindir.m4 - no longer needed.
> * Move loc/ to sntp/loc/ .
> * Move scripts/cvo.sh to sntp/scripts/cvo.sh .
> * Move scripts/genLocInfo to sntp/scripts/genLocInfo .
> * Give NTP_LOCINFO an optional path-to argument.
> * Remove hacks to get NTP_LOCINFO-related data to sntp/ .
> * Move sntp/include/mansec2subst.sed to sntp/scripts/mansec2subst.sed .
> * CID 1042586: Check the return value of clock_gettime() in worker_sleep().
> * Upgrade to libopts-39.0.14 from 5.17.5pre10.
> * Remove \n's from syslog output strings.
> * Have NTP_LIBNTP check for time.h and clock_getres().
> * Fix ntpsweep to use sntp instead of ntpdate, from Oliver Kindernay.
> * Bump sntp/include/autogen-version.def .
> * Upgrade to libopts from 5.17.3pre10.
> * Upgrade libevent (coverity fixes, etc.).
> * EEXIST is OK for mkdir() in sntp/kod_management.c.
> * Upgrade to autogen-5.17.3pre4 and libopts-38.0.13.
> * ntpq mrulist shows intermediate counts every five seconds while
>   retrieving list, and allows Ctrl-C interruption of the retrieval,
>   showing the incomplete list as retrieved.  Reduce delay between
>   successive mrulist retrieval queries from 30 to 5 msec.  Do not
>   give up mrulist retrieval when a single query times out.
> * Documentation updates from Dave Mills.
> * Log signal description along with number on ntpd exit.
> * Documentation updates from Dave Mills.
> * Documentation updates from Dave Mills.
> * Documentation updates from Dave Mills.
> * ntp-keygen private key cipher default now triple-key triple DES CBC.
> * If no "more specific" loc file is found for redhat* or fedora*,
>   look for a loc/redhat file.
> * ntp-keygen -M is intended to ignore all other defaults and
>   options, so do not attempt to open existing Autokey host certificate
>   before generating symmetric keys and terminating.
> * If no "more specific" loc file is found and uname says this is Linux,
>   look for a loc/linux file.
> * Restore IFF, MV, and GQ identity parameter filename convention to
>   ntpkey_<scheme>par_<group/hostin ntpd, matching ntp-keygen.
> * Improve the help text: --with-locfile=XXX .
> * Change some error logging to syslog to ignore logconfig mask, such
>   as reporting PPSAPI failure in NMEA and WWVB refclocks.
> * work around solaris /bin/sh issues for genLocInfo.
> * Added loc/redhat.
> * Add support for installing programs and scripts to libexec.
> * Added loc/solaris.
> * Update libevent to 2.1 HEAD as of merge of 2.0.13-stable-dev.
> * Match addr_eqprefix() sizeof and memcpy destination to make it clear
>   to static analysis that there is no buffer overrun (CID 402).
> * Require autogen-5.12.
> * Upgrade to autogen-5.17.2pre and libopts-38.0.13.
> * Added loc/debian.
> * CID 739708: Check return status of fcntl() in refclock_arc.c.
> * CID 739709: Check return status of fcntl() in refclock_datum.c.
> * CID 739710: Check return status of mkdir() in sntp/kod_management.c.
> * CID 739711: Ignore return status of remove() in ntp-keygen.c.
> * CID 739723: Print sizeof as unsigned.
> * CID 971094: Clean up time of check/time of use in check_leap_file().
> * CID 97194: Check return from setsockopt().
> * CID 739473,739532: Out-of-bounds access/illegal address computation.
> * ntp-wait: some versions of ntpd spell "associd" differently.
> * Implement --with-locfile=filename configure argument.  If filename is
>   empty we'll look under loc/ for a good fit.  If the filename contains
>   a / character, it will be treated as a "normal" pathname.  Otherwise,
>   that explicit file will be searched for under loc/ .
> * Update .point-changed-filelist for the new man pages.
> * Update the building of OS-specific programs.
> * Finish conversion to genLocInfo.
> * validate MANTAGFMT in genLocInfo.
> * Documentation update from Dave Mills.
> * Documentation updates from Dave Mills.
> * ntp_locs.m4: handle the case where . is not in the PATH.
> * Use 64-bit scalars in LFPTOD() and DTOLFP() on more platforms by
>   conditionalizing on HAVE_U_INT64 rather than UINT64_MAX.
> * More genLocInfo cleanup.
> * Convert receive buffer queue from doubly-linked list to FIFO.
> * Added ntp_locs.m4.
> * Use acts_close() in acts_shutdown() to avoid leaving a stale lockfile
>   if unpeered via runtime configuration while the modem is open.
> * Correct acts_close() test of pp->io.fd to see if it is open.
> * 4.2.7p164 documentation updates re: 'tos orphanwait' expanded scope.
> * CID 739558: Double close.
> * If we have local overrides for autogen template files, use them.
> * CID 739559: Double close.
> * Convert more of the sntp-opt.def documentation from man to mdoc.
> * CID 739713: devmask/recmask copy/paste error.
> * Convert snmp docs to mdoc format, which requires autogen 5.11.9.
> * CID 739714: Fix code indentation level.
> * from 4.2.6p4-RC1: Require autogen 5.11.9.
> * CID 739715: Clean up sockaddr_dump().
> * Added sntp/loc/netbsd based on info from Christos Zoulas.
> * Cleanup to ntpsnmpd-opts.def.
> * Cleanup to ntpq.texi.
> * Documentation cleanup to the ntpd, ntpdc, ntpq and ntp-wait
>   .def files.
> * In ntp.conf.def, cleanup SEE ALSO, document 'rlimit' options.
> * genLocInfo improvements.
> * Add the man page tag "flavor" to the loc.* files.
> * Add/distribute genLocInfo.
> * Update the autogen include list for scripts/Makefile.am.
> * Added loc.freebsd (and distribute it).
> * Added loc.legacy (and distribute it).
> * Update .point-changed-filelist .
> * Change "pool DNS" messages from msyslog to debug trace output.
> * ntpdc documentation fixes.
> * Remove unused FLAG_SYSPEER from peer->status.
> * Update ntp-wait autogen docs.
> * Respect "tos orphanwait" at startup.  Previously there was an
>   unconditional 300 s. startup orphanwait, though other values were
>   respected for subsequent orphan wait periods after no_sys_peer events.
> * Update the ntpd autogen docs.
> * Apply "tos orphanwait" (def. 300 seconds) to LOCAL and ACTS reference
>   clock drivers, in addition to orphan parent operation.  LOCAL and ACTS
>   are not selectable during the orphanwait delay at startup and after
>   each no_sys_peer event.  This prevents a particular form of clock-
>   hopping, such as using LOCAL briefly at startup before remote peers
>   are selectable.  This fixes the issue reported in [Bug 988].
> * Documentation updates from Dave Mills.
> * Share a single sntp/libevent/build-aux directory between all three
>   configure scripts.
> * Add a reference to RFC5907 in the ntpsnmpd documentation.
> * Add missing --enable-local-libevent help to top-level configure.
> * Update several .def files to use autogen-5.17 feature set.
> * from 4.2.6p4-RC1: Upgrade to libopts 35.0.10 from AutoGen 5.11.9pre8.
> * Refactor and enhance mdoc2texi.
> * Fix a couple of unused variable warnings.
> * Make sure agtexi-file.tpl defines label-str.
> * cleanup in timespecops.c / timevalops.c
> * Cleanup to ntp.conf.def.
> * Upgrade to autogen-5.17 and libopts-37.0.12.
> * Update the copyright year.
> * mdoc2texi fixes: trailing punctuation.
> * mdoc2texi fixes: parseQuote, closing of list item tables.
> * ntp-wait, ntpd, ntpdc, ntpq, ntpsnmpd autogen documentation updates.
> * Update the ntpsnmpd autogen docs.
> * Use autogen to produce ntp-keygen docs.
> * Add "license name" to ntp.lic for autogen-5.11.10.
> * Prepare for ntp.keys.5.
> * Upgrade to libevent-2.0.12.
> * More sntp.1 cleanups.
> * Produce ntpq.1 with the new autogen macros.
> * Update libevent --disable-libevent-regress handling to work when
>   building libevent using mingw.
> * Remove the deprecated "detail" stanza from ntpdc-opts.def.
> * Fix leak in refclock_datum.c start failure path.
> * Update cmd-doc.tlib to autogen-5.11.10pre5.
> * A few more Coverity Scan cleanups.
> * Upgrade local autoopts templates to 5.11.10pre5.
> * Update embedded libevent to current 2.1 git HEAD.
> * Detect vsnprintf() support for "%m" and disable our "%m" expansion.
> * Add --enable-c99-sprintf to configure args for -noopenssl variety of
>   flock-build to avoid regressions in (v)snprintf() replacement.
> * mdoc2texi fixes: Handle_ArCmFlIc, Handle_Fn, HandleQ.
> * More msnprintf() unit tests.
> * ntp-keygen autogen documentation updates.
> * Coverity Scan error checking fixes.
> * ntpq autogen docs.
> * Log failure to fetch time from HOPF_P hardware.
> * Update documentation templates and definitions.
> * Check HOPF_S sscanf() conversion count before converted values.
> * Create agtexi-file.tpl .
> * Create ntp-keygen.{html,texi}.
> * Autogen documentation cleanup.
> * sntp documentation cleanup.
> * autogen doc cleanup
> * Use an enum for the ACTS state table.
> * Update the std_def_list to include the ntp.lic file.
> * Distribute the ntp.lic file.
> * Add http://ntp.org/license to the ntp.lic file.
> * Use the latest autogen's new copyright template code.
> * Clean up the ntp.lic file.
> * sntp documentation cleanup.
> * autogen documentation template cleanup.
> * Remove never-used, incomplete ports/winnt/ntpd/refclock_trimbledc.[ch]
> * cmd-doc.tlib cleanup from Bruce Korb.
> * On systems without C99-compliant (v)snprintf(), use C99-snprintf
>   replacements (http://www.jhweiss.de/software/snprintf.html)
> * sntp documentation cleanup.
> * Remove remaining sprintf() calls except refclock_ripencc.c (which is
>   kept out of --enable-all-clocks as a result), upstream libs which use
>   sprintf() only after careful buffer sizing.
> * ntpdc documentation cleanup.
> * Use _mkgmtime() as timegm() in the Windows port, rather than
>   libntp/mktime.c's timegm().  Fixed [Bug 1875] on Windows using the old
>   asn2ntp() code from before 4.2.7p147.
> * ntp_crypto.c string buffer safety.
> * Remove use of MAXFILENAME in mode 7 (ntpdc) on-wire structs.
> * Change ntpd MAXFILENAME from 128 to 256 to match ntp-keygen.
> * Buffer safety and sign extension fixes (thanks Coverity Scan).
> * String buffer safety cleanup, converting to strlcpy() and strlcat().
> * Use utmpname() before pututline() so repeated steps do not
>   accidentally record into wtmp where utmp was intended.
> * sntp documentation cleanup.
> * Don't build libevent with openssl support.  Right now, libevent
>   doesn't use pkg-config to find openssl's installation location.
> * Typo in emalloc.c hides file and line number from emalloc() error msg.
> * parsesolaris.c compile fails on SPARC Solaris with conflicting printf.
> * ntp_util.c compile fails on AIX and OSF with conflicting statsdir.
> * Remove hardcoded 1/960 s. fudge for <CRtransmission time at 9600 8n1
>   from WWVB/Spectracom driver introduced in 4.2.7p169.
> * Eliminate warnings about shadowing global "basename" on Linux.
> * Use setutent() before each pututline() including first.
> * Use filegen_config() consistently when changing filegen options.
> * Remove kernel line discipline driver code for clk and chu, deprecate
>   related LDISC_ flags, and remove associated ntpd code to decode the
>   timestamps, remove clktest line discipline test program.
> * mprintf() should go to stdout, not stderr.  DPRINTF() uses mprintf().
> * Remove "signal_no_reset: signal 17 had flags 4000000" logging, as it
>   indicates no problem and is interpreted as an error.  Previously some
>   bits had been ignored one-by-one, but Linux SA_RESTORER definition is
>   unavailable to user headers.
> * Repair a few simulator problems (more remain).
> * Fix "make distcheck" break in libevent/sample caused by typo.
> * Add "ntpq -c iostats" similar to "ntpdc -c iostats".
> * Compare entire timestamp to reject duplicates in refclock_pps().
> * Add --disable-thread-support to one flock-build variation.
> * One more lock-while-init in lib/isc/task.c to quiet lock analysis.
> * Use TRACE() instead of DPRINTF() for libntp and utilities, which
>   use the "debug" variable regardless of #ifdef DEBUG.
> * Declare debug in libntp instead of each program.  Expose extern
>   declaration to utilities, libntp, and DEBUG ntpd.
> * Lock under-construction task, taskmgr objects to satisfy Coverity's
>   mostly-correct assumptions about which variables are protected by
>   which locks.
> * libevent: When building on systems with CLOCK_MONOTONIC available,
>   separate the internal timeline (possibly counting since system boot)
>   from the gettimeofday() timeline in event_base cached timevals.  Adds
>   new event_base_tv_cached() to retrieve cached callback round start
>   time on the internal timeline, and changes
>   event_based_gettimeofday_cached() to always return times using the
>   namesake timeline.  This preserves the benefit of using the never-
>   stepped monotonic clock for event timeouts while providing clients
>   with times consistently using gettimeofday().
> * Correct event_base_gettimeofday_cached() workaround code in
>   sntp to work with corrected libevent.
> * Remove sntp l_fp_output() test now that it uses prettydate().
> * Ensure CONFIG_SHELL is not empty before relying on it for #! scripts.
> * Provide fallback definitions for GetAdaptersAddresses() for Windows
>   build environments lacking iphlpapi.h.
> * Rename file containing 1.xxxx ChangeSet revision from version to
>   scm-rev to avoid invoking GNU make implicit rules attempting to
>   compile version.c into version.  Problem was with sntp/version.o
>   during make distcheck after fix for spurious sntp rebuilds.
> * added timespecops.{c,h} and tievalops.{c.h} to libntp and include
>   added tspecops.cpp to tests/libntp
> * Correct msyslog.c build break on Solaris 2.9 from #ifdef/#if mixup.
> * Add INC_ALIGNED_PTR() macro to align pointers like malloc().
> * Simplify the built-sources stuff in sntp/ .
> * Move sntp last in top-level Makefile.am SUBDIRS so that the libevent
>   tearoff (if required) and sntp are compiled after the rest.
> * Fix check for -lipv6 on HP-UX 11.
> * Use a single set of Automake options for each package in configure.ac
>   AM_INIT, remove Makefile.am AUTOMAKE_OPTIONS= lines.
> * Add configure --without-sntp option to disable building sntp and
>   sntp/tests.  withsntp=no in the environment changes the default.
> * Build infrastructure cleanup:
>   Move m4 directory to sntp/m4.
>   Share a single set of genver output between sntp and the top level.
>   Share a single set of autogen included .defs in sntp/include.
>   Share a single set of build-aux scripts (e.g. config.guess, missing).
>   Add ntp_libntp.m4 and ntp_ipv6.m4 to reduce configure.ac duplication.
>   Warn and exit build/flock-build if bootstrap needs to be run.
> * refclock_nmea.c refactoring by Juergen Perlinger.
> * Fix for openssl pkg-config detection eval failure.
> * Add erealloc_zero(), refactor estrdup(), emalloc(), emalloc_zero() to
>   separate tracking callsite file/line from using debug MS C runtime,
>   and to reduce code duplication.
> * Default to silent make rules, override with make V=1 or ./configure
>   --disable-silent-rules.
> * Correct spurious sntp rebuilds triggered by a make misperception
>   sntp/version was out-of-date relative to phony target FRC.version.
> * Do not cache paths to perl, test, or pkg-config, searching the PATH
>   at configure time is worth it to pick up tool updates.
> * ElectricFence was suffering bitrot - remove it.  valgrind works well.
> * Enable all relevant automake warnings.
> * Correct Solaris 2.1x PTHREAD_ONCE_INIT extra braces test to avoid
>   triggering warnings due to excess braces.
> * Remove libevent-cfg from sntp/Makefile.am.
> * Correct --with-openssl-incdir defaulting with pkg-config.
> * Provide bug report and URL options to Autoconf.
> * Correct ./build on systems without gtest available.
> * Avoid relying on remake rules for routine build/flock-build for
>   libevent as for the top-level and sntp subproject.
> * Begin moving some of the low-level socket stuff to libntp.
> * older autoconf sometimes dislikes [].
> * Use make V=0 in build script to increase signal/noise ratio.
> * Move "can't write KoD file" warning from sntp shutdown to startup.
> * Default --with-openssl-libdir and --with-openssl-incdir to the values
>   from pkg-config, falling back on our usual search paths if pkg-config
>   is not available or does not have openssl.pc on PKG_CONFIG_PATH.
> * Change refclock_open() to return -1 on failure like open().
> * Update all refclock_open() callers to check for fd <= 0 indicating
>   failure, so they work with older and newer refclock_open() and can
>   easily backport.
> * Initialize refclockproc.rio.fd to -1, harmonize refclock shutdown
>   entrypoints to avoid crashing, particularly if refclock_open() fails.
> * Enable tickadj-like taming of wildly off-spec Windows clock using
>   NTPD_TICKADJ_PPM env. var. specifying baseline slew.
> * Unit tests extended for hard-coded system time.
> * refclock_acts.c cleanup from Dave Mills.
> * Convert sntp to libevent event-driven socket programming.  Instead of
>   blocking name resolution and querying one NTP server at a time,
>   resolve server names and send NTP queries without blocking.  Add
>   sntp command-line options to adjust timing and optionally wait for all
>   servers to respond instead of exiting after the first.
> * Import libevent 2.0.10-stable plus local patches as a tearoff, used
>   only if the target system lacks an installed libevent 2.0.9 or later.
> * Move blocking worker and resolver to libntp from ntpd.
> * Use threads rather than forked child processes for blocking worker
>   when possible.  Override with configure --disable-thread-support.
> * Move init_logging(), change_logfile(), and setup_logfile() from ntpd
>   to libntp, use them in sntp.
> * make V=0 and configure --enable-silent-rules supported.
> * Test --without-sntp in flock-build script's -no-refclocks variety.
> * setvar modemsetup = ATE0... overrides ACTS driver default.
> * Avoid invoking config.status twice in a row in build script.
> * Preserve last timecode in ACTS driver (ntpq -ccv).
> * Move more m4sh tests needed by libntp to shared .m4 files.
> * Tolerate previous ATE1 state when sending ACTS setup.
> * Split up ntp_libntp.m4 into smaller, more specific subsets.
> * Enable raw tty line discipline in Windows port.
> * Allow tty open/close/open to succeed on Windows port.
> * Enable ACTS and CHU reference clock drivers on Windows.
> * Remove nearly all strcpy() and most strcat() from NTP distribution.
>   One major pocket remains in ntp_crypto.c.  libopts & libisc also have
>   (safe) uses of strcpy() and strcat() remaining.
> * Documentation updates from Dave Mills.
> * Autokey multiple identity group improvements from Dave Mills.
> * Enable gcc -Wcast-align, fix many instances of warnings when casting
>   a pointer to a more-strictly-aligned underlying type.
> * Add missing "break;" to ntp_control.c ctl_putsys() for caliberrs, used
>   by ntpq -c kerninfo introduced in 4.2.7p104.
> * Fix leak in ntp_control.c read_mru_list().
> * Fix unexposed fencepost error in format_time_fraction().
> * Add more unit tests for timeval_tostr() and timespec_tostr().
> * sntp/Makefile.am needs any passed-in CFLAGS.
> * from 4.2.6p3: Update the copyright year.
> * ACTS refclock cleanup from Dave Mills.
> * Move ntp_control.h variable IDs to ntp_control.c, remove their use by
>   ntpq.  They are implementation details private to ntpd.  [Bug 597] was
>   caused by ntpq's reliance on these IDs it need not know about.
> * Avoid shadowing the "group" global variable.
> * refclock_acts.c updates from Dave Mills.
> * Change new timeval and timespec to string routines to use snprintf()
>   rather than hand-crafted conversion, avoid signed int overflow there.
> * from 4.2.6p3: Update genCommitLog for the bk-5 release.
> * Add configure support for SIZEOF_LONG_LONG to enable portable use of
>   snprintf() with time_t.
> * from 4.2.6p3: Create and use scripts/check--help when generating
>   .texi files.
> * from 4.2.6p3: Update bk triggers for the bk-5 release.
> * Support for multiple Autokey identity groups from Dave Mills.
> * Documentation updates from Dave Mills.
> * Add ntpq kerninfo, authinfo, and sysinfo commands similar to ntpdc's.
> * Add ntpq pstats command similar to ntpdc's.
> * Grow ntpd/work_thread.c arrays as needed.
> * Add DEBUG_* variants of ntp_assert.h macros which compile away using
>   ./configure --disable-debugging.
> * Fix tvalops.cpp unit test failures for 32-bit builds.
> * Return to a single autoreconf invocation in ./bootstrap script.
> * Fix warnings seen on FreeBSD 9.
> * crypto group changes from Dave Mills.
> * Remove ntpq pstatus command, rv/readvar does the same and more.
> * Lose the RANGEGATE check in PPS, from Dave Mills.
> * Documentation updates from Dave Mills.
> * ACTS refclock cleanup from Dave Mills.
> * Allow ntpq &1 associd use without preceding association-fetching.
> * Documentation updates from Dave Mills.
> * Documentation updates from Dave Mills.
> * NMEA driver documentation update from Juergen Perlinger.
> * from 4.2.6p3-RC12: Upgrade to libopts 34.0.9 from AutoGen 5.11.6pre7.
> * from 4.2.6p3-RC12: Relax minimum Automake version to 1.10 with updated
>   libopts.m4.
> * Add unit tests for msnprintf().
> * Documentation updates from Dave Mills.
> * from 4.2.6p3-RC12: Upgrade to libopts 34.0.9 from AutoGen 5.11.6pre5.
> * Documentation updates from Dave Mills.
> * Documentation updates from Dave Mills.
> * from 4.2.6p3-RC12: Suppress ntp-keygen OpenSSL version display for
>   --help, --version, display both build and runtime OpenSSL versions
>   when they differ.
> * from 4.2.6p3-RC12: Upgrade to libopts 33.5.8 from AutoGen 5.11.6pre3.
> * Documentation updates from Dave Mills.
> * Documentation updates from Dave Mills.
> * from 4.2.6p3-RC12: Other manycastclient repairs:
>   Separate handling of scope ID embedded in many in6_addr from ifindex
>   used for IPv6 multicasting ioctls.
>   Add INT_PRIVACY endpt bit flag for IPv6 RFC 4941 privacy addresses.
>   Enable outbound multicast from only one address per interface in the
>   same subnet, and in that case prefer embedded MAC address modified
>   EUI-64 IPv6 addresses first, then static, and last RFC 4941 privacy
>   addresses.
>   Use setsockopt(IP[V6]_MULTICAST_IF) before each send to multicast to
>   select the local source address, using the correct socket is not
>   enough.
> * Documentation and code cleanup from Dave Mills. No more NTP_MAXASSOC.
> * "server ... ident <groupname>" changes from Dave Mills.
> * Documentation updates from Dave Mills.
> * Documentation updates from Dave Mills.
> * Documentation updates from Dave Mills.
> * from 4.2.6p3-RC12: Clean up the SNTP documentation.
> * Variable name cleanup from Dave Mills.
> * from 4.2.6p3-RC12: Clean up m4 quoting in configure.ac, *.m4 files,
>   resolving intermittent AC_LANG_PROGRAM possibly undefined errors.
> * Clock select bugfix from Dave Mills.
> * Documentation updates from Dave Mills.
> * Clock combining algorithm improvements from Dave Mills.
> * Documentation updates from Dave Mills.
> * Documentation updates from Dave Mills.
> * More Initial convergence improvements from Dave Mills.
> * Documentation updates from Dave Mills.
> * Documentation updates from Dave Mills.
> * from 4.2.6p3-RC11: Upgrade libopts to 33.3.8.
> * from 4.2.6p3-RC11: Bump minimum Automake version to 1.11, required for
>   AM_COND_IF use in LIBOPTS_CHECK.
> * An almost complete rebuild of the initial loopfilter configuration
>   process, including the code that determines the interval between
>   frequency file updates, from Dave Mills.
> * Documentation updates from Dave Mills.
> * Documentation updates from Dave Mills.
> * Add ntp-keygen -l/--lifetime to control certificate expiry.
> * Documentation updates from Dave Mills.
> * JJY driver improvements for Tristate JJY01/02, including changes
>   to its clockstats format.
> * More Initial convergence improvements from Dave Mills.
> * Add "nonvolatile" ntp.conf directive to control how often the
>   driftfile is written.
> * Initial convergence improvements from Dave Mills.
> * Remove top-level libopts, use sntp/libopts.
> * Cleanup NTP_LIB_M.
> * Documentation updates from Dave Mills.
> * Documentation updates from Dave Mills.
> * Documentation updates from Dave Mills.
> * Use AC_SEARCH_LIBS instead of AC_CHECK_LIB for NTP_LIB_M.
> * Avoid race with parallel builds using same source directory in
>   scripts/genver by using build directory for temporary files.
> * from 4.2.6p3-RC11: Remove log_msg() and debug_msg() from sntp in favor
>   of msyslog().
> * Documentation updates from Dave Mills.
> * Correct frequency estimate with no drift file, from David Mills.
> * Refactor calendar functions in terms of new common code.
> * Documentation updates from Dave Mills.
> * Put the sntp tests under sntp/ .
> * orphanwait documentation updates.
> * ... and only build/run them if we have gtest.
> * Fix typo in driver28.html.
> * Documentation updates from Dave Mills.
> * Typo fix in a comment in ntp_proto.c.
> * Documentation updates from Dave Mills.
> * clock_filter()/reachability fixes from Dave Mills.
> * Include Linus Karlsson's GSoC 2010 testing code.
> * Rewrite of multiprecision macros in 'ntp_fp.h' from J. Perlinger
>   <perlinger at ntp.org>
> * from 4.2.6p2-RC5: Windows port: do not exit in
>   ntp_timestamp_from_counter() without first logging the reason.
> * Copyright file cleanup from Dave Mills.
> * configure.ac: add --disable-autokey, #define AUTOKEY to enable future
>   support for building without Autokey, but with OpenSSL for its digest
>   algorithms (hash functions).  Code must be modified to use #ifdef
>   AUTOKEY instead of #ifdef OPENSSL where appropriate to complete this.
> * include/ntp_crypto.h: make assumption AUTOKEY implies OPENSSL explicit.
> * from 4.2.6p2-RC3: Escape unprintable characters in a refid in ntpq -p
>   billboard.
> * from 4.2.6p3-RC8: First cut at using scripts/checkChangeLog.
> * Documentation updates from Dave Mills.
> * refinements to new startup behavior from David Mills.
> * For the bootstrap script, touch .html files last.
> * Add 'make check' test case that would have caught [Bug 1678].
> * Clean up missing ;; entries in configure.ac.
> * from 4.2.6p2-RC3: Simplify hash client code by providing OpenSSL
>   EVP_*() API when built without OpenSSL.  (already in 4.2.7)
> * from 4.2.6p3-RC7: Added scripts/checkChangeLog.
> * from 4.2.6p2-RC3: Do not depend on ASCII in sntp.
> * Enable generating ntpd/ntp_keyword.h after keyword-gen.c changes on
>   Windows as well as POSIX platforms.
> * Update the ChangeLog entries when merging items from -stable.
> * Fix from Dave Mills for a rare singularity in clock_combine().
> * Windows compiling hints/winnt.html update from G. Sunil Tej.
> * Documentation updates from Dave Mills.
> * Documentation updates for 4.2.7p22 changes and additions, updating
>   ntpdc.html, ntpq.html, accopt.html, confopt.html, manyopt.html,
>   miscopt.html, and miscopt.txt.
> * accopt.html: non-ntpport doc changes from Dave Mills.
> * Modify full MRU list preemption when full to match "discard monitor"
>   documentation, by removing exception for count == 1.
> * ntpdate: stop querying source after KoD packet response, log it.
> * ntpdate: rate limit each server to 2s between packets.
> * From J. N. Perlinger: avoid pointer wraparound warnings in dolfptoa(),
>   printf format mismatches with 64-bit size_t.
> * Documentation EOL cleanup.
> * Remove unused 'bias' configuration keyword.
> * Remove 'calldelay' and 'sign' remnants from parser, ntp_config.c.
> * from 4.2.6p3: ntpsnmpd, libntpq warning cleanup.
> * Remove 'calldelay' and 'sign' keywords (Dave Mills).
> * Documentation updates from Dave Mills.
> * Broadcast client (ephemeral) associations should be demobilized only
>   if they are not heard from for 10 consecutive polls, regardless of
>   surviving the clock selection.  Fix from David Mills.
> * Documentation nit cleanup.
> * Add "ntpq -c ifstats" similar to "ntpdc -c ifstats".
> * Documentation updates from Dave Mills.
> * Add "ntpq -c sysstats" similar to "ntpdc -c sysstats".
> * Lose peer_count from ntp_peer.c and ntp_proto.c (Dave Mills).
> * Add "ntpq -c monstats" to show monlist knobs and stats.
> * Documentation updates from Dave Mills.
> * Add "ntpq -c mrulist" similar to "ntpdc -c monlist" but not
>   limited to 600 rows, and with filtering and sorting options:
>   ntpq -c "mrulist mincount=2 laddr=192.168.1.2 sort=-avgint"
>   ntpq -c "mrulist sort=addr"
>   ntpq -c "mrulist mincount=2 sort=count"
>   ntpq -c "mrulist sort=-lstint"
> * Modify internal representation of MRU list to use l_fp fixed-point
>   NTP timestamps instead of seconds since startup.  This increases the
>   resolution and substantially improves accuracy of sorts involving
>   timestamps, at the cost of flushing all MRU entries when the clock is
>   stepped, to ensure the timestamps can be compared with the current
>   get_systime() results.
> * Add ntp.conf "mru" directive to configure MRU parameters, such as
>   "mru mindepth 600 maxage 64 maxdepth 5000 maxmem 1024" or
>   "mru initalloc 0 initmem 16 incalloc 99 incmem 4".  Several pairs are
>   equivalent with one in units of MRU entries and its twin in units of
>   kilobytes of memory, so the last one used in ntp.conf controls:
>   maxdepth/maxmem, initalloc/initmem, incalloc/incmem.  With the above
>   values, ntpd will preallocate 16kB worth of MRU entries, allocating
>   4kB worth each time more are needed, with a hard limit of 1MB of MRU
>   entries.  Until there are more than 600 entries none would be reused.
>   Then only entries for addresses last seen 64 seconds or longer ago are
>   reused.
> * Limit "ntpdc -c monlist" response in ntpd to 600 entries, the previous
>   overall limit on the MRU list depth which was driven by the monlist
>   implementation limit of one request with a single multipacket
>   response.
> * New "pool" directive implementation modeled on manycastclient.
> * Do not abort on non-ASCII characters in ntp.conf, ignore them.
> * ntpq: increase response reassembly limit from 24 to 32 packets, add
>   discussion in comment regarding results with even larger MAXFRAGS.
> * ntpq: handle "passwd MYPASSWORD" (without prompting) as with ntpdc.
> * html doc reconciliation with DLM's copy.
> * ntpdc: do not examine argument to "passwd" if not supplied.
> * html doc reconciliation with DLM's copy.
> * configure: remove check for pointer type used with qsort(), we
>   require ANSI C which mandates void *.
> * Create loc/darwin for Mac OSX
> * Reset sys_kodsent to 0 in proto_clr_stats().
> * Reinstate doc fix to authentic.html from Mike T.
> * Add sptoa()/sockporttoa() similar to stoa()/socktoa() adding :port.
> * html/ updates from Dave Mills.
> * Use memcpy() instead of memmove() when buffers can not overlap.
> * Document a tricky malloc() of dns_ctx in sntp.
> * Remove sockaddr_storage from our sockaddr_u union of sockaddr,
>   sockaddr_in, and sockaddr_in6, shaving about 100 bytes from its size
>   and substantially decreasing MRU entry memory consumption.
> * Clean up testing/debugging of fix for [Bug 938] from sntp/main.c .
> * Extend ntpq readvar (alias rv) to allow fetching up to three named
>   variables in one operation:  ntpq -c "rv 0 version offset frequency".
> * CID 97198: Check return from ioctl() calls in refclock_acts.c.
> * ntpq: use srchost variable to show .POOL. prototype associations'
>   hostname instead of address 0.0.0.0.
> * Fix typo in html/select.html.
> * Updates to driver28.html.
> * "restrict source ..." configures override restrictions for time
>   sources, allows tight default restrictions to be used with the pool
>   directive (where server addresses are not known in advance).
> * Ignore "preempt" modifier on manycastclient and pool prototype
>   associations.  The resulting associations are preemptible, but the
>   prototype must not be.
> * In refclock_wwv.c rename SECOND to WWV_SEC and MINUTE to WWV_MIN.
> * Maintain and use linked list of associations (struct peer) in ntpd,
>   avoiding walking 128 hash table entries to iterate over peers.
> * Clean the man5_MANS in ntpd/ .
> * Remove more workarounds unneeded since we require ISO C90 AKA ANSI C:
>   - remove fallback implementations for memmove(), memset, strstr().
>   - do not test for atexit() or memcpy().
> * More cleanup to the bootstrap script.
> * Collapse a bunch of code duplication in ntpd/ntp_restrict.c added with
>   support for IPv6.
> * Handle additional man page sections in the bootstrap script.
> * Correct some corner case failures in automatically enabling the MRU
>   list if any "restrict ... limited" is in effect, and in disabling MRU
>   maintenance. (ntp_monitor.c, ntp_restrict.c)
> * Remove extraneous parens.
> * Reverse the internal sort order of the address restriction lists, but
>   preserve the same behavior.  This allows removal of special-case code
>   related to the default restrictions and more straightforward lookups
>   of restrictions for a given address (now, stop on first match).
> * Add a missing "%s" syslog format string.
> * Move ntp_restrict.c MRU doubly-linked list maintenance code into
>   ntp_lists.h macros, allowing more duplicated source excision.
> * Fix mdoc2man.
> * Repair ntpdate.c to no longer test HAVE_TIMER_SETTIME.
> * Distribute ntp.conf.def and ntp.keys.def.
> * Do not reference peer_node/unpeer_node after freeing when built with
>   --disable-saveconfig and using DNS.
> * Begin support for autogen maintaining ntp.conf and ntp.keys docs.
> * Upgrade to autogen-5.16.2 and libopts-36.5.11.
> * From 4.2.6p1-RC6: Correct Windows port's refclock_open() to
>   return 0 on failure not -1.
> * From 4.2.6p1-RC6: Correct CHU, dumbclock, and WWVB drivers to
>   check for 0 returned from refclock_open() on failure.
> * Potential bugfix for agtexi-cmd.tpl.
> * From 4.2.6p1-RC6: Correct "SIMUL=4 ./flock-build -1" to
>   prioritize -1/--one.
> * Look for syslog's facilitynames[].
> * Use all addresses for each restrict by hostname.
> * Attempt to resolve strict-aliasing violation in refclock_tsyncpci.c.
> * Use async DNS to resolve trap directive hostnames.
> * Fix && -& typo in refclock_palisade.c debug statements.
> * Stop using getaddrinfo() to convert numeric address strings to on-wire
>   addresses in favor of is_ip_address() alone.
> * Documentation cleanup from Mike T.
> * Attempts to cure CID 108 CID 118 CID 119 TAINTED_SCALAR warnings.
> * Cleanup kclk_sel240x.o rules in libparse/Makefile.am.
> * Broaden ylwrap workaround VPATH_HACK to all non-GNU make.
> * Clean up an exit status in ntpq.c.
> * Include 4.2.6p1-RC4: Remove arlib.
> * CID 709185: refclock_chu.c will leak fd==0 (better fix)
> * Include 4.2.6p1: Convert many sprintf() calls to snprintf(), also
>   strcpy(), strcat().
> * CID 97123: Future-proof possible change to refclock_nmea.c.
> * CID 97377: ntp-keygen.c's followlink() might not NUL-terminate.
> * Include 4.2.6p1: Fix widely cut-n-pasted bug in refclock shutdown
>   after failed start.
> * Include 4.2.6p1: Remove some dead code checking for emalloc()
>   returning NULL.
> * CID 709185: refclock_chu.c will leak fd==0 (which should be impossible).
> * New async DNS resolver in ntpd allows nonblocking queries anytime,
>   instead of only once at startup.
> * CID 709173: Make sure a libisc function we do not use is called properly.
> * Include 4.2.6p1-RC3: Use TZ=UTC instead of TZ= when calling date in
>   scripts/mkver.in .
> * Remove 1024 associations-per-server limit from ntpq.
> * Include 4.2.6p1-RC2
> * Remove blank line between ntpq mreadvar associations.
> * CID 97193: check return from sscanf() in ntp_config.c.
> * CID 709169: check return from open("/dev/null", 0) and friends.
> * CID 709207: Initialize "quality" for ulink_receive.
> * Automake-1.12 wants us to use AM_PROG_AR.
> * Conditionalize msyslog messages about rejected mode 6 requests due to
>   nomodify and nomrulist restrictions under "logconfig +sysinfo".
> * Increment sys_restricted in a few rejection paths due to nomodify
>   restrictions where previosuly overlooked.
> * Update bundled libevent to git master, post libevent 2.1.1-alpha.
> * In sntp/m4/ntp_openssl.m4, Support multiple package names for the
>   crypto library.  Add legacy support for -Wl,-rpath.
> * tickadj may need to be linked with PTHREAD_LIBS.
> * U_INT32_MAX cleanup in include/ntp_types.h .
> * When linking, ntp_keygen and tickadj need $(LIBM).
> * Correct authnumfreekeys accounting broken in 4.2.7p262.
> * LCRYPTO is gone - replace with VER_SUFFIX.
> * Change the link order for ntpsntpd.
> * Remove extra 'nlist' check from configure.ac.
> * Avoid overwriting user variable LDFLAGS with OpenSSL flags, instead
>   they are added to LDFLAGS_NTP.
> * Fix nits in the ntpq man page.
> * autogen-5.18.4pre14
> * CID 739722: Change the way the extention and MAC fields are processed.
> * CID 739722: Clean up the definition of the exten field of struct pkt.
> * Make all of the html/ .html files use the same format for "Last update".
> * Fix the "Last update" entries in the html/ subtree.
> * Distribute the scripts needed for the fix for Bug 2547.
> * Quiet warnings from ntp_calendar.h: avoid using argument names.
> * Fix typos in decode.html and debug.html .
> * Quiet warnings from ntp_calendar.h: avoid using argument names.
> * Update driver45.html page.
> * Clean up configure.ac.
> * Cleanup configure.ac's TSYNC PCI section.
> * Update driver45.html page.
> * Initial cut at a basic driver45.html page.
> * Add refclock_tsyncpci.c (driver 45) supporting Spectracom TSYNC timing
>   boards.
> * Treat zero counter as indication of precise system time in Windows
>   PPSAPI helper function pps_ntp_timestamp_from_counter(), enabling
>   PPSAPI providers to use the Windows 8 precise clock directly.
> * ntp-keygen on Windows XP and later systems will now create links
>   expected by ntpd.  They are hardlinks on Windows, soft on POSIX.
> * Use GetSystemTimePreciseAsFileTime() on Windows 8.
> * Conditionalize NMEA serial open message under clockevent.
> * Improve ntpd scalability for servers with many trusted keys.
> * Send all peer variables to trappers in report_event().
> * Fix the check-scm-rev invocation in several Makefile.am's.
> * [Backward Incompatible] ntp-keygen -i option long name changed from
>   misleading --issuer-name to --ident.
> * sntp documentation tag cleanup.
> * mdoc2man improvements.
> * Use patched mdoc2man script, from Eric Feng.
> * Sync with ntp-4.2.6p4 (a no-op).
> * Update libevent to git head (2.1 branch) as of 2.0.14-stable.
> * Require -D4 or higher for ntpd SIGALRM debug trace from [Bug 2000].
> * Fix a variable lifetime issue.
> * Allow for version suffix in libevent in ntp_libevent.m4.
> 
> Please report any bugs, issues, or desired enhancements at
> http://bugs.ntp.org/.
> 
> The NTP (Network Time Protocol) Public Services Project, which is
> hosted by Internet Systems Consortium, Inc. (http://www.isc.org/),
> provides support and additional development resources for the
> Reference Implementation of NTP produced by the NTP Project
> (http://www.ntp.org/).  


More information about the announce mailing list