<!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>



</head>
<body>
<style type="text/css">
img {
max-width: 100%; height: auto;
}
</style>
<div class="content">
<h3>
Eric S. Raymond pushed to branch wip-ntpq-peers-display
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/1c2f24322f6402ab46f4ebaeee5c5726e147869a">1c2f2432</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-22T16:30:46-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">devel/TODO: Add item to create .tar.xz
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/d72507311331382cfd657b57c43e9863363819c3">d7250731</a></strong>
<div>
<span>by Matt Selsky</span>
<i>at 2017-03-23T00:18:18-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Finish removal of hooks for HP Fortify static analyzer

Not to be confused with gcc's "fortify" flags.

Continues work started in "waf: remove FORTIFY option, never worked, not
needed."
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/b4b6cace634e5f1998d284774439c885dcc10ee6">b4b6cace</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-03-23T17:54:47-05:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Documentation of what units are represented by certain variables
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/a00c9d870f2588b1f8c025fa0c973dbedfde38a9">a00c9d87</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-03-23T18:06:40-05:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Revert "Documentation of what units are represented by certain variables"

This reverts commit b4b6cace634e5f1998d284774439c885dcc10ee6.

Revert master push
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/ff8f62c9fc3d52c4a96f535fd9a267a5c48e54c2">ff8f62c9</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-23T17:11:41-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">ntpviz: pep8 tweak, too many spaecs.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/f4b0738d1aa5640e249f5a4904d3d1e1b24cdc96">f4b0738d</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-23T17:15:10-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">ntpheatusb: pep8 typos.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/e2132683825779f4ec7cfe393a3b790894e3e544">e2132683</a></strong>
<div>
<span>by Matt Selsky</span>
<i>at 2017-03-24T01:43:03-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Typos
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/aa6ada8a39a3e323a57a1d9d4ebe950687783d48">aa6ada8a</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2017-03-24T07:30:15-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Genericize lex_open - first step towards config directory.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/edc696bd5f8adda8ea2a7d3599e6967c4ff399bb">edc696bd</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2017-03-24T07:30:15-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Address GitLab issue #204: Support /etc/ntp.d

Implementation ad documentation.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/bf1c23207eb156f3b913df225a1848ed5c486d9d">bf1c2320</a></strong>
<div>
<span>by Mark Atwood</span>
<i>at 2017-03-24T10:00:23-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">remove accidental touch-20170321.1
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/ac220ef9dfd1d3c7aebec34c3bbf3e0901d406d6">ac220ef9</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-24T13:00:53-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">ntpheatusb: Fixes from Hal Murray.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/b30320a41b92a1e4401a22307c653af74971d813">b30320a4</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2017-03-24T14:33:00-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Add contrib/make-leap-seconds.py

Should have been part of a previous commit.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/164707128d1c8ecf0704045dd70f299c83ce8d37">16470712</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2017-03-24T14:33:00-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Add --enable-debug-time to tests/option-tester.sh

Fix code to build.  Not tested at runtime.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/9e12ab76619174e8351a2251dfd3ba2a17ffcf34">9e12ab76</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2017-03-24T14:33:00-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fix typo in comment
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/df4f3b9d80d907c49a4d5c9c6299a3f0ab74e503">df4f3b9d</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2017-03-24T14:33:00-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Cleanup l_fp=>time_t in ntp_filegen and ntp_util
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/8b107f2f6744f5159f86569495ce859d75a0524f">8b107f2f</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2017-03-24T14:33:00-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Remove a few unneeded includes of ntp_fp.h
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/bf270b2569cb3a7ae0a4f6a2abe6b8550ada2e78">bf270b25</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2017-03-24T14:33:00-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Couple of printf/time_t fixes
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/5fa35f79da59c12be01bbcfa9f06387c4e9a6b55">5fa35f79</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2017-03-24T23:02:10-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Address GitLab issue #253: Warnings with clang 8.0.0 on macOS 10.12.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/62d1412989d2b1be536ef4b22af90294bf7b06a0">62d14129</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2017-03-25T00:50:58-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Add .refclockd as a recognized config prefix.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/20e71e084e359c769ab5771e6b582aa2e19bec57">20e71e08</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2017-03-24T21:59:05-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Setup to add filegen tests
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/254c56a3c8770aa7bdad0a5c7ffd9e848c225c28">254c56a3</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2017-03-25T01:53:00-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Remove unused calendar code

