]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
Update the documentation for ippeerlimit and noepeer
authorHarlan Stenn <stenn@ntp.org>
Mon, 22 Jan 2018 12:35:36 +0000 (12:35 +0000)
committerHarlan Stenn <stenn@ntp.org>
Mon, 22 Jan 2018 12:35:36 +0000 (12:35 +0000)
bk: 5a65da98CxIIyJbIhre5Pw_fLkoONQ

html/accopt.html
ntpd/invoke-ntp.conf.texi
ntpd/ntp.conf.5man
ntpd/ntp.conf.5mdoc
ntpd/ntp.conf.def
ntpd/ntp.conf.man.in
ntpd/ntp.conf.mdoc.in
tests/ntpd/run-ntp_restrict.c

index 42cdacaa2c6ce4b6b78233feddb7770a4823e3d3..4417a8cca20c7d774ddf6f36ade9c23c632e3b7e 100644 (file)
 <head>
 <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
 <meta name="generator" content="HTML Tidy, see www.w3.org">
-<title>Access Control Commands and Options</title>
-<!-- Changed by: Harlan &, 13-Nov-2014 -->
+<title>Access Control Commands and Options</title> <!-- Changed by: Harlan
+&, 13-Nov-2014 -->
 <link href="scripts/style.css" type="text/css" rel="stylesheet">
 <style type="text/css">
 <!--
 <style1 {
-color: #FF0000;
- font-weight: bold;
-}
--->
+color: #FF0000; font-weight: bold; } -->
 </style>
 </head>
 <body>
 <h3>Access Control Commands and Options</h3>
-<img src="pic/pogo6.gif" alt="gif" align="left"><a href="http://www.eecis.udel.edu/~mills/pictures.html">from <i>Pogo</i>, Walt Kelly</a>
+<img src="pic/pogo6.gif" alt="gif"
+align="left"><a href="http://www.eecis.udel.edu/~mills/pictures.html">from <i>Pogo</i>,
+Walt Kelly</a>
 <p>The skunk watches for intruders and sprays.</p>
-<p>Last update:
-  <!-- #BeginDate format:En2m -->7-Jan-2018  23:56<!-- #EndDate -->
-  UTC</p>
+<p>Last update: <!-- #BeginDate format:En2m -->7-Jan-2018 23:56<!-- #EndDate
+  --> UTC</p>
 <br clear="left">
 <h4>Related Links</h4>
-<script type="text/javascript" language="javascript" src="scripts/command.txt"></script>
-<script type="text/javascript" language="javascript" src="scripts/accopt.txt"></script>
+<script type="text/javascript" language="javascript"
+src="scripts/command.txt"></script>
+<script type="text/javascript" language="javascript"
+src="scripts/accopt.txt"></script>
 <hr>
 <h4>Commands and Options</h4>
-<p>Unless noted otherwise, further information about these ccommands is on the <a href="accopt.html">Access Control Support</a> page.</p>
+<p>Unless noted otherwise, further information about these ccommands is on
+the <a href="accopt.html">Access Control Support</a> page.</p>
 <dl>
-  <dt id="discard"><tt>discard [ average <i>avg</i> ][ minimum <i>min</i> ] [ monitor <i>prob</i> ]</tt></dt>
-  <dd>Set the parameters of the rate control facility which protects the server from client abuse. If the <tt>limited</tt> flag is present in the ACL, packets that violate these limits are discarded. If, in addition, the <tt>kod</tt> flag is present, a kiss-o'-death packet is returned. See the <a href="rate.html">Rate Management</a> page for further information. The options are:
+  <dt id="discard"><tt>discard [ average <i>avg</i> ][ minimum <i>min</i> ]
+      [ monitor <i>prob</i> ]</tt></dt>
+  <dd>Set the parameters of the rate control facility which protects the
+    server from client abuse. If the <tt>limited</tt> flag is present in the
+    ACL, packets that violate these limits are discarded. If, in addition,
+    the <tt>kod</tt> flag is present, a kiss-o'-death packet is
+    returned. See the <a href="rate.html">Rate Management</a> page for
+    further information. The options are:
     <dl>
       <dt><tt>average <i>avg</i></tt></dt>
-      <dd>Specify the minimum average interpacket spacing (minimum average headway
-        time) in log<sub>2</sub> s with default 3.</dd>
+      <dd>Specify the minimum average interpacket spacing (minimum average
+        headway time) in log<sub>2</sub> s with default 3.</dd>
       <dt><tt>minimum <i>min</i></tt></dt>
-      <dd>Specify the minimum interpacket spacing (guard time) in seconds with default 2.</dd>
+      <dd>Specify the minimum interpacket spacing (guard time) in seconds
+       with default 2.</dd>
       <dt><tt>monitor</tt></dt>
-      <dd>Specify the probability of being recorded for packets that overflow the MRU list size limit set by <tt>mru maxmem</tt> or <tt>mru maxdepth</tt>. This is a performance optimization for servers with aggregate arrivals of 1000 packets per second or more.</dd>
+      <dd>Specify the probability of being recorded for packets that
+       overflow the MRU list size limit set by <tt>mru maxmem</tt>
+       or <tt>mru maxdepth</tt>. This is a performance optimization for
+       servers with aggregate arrivals of 1000 packets per second or
+       more.</dd>
     </dl>
   </dd>
