summaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS237
1 files changed, 170 insertions, 67 deletions
diff --git a/NEWS b/NEWS
index c90e794..3790e8a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,14 +1,117 @@
1This file documents the major additions and syntax changes between releases. 1This file documents the major additions and syntax changes between releases.
2 2
32.2 [...] 32.4 [...]
4 ENHANCEMENTS
5
6 FIXES
7
82.3 10th December 2020
9 ENHANCEMENTS
10 check_dns: allow 'expected address' (-a) to be specified in CIDR notation
11 (IPv4 only).
12 check_dns: allow for IPv6 RDNS
13 check_dns: Accept CIDR
14 check_dns: allow unsorted addresses
15 check_dns: allow forcing complete match of all addresses
16 check_dns: option to expect NXDOMAIN
17 check_apt: add --only-critical switch
18 check_apt: add -l/--list option to print packages
19 check_file_age: add range checking
20 check_file_age: enable to test for maximum file size
21 check_apt: adding packages-warning option
22 check_load: Adding top consuming processes option
23 check_http: Adding Proxy-Authorization and extra headers
24 check_snmp: make calcualtion of timeout value in help output more clear
25 check_uptime: new plugin for checking uptime to see how long the system is running
26 check_curl: check_http replacement based on libcurl
27 check_http: Allow user to specify HTTP method after proxy CONNECT
28 check_http: Add new flag --show-body/-B to print body
29 check_cluster: Added data argument validation
30 check_icmp: Add IPv6 support
31 check_icmp: Automatically detect IP protocol
32 check_icmp: emit error if multiple protocol version
33 check_disk: add support to display inodes usage in perfdata
34 check_hpjd: Added -D option to disable warning on 'out of paper'
35 check_http: support the --show-body/-B flag when --expect is used
36 check_mysql: allow mariadbclient to be used
37 check_tcp: add --sni
38 check_dns: detect unreachable dns service in nslookup output
39
40 FIXES
41 Fix regression where check_dhcp was rereading response in a tight loop
42 check_dns: fix error detection on sles nslookup
43 check_disk_smb: fix timeout issue
44 check_swap: repaired "-n" behaviour
45 check_icmp: Correctly set address_family on lookup
46 check_icmp: Do not overwrite -4,-6 on lookup
47 check_smtp: initializes n before it is used
48 check_dns: fix typo in parameter description
49 check_by_ssh: fix child process leak on timeouts
50 check_mysql: Allow sockets to be specified to -H
51 check_procs: improve command examples for 'at least' processes
52 check_swap: repaired "-n" behaviour
53 check_disk: include -P switch in help
54 check_mailq: restore accidentially removed options
55
562.2 29th November 2016
57 ENHANCEMENTS
58 The check_http -S/--ssl option now accepts the arguments "1.1" and "1.2"
59 to force TLSv1.1 and TLSv1.2 connections, respectively
60 The check_http -S/--ssl option now allows for specifying the desired
61 protocol with a "+" suffix to also accept newer versions
62 Let check_http check HTTPS web sites via proxies
63 check_http: add timeout to performance data as max value
64 check_http: report certificate expiry date in UTC
65 check_snmp: add IPv6 support
66 check_snmp's performance data now also includes warning/critical
67 thresholds
68 New check_snmp -N option to specify SNMPv3 context name
69 Let check_smtp's -D option imply -S
70 Let check_smtp's -e option match against the full SMTP response
71 check_dig: expected response is now case-insensitive
72 New check_mailq -s option which tells the plugin to use sudo(8)
73 New check_nt -l parameters: seconds|minutes|hours|days
74 New -W/-C option for check_ldap to check number of entries
75 check_users: add support for range thresholds
76 check_fping now auto-detects IPv6 addresses
77 check_radius now supports the radcli library
78 Support OpenSSL 1.1
79
80 FIXES
81 check_http: fix host header port handling
82 Let check_real terminate lines with CRLF when talking to the server, as
83 mandated by RFC 2326
84 Fix check_procs on HP-UX
85 check_smtp's -e/--expect option can now be combined with -S/--starttls
86 Fix incorrect performance data thresholds emitted by check_ups
87 Don't let check_procs miss some processes on busy Solaris systems
4 88
5 WARNINGS 89 WARNINGS
6 The format of the performance data emitted by check_mrtgtraf has been 90 The format of the performance data emitted by check_mrtgtraf has been
7 changed to comply with the development guidelines 91 changed to comply with the development guidelines
92 check_ssh now returns CRITICAL for protocol/version errors
93 If a plugin is invoked with -h/--help or -V/--version, the exit status
94 is now UNKNOWN
95 The superseeded check_ntp.pl was removed, please use check_ntp_peer or
96 check_ntp_time instead
97
982.1.2 16th October 2015
99 FIXES
100 Fix incorrect performance data thresholds emitted by check_ups
101 Fix check_dhcp's option parsing to not crash with certain arguments
102 Fix check_snmp using correct timeout
103
1042.1.1 2nd December 2014
105 FIXES
106 Fix check_ntp's jitter checking
107 Fix check_ntp's handling of invalid server responses
108 Fix check_apt's handling of invalid regular expressions
109 Fix check_real's server response processing
110 Fix backslash escaping in check_tcp's --help output
8 111
92.1 15th October 2014 1122.1 15th October 2014
10 ENHANCEMENTS 113 ENHANCEMENTS
11 New check_hpjd -p option for port specification (abrist) 114 New check_hpjd -p option for port specification
12 New ./configure --with-qmail-qstat-command option to specify the path to 115 New ./configure --with-qmail-qstat-command option to specify the path to
13 qmail-qstat(8) 116 qmail-qstat(8)
14 New check_ifstatus -n option to ignore interfaces by name 117 New check_ifstatus -n option to ignore interfaces by name
@@ -56,7 +159,7 @@ This file documents the major additions and syntax changes between releases.
56 Don't have check_http's -N option expect an argument 159 Don't have check_http's -N option expect an argument
57 check_ide_smart could disable offline auto tests but could not re-enable them. 160 check_ide_smart could disable offline auto tests but could not re-enable them.
58 For this reason all SMART command modes have been disabled. 161 For this reason all SMART command modes have been disabled.
59 check_dig: fix wrong IPv6 arguments order (Stéphane Bortzmeyer) 162 check_dig: fix wrong IPv6 arguments order
60 check_dig: make sure not to give up too early when a timeout is specified with -t 163 check_dig: make sure not to give up too early when a timeout is specified with -t
61 check_log: don't stumble over log lines that include a "%" character 164 check_log: don't stumble over log lines that include a "%" character
62 check_nt: add UPTIME to perfdata 165 check_nt: add UPTIME to perfdata
@@ -90,15 +193,15 @@ This file documents the major additions and syntax changes between releases.
90 Let OpenSSL load its configuration file (see the OPENSSL_config(3) man page) 193 Let OpenSSL load its configuration file (see the OPENSSL_config(3) man page)
91 Add performance data to check_apt 194 Add performance data to check_apt
92 Add performance data to check_procs 195 Add performance data to check_procs
93 Added -4/-6 options to check_dig (Ville Mattila) 196 Added -4/-6 options to check_dig
94 New check_oracle --connect option to perform real login 197 New check_oracle --connect option to perform real login
95 New check_nagios -t option to override the default timeout 198 New check_nagios -t option to override the default timeout
96 New check_disk -f/--freespace-ignore-reserved option to ignore space reserved for root 199 New check_disk -f/--freespace-ignore-reserved option to ignore space reserved for root
97 New check_disk -N/--include-type option to limit the filesystem types to check 200 New check_disk -N/--include-type option to limit the filesystem types to check
98 Allow for building the plugins in parallel 201 Allow for building the plugins in parallel
99 Add --without-{dbi,ldap,radius} options to ./configure 202 Add --without-{dbi,ldap,radius} options to ./configure
100 Made Verbose output of check_sensors compliant (Gabriele Tozzi) 203 Made Verbose output of check_sensors compliant
101 New switch -E/--extended-perfdata for check_http to print additional performance data (Sebastian Nohn) 204 New switch -E/--extended-perfdata for check_http to print additional performance data
102 New check_http -d option to specify a string to expect within the response headers 205 New check_http -d option to specify a string to expect within the response headers
103 New check_http -J/-K options for client certificate authentication support 206 New check_http -J/-K options for client certificate authentication support
104 Add support for executing queries to check_pgsql 207 Add support for executing queries to check_pgsql
@@ -121,11 +224,11 @@ This file documents the major additions and syntax changes between releases.
121 Change the MAIL FROM command generated by check_smtp to be RFC compliant 224 Change the MAIL FROM command generated by check_smtp to be RFC compliant
122 Fix compilation of check_http without SSL support 225 Fix compilation of check_http without SSL support
123 Fix check_snmp reversed threshold ranges (backward-compatibility) 226 Fix check_snmp reversed threshold ranges (backward-compatibility)
124 Fix check_snmp memory violation when using more than 8 oids (Robin Sonefors) 227 Fix check_snmp memory violation when using more than 8 oids
125 Fix check_apt security regular expression (Alex Bradley) 228 Fix check_apt security regular expression
126 Fix check_http handling extra header (-k) containing semicolons (Richard Leitner) 229 Fix check_http handling extra header (-k) containing semicolons
127 Fix check_apt handling unknown exit codes from apt-get (Richard Leitner) 230 Fix check_apt handling unknown exit codes from apt-get
128 Fix deprecated imports of check_nmap.py (Fabio Rueda) 231 Fix deprecated imports of check_nmap.py
129 232
130 WARNINGS 233 WARNINGS
131 check_http behaviour of -k/--header changed since it does not seperate multiple headers by semicolons anymore. Use multiple -k switches instead. 234 check_http behaviour of -k/--header changed since it does not seperate multiple headers by semicolons anymore. Use multiple -k switches instead.
@@ -134,34 +237,34 @@ This file documents the major additions and syntax changes between releases.
134 237
1351.4.16 27th June 2012 2381.4.16 27th June 2012
136 ENHANCEMENTS 239 ENHANCEMENTS
137 check_nt UPTIME accepts warning/critical thresholds (Ryan Kelly) 240 check_nt UPTIME accepts warning/critical thresholds
138 check_disk_smb now allows spaces in share names (#990948, #1370031, Debian #601699) 241 check_disk_smb now allows spaces in share names (#990948, #1370031, Debian #601699)
139 check_http now uses standard threshold functions (enables floating point and ranges) 242 check_http now uses standard threshold functions (enables floating point and ranges)
140 check_http now checks for and prints the certificate cn (hostname) in SSL certificate checks (Stéphane Urbanovski) 243 check_http now checks for and prints the certificate cn (hostname) in SSL certificate checks
141 check_http now supports an optional -S/--ssl value to choose the SSL protocol version (#3066166 - Jason Lunn) 244 check_http now supports an optional -S/--ssl value to choose the SSL protocol version (#3066166)
142 Add perfdata to check_ssh (#3244097 - Marco Beck) 245 Add perfdata to check_ssh (#3244097)
143 New option to check_smtp to ignore failures when sending QUIT (#3358348 - Duncan Ferguson) 246 New option to check_smtp to ignore failures when sending QUIT (#3358348)
144 New check_by_ssh -F option which allows for specifying an alternative ssh_config(5) file (#2895334 - Sven Nierlein) 247 New check_by_ssh -F option which allows for specifying an alternative ssh_config(5) file (#2895334)
145 check_sensors now detects faulty sensors unless --ignore-fault is specified (Jan Wagner) 248 check_sensors now detects faulty sensors unless --ignore-fault is specified
146 utils.sh now provides a check_range function (Alex Griffin) 249 utils.sh now provides a check_range function
147 Improved the performance of check_users (Marc Remy) 250 Improved the performance of check_users
148 Add perfdata to check_disk_smb (Debian #654259 - Charles-Henri Larose) 251 Add perfdata to check_disk_smb (Debian #654259)
149 Updated Nagios::Plugin perl module 252 Updated Nagios::Plugin perl module
150 Add warning threshold to certificate expiration checks of check_tcp/http/smtp (William Leibzon) 253 Add warning threshold to certificate expiration checks of check_tcp/http/smtp
151 Add --perf-oids option for check_snmp (Jochen Bern) 254 Add --perf-oids option for check_snmp
152 255
153 FIXES 256 FIXES
154 Fix check_disk free space calculation if blocksizes differ within a disk group (Bekar - #2973603) 257 Fix check_disk free space calculation if blocksizes differ within a disk group (#2973603)
155 check_disk_smb now handles NT_STATUS_ACCESS_DENIED properly (Debian #601696) 258 check_disk_smb now handles NT_STATUS_ACCESS_DENIED properly (Debian #601696)
156 Make check_snmp work more like v1.4.14 with regard to using special values (Timeticks, STRING) as numeric thresholds 259 Make check_snmp work more like v1.4.14 with regard to using special values (Timeticks, STRING) as numeric thresholds
157 Fix check_ldap overriding the port when --ssl was specified after -p 260 Fix check_ldap overriding the port when --ssl was specified after -p
158 Fix check_procs where regex input of '|' would get displayed in output - now replaced with ',' 261 Fix check_procs where regex input of '|' would get displayed in output - now replaced with ','
159 Fix segfault in check_host when hostname returns multiple IP addresses (Sebastian Harl) 262 Fix segfault in check_host when hostname returns multiple IP addresses
160 Fix check_smtp and check_tcp where duplicate messages were displayed for certificate errors 263 Fix check_smtp and check_tcp where duplicate messages were displayed for certificate errors
161 Fix check_ping's parsing of ping6(1) output (#1894850, Debian #514588, Debian #662638 - Matej Vela) 264 Fix check_ping's parsing of ping6(1) output (#1894850, Debian #514588, Debian #662638)
162 Fix a check_dhcp bug which was triggered by checking Windows 2003 DHCP servers (#3503921) 265 Fix a check_dhcp bug which was triggered by checking Windows 2003 DHCP servers (#3503921)
163 Disable RFC4507 support, to work around SSL negotiation issues with (at least) some Tomcat versions 266 Disable RFC4507 support, to work around SSL negotiation issues with (at least) some Tomcat versions
164 Fix performance data label containing spaces in check_snmp (Jochen Bern) 267 Fix performance data label containing spaces in check_snmp
165 268
1661.4.15 27th July 2010 2691.4.15 27th July 2010
167 ENHANCEMENTS 270 ENHANCEMENTS
@@ -171,30 +274,30 @@ This file documents the major additions and syntax changes between releases.
171 New check_snmp --rate option to store differences between invocations. Saves state in PREFIX/var/{plugin} 274 New check_snmp --rate option to store differences between invocations. Saves state in PREFIX/var/{plugin}
172 check_snmp -l label option now also changes the perfdata label. See WARNINGS 275 check_snmp -l label option now also changes the perfdata label. See WARNINGS
173 check_snmp has an --invert-search option which reverses status of the string and regexp searches 276 check_snmp has an --invert-search option which reverses status of the string and regexp searches
174 check_http now displays the missing search string and the URL in the output when failed (Duncan Ferguson - #2999924) 277 check_http now displays the missing search string and the URL in the output when failed (#2999924)
175 Updated Nagios::Plugin perl module 278 Updated Nagios::Plugin perl module
176 Updated gnulib to June 2010 279 Updated gnulib to June 2010
177 280
178 FIXES 281 FIXES
179 Fix check_ircd binding to wrong interface (#668778) 282 Fix check_ircd binding to wrong interface (#668778)
180 Add proxy-authorization option to check_http (Marcel Kuiper - #1323230, Bryan Irvine - #2863925) 283 Add proxy-authorization option to check_http (#1323230, #2863925)
181 check_icmp now increment the sequence counter in each packet 284 check_icmp now increment the sequence counter in each packet
182 Fix usage of repeated -o options in check_snmp 285 Fix usage of repeated -o options in check_snmp
183 Try to detect arguments passed via --with-ping[6]-command and set options accordingly (#2908236) 286 Try to detect arguments passed via --with-ping[6]-command and set options accordingly (#2908236)
184 Fix memory leak in check_http for large pages (Jimmy Bergman - #2957455) 287 Fix memory leak in check_http for large pages (#2957455)
185 Fix compilation with GCC 2.96 (Konstantin Khomoutov - #2977105) 288 Fix compilation with GCC 2.96 (#2977105)
186 Fix regression introduced in #1867716 where partially valid performance strings would not be printed anymore 289 Fix regression introduced in #1867716 where partially valid performance strings would not be printed anymore
187 Fix regression in check_http ssl checks on some servers - make SNI an option 290 Fix regression in check_http ssl checks on some servers - make SNI an option
188 Fix guest mode support in check_disk_smb 291 Fix guest mode support in check_disk_smb
189 Fix check_disk_smb and check_ircd failures when run via ePN 292 Fix check_disk_smb and check_ircd failures when run via ePN
190 check_ldap now allows for specifying an empty LDAP base 293 check_ldap now allows for specifying an empty LDAP base
191 Fix compilation error of pst3 in Solaris 8 294 Fix compilation error of pst3 in Solaris 8
192 Fix check_radius returning OK on unexpected results (Craig Leres - #2911752) 295 Fix check_radius returning OK on unexpected results (#2911752)
193 Fix translations when extra-opts aren't enabled (Jan Wagner - #2832884) 296 Fix translations when extra-opts aren't enabled (#2832884)
194 Fix parsing of multi-line strings in check_snmp (broken in 1.4.14) and enhance output in such case (#2832451) 297 Fix parsing of multi-line strings in check_snmp (broken in 1.4.14) and enhance output in such case (#2832451)
195 Fix detection of pst3 64-bit compile flags with Sun CC 298 Fix detection of pst3 64-bit compile flags with Sun CC
196 Fix cmd_run overwriting the environment, which would break some commands that needed it 299 Fix cmd_run overwriting the environment, which would break some commands that needed it
197 Allow check_ifstatus to accept version=2c - used to only allow version=2 (Brian Landers) 300 Allow check_ifstatus to accept version=2c - used to only allow version=2
198 Fix examples in check_disk, where it implied was possible to suffix unit values to warn/crit parameters 301 Fix examples in check_disk, where it implied was possible to suffix unit values to warn/crit parameters
199 302
200 WARNINGS 303 WARNINGS
@@ -207,71 +310,71 @@ This file documents the major additions and syntax changes between releases.
207 check_http has options to specify the HTTP method (#2155152) 310 check_http has options to specify the HTTP method (#2155152)
208 check_users thresholds were not working exactly as documented (>= rather than >) 311 check_users thresholds were not working exactly as documented (>= rather than >)
209 Updated tinderbox_build script to point to new tinderbox server 312 Updated tinderbox_build script to point to new tinderbox server
210 check_ifoperstatus -n flag now works as expected (sf.net #1569488) 313 check_ifoperstatus -n flag now works as expected (#1569488)
211 check_ifoperstatus now supports ifType based lookup for ifIndex 314 check_ifoperstatus now supports ifType based lookup for ifIndex
212 check_ups now sends a LOGOUT string (debian bug #387001) 315 check_ups now sends a LOGOUT string (Debian #387001)
213 Extra-opts (C plugins) now allows both '#' and ';' for comments (like N::P) 316 Extra-opts (C plugins) now allows both '#' and ';' for comments (like N::P)
214 Extra-opts (C plugins) does not allow trailing comments anymore (like N::P) 317 Extra-opts (C plugins) does not allow trailing comments anymore (like N::P)
215 Fixed dependency issue on libtap when ./configure --enable-libtap used. Warning: will install libtap 318 Fixed dependency issue on libtap when ./configure --enable-libtap used. Warning: will install libtap
216 Fixed segfault in extra-opts under some circumstance when reading multiple sections 319 Fixed segfault in extra-opts under some circumstance when reading multiple sections
217 Fix long options parsing in check_disk, check_dns, check_mrtg, check_mrtgtraf and check_tcp 320 Fix long options parsing in check_disk, check_dns, check_mrtg, check_mrtgtraf and check_tcp
218 Add missing long options for check_nt (for use with extra-opts) 321 Add missing long options for check_nt (for use with extra-opts)
219 check_icmp now reports min and max round trip time perfdata (Steve Rader) 322 check_icmp now reports min and max round trip time perfdata
220 Fixed check_http bug where additional headers with redirection caused a segfault (Dieter Van de Walle - 2089159) 323 Fixed check_http bug where additional headers with redirection caused a segfault (2089159)
221 check_disk: make autofs mount paths specified with -p before we determine the mount list (Erik Welch) 324 check_disk: make autofs mount paths specified with -p before we determine the mount list
222 Fixed buffer overflow in check_ntp/check_ntp_peer (#1999319, Ubuntu #291265) 325 Fixed buffer overflow in check_ntp/check_ntp_peer (#1999319, Ubuntu #291265)
223 Re-bundled libtap as a built-in library (--enable-libtap): detects system library as pre-1.4.13 and does not install the built-in library anymore 326 Re-bundled libtap as a built-in library (--enable-libtap): detects system library as pre-1.4.13 and does not install the built-in library anymore
224 Fixed check_mrtg returning UNKNOWN instead of OK (bug #2378068) 327 Fixed check_mrtg returning UNKNOWN instead of OK (#2378068)
225 Fixed check_http behaviour: all check are now performed as long as a valid response is returned (sf.net #1460312) 328 Fixed check_http behaviour: all check are now performed as long as a valid response is returned (#1460312)
226 check_http --onredirect=sticky follows using the same IP address (sf.net #2550208) 329 check_http --onredirect=sticky follows using the same IP address (#2550208)
227 check_http --onredirect=stickyport also follows the same port 330 check_http --onredirect=stickyport also follows the same port
228 Fixed coredump from check_nt when invalid drive is specified (#2179754 - Olli Hauer) 331 Fixed coredump from check_nt when invalid drive is specified (#2179754)
229 Fixed crash from check_nt when -H unspecified or given multiple times (sf.net #2731755, debian #521097) 332 Fixed crash from check_nt when -H unspecified or given multiple times (#2731755, Debian #521097)
230 Fixed passing of quotes in OID for check_snmp (#1985230 - Jan Wagner, patch by John Barbuto) 333 Fixed passing of quotes in OID for check_snmp (#1985230)
231 Fixed check_http sending HTTP/1.0 with v1.1 headers (#2638765) 334 Fixed check_http sending HTTP/1.0 with v1.1 headers (#2638765)
232 Fixed check_http not timing-out on redirects 335 Fixed check_http not timing-out on redirects
233 Fixed negate not printing the real timeout in ALRM handler when left to default 336 Fixed negate not printing the real timeout in ALRM handler when left to default
234 negate timeout result is now configurable 337 negate timeout result is now configurable
235 Fixed segfault in check_mysql with old slaves (#2696823 - Oskar Ahner) 338 Fixed segfault in check_mysql with old slaves (#2696823)
236 check_nt can return UNKNOWN on timeouts (-u) 339 check_nt can return UNKNOWN on timeouts (-u)
237 Fixed typos for check_disk (Chris Pepper) 340 Fixed typos for check_disk
238 Fixed check_mysql* not using password set in my.cnf (#2531905 - Ben Timby) - Specify an empty password explicitly if you need to override it. 341 Fixed check_mysql* not using password set in my.cnf (#2531905) - Specify an empty password explicitly if you need to override it.
239 Fixed awk subst.in/subst script path error (#2722832 - Martin Foster) 342 Fixed awk subst.in/subst script path error (#2722832)
240 check_http: Add SSL/TLS hostname extension support (SNI) - (#1939022 - Joe Presbrey) 343 check_http: Add SSL/TLS hostname extension support (SNI) - (#1939022)
241 Fixed wrong perfdata label for output traffic in check_mrtgtraf (#2654308 - Gavin Williams) 344 Fixed wrong perfdata label for output traffic in check_mrtgtraf (#2654308)
242 Fixed check_by_ssh interpretation of quotes in -C parameter (#1985246, #2268675) 345 Fixed check_by_ssh interpretation of quotes in -C parameter (#1985246, #2268675)
243 check_snmp now supports standard threshold ranges and doubles (floating numbers) in thresholds 346 check_snmp now supports standard threshold ranges and doubles (floating numbers) in thresholds
244 check_fping now supports passing target timeout and interval to fping (#2347686 - Martin Foster) 347 check_fping now supports passing target timeout and interval to fping (#2347686)
245 Fixed SNMPv3 behaviour of check_ifoperstatus and check_ifstatus. Added -P to define privprotocol (#2343438 - Robin Schroeder) 348 Fixed SNMPv3 behaviour of check_ifoperstatus and check_ifstatus. Added -P to define privprotocol (#2343438)
246 check_ifoperstatus and check_ifstatus are now more user-friendly in case of missing arguments 349 check_ifoperstatus and check_ifstatus are now more user-friendly in case of missing arguments
247 pst3 compile fix for Sun Studio Compiler (Grant Byers) 350 pst3 compile fix for Sun Studio Compiler
248 351
2491.4.13 25th Sept 2008 3521.4.13 25th Sept 2008
250 Fix Debian bug #460097: check_http --max-age broken (Hilko Bengen) 353 Fix Debian bug #460097: check_http --max-age broken
251 Optimised pst3 for systems with large number of processes (Duncan Ferguson) 354 Optimised pst3 for systems with large number of processes
252 Updated Nagios::Plugin to 0.27 355 Updated Nagios::Plugin to 0.27
253 Fix Debian bug #479013: check_dig's -l is mandatory now (sf.net #1986306) 356 Fix Debian bug #479013: check_dig's -l is mandatory now (#1986306)
254 check_dig now returns CRITICAL instead of WARNING when no answer section is found 357 check_dig now returns CRITICAL instead of WARNING when no answer section is found
255 check_procs now captures stderr in external command and adds to plugin output 358 check_procs now captures stderr in external command and adds to plugin output
256 check_snmp now only prints perfdata for non numeric values (#1867716) 359 check_snmp now only prints perfdata for non numeric values (#1867716)
257 check_icmp now supports packet size modification 360 check_icmp now supports packet size modification
258 check_http -e now accepts a comma-delimited list of expected status codes (Sven Nierlein) 361 check_http -e now accepts a comma-delimited list of expected status codes
259 libtap now included with this distribution for easier testing. Run ./configure with --enable-libtap 362 libtap now included with this distribution for easier testing. Run ./configure with --enable-libtap
260 check_ntp_peer/check_ntp_time used to show port in --help but ignored the argument - now implemented 363 check_ntp_peer/check_ntp_time used to show port in --help but ignored the argument - now implemented
261 Fix possible segfault in check_ntp_peer with deliberately invalid packets 364 Fix possible segfault in check_ntp_peer with deliberately invalid packets
262 365
2631.4.12 27th May 2008 3661.4.12 27th May 2008
264 Added ./check_nt -v INSTANCES to count number of instances (Alessandro Ren) 367 Added ./check_nt -v INSTANCES to count number of instances
265 New check_icmp -s option to specify the source IP address 368 New check_icmp -s option to specify the source IP address
266 check_dns now sorts addresses for testing results for more than one returned IP (Matthias Urlichs) 369 check_dns now sorts addresses for testing results for more than one returned IP
267 Fix segfault in check_ntp_time and (deprecated) check_ntp (Bug #1862300) 370 Fix segfault in check_ntp_time and (deprecated) check_ntp (#1862300)
268 check_disk should now work with large file systems (2TB+) on all archs that supports it 371 check_disk should now work with large file systems (2TB+) on all archs that supports it
269 Fixed check_disk disk usage calculation when using --group=NAME (related to bug #1348746) 372 Fixed check_disk disk usage calculation when using --group=NAME (related to #1348746)
270 Fix help text of check_ntp* (Bug #1880095) 373 Fix help text of check_ntp* (#1880095)
271 Fix bugs and flaws in best offset server selection of check_ntp_time and (deprecated) check_ntp 374 Fix bugs and flaws in best offset server selection of check_ntp_time and (deprecated) check_ntp
272 check_ntp_peer now checks for the LI_ALARM flag 375 check_ntp_peer now checks for the LI_ALARM flag
273 Sync to latest Gnulib (includes new floorf function) 376 Sync to latest Gnulib (includes new floorf function)
274 check_pgsql now successfully builds with postgres lib v8.3 (Bug #1878972) 377 check_pgsql now successfully builds with postgres lib v8.3 (#1878972)
275 check_procs now accepts --ereg-argument-array for a regular expression match to the argument array 378 check_procs now accepts --ereg-argument-array for a regular expression match to the argument array
276 Reverted back to using pst3 for Solaris systems. Fixed issues re: -m64 needed to compile on 64bit systems 379 Reverted back to using pst3 for Solaris systems. Fixed issues re: -m64 needed to compile on 64bit systems
277 If applicable, Gettext linked dynamically instead of statically 380 If applicable, Gettext linked dynamically instead of statically
@@ -281,7 +384,7 @@ This file documents the major additions and syntax changes between releases.
281 check_mysql and check_radius now try clearing password in processlist just like check_mysql_query 384 check_mysql and check_radius now try clearing password in processlist just like check_mysql_query
282 check_mysql and check_mysql_query now support sockets explicitely (-s, --socket) 385 check_mysql and check_mysql_query now support sockets explicitely (-s, --socket)
283 negate now has the ability to replace the status text as well (-s, --substitute) 386 negate now has the ability to replace the status text as well (-s, --substitute)
284 Added performance data to check_ping (Christian Schneemann) 387 Added performance data to check_ping
285 Added support for --extra-opts in all C plugins (disabled by default, see configure --help) 388 Added support for --extra-opts in all C plugins (disabled by default, see configure --help)
286 Fixed passive option in check_by_ssh 389 Fixed passive option in check_by_ssh
287 On non-skipped stderr, check_by_ssh now returns UNKNOWN or worse (result from command) instead of always UNKNOWN. 390 On non-skipped stderr, check_by_ssh now returns UNKNOWN or worse (result from command) instead of always UNKNOWN.
@@ -300,9 +403,9 @@ This file documents the major additions and syntax changes between releases.
300 is "-1" as the default range starts at 0. See Examples in --help output. 403 is "-1" as the default range starts at 0. See Examples in --help output.
301 Fixed broken usage2 in check_snmp and check_cluster 404 Fixed broken usage2 in check_snmp and check_cluster
302 check_cluster now accepts all valid characters in its thresholds ("-", "@", "~") 405 check_cluster now accepts all valid characters in its thresholds ("-", "@", "~")
303 Fixed check_disk reporting OK if disk usage grows over 100% (bug #1348746). 406 Fixed check_disk reporting OK if disk usage grows over 100% (#1348746).
304 The problem happens to be in Gnulib but a workaround have been implemented in check_disk.c 407 The problem happens to be in Gnulib but a workaround have been implemented in check_disk.c
305 Fixed check_load argument handling when not passing triplets (bug #1831890) 408 Fixed check_load argument handling when not passing triplets (#1831890)
306 Fixed buffer overflow in check_snmp (CVE-2007-5623) 409 Fixed buffer overflow in check_snmp (CVE-2007-5623)
307 Tinderbox builds now runs tests in a verbose mode 410 Tinderbox builds now runs tests in a verbose mode
308 Updated Nagios::Plugin to 0.22 411 Updated Nagios::Plugin to 0.22