<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>



<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">
<h3>
Eric S. Raymond pushed to branch master
at <a href="https://gitlab.com/NTPsec/ntpsec">NTPsec / ntpsec</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/ae37300a38d4243ac0250fc40993e3776aee8d01">ae37300a</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2018-08-17T16:17:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Address GitLab bug #440: Inconsistency with key identifier size

I audited RFC5905 and the code, verifting that the range of key IDs is
1-65535 - 32 bits unsigned, excluding zero.  I rthen went through the
documentation and made this limit uniform in the text.

I see that KEYID_T_MAX has already been removed.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/99b6dcae29bd8cb922c3b8d4f048a0c24b063791">99b6dcae</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2018-08-17T16:17:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Address GitLab issue #481 - Give a warning if statsdir doesn't exist
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/a0e414fba74e2346c9d7429be1bef09a1198b26a">a0e414fb</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2018-08-17T16:17:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add Google's proposed standard smear as a possible future direction.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/6a596d052d9c12f8d48bc455f9dc7c935e7e230f">6a596d05</a></strong>
<div>
<span>by Paul Theodoropoulos</span>
<i>at 2018-08-17T16:18:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">more typo fixes etc
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/ad90416ae5365a74308a16772c337ad6f43cece1">ad90416a</a></strong>
<div>
<span>by Paul Theodoropoulos</span>
<i>at 2018-08-17T16:18:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">typos; wordsmithing; other fixes
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/3a3b28bb843203b0e83de6c3ceed1443652d5c7d">3a3b28bb</a></strong>
<div>
<span>by Paul Theodoropoulos</span>
<i>at 2018-08-17T16:18:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">conform remaining urls to available https
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/f1359fe2554ccc34fb00937e18c46a0ed1d6fe91">f1359fe2</a></strong>
<div>
<span>by Paul Theodoropoulos</span>
<i>at 2018-08-17T16:18:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">another stab at stratum
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/2b61ec55f1f6b132221b9dcafd1cc1ddabfc3561">2b61ec55</a></strong>
<div>
<span>by Paul Theodoropoulos</span>
<i>at 2018-08-17T16:18:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">clarify pool server explanation
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/1bd2fbeb5d6af258473dfd91b8104d2343d0d3b8">1bd2fbeb</a></strong>
<div>
<span>by Paul Theodoropoulos</span>
<i>at 2018-08-17T16:18:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">addition typo fixes, cleanup, style adjustments, etc
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/9a1f1338477d3a4a210b285a70dd037752c96d23">9a1f1338</a></strong>
<div>
<span>by Paul Theodoropoulos</span>
<i>at 2018-08-17T16:18:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">one more try on "pool" entry
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/1dea467d60d352a9a4082f1e0b886a10f29a9a04">1dea467d</a></strong>
<div>
<span>by Paul Theodoropoulos</span>
<i>at 2018-08-17T16:18:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rm final slashes, correct pool url
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/0bb06aa4af554886a905ea46b836e71d6edf4802">0bb06aa4</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2018-08-17T16:24:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Address GitLab issue #381: simple mathematics

The relationships amonmg these counters can't be made pretty because
deformed packets issued by crap software can hit multiple different
error cases. Document the problem and punt.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/55e9ec16da7ba3eadfe7d3a23a115d75483ea56b">55e9ec16</a></strong>
<div>
<span>by Matt Selsky</span>
<i>at 2018-08-17T16:24:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove unneeded "pass" statements from python code

Reported by Sonarqube's Sonarcloud.io project
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/e44ef9db69477f4881462b742332921415d1c429">e44ef9db</a></strong>
<div>
<span>by Matt Selsky</span>
<i>at 2018-08-17T16:24:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PEP8 clean up

