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