Lots more to go.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/bba626af0f02e30d36a4021b9d959b5c603ef986">bba626af</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2017-03-25T17:41:00-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">More calendar cleanup: struct isodate is gone.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/7ca1d4e745bd180322ef2c246d6d1a93f97550d5">7ca1d4e7</a></strong>
<div>
<span>by Matt Selsky</span>
<i>at 2017-03-26T09:09:53-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Remove leftover definition from multicast mode

See "Removal of broadscact client and multicast modes." for feature removal
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/4a3ac883eec7483f85edfb983831be5c5a562171">4a3ac883</a></strong>
<div>
<span>by Kenneth Finnegan</span>
<i>at 2017-03-26T20:26:04-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fail hard when we can't figure out package manager

Instead of sliding through the whole script with install undefined,
print an error message and die.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/ee3e113dd46c46c7df0b2934a1bf5b208deb7bd4">ee3e113d</a></strong>
<div>
<span>by Kenneth Finnegan</span>
<i>at 2017-03-26T20:53:34-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Adds option parsing and makes ntpviz optional

Replace the single -n flag with the ability to scan across a whole list
of options.
Adds a second option flag --ntpviz, and no longer installs ntpviz
dependencies by default.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/a1ce1a8adcb880c5a2fe7f01f2612317c19521c3">a1ce1a8a</a></strong>
<div>
<span>by Kenneth Finnegan</span>
<i>at 2017-03-26T20:58:04-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Remove unused variable inst from buildprep
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/cfb864baa77048b866bb867065a129a1b883ce11">cfb864ba</a></strong>
<div>
<span>by Kenneth Finnegan</span>
<i>at 2017-03-26T21:12:27-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Cleanup uid != 0 check and error message in buildprep
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/092a20e264255b7db40175235055b18a04588ffd">092a20e2</a></strong>
<div>
<span>by Matt Selsky</span>
<i>at 2017-03-28T01:08:53-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Remove unnecessary includes in libntp/ssl_init.c
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/571793b476047a671daeb3f5da234f45db7d95ee">571793b4</a></strong>
<div>
<span>by Kenneth Finnegan</span>
<i>at 2017-03-28T06:42:11-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Add --doc flag to buildprep
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/8e6812d0b76e5231df4a3c6b7ebc549d03958ae5">8e6812d0</a></strong>
<div>
<span>by Kenneth Finnegan</span>
<i>at 2017-03-28T06:42:11-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Add -h,--help,-a,-all,--dry-run options to buildprep
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/14ef45bbab370038dc5662b2fd6c6cd5bc92c691">14ef45bb</a></strong>
<div>
<span>by Kenneth Finnegan</span>
<i>at 2017-03-28T06:42:11-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Documentation catchup for buildprep
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/45c45273fded583629c042b5dfb78a482f2b1c13">45c45273</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2017-03-28T17:46:50-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Address GitLab issue #255: updateinterval option appears to be broken
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/dddf94f203f500d8ccca7a3598ec09f9b5b82d1e">dddf94f2</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2017-03-28T17:56:14-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Armor ntpd against missing arguments.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/393ae6d688c8e0ef0555099690e33854e5c35323">393ae6d6</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-28T14:57:57-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">ntpd: the -U option was not taking its mandatory argument.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/2c5714b633a12244ae638c9ed9e9417a41cf9d95">2c5714b6</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-28T15:35:20-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Add a missing static.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/4e042d5fdded48a100b6e31e2e53e704d0ed4d4f">4e042d5f</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-28T15:40:47-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">remove unused function: -set_ctrl_c_hook()
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/1ec04e3ee2212770f7205cca933e369ac589410b">1ec04e3e</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-28T15:43:51-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Remove another unused function: sigint_handler()
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/b7ae1ccf7dd5da1a1fd7d4726598e09cb0f0ee17">b7ae1ccf</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-28T15:45:29-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Remove unused typedef ctrl_c_fn
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/e53fea20c713515894afdbbfc948e3a4d9f26a27">e53fea20</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-28T17:18:01-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">ntplogtemp: retry read of TEMPer.

