<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in load.c</title>
    <link>http://nxr.netbsd.org/rss/src/external/bsd/ntp/dist/sntp/libopts/load.c</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>merge conflicts between 4.2.8p15 and 4.2.8p18</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.10</description>
    <pubDate>Sun Aug 18 20:47:24 UTC 2024</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.9.8;<br/>Merge conflicts</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.9</description>
    <pubDate>Mon May 25 20:47:34 UTC 2020</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>merge conflicts</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.8</description>
    <pubDate>Sun May 01 23:32:01 UTC 2016</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Welcome to 4.2.8p5:<br/>* [Sec 2956] small-step/big-step.  Close the panic gate earlier.  HStenn.<br/>* CID 1339955: Free allocated memory in caljulian test.  HStenn.<br/>* CID 1339962: Explicitly initialize variable in caljulian test.  HStenn.<br/>* CID 1341527: Quiet a CHECKED_RETURN in sntp/tests/t-log.c.  HStenn.<br/>* CID 1341533: Missing assertion in sntp/tests/t-log.c.  HStenn.<br/>* CID 1341534: Resource leak in tests/ntpd/t-ntp_signd.c.  HStenn.<br/>* CID 1341535: Resource leak in tests/ntpd/t-ntp_signd.c.  HStenn.<br/>* CID 1341536: Resource leak in tests/ntpd/t-ntp_signd.c.  HStenn.<br/>* CID 1341537: Resource leak in tests/ntpd/t-ntp_signd.c.  HStenn.<br/>* CID 1341538: Memory leak in tests/ntpd/ntp_prio_q.c:262.  HStenn.<br/>* CID 1341677: Nits in sntp/tests/keyFile.c.  HStenn.<br/>* CID 1341678: Nits in sntp/tests/keyFile.c.  HStenn.<br/>* CID 1341679: Nits in sntp/tests/keyFile.c.  HStenn.<br/>* CID 1341680: Nits in sntp/tests/keyFile.c.  HStenn.<br/>* CID 1341681: Nits in sntp/tests/keyFile.c.  HStenn.<br/>* CID 1341682: Nit in libntp/authreadkeys.c.  HStenn.<br/>* CID 1341684: Nit in tests/ntpd/t-ntp_signd.c.  HStenn.<br/>* [Bug 2829] Look at pipe_fds in ntpd.c  (did so. perlinger@ntp.org)<br/>* [Bug 2887] stratum -1 config results as showing value 99<br/>  - fudge stratum should only accept values [0..16]. perlinger@ntp.org<br/>* [Bug 2932] Update leapsecond file info in miscopt.html.  CWoodbury, HStenn.<br/>* [Bug 2934] tests/ntpd/t-ntp_scanner.c has a magic constant wired in.  HMurray<br/>* [Bug 2944] errno is not preserved properly in ntpdate after sendto call.<br/>  - applied patch by Christos Zoulas.  perlinger@ntp.org<br/>* [Bug 2952] Symmetric active/passive mode is broken.  HStenn.<br/>* [Bug 2954] Version 4.2.8p4 crashes on startup with sig fault<br/>  - fixed data race conditions in threaded DNS worker. perlinger@ntp.org<br/>  - limit threading warm-up to linux; FreeBSD bombs on it. perlinger@ntp.org<br/>* [Bug 2957] 'unsigned int' vs 'size_t' format clash. perlinger@ntp.org<br/>  - accept key file only if there are no parsing errors<br/>  - fixed size_t/u_int format clash<br/>  - fixed wrong use of 'strlcpy'<br/>* [Bug 2958] ntpq: fatal error messages need a final newline. Craig Leres.<br/>* [Bug 2962] truncation of size_t/ptrdiff_t on 64bit targets. perlinger@ntp.org<br/>  - fixed several other warnings (cast-alignment, missing const, missing prototypes)<br/>  - promote use of 'size_t' for values that express a size<br/>  - use ptr-to-const for read-only arguments<br/>  - make sure SOCKET values are not truncated (win32-specific)<br/>  - format string fixes<br/>* [Bug 2965] Local clock didn't work since 4.2.8p4.  Martin Burnicki.<br/>* [Bug 2967] ntpdate command suffers an assertion failure<br/>  - fixed ntp_rfc2553.c to return proper address length. perlinger@ntp.org<br/>* [Bug 2969]  Seg fault from ntpq/mrulist when looking at server with<br/>              lots of clients. perlinger@ntp.org<br/>* [Bug 2971] ntpq bails on ^C: select fails: Interrupted system call<br/>  - changed stacked/nested handling of CTRL-C. perlinger@ntp.org<br/>* Unity cleanup for FreeBSD-6.4.  Harlan Stenn.<br/>* Unity test cleanup.  Harlan Stenn.<br/>* Libevent autoconf pthread fixes for FreeBSD-10.  Harlan Stenn.<br/>* Header cleanup in tests/sandbox/uglydate.c.  Harlan Stenn.<br/>* Header cleanup in tests/libntp/sfptostr.c.  Harlan Stenn.<br/>* Quiet a warning from clang.  Harlan Stenn.<br/>* Update the NEWS file.  Harlan Stenn.<br/>* Update scripts/calc_tickadj/Makefile.am.  Harlan Stenn.</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.7</description>
    <pubDate>Fri Jan 08 21:35:41 UTC 2016</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>merge conflicts..</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.6</description>
    <pubDate>Fri Jul 10 14:20:35 UTC 2015</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>merge conflicts</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.5</description>
    <pubDate>Tue Apr 07 17:34:20 UTC 2015</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.4.2;  1.4.4;  1.4.6;<br/>Merge conflicts</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.4</description>
    <pubDate>Fri Dec 19 20:43:19 UTC 2014</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.3.4;<br/>resolve conflicts</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.3</description>
    <pubDate>Sat Dec 28 03:20:15 UTC 2013</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.2.2;  1.2.6;  1.2.8;  1.2.16;<br/>cleanup compilation (not TRT, but the expedient way)</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.2</description>
    <pubDate>Fri Feb 03 21:36:40 UTC 2012</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.1</description>
    <pubDate>Sun Dec 13 16:57:15 UTC 2009</pubDate>
    <dc:creator>kardel</dc:creator>
</item>