-  <dt id="restrict"><tt>restrict default [<i>flag</i>][...]<br>
-    restrict source [<i>flag</i>][...]<br>
-    restrict <i>address</i> [mask <i>mask</i>] [<i>flag</i>][...]</tt></dt>
-  <dd>The <tt><i>address</i></tt> argument expressed in dotted-quad form is the address of a host or network. Alternatively, the <tt><i>address</i></tt> argument can be a valid host DNS name. The <tt><i>mask</i></tt> argument expressed in IPv4 or IPv6 numeric address form defaults to all mask bits on, meaning that the <tt><i>address</i></tt> is treated as the address of an individual host. A default entry (address 0.0.0.0,     mask 0.0.0.0 for IPv4 and address :: mask :: for IPv6) is always the first entry in the list. <tt>restrict default</tt>, with no mask option, modifies both IPv4 and IPv6 default entries. <tt>restrict source</tt> configures a template restriction automatically added at runtime for each association, whether configured, ephemeral, or preemptible, and removed when the association is demobilized.</dd>
-  <dd>Some flags have the effect to deny service, some have the effect to enable service and some are conditioned by other flags. The flags are not orthogonal, in that more restrictive flags will often make less restrictive ones redundant. The flags that deny service are classed in two categories, those that restrict time service and those that restrict informational queries and attempts to do run-time reconfiguration of the server. One or more of the following flags may be specified:</dd>
+  <dt id="restrict"><tt>restrict [-4 | -6] default [ippeerlimit <i>num</i>]
+      [<i>flag</i>][...]<br>  restrict source [ippeerlimit <i>num</i>]
+      [<i>flag</i>][...]<br>  restrict <i>address</i> [mask <i>mask</i>]
+      [ippeerlimit <i>num</i>] [<i>flag</i>][...]</tt></dt>
+  <dd>The <tt><i>address</i></tt> argument expressed in IPv4 or IPv6 numeric
+    address form is the address of a host or network. Alternatively,
+    the <tt><i>address</i></tt> argument can be a valid host DNS
+    name. The <tt><i>mask</i></tt> argument expressed in IPv4 or IPv6
+    numeric address form defaults to all mask bits on, meaning that
+    the <tt><i>address</i></tt> is treated as the address of an individual
+    host. A default entry (address 0.0.0.0, mask 0.0.0.0 for IPv4 and
+    address :: mask :: for IPv6) is always the first entry in the
+    list. <tt>restrict default</tt>, with no mask option, modifies both IPv4
+    and IPv6 default entries. <tt>restrict source</tt> configures a template
+    restriction automatically added at runtime for each association, whether
+    configured, ephemeral, or preemptible, and removed when the association
+    is demobilized.</dd>
+  <dd>The optional <tt>ippeerlimit</tt> takes a numeric argument that
+    indicates how many incoming (at present) peer requests will be permitted
+    for each IP, regardless of whether or not the request comes from an
+    authenticated source.  A value of -1 means "unlimited", which is the
+    current default.  A value of 0 means "none".  Ordinarily one would
+    expect at most 1 of these sessions to exist per IP, however if the
+    remote side is operating thru a proxy there would be one association for
+    each remote peer at that IP.</dd>
+  <dd>Some flags have the effect to deny service, some have the effect to
+    enable service and some are conditioned by other flags. The flags are
+    not orthogonal, in that more restrictive flags will often make less
+    restrictive ones redundant. The flags that deny service are classed in
+    two categories, those that restrict time service and those that restrict
+    informational queries and attempts to do run-time reconfiguration of the
+    server. One or more of the following flags may be specified:</dd>
   <dd>
     <dl>
       <dt><tt>flake</tt></dt>
-      <dd>Discard received NTP packets with probability 0.1; that is, on average drop one packet in ten. This is for testing and amusement. The name comes from Bob Braden's <i>flakeway</i>, which once did a similar thing for early Internet testing.</dd>
+      <dd>Discard received NTP packets with probability 0.1; that is, on
+       average drop one packet in ten. This is for testing and
+       amusement. The name comes from Bob Braden's <i>flakeway</i>, which
+       once did a similar thing for early Internet testing.</dd>
       <dt><tt>ignore</tt></dt>
-      <dd>Deny packets of all kinds, including <tt>ntpq</tt> and <tt>ntpdc</tt> queries.</dd>
+      <dd>Deny packets of all kinds, including <tt>ntpq</tt>
+       and <tt>ntpdc</tt> queries.</dd>
       <dt><tt>kod</tt></dt>
-      <dd>Send a kiss-o'-death (KoD) packet if the <tt>limited</tt> flag is present and a packet violates the rate limits established by the <tt>discard</tt> command. KoD packets are themselves rate limited for each source address separately. If the <tt>kod</tt> flag is used in a restriction which does not have the <tt>limited</tt> flag, no KoD responses will result.</dd>
+      <dd>Send a kiss-o'-death (KoD) packet if the <tt>limited</tt> flag is
+       present and a packet violates the rate limits established by
+       the <tt>discard</tt> command. KoD packets are themselves rate
+       limited for each source address separately. If the <tt>kod</tt> flag
+       is used in a restriction which does not have the <tt>limited</tt>
+       flag, no KoD responses will result.</dd>
       <dt id="limited"><tt>limited</tt></dt>
-      <dd>Deny time service if the packet violates the rate limits established by the <tt>discard</tt> command. This does not apply to <tt>ntpq</tt> and <tt>ntpdc</tt> queries.</dd>
+      <dd>Deny time service if the packet violates the rate limits
+       established by the <tt>discard</tt> command. This does not apply
+       to <tt>ntpq</tt> and <tt>ntpdc</tt> queries.</dd>
       <dt><tt>lowpriotrap</tt></dt>
-      <dd>Declare traps set by matching hosts to be low priority. The number of traps a server can maintain is limited (the current limit is 3). Traps are usually assigned on a first come, first served basis, with later trap requestors being denied service. This flag modifies the assignment algorithm by allowing low priority traps to be overridden by later requests for normal priority traps.</dd>
+      <dd>Declare traps set by matching hosts to be low priority. The number
+       of traps a server can maintain is limited (the current limit is
+       3). Traps are usually assigned on a first come, first served basis,
+       with later trap requestors being denied service. This flag modifies
+       the assignment algorithm by allowing low priority traps to be
+       overridden by later requests for normal priority traps.</dd>
       <dt><tt>mssntp</tt></dt>
-      <dd>Enable Microsoft Windows MS-SNTP authentication using Active Directory services. <span class="style1"><b>Note: Potential users should be aware that these services involve a TCP connection to another process that could potentially block, denying services to other users. Therefore, this flag should be used only for a dedicated server with no clients other than MS-SNTP.</b></span></dd>
+      <dd>Enable Microsoft Windows MS-SNTP authentication using Active
+       Directory services. <span class="style1"><b>Note: Potential users
+       should be aware that these services involve a TCP connection to
+       another process that could potentially block, denying services to
+       other users. Therefore, this flag should be used only for a
+       dedicated server with no clients other than MS-SNTP.</b></span></dd>
+      <dt><tt>noepeer</tt></dt>
+      <dd>Deny packets that would mobilize an ephemeral peering association,
+       even if authenticated.</dd>
       <dt><tt>nomodify</tt></dt>
-      <dd>Deny <tt>ntpq</tt> and <tt>ntpdc</tt> queries which attempt to modify the state of the server (i.e., run time reconfiguration). Queries which return information are permitted.</dd>
+      <dd>Deny <tt>ntpq</tt> and <tt>ntpdc</tt> queries which attempt to
+       modify the state of the server (i.e., run time
+       reconfiguration). Queries which return information are
+       permitted.</dd>
       <dt><tt>noquery</tt></dt>