Only one device can read the TEMPER at a time.  But if ntpheatusb
and ntplogtemp try to read at the same time both will fail.  This
adds a short retry loop.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/f2c037ca11c7b9de54af9e6f8f03581b3506e972">f2c037ca</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-28T17:42:17-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">ntpheatusb: retry TEMPer failures.

Wnen ntplogtemp and ntpheatusb both read the TEMPer both fail.  So
retry a few times.  Be sure to turn off the relay on exit.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/1bdcdff895769936d6058804cc77eb281a291995">1bdcdff8</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2017-03-29T00:49:51-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fix typo in comment
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/921176755dba9ff0e64847ee93fc18551552f9f1">92117675</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2017-03-29T00:49:51-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Remove unused clutter from config.h
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/eac09b6ac5ec8f13257e6b45f153b3a385bc95d9">eac09b6a</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2017-03-29T00:49:51-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Remove NTPSEC_VERSION_{MAJOR,MINOR,REV} from config.h

Leave code as comments in case we need them tomorrow.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/c7aca552602d99d1b5827976eec950aed6b66fa0">c7aca552</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2017-03-29T01:13:07-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Add statfs and uname to OK list of syscalls.

Used by recent Fedora DNS lookup.  (where recent is quite old)
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/7a82dca7bb4ed6c84c759355a144815ebd50c081">7a82dca7</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-29T16:30:12-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">waf: add tests for -lssp and -lssp_nonshared.

Needed by older gcc to support stack protector.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/f0c6b0d5fab793a37888769fe4cfdadb87deabc8">f0c6b0d5</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-29T18:58:57-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">ntpconfigtest:  a new contrib/ tool to cehck kernel configuration.

Automation to check your running linux kernel config.  More items to be
added as they get nailed down.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/215bbab228439f35e2d3936a4a7d86d86a6723fd">215bbab2</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-29T19:17:31-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">ntpconfigtest: pep8/pyflakes, more tests.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/f52f2a4ad970d5e4064c926636efbb77a900991b">f52f2a4a</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2017-03-30T00:28:43-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Remove HAVE_STDDEF_H from config.h
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/dddd73763bf5c0ded17b80e66d194273cd3cbaed">dddd7376</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2017-03-30T05:17:03-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Remove unnecessary indirection to standardized type.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/7efb4d8defac9a0d13bf1d83c07a454062b54e98">7efb4d8d</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2017-03-30T09:45:43-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Use socklen_t - needed with previous commit.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/8250677bc70090374d320600106b7976a3fc1b50">8250677b</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-30T14:32:45-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">waf: test for libs before testing for compiler options.

Some compiler options, like stack protection, sometimes depend on
some libs, like -lssp.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/0e9a9305ea6331085dd9b5ad4cef3cb87874bb15">0e9a9305</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-30T15:32:43-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">config: Add test for 2 more useful linux kernel modules.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/ded17ce17b3ecd453b52d92c04b4e3435298c40d">ded17ce1</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-30T18:55:15-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">tests: add missing casts.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/3f0ed9899e2b7770e55812feafe88b83f075c098">3f0ed989</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-30T20:05:37-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">ntploggps: use Logger modules, get log file rotation.

My /var/log/ntpstats/gpsd was getting huge.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/0c53fbb2aa347cfe206819058b9af1d407f5d3f0">0c53fbb2</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-30T20:15:00-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">clk_trimtsip.c: Add missing casts
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/2b61cbf091a8f1c68f90dbc5f935d975f9b7ccb0">2b61cbf0</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-30T20:26:42-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">gpstolfp: Add missing casts, cleanup conversion.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/307453a5b9b0b7d0fad0c1abf433729c18a1d288">307453a5</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2017-03-31T04:25:13-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Define IGNORE in only one place.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/f53b4ee5e95002a70324941b2a0183a155b3bb80">f53b4ee5</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2017-03-31T04:25:13-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Assume POSIXness - in particular, that sysconf(_SC_OPEN_MAX) works.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/9768cdfee63c4100e2af0bd0b2591307e4def143">9768cdfe</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2017-03-31T04:25:13-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">No longer trying for getdtableize(); simplify configuration.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/9807f2f3a135ac761146a166066ad293c6d2b92f">9807f2f3</a></strong>
<div>
<span>by Eric S. Raymond</span>
<i>at 2017-03-31T04:38:03-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">More consequence of removing GETDTABLESIZE.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/c92db5e2b09adc26700eed1a657fed92aa9cac39">c92db5e2</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T12:06:44-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Prevent warning of unused var, when it really is unused.

