diff --git a/NEWS b/NEWS index ffff548f..5d950ba7 100644 --- a/NEWS +++ b/NEWS @@ -31,6 +31,7 @@ This file documents the major additions and syntax changes between releases. Check_radius now supports radiusclient-ng Check_by_ssh now supports multiline output IPv6 support can now be disabled using ./configure --without-ipv6 + Fix check_ntp now honor ntp flags 1.4.9 4th June 2006 Inclusion of contrib/check_cluster2 as check_cluster with some improvements diff --git a/THANKS.in b/THANKS.in index f6fe9417..cef2a77a 100644 --- a/THANKS.in +++ b/THANKS.in @@ -225,3 +225,4 @@ Christoph Schell Andrew Elwell Heiti Ernits Sebastien Guay +MAtteo HCE Valsasna diff --git a/plugins/check_ntp.c b/plugins/check_ntp.c index 28c23d84..abd254c8 100644 --- a/plugins/check_ntp.c +++ b/plugins/check_ntp.c @@ -86,6 +86,7 @@ typedef struct { double rtdelay; /* converted from the ntp_message */ double rtdisp; /* converted from the ntp_message */ double offset[AVG_NUM]; /* offsets from each response */ + uint8_t flags; /* byte with leapindicator,vers,mode. see macros */ } ntp_server_results; /* this structure holds everything in an ntp control message as per rfc1305 */ @@ -302,6 +303,12 @@ int best_offset_server(const ntp_server_results *slist, int nservers){ /* for each server */ for(cserver=0; cserver