<item>
    <title>Import ntp-4.2.8p18 (previous was ntp-4.2.8p15<br/><br/>---<br/>(4.2.8p18) 2024/05/25 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/><br/>* [Bug 3918] Tweak openssl header/library handling. &lt;stenn@ntp.org&gt;<br/>* [Bug 3914] Spurious "Unexpected origin timestamp" logged after time<br/>             stepped. &lt;hart@ntp.org&gt;<br/>* [Bug 3913] Avoid duplicate IPv6 link-local manycast associations.<br/>             &lt;hart@ntp.org&gt;<br/>* [Bug 3912] Avoid rare math errors in ntptrace.  &lt;brian.utterback@oracle.com&gt;<br/>* [Bug 3910] Memory leak using openssl-3 &lt;hart@ntp.org&gt;<br/>* [Bug 3909] Do not select multicast local address for unicast peer.<br/>             &lt;hart@ntp.org&gt;<br/>* [Bug 3903] lib/isc/win32/strerror.c NTstrerror() is not thread-safe.<br/>             &lt;hart@ntp.org&gt;<br/>* [Bug 3901] LIB_GETBUF isn't thread-safe. &lt;hart@ntp.org&gt;<br/>* [Bug 3900] fast_xmit() selects wrong local addr responding to mcast on<br/>             Windows. &lt;hart@ntp.org&gt;<br/>* [Bug 3888] ntpd with multiple same-subnet IPs using manycastclient creates<br/>             duplicate associations. &lt;hart@ntp.org&gt;<br/>* [Bug 3872] Ignore restrict mask for hostname. &lt;hart@ntp.org&gt;<br/>* [Bug 3871] 4.2.8p17 build without hopf6021 refclock enabled fails.<br/>             Reported by Hans Mayer.  Moved NONEMPTY_TRANSLATION_UNIT<br/>             declaration from ntp_types.h to config.h.  &lt;hart@ntp.org&gt;<br/>* [Bug 3870] Server drops client packets with ppoll &lt; 4.  &lt;stenn@ntp.org&gt;<br/>* [Bug 3869] Remove long-gone "calldelay" &amp; "crypto sign" from docs.<br/>             Reported by PoolMUC@web.de. &lt;hart@ntp.org&gt;<br/>* [Bug 3868] Cannot restrict a pool peer. &lt;hart@ntp.org&gt;  Thanks to<br/>             Edward McGuire for tracking down the deficiency.<br/>* [Bug 3864] ntpd IPv6 refid different for big-endian and little-endian.<br/>             &lt;hart@ntp.org&gt;<br/>* [Bug 3859] Use NotifyIpInterfaceChange on Windows ntpd. &lt;hart@ntp.org&gt;<br/>* [Bug 3856] Enable Edit &amp; Continue debugging with Visual Studio.<br/>             &lt;hart@ntp.org&gt;<br/>* [Bug 3855] ntpq lacks an equivalent to ntpdc's delrestrict. &lt;hart@ntp.org&gt;<br/>* [Bug 3854] ntpd 4.2.8p17 corrupts rawstats file with space in refid.<br/>             &lt;hart@ntp.org&gt;<br/>* [Bug 3853] Clean up warnings with modern compilers. &lt;hart@ntp.org&gt;<br/>* [Bug 3852] check-libntp.mf and friends are not triggering rebuilds as<br/>             intended. &lt;hart@ntp.org&gt;<br/>* [Bug 3851] Drop pool server when no local address can reach it.<br/>             &lt;hart@ntp.org&gt;<br/>* [Bug 3850] ntpq -c apeers breaks column formatting s2 w/refclock refid.<br/>             &lt;hart@ntp.org&gt;<br/>* [Bug 3849] ntpd --wait-sync times out. &lt;hart@ntp.org&gt;<br/>* [Bug 3847] SSL detection in configure should run-test if runpath is needed.<br/>             &lt;hart@ntp.org&gt;<br/>* [Bug 3846] Use -Wno-format-truncation by default. &lt;hart@ntp.org&gt;<br/>* [Bug 3845] accelerate pool clock_sync when IPv6 has only link-local access.<br/>             &lt;hart@ntp.org&gt;<br/>* [Bug 3842] Windows ntpd PPSAPI DLL load failure crashes. &lt;hart@ntp.org&gt;<br/>* [Bug 3841] 4.2.8p17 build break w/ gcc 12 -Wformat-security without -Wformat<br/>             Need to remove --Wformat-security when removing -Wformat to<br/>             silence numerous libopts warnings.  &lt;hart@ntp.org&gt;<br/>* [Bug 3837] NULL pointer deref crash when ntpd deletes last interface.<br/>             Reported by renmingshuai.  Correct UNLINK_EXPR_SLIST() when the<br/>             list is empty. &lt;hart@ntp.org&gt;<br/>* [Bug 3835] NTP_HARD_*FLAGS not used by libevent tearoff. &lt;hart@ntp.org&gt;<br/>* [Bug 3831] pollskewlist zeroed on runtime configuration. &lt;hart@ntp.org&gt;<br/>* [Bug 3830] configure libevent check intersperses output with answer. &lt;stenn@&gt;<br/>* [Bug 3828] BK should ignore a git repo in the same directory.<br/>             &lt;burnicki@ntp.org&gt;<br/>* [Bug 3827] Fix build in case CLOCK_HOPF6021 or CLOCK_WHARTON_400A<br/>             is disabled.  &lt;burnicki@ntp.org&gt;<br/>* [Bug 3825] Don't touch HTML files unless building inside a BK repo.<br/>             Fix the script checkHtmlFileDates.  &lt;burnicki@ntp.org&gt;<br/>* [Bug 3756] Improve OpenSSL library/header detection.<br/>* [Bug 3753] ntpd fails to start with FIPS-enabled OpenSSL 3. &lt;hart@ntp.org&gt;<br/>* [Bug 2734] TEST3 prevents initial interleave sync.  Fix from &lt;PoolMUC@web.de&gt;<br/>* Log failures to allocate receive buffers.  &lt;hart@ntp.org&gt;<br/>* Remove extraneous */ from libparse/ieee754io.c<br/>* Fix .datecheck target line in Makefile.am.  &lt;stenn@ntp.org&gt;<br/>* Update the copyright year.  &lt;stenn@ntp.org&gt;<br/>* Update ntp.conf documentation to add "delrestrict" and correct information<br/>  about KoD rate limiting.  &lt;hart@ntp.org&gt;<br/>* html/clockopt.html cleanup.  &lt;stenn@ntp.org&gt;<br/>* util/lsf-times - added.  &lt;stenn@ntp.org&gt;<br/>* Add DSA, DSA-SHA, and SHA to tests/libntp/digests.c. &lt;hart@ntp.org&gt;<br/>* Provide ntpd thread names to debugger on Windows. &lt;hart@ntp.org&gt;<br/>* Remove dead code libntp/numtohost.c and its unit tests. &lt;hart@ntp.org&gt;<br/>* Remove class A, B, C IPv4 distinctions in netof(). &lt;hart@ntp.org&gt;<br/>* Use @configure_input@ in various *.in files to include a comment that<br/>  the file is generated from another pointing to the *.in. &lt;hart@ntp.org&gt;<br/>* Correct underquoting, indents in ntp_facilitynames.m4. &lt;hart@ntp.org&gt;<br/>* Clean up a few warnings seen building with older gcc. &lt;hart@ntp.org&gt;<br/>* Fix build on older FreeBSD lacking sys/procctl.h. &lt;hart@ntp.org&gt;<br/>* Disable [Bug 3627] workaround on newer FreeBSD which has the kernel fix<br/>  that makes it unnecessary, re-enabling ASLR stack gap. &lt;hart@ntp.org&gt;<br/>* Use NONEMPTY_COMPILATION_UNIT in more conditionally-compiled files.<br/>* Remove useless pointer to Windows Help from system error messages.<br/>* Avoid newlines within Windows error messages. &lt;hart@ntp.org&gt;<br/>* Ensure unique association IDs if wrapped. &lt;hart@ntp.org&gt;<br/>* Simplify calc_addr_distance(). &lt;hart@ntp.org&gt;<br/>* Clamp min/maxpoll in edge cases in newpeer(). &lt;hart@ntp.org&gt;<br/>* Quiet local addr change logging when unpeering. &lt;hart@ntp.org&gt;<br/>* Correct missing arg for %s printf specifier in<br/>  send_blocking_resp_internal(). &lt;hart@ntp.org&gt;<br/>* Suppress OpenSSL 3 deprecation warning clutter. &lt;hart@ntp.org&gt;<br/>* Correct OpenSSL usage in Autokey code to avoid warnings about<br/>  discarding const qualifiers with OpenSSL 3. &lt;hart@ntp.org&gt;<br/>* Display KoD refid as text in recently added message. &lt;hart@ntp.org&gt;<br/>* Avoid running checkHtmlFileDates script repeatedly when no html/*.html<br/>    files have changed. &lt;hart@ntp.org&gt;<br/>* Abort configure if --enable-crypto-rand given &amp; unavailable. &lt;hart@ntp.org&gt;<br/>* Add configure --enable-verbose-ssl to trace SSL detection. &lt;hart@ntp.org&gt;<br/>* Add build test coverage for --disable-saveconfig to flock-build script.<br/>  &lt;hart@ntp.org&gt;<br/>* Remove deprecated configure --with-arlib option. &lt;hart@ntp.org&gt;<br/>* Remove configure support for ISC UNIX ca. 1998. &lt;hart@ntp.org&gt;<br/>* Move NTP_OPENSSL and NTP_CRYPTO_RAND invocations from configure.ac files<br/>  to NTP_LIBNTP. &lt;hart@ntp.org&gt;<br/>* Remove dead code: HAVE_U_INT32_ONLY_WITH_DNS. &lt;hart@ntp.org&gt;<br/>* Eliminate [v]snprintf redefinition warnings on macOS. &lt;hart@ntp.org&gt;<br/>* Fix clang 14 cast increases alignment warning on Linux. &lt;hart@ntp.org&gt;<br/>* Move ENABLE_CMAC to ntp_openssl.m4, reviving sntp/tests CMAC unit tests.<br/>  &lt;hart@ntp.org&gt;<br/>* Use NTP_HARD_CPPFLAGS in libopts tearoff. &lt;hart@ntp.org&gt;<br/>* wire in --enable-build-framework-help<br/><br/>---<br/>(4.2.8p17) 2023/06/06 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/><br/>* [Bug 3824] Spurious "ntpd: daemon failed to notify parent!" logged at<br/>             event_sync.  Reported by Edward McGuire.  &lt;hart@ntp.org&gt;<br/>* [Bug 3822] ntpd significantly delays first poll of servers specified by name.<br/>             &lt;hart@ntp.org&gt;  Miroslav Lichvar identified regression in 4.2.8p16.<br/>* [Bug 3821] 4.2.8p16 misreads hex authentication keys, won't interop with<br/>             4.2.8p15 or earlier.  Reported by Matt Nordhoff, thanks to<br/>	     Miroslav Lichvar and Matt for rapid testing and identifying the<br/>	     problem. &lt;hart@ntp.org&gt;<br/>* Add tests/libntp/digests.c to catch regressions reading keys file or with<br/>  symmetric authentication digest output. &lt;hart@ntp.org&gt;<br/><br/>---<br/>(4.2.8p16) 2023/05/31 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/><br/>* [Sec 3808] Assertion failure in ntpq on malformed RT-11 date &lt;perlinger@ntp.org&gt;<br/>* [Sec 3807] praecis_parse() in the Palisade refclock driver has a<br/>             hypothetical input buffer overflow. Reported by ... stenn@<br/>* [Sec 3806] libntp/mstolfp.c needs bounds checking &lt;perlinger@ntp.org&gt;<br/>  - solved numerically instead of using string manipulation<br/>* [Sec 3767] An OOB KoD RATE value triggers an assertion when debug is enabled.<br/>             &lt;stenn@ntp.org&gt;<br/>* [Bug 3819] Updated libopts/Makefile.am was missing NTP_HARD_* values. &lt;stenn@&gt;<br/>* [Bug 3817] Bounds-check "tos floor" configuration. &lt;hart@ntp.org&gt;<br/>* [Bug 3814] First poll delay of new or cleared associations miscalculated.<br/>             &lt;hart@ntp.org&gt;<br/>* [Bug 3802] ntp-keygen -I default identity modulus bits too small for<br/>             OpenSSL 3.  Reported by rmsh1216@163.com &lt;hart@ntp.org&gt;<br/>* [Bug 3801] gpsdjson refclock gps_open() device name mishandled. &lt;hart@ntp.org&gt;<br/>* [Bug 3800] libopts-42.1.17 does not compile with Microsoft C. &lt;hart@ntp.org&gt;<br/>* [Bug 3799] Enable libopts noreturn compiler advice for MSC. &lt;hart@ntp.org&gt;<br/>* [Bug 3797] Windows getaddrinfo w/AI_ADDRCONFIG fails for localhost when<br/>             disconnected, breaking ntpq and ntpdc. &lt;hart@ntp.org&gt;<br/>* [Bug 3795] pollskewlist documentation uses | when it shouldn't.<br/>  - ntp.conf manual page and miscopt.html corrections. &lt;hart@ntp.org&gt;<br/>* [Bug 3793] Wrong variable type passed to record_raw_stats(). &lt;hart@ntp.org&gt;<br/>  - Report and patch by Yuezhen LUAN &lt;wei6410@sina.com&gt;.<br/>* [Bug 3786] Timer starvation on high-load Windows ntpd. &lt;hart@ntp.org&gt;<br/>* [Bug 3784] high-load ntpd on Windows deaf after enough ICMP TTL exceeded.<br/>             &lt;hart@ntp.org&gt;<br/>* [Bug 3781] log "Unable to listen for broadcasts" for IPv4 &lt;hart@ntp.org&gt;<br/>* [Bug 3774] mode 6 packets corrupted in rawstats file &lt;hart@ntp.org&gt;<br/>  - Reported by Edward McGuire, fix identified by &lt;wei6410@sina.com&gt;.<br/>* [Bug 3758] Provide a 'device' config statement for refclocks &lt;perlinger@ntp.org&gt;<br/>* [Bug 3757] Improve handling of Linux-PPS in NTPD &lt;perlinger@ntp.org&gt;<br/>* [Bug 3741] 4.2.8p15 can't build with glibc 2.34 &lt;perlinger@ntp.org&gt;<br/>* [Bug 3725] Make copyright of clk_wharton.c compatible with Debian.<br/>             Philippe De Muyter &lt;phdm@macqel.be&gt;<br/>* [Bug 3724] ntp-keygen with openSSL 1.1.1 fails on Windows &lt;perlinger@ntp.org&gt;<br/>  - openssl applink needed again for openSSL-1.1.1<br/>* [Bug 3719] configure.ac checks for closefrom() and getdtablesize() missing.<br/>             Reported by Brian Utterback, broken in 2010 by &lt;hart@ntp.org&gt;<br/>* [Bug 3699] Problems handling drift file and restoring previous drifts &lt;perlinger@ntp.org&gt;<br/>  - command line options override config statements where applicable<br/>  - make initial frequency settings idempotent and reversible<br/>  - make sure kernel PLL gets a recovered drift componsation<br/>* [Bug 3695] Fix memory leak with ntpq on Windows Server 2019 &lt;perlinger@ntp.org&gt;<br/>* [Bug 3694] NMEA refclock seems to unnecessarily require location in messages<br/>  - misleading title; essentially a request to ignore the receiver status.<br/>    Added a mode bit for this. &lt;perlinger@ntp.org&gt;<br/>* [Bug 3693] Improvement of error handling key lengths &lt;perlinger@ntp.org&gt;<br/>  - original patch by Richard Schmidt, with mods &amp; unit test fixes<br/>* [Bug 3692] /dev/gpsN requirement prevents KPPS &lt;perlinger@ntp.org&gt;<br/>  - implement/wrap 'realpath()' to resolve symlinks in device names<br/>* [Bug 3691] Buffer Overflow reading GPSD output<br/>  - original patch by matt&lt;ntpbr@mattcorallo.com&gt;<br/>  - increased max PDU size to 4k to avoid truncation<br/>* [Bug 3690] newline in ntp clock variable (parse) &lt;perlinger@ntp.org&gt;<br/>  - patch by Frank Kardel<br/>* [Bug 3689] Extension for MD5, SHA-1 and other keys &lt;perlinger@ntp.org&gt;<br/>  - ntp{q,dc} now use the same password processing as ntpd does in the key<br/>    file, so having a binary secret &gt;= 11 bytes is possible for all keys.<br/>    (This is a different approach to the problem than suggested)<br/>* [Bug 3688] GCC 10 build errors in testsuite &lt;perlinger@ntp.org&gt;<br/>* [Bug 3687] ntp_crypto_rand RNG status not known &lt;perlinger@ntp.org&gt;<br/>  - patch by Gerry Garvey<br/>* [Bug 3682] Fixes for warnings when compiled without OpenSSL &lt;perlinger@ntp.org&gt;<br/>  - original patch by Gerry Garvey<br/>* [Bug 3677] additional peer events not decoded in associations listing &lt;perlinger@ntp.org&gt;<br/>  - original patch by Gerry Garvey<br/>* [Bug 3676] compiler warnings (CMAC, interrupt_buf, typo, fallthrough)<br/>  - applied patches by Gerry Garvey<br/>* [Bug 3675] ntpq ccmds[] stores pointer to non-persistent storage<br/>* [Bug 3674] ntpq command 'execute only' using '~' prefix &lt;perlinger@ntp.org&gt;<br/>  - idea+patch by Gerry Garvey<br/>* [Bug 3672] fix biased selection in median cut &lt;perlinger@ntp.org&gt;<br/>* [Bug 3666] avoid unlimited receive buffer allocation &lt;perlinger@ntp.org&gt;<br/>  - follow-up: fix inverted sense in check, reset shortfall counter<br/>* [Bug 3660] Revert 4.2.8p15 change to manycast. &lt;hart@ntp.org&gt;<br/>* [Bug 3640] document "discard monitor" and fix the code. &lt;hart@ntp.org&gt;<br/>  - fixed bug identified by Edward McGuire &lt;perlinger@ntp.org&gt;<br/>* [Bug 3626] (SNTP) UTC offset calculation needs dst flag &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Gerry Garvey<br/>* [Bug 3428] ntpd spinning consuming CPU on Linux router with full table.<br/>             Reported by Israel G. Lugo. &lt;hart@ntp.org&gt;<br/>* [Bug 3103] libopts zsave_warn format string too few arguments &lt;bkorb@gnu.org&gt;<br/>* [Bug 2990] multicastclient incorrectly causes bind to broadcast address.<br/>             Integrated patch from Brian Utterback. &lt;hart@ntp.org&gt;<br/>* [Bug 2525] Turn on automake subdir-objects across the project. &lt;hart@ntp.org&gt;<br/>* [Bug 2410] syslog an error message on panic exceeded. &lt;brian.utterback@oracle.com&gt;<br/>* Use correct rounding in mstolfp(). perlinger/hart<br/>* M_ADDF should use u_int32.  &lt;hart@ntp.org&gt;<br/>* Only define tv_fmt_libbuf() if we will use it. &lt;stenn@ntp.org&gt;<br/>* Use recv_buffer instead of the longer recv_space.X_recv_buffer. hart/stenn<br/>* Make sure the value returned by refid_str() prints cleanly. &lt;stenn@ntp.org&gt;<br/>* If DEBUG is enabled, the startup banner now says that debug assertions<br/>  are in force and that ntpd will abort if any are violated. &lt;stenn@ntp.org&gt;<br/>* syslog valid incoming KoDs.  &lt;stenn@ntp.org&gt;<br/>* Rename a poorly-named variable.  &lt;stenn@ntp.org&gt;<br/>* Disable "embedded NUL in string" messages in libopts, when we can. &lt;stenn@&gt;<br/>* Use https in the AC_INIT URLs in configure.ac.  &lt;stenn@ntp.org&gt;<br/>* Implement NTP_FUNC_REALPATH.  &lt;stenn@ntp.org&gt;<br/>* Lose a gmake construct in ntpd/Makefile.am.  &lt;stenn@ntp.org&gt;<br/>* upgrade to: autogen-5.18.16<br/>* upgrade to: libopts-42.1.17<br/>* upgrade to: autoconf-2.71<br/>* upgrade to: automake-1.16.15<br/>* Upgrade to libevent-2.1.12-stable &lt;stenn@ntp.org&gt;<br/>* Support OpenSSL-3.0</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.1.1.13</description>
    <pubDate>Sun Aug 18 20:37:43 UTC 2024</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>(4.2.8p14) 2020/03/03 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/><br/>* [Sec 3610] process_control() should bail earlier on short packets. stenn@<br/>  - Reported by Philippe Antoine<br/>* [Sec 3596] Highly predictable timestamp attack. &lt;stenn@ntp.org&gt;<br/>  - Reported by Miroslav Lichvar<br/>* [Sec 3592] DoS attack on client ntpd &lt;perlinger@ntp.org&gt;<br/>  - Reported by Miroslav Lichvar<br/>* [Bug 3637] Emit the version of ntpd in saveconfig.  stenn@<br/>* [Bug 3636] NMEA: combine time/date from multiple sentences &lt;perlinger@ntp.org&gt;<br/>* [Bug 3635] Make leapsecond file hash check optional &lt;perlinger@ntp.org&gt;<br/>* [Bug 3634] Typo in discipline.html, reported by Jason Harrison.  stenn@<br/>* [Bug 3628] raw DCF decoding - improve robustness with Zeller's congruence<br/>  - implement Zeller's congruence in libparse and libntp &lt;perlinger@ntp.org&gt;<br/>* [Bug 3627] SIGSEGV on FreeBSD-12 with stack limit and stack gap &lt;perlinger@ntp.org&gt;<br/>  - integrated patch by Cy Schubert<br/>* [Bug 3620] memory leak in ntpq sysinfo &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Gerry Garvey<br/>* [Bug 3619] Honour drefid setting in cooked mode and sysinfo &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Gerry Garvey<br/>* [Bug 3617] Add support for ACE III and Copernicus II receivers &lt;perlinger@ntp.org&gt;<br/>  - integrated patch by Richard Steedman<br/>* [Bug 3615] accelerate refclock startup &lt;perlinger@ntp.org&gt;<br/>* [Bug 3613] Propagate noselect to mobilized pool servers &lt;stenn@ntp.org&gt;<br/>  - Reported by Martin Burnicki<br/>* [Bug 3612] Use-of-uninitialized-value in receive function &lt;perlinger@ntp.org&gt;<br/>  - Reported by Philippe Antoine<br/>* [Bug 3611] NMEA time interpreted incorrectly &lt;perlinger@ntp.org&gt;<br/>  - officially document new "trust date" mode bit for NMEA driver<br/>  - restore the (previously undocumented) "trust date" feature lost with [bug 3577]<br/>* [Bug 3609] Fixing wrong falseticker in case of non-statistic jitter &lt;perlinger@ntp.org&gt;<br/>  - mostly based on a patch by Michael Haardt, implementing 'fudge minjitter'<br/>* [Bug 3608] libparse fails to compile on S11.4SRU13 and later &lt;perlinger@ntp.org&gt;<br/>  - removed ffs() and fls() prototypes as per Brian Utterback<br/>* [Bug 3604] Wrong param byte order passing into record_raw_stats() in<br/>	ntp_io.c &lt;perlinger@ntp.org&gt;<br/>  - fixed byte and paramter order as suggested by wei6410@sina.com<br/>* [Bug 3601] Tests fail to link on platforms with ntp_cv_gc_sections_runs=no &lt;perlinger@ntp.org&gt;<br/>* [Bug 3599] Build fails on linux-m68k due to alignment issues &lt;perlinger@ntp.org&gt;<br/>  - added padding as suggested by John Paul Adrian Glaubitz<br/>* [Bug 3594] ntpd discards messages coming through nmead &lt;perlinger@ntp.org&gt;<br/>* [Bug 3593] ntpd discards silently nmea messages after the 5th string &lt;perlinger@ntp.org&gt;<br/>* [Bug 3590] Update refclock_oncore.c to the new GPS date API &lt;perlinger@ntp.org&gt;<br/>* [Bug 3585] Unity tests mix buffered and unbuffered output &lt;perlinger@ntp.org&gt;<br/>  - stdout+stderr are set to line buffered during test setup now<br/>* [Bug 3583] synchronization error &lt;perlinger@ntp.org&gt;<br/>  - set clock to base date if system time is before that limit<br/>* [Bug 3582] gpsdjson refclock fudgetime1 adjustment is doubled &lt;perlinger@ntp.org&gt;<br/>* [Bug 3580] Possible bug ntpq-subs (NULL dereference in dogetassoc) &lt;perlinger@ntp.org&gt;<br/>  - Reported by Paulo Neves<br/>* [Bug 3577] Update refclock_zyfer.c to the new GPS date API &lt;perlinger@ntp.org&gt;<br/>  - also updates for refclock_nmea.c and refclock_jupiter.c<br/>* [Bug 3576] New GPS date function API &lt;perlinger@ntp.org&gt;<br/>* [Bug 3573] nptdate: missleading error message &lt;perlinger@ntp.org&gt;<br/>* [Bug 3570] NMEA driver docs: talker ID not mentioned, typo &lt;perlinger@ntp.org&gt;<br/>* [Bug 3569] cleanup MOD_NANO/STA_NANO handling for 'ntpadjtimex()' &lt;perlinger@ntp.org&gt;<br/>  - sidekick: service port resolution in 'ntpdate'<br/>* [Bug 3550] Reproducible build: Respect SOURCE_DATE_EPOCH &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Douglas Royds<br/>* [Bug 3542] ntpdc monlist parameters cannot be set &lt;perlinger@ntp.org&gt;<br/>* [Bug 3533] ntpdc peer_info ipv6 issues &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Gerry Garvey<br/>* [Bug 3531] make check: test-decodenetnum fails &lt;perlinger@ntp.org&gt;<br/>  - try to harden 'decodenetnum()' against 'getaddrinfo()' errors<br/>  - fix wrong cond-compile tests in unit tests<br/>* [Bug 3517] Reducing build noise &lt;perlinger@ntp.org&gt;<br/>* [Bug 3516] Require tooling from this decade &lt;perlinger@ntp.org&gt;<br/>  - patch by Philipp Prindeville<br/>* [Bug 3515] Refactor ntpdmain() dispatcher loop and group common code &lt;perlinger@ntp.org&gt;<br/>  - patch by Philipp Prindeville<br/>* [Bug 3511] Get rid of AC_LANG_SOURCE() warnings &lt;perlinger@ntp.org&gt;<br/>  - patch by Philipp Prindeville<br/>* [Bug 3510] Flatten out the #ifdef nesting in ntpdmain() &lt;perlinger@ntp.org&gt;<br/>  - partial application of patch by Philipp Prindeville<br/>* [Bug 3491] Signed values of LFP datatypes should always display a sign<br/>  - applied patch by Gerry Garvey &amp; fixed unit tests &lt;perlinger@ntp.org&gt;<br/>* [Bug 3490] Patch to support Trimble Resolution Receivers &lt;perlinger@ntp.org&gt;<br/>  - applied (modified) patch by Richard Steedman<br/>* [Bug 3473] RefID of refclocks should always be text format &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Gerry Garvey (with minor formatting changes)<br/>* [Bug 3132] Building 4.2.8p8 with disabled local libopts fails &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Miroslav Lichvar<br/>* [Bug 3094] ntpd trying to listen for broadcasts on a completely ipv6 network<br/>  &lt;perlinger@ntp.org&gt;<br/>* [Bug 2420] ntpd doesn't run and exits with retval 0 when invalid user<br/>             is specified with -u &lt;perlinger@ntp.org&gt;<br/>  - monitor daemon child startup &amp; propagate exit codes<br/>* [Bug 1433] runtime check whether the kernel really supports capabilities<br/>  - (modified) patch by Kurt Roeckx &lt;perlinger@ntp.org&gt;<br/>* Clean up sntp/networking.c:sendpkt() error message.  &lt;stenn@ntp.org&gt;<br/>* Provide more detail on unrecognized config file parser tokens. &lt;stenn@ntp.org&gt;<br/>* Startup log improvements. &lt;stenn@ntp.org&gt;<br/>* Update the copyright year.<br/>* html/confopt.html: cleanup. &lt;stenn@ntp.org&gt;<br/><br/>---<br/>(4.2.8p13) 2019/03/07 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/><br/>* [Sec 3565] Crafted null dereference attack in authenticated<br/>	     mode 6 packet &lt;perlinger@ntp.org&gt;<br/>  - reported by Magnus Stubman<br/>* [Bug 3560] Fix build when HAVE_DROPROOT is not defined &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Ian Lepore<br/>* [Bug 3558] Crash and integer size bug &lt;perlinger@ntp.org&gt;<br/>  - isolate and fix linux/windows specific code issue<br/>* [Bug 3556] ntp_loopfilter.c snprintf compilation warnings &lt;perlinger@ntp.org&gt;<br/>  - provide better function for incremental string formatting<br/>* [Bug 3555] Tidy up print alignment of debug output from ntpdate &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Gerry Garvey<br/>* [Bug 3554] config revoke stores incorrect value &lt;perlinger@ntp.org&gt;<br/>  - original finding by Gerry Garvey, additional cleanup needed<br/>* [Bug 3549] Spurious initgroups() error message &lt;perlinger@ntp.org&gt;<br/>  - patch by Christous Zoulas<br/>* [Bug 3548] Signature not verified on windows system &lt;perlinger@ntp.org&gt;<br/>  - finding by Chen Jiabin, plus another one by me<br/>* [Bug 3541] patch to fix STA_NANO struct timex units &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Maciej Szmigiero<br/>* [Bug 3540] Cannot set minsane to 0 anymore &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Andre Charbonneau<br/>* [Bug 3539] work_fork build fails when droproot is not supported &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Baruch Siach<br/>* [Bug 3538] Build fails for no-MMU targets &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Baruch Siach<br/>* [Bug 3535] libparse won't handle GPS week rollover &lt;perlinger@ntp.org&gt;<br/>  - refactored handling of GPS era based on 'tos basedate' for<br/>    parse (TSIP) and JUPITER clocks<br/>* [Bug 3529] Build failures on Mac OS X 10.13 (High Sierra) &lt;perlinger@ntp.org&gt;<br/>  - patch by Daniel J. Luke; this does not fix a potential linker<br/>    regression issue on MacOS.<br/>* [Bug 3527 - Backward Incompatible] mode7 clockinfo fudgeval2 packet<br/>  anomaly &lt;perlinger@ntp.org&gt;, reported by GGarvey.<br/>  - --enable-bug3527-fix support by HStenn<br/>* [Bug 3526] Incorrect poll interval in packet &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Gerry Garvey<br/>* [Bug 3471] Check for openssl/[ch]mac.h.  &lt;perlinger@ntp.org&gt;<br/>  - added missing check, reported by Reinhard Max &lt;perlinger@ntp.org&gt;<br/>* [Bug 1674] runtime crashes and sync problems affecting both x86 and x86_64<br/>  - this is a variant of [bug 3558] and should be fixed with it<br/>* Implement --disable-signalled-io</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.1.1.12</description>
    <pubDate>Mon May 25 20:40:15 UTC 2020</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>---<br/>(4.2.8p12) 2018/08/14 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/><br/>* [Sec 3505] CVE-2018-12327 - Arbitrary Code Execution Vulnerability<br/>  - fixed stack buffer overflow in the openhost() command-line call<br/>    of NTPQ/NTPDC &lt;perlinger@ntp.org&gt;<br/>* [Sec 3012] noepeer tweaks.  &lt;stenn@ntp.org&gt;<br/>* [Bug 3521] Fix a logic bug in the INVALIDNAK checks.  &lt;stenn@ntp.org&gt;<br/>* [Bug 3509] Add support for running as non-root on FreeBSD, Darwin,<br/>             other TrustedBSD platforms<br/>  - applied patch by Ian Lepore &lt;perlinger@ntp.org&gt;<br/>* [Bug 3506] Service Control Manager interacts poorly with NTPD &lt;perlinger@ntp.org&gt;<br/>  - changed interaction with SCM to signal pending startup<br/>* [Bug 3486] Buffer overflow in ntpq/ntpq.c:tstflags() &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Gerry Garvey<br/>* [Bug 3485] Undefined sockaddr used in error messages in ntp_config.c &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Gerry Garvey<br/>* [Bug 3484] ntpq response from ntpd is incorrect when REFID is null &lt;perlinger@ntp.org&gt;<br/>  - rework of ntpq 'nextvar()' key/value parsing<br/>* [Bug 3482] Fixes for compilation warnings (ntp_io.c &amp; ntpq-subs.c) &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Gerry Garvey (with mods)<br/>* [Bug 3480] Refclock sample filter not cleared on clock STEP &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Gerry Garvey<br/>* [Bug 3479] ctl_putrefid() allows unsafe characters through to ntpq &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Gerry Garvey (with mods)<br/>* [Bug 3476]ctl_putstr() sends empty unquoted string [...] &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Gerry Garvey (with mods); not sure if that's bug or feature, though<br/>* [Bug 3475] modify prettydate() to suppress output of zero time &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Gerry Garvey<br/>* [Bug 3474] Missing pmode in mode7 peer info response &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Gerry Garvey<br/>* [Bug 3471] Check for openssl/[ch]mac.h.  HStenn.<br/>  - add #define ENABLE_CMAC support in configure.  HStenn.<br/>* [Bug 3470] ntpd4.2.8p11 fails to compile without OpenSSL &lt;perlinger@ntp.org&gt;<br/>* [Bug 3469] Incomplete string compare [...] in is_refclk_addr &lt;perlinger@ntp.org&gt;<br/>  - patch by Stephen Friedl<br/>* [Bug 3467] Potential memory fault in ntpq [...] &lt;perlinger@ntp.org&gt;<br/>  - fixed IO redirection and CTRL-C handling in ntq and ntpdc<br/>* [Bug 3465] Default TTL values cannot be used &lt;perlinger@ntp.org&gt;<br/>* [Bug 3461] refclock_shm.c: clear error status on clock recovery &lt;perlinger@ntp.org&gt;<br/>  - initial patch by Hal Murray; also fixed refclock_report() trouble<br/>* [Bug 3460] Fix typo in ntpq.texi, reported by Kenyon Ralph.  &lt;stenn@ntp.org&gt;<br/>* [Bug 3456] Use uintptr_t rather than size_t to store an integer in a pointer<br/>  - According to Brooks Davis, there was only one location &lt;perlinger@ntp.org&gt;<br/>* [Bug 3449] ntpq - display "loop" instead of refid [...] &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Gerry Garvey<br/>* [Bug 3445] Symmetric peer won't sync on startup &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Gerry Garvey<br/>* [Bug 3442] Fixes for ntpdate as suggested by Gerry Garvey,<br/>  with modifications<br/>  New macro REFID_ISTEXT() which is also used in ntpd/ntp_control.c.<br/>* [Bug 3434] ntpd clears STA_UNSYNC on start &lt;perlinger@ntp.org&gt;<br/>  - applied patch by Miroslav Lichvar<br/>* [Bug 3426] ntpdate.html -t default is 2 seconds.  Leonid Evdokimov.<br/>* [Bug 3121] Drop root privileges for the forked DNS worker &lt;perlinger@ntp.org&gt;<br/>  - integrated patch by  Reinhard Max<br/>* [Bug 2821] minor build issues &lt;perlinger@ntp.org&gt;<br/>  - applied patches by Christos Zoulas, including real bug fixes<br/>* html/authopt.html: cleanup, from &lt;stenn@ntp.org&gt;<br/>* ntpd/ntpd.c: DROPROOT cleanup.  &lt;stenn@ntp.org&gt;<br/>* Symmetric key range is 1-65535.  Update docs.  &lt;stenn@ntp.org&gt;<br/>* html/authentic.html: cleanup, from &lt;stenn@ntp.org&gt;</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.1.1.11</description>
    <pubDate>Sat Sep 29 17:28:49 UTC 2018</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>---<br/>(4.2.8p7) 2016/04/26 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/><br/>* [Sec 2901] KoD packets must have non-zero transmit timestamps.  HStenn.<br/>* [Sec 2936] Skeleton Key: Any system knowing the trusted key can serve<br/>  time. Include passive servers in this check. HStenn.<br/>* [Sec 2945] Additional KoD packet checks.  HStenn.<br/>* [Sec 2978] Interleave can be partially triggered.  HStenn.<br/>* [Sec 3007] Validate crypto-NAKs.  Danny Mayer.<br/>* [Sec 3008] Always check the return value of ctl_getitem().<br/>  - initial work by HStenn<br/>  - Additional cleanup of ctl_getitem by perlinger@ntp.org<br/>* [Sec 3009] Crafted addpeer with hmode &gt; 7 causes OOB error. perlinger@ntp.org<br/>   - added more stringent checks on packet content<br/>* [Sec 3010] remote configuration trustedkey/requestkey values<br/>  are not properly validated. perlinger@ntp.org<br/>  - sidekick: Ignore keys that have an unsupported MAC algorithm<br/>    but are otherwise well-formed<br/>* [Sec 3011] Duplicate IPs on unconfig directives will cause an assertion botch<br/>  - graciously accept the same IP multiple times. perlinger@ntp.org<br/>* [Sec 3020] Refclock impersonation.  HStenn.<br/>* [Bug 2831]  Segmentation Fault in DNS lookup during startup. perlinger@ntp.org<br/>  - fixed yet another race condition in the threaded resolver code.<br/>* [Bug 2858] bool support.  Use stdbool.h when available.  HStenn.<br/>* [Bug 2879] Improve NTP security against timing attacks. perlinger@ntp.org<br/>  - integrated patches by Loganaden Velvidron &lt;logan@ntp.org&gt;<br/>    with some modifications &amp; unit tests<br/>* [Bug 2952] Symmetric active/passive mode is broken.  HStenn.<br/>* [Bug 2960] async name resolution fixes for chroot() environments.<br/>  Reinhard Max.<br/>* [Bug 2994] Systems with HAVE_SIGNALED_IO fail to compile. perlinger@ntp.org<br/>* [Bug 2995] Fixes to compile on Windows<br/>* [Bug 2999] out-of-bounds access in 'is_safe_filename()'. perlinger@ntp.org<br/>* [Bug 3013] Fix for ssl_init.c SHA1 test. perlinger@ntp.org<br/>  - Patch provided by Ch. Weisgerber<br/>* [Bug 3015] ntpq: config-from-file: "request contains an unprintable character"<br/>  - A change related to [Bug 2853] forbids trailing white space in<br/>    remote config commands. perlinger@ntp.org<br/>* [Bug 3019] NTPD stops processing packets after ERROR_HOST_UNREACHABLE<br/>  - report and patch from Aleksandr Kostikov.<br/>  - Overhaul of Windows IO completion port handling. perlinger@ntp.org<br/>* [Bug 3022] authkeys.c should be refactored. perlinger@ntp.org<br/>  - fixed memory leak in access list (auth[read]keys.c)<br/>  - refactored handling of key access lists (auth[read]keys.c)<br/>  - reduced number of error branches (authreadkeys.c)<br/>* [Bug 3023] ntpdate cannot correct dates in the future. perlinger@ntp.org<br/>* [Bug 3030] ntpq needs a general way to specify refid output format.  HStenn.<br/>* [Bug 3031] ntp broadcastclient unable to synchronize to an server<br/>             when the time of server changed. perlinger@ntp.org<br/>  - Check the initial delay calculation and reject/unpeer the broadcast<br/>    server if the delay exceeds 50ms. Retry again after the next<br/>    broadcast packet.<br/>* [Bug 3036] autokey trips an INSIST in authistrustedip().  Harlan Stenn.<br/>* Document ntp.key's optional IP list in authenetic.html.  Harlan Stenn.<br/>* Update html/xleave.html documentation.  Harlan Stenn.<br/>* Update ntp.conf documentation.  Harlan Stenn.<br/>* Fix some Credit: attributions in the NEWS file.  Harlan Stenn.<br/>* Fix typo in html/monopt.html.  Harlan Stenn.<br/>* Add README.pullrequests.  Harlan Stenn.<br/>* Cleanup to include/ntp.h.  Harlan Stenn.<br/><br/>---<br/>(4.2.8p6) 2016/01/20 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/><br/>* [Sec 2935] Deja Vu: Replay attack on authenticated broadcast mode. HStenn.<br/>* [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.<br/>* [Sec 2937] ntpq: nextvar() missing length check. perlinger@ntp.org<br/>* [Sec 2938] ntpq saveconfig command allows dangerous characters<br/>  in filenames. perlinger@ntp.org<br/>* [Sec 2939] reslist NULL pointer dereference.  perlinger@ntp.org<br/>* [Sec 2940] Stack exhaustion in recursive traversal of restriction<br/>  list. perlinger@ntp.org<br/>* [Sec 2942]: Off-path DoS attack on auth broadcast mode.  HStenn.<br/>* [Sec 2945] Zero Origin Timestamp Bypass. perlinger@ntp.org<br/>* [Sec 2948] Potential Infinite Loop in ntpq ( and ntpdc) perlinger@ntp.org<br/>* [Bug 2772] adj_systime overflows tv_usec. perlinger@ntp.org<br/>* [Bug 2814] msyslog deadlock when signaled. perlinger@ntp.org<br/>  - applied patch by shenpeng11@huawei.com with minor adjustments<br/>* [Bug 2882] Look at ntp_request.c:list_peers_sum(). perlinger@ntp.org<br/>* [Bug 2891] Deadlock in deferred DNS lookup framework. perlinger@ntp.org<br/>* [Bug 2892] Several test cases assume IPv6 capabilities even when<br/>             IPv6 is disabled in the build. perlinger@ntp.org<br/>  - Found this already fixed, but validation led to cleanup actions.<br/>* [Bug 2905] DNS lookups broken. perlinger@ntp.org<br/>  - added limits to stack consumption, fixed some return code handling<br/>* [Bug 2971] ntpq bails on ^C: select fails: Interrupted system call<br/>  - changed stacked/nested handling of CTRL-C. perlinger@ntp.org<br/>  - make CTRL-C work for retrieval and printing od MRU list. perlinger@ntp.org<br/>* [Bug 2980] reduce number of warnings. perlinger@ntp.org<br/>  - integrated several patches from Havard Eidnes (he@uninett.no)<br/>* [Bug 2985] bogus calculation in authkeys.c perlinger@ntp.org<br/>  - implement 'auth_log2()' using integer bithack instead of float calculation<br/>* Make leapsec_query debug messages less verbose.  Harlan Stenn.<br/>* Disable incomplete t-ntp_signd.c test.  Harlan Stenn.<br/><br/>---</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.1.1.10</description>
    <pubDate>Sun May 01 15:57:23 UTC 2016</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import ntp 4.2.8p5</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.1.1.9</description>
    <pubDate>Fri Jan 08 21:21:32 UTC 2016</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import ntp 4.2.8p5</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.1.1.8</description>
    <pubDate>Fri Jan 08 20:55:39 UTC 2016</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import ntp 4.2.8p3</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.1.1.7</description>
    <pubDate>Fri Jul 10 13:11:10 UTC 2015</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import ntp 4.2.8p3</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.1.1.6</description>
    <pubDate>Fri Jul 10 13:02:54 UTC 2015</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>---<br/>(4.2.8p2) 2015/04/07 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/>(4.2.8p2-RC3) 2015/04/03 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/><br/>* [Bug 2763] Fix for different thresholds for forward and backward steps.<br/>---<br/>(4.2.8p2-RC2) 2015/04/03 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/><br/>* [Bug 2592] FLAG_TSTAMP_PPS cleanup for refclock_parse.c.<br/>* [Bug 2769] New script: update-leap<br/>* [Bug 2769] cleannup for update-leap<br/>* [Bug 2788] New flag -G (force_step_once).<br/>* [Bug 2794] Clean up kernel clock status reports.<br/>* [Bug 2795] Cannot build without OpenSLL (on Win32).<br/>  Provided a Win32 specific wrapper around libevent/arc4random.c.<br/>  fixed some minor warnings.<br/>* [Bug 2796] ntp-keygen crashes in 'getclock()' on Win32.<br/>* [Bug 2797] ntp-keygen trapped in endless loop for MD5 keys<br/>  on big-endian machines.<br/>* [Bug 2798] sntp should decode and display the leap indicator.<br/>* Simple cleanup to html/build.html<br/>---<br/>(4.2.8p2-RC1) 2015/03/30 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/><br/>* [Bug 2794] Don't let reports on normal kernel status changes<br/>  look like errors.<br/>* [Bug 2788] New flag -G (force_step_once).<br/>* [Bug 2592] Account for PPS sources which can provide an accurate<br/>  absolute time stamp, and status information.<br/>  Fixed indention and removed trailing whitespace.<br/>* [Bug 1787] DCF77's formerly "antenna" bit is "call bit" since 2003.<br/>* [Bug 1960] setsockopt IPV6_MULTICAST_IF: Invalid argument.<br/>* [Bug 2346] "graceful termination" signals do not do peer cleanup.<br/>* [Bug 2728] See if C99-style structure initialization works.<br/>* [Bug 2747] Upgrade libevent to 2.1.5-beta.<br/>* [Bug 2749] ntp/lib/NTP/Util.pm needs update for ntpq -w, IPv6, .POOL. .<br/>* [Bug 2751] jitter.h has stale copies of l_fp macros.<br/>* [Bug 2756] ntpd hangs in startup with gcc 3.3.5 on ARM.<br/>* [Bug 2757] Quiet compiler warnings.<br/>* [Bug 2759] Expose nonvolatile/clk_wander_threshold to ntpq.<br/>* [Bug 2763] Allow different thresholds for forward and backward steps.<br/>* [Bug 2766] ntp-keygen output files should not be world-readable.<br/>* [Bug 2767] ntp-keygen -M should symlink to ntp.keys.<br/>* [Bug 2771] nonvolatile value is documented in wrong units.<br/>* [Bug 2773] Early leap announcement from Palisade/Thunderbolt<br/>* [Bug 2774] Unreasonably verbose printout - leap pending/warning<br/>* [Bug 2775] ntp-keygen.c fails to compile under Windows.<br/>* [Bug 2777] Fixed loops and decoding of Meinberg GPS satellite info.<br/>  Removed non-ASCII characters from some copyright comments.<br/>  Removed trailing whitespace.<br/>  Updated definitions for Meinberg clocks from current Meinberg header files.<br/>  Now use C99 fixed-width types and avoid non-ASCII characters in comments.<br/>  Account for updated definitions pulled from Meinberg header files.<br/>  Updated comments on Meinberg GPS receivers which are not only called GPS16x.<br/>  Replaced some constant numbers by defines from ntp_calendar.h<br/>  Modified creation of parse-specific variables for Meinberg devices<br/>  in gps16x_message().<br/>  Reworked mk_utcinfo() to avoid printing of ambiguous leap second dates.<br/>  Modified mbg_tm_str() which now expexts an additional parameter controlling<br/>  if the time status shall be printed.<br/>* [Sec 2779] ntpd accepts unauthenticated packets with symmetric key crypto.<br/>* [Sec 2781] Authentication doesn't protect symmetric associations against<br/>  DoS attacks.<br/>* [Bug 2783] Quiet autoconf warnings about missing AC_LANG_SOURCE.<br/>* [Bug 2789] Quiet compiler warnings from libevent.<br/>* [Bug 2790] If ntpd sets the Windows MM timer highest resolution<br/>  pause briefly before measuring system clock precision to yield<br/>  correct results.<br/>* Comment from Juergen Perlinger in ntp_calendar.c to make the code clearer.<br/>* Use predefined function types for parse driver functions<br/>  used to set up function pointers.<br/>  Account for changed prototype of parse_inp_fnc_t functions.<br/>  Cast parse conversion results to appropriate types to avoid<br/>  compiler warnings.<br/>  Let ioctl() for Windows accept a (void *) to avoid compiler warnings<br/>  when called with pointers to different types.<br/>---<br/>(4.2.8p1) 2015/02/04 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/><br/>* Update the NEWS file.<br/>* [Sec 2671] vallen in extension fields are not validated.<br/>---<br/>(4.2.8p1-RC2) 2015/01/29 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/><br/>* [Bug 2627] shm refclock allows only two units with owner-only access<br/>  rework: reverted sense of mode bit (so default reflects previous<br/>  behaviour) and updated ducumentation.<br/>* [Bug 2732] - Leap second not handled correctly on Windows 8<br/>  use 'GetTickCount()' to get the true elapsed time of slew<br/>  (This should work for all versions of Windows &gt;= W2K)<br/>* [Bug 2738] Missing buffer initialization in refclocK_parse.c::parsestate().<br/>* [Bug 2739] Parse driver with PPS enabled occasionally evaluates<br/>  PPS timestamp with wrong sign.<br/>  Removed some German umlauts.<br/>* [Bug 2740] Removed some obsolete code from the parse driver.<br/>* [Bug 2741] Incorrect buffer check in refclocK_parse.c::parsestatus().<br/>---<br/>(4.2.8p1-RC1) 2015/01/24 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/><br/>* Start the RC for 4.2.8p1.<br/>* [Bug 2187] Update version number generation scripts.<br/>* [Bug 2617] Fix sntp Usage documentation section.<br/>* [Sec 2672] Code cleanup: On some OSes ::1 can be spoofed...<br/>* [Bug 2736] Show error message if we cannot open the config file.<br/>* Copyright update.<br/>* Fix the package name.<br/>---<br/>(4.2.8p1-beta5) 2015/01/07 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/><br/>* [Bug 2695] Windows build: __func__ not supported under Windows.<br/>* [Bug 2728] Work around C99-style structure initialization code<br/>  for older compilers, specifically Visual Studio prior to VS2013.<br/>---<br/>(4.2.8p1-beta4) 2015/01/04 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/><br/>* [Bug 1084] PPSAPI for ntpd on Windows with DLL backends<br/>* [Bug 2695] Build problem on Windows (sys/socket.h).<br/>* [Bug 2715] mdnstries option for ntp.conf from NetBSD.<br/>* Fix a regression introduced to timepps-Solaris.h as part of:<br/>  [Bug 1206] Required compiler changes for Windows<br/>  (4.2.5p181) 2009/06/06<br/>---<br/>(4.2.8p1-beta3) 2015/01/02 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/><br/>* [Bug 2627] shm refclock allows only two units with owner-only access<br/>  Use mode bit 0 to select public access for units &gt;= 2 (units 0 &amp; 1 are<br/>  always private.<br/>* [Bug 2681] Fix display of certificate EOValidity dates on 32-bit systems.<br/>* [Bug 2695] 4.2.8 does not build on Windows.<br/>* [bug 2700] mrulist stopped working in 4.2.8.<br/>* [Bug 2706] libparse/info_trimble.c build dependencies are broken.<br/>* [Bug 2713] variable type/cast, parameter name, general cleanup from NetBSD.<br/>* [Bug 2714] libevent may need to be built independently of any build of sntp.<br/>* [Bug 2715] mdnstries option for ntp.conf from NetBSD.<br/>---<br/>(4.2.8p1-beta2) 2014/12/27 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/><br/>* [Bug 2674] Install sntp in sbin on NetBSD.<br/>* [Bug 2693] ntp-keygen doesn't build without OpenSSL and sntp.<br/>* [Bug 2707] Avoid a C90 extension in libjsmn/jsmn.c.<br/>* [Bug 2709] see if we have a C99 compiler (not yet required).<br/>---<br/>(4.2.8p1-beta1) 2014/12/23 Released by Harlan Stenn &lt;stenn@ntp.org&gt;<br/><br/>* [Sec 2672] On some OSes ::1 can be spoofed, bypassing source IP ACLs.<br/>* [Bug 2693] ntp-keygen doesn't build without OpenSSL.<br/>* [Bug 2697] IN6_IS_ADDR_LOOPBACK build problems on some OSes.<br/>* [Bug 2699] HAVE_SYS_SELECT_H is misspelled in refclock_gpsdjson.c.<br/>---</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.1.1.5</description>
    <pubDate>Tue Apr 07 16:49:13 UTC 2015</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import ntp 4.2.8</title>
    <description>/src/external/bsd/ntp/dist/sntp/libopts/load.c - 1.1.1.4</description>
    <pubDate>Fri Dec 19 20:37:45 UTC 2014</pubDate>
    <dc:creator>christos</dc:creator>
</item>
</channel></rss>