Might be unused, depending on config options.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/89a62aff3dc417760ef1d9ff0a69dbaffac96da8">89a62aff</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T17:18:21-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Comment two fucntions that may unexpectedly return NULL pointer.

The seg fault this causes not fixed yet.

Easy to create the segfault, duplicate any refclock in your ntp.conf
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/31317deedaadfec8fb86975344147e1edfd74fa5">31317dee</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T17:45:58-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Do not dereference NULL returned by peer_config().

Log an INFO message, continue.

Easy to test for, just put the same refclock in your file twice.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/1110a0fbb8df95346e406c39bfed4ebc16b99173">1110a0fb</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T17:57:51-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change indent to 4 from 8 in config_peers()

The old formatting was painfull to read.  Now it fits in 80 cols.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/d7b34f9f4a5d6d5ed31579ee5b9769b3c1307856">d7b34f9f</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T18:41:32-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Make unsigned constants be unsigned.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/9e725f3ff83aef6e0487c15b3745b01bc6845fd8">9e725f3f</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T18:50:23-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">No point casting with (int64_t) to a uint64_t
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/6762cc0eb7bf0410062d0fe98f5957ebea1829f1">6762cc0e</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T18:59:05-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">htonl() returns an unsigned int, not an int.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/539b49cf991026c1d70fcf052a081fbf0021cafe">539b49cf</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T19:03:48-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Missing int casts, no functional change.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/81112f3d4f6ceb59731a6404424072b62e39c90a">81112f3d</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T19:05:55-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">lfpinit() needs an int, not a uint.

No functional change.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/68b9f99ed8514765033d61935e0262afedea69fd">68b9f99e</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T19:19:38-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fixed signed/unsigned mismatch.

No functional change.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/b9ba461ed90fb8bfcf605049eba51f5df56a67f2">b9ba461e</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T19:30:30-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">lfpinint() takes an int and a uint32.

No functional change.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/1950d6f85245b76c6f345d10ca8a4fb5e94c08c4">1950d6f8</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T19:36:59-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Add missing cast, no fuction change.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/ec7c0a6a654177953f2423371e4a2232a3433d5d">ec7c0a6a</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T19:39:44-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Add two casts, no functioanl change.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/6d91bd0105f484c63599e5334823a21a9c9257b5">6d91bd01</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T19:48:55-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Get units right for lfpinit().

All tests now pass -Wsign-conversion

Only 317 sign conversion warnings left.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/6791d614ca5128882e6e16bb695c17c052ba5591">6791d614</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T19:54:34-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">get right type for initgroups().  No functional change.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/66a811d51b05d7605cf560b9847d4ddca4e4b54b">66a811d5</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T19:59:04-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Make 4 implicit casts to be explicit.

No functional changes.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/f3e70d86d66dc17149d7356a42d6a4c04ca18095">f3e70d86</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T20:05:41-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change implicit casts to explicit, no functional change.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/460c51e6b37a4b91dabad40809e5673ea813a6dc">460c51e6</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T20:11:45-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change implicit casts to explicit.

No functional changes.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/642f1e3e3b9ea6a782024f3af22ba9a542545ac8">642f1e3e</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T20:14:34-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change two implicit xpacsts to explicit.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/3915a44254193a1bf9eef160ea912a76980a1fc3">3915a442</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T20:24:44-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Add missing cast.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/9bb70a84a34de229135d6eec87e5568719bfc13f">9bb70a84</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T20:25:03-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Add missing cast.

Only 298 more casts to find and fix!
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/743a5885ae9a00c013fa3ec618595a3956903f31">743a5885</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T20:31:41-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Clean up lfp init;

ntpfrob is now clean of implicit casts
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/c10fa3ab6740a028d047e3aa099dd66711126c40">c10fa3ab</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-03-31T20:36:58-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">ldisc is unsigned, not signed.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/7d0772ab5b28414a363727efe3a2504d3c088dd3">7d0772ab</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T14:06:31-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Make implicit cast to be explicit.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/1953f4e149304bc3ec996fcca605f272414b97b6">1953f4e1</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T14:19:21-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change implicit casts to explicit.  No functional change.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/e0153669dcc3eb70d0f73be2c5a12462cc1ae511">e0153669</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T14:27:22-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Remove duplicate #define
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/fc1d78fdee7c766df270b495a313ed45017c6492">fc1d78fd</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T14:35:55-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Bit flags need to be unsigned, otherwise inverting them creates ints.