-      <dd>Deny <tt>ntpq</tt> and <tt>ntpdc</tt> queries. Time service is not affected.</dd>
+      <dd>Deny <tt>ntpq</tt> and <tt>ntpdc</tt> queries. Time service is not
+       affected.</dd>
       <dt><tt>nopeer</tt></dt>
-      <dd>Deny packets that might mobilize an association unless authenticated. This includes broadcast, symmetric-active and manycast server packets when a configured association does not exist. It also includes <tt>pool</tt> associations, so if you want to use servers from a <tt>pool</tt> directive and also want to use <tt>nopeer</tt> by default, you'll want a <tt>"restrict source ..."</tt> line as well that does <i>not</i> include the <tt>nopeer</tt> directive.  Note that this flag does not apply to packets that do not attempt to mobilize an association. </dd>
-      <dt><tt>noepeer</tt></dt>
-      <dd>Deny packets that would mobilize an ephemeral peering association, even if authenticated.</dd>
+      <dd>Deny packets that might mobilize an association unless
+       authenticated. This includes broadcast, symmetric-active and
+       manycast server packets when a configured association does not
+       exist. It also includes <tt>pool</tt> associations, so if you want
+       to use servers from a <tt>pool</tt> directive and also want to
+       use <tt>nopeer</tt> by default, you'll want a <tt>"restrict source
+       ..."</tt> line as well that does <i>not</i> include
+       the <tt>nopeer</tt> directive.  Note that this flag does not apply
+       to packets that do not attempt to mobilize an association. </dd>
       <dt><tt>noserve</tt></dt>
-      <dd>Deny all packets except <tt>ntpq</tt> and <tt>ntpdc</tt> queries.</dd>
+      <dd>Deny all packets except <tt>ntpq</tt> and <tt>ntpdc</tt>
+       queries.</dd>
       <dt><tt>notrap</tt></dt>
-      <dd>Decline to provide mode 6 control message trap service to matching hosts. The trap service is a subsystem of the <tt>ntpdc</tt> control message protocol which is intended for use by remote event logging programs.</dd>
+      <dd>Decline to provide mode 6 control message trap service to matching
+       hosts. The trap service is a subsystem of the <tt>ntpdc</tt> control
+       message protocol which is intended for use by remote event logging
+       programs.</dd>
       <dt><tt>notrust</tt></dt>
-      <dd>Deny packets that are not cryptographically authenticated. Note carefully how this flag interacts with the <tt>auth</tt> option of the <tt>enable</tt> and <tt>disable</tt> commands. If <tt>auth</tt> is enabled, which is the default, authentication is required for all packets that might mobilize an association. If <tt>auth</tt> is disabled, but the <tt>notrust</tt> flag is not present, an association can be mobilized whether or not authenticated. If <tt>auth</tt> is disabled, but the <tt>notrust</tt> flag is present, authentication is required only for the specified address/mask range. </dd>
+      <dd>Deny packets that are not cryptographically authenticated. Note
+       carefully how this flag interacts with the <tt>auth</tt> option of
+       the <tt>enable</tt> and <tt>disable</tt> commands. If <tt>auth</tt>
+       is enabled, which is the default, authentication is required for all
+       packets that might mobilize an association. If <tt>auth</tt> is
+       disabled, but the <tt>notrust</tt> flag is not present, an
+       association can be mobilized whether or not
+       authenticated. If <tt>auth</tt> is disabled, but
+       the <tt>notrust</tt> flag is present, authentication is required
+       only for the specified address/mask range. </dd>
       <dt><tt>ntpport</tt></dt>
-      <dd>This is actually a match algorithm modifier, rather than a restriction
-        flag. Its presence causes the restriction entry to be matched only if the
-        source port in the packet is the standard NTP UDP port (123). A restrict line
-        containing <tt>ntpport</tt> is considered more specific than one with the
-        same address and mask, but lacking <tt>ntpport</tt>.</dd>
+      <dd>This is actually a match algorithm modifier, rather than a
+        restriction flag. Its presence causes the restriction entry to be
+        matched only if the source port in the packet is the standard NTP
+        UDP port (123). A restrict line containing <tt>ntpport</tt> is
+        considered more specific than one with the same address and mask,
+        but lacking <tt>ntpport</tt>.</dd>
       <dt><tt>version</tt></dt>
       <dd>Deny packets that do not match the current NTP version.</dd>
     </dl>
   </dd>
-  <dd>Default restriction list entries with the flags <tt>ignore, ntpport</tt>, for each of the local host's interface addresses are inserted into the table at startup to prevent the server from attempting to synchronize to its own time. A default entry is also always present, though if it is otherwise unconfigured; no flags are associated with the default entry (i.e., everything besides your own NTP server is unrestricted).</dd>
+  <dd>Default restriction list entries with the flags <tt>ignore,
+      ntpport</tt>, for each of the local host's interface addresses are
+      inserted into the table at startup to prevent the server from
+      attempting to synchronize to its own time. A default entry is also
+      always present, though if it is otherwise unconfigured; no flags are
+      associated with the default entry (i.e., everything besides your own
+      NTP server is unrestricted).</dd>
 </dl>
 <hr>
-<script type="text/javascript" language="javascript" src="scripts/footer.txt"></script>
+<script type="text/javascript" language="javascript"
+src="scripts/footer.txt"></script>
 </body>
 </html>
index 3225cf59c711f257a2ab3f0224a8bbd56ee0c051..6aa0a2a6232ab98be158932ec147d3697f9a4bcb 100644 (file)
@@ -6,7 +6,7 @@
 #
 # EDIT THIS FILE WITH CAUTION  (invoke-ntp.conf.texi)
 #
-# It has been AutoGen-ed  January 21, 2018 at 12:41:56 PM by AutoGen 5.18.5
+# It has been AutoGen-ed  January 22, 2018 at 11:49:10 AM by AutoGen 5.18.5
 # From the definitions    ntp.conf.def
 # and the template file   agtexi-file.tpl
 @end ignore
@@ -1462,7 +1462,7 @@ The
 @code{monitor}
 subcommand specifies the probability of discard
 for packets that overflow the rate-control window.
-@item @code{restrict} @code{address} @code{[@code{mask} @kbd{mask}]} @code{[@kbd{flag} @kbd{...}]}
+@item @code{restrict} @code{address} @code{[@code{mask} @kbd{mask}]} @code{[@code{ippeerlimit} @kbd{int}]} @code{[@kbd{flag} @kbd{...}]}
 The
 @kbd{address}
 argument expressed in