ntpclients/ntpq.py:1541:9: E122 continuation line missing indentation or outdented
ntpclients/ntpq.py:1542:9: E122 continuation line missing indentation or outdented
ntpclients/ntpq.py:1599:1: E305 expected 2 blank lines after class or function definition, found 1
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/7d798a61d430334c6c164dd58abd70f8048aa3d5">7d798a61</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2018-08-17T16:24:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Plug a potential resource leak.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/8e0ecd373475193b8f018c8223cbe97ed916da14">8e0ecd37</a></strong>
<div>
<span>by Paul Theodoropoulos</span>
<i>at 2018-08-17T16:24:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add netdata monitoring
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/be09794ab9c6923e1c46e831e9610d2fe35ace25">be09794a</a></strong>
<div>
<span>by Paul Theodoropoulos</span>
<i>at 2018-08-17T16:24:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">pps textual fixes
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/e08780fe771d024a14a76d70908d43645f896f78">e08780fe</a></strong>
<div>
<span>by Paul Theodoropoulos</span>
<i>at 2018-08-17T16:24:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">please vet temperature commentary, perhaps best elsewhere
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/f8a6ae2b1436234a53d84bfc82a79fe683bc0bdd">f8a6ae2b</a></strong>
<div>
<span>by Paul Theodoropoulos</span>
<i>at 2018-08-17T16:24:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">typos, wordsmith
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/271710d8429dee50700e4845b16477c73c5fb5d9">271710d8</a></strong>
<div>
<span>by Paul Theodoropoulos</span>
<i>at 2018-08-17T16:24:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add pointer to pool discussion in quick-start
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/d5cdafeb9c9c5d1e36bb403c97a859c1c200b589">d5cdafeb</a></strong>
<div>
<span>by Paul Theodoropoulos</span>
<i>at 2018-08-17T16:24:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">three ways of utilizing pps
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/b314b0606e9d215838bb640955f3c44acc3f96fd">b314b060</a></strong>
<div>
<span>by Matt Selsky</span>
<i>at 2018-08-17T16:33:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Don't use non-boolean operators for boolean operands

Reported by Sonarcloud.io:
"Reconsider this operator for 'bool' operand."
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/83e94acdbf82efea0e7a722c1278947d9c9e8319">83e94acd</a></strong>
<div>
<span>by James Browning</span>
<i>at 2018-08-17T16:33:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">shallow attempt at pep-0008 conformance
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/01fc9ba7faaed79439bce516315424d791b5e874">01fc9ba7</a></strong>
<div>
<span>by James Browning</span>
<i>at 2018-08-17T16:33:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">strip trailing spaces and tabs from many c h and a y
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/767e48b051179e3ac856223ec9614a0c0131eaab">767e48b0</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2018-08-17T16:33:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Changed to PYTHONARCHDIR.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/081d33f6375c487441f4ef8b6f4a6853929a68c6">081d33f6</a></strong>
<div>
<span>by James Browning</span>
<i>at 2018-08-17T16:33:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add new -d option to ntpfrob
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/7b7f9e29f174e23dd9985e01304177136ce19603">7b7f9e29</a></strong>
<div>
<span>by James Browning</span>
<i>at 2018-08-17T16:33:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">uncrustify, reorder and minor enhancement
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/ed1c70ea5abdd7bc08069f268cfb272c5d600a5c">ed1c70ea</a></strong>
<div>
<span>by James Browning</span>
<i>at 2018-08-17T16:33:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">python library revision
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/ed96f097f6ee5f21d609b1f3b32112578a21a142">ed96f097</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2018-08-17T16:33:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove obsolete comment.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/a39a5ec8a4a892009d8a53c85943ca008a37132b">a39a5ec8</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2018-08-17T16:33:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Properly condition out do_dump() on BSD.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/b5bdc9f50313097edcad3167fe9611919fe23391">b5bdc9f5</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2018-08-17T16:33:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">NEWS typo fix.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/34d4e73e42a0009bc7bbcb87e9f56c2a34be66be">34d4e73e</a></strong>
<div>
<span>by James Browning</span>
<i>at 2018-08-17T16:33:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Restore Yoda expressions from "python library revision"
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/588b40af8d49c1663abb601640fe453ead14c81f">588b40af</a></strong>
<div>
<span>by James Browning</span>
<i>at 2018-08-17T16:33:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">variable name change
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/db2a41593b45d8505a7ce76b5fe4f46527bfd9fa">db2a4159</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2018-08-17T16:33:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Addres GitLab issue #496: Warning on NetBSD 8