Fixes 18 sign warnings.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/4b3e21f2c82a7122fcc14f02142ca406985434b0">4b3e21f2</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T14:46:29-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change implicit to explicit cast.  Fix 19 warnings.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/9fb5df9e85bc521e841324a2de68b3371db7e349">9fb5df9e</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T14:51:08-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Make implicit cast to be explicit
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/46f54199b9f7c545d06e40a5fcf1dfc301c52a5f">46f54199</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T15:03:54-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Make 2 implicit casts to be explicit.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/d26480de40ae4837071ca6935a526efa23e0ce5d">d26480de</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T15:09:54-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Flags that will be inverted need to be unsigned.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/da22b16b209b02f81dd9607afd440228056d6a35">da22b16b</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T15:18:01-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change implicit casts to explicit, no functional change.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/eaa3e04de0a33beb8dc8b8d6e3a9b043f8708dc2">eaa3e04d</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T15:22:47-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Make one implicit cast to be explicit.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/21ae095b3d925ed142ac624ee9408d1681c0ff68">21ae095b</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T15:24:46-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Make one implicit cast to be explicit.  No functional changes.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/3fe89e734c47db176e7150a0ef7b82a41c8dbe53">3fe89e73</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T15:33:53-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">No need to have a debug only file local be a global.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/1a5cc1ef0864534b230a11fe5a30d2498779801a">1a5cc1ef</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T15:38:08-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change one implicit cast to explicit.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/0e5b1030af70a7b1b488ec12893c2881b3920f0f">0e5b1030</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T15:45:41-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change implicit casts to explicit.  No functional change.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/8e90ca6874be9fdf4e4220f0c05ae5ad8f6b2c19">8e90ca68</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T15:47:33-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change one implicit cast to explicit.  No functional change.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/4c52c22d023096ef0271a301bcee6f5cc2c0269b">4c52c22d</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T15:49:20-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fix one wrong explicit cast.  Add an explicit cast.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/d8eab9b49b8ae0241cb1e85fd1ee78135b778296">d8eab9b4</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T15:55:17-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change two implicit casts to explicit.

211 warnings on the wall, knock two down,
209 warnings on the wall
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/e9a95ab0e13616111e3ba06b822351e62f201939">e9a95ab0</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T16:02:21-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change four implicit casts to explicit.  No functional change.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/adbfbf7c8b46c08d70c181a928517276a289e1d7">adbfbf7c</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T16:06:38-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change implicit casts to explicit.

205 warnings on the wall, take 6 down, pass them around
199 warnings on the wall.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/40511540056910b92b00cff26753b78bba28abda">40511540</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T18:05:32-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Add one cast, remove 16 warnings.  Now zero sign warnings in libntp.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/57b75b6b2c11e6d82e1680461f1535da725d8d9c">57b75b6b</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T18:15:51-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change 5 implicit castts to explicit.  No functional change.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/dddc4491bee0e3ac673d7250082effbc31b4c606">dddc4491</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T18:23:48-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change an implicit cast to an explicit one.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/926115b7fe21386a346ed818c4e30c92d65ae7e8">926115b7</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T18:27:37-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change implicit cast to explicit cast.  No functional change.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/8a710bbeb9188f899e31eaa4f8dc2c8b6b39af30">8a710bbe</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T18:30:36-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change 4 implicit casts to explicit.  No functional change.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/e73712814770124e7a81fbf42a1746e4e24c677a">e7371281</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T18:35:35-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Convert 3 implicit casts to explicit.  No functional change.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/38c8f222e3ad99179333ec02206dd90b265d81e1">38c8f222</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T18:47:22-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Define S_PER_DAY, NS_PERMS and use them.

No magic constants.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/a4c56d928895f1ac7fca9a0cf852dc3aa9469965">a4c56d92</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T19:01:47-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Add S_PER_H, seconds per hour, and use it.