@@ -1486,6 +1486,15 @@ Note that text string
 @code{default},
 with no mask option, may
 be used to indicate the default entry.
+The
+@code{ippeerlimit}
+directive limits the number of peer requests for each IP to
+@kbd{int},
+where a value of -1 means "unlimited", the current default.
+A value of 0 means "none".
+There would usually be at most 1 peering request per IP,
+but if the remote peering requests are behind a proxy
+there could well be more than 1 per IP.
 In the current implementation,
 @code{flag}
 always
@@ -1536,6 +1545,18 @@ basis, with later trap requestors being denied service.
 This flag
 modifies the assignment algorithm by allowing low priority traps to
 be overridden by later requests for normal priority traps.
+@item @code{noepeer}
+Deny ephemeral peer requests,
+even if they come from an authenticated source.
+Note that the ability to use a symmetric key for authentication may be restricted to
+one or more IPs or subnets via the third field of the
+@file{ntp.keys}
+file.
+This restriction is not enabled by default,
+to maintain backward compatability.
+Expect
+@code{noepeer}
+to become the default in ntp-4.4.
 @item @code{nomodify}
 Deny
 @code{ntpq(1ntpqmdoc)}
@@ -1570,9 +1591,6 @@ line as well that does
 include the
 @code{nopeer}
 directive.
-@item @code{noepeer}
-Deny packets that would mobilize an ephemeral peering association,
-even if authenticated.
 @item @code{noserve}
 Deny all packets except
 @code{ntpq(1ntpqmdoc)}
@@ -2521,9 +2539,7 @@ This option is useful for sites that run
 @code{ntpd(1ntpdmdoc)}
 on multiple hosts, with (mostly) common options (e.g., a
 restriction list).
-@item @code{interface}
-@code{[@code{listen} | @code{ignore} | @code{drop}]}
-@code{[@code{all} | @code{ipv4} | @code{ipv6} | @code{wildcard} @kbd{name} | @kbd{address} @code{[@code{/} @kbd{prefixlen}]}
+@item @code{interface} @code{[@code{listen} | @code{ignore} | @code{drop}]} @code{[@code{all} | @code{ipv4} | @code{ipv6} | @code{wildcard} @kbd{name} | @kbd{address} @code{[@code{/} @kbd{prefixlen}]}]}
 The
 @code{interface}
 directive controls which network addresses
@@ -2676,8 +2692,7 @@ facility.
 This is the same operation as the
 @code{-l}
 command line option.
-@item @code{mru}
-@code{[@code{maxdepth} @kbd{count} | @code{maxmem} @kbd{kilobytes} | @code{mindepth} @kbd{count} | @code{maxage} @kbd{seconds} | @code{initialloc} @kbd{count} | @code{initmem} @kbd{kilobytes} | @code{incalloc} @kbd{count} | @code{incmem} @kbd{kilobytes}]}
+@item @code{mru} @code{[@code{maxdepth} @kbd{count} | @code{maxmem} @kbd{kilobytes} | @code{mindepth} @kbd{count} | @code{maxage} @kbd{seconds} | @code{initialloc} @kbd{count} | @code{initmem} @kbd{kilobytes} | @code{incalloc} @kbd{count} | @code{incmem} @kbd{kilobytes}]}
 Controls size limite of the monitoring facility's Most Recently Used
 (MRU) list
 of client addresses, which is also used by the
@@ -2751,14 +2766,7 @@ For the JJY driver (type 40 mode 100 - 180), the argument is
 one telephone number used to dial the telephone JJY service.
 The Hayes command ATDT is normally prepended to the number.
 The number can contain other modem control codes as well.
-@item @code{reset}
-@code{[@code{allpeers}]}
-@code{[@code{auth}]}
-@code{[@code{ctl}]}
-@code{[@code{io}]}
-@code{[@code{mem}]}
-@code{[@code{sys}]}
-@code{[@code{timer}]}
+@item @code{reset} @code{[@code{allpeers}]} @code{[@code{auth}]} @code{[@code{ctl}]} @code{[@code{io}]} @code{[@code{mem}]} @code{[@code{sys}]} @code{[@code{timer}]}
 Reset one or more groups of counters maintained by
 @code{ntpd}
 and exposed by
index fb500832173b1c864df30c6785f8acfb3a7f4ff3..6d8233ec98f21af4a605e16618cbec9c571d7462 100644 (file)
 .ds B-Font B
 .ds I-Font I
 .ds R-Font R
-.TH ntp.conf 5man "21 Jan 2018" "4.2.8p10" "File Formats"
+.TH ntp.conf 5man "22 Jan 2018" "4.2.8p10" "File Formats"
 .\"
 .\" EDIT THIS FILE WITH CAUTION (in-mem file)
 .\"
-.\" It has been AutoGen-ed January 21, 2018 at 12:41:58 PM by AutoGen 5.18.5
+.\" It has been AutoGen-ed January 22, 2018 at 11:49:11 AM by AutoGen 5.18.5
 .\" From the definitions ntp.conf.def
 .\" and the template file agman-cmd.tpl
 .SH NAME
@@ -1665,7 +1665,7 @@ The
 subcommand specifies the probability of discard
 for packets that overflow the rate-control window.
 .TP 7
-.NOP \f\*[B-Font]restrict\f[] \f\*[B-Font]address\f[] [\f\*[B-Font]mask\f[] \f\*[I-Font]mask\f[]] [\f\*[I-Font]flag\f[] \f\*[I-Font]...\f[]]
+.NOP \f\*[B-Font]restrict\f[] \f\*[B-Font]address\f[] [\f\*[B-Font]mask\f[] \f\*[I-Font]mask\f[]] [\f\*[B-Font]ippeerlimit\f[] \f\*[I-Font]int\f[]] [\f\*[I-Font]flag\f[] \f\*[I-Font]...\f[]]
 The
 \f\*[I-Font]address\f[]
 argument expressed in
@@ -1689,6 +1689,15 @@ Note that text string
 \f\*[B-Font]default\f[],
 with no mask option, may
 be used to indicate the default entry.
+The
+\f\*[B-Font]ippeerlimit\f[]
+directive limits the number of peer requests for each IP to
+\f\*[I-Font]int\f[],
+where a value of \-1 means "unlimited", the current default.
+A value of 0 means "none".
+There would usually be at most 1 peering request per IP,
+but if the remote peering requests are behind a proxy
+there could well be more than 1 per IP.
 In the current implementation,
 \f\*[B-Font]flag\f[]
 always
@@ -1744,6 +1753,19 @@ This flag
 modifies the assignment algorithm by allowing low priority traps to
 be overridden by later requests for normal priority traps.
 .TP 7
+.NOP \f\*[B-Font]noepeer\f[]
+Deny ephemeral peer requests,
+even if they come from an authenticated source.
+Note that the ability to use a symmetric key for authentication may be restricted to
+one or more IPs or subnets via the third field of the
+\fIntp.keys\f[]
+file.
+This restriction is not enabled by default,
+to maintain backward compatability.
+Expect
+\f\*[B-Font]noepeer\f[]
+to become the default in ntp-4.4.
+.TP 7
 .NOP \f\*[B-Font]nomodify\f[]
 Deny
 \fCntpq\f[]\fR(1ntpqmdoc)\f[]
@@ -1781,10 +1803,6 @@ include the
 \f\*[B-Font]nopeer\f[]
 directive.
 .TP 7
-.NOP \f\*[B-Font]noepeer\f[]
-Deny packets that would mobilize an ephemeral peering association,
-even if authenticated.
-.TP 7
 .NOP \f\*[B-Font]noserve\f[]
 Deny all packets except
 \fCntpq\f[]\fR(1ntpqmdoc)\f[]
@@ -2819,9 +2837,7 @@ This option is useful for sites that run
 on multiple hosts, with (mostly) common options (e.g., a
 restriction list).
 .TP 7
-.NOP \f\*[B-Font]interface\f[]
-[\f\*[B-Font]listen\f[] | \f\*[B-Font]ignore\f[] | \f\*[B-Font]drop\f[]]
-[\f\*[B-Font]all\f[] | \f\*[B-Font]ipv4\f[] | \f\*[B-Font]ipv6\f[] | \f\*[B-Font]wildcard\f[] \f\*[I-Font]name\f[] | \f\*[I-Font]address\f[] [\f\*[B-Font]/\f[] \f\*[I-Font]prefixlen\f[]]
+.NOP \f\*[B-Font]interface\f[] [\f\*[B-Font]listen\f[] | \f\*[B-Font]ignore\f[] | \f\*[B-Font]drop\f[]] [\f\*[B-Font]all\f[] | \f\*[B-Font]ipv4\f[] | \f\*[B-Font]ipv6\f[] | \f\*[B-Font]wildcard\f[] \f\*[I-Font]name\f[] | \f\*[I-Font]address\f[] [\f\*[B-Font]/\f[] \f\*[I-Font]prefixlen\f[]]]
 The
 \f\*[B-Font]interface\f[]
 directive controls which network addresses
@@ -2991,8 +3007,7 @@ This is the same operation as the
 \f\*[B-Font]\-l\f[]
 command line option.
 .TP 7
-.NOP \f\*[B-Font]mru\f[]
-[\f\*[B-Font]maxdepth\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]maxmem\f[] \f\*[I-Font]kilobytes\f[] | \f\*[B-Font]mindepth\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]maxage\f[] \f\*[I-Font]seconds\f[] | \f\*[B-Font]initialloc\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]initmem\f[] \f\*[I-Font]kilobytes\f[] | \f\*[B-Font]incalloc\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]incmem\f[] \f\*[I-Font]kilobytes\f[]]
+.NOP \f\*[B-Font]mru\f[] [\f\*[B-Font]maxdepth\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]maxmem\f[] \f\*[I-Font]kilobytes\f[] | \f\*[B-Font]mindepth\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]maxage\f[] \f\*[I-Font]seconds\f[] | \f\*[B-Font]initialloc\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]initmem\f[] \f\*[I-Font]kilobytes\f[] | \f\*[B-Font]incalloc\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]incmem\f[] \f\*[I-Font]kilobytes\f[]]
 Controls size limite of the monitoring facility's Most Recently Used
 (MRU) list
 of client addresses, which is also used by the
