<!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>
Ian Bruene pushed to branch unit-rewrite
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/8e594f73aebdb99bbcc0e38cd7be48e6b9e5956f">8e594f73</a></strong>
<div>
<span>by Sanjeev Gupta</span>
<i>at 2017-04-01T00:51:05+08:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Proof read hacking.txt, mostly converting links to https
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/799543073715624fcb2ebac7f9756c1f27267c42">79954307</a></strong>
<div>
<span>by Sanjeev Gupta</span>
<i>at 2017-04-01T01:07:28+08:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Proofread INSTALL
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/ff590b2e27af64d0eb8072af4eeddf35a1f02117">ff590b2e</a></strong>
<div>
<span>by Sanjeev Gupta</span>
<i>at 2017-04-01T01:16:19+08:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Warn CENTOS6 users while installing outdated asciidoc
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/71902a2913b3f7c093b6bf65618613653b3ba8bd">71902a29</a></strong>
<div>
<span>by Sanjeev Gupta</span>
<i>at 2017-04-02T23:32:25+08:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Proof read hacking.txt, mostly converting links to https
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/cc0022f2f3165b5756773c9dcc2f6a5235a89d8e">cc0022f2</a></strong>
<div>
<span>by Sanjeev Gupta</span>
<i>at 2017-04-02T23:32:25+08:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Proofread INSTALL
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/aea8dc1a67bc11f2706fc913c7f42c7586a6cdc7">aea8dc1a</a></strong>
<div>
<span>by Sanjeev Gupta</span>
<i>at 2017-04-02T23:32:25+08:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Warn CENTOS6 users while installing outdated asciidoc
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/d40a23cc721e7accb835cca873ebdd886120243b">d40a23cc</a></strong>
<div>
<span>by Sanjeev Gupta</span>
<i>at 2017-04-02T23:32:56+08:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Merge branch 'HACKING' of gitlab.com:ghane0/ntpsec into HACKING
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/8b1f971ce366ed933660abfbe2055598cea1ea05">8b1f971c</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-05T16:32:34-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">l_fp: don't multiply to negate...

All tests pass.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/975b1525a2c08765082353db3889d8bb627c3cf5">975b1525</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-05T16:32:34-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">tests/ieee754io: tweak some tests.  Avoid shift wrapping.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/986e321a62b356d739287863db98bf0b3fd1e128">986e321a</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-05T16:32:34-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">ieee754io: simplification using uint64_t.

All tests pass.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/86e474b20b5bc8b7dcfcafdfa382dc7ee52b0562">86e474b2</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-05T16:32:34-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">waf: Solaris and OpenBSD are not POSIX, using custom types.

Need to fix upstream bug in Bison, and test for Solaris
and OpenBSD weirdness before -Wsign-conversion can be used.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/2574c788a1ac4d52f6d0e99e54996d17dcb48005">2574c788</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-05T16:54:28-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">ieee754: clean up indents, tabs and comments.  No functional change.

Passes all tests.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/bbdd7c6f5d678c33a2d4fb5645e51521184382f4">bbdd7c6f</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-05T17:02:20-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">generic: remove unused include and defines.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/e5807e2b967eaf9e51bba6eb49aa423d3edcffe7">e5807e2b</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-06T00:16:50+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fixed cropped display width when displaying units.

Bug mostly effecteed dispersion.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/1d27e7ad9479e7338abdda8234126b65adff34c7">1d27e7ad</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-06T00:57:47+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Changed microsecond unit string to use a proper greek mu.

Mu.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/daec8d1c0c869f02406efe6fc08b320c9f9713e4">daec8d1c</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-06T10:44:54-05:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fixed unicode bug in python2 #ifdef

Bug caused by an attempt to pass a unicode ctring to str(), uncaught
because test ignored.

* sounds of mackerel slaps *
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/dc041980656f187f24d4a2aa08c41f22c1371396">dc041980</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-06T11:31:26-05:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fixed unicode bug in ntpmon. ntpmon now outputs only unicode.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/302f32a75b9aa3e14a1ba9a7c1a0768a09f43bd8">302f32a7</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-06T13:15:18-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">waf: turn off debugging by default.  Add --enable-debug.