No more magic numbers
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/563452497f378745b4a25cc9599c6053ec4d313a">56345249</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T19:15:50-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change implicit casts to explicit casts, no functional changes.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/283e69bb37ccc7d4d488ec3adb314ae5c4c494ce">283e69bb</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T19:32:53-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change implicit casts to explicit.  No function change.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/012a6c993dc46bba413925b4213efa529f675e84">012a6c99</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T19:43:22-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change implicit casts to explicit.  No functional changes.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/ea665de4d1f89ac84f0c3e9551947ff5bece2df9">ea665de4</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T19:54:07-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change implicit casts to explicit.  No functional changes.

116 warnings to go.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/e53de9bd01e242d9345438b6d9068aa5672e4582">e53de9bd</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T20:42:21-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Convert implicit casts to explicit.  No functional change.

85 warnings to go.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/de70384caef3346e0db6e8683b3ff181f01f81b7">de70384c</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T20:53:13-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Change two implicit casts to explicit.  No functional change.

83 more warnings to go.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/8320da5c93166daa7cee0bb846a30a38c43727d6">8320da5c</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T21:16:57-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">waf: check for undefined preprocessor symbols being used.

And fix the one it found.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/35a1d3d408305fcf4dcff40353417ccefc686657">35a1d3d4</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T21:22:20-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Add -Wshadow option.  Fix the shadow it found.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/66566ae7c67b60b07cf21a0722b3a7c390939106">66566ae7</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T21:28:22-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Add, but comment out, check for missing prototype.

Looks like there are a lot to fix.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/13bfb385d996af5ae2d193ba38ca555878c4ef1e">13bfb385</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-01T21:30:15-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">A check for missing declarations, commented out.

There are a ton to fix.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/d77569396b76870499e7a4222365b8ea4262061d">d7756939</a></strong>
<div>
<span>by Trevor N</span>
<i>at 2017-04-02T19:51:56-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">fix inherited bug 2557

the first byte of a superpacket command should be 0x8E
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/a85e57f0df90b42efe2c72db534cf98b21e44819">a85e57f0</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2017-04-02T18:41:30-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fix tests to work with --enable-leap-testing
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/8c8af96ea5bc8dac21652c215f44a255883860dc">8c8af96e</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:41+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Added i8unit formatter.

i8unit is a drop in replacement for f8dot4/f8dot3, and displays both the sign
  of the number as well as the unit.

Note that i8unit is only an 80% solution: it almost always shows five digits,
regardless of need. It will show 50000us rather than 50ms
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/b363568fd0486e1bd82a384379e4643629fdc78b">b363568f</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:44+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Added optional units display to ntpq peers

ntpq option -u / --units will display peer times with units instead
of decimals.

In interactive mode the 'units' command will toggle the display setting.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/9de6c11bfffde99c1cdc713c3142a18d55fa77ae">9de6c11b</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:44+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Updated ntpq documentation to reflect new -u option.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/3ce0630a72884d529b3f82da94e3d43a83a5b373">3ce0630a</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:46+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Updated TODO to reflect changes to ntpq
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/51cb504f33a9ecd0a14053a4d39d41d0355c8883">51cb504f</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:47+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Redid unit display, also pep8 + pyflaked.

Unit display now keeps everything in the range 1.000-999.9, with 5 units
worth of magnitude (15 orders of magnitude).

u8unit has been replaced by f8unit and a helper function scaleforunit.

f8unit can optionally strip surrounding whitespace for cases such as 'rv'
where a compact display is required.

pylib/util.py and ntqq have been checked with pep8 and pyflakes to clean
up after previous neglect.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/2ca46615cd60e512f5e359bc2d8a16d1f3102a64">2ca46615</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:47+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fixed bug that caused units to change in the incorrect direction.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/c2e41936fa59ed04afbdd8168148e4e0483ce32d">c2e41936</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:48+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fixed f8unit formating.

f8unit now correctly formats zero values. "Shouldn't be possible" indeed...

f8unit will now print an integer if the passed value does not have any
decimal places. This takes care of the N.something nanoseconds problem.

f8unit no longer prints a sign on positive numbers.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/030b583cd459df2788837c60d5ed0988554bdb0c">030b583c</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:49+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Added partial unit display for ntpq 'rv' command.

This does not display units for unit/s variables yet, and there may still be
a few other missing variables.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/58a12c380b8d675108513590448be16e9e1e9699">58a12c38</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:50+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fixed some rendering and added variables to cook() unit display.

