<!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=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>



<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">

<h3>
James Browning pushed to branch ctype
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/b0f9d5254169dd90c73d550bcb9ddb7c098670b5">b0f9d525</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-02-08T05:48:32-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">change type of ntpcal_get_build_date to be bool
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/f8119747954a1144792f5cebebfce3260fd9bcd5">f8119747</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-02-08T05:48:32-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix tests/option-tester.sh to use --disable-doc
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/acaa9832b901e29f46810670b524a02f2a8dc55b">acaa9832</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-02-08T05:48:32-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove unused arg to leap_smear_add_offs
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/46cbce101c9fe0132cd6047720261619bf462911">46cbce10</a></strong>
<div>
<span>by Richard Laager</span>
<i>at 2020-02-11T04:14:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Redesign doc building options

Prior to recent changes (i.e. in the last release):
  - HTML docs were not built by default, even if you had asciidoc
    installed.  You had to explicit opt-in with --enable-doc.
  - Man pages were built by default if you had asciidoc installed.
    If asciidoc was not installed, the build continued without building
    man pages.  --disable-manpage could optionally be used (e.g. to
    speed the build).
  - CentOS 6 had too old of an asciidoc, but the build continued without
    building man pages.

After recent changes:
  - HTML docs were built by default.  If you did not have asciidoc(tor)
    installed, waf configure stopped with an error telling you to
    explicitly pass --disable-doc.
  - Man pages were built by default.  If you did not have asciidoc(tor)
    installed, waf configure stopped with an error telling you to
    explicitly pass --disable-manpage.
  - CentOS 6 had too old of an asciidoc. The build would stop with an
    error telling you to explicitly pass --disable-manpage.

  Relative to the previous state, this improved things by:
    - being consistent
    - building the useful docs by default
    - failing loudly so you can't accidentally miss building man pages
  but:
    - broke any build scripts (e.g. in distro packages) passing
      --enable-doc
    - requires CentOS 6 users to pass --disable-doc and
      --disable-manpage
    - requires users to either install asciidoc(tor) or pass
      --disable-doc and --disable-manpage

Now:
  - HTML docs are built by default if you have asciidoc(tor) installed.
    If asciidoc(tor) is not installed, the build continues without
    building HTML docs.  --disable-doc can optionally be used (e.g. to
    speed the build).  --enable-doc can optionally be used (e.g. to
    require that docs be built).
  - Man pages are built by default if you have asciidoc(tor) installed.
    If asciidoc(tor) is not installed, the build continues without
    building man pages.  --disable-manpage can optionally be used (e.g.
    to speed the build).  --enable-manpage can optionally be used (e.g.
    to require that docs be built).
  - CentOS 6 has too old of an asciidoc, but the build continues without
    building man pages.

  Relative to the original state, this keeps the following improvements:
    - being consistent
    - building the useful docs by default (but only when asciidoc(tor)
      is installed)
  allows via --enable-* (but no longer defaults to):
    - failing loudly so you can't accidentally miss building docs
      and/or man pages

  Relative to the intermediate state, it has the following advantages:
    - build scripts with --enable-doc still work
    - CentOS 6 users do not have to pass --disable-doc and
      --disable-manpage
    - users are not required to install asciidoc(tor) or pass
      --disable-doc and --disable-manpage

Additionally:
  - The configure script now outputs a "Build Docs" line to match the
    "Build Manpages" line.
  - The code for the "Build Manpages" output and the actual decision
    check the same thing, which is now a single boolean.

The CI runners are all explicitly enabling or disabling docs as desired,
so those that are supposed to be building docs cannot silently fail
(e.g. if we change the minimum asciidoc(tor) version requirements).
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/34d309c0c67b98fbfe730ae3bd7199cf62dc2ecc">34d309c0</a></strong>
<div>
<span>by Richard Laager</span>
<i>at 2020-02-11T04:14:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use the full --disable-manpage for CI runners
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/27204468866a56ea879d4fb9c2712e8bfc7b2a1f">27204468</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-02-10T20:53:20-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Formatting cleanup (tabs/spaces)
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/94ded26173006e88acee9d5782f060cd2da9e308">94ded261</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-02-13T12:02:46-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Crash if error return from RAND_bytes and RAND_priv_bytes
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/df4d37cd07de1c9160cf7704a1619944c35838d9">df4d37cd</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-02-14T12:00:49-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Activate attic/random
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/5b1a710ad8ac3047cbf617b87a821c9d481792dc">5b1a710a</a></strong>
<div>
<span>by Mark Atwood</span>
<i>at 2020-02-14T21:49:45-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">New copyright declaration policy, no year needed