Now the ntpd binary is stripped by default, so is 100kB smaller.
Several annoying warnings turned on for developer use.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/e624af47cfcf1c31f7eb3355451795feadefb286">e624af47</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-06T14:04:11-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">ntpfrob: fix multiple warnings about missing prototypes.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/ced7bbd6bc31fdb1408695a4553003b3c507a4fd">ced7bbd6</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-06T14:13:59-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">ntp_util: add missing prototype.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/06581c2f1704f19ee4ec86e5106779f46b3d7b68">06581c2f</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-06T14:16:06-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">ntp_config: add missing prototype.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/78bc12b563509646f659d84fdeb27139b2e9e573">78bc12b5</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-06T14:26:24-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">tests/calendar: add missing prototype.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/2feac404fb36ba30a135f1c56af3b4c9de943cf8">2feac404</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-06T14:26:45-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">tests/authkeys: add missing prototypes.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/d49650609337b46eaf23fc7664f941180ed04439">d4965060</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-06T14:28:14-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">tests/lfpfunc: add missing prototype.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/d00dc74573b300d230e61c09f900e94d34fd86cf">d00dc745</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-06T14:35:49-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">tests/sockaddrtest: add missing prototypes.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/03f160b61829ce18eef9384ec6d2c5cefea3637a">03f160b6</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-06T14:37:01-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">-Wmissing-prototypes: no more warnings, now on by default.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/a79349ca8caa028fab8742e1173a64ea5b48a994">a79349ca</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-06T21:43:59+00:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fixed ntpmon usage text to include unit display option.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/1755775060f4cda94f2eba4309fe8b3644eeea0d">17557750</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-06T14:44:51-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">tests/calendar: remove unused function.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/4c8bfa14f5d65c5c7a23b7bb889aa7c8d4ff817f">4c8bfa14</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-06T17:40:25-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">waf debug: add new warnings in debug mode.  Only 1k more messages to fix

A lot of these actually look valid.  A few header file changes will
fix a lot of them.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/ca43f77eaa51a99f2a22508524113c7aeee8ce56">ca43f77e</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-06T17:46:25-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">waf: unlink --enable-debug and --enable-debug-gdb

Always strip binaries and use LOT, unless --enable-debug-gdb
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/5a1b4ae6f49d57dc1295d83e5ce915c43e5d0f98">5a1b4ae6</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-06T17:50:09-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">aaf debug: dial it back a bit.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/194cbd22565ae49dde0d70b9d47033e50edb097d">194cbd22</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-06T19:09:04-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fix 120 warnings, and round on conversion from double to l_fp.

Fixes:
    warning: cast from function call of type 'double'
    to non-matching type 'long int' [-Wbad-function-cast]
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/c234152d2c1882d067a3a76dd8f7e1d0d6e852ed">c234152d</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-06T19:22:07-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fix one cast, add one cast.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/f62be6ad016b42ad2f1a6a01a3ddbccbca2b58b7">f62be6ad</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-06T19:58:19-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">remove duplicate extern.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/dbfafacf81a040f6c3be3d1fdfcc3aedb5e389b2">dbfafacf</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-07T11:52:40-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">parse_conf: remove redundant externs.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/4df638988d92a65b929580fa03c0cf46f590e0cd">4df63898</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-07T12:32:11-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Remove redundant externs.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/d9c639c7700b61616ade3c2f1a15ca0a8e11e708">d9c639c7</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-07T12:34:46-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">remove two redundant externs.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/7011cb1f7ede53a5546ddf0fa4e3557f0d53fb1c">7011cb1f</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-07T12:37:14-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">remove two more redundant externs.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/c166ca472b792e7335b122979915fc9fb46f6f68">c166ca47</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-07T12:39:36-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Remove one redundant extern.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/8e91ef5edc40d3996d766f9cf90fb110f4c95fbb">8e91ef5e</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-07T13:06:20-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Remove a bunch of redundant externs.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/021aee2e9e5fe02c706fb6c5331fe79a0520fa34">021aee2e</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-07T13:20:07-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">remove two redundant externs
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/a4e0404eba6536175762e754d58b0c7525bb8a74">a4e0404e</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-07T13:22:03-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">remove redundant extern.  Sort list.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/f6554a0ec65de1e380343628969fa59fa75c4add">f6554a0e</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-07T13:26:22-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">remove two redundant externs.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/0493e1ded2012db001f682b2c8b5d7b0dc7d0fcb">0493e1de</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-07T13:27:47-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">remove 2 duplicate externs.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/fe5dd73f1b28c69061c10c36cd1cbf97f785c7cc">fe5dd73f</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-07T13:38:22-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">waf: hide -Wnested-externs, incompatible w/ Unity...

At this instant main ntpd code is clean for this warning.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/1e5dfa260c6f32d4008530c0a9e5a116aaf4b96f">1e5dfa26</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-07T14:02:11-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">remove a silly header file that was causing duplicate externs.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/c24ee8202bb685cfc9794913de8f68d36ea2e00c">c24ee820</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-07T14:23:27-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Remove redundant prototypes, change to statics.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/f5ebf2a6f5b09e9b18405abe158be35562cde79e">f5ebf2a6</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-07T14:29:10-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">remove redundant prototype.