@@ -3077,14 +3092,7 @@ one telephone number used to dial the telephone JJY service.
 The Hayes command ATDT is normally prepended to the number.
 The number can contain other modem control codes as well.
 .TP 7
-.NOP \f\*[B-Font]reset\f[]
-[\f\*[B-Font]allpeers\f[]]
-[\f\*[B-Font]auth\f[]]
-[\f\*[B-Font]ctl\f[]]
-[\f\*[B-Font]io\f[]]
-[\f\*[B-Font]mem\f[]]
-[\f\*[B-Font]sys\f[]]
-[\f\*[B-Font]timer\f[]]
+.NOP \f\*[B-Font]reset\f[] [\f\*[B-Font]allpeers\f[]] [\f\*[B-Font]auth\f[]] [\f\*[B-Font]ctl\f[]] [\f\*[B-Font]io\f[]] [\f\*[B-Font]mem\f[]] [\f\*[B-Font]sys\f[]] [\f\*[B-Font]timer\f[]]
 Reset one or more groups of counters maintained by
 \f\*[B-Font]ntpd\f[]
 and exposed by
index 8d3e971cb3edd0a4023a2304c15f7cb53d9391e6..c779405fab42c1c35451c12b29cb173217184da1 100644 (file)
@@ -1,9 +1,9 @@
-.Dd January 21 2018
+.Dd January 22 2018
 .Dt NTP_CONF 5mdoc File Formats
 .Os
 .\"  EDIT THIS FILE WITH CAUTION  (ntp.mdoc)
 .\"
-.\"  It has been AutoGen-ed  January 21, 2018 at 12:41:54 PM by AutoGen 5.18.5
+.\"  It has been AutoGen-ed  January 22, 2018 at 11:49:08 AM by AutoGen 5.18.5
 .\"  From the definitions    ntp.conf.def
 .\"  and the template file   agmdoc-cmd.tpl
 .Sh NAME
@@ -1532,6 +1532,7 @@ subcommand specifies the probability of discard
 for packets that overflow the rate\-control window.
 .It Xo Ic restrict address
 .Op Cm mask Ar mask
+.Op Cm ippeerlimit Ar int
 .Op Ar flag ...
 .Xc
 The
@@ -1557,6 +1558,15 @@ Note that text string
 .Cm default ,
 with no mask option, may
 be used to indicate the default entry.
+The
+.Cm ippeerlimit
+directive limits the number of peer requests for each IP to
+.Ar int ,
+where a value of \-1 means "unlimited", the current default.
+A value of 0 means "none".
+There would usually be at most 1 peering request per IP,
+but if the remote peering requests are behind a proxy
+there could well be more than 1 per IP.
 In the current implementation,
 .Cm flag
 always