Most of the existing copyright statements present in the project have
been scrubbed of the year.  There is no need to specify the year in a
copyright statement.  Several large legally sophisticated companies,
include Amazon, Google, Microsoft, and Facebook, are now publishing
open source code with copyright statements without a year.  We
encourage the larger open source community to emulate this.

The string "(c)" is legally meaningless. Most occurances have been
removed.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/101434f7076bbd120e6d4a53da6c5b36088c78f5">101434f7</a></strong>
<div>
<span>by Mark Atwood</span>
<i>at 2020-02-14T23:07:31-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">updates to devel/hacking.adoc
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/87f5f497abcd25b164c9947cb6295468da0cd517">87f5f497</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-02-18T22:22:38-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">typos in devel/tour.adoc
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/d34c4897798d5b58e9fc7e3edda6cf54c41cfb02">d34c4897</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-02-18T22:22:38-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Tweak wording around getitimer
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/6410cca8e0c619231cf0b856295d050283934ce8">6410cca8</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-02-18T22:24:35-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Hack fix for issue #642
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/59e3ed5615c442ff98e317984e4054d96b627be9">59e3ed56</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-02-18T22:55:09-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">random number cleanup

remove ntp_random() - call random(3) directly.
remove ntp_random64() - no longer used
add ntp_RAND_bytes() to check return code
  and avoid check/msyslog/crash at each usage of RAND_bytes()
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/47b571e10fb9cd112ee7b1b6fdcb65fa8ae03a7e">47b571e1</a></strong>
<div>
<span>by James Browning</span>
<i>at 2020-02-20T23:29:21+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Config: Fix error when miscasting pointer ...

There is a warning:
'cast from pointer to integer of different size [-Wpointer-to-int-cast]'
which breaks ./waf config when it reaches the function check for
CMAC_CTX_new if CFLAGS= "-Werror" is prepended. This seems to solve it.

Single casting as (long) is unacceptable.

Returning 'p ? 1 : 0' or '!!p' breaks the macOS runners;
they detecct res_init() which is not a good thing.

Thus the double cast (int)(long)
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/d9b141a1da0415681667f2cd6038d798d595fb27">d9b141a1</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-02-20T17:53:19-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Squash warning on NetBSD 9.0

../../ntpd/ntp_control.c:1476:34: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 0 and 255 [-Wformat-truncation=]
                snprintf(str, sizeof(str), "%s/%s", utsnamebuf.sysname,
                         utsnamebuf.release);

It wants us to check the return code or use %.<n>s to limit
the size.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/acd4adef4c781bb8ce5ebde3528d082870ed78e9">acd4adef</a></strong>
<div>
<span>by Richard Laager</span>
<i>at 2020-02-22T17:02:50-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix AsciiDoc 3 runner

This was recently failing, but was somewhat intermittent.  It did not
have the docbook-xsl stylesheets installed, which meant it had to
download them (repeatedly, I think) from the Internet.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/62f23d25adedcbcc17c33e9398eff9e5b3d19db7">62f23d25</a></strong>
<div>
<span>by Richard Laager</span>
<i>at 2020-02-22T17:03:05-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleanup some .gitlab-ci shell script

This adds some quotes and spaces.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/872d52cd64a931a6b2b8c9bf7f8f3de25ddf96e0">872d52cd</a></strong>
<div>
<span>by James Browning</span>
<i>at 2020-02-22T23:15:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ntpq peers name alignment fix

</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/60c55885cd225ada5c05d4e7a950c567df3bb8c7">60c55885</a></strong>
<div>
<span>by James Browning</span>
<i>at 2020-02-23T00:04:15+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add scheduled options-tester using CI runners
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/2e0d90c35788dcd76ed9072013be3b540c243eea">2e0d90c3</a></strong>
<div>
<span>by Richard Laager</span>
<i>at 2020-02-22T22:57:57-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix pipefail test

The logic on this was inadvertently flipped during one of the rewrites.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/39a880bb232bc2ee6a7187230e7359bcb216fd07">39a880bb</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-02-23T14:36:41-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">More work on seccomp for Arch #633

I think the root of the issue is an ommision in
  /usr/include/seccomp-syscalls.h
Fedora seems fixed.  The same issue has poped up on Alpine Linux.
Editing the above header file fixed it.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/089c4a73137aa2e9c369f6fc7e65ae119c46943a">089c4a73</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-02-23T14:43:29-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Avoid bogus attempts to find local interface

If DNS or NTS-KE hasn't worked, the local address
hasn't been setup yet.