Properly use an inttypes.h macro to avoid a port problem.
</pre>
</li>
</ul>
<h4>30 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#9f621eb5fd3bcb2fa5c7bd228c9b1ad42edc46c8">
NEWS
</a>
</li>
<li class="file-stats">
<a href="#03eecce8c7073816e0856cf0a3e8ad3887acddfa">
attic/digest-find.c
</a>
</li>
<li class="file-stats">
<a href="#37c778630a760e8d516fedbf7fdcb94c6dfdd2ef">
attic/sht.c
</a>
</li>
<li class="file-stats">
<a href="#a52ca16e1b9b3a41d65bdf17fc6773072fdf3ac2">
devel/TODO
</a>
</li>
<li class="file-stats">
<a href="#6247fb95be4935f331951cfbc0a7a3985cc8f6e2">
devel/python_paths.py
</a>
</li>
<li class="file-stats">
<a href="#64837cdcecb4698c05529359fee836d139ed2ba7">
devel/testing.txt
</a>
</li>
<li class="file-stats">
<a href="#6f482a425aacfe1c62175e0fc975b00ff38eb4f8">
docs/authentic.txt
</a>
</li>
<li class="file-stats">
<a href="#cad3ecba71592ba618b52431231d477ca8dd07c1">
docs/discipline.txt
</a>
</li>
<li class="file-stats">
<a href="#fefdcacd4a4e414869bf33a32e13cc61d60fcfd6">
docs/includes/assoc-options.txt
</a>
</li>
<li class="file-stats">
<a href="#c325ddf62cca7209422c2a7725200a7c31c7d82b">
docs/includes/auth-commands.txt
</a>
</li>
<li class="file-stats">
<a href="#54207ea84058ac37746a6b9fc2b4df06a2eed0a6">
docs/includes/ntp.keys-body.txt
</a>
</li>
<li class="file-stats">
<a href="#fe9d5bb6b31e367b9a59172331e4ad2647ecc0b1">
docs/includes/ntpfrob-body.txt
</a>
</li>
<li class="file-stats">
<a href="#c0ff72912af4a6667c0996333b6a7add3c910b83">
docs/includes/ntpq-body.txt
</a>
</li>
<li class="file-stats">
<a href="#141c77861af308c7378930d108a29016bb6e162a">
docs/ntpkeygen.txt
</a>
</li>
<li class="file-stats">
<a href="#12442c99323575c288c6d8398cecebf864519b20">
docs/ntpspeak.txt
</a>
</li>
<li class="file-stats">
<a href="#da4d6e807e0af214d2ce9dbc483ec7122bcf0a99">
docs/outside-tools.txt
</a>
</li>
<li class="file-stats">
<a href="#827a3ec8d3a2d2c0c717bc4b16ea351ed8a7ca55">
docs/pps.txt
</a>
</li>
<li class="file-stats">
<a href="#ebea0aad8eb647e7aca9e3038677d96185f0ad6a">
docs/quick.txt
</a>
</li>
<li class="file-stats">
<a href="#a4b3179f71939609cb86e36fbc402f8f57ac249c">
docs/rollover.txt
</a>
</li>
<li class="file-stats">
<a href="#d147809509c867943bf95180292f8b8394dd5e3a">
include/isc_error.h
</a>
</li>
<li class="file-stats">
<a href="#7b0ba2928493cd96a5371111c5f0f9e6d2550071">
include/isc_interfaceiter.h
</a>
</li>
<li class="file-stats">
<a href="#5e0fce9acc6e0e17a3faccf9a42ea8cc593c0cea">
include/ntp.h
</a>
</li>
<li class="file-stats">
<a href="#04ece0f32789aeda5b333909d55e1ce03f34db9c">
include/ntp_debug.h
</a>
</li>
<li class="file-stats">
<a href="#185daf0f6d859d6e09941ca8b532156be1cfd675">
include/ntp_endian.h
</a>
</li>
<li class="file-stats">
<a href="#5a7d9edc80175c3295c86274ef3defb512838b96">
include/ntp_fp.h
</a>
</li>
<li class="file-stats">
<a href="#710f685ef2498e22de2c3ad9abd07dbe6bc706ca">
include/ntp_net.h
</a>
</li>
<li class="file-stats">
<a href="#8583d9fcc3be3eaf9386c98e7e691d977d5f490a">
include/ntp_types.h
</a>
</li>
<li class="file-stats">
<a href="#a22f2f76c7654b44cbf81fc5e5933c1f9968d454">
include/recvbuff.h
</a>
</li>
<li class="file-stats">
<a href="#8197f8548d008c7bf8d84b9fac40330caea59a8f">
libntp/authkeys.c
</a>
</li>
<li class="file-stats">
<a href="#b514bd89baf37ab445eb8c33da542166cf737510">
libntp/dolfptoa.c
</a>
</li>
</ul>
<h5>The diff was not included because it is too large.</h5>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777;">

<br>
<a href="https://gitlab.com/NTPsec/ntpsec/compare/82609a7a1bf4a9aa95be3bb6facaf7dfa4b4a368...db2a41593b45d8505a7ce76b5fe4f46527bfd9fa">View it on GitLab</a>.
<br>
You're receiving this email because of your account on gitlab.com.
If you'd like to receive fewer emails, you can
adjust your notification settings.

</p>
</div>
</body>
</html>