@@ -1607,6 +1617,18 @@ basis, with later trap requestors being denied service.
 This flag
 modifies the assignment algorithm by allowing low priority traps to
 be overridden by later requests for normal priority traps.
+.It Cm noepeer
+Deny ephemeral peer requests,
+even if they come from an authenticated source.
+Note that the ability to use a symmetric key for authentication may be restricted to
+one or more IPs or subnets via the third field of the
+.Pa ntp.keys
+file.
+This restriction is not enabled by default,
+to maintain backward compatability.
+Expect
+.Cm noepeer
+to become the default in ntp\-4.4.
 .It Cm nomodify
 Deny
 .Xr ntpq 1ntpqmdoc
@@ -1641,9 +1663,6 @@ line as well that does
 include the
 .Cm nopeer
 directive.
-.It Cm noepeer
-Deny packets that would mobilize an ephemeral peering association,
-even if authenticated.
 .It Cm noserve
 Deny all packets except
 .Xr ntpq 1ntpqmdoc
@@ -2642,7 +2661,7 @@ This option is useful for sites that run
 .Xr ntpd 1ntpdmdoc
 on multiple hosts, with (mostly) common options (e.g., a
 restriction list).
-.It Ic interface
+.It Xo Ic interface
 .Oo
 .Cm listen | Cm ignore | Cm drop
 .Oc
@@ -2652,6 +2671,7 @@ restriction list).
 .Oo Cm / Ar prefixlen
 .Oc
 .Oc
+.Xc
 The
 .Cm interface
 directive controls which network addresses
@@ -2818,13 +2838,14 @@ facility.
 This is the same operation as the
 .Fl l
 command line option.
-.It Ic mru
+.It Xo Ic mru
 .Oo
 .Cm maxdepth Ar count | Cm maxmem Ar kilobytes |
 .Cm mindepth Ar count | Cm maxage Ar seconds |
 .Cm initialloc Ar count | Cm initmem Ar kilobytes |
 .Cm incalloc Ar count | Cm incmem Ar kilobytes
 .Oc
+.Xc
 Controls size limite of the monitoring facility's Most Recently Used
 (MRU) list
 of client addresses, which is also used by the
@@ -2898,7 +2919,7 @@ For the JJY driver (type 40 mode 100 \- 180), the argument is
 one telephone number used to dial the telephone JJY service.
 The Hayes command ATDT is normally prepended to the number.
 The number can contain other modem control codes as well.
-.It Ic reset
+.It Xo Ic reset
 .Oo
 .Ic allpeers
 .Oc
@@ -2920,6 +2941,7 @@ The number can contain other modem control codes as well.
 .Oo
 .Ic timer
 .Oc
+.Xc
 Reset one or more groups of counters maintained by
 .Cm ntpd
 and exposed by
index db2545ec6bf4c0130ae7c5e60515083711c0b354..40628713eb137c6ff4366fc7239cf3d235df3d52 100644 (file)
@@ -1534,6 +1534,7 @@ subcommand specifies the probability of discard
 for packets that overflow the rate-control window.
 .It Xo Ic restrict address
 .Op Cm mask Ar mask
+.Op Cm ippeerlimit Ar int
 .Op Ar flag ...
 .Xc
 The
@@ -1559,6 +1560,15 @@ Note that text string
 .Cm default ,
 with no mask option, may
 be used to indicate the default entry.
+The
+.Cm ippeerlimit
+directive limits the number of peer requests for each IP to
+.Ar int ,
+where a value of -1 means "unlimited", the current default.
+A value of 0 means "none".
+There would usually be at most 1 peering request per IP,
+but if the remote peering requests are behind a proxy
+there could well be more than 1 per IP.
 In the current implementation,
 .Cm flag
 always
@@ -1609,6 +1619,18 @@ basis, with later trap requestors being denied service.
 This flag
 modifies the assignment algorithm by allowing low priority traps to
 be overridden by later requests for normal priority traps.
+.It Cm noepeer
+Deny ephemeral peer requests,
+even if they come from an authenticated source.
+Note that the ability to use a symmetric key for authentication may be restricted to
+one or more IPs or subnets via the third field of the
+.Pa ntp.keys
+file.
+This restriction is not enabled by default,
+to maintain backward compatability.
+Expect
+.Cm noepeer
+to become the default in ntp-4.4.
 .It Cm nomodify
 Deny
 .Xr ntpq 1ntpqmdoc
@@ -1643,9 +1665,6 @@ line as well that does
 include the
 .Cm nopeer
 directive.
-.It Cm noepeer
-Deny packets that would mobilize an ephemeral peering association,
-even if authenticated.
 .It Cm noserve
 Deny all packets except
 .Xr ntpq 1ntpqmdoc
@@ -2644,7 +2663,7 @@ This option is useful for sites that run
 .Xr ntpd 1ntpdmdoc
 on multiple hosts, with (mostly) common options (e.g., a
 restriction list).
-.It Ic interface
+.It Xo Ic interface
 .Oo
 .Cm listen | Cm ignore | Cm drop
 .Oc
@@ -2654,6 +2673,7 @@ restriction list).
 .Oo Cm / Ar prefixlen
 .Oc
 .Oc
+.Xc
 The
 .Cm interface
 directive controls which network addresses
@@ -2820,13 +2840,14 @@ facility.
 This is the same operation as the
 .Fl l
 command line option.
-.It Ic mru
+.It Xo Ic mru
 .Oo
 .Cm maxdepth Ar count | Cm maxmem Ar kilobytes |
 .Cm mindepth Ar count | Cm maxage Ar seconds |
 .Cm initialloc Ar count | Cm initmem Ar kilobytes |
 .Cm incalloc Ar count | Cm incmem Ar kilobytes
 .Oc
+.Xc
 Controls size limite of the monitoring facility's Most Recently Used
 (MRU) list
 of client addresses, which is also used by the
@@ -2900,7 +2921,7 @@ For the JJY driver (type 40 mode 100 - 180), the argument is
 one telephone number used to dial the telephone JJY service.
 The Hayes command ATDT is normally prepended to the number.
 The number can contain other modem control codes as well.
-.It Ic reset
+.It Xo Ic reset
 .Oo
 .Ic allpeers
 .Oc
@@ -2922,6 +2943,7 @@ The number can contain other modem control codes as well.
 .Oo
 .Ic timer
 .Oc
+.Xc
 Reset one or more groups of counters maintained by
 .Cm ntpd
 and exposed by