Fixed bug in f8unit which would lead to displaying .00000000000001 as 10ms.

Out of unit bounds numbers are now rendered in scientific notation. No good
options here, anything else is just about guaranteed to blow the formatting.

0.0 is now rendered without decimal places.

Added temporary renderer for data in ppm.

Added some missing variables, including ppms, to the cook() handler. This can't
be completed until the Great Unit Hunt is complete.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/7e89a9bef5bdcfb76cd0080e604ba775a3f947e9">7e89a9be</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:51+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">ntpmon now has unit display.

ntp.util now has global lists of variables that use units (incomplete)
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/342c92b72dd3cd6cca22151c2489334cc749a6d2">342c92b7</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:52+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Updated ntpq and ntpmon documentation to reflect new options.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/497ab30b7a403375e5d53af56e64ef5ef587a61a">497ab30b</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:53+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fixed various display bugs.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/1bce0ac2735eb50ed9edddd1680058258dc1dd44">1bce0ac2</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:54+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fixes for f8unit and docs.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/c9dd0d5d3bcd8128d4c9d9722a9810e53146a0f6">c9dd0d5d</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:55+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Rewrote f8unit to solve multiple issues.

f8unit now properly handles:
  zero values
  column adjustments due to negative signs
  different sets of units
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/e63f853c737f60b2fe76ccc0ad329bf4c1cbdc31">e63f853c</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:55+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">f8unit is now unitformatter, and can format for variable length fields.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/3088e230a042794646e870bf08b71777b1ec0bfa">3088e230</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:56+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">mreadlist now properly displays units.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/7e4f3dd47b2434b5f7f4b41f0c8911a497715d6c">7e4f3dd4</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:57+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Changed unit scaling to be less prone to floating point fun
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/69bc694762af98e62be1cb249702396bd3dea6c0">69bc6947</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:57+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fixed scaling. Again. Floats work as they should.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/8395790d74ee5a70fde1a14527234a6c582e22ff">8395790d</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:58+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fixed float handling, again. Scaled floats now rounded to base unit.

99 buggy floats in the code.. fix one, pass the source around..

98 buggy floats in the code..
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/0e6719ff0250b4a0c6aa9089d0f19b4192dbd14d">0e6719ff</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:59+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">ntpmon now works with units.

ntpmon has been updated to use the new unit handling code.

ntpmon responds to -u and --units.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/646286dad3d4d08815f344cac5a68fae3112316b">646286da</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:35:59+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Updated ntpmon docs.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/1f67ac26aa460ff7be595d76746e86481628892f">1f67ac26</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:36:00+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Added test for rescaleunit. Simplified rescaleunit. Spelling fix.

