Lines Matching +full:v +full:- +full:blanking
1 ---
7 * [Bug 3913] Avoid duplicate IPv6 link-local manycast associations.
10 * [Bug 3910] Memory leak using openssl-3 <hart@ntp.org>
13 * [Bug 3903] lib/isc/win32/strerror.c NTstrerror() is not thread-safe.
15 * [Bug 3901] LIB_GETBUF isn't thread-safe. <hart@ntp.org>
18 * [Bug 3888] ntpd with multiple same-subnet IPs using manycastclient creates
25 * [Bug 3869] Remove long-gone "calldelay" & "crypto sign" from docs.
29 * [Bug 3864] ntpd IPv6 refid different for big-endian and little-endian.
38 * [Bug 3852] check-libntp.mf and friends are not triggering rebuilds as
42 * [Bug 3850] ntpq -c apeers breaks column formatting s2 w/refclock refid.
44 * [Bug 3849] ntpd --wait-sync times out. <hart@ntp.org>
45 * [Bug 3847] SSL detection in configure should run-test if runpath is needed.
47 * [Bug 3846] Use -Wno-format-truncation by default. <hart@ntp.org>
48 * [Bug 3845] accelerate pool clock_sync when IPv6 has only link-local access.
51 * [Bug 3841] 4.2.8p17 build break w/ gcc 12 -Wformat-security without -Wformat
52 Need to remove --Wformat-security when removing -Wformat to
67 * [Bug 3753] ntpd fails to start with FIPS-enabled OpenSSL 3. <hart@ntp.org>
76 * util/lsf-times - added. <stenn@ntp.org>
77 * Add DSA, DSA-SHA, and SHA to tests/libntp/digests.c. <hart@ntp.org>
87 that makes it unnecessary, re-enabling ASLR stack gap. <hart@ntp.org>
88 * Use NONEMPTY_COMPILATION_UNIT in more conditionally-compiled files.
103 * Abort configure if --enable-crypto-rand given & unavailable. <hart@ntp.org>
104 * Add configure --enable-verbose-ssl to trace SSL detection. <hart@ntp.org>
105 * Add build test coverage for --disable-saveconfig to flock-build script.
107 * Remove deprecated configure --with-arlib option. <hart@ntp.org>
112 * Eliminate [v]snprintf redefinition warnings on macOS. <hart@ntp.org>
117 * wire in --enable-build-framework-help
119 ---
133 ---
136 * [Sec 3808] Assertion failure in ntpq on malformed RT-11 date <perlinger@ntp.org>
140 - solved numerically instead of using string manipulation
144 * [Bug 3817] Bounds-check "tos floor" configuration. <hart@ntp.org>
147 * [Bug 3802] ntp-keygen -I default identity modulus bits too small for
150 * [Bug 3800] libopts-42.1.17 does not compile with Microsoft C. <hart@ntp.org>
155 - ntp.conf manual page and miscopt.html corrections. <hart@ntp.org>
157 - Report and patch by Yuezhen LUAN <wei6410@sina.com>.
158 * [Bug 3786] Timer starvation on high-load Windows ntpd. <hart@ntp.org>
159 * [Bug 3784] high-load ntpd on Windows deaf after enough ICMP TTL exceeded.
163 - Reported by Edward McGuire, fix identified by <wei6410@sina.com>.
165 * [Bug 3757] Improve handling of Linux-PPS in NTPD <perlinger@ntp.org>
169 * [Bug 3724] ntp-keygen with openSSL 1.1.1 fails on Windows <perlinger@ntp.org>
170 - openssl applink needed again for openSSL-1.1.1
174 - command line options override config statements where applicable
175 - make initial frequency settings idempotent and reversible
176 - make sure kernel PLL gets a recovered drift componsation
179 - misleading title; essentially a request to ignore the receiver status.
182 - original patch by Richard Schmidt, with mods & unit test fixes
184 - implement/wrap 'realpath()' to resolve symlinks in device names
186 - original patch by matt<ntpbr@mattcorallo.com>
187 - increased max PDU size to 4k to avoid truncation
189 - patch by Frank Kardel
190 * [Bug 3689] Extension for MD5, SHA-1 and other keys <perlinger@ntp.org>
191 - ntp{q,dc} now use the same password processing as ntpd does in the key
196 - patch by Gerry Garvey
198 - original patch by Gerry Garvey
200 - original patch by Gerry Garvey
202 - applied patches by Gerry Garvey
203 * [Bug 3675] ntpq ccmds[] stores pointer to non-persistent storage
205 - idea+patch by Gerry Garvey
208 - follow-up: fix inverted sense in check, reset shortfall counter
211 - fixed bug identified by Edward McGuire <perlinger@ntp.org>
213 - applied patch by Gerry Garvey
219 * [Bug 2525] Turn on automake subdir-objects across the project. <hart@ntp.org>
229 * Rename a poorly-named variable. <stenn@ntp.org>
234 * upgrade to: autogen-5.18.16
235 * upgrade to: libopts-42.1.17
236 * upgrade to: autoconf-2.71
237 * upgrade to: automake-1.16.15
238 * Upgrade to libevent-2.1.12-stable <stenn@ntp.org>
239 * Support OpenSSL-3.0
241 ---
246 - fixed a bad merge that happened before 4.2.8-p14. Thanks to
249 - rewrite 'decodenetnum()' in terms of inet_pton
251 - limit number of receive buffers, with an iron reserve for refclocks
255 - integrated patch from Charles Claggett
259 - fix by Gerry garvey
261 - thanks to Gerry Garvey
263 - patch by Gerry Garvey
265 * [Bug 3639] refclock_jjy: TS-JJY0x can skip time sync depending on the STUS reply. <abe@ntp.org>
266 - applied patch by Takao Abe
268 - plus some more work on warnings for unchecked results
270 ---
274 - Reported by Philippe Antoine
276 - Reported by Miroslav Lichvar
278 - Reported by Miroslav Lichvar
283 * [Bug 3628] raw DCF decoding - improve robustness with Zeller's congruence
284 - implement Zeller's congruence in libparse and libntp <perlinger@ntp.org>
285 * [Bug 3627] SIGSEGV on FreeBSD-12 with stack limit and stack gap <perlinger@ntp.org>
286 - integrated patch by Cy Schubert
288 - applied patch by Gerry Garvey
290 - applied patch by Gerry Garvey
292 - integrated patch by Richard Steedman
295 - Reported by Martin Burnicki
296 * [Bug 3612] Use-of-uninitialized-value in receive function <perlinger@ntp.org>
297 - Reported by Philippe Antoine
299 - officially document new "trust date" mode bit for NMEA driver
300 - restore the (previously undocumented) "trust date" feature lost with [bug 3577]
301 * [Bug 3609] Fixing wrong falseticker in case of non-statistic jitter <perlinger@ntp.org>
302 - mostly based on a patch by Michael Haardt, implementing 'fudge minjitter'
304 - removed ffs() and fls() prototypes as per Brian Utterback
307 - fixed byte and paramter order as suggested by wei6410@sina.com
309 * [Bug 3599] Build fails on linux-m68k due to alignment issues <perlinger@ntp.org>
310 - added padding as suggested by John Paul Adrian Glaubitz
315 - stdout+stderr are set to line buffered during test setup now
317 - set clock to base date if system time is before that limit
319 * [Bug 3580] Possible bug ntpq-subs (NULL dereference in dogetassoc) <perlinger@ntp.org>
320 - Reported by Paulo Neves
322 - also updates for refclock_nmea.c and refclock_jupiter.c
327 - sidekick: service port resolution in 'ntpdate'
329 - applied patch by Douglas Royds
332 - applied patch by Gerry Garvey
333 * [Bug 3531] make check: test-decodenetnum fails <perlinger@ntp.org>
334 - try to harden 'decodenetnum()' against 'getaddrinfo()' errors
335 - fix wrong cond-compile tests in unit tests
338 - patch by Philipp Prindeville
340 - patch by Philipp Prindeville
342 - patch by Philipp Prindeville
344 - partial application of patch by Philipp Prindeville
346 - applied patch by Gerry Garvey & fixed unit tests <perlinger@ntp.org>
348 - applied (modified) patch by Richard Steedman
350 - applied patch by Gerry Garvey (with minor formatting changes)
352 - applied patch by Miroslav Lichvar
356 is specified with -u <perlinger@ntp.org>
357 - monitor daemon child startup & propagate exit codes
359 - (modified) patch by Kurt Roeckx <perlinger@ntp.org>
366 ---
371 - reported by Magnus Stubman
373 - applied patch by Ian Lepore
375 - isolate and fix linux/windows specific code issue
377 - provide better function for incremental string formatting
379 - applied patch by Gerry Garvey
381 - original finding by Gerry Garvey, additional cleanup needed
383 - patch by Christous Zoulas
385 - finding by Chen Jiabin, plus another one by me
387 - applied patch by Maciej Szmigiero
389 - applied patch by Andre Charbonneau
391 - applied patch by Baruch Siach
392 * [Bug 3538] Build fails for no-MMU targets <perlinger@ntp.org>
393 - applied patch by Baruch Siach
395 - refactored handling of GPS era based on 'tos basedate' for
398 - patch by Daniel J. Luke; this does not fix a potential linker
400 * [Bug 3527 - Backward Incompatible] mode7 clockinfo fudgeval2 packet
402 - --enable-bug3527-fix support by HStenn
404 - applied patch by Gerry Garvey
406 - added missing check, reported by Reinhard Max <perlinger@ntp.org>
408 - this is a variant of [bug 3558] and should be fixed with it
409 * Implement --disable-signalled-io
411 ---
414 * [Sec 3505] CVE-2018-12327 - Arbitrary Code Execution Vulnerability
415 - fixed stack buffer overflow in the openhost() command-line call
419 * [Bug 3509] Add support for running as non-root on FreeBSD, Darwin,
421 - applied patch by Ian Lepore <perlinger@ntp.org>
423 - changed interaction with SCM to signal pending startup
425 - applied patch by Gerry Garvey
427 - applied patch by Gerry Garvey
429 - rework of ntpq 'nextvar()' key/value parsing
430 * [Bug 3482] Fixes for compilation warnings (ntp_io.c & ntpq-subs.c) <perlinger@ntp.org>
431 - applied patch by Gerry Garvey (with mods)
433 - applied patch by Gerry Garvey
435 - applied patch by Gerry Garvey (with mods)
437 - applied patch by Gerry Garvey (with mods); not sure if that's bug or feature, though
439 - applied patch by Gerry Garvey
441 - applied patch by Gerry Garvey
443 - add #define ENABLE_CMAC support in configure. HStenn.
446 - patch by Stephen Friedl
448 - fixed IO redirection and CTRL-C handling in ntq and ntpdc
451 - initial patch by Hal Murray; also fixed refclock_report() trouble
454 - According to Brooks Davis, there was only one location <perlinger@ntp.org>
455 * [Bug 3449] ntpq - display "loop" instead of refid [...] <perlinger@ntp.org>
456 - applied patch by Gerry Garvey
458 - applied patch by Gerry Garvey
463 - applied patch by Miroslav Lichvar
464 * [Bug 3426] ntpdate.html -t default is 2 seconds. Leonid Evdokimov.
466 - integrated patch by Reinhard Max
468 - applied patches by Christos Zoulas, including real bug fixes
471 * Symmetric key range is 1-65535. Update docs. <stenn@ntp.org>
474 ---
483 - initial patch by <stenn@ntp.org>, extended by <perlinger@ntp.org>
488 - applied patch by Sean Haugh
491 - removed error log caused by rounding/slew, ensured postcondition <perlinger@ntp.org>
492 * [Bug 3447] AES-128-CMAC (fixes) <perlinger@ntp.org>
493 - refactoring the MAC code, too
496 - applied patch by ggarvey
498 - applied patch by ggarvey (with minor mods)
500 - applied patch (with mods) by Miroslav Lichvar <perlinger@ntp.org>
502 * [Bug 3433] sntp crashes when run with -a. <stenn@ntp.org>
504 - fixed several issues with hash algos in ntpd, sntp, ntpq,
507 - initial patch by Daniel Pouzzner
512 * [Bug 3411] problem about SIGN(6) packet handling for ntp-4.2.8p10
513 - raised receive buffer size to 1200 <perlinger@ntp.org>
516 * [Bug 3405] update-leap.in: general cleanup, HTTPS support. Paul McMath.
518 - fix/drop assumptions on OpenSSL libs directory layout
519 * [Bug 3399] NTP: linker error in 4.2.8p10 during Linux cross-compilation
520 - initial patch by timeflies@mail2tor.com <perlinger@ntp.org>
522 - patch contributed by Alexander Bluhm
527 - fixed handling of dynamic deletion w/o leap file <perlinger@ntp.org>
529 - increased mimimum stack size to 32kB <perlinger@ntp.org>
531 - reverted handling of PPS kernel consumer to 4.2.6 behavior
532 * [Bug 3365] Updates driver40(-ja).html and miscopt.html <abe@ntp.org>
535 - fixed location counter & ntpq output <perlinger@ntp.org>
538 * [Bug 2737] Wrong phone number listed for USNO. ntp-bugs@bodosom.net,
540 * [Bug 2557] Fix Thunderbolt init. ntp-bugs@bodosom.net, perlinger@ntp.
550 * AES-128-CMAC support. BInglis, HStenn, JPerlinger.
553 * update-leap: updates from Paul McMath.
554 * When using pkg-config, report --modversion. HStenn.
556 * sntp: show the IP of who sent us a crypto-NAK. HStenn.
558 * authistrustedip() - use it in more places. HStenn, JPerlinger.
575 * update-leap: Allow -h/--help early. HStenn.
577 ---
580 * [Sec 3389] NTP-01-016: Denial of Service via Malformed Config
582 * [Sec 3388] NTP-01-014: Buffer Overflow in DPTS Clock
584 * [Sec 3387] NTP-01-012: Authenticated DoS via Malicious Config Option
586 * [Sec 3386] NTP-01-011: ntpq_stripquotes() returns incorrect Value
588 * [Sec 3385] NTP-01-010: ereallocarray()/eallocarray() underused. HStenn
589 * [Sec 3384] NTP-01-009: Privileged execution of User Library code
591 * [Sec 3383] NTP-01-008: Stack Buffer Overflow from Command Line
593 * [Sec 3382] NTP-01-007: Data Structure terminated insufficiently
595 * [Sec 3380] NTP-01-005: Off-by-one in Oncore GPS Receiver
597 * [Sec 3379] NTP-01-004: Potential Overflows in ctl_put() functions
599 * [Sec 3378] NTP-01-003: Improper use of snprintf() in mx4200_send()
601 * [Sec 3377] NTP-01-002: Buffer Overflow in ntpq when fetching reslist
605 * [Bug 3393] clang scan-build findings <perlinger@ntp.org>
606 * [Bug 3363] Support for openssl-1.1.0 without compatibility modes
607 - rework of patch set from <ntp.org@eroen.eu>. <perlinger@ntp.org>
610 on 4.4BSD-Lite derived platforms <perlinger@ntp.org>
611 - original patch by Majdi S. Abbas
614 - initial patch by Christos Zoulas
616 - move loader API from 'inline' to proper source
617 - augment pathless dlls with absolute path to NTPD
618 - use 'msyslog()' instead of 'printf() 'for reporting trouble
620 - applied patch by Matthew Van Gundy
622 - applied some of the patches provided by Havard. Not all of them
625 - applied patch by Reinhard Max. See bugzilla for limitations.
627 - fixed dependency inversion from [Bug 2837]
629 - produce ERROR log message about dysfunctional daemon. <perlinger@ntp.org>
630 * [Bug 2851] allow -4/-6 on restrict line with mask <perlinger@ntp.org>
631 - applied patch by Miroslav Lichvar for ntp4.2.6 compat
632 * [Bug 2645] out-of-bound pointers in ctl_putsys and decode_bitflags
633 - Fixed these and some more locations of this pattern.
636 * bk-7 trigger updates
638 ---
639 (4.2.8p9-win) 2017/02/01 Released by Harlan Stenn <stenn@ntp.org>
642 - added missed changeset for automatic openssl lib detection
643 - fixed some minor warning issues
648 ---
653 - TRAP config via mode 6 packet requires AUTH now.
655 - applied patches by Matthew Van Gundy. <perlinger@ntp.org>
656 - with bcpollbstep, tweaks and cleanup by stenn@ntp.org
658 - applied fix as suggested by Matthew Van Gundy
660 - fixed error handling for truncated UDP packets. <perlinger@ntp.org>
663 - more hardening to read_mru_list(). perlinger@ntp.org
665 - implemented Miroslav Lichvars <mlichvar@redhat.com> suggestion
670 - moved retry decision where it belongs. <perlinger@ntp.org>
672 using the loopback-ppsapi-provider.dll <perlinger@ntp.org>
675 - fixed extended sysvar lookup (bug introduced with bug 3008 fix)
677 - applied patches by Kurt Roeckx <kurt@roeckx.be> to source
678 - added shim layer for SSL API calls with issues (both directions)
680 - simplified / refactored hex-decoding in driver. <perlinger@ntp.org>
681 * [Bug 3084] update-leap mis-parses the leapfile name. HStenn.
683 - applied patch thanks to Andrew Stormont <andyjstormont@gmail.com>
686 - PPS-HACK works again.
688 - applied patch by Brian Utterback <brian.utterback@oracle.com>
692 - patches by Reinhard Max <max@suse.com> and Havard Eidnes <he@uninett.no>
693 * [Bug 3047] Fix refclock_jjy C-DEX JST2000. abe@ntp.org
694 - Patch provided by Kuramatsu.
696 - removed unnecessary & harmful decls of 'setUp()' & 'tearDown()'
702 - fixed GPS week expansion to work based on build date. Special thanks
705 - fixed Makefile.am <perlinger@ntp.org>
708 - make sure PPS source is alive before processing samples
709 - improve stability close to the 500ms phase jump (phase gate)
714 * remove locks in Windows IO, use rpc-like thread synchronisation instead
716 ---
721 - validate origin timestamps on bad MACs, too. stenn@ntp.org
726 - provide build environment
727 - 'wint_t' and 'struct timespec' defined by VS2015
728 - fixed print()/scanf() format issues
731 * [Bug 3058] fetch_timestamp() mishandles 64-bit alignment. Brian Utterback,
734 * Fix typo in ntp-wait and plot_summary. HStenn.
738 ---
741 * [Sec 2901] KoD packets must have non-zero transmit timestamps. HStenn.
746 * [Sec 3007] Validate crypto-NAKs. Danny Mayer.
748 - initial work by HStenn
749 - Additional cleanup of ctl_getitem by perlinger@ntp.org
751 - added more stringent checks on packet content
754 - sidekick: Ignore keys that have an unsupported MAC algorithm
755 but are otherwise well-formed
757 - graciously accept the same IP multiple times. perlinger@ntp.org
760 - fixed yet another race condition in the threaded resolver code.
763 - integrated patches by Loganaden Velvidron <logan@ntp.org>
770 * [Bug 2999] out-of-bounds access in 'is_safe_filename()'. perlinger@ntp.org
772 - Patch provided by Ch. Weisgerber
773 * [Bug 3015] ntpq: config-from-file: "request contains an unprintable character"
774 - A change related to [Bug 2853] forbids trailing white space in
777 - report and patch from Aleksandr Kostikov.
778 - Overhaul of Windows IO completion port handling. perlinger@ntp.org
780 - fixed memory leak in access list (auth[read]keys.c)
781 - refactored handling of key access lists (auth[read]keys.c)
782 - reduced number of error branches (authreadkeys.c)
787 - Check the initial delay calculation and reject/unpeer the broadcast
799 ---
810 * [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
815 - applied patch by shenpeng11@huawei.com with minor adjustments
820 - Found this already fixed, but validation led to cleanup actions.
822 - added limits to stack consumption, fixed some return code handling
824 - changed stacked/nested handling of CTRL-C. perlinger@ntp.org
825 - make CTRL-C work for retrieval and printing od MRU list. perlinger@ntp.org
827 - integrated several patches from Havard Eidnes (he@uninett.no)
829 - implement 'auth_log2()' using integer bithack instead of float calculation
831 * Disable incomplete t-ntp_signd.c test. Harlan Stenn.
833 ---
836 * [Sec 2956] small-step/big-step. Close the panic gate earlier. HStenn.
839 * CID 1341527: Quiet a CHECKED_RETURN in sntp/tests/t-log.c. HStenn.
840 * CID 1341533: Missing assertion in sntp/tests/t-log.c. HStenn.
841 * CID 1341534: Resource leak in tests/ntpd/t-ntp_signd.c. HStenn.
842 * CID 1341535: Resource leak in tests/ntpd/t-ntp_signd.c. HStenn.
843 * CID 1341536: Resource leak in tests/ntpd/t-ntp_signd.c. HStenn.
844 * CID 1341537: Resource leak in tests/ntpd/t-ntp_signd.c. HStenn.
852 * CID 1341684: Nit in tests/ntpd/t-ntp_signd.c. HStenn.
854 * [Bug 2887] stratum -1 config results as showing value 99
855 - fudge stratum should only accept values [0..16]. perlinger@ntp.org
857 * [Bug 2934] tests/ntpd/t-ntp_scanner.c has a magic constant wired in. HMurray
859 - applied patch by Christos Zoulas. perlinger@ntp.org
862 - fixed data race conditions in threaded DNS worker. perlinger@ntp.org
863 - limit threading warm-up to linux; FreeBSD bombs on it. perlinger@ntp.org
865 - accept key file only if there are no parsing errors
866 - fixed size_t/u_int format clash
867 - fixed wrong use of 'strlcpy'
870 - fixed several other warnings (cast-alignment, missing const, missing prototypes)
871 - promote use of 'size_t' for values that express a size
872 - use ptr-to-const for read-only arguments
873 - make sure SOCKET values are not truncated (win32-specific)
874 - format string fixes
877 - fixed ntp_rfc2553.c to return proper address length. perlinger@ntp.org
881 - changed stacked/nested handling of CTRL-C. perlinger@ntp.org
882 - make CTRL-C work for retrieval and printing od MRU list. perlinger@ntp.org
883 * Unity cleanup for FreeBSD-6.4. Harlan Stenn.
885 * Libevent autoconf pthread fixes for FreeBSD-10. Harlan Stenn.
892 ---
895 * [Sec 2899] CVE-2014-9297 perlinger@ntp.org
899 should be local-only. perlinger@ntp.org (patch by Miroslav Lichvar)
901 * [Sec 2913] TALOS-CAN-0052: crash by loop counter underrun. perlinger@ntp.org
902 * [Sec 2916] TALOS-CAN-0054: memory corruption in password store. JPerlinger
903 * [Sec 2917] TALOS-CAN-0055: Infinite loop if extended logging enabled and
905 * [Sec 1918] TALOS-CAN-0062: prevent directory traversal for VMS, too, when
907 * [Bug 2919] TALOS-CAN-0063: avoid buffer overrun in ntpq. perlinger@ntp.org
908 * [Sec 2020] TALOS-CAN-0064: signed/unsiged clash could lead to buffer overun
910 * [Sec 2921] TALOS-CAN-0065: password length memory corruption. JPerlinger.
914 bypass via crypto-NAK. Patch applied. perlinger@ntp.org
928 * [Bug 2867] ntpd with autokey active crashed by 'ntpq -crv'. J.Perlinger
934 * [Bug 2886] Mis-spelling: "outlyer" should be "outlier". dave@horsfall.org
936 * [Bug 2889] ntp-dev-4.3.67 does not build on Windows. perlinger@ntp.org
945 * On some versions of HP-UX, inttypes.h does not include stdint.h. H.Stenn.
946 * top_srcdir can change based on ntp v. sntp. Harlan Stenn.
955 caltontp.c, clocktime.c, humandate.c, hextolfp.c, decodenetnum.c - fixed
983 * tests/libntp/test-libntp.c fix formatting. Tomasz Flendrich
1004 * sntp/libevent/evconfig-private.h: remove generated filefrom SCM. H.Stenn.
1009 * tests/libntp/test_caltontp needs -lpthread. Harlan Stenn.
1010 * br-flock: --enable-local-libevent. Harlan Stenn.
1012 * scripts/lib/NTP/Util.pm: stratum output is version-dependent. Harlan Stenn.
1021 * Changed progname to be const in many files - now it's consistent. Tomasz
1029 * Retire google test - phase I. Harlan Stenn.
1044 * Implement --enable-problem-tests (on by default). Harlan Stenn.
1046 ---
1051 * [Sec 2853] Initial work on tests/sec-2853/. Harlan Stenn.
1062 ---
1063 (4.2.8p3-RC3) 2015/06/27 Released by Harlan Stenn <stenn@ntp.org>
1074 * Modified tests/bug-2803/Makefile.am so it builds Unity framework tests.
1081 * Converted from gtest to Unity: tests/bug-2803/. Damir Tomić
1094 ---
1095 (4.2.8p3-RC2) 2015/06/24 Released by Harlan Stenn <stenn@ntp.org>
1099 * [Bug 2824] Convert update-leap to perl. (also see 2769)
1107 * [Bug 2832] refclock_jjy.c supports the TDC-300.
1131 * tests/bug-2803/Makefile.am must distribute bug-2803.h.
1132 * automake-1.15 cleanup for sntp/tests/fileHandlingTest.h.in . Harlan Stenn.
1133 ---
1134 (4.2.8p3-RC1) 2015/05/12 Released by Harlan Stenn <stenn@ntp.org>
1138 * CID 1296235: Fix refclock_jjy.c and correcting type of the driver40-ja.html
1140 * [Bug 2590] autogen-5.18.5.
1144 * [Bug 2745] ntpd -x steps clock on leap second
1145 Fixed an initial-value problem that caused misbehaviour in absence of
1159 * [Bug 2804] install-local-data assumes GNU 'find' semantics.
1169 * [Bug 2813] HP-UX needs -D__STDC_VERSION__=199901L and limits.h.
1170 * [Bug 2815] net-snmp before v5.4 has circular library dependencies.
1182 ---
1184 (4.2.8p2-RC3) 2015/04/03 Released by Harlan Stenn <stenn@ntp.org>
1188 ---
1189 (4.2.8p2-RC2) 2015/04/03 Released by Harlan Stenn <stenn@ntp.org>
1192 * [Bug 2769] New script: update-leap
1193 * [Bug 2769] cleannup for update-leap
1194 * [Bug 2788] New flag -G (force_step_once).
1199 * [Bug 2796] ntp-keygen crashes in 'getclock()' on Win32.
1200 * [Bug 2797] ntp-keygen trapped in endless loop for MD5 keys
1201 on big-endian machines.
1204 ---
1205 (4.2.8p2-RC1) 2015/03/30 Released by Harlan Stenn <stenn@ntp.org>
1209 * [Bug 2788] New flag -G (force_step_once).
1216 * [Bug 2728] See if C99-style structure initialization works.
1217 * [Bug 2747] Upgrade libevent to 2.1.5-beta.
1218 * [Bug 2749] ntp/lib/NTP/Util.pm needs update for ntpq -w, IPv6, .POOL. .
1224 * [Bug 2766] ntp-keygen output files should not be world-readable.
1225 * [Bug 2767] ntp-keygen -M should symlink to ntp.keys.
1228 * [Bug 2774] Unreasonably verbose printout - leap pending/warning
1229 * [Bug 2775] ntp-keygen.c fails to compile under Windows.
1231 Removed non-ASCII characters from some copyright comments.
1234 Now use C99 fixed-width types and avoid non-ASCII characters in comments.
1238 Modified creation of parse-specific variables for Meinberg devices
1260 ---
1265 ---
1266 (4.2.8p1-RC2) 2015/01/29 Released by Harlan Stenn <stenn@ntp.org>
1268 * [Bug 2627] shm refclock allows only two units with owner-only access
1271 * [Bug 2732] - Leap second not handled correctly on Windows 8
1280 ---
1281 (4.2.8p1-RC1) 2015/01/24 Released by Harlan Stenn <stenn@ntp.org>
1290 ---
1291 (4.2.8p1-beta5) 2015/01/07 Released by Harlan Stenn <stenn@ntp.org>
1294 * [Bug 2728] Work around C99-style structure initialization code
1296 ---
1297 (4.2.8p1-beta4) 2015/01/04 Released by Harlan Stenn <stenn@ntp.org>
1302 * Fix a regression introduced to timepps-Solaris.h as part of:
1305 ---
1306 (4.2.8p1-beta3) 2015/01/02 Released by Harlan Stenn <stenn@ntp.org>
1308 * [Bug 2627] shm refclock allows only two units with owner-only access
1311 * [Bug 2681] Fix display of certificate EOValidity dates on 32-bit systems.
1318 ---
1319 (4.2.8p1-beta2) 2014/12/27 Released by Harlan Stenn <stenn@ntp.org>
1322 * [Bug 2693] ntp-keygen doesn't build without OpenSSL and sntp.
1325 ---
1326 (4.2.8p1-beta1) 2014/12/23 Released by Harlan Stenn <stenn@ntp.org>
1329 * [Bug 2693] ntp-keygen doesn't build without OpenSSL.
1332 ---
1344 (4.2.7p486-RC) 2014/12/18 Released by Harlan Stenn <stenn@ntp.org>
1346 (4.2.7p485-RC) 2014/12/12 Released by Harlan Stenn <stenn@ntp.org>
1348 (4.2.7p484-RC) 2014/12/11 Released by Harlan Stenn <stenn@ntp.org>
1362 * [Bug 2651] Certificates with ASN timestamps w/ 4-digit years mis-parsed.
1386 * autogen-5.18.5pre1
1392 * autogen-5.18.4
1403 - found (hopefully) last cause for clutter in protocol version
1404 - log GPSD revision and release numbers with protocol version
1409 - make driver work with GPSD protocol version 3.9
1410 - use exponential back-off for connection problems
1411 - implement rate-limit for syslog entries
1414 Add 'control' function -- fudge values not available during start.
1417 * More autogen-5.18.4pre14 cleanup.
1419 * More autogen-5.18.4pre14 cleanup.
1423 * Try bison-3.0.2 instead of bison-2.5.
1433 * autogen-5.18.4pre14
1442 * [Bug 2597] leap file loose ends (follow-up)
1443 - uniform expiration check messages for config and timer triggered
1445 - timer triggered loads log messages only once per day
1465 * [Bug 2597] leap file processing -- loose ends.
1475 * [Bug 2597] leap file processing -- loose ends
1483 * [Bug 2597] leap file processing -- loose ends
1498 * Update to libopts-40.2.15, and autogen-5.18.3pre18.
1508 * Clean up last-update timestamps of html/*.html files.
1511 * CID 711660: Do a non-NULL pointer assertion check a bit earlier.
1513 * [Bug 2572] cross-compiling fails for --with-yielding-select.
1515 * Upgrade to libevent-2.1.3-alpha-dev.
1516 * [Bug 2572] cross-compiling fails for --with-yielding-select.
1519 * CID 1189401: Use INSIST() instead of a belt-and-suspenders pointer check.
1522 * [Bug 2540] bootstrap script needs to 'touch' files in finer-grained groups.
1524 -- change reading the hash line code: NIST omits leading zeros.
1535 * [Bug 2540] bootstrap script needs to 'touch' files in finer-grained groups.
1537 * [Bug 2572] cross-compiling fails for --with-yielding_select.
1557 * [Bug 2551] --disable-local-libevent breaks the build.
1569 * [Bug 792] TrueTime TL-3 WWV refclock support.
1572 * [Bug 1002] ntp-keygen option and documentation updates: -p/--pvt-passwd
1573 is now -p/--password, and -q/--get-pvt-passwd is now -q/--export-passwd.
1582 * [Bug 2049] Clarify ntpdate's -d option behavior.
1590 * [Bug 2540] bootstrap script needs to 'touch' files in finer-grained groups.
1603 * [Bug 2519] mktime.c does not compile on 64-bit Solaris but we do not
1605 * [Bug 2522] Revert Bug 2513 fix - it breaks backward compatibility.
1607 * [Bug 2521] VPATH tweaks for perl -opts files.
1609 * [Bug 2521] bootstrap script needs a tweak for perl -opts files.
1636 * Upgrade to autogen-5.18.3pre5 and libopts-40.1.15.
1640 * [Bug 2499] Win32 user-space/loopback ppsapi provider drops samples.
1646 * [Bug 2490] Fixed non-const initializer coming from [Bug 2250] fix.
1649 * [Bug 2419] [rc-nmea] Improve clockstats reporting when receiver sends
1657 * [Bug 2481] ntpd aborts when both user and group are specified with -u.
1664 * [Bug 2472] (WinXP) Avoid self-termination of IO thread during exit().
1669 * [Bug 2426] Possibly uninitialized data in crypto_send() - CID 975596.
1671 * [Bug 2450] --version has bogus short option.
1673 * (no changes - force a rebuild for a new Coverity scan)
1675 * [Bug 2454] Need way to set file descriptor limit - cleanup.
1689 * [Bug 2448] Fix checks for configure --with-stack-limit and --with-memlock
1693 and fix select()-only platforms calling input_handler directly.
1695 * Upgrade to AutoGen-5.18.1pre3
1696 * Upgrade to libopts-40.1.15.
1706 * [Bug 2434] Line-buffer (v. block-buffer) stdout.
1716 * [Bug 2423] Log command-line args at LOG_INFO.
1720 * Upgrade to libopts-39.0.14 from 5.17.5pre10.
1737 * Bump sntp/include/autogen-version.def .
1739 * [Bug 2357] sntp/libopts/usage.c sometimes needs -lintl.
1742 * [Bug 2364] "sed -i" is not portable.
1744 * [Bug 2357] sntp/libopts/usage.c sometimes needs -lintl.
1752 * Upgrade to autogen-5.17.3pre4 and libopts-38.0.13.
1753 * [Bug 2357] sntp/libopts/usage.c on NetBSD needs -lintl.
1755 * Upgrade to autogen-5.17.2pre and libopts-38.0.13.
1762 * CID 739711: Ignore return status of remove() in ntp-keygen.c.
1767 * CID 739473,739532: Out-of-bounds access/illegal address computation.
1785 * [Bug 2327] Rename sntp/ag-tpl/:Old to sntp/ag-tpl/Old.
1786 * Cleanup to ntpsnmpd-opts.def.
1788 * Documentation cleanup to the ntpd, ntpdc, ntpq and ntp-wait
1793 * [Bug 2325] Re-enable mlockall() check under Linux post-1223 fix.
1797 * Update several .def files to use autogen-5.17 feature set.
1800 * Make sure agtexi-file.tpl defines label-str.
1802 * Upgrade to autogen-5.17 and libopts-37.0.12.
1806 * [Bug 2081 - Backward Incompatible] rawstats now logs everything.
1812 * ntp-wait, ntpd, ntpdc, ntpq, ntpsnmpd autogen documentation updates.
1815 * ntp-keygen autogen documentation updates.
1823 * Create agtexi-file.tpl .
1826 * Create ntp-keygen.{html,texi}.
1843 * [Bug 2040] Provide a command-line option for the identity key bits.
1850 * [Bug 2306] keep pps hack for Win32 even if user-mode/loopback
1856 * [Bug 2306] Added user-mode/loop-back PPS API provider for Win32
1862 * [Bug 1320] Log ntpd's initial command-line parameters. (updated fix)
1866 * [Bug 1320] Log ntpd's initial command-line parameters.
1868 * [Bug 969] Clarify ntpdate.html documentation about -u and ntpd.
1876 * [Bug 922] Allow interspersed -4 and -6 flags on the ntpq command line.
1878 * [Bug 2296] Update fix for Bug 2294 to handle --without-crypto.
1890 * [Bug 938] The argument to the -D flag takes a number, not a string.
1915 * [Bug 2271] Decode refclock types when built with --disable-all-clocks.
1942 * Upgrade to autogen-5.16.2 and libopts-36.5.11.
1943 * Potential bugfix for agtexi-cmd.tpl.
1949 * [Bug 2252] palisade: formats nanosecs to a 6-char field.
1950 * Attempt to resolve strict-aliasing violation in refclock_tsyncpci.c.
1951 * Fix && -> & typo in refclock_palisade.c debug statements.
1953 * [Bug 2247] (more) Get rid of the TRAK refclock - deprecated since 2006.
1960 * [Bug 2247] Get rid of the TRAK refclock - deprecated since 2006.
1965 * [Bug 1454] Add parse clock support for the SEL-240x GPS products.
1968 * CID 97123: Future-proof possible change to refclock_nmea.c.
1969 * CID 97377: ntp-keygen.c's followlink() might not NUL-terminate.
1974 * Remove 1024 associations-per-server limit from ntpq.
1982 * Automake-1.12 wants us to use AM_PROG_AR.
1989 * Update bundled libevent to git master, post libevent 2.1.1-alpha.
1992 crypto library. Add legacy support for -Wl,-rpath.
1999 * [Bug 2224] Use-after-free in routing socket code after dropping root.
2004 * [Bug 2204] Build with --enable-getifaddrs=glibc fails.
2006 * [Bug 2191] dcfd -Y y2kcheck on CentOS 6.2 x86_64 breaks make check.
2022 * LCRYPTO is gone - replace with VER_SUFFIX.
2026 * [Bug 1122] openssl detection via pkg-config fails when no additional
2027 -Idir flags are needed.
2057 * Fix the check-scm-rev invocation in several Makefile.am's.
2070 * [Bug 2134] --enable-C99-snprintf does not force rpl_snprintf use.
2072 * [Bug 603] Only link with nlist()-related libraries when needed:
2075 * [Bug 603] Only link with nlist()-related libraries when needed.
2080 * Upgrade to autogen-5.14 (and libopts-36.1.11).
2089 * Move refclock-specific scheduled timer code under #ifdef REFCLOCK
2097 * Fix build break triggered by updating deps-ver and libntp/systime.c at
2100 * [Bug 2104] ntpdc fault with oversize -c command.
2101 * [Bug 2106] Fix warnings when using -Wformat-security.
2104 * [Bug 2100] conversion problem with timespec/timeval <--> l_fp fixed;
2116 * [Bug 2037] Fuzzed non-interpolated clock may decrease.
2126 * [Bug 2082] from 4.2.6p5-RC3: 3-char refid sent by ntpd 4.2.6p5-RC2
2128 * [Bug 2085] from 4.2.6p5-RC3: clock_update() sys_rootdisp calculation
2130 * [Bug 2086] from 4.2.6p5-RC3: get_systime() should not offset by
2132 * [Bug 2087] from 4.2.6p5-RC3: sys_jitter calculation overweights
2134 * from 4.2.6p5-RC3: Ensure NULL peer->dstadr is not accessed in orphan
2137 * [Bug 2050] from 4.2.6p5-RC2: Orphan mode stratum counting to infinity.
2138 * [Bug 2059] from 4.2.6p5-RC2: optional billboard column "server" does
2139 not honor -n.
2140 * [Bug 2066] from 4.2.6p5-RC2: ntpq lopeers ipv6 "local" column overrun.
2141 * [Bug 2068] from 4.2.6p5-RC2: ntpd sends nonprintable stratum 16 refid
2143 * [Bug 2069] from 4.2.6p5-RC2: broadcastclient, multicastclient spin up
2145 * [Bug 2072] from 4.2.6p5-RC2: Orphan parent selection metric needs
2148 * from 4.2.6p5-RC2: Exclude not-yet-determined sys_refid from use in
2150 * from 4.2.6p5-RC2: Never send KoD rate limiting response to MODE_SERVER.
2153 * Restore 4.2.6 clock_combine() weighting to ntp-dev, reverting to pre-
2154 4.2.7p70 method while also avoiding divide-by-zero (from Dave Mills).
2162 * Clean up -libm entries regarding libntp.a
2174 believed to provide all functionality ntpdc did, and uses a less-
2186 'step_systime()' and necessary support to 'ntp-calendar.c'.
2191 * [Bug 2035] ntpq -c mrulist sleeps 1 sec between queries, not 5 msec.
2197 retrieving list, and allows Ctrl-C interruption of the retrieval,
2207 * [Bug 2025] Switching between daemon and kernel loops can doubly-
2209 * [Bug 2028] ntpd -n (nofork) redirects logging to stderr.
2214 * [Bug 1947] Porting parse-based Wharton refclock driver to Windows.
2221 * ntp-keygen private key cipher default now triple-key triple DES CBC.
2222 * ntp-keygen -M is intended to ignore all other defaults and
2226 ntpkey_<scheme>par_<group/host> in ntpd, matching ntp-keygen.
2229 * ntp-keygen on Windows XP and later systems will now create links
2234 * [Bug 2020] ntp-keygen -s no longer sets host in cert file name.
2235 * [Backward Incompatible] ntp-keygen -i option long name changed from
2236 misleading --issuer-name to --ident.
2242 * Sync with ntp-4.2.6p4 (a no-op).
2251 * [Bug 2003] from 4.2.6p4-RC3: ntpq_read_assoc_peervars() broken.
2253 * Update libevent to git head (2.1 branch) as of 2.0.14-stable.
2255 * Require -D4 or higher for ntpd SIGALRM debug trace from [Bug 2000].
2259 * [Bug 2001] add ntpq -c timerstats like ntpdc -c timerstats.
2260 * [Bug 2001] from 4.2.6p4-RC3: ntpdc timerstats reports overruns as
2268 * Cleanups for ntp-wait-opts.def and ntp.keys.def .
2274 * Clean up ntp-wait-opts.def .
2288 * Fix make distcheck with --enable-libevent-regress problem with
2293 * [Bug 1983] --without-sntp build breaks in sntp subdir.
2294 * [Bug 1984] from 4.2.6p4-RC3: ntp/libisc fails to compile on OS X 10.7.
2295 * [Bug 1985] from 4.2.6p4-RC3: "logconfig =allall" rejected.
2297 * sntp: change -h/--headspace to -g/--gap, and change the default gap
2299 * [Backward Incompatible] from 4.2.6p4: sntp: -l/--filelog ->
2300 -l/--logfile, to be consistent with ntpd.
2302 * From 4.2.6p4: libopts/file.c fix from Bruce Korb (arg-type=file).
2304 * Sync with 4.2.6p4-RC2.
2310 * [Bug 1975] from 4.2.6p4-RC2: libntp/mktime.c won't work with 64-bit
2313 * [Bug 1977] Fix flag/description mismatches in ntp-keygen-opts.def.
2314 * Do not force "legacy" when --with-locfile is not given, genLocInfo
2321 behavior, pass --with-locfile=legacy to 'configure'
2322 * [Bug 1972] from 4.2.6p4-RC2: checking for struct rtattr fails.
2324 * Removed sntp/m4/ntp_bindir.m4 - no longer needed.
2328 * Give NTP_LOCINFO an optional path-to argument.
2329 * Remove hacks to get NTP_LOCINFO-related data to sntp/ .
2335 * Improve the help text: --with-locfile=XXX .
2340 * [Bug 1608] from 4.2.6p4-RC2: Parse Refclock driver should honor
2345 * [Bug 1970] from 4.2.6p4-RC2: UNLINK_EXPR_SLIST() causes crash if list
2347 * Update libevent to 2.1 HEAD as of merge of 2.0.13-stable-dev.
2355 * [Bug 1964] --without-sntp should not build sntp.
2357 * [Bug 1961] from 4.2.6p4: html2man update: distribute ntp-wait.html.
2358 * Require autogen-5.12.
2360 * [Bug 1134] from 4.2.6p4-RC1: ntpd fails binding to tentative IPv6
2362 * [Bug 1790] from 4.2.6p4-RC1: Update config.guess and config.sub to
2366 * ntp-wait: some versions of ntpd spell "associd" differently.
2369 * Implement --with-locfile=filename configure argument. If filename is
2375 * Update .point-changed-filelist for the new man pages.
2376 * Update the building of OS-specific programs.
2394 * Update .point-changed-filelist .
2396 * Update ntp-wait autogen docs.
2399 * Use autogen to produce ntp-keygen docs.
2400 * Add "license name" to ntp.lic for autogen-5.11.10.
2405 * Upgrade to libevent-2.0.12.
2408 * Remove the deprecated "detail" stanza from ntpdc-opts.def.
2410 * Update cmd-doc.tlib to autogen-5.11.10pre5.
2424 * cmd-doc.tlib cleanup from Bruce Korb.
2430 doesn't use pkg-config to find openssl's installation location.
2447 * Use 64-bit scalars in LFPTOD() and DTOLFP() on more platforms by
2452 * Convert receive buffer queue from doubly-linked list to FIFO.
2458 * Correct acts_close() test of pp->io.fd to see if it is open.
2462 * Convert more of the sntp-opt.def documentation from man to mdoc.
2465 * from 4.2.6p4-RC1: Require autogen 5.11.9.
2467 * [Bug 988] Local clock eats up -g option, so ntpd stops with large
2476 * Remove unused FLAG_SYSPEER from peer->status.
2483 each no_sys_peer event. This prevents a particular form of clock-
2490 * [Bug 1910] Support the Tristate Ltd. TS-GPSclock-01.
2493 * [Bug 1906] 4.2.7p160 - libtool: compile: cannot determine name of
2495 * Share a single sntp/libevent/build-aux directory between all three
2497 * Add missing --enable-local-libevent help to top-level configure.
2499 * from 4.2.6p4-RC1: Upgrade to libopts 35.0.10 from AutoGen 5.11.9pre8.
2505 * Update libevent --disable-libevent-regress handling to work when
2521 * Add --enable-c99-sprintf to configure args for -noopenssl variety of
2522 flock-build to avoid regressions in (v)snprintf() replacement.
2528 * Remove never-used, incomplete ports/winnt/ntpd/refclock_trimbledc.[ch]
2529 * On systems without C99-compliant (v)snprintf(), use C99-snprintf
2532 kept out of --enable-all-clocks as a result), upstream libs which use
2535 * [Bug 1881] describe the {+,-,s} characters in configure --help output.
2541 * Remove use of MAXFILENAME in mode 7 (ntpdc) on-wire structs.
2542 * Change ntpd MAXFILENAME from 128 to 256 to match ntp-keygen.
2555 * [Bug 1874] ntpq -c "rv 0 sys_var_list" empty.
2559 * [Bug 1862] in6addr_any test in configure fooled by arm gcc 4.1.3 -O2.
2565 bits had been ignored one-by-one, but Linux SA_RESTORER definition is
2568 * [Bug 1844] ntpd 4.2.7p131 NetBSD, --gc-sections links bad executable.
2571 * Add "ntpq -c iostats" similar to "ntpdc -c iostats".
2574 * [Bug 1848] ntpd 4.2.7p139 --disable-thread-support does not compile.
2575 * Add --disable-thread-support to one flock-build variation.
2576 * One more lock-while-init in lib/isc/task.c to quiet lock analysis.
2578 * [Bug 1848] make check ntpd --saveconfigquit clutters syslog.
2586 * Lock under-construction task, taskmgr objects to satisfy Coverity's
2587 mostly-correct assumptions about which variables are protected by
2598 namesake timeline. This preserves the benefit of using the never-
2611 scm-rev to avoid invoking GNU make implicit rules attempting to
2617 * Move sntp last in top-level Makefile.am SUBDIRS so that the libevent
2622 sntp/version was out-of-date relative to phony target FRC.version.
2623 * Do not cache paths to perl, test, or pkg-config, searching the PATH
2627 * [Bug 1833] The checking sem_timedwait() fails without -pthread.
2628 * ElectricFence was suffering bitrot - remove it. valgrind works well.
2632 * Remove libevent-cfg from sntp/Makefile.am.
2634 * Avoid relying on remake rules for routine build/flock-build for
2635 libevent as for the top-level and sntp subproject.
2637 * [Bug 1087] -v/--normalverbose conflicts with -v/--version in sntp.
2638 * [Bug 1088] sntp should (only) report the time difference without -s/-a.
2642 * Convert sntp to libevent event-driven socket programming. Instead of
2645 sntp command-line options to adjust timing and optionally wait for all
2647 * Import libevent 2.0.10-stable plus local patches as a tearoff, used
2651 when possible. Override with configure --disable-thread-support.
2654 * Test --without-sntp in flock-build script's -no-refclocks variety.
2658 * Enable gcc -Wcast-align, fix many instances of warnings when casting
2659 a pointer to a more-strictly-aligned underlying type.
2661 * [Bug 1811] Update the download location in WHERE-TO-START.
2664 by ntpq -c kerninfo introduced in 4.2.7p104.
2675 * [Bug 1794] ntpq -c rv missing clk_wander information.
2678 * sntp/Makefile.am needs any passed-in CFLAGS.
2688 rather than hand-crafted conversion, avoid signed int overflow there.
2693 ./configure --disable-debugging.
2694 * Fix tvalops.cpp unit test failures for 32-bit builds.
2707 * Simplify the built-sources stuff in sntp/ .
2708 * Fix check for -lipv6 on HP-UX 11.
2710 * Add configure --without-sntp option to disable building sntp and
2716 Share a single set of build-aux scripts (e.g. config.guess, missing).
2718 Warn and exit build/flock-build if bootstrap needs to be run.
2725 * Fix for openssl pkg-config detection eval failure.
2730 * [Bug 1776] sntp mishandles -t/--timeout and -a/--authentication.
2731 * Default to silent make rules, override with make V=1 or ./configure
2732 --disable-silent-rules.
2733 * Correct --with-openssl-incdir defaulting with pkg-config.
2735 * Begin moving some of the low-level socket stuff to libntp.
2739 * Use make V=0 in build script to increase signal/noise ratio.
2742 * Default --with-openssl-libdir and --with-openssl-incdir to the values
2743 from pkg-config, falling back on our usual search paths if pkg-config
2745 * Change refclock_open() to return -1 on failure like open().
2749 * Initialize refclockproc.rio.fd to -1, harmonize refclock shutdown
2751 * Enable tickadj-like taming of wildly off-spec Windows clock using
2755 * Unit tests extended for hard-coded system time.
2756 * make V=0 and configure --enable-silent-rules supported.
2758 * Preserve last timecode in ACTS driver (ntpq -ccv).
2781 * from 4.2.6p3: Update genCommitLog for the bk-5 release.
2784 * from 4.2.6p3: Create and use scripts/check--help when generating
2786 * from 4.2.6p3: Update bk triggers for the bk-5 release.
2795 * Allow ntpq &1 associd use without preceding association-fetching.
2798 * from 4.2.6p3-RC12: Upgrade to libopts 34.0.9 from AutoGen 5.11.6pre7.
2799 * from 4.2.6p3-RC12: Relax minimum Automake version to 1.10 with updated
2802 * [Bug 1743] from 4.2.6p3-RC12: Display timezone offset when showing
2807 * [Bug 1761] clockstuff/clktest-opts.h omitted from tarball.
2808 * [Bug 1762] from 4.2.6p3-RC12: manycastclient responses interfere.
2811 * [Bug 1458] from 4.2.6p3-RC12: Can not compile NTP on FreeBSD 4.7.
2812 * [Bug 1760] from 4.2.6p3-RC12: ntpd Windows interpolation cannot be
2814 * from 4.2.6p3-RC12: Upgrade to libopts 34.0.9 from AutoGen 5.11.6pre5.
2817 * [Bug 1758] from 4.2.6p3-RC12: setsockopt IPV6_MULTICAST_IF with wrong
2822 * [Bug 1754] from 4.2.6p3-RC12: --version output should be more verbose.
2823 * [Bug 1757] from 4.2.6p3-RC12: oncore snprintf("%m") doesn't expand %m.
2824 * from 4.2.6p3-RC12: Suppress ntp-keygen OpenSSL version display for
2825 --help, --version, display both build and runtime OpenSSL versions
2827 * from 4.2.6p3-RC12: Upgrade to libopts 33.5.8 from AutoGen 5.11.6pre3.
2830 * [Bug 1751] from 4.2.6p3-RC12: Support for Atari FreeMiNT OS.
2833 * [Bug 1510] from 4.2.6p3-RC12: Add modes 20/21 for driver 8 to support
2835 * [Bug 1741] from 4.2.6p3-RC12: Enable multicast reception on each
2837 * from 4.2.6p3-RC12: Other manycastclient repairs:
2843 EUI-64 IPv6 addresses first, then static, and last RFC 4941 privacy
2851 * [Bug 1743] from 4.2.6p3-RC12: Display timezone offset when showing
2855 * [Bug 1742] form 4.2.6p3-RC12: Fix a typo in an error message in the
2859 * [Bug 1740] ntpdc -c reslist packet count wrongly treated as signed.
2862 * from 4.2.6p3-RC12: Clean up the SNTP documentation.
2866 * from 4.2.6p3-RC12: Clean up m4 quoting in configure.ac, *.m4 files,
2874 * [Bug 1725] from 4.2.6p3-RC11: ntpd sends multicast from only one
2876 * from 4.2.6p3-RC11: Upgrade libopts to 33.3.8.
2877 * from 4.2.6p3-RC11: Bump minimum Automake version to 1.11, required for
2883 * Add ntp-keygen -l/--lifetime to control certificate expiry.
2889 * [Bug 1727] ntp-keygen PLEN, ILEN undeclared --without-crypto.
2890 * Remove top-level libopts, use sntp/libopts.
2891 * from 4.2.6p3-RC11: Remove log_msg() and debug_msg() from sntp in favor
2895 * [Bug 1728] from 4.2.6p3-RC11: In ntp_openssl.m4, don't add
2896 -I/usr/include or -L/usr/lib to CPPFLAGS or LDFLAGS.
2898 * [Bug 1681] from 4.2.6p3-RC10: More sntp logging cleanup.
2899 * [Bug 1683] from 4.2.6p3-RC10: Non-localhost on loopback exempted from
2901 * [Bug 1719] Cleanup for ntp-keygen and fix -V crash, from Dave Mills.
2903 * [Bug 1574] from 4.2.6p3-RC9: sntp doesn't set tv_usec correctly.
2904 * [Bug 1681] from 4.2.6p3-RC9: sntp logging cleanup.
2905 * [Bug 1683] from 4.2.6p3-RC9: Interface binding does not seem to work
2908 * [Bug 1709] from 4.2.6p3-RC9: ntpdate ignores replies with equal
2931 * [Bug 1685] from 4.2.6p3-RC8: NMEA driver mode byte confusion.
2932 * from 4.2.6p3-RC8: First cut at using scripts/checkChangeLog.
2940 * [Bug 1679] Fix test for -lsocket.
2943 * [Bug 1676] from 4.2.6p3-RC7: NMEA: $GPGLL did not work after fix
2946 * from 4.2.6p3-RC7: Added scripts/checkChangeLog.
2948 * [Bug 1571] from 4.2.6p3-RC6: NMEA does not relate data to PPS edge.
2949 * [Bug 1572] from 4.2.p63-RC6: NMEA time adjustment for GPZDG buggy.
2950 * [Bug 1675] from 4.2.6p3-RC6: Prohibit includefile remote config.
2951 * Enable generating ntpd/ntp_keyword.h after keyword-gen.c changes on
2957 * [Bug 1669] from 4.2.6p3-RC5: NTP fails to compile on IBM AIX 5.3.
2958 * [Bug 1670] Fix peer->bias and broadcastdelay.
2962 * [Bug 1649] from 4.2.6p3-RC5: Require NMEA checksum if $GPRMC or
2968 * [Bug 1584] from 4.2.6p3-RC4: wrong SNMP type for precision,
2972 * [Bug 1584] from 4.2.6p3-RC3: ntpsnmpd OID must be mib-2.197.
2973 * [Bug 1659] from 4.2.6p3-RC4: Need CLOCK_TRUETIME not CLOCK_TRUE.
2975 * [Bug 1665] from 4.2.6p3-RC4: is_anycast() u_int32_t should be u_int32.
2980 * [Bug 1080] from 4.2.6p3-RC3: ntpd on ipv6 routers very chatty.
2984 * [Bug 750] from 4.2.6p3-RC3: Non-existing device causes coredump with
2985 RIPE-NCC driver.
2986 * [Bug 1567] from 4.2.6p3-RC3: Support Arbiter 1093C Satellite Clock on
2988 * [Bug 1581] from 4.2.6p3-RC3: printf format string mismatch leftover.
2989 * [Bug 1659] from 4.2.6p3-RC3: Support Truetime Satellite Clocks on
2991 * [Bug 1660] from 4.2.6p3-RC3: On some systems, test is in /usr/bin, not
2993 * [Bug 1661] from 4.2.6p3-RC3: Re-indent refclock_ripencc.c.
3008 * [Bug 1644] from 4.2.6p3-RC3: cvo.sh should use lsb_release to identify
3017 * [Bug 1643] from 4.2.6p3-RC3: Range-check the decoding of the RIPE-NCC
3021 * [Bug 1636] from 4.2.6p3-RC2: segfault after denied remote config.
3025 * [Bug 1635] from 4.2.6p3-RC2: "filegen ... enable" is not default.
3032 * [Bug 1344] from 4.2.6p3-RC1: ntpd on Windows exits without logging
3038 * [Bug 1628] Clean up -lxnet/-lsocket usage for (open)solaris.
3045 * [Bug 1588] finish configure --disable-autokey implementation.
3046 * [Bug 1616] refclock_acts.c: if (pp->leap == 2) is always false.
3052 * [Bug 1578] Consistently use -lm when needed.
3054 * [Bug 1573] from 4.2.6p3-beta1: Miscalculation of offset in sntp.
3059 * [Bug 1595] from 4.2.6p3-beta1: empty last line in key file causes
3061 * [Bug 1597] from 4.2.6p3-beta1: packet processing ignores RATE KoD packets,
3064 * [Bug 1581] from 4.2.6p3-beta1: ntp_intres.c size_t printf format
3071 * [Bug 1395] ease ntpdate elimination with ntpd -w/--wait-sync
3076 string buffers undersized. Mostly backported from earlier ntp-dev
3079 * [Bug 1570] backported to 4.2.6p2-RC7.
3080 * [Bug 1575] from 4.2.6p2-RC7: use 'snprintf' with LIB_BUFLENGTH in
3082 * [Bug 1576] backported to 4.2.6p2-RC7.
3092 * [Bug 715] from 4.2.6p2-RC6: libisc Linux IPv6 interface iteration
3098 * [Bug 1561] from 4.2.6p2-RC5: ntpq, ntpdc "passwd" prompts for MD5
3100 * [Bug 1565] from 4.2.6p2-RC5: sntp/crypto.c compile fails on MacOS over
3102 * from 4.2.6p2-RC5: Windows port: do not exit in
3106 * [Bug 1555] from 4.2.6p2-RC4: sntp illegal C (mixed code and
3109 * configure.ac: add --disable-autokey, #define AUTOKEY to enable future
3115 * [Bug 1325] from 4.2.6p2-RC3: unreachable code sntp recv_bcst_data().
3116 * [Bug 1459] from 4.2.6p2-RC3: sntp MD5 authentication does not work
3118 * [Bug 1552] from 4.2.6p2-RC3: update and complete broadcast and crypto
3120 * [Bug 1553] from 4.2.6p2-RC3: sntp/configure.ac OpenSSL support.
3121 * from 4.2.6p2-RC3: Escape unprintable characters in a refid in ntpq -p
3123 * from 4.2.6p2-RC3: Simplify hash client code by providing OpenSSL
3125 * from 4.2.6p2-RC3: Do not depend on ASCII in sntp.
3128 * Update the ChangeLog entries when merging items from -stable.
3132 * [Bug 1544] ntpq mrulist sscanf timestamp format mismatch on 64-bit.
3135 * [Bug 1512] from 4.2.6p2-RC3: ntpsnmpd should connect to net-snmpd
3136 via a unix-domain socket by default.
3137 Provide a command-line 'socket name' option.
3138 * [Bug 1538] from 4.2.6p2-RC3: update refclock_nmea.c's call to
3140 * [Bug 1541] from 4.2.6p2-RC3: Fix wrong keyword for "maxclock".
3143 * [Bug 1465] from 4.2.6p2-RC2: Make sure time from TS2100 is not
3144 invalid (backport from -dev).
3145 * [Bug 1528] from 4.2.6p2-RC2: Fix EDITLINE_LIBS link order for ntpq
3150 * [Bug 1534] from 4.2.6p2-RC2: conflicts with VC++ 2010 errno.h.
3151 * [Bug 1535] from 4.2.6p2-RC2: "restrict -4 default" and "restrict
3152 -6 default" ignored.
3154 * [Bug 1528] from 4.2.6p2-RC2: Remove --with-arlib from br-flock.
3155 * [Bug 1503] [Bug 1504] [Bug 1518] [Bug 1522] from 4.2.6p2-RC2:
3161 * [Bug 1520] '%u' formats for size_t gives warnings with 64-bit builds.
3166 * accopt.html: non-ntpport doc changes from Dave Mills.
3181 * [Bug 1503] Auto-enabling of monitor for "restrict ... limited" wrong.
3187 printf format mismatches with 64-bit size_t.
3191 * Add "ntpq -c ifstats" similar to "ntpdc -c ifstats".
3192 * Add "ntpq -c sysstats" similar to "ntpdc -c sysstats".
3193 * Add "ntpq -c monstats" to show monlist knobs and stats.
3194 * Add "ntpq -c mrulist" similar to "ntpdc -c monlist" but not
3196 ntpq -c "mrulist mincount=2 laddr=192.168.1.2 sort=-avgint"
3197 ntpq -c "mrulist sort=addr"
3198 ntpq -c "mrulist mincount=2 sort=count"
3199 ntpq -c "mrulist sort=-lstint"
3200 * Modify internal representation of MRU list to use l_fp fixed-point
3217 * Limit "ntpdc -c monlist" response in ntpd to 600 entries, the previous
3222 * Do not abort on non-ASCII characters in ntp.conf, ignore them.
3236 variables in one operation: ntpq -c "rv 0 version offset frequency".
3248 - remove fallback implementations for memmove(), memset, strstr().
3249 - do not test for atexit() or memcpy().
3256 preserve the same behavior. This allows removal of special-case code
3259 * Move ntp_restrict.c MRU doubly-linked list maintenance code into
3263 --disable-saveconfig and using DNS.
3266 * [Bug 1514] from 4.2.6p1-RC6: Typo in ntp_proto.c: fabs(foo < .4)
3268 * [Bug 1464] from 4.2.6p1-RC6: synchronization source wrong for
3270 * From 4.2.6p1-RC6: Correct Windows port's refclock_open() to
3271 return 0 on failure not -1.
3272 * From 4.2.6p1-RC6: Correct CHU, dumbclock, and WWVB drivers to
3274 * From 4.2.6p1-RC6: Correct "SIMUL=4 ./flock-build -1" to
3275 prioritize -1/--one.
3283 * [Bug 1478] from 4.2.6p1-RC5: linking fails: EVP_MD_pkey_type.
3284 * [Bug 1479] from 4.2.6p1-RC5: not finding readline headers.
3285 * [Bug 1484] from 4.2.6p1-RC5: ushort is not defined in QNX6.
3287 * [Bug 1480] from 4.2.6p1-RC5: snprintf() cleanup caused
3289 * Stop using getaddrinfo() to convert numeric address strings to on-wire
3292 * [Bug 1477] from 4.2.6p1-RC5: First non-gmake make in clone
3295 * Broaden ylwrap workaround VPATH_HACK to all non-GNU make.
3297 * [Bug 1474] from 4.2.6p1-RC4: ntp_keygen LCRYPTO after libntp.a.
3298 * Include 4.2.6p1-RC4: Remove arlib.
3303 * Include 4.2.6p1: Fix widely cut-n-pasted bug in refclock shutdown
3309 * [Bug 1469] u_int32, int32 changes broke HP-UX 10.20 build.
3310 * [Bug 1470] from 4.2.6p1: "make distdir" compiles keyword-gen.
3325 * [Bug 1140] from 4.2.6p1-RC5: Clean up debug.html, decode.html,
3327 * Include 4.2.6p1-RC3: Use TZ=UTC instead of TZ= when calling date in
3329 * [Bug 1448] from 4.2.6p1-RC3: Some macros not correctly conditionally
3331 * [Bug 1449] from 4.2.6p1-RC3: ntpsim.h in ntp_config.c should be used
3333 * [Bug 1450] from 4.2.6p1-RC3: Option to exclude warnings not
3338 * [Bug 1451] from 4.2.6p1-RC3: sntp leaks KoD entry updating.
3339 * [Bug 1453] from 4.2.6p1-RC3: Use $CC in config.cache filename.
3346 * [Bug 1127] from 4.2.6p1-RC3: Check the return of X590_verify().
3347 * [Bug 1439] from 4.2.6p1-RC3: .texi gen after binary is linked.
3348 * [Bug 1440] from 4.2.6p1-RC3: Update configure.ac to support kfreebsd.
3349 * [Bug 1445] from 4.2.6p1-RC3: IRIX does not have -lcap or support
3352 * Include 4.2.6p1-RC2
3354 * [Bug 1429] ntpd -4 option does not reliably force IPv4 resolution.
3358 * [Bug 1427] quote missing in ./build - shows up on NetBSD.
3361 * [Bug 1419] ntpdate, ntpdc, sntp, ntpd ignore configure --bindir.
3366 * [Bug 1413] test OpenSSL headers regarding -Wno-strict-prototypes.
3372 * [Bug 1407] configure.ac: recent GNU Make -v does not include "version".
3373 ---
3376 No changes from 4.2.6p5-RC3.
3378 ---
3379 (4.2.6p5-RC3) 2011/12/08 Released by Harlan Stenn <stenn@ntp.org>
3381 * [Bug 2082] 3-char refid sent by ntpd 4.2.6p5-RC2 ends with extra dot.
3385 * Ensure NULL peer->dstadr is not accessed in orphan parent selection.
3387 ---
3388 (4.2.6p5-RC2) 2011/11/30 Released by Harlan Stenn <stenn@ntp.org>
3391 * [Bug 2059] optional billboard column "server" does not honor -n.
3397 * Exclude not-yet-determined sys_refid from use in loopback TEST12
3401 ---
3402 (4.2.6p5-RC1) 2011/10/18 Released by Harlan Stenn <stenn@ntp.org>
3406 ---
3413 * [Backward Incompatible] sntp: -l/--filelog -> -l/--logfile, to be
3415 * libopts/file.c fix from Bruce Korb (arg-type=file).
3417 ---
3418 (4.2.6p4-RC2) 2011/08/04 Released by Harlan Stenn <stenn@ntp.org>
3421 * [Bug 1961] html2man update: distribute ntp-wait.html.
3424 * [Bug 1975] libntp/mktime.c won't work with 64-bit time_t
3425 * [Bug 1978] [Bug 1134] fix in 4.2.6p4-RC1 doesn't build on older Linux.
3426 * Backport several fixes for Coverity warnings from ntp-dev.
3429 ---
3430 (4.2.6p4-RC1) 2011/07/10 Released by Harlan Stenn <stenn@ntp.org>
3437 ---
3438 (4.2.6p4-beta2) 2011/05/25 Released by Harlan Stenn <stenn@ntp.org>
3443 * Backport utility routines from ntp-dev: mprintf(), emalloc_zero().
3445 ---
3446 (4.2.6p4-beta1) 2011/05/16 Released by Harlan Stenn <stenn@ntp.org>
3455 * Enable tickadj-like taming of wildly off-spec Windows clock using
3460 ---
3464 * Create and use scripts/check--help when generating .texi files.
3465 * Update bk triggers for the bk-5 release.
3466 * Update genCommitLog for the bk-5 release.
3469 ---
3470 (4.2.6p3-RC12) 2010/12/25 Released by Harlan Stenn <stenn@ntp.org>
3474 * [Bug 1618] Unreachable code in jjy_start(). (backport from ntp-dev)
3475 * [Bug 1719] ntp-keygen -V crash. (backport)
3482 * [Bug 1754] --version output should be more verbose.
3489 * Suppress ntp-keygen OpenSSL version display for --help, --version,
3500 EUI-64 IPv6 addresses first, then static, and last RFC 4941 privacy
3506 ---
3507 (4.2.6p3-RC11) 2010/11/28 Released by Harlan Stenn <stenn@ntp.org>
3510 * [Bug 1728] In ntp_openssl.m4, don't add -I/usr/include or -L/usr/lib
3520 ---
3521 (4.2.6p3-RC10) 2010/11/14 Released by Harlan Stenn <stenn@ntp.org>
3524 * [Bug 1683] Non-localhost on loopback exempted from nic rules.
3526 ---
3527 (4.2.6p3-RC9) 2010/11/10 Released by Harlan Stenn <stenn@ntp.org>
3536 * Backport sntp from -dev
3538 ---
3539 (4.2.6p3-RC8) 2010/10/29 Released by Harlan Stenn <stenn@ntp.org>
3544 ---
3545 (4.2.6p3-RC7) 2010/10/25 Released by Harlan Stenn <stenn@ntp.org>
3550 ---
3551 (4.2.6p3-RC6) 2010/10/24 Released by Harlan Stenn <stenn@ntp.org>
3557 ---
3558 (4.2.6p3-RC5) 2010/10/22 Released by Harlan Stenn <stenn@ntp.org>
3563 ---
3564 (4.2.6p3-RC4) 2010/10/16 Released by Harlan Stenn <stenn@ntp.org>
3571 ---
3572 (4.2.6p3-RC3) 2010/10/14 Released by Harlan Stenn <stenn@ntp.org>
3574 * [Bug 750] Non-existing device causes coredump with RIPE-NCC driver.
3578 * [Bug 1584] ntpsnmpd OID must be mib-2.197.
3579 * [Bug 1643] Range-check the decoding of the RIPE-NCC status codes.
3583 * [Bug 1661] Re-indent refclock_ripencc.c.
3585 ---
3586 (4.2.6p3-RC2) 2010/09/25 Released by Harlan Stenn <stenn@ntp.org>
3591 ---
3592 (4.2.6p3-RC1) 2010/09/18 Released by Harlan Stenn <stenn@ntp.org>
3596 ---
3597 (4.2.6p3-beta1) 2010/09/11 Released by Harlan Stenn <stenn@ntp.org>
3605 ---
3609 undersized. Mostly backported from earlier ntp-dev fixes by Juergen
3612 ---
3613 (4.2.6p2-RC7) 2010/06/19 Released by Harlan Stenn <stenn@ntp.org>
3621 ---
3622 (4.2.6p2-RC6) 2010/06/12 Released by Harlan Stenn <stenn@ntp.org>
3626 ---
3627 (4.2.6p2-RC5) 2010/06/03 Released by Harlan Stenn <stenn@ntp.org>
3635 ---
3636 (4.2.6p2-RC4) 2010/05/19 Released by Harlan Stenn <stenn@ntp.org>
3638 * [Bug 1555] 4.2.6p2-RC3 sntp illegal C (mixed code and declarations).
3640 ---
3641 (4.2.6p2-RC3) 2010/05/11 Released by Harlan Stenn <stenn@ntp.org>
3645 * [Bug 1512] ntpsnmpd should connect to net-snmpd via a unix-domain
3646 socket by default. Provide a command-line 'socket name' option.
3651 * Escape unprintable characters in a refid in ntpq -p billboard.
3653 without OpenSSL. (from ntp-dev)
3654 * Do not depend on ASCII values for ('A' - '0'), ('a' - '0') in sntp.
3657 ---
3658 (4.2.6p2-RC2) 2010/04/27 Released by Harlan Stenn <stenn@ntp.org>
3661 ntp-dev).
3664 * [Bug 1535] "restrict -4 default" and "restrict -6 default" ignored.
3665 * Remove --with-arlib from br-flock.
3667 ---
3668 (4.2.6p2-RC1) 2010/04/18 Released by Harlan Stenn <stenn@ntp.org>
3670 * [Bug 1503] Auto-enabling of monitor for "restrict ... limited" wrong.
3678 ---
3680 (4.2.6p1-RC6) 2010/03/31 Released by Harlan Stenn <stenn@ntp.org>
3685 * Correct Windows port's refclock_open() to return 0 on failure not -1.
3688 * Correct "SIMUL=4 ./flock-build -1" to prioritize -1/--one.
3690 ---
3691 (4.2.6p1-RC5) 2010/02/09 Released by Harlan Stenn <stenn@ntp.org>
3695 * [Bug 1477] 1st non-gmake make in clone w/VPATH can't make COPYRIGHT.
3701 ---
3702 (4.2.6p1-RC4) 2010/02/04 Released by Harlan Stenn <stenn@ntp.org>
3706 * [Bug 1470] "make distdir" in $srcdir builds keyword-gen, libntp.a.
3710 * Fix widely cut-n-pasted bug in refclock shutdown after failed start.
3714 ---
3715 (4.2.6p1-RC3) 2010/01/24 Released by Harlan Stenn <stenn@ntp.org>
3722 * [Bug 1127] Properly check the return of X590_verify() - missed one.
3725 * [Bug 1445] IRIX does not have -lcap or support linux capabilities.
3729 ---
3730 (4.2.6p1-RC2) 2009/12/25 Released by Harlan Stenn <stenn@ntp.org>
3734 * [Bug 1419] ntpdate, ntpdc, sntp, ntpd ignore configure --bindir.
3738 * [Bug 1427] quote missing in ./build - shows up on NetBSD.
3740 * [Bug 1429] ntpd -4 option does not reliably force IPv4 resolution.
3742 * [Bug 1434] HP-UX 11 ip_mreq undeclared, _HPUX_SOURCE helps some.
3743 * [Bug 1435] sntp: Test for -lresolv using the same tests as in ntp.
3745 ---
3746 (4.2.6p1-RC1) 2009/12/20 Released by Harlan Stenn <stenn@ntp.org>
3753 * [Bug 1413] test OpenSSL headers regarding -Wno-strict-prototypes.
3757 * Build infrastructure updates to enable beta releases of ntp-stable.
3759 ---
3761 * [Sec 1331] from4.2.4p8: DoS with mode 7 packets - CVE-2009-3563.
3763 (4.2.5p250-RC) 2009/11/30 Released by Harlan Stenn <stenn@ntp.org>
3765 * [Bug 761] internal resolver does not seem to honor -4/-6 qualifiers
3770 * Add ./configure --enable-force-defer-DNS to help debugging.
3771 (4.2.5p249-RC) 2009/11/28 Released by Harlan Stenn <stenn@ntp.org>
3778 (4.2.5p248-RC) 2009/11/26 Released by Harlan Stenn <stenn@ntp.org>
3785 * Correct *-opts.h dependency so default 'get' action isn't used.
3786 (4.2.5p247-RC) 2009/11/20 Released by Harlan Stenn <stenn@ntp.org>
3787 * [Bug 1142] nodebug builds shed no light on -d, -D option failure.
3788 * [Bug 1179] point out the problem with -i/--jaildir and -u/--user when
3791 * [Bug 1343] sntp doesn't link on Solaris 7, needs -lresolv.
3792 (4.2.5p246-RC) 2009/11/17 Released by Harlan Stenn <stenn@ntp.org>
3793 * Upgrade to autogen-5.10
3795 * [Bug 1382] p245 configure --disable-dependency-tracking won't build.
3797 (4.2.5p245-RC) 2009/11/14 Released by Harlan Stenn <stenn@ntp.org>
3801 known dependency-breaking changes to force .deps to be cleaned,
3802 triggered by changing the contents of deps-ver and/or sntp/deps-ver.
3803 (4.2.5p244-RC) 2009/11/12 Released by Harlan Stenn <stenn@ntp.org>
3806 * [Bug 1376] Enable authenticated ntpq and ntpdc using newly-available
3808 * ntp-keygen, Autokey OpenSSL build vs. run version mismatch is now a
3809 non-fatal warning.
3810 (4.2.5p243-RC) 2009/11/11 Released by Harlan Stenn <stenn@ntp.org>
3813 (4.2.5p242-RC) 2009/11/10 Released by Harlan Stenn <stenn@ntp.org>
3815 * [Bug 1366] ioctl(TIOCSCTTY, 0) fails on NetBSD *[0-2].* > 3.99.7.
3816 * [Bug 1368] typos in libntp --without-crypto case
3824 (4.2.5p241-RC) 2009/11/07 Released by Harlan Stenn <stenn@ntp.org>
3828 (4.2.5p240-RC) 2009/11/05 Released by Harlan Stenn <stenn@ntp.org>
3829 * [Bug 1364] clock_gettime() not detected, need -lrt on Debian 5.0.3.
3830 * Provide all of OpenSSL's signature methods for ntp.keys (FIPS 140-2).
3831 (4.2.5p239-RC) 2009/10/30 Released by Harlan Stenn <stenn@ntp.org>
3838 (4.2.5p238-RC) 2009/10/27 Released by Harlan Stenn <stenn@ntp.org>
3844 * CIDs 94-99 make it more clearly impossible for sock_hash() to return
3851 (4.2.5p237-RC) 2009/10/26 Released by Harlan Stenn <stenn@ntp.org>
3854 * [Bug 1355] ntp-dev won't compile on OpenBSD 4.6.
3855 (4.2.5p236-RC) 2009/10/22 Released by Harlan Stenn <stenn@ntp.org>
3860 cross-compiling (keyword-gen and ntpd --saveconfigquit).
3864 (4.2.5p235-RC) 2009/10/18 Released by Harlan Stenn <stenn@ntp.org>
3866 (4.2.5p234-RC) 2009/10/16 Released by Harlan Stenn <stenn@ntp.org>
3872 (4.2.5p233-RC) 2009/10/15 Released by Harlan Stenn <stenn@ntp.org>
3877 (4.2.5p232-RC) 2009/10/14 Released by Harlan Stenn <stenn@ntp.org>
3880 * [Bug 1339] Fix Windows-only ntp_strerror() infinite recursion.
3884 * Update documentation for ntpq --old-rv, saveconfig, saveconfigdir,
3885 ntpd -I -L and -M, and interface/nic rules. (From Dave Hart)
3887 (4.2.5p231-RC) 2009/10/10 Released by Harlan Stenn <stenn@ntp.org>
3889 (4.2.5p230-RC) 2009/10/09 Released by Harlan Stenn <stenn@ntp.org>
3897 configure --disable-saveconfig.
3899 * [Bug 1333] ntpd --interface precedence over --novirtualips lost.
3902 * [Bug 1330] disallow interface/nic rules when --novirtualips or
3903 --interface are used.
3904 * [Bug 1332] ntpq -c 'rv 0 variablename' returns extra stuff.
3905 * Add test of ntpd --saveconfigquit fidelity using new complete.conf.
3908 * [Bug 1318] Allow multiple -g options on ntpd command line.
3909 * [Bug 1327] ntpq, ntpdc, ntp-keygen -d & -D should work with configure
3910 --disable-debugging.
3911 * Add ntpd --saveconfigquit <filename> option for future build-time
3926 * Update libisc code using bind-9.6.1-P1.tar.gz, rearrange our copy to
3927 mirror the upstream layout (lib/isc/...), and merge in NTP-local
3932 * Updated build and flock-build scripts. flock-build --one is a way
3933 to perform a flock-build compatible solitary build, handy for a repo
3936 in the top-level ntpd directory instead of A.*/ntpd.
3948 "nic listen eth0" alone means the same as "-I eth0".
3955 * [Bug 1314] saveconfig emits -4 and -6 on when not given.
3971 * [Bug 1303] remove top-level "autokey" directive.
3978 * [Bug 1243] MD5auth_setkey zero-fills key from first zero octet.
3981 * [Bug 1311] 4.2.5p211 doesn't build in no-debug mode.
3991 * [Bug 663] respect ntpq -c and -p order on command line.
4009 the output filename, for example "saveconfig %Y%m%d-%H%M%S.conf".
4011 * save output filename in "savedconfig" variable, fetched with ntpq -c
4014 * add ./configure --disable-saveconfig to build a smaller ntpd.
4017 * [Bug 1292] Minor Windows source tweaks for VC6-era SDK headers.
4025 * [Bug 1285] Log ntpq :config/config-from-file events.
4030 * Add ntpq -c dumpcfg, Google Summer of Code project of Max Kuehn
4043 * Upgrade to autogen-5.9.9-pre5.
4047 * [Bug 1272] gsoc_sntp IPv6 build problems under HP-UX 10.
4091 * Updated to AutoGen-5.9.9pre2.
4093 * Updated to AutoGen-5.9.9pre1.
4095 * Updated to AutoGen-5.9.8.
4097 * [Bug 1246] use a common template for singly-linked lists, convert most
4098 doubly-linked lists to singly-linked.
4109 * [Bug 1242] Remove --enable-wintime, symmetric workaround is now
4118 * timepps-Solaris.h pps_handle_t changed from pointer to scalar
4138 * [Bug 1205] Add ntpd --usepcc and --pccfreq options on Windows
4148 * [Bug 1204] Unix-style refclock device paths on Windows
4157 * [Bug 1041] xmt -> aorg timestamp cleanup from Dave Mills,
4166 * [Bug 1192] "restrict -6 ..." reports a syntax error.
4176 * Include 4.2.4p7-RC7
4186 * Include 4.2.4p7-RC6
4199 * Include 4.2.4p7-RC5
4202 * ntp-keygen cleanup from Dave Mills.
4205 * Enable gcc -Wstrict-overflow for gsoc_sntp as well
4207 * [Bug 1171] Note that we never look for -lreadline by default.
4210 * Include 4.2.4p7-RC4
4212 * Re-enable gcc -Wstrict-prototypes when not building with OpenSSL
4213 * Enable gcc -Wstrict-overflow
4216 * ntp-keygen.c: Updates.
4222 * [Bug 1166] Remove truncation of position (blanking) code in refclock_nmea.c
4231 * Add DEBUG-only code to free dynamically allocated memory that would
4241 * Code cleanup: requested_key -> request_key.
4248 * timepps-Solaris.h patches from Dave Hart.
4250 * Include 4.2.4p7-RC3
4253 * [Bug 1125] C runtime per-thread initialization on Windows
4262 * Include 4.2.4p7-RC2
4265 * 64-bit time_t cleanup for building on newer Windows compilers
4276 * Include 4.2.4p7-RC1
4287 * [Bug 1119] [CID 52] Avoid a possible null-dereference in ntp_crypto.c.
4288 * [Bug 1120] [CID 51] INSIST that peer is non-null before we dereference it.
4289 * [Bug 1121] [CID 47] double fclose() in ntp-keygen.c.
4298 * Renamed gsoc_sntp/:fetch-stubs to gsoc_sntp/fetch-stubs to avoid
4307 * [Bug 1103] Fix 64-bit issues in the new calendar code.
4310 * added a premliminary MIB file to ntpsnmpd (ntpv4-mib.mib)
4326 * Avoid the sched*() functions under OSF - link problems.
4340 * [Bug 474] --disable-ipv6 is broken.
4355 * [Bug 1062] Check net-snmp headers before deciding to build ntpsnmpd.
4363 * [Bug 1065] Re-enable support for the timingstats file.
4365 * [Bug 1064] Implement --with-net-snmp-config=progname
4368 * Quiet some libntpq-related warnings.
4374 * Stop libtool-1.5 from looking for C++ or Fortran.
4380 When LEAP_NOTINSYNC->LEAP_NOWARNING, call crypto_update() if we have
4398 * [Bug 1037] Use all 16 of the MD5 passwords generated by ntp-keygen.
4408 I've now spent eleven months of a sabbatical year - 7 days a week, 6-10
4409 hours most days - working on NTP. I have carefully reviewed every major
4431 bait-and-switch attacks and quickly detect cases when the protocol is
4436 ineffective. I found none of the PPS-capable drivers, including the atom
4460 - [Backward Incompatible] The 'state' variable is no longer reported or
4463 - sync_alarm -> leap_alarm
4464 - sync_atomic -> sync_pps
4465 - sync_lf_clock -> sync_lf_radio
4466 - sync_hf_clock -> sync_hf_radio
4467 - sync_uhf_clock -> sync_uhf_radio
4468 - sync_local_proto -> sync_local
4469 - sync_udp/time -> sync_other
4472 Other backward-incompatible changes in ntpq include:
4473 - assID -> associd
4474 - rootdispersion -> rootdisp
4475 - pkt_head -> pkt_neader
4479 * [Bug 995] Remove spurious ; from ntp-keygen.c.
4482 ---
4485 * [Sec 1331] DoS with mode 7 packets - CVE-2009-3563.
4487 ---
4490 * [Sec 1151] Remote exploit if autokey is enabled - CVE-2009-1252.
4492 * [Bug 1191] ntpd fails on Win2000 - "Address already in use" after fix
4495 ---
4496 (4.2.4p7-RC7) 2009/05/12 Released by Harlan Stenn <stenn@ntp.org>
4498 * ntp.isc.org -> ntp.org cleanup.
4500 add configure --enable-ignore-dns-errors to be even more stubborn
4502 ---
4503 (4.2.4p7-RC6) 2009/05/08 Released by Harlan Stenn <stenn@ntp.org>
4505 * [Bug 784] Make --enable-linuxcaps the default when available
4506 * [Bug 1179] error messages for -u/--user and -i lacking droproot
4512 ---
4513 (4.2.4p7-RC5) 2009/05/02 Released by Harlan Stenn <stenn@ntp.org>
4515 * [Bug 1172] 4.2.4p7-RC{3,4} fail to build on linux.
4516 * flock-build script unportable 'set -m' use removed
4518 ---
4519 (4.2.4p7-RC4) 2009/04/29 Released by Harlan Stenn <stenn@ntp.org>
4521 * [Bug 1167] use gcc -Winit-self only if it is understood
4523 ---
4524 (4.2.4p7-RC3) 2009/04/22 Released by Harlan Stenn <stenn@ntp.org>
4526 * [Bug 787] Bug fixes for 64-bit time_t on Windows
4535 ---
4536 (4.2.4p7-RC2) 2009/04/09 Released by Harlan Stenn <stenn@ntp.org>
4538 * [Sec 1144] limited buffer overflow in ntpq. CVE-2009-0159
4541 ---
4542 (4.2.4p7-RC1) 2009/03/30 Released by Harlan Stenn <stenn@ntp.org>
4556 ---
4563 ---
4570 * [Bug 1038] Built-in getpass() function also prompts for password if
4580 * ntp-keygen updates from Dave Mills.
4585 * [Bug 634] Re-instantiate syslog() and logfiles after the daemon fork.
4590 * [Bug 970] Lose obsolete -g flag to ntp-keygen.
4591 * The -e flag to ntp-keygen can write GQ keys now, too.
4594 * refclock_wwv.c: maximum-likelihood digit and DSYNC fixes from Dave Mills.
4597 * [Bug 833] ntpq config keyword is quote-mark unfriendly.
4601 * bootstrap: squawk if genver fails. Use -f with cp in case Dave does a chown.
4602 * Remove obsolete simulator command-line options.
4606 * [Bug 964] Change *-*-linux* to *-*-*linux* to allow for uclinux.
4608 - ntp_util.c: cleanup.
4609 - ntp_timer.c: watch the non-burst packet rate.
4610 - ntp_request.c: cleanup.
4611 - ntp_restrict.c: RES_LIMITED cleanup.
4612 - ntp_proto.c: RES_LIMITED, rate bucktes, counters, overall cleanup.
4613 - ntp_peer.c: disallow peer_unconfig().
4614 - ntp_monitor.c: RES_LIMITED cleanup.
4615 - ntp_loopfilter.c: poll interval cleanup.
4616 - ntp_crypto.c: volley -> retry. Cleanup TAI leap message.
4617 - ntp_config: average and minimum are ^2 values.
4618 - ntpdc: unknownversion is really "declined", not "bad version".
4619 - Packet retry cleanup.
4626 * Update -I documentation.
4628 * A bug in the application of the negative-sawtooth for 12 channel receivers.
4631 * ntp-keygen.c: Coverity fixes [CID 33,47].
4637 * Update br-flock and flock-build machine lists.
4641 * [Bug 752] Update the QoS tagging (code only - configuration to follow).
4644 * [Bug 940] ntp-keygen uses -v. Disallow it as a shortcut for --version.
4647 * -ledit cleanup for ntpdc and ntpq.
4651 * [Bug 931] Require -lreadline to be asked for explicitly.
4652 * [Bug 764] When looking for -lreadline support, also try using -lncurses.
4665 * [Bug 899] Only show -i/--jaildir -u/--user options if we HAVE_DROPROOT.
4671 * [Bug 897] Check RAND_status() - we may not need a .rnd file.
4677 * [Bug 905] ntp_crypto.c fails to compile without -DDEBUG.
4679 * ntp-keygen cleanup from Dave Mills.
4683 * ntp-keygen -i takes an arg.
4691 * ntp_io.c: Dead code cleanup - Coverity View 19.
4693 * ntp_peer.c: Set peer->srcadr before (not after) calling set_peerdstadr().
4694 * Initialize offset in leap_file() - Coverity View 17.
4703 * Changes from Dave Mills: in/out-bound data rates, leapsecond cleanup,
4705 * More assertion checks and malloc()->emalloc(), courtesy of Calysto.
4710 * [Bug 858] recent leapfile changes broke non-OpenSSL builds.
4717 * [Bug 853] get_node() must return a pointer to maximally-aligned memory.
4730 * [Bug 825] Correct logconfig -/+ keyword processing.
4733 * [Bug 843] Windows Completion port code was incorrectly merged from -stable.
4743 * [Bug 817] Use longnames for setting ntp variables on the command-line;
4744 Allowing '-v' with and without an arg to disambiguate usage is error-prone.
4751 * Fix clktest command-line arg processing.'
4761 * [Bug 810] Fix ntp-keygen documentation.
4762 * [Bug 787] Bug fixes for 64-bit time_t on Windows.
4764 * [Bug 569] Use the correct precision for the Leitch CSD-5300.
4770 * [Bug 778] ntpd fails to lock with drift=+500 when started with drift=-500.
4777 ---
4781 * [Bug 1038] Built-in getpass() function also prompts for password if
4790 * Correctly apply negative-sawtooth for oncore 12 channel receiver.
4800 * Build system cleanup (make autogen-generated files writable).
4817 * [Bug 902] Fix problems with the -6 flag.
4835 ---
4841 ---
4864 ---
4867 ---
4873 * [Bug 770] Fix numeric parameters to ntp-keygen (Alain Guibert).
4881 ---
4890 * sntp -u will use an unprivileged port for its queries.
4893 * [Bug 739] ntpd -x should not take an argument.
4897 * [Bug 734] setsockopt(..., IP_MULTICAST_IF, ...) fails on 64-bit platforms.
4898 * [Bug 732] C-DEX JST2000 patch from Hideo Kuramatsu.
4906 * [Bug 714] ntpq -p should conflict with -i, not -c.
4916 * [Bug 689] Deprecate HEATH GC-1001 II; the driver never worked.
4927 * [Bug 672] Fix cross-platform structure padding/size differences.
4930 * [Bug 658] HP-UX with cc needs -Wp,-H8166 in CFLAGS.
4932 * [Bug 638] STREAMS_TLI is deprecated - remove it.
4939 * [Bug 479] Fix the -P option.
4940 * [Bug 421] Support the bc637PCI-U card.
4944 * [Bug 143] Fix interrupted system call on HP-UX.
4950 ---
4953 * [Bug 710] compat getnameinfo() has off-by-one error
4956 ---
4964 * Get sntp working under AIX-5
4966 ---
4969 * Get sntp working under AIX-5
4971 ---
4982 * [Bug 632] update kernel PPS offsets when PPS offset is re-configured
4987 ---
5000 ---
5006 * call-gap filtering
5010 ---
5032 ---
5037 * Huff-n-Puff filter
5040 requests (which are implementation-specific anyway)
5043 * ntp-genkeys does new good things.
5044 * scripts/ntp-close
5053 * New/updated drivers: Forum Graphic GPS, WWV/H, Heath GC-100 II, HOPF
5057 ---
5071 ---
5074 * Solaris kernel FLL bug is fixed in 106541-07
5080 * Trimble OEM Ace-II support
5084 ---
5093 ---
5096 * -lnsl, -lsocket, -lgen configuration patches
5100 ---
5107 ---
5116 ---
5126 * IRIX -n32 cleanup
5136 ---
5151 ---
5159 * HP-UX, IRIX lint cleanup
5163 ---
5170 ---
5178 ---