index c311ea4aaea1cf94542de0774534c35c85c4cbf4..70cc30202d3c3e463bb2b5cb1f34cc2946b49d79 100644 (file)
 .ds B-Font B
 .ds I-Font I
 .ds R-Font R
-.TH ntp.conf 5 "21 Jan 2018" "4.2.8p10" "File Formats"
+.TH ntp.conf 5 "22 Jan 2018" "4.2.8p10" "File Formats"
 .\"
 .\" EDIT THIS FILE WITH CAUTION (in-mem file)
 .\"
-.\" It has been AutoGen-ed January 21, 2018 at 12:41:58 PM by AutoGen 5.18.5
+.\" It has been AutoGen-ed January 22, 2018 at 11:49:11 AM by AutoGen 5.18.5
 .\" From the definitions ntp.conf.def
 .\" and the template file agman-cmd.tpl
 .SH NAME
@@ -1665,7 +1665,7 @@ The
 subcommand specifies the probability of discard
 for packets that overflow the rate-control window.
 .TP 7
-.NOP \f\*[B-Font]restrict\f[] \f\*[B-Font]address\f[] [\f\*[B-Font]mask\f[] \f\*[I-Font]mask\f[]] [\f\*[I-Font]flag\f[] \f\*[I-Font]...\f[]]
+.NOP \f\*[B-Font]restrict\f[] \f\*[B-Font]address\f[] [\f\*[B-Font]mask\f[] \f\*[I-Font]mask\f[]] [\f\*[B-Font]ippeerlimit\f[] \f\*[I-Font]int\f[]] [\f\*[I-Font]flag\f[] \f\*[I-Font]...\f[]]
 The
 \f\*[I-Font]address\f[]
 argument expressed in
@@ -1689,6 +1689,15 @@ Note that text string
 \f\*[B-Font]default\f[],
 with no mask option, may
 be used to indicate the default entry.
+The
+\f\*[B-Font]ippeerlimit\f[]
+directive limits the number of peer requests for each IP to
+\f\*[I-Font]int\f[],
+where a value of \-1 means "unlimited", the current default.
+A value of 0 means "none".
+There would usually be at most 1 peering request per IP,
+but if the remote peering requests are behind a proxy
+there could well be more than 1 per IP.
 In the current implementation,
 \f\*[B-Font]flag\f[]
 always
@@ -1744,6 +1753,19 @@ This flag
 modifies the assignment algorithm by allowing low priority traps to
 be overridden by later requests for normal priority traps.
 .TP 7
+.NOP \f\*[B-Font]noepeer\f[]
+Deny ephemeral peer requests,
+even if they come from an authenticated source.
+Note that the ability to use a symmetric key for authentication may be restricted to
+one or more IPs or subnets via the third field of the
+\fIntp.keys\f[]
+file.
+This restriction is not enabled by default,
+to maintain backward compatability.
+Expect
+\f\*[B-Font]noepeer\f[]
+to become the default in ntp-4.4.
+.TP 7
 .NOP \f\*[B-Font]nomodify\f[]
 Deny
 \fCntpq\f[]\fR(@NTPQ_MS@)\f[]
@@ -1781,10 +1803,6 @@ include the
 \f\*[B-Font]nopeer\f[]
 directive.
 .TP 7
-.NOP \f\*[B-Font]noepeer\f[]
-Deny packets that would mobilize an ephemeral peering association,
-even if authenticated.
-.TP 7
 .NOP \f\*[B-Font]noserve\f[]
 Deny all packets except
 \fCntpq\f[]\fR(@NTPQ_MS@)\f[]
@@ -2819,9 +2837,7 @@ This option is useful for sites that run
 on multiple hosts, with (mostly) common options (e.g., a
 restriction list).
 .TP 7
-.NOP \f\*[B-Font]interface\f[]
-[\f\*[B-Font]listen\f[] | \f\*[B-Font]ignore\f[] | \f\*[B-Font]drop\f[]]
-[\f\*[B-Font]all\f[] | \f\*[B-Font]ipv4\f[] | \f\*[B-Font]ipv6\f[] | \f\*[B-Font]wildcard\f[] \f\*[I-Font]name\f[] | \f\*[I-Font]address\f[] [\f\*[B-Font]/\f[] \f\*[I-Font]prefixlen\f[]]
+.NOP \f\*[B-Font]interface\f[] [\f\*[B-Font]listen\f[] | \f\*[B-Font]ignore\f[] | \f\*[B-Font]drop\f[]] [\f\*[B-Font]all\f[] | \f\*[B-Font]ipv4\f[] | \f\*[B-Font]ipv6\f[] | \f\*[B-Font]wildcard\f[] \f\*[I-Font]name\f[] | \f\*[I-Font]address\f[] [\f\*[B-Font]/\f[] \f\*[I-Font]prefixlen\f[]]]
 The
 \f\*[B-Font]interface\f[]
 directive controls which network addresses
@@ -2991,8 +3007,7 @@ This is the same operation as the
 \f\*[B-Font]\-l\f[]
 command line option.
 .TP 7
-.NOP \f\*[B-Font]mru\f[]
-[\f\*[B-Font]maxdepth\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]maxmem\f[] \f\*[I-Font]kilobytes\f[] | \f\*[B-Font]mindepth\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]maxage\f[] \f\*[I-Font]seconds\f[] | \f\*[B-Font]initialloc\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]initmem\f[] \f\*[I-Font]kilobytes\f[] | \f\*[B-Font]incalloc\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]incmem\f[] \f\*[I-Font]kilobytes\f[]]
+.NOP \f\*[B-Font]mru\f[] [\f\*[B-Font]maxdepth\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]maxmem\f[] \f\*[I-Font]kilobytes\f[] | \f\*[B-Font]mindepth\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]maxage\f[] \f\*[I-Font]seconds\f[] | \f\*[B-Font]initialloc\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]initmem\f[] \f\*[I-Font]kilobytes\f[] | \f\*[B-Font]incalloc\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]incmem\f[] \f\*[I-Font]kilobytes\f[]]
 Controls size limite of the monitoring facility's Most Recently Used
 (MRU) list
 of client addresses, which is also used by the
@@ -3077,14 +3092,7 @@ one telephone number used to dial the telephone JJY service.
 The Hayes command ATDT is normally prepended to the number.
 The number can contain other modem control codes as well.
 .TP 7