The #ifndef did nothing...
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/673569cfb3c167b7db84127738431fe1df1c79f4">673569cf</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-07T14:29:56-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">remove -Wredundant-decls, incompatble w/ Unity.

All redundants in main code removed.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/757485b84d69cf7213d7719bcccccd385382f778">757485b8</a></strong>
<div>
<span>by Matt Selsky</span>
<i>at 2017-04-07T20:18:25-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">COMPILE_UNUSED_FUNCTIONS is no longer used anywhere
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/806a1e9d45fe2ec5049455cb2a596770c7982111">806a1e9d</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2017-04-08T12:34:01-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Remove sendint - generated unused warning
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/abc2df91718d4150259c9f9af22381835c679d93">abc2df91</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2017-04-08T12:34:47-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Fix unused parameter warning (when not DEBUG)
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/e26d967963b593285886957ee79027837c70b81f">e26d9679</a></strong>
<div>
<span>by Gary E. Miller</span>
<i>at 2017-04-08T13:10:26-07:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Add missing include.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/c478251e5c2127d90da06192dbcbe3bb4d51a5b9">c478251e</a></strong>
<div>
<span>by Sanjeev Gupta</span>
<i>at 2017-04-09T15:58:23+08:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Proof read hacking.txt, mostly converting links to https
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/f5fa121978df2e462c2d4f7ccd51d47db800c63a">f5fa1219</a></strong>
<div>
<span>by Sanjeev Gupta</span>
<i>at 2017-04-09T15:58:23+08:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Proofread INSTALL
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/cfd4f2aaf05e31cdc5b87dfbbc7280a26ff12d22">cfd4f2aa</a></strong>
<div>
<span>by Sanjeev Gupta</span>
<i>at 2017-04-09T15:58:23+08:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Warn CENTOS6 users while installing outdated asciidoc
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/dc536b4a1cfd08a991b09f9d69805cf0ce891d69">dc536b4a</a></strong>
<div>
<span>by Sanjeev Gupta</span>
<i>at 2017-04-09T16:00:58+08:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Merge branch 'HACKING' of gitlab.com:ghane0/ntpsec into HACKING
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/de96cee2e2369a2dd1244d89fea992d90deab46a">de96cee2</a></strong>
<div>
<span>by Trevor N</span>
<i>at 2017-04-09T14:53:52-04:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">configure conditional warning flags, fix some ntpd warnings

add compiler-support check for -Wformat-signedness and -Wsign-conversion in wafhelpers/configure.py

fix -Wformat warnings in ntpd/ntp_util.c, ntpd/refclock_pps.c
fix -Wformat warnings, add default case to diagnostic message in ntpd/refclock_trimble.c
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/a02fbea56271ad30dba16b4d94858300577963e4">a02fbea5</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-09T19:44:34-05:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Added scalestring() and tests.

scalestring() takes a number in string format and scales it like the
old scaleforunit(). By working with strings it sidesteps the entire
floating point inaccuracy problem.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/054a9cda9df9e34f7a1c86cbfb6d666ba42c5df5">054a9cda</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-09T19:44:34-05:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Added docstring for scalestring, comment tweak.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/2aadd065e6df75b754f58d0ce2235cf40c70550b">2aadd065</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-09T19:44:34-05:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Added rescalestring() and tests.

rescalestring() scales a string value by a specified number of units, similar
to the former rescaleunit()
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/e00de53fa04fc9c64c50862430b04270114368d0">e00de53f</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-09T19:44:34-05:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Added rescalestring() docstring.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/2ecb29d73764539914a4b7f149881236a0e2f7e3">2ecb29d7</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-09T19:44:34-05:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Added breaknumberstring() and tests.

breaknumberstring() breaks a number string into it's above and below decimal
parts, returning both and a bool for whether the number is negative
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/1ec4f9567c732ff36e96ee8aa5647ec7a911999a">1ec4f956</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-09T19:44:34-05:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Added gluenumberstring(), tests.

gluenumberstring() is the inverse of breaknumberstring.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/7e1c37e7d1038fe2ea7b72deed79bf171ff38dae">7e1c37e7</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-09T19:44:34-05:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Replaced duplicated code in scalestring() and rescalestring() with calls
to breaknumberstring() and gluenumberstring()
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/e9e5b7e8560d73c84390fca2414a8bd6187a0f7f">e9e5b7e8</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-09T19:44:34-05:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Added fitinfield() and tests.

fitinfield() attempts to fit a value in a given field size, padding if there
is extra room, cropping if there is not enough room. fitinfield() will never
crop above the decimal point.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/251ff67d918186a6f57027e748bcf17261fad102">251ff67d</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-09T19:44:34-05:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Forced commit because rebase needed
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/commit/bdc979cf24ff16ae06d713cae0e831c2405dd6d2">bdc979cf</a></strong>
<div>
<span>by Ian Bruene</span>
<i>at 2017-04-09T19:50:11-05:00</i>
</div>
<pre class="commit-message" style="margin: 0; white-space: pre-wrap">Merge branch 'unit-rewrite' of gitlab.com:NTPsec/ntpsec into unit-rewrite