This was causing calls to socket() that were getting error returns.
That looked ugly on strace output.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/cf9ad8592f4ba528ad1c67c5e3d934a6b3fa45c7">cf9ad859</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-02-23T15:08:27-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Tweaks to SIGHUP documentation.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/63be8972a9dc8b75ddf958ba74b372c682305a57">63be8972</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-02-23T15:20:26-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleanup findlocalinterface, from James Browning
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/924b9844f857afd5e907a893decae3388454c3a0">924b9844</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-02-24T01:56:01-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Eliminate more bogus find local address - pool case
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/37ab8228507d2596601c6ada7dbb483e054197f9">37ab8228</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-02-24T01:57:52-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Seccomp builds and runs on Alpine Linux 3.11.3
Added hack to dance around bug in /usr/include/seccomp-syscalls.h
Added membarrier and writev to system call list
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/0ed0d595cbc1648a94b23d02a24fff5cc22df632">0ed0d595</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-02-29T22:03:47-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove unused arg from set_timer_or_die()
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/f0bd02b25de9c2cc2c54be50c17fbaed8338f926">f0bd02b2</a></strong>
<div>
<span>by Adam Kumiszcza</span>
<i>at 2020-03-03T03:46:00+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update ntpheat description.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/dd6a88fdbb5e3ddbb9c2e67905823abe00e60282">dd6a88fd</a></strong>
<div>
<span>by James Browning</span>
<i>at 2020-03-07T03:03:27-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Less dumb mru  kv list assembly

</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/6d648e44ec3deb112a9b801e4c8ea2c6656771f7">6d648e44</a></strong>
<div>
<span>by James Browning</span>
<i>at 2020-03-07T03:05:35-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rework test to work w/ new reassembly

</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/7075f4ea87a50224f5256aa4a02970d27e6bf143">7075f4ea</a></strong>
<div>
<span>by James Browning</span>
<i>at 2020-03-07T08:00:42-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">should sort mru kv(s) metadata then numbered records

</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/51f41df59751ce28aab12e999ba3e6472e573756">51f41df5</a></strong>
<div>
<span>by James Browning</span>
<i>at 2020-03-07T08:07:53-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ignore a macOS specific file

</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/4ac745714e4e7835525091417ec557cc4e9f51b9">4ac74571</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-03-09T21:02:45-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Rate limiting cleanup

The old rate limiting scheme was carefully tuned to work with
a single copy of the same code.  That doesn't work if you have
several clients behind a NAT box.

That chunk of code now uses a simple exponential decay (aka
leaky bucket) to keep track of recent traffic.  The time constant
is 20 seconds and the rate limit is 1 packet per second.  There is
no config option to change them.  (yet?)  The "score" is scaled
such that the units are packets/second.

That pair of parameters means that a client can start with a burst
of 20 packets but over the long term, but can only sustain 1 packet
per second.

ntpq/mru now displays the score and the number of packets
from that IP Address that were dropped.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/4cbab792a7cf1c28d11a857278a54c48217f2bcf">4cbab792</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-03-10T19:19:44-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">seccomp: Add comment about systemd to catchTrap
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/6fa76a4db5fa5b6e7e7f8b2d321d065beb6b4b07">6fa76a4d</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-03-12T16:31:20-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add KoD limiting
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/0093b02b142ec669e0977d449f7a88366d3dae61">0093b02b</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-03-12T18:20:41-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add sorting by score and drop to ntpq/mrulist
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/0e0e4db48b53c8edec472c400e6bdb8eb9117cca">0e0e4db4</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-03-12T23:36:19-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add filtering by mindrop and minscore to ntpq/mrulist
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/f67f8bf19f58e8736a7882eab03003bb1ed96a41">f67f8bf1</a></strong>
<div>
<span>by Hal Murray</span>
<i>at 2020-03-13T02:04:25-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add minlstint and doc for maxlstint for ntpq/mrulist
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/9c9fab07670fea4bc7b11b39fba6140b01a91109">9c9fab07</a></strong>
<div>
<span>by Richard Laager</span>
<i>at 2020-03-16T23:12:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix Python 2 options tests on Debian/Ubuntu
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/854e9947b62724fb26255bf86f35a83aabc33131">854e9947</a></strong>
<div>
<span>by James Browning</span>
<i>at 2020-03-19T01:58:39-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Atomic blob phase 1

</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/d0cd803dee5e241cb6db22669f67663e0a59458b">d0cd803d</a></strong>
<div>
<span>by James Browning</span>
<i>at 2020-03-19T02:04:23-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Atomic blob phase 2r6
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/NTPsec/ntpsec/-/commit/1694b963fcc6799d704d1c8b5af215c9720eaecf">1694b963</a></strong>
<div>
<span>by James Browning</span>
<i>at 2020-03-19T02:39:17-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Atomic blob phase 3r1

