summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog450
1 files changed, 450 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b69f8849..050d42bf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,453 @@
12012-06-27 Holger Weiss <holger@zedat.fu-berlin.de>
2
3 * plugins/check_tcp.c: check_tcp: Print performance data even with
4 -D When using the 1.4.15 release of the Nagios Plugins, a command such
5 as check_tcp -H pop.example.com -p 995 -D 14 usually produced two lines of output, e.g.: OK - Certificate will expire on 12/13/2014 23:59. TCP OK - 0.009 second response time on port
6 995|time=0.008849s;;;0.000000;10.000000 The second line was removed by
7 4d06603060fc1233861b164870f0d3a2e0d8d2eb. However, as the old
8 two-line output is a valid (though in this case unintended) way to
9 spit out performance data, removing the second line might break
10 current setups. Therefore, we revert to the old behaviour, at least
11 for the moment. The issue was reported by Jochen Bern on the "nagiosplug-devel"
12 mailing list (Message-ID: <4FEAE812.8030309@LINworks.de>).
13
142012-06-27 Holger Weiss <holger@zedat.fu-berlin.de>
15
16 * BUGS: Update the BUGS file Remove the bug reports that were closed, and add two new items.
17
182012-06-27 Sven Nierlein <sven@nierlein.de>
19
20 * plugins/check_snmp.c, plugins/tests/check_snmp.t: check_snmp: use
21 single quotes for perf data labels
22
232012-06-26 Sven Nierlein <sven@nierlein.de>
24
25 * NEWS, THANKS.in, plugins/check_snmp.c, plugins/tests/check_snmp.t:
26 Fix performance data label containing spaces in check_snmp (Jochen
27 Bern) Add --perf-oids option for check_snmp to retain optional 1.4.14
28 compatibility
29
302012-06-26 Holger Weiss <holger@zedat.fu-berlin.de>
31
32 * THANKS.in: Remove team members from the THANKS file The (current and past) team members are listed in the AUTHORS file.
33
342012-06-26 Holger Weiss <holger@zedat.fu-berlin.de>
35
36 * AUTHORS, THANKS.in: Add Sven Nierlein to the list of AUTHORS
37
382012-06-25 William Leibzon <william@leibzon.org>
39
40 * plugins/tests/check_http.t: added test case for certificate checs
41 with both warning and critical values
42
432012-06-25 Sven Nierlein <sven@nierlein.de>
44
45 * plugins/sslutils.c, plugins/t/check_http.t, plugins/t/check_tcp.t:
46 check_http: added test for warning thresholds fixed typo in sslutils
47
482012-06-25 Sven Nierlein <sven@nierlein.de>
49
50 * NEWS, THANKS.in: updated changelog
51
522012-05-21 William Leibzon <william@leibzon.org>
53
54 * plugins/check_http.c, plugins/check_smtp.c, plugins/check_tcp.c,
55 plugins/netutils.h, plugins/sslutils.c: applied patch that adds both
56 critical and warning thresholds to certificate expiration checks of
57 check_tcp, check_http, check_smtp
58
592012-06-25 Holger Weiss <holger@zedat.fu-berlin.de>
60
61 * plugins/check_ping.c: check_ping: Add missing newline to die()
62 calls Our die() function expects the caller to append the trailing newline
63 character.
64
652012-06-25 Holger Weiss <holger@zedat.fu-berlin.de>
66
67 * NEWS: NEWS: Improve the wording a bit
68
692012-06-25 Holger Weiss <holger@zedat.fu-berlin.de>
70
71 * : Merge remote-tracking branch 'github/waja/master' Conflicts: NEWS
72
732012-06-23 Holger Weiss <holger@zedat.fu-berlin.de>
74
75 * NEWS, THANKS.in, plugins-scripts/check_disk_smb.pl:
76 check_disk_smb: Add performance data (Debian #654259 - Charles-Henri Larose)
77
782012-06-22 Holger Weiss <holger@zedat.fu-berlin.de>
79
80 * plugins/t/check_by_ssh.t: Fix check_by_ssh test for non-Bash login
81 shells In the C shell and in the Z shell, the "?" character must be quoted
82 or backslash-escaped in order to use it verbatim. Therefore, a
83 command such as check_by_ssh -H test.example.com -l joe echo huh? might fail, depending on joe's login shell on test.example.com. Just to make sure, this commit removes most punctuation characters
84 from our test strings.
85
862012-06-14 Holger Weiss <holger@zedat.fu-berlin.de>
87
88 * THANKS.in, plugins-root/check_dhcp.c: check_dhcp: Don't
89 misinterpret the "siaddr" field RFC 2131 (2.) says: "DHCP clarifies the interpretation of the
90 'siaddr' field as the address of the server to use in the next step
91 of the client's bootstrap process." So, we shouldn't interpret this
92 field as the DHCP server's own address. (#3503921 - Jason Ellison)
93
942012-06-13 Holger Weiss <holger@zedat.fu-berlin.de>
95
96 * NEWS, plugins-root/check_dhcp.c: check_dhcp: Fix handling of "pad"
97 options Don't let "pad" options[*] terminate the parsing of DHCP options.
98 This bug was triggered by using check_dhcp against Windows 2003 DHCP
99 servers (see #3503921). [*] Cf. RFC 2132, 3.1.
100
1012012-06-11 Holger Weiss <holger@zedat.fu-berlin.de>
102
103 * NEWS, THANKS.in, plugins/check_ping.c: Improve parsing of ping6(1)
104 output The ping6(1) implementation provided by Debian's iputils-ping
105 package may produce output such as the following: | 3 packets transmitted, 0 received, +3 errors, 100% packet loss,
106 time 2009ms There's a corresponding pattern in check_ping.c:458: | "%*d packets transmitted, %*d received, +%*d errors, %d%% packet
107 loss" Without this fix, the pattern in check_ping.c:456 matched first (as
108 sscanf(3) interprets "+3" as a match for "%d"): | "%*d packets transmitted, %*d received, %d%% loss, time" (#1894850 - Debian bug report #514588 - Matej Vela)
109
1102012-06-11 Holger Weiss <holger@zedat.fu-berlin.de>
111
112 * plugins/sslutils.c: Fix whitespace and capitalization issues Fix indentation and whitespace issues, and correct some
113 capitalization errors in error messages. The behaviour is
114 unchanged.
115
1162012-06-11 Holger Weiss <holger@zedat.fu-berlin.de>
117
118 * plugins/sslutils.c: Don't use SSLv2 when compiling against GnuTLS GnuTLS doesn't support SSL version 2.
119
1202012-06-07 Holger Weiss <holger@zedat.fu-berlin.de>
121
122 * plugins/check_users.c: check_users: Whitespace fixes, etc.
123
1242012-06-07 Holger Weiss <holger@zedat.fu-berlin.de>
125
126 * NEWS, THANKS.in: Update NEWS and THANKS w.r.t. check_users change
127
1282012-04-17 M. Remy <mremy@gmx.ch>
129
130 * plugins/Makefile.am, plugins/check_users.c: check_users: improve
131 performance This patch use the utxent function family to collect the user data.
132 It improve the check speed. Need a system conforming to
133 POSIX.1-2001.
134
1352012-06-06 Sebastian Harl <sh@teamix.net>
136
137 * plugins/sslutils.c: sslutils: Check if OpenSSL supports SSLv2. Recent versions/builds seem to disable that feature.
138
1392012-05-29 Holger Weiss <holger@zedat.fu-berlin.de>
140
141 * NEWS, THANKS.in, plugins-scripts/utils.sh.in: Mention the
142 check_range function in NEWS, etc.
143
1442012-04-18 Alex Griffin <griffin.aj@gmail.com>
145
146 * plugins-scripts/utils.sh.in: Added check_range shell function to
147 utils.sh.in
148
1492012-05-29 Holger Weiss <holger@zedat.fu-berlin.de>
150
151 * plugins/check_http.c: check_http: Fix -C/--certificate option
152 handling The support for specifying the desired SSL protocol version via an
153 optional -S/--ssl argument broke the -C/--certificate option. This
154 is fixed now.
155
1562012-05-28 Holger Weiss <holger@zedat.fu-berlin.de>
157
158 * plugins/check_http.c: check_http: Don't ignore SSL initialization
159 errors SSL initialization errors are now handled properly by check_http
160 (#3095106 - Eric Schoeller).
161
1622012-05-28 Holger Weiss <holger@zedat.fu-berlin.de>
163
164 * NEWS, THANKS.in, plugins/check_http.c, plugins/sslutils.c: Add
165 support for specifying SSL protocol version The check_http -S/--ssl option now takes an optional argument which
166 specifies the desired SSL/TLS protocol version (#3285367 - Jason
167 Lunn).
168
1692012-05-07 Holger Weiss <holger@zedat.fu-berlin.de>
170
171 * NEWS, plugins/sslutils.c: Disable stateless SSL session resumption Some versions of OpenSSL fail to negotiate the SSL connection with
172 at least some versions of Tomcat if stateless SSL session resumption
173 support (see RFC4507) is enabled: | CRITICAL - Cannot make SSL connection |
174 140099330348712:error:140943F2:SSL routines:SSL3_READ_BYTES:sslv3
175 alert unexpected message:s3_pkt.c:1195:SSL alert number 10 The problem is reproducible with OpenSSL 1.0.0h, but not with
176 OpenSSL 0.9.8o-4squeeze12 (as shipped with Debian 6.0.4). We work
177 around it by disabling the RFC4507 functionality when using OpenSSL
178 versions which support it. Thanks to Dag Bakke for reporting the issue and for giving me access
179 to a server I could use to reproduce the problem.
180
1812012-04-17 Holger Weiss <holger@zedat.fu-berlin.de>
182
183 * .gitignore: Add nagios-plugins.spec file to .gitignore The nagios-plugins.spec file is created from nagios-plugins.spec.in
184 and should be ignored by Git.
185
1862012-04-17 Jan Wagner <waja@cyconet.org>
187
188 * NEWS, plugins/check_ping.c: Fix check_ping where output of ping6
189 when unreachable (Debian #662638)
190
1912012-04-10 Matthias Eble <psychotrahe@users.sourceforge.net>
192
193 * : commit 8c7e2b636c601dd05a6881c84cc95136ecf9323e Author: Holger
194 Weiss <holger@zedat.fu-berlin.de> Date: Mon Apr 9 23:04:55 2012
195 +0200
196
1972012-04-09 Sven Nierlein <sven@nierlein.de>
198
199 * plugins/check_by_ssh.c, plugins/t/check_by_ssh.t: check_by_ssh:
200 added -F config file to specify alternative ssh config
201
2022012-04-06 Eric Stanley <estanley@nagios.com>
203
204 * : commit 9cdd9a149c1c0213802d15cc204d60b3199a9653 Author: Eric
205 Stanley <estanley@nagios.com> Date: Fri Apr 6 10:18:47 2012 -0500
206
2072012-02-24 Holger Weiss <holger@zedat.fu-berlin.de>
208
209 * plugins/check_http.c: Clarify that check_http won't verify
210 certificates Add a note to the --help output which clarifies that check_http
211 doesn't perform certificate verification (beyond what the "-C"
212 option does). (Suggested by Michael Renner in Debian bug report #644627, forwarded
213 by Jan Wagner.)
214
2152012-02-24 Holger Weiss <holger@zedat.fu-berlin.de>
216
217 * plugins/check_snmp.c: Cosmetic change Replace all occurrences of "strstr(s, "c") == s" with "s[0] == 'c'".
218
2192012-02-24 Holger Weiss <holger@zedat.fu-berlin.de>
220
221 * plugins/check_snmp.c: Accept multiple labels specified with "-l" Fix the code which accepts a comma-separated list of labels
222 specified via the "-l" option. (Spotted by Oskar Liljeblad in Debian bug report #647020, forwarded
223 by Jan Wagner.)
224
2252012-02-10 Eric Stanley <estanley@nagios.com>
226
227 * configure.in, plugins/common.h: Enable compiling on AIX 6.1
228
2292012-01-20 Eric Stanley <estanley@nagios.com>
230
231 * Makefile.am, pkg/solaris/solpkg: Added pst3 to Solaris package.
232
2332011-12-25 Holger Weiss <holger@zedat.fu-berlin.de>
234
235 * NEWS: Updated Nagios::Plugin library
236
2372011-12-16 Eric Stanley <estanley@nagios.com>
238
239 * Makefile.am, pkg/solaris/pkginfo.in, pkg/solaris/solpkg: Commit
240 files which were inadvertently omitted from the previous commit.
241
2422011-12-16 Eric Stanley <estanley@nagios.com>
243
244 * pkg/solaris/preinstall: Updated Solaris package creation to newer
245 standards The Solaris package creation has been updated to newer standards to
246 match those of the NRPE package. The following changes have been
247 made: - the plugins now install under /opt/nagios - the name of package is now NGOSplugin - the files installed are now owned by the nagios user - the package includes a pre-installation script that creates a
248 nagios user and a nagios group if one did not previously exist
249
2502011-12-16 Eric Stanley <estanley@nagios.com>
251
252 * m4/np_mysqlclient.m4: Fixed issue for compiling mysql plugin on
253 Solaris On Solaris, in the case where the mysql libraries were compiled
254 using a non-gcc compiler, but the plugins are being compiled with
255 gcc, the configure process would incorrectly determine the
256 MYSQLCFLAGS. This has been corrected in the m4/np_mysqlclient.m4
257 file.
258
2592011-09-07 Holger Weiss <holger@zedat.fu-berlin.de>
260
261 * plugins-scripts/check_sensors.sh: check_sensors: Use symbolic exit
262 codes Specify the exit codes by using the constants from utils.sh.
263
2642011-09-07 Holger Weiss <holger@zedat.fu-berlin.de>
265
266 * plugins-scripts/check_sensors.sh: check_sensors: Minor whitespace
267 fixes
268
2692011-09-07 Holger Weiss <holger@zedat.fu-berlin.de>
270
271 * NEWS, plugins-scripts/check_sensors.sh: check_sensors: Detect
272 FAULT status Return an UNKNOWN status if a faulty sensor is detected. This can
273 be suppressed with the new "--ignore-fault" option. (Fixes Debian bug #615133, patch suggested by Jan Wagner.)
274
2752011-09-06 Thomas Guyot-Sionnest <dermoth@aei.ca>
276
277 * plugins/check_radius.c: Make GCC happy It won't trust us about msg containing no format string, and fail
278 miserably when compiled with -Werror=format-security. Reported by
279 spy6 on IRC.
280
2812011-08-13 Matthias Eble <psychotrahe@users.sourceforge.net>
282
283 * plugins/check_ldap.c: Fix: check_ldap now correctly handles the
284 long option --hostname for -H The undocumented --host has been changed to --hostname which is
285 actually mentioned in --help. Thanks to lgarrett (#3191388)
286
2872011-07-15 Ton Voon <ton.voon@opsera.com>
288
289 * NEWS, plugins/check_smtp.c, plugins/check_tcp.c: Fix check_smtp
290 and check_tcp where duplicate messages were displayed for
291 certificate errors (Opsview team)
292
2932011-07-15 Ton Voon <ton.voon@opsera.com>
294
295 * NEWS, plugins/check_smtp.c: New option to check_smtp to ignore
296 failures when sending QUIT (#3358348 - Duncan Ferguson)
297
2982011-04-28 Sebastian Harl <sh@teamix.net>
299
300 * NEWS, THANKS.in, plugins-root/check_icmp.c: check_host: Allocate a
301 large-enough buffer for the host table. When specifying a host-name on the command line, each of its IPs is
302 added to the host table (and each one is pinged). So, the buffer has
303 to be large enough to hold all of the respective host objects. (argc
304 - 1) only fits hosts with a single IP. Thanks to Max Kosmach <max@tcen.ru> for reporting this in Debian bug
305 #623702.
306
3072011-03-26 Thomas Guyot-Sionnest <dermoth@aei.ca>
308
309 * NEWS, THANKS.in, plugins/check_ssh.c: Add perfdata to check_ssh
310 (#3244097 - Marco Beck)
311
3122011-02-08 Holger Weiss <holger@zedat.fu-berlin.de>
313
314 * plugins/check_smtp.c: check_smtp: Abort on missing/unexpected
315 greeting Abort immediately if we don't receive a server greeting or if the
316 greeting doesn't contain the "--expect"ed string (by default: "220")
317 instead of blindly sending the EHLO/HELO line. Spotted by Daniel Piddock, see Debian bug report #611914.
318
3192011-02-04 Thomas Guyot-Sionnest <dermoth@aei.ca>
320
321 * NEWS, THANKS.in, plugins/sslutils.c, plugins/t/check_http.t,
322 plugins/tests/check_http.t: check_http: check for and print the
323 certificate cn This patch adds a check for the certificate cn (hostname) to normal
324 certificate checks. It returns CRITICAL if th cn is missing,
325 otherwise it prints it in the normal output. Patch by Stéphane Urbanovski
326
3272011-01-21 Ton Voon <ton.voon@opsera.com>
328
329 * NEWS, plugins/check_procs.c, plugins/tests/check_procs.t: Fix for
330 regex input of '|', being output causing problems with Nagios'
331 parsing of performance data. Now replaced with ','
332
3332011-01-05 Thomas Guyot-Sionnest <dermoth@aei.ca>
334
335 * plugins/t/check_snmp.t, plugins/tests/check_snmp.t,
336 plugins/tests/check_snmp_agent.pl: Test updates... 1. Timetick test could fail with uptime > 115 days. Thresholds are
337 double type, so it's safe to put a large number even for 32bit
338 systems. 2. Add a test based on an invalid bug report, worthy anyway.
339
3402011-01-01 Thomas Guyot-Sionnest <dermoth@aei.ca>
341
342 * tools/sfsnapshot-upload: Update the README text
343
3442011-01-01 Thomas Guyot-Sionnest <dermoth@aei.ca>
345
346 * NEWS, plugins/check_http.c: Make check_http use standard threshold
347 functions This enables floating point and ranges, and make the code more
348 standard.
349
3502010-12-23 Thomas Guyot-Sionnest <dermoth@aei.ca>
351
352 * NEWS, plugins/check_ldap.c: Fix check_ldap overriding the port
353 when --ssl was specified after -p
354
3552010-11-30 Thomas Guyot-Sionnest <dermoth@aei.ca>
356
357 * plugins/tests/check_http.t, plugins/tests/check_snmp.t: Fix minor
358 test issues My Test::More wouldn't print the total number of tests anymore,
359 moving the plan at the top appears to fix it. At the same time I made check-http.t eval the special modules so it
360 can skip the tests instead of failing.
361
3622010-11-30 Thomas Guyot-Sionnest <dermoth@aei.ca>
363
364 * NEWS, plugins/check_snmp.c, plugins/tests/check_snmp.t: Revert
365 "check_snmp now considers strings returned by SNMP that contain
366 just" This reverts commit 896962a1ad1b7d7c75d42c565b06cc799feb0a7c. Conflicts: NEWS plugins/tests/check_snmp.t Notes: Reverting because I rebased a patch that was doing the same thing,
367 plus fixing more related regressions, and both didn't work
368 together. I kept the tests intact except for one that wouldn't pass
369 on 1.4.14 either
370
3712010-11-30 Thomas Guyot-Sionnest <dermoth@aei.ca>
372
373 * plugins/tests/check_snmp.t: State-based tests enhancements - Use /var/tmp for state if no state dir environment variable is
374 set, this avoid the need for a writable localstatedir during tests. - Use "rm -f", mostly to avoid printing out garbage of the directory doesn't exists
375
3762010-11-30 Thomas Guyot-Sionnest <dermoth@aei.ca>
377
378 * NEWS, plugins/check_snmp.c, plugins/t/check_snmp.t: check_snmp:
379 Remove that is_numeric madness Original patch to make Timeticks works as in check_snmp v1.4.14, it
380 turns out is_numeric isn't so useful and treating all types as
381 numeric works best for backwards-compatibility. This is how it used
382 to work in 1.4.14. As a special case, I also make calculate_rate look up for numeric
383 values as it would otherwise return the last value instead.
384
3852010-11-28 Matthias Eble <psychotrahe@users.sourceforge.net>
386
387 * plugins-scripts/t/check_disk_smb.t: add test cases for
388 check_disk_smb
389
3902010-11-28 Matthias Eble <psychotrahe@users.sourceforge.net>
391
392 * NEWS, plugins-scripts/check_disk_smb.pl: check_disk_smb now
393 handles NT_STATUS_ACCESS_DENIED properly (Debian #601696)
394
3952010-11-28 Matthias Eble <psychotrahe@users.sourceforge.net>
396
397 * NEWS, plugins-scripts/check_disk_smb.pl: Make check_disk_smb
398 accept spaces in share names (#990948, #1370031, Debian #601699)
399
4002010-11-15 Matthias Eble <psychotrahe@users.sourceforge.net>
401
402 * NEWS, lib/utils_disk.c, lib/utils_disk.h, plugins/check_disk.c:
403 Fix check_disk free space calculation if blocksizes differ within a
404 disk group (Bekar - #2973603) Various values (dused_pct, dfree_pct, inodes_free, inodes_total,
405 ...) are now carried in the parameter_list structure. Assignments
406 have been moved to a subroutine preventing code redundancies. Group
407 metrics are now calculated based on units rather than blocks. This
408 fixes freespace calculation when blocksizes differ within a group.
409
4102010-11-15 nagios <nagios@opsviewdev32.(none)>
411
412 * NEWS, plugins/check_snmp.c, plugins/tests/check_snmp.t,
413 plugins/tests/check_snmp_agent.pl: check_snmp now considers strings
414 returned by SNMP that contain just numbers (according to strtod) to
415 be a numeric value for threshold and performance data
416
4172010-10-16 Thomas Guyot-Sionnest <dermoth@aei.ca>
418
419 * NEWS: Update NEWS for last commit
420
4212010-10-13 Thomas Guyot-Sionnest <dermoth@aei.ca>
422
423 * THANKS.in, plugins/check_nt.c: check_nt: make UPTIME accept
424 warning/critical levels Patch originally by Ryan Kelly
425
4262010-10-11 Thomas Guyot-Sionnest <dermoth@aei.ca>
427
428 * tools/sfsnapshotgit: sfsnapshotgit: Better handling of remote refs This commit allow to track branches from unusually-named remote refs
429 and makes possible using external remotes (other than origin) for
430 snapshots.
431
4322010-10-05 Thomas Guyot-Sionnest <dermoth@aei.ca>
433
434 * contrib/check_linux_raid.pl: Patch for check_linux_raid with on
435 linear/raid0 arrays Fixes bug #3049988, Debian bug #579049
436
4372010-08-31 Ton Voon <ton.voon@opsera.com>
438
439 * plugins/check_http.c: Fix typos in -f help text
440
4412010-07-27 Holger Weiss <holger@zedat.fu-berlin.de>
442
443 * COPYING: Update the COPYING file to the GPLv3 We switched to the GPLv3 early in 2008, but we forgot to update the
444 COPYING file accordingly.
445
4462010-07-27 Ton Voon <ton.voon@opsera.com>
447
448 * BUGS, ChangeLog, NEWS, NP-VERSION-GEN, configure.in, package.def:
449 1.4.15 prep
450
12010-07-14 Ton Voon <ton.voon@opsera.com> 4512010-07-14 Ton Voon <ton.voon@opsera.com>
2 452
3 * : commit 9bab433981f6c67b40776d1916baae28a0243124 Author: Ton Voon 453 * : commit 9bab433981f6c67b40776d1916baae28a0243124 Author: Ton Voon