Spelling fix: parts-per-thousand (ppt) is now parts-per-kilo (ppk) so as
not to conflict with parts-per-trillion (ppt).
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/84abcfad7974698f93159fbb82dab632209e3a27">84abcfad</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:36:01+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Added test for scaleforunit. Tweaked scaleforunit.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/3356f16cd4dbc9c5872a6a99a15bf9c5825ef470">3356f16c</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:36:02+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Added test for oomsbetweenunits.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/dc6425bc8d36cf6dbd2e5106331c37b4d3be909f">dc6425bc</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:36:02+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Deleted outdated comment in filtcooker.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/c01319615c20801688644d488480d2c4adfac453">c0131961</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:36:03+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Added test for filtcooker.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/d7d96898c6f6f3deec3c839f1d85f4b18b5d1772">d7d96898</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:36:03+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Added test for formatdigitsplit.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/28efcdac29bac021544ee0a7772751849c19d296">28efcdac</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-03T13:36:04+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Added test for unitformatter.
</pre>
</li>
</ul>
<h4>30 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#c335a27a082cc8d17dd36dc0eda3086cb0c9baaa">
INSTALL
</a>
</li>
<li class="file-stats">
<a href="#37c778630a760e8d516fedbf7fdcb94c6dfdd2ef">
attic/sht.c
</a>
</li>
<li class="file-stats">
<a href="#de331e64dac7affc1dd979221a7a47f257f8fe7b">
buildprep
</a>
</li>
<li class="file-stats">
<a href="#e57a010bff377e001b6bd778c76503943121abff">
contrib/README
</a>
</li>
<li class="file-stats">
<a href="#dbb8814d08ad159398f7ae92c7ae29fe02c1fe3e">
<span class="new-file">
+
contrib/make-leap-seconds.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#a3fbc6b2aeefcbb3992c6edab3fb45bc1691f2a9">
<span class="new-file">
+
contrib/ntpconfigtest
</span>
</a>
</li>
<li class="file-stats">
<a href="#14e1385d50a5ebde5a023cace51960035b9fbe89">
contrib/ntpheatusb
</a>
</li>
<li class="file-stats">
<a href="#a52ca16e1b9b3a41d65bdf17fc6773072fdf3ac2">
devel/TODO
</a>
</li>
<li class="file-stats">
<a href="#6311c8a7ff207240e9427c5f70f5b4fcb6c8371c">
devel/hacking.txt
</a>
</li>
<li class="file-stats">
<a href="#d30f67905d99da3e777c175d4276713aaa7687dc">
<span class="new-file">
+
devel/units.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#e435d40a362b95c10686e859c8a1f4d7318fba25">
docs/includes/ntpd-body.txt
</a>
</li>
<li class="file-stats">
<a href="#34921c62a0b70e769c72541dae607a2cc841f1f2">
docs/includes/ntpmon-body.txt
</a>
</li>
<li class="file-stats">
<a href="#c0ff72912af4a6667c0996333b6a7add3c910b83">
docs/includes/ntpq-body.txt
</a>
</li>
<li class="file-stats">
<a href="#c8320786f99a90699314fb579aa8fb2ebfa489a9">
docs/ntpsec.txt
</a>
</li>
<li class="file-stats">
<a href="#12442c99323575c288c6d8398cecebf864519b20">
docs/ntpspeak.txt
</a>
</li>
<li class="file-stats">
<a href="#25c37d5074d1900fcab32a00a0f209ed1a334a25">
include/ieee754io.h
</a>
</li>
<li class="file-stats">
<a href="#bbeca7d74e5789f18ff97e9c56e17c5c7fdf3123">
include/lib_strbuf.h
</a>
</li>
<li class="file-stats">
<a href="#b763b3ef609f0ed2a2d1a79d7066070360d33d25">
<span class="deleted-file">

include/libntp.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#5e0fce9acc6e0e17a3faccf9a42ea8cc593c0cea">
include/ntp.h
</a>
</li>
<li class="file-stats">
<a href="#c7bd6439ceb7ca09560721dd8c17823f27ab5cb5">
include/ntp_calendar.h
</a>
</li>
<li class="file-stats">
<a href="#4ea8900f618776d49ce8e3fa137d08aa021fee57">
include/ntp_config.h
</a>
</li>
<li class="file-stats">
<a href="#ed013fe623be34094041d5b8dd82a509db7370ef">
include/ntp_filegen.h
</a>
</li>
<li class="file-stats">
<a href="#0d3d297c1a138d0484b3acbf92e08e3ed6298adb">
include/ntp_io.h
</a>
</li>
<li class="file-stats">
<a href="#21bd38237fd26619d99acf750326a2caf1419bdb">
include/ntp_stdlib.h
</a>
</li>
<li class="file-stats">
<a href="#8583d9fcc3be3eaf9386c98e7e691d977d5f490a">
include/ntp_types.h
</a>
</li>
<li class="file-stats">
<a href="#5d49edeefe38405c00cd44a3280eba2d607e4b94">
include/ntpd.h
</a>
</li>
<li class="file-stats">
<a href="#d7b8e05a65e9014a197039c0d10c0d2fa577b6e3">
include/timespecops.h
</a>
</li>
<li class="file-stats">
<a href="#490f0830de5c51974a107afb4c21aaf4f950f542">
libisc/net.c
</a>
</li>
<li class="file-stats">
<a href="#f923d1d0c48cdc007d23c7011a273597ec23b1df">
libjsmn/jsmn.c
</a>
</li>
<li class="file-stats">
<a href="#9f9b849abce974d43e23eb121d20d59d5eb3b8a4">
libntp/atolfp.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="color: #777; font-size: small">

<br>
<a href="https://gitlab.com/NTPsec/ntpsec/compare/ccc00e16bb0e2e3376cc7b19f22b844746669682...28efcdac29bac021544ee0a7772751849c19d296">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>