</pre>
</li>
</ul>
<h4>30 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#a5cc2925ca8258af241be7e5b0381edf30266302">
.gitignore
</a>
</li>
<li class="file-stats">
<a href="#587d266bb27a4dc3022bbed44dfa19849df3044c">
.gitlab-ci.yml
</a>
</li>
<li class="file-stats">
<a href="#9cfdb1ca6f275d1c6858e49459a47d423fe98378">
<span class="new-file">
+
.gitlab-opttest-ci.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#36d0c8340205d7dd6837cc5a4f54520a83099273">
INSTALL.adoc
</a>
</li>
<li class="file-stats">
<a href="#653458cabe0549b8c46be38150897af018763060">
NEWS.adoc
</a>
</li>
<li class="file-stats">
<a href="#b3d67c6137a69100b2dc802c439d3beadad56e14">
attic/README
</a>
</li>
<li class="file-stats">
<a href="#bddc1ce746f2a3bf9f2fc26a47df5d4af4e988c4">
attic/ntpver
</a>
</li>
<li class="file-stats">
<a href="#37c778630a760e8d516fedbf7fdcb94c6dfdd2ef">
attic/sht.c
</a>
</li>
<li class="file-stats">
<a href="#353edc6a1ca8855c9d7d7745d89cc790c7a31302">
attic/wscript
</a>
</li>
<li class="file-stats">
<a href="#f86c8778db65d2b8fd66719a07dfb0501f329cbd">
contrib/ntpheat
</a>
</li>
<li class="file-stats">
<a href="#6aad525e680265871b9320d085c3e3a37e9efa05">
devel/hacking.adoc
</a>
</li>
<li class="file-stats">
<a href="#45a96ec2ccd0581d081eca869a54ac8bcba8e79e">
devel/tour.adoc
</a>
</li>
<li class="file-stats">
<a href="#ba8606a971dc72e646da69970e0ef5fe29bc36de">
devel/trace/ntpsec-ntp-proto.ini
</a>
</li>
<li class="file-stats">
<a href="#1d39e6a70f298ae2e71e1a84bbf153bc9310ef9d">
devel/trace/ntpsec-ntp-worker.ini
</a>
</li>
<li class="file-stats">
<a href="#43aa7d48790ed4a391374d671cec4a77ec9abd09">
devel/trace/ntpsec-trace-log.ini
</a>
</li>
<li class="file-stats">
<a href="#43fda719588cf862f2fd2b9fd11aa23c8b2388a4">
devel/trace/ntpsec-trace.ini
</a>
</li>
<li class="file-stats">
<a href="#2bb4006b88600502408a82c204cb3d19db1768db">
devel/trace/ntpsec-work-thread.ini
</a>
</li>
<li class="file-stats">
<a href="#3f12e388a4d07920b6abe7c8bff8a2e6b72606de">
devel/y2k.adoc
</a>
</li>
<li class="file-stats">
<a href="#713f5173ee1feedb98168313acb22b730a22e420">
docs/copyright.adoc
</a>
</li>
<li class="file-stats">
<a href="#727816174710da9bc37d33ba16b2ffea93ca5bab">
docs/includes/mrufmt.adoc
</a>
</li>
<li class="file-stats">
<a href="#c1ad964ed0c6795fbaeab135928eb41bbe93a11d">
docs/includes/ntpd-body.adoc
</a>
</li>
<li class="file-stats">
<a href="#18652d1fafdbf3a1c8b0fb0eedc5ec1aecacb32c">
docs/includes/ntpq-body.adoc
</a>
</li>
<li class="file-stats">
<a href="#0c7984333edf11cf4db2595f4d3fd8ac0687378d">
docs/mode6.adoc
</a>
</li>
<li class="file-stats">
<a href="#d2dc823f0fe979f5a9afce6c48f54199ce874723">
include/ascii.h
</a>
</li>
<li class="file-stats">
<a href="#cd36bf87e6bb67afe41d54d10b6ed2bfd65772dc">
include/binio.h
</a>
</li>
<li class="file-stats">
<a href="#25c37d5074d1900fcab32a00a0f209ed1a334a25">
include/ieee754io.h
</a>
</li>
<li class="file-stats">
<a href="#7b0ba2928493cd96a5371111c5f0f9e6d2550071">
include/isc_interfaceiter.h
</a>
</li>
<li class="file-stats">
<a href="#4bd5a70747b00bb4d6dfcae613387c63962cdfad">
include/isc_netaddr.h
</a>
</li>
<li class="file-stats">
<a href="#3c8e72699c312dc70668724b19f293e5d3ed2bfc">
include/isc_result.h
</a>
</li>
<li class="file-stats">
<a href="#d269c91c3bbb43b774837691fae895b846e897b0">
include/mbg_gps166.h
</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/f0108abd20197f86186a1dbd15c86ca1f2a52b20...1694b963fcc6799d704d1c8b5af215c9720eaecf">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>