-.NOP \f\*[B-Font]reset\f[]
-[\f\*[B-Font]allpeers\f[]]
-[\f\*[B-Font]auth\f[]]
-[\f\*[B-Font]ctl\f[]]
-[\f\*[B-Font]io\f[]]
-[\f\*[B-Font]mem\f[]]
-[\f\*[B-Font]sys\f[]]
-[\f\*[B-Font]timer\f[]]
+.NOP \f\*[B-Font]reset\f[] [\f\*[B-Font]allpeers\f[]] [\f\*[B-Font]auth\f[]] [\f\*[B-Font]ctl\f[]] [\f\*[B-Font]io\f[]] [\f\*[B-Font]mem\f[]] [\f\*[B-Font]sys\f[]] [\f\*[B-Font]timer\f[]]
 Reset one or more groups of counters maintained by
 \f\*[B-Font]ntpd\f[]
 and exposed by
index 06364512bda22f2284425e09812eb7b2f2cc606c..20a652937201f7499d794f5144c59dfc5c7c9b53 100644 (file)
@@ -1,9 +1,9 @@
-.Dd January 21 2018
+.Dd January 22 2018
 .Dt NTP_CONF 5 File Formats
 .Os
 .\"  EDIT THIS FILE WITH CAUTION  (ntp.mdoc)
 .\"
-.\"  It has been AutoGen-ed  January 21, 2018 at 12:41:54 PM by AutoGen 5.18.5
+.\"  It has been AutoGen-ed  January 22, 2018 at 11:49:08 AM by AutoGen 5.18.5
 .\"  From the definitions    ntp.conf.def
 .\"  and the template file   agmdoc-cmd.tpl
 .Sh NAME
@@ -1532,6 +1532,7 @@ subcommand specifies the probability of discard
 for packets that overflow the rate\-control window.
 .It Xo Ic restrict address
 .Op Cm mask Ar mask
+.Op Cm ippeerlimit Ar int
 .Op Ar flag ...
 .Xc
 The
@@ -1557,6 +1558,15 @@ Note that text string
 .Cm default ,
 with no mask option, may
 be used to indicate the default entry.
+The
+.Cm ippeerlimit
+directive limits the number of peer requests for each IP to
+.Ar int ,
+where a value of \-1 means "unlimited", the current default.
+A value of 0 means "none".
+There would usually be at most 1 peering request per IP,
+but if the remote peering requests are behind a proxy
+there could well be more than 1 per IP.
 In the current implementation,
 .Cm flag
 always
@@ -1607,6 +1617,18 @@ basis, with later trap requestors being denied service.
 This flag
 modifies the assignment algorithm by allowing low priority traps to
 be overridden by later requests for normal priority traps.
+.It Cm noepeer
+Deny ephemeral peer requests,
+even if they come from an authenticated source.
+Note that the ability to use a symmetric key for authentication may be restricted to
+one or more IPs or subnets via the third field of the
+.Pa ntp.keys
+file.
+This restriction is not enabled by default,
+to maintain backward compatability.
+Expect
+.Cm noepeer
+to become the default in ntp\-4.4.
 .It Cm nomodify
 Deny
 .Xr ntpq @NTPQ_MS@
@@ -1641,9 +1663,6 @@ line as well that does
 include the
 .Cm nopeer
 directive.
-.It Cm noepeer
-Deny packets that would mobilize an ephemeral peering association,
-even if authenticated.
 .It Cm noserve
 Deny all packets except
 .Xr ntpq @NTPQ_MS@
@@ -2642,7 +2661,7 @@ This option is useful for sites that run
 .Xr ntpd @NTPD_MS@
 on multiple hosts, with (mostly) common options (e.g., a
 restriction list).
-.It Ic interface
+.It Xo Ic interface
 .Oo
 .Cm listen | Cm ignore | Cm drop
 .Oc
@@ -2652,6 +2671,7 @@ restriction list).
 .Oo Cm / Ar prefixlen
 .Oc
 .Oc
+.Xc
 The
 .Cm interface
 directive controls which network addresses
@@ -2818,13 +2838,14 @@ facility.
 This is the same operation as the
 .Fl l
 command line option.
-.It Ic mru
+.It Xo Ic mru
 .Oo
 .Cm maxdepth Ar count | Cm maxmem Ar kilobytes |
 .Cm mindepth Ar count | Cm maxage Ar seconds |
 .Cm initialloc Ar count | Cm initmem Ar kilobytes |
 .Cm incalloc Ar count | Cm incmem Ar kilobytes
 .Oc
+.Xc
 Controls size limite of the monitoring facility's Most Recently Used
 (MRU) list
 of client addresses, which is also used by the
@@ -2898,7 +2919,7 @@ For the JJY driver (type 40 mode 100 \- 180), the argument is
 one telephone number used to dial the telephone JJY service.
 The Hayes command ATDT is normally prepended to the number.
 The number can contain other modem control codes as well.
-.It Ic reset
+.It Xo Ic reset
 .Oo
 .Ic allpeers
 .Oc
@@ -2920,6 +2941,7 @@ The number can contain other modem control codes as well.
 .Oo
 .Ic timer
 .Oc
+.Xc
 Reset one or more groups of counters maintained by
 .Cm ntpd
 and exposed by
index 6013bbf74faf5a9fb1e42e8d5a05b68bed87e157..3303640f1145c9b880f93cdc7457fd86223c8f45 100644 (file)
@@ -65,12 +65,12 @@ int main(int argc, char *argv[])
   UnityBegin("ntp_restrict.c");
   RUN_TEST(test_RestrictionsAreEmptyAfterInit, 63);
   RUN_TEST(test_ReturnsCorrectDefaultRestrictions, 90);
-  RUN_TEST(test_HackingDefaultRestriction, 102);
-  RUN_TEST(test_CantRemoveDefaultEntry, 126);
-  RUN_TEST(test_AddingNewRestriction, 138);
-  RUN_TEST(test_TheMostFittingRestrictionIsMatched, 152);
-  RUN_TEST(test_DeletedRestrictionIsNotMatched, 175);
-  RUN_TEST(test_RestrictUnflagWorks, 200);
+  RUN_TEST(test_HackingDefaultRestriction, 103);
+  RUN_TEST(test_CantRemoveDefaultEntry, 129);
+  RUN_TEST(test_AddingNewRestriction, 143);
+  RUN_TEST(test_TheMostFittingRestrictionIsMatched, 159);
+  RUN_TEST(test_DeletedRestrictionIsNotMatched, 184);
+  RUN_TEST(test_RestrictUnflagWorks, 211);
 
   return (UnityEnd());
 }