Merged microsecond fix with new formatters.
</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="#6311c8a7ff207240e9427c5f70f5b4fcb6c8371c">
devel/hacking.txt
</a>
</li>
<li class="file-stats">
<a href="#2735cdbe47e979bfaf057819b23d19350b3d9311">
devel/ifdex-ignores
</a>
</li>
<li class="file-stats">
<a href="#5e0fce9acc6e0e17a3faccf9a42ea8cc593c0cea">
include/ntp.h
</a>
</li>
<li class="file-stats">
<a href="#5a7d9edc80175c3295c86274ef3defb512838b96">
include/ntp_fp.h
</a>
</li>
<li class="file-stats">
<a href="#0d3d297c1a138d0484b3acbf92e08e3ed6298adb">
include/ntp_io.h
</a>
</li>
<li class="file-stats">
<a href="#4708a926c4f1fc9e0933599270871cb5ce80a7ca">
<span class="deleted-file">

include/ntp_random.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#0b0a92a9f83616c209141b8e413cf7267f22bc20">
include/ntp_refclock.h
</a>
</li>
<li class="file-stats">
<a href="#5d49edeefe38405c00cd44a3280eba2d607e4b94">
include/ntpd.h
</a>
</li>
<li class="file-stats">
<a href="#0fb5267fe61c3c9d02394de4b554767dbafdb3de">
libntp/ntp_random.c
</a>
</li>
<li class="file-stats">
<a href="#b96c521fc769efc7b5a6fdf2c895ac412a2ab196">
libntp/pymodule.c
</a>
</li>
<li class="file-stats">
<a href="#c9be5f8f16bd54383bdeced26ab2a36806e47b97">
libntp/systime.c
</a>
</li>
<li class="file-stats">
<a href="#b78eba02f54c555edf3cfc6828cbe1b81c8c2bf0">
libparse/clk_computime.c
</a>
</li>
<li class="file-stats">
<a href="#189199cf6ba5087929e6a9acf8c4fb21e0383724">
libparse/ieee754io.c
</a>
</li>
<li class="file-stats">
<a href="#118754d4aaa91f72200024c5c30b69a939b4a21a">
libparse/parse.c
</a>
</li>
<li class="file-stats">
<a href="#f1ab768a04936de428e0caf1a8844369f681b013">
libparse/parse_conf.c
</a>
</li>
<li class="file-stats">
<a href="#729df8c63dcbf1ea15ae4a0c70cb810da673db37">
ntpclients/ntpmon
</a>
</li>
<li class="file-stats">
<a href="#f02a16b09a60cd9a00ca251063355e22152519dc">
ntpclients/ntpq
</a>
</li>
<li class="file-stats">
<a href="#f4db43d91d9d4fe0fe143a20b21c2b3cd3a01a15">
ntpd/ntp_config.c
</a>
</li>
<li class="file-stats">
<a href="#50b1587cd2ca7f0a0d174e82c2095ac7b615badf">
ntpd/ntp_peer.c
</a>
</li>
<li class="file-stats">
<a href="#70b9161de9f9d8e3c874a1bb1358faf35c841af6">
ntpd/ntp_signd.c
</a>
</li>
<li class="file-stats">
<a href="#42435739d7e4b798d3ec03c6c0802641904a98a7">
ntpd/ntp_util.c
</a>
</li>
<li class="file-stats">
<a href="#5ed258e118427794a94bfd9b47ab21c60a701577">
ntpd/ntpd.c
</a>
</li>
<li class="file-stats">
<a href="#bdf66821e033884c9f79474f8e5aed5582117321">
ntpd/refclock_conf.c
</a>
</li>
<li class="file-stats">
<a href="#89c89062b9ee8f8c7360bc70f69071faf1f4e71b">
ntpd/refclock_generic.c
</a>
</li>
<li class="file-stats">
<a href="#dbabfe6effffdd6039e6f14b1aaaedc5014ccfce">
ntpd/refclock_local.c
</a>
</li>
<li class="file-stats">
<a href="#28d6a3efb0391d6795fc32317cb9ab63cb49f1ce">
ntpd/refclock_pps.c
</a>
</li>
<li class="file-stats">
<a href="#46457ba2d2bd99915a5f5bc574c5919a3fccf282">
ntpd/refclock_trimble.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/21b271fce4310fcc81c213279976e2fbe13f2bf9...bdc979cf24ff16ae06d713cae0e831c2405dd6d2">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>