Good day,

Please see diffs (below) to add a user defined "constraint margin" to ntpd.

I also included a basic regress test report (and script).

This may be a misguided endeavour, but I am enjoying myself!

Comments are more than welcome.

Regards,

Rob

Index: client.c
===================================================================
RCS file: /cvs/src/usr.sbin/ntpd/client.c,v
retrieving revision 1.102
diff -u -p -r1.102 client.c
--- client.c    18 Jul 2015 00:53:44 -0000      1.102
+++ client.c    24 Sep 2015 03:10:43 -0000
@@ -326,7 +326,8 @@ client_dispatch(struct ntp_peer *p, u_in
 
        /* Detect liars */
        if (conf->constraint_median != 0 &&
-           (constraint_check(T2) != 0 || constraint_check(T3) != 0)) {
+           (constraint_check(T2, conf->constraint_margin) != 0 ||
+           constraint_check(T3, conf->constraint_margin) != 0)) {
                log_info("reply from %s: constraint check failed",
                    log_sockaddr((struct sockaddr *)&p->addr->ss));
                set_next(p, error_interval());
Index: constraint.c
===================================================================
RCS file: /cvs/src/usr.sbin/ntpd/constraint.c,v
retrieving revision 1.17
diff -u -p -r1.17 constraint.c
--- constraint.c        10 Sep 2015 13:49:48 -0000      1.17
+++ constraint.c        24 Sep 2015 03:10:43 -0000
@@ -544,7 +544,7 @@ constraint_reset(void)
 }
 
 int
-constraint_check(double val)
+constraint_check(double val, u_int16_t margin)
 {
        struct timeval  tv;
        double          constraint;
@@ -559,8 +559,8 @@ constraint_check(double val)
        tv.tv_usec = 0;
        constraint = gettime_from_timeval(&tv);
 
-       if (((val - constraint) > CONSTRAINT_MARGIN) ||
-           ((constraint - val) > CONSTRAINT_MARGIN)) {
+       if (((val - constraint) > margin) ||
+           ((constraint - val) > margin)) {
                /* XXX get new constraint if too many errors happened */
                if (conf->constraint_errors++ >
                    (CONSTRAINT_ERROR_MARGIN * peer_cnt)) {
Index: ntp.c
===================================================================
RCS file: /cvs/src/usr.sbin/ntpd/ntp.c,v
retrieving revision 1.135
diff -u -p -r1.135 ntp.c
--- ntp.c       14 Aug 2015 02:00:18 -0000      1.135
+++ ntp.c       24 Sep 2015 03:10:43 -0000
@@ -210,6 +210,10 @@ ntp_main(int pipe_prnt[2], int fd_ctl, s
        sensor_init();
 
        log_info("ntp engine ready");
+       if(TAILQ_FIRST(&conf->constraints) != NULL)
+               log_info("constraint margin = %d", conf->constraint_margin);
+       else
+               log_debug("no constraints present");
 
        ctl_cnt = 0;
        peer_cnt = 0;
Index: ntpd.c
===================================================================
RCS file: /cvs/src/usr.sbin/ntpd/ntpd.c,v
retrieving revision 1.94
diff -u -p -r1.94 ntpd.c
--- ntpd.c      18 Jul 2015 00:53:44 -0000      1.94
+++ ntpd.c      24 Sep 2015 03:10:44 -0000
@@ -698,8 +698,8 @@ show_status_msg(struct imsg *imsg)
                tv.tv_sec = cstatus->constraint_median +
                    (getmonotime() - cstatus->constraint_last);
                tv.tv_usec = 0;
-               d_to_tv(gettime_from_timeval(&tv) - gettime(), &tv);
-               printf("constraint offset %llds", (long long)tv.tv_sec);
+               printf("constraint offset %0.3fs",
+                   gettime_from_timeval(&tv) - gettime());
                if (cstatus->constraint_errors)
                        printf(" (%d errors)",
                            cstatus->constraint_errors);
Index: ntpd.conf.5
===================================================================
RCS file: /cvs/src/usr.sbin/ntpd/ntpd.conf.5,v
retrieving revision 1.32
diff -u -p -r1.32 ntpd.conf.5
--- ntpd.conf.5 28 Aug 2015 02:59:29 -0000      1.32
+++ ntpd.conf.5 24 Sep 2015 03:10:44 -0000
@@ -214,6 +214,14 @@ For example:
 servers pool.ntp.org
 constraints from "https://www.google.com/";
 .Ed
+.It Ic constraint margin Ar number
+Set a range in seconds from the constraint after which the offending NTP
+servers will be marked as invalid.
+The default range is +/- 120 seconds (2 minutes).
+For example:
+.Bd -literal -offset indent
+constraint margin 120
+.Ed
 .El
 .Sh FILES
 .Bl -tag -width "/etc/ntpd.confXXX" -compact
Index: ntpd.h
===================================================================
RCS file: /cvs/src/usr.sbin/ntpd/ntpd.h,v
retrieving revision 1.121
diff -u -p -r1.121 ntpd.h
--- ntpd.h      20 May 2015 13:32:39 -0000      1.121
+++ ntpd.h      24 Sep 2015 03:10:44 -0000
@@ -78,7 +78,7 @@
 #define CONSTRAINT_ERROR_MARGIN                (4)
 #define CONSTRAINT_SCAN_INTERVAL       (15*60)
 #define CONSTRAINT_SCAN_TIMEOUT                (10)
-#define CONSTRAINT_MARGIN              (2.0*60)
+#define CONSTRAINT_DEFAULT_MARGIN      (2.0*60)
 #define CONSTRAINT_PORT                        "443"   /* HTTPS port */
 #define        CONSTRAINT_MAXHEADERLENGTH      8192
 #define CONSTRAINT_PASSFD              (STDERR_FILENO + 1)
@@ -218,6 +218,7 @@ struct ntpd_conf {
        u_int8_t                                        filters;
        time_t                                          constraint_last;
        time_t                                          constraint_median;
+       u_int16_t                                       constraint_margin;
        u_int                                           constraint_errors;
        u_int8_t                                        *ca;
        size_t                                          ca_len;
@@ -347,7 +348,7 @@ int  constraint_init(struct constraint *
 int     constraint_query(struct constraint *);
 int     constraint_dispatch_msg(struct pollfd *);
 void    constraint_check_child(void);
-int     constraint_check(double);
+int     constraint_check(double, u_int16_t);
 void    constraint_dns(u_int32_t, u_int8_t *, size_t);
 
 /* util.c */
Index: parse.y
===================================================================
RCS file: /cvs/src/usr.sbin/ntpd/parse.y,v
retrieving revision 1.63
diff -u -p -r1.63 parse.y
--- parse.y     18 Jul 2015 00:53:44 -0000      1.63
+++ parse.y     24 Sep 2015 03:10:44 -0000
@@ -80,7 +80,7 @@ typedef struct {
 
 %}
 
-%token LISTEN ON CONSTRAINT CONSTRAINTS FROM
+%token LISTEN ON CONSTRAINT CONSTRAINTS FROM MARGIN
 %token SERVER SERVERS SENSOR CORRECTION RTABLE REFID STRATUM WEIGHT
 %token ERROR
 %token <v.string>              STRING
@@ -283,6 +283,14 @@ main               : LISTEN ON address listen_opts {
                        free($3->name);
                        free($3);
                }
+               | CONSTRAINT MARGIN NUMBER {
+                       if ($3 <  1 || $3 > 65535) {
+                               yyerror("constraint margin must be between "
+                                   "1 and 65535");
+                               YYERROR;
+                       }
+                       conf->constraint_margin = $3;
+               }
                | SENSOR STRING sensor_opts {
                        struct ntp_conf_sensor  *s;
 
@@ -469,6 +477,7 @@ lookup(char *s)
                { "correction",         CORRECTION},
                { "from",               FROM},
                { "listen",             LISTEN},
+               { "margin",             MARGIN},
                { "on",                 ON},
                { "refid",              REFID},
                { "rtable",             RTABLE},
@@ -756,6 +765,7 @@ parse_config(const char *filename, struc
        TAILQ_INIT(&conf->ntp_peers);
        TAILQ_INIT(&conf->ntp_conf_sensors);
        TAILQ_INIT(&conf->constraints);
+       conf->constraint_margin = CONSTRAINT_DEFAULT_MARGIN;
 
        if ((file = pushfile(filename)) == NULL) {
                return (-1);
Index: ntpd.conf
===================================================================
RCS file: /cvs/src/etc/examples/ntpd.conf,v
retrieving revision 1.3
diff -u -p -r1.3 ntpd.conf
--- ntpd.conf   18 May 2015 11:10:03 -0000      1.3
+++ ntpd.conf   24 Sep 2015 03:12:08 -0000
@@ -19,3 +19,6 @@ servers pool.ntp.org
 
 # get the time constraint from a well-known HTTPS site
 #constraints from "https://www.google.com/";
+
+# set the constraint margin
+#constraint margin 120

REGRESS REPORT
===================================================================
Warning: this is a test script to perform regressing on NTPD.
It should only be run on a test system.
This script assumes that doas is configured with nopass.
Press Enter to continue or Control-C to quit: 

Stopping NTPD, running rdate...
Wed Sep 23 22:34:14 EDT 2015

= = = = => Creating test configuration files...

= = = = => Testing basic syntax checking:
ntpd.conf.01.empty.14726
configuration OK

ntpd.conf.02.peers.no.constraints.no.margin.14726
configuration OK

ntpd.conf.03.peers.constraints.no.margin.14726
configuration OK

ntpd.conf.04.peers.constraint.no.margin.14726
configuration OK

ntpd.conf.05.peers.constraints.margin.14726
configuration OK

ntpd.conf.06.peers.constraint.margin.14726
configuration OK

ntpd.conf.07.peers.no.constraints.margin.14726
configuration OK

ntpd.conf.08.nopeers.no.constraints.margin.14726
configuration OK

ntpd.conf.09.nopeers.constraints.no.margin.14726
configuration OK

ntpd.conf.10.peers.constraints.low.margin.trigger.invalid.14726
configuration OK

ntpd.conf.11.peers.constraints.negative.1.margin.fail.14726
ntpd.conf.11.peers.constraints.negative.1.margin.fail.14726:7: constraint 
margin must be between 1 and 65535

ntpd.conf.12.peers.constraints.zero.margin.fail.14726
ntpd.conf.12.peers.constraints.zero.margin.fail.14726:7: constraint margin must 
be between 1 and 65535

ntpd.conf.13.peers.constraints.fractional.margin.fail.14726
ntpd.conf.13.peers.constraints.fractional.margin.fail.14726:7: syntax error

ntpd.conf.14.peers.constraints.big.65536.margin.fail.14726
ntpd.conf.14.peers.constraints.big.65536.margin.fail.14726:7: constraint margin 
must be between 1 and 65535

ntpd.conf.15.peers.constraints.alpha.margin.fail.14726
ntpd.conf.15.peers.constraints.alpha.margin.fail.14726:7: syntax error

ntpd.conf.16.peers.constraints.alphanumeric.margin.fail.14726
ntpd.conf.16.peers.constraints.alphanumeric.margin.fail.14726:7: syntax error

= = = = => Running: doas -uroot ntpd -dvSf ntpd.conf.01.empty.14726 2>&1
CONFIG FILE: ntpd.conf.01.empty.14726
--------------------------------------------------------------------
# test ntpd.conf - please delete
# 
# no parameters specified
--------------------------------------------------------------------
ntp engine ready
no constraints present

Wed Sep 23 22:34:20 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:34:25 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:34:30 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:34:35 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:34:40 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:34:45 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:34:50 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:34:55 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:35:00 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:35:05 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:35:10 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:35:15 EDT 2015
no peers and no sensors configured
clock unsynced
ntpdntp engine exiting
dispatch_imsg in main: pipe closed
Terminating
(ok)
Removing file ntpd.conf.01.empty.14726.

= = = = => Running: doas -uroot ntpd -dvSf 
ntpd.conf.02.peers.no.constraints.no.margin.14726 2>&1
CONFIG FILE: ntpd.conf.02.peers.no.constraints.no.margin.14726
--------------------------------------------------------------------
# test ntpd.conf - please delete
# 
# peers, no constraints, no margin
server  time.chu.nrc.ca
servers time.nrc.ca
--------------------------------------------------------------------
ntp engine ready
no constraints present
reply from 209.87.233.53: offset -0.007489 delay 0.023714, next query 5s 
reply from 132.246.11.229: offset -0.014894 delay 0.042512, next query 9s 
reply from 132.246.11.237: offset -0.015225 delay 0.042801, next query 8s 
reply from 132.246.11.227: offset -0.008564 delay 0.055033, next query 9s 
reply from 132.246.11.238: offset -0.007246 delay 0.056872, next query 7s 
reply from 209.87.233.53: offset 0.000896 delay 0.055446, next query 5s 

Wed Sep 23 22:35:21 EDT 2015
0/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  4  2    4s    5s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  3  2    3s    9s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  3  2    3s    9s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  3  2    2s    8s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  3  2    1s    7s             ---- peer not valid ----
reply from 132.246.11.238: offset -0.007756 delay 0.056977, next query 5s 
reply from 132.246.11.237: offset -0.015354 delay 0.042542, next query 6s 
reply from 132.246.11.229: offset -0.015252 delay 0.040410, next query 6s 
reply from 132.246.11.227: offset -0.009393 delay 0.053107, next query 5s 
reply from 209.87.233.53: offset 0.006579 delay 0.051685, next query 7s 

Wed Sep 23 22:35:26 EDT 2015
0/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  5  2    6s    7s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  4  2    3s    5s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  4  2    4s    6s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  4  2    3s    6s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  4  2    1s    5s             ---- peer not valid ----
reply from 132.246.11.238: offset -0.008409 delay 0.057030, next query 5s 
reply from 132.246.11.237: offset -0.008865 delay 0.055702, next query 8s 
reply from 132.246.11.227: offset -0.002112 delay 0.070140, next query 8s 
reply from 132.246.11.229: offset -0.015049 delay 0.041241, next query 9s 

Wed Sep 23 22:35:31 EDT 2015
0/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  5  2    1s    7s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  5  2    6s    8s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  5  2    8s    9s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  5  2    6s    8s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  5  2    1s    5s             ---- peer not valid ----
peer 209.87.233.53 now valid
reply from 209.87.233.53: offset -0.006709 delay 0.025516, next query 8s 
peer 132.246.11.238 now valid
reply from 132.246.11.238: offset -0.007994 delay 0.057867, next query 8s 

Wed Sep 23 22:35:36 EDT 2015
2/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  6  2    4s    8s        -1.681ms    39.090ms    20.502ms
132.246.11.227 from pool time.nrc.ca 
    1  5  2    1s    8s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  5  2    3s    9s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  5  2    1s    8s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  6  2    4s    8s        -7.851ms    57.186ms     0.419ms
peer 132.246.11.237 now valid
reply from 132.246.11.237: offset -0.015106 delay 0.043299, next query 7s 
peer 132.246.11.227 now valid
reply from 132.246.11.227: offset -0.007499 delay 0.056191, next query 9s 
peer 132.246.11.229 now valid
reply from 132.246.11.229: offset -0.015302 delay 0.040800, next query 5s 
reply from 209.87.233.53: offset -0.008478 delay 0.030217, next query 6s 
reply from 132.246.11.238: offset -0.007830 delay 0.057194, next query 9s 

Wed Sep 23 22:35:41 EDT 2015
5/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  7  2    5s    6s        -3.040ms    37.316ms    17.002ms
132.246.11.227 from pool time.nrc.ca 
    1  6  2    5s    9s        -6.892ms    58.618ms     7.348ms
132.246.11.229 from pool time.nrc.ca 
    1  6  2    3s    5s       -15.124ms    41.241ms     1.108ms
132.246.11.237 from pool time.nrc.ca 
    1  6  2    3s    7s       -13.637ms    46.086ms     4.725ms
132.246.11.238 from pool time.nrc.ca 
    1  7  2    8s    9s        -7.847ms    57.188ms     0.394ms
reply from 132.246.11.229: offset -0.015992 delay 0.039577, next query 6s 
reply from 132.246.11.237: offset -0.016160 delay 0.040025, next query 9s 

Wed Sep 23 22:35:46 EDT 2015
5/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  7  2    0s    6s        -3.040ms    37.316ms    17.002ms
132.246.11.227 from pool time.nrc.ca 
    1  6  2    0s    9s        -6.892ms    58.618ms     7.348ms
132.246.11.229 from pool time.nrc.ca 
    1  7  2    4s    6s       -15.298ms    40.908ms     1.663ms
132.246.11.237 from pool time.nrc.ca 
    1  7  2    7s    9s       -14.142ms    44.874ms     6.061ms
132.246.11.238 from pool time.nrc.ca 
    1  7  2    3s    9s        -7.847ms    57.188ms     0.394ms
reply from 209.87.233.53: offset -0.006727 delay 0.025895, next query 6s 
reply from 132.246.11.227: offset -0.009290 delay 0.053909, next query 7s 
reply from 132.246.11.238: offset -0.006773 delay 0.059713, next query 8s 
reply from 132.246.11.229: offset -0.012729 delay 0.047148, next query 7s 

Wed Sep 23 22:35:51 EDT 2015
5/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  8  2    1s    6s        -3.655ms    35.412ms    14.038ms
132.246.11.227 from pool time.nrc.ca 
    1  7  2    2s    7s        -7.372ms    57.676ms     5.712ms
132.246.11.229 from pool time.nrc.ca 
    1  8  2    6s    7s       -14.870ms    41.948ms     2.845ms
132.246.11.237 from pool time.nrc.ca 
    1  7  2    2s    9s       -14.142ms    44.874ms     6.061ms
132.246.11.238 from pool time.nrc.ca 
    1  8  2    6s    8s        -7.668ms    57.609ms     0.884ms
reply from 209.87.233.53: offset -0.008078 delay 0.023609, next query 34s 
reply from 132.246.11.237: offset -0.015744 delay 0.041314, next query 6s 
reply from 132.246.11.227: offset -0.008057 delay 0.054166, next query 9s 

Wed Sep 23 22:35:56 EDT 2015
5/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   30s   34s        -4.287ms    33.726ms    11.803ms
132.246.11.227 from pool time.nrc.ca 
    1  8  2    6s    9s        -7.486ms    57.091ms     4.781ms
132.246.11.229 from pool time.nrc.ca 
    1  8  2    1s    7s       -14.870ms    41.948ms     2.845ms
132.246.11.237 from pool time.nrc.ca 
    1  8  2    3s    6s       -14.409ms    44.281ms     5.107ms
132.246.11.238 from pool time.nrc.ca 
    1  8  2    1s    8s        -7.668ms    57.609ms     0.884ms
reply from 132.246.11.229: offset -0.015105 delay 0.041310, next query 30s 
reply from 132.246.11.238: offset -0.008145 delay 0.058272, next query 32s 
reply from 132.246.11.237: offset -0.012329 delay 0.048456, next query 33s 

Wed Sep 23 22:36:01 EDT 2015
5/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   25s   34s        -4.287ms    33.726ms    11.803ms
132.246.11.227 from pool time.nrc.ca 
    1  8  2    1s    9s        -7.486ms    57.091ms     4.781ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   26s   30s       -14.903ms    41.857ms     2.659ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   31s   33s       -14.112ms    44.877ms     5.661ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   28s   32s        -7.736ms    57.703ms     0.970ms
reply from 132.246.11.227: offset -0.003820 delay 0.064374, next query 33s 

Wed Sep 23 22:36:06 EDT 2015
5/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   20s   34s        -4.287ms    33.726ms    11.803ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   29s   33s        -6.962ms    58.132ms     5.862ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   21s   30s       -14.903ms    41.857ms     2.659ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   26s   33s       -14.112ms    44.877ms     5.661ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   23s   32s        -7.736ms    57.703ms     0.970ms

Wed Sep 23 22:36:11 EDT 2015
5/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   15s   34s        -4.287ms    33.726ms    11.803ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   24s   33s        -6.962ms    58.132ms     5.862ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   16s   30s       -14.903ms    41.857ms     2.659ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   21s   33s       -14.112ms    44.877ms     5.661ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   18s   32s        -7.736ms    57.703ms     0.970ms

Wed Sep 23 22:36:16 EDT 2015
5/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   10s   34s        -4.287ms    33.726ms    11.803ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   19s   33s        -6.962ms    58.132ms     5.862ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   11s   30s       -14.903ms    41.857ms     2.659ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   16s   33s       -14.112ms    44.877ms     5.661ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   13s   32s        -7.736ms    57.703ms     0.970ms
ntpdntp engine exiting
dispatch_imsg in main: pipe closed
Terminating
(ok)
Removing file ntpd.conf.02.peers.no.constraints.no.margin.14726.

= = = = => Running: doas -uroot ntpd -dvSf 
ntpd.conf.03.peers.constraints.no.margin.14726 2>&1
CONFIG FILE: ntpd.conf.03.peers.constraints.no.margin.14726
--------------------------------------------------------------------
# test ntpd.conf - please delete
# 
# peers, constraints, no margin
server  time.chu.nrc.ca
servers time.nrc.ca
constraints from "https://www.google.com/";
--------------------------------------------------------------------
ntp engine ready
constraint margin = 120
constraint request to 2607:f8b0:400b:806::1011
constraint request to 173.194.43.83
constraint request to 173.194.43.80
constraint request to 173.194.43.84
constraint request to 173.194.43.82
constraint request to 173.194.43.81
tls failed: 2607:f8b0:400b:806::1011: connect: No route to host
no constraint reply from 2607:f8b0:400b:806::1011 received in time, next query 
900s
constraint reply from 173.194.43.82: offset -0.156790
constraint reply from 173.194.43.83: offset -0.158270
constraint reply from 173.194.43.81: offset -0.180421
reply from 132.246.11.229: offset -0.016268 delay 0.044532, next query 8s 
reply from 132.246.11.237: offset -0.016463 delay 0.044706, next query 5s 
reply from 132.246.11.227: offset -0.008097 delay 0.054785, next query 5s 
reply from 209.87.233.53: offset -0.015441 delay 0.065197, next query 5s 
reply from 132.246.11.238: offset -0.006833 delay 0.059111, next query 5s 
constraint reply from 173.194.43.84: offset -0.237436
constraint reply from 173.194.43.80: offset -0.240538
reply from 209.87.233.53: offset -0.009846 delay 0.028873, next query 5s 
reply from 132.246.11.237: offset -0.013701 delay 0.044439, next query 7s 
reply from 132.246.11.227: offset -0.007004 delay 0.057654, next query 6s 
reply from 132.246.11.238: offset -0.006550 delay 0.060873, next query 8s 

Wed Sep 23 22:36:22 EDT 2015
0/5 peers valid, constraint offset -0.938s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  4  2    5s    5s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  4  2    6s    6s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  3  2    3s    8s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  4  2    7s    7s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  4  2    8s    8s             ---- peer not valid ----
reply from 132.246.11.229: offset -0.015581 delay 0.043309, next query 6s 

Wed Sep 23 22:36:27 EDT 2015
0/5 peers valid, constraint offset -0.958s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  4  2    0s    5s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  4  2    1s    6s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  4  2    4s    6s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  4  2    2s    7s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  4  2    3s    8s             ---- peer not valid ----
reply from 209.87.233.53: offset -0.001423 delay 0.039008, next query 9s 
reply from 132.246.11.227: offset -0.006428 delay 0.057545, next query 7s 
reply from 132.246.11.237: offset -0.009702 delay 0.053111, next query 7s 
reply from 132.246.11.238: offset -0.006261 delay 0.060228, next query 7s 
reply from 132.246.11.229: offset -0.014878 delay 0.041892, next query 6s 

Wed Sep 23 22:36:32 EDT 2015
0/5 peers valid, constraint offset -0.978s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  5  2    4s    9s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  5  2    3s    7s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  5  2    5s    6s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  5  2    4s    7s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  5  2    6s    7s             ---- peer not valid ----
peer 132.246.11.227 now valid
reply from 132.246.11.227: offset -0.007984 delay 0.055392, next query 6s 
peer 209.87.233.53 now valid
reply from 209.87.233.53: offset -0.009213 delay 0.031426, next query 5s 
peer 132.246.11.237 now valid
reply from 132.246.11.237: offset -0.014254 delay 0.043104, next query 5s 

Wed Sep 23 22:36:37 EDT 2015
3/5 peers valid, constraint offset -1.000s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  6  2    4s    5s        -8.981ms    41.126ms    16.338ms
132.246.11.227 from pool time.nrc.ca 
    1  6  2    4s    6s        -7.378ms    56.344ms     2.079ms
132.246.11.229 from pool time.nrc.ca 
    1  5  2    0s    6s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  6  2    4s    5s       -13.530ms    46.340ms     4.314ms
132.246.11.238 from pool time.nrc.ca 
    1  5  2    1s    7s             ---- peer not valid ----
peer 132.246.11.229 now valid
reply from 132.246.11.229: offset -0.007281 delay 0.056970, next query 5s 
peer 132.246.11.238 now valid
reply from 132.246.11.238: offset -0.001760 delay 0.069976, next query 7s 
reply from 209.87.233.53: offset -0.008957 delay 0.025949, next query 7s 
reply from 132.246.11.237: offset -0.015146 delay 0.041895, next query 6s 
reply from 132.246.11.227: offset -0.008451 delay 0.054929, next query 7s 
reply from 132.246.11.229: offset -0.016140 delay 0.040311, next query 8s 

Wed Sep 23 22:36:43 EDT 2015
5/5 peers valid, constraint offset -1.018s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  7  2    7s    7s        -8.976ms    38.091ms    15.177ms
132.246.11.227 from pool time.nrc.ca 
    1  7  2    7s    7s        -7.593ms    56.061ms     1.595ms
132.246.11.229 from pool time.nrc.ca 
    1  7  2    8s    8s       -14.030ms    45.403ms     6.365ms
132.246.11.237 from pool time.nrc.ca 
    1  7  2    6s    6s       -13.853ms    45.451ms     4.445ms
132.246.11.238 from pool time.nrc.ca 
    1  6  2    3s    7s        -5.351ms    62.547ms     4.582ms
reply from 132.246.11.238: offset -0.007409 delay 0.058592, next query 8s 

Wed Sep 23 22:36:48 EDT 2015
5/5 peers valid, constraint offset -1.039s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  7  2    2s    7s        -8.976ms    38.091ms    15.177ms
132.246.11.227 from pool time.nrc.ca 
    1  7  2    2s    7s        -7.593ms    56.061ms     1.595ms
132.246.11.229 from pool time.nrc.ca 
    1  7  2    3s    8s       -14.030ms    45.403ms     6.365ms
132.246.11.237 from pool time.nrc.ca 
    1  7  2    1s    6s       -13.853ms    45.451ms     4.445ms
132.246.11.238 from pool time.nrc.ca 
    1  7  2    6s    8s        -5.763ms    61.756ms     3.955ms
reply from 132.246.11.237: offset -0.014581 delay 0.043961, next query 5s 
reply from 209.87.233.53: offset -0.006606 delay 0.026975, next query 8s 
reply from 132.246.11.227: offset -0.007780 delay 0.055727, next query 8s 
reply from 132.246.11.229: offset -0.010845 delay 0.050873, next query 7s 

Wed Sep 23 22:36:53 EDT 2015
5/5 peers valid, constraint offset -1.058s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  8  2    5s    8s        -8.581ms    36.238ms    12.346ms
132.246.11.227 from pool time.nrc.ca 
    1  8  2    5s    8s        -7.624ms    56.005ms     1.464ms
132.246.11.229 from pool time.nrc.ca 
    1  8  2    6s    7s       -13.499ms    46.314ms     7.204ms
132.246.11.237 from pool time.nrc.ca 
    1  8  2    1s    5s       -13.974ms    45.203ms     3.969ms
132.246.11.238 from pool time.nrc.ca 
    1  7  2    1s    8s        -5.763ms    61.756ms     3.955ms
reply from 132.246.11.237: offset -0.012300 delay 0.047816, next query 32s 
reply from 132.246.11.238: offset -0.004794 delay 0.063326, next query 5s 

Wed Sep 23 22:36:58 EDT 2015
5/5 peers valid, constraint offset -1.080s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  8  2    0s    8s        -8.581ms    36.238ms    12.346ms
132.246.11.227 from pool time.nrc.ca 
    1  8  2    0s    8s        -7.624ms    56.005ms     1.464ms
132.246.11.229 from pool time.nrc.ca 
    1  8  2    1s    7s       -13.499ms    46.314ms     7.204ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   28s   32s       -13.735ms    45.576ms     4.294ms
132.246.11.238 from pool time.nrc.ca 
    1  8  2    1s    5s        -5.601ms    62.018ms     4.111ms
reply from 209.87.233.53: offset -0.011788 delay 0.045111, next query 34s 
reply from 132.246.11.227: offset -0.008573 delay 0.053559, next query 32s 
reply from 132.246.11.229: offset -0.015315 delay 0.041105, next query 33s 
reply from 132.246.11.238: offset -0.007791 delay 0.056669, next query 31s 

Wed Sep 23 22:37:03 EDT 2015
5/5 peers valid, constraint offset -1.099s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   29s   34s        -9.039ms    37.506ms    13.482ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   27s   32s        -7.760ms    55.656ms     2.447ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   30s   33s       -13.758ms    45.570ms     6.136ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   23s   32s       -13.735ms    45.576ms     4.294ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   28s   31s        -5.914ms    61.254ms     5.349ms

Wed Sep 23 22:37:08 EDT 2015
5/5 peers valid, constraint offset -1.119s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   24s   34s        -9.039ms    37.506ms    13.482ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   22s   32s        -7.760ms    55.656ms     2.447ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   25s   33s       -13.758ms    45.570ms     6.136ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   18s   32s       -13.735ms    45.576ms     4.294ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   23s   31s        -5.914ms    61.254ms     5.349ms

Wed Sep 23 22:37:13 EDT 2015
5/5 peers valid, constraint offset -1.140s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   19s   34s        -9.039ms    37.506ms    13.482ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   17s   32s        -7.760ms    55.656ms     2.447ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   20s   33s       -13.758ms    45.570ms     6.136ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   13s   32s       -13.735ms    45.576ms     4.294ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   18s   31s        -5.914ms    61.254ms     5.349ms

Wed Sep 23 22:37:18 EDT 2015
5/5 peers valid, constraint offset -1.160s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   14s   34s        -9.039ms    37.506ms    13.482ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   12s   32s        -7.760ms    55.656ms     2.447ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   15s   33s       -13.758ms    45.570ms     6.136ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2    8s   32s       -13.735ms    45.576ms     4.294ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   13s   31s        -5.914ms    61.254ms     5.349ms
ntpdntp engine exiting
dispatch_imsg in main: pipe closed
Terminating
(ok)
Removing file ntpd.conf.03.peers.constraints.no.margin.14726.

= = = = => Running: doas -uroot ntpd -dvSf 
ntpd.conf.04.peers.constraint.no.margin.14726 2>&1
CONFIG FILE: ntpd.conf.04.peers.constraint.no.margin.14726
--------------------------------------------------------------------
# test ntpd.conf - please delete
# 
# peers, constraint, no margin
server  time.chu.nrc.ca
servers time.nrc.ca
constraint from "https://www.google.com/";
--------------------------------------------------------------------
ntp engine ready
constraint margin = 120
constraint request to 173.194.43.113
constraint reply from 173.194.43.113: offset -0.505450
reply from 209.87.233.53: offset -0.006898 delay 0.030481, next query 8s 
reply from 132.246.11.237: offset -0.015193 delay 0.040311, next query 5s 
reply from 132.246.11.229: offset -0.015313 delay 0.040047, next query 7s 
reply from 132.246.11.227: offset -0.008476 delay 0.053845, next query 7s 
reply from 132.246.11.238: offset -0.007071 delay 0.057256, next query 8s 
reply from 132.246.11.237: offset -0.015769 delay 0.041140, next query 8s 

Wed Sep 23 22:37:24 EDT 2015
0/5 peers valid, constraint offset -0.262s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  3  2    2s    8s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  3  2    1s    7s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  4  2    7s    8s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  3  2    1s    7s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  3  2    2s    8s             ---- peer not valid ----
reply from 132.246.11.229: offset -0.011032 delay 0.049848, next query 6s 
reply from 132.246.11.227: offset -0.003995 delay 0.063690, next query 6s 
reply from 209.87.233.53: offset -0.009060 delay 0.026551, next query 9s 
reply from 132.246.11.238: offset -0.007304 delay 0.056773, next query 5s 

Wed Sep 23 22:37:29 EDT 2015
0/5 peers valid, constraint offset -0.281s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  4  2    6s    9s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  4  2    2s    6s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  4  2    2s    8s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  4  2    2s    6s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  4  2    2s    5s             ---- peer not valid ----
reply from 132.246.11.237: offset -0.015897 delay 0.043623, next query 5s 
reply from 132.246.11.229: offset -0.016035 delay 0.043305, next query 8s 
reply from 132.246.11.227: offset -0.007421 delay 0.054647, next query 6s 
reply from 132.246.11.238: offset -0.007876 delay 0.056364, next query 9s 

Wed Sep 23 22:37:34 EDT 2015
0/5 peers valid, constraint offset -0.303s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  4  2    1s    9s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  5  2    3s    6s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  5  2    2s    5s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  5  2    5s    8s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  5  2    6s    9s             ---- peer not valid ----
reply from 209.87.233.53: offset -0.005865 delay 0.027685, next query 7s 
peer 132.246.11.237 now valid
reply from 132.246.11.237: offset -0.015559 delay 0.040724, next query 9s 
peer 132.246.11.227 now valid
reply from 132.246.11.227: offset -0.008499 delay 0.052904, next query 8s 

Wed Sep 23 22:37:39 EDT 2015
2/5 peers valid, constraint offset -0.321s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  5  2    3s    7s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  6  2    6s    8s        -7.098ms    56.272ms     4.491ms
132.246.11.237 from pool time.nrc.ca 
    1  6  2    6s    9s       -15.605ms    41.450ms     1.518ms
132.246.11.229 from pool time.nrc.ca 
    1  5  2    0s    8s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  5  2    1s    9s             ---- peer not valid ----
peer 132.246.11.229 now valid
reply from 132.246.11.229: offset -0.014977 delay 0.040944, next query 5s 
peer 132.246.11.238 now valid
reply from 132.246.11.238: offset -0.009984 delay 0.061879, next query 5s 
peer 209.87.233.53 now valid
reply from 209.87.233.53: offset -0.011596 delay 0.031929, next query 5s 

Wed Sep 23 22:37:44 EDT 2015
5/5 peers valid, constraint offset -0.343s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  6  2    3s    5s        -8.355ms    29.161ms     3.480ms
132.246.11.227 from pool time.nrc.ca 
    1  6  2    1s    8s        -7.098ms    56.272ms     4.491ms
132.246.11.237 from pool time.nrc.ca 
    1  6  2    1s    9s       -15.605ms    41.450ms     1.518ms
132.246.11.229 from pool time.nrc.ca 
    1  6  2    0s    5s       -14.339ms    43.536ms     4.652ms
132.246.11.238 from pool time.nrc.ca 
    1  6  2    1s    5s        -8.059ms    58.068ms     2.273ms
reply from 132.246.11.229: offset -0.015394 delay 0.040217, next query 5s 
reply from 132.246.11.237: offset -0.015191 delay 0.041245, next query 7s 
reply from 132.246.11.227: offset -0.007871 delay 0.054625, next query 8s 
reply from 132.246.11.238: offset -0.007399 delay 0.055387, next query 6s 
reply from 209.87.233.53: offset -0.016840 delay 0.080766, next query 5s 

Wed Sep 23 22:37:49 EDT 2015
5/5 peers valid, constraint offset -0.362s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  7  2    3s    5s       -10.052ms    39.482ms    16.164ms
132.246.11.227 from pool time.nrc.ca 
    1  7  2    4s    8s        -7.252ms    55.942ms     3.798ms
132.246.11.237 from pool time.nrc.ca 
    1  7  2    3s    7s       -15.522ms    41.409ms     1.372ms
132.246.11.229 from pool time.nrc.ca 
    1  7  2    0s    5s       -14.550ms    42.872ms     3.532ms
132.246.11.238 from pool time.nrc.ca 
    1  7  2    2s    6s        -7.927ms    57.532ms     2.681ms
reply from 132.246.11.229: offset -0.014967 delay 0.040812, next query 8s 
reply from 132.246.11.238: offset -0.007862 delay 0.055952, next query 8s 
reply from 209.87.233.53: offset 0.000331 delay 0.037337, next query 8s 
reply from 132.246.11.237: offset -0.016999 delay 0.043505, next query 5s 
reply from 132.246.11.227: offset -0.007248 delay 0.058136, next query 5s 

Wed Sep 23 22:37:54 EDT 2015
5/5 peers valid, constraint offset -0.381s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  8  2    6s    8s        -8.321ms    39.125ms    15.088ms
132.246.11.227 from pool time.nrc.ca 
    1  8  2    4s    5s        -7.252ms    56.308ms     4.085ms
132.246.11.237 from pool time.nrc.ca 
    1  8  2    3s    5s       -15.768ms    41.758ms     1.737ms
132.246.11.229 from pool time.nrc.ca 
    1  8  2    3s    8s       -14.620ms    42.529ms     2.978ms
132.246.11.238 from pool time.nrc.ca 
    1  8  2    5s    8s        -7.916ms    57.268ms     2.258ms
reply from 132.246.11.237: offset -0.015904 delay 0.042822, next query 33s 
reply from 132.246.11.229: offset -0.010353 delay 0.052948, next query 32s 
reply from 132.246.11.227: offset -0.007569 delay 0.054898, next query 31s 

Wed Sep 23 22:37:59 EDT 2015
5/5 peers valid, constraint offset -0.402s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  8  2    1s    8s        -8.321ms    39.125ms    15.088ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   30s   31s        -7.297ms    56.106ms     3.737ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   31s   33s       -15.788ms    41.910ms     1.866ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   30s   32s       -14.010ms    44.017ms     4.632ms
132.246.11.238 from pool time.nrc.ca 
    1  8  2    0s    8s        -7.916ms    57.268ms     2.258ms
reply from 132.246.11.238: offset -0.008753 delay 0.058966, next query 34s 
reply from 209.87.233.53: offset -0.010874 delay 0.061952, next query 32s 

Wed Sep 23 22:38:04 EDT 2015
5/5 peers valid, constraint offset -0.422s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   28s   32s        -8.686ms    42.386ms    18.474ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   25s   31s        -7.297ms    56.106ms     3.737ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   26s   33s       -15.788ms    41.910ms     1.866ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   25s   32s       -14.010ms    44.017ms     4.632ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   29s   34s        -8.036ms    57.511ms     2.478ms

Wed Sep 23 22:38:09 EDT 2015
5/5 peers valid, constraint offset -0.443s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   23s   32s        -8.686ms    42.386ms    18.474ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   20s   31s        -7.297ms    56.106ms     3.737ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   21s   33s       -15.788ms    41.910ms     1.866ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   20s   32s       -14.010ms    44.017ms     4.632ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   24s   34s        -8.036ms    57.511ms     2.478ms

Wed Sep 23 22:38:14 EDT 2015
5/5 peers valid, constraint offset -0.462s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   18s   32s        -8.686ms    42.386ms    18.474ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   15s   31s        -7.297ms    56.106ms     3.737ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   16s   33s       -15.788ms    41.910ms     1.866ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   15s   32s       -14.010ms    44.017ms     4.632ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   19s   34s        -8.036ms    57.511ms     2.478ms

Wed Sep 23 22:38:19 EDT 2015
5/5 peers valid, constraint offset -0.483s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   13s   32s        -8.686ms    42.386ms    18.474ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   10s   31s        -7.297ms    56.106ms     3.737ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   11s   33s       -15.788ms    41.910ms     1.866ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   10s   32s       -14.010ms    44.017ms     4.632ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   14s   34s        -8.036ms    57.511ms     2.478ms
ntpdntp engine exiting
dispatch_imsg in main: pipe closed
Terminating
(ok)
Removing file ntpd.conf.04.peers.constraint.no.margin.14726.

= = = = => Running: doas -uroot ntpd -dvSf 
ntpd.conf.05.peers.constraints.margin.14726 2>&1
CONFIG FILE: ntpd.conf.05.peers.constraints.margin.14726
--------------------------------------------------------------------
# test ntpd.conf - please delete
# 
# peers, constraints, margin
server  time.chu.nrc.ca
servers time.nrc.ca
constraints from "https://www.google.com/";
constraint margin 60
--------------------------------------------------------------------
ntp engine ready
constraint margin = 60
constraint request to 2607:f8b0:400b:807::1012
constraint request to 74.125.226.112
constraint request to 74.125.226.113
constraint request to 74.125.226.114
constraint request to 74.125.226.116
constraint request to 74.125.226.115
tls failed: 2607:f8b0:400b:807::1012: connect: No route to host
no constraint reply from 2607:f8b0:400b:807::1012 received in time, next query 
900s
constraint reply from 74.125.226.116: offset -0.798522
constraint reply from 74.125.226.113: offset -0.828675
reply from 209.87.233.53: offset -0.010002 delay 0.046123, next query 5s 
reply from 132.246.11.237: offset -0.014067 delay 0.045744, next query 6s 
reply from 132.246.11.229: offset -0.014505 delay 0.044964, next query 5s 
constraint reply from 74.125.226.112: offset -0.858966
constraint reply from 74.125.226.115: offset -0.859843
reply from 132.246.11.227: offset -0.008444 delay 0.056054, next query 5s 
reply from 132.246.11.238: offset -0.005819 delay 0.060580, next query 6s 
constraint reply from 74.125.226.114: offset -0.879584
reply from 209.87.233.53: offset -0.006640 delay 0.025745, next query 5s 
reply from 132.246.11.229: offset -0.015123 delay 0.042313, next query 9s 
reply from 132.246.11.227: offset -0.001813 delay 0.067666, next query 5s 

Wed Sep 23 22:38:25 EDT 2015
0/5 peers valid, constraint offset -0.585s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  4  2    4s    5s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  3  2    0s    6s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  4  2    8s    9s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  3  2    0s    6s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  4  2    4s    5s             ---- peer not valid ----
reply from 132.246.11.237: offset -0.014924 delay 0.042179, next query 6s 
reply from 132.246.11.238: offset 0.001615 delay 0.074015, next query 6s 
reply from 209.87.233.53: offset -0.011199 delay 0.037571, next query 9s 
reply from 132.246.11.227: offset -0.007896 delay 0.056315, next query 5s 

Wed Sep 23 22:38:30 EDT 2015
0/5 peers valid, constraint offset -0.604s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  5  2    8s    9s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  4  2    1s    6s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  4  2    3s    9s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  4  2    1s    6s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  5  2    4s    5s             ---- peer not valid ----
reply from 132.246.11.237: offset -0.011100 delay 0.050481, next query 9s 
reply from 132.246.11.238: offset -0.002768 delay 0.064898, next query 6s 
reply from 132.246.11.229: offset -0.015152 delay 0.042843, next query 5s 
peer 132.246.11.227 now valid
reply from 132.246.11.227: offset -0.008961 delay 0.054816, next query 7s 

Wed Sep 23 22:38:35 EDT 2015
1/5 peers valid, constraint offset -0.623s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  5  2    3s    9s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  5  2    5s    9s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  5  2    3s    5s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  5  2    2s    6s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  6  2    6s    7s        -6.779ms    58.713ms     5.196ms
peer 132.246.11.238 now valid
reply from 132.246.11.238: offset -0.007711 delay 0.055159, next query 6s 
peer 132.246.11.229 now valid
reply from 132.246.11.229: offset -0.016148 delay 0.040884, next query 9s 
peer 209.87.233.53 now valid
reply from 209.87.233.53: offset -0.002802 delay 0.053648, next query 6s 

Wed Sep 23 22:38:40 EDT 2015
4/5 peers valid, constraint offset -0.643s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  6  2    4s    6s        -7.661ms    40.772ms    20.035ms
132.246.11.237 from pool time.nrc.ca 
    1  5  2    0s    9s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  6  2    7s    9s       -15.232ms    42.751ms     2.489ms
132.246.11.238 from pool time.nrc.ca 
    1  6  2    3s    6s        -3.671ms    63.663ms    11.338ms
132.246.11.227 from pool time.nrc.ca 
    1  6  2    1s    7s        -6.779ms    58.713ms     5.196ms
peer 132.246.11.237 now valid
reply from 132.246.11.237: offset -0.015706 delay 0.040942, next query 9s 
reply from 132.246.11.227: offset -0.009274 delay 0.055674, next query 9s 
reply from 132.246.11.238: offset -0.007106 delay 0.056849, next query 5s 
reply from 209.87.233.53: offset 0.005941 delay 0.046625, next query 6s 

Wed Sep 23 22:38:45 EDT 2015
5/5 peers valid, constraint offset -0.664s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  7  2    5s    6s        -4.940ms    41.942ms    20.246ms
132.246.11.237 from pool time.nrc.ca 
    1  6  2    4s    9s       -13.949ms    44.837ms     5.193ms
132.246.11.229 from pool time.nrc.ca 
    1  6  2    2s    9s       -15.232ms    42.751ms     2.489ms
132.246.11.238 from pool time.nrc.ca 
    1  7  2    3s    5s        -4.358ms    62.300ms     8.926ms
132.246.11.227 from pool time.nrc.ca 
    1  7  2    5s    9s        -7.278ms    58.105ms     4.112ms
reply from 132.246.11.229: offset -0.011216 delay 0.049081, next query 7s 
reply from 132.246.11.238: offset -0.004130 delay 0.062151, next query 6s 
reply from 132.246.11.237: offset -0.013430 delay 0.044723, next query 5s 

Wed Sep 23 22:38:50 EDT 2015
5/5 peers valid, constraint offset -0.683s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  7  2    0s    6s        -4.940ms    41.942ms    20.246ms
132.246.11.237 from pool time.nrc.ca 
    1  7  2    4s    5s       -13.845ms    44.814ms     4.840ms
132.246.11.229 from pool time.nrc.ca 
    1  7  2    4s    7s       -14.429ms    44.017ms     3.916ms
132.246.11.238 from pool time.nrc.ca 
    1  8  2    4s    6s        -4.320ms    62.275ms     8.539ms
132.246.11.227 from pool time.nrc.ca 
    1  7  2    0s    9s        -7.278ms    58.105ms     4.112ms
reply from 209.87.233.53: offset -0.006377 delay 0.047387, next query 9s 
reply from 132.246.11.227: offset -0.002823 delay 0.066654, next query 7s 
reply from 132.246.11.237: offset -0.014017 delay 0.043406, next query 8s 
reply from 132.246.11.229: offset -0.014082 delay 0.043238, next query 6s 
reply from 132.246.11.238: offset -0.006361 delay 0.058369, next query 32s 

Wed Sep 23 22:38:55 EDT 2015
5/5 peers valid, constraint offset -0.704s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  8  2    4s    9s        -5.180ms    42.850ms    20.525ms
132.246.11.237 from pool time.nrc.ca 
    1  8  2    7s    8s       -13.874ms    44.579ms     4.364ms
132.246.11.229 from pool time.nrc.ca 
    1  8  2    5s    6s       -14.371ms    43.887ms     3.603ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   31s   32s        -4.611ms    61.717ms     7.651ms
132.246.11.227 from pool time.nrc.ca 
    1  8  2    2s    7s        -6.535ms    59.530ms     5.657ms
reply from 132.246.11.227: offset -0.006790 delay 0.058782, next query 33s 
reply from 209.87.233.53: offset 0.000354 delay 0.038517, next query 34s 

Wed Sep 23 22:39:00 EDT 2015
5/5 peers valid, constraint offset -0.725s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   33s   34s        -4.389ms    42.231ms    19.233ms
132.246.11.237 from pool time.nrc.ca 
    1  8  2    2s    8s       -13.874ms    44.579ms     4.364ms
132.246.11.229 from pool time.nrc.ca 
    1  8  2    0s    6s       -14.371ms    43.887ms     3.603ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   26s   32s        -4.611ms    61.717ms     7.651ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   30s   33s        -6.572ms    59.423ms     5.375ms
reply from 132.246.11.229: offset -0.016073 delay 0.040371, next query 31s 
reply from 132.246.11.237: offset -0.015573 delay 0.041619, next query 31s 

Wed Sep 23 22:39:05 EDT 2015
5/5 peers valid, constraint offset -0.744s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   28s   34s        -4.389ms    42.231ms    19.233ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   28s   31s       -14.117ms    44.156ms     3.750ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   26s   31s       -14.614ms    43.385ms     3.516ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   21s   32s        -4.611ms    61.717ms     7.651ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   25s   33s        -6.572ms    59.423ms     5.375ms

Wed Sep 23 22:39:10 EDT 2015
5/5 peers valid, constraint offset -0.767s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   23s   34s        -4.389ms    42.231ms    19.233ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   23s   31s       -14.117ms    44.156ms     3.750ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   21s   31s       -14.614ms    43.385ms     3.516ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   16s   32s        -4.611ms    61.717ms     7.651ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   20s   33s        -6.572ms    59.423ms     5.375ms

Wed Sep 23 22:39:15 EDT 2015
5/5 peers valid, constraint offset -0.785s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   18s   34s        -4.389ms    42.231ms    19.233ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   18s   31s       -14.117ms    44.156ms     3.750ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   16s   31s       -14.614ms    43.385ms     3.516ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   11s   32s        -4.611ms    61.717ms     7.651ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   15s   33s        -6.572ms    59.423ms     5.375ms

Wed Sep 23 22:39:20 EDT 2015
5/5 peers valid, constraint offset -0.805s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   13s   34s        -4.389ms    42.231ms    19.233ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   13s   31s       -14.117ms    44.156ms     3.750ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   11s   31s       -14.614ms    43.385ms     3.516ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2    6s   32s        -4.611ms    61.717ms     7.651ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   10s   33s        -6.572ms    59.423ms     5.375ms
ntpdntp engine exiting
dispatch_imsg in main: pipe closed
Terminating
(ok)
Removing file ntpd.conf.05.peers.constraints.margin.14726.

= = = = => Running: doas -uroot ntpd -dvSf 
ntpd.conf.06.peers.constraint.margin.14726 2>&1
CONFIG FILE: ntpd.conf.06.peers.constraint.margin.14726
--------------------------------------------------------------------
# test ntpd.conf - please delete
# 
# peers, constraint, margin
server time.chu.nrc.ca
servers time.nrc.ca
constraint from "https://www.google.com/";
constraint margin 180
--------------------------------------------------------------------
ntp engine ready
constraint margin = 180
constraint request to 173.194.43.81
constraint reply from 173.194.43.81: offset -0.460860
reply from 132.246.11.229: offset -0.012201 delay 0.048041, next query 7s 
reply from 132.246.11.237: offset -0.012288 delay 0.047799, next query 7s 
reply from 209.87.233.53: offset -0.011534 delay 0.055422, next query 5s 
reply from 132.246.11.227: offset -0.006094 delay 0.060642, next query 8s 
reply from 132.246.11.238: offset -0.004905 delay 0.063335, next query 9s 
reply from 209.87.233.53: offset -0.008166 delay 0.028774, next query 5s 

Wed Sep 23 22:39:26 EDT 2015
0/5 peers valid, constraint offset -0.907s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  4  2    5s    5s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  3  2    2s    7s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  3  2    4s    9s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  3  2    2s    7s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  3  2    3s    8s             ---- peer not valid ----
reply from 132.246.11.229: offset -0.010691 delay 0.050852, next query 8s 
reply from 132.246.11.237: offset -0.008450 delay 0.055215, next query 7s 
reply from 132.246.11.227: offset 0.000530 delay 0.087343, next query 8s 
reply from 132.246.11.238: offset -0.009312 delay 0.065390, next query 9s 

Wed Sep 23 22:39:31 EDT 2015
0/5 peers valid, constraint offset -0.926s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  4  2    0s    5s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  4  2    5s    8s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  4  2    8s    9s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  4  2    4s    7s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  4  2    6s    8s             ---- peer not valid ----
reply from 209.87.233.53: offset -0.014189 delay 0.064154, next query 7s 
reply from 132.246.11.237: offset -0.016693 delay 0.042623, next query 8s 

Wed Sep 23 22:39:36 EDT 2015
0/5 peers valid, constraint offset -0.945s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  5  2    2s    7s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  4  2    0s    8s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  4  2    3s    9s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  5  2    7s    8s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  4  2    1s    8s             ---- peer not valid ----
reply from 132.246.11.229: offset -0.014897 delay 0.040749, next query 6s 
reply from 132.246.11.227: offset -0.009367 delay 0.053742, next query 5s 
peer 209.87.233.53 now valid
reply from 209.87.233.53: offset 0.005835 delay 0.048321, next query 8s 
reply from 132.246.11.238: offset -0.007833 delay 0.060603, next query 6s 

Wed Sep 23 22:39:41 EDT 2015
1/5 peers valid, constraint offset -0.967s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  6  2    5s    8s        -7.014ms    49.168ms    27.191ms
132.246.11.229 from pool time.nrc.ca 
    1  5  2    1s    6s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  5  2    4s    6s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  5  2    2s    8s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  5  2    1s    5s             ---- peer not valid ----
peer 132.246.11.229 now valid
reply from 132.246.11.229: offset -0.006861 delay 0.057385, next query 9s 
peer 132.246.11.227 now valid
reply from 132.246.11.227: offset -0.000374 delay 0.070256, next query 8s 
peer 132.246.11.237 now valid
reply from 132.246.11.237: offset -0.009193 delay 0.055113, next query 5s 
peer 132.246.11.238 now valid
reply from 132.246.11.238: offset -0.008266 delay 0.056893, next query 9s 
reply from 209.87.233.53: offset -0.009357 delay 0.030136, next query 8s 

Wed Sep 23 22:39:46 EDT 2015
5/5 peers valid, constraint offset -0.987s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  7  2    8s    8s        -7.482ms    45.361ms    20.734ms
132.246.11.229 from pool time.nrc.ca 
    1  6  2    5s    9s       -11.163ms    49.257ms    11.344ms
132.246.11.238 from pool time.nrc.ca 
    1  6  2    9s    9s        -7.579ms    61.555ms     6.217ms
132.246.11.237 from pool time.nrc.ca 
    1  6  2    2s    5s       -11.656ms    50.187ms    10.086ms
132.246.11.227 from pool time.nrc.ca 
    1  6  2    4s    8s        -3.826ms    67.996ms    19.005ms
reply from 132.246.11.237: offset -0.016723 delay 0.040790, next query 8s 
reply from 132.246.11.227: offset -0.009132 delay 0.054392, next query 9s 

Wed Sep 23 22:39:52 EDT 2015
5/5 peers valid, constraint offset -1.006s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  7  2    3s    8s        -7.482ms    45.361ms    20.734ms
132.246.11.229 from pool time.nrc.ca 
    1  6  2    0s    9s       -11.163ms    49.257ms    11.344ms
132.246.11.238 from pool time.nrc.ca 
    1  6  2    4s    9s        -7.579ms    61.555ms     6.217ms
132.246.11.237 from pool time.nrc.ca 
    1  7  2    5s    8s       -12.670ms    48.308ms     9.398ms
132.246.11.227 from pool time.nrc.ca 
    1  7  2    8s    9s        -4.887ms    65.275ms    14.416ms
reply from 132.246.11.229: offset -0.016025 delay 0.041680, next query 5s 
reply from 209.87.233.53: offset -0.011396 delay 0.055667, next query 5s 
reply from 132.246.11.238: offset -0.008445 delay 0.055731, next query 9s 
reply from 132.246.11.229: offset -0.015711 delay 0.039840, next query 9s 
reply from 132.246.11.237: offset -0.016342 delay 0.040926, next query 5s 

Wed Sep 23 22:39:57 EDT 2015
5/5 peers valid, constraint offset -1.027s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  8  2    3s    5s        -8.135ms    47.079ms    21.966ms
132.246.11.229 from pool time.nrc.ca 
    1  8  2    9s    9s       -12.731ms    46.425ms     7.901ms
132.246.11.238 from pool time.nrc.ca 
    1  7  2    9s    9s        -7.752ms    60.390ms     5.824ms
132.246.11.237 from pool time.nrc.ca 
    1  8  2    5s    5s       -13.282ms    47.078ms     7.546ms
132.246.11.227 from pool time.nrc.ca 
    1  7  2    3s    9s        -4.887ms    65.275ms    14.416ms
reply from 132.246.11.227: offset -0.003898 delay 0.063814, next query 8s 
reply from 209.87.233.53: offset -0.005960 delay 0.081232, next query 33s 

Wed Sep 23 22:40:02 EDT 2015
5/5 peers valid, constraint offset -1.049s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   31s   33s        -7.824ms    51.958ms    27.048ms
132.246.11.229 from pool time.nrc.ca 
    1  8  2    4s    9s       -12.731ms    46.425ms     7.901ms
132.246.11.238 from pool time.nrc.ca 
    1  7  2    4s    9s        -7.752ms    60.390ms     5.824ms
132.246.11.237 from pool time.nrc.ca 
    1  8  2    0s    5s       -13.282ms    47.078ms     7.546ms
132.246.11.227 from pool time.nrc.ca 
    1  8  2    6s    8s        -4.722ms    65.031ms    13.547ms
reply from 132.246.11.237: offset -0.009704 delay 0.054725, next query 33s 
reply from 132.246.11.229: offset -0.016684 delay 0.042994, next query 30s 
reply from 132.246.11.238: offset -0.008103 delay 0.058329, next query 7s 

Wed Sep 23 22:40:07 EDT 2015
5/5 peers valid, constraint offset -1.068s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   26s   33s        -7.824ms    51.958ms    27.048ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   30s   30s       -13.296ms    45.935ms     7.110ms
132.246.11.238 from pool time.nrc.ca 
    1  8  2    7s    7s        -7.811ms    60.047ms     5.179ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   28s   33s       -12.771ms    48.170ms     8.611ms
132.246.11.227 from pool time.nrc.ca 
    1  8  2    1s    8s        -4.722ms    65.031ms    13.547ms
reply from 132.246.11.227: offset -0.009043 delay 0.053723, next query 34s 

Wed Sep 23 22:40:12 EDT 2015
5/5 peers valid, constraint offset -1.088s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   21s   33s        -7.824ms    51.958ms    27.048ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   25s   30s       -13.296ms    45.935ms     7.110ms
132.246.11.238 from pool time.nrc.ca 
    1  8  2    2s    7s        -7.811ms    60.047ms     5.179ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   23s   33s       -12.771ms    48.170ms     8.611ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   30s   34s        -5.340ms    63.416ms    11.309ms
reply from 132.246.11.238: offset -0.002703 delay 0.067940, next query 31s 

Wed Sep 23 22:40:17 EDT 2015
5/5 peers valid, constraint offset -1.107s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   16s   33s        -7.824ms    51.958ms    27.048ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   20s   30s       -13.296ms    45.935ms     7.110ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   29s   31s        -7.081ms    61.174ms     6.350ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   18s   33s       -12.771ms    48.170ms     8.611ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   25s   34s        -5.340ms    63.416ms    11.309ms

Wed Sep 23 22:40:22 EDT 2015
5/5 peers valid, constraint offset -1.128s, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   11s   33s        -7.824ms    51.958ms    27.048ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   15s   30s       -13.296ms    45.935ms     7.110ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   24s   31s        -7.081ms    61.174ms     6.350ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   13s   33s       -12.771ms    48.170ms     8.611ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   20s   34s        -5.340ms    63.416ms    11.309ms
ntpdntp engine exiting
dispatch_imsg in main: pipe closed
Terminating
(ok)
Removing file ntpd.conf.06.peers.constraint.margin.14726.

= = = = => Running: doas -uroot ntpd -dvSf 
ntpd.conf.07.peers.no.constraints.margin.14726 2>&1
CONFIG FILE: ntpd.conf.07.peers.no.constraints.margin.14726
--------------------------------------------------------------------
# test ntpd.conf - please delete
# 
# peers, no constraints, margin
server time.chu.nrc.ca
servers time.nrc.ca
constraint margin 240
--------------------------------------------------------------------
ntp engine ready
no constraints present
reply from 209.87.233.53: offset -0.005049 delay 0.046296, next query 5s 
reply from 132.246.11.237: offset -0.014887 delay 0.052591, next query 6s 
reply from 132.246.11.229: offset -0.015237 delay 0.052360, next query 5s 
reply from 132.246.11.227: offset -0.005275 delay 0.060879, next query 5s 
reply from 132.246.11.238: offset -0.004856 delay 0.062936, next query 6s 
reply from 132.246.11.229: offset -0.010123 delay 0.050262, next query 5s 
reply from 209.87.233.53: offset -0.008413 delay 0.051499, next query 7s 
reply from 132.246.11.227: offset -0.017982 delay 0.083965, next query 9s 

Wed Sep 23 22:40:28 EDT 2015
0/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  4  2    6s    7s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  4  2    8s    9s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  3  2    0s    6s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  3  2    0s    6s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  4  2    4s    5s             ---- peer not valid ----
reply from 132.246.11.237: offset -0.009907 delay 0.050895, next query 6s 
reply from 132.246.11.238: offset -0.002588 delay 0.066415, next query 7s 
reply from 132.246.11.229: offset -0.014939 delay 0.042622, next query 5s 

Wed Sep 23 22:40:33 EDT 2015
0/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  4  2    1s    7s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  4  2    3s    9s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  4  2    2s    7s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  4  2    1s    6s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  5  2    4s    5s             ---- peer not valid ----
reply from 132.246.11.237: offset -0.014971 delay 0.043322, next query 6s 
reply from 209.87.233.53: offset -0.021637 delay 0.054742, next query 7s 
reply from 132.246.11.238: offset -0.009002 delay 0.056412, next query 6s 
reply from 132.246.11.227: offset -0.008945 delay 0.057010, next query 5s 
peer 132.246.11.229 now valid
reply from 132.246.11.229: offset -0.014281 delay 0.042274, next query 7s 

Wed Sep 23 22:40:38 EDT 2015
1/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  5  2    3s    7s             ---- peer not valid ----
132.246.11.227 from pool time.nrc.ca 
    1  5  2    3s    5s             ---- peer not valid ----
132.246.11.238 from pool time.nrc.ca 
    1  5  2    3s    6s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  5  2    2s    6s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  6  2    6s    7s       -13.645ms    46.879ms     6.141ms
peer 132.246.11.237 now valid
reply from 132.246.11.237: offset -0.014832 delay 0.044895, next query 6s 
peer 209.87.233.53 now valid
reply from 209.87.233.53: offset -0.014713 delay 0.042185, next query 8s 
peer 132.246.11.227 now valid
reply from 132.246.11.227: offset -0.007977 delay 0.055603, next query 9s 
peer 132.246.11.238 now valid
reply from 132.246.11.238: offset -0.007259 delay 0.056938, next query 9s 

Wed Sep 23 22:40:43 EDT 2015
5/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  6  2    6s    8s       -12.453ms    48.681ms     8.661ms
132.246.11.227 from pool time.nrc.ca 
    1  6  2    7s    9s       -10.045ms    64.364ms    11.681ms
132.246.11.238 from pool time.nrc.ca 
    1  6  2    7s    9s        -5.926ms    60.675ms     5.685ms
132.246.11.237 from pool time.nrc.ca 
    1  6  2    3s    6s       -13.649ms    47.926ms     6.138ms
132.246.11.229 from pool time.nrc.ca 
    1  6  2    1s    7s       -13.645ms    46.879ms     6.141ms
reply from 132.246.11.229: offset -0.011958 delay 0.053372, next query 8s 
reply from 132.246.11.237: offset -0.015004 delay 0.040388, next query 8s 

Wed Sep 23 22:40:48 EDT 2015
5/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  6  2    1s    8s       -12.453ms    48.681ms     8.661ms
132.246.11.227 from pool time.nrc.ca 
    1  6  2    2s    9s       -10.045ms    64.364ms    11.681ms
132.246.11.238 from pool time.nrc.ca 
    1  6  2    2s    9s        -5.926ms    60.675ms     5.685ms
132.246.11.237 from pool time.nrc.ca 
    1  7  2    6s    8s       -13.920ms    46.418ms     7.538ms
132.246.11.229 from pool time.nrc.ca 
    1  7  2    4s    8s       -13.308ms    48.178ms     7.381ms
reply from 209.87.233.53: offset -0.019146 delay 0.045615, next query 7s 
reply from 132.246.11.227: offset -0.006009 delay 0.060168, next query 5s 
reply from 132.246.11.238: offset -0.005013 delay 0.061031, next query 6s 
reply from 132.246.11.229: offset -0.015936 delay 0.039320, next query 5s 

Wed Sep 23 22:40:53 EDT 2015
5/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  7  2    3s    7s       -13.792ms    48.068ms     7.353ms
132.246.11.227 from pool time.nrc.ca 
    1  7  2    2s    5s        -9.238ms    63.525ms     9.902ms
132.246.11.238 from pool time.nrc.ca 
    1  7  2    3s    6s        -5.743ms    60.746ms     5.418ms
132.246.11.237 from pool time.nrc.ca 
    1  7  2    1s    8s       -13.920ms    46.418ms     7.538ms
132.246.11.229 from pool time.nrc.ca 
    1  8  2    4s    5s       -13.746ms    46.702ms     8.858ms
reply from 132.246.11.237: offset -0.015561 delay 0.043763, next query 7s 
reply from 132.246.11.227: offset -0.007106 delay 0.056404, next query 9s 
reply from 209.87.233.53: offset -0.011131 delay 0.054411, next query 6s 
reply from 132.246.11.238: offset -0.006588 delay 0.058704, next query 7s 
reply from 132.246.11.229: offset -0.012378 delay 0.046902, next query 30s 

Wed Sep 23 22:40:58 EDT 2015
5/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  8  2    4s    6s       -13.348ms    49.125ms     8.328ms
132.246.11.227 from pool time.nrc.ca 
    1  8  2    6s    9s        -8.882ms    62.338ms     8.082ms
132.246.11.238 from pool time.nrc.ca 
    1  8  2    5s    7s        -5.884ms    60.406ms     4.793ms
132.246.11.237 from pool time.nrc.ca 
    1  8  2    3s    7s       -14.194ms    45.976ms     6.706ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   29s   30s       -13.550ms    46.730ms     8.645ms
reply from 132.246.11.237: offset -0.015709 delay 0.042371, next query 33s 
reply from 209.87.233.53: offset -0.008874 delay 0.026847, next query 31s 

Wed Sep 23 22:41:03 EDT 2015
5/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   30s   31s       -12.709ms    45.942ms    22.278ms
132.246.11.227 from pool time.nrc.ca 
    1  8  2    1s    9s        -8.882ms    62.338ms     8.082ms
132.246.11.238 from pool time.nrc.ca 
    1  8  2    0s    7s        -5.884ms    60.406ms     4.793ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   31s   33s       -14.410ms    45.461ms     5.919ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   24s   30s       -13.550ms    46.730ms     8.645ms
reply from 132.246.11.238: offset -0.008643 delay 0.064019, next query 31s 
reply from 132.246.11.227: offset 0.007387 delay 0.088276, next query 30s 

Wed Sep 23 22:41:08 EDT 2015
5/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   25s   31s       -12.709ms    45.942ms    22.278ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   26s   30s        -6.558ms    66.044ms    12.181ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   26s   31s        -6.278ms    60.922ms     5.262ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   26s   33s       -14.410ms    45.461ms     5.919ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   19s   30s       -13.550ms    46.730ms     8.645ms

Wed Sep 23 22:41:13 EDT 2015
5/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   20s   31s       -12.709ms    45.942ms    22.278ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   21s   30s        -6.558ms    66.044ms    12.181ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   21s   31s        -6.278ms    60.922ms     5.262ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   21s   33s       -14.410ms    45.461ms     5.919ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2   14s   30s       -13.550ms    46.730ms     8.645ms

Wed Sep 23 22:41:18 EDT 2015
5/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   15s   31s       -12.709ms    45.942ms    22.278ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   16s   30s        -6.558ms    66.044ms    12.181ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   16s   31s        -6.278ms    60.922ms     5.262ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   16s   33s       -14.410ms    45.461ms     5.919ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2    9s   30s       -13.550ms    46.730ms     8.645ms

Wed Sep 23 22:41:23 EDT 2015
5/5 peers valid, clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   10s   31s       -12.709ms    45.942ms    22.278ms
132.246.11.227 from pool time.nrc.ca 
    1  9  2   11s   30s        -6.558ms    66.044ms    12.181ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   11s   31s        -6.278ms    60.922ms     5.262ms
132.246.11.237 from pool time.nrc.ca 
    1  9  2   11s   33s       -14.410ms    45.461ms     5.919ms
132.246.11.229 from pool time.nrc.ca 
    1  9  2    4s   30s       -13.550ms    46.730ms     8.645ms
ntpdntp engine exiting
dispatch_imsg in main: pipe closed
Terminating
(ok)
Removing file ntpd.conf.07.peers.no.constraints.margin.14726.

= = = = => Running: doas -uroot ntpd -dvSf 
ntpd.conf.08.nopeers.no.constraints.margin.14726 2>&1
CONFIG FILE: ntpd.conf.08.nopeers.no.constraints.margin.14726
--------------------------------------------------------------------
# test ntpd.conf - please delete
# 
# no peers, no constraints, margin
constraint margin 2
--------------------------------------------------------------------
ntp engine ready
no constraints present

Wed Sep 23 22:41:29 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:41:34 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:41:39 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:41:44 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:41:49 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:41:54 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:41:59 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:42:04 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:42:09 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:42:14 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:42:19 EDT 2015
no peers and no sensors configured
clock unsynced

Wed Sep 23 22:42:24 EDT 2015
no peers and no sensors configured
clock unsynced
ntpdntp engine exiting
dispatch_imsg in main: pipe closed
Terminating
(ok)
Removing file ntpd.conf.08.nopeers.no.constraints.margin.14726.

= = = = => Running: doas -uroot ntpd -dvSf 
ntpd.conf.09.nopeers.constraints.no.margin.14726 2>&1
CONFIG FILE: ntpd.conf.09.nopeers.constraints.no.margin.14726
--------------------------------------------------------------------
# test ntpd.conf - please delete
# 
# no peers, constraints, no margin
constraints from "https://www.google.com/";
--------------------------------------------------------------------
ntp engine ready
constraint margin = 120
constraint request to 2607:f8b0:400b:807::1011
constraint request to 173.194.43.115
constraint request to 173.194.43.114
constraint request to 173.194.43.113
constraint request to 173.194.43.112
constraint request to 173.194.43.116
tls failed: 2607:f8b0:400b:807::1011: connect: No route to host
no constraint reply from 2607:f8b0:400b:807::1011 received in time, next query 
900s
constraint reply from 173.194.43.114: offset -0.982289
constraint reply from 173.194.43.115: offset -0.982828
constraint reply from 173.194.43.116: offset -0.036840
constraint reply from 173.194.43.112: offset -0.057122
constraint reply from 173.194.43.113: offset -0.068300

Wed Sep 23 22:42:30 EDT 2015
constraint offset 0.136s, no peers and no sensors configured
clock unsynced

Wed Sep 23 22:42:35 EDT 2015
constraint offset 0.121s, no peers and no sensors configured
clock unsynced

Wed Sep 23 22:42:40 EDT 2015
constraint offset 0.109s, no peers and no sensors configured
clock unsynced

Wed Sep 23 22:42:45 EDT 2015
constraint offset 0.085s, no peers and no sensors configured
clock unsynced

Wed Sep 23 22:42:50 EDT 2015
constraint offset 0.066s, no peers and no sensors configured
clock unsynced

Wed Sep 23 22:42:55 EDT 2015
constraint offset 0.048s, no peers and no sensors configured
clock unsynced

Wed Sep 23 22:43:00 EDT 2015
constraint offset 0.027s, no peers and no sensors configured
clock unsynced

Wed Sep 23 22:43:05 EDT 2015
constraint offset 0.005s, no peers and no sensors configured
clock unsynced

Wed Sep 23 22:43:11 EDT 2015
constraint offset -0.013s, no peers and no sensors configured
clock unsynced

Wed Sep 23 22:43:16 EDT 2015
constraint offset -0.035s, no peers and no sensors configured
clock unsynced

Wed Sep 23 22:43:21 EDT 2015
constraint offset -0.056s, no peers and no sensors configured
clock unsynced

Wed Sep 23 22:43:26 EDT 2015
constraint offset -0.074s, no peers and no sensors configured
clock unsynced
ntpdntp engine exiting
dispatch_imsg in main: pipe closed
Terminating
(ok)
Removing file ntpd.conf.09.nopeers.constraints.no.margin.14726.

= = = = => Running: doas -uroot ntpd -dvSf 
ntpd.conf.11.peers.constraints.negative.1.margin.fail.14726 2>&1
CONFIG FILE: ntpd.conf.11.peers.constraints.negative.1.margin.fail.14726
--------------------------------------------------------------------
# test ntpd.conf - please delete
# 
# peers, constraints, negative margin
server  time.chu.nrc.ca
servers time.nrc.ca
constraints from "https://www.google.com/";
constraint margin -60
--------------------------------------------------------------------
ntpd.conf.11.peers.constraints.negative.1.margin.fail.14726:7: constraint 
margin must be between 1 and 65535

= = = = => Running: doas -uroot ntpd -dvSf 
ntpd.conf.12.peers.constraints.zero.margin.fail.14726 2>&1
CONFIG FILE: ntpd.conf.12.peers.constraints.zero.margin.fail.14726
--------------------------------------------------------------------
# test ntpd.conf - please delete
# 
# peers, constraints, zero margin
server  time.chu.nrc.ca
servers time.nrc.ca
constraints from "https://www.google.com/";
constraint margin 0
--------------------------------------------------------------------
ntpd.conf.12.peers.constraints.zero.margin.fail.14726:7: constraint margin must 
be between 1 and 65535

= = = = => Running: doas -uroot ntpd -dvSf 
ntpd.conf.13.peers.constraints.fractional.margin.fail.14726 2>&1
CONFIG FILE: ntpd.conf.13.peers.constraints.fractional.margin.fail.14726
--------------------------------------------------------------------
# test ntpd.conf - please delete
# 
# peers, constraints, fractional margin
server  time.chu.nrc.ca
servers time.nrc.ca
constraints from "https://www.google.com/";
constraint margin 0.5
--------------------------------------------------------------------
ntpd.conf.13.peers.constraints.fractional.margin.fail.14726:7: syntax error

= = = = => Running: doas -uroot ntpd -dvSf 
ntpd.conf.14.peers.constraints.big.65536.margin.fail.14726 2>&1
CONFIG FILE: ntpd.conf.14.peers.constraints.big.65536.margin.fail.14726
--------------------------------------------------------------------
# test ntpd.conf - please delete
# 
# peers, constraints, big margin
server  time.chu.nrc.ca
servers time.nrc.ca
constraints from "https://www.google.com/";
constraint margin 65536
--------------------------------------------------------------------
ntpd.conf.14.peers.constraints.big.65536.margin.fail.14726:7: constraint margin 
must be between 1 and 65535

= = = = => Running: doas -uroot ntpd -dvSf 
ntpd.conf.15.peers.constraints.alpha.margin.fail.14726 2>&1
CONFIG FILE: ntpd.conf.15.peers.constraints.alpha.margin.fail.14726
--------------------------------------------------------------------
# test ntpd.conf - please delete
# 
# peers, constraints, alpha margin
server  time.chu.nrc.ca
servers time.nrc.ca
constraints from "https://www.google.com/";
constraint margin abc
--------------------------------------------------------------------
ntpd.conf.15.peers.constraints.alpha.margin.fail.14726:7: syntax error

= = = = => Running: doas -uroot ntpd -dvSf 
ntpd.conf.16.peers.constraints.alphanumeric.margin.fail.14726 2>&1
CONFIG FILE: ntpd.conf.16.peers.constraints.alphanumeric.margin.fail.14726
--------------------------------------------------------------------
# test ntpd.conf - please delete
# 
# peers, constraints, alphanumeric margin
server  time.chu.nrc.ca
servers time.nrc.ca
constraints from "https://www.google.com/";
constraint margin abc123
--------------------------------------------------------------------
ntpd.conf.16.peers.constraints.alphanumeric.margin.fail.14726:7: syntax error

= = = = => Running: doas -uroot ntpd -dvsf 
/tmp/ntpd.conf.10.peers.constraints.low.margin.trigger.invalid.14726 2>&1
CONFIG FILE: 
/tmp/ntpd.conf.10.peers.constraints.low.margin.trigger.invalid.14726
--------------------------------------------------------------------
# test ntpd.conf - please delete
# 
# peers, constraints, low margin, trigger invalid
server  time.chu.nrc.ca
servers time.nrc.ca
constraints from "https://www.google.com/";
constraint margin 1
--------------------------------------------------------------------
ntp engine ready
constraint margin = 1
constraint request to 2607:f8b0:400b:80a::1011
constraint request to 74.125.226.114
constraint request to 74.125.226.112
constraint request to 74.125.226.116
constraint request to 74.125.226.113
constraint request to 74.125.226.115
tls failed: 2607:f8b0:400b:80a::1011: connect: No route to host
no constraint reply from 2607:f8b0:400b:80a::1011 received in time, next query 
900s
constraint reply from 74.125.226.112: offset -0.506045
constraint reply from 74.125.226.116: offset -0.509380
constraint reply from 74.125.226.113: offset -0.528776
reply from 132.246.11.237: offset -0.012174 delay 0.047887, next query 8s 
set local clock to Wed Sep 23 22:43:32 EDT 2015 (offset -0.012174s)
reply from 132.246.11.229: offset -0.007046 delay 0.037440, next query 5s 
constraint reply from 74.125.226.114: offset -0.555065
reply from 209.87.233.53: offset -0.006893 delay 0.050758, next query 8s 
reply from 132.246.11.238: offset 0.001587 delay 0.050668, next query 6s 
reply from 132.246.11.227: offset 0.000133 delay 0.050516, next query 9s 
constraint reply from 74.125.226.115: offset -0.559562
reply from 132.246.11.229: offset -0.004556 delay 0.042746, next query 8s 
reply from 132.246.11.238: offset 0.005162 delay 0.056924, next query 9s 
reply from 132.246.11.237: offset -0.001790 delay 0.044919, next query 5s 
reply from 209.87.233.53: offset 0.000622 delay 0.047377, next query 6s 
reply from 132.246.11.227: offset 0.008554 delay 0.064144, next query 7s 
reply from 132.246.11.229: offset -0.003472 delay 0.040130, next query 6s 
reply from 132.246.11.237: offset -0.002533 delay 0.041136, next query 8s 
reply from 209.87.233.53: offset 0.004143 delay 0.021936, next query 9s 
reply from 132.246.11.238: offset 0.007449 delay 0.061579, next query 8s 
reply from 132.246.11.227: constraint check failed
reply from 132.246.11.229: constraint check failed
peer 132.246.11.237 now valid
reply from 132.246.11.237: offset -0.003399 delay 0.040374, next query 6s 
peer 209.87.233.53 now valid
reply from 209.87.233.53: offset 0.012797 delay 0.043477, next query 7s 
peer 132.246.11.238 now valid
reply from 132.246.11.238: offset 0.005356 delay 0.057981, next query 6s 
reply from 132.246.11.237: offset -0.003772 delay 0.039710, next query 9s 
reply from 132.246.11.238: offset 0.004572 delay 0.056859, next query 9s 
reply from 209.87.233.53: offset -0.001822 delay 0.038543, next query 7s 

Wed Sep 23 22:44:03 EDT 2015
3/5 peers valid, constraint offset -0.305s (2 errors), clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  7  2    6s    7s         1.770ms    40.418ms    23.102ms
132.246.11.238 from pool time.nrc.ca 
    1  7  2    7s    9s         4.825ms    56.802ms     7.668ms
132.246.11.227 from pool time.nrc.ca 
    1  4  2 3038s 3053s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  5  2 3069s 3081s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  7  2    6s    9s        -4.733ms    42.805ms     3.869ms
reply from 132.246.11.237: offset -0.000720 delay 0.047468, next query 9s 
reply from 209.87.233.53: offset 0.017244 delay 0.049433, next query 7s 
reply from 132.246.11.238: offset 0.003652 delay 0.055265, next query 8s 
reply from 209.87.233.53: offset 0.004711 delay 0.051895, next query 34s 
reply from 132.246.11.238: offset 0.004766 delay 0.056475, next query 34s 
reply from 132.246.11.237: offset 0.005665 delay 0.059035, next query 34s 

Wed Sep 23 22:44:33 EDT 2015
3/5 peers valid, constraint offset -0.326s (2 errors), clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1  9  2   17s   34s         4.400ms    43.346ms    24.977ms
132.246.11.238 from pool time.nrc.ca 
    1  9  2   19s   34s         4.649ms    56.536ms     6.846ms
132.246.11.227 from pool time.nrc.ca 
    1  4  2 3008s 3053s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  5  2 3039s 3081s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1  9  2   19s   34s        -2.674ms    45.790ms     7.093ms
reply from 209.87.233.53: offset 0.059032 delay 0.140621, next query 31s 
reply from 132.246.11.237: offset -0.003558 delay 0.042086, next query 33s 
reply from 132.246.11.238: offset 0.004227 delay 0.056712, next query 32s 
adjusting local clock by 0.001587s

Wed Sep 23 22:45:03 EDT 2015
3/5 peers valid, constraint offset -0.349s (2 errors), clock unsynced

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1 10  2   18s   31s         9.642ms    55.505ms    38.364ms
132.246.11.238 from pool time.nrc.ca 
    1 10  2   21s   32s         3.009ms    56.558ms     6.731ms
132.246.11.227 from pool time.nrc.ca 
    1  4  2 2978s 3053s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  5  2 3009s 3081s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1 10  2   22s   33s        -4.372ms    45.327ms     6.419ms
reply from 209.87.233.53: offset 0.003609 delay 0.029119, next query 33s 
reply from 132.246.11.238: offset 0.003376 delay 0.058321, next query 32s 
reply from 132.246.11.237: offset -0.008394 delay 0.053414, next query 32s 
adjusting local clock by 0.002064s
clock is now synced

Wed Sep 23 22:45:33 EDT 2015
3/5 peers valid, constraint offset -0.373s (2 errors), clock synced, stratum 3

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1 10  2   21s   33s         9.089ms    52.800ms    35.273ms
132.246.11.238 from pool time.nrc.ca 
 *  1 10  2   23s   32s         1.367ms    57.514ms     2.570ms
132.246.11.227 from pool time.nrc.ca 
    1  4  2 2948s 3053s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  5  2 2979s 3081s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1 10  2   24s   32s        -5.766ms    46.018ms     7.209ms
reply from 209.87.233.53: offset -0.005293 delay 0.046042, next query 31s 
reply from 132.246.11.238: offset 0.001218 delay 0.058537, next query 34s 
reply from 132.246.11.237: offset -0.007379 delay 0.040607, next query 33s 

Wed Sep 23 22:46:03 EDT 2015
3/5 peers valid, constraint offset -0.393s (2 errors), clock synced, stratum 3

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1 10  2   22s   31s         8.806ms    52.633ms    35.082ms
132.246.11.238 from pool time.nrc.ca 
 *  1 10  2   27s   34s         1.330ms    57.716ms     2.801ms
132.246.11.227 from pool time.nrc.ca 
    1  4  2 2918s 3053s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  5  2 2949s 3081s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1 10  2   27s   33s        -6.008ms    45.479ms     6.593ms
reply from 209.87.233.53: offset -0.008293 delay 0.050668, next query 34s 
reply from 132.246.11.237: offset -0.001740 delay 0.051477, next query 30s 
reply from 132.246.11.238: offset 0.000734 delay 0.059240, next query 33s 

Wed Sep 23 22:46:33 EDT 2015
3/5 peers valid, constraint offset -0.413s (2 errors), clock synced, stratum 3

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1 10  2   26s   34s         7.708ms    56.225ms    30.978ms
132.246.11.238 from pool time.nrc.ca 
 *  1 10  2   30s   33s         0.947ms    57.424ms     2.467ms
132.246.11.227 from pool time.nrc.ca 
    1  4  2 2888s 3053s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  5  2 2919s 3081s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1 10  2   27s   30s        -5.452ms    46.772ms     8.070ms
reply from 209.87.233.53: offset -0.005787 delay 0.044949, next query 31s 
reply from 132.246.11.237: offset -0.003634 delay 0.052768, next query 32s 

Wed Sep 23 22:47:03 EDT 2015
3/5 peers valid, constraint offset -0.437s (2 errors), clock synced, stratum 3

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1 10  2   27s   31s         5.841ms    56.409ms    31.188ms
132.246.11.238 from pool time.nrc.ca 
 *  1 10  2    0s   33s         0.947ms    57.424ms     2.467ms
132.246.11.227 from pool time.nrc.ca 
    1  4  2 2858s 3053s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  5  2 2889s 3081s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1 10  2   29s   32s        -5.025ms    48.321ms     9.841ms
reply from 132.246.11.238: offset 0.000811 delay 0.059396, next query 32s 
reply from 209.87.233.53: offset 0.003730 delay 0.047259, next query 34s 
reply from 132.246.11.237: offset -0.001954 delay 0.051751, next query 34s 
adjusting local clock by 0.000000s

Wed Sep 23 22:47:33 EDT 2015
3/5 peers valid, constraint offset -0.458s (2 errors), clock synced, stratum 3

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1 10  2   31s   34s         6.992ms    57.498ms    32.433ms
132.246.11.238 from pool time.nrc.ca 
 *  1 10  2    2s   32s         0.836ms    57.601ms     2.669ms
132.246.11.227 from pool time.nrc.ca 
    1  4  2 2828s 3053s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  5  2 2859s 3081s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1 10  2   33s   34s        -4.342ms    49.826ms    10.535ms
reply from 132.246.11.238: offset 0.002066 delay 0.058980, next query 33s 

Wed Sep 23 22:48:03 EDT 2015
3/5 peers valid, constraint offset -0.480s (2 errors), clock synced, stratum 3

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1 10  2    1s   34s         6.992ms    57.498ms    32.433ms
132.246.11.238 from pool time.nrc.ca 
 *  1 10  2    5s   33s         0.979ms    57.866ms     2.972ms
132.246.11.227 from pool time.nrc.ca 
    1  4  2 2798s 3053s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  5  2 2829s 3081s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1 10  2    3s   34s        -4.342ms    49.826ms    10.535ms
reply from 209.87.233.53: offset -0.004860 delay 0.054768, next query 31s 
reply from 132.246.11.237: offset -0.007780 delay 0.044475, next query 33s 
reply from 132.246.11.238: offset -0.000520 delay 0.058035, next query 32s 
3 out of 5 peers valid
bad peer from pool time.nrc.ca (132.246.11.227) 
bad peer from pool time.nrc.ca (132.246.11.229) 

Wed Sep 23 22:48:33 EDT 2015
3/5 peers valid, constraint offset -0.500s (2 errors), clock synced, stratum 3

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1 10  2    2s   31s         4.685ms    58.165ms    33.196ms
132.246.11.238 from pool time.nrc.ca 
 *  1 10  2    7s   32s         0.914ms    58.212ms     1.986ms
132.246.11.227 from pool time.nrc.ca 
    1  4  2 2768s 3053s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  5  2 2799s 3081s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1 10  2    6s   33s        -4.768ms    49.452ms    10.108ms
reply from 209.87.233.53: offset -0.001492 delay 0.055769, next query 32s 
reply from 132.246.11.237: offset -0.007294 delay 0.041612, next query 33s 
reply from 132.246.11.238: offset 0.001473 delay 0.059741, next query 32s 

Wed Sep 23 22:49:03 EDT 2015
3/5 peers valid, constraint offset -0.523s (2 errors), clock synced, stratum 3

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1 10  2    4s   32s         4.366ms    58.649ms    33.749ms
132.246.11.238 from pool time.nrc.ca 
 *  1 10  2    9s   32s         0.959ms    58.621ms     2.182ms
132.246.11.227 from pool time.nrc.ca 
    1  4  2 2738s 3053s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  5  2 2769s 3081s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1 10  2    9s   33s        -5.931ms    47.274ms     7.619ms
reply from 209.87.233.53: offset -0.005953 delay 0.035159, next query 32s 
reply from 132.246.11.237: offset -0.006367 delay 0.043622, next query 30s 
reply from 132.246.11.238: offset 0.001042 delay 0.055986, next query 30s 

Wed Sep 23 22:49:33 EDT 2015
3/5 peers valid, constraint offset -0.544s (2 errors), clock synced, stratum 3

peer
   wt tl st  next  poll          offset       delay      jitter
209.87.233.53 time.chu.nrc.ca 
    1 10  2    6s   32s        -3.300ms    45.467ms    18.683ms
132.246.11.238 from pool time.nrc.ca 
 *  1 10  2    9s   30s         1.017ms    58.530ms     2.907ms
132.246.11.227 from pool time.nrc.ca 
    1  4  2 2708s 3053s             ---- peer not valid ----
132.246.11.229 from pool time.nrc.ca 
    1  5  2 2739s 3081s             ---- peer not valid ----
132.246.11.237 from pool time.nrc.ca 
    1 10  2    9s   30s        -5.826ms    47.466ms     7.838ms
ntpdntp engine exiting
dispatch_imsg in main: pipe closed
Terminating
(ok)

Removing file ntpd.conf.16.peers.constraints.alphanumeric.margin.fail.14726.

REGRESS SCRIPT
===================================================================
# @(#) Script to perform regression testing on ntp.conf

iterations="1 2 3 4 5 6 7 8 9 10 11 12"
sleep1="5"
sleep2="30"

if [ $# -eq 1 ]
then
   if [ $1 = "fast" ]
   then
      iterations="1 2"
      sleep1="1"
      sleep2="2"
   else
      echo "Invalid argument. Usage: `basename $0` [fast]"
      exit
   fi
fi

echo
echo "Warning: this is a test script to perform regressing on NTPD."
echo "It should only be run on a test system."
echo "This script assumes that doas is configured with nopass."
echo -n "Press Enter to continue or Control-C to quit: "
read dummy

 test_config_1="/tmp/ntpd.conf.01.empty.$$"
 test_config_2="/tmp/ntpd.conf.02.peers.no.constraints.no.margin.$$"
 test_config_3="/tmp/ntpd.conf.03.peers.constraints.no.margin.$$"
 test_config_4="/tmp/ntpd.conf.04.peers.constraint.no.margin.$$"
 test_config_5="/tmp/ntpd.conf.05.peers.constraints.margin.$$"
 test_config_6="/tmp/ntpd.conf.06.peers.constraint.margin.$$"
 test_config_7="/tmp/ntpd.conf.07.peers.no.constraints.margin.$$"
 test_config_8="/tmp/ntpd.conf.08.nopeers.no.constraints.margin.$$"
 test_config_9="/tmp/ntpd.conf.09.nopeers.constraints.no.margin.$$"
test_config_10="/tmp/ntpd.conf.10.peers.constraints.low.margin.trigger.invalid.$$"
test_config_11="/tmp/ntpd.conf.11.peers.constraints.negative.1.margin.fail.$$"
test_config_12="/tmp/ntpd.conf.12.peers.constraints.zero.margin.fail.$$"
test_config_13="/tmp/ntpd.conf.13.peers.constraints.fractional.margin.fail.$$"
test_config_14="/tmp/ntpd.conf.14.peers.constraints.big.65536.margin.fail.$$"
test_config_15="/tmp/ntpd.conf.15.peers.constraints.alpha.margin.fail.$$"
test_config_16="/tmp/ntpd.conf.16.peers.constraints.alphanumeric.margin.fail.$$"

echo
echo
echo "Stopping NTPD, running rdate..."
doas -uroot rcctl stop ntpd
doas -uroot rdate time.nrc.ca

# #
# create test configuration files in /tmp
# #

echo
echo "= = = = => Creating test configuration files..."

# 1
cat <<EOF > ${test_config_1}
# test ntpd.conf - please delete
# $date
# no parameters specified
EOF

# 2
cat <<EOF > ${test_config_2}
# test ntpd.conf - please delete
# $date
# peers, no constraints, no margin
server  time.chu.nrc.ca
servers time.nrc.ca
EOF

# 3
cat <<EOF > ${test_config_3}
# test ntpd.conf - please delete
# $date
# peers, constraints, no margin
server  time.chu.nrc.ca
servers time.nrc.ca
constraints from "https://www.google.com/";
EOF

# 4
cat <<EOF > ${test_config_4}
# test ntpd.conf - please delete
# $date
# peers, constraint, no margin
server  time.chu.nrc.ca
servers time.nrc.ca
constraint from "https://www.google.com/";
EOF

# 5
cat <<EOF > ${test_config_5}
# test ntpd.conf - please delete
# $date
# peers, constraints, margin
server  time.chu.nrc.ca
servers time.nrc.ca
constraints from "https://www.google.com/";
constraint margin 60
EOF

# 6
cat <<EOF > ${test_config_6}
# test ntpd.conf - please delete
# $date
# peers, constraint, margin
server time.chu.nrc.ca
servers time.nrc.ca
constraint from "https://www.google.com/";
constraint margin 180
EOF

# 7
cat <<EOF > ${test_config_7}
# test ntpd.conf - please delete
# $date
# peers, no constraints, margin
server time.chu.nrc.ca
servers time.nrc.ca
constraint margin 240
EOF

# 8
cat <<EOF > ${test_config_8}
# test ntpd.conf - please delete
# $date
# no peers, no constraints, margin
constraint margin 2
EOF

# 9
cat <<EOF > ${test_config_9}
# test ntpd.conf - please delete
# $date
# no peers, constraints, no margin
constraints from "https://www.google.com/";
EOF

#10
cat <<EOF > ${test_config_10}
# test ntpd.conf - please delete
# $date
# peers, constraints, low margin, trigger invalid
server  time.chu.nrc.ca
servers time.nrc.ca
constraints from "https://www.google.com/";
constraint margin 1
EOF

# 11
cat <<EOF > ${test_config_11}
# test ntpd.conf - please delete
# $date
# peers, constraints, negative margin
server  time.chu.nrc.ca
servers time.nrc.ca
constraints from "https://www.google.com/";
constraint margin -60
EOF

# 12
cat <<EOF > ${test_config_12}
# test ntpd.conf - please delete
# $date
# peers, constraints, zero margin
server  time.chu.nrc.ca
servers time.nrc.ca
constraints from "https://www.google.com/";
constraint margin 0
EOF

# 13
cat <<EOF > ${test_config_13}
# test ntpd.conf - please delete
# $date
# peers, constraints, fractional margin
server  time.chu.nrc.ca
servers time.nrc.ca
constraints from "https://www.google.com/";
constraint margin 0.5
EOF

#14
cat <<EOF > ${test_config_14}
# test ntpd.conf - please delete
# $date
# peers, constraints, big margin
server  time.chu.nrc.ca
servers time.nrc.ca
constraints from "https://www.google.com/";
constraint margin 65536
EOF

#15
cat <<EOF > ${test_config_15}
# test ntpd.conf - please delete
# $date
# peers, constraints, alpha margin
server  time.chu.nrc.ca
servers time.nrc.ca
constraints from "https://www.google.com/";
constraint margin abc
EOF

#16
cat <<EOF > ${test_config_16}
# test ntpd.conf - please delete
# $date
# peers, constraints, alphanumeric margin
server  time.chu.nrc.ca
servers time.nrc.ca
constraints from "https://www.google.com/";
constraint margin abc123
EOF

echo
echo "= = = = => Testing basic syntax checking:"
cd /tmp
for file in ntpd.conf.*
do
   echo $file
   ntpd -nvf $file
   echo
done

for file in `ls -1 ntpd.conf.*$$* | grep -v 'trigger.invalid'`
do
   echo "= = = = => Running: doas -uroot ntpd -dvSf $file 2>&1"
   echo CONFIG FILE: $file
   echo --------------------------------------------------------------------
   cat $file
   echo --------------------------------------------------------------------
   doas -uroot ntpd -dvSf $file 2>&1 &
   sleep 1
   if [ -z "`pgrep ntpd`" ]
   then
      :
      rm $file
   else
      for i in $iterations
      do
         sleep $sleep1
         echo
         date
         ntpctl -s all
      done
      doas -uroot rcctl stop ntpd
      echo "Removing file $file."
      rm $file
   fi
   echo
done

echo "= = = = => Running: doas -uroot ntpd -dvsf $test_config_10 2>&1"
echo CONFIG FILE: $test_config_10
echo --------------------------------------------------------------------
cat $test_config_10
echo --------------------------------------------------------------------
doas -uroot ntpd -dvsf "${test_config_10}" 2>&1 &
sleep 1
if [ -z "`pgrep ntpd`" ]
then
      :
else
   for i in $iterations
   do
      sleep $sleep2
      echo
      date
      ntpctl -s all
   done
   doas -uroot rcctl stop ntpd
fi
echo
echo "Removing file $file."
rm $test_config_10

Reply via email to