<?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 refclock_shm.c</title>
    <link>http://nxr.netbsd.org/rss/src/external/bsd/ntp/dist/ntpd/refclock_shm.c</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>Merge conflicts</title>
    <description>/src/external/bsd/ntp/dist/ntpd/refclock_shm.c - 1.10</description>
    <pubDate>Mon May 25 20:47:26 UTC 2020</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>merge conflicts</title>
    <description>/src/external/bsd/ntp/dist/ntpd/refclock_shm.c - 1.9</description>
    <pubDate>Sat Sep 29 21:52:34 UTC 2018</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.8.14;  1.8.16;<br/>merge conflicts</title>
    <description>/src/external/bsd/ntp/dist/ntpd/refclock_shm.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/ntpd/refclock_shm.c - 1.7</description>
    <pubDate>Fri Jan 08 21:35:39 UTC 2016</pubDate>
    <dc:creator>christos</dc:creator>
</item>

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

<item>
    <title>CID 1269537: Unreachable code</title>
    <description>/src/external/bsd/ntp/dist/ntpd/refclock_shm.c - 1.5</description>
    <pubDate>Mon Apr 13 17:45:19 UTC 2015</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>merge conflicts</title>
    <description>/src/external/bsd/ntp/dist/ntpd/refclock_shm.c - 1.4</description>
    <pubDate>Tue Apr 07 17:34:19 UTC 2015</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.3.2;  1.3.4;  1.3.6;<br/>Merge conflicts</title>
    <description>/src/external/bsd/ntp/dist/ntpd/refclock_shm.c - 1.3</description>
    <pubDate>Fri Dec 19 20:43:17 UTC 2014</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.2.4;<br/>resolve conflicts</title>
    <description>/src/external/bsd/ntp/dist/ntpd/refclock_shm.c - 1.2</description>
    <pubDate>Sat Dec 28 03:20:14 UTC 2013</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/external/bsd/ntp/dist/ntpd/refclock_shm.c - 1.1</description>
    <pubDate>Sun Dec 13 16:56:03 UTC 2009</pubDate>
    <dc:creator>kardel</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/ntpd/refclock_shm.c - 1.1.1.12</description>
    <pubDate>Mon May 25 20:40:07 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/ntpd/refclock_shm.c - 1.1.1.11</description>
    <pubDate>Sat Sep 29 17:28:37 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/ntpd/refclock_shm.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/ntpd/refclock_shm.c - 1.1.1.9</description>
    <pubDate>Fri Jan 08 21:21:25 UTC 2016</pubDate>
    <dc:creator>christos</dc:creator>
</item>

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

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

<item>
    <title>Import ntp 4.2.8p3</title>
    <description>/src/external/bsd/ntp/dist/ntpd/refclock_shm.c - 1.1.1.6</description>
    <pubDate>Fri Jul 10 13:02:59 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/ntpd/refclock_shm.c - 1.1.1.5</description>
    <pubDate>Tue Apr 07 16:49:08 UTC 2015</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import ntp 4.2.8</title>
    <description>/src/external/bsd/ntp/dist/ntpd/refclock_shm.c - 1.1.1.4</description>
    <pubDate>Fri Dec 19 20:37:39 UTC 2014</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>import devel ntpd to avoid amplification attacks.</title>
    <description>/src/external/bsd/ntp/dist/ntpd/refclock_shm.c - 1.1.1.3</description>
    <pubDate>Fri Dec 27 23:31:02 UTC 2013</pubDate>
    <dc:creator>christos</dc:creator>
</item>
</channel></rss>

