summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog1658
1 files changed, 864 insertions, 794 deletions
diff --git a/ChangeLog b/ChangeLog
index ff719573..8ac4871f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,15 +1,308 @@
12007-12-13 22:22 tonvoon
2
3 * [r1872] NEWS, THANKS.in, plugins-root/Makefile.am:
4 Fixed VPATH problem in plugins-root (Tom Payerle - 1789000)
5
62007-12-13 22:09 tonvoon
7
8 * [r1871] NEWS, perlmods/Nagios-Plugin-0.21.tar.gz,
9 perlmods/Nagios-Plugin-0.22.tar.gz:
10 Update to latest Nagios::Plugin
11
122007-12-12 08:52 dermoth
13
14 * [r1867] ., gl, lib, lib/tests, plugins:
15 Add build files/binaries to the svn:ignore propt
16
172007-12-12 01:27 tonvoon
18
19 * [r1866] Makefile.am, NEWS, lib/Makefile.am,
20 lib/tests/Makefile.am, perlmods/Makefile.am,
21 plugins-scripts/Makefile.am, plugins/Makefile.am,
22 tools/tinderbox_build:
23 Run tinderbox builds in a test debug mode using "make test-debug"
24
252007-12-11 13:54 dermoth
26
27 * [r1865] plugins/t/check_ntp.t:
28 D'oh! single escape will be handled by Perl....
29
302007-12-11 13:31 dermoth
31
32 * [r1864] plugins/check_ntp_peer.c, plugins/t/check_ntp.t:
33 - Fix check_ntp_peer returning misleading information when an
34 ICMP message came back - Try to fix some servers apparently
35 exanding the ~ in threshold ranges in t/check_ntp.t
36
372007-12-11 12:05 tonvoon
38
39 * [r1863] lib/tests/test_cmd.c:
40 Fixed test so works on MacOSX (use /bin/sh instead of /bin/grep).
41 Added extra test for missing command - should drop into
42 STATE_UNKNOWN
43
442007-12-11 10:58 tonvoon
45
46 * [r1862] lib/tests/Makefile.am:
47 Add verbose flag so each test result is seen, rather than grouped
48 by test
49
502007-12-11 05:57 dermoth
51
52 * [r1861] plugins-root/check_icmp.c, plugins/check_cluster.c,
53 plugins/check_http.c, plugins/check_mrtgtraf.c,
54 plugins/check_ntp.c, plugins/check_ntp_peer.c,
55 plugins/check_ntp_time.c:
56 Adding missing function calls needed for i18n (only for plugins
57 already in POTFILES.in)
58
592007-12-10 08:10 dermoth
60
61 * [r1860] po/fr.po:
62 Some corrections
63
642007-12-10 07:52 dermoth
65
66 * [r1859] plugins/check_cluster.c, plugins/check_mysql.c,
67 plugins/check_radius.c, plugins/check_snmp.c,
68 plugins/check_swap.c, plugins/negate.c, po/de.po, po/fr.po,
69 po/nagios-plugins.pot:
70 Plenty of french translations (and a few fixes BTW) - No more
71 fuzzy french translations - Only (!) 355 strings to translate
72
732007-12-10 04:00 dermoth
74
75 * [r1858] plugins/check_ntp.c, plugins/check_ntp_peer.c,
76 plugins/check_ntp_time.c:
77 OOPS! Last commit should have included these files.
78
792007-12-10 03:40 dermoth
80
81 * [r1857] po/de.po, po/fr.po, po/nagios-plugins.pot:
82 D'autres translations - Err, I mean more translations :)
83
842007-12-10 02:30 dermoth
85
86 * [r1856] po/fr.po:
87 More translations
88
892007-12-10 02:10 dermoth
90
91 * [r1855] po/de.po, po/fr.po, po/nagios-plugins.pot:
92 re-update the po files
93
942007-12-10 02:07 dermoth
95
96 * [r1854] plugins/check_ntp_peer.c, po/fr.po:
97 Some translations
98
992007-12-10 01:50 psychotrahe
100
101 * [r1853] po/de.po, po/fr.po, po/nagios-plugins.pot:
102 Localization updates for recent changes
103
1042007-12-10 01:13 psychotrahe
105
106 * [r1852] plugins/check_http.c:
107 Fix output when response time is critical. Thanks to Nobuhiro Ban
108 (patch #1817228)
109
1102007-12-10 00:19 psychotrahe
111
112 * [r1851] NEWS, plugins/check_load.c, plugins/t/check_load.t:
113 Fixed check_load argument handling when passing non triplet
114 thresholds. Thanks to Jonathan Kamens (bug #1831890)
115
1162007-12-09 23:36 dermoth
117
118 * [r1850] po/POTFILES.in, po/de.po, po/fr.po,
119 po/nagios-plugins.pot:
120 Gettin' ready for some translation frenzy :)
121
1222007-12-09 17:15 dermoth
123
124 * [r1849] po/de.po, po/fr.po, po/nagios-plugins.pot:
125 update po files and fix a few French translations
126
1272007-12-08 16:34 dermoth
128
129 * [r1848] NEWS, plugins/check_disk.c:
130 Fix check_disk reporting OK if disk usage grows over 100% (bug
131 #1348746).
132
1332007-12-04 12:57 dermoth
134
135 * [r1847] plugins/check_ntp_time.c:
136 Interesting... For some reason it did not take this (patch barfed
137 on it and I thought I had fixed it already)...
138
1392007-12-04 12:38 dermoth
140
141 * [r1846] NEWS, plugins/Makefile.am, plugins/check_ntp_peer.c,
142 plugins/check_ntp_time.c, plugins/t/check_ntp.t:
143 Merge changes from branches/dermoth_ntp_rework
144 (check_ntp_peer/check_ntp_time)
145
146 NEWS | 13 plugins/Makefile.am | 8 plugins/check_ntp_peer.c | 628
147 ++++++++++++++++-------------------------------
148 plugins/check_ntp_time.c | 323 ++----------------------
149 plugins/t/check_ntp.t | 92 +++++-
150
1512007-12-04 12:27 dermoth
152
153 * [r1843] plugins/check_ntp_peer.c, plugins/check_ntp_time.c:
154 Add the new checks as check_ntp copies to keep full plug-in
155 history
156
1572007-12-04 11:14 dermoth
158
159 * [r1838] plugins/check_ntp.c:
160 missing word in comment block.
161
1622007-11-23 04:21 dermoth
163
164 * [r1830] NEWS, plugins/check_ntp.c:
165 - Use max_state_alt in check_ntp to fix some issues with the
166 latest commits. - Roll back the stratum check as there were
167 issues with it and a better one is already implemented in
168 check_ntp_peer (about to be included)
169
1702007-11-23 04:18 dermoth
171
172 * [r1829] plugins/utils.c, plugins/utils.h:
173 Add a max_state_alt function that put UNKNOWN and DEPENDENT ahead
174 of OK.
175
1762007-11-11 16:29 dermoth
177
178 * [r1827] NEWS, plugins/check_cluster.c, plugins/check_snmp.c:
179 Fix broken usage2 in check_snmp and check_cluster Fix
180 check_cluster blocking some special characters for thresholds
181 ("-", "@", "~")
182
1832007-11-10 17:37 dermoth
184
185 * [r1822] plugins/check_ntp.c:
186 Fix newly added stratum check (has to be decreased by one when
187 using normal NTP packets versus control packets)
188
1892007-11-09 23:24 dermoth
190
191 * [r1819] lib/tests/test_base64.c:
192 Adding svn:keywords props
193
1942007-11-09 22:01 dermoth
195
196 * [r1818] configure.in, lib/tests/Makefile.am,
197 lib/tests/test_base64.c, lib/tests/test_base64.t,
198 tools/distclean:
199 Adding test for base64 lib
200
2012007-11-09 21:17 dermoth
202
203 * [r1817] lib/Makefile.am, lib/base64.c, lib/base64.h,
204 plugins/check_http.c, plugins/check_smtp.c:
205 Moved base64 function to /lib.
206
2072007-11-09 18:24 dermoth
208
209 * [r1816] lib/utils_tcp.h:
210 Nothing to see here...
211
2122007-11-09 17:21 dermoth
213
214 * [r1815] THANKS.in:
215 Credits of check_snmp fix for bug #1815362 (CVE-2007-5623)
216
2172007-11-09 16:05 dermoth
218
219 * [r1814] plugins/check_snmp.c:
220 Fix check_snmp buffer overflow (CVE-2007-5623)
221
222 This patch comes from the Gentoo Portage tree but I couldn't find
223 the author. I sent an email and will give credits when I get an
224 answer.
225
2262007-11-09 13:08 dermoth
227
228 * [r1813] plugins/check_ssh.c:
229 Close the socket on all exits (not just the OK one)
230
2312007-11-09 13:06 dermoth
232
233 * [r1812] plugins/check_snmp.c:
234 Fix missing \n in --help output
235
2362007-10-25 21:06 dermoth
237
238 * [r1811] NEWS, plugins/check_ntp.c:
239 check_ntp now return UNKNOWN instead of WARNING if jitter is
240 unavailable. If no offset threshold is specified and the offset
241 is unavailable, will return UNKNOWN as well.
242
2432007-10-25 20:43 tonvoon
244
245 * [r1810] plugins-root/check_dhcp.c, plugins/check_ping.c,
246 plugins/check_ups.c, tools/sync_website:
247 Automatically update website with --help output. Cosmetic fixes
248 for some help output
249
2502007-10-24 15:08 hweiss
251
252 * [r1809] THANKS.in, plugins/check_snmp.c:
253 Hide the SNMP community string (and v3 passwords) from error
254 messages (Bernhard Fischer on nagiosplug-devel@)
255
2562007-10-15 06:52 tonvoon
257
258 * [r1808] doc/RELEASING:
259 Add reparagraph option to make ChangeLog output bit prettier
260
2612007-10-14 22:19 hweiss
262
263 * [r1807] plugins/check_http.c:
264 Fix a possible segfault if using "-f follow" and the server sends
265 a forged "LLLLocation" header prefixed with multiple "L"s
266 (fabiodds - 1813346)
267
2682007-10-11 04:21 dermoth
269
270 * [r1806] NEWS, plugins/check_ntp.c:
271 Add stratum thresholds support for check_ntp (feature request
272 #1703823)
273
2742007-10-11 02:56 dermoth
275
276 * [r1805] plugins/check_ntp.c:
277 Use provided threshold functions (no functionnal change apart the
278 check for overlaping thresholds)
279
2802007-10-02 13:51 hweiss
281
282 * [r1804] NEWS, plugins/check_http.c:
283 Fix regression in 1.4.10 where following redirects to relative
284 URLs on virtual hosts failed if both "-H" and "-I" were specified
285 (noted by Rodrigo A. G. Schichaschwili on nagiosplug-devel@)
286
2872007-09-29 10:03 tonvoon
288
289 * [r1803] doc/RELEASING:
290 Updated notes on releasing, mainly for svn
291
2922007-09-29 00:44 tonvoon
293
294 * [r1801] BUGS, ChangeLog, NEWS, configure.in, package.def:
295 Prep for 1.4.10
296
12007-09-26 10:57 hweiss 2972007-09-26 10:57 hweiss
2 298
3 * [r1800] NEWS, plugins/check_radius.c: 299 * [r1800] NEWS, plugins/check_radius.c:
4 Drop the weird and undocumented behaviour of using positional 300 Drop the weird and undocumented behaviour of using positional
5 argument 301 argument parsing instead of getopt(3) if 8 command line arguments
6 parsing instead of getopt(3) if 8 command line arguments were 302 were given (as suggested by Matthias) and check whether all
7 given (as 303 required arguments have been specified in order to spit out
8 suggested by Matthias) and check whether all required arguments 304 proper error messages and to avoid a possible segfault (as
9 have 305 suggested by Thomas).
10 been specified in order to spit out proper error messages and to
11 avoid a
12 possible segfault (as suggested by Thomas).
13 306
142007-09-26 04:16 dermoth 3072007-09-26 04:16 dermoth
15 308
@@ -21,8 +314,7 @@
21 * [r1798] perlmods, perlmods/Nagios-Plugin-0.20.tar.gz, 314 * [r1798] perlmods, perlmods/Nagios-Plugin-0.20.tar.gz,
22 perlmods/Nagios-Plugin-0.21.tar.gz: 315 perlmods/Nagios-Plugin-0.21.tar.gz:
23 Update N::P with new version, redirecting help, version and usage 316 Update N::P with new version, redirecting help, version and usage
24 to 317 to stdout
25 stdout
26 318
272007-09-24 18:51 tonvoon 3192007-09-24 18:51 tonvoon
28 320
@@ -33,8 +325,7 @@
33 325
34 * [r1794] NEWS, configure.in, plugins/netutils.c: 326 * [r1794] NEWS, configure.in, plugins/netutils.c:
35 Let ./configure --without-ipv6 suppress non-IPv4 DNS lookups 327 Let ./configure --without-ipv6 suppress non-IPv4 DNS lookups
36 (noted by 328 (noted by Mark Frost on nagios-users@)
37 Mark Frost on nagios-users@)
38 329
392007-09-23 12:29 psychotrahe 3302007-09-23 12:29 psychotrahe
40 331
@@ -81,11 +372,10 @@
81 * [r1786] NEWS, lib/tests/test_disk.c, lib/utils_disk.c, 372 * [r1786] NEWS, lib/tests/test_disk.c, lib/utils_disk.c,
82 lib/utils_disk.h, plugins/check_disk.c, plugins/t/check_disk.t: 373 lib/utils_disk.h, plugins/check_disk.c, plugins/t/check_disk.t:
83 Added -i/-I to ignore pathes/partitions based on regular 374 Added -i/-I to ignore pathes/partitions based on regular
84 expressions 375 expressions Added check_disk -A selecting all filesystems -E
85 Added check_disk -A selecting all filesystems 376 option must now be passed before -p or -r/-R Passing -E after -p
86 -E option must now be passed before -p or -r/-R 377 or -r results in UNKNOWN state Fixed bug when mixing case
87 Passing -E after -p or -r results in UNKNOWN state 378 sensitive and insensitive regexes
88 Fixed bug when mixing case sensitive and insensitive regexes
89 379
902007-09-22 03:00 dermoth 3802007-09-22 03:00 dermoth
91 381
@@ -100,8 +390,8 @@
100 lib/tests/test_cmd.t, lib/utils_cmd.c, lib/utils_cmd.h, 390 lib/tests/test_cmd.t, lib/utils_cmd.c, lib/utils_cmd.h,
101 plugins/Makefile.am, plugins/negate.c, plugins/t/negate.pl, 391 plugins/Makefile.am, plugins/negate.c, plugins/t/negate.pl,
102 plugins/t/negate.t: 392 plugins/t/negate.t:
103 Stop double expansion of parameters for negate - works like 393 Stop double expansion of parameters for negate - works like time
104 time command now 394 command now
105 395
1062007-09-21 05:05 dermoth 3962007-09-21 05:05 dermoth
107 397
@@ -111,17 +401,14 @@
1112007-09-21 04:59 dermoth 4012007-09-21 04:59 dermoth
112 402
113 * [r1782] plugins/check_disk.c: 403 * [r1782] plugins/check_disk.c:
114 - Added some variables at verbose==3 404 - Added some variables at verbose==3 - Removed support for
115 - Removed support for verbose<0 (-q). -q was broken and tried to 405 verbose<0 (-q). -q was broken and tried to to the same as -e. -
116 to the same as -e. 406 -q in now an undocumented alias of -e (for
117 - -q in now an undocumented alias of -e (for 407 backward-compatibility). NB: Long help text for -d was already
118 backward-compatibility). 408 missing. - Reordered the switches so that:   a. less-important
119 NB: Long help text for -d was already missing. 409 ones are in alphabetical order b. short and long help orders
120 - Reordered the switches so that: 410 match. - Enclosed "-p | -x" inside braces instead of brackets as
121   a. less-important ones are in alphabetical order 411 one or the other is required.
122 b. short and long help orders match.
123 - Enclosed "-p | -x" inside braces instead of brackets as one or
124 the other is required.
125 412
1262007-09-17 08:19 tonvoon 4132007-09-17 08:19 tonvoon
127 414
@@ -132,20 +419,18 @@
132 419
133 * [r1780] NEWS, plugins/check_smtp.c: 420 * [r1780] NEWS, plugins/check_smtp.c:
134 Properly handle SMTP server responses which are split into 421 Properly handle SMTP server responses which are split into
135 multiple 422 multiple packets (noted by Chris Adams on nagiosplug-help@).
136 packets (noted by Chris Adams on nagiosplug-help@). TODO: The new 423 TODO: The new recvline()/recvlines() functions should buffer
137 recvline()/recvlines() functions should buffer received data 424 received data instead of reading one byte at a time and they
138 instead of 425 should be moved to netutils.c so that other plugins can use them,
139 reading one byte at a time and they should be moved to netutils.c 426 too.
140 so
141 that other plugins can use them, too.
142 427
1432007-09-15 11:55 hweiss 4282007-09-15 11:55 hweiss
144 429
145 * [r1779] NEWS, plugins-root/check_icmp.c: 430 * [r1779] NEWS, plugins-root/check_icmp.c:
146 Correct all instances of misaligned memory access. This fixes bus 431 Correct all instances of misaligned memory access. This fixes bus
147 erros 432 erros on platforms which require alignment (such as SPARC and
148 on platforms which require alignment (such as SPARC and MIPS). 433 MIPS).
149 434
1502007-09-15 11:34 hweiss 4352007-09-15 11:34 hweiss
151 436
@@ -163,8 +448,8 @@
163 perlmods/Params-Validate-0.88.tar.gz, 448 perlmods/Params-Validate-0.88.tar.gz,
164 perlmods/Test-Simple-0.70.tar.gz, perlmods/install_order, 449 perlmods/Test-Simple-0.70.tar.gz, perlmods/install_order,
165 tools/build_perl_modules: 450 tools/build_perl_modules:
166 Adding in optional Nagios::Plugin perl module (and 451 Adding in optional Nagios::Plugin perl module (and dependencies)
167 dependencies) compilation and installation 452 compilation and installation
168 453
1692007-08-28 03:19 dermoth 4542007-08-28 03:19 dermoth
170 455
@@ -185,8 +470,7 @@
185 470
186 * [r1769] plugins/check_smtp.c: 471 * [r1769] plugins/check_smtp.c:
187 Read the response to an SMTP QUIT command before closing the 472 Read the response to an SMTP QUIT command before closing the
188 socket 473 socket (noted by Dieter Hendricks on nagiosplug-help@)
189 (noted by Dieter Hendricks on nagiosplug-help@)
190 474
1912007-07-29 12:42 hweiss 4752007-07-29 12:42 hweiss
192 476
@@ -197,33 +481,27 @@
197 481
198 * [r1767] tools/tinderbox_build: 482 * [r1767] tools/tinderbox_build:
199 If the TMPDIR environment variable is set, use that instead of 483 If the TMPDIR environment variable is set, use that instead of
200 "/tmp" as 484 "/tmp" as the installation directory.
201 the installation directory.
202 485
2032007-07-26 17:32 hweiss 4862007-07-26 17:32 hweiss
204 487
205 * [r1766] NEWS, plugins-root/check_dhcp.c: 488 * [r1766] NEWS, plugins-root/check_dhcp.c:
206 The "--serverip" and "--requestedip" options now accept host 489 The "--serverip" and "--requestedip" options now accept host
207 names, too. 490 names, too. This doesn't quite fit the option names and so far I
208 This doesn't quite fit the option names and so far I haven't 491 haven't changed the "--help" output which currently only talks
209 changed the 492 about IP addresses. However, I don't see why resolving host names
210 "--help" output which currently only talks about IP addresses. 493 should not be supported.
211 However,
212 I don't see why resolving host names should not be supported.
213 494
214 Also note that for the moment, I added a quick'n'dirty 495 Also note that for the moment, I added a quick'n'dirty
215 resolve_host() 496 resolve_host() function which should really go into netutils.c. I
216 function which should really go into netutils.c. I just wanted to 497 just wanted to think about its interface a bit more before
217 think 498 providing such a function globally.
218 about its interface a bit more before providing such a function
219 globally.
220 499
2212007-07-26 12:38 hweiss 5002007-07-26 12:38 hweiss
222 501
223 * [r1765] NEWS, plugins-root/check_dhcp.c: 502 * [r1765] NEWS, plugins-root/check_dhcp.c:
224 New "-m, --mac" option which allows for specifying the MAC 503 New "-m, --mac" option which allows for specifying the MAC
225 address to 504 address to use in the DHCP request.
226 use in the DHCP request.
227 505
2282007-07-26 00:46 hweiss 5062007-07-26 00:46 hweiss
229 507
@@ -234,18 +512,15 @@
234 512
235 * [r1763] plugins-root/check_dhcp.c: 513 * [r1763] plugins-root/check_dhcp.c:
236 A few minor fixes/improvements which were included with (but 514 A few minor fixes/improvements which were included with (but
237 unrelated 515 unrelated to) the "--unicast" patch (Andreas Ericsson and Heiti
238 to) the "--unicast" patch (Andreas Ericsson and Heiti Ernits - 516 Ernits - 1218235)
239 1218235)
240 517
2412007-07-26 00:02 hweiss 5182007-07-26 00:02 hweiss
242 519
243 * [r1762] NEWS, THANKS.in, configure.in, plugins-root/check_dhcp.c: 520 * [r1762] NEWS, THANKS.in, configure.in, plugins-root/check_dhcp.c:
244 New "-u, --unicast" option which gives check_dhcp the ability to 521 New "-u, --unicast" option which gives check_dhcp the ability to
245 mimic a 522 mimic a DHCP relay server in order to check remote subnets (Heiti
246 DHCP relay server in order to check remote subnets (Heiti Ernits 523 Ernits and Andreas Ericsson - 1218235)
247 and
248 Andreas Ericsson - 1218235)
249 524
2502007-07-24 00:35 tonvoon 5252007-07-24 00:35 tonvoon
251 526
@@ -265,21 +540,14 @@
265 540
266 * [r1759] NEWS, plugins/check_http.c: 541 * [r1759] NEWS, plugins/check_http.c:
267 Add "Connection: close" to the HTTP request header, which tells 542 Add "Connection: close" to the HTTP request header, which tells
268 HTTP/1.1 543 HTTP/1.1 servers to close the connection after completion of the
269 servers to close the connection after completion of the response. 544 response. This should be compatible with HTTP/1.0, as HTTP/1.0
270 This 545 allows for custom header fields which should be ignored if not
271 should be compatible with HTTP/1.0, as HTTP/1.0 allows for custom 546 recognized by the server. With some server configurations, the
272 header 547 server would keep the connection alive without this header line
273 fields which should be ignored if not recognized by the server. 548 (despite the plugin requesting HTTP/1.0), resulting in the plugin
274 With 549 running into either the server's or it's own timeout (reported by
275 some server configurations, the server would keep the connection 550 Roman Schliessmeyer and Jesse Morgan via IRC).
276 alive
277 without this header line (despite the plugin requesting
278 HTTP/1.0),
279 resulting in the plugin running into either the server's or it's
280 own
281 timeout (reported by Roman Schliessmeyer and Jesse Morgan via
282 IRC).
283 551
2842007-07-15 15:21 psychotrahe 5522007-07-15 15:21 psychotrahe
285 553
@@ -320,8 +588,8 @@
3202007-07-07 12:02 psychotrahe 5882007-07-07 12:02 psychotrahe
321 589
322 * [r1752] plugins/utils.c: 590 * [r1752] plugins/utils.c:
323 Changed output order of print_revision 591 Changed output order of print_revision print_revision now uses
324 print_revision now uses clean_revstring 592 clean_revstring
325 593
3262007-07-07 11:55 psychotrahe 5942007-07-07 11:55 psychotrahe
327 595
@@ -337,8 +605,8 @@
337 605
338 * [r1749] plugins-scripts/check_log.sh, 606 * [r1749] plugins-scripts/check_log.sh,
339 plugins-scripts/check_oracle.sh, plugins-scripts/utils.sh.in: 607 plugins-scripts/check_oracle.sh, plugins-scripts/utils.sh.in:
340 Changed order in -V/--version output 608 Changed order in -V/--version output Fixed -V output for
341 Fixed -V output for check_log and check_oracle 609 check_log and check_oracle
342 610
3432007-07-06 23:03 psychotrahe 6112007-07-06 23:03 psychotrahe
344 612
@@ -383,22 +651,18 @@
383 651
384 * [r1741] plugins/check_http.c: 652 * [r1741] plugins/check_http.c:
385 When following redirects, the plugin supported 'Location:' header 653 When following redirects, the plugin supported 'Location:' header
386 fields 654 fields which spanned multiple lines. However, it was not checked
387 which spanned multiple lines. However, it was not checked whether 655 whether extra lines are preceeded with white space, which could
388 extra 656 lead to the following header field name being interpreted as the
389 lines are preceeded with white space, which could lead to the 657 value of the 'Location:' field if the latter was empty for some
390 following 658 reason.
391 header field name being interpreted as the value of the
392 'Location:'
393 field if the latter was empty for some reason.
394 659
3952007-06-15 18:31 hweiss 6602007-06-15 18:31 hweiss
396 661
397 * [r1740] plugins/check_http.c: 662 * [r1740] plugins/check_http.c:
398 `host_name' is a NULL pointer if the "-I" flag is used instead of 663 `host_name' is a NULL pointer if the "-I" flag is used instead of
399 "-H", 664 "-H", so use `server_address' instead. Fixes a possible segfault
400 so use `server_address' instead. Fixes a possible segfault when 665 when following redirects to relative URLs (reported by Ingo
401 following redirects to relative URLs (reported by Ingo
402 Lantschner). 666 Lantschner).
403 667
4042007-06-13 09:43 psychotrahe 6682007-06-13 09:43 psychotrahe
@@ -453,8 +717,8 @@
453 * [r1729] NEWS, lib/Makefile.am, lib/utils_tcp.c, lib/utils_tcp.h, 717 * [r1729] NEWS, lib/Makefile.am, lib/utils_tcp.c, lib/utils_tcp.h,
454 plugins/check_tcp.c: 718 plugins/check_tcp.c:
455 Moved check_tcp's expect string testing into utils_tcp for 719 Moved check_tcp's expect string testing into utils_tcp for
456 testing purposes. 720 testing purposes. Added -A/--all flag to test for every expect
457 Added -A/--all flag to test for every expect string passed. 721 string passed.
458 722
4592007-06-01 23:11 hweiss 7232007-06-01 23:11 hweiss
460 724
@@ -465,15 +729,13 @@
465 729
466 * [r1727] plugins/check_http.c: 730 * [r1727] plugins/check_http.c:
467 Fix an off-by-one error where a realloc(3) call doesn't allocate 731 Fix an off-by-one error where a realloc(3) call doesn't allocate
468 space 732 space for nul-termination (Aravind Gottipati - 1729692)
469 for nul-termination (Aravind Gottipati - 1729692)
470 733
4712007-06-01 22:57 hweiss 7342007-06-01 22:57 hweiss
472 735
473 * [r1726] plugins/sslutils.c: 736 * [r1726] plugins/sslutils.c:
474 Call the SSL library initialization functions only once (not for 737 Call the SSL library initialization functions only once (not for
475 every 738 every SSL connection).
476 SSL connection).
477 739
4782007-06-01 17:06 hweiss 7402007-06-01 17:06 hweiss
479 741
@@ -484,12 +746,9 @@
484 746
485 * [r1724] plugins/sslutils.c: 747 * [r1724] plugins/sslutils.c:
486 Set the pointers to the SSL and SSL_CTX objects back to NULL 748 Set the pointers to the SSL and SSL_CTX objects back to NULL
487 after 749 after freeing them in np_net_ssl_cleanup(). This fixes a
488 freeing them in np_net_ssl_cleanup(). This fixes a check_http 750 check_http segfault if an SSL site redirects to a non-SSL one
489 segfault 751 (reported by Aravind Gottipati via IRC).
490 if an SSL site redirects to a non-SSL one (reported by Aravind
491 Gottipati
492 via IRC).
493 752
4942007-05-29 20:01 psychotrahe 7532007-05-29 20:01 psychotrahe
495 754
@@ -501,8 +760,7 @@
501 760
502 * [r1722] plugins/check_tcp.c: 761 * [r1722] plugins/check_tcp.c:
503 No more warn/crit values in performance data if -w and -c are not 762 No more warn/crit values in performance data if -w and -c are not
504 specified. 763 specified. Thanks to Simon Bellwood (#1181554)
505 Thanks to Simon Bellwood (#1181554)
506 764
5072007-05-29 05:22 dermoth 7652007-05-29 05:22 dermoth
508 766
@@ -524,11 +782,10 @@
524 782
525 * [r1718] lib/utils_base.c, lib/utils_base.h, 783 * [r1718] lib/utils_base.c, lib/utils_base.h,
526 plugins-root/check_dhcp.c, plugins-root/check_icmp.c: 784 plugins-root/check_dhcp.c, plugins-root/check_icmp.c:
527 added functions to utils_base: 785 added functions to utils_base: np_check_if_root() - returns
528 np_check_if_root() - returns nonzero if geteuid()==0 786 nonzero if geteuid()==0 np_warn_if_not_root() - uses the above to
529 np_warn_if_not_root() - uses the above to print an informative 787 print an informative warning added uses of these functions to
530 warning 788 check_dhcp and check_icmp.
531 added uses of these functions to check_dhcp and check_icmp.
532 789
5332007-05-24 08:53 tonvoon 7902007-05-24 08:53 tonvoon
534 791
@@ -575,10 +832,9 @@
575 832
576 * [r1710] ABOUT-NLS, build-aux/mkinstalldirs, configure.in: 833 * [r1710] ABOUT-NLS, build-aux/mkinstalldirs, configure.in:
577 Updating gettext files from coreutils-6.9. mkinstalldirs needs to 834 Updating gettext files from coreutils-6.9. mkinstalldirs needs to
578 be in 835 be in build-aux for some systems without gettext natively. Also
579 build-aux for some systems without gettext natively. Also have at 836 have at top level, though gettext documentation says file not
580 top level, 837 neceesary
581 though gettext documentation says file not neceesary
582 838
5832007-05-09 09:16 psychotrahe 8392007-05-09 09:16 psychotrahe
584 840
@@ -600,9 +856,8 @@
600 856
601 * [r1706] ChangeLog, THANKS.in, plugins/check_disk.c: 857 * [r1706] ChangeLog, THANKS.in, plugins/check_disk.c:
602 fixed backward incompatibility introduced in 1.4.8 where all 858 fixed backward incompatibility introduced in 1.4.8 where all
603 partitions are selected, 859 partitions are selected, if path is specified as last argument
604 if path is specified as last argument (without using -p). 860 (without using -p). Thanks to Emil Michles (Emilis) on #nagios
605 Thanks to Emil Michles (Emilis) on #nagios
606 861
6072007-05-02 10:11 dermoth 8622007-05-02 10:11 dermoth
608 863
@@ -665,8 +920,8 @@
665 920
666 * [r1694] THANKS.in, plugins-root/check_dhcp.c: 921 * [r1694] THANKS.in, plugins-root/check_dhcp.c:
667 Use the 'server identifier' option instead of the 'siaddr' field 922 Use the 'server identifier' option instead of the 'siaddr' field
668 as the 923 as the DHCP server address; see RFC 2131, 2. (Denis Knauf -
669 DHCP server address; see RFC 2131, 2. (Denis Knauf - 1667488) 924 1667488)
670 925
6712007-04-19 03:46 dermoth 9262007-04-19 03:46 dermoth
672 927
@@ -678,13 +933,11 @@
678 933
679 * [r1692] NEWS, plugins/check_by_ssh.c: 934 * [r1692] NEWS, plugins/check_by_ssh.c:
680 Revert my previous change to "-S/--skip" in favour of the two 935 Revert my previous change to "-S/--skip" in favour of the two
681 options 936 options "-E/--skip-stderr" and "-S/--skip-stdout". Both of them
682 "-E/--skip-stderr" and "-S/--skip-stdout". Both of them support 937 support omitting the number of lines to skip, in which case all
683 omitting the number of lines to skip, in which case all output on 938 output on the respective file descriptor is skipped. "--skip" is
684 the 939 kept as an alias for "--skip-stdout" for backwards compatibility
685 respective file descriptor is skipped. "--skip" is kept as an 940 with recent releases.
686 alias for
687 "--skip-stdout" for backwards compatibility with recent releases.
688 941
689 Also, print a message if no (non-skipped) stdout/stderr output is 942 Also, print a message if no (non-skipped) stdout/stderr output is
690 available. This fixes a segfault if the remote command prints no 943 available. This fixes a segfault if the remote command prints no
@@ -709,8 +962,7 @@
709 962
710 * [r1688] NEWS, plugins/Makefile.am, plugins/check_cluster.c: 963 * [r1688] NEWS, plugins/Makefile.am, plugins/check_cluster.c:
711 Add thresholds support for check_cluster + lots of 964 Add thresholds support for check_cluster + lots of
712 standardization. 965 standardization. Add forgotten items to NEWS.
713 Add forgotten items to NEWS.
714 966
7152007-04-15 06:44 dermoth 9672007-04-15 06:44 dermoth
716 968
@@ -726,17 +978,13 @@
726 978
727 * [r1685] BUGS, plugins/check_by_ssh.c: 979 * [r1685] BUGS, plugins/check_by_ssh.c:
728 Up to revision 1.35, the "-S" option skipped the specified number 980 Up to revision 1.35, the "-S" option skipped the specified number
729 of 981 of lines written to stderr. With revision 1.36 and newer, "-S"
730 lines written to stderr. With revision 1.36 and newer, "-S" 982 skipped the specified number of lines written to stdout. Now,
731 skipped the 983 "-S" skips the specified number of lines written to stderr; and
732 specified number of lines written to stdout. Now, "-S" skips the 984 if the number specified via "-S" minus the number of lines
733 specified number of lines written to stderr; and if the number 985 written to stderr is larger than 0, the difference is used as the
734 specified 986 number of lines written to stdout to skip. Also, the "--help"
735 via "-S" minus the number of lines written to stderr is larger 987 output was fixed. (Hector - 1675286)
736 than 0,
737 the difference is used as the number of lines written to stdout
738 to skip.
739 Also, the "--help" output was fixed. (Hector - 1675286)
740 988
7412007-04-13 11:38 dermoth 9892007-04-13 11:38 dermoth
742 990
@@ -769,10 +1017,9 @@
7692007-04-10 07:17 dermoth 10172007-04-10 07:17 dermoth
770 1018
771 * [r1678] plugins/check_ntp.c: 1019 * [r1678] plugins/check_ntp.c:
772 - Fix possibility of printing scientific numbers in perfdata 1020 - Fix possibility of printing scientific numbers in perfdata -
773 - Use fperfdata function for perfdata formatting 1021 Use fperfdata function for perfdata formatting - Make the
774 - Make the printing part a bit more flexible (similar to 1022 printing part a bit more flexible (similar to check_disk)
775 check_disk)
776 1023
7772007-04-10 05:58 dermoth 10242007-04-10 05:58 dermoth
778 1025
@@ -800,8 +1047,7 @@
800 1047
801 * [r1673] plugins/check_ntp.c: 1048 * [r1673] plugins/check_ntp.c:
802 Don't rely on the assumption that the size of a READSTAT response 1049 Don't rely on the assumption that the size of a READSTAT response
803 is a 1050 is a multiple of sizeof(ntp_assoc_status_pair).
804 multiple of sizeof(ntp_assoc_status_pair).
805 1051
8062007-04-02 09:28 tonvoon 10522007-04-02 09:28 tonvoon
807 1053
@@ -823,10 +1069,9 @@
823 1069
824 * [r1669] plugins/t/check_http.t: 1070 * [r1669] plugins/t/check_http.t:
825 check_http.t: - added internet_access variable to skip tests 1071 check_http.t: - added internet_access variable to skip tests
826 where internet access is required. 1072 where internet access is required. - added host_tcp_http2
827 - added host_tcp_http2 variable for a webserver serving the 1073 variable for a webserver serving the string 'nagios' in index -
828 string 'nagios' in index 1074 no tests are skipped if the new vars are not defined (existing
829 - no tests are skipped if the new vars are not defined (existing
830 installations) 1075 installations)
831 1076
8322007-04-01 11:17 psychotrahe 10772007-04-01 11:17 psychotrahe
@@ -844,8 +1089,7 @@
844 1089
845 * [r1666] plugins/check_ntp.c: 1090 * [r1666] plugins/check_ntp.c:
846 Fix an out-of-bounds memcpy(3) and add a realloc(3) error check 1091 Fix an out-of-bounds memcpy(3) and add a realloc(3) error check
847 in 1092 in jitter_request().
848 jitter_request().
849 1093
8502007-03-31 17:35 hweiss 10942007-03-31 17:35 hweiss
851 1095
@@ -872,8 +1116,7 @@
872 1116
873 * [r1661] NEWS, configure.in, m4/np_mysqlclient.m4: 1117 * [r1661] NEWS, configure.in, m4/np_mysqlclient.m4:
874 Fix AC_CHECK_LIB for mysql_init - add dependent libraries. mysql 1118 Fix AC_CHECK_LIB for mysql_init - add dependent libraries. mysql
875 detection 1119 detection separated into external m4 file
876 separated into external m4 file
877 1120
8782007-03-30 09:00 psychotrahe 11212007-03-30 09:00 psychotrahe
879 1122
@@ -912,8 +1155,7 @@
912 1155
913 * [r1654] plugins-root/Makefile.am: 1156 * [r1654] plugins-root/Makefile.am:
914 Set the "read" and "execute" bits only for "user" and "group" in 1157 Set the "read" and "execute" bits only for "user" and "group" in
915 order 1158 order to not overwrite "--without-world-permissions" for the root
916 to not overwrite "--without-world-permissions" for the root
917 plugins. 1159 plugins.
918 1160
9192007-03-29 10:32 tonvoon 11612007-03-29 10:32 tonvoon
@@ -952,10 +1194,9 @@
952 1194
953 * [r1639] NEWS, plugins/check_ping.c, plugins/t/check_ping.t: 1195 * [r1639] NEWS, plugins/check_ping.c, plugins/t/check_ping.t:
954 check_ping's timeout interval is only +1 if ping command has a 1196 check_ping's timeout interval is only +1 if ping command has a
955 timeout value. 1197 timeout value. Tests updated to check for 100% packet loss
956 Tests updated to check for 100% packet loss (always if ping has 1198 (always if ping has timeout), otherwise will check for "timed
957 timeout), otherwise 1199 out" string
958 will check for "timed out" string
959 1200
9602007-03-11 06:51 dermoth 12012007-03-11 06:51 dermoth
961 1202
@@ -967,8 +1208,7 @@
967 * [r1637] plugins-root/t, plugins-root/t/check_icmp.t, 1208 * [r1637] plugins-root/t, plugins-root/t/check_icmp.t,
968 plugins/t/check_ping.t: 1209 plugins/t/check_ping.t:
969 Converted check_ping.t to new-style testcases. Added test case 1210 Converted check_ping.t to new-style testcases. Added test case
970 for check_icmp - 1211 for check_icmp - requires sudo access
971 requires sudo access
972 1212
9732007-03-11 01:57 tonvoon 12132007-03-11 01:57 tonvoon
974 1214
@@ -1018,16 +1258,14 @@
1018 1258
1019 * [r1628] plugins/t/check_disk.t: 1259 * [r1628] plugins/t/check_disk.t:
1020 Test failure if a filesystem which is a subset of another fails 1260 Test failure if a filesystem which is a subset of another fails
1021 the inode 1261 the inode check (Matthias Elbe - 1660953)
1022 check (Matthias Elbe - 1660953)
1023 1262
10242007-03-06 14:18 tonvoon 12632007-03-06 14:18 tonvoon
1025 1264
1026 * [r1627] NEWS, configure.in: 1265 * [r1627] NEWS, configure.in:
1027 Detect if check_mysql compile will work at ./configure time, due 1266 Detect if check_mysql compile will work at ./configure time, due
1028 to some 1267 to some Redhat systems distributing mysql_config, but not the
1029 Redhat systems distributing mysql_config, but not the include 1268 include files
1030 files
1031 1269
10322007-03-06 11:03 tonvoon 12702007-03-06 11:03 tonvoon
1033 1271
@@ -1038,8 +1276,8 @@
1038 1276
1039 * [r1625] FAQ, INSTALLING, NEWS, README, plugins-root/Makefile.am: 1277 * [r1625] FAQ, INSTALLING, NEWS, README, plugins-root/Makefile.am:
1040 Root plugins installed with world executable permissions. Removed 1278 Root plugins installed with world executable permissions. Removed
1041 references 1279 references to --with-nagios-user and --with-nagios-group in
1042 to --with-nagios-user and --with-nagios-group in README 1280 README
1043 1281
10442007-03-02 01:38 egalstad 12822007-03-02 01:38 egalstad
1045 1283
@@ -1066,8 +1304,7 @@
1066 1304
1067 * [r1620] plugins/check_tcp.c, plugins/t/check_tcp.t: 1305 * [r1620] plugins/check_tcp.c, plugins/t/check_tcp.t:
1068 Documentation fix re: --escape flag. Fix of ./check_tcp test to 1306 Documentation fix re: --escape flag. Fix of ./check_tcp test to
1069 webservers 1307 webservers to make it more standards compliant
1070 to make it more standards compliant
1071 1308
10722007-02-09 14:35 tonvoon 13092007-02-09 14:35 tonvoon
1073 1310
@@ -1086,8 +1323,7 @@
1086 1323
1087 * [r1613] plugins/check_swap.c: 1324 * [r1613] plugins/check_swap.c:
1088 Include <sys/param.h> before <sys/swap.h> in order to fix 1325 Include <sys/param.h> before <sys/swap.h> in order to fix
1089 compilation on 1326 compilation on OpenBSD (nsturm - 1653934)
1090 OpenBSD (nsturm - 1653934)
1091 1327
10922007-02-06 23:30 dermoth 13282007-02-06 23:30 dermoth
1093 1329
@@ -1131,8 +1367,8 @@
11312007-02-01 06:53 dermoth 13672007-02-01 06:53 dermoth
1132 1368
1133 * [r1604] plugins/check_tcp.c, plugins/t/check_jabber.t: 1369 * [r1604] plugins/check_tcp.c, plugins/t/check_jabber.t:
1134 Fix progname being partly set to upper case 1370 Fix progname being partly set to upper case Change formating of
1135 Change formating of invalid hostname output 1371 invalid hostname output
1136 1372
11372007-02-01 05:37 dermoth 13732007-02-01 05:37 dermoth
1138 1374
@@ -1148,8 +1384,7 @@
1148 1384
1149 * [r1601] plugins/t/check_jabber.t: 1385 * [r1601] plugins/t/check_jabber.t:
1150 Converted to new style object and Test::More testing. Skipped 1386 Converted to new style object and Test::More testing. Skipped
1151 jabber server 1387 jabber server tests if not defined
1152 tests if not defined
1153 1388
11542007-01-31 06:18 dermoth 13892007-01-31 06:18 dermoth
1155 1390
@@ -1183,8 +1418,7 @@
1183 1418
1184 * [r1595] configure.in: 1419 * [r1595] configure.in:
1185 grep(1) "-q" isn't portable (e.g., it won't work on Solaris 8), 1420 grep(1) "-q" isn't portable (e.g., it won't work on Solaris 8),
1186 redirect 1421 redirect output to /dev/null instead.
1187 output to /dev/null instead.
1188 1422
11892007-01-29 14:14 dermoth 14232007-01-29 14:14 dermoth
1190 1424
@@ -1196,8 +1430,7 @@
1196 1430
1197 * [r1593] configure.in: 1431 * [r1593] configure.in:
1198 Automake 1.10 says: "compiling `test_disk.c' with per-target 1432 Automake 1.10 says: "compiling `test_disk.c' with per-target
1199 flags 1433 flags requires `AM_PROG_CC_C_O' in `configure.in'".
1200 requires `AM_PROG_CC_C_O' in `configure.in'".
1201 1434
12022007-01-29 10:06 tonvoon 14352007-01-29 10:06 tonvoon
1203 1436
@@ -1208,8 +1441,7 @@
1208 1441
1209 * [r1591] INSTALLING: 1442 * [r1591] INSTALLING:
1210 Remove description of deprecated ./configure 1443 Remove description of deprecated ./configure
1211 --with-nagios-{user,group} 1444 --with-nagios-{user,group} options.
1212 options.
1213 1445
12142007-01-28 21:46 hweiss 14462007-01-28 21:46 hweiss
1215 1447
@@ -1230,12 +1462,10 @@
1230 plugins/check_ups.c, plugins/check_users.c, plugins/negate.c, 1462 plugins/check_ups.c, plugins/check_users.c, plugins/negate.c,
1231 plugins/urlize.c, plugins/utils.c, plugins/utils.h: 1463 plugins/urlize.c, plugins/utils.c, plugins/utils.h:
1232 Don't try to print `optarg' (which will be a NULL pointer) if an 1464 Don't try to print `optarg' (which will be a NULL pointer) if an
1233 unknown 1465 unknown command line option was used, as this leads to a segfault
1234 command line option was used, as this leads to a segfault on some 1466 on some systems. The unknown option will be printed by getopt(3)
1235 systems. The unknown option will be printed by getopt(3) anyway. 1467 anyway. So, simply call print_usage() and exit UNKNOWN via the
1236 So, 1468 new usage5() instead.
1237 simply call print_usage() and exit UNKNOWN via the new usage5()
1238 instead.
1239 1469
12402007-01-27 21:49 dermoth 14702007-01-27 21:49 dermoth
1241 1471
@@ -1246,9 +1476,8 @@
1246 1476
1247 * [r1588] lib/utils_base.c: 1477 * [r1588] lib/utils_base.c:
1248 Change the variable names `true' and `false' (which are keywords 1478 Change the variable names `true' and `false' (which are keywords
1249 in C99) 1479 in C99) to `yes' and `no'. Fixes compilation when using SGI's
1250 to `yes' and `no'. Fixes compilation when using SGI's MIPSpro 1480 MIPSpro c99(1).
1251 c99(1).
1252 1481
12532007-01-27 17:42 hweiss 14822007-01-27 17:42 hweiss
1254 1483
@@ -1266,32 +1495,28 @@
1266 1495
1267 * [r1585] NEWS: 1496 * [r1585] NEWS:
1268 Added "-o,--ssh-option=OPTION" which hands "-o OPTION" over to 1497 Added "-o,--ssh-option=OPTION" which hands "-o OPTION" over to
1269 ssh(1) and 1498 ssh(1) and "-q,--quiet" which tells ssh(1) to suppress warnings
1270 "-q,--quiet" which tells ssh(1) to suppress warnings (Gerhard 1499 (Gerhard Lausser - 1472491)
1271 Lausser - 1472491)
1272 1500
12732007-01-27 16:37 hweiss 15012007-01-27 16:37 hweiss
1274 1502
1275 * [r1584] plugins-root/check_dhcp.c: 1503 * [r1584] plugins-root/check_dhcp.c:
1276 Include <sys/param.h> which is a prerequisite for <sys/sysctl.h> 1504 Include <sys/param.h> which is a prerequisite for <sys/sysctl.h>
1277 on 1505 on NetBSD and OpenBSD (at least).
1278 NetBSD and OpenBSD (at least).
1279 1506
12802007-01-25 00:58 tonvoon 15072007-01-25 00:58 tonvoon
1281 1508
1282 * [r1583] Makefile.am, README, configure.in, doc/RELEASING: 1509 * [r1583] Makefile.am, README, configure.in, doc/RELEASING:
1283 Update references to NEWS instead of CHANGES. Fix compile of 1510 Update references to NEWS instead of CHANGES. Fix compile of
1284 libtap 1511 libtap test programs
1285 test programs
1286 1512
12872007-01-25 00:26 tonvoon 15132007-01-25 00:26 tonvoon
1288 1514
1289 * [r1582] build-aux, build-aux/.cvsignore, build-aux/ltmain.sh, 1515 * [r1582] build-aux, build-aux/.cvsignore, build-aux/ltmain.sh,
1290 config.guess, config.sub, configure.in, ltmain.sh: 1516 config.guess, config.sub, configure.in, ltmain.sh:
1291 Use build-aux directory. Removed unnecessary checks in 1517 Use build-aux directory. Removed unnecessary checks in
1292 configure.in. 1518 configure.in. Keeping libtool to link to libtap - can't find a
1293 Keeping libtool to link to libtap - can't find a suitable 1519 suitable replacement method
1294 replacement method
1295 1520
12962007-01-24 23:18 tonvoon 15212007-01-24 23:18 tonvoon
1297 1522
@@ -1400,8 +1625,7 @@
1400 1625
1401 * [r1579] THANKS.in, plugins/check_ssh.c: 1626 * [r1579] THANKS.in, plugins/check_ssh.c:
1402 Support `check_ssh --hostname=ADDRESS' (but keep `--host=ADDRESS' 1627 Support `check_ssh --hostname=ADDRESS' (but keep `--host=ADDRESS'
1403 for backward 1628 for backward compatibility) (Ville Mattila - 1642780)
1404 compatibility) (Ville Mattila - 1642780)
1405 1629
14062007-01-23 18:20 hweiss 16302007-01-23 18:20 hweiss
1407 1631
@@ -1412,8 +1636,7 @@
1412 1636
1413 * [r1577] plugins/check_tcp.c: 1637 * [r1577] plugins/check_tcp.c:
1414 Add missing `break' to the switch-case block that handles the 1638 Add missing `break' to the switch-case block that handles the
1415 `-m' option 1639 `-m' option (Nobuhiro Ban - 1642682)
1416 (Nobuhiro Ban - 1642682)
1417 1640
14182007-01-23 16:42 hweiss 16412007-01-23 16:42 hweiss
1419 1642
@@ -1425,19 +1648,16 @@
1425 1648
1426 * [r1575] lib/mountlist.c: 1649 * [r1575] lib/mountlist.c:
1427 Add support for statvfs(2) which is needed in order to compile 1650 Add support for statvfs(2) which is needed in order to compile
1428 the plugins on 1651 the plugins on NetBSD 3.0 and newer. The current coreutils
1429 NetBSD 3.0 and newer. The current coreutils release supports 1652 release supports statvfs(2), so this patch won't be needed
1430 statvfs(2), so 1653 anymore when updating the coreutils files.
1431 this patch won't be needed anymore when updating the coreutils
1432 files.
1433 1654
14342007-01-22 04:05 hweiss 16552007-01-22 04:05 hweiss
1435 1656
1436 * [r1574] plugins/check_by_ssh.c: 1657 * [r1574] plugins/check_by_ssh.c:
1437 Added "-o,--ssh-option=OPTION" which hands "-o OPTION" over to 1658 Added "-o,--ssh-option=OPTION" which hands "-o OPTION" over to
1438 ssh(1) and 1659 ssh(1) and "-q,--quiet" which tells ssh(1) to suppress warnings
1439 "-q,--quiet" which tells ssh(1) to suppress warnings (Gerhard 1660 (Gerhard Lausser - 1472491)
1440 Lausser - 1472491)
1441 1661
14422007-01-20 20:45 tonvoon 16622007-01-20 20:45 tonvoon
1443 1663
@@ -1452,15 +1672,12 @@
14522007-01-20 10:59 seanius 16722007-01-20 10:59 seanius
1453 1673
1454 * [r1571] plugins/check_ntp.c: 1674 * [r1571] plugins/check_ntp.c:
1455 compilation fixes for check_ntp.c: 1675 compilation fixes for check_ntp.c: - check_ntp.c:290: warning:
1456 - check_ntp.c:290: warning: overflow in implicit constant 1676 overflow in implicit constant conversion fixed with an explicit
1457 conversion 1677 cast to int8_t. - check_ntp.c:544: warning: pointer of type
1458 fixed with an explicit cast to int8_t. 1678 ‘void *’ used in arithmetic fixed by casting to ptrdiff_t
1459 - check_ntp.c:544: warning: pointer of type ‘void *’ used in 1679 before arithmetic and (void*) afterwards - in TVtoNTP64, cast
1460 arithmetic 1680 arithmetic result passed to R32 as uint64_t.
1461 fixed by casting to ptrdiff_t before arithmetic and (void*)
1462 afterwards
1463 - in TVtoNTP64, cast arithmetic result passed to R32 as uint64_t.
1464 1681
14652007-01-20 07:18 dermoth 16822007-01-20 07:18 dermoth
1466 1683
@@ -1490,8 +1707,7 @@
1490 1707
1491 * [r1565] CHANGES, THANKS.in, plugins/t/check_disk.t: 1708 * [r1565] CHANGES, THANKS.in, plugins/t/check_disk.t:
1492 Added notes about check_disk perf data fix. Added test to check 1709 Added notes about check_disk perf data fix. Added test to check
1493 perf data is 1710 perf data is same when mount points reversed
1494 same when mount points reversed
1495 1711
14962007-01-07 07:14 dermoth 17122007-01-07 07:14 dermoth
1497 1713
@@ -1546,10 +1762,9 @@
1546 1762
1547 * [r1555] CHANGES, THANKS.in, plugins/check_http.c, 1763 * [r1555] CHANGES, THANKS.in, plugins/check_http.c,
1548 plugins/t/check_http.t: 1764 plugins/t/check_http.t:
1549 Removed unused timestamp variable (Matthias Eble) 1765 Removed unused timestamp variable (Matthias Eble) Fixed
1550 Fixed redirection test. Added extra tests for funny syntax when 1766 redirection test. Added extra tests for funny syntax when
1551 checking 1767 checking certificates, updated help for more common syntax
1552 certificates, updated help for more common syntax
1553 1768
15542006-12-20 19:25 tonvoon 17692006-12-20 19:25 tonvoon
1555 1770
@@ -1561,8 +1776,7 @@
1561 1776
1562 * [r1553] po/de.po, po/fr.po, po/nagios-plugins.pot: 1777 * [r1553] po/de.po, po/fr.po, po/nagios-plugins.pot:
1563 updated the nagios-pulgins.pot files now that localization is 1778 updated the nagios-pulgins.pot files now that localization is
1564 clean 1779 clean first pass at updating the french locale
1565 first pass at updating the french locale
1566 1780
15672006-12-12 12:59 tonvoon 17812006-12-12 12:59 tonvoon
1568 1782
@@ -1585,9 +1799,8 @@
1585 * [r1546] THANKS.in, plugins/check_disk.c, plugins/check_swap.c, 1799 * [r1546] THANKS.in, plugins/check_disk.c, plugins/check_swap.c,
1586 plugins/common.h, plugins/netutils.h: 1800 plugins/common.h, plugins/netutils.h:
1587 Fix coredump on 64bit Solaris. Also adds more error conditions 1801 Fix coredump on 64bit Solaris. Also adds more error conditions
1588 and moves 1802 and moves swap specific includes out of common.h (Duncan Ferguson
1589 swap specific includes out of common.h (Duncan Ferguson - 1803 - 1588031)
1590 1588031)
1591 1804
15922006-12-06 20:34 tonvoon 18052006-12-06 20:34 tonvoon
1593 1806
@@ -1619,8 +1832,7 @@
1619 * [r1535] CHANGES, THANKS.in, plugins/check_ping.c, 1832 * [r1535] CHANGES, THANKS.in, plugins/check_ping.c,
1620 plugins/netutils.c: 1833 plugins/netutils.c:
1621 Reduced DNS lookups in check_ping and netutils.c in IPv6 1834 Reduced DNS lookups in check_ping and netutils.c in IPv6
1622 configurations 1835 configurations (Pawel Malachowski)
1623 (Pawel Malachowski)
1624 1836
16252006-11-03 15:40 tonvoon 18372006-11-03 15:40 tonvoon
1626 1838
@@ -1636,8 +1848,7 @@
1636 1848
1637 * [r1531] plugins-scripts/t/utils.t, plugins-scripts/utils.pm.in: 1849 * [r1531] plugins-scripts/t/utils.t, plugins-scripts/utils.pm.in:
1638 More edge testcases. Allow anything if ends with a . as long as 1850 More edge testcases. Allow anything if ends with a . as long as
1639 correct 1851 correct characters
1640 characters
1641 1852
16422006-10-26 21:32 tonvoon 18532006-10-26 21:32 tonvoon
1643 1854
@@ -1813,9 +2024,8 @@
1813 plugins/check_nt.c, plugins/check_ntp.c, plugins/check_nwstat.c, 2024 plugins/check_nt.c, plugins/check_ntp.c, plugins/check_nwstat.c,
1814 plugins/check_overcr.c, plugins/check_pgsql.c, 2025 plugins/check_overcr.c, plugins/check_pgsql.c,
1815 plugins/check_ping.c, plugins/check_procs.c: 2026 plugins/check_ping.c, plugins/check_procs.c:
1816 first pass at cleaning localization for new release 2027 first pass at cleaning localization for new release first pass at
1817 first pass at making all the headre be the same licence, plugin, 2028 making all the headre be the same licence, plugin, etc...
1818 etc...
1819 2029
18202006-10-18 12:12 tonvoon 20302006-10-18 12:12 tonvoon
1821 2031
@@ -1868,18 +2078,16 @@
18682006-09-02 20:41 seanius 20782006-09-02 20:41 seanius
1869 2079
1870 * [r1474] lib/utils_base.h, plugins/utils.h: 2080 * [r1474] lib/utils_base.h, plugins/utils.h:
1871 - explicitly include utils_base.h from utils.h 2081 - explicitly include utils_base.h from utils.h - put utils.h
1872 - put utils.h inside of an #ifndef/#endif 2082 inside of an #ifndef/#endif
1873 2083
18742006-09-02 20:32 seanius 20842006-09-02 20:32 seanius
1875 2085
1876 * [r1473] plugins/check_tcp.c: 2086 * [r1473] plugins/check_tcp.c:
1877 - fix for warning/critical timeouts in check_tcp.c, in which the 2087 - fix for warning/critical timeouts in check_tcp.c, in which the
1878 plugin 2088 plugin would exit with a usage error if non-int timeouts were
1879 would exit with a usage error if non-int timeouts were passed. 2089 passed. - change --warning-time/--critical-time to just
1880 - change --warning-time/--critical-time to just 2090 --warning/--critical, as it's what --help says.
1881 --warning/--critical,
1882 as it's what --help says.
1883 2091
18842006-08-14 09:04 tonvoon 20922006-08-14 09:04 tonvoon
1885 2093
@@ -1905,11 +2113,9 @@
1905 2113
1906 * [r1464] plugins/check_nt.c: 2114 * [r1464] plugins/check_nt.c:
1907 Bug: 694259 fix. After consulting with the target service 2115 Bug: 694259 fix. After consulting with the target service
1908 authors, we 2116 authors, we decided to keep the default port as 1248 and add a
1909 decided to keep the default port as 1248 and add a note about 2117 note about other services sometimes using this port and
1910 other services 2118 suggesting to change the port. Closing bug.
1911 sometimes using this port and suggesting to change the port.
1912 Closing bug.
1913 2119
19142006-07-31 14:09 tonvoon 21202006-07-31 14:09 tonvoon
1915 2121
@@ -1999,16 +2205,15 @@
1999 m4/basename.m4, m4/dos.m4, m4/np_coreutils.m4, 2205 m4/basename.m4, m4/dos.m4, m4/np_coreutils.m4,
2000 plugins/check_procs.c, plugins/utils.c, plugins/utils.h: 2206 plugins/check_procs.c, plugins/utils.c, plugins/utils.h:
2001 Using coreutils' base_name function because of portability issues 2207 Using coreutils' base_name function because of portability issues
2002 with 2208 with Tru64
2003 Tru64
2004 2209
20052006-07-12 22:53 tonvoon 22102006-07-12 22:53 tonvoon
2006 2211
2007 * [r1449] plugins/check_disk.c, plugins/t/check_disk.t, 2212 * [r1449] plugins/check_disk.c, plugins/t/check_disk.t,
2008 plugins/utils_disk.c, plugins/utils_disk.h: 2213 plugins/utils_disk.c, plugins/utils_disk.h:
2009 Added -E option for exact match of filesystem. Restructured main 2214 Added -E option for exact match of filesystem. Restructured main
2010 filesystem 2215 filesystem loop. Added extra tests for possible duplicate
2011 loop. Added extra tests for possible duplicate filesystems. 2216 filesystems.
2012 2217
20132006-07-12 19:30 tonvoon 22182006-07-12 19:30 tonvoon
2014 2219
@@ -2016,8 +2221,7 @@
2016 plugins/tests/.cvsignore, plugins/tests/test_disk.c, 2221 plugins/tests/.cvsignore, plugins/tests/test_disk.c,
2017 plugins/utils_disk.c, plugins/utils_disk.h: 2222 plugins/utils_disk.c, plugins/utils_disk.h:
2018 Moving parameter_list into utils_disk.h. Given list of mount 2223 Moving parameter_list into utils_disk.h. Given list of mount
2019 points, can 2224 points, can now work out best match or exact match.
2020 now work out best match or exact match.
2021 2225
20222006-07-12 12:15 tonvoon 22262006-07-12 12:15 tonvoon
2023 2227
@@ -2045,8 +2249,7 @@
2045 2249
2046 * [r1444] plugins/urlize.c: 2250 * [r1444] plugins/urlize.c:
2047 Added check for two arguments. Was segfaulting if no or one arg. 2251 Added check for two arguments. Was segfaulting if no or one arg.
2048 Now returns 2252 Now returns help.
2049 help.
2050 2253
20512006-07-05 13:45 tonvoon 22542006-07-05 13:45 tonvoon
2052 2255
@@ -2149,8 +2352,7 @@
2149 2352
2150 * [r1418] contrib/check_linux_raid.pl: 2353 * [r1418] contrib/check_linux_raid.pl:
2151 some gratuitous whitespace changes, and a fix to the "recovery =" 2354 some gratuitous whitespace changes, and a fix to the "recovery ="
2152 detection 2355 detection logic in check_linux_raid.pl
2153 logic in check_linux_raid.pl
2154 2356
21552006-06-07 14:23 seanius 23572006-06-07 14:23 seanius
2156 2358
@@ -2172,19 +2374,16 @@
2172 2374
2173 * [r1414] plugins/check_pgsql.c: 2375 * [r1414] plugins/check_pgsql.c:
2174 modify the is_pg_dbname() function to allow databases with '-' in 2376 modify the is_pg_dbname() function to allow databases with '-' in
2175 their name. 2377 their name. reference: sf tracker #1500752
2176 reference: sf tracker #1500752
2177 2378
21782006-06-03 23:06 seanius 23792006-06-03 23:06 seanius
2179 2380
2180 * [r1413] configure.in: 2381 * [r1413] configure.in:
2181 removed the -R for openssl, as it should be figured out 2382 removed the -R for openssl, as it should be figured out
2182 automatically by 2383 automatically by libtool and also controlled via the
2183 libtool and also controlled via the 2384 --enable-rpath/--disable-rpath configure options. furthermore
2184 --enable-rpath/--disable-rpath configure 2385 keeping it in forces the rpath option on in spite of what's
2185 options. furthermore keeping it in forces the rpath option on in 2386 passed on the configure line.
2186 spite of
2187 what's passed on the configure line.
2188 2387
21892006-06-01 22:30 seanius 23882006-06-01 22:30 seanius
2190 2389
@@ -2263,8 +2462,7 @@
2263 2462
2264 * [r1399] plugins/check_snmp.c: 2463 * [r1399] plugins/check_snmp.c:
2265 Variables need to be declared at top of code for better 2464 Variables need to be declared at top of code for better
2266 portability 2465 portability (Gerhard Lausser)
2267 (Gerhard Lausser)
2268 2466
22692006-05-19 21:41 tonvoon 24672006-05-19 21:41 tonvoon
2270 2468
@@ -2319,8 +2517,7 @@
2319 plugins/check_disk.c, plugins/common.h, plugins/tests, 2517 plugins/check_disk.c, plugins/common.h, plugins/tests,
2320 plugins/tests/.cvsignore, po, po/.cvsignore, tools/setup: 2518 plugins/tests/.cvsignore, po, po/.cvsignore, tools/setup:
2321 Synchronise with coreutils 2.95. Gettext now synced with 2519 Synchronise with coreutils 2.95. Gettext now synced with
2322 coreutils, 2520 coreutils, so no longer development platform requirement
2323 so no longer development platform requirement
2324 2521
23252006-05-17 10:10 tonvoon 25222006-05-17 10:10 tonvoon
2326 2523
@@ -2363,34 +2560,25 @@
2363 * [r1386] configure.in, plugins-scripts/Makefile.am, 2560 * [r1386] configure.in, plugins-scripts/Makefile.am,
2364 plugins/Makefile.am, plugins/check_ntp.c, plugins/common.h, 2561 plugins/Makefile.am, plugins/check_ntp.c, plugins/common.h,
2365 plugins/runcmd.c: 2562 plugins/runcmd.c:
2366 - check_ntp: 2563 - check_ntp: - now roughly feature-complete. - various bugfixes,
2367 - now roughly feature-complete. 2564 esp. offset calculation. - enhanced the asynchronous offset
2368 - various bugfixes, esp. offset calculation. 2565 polling to set requests that haven't recieved a response in >= 1
2369 - enhanced the asynchronous offset polling to set requests that 2566 second to stale and retransmit them, which results in much better
2370 haven't recieved a response in >= 1 second to stale and 2567 performance on unreliable networks. - we only spend timeout/2
2371 retransmit them, 2568 seconds polling offsets, and if we don't get everything by that
2372 which results in much better performance on unreliable networks. 2569 point we work with what we have and set status to
2373 - we only spend timeout/2 seconds polling offsets, and if we 2570 warning/critical depending on how much data we have. - set the
2374 don't get 2571 same defaults as the perl script. - commit changes to
2375 everything by that point we work with what we have and set status 2572 configure.in to support automatic building of check_apt (if
2376 to 2573 apt-get is installed and regex libraries available) and check_ntp
2377 warning/critical depending on how much data we have.
2378 - set the same defaults as the perl script.
2379 - commit changes to configure.in to support automatic building of
2380 check_apt
2381 (if apt-get is installed and regex libraries available) and
2382 check_ntp
2383 (unconditionally), now defaulting to check_ntp.c instead of the 2574 (unconditionally), now defaulting to check_ntp.c instead of the
2384 perl script. 2575 perl script. if this is an issue we can back out the commit of
2385 if this is an issue we can back out the commit of course. an eye 2576 course. an eye should be kept on check_ntp building and running
2386 should be kept on check_ntp building and running correctly in 2577 correctly in different environments, esp. 64-bit and big-endian
2387 different 2578 platforms, and those with more "esoteric" API's (do any of the
2388 environments, esp. 64-bit and big-endian platforms, and those 2579 platforms not have poll()?). - similar changes to Makefile.am's.
2389 with more 2580 - common.h: add statement to include sys/poll.h - runcmd.c: exit
2390 "esoteric" API's (do any of the platforms not have poll()?). 2581 STATE_UNKNOWN if execve() fails.
2391 - similar changes to Makefile.am's.
2392 - common.h: add statement to include sys/poll.h
2393 - runcmd.c: exit STATE_UNKNOWN if execve() fails.
2394 2582
23952006-04-28 15:52 tonvoon 25832006-04-28 15:52 tonvoon
2396 2584
@@ -2448,35 +2636,30 @@
24482006-04-14 22:44 opensides 26362006-04-14 22:44 opensides
2449 2637
2450 * [r1374] po/de.po, po/fr.po, po/nagios-plugins.pot: 2638 * [r1374] po/de.po, po/fr.po, po/nagios-plugins.pot:
2451 updated pot file 2639 updated pot file sarted updating fr.po for nagios 1.4.3
2452 sarted updating fr.po for nagios 1.4.3
2453 2640
24542006-04-12 10:00 seanius 26412006-04-12 10:00 seanius
2455 2642
2456 * [r1373] plugins/check_ntp.c: 2643 * [r1373] plugins/check_ntp.c:
2457 the offset_requests are now parallelized. still stuff needs to be 2644 the offset_requests are now parallelized. still stuff needs to be
2458 done (conveniently marked with XXX), but on well behaving 2645 done (conveniently marked with XXX), but on well behaving
2459 networks 2646 networks the plugin should behave more or less identical to
2460 the plugin should behave more or less identical to check_ntp.pl 2647 check_ntp.pl now.
2461 now.
2462 2648
24632006-04-12 06:33 seanius 26492006-04-12 06:33 seanius
2464 2650
2465 * [r1372] plugins/check_ntp.c: 2651 * [r1372] plugins/check_ntp.c:
2466 added a currently unused but "good for reference" version of 2652 added a currently unused but "good for reference" version of
2467 offset_request 2653 offset_request which attempts to behave more like ntpdate, but
2468 which attempts to behave more like ntpdate, but this doesn't yet 2654 this doesn't yet and the code isn't actually used yet.
2469 and
2470 the code isn't actually used yet.
2471 2655
24722006-04-11 23:24 seanius 26562006-04-11 23:24 seanius
2473 2657
2474 * [r1371] plugins/check_ntp.c: 2658 * [r1371] plugins/check_ntp.c:
2475 another big code-commit to check_ntp. jitter calculations now 2659 another big code-commit to check_ntp. jitter calculations now
2476 work, and 2660 work, and the program is becoming much closer on the
2477 the program is becoming much closer on the packet-for-packet 2661 packet-for-packet level to how check_ntp.pl behaves. i'll send an
2478 level to 2662 email in the morning :)
2479 how check_ntp.pl behaves. i'll send an email in the morning :)
2480 2663
24812006-04-06 10:08 tonvoon 26642006-04-06 10:08 tonvoon
2482 2665
@@ -2505,29 +2688,23 @@
2505 finally??? cvs works again???? let me dig up my week-old cvs 2688 finally??? cvs works again???? let me dig up my week-old cvs
2506 commit message..... 2689 commit message.....
2507 2690
2508 i'm becoming very happy with check_apt now :) 2691 i'm becoming very happy with check_apt now :) - now has support
2509 - now has support for an externally (configure.in) path to 2692 for an externally (configure.in) path to apt-get, though i still
2510 apt-get, 2693 have that in #ifdefs for the time being. - support for defining
2511 though i still have that in #ifdefs for the time being. 2694 what packages are "critical updates", via the already-existing
2512 - support for defining what packages are "critical updates", via 2695 security regexp or overridable on the cmdline - allow overriding
2513 the already-existing security regexp or overridable on the 2696 of apt-get cmdline options - introduce a "no upgrade" in case
2514 cmdline 2697 someone just wants to check that they can download the package
2515 - allow overriding of apt-get cmdline options 2698 lists with -u but not check for upgrades. might need to change
2516 - introduce a "no upgrade" in case someone just wants to check 2699 the name of this option to prevent confusion. - improved -h
2517 that 2700 documentation
2518 they can download the package lists with -u but not check for
2519 upgrades.
2520 might need to change the name of this option to prevent
2521 confusion.
2522 - improved -h documentation
2523 2701
25242006-03-29 16:33 tonvoon 27022006-03-29 16:33 tonvoon
2525 2703
2526 * [r1365] THANKS.in, plugins/check_tcp.c, 2704 * [r1365] THANKS.in, plugins/check_tcp.c,
2527 plugins/tests/test_utils.c, plugins/utils.c, plugins/utils.h: 2705 plugins/tests/test_utils.c, plugins/utils.c, plugins/utils.h:
2528 New function to for escaped strings from command line for 2706 New function to for escaped strings from command line for
2529 send/quit. 2707 send/quit. Adapted from Sebastian Wiesinger's patch (1292404)
2530 Adapted from Sebastian Wiesinger's patch (1292404)
2531 2708
25322006-03-29 15:30 tonvoon 27092006-03-29 15:30 tonvoon
2533 2710
@@ -2591,17 +2768,15 @@
2591 2768
2592 * [r1353] plugins/check_tcp.c, plugins/t/check_udp.t: 2769 * [r1353] plugins/check_tcp.c, plugins/t/check_udp.t:
2593 udp checks require and send and receive option. Tests updated so 2770 udp checks require and send and receive option. Tests updated so
2594 if 2771 if nc is available, will check send and receive working correctly
2595 nc is available, will check send and receive working correctly
2596 2772
25972006-03-23 22:58 seanius 27732006-03-23 22:58 seanius
2598 2774
2599 * [r1352] plugins/check_apt.c: 2775 * [r1352] plugins/check_apt.c:
2600 - addition of include/exclude option for package names in 2776 - addition of include/exclude option for package names in
2601 check_apt, 2777 check_apt, using POSIX regexp support. - various commenting and
2602 using POSIX regexp support. 2778 tidying of code/logic/output. - still haven't committed the
2603 - various commenting and tidying of code/logic/output. 2779 Makefile.am/configure.in stuff.
2604 - still haven't committed the Makefile.am/configure.in stuff.
2605 2780
26062006-03-23 17:16 tonvoon 27812006-03-23 17:16 tonvoon
2607 2782
@@ -2624,9 +2799,8 @@
2624 2799
2625 * [r1348] plugins/check_apt.c: 2800 * [r1348] plugins/check_apt.c:
2626 more work on check_apt. more graceful error handling and 2801 more work on check_apt. more graceful error handling and
2627 information 2802 information reporting, a couple new cmdline options. still not
2628 reporting, a couple new cmdline options. still not quite ready 2803 quite ready for prime-time, maybe tomorrow :)
2629 for prime-time, maybe tomorrow :)
2630 2804
26312006-03-22 17:32 tonvoon 28052006-03-22 17:32 tonvoon
2632 2806
@@ -2676,17 +2850,14 @@
2676 2850
2677 * [r1339] plugins/check_apt.c: 2851 * [r1339] plugins/check_apt.c:
2678 initial version of a check_apt plugin... not editing 2852 initial version of a check_apt plugin... not editing
2679 configure/Makefile.am's 2853 configure/Makefile.am's until i'm happier with it (better output,
2680 until i'm happier with it (better output, better ways to define 2854 better ways to define warning vs. critical thresholds... etc).
2681 warning
2682 vs. critical thresholds... etc).
2683 2855
26842006-03-21 14:20 tonvoon 28562006-03-21 14:20 tonvoon
2685 2857
2686 * [r1338] THANKS.in, configure.in: 2858 * [r1338] THANKS.in, configure.in:
2687 Stop check_dns from compiling if nslookup does not exist (Sakari 2859 Stop check_dns from compiling if nslookup does not exist (Sakari
2688 Lehtonen - 2860 Lehtonen - 1412721)
2689 1412721)
2690 2861
26912006-03-21 13:42 tonvoon 28622006-03-21 13:42 tonvoon
2692 2863
@@ -2717,9 +2888,9 @@
27172006-03-20 22:06 seanius 28882006-03-20 22:06 seanius
2718 2889
2719 * [r1332] plugins/check_ntp.c: 2890 * [r1332] plugins/check_ntp.c:
2720 - shuffling some code around to keep things tidy. 2891 - shuffling some code around to keep things tidy. - now average
2721 - now average the result of 4 queries just as ntpdate does 2892 the result of 4 queries just as ntpdate does - put things in
2722 - put things in place for jitter calculation 2893 place for jitter calculation
2723 2894
27242006-03-20 17:18 seanius 28952006-03-20 17:18 seanius
2725 2896
@@ -2730,9 +2901,8 @@
2730 2901
2731 * [r1330] plugins/check_ntp.c: 2902 * [r1330] plugins/check_ntp.c:
2732 initial version of the pure-c check_ntp implementation. jitter 2903 initial version of the pure-c check_ntp implementation. jitter
2733 not yet 2904 not yet implemented, and a couple other misc things to do, so i
2734 implemented, and a couple other misc things to do, so i haven't 2905 haven't yet patched Makefile.am
2735 yet patched Makefile.am
2736 2906
27372006-03-18 14:47 seanius 29072006-03-18 14:47 seanius
2738 2908
@@ -2751,8 +2921,7 @@
2751 plugins/check_mysql.c, plugins/check_mysql_query.c, 2921 plugins/check_mysql.c, plugins/check_mysql_query.c,
2752 plugins/t/check_mysql.t: 2922 plugins/t/check_mysql.t:
2753 mysql detection cleanup: fixes runtime linking, autodetection of 2923 mysql detection cleanup: fixes runtime linking, autodetection of
2754 main 2924 main locations, detection of lib64 and different layouts
2755 locations, detection of lib64 and different layouts
2756 2925
27572006-03-17 10:20 tonvoon 29262006-03-17 10:20 tonvoon
2758 2927
@@ -2773,17 +2942,15 @@
27732006-03-13 17:59 seanius 29422006-03-13 17:59 seanius
2774 2943
2775 * [r1323] plugins/check_swap.c: 2944 * [r1323] plugins/check_swap.c:
2776 fix for (tracker id 1420741) 2945 fix for (tracker id 1420741) "check_swap: incorrect totals for
2777 "check_swap: incorrect totals for multiple partitions (BSD)" 2946 multiple partitions (BSD)" thanks to scott thompson
2778 thanks to scott thompson
2779 2947
27802006-03-13 11:08 tonvoon 29482006-03-13 11:08 tonvoon
2781 2949
2782 * [r1322] plugins/check_ping.c: 2950 * [r1322] plugins/check_ping.c:
2783 Change warning message if there is stderr output. This catches a 2951 Change warning message if there is stderr output. This catches a
2784 problem 2952 problem where time was shifting backwards on a linux VMware guest
2785 where time was shifting backwards on a linux VMware guest during 2953 during the ping
2786 the ping
2787 2954
27882006-03-07 10:33 tonvoon 29552006-03-07 10:33 tonvoon
2789 2956
@@ -2880,8 +3047,8 @@
2880 * [r1304] doc/developer-guidelines.sgml, 3047 * [r1304] doc/developer-guidelines.sgml,
2881 plugins/tests/test_utils.c, plugins/utils.c, plugins/utils.h: 3048 plugins/tests/test_utils.c, plugins/utils.c, plugins/utils.h:
2882 Clearly defined thresholds & ranges in docs. Added get_status 3049 Clearly defined thresholds & ranges in docs. Added get_status
2883 routine. Added 3050 routine. Added set_thresholds routine. Tests enhanced to check
2884 set_thresholds routine. Tests enhanced to check new routines 3051 new routines
2885 3052
28862006-01-30 16:10 tonvoon 30532006-01-30 16:10 tonvoon
2887 3054
@@ -2896,15 +3063,13 @@
2896 plugins/tests/check_vsz, plugins/tests/test_utils.c, 3063 plugins/tests/check_vsz, plugins/tests/test_utils.c,
2897 plugins/tests/test_utils.t, plugins/utils.c, plugins/utils.h: 3064 plugins/tests/test_utils.t, plugins/utils.c, plugins/utils.h:
2898 Added libtap tests for utils.c library functions. Removed 3065 Added libtap tests for utils.c library functions. Removed
2899 redundant 3066 redundant test files
2900 test files
2901 3067
29022006-01-21 21:46 tonvoon 30682006-01-21 21:46 tonvoon
2903 3069
2904 * [r1302] tools/sfsnapshot: 3070 * [r1302] tools/sfsnapshot:
2905 Have to use own id for cvs checkout. Change compile server 3071 Have to use own id for cvs checkout. Change compile server
2906 because 3072 because old one not working consistently
2907 old one not working consistently
2908 3073
29092005-12-19 09:25 tonvoon 30742005-12-19 09:25 tonvoon
2910 3075
@@ -2930,16 +3095,15 @@
2930 * [r1298] NPTest.pm, doc/developer-guidelines.sgml, 3095 * [r1298] NPTest.pm, doc/developer-guidelines.sgml,
2931 plugins/t/check_disk.t: 3096 plugins/t/check_disk.t:
2932 New 3 parameter version of getTestParameters. Updated 3097 New 3 parameter version of getTestParameters. Updated
2933 check_disk.t to reflect. 3098 check_disk.t to reflect. Added notes re: testing in developer
2934 Added notes re: testing in developer guidelines. 3099 guidelines.
2935 3100
29362005-12-15 15:17 tonvoon 31012005-12-15 15:17 tonvoon
2937 3102
2938 * [r1297] plugins-scripts/check_file_age.pl, 3103 * [r1297] plugins-scripts/check_file_age.pl,
2939 plugins-scripts/t/check_file_age.t: 3104 plugins-scripts/t/check_file_age.t:
2940 Allow directories and links to be tested by check_file_age. 3105 Allow directories and links to be tested by check_file_age.
2941 Sanitise output. 3106 Sanitise output. Added tests
2942 Added tests
2943 3107
29442005-12-07 19:32 harpermann 31082005-12-07 19:32 harpermann
2945 3109
@@ -2972,18 +3136,16 @@
2972 * [r1292] config_test/Makefile, config_test/run_tests, 3136 * [r1292] config_test/Makefile, config_test/run_tests,
2973 configure.in: 3137 configure.in:
2974 Run longer test on redhat for spopen/pthread problem. Allow 3138 Run longer test on redhat for spopen/pthread problem. Allow
2975 enable/disable of 3139 enable/disable of pthread fix via configure option
2976 pthread fix via configure option
2977 3140
29782005-11-30 00:49 harpermann 31412005-11-30 00:49 harpermann
2979 3142
2980 * [r1291] plugins-scripts/check_ntp.pl: 3143 * [r1291] plugins-scripts/check_ntp.pl:
2981 Nagiosplug bug # 1251096 3144 Nagiosplug bug # 1251096 check_ntp wasn't properly handing a bad
2982 check_ntp wasn't properly handing a bad exit status from the 3145 exit status from the external programs it calls (ntpdate and
2983 external programs it calls (ntpdate and ntpq), so jitter wasn't 3146 ntpq), so jitter wasn't set. Added check of $? on close and
2984 set. Added check of $? on close and proper error output if status 3147 proper error output if status from the sub program call
2985 from the sub program call completion is non-zero. This includes 3148 completion is non-zero. This includes "host not found".
2986 "host not found".
2987 3149
29882005-11-29 23:21 harpermann 31502005-11-29 23:21 harpermann
2989 3151
@@ -2994,8 +3156,7 @@
2994 3156
2995 * [r1289] contrib/check_email_loop.pl: 3157 * [r1289] contrib/check_email_loop.pl:
2996 Bug: 1355304 Added patch for ePN and perl warnings. Fixed some 3158 Bug: 1355304 Added patch for ePN and perl warnings. Fixed some
2997 text and 3159 text and a warning about type comparison.
2998 a warning about type comparison.
2999 3160
30002005-11-18 12:56 tonvoon 31612005-11-18 12:56 tonvoon
3001 3162
@@ -3011,15 +3172,13 @@
3011 3172
3012 * [r1286] plugins/check_disk.c: 3173 * [r1286] plugins/check_disk.c:
3013 Fixed some compile errors with new translations. Also 3174 Fixed some compile errors with new translations. Also
3014 reintroduced formatting 3175 reintroduced formatting after discussion with Benoit
3015 after discussion with Benoit
3016 3176
30172005-11-15 16:26 tonvoon 31772005-11-15 16:26 tonvoon
3018 3178
3019 * [r1285] plugins/t/check_disk.t: 3179 * [r1285] plugins/t/check_disk.t:
3020 Updated tests to minimise false positives. Breaking down so more 3180 Updated tests to minimise false positives. Breaking down so more
3021 obvious 3181 obvious what the tests are doing
3022 what the tests are doing
3023 3182
30242005-11-14 14:43 tonvoon 31832005-11-14 14:43 tonvoon
3025 3184
@@ -3029,8 +3188,7 @@
30292005-11-14 01:18 opensides 31882005-11-14 01:18 opensides
3030 3189
3031 * [r1283] plugins/check_http.c: 3190 * [r1283] plugins/check_http.c:
3032 localization cleaning ... 3191 localization cleaning ... last commit before sleeping
3033 last commit before sleeping
3034 3192
30352005-11-14 00:51 opensides 31932005-11-14 00:51 opensides
3036 3194
@@ -3055,8 +3213,7 @@
3055 plugins/t/check_swap.t: 3213 plugins/t/check_swap.t:
3056 Added new NPTest->testCmd which returns objects back for testing 3214 Added new NPTest->testCmd which returns objects back for testing
3057 at the test script level. Updated check_swap and check_imap to 3215 at the test script level. Updated check_swap and check_imap to
3058 this 3216 this new format
3059 new format
3060 3217
30612005-11-09 16:37 tonvoon 32182005-11-09 16:37 tonvoon
3062 3219
@@ -3078,15 +3235,14 @@
3078 3235
3079 * [r1275] doc/NEW_STARTERS, doc/developer-guidelines.sgml: 3236 * [r1275] doc/NEW_STARTERS, doc/developer-guidelines.sgml:
3080 Updated dev guidelines to link to NagiosExchange. Removed project 3237 Updated dev guidelines to link to NagiosExchange. Removed project
3081 admin 3238 admin notes from guidelines into separate file
3082 notes from guidelines into separate file
3083 3239
30842005-11-07 12:46 seanius 32402005-11-07 12:46 seanius
3085 3241
3086 * [r1274] configure.in: 3242 * [r1274] configure.in:
3087 incorporated patch from Elan Ruusamäe (ahmake) to override 3243 incorporated patch from Elan Ruusamäe (ahmake) to override
3088 program autodetection (see Feature Requests-1341528). i would 3244 program autodetection (see Feature Requests-1341528). i would not
3089 not call this quite complete just yet (i'll explain more in the 3245 call this quite complete just yet (i'll explain more in the
3090 tracker), but should be functional and useful enough to commit 3246 tracker), but should be functional and useful enough to commit
3091 now, in any case. 3247 now, in any case.
3092 3248
@@ -3094,8 +3250,7 @@
3094 3250
3095 * [r1273] THANKS.in, plugins/check_tcp.c, plugins/t/check_imap.t: 3251 * [r1273] THANKS.in, plugins/check_tcp.c, plugins/t/check_imap.t:
3096 Fixed --mismatch option for check_tcp. Added tests into 3252 Fixed --mismatch option for check_tcp. Added tests into
3097 check_imap 3253 check_imap (Rick Fey - 1339134)
3098 (Rick Fey - 1339134)
3099 3254
31002005-11-03 15:21 tonvoon 32552005-11-03 15:21 tonvoon
3101 3256
@@ -3106,9 +3261,8 @@
3106 3261
3107 * [r1271] plugins/t/check_disk.t, plugins/t/check_procs.t: 3262 * [r1271] plugins/t/check_disk.t, plugins/t/check_procs.t:
3108 Invalid mount point doesn't make sense because most df 3263 Invalid mount point doesn't make sense because most df
3109 implementations 3264 implementations would work out the actual mount point. And fixed
3110 would work out the actual mount point. And fixed typo in 3265 typo in check_procs.t
3111 check_procs.t
3112 3266
31132005-11-03 15:04 tonvoon 32672005-11-03 15:04 tonvoon
3114 3268
@@ -3123,8 +3277,7 @@
3123 check_disk.c. 3277 check_disk.c.
3124 3278
3125 previous commit also had a patch for smtp auth support, but i 3279 previous commit also had a patch for smtp auth support, but i
3126 accidentally 3280 accidentally sent a blank commit message.
3127 sent a blank commit message.
3128 3281
31292005-11-02 08:47 seanius 32822005-11-02 08:47 seanius
3130 3283
@@ -3145,8 +3298,7 @@
3145 3298
3146 * [r1266] plugins/Makefile.am: 3299 * [r1266] plugins/Makefile.am:
3147 turned on -Wall in plugins/Makefile.am via AM_CFLAGS. shouldn't 3300 turned on -Wall in plugins/Makefile.am via AM_CFLAGS. shouldn't
3148 keep 3301 keep our heads in the sand for potential errors, after all :)
3149 our heads in the sand for potential errors, after all :)
3150 3302
31512005-10-30 18:05 seanius 33032005-10-30 18:05 seanius
3152 3304
@@ -3168,10 +3320,8 @@
3168 3320
3169 * [r1262] plugins/Makefile.am: 3321 * [r1262] plugins/Makefile.am:
3170 patch from nsturm: Makefile.am should have been checking for 3322 patch from nsturm: Makefile.am should have been checking for
3171 check_ldap 3323 check_ldap instead of check_ldaps. the result was that
3172 instead of check_ldaps. the result was that check_ldaps was not 3324 check_ldaps was not being created during the build process.
3173 being
3174 created during the build process.
3175 3325
31762005-10-25 10:38 seanius 33262005-10-25 10:38 seanius
3177 3327
@@ -3179,10 +3329,9 @@
3179 plugins/check_tcp.c, plugins/netutils.c, plugins/netutils.h, 3329 plugins/check_tcp.c, plugins/netutils.c, plugins/netutils.h,
3180 plugins/utils.h, po/de.po, po/fr.po: 3330 plugins/utils.h, po/de.po, po/fr.po:
3181 - added code to allow check_tcp (via np_net_connect) work with 3331 - added code to allow check_tcp (via np_net_connect) work with
3182 local 3332 local unix sockets. some testing would be welcome. based on idea
3183 unix sockets. some testing would be welcome. based on idea from 3333 from Alex Samorukov. - also introduced a check_clamd behavior in
3184 Alex Samorukov. 3334 check_tcp.
3185 - also introduced a check_clamd behavior in check_tcp.
3186 3335
31872005-10-24 11:10 seanius 33362005-10-24 11:10 seanius
3188 3337
@@ -3201,10 +3350,9 @@
3201 3350
3202 * [r1258] plugins/Makefile.am, plugins/netutils.c, 3351 * [r1258] plugins/Makefile.am, plugins/netutils.c,
3203 plugins/sslutils.c: 3352 plugins/sslutils.c:
3204 - compartmentalized ssl code into seperate sslutils.c 3353 - compartmentalized ssl code into seperate sslutils.c -
3205 - ssl-related cleanups in configure.in, and now openssl/gnutls 3354 ssl-related cleanups in configure.in, and now openssl/gnutls
3206 options 3355 options automatically disable each other.
3207 automatically disable each other.
3208 3356
32092005-10-19 20:22 seanius 33572005-10-19 20:22 seanius
3210 3358
@@ -3224,30 +3372,22 @@
3224 plugins/check_tcp.c, plugins/common.h, plugins/netutils.c, 3372 plugins/check_tcp.c, plugins/common.h, plugins/netutils.c,
3225 plugins/netutils.h: 3373 plugins/netutils.h:
3226 - initial attempt at consolidating ssl-related code into 3374 - initial attempt at consolidating ssl-related code into
3227 netutils.{c,h} 3375 netutils.{c,h} - added some #ifdefs to common.h and netutils.h to
3228 - added some #ifdefs to common.h and netutils.h to prevent 3376 prevent multiple inclusions (as netlibs now includes common.h) -
3229 multiple 3377 all ssl plugins (tcp/http/smtp) compile cleanly against gnutls,
3230 inclusions (as netlibs now includes common.h) 3378 though certificate checking still needs to be done. - modified
3231 - all ssl plugins (tcp/http/smtp) compile cleanly against gnutls, 3379 configure script so you can also explicitly say "without-gnutls"
3232 though
3233 certificate checking still needs to be done.
3234 - modified configure script so you can also explicitly say
3235 "without-gnutls"
3236 too (otherwise if you disable openssl you have no way of 3380 too (otherwise if you disable openssl you have no way of
3237 disabling 3381 disabling gnutls too)
3238 gnutls too)
3239 3382
32402005-10-18 22:35 seanius 33832005-10-18 22:35 seanius
3241 3384
3242 * [r1254] configure.in, plugins/check_tcp.c: 3385 * [r1254] configure.in, plugins/check_tcp.c:
3243 initial "experimental" support for gnutls. by default openssl is 3386 initial "experimental" support for gnutls. by default openssl is
3244 still 3387 still used if available, and gnutls is only used if openssl is
3245 used if available, and gnutls is only used if openssl is not 3388 not available or explicitly disabled (--without-openssl).
3246 available 3389 currently the only plugin i've verified to work is check_tcp, but
3247 or explicitly disabled (--without-openssl). currently the only 3390 i had to disable cert checking.
3248 plugin
3249 i've verified to work is check_tcp, but i had to disable cert
3250 checking.
3251 3391
32522005-10-18 09:26 tonvoon 33922005-10-18 09:26 tonvoon
3253 3393
@@ -3263,70 +3403,57 @@
32632005-10-13 10:22 seanius 34032005-10-13 10:22 seanius
3264 3404
3265 * [r1251] po/de.po: 3405 * [r1251] po/de.po:
3266 debian bts #313960: 3406 debian bts #313960: - grammatical german fixes. i'm taking the
3267 - grammatical german fixes. i'm taking the reporter's word for it 3407 reporter's word for it :)
3268 :)
3269 3408
32702005-10-13 10:20 seanius 34092005-10-13 10:20 seanius
3271 3410
3272 * [r1250] plugins-scripts/check_ntp.pl: 3411 * [r1250] plugins-scripts/check_ntp.pl:
3273 debian bts #268044: 3412 debian bts #268044: - use a "less beastly" regex for parsing ntpq
3274 - use a "less beastly" regex for parsing ntpq output. probably 3413 output. probably need some more widespread testing on this one.
3275 need
3276 some more widespread testing on this one.
3277 3414
32782005-10-13 10:18 seanius 34152005-10-13 10:18 seanius
3279 3416
3280 * [r1249] plugins/check_disk.c: 3417 * [r1249] plugins/check_disk.c:
3281 debian bts #296278: 3418 debian bts #296278: - it seems that when check_disk uses the "df"
3282 - it seems that when check_disk uses the "df" routines and is 3419 routines and is told to check a non-mountpoint, it would check
3283 told to 3420 the filesystem on which the directory was mounted (i.e. /var/log
3284 check a non-mountpoint, it would check the filesystem on which 3421 -> /var if no /var/log mount). the system-call routines now do
3285 the 3422 this too. might need a bit more widespread testing, but looks
3286 directory was mounted (i.e. /var/log -> /var if no /var/log 3423 good for me and i did it without modifying any of the
3287 mount). 3424 system-call-specific codeblocks.
3288 the system-call routines now do this too. might need a bit more
3289 widespread testing, but looks good for me and i did it without
3290 modifying any of the system-call-specific codeblocks.
3291 3425
32922005-10-13 10:16 seanius 34262005-10-13 10:16 seanius
3293 3427
3294 * [r1248] plugins/check_game.c: 3428 * [r1248] plugins/check_game.c:
3295 debian bts #307905: 3429 debian bts #307905: - someone changed the cmdline syntax of check
3296 - someone changed the cmdline syntax of check game without also 3430 game without also updating the usage/help function ;p
3297 updating the usage/help function ;p
3298 3431
32992005-10-13 10:14 seanius 34322005-10-13 10:14 seanius
3300 3433
3301 * [r1247] plugins-scripts/check_disk_smb.pl: 3434 * [r1247] plugins-scripts/check_disk_smb.pl:
3302 debian bts #300701: 3435 debian bts #300701: - check_smb fix for freespace threshold
3303 - check_smb fix for freespace threshold parsing from the cmdline 3436 parsing from the cmdline options.
3304 options.
3305 3437
33062005-10-13 10:11 seanius 34382005-10-13 10:11 seanius
3307 3439
3308 * [r1246] plugins/check_smtp.c: 3440 * [r1246] plugins/check_smtp.c:
3309 multiple fixes in check_smtp from debian (bts #285554): 3441 multiple fixes in check_smtp from debian (bts #285554): - fix for
3310 - fix for double free via SSL_CTX_free. looks like the previous 3442 double free via SSL_CTX_free. looks like the previous author knew
3311 author 3443 this was a problem but didn't care enough to fix it ;p. - use
3312 knew this was a problem but didn't care enough to fix it ;p. 3444 defines instead of const chars for SMTP strings. - default to
3313 - use defines instead of const chars for SMTP strings. 3445 send our fqdn (via gethostbyname lookup on gethostname) in the
3314 - default to send our fqdn (via gethostbyname lookup on 3446 HELO string, as this is an RFC/SMTP requirement. overridable via
3315 gethostname) 3447 cmdline. - use EHLO instead of HELO if using STARTTLS, as it is
3316 in the HELO string, as this is an RFC/SMTP requirement. 3448 not SMTP but ESMTP. - verify the server supports STARTTLS before
3317 overridable 3449 initializing it. - always send QUIT before disconnecting when
3318 via cmdline. 3450 possible.
3319 - use EHLO instead of HELO if using STARTTLS, as it is not SMTP
3320 but
3321 ESMTP.
3322 - verify the server supports STARTTLS before initializing it.
3323 - always send QUIT before disconnecting when possible.
3324 3451
33252005-10-13 09:58 seanius 34522005-10-13 09:58 seanius
3326 3453
3327 * [r1245] plugins/check_mrtg.c: 3454 * [r1245] plugins/check_mrtg.c:
3328 was this plugin even working? i don't think the if/else logic 3455 was this plugin even working? i don't think the if/else logic was
3329 was doing what was intended. 3456 doing what was intended.
3330 3457
33312005-10-13 09:55 seanius 34582005-10-13 09:55 seanius
3332 3459
@@ -3344,8 +3471,7 @@
3344 3471
3345 * [r1242] configure.in, plugins-root/Makefile.am: 3472 * [r1242] configure.in, plugins-root/Makefile.am:
3346 whoops. now using automake conditionals to prevent attempted 3473 whoops. now using automake conditionals to prevent attempted
3347 compiles 3474 compiles of pst3 on non solaris systems.
3348 of pst3 on non solaris systems.
3349 3475
33502005-09-25 16:34 seanius 34762005-09-25 16:34 seanius
3351 3477
@@ -3356,17 +3482,14 @@
3356 3482
3357 * [r1240] configure.in: 3483 * [r1240] configure.in:
3358 a final change to hardcode the path for where plugins are 3484 a final change to hardcode the path for where plugins are
3359 installed. 3485 installed. it's a very, very ugly hack... if anyone can think of
3360 it's a very, very ugly hack... if anyone can think of a better 3486 a better way to do it, i'm all ears.
3361 way
3362 to do it, i'm all ears.
3363 3487
33642005-09-22 12:10 seanius 34882005-09-22 12:10 seanius
3365 3489
3366 * [r1239] configure.in: 3490 * [r1239] configure.in:
3367 use test instead of '[ ... ]' in configure.in. the 3491 use test instead of '[ ... ]' in configure.in. the
3368 check_procs/pst3 3492 check_procs/pst3 situation is still not quite fixed.
3369 situation is still not quite fixed.
3370 3493
33712005-09-22 09:43 seanius 34942005-09-22 09:43 seanius
3372 3495
@@ -3374,8 +3497,7 @@
3374 first version of bob ingraham's pst3 to allow checking for longer 3497 first version of bob ingraham's pst3 to allow checking for longer
3375 cmdline names than otherwise possible, by querying solaris kmem 3498 cmdline names than otherwise possible, by querying solaris kmem
3376 directly (ps forcibly truncates). added requisite configure.in 3499 directly (ps forcibly truncates). added requisite configure.in
3377 voodoo 3500 voodoo and updated THANKS.in.
3378 and updated THANKS.in.
3379 3501
33802005-09-22 08:10 tonvoon 35022005-09-22 08:10 tonvoon
3381 3503
@@ -3470,8 +3592,7 @@
3470 3592
3471 * [r1219] plugins/Makefile.am: 3593 * [r1219] plugins/Makefile.am:
3472 Some makes do not like blank lines after "\". Fixed check_ldaps 3594 Some makes do not like blank lines after "\". Fixed check_ldaps
3473 to only 3595 to only generate if check_ldap was created (Chester Hosey)
3474 generate if check_ldap was created (Chester Hosey)
3475 3596
34762005-09-14 09:53 tonvoon 35972005-09-14 09:53 tonvoon
3477 3598
@@ -3541,10 +3662,10 @@
3541 plugins/t/check_tcp.t, plugins/t/check_time.t, 3662 plugins/t/check_tcp.t, plugins/t/check_time.t,
3542 plugins/t/check_udp.t, plugins/t/check_users.t, 3663 plugins/t/check_udp.t, plugins/t/check_users.t,
3543 plugins/t/check_vsz.t, test.pl.in: 3664 plugins/t/check_vsz.t, test.pl.in:
3544 [1185704] New Testing Infrastructure. 3665 [1185704] New Testing Infrastructure. Complete rewrite of the
3545 Complete rewrite of the original testing infrastructure and 3666 original testing infrastructure and all test cases (to use the
3546 all test cases (to use the new infrastructure) 3667 new infrastructure) See NPTest.pm and issue 1185704 for more
3547 See NPTest.pm and issue 1185704 for more details. 3668 details.
3548 3669
35492005-07-20 22:39 tonvoon 36702005-07-20 22:39 tonvoon
3550 3671
@@ -3570,8 +3691,7 @@
3570 3691
3571 * [r1202] BRANCHES: 3692 * [r1202] BRANCHES:
3572 Master file to describe the current branches in CVS. Will be used 3693 Master file to describe the current branches in CVS. Will be used
3573 by 3694 by sfsnapshot to create the snapshot tarballs
3574 sfsnapshot to create the snapshot tarballs
3575 3695
35762005-07-06 22:21 tonvoon 36962005-07-06 22:21 tonvoon
3577 3697
@@ -3614,11 +3734,9 @@
3614 3734
3615 * [r1194] configure.in, plugins/Makefile.am, plugins/check_swap.c: 3735 * [r1194] configure.in, plugins/Makefile.am, plugins/check_swap.c:
3616 scanf parsing fix for check_swap from tracker id 1123292. now use 3736 scanf parsing fix for check_swap from tracker id 1123292. now use
3617 floor(3) 3737 floor(3) to round down floating point numbers. requires -lm on
3618 to round down floating point numbers. requires -lm on many 3738 many systems, so support for testing for this was added to the
3619 systems, 3739 configure.in and automake template
3620 so support for testing for this was added to the configure.in and
3621 automake template
3622 3740
36232005-06-27 13:07 seanius 37412005-06-27 13:07 seanius
3624 3742
@@ -3710,12 +3828,10 @@
3710 3828
3711 * [r1177] configure.in, plugins/check_nagios.c, 3829 * [r1177] configure.in, plugins/check_nagios.c,
3712 plugins/check_procs.c: 3830 plugins/check_procs.c:
3713 fixes for check_procs: 3831 fixes for check_procs: - added support for printing the pid in
3714 - added support for printing the pid in all the ps outputs 3832 all the ps outputs - don't use the proc name to ignore self, use
3715 - don't use the proc name to ignore self, use the pid vs 3833 the pid vs getpid(). - initialize procetime to null string
3716 getpid(). 3834 otherwise -vvv can have funny results
3717 - initialize procetime to null string otherwise -vvv can have
3718 funny results
3719 3835
37202005-05-25 00:30 seanius 38362005-05-25 00:30 seanius
3721 3837
@@ -3754,13 +3870,11 @@
3754 3870
3755 * [r1170] plugins/check_tcp.c: 3871 * [r1170] plugins/check_tcp.c:
3756 if check_tcp was called with -e but not -s, it would hang in a 3872 if check_tcp was called with -e but not -s, it would hang in a
3757 call to my_recv. the 3873 call to my_recv. the fix committed here adds on more piece of
3758 fix committed here adds on more piece of logic to the check to 3874 logic to the check to see if more data needs to be read, avoiding
3759 see if more data needs 3875 the deadlock call. a better fix would be to not use these
3760 to be read, avoiding the deadlock call. a better fix would be to 3876 "voodoo" heuristics and instead use poll() or select(), but
3761 not use these "voodoo" 3877 that's quite a bit more complicated.
3762 heuristics and instead use poll() or select(), but that's quite a
3763 bit more complicated.
3764 3878
37652005-05-01 20:12 seanius 38792005-05-01 20:12 seanius
3766 3880
@@ -3818,10 +3932,9 @@
3818 3932
3819 * [r1159] configure.in, plugins/check_tcp.c: 3933 * [r1159] configure.in, plugins/check_tcp.c:
3820 this should add support for check_ssmtp, based on the 1.3.x patch 3934 this should add support for check_ssmtp, based on the 1.3.x patch
3821 in 1155562, 3935 in 1155562, but fixed to follow how things are done in 1.4 (using
3822 but fixed to follow how things are done in 1.4 (using strdup 3936 strdup instead of asprintf) and patching configure.in instead of
3823 instead of 3937 configure.
3824 asprintf) and patching configure.in instead of configure.
3825 3938
38262005-04-07 04:33 seanius 39392005-04-07 04:33 seanius
3827 3940
@@ -3831,8 +3944,7 @@
3831 3944
3832 note i don't have an exchange server to test this against, but it 3945 note i don't have an exchange server to test this against, but it
3833 does what the requester mentioned (slightly cleaner than the 3946 does what the requester mentioned (slightly cleaner than the
3834 patch 3947 patch attached in the tracker).
3835 attached in the tracker).
3836 3948
3837 it does, however, still work against my own postfix server :) 3949 it does, however, still work against my own postfix server :)
3838 3950
@@ -3842,14 +3954,10 @@
3842 3954
3843 * [r1157] plugins/check_snmp.c: 3955 * [r1157] plugins/check_snmp.c:
3844 This is a first cut at adding performance data to check_snmp. I 3956 This is a first cut at adding performance data to check_snmp. I
3845 wasn't sure 3957 wasn't sure how to handle UOM so only values that return SNMP
3846 how to handle UOM so only values that return SNMP type Counter32: 3958 type Counter32: are labled with "c". All other values have a
3847 are labled 3959 blank UOM. I also left off warn, crit, max and min values in the
3848 with "c". All other values have a blank UOM. I also left off 3960 performance data until we come up with a way to handle them.
3849 warn, crit,
3850 max and min values in the performance data until we come up with
3851 a way to
3852 handle them.
3853 3961
38542005-04-04 18:25 tonvoon 39622005-04-04 18:25 tonvoon
3855 3963
@@ -3858,7 +3966,8 @@
3858 3966
38592005-04-04 18:24 tonvoon 39672005-04-04 18:24 tonvoon
3860 3968
3861 * [r1155] plugins/check_smtp.c: 3969 * [r1155] nagiosplug/branches/r1_4-patches/plugins/check_smtp.c,
3970 plugins/check_smtp.c:
3862 Fix static buffer (Nikolay Sturm) 3971 Fix static buffer (Nikolay Sturm)
3863 3972
38642005-03-18 03:14 mattkent 39732005-03-18 03:14 mattkent
@@ -4057,8 +4166,7 @@
4057 4166
4058 * [r1111] CHANGES, THANKS.in, contrib/README.TXT, po/de.po, 4167 * [r1111] CHANGES, THANKS.in, contrib/README.TXT, po/de.po,
4059 po/fr.po: 4168 po/fr.po:
4060 1 New /contrib plugins 4169 1 New /contrib plugins 2 Revised check_dhcp.c status in CHANGES
4061 2 Revised check_dhcp.c status in CHANGES
4062 4170
40632005-01-27 01:38 harpermann 41712005-01-27 01:38 harpermann
4064 4172
@@ -4177,10 +4285,8 @@
4177 4285
4178 * [r1091] doc/developer-guidelines.sgml: 4286 * [r1091] doc/developer-guidelines.sgml:
4179 Changing copyright to the Nagios Plugins Development Team, rather 4287 Changing copyright to the Nagios Plugins Development Team, rather
4180 than 4288 than individual names. Also, clarified use of ACKNOWLEDGEMENTS,
4181 individual names. Also, clarified use of ACKNOWLEDGEMENTS, 4289 THANKS.in and AUTHORS
4182 THANKS.in and
4183 AUTHORS
4184 4290
41852005-01-20 23:40 harpermann 42912005-01-20 23:40 harpermann
4186 4292
@@ -4192,8 +4298,7 @@
4192 4298
4193 * [r1089] AUTHORS, Makefile.am, THANKS.in: 4299 * [r1089] AUTHORS, Makefile.am, THANKS.in:
4194 The AUTHORS file now used for the plugin team, with THANKS.in as 4300 The AUTHORS file now used for the plugin team, with THANKS.in as
4195 the 4301 the contributors list.
4196 contributors list.
4197 4302
41982005-01-20 23:37 harpermann 43032005-01-20 23:37 harpermann
4199 4304
@@ -4218,9 +4323,8 @@
4218 4323
4219 * [r1085] plugins/check_nt.c: 4324 * [r1085] plugins/check_nt.c:
4220 In the CHECK_COUNTER block, there were several strcats writing to 4325 In the CHECK_COUNTER block, there were several strcats writing to
4221 unallocated 4326 unallocated memory. Changed to asprintf. We're not freeing since
4222 memory. Changed to asprintf. We're not freeing since plugin run 4327 plugin run is short.
4223 is short.
4224 4328
42252005-01-19 21:14 tonvoon 43292005-01-19 21:14 tonvoon
4226 4330
@@ -4241,10 +4345,8 @@
4241 4345
4242 * [r1080] configure.in, plugins/check_swap.c: 4346 * [r1080] configure.in, plugins/check_swap.c:
4243 Use floats for holding memory values to avoid different types on 4347 Use floats for holding memory values to avoid different types on
4244 different 4348 different OSes. Seems to have a problem with the perf data for
4245 OSes. Seems to have a problem with the perf data for check_swap 4349 check_swap on Sol 2.6, but not critical
4246 on Sol 2.6,
4247 but not critical
4248 4350
42492005-01-05 21:32 tonvoon 43512005-01-05 21:32 tonvoon
4250 4352
@@ -4309,8 +4411,8 @@
4309 plugins/check_ping.c, plugins/check_procs.c, 4411 plugins/check_ping.c, plugins/check_procs.c,
4310 plugins/check_smtp.c, plugins/check_snmp.c, plugins/check_swap.c, 4412 plugins/check_smtp.c, plugins/check_snmp.c, plugins/check_swap.c,
4311 plugins/check_tcp.c, po/de.po, po/fr.po, po/nagios-plugins.pot: 4413 plugins/check_tcp.c, po/de.po, po/fr.po, po/nagios-plugins.pot:
4312 more internationalization fixes 4414 more internationalization fixes internationalization freeze for
4313 internationalization freeze for beta1 4415 beta1
4314 4416
43152004-12-28 23:40 opensides 44172004-12-28 23:40 opensides
4316 4418
@@ -4366,20 +4468,20 @@
43662004-12-25 12:25 opensides 44682004-12-25 12:25 opensides
4367 4469
4368 * [r1059] package.def, po/POTFILES.in: 4470 * [r1059] package.def, po/POTFILES.in:
4369 change realase name on package.def 4471 change realase name on package.def adding check_dhcp.c to
4370 adding check_dhcp.c to potfiles.in 4472 potfiles.in
4371 4473
43722004-12-25 12:09 opensides 44742004-12-25 12:09 opensides
4373 4475
4374 * [r1058] plugins/check_by_ssh.c, plugins/check_dhcp.c: 4476 * [r1058] plugins/check_by_ssh.c, plugins/check_dhcp.c:
4375 internationalization of check_dhcp 4477 internationalization of check_dhcp internationalization fixes of
4376 internationalization fixes of check_ssh 4478 check_ssh
4377 4479
43782004-12-24 18:06 opensides 44802004-12-24 18:06 opensides
4379 4481
4380 * [r1057] plugins/check_icmp.c, po/POTFILES.in, po/fr.po: 4482 * [r1057] plugins/check_icmp.c, po/POTFILES.in, po/fr.po:
4381 first pass at adapting to plugin guidelines 4483 first pass at adapting to plugin guidelines and start of
4382 and start of localization 4484 localization
4383 4485
43842004-12-23 18:54 opensides 44862004-12-23 18:54 opensides
4385 4487
@@ -4396,12 +4498,10 @@
4396 * [r1054] ACKNOWLEDGEMENTS, configure.in, m4/np_curl.m4, 4498 * [r1054] ACKNOWLEDGEMENTS, configure.in, m4/np_curl.m4,
4397 plugins/Makefile.am: 4499 plugins/Makefile.am:
4398 Another attempt at fixing check_http compile on Redhat EL3. Fixed 4500 Another attempt at fixing check_http compile on Redhat EL3. Fixed
4399 check_icmp 4501 check_icmp compile (Lynne Lawrence - 1087171) - still some code
4400 compile (Lynne Lawrence - 1087171) - still some code changes to 4502 changes to check_icmp outstanding. Fixed compile of check_dhcp
4401 check_icmp 4503 (complaining about socklen_t). Added acknowledgements for
4402 outstanding. Fixed compile of check_dhcp (complaining about 4504 Coreutils and curl
4403 socklen_t).
4404 Added acknowledgements for Coreutils and curl
4405 4505
44062004-12-22 23:02 harpermann 45062004-12-22 23:02 harpermann
4407 4507
@@ -4420,8 +4520,7 @@
4420 4520
4421 * [r1051] configure.in, plugins/Makefile.am: 4521 * [r1051] configure.in, plugins/Makefile.am:
4422 Revert back to previous openssl checks (the ones from curl kept 4522 Revert back to previous openssl checks (the ones from curl kept
4423 having 4523 having problems with later Redhat versions)
4424 problems with later Redhat versions)
4425 4524
44262004-12-21 22:36 tonvoon 45252004-12-21 22:36 tonvoon
4427 4526
@@ -4459,8 +4558,7 @@
4459 4558
4460 * [r1043] plugins/check_nagios.c: 4559 * [r1043] plugins/check_nagios.c:
4461 Corrected help for expiry units. Restored functionality of 4560 Corrected help for expiry units. Restored functionality of
4462 searching for 4561 searching for process arguments
4463 process arguments
4464 4562
44652004-12-20 22:01 tonvoon 45632004-12-20 22:01 tonvoon
4466 4564
@@ -4553,10 +4651,8 @@
4553 lib/safe-read.c, lib/safe-read.h, lib/safe-write.c, 4651 lib/safe-read.c, lib/safe-read.h, lib/safe-write.c,
4554 lib/safe-write.h, lib/unlocked-io.m4, lib/xalloc.m4: 4652 lib/safe-write.h, lib/unlocked-io.m4, lib/xalloc.m4:
4555 Moving m4 files into m4/. Added extra coreutils files required 4653 Moving m4 files into m4/. Added extra coreutils files required
4556 from 4654 from autoconf tests. Updated Makefile.am to have nagiosplug lib
4557 autoconf tests. Updated Makefile.am to have nagiosplug lib and a 4655 and a separate coreutils lib
4558 separate
4559 coreutils lib
4560 4656
45612004-12-15 00:10 opensides 46572004-12-15 00:10 opensides
4562 4658
@@ -4567,11 +4663,10 @@
4567 4663
4568 * [r1025] plugins/check_tcp.c: 4664 * [r1025] plugins/check_tcp.c:
4569 Patch from Ollie Cook to define return code when expected value 4665 Patch from Ollie Cook to define return code when expected value
4570 not received (#1082275). 4666 not received (#1082275). Also included another change from Ollie
4571 Also included another change from Ollie Cook to do stricter 4667 Cook to do stricter matching of expected values from the
4572 matching of expected values from the beginning of the line. When 4668 beginning of the line. When a user defines an expected string
4573 a user defines an expected string this is changed to the old 4669 this is changed to the old style strstr matching.
4574 style strstr matching.
4575 4670
45762004-12-10 21:18 tonvoon 46712004-12-10 21:18 tonvoon
4577 4672
@@ -4622,8 +4717,7 @@
4622 4717
4623 * [r1015] configure.in: 4718 * [r1015] configure.in:
4624 Include $libsuff for systems that define this (based on advice 4719 Include $libsuff for systems that define this (based on advice
4625 from 4720 from Daniel Stenberg)
4626 Daniel Stenberg)
4627 4721
46282004-12-08 23:14 tonvoon 47222004-12-08 23:14 tonvoon
4629 4723
@@ -4645,9 +4739,8 @@
4645 4739
4646 * [r1012] configure.in: 4740 * [r1012] configure.in:
4647 Fixed output info for openssl and LD_LIBRARY_PATH for subsequent 4741 Fixed output info for openssl and LD_LIBRARY_PATH for subsequent
4648 compiles 4742 compiles (otherwise get ld.so.1: ./conftest: fatal:
4649 (otherwise get ld.so.1: ./conftest: fatal: libssl.so.0.9.7: open 4743 libssl.so.0.9.7: open failed)
4650 failed)
4651 4744
46522004-12-07 06:51 tonvoon 47452004-12-07 06:51 tonvoon
4653 4746
@@ -4689,10 +4782,8 @@
4689 * [r1004] plugins/check_http.c, plugins/check_icmp.c, 4782 * [r1004] plugins/check_http.c, plugins/check_icmp.c,
4690 plugins/check_nwstat.c, plugins/check_ping.c, 4783 plugins/check_nwstat.c, plugins/check_ping.c,
4691 plugins/check_smtp.c, plugins/check_swap.c, plugins/utils.h: 4784 plugins/check_smtp.c, plugins/check_swap.c, plugins/utils.h:
4692 fix patch 998291 4785 fix patch 998291 fix patch 1078934 expect check_ssh fix and
4693 fix patch 1078934 expect check_ssh fix and check_nt perfdata 4786 check_nt perfdata should stay on one word like in nagios
4694 should stay
4695 on one word like in nagios
4696 4787
46972004-12-04 12:34 opensides 47882004-12-04 12:34 opensides
4698 4789
@@ -4714,8 +4805,7 @@
4714 plugins/check_overcr.c, plugins/check_real.c, 4805 plugins/check_overcr.c, plugins/check_real.c,
4715 plugins/check_smtp.c, plugins/check_swap.c, plugins/check_tcp.c, 4806 plugins/check_smtp.c, plugins/check_swap.c, plugins/check_tcp.c,
4716 plugins/check_time.c, plugins/check_udp.c, po/POTFILES.in: 4807 plugins/check_time.c, plugins/check_udp.c, po/POTFILES.in:
4717 internationalization fixes 4808 internationalization fixes bugfixes
4718 bugfixes
4719 4809
47202004-12-04 10:57 opensides 48102004-12-04 10:57 opensides
4721 4811
@@ -4796,14 +4886,12 @@
4796 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, 4886 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c,
4797 plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c, 4887 plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c,
4798 plugins/check_users.c, plugins/negate.c, plugins/urlize.c: 4888 plugins/check_users.c, plugins/negate.c, plugins/urlize.c:
4799 remove UT_HLP_VRS from print_usage 4889 remove UT_HLP_VRS from print_usage this was not a good idea ;-)
4800 this was not a good idea ;-)
4801 4890
48022004-12-03 19:20 opensides 48912004-12-03 19:20 opensides
4803 4892
4804 * [r993] plugins/utils.c: 4893 * [r993] plugins/utils.c:
4805 removing support fonction 4894 removing support fonction removing warranty from print_revision
4806 removing warranty from print_revision
4807 4895
48082004-12-03 17:48 opensides 48962004-12-03 17:48 opensides
4809 4897
@@ -4889,8 +4977,8 @@
4889 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, 4977 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c,
4890 plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c, 4978 plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c,
4891 plugins/check_users.c, plugins/negate.c, plugins/urlize.c: 4979 plugins/check_users.c, plugins/negate.c, plugins/urlize.c:
4892 bump copyright year 4980 bump copyright year initialize result to STATE_UNKNOW in place of
4893 initialize result to STATE_UNKNOW in place of STATE_OK 4981 STATE_OK
4894 4982
48952004-12-02 21:23 opensides 49832004-12-02 21:23 opensides
4896 4984
@@ -4921,9 +5009,8 @@
4921 plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c, 5009 plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c,
4922 plugins/check_users.c, plugins/negate.c, plugins/popen.c, 5010 plugins/check_users.c, plugins/negate.c, plugins/popen.c,
4923 plugins/utils.c: 5011 plugins/utils.c:
4924 More internationalization work 5012 More internationalization work new usage4 function to permit
4925 new usage4 function to permit localisation of think like 5013 localisation of think like check_ssh: xxxxx
4926 check_ssh: xxxxx
4927 5014
49282004-12-02 14:54 opensides 50152004-12-02 14:54 opensides
4929 5016
@@ -4987,8 +5074,7 @@
4987 plugins/check_snmp.c, plugins/check_ssh.c, plugins/check_tcp.c, 5074 plugins/check_snmp.c, plugins/check_ssh.c, plugins/check_tcp.c,
4988 plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c, 5075 plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c,
4989 plugins/negate.c, plugins/popen.c: 5076 plugins/negate.c, plugins/popen.c:
4990 changed Error: by CRITICAL - 5077 changed Error: by CRITICAL - more localization fixes
4991 more localization fixes
4992 5078
49932004-12-02 00:30 opensides 50792004-12-02 00:30 opensides
4994 5080
@@ -5016,8 +5102,7 @@
5016 plugins/gethostbyname.h, plugins/negate.c, plugins/netutils.c, 5102 plugins/gethostbyname.h, plugins/negate.c, plugins/netutils.c,
5017 plugins/netutils.h, plugins/popen.c, plugins/urlize.c, 5103 plugins/netutils.h, plugins/popen.c, plugins/urlize.c,
5018 plugins/utils.c, plugins/utils.h: 5104 plugins/utils.c, plugins/utils.h:
5019 standardize localization string 5105 standardize localization string standardize unknow arguments
5020 standardize unknow arguments
5021 5106
50222004-12-01 22:02 tonvoon 51072004-12-01 22:02 tonvoon
5023 5108
@@ -5323,8 +5408,7 @@
5323 5408
5324 * [r911] lib/Makefile.am: 5409 * [r911] lib/Makefile.am:
5325 Removed getloadavg.m4 (built-in function in autoconf) and added 5410 Removed getloadavg.m4 (built-in function in autoconf) and added
5326 cloexec.[hc] 5411 cloexec.[hc] for getloadavg.c
5327 for getloadavg.c
5328 5412
53292004-11-19 14:23 tonvoon 54132004-11-19 14:23 tonvoon
5330 5414
@@ -5382,8 +5466,7 @@
5382 5466
5383 * [r900] tools/setup: 5467 * [r900] tools/setup:
5384 Use copy of tools for consistency if building on different 5468 Use copy of tools for consistency if building on different
5385 platforms from 5469 platforms from shared source
5386 shared source
5387 5470
53882004-11-17 23:35 tonvoon 54712004-11-17 23:35 tonvoon
5389 5472
@@ -5433,9 +5516,8 @@
5433 5516
5434 * [r892] plugins/check_nt.c: 5517 * [r892] plugins/check_nt.c:
5435 Restore divisor for memory size reported by Windows. Also, 5518 Restore divisor for memory size reported by Windows. Also,
5436 implements warning 5519 implements warning and critical levels for performance counters.
5437 and critical levels for performance counters. (Paulo Afonso 5520 (Paulo Afonso Graner Fessel)
5438 Graner Fessel)
5439 5521
54402004-08-23 21:18 tonvoon 55222004-08-23 21:18 tonvoon
5441 5523
@@ -5502,8 +5584,7 @@
5502 5584
5503 * [r879] tools/sfsnapshot: 5585 * [r879] tools/sfsnapshot:
5504 Remove need to alter configure.in. Using different compile farms 5586 Remove need to alter configure.in. Using different compile farms
5505 for 5587 for SF to do the compiling
5506 SF to do the compiling
5507 5588
55082004-05-24 14:22 tonvoon 55892004-05-24 14:22 tonvoon
5509 5590
@@ -5629,7 +5710,8 @@
5629 5710
56302004-03-18 20:40 tonvoon 57112004-03-18 20:40 tonvoon
5631 5712
5632 * [r852] configure.in: 5713 * [r852] nagiosplug/branches/release-1.3.0/configure.in,
5714 configure.in:
5633 Mysql include path not added correctly (Arnold Cavazos - 912974) 5715 Mysql include path not added correctly (Arnold Cavazos - 912974)
5634 5716
56352004-03-18 20:31 tonvoon 57172004-03-18 20:31 tonvoon
@@ -5669,8 +5751,7 @@
5669 5751
5670 * [r845] plugins/check_nagios.c: 5752 * [r845] plugins/check_nagios.c:
5671 Incorporate check_proc changes into check_nagios. ps handling 5753 Incorporate check_proc changes into check_nagios. ps handling
5672 probably should 5754 probably should be moved into utils.c in future
5673 be moved into utils.c in future
5674 5755
56752004-03-08 21:03 tonvoon 57562004-03-08 21:03 tonvoon
5676 5757
@@ -5791,8 +5872,8 @@
57912004-02-21 05:37 kdebisschop 58722004-02-21 05:37 kdebisschop
5792 5873
5793 * [r823] plugins/check_by_ssh.c: 5874 * [r823] plugins/check_by_ssh.c:
5794 add option to ignore a specified number of lines on stderr 5875 add option to ignore a specified number of lines on stderr (to
5795 (to suppress a login banner) 5876 suppress a login banner)
5796 5877
57972004-02-21 03:44 kdebisschop 58782004-02-21 03:44 kdebisschop
5798 5879
@@ -5812,8 +5893,14 @@
5812 5893
58132004-02-20 05:25 kdebisschop 58942004-02-20 05:25 kdebisschop
5814 5895
5815 * [r818] contrib/check_dhcp.c, plugins/check_snmp.c, 5896 * [r818] nagiosplug/branches/release-1.3.0/contrib/check_dhcp.c,
5816 plugins/negate.c, plugins/netutils.c, plugins/urlize.c: 5897 nagiosplug/branches/release-1.3.0/contrib/check_procl.sh,
5898 nagiosplug/branches/release-1.3.0/plugins/check_snmp.c,
5899 nagiosplug/branches/release-1.3.0/plugins/negate.c,
5900 nagiosplug/branches/release-1.3.0/plugins/netutils.c,
5901 nagiosplug/branches/release-1.3.0/plugins/urlize.c,
5902 contrib/check_dhcp.c, plugins/check_snmp.c, plugins/negate.c,
5903 plugins/netutils.c, plugins/urlize.c:
5817 spell fix "received" 5904 spell fix "received"
5818 5905
58192004-02-20 05:21 kdebisschop 59062004-02-20 05:21 kdebisschop
@@ -5893,9 +5980,8 @@
5893 5980
5894 * [r803] plugins/check_dns.c: 5981 * [r803] plugins/check_dns.c:
5895 Output message includes the query_address, as inspired by 5982 Output message includes the query_address, as inspired by
5896 Johannes Herlitz. 5983 Johannes Herlitz. Also cleanup of comments and handles multi-line
5897 Also cleanup of comments and handles multi-line nslookup output 5984 nslookup output (MacOSX 10.3)
5898 (MacOSX 10.3)
5899 5985
59002004-02-17 13:24 tonvoon 59862004-02-17 13:24 tonvoon
5901 5987
@@ -5925,13 +6011,14 @@
5925 6011
59262004-01-21 12:50 kdebisschop 60122004-01-21 12:50 kdebisschop
5927 6013
5928 * [r797] AUTHORS: 6014 * [r797] nagiosplug/branches/release-1.3.0/AUTHORS, AUTHORS:
5929 credit David Croft (patch check_tcp formultibyte malloc bug in 6015 credit David Croft (patch check_tcp formultibyte malloc bug in
5930 server_expect) 6016 server_expect)
5931 6017
59322004-01-21 12:49 kdebisschop 60182004-01-21 12:49 kdebisschop
5933 6019
5934 * [r796] plugins/check_tcp.c: 6020 * [r796] nagiosplug/branches/release-1.3.0/plugins/check_tcp.c,
6021 plugins/check_tcp.c:
5935 =fix segfault on malloc of server_expect for multibyte chars 6022 =fix segfault on malloc of server_expect for multibyte chars
5936 (David Croft) 6023 (David Croft)
5937 6024
@@ -5986,8 +6073,7 @@
5986 6073
5987 * [r786] configure.in: 6074 * [r786] configure.in:
5988 Not correctly working out ps command if /usr/ucb before /usr/bin 6075 Not correctly working out ps command if /usr/ucb before /usr/bin
5989 in PATH for 6076 in PATH for Solaris (reported by Ben Whaley)
5990 Solaris (reported by Ben Whaley)
5991 6077
59922003-12-05 16:45 tonvoon 60782003-12-05 16:45 tonvoon
5993 6079
@@ -6152,8 +6238,8 @@
61522003-10-31 04:19 kdebisschop 62382003-10-31 04:19 kdebisschop
6153 6239
6154 * [r754] plugins/check_mrtg.c: 6240 * [r754] plugins/check_mrtg.c:
6155 add perf data 6241 add perf data fix bug where stale data message would get
6156 fix bug where stale data message would get overwritten 6242 overwritten
6157 6243
61582003-10-24 13:28 tonvoon 62442003-10-24 13:28 tonvoon
6159 6245
@@ -6208,15 +6294,14 @@
62082003-10-14 02:15 sghosh 62942003-10-14 02:15 sghosh
6209 6295
6210 * [r743] plugins-scripts/check_ifstatus.pl: 6296 * [r743] plugins-scripts/check_ifstatus.pl:
6211 Added -M for maxmsgsize (v1/v2c) 6297 Added -M for maxmsgsize (v1/v2c) Added v3 support
6212 Added v3 support
6213 6298
62142003-09-30 13:54 tonvoon 62992003-09-30 13:54 tonvoon
6215 6300
6216 * [r742] plugins/check_swap.c: 6301 * [r742] plugins/check_swap.c:
6217 Fixed logic problem if HAVE_SWAP, but not on AIX or Solaris. 6302 Fixed logic problem if HAVE_SWAP, but not on AIX or Solaris.
6218 Removed 6303 Removed unnecessary ifdefs for help page. Better indentation for
6219 unnecessary ifdefs for help page. Better indentation for ifdefs 6304 ifdefs
6220 6305
62212003-09-29 10:02 tonvoon 63062003-09-29 10:02 tonvoon
6222 6307
@@ -6270,8 +6355,7 @@
6270 6355
6271 * [r732] doc/developer-guidelines.sgml: 6356 * [r732] doc/developer-guidelines.sgml:
6272 Added in threshold range format and updated autoconf to 2.54 for 6357 Added in threshold range format and updated autoconf to 2.54 for
6273 a problem 6358 a problem on Darwin)
6274 on Darwin)
6275 6359
62762003-09-16 14:14 tonvoon 63602003-09-16 14:14 tonvoon
6277 6361
@@ -6402,8 +6486,7 @@
6402 6486
6403 * [r706] ., .cvsignore, AUTHORS, Makefile.am, THANKS.in: 6487 * [r706] ., .cvsignore, AUTHORS, Makefile.am, THANKS.in:
6404 Updated AUTHORS to include all contributors listed in comments in 6488 Updated AUTHORS to include all contributors listed in comments in
6405 code and 6489 code and CVS for plugins and plugins-scripts. Still need to do SF
6406 CVS for plugins and plugins-scripts. Still need to do SF
6407 6490
64082003-08-31 05:13 tonvoon 64912003-08-31 05:13 tonvoon
6409 6492
@@ -6505,7 +6588,8 @@
6505 6588
65062003-08-22 04:43 kdebisschop 65892003-08-22 04:43 kdebisschop
6507 6590
6508 * [r689] plugins/check_http.c: 6591 * [r689] nagiosplug/branches/release-1.3.0/plugins/check_http.c,
6592 plugins/check_http.c:
6509 * bugfix: snprintf of timestamp truncated '\0' 6593 * bugfix: snprintf of timestamp truncated '\0'
6510 6594
65112003-08-21 18:00 kdebisschop 65952003-08-21 18:00 kdebisschop
@@ -6885,7 +6969,8 @@
6885 6969
68862003-08-01 02:12 kdebisschop 69702003-08-01 02:12 kdebisschop
6887 6971
6888 * [r624] plugins/Makefile.am: 6972 * [r624] nagiosplug/branches/release-1.3.0/plugins/Makefile.am,
6973 plugins/Makefile.am:
6889 'ln -f -s ...' is not reliable/portable. Use 'rm -f ...; ln -s 6974 'ln -f -s ...' is not reliable/portable. Use 'rm -f ...; ln -s
6890 ...' 6975 ...'
6891 6976
@@ -6943,19 +7028,21 @@
69432003-07-29 05:03 kdebisschop 70282003-07-29 05:03 kdebisschop
6944 7029
6945 * [r614] tools/setup: 7030 * [r614] tools/setup:
6946 move autopoint to start of gnu toolchain setup 7031 move autopoint to start of gnu toolchain setup use
6947 use --force-missing instead on manually copying files 7032 --force-missing instead on manually copying files (manual process
6948 (manual process was broken on RedHat, and we should expect 7033 was broken on RedHat, and we should expect automake to do its job
6949 automake to do its job right anyway) 7034 right anyway)
6950 7035
69512003-07-29 03:06 kdebisschop 70362003-07-29 03:06 kdebisschop
6952 7037
6953 * [r613] configure.in: 7038 * [r613] nagiosplug/branches/release-1.3.0/configure.in,
7039 configure.in:
6954 look for getloadavg.c in $topdir/lib, not $srcdir/lib 7040 look for getloadavg.c in $topdir/lib, not $srcdir/lib
6955 7041
69562003-07-29 03:05 kdebisschop 70422003-07-29 03:05 kdebisschop
6957 7043
6958 * [r612] plugins/check_http.c: 7044 * [r612] nagiosplug/branches/release-1.3.0/plugins/check_http.c,
7045 plugins/check_http.c:
6959 patch attempt to reference undefined optarg (credit Paul Farrall) 7046 patch attempt to reference undefined optarg (credit Paul Farrall)
6960 7047
69612003-07-28 11:36 tonvoon 70482003-07-28 11:36 tonvoon
@@ -7039,8 +7126,8 @@
70392003-07-20 14:40 kdebisschop 71262003-07-20 14:40 kdebisschop
7040 7127
7041 * [r595] doc/developer-guidelines.sgml: 7128 * [r595] doc/developer-guidelines.sgml:
7042 must use '&amp;' in attribute values instead of '&' 7129 must use '&amp;' in attribute values instead of '&' id tokens
7043 id tokens (attibute values) must not have embedded spaces 7130 (attibute values) must not have embedded spaces
7044 7131
70452003-07-17 12:14 tonvoon 71322003-07-17 12:14 tonvoon
7046 7133
@@ -7091,7 +7178,9 @@
7091 7178
70922003-07-02 16:21 tonvoon 71792003-07-02 16:21 tonvoon
7093 7180
7094 * [r581] plugins-scripts/check_oracle.sh: 7181 * [r581]
7182 nagiosplug/branches/release-1.3.0/plugins-scripts/check_oracle.sh,
7183 plugins-scripts/check_oracle.sh:
7095 Check for ORA- errors for tablespace and cache (patch 755456 - 7184 Check for ORA- errors for tablespace and cache (patch 755456 -
7096 Sven Meyer) 7185 Sven Meyer)
7097 7186
@@ -7118,8 +7207,7 @@
7118 * [r575] plugins/check_http.c, plugins/check_ldap.c, 7207 * [r575] plugins/check_http.c, plugins/check_ldap.c,
7119 plugins/check_smtp.c: 7208 plugins/check_smtp.c:
7120 Added -4 and -6 command line options into check_http, check_ldap 7209 Added -4 and -6 command line options into check_http, check_ldap
7121 and 7210 and check_smtp
7122 check_smtp
7123 7211
71242003-06-30 18:52 undrgrid 72122003-06-30 18:52 undrgrid
7125 7213
@@ -7131,11 +7219,9 @@
71312003-06-30 18:52 undrgrid 72192003-06-30 18:52 undrgrid
7132 7220
7133 * [r573] plugins/Makefile.am: 7221 * [r573] plugins/Makefile.am:
7134 Added check_simap & check_spop to check_tcp_programs 7222 Added check_simap & check_spop to check_tcp_programs If someone
7135 If someone knows how to make this conditional in the Makefile 7223 knows how to make this conditional in the Makefile only if being
7136 only if 7224 compiled with SSL I think this is the only way to make it better
7137 being compiled with SSL I think this is the only way to make it
7138 better
7139 7225
71402003-06-30 17:02 tonvoon 72262003-06-30 17:02 tonvoon
7141 7227
@@ -7152,33 +7238,28 @@
7152 7238
7153 * [r570] plugins/check_ping.c, plugins/check_tcp.c: 7239 * [r570] plugins/check_ping.c, plugins/check_tcp.c:
7154 Changed usage output to show -4 and -6 are mutually exclusive. 7240 Changed usage output to show -4 and -6 are mutually exclusive.
7155 You can only 7241 You can only use one or the other but not both. The last one used
7156 use one or the other but not both. The last one used will win 7242 will win out.
7157 out.
7158 7243
71592003-06-29 19:17 undrgrid 72442003-06-29 19:17 undrgrid
7160 7245
7161 * [r569] plugins/check_ping.c, plugins/netutils.c: 7246 * [r569] plugins/check_ping.c, plugins/netutils.c:
7162 check_ping is now coded with -4 & -6 options to call PING or 7247 check_ping is now coded with -4 & -6 options to call PING or
7163 PING6 command 7248 PING6 command netutils modified to verify hosts based on
7164 netutils modified to verify hosts based on address_family setting 7249 address_family setting when used with -4 or -6 options.
7165 when used 7250 is_inet_addr() will not be tested if -6 is used and
7166 with -4 or -6 options. is_inet_addr() will not be tested if -6 is 7251 is_inet6_addr() will not be tested if -4 is used. Also the
7167 used and is_inet6_addr() will not be tested if -4 is used. Also
7168 the
7169 is_hostname() will use the address_family value to resolve 7252 is_hostname() will use the address_family value to resolve
7170 hostnames 7253 hostnames only if IPv6 support is available otherwise defaults to
7171 only if IPv6 support is available otherwise defaults to AF_INET. 7254 AF_INET.
7172 7255
71732003-06-29 06:36 undrgrid 72562003-06-29 06:36 undrgrid
7174 7257
7175 * [r568] plugins/check_ssh.c, plugins/check_tcp.c, 7258 * [r568] plugins/check_ssh.c, plugins/check_tcp.c,
7176 plugins/netutils.c, plugins/netutils.h: 7259 plugins/netutils.c, plugins/netutils.h:
7177 Added address_family extern int variable to netutils to allow for 7260 Added address_family extern int variable to netutils to allow for
7178 -4 & -6 7261 -4 & -6 options for explicit connection protocol Added support
7179 options for explicit connection protocol 7262 for -4 & -6 options to check_ssh and check_tcp for testing
7180 Added support for -4 & -6 options to check_ssh and check_tcp for
7181 testing
7182 7263
71832003-06-29 02:18 tonvoon 72642003-06-29 02:18 tonvoon
7184 7265
@@ -7209,15 +7290,14 @@
7209 7290
7210 * [r562] plugins/netutils.c: 7291 * [r562] plugins/netutils.c:
7211 Modified my_connect to include ai_socktype in the hints to be 7292 Modified my_connect to include ai_socktype in the hints to be
7212 compliant with 7293 compliant with RFC3493 as pointed out by Janos Mohacsi.
7213 RFC3493 as pointed out by Janos Mohacsi.
7214 7294
72152003-06-27 14:43 tonvoon 72952003-06-27 14:43 tonvoon
7216 7296
7217 * [r561] configure.in, plugins/check_swap.c: 7297 * [r561] configure.in, plugins/check_swap.c:
7218 Support for swap -s for solaris. Also changes size of swap to MBs 7298 Support for swap -s for solaris. Also changes size of swap to MBs
7219 through 7299 through a conversion amount in configure. Possible breakage on
7220 a conversion amount in configure. Possible breakage on other OSes 7300 other OSes
7221 7301
72222003-06-27 12:04 tonvoon 73022003-06-27 12:04 tonvoon
7223 7303
@@ -7253,8 +7333,8 @@
7253 7333
7254 * [r554] plugins/check_disk.c: 7334 * [r554] plugins/check_disk.c:
7255 Problems compiling on SunOS 5.6 with gcc 2.8.1. Fixed by 7335 Problems compiling on SunOS 5.6 with gcc 2.8.1. Fixed by
7256 specifying 7336 specifying floating variables, rather than letting asprintf work
7257 floating variables, rather than letting asprintf work it out 7337 it out
7258 7338
72592003-06-21 05:49 kdebisschop 73392003-06-21 05:49 kdebisschop
7260 7340
@@ -7264,25 +7344,27 @@
72642003-06-21 05:23 kdebisschop 73442003-06-21 05:23 kdebisschop
7265 7345
7266 * [r549] plugins/check_http.c: 7346 * [r549] plugins/check_http.c:
7267 add remaining URI_PATH chars per RFC 2396 7347 add remaining URI_PATH chars per RFC 2396 remove '-' from
7268 remove '-' from URI_PORT 7348 URI_PORT
7269 7349
72702003-06-12 04:46 undrgrid 73502003-06-12 04:46 undrgrid
7271 7351
7272 * [r548] command.cfg.in: 7352 * [r548] nagiosplug/branches/release-1.3.0/command.cfg.in,
7353 command.cfg.in:
7273 Renamed duplicate check_snmp command definitions to be unique 7354 Renamed duplicate check_snmp command definitions to be unique
7274 7355
72752003-06-12 04:16 undrgrid 73562003-06-12 04:16 undrgrid
7276 7357
7277 * [r547] command.cfg.in, configure.in: 7358 * [r547] nagiosplug/branches/release-1.3.0/command.cfg.in,
7359 command.cfg.in, configure.in:
7278 Made the two check_ifoperstatus commands unique to remove 7360 Made the two check_ifoperstatus commands unique to remove
7279 conflicts 7361 conflicts
7280 7362
72812003-06-11 10:41 kdebisschop 73632003-06-11 10:41 kdebisschop
7282 7364
7283 * [r546] plugins/check_http.c: 7365 * [r546] plugins/check_http.c:
7284 fix URI_PATH to allow ?&#: (more still should be allowed) 7366 fix URI_PATH to allow ?&#: (more still should be allowed) fix
7285 fix class to be POSIX compliant 7367 class to be POSIX compliant
7286 7368
72872003-06-10 05:04 kdebisschop 73692003-06-10 05:04 kdebisschop
7288 7370
@@ -7320,19 +7402,19 @@
7320 7402
7321 * [r532] pkg/solaris/solpkg: 7403 * [r532] pkg/solaris/solpkg:
7322 Remove /usr as well. Maybe this is best done by changing BASEDIR 7404 Remove /usr as well. Maybe this is best done by changing BASEDIR
7323 to 7405 to configure's prefix?
7324 configure's prefix?
7325 7406
73262003-06-02 14:46 kdebisschop 74072003-06-02 14:46 kdebisschop
7327 7408
7328 * [r531] plugins/check_tcp.c: 7409 * [r531] nagiosplug/branches/release-1.3.0/plugins/check_tcp.c,
7410 plugins/check_tcp.c:
7329 finish recv() loop when stream GT or EQ maxbytes (was GT) 7411 finish recv() loop when stream GT or EQ maxbytes (was GT)
7330 7412
73312003-06-01 05:38 kdebisschop 74132003-06-01 05:38 kdebisschop
7332 7414
7333 * [r529] plugins/check_tcp.c: 7415 * [r529] plugins/check_tcp.c:
7334 allow user to limit number of bytes fetched 7416 allow user to limit number of bytes fetched fix some doco (wait
7335 fix some doco (wait is now delay, server_quit was not shown) 7417 is now delay, server_quit was not shown)
7336 7418
73372003-05-31 14:39 kdebisschop 74192003-05-31 14:39 kdebisschop
7338 7420
@@ -7353,34 +7435,39 @@
7353 7435
73542003-05-17 23:10 tonvoon 74362003-05-17 23:10 tonvoon
7355 7437
7356 * [r521] plugins/t/check_ftp.t: 7438 * [r521] nagiosplug/branches/release-1.3.0/plugins/t/check_ftp.t,
7439 plugins/t/check_ftp.t:
7357 Fixed test (Mathew Ericson - 738609) 7440 Fixed test (Mathew Ericson - 738609)
7358 7441
73592003-05-17 17:59 tonvoon 74422003-05-17 17:59 tonvoon
7360 7443
7361 * [r520] plugins/t/check_load.t: 7444 * [r520] nagiosplug/branches/release-1.3.0/plugins/t/check_load.t,
7445 plugins/t/check_load.t:
7362 Fixed tests (Mathew Ericson - 738607) 7446 Fixed tests (Mathew Ericson - 738607)
7363 7447
73642003-05-17 17:50 tonvoon 74482003-05-17 17:50 tonvoon
7365 7449
7366 * [r519] plugins/t/check_procs.t: 7450 * [r519] nagiosplug/branches/release-1.3.0/plugins/t/check_procs.t,
7451 plugins/t/check_procs.t:
7367 Fixed test commands (Mathew Ericson - 738605) 7452 Fixed test commands (Mathew Ericson - 738605)
7368 7453
73692003-05-17 17:40 tonvoon 74542003-05-17 17:40 tonvoon
7370 7455
7371 * [r518] plugins/t/check_http.t: 7456 * [r518] nagiosplug/branches/release-1.3.0/plugins/t/check_http.t,
7457 plugins/t/check_http.t:
7372 Fixed tests (Mathew Ericson - 738608) 7458 Fixed tests (Mathew Ericson - 738608)
7373 7459
73742003-05-17 17:36 tonvoon 74602003-05-17 17:36 tonvoon
7375 7461
7376 * [r517] plugins/t/check_tcp.t: 7462 * [r517] plugins/t/check_tcp.t:
7377 Fixed tests (Mathew Ericson - 738604) 7463 Fixed tests (Mathew Ericson - 738604) CV:
7378 CV:
7379 ---------------------------------------------------------------------- 7464 ----------------------------------------------------------------------
7380 7465
73812003-05-16 17:33 sghosh 74662003-05-16 17:33 sghosh
7382 7467
7383 * [r515] plugins-scripts/check_ntp.pl: 7468 * [r515]
7469 nagiosplug/branches/release-1.3.0/plugins-scripts/check_ntp.pl,
7470 plugins-scripts/check_ntp.pl:
7384 bug fix 7471 bug fix
7385 7472
73862003-05-14 23:17 tonvoon 74732003-05-14 23:17 tonvoon
@@ -7428,8 +7515,7 @@
7428 7515
7429 * [r506] doc/developer-guidelines.html, doc/makefile, tools/setup: 7516 * [r506] doc/developer-guidelines.html, doc/makefile, tools/setup:
7430 The developer-guidelines.html file is now generated from the sgml 7517 The developer-guidelines.html file is now generated from the sgml
7431 file 7518 file by docbook2html at tools/setup time
7432 by docbook2html at tools/setup time
7433 7519
74342003-05-13 12:14 stanleyhopcroft 75202003-05-13 12:14 stanleyhopcroft
7435 7521
@@ -7446,12 +7532,12 @@
74462003-05-09 03:22 kdebisschop 75322003-05-09 03:22 kdebisschop
7447 7533
7448 * [r503] plugins/check_http.c: 7534 * [r503] plugins/check_http.c:
7449 fix error when server closes connection 7535 fix error when server closes connection immediately
7450 immediately
7451 7536
74522003-05-09 03:00 kdebisschop 75372003-05-09 03:00 kdebisschop
7453 7538
7454 * [r501] plugins/check_snmp.c: 7539 * [r501] nagiosplug/branches/release-1.3.0/plugins/check_snmp.c,
7540 plugins/check_snmp.c:
7455 cause snmpget try try for 1 second less than the timeout 7541 cause snmpget try try for 1 second less than the timeout
7456 (allowing plugin to force close if needed) 7542 (allowing plugin to force close if needed)
7457 7543
@@ -7459,23 +7545,24 @@
7459 7545
7460 * [r500] plugins/check_ping.c: 7546 * [r500] plugins/check_ping.c:
7461 Modified check_ping to handle IPv6 as well as IPv4 ICMP checks 7547 Modified check_ping to handle IPv6 as well as IPv4 ICMP checks
7462 using the 7548 using the PING6_COMMAND determined during the configure script
7463 PING6_COMMAND determined during the configure script execution. 7549 execution. As USE_IPV6 may be defined and PING6_COMMAND is not
7464 As 7550 defined if there is not IPv6 TCP stack available when configure
7465 USE_IPV6 may be defined and PING6_COMMAND is not defined if there 7551 is run I condition it off PING6_COMMAND existing to remove build
7466 is not 7552 errors for being undefined.
7467 IPv6 TCP stack available when configure is run I condition it off
7468 PING6_COMMAND existing to remove build errors for being
7469 undefined.
7470 7553
74712003-04-25 09:07 sghosh 75542003-04-25 09:07 sghosh
7472 7555
7473 * [r499] plugins-scripts/check_ntp.pl: 7556 * [r499]
7557 nagiosplug/branches/release-1.3.0/plugins-scripts/check_ntp.pl,
7558 plugins-scripts/check_ntp.pl:
7474 corrected output units 7559 corrected output units
7475 7560
74762003-04-23 04:58 kdebisschop 75612003-04-23 04:58 kdebisschop
7477 7562
7478 * [r498] plugins/check_http.c: 7563 * [r498] nagiosplug/branches/release-1.3.0/plugins/check_http.c,
7564 nagiosplug/branches/release-1.3.0/plugins/utils.c,
7565 plugins/check_http.c:
7479 update to RFC1123 hostname specs 7566 update to RFC1123 hostname specs
7480 7567
74812003-04-17 05:56 kdebisschop 75682003-04-17 05:56 kdebisschop
@@ -7618,9 +7705,7 @@
76182003-03-31 12:49 kdebisschop 77052003-03-31 12:49 kdebisschop
7619 7706
7620 * [r466] plugins/check_disk.c: 7707 * [r466] plugins/check_disk.c:
7621 checkpoint 7708 checkpoint supresses iso9660 adds option for checking only local
7622 supresses iso9660
7623 adds option for checking only local
7624 adds choice of scale factor 7709 adds choice of scale factor
7625 7710
76262003-03-27 22:53 tonvoon 77112003-03-27 22:53 tonvoon
@@ -7652,8 +7737,7 @@
7652 7737
7653 * [r460] ., .cvsignore, Makefile.am: 7738 * [r460] ., .cvsignore, Makefile.am:
7654 Better stripping of prefix for Solaris package install needs to 7739 Better stripping of prefix for Solaris package install needs to
7655 remove 7740 remove /usr/local as package installs there by default
7656 /usr/local as package installs there by default
7657 7741
76582003-03-24 17:45 undrgrid 77422003-03-24 17:45 undrgrid
7659 7743
@@ -7693,7 +7777,8 @@
7693 7777
76942003-03-24 00:42 tonvoon 77782003-03-24 00:42 tonvoon
7695 7779
7696 * [r452] REQUIREMENTS: 7780 * [r452] nagiosplug/branches/release-1.3.0/REQUIREMENTS,
7781 REQUIREMENTS:
7697 Add NSClient requirement for check_nt 7782 Add NSClient requirement for check_nt
7698 7783
76992003-03-24 00:26 tonvoon 77842003-03-24 00:26 tonvoon
@@ -7803,7 +7888,9 @@
7803 7888
78042003-03-17 22:24 tonvoon 78892003-03-17 22:24 tonvoon
7805 7890
7806 * [r428] plugins-scripts/check_oracle.sh: 7891 * [r428]
7892 nagiosplug/branches/release-1.3.0/plugins-scripts/check_oracle.sh,
7893 plugins-scripts/check_oracle.sh:
7807 Allow default Oracle home from oratab (reported by Walbert 7894 Allow default Oracle home from oratab (reported by Walbert
7808 Oberngruber) 7895 Oberngruber)
7809 7896
@@ -7811,8 +7898,7 @@
7811 7898
7812 * [r427] configure.in: 7899 * [r427] configure.in:
7813 Modified to automatically enable getaddrinfo emulation if lwres 7900 Modified to automatically enable getaddrinfo emulation if lwres
7814 is not used and 7901 is not used and getaddrinfo is not found in the system.
7815 getaddrinfo is not found in the system.
7816 7902
78172003-03-16 23:28 undrgrid 79032003-03-16 23:28 undrgrid
7818 7904
@@ -7834,16 +7920,11 @@
7834 plugins/gethostbyname.h, plugins/netutils.c, plugins/netutils.h, 7920 plugins/gethostbyname.h, plugins/netutils.c, plugins/netutils.h,
7835 plugins/utils.c, plugins/utils.h: 7921 plugins/utils.c, plugins/utils.h:
7836 Spent the day working on backwards compatability using 7922 Spent the day working on backwards compatability using
7837 getaddrinfo() 7923 getaddrinfo() Moved getaddrinfo.? and gethostbyname.? from lib/
7838 Moved getaddrinfo.? and gethostbyname.? from lib/ to plugins/ due 7924 to plugins/ due to problems with compiling into the
7839 to 7925 libnagiosplug.a as it required linking against socket libraries
7840 problems with compiling into the libnagiosplug.a as it required 7926 which are unneeded except for network based plugins. This code
7841 linking 7927 should hopefully happily work for all systems and has been tested
7842 against socket libraries which are unneeded except for network
7843 based
7844 plugins.
7845 This code should hopefully happily work for all systems and has
7846 been tested
7847 prior to commit on Debian GNU/Linux, SPARC Solaris 7 and SPARC 7928 prior to commit on Debian GNU/Linux, SPARC Solaris 7 and SPARC
7848 Solaris 9. 7929 Solaris 9.
7849 7930
@@ -7887,9 +7968,9 @@
7887 plugins/netutils.h.in, plugins/popen.h, plugins/popen.h.in, 7968 plugins/netutils.h.in, plugins/popen.h, plugins/popen.h.in,
7888 plugins/utils.c, plugins/utils.h, plugins/utils.h.in, 7969 plugins/utils.c, plugins/utils.h, plugins/utils.h.in,
7889 plugins/version.h.in: 7970 plugins/version.h.in:
7890 Updated cvs ignore files to reflect changes 7971 Updated cvs ignore files to reflect changes Moved header files
7891 Moved header files from being ran through configure to standard 7972 from being ran through configure to standard Removed auto-tools
7892 Removed auto-tools scripts that get added by automake 7973 scripts that get added by automake
7893 7974
78942003-03-13 06:00 kdebisschop 79752003-03-13 06:00 kdebisschop
7895 7976
@@ -7901,8 +7982,7 @@
7901 7982
7902 * [r415] configure.in: 7983 * [r415] configure.in:
7903 Removed --with-ipv6 configure option so it determines IPv6 7984 Removed --with-ipv6 configure option so it determines IPv6
7904 availablity 7985 availablity completely on it's own per suggestion by Karl
7905 completely on it's own per suggestion by Karl
7906 7986
79072003-03-12 22:13 undrgrid 79872003-03-12 22:13 undrgrid
7908 7988
@@ -7924,14 +8004,11 @@
7924 * [r410] autogen.sh, configure.in, plugins/utils.c, 8004 * [r410] autogen.sh, configure.in, plugins/utils.c,
7925 plugins/utils.h.in: 8005 plugins/utils.h.in:
7926 Added autogen.sh script that rebuilds using autotools and runs 8006 Added autogen.sh script that rebuilds using autotools and runs
7927 configure 8007 configure Modified configure.in to include some debug build
7928 Modified configure.in to include some debug build option info at 8008 option info at the end of the scripts execution. Can be removed
7929 the end 8009 by release time. Modified configure.in to include a --with-ipv6
7930 of the scripts execution. Can be removed by release time. 8010 option Default build is without IPv6 support now to enable you
7931 Modified configure.in to include a --with-ipv6 option 8011 need to use the --with-ipv6 command line option to configure.
7932 Default build is without IPv6 support now to enable you need to
7933 use the
7934 --with-ipv6 command line option to configure.
7935 Modified plugins/utils.* to use USE_IPV6 8012 Modified plugins/utils.* to use USE_IPV6
7936 8013
79372003-03-12 07:05 kdebisschop 80142003-03-12 07:05 kdebisschop
@@ -7999,7 +8076,8 @@
7999 8076
80002003-03-11 22:34 tonvoon 80772003-03-11 22:34 tonvoon
8001 8078
8002 * [r397] plugins/negate.c: 8079 * [r397] nagiosplug/branches/release-1.3.0/plugins/negate.c,
8080 plugins/negate.c:
8003 Fixed reading too many argv parameters and changed to asprintf 8081 Fixed reading too many argv parameters and changed to asprintf
8004 8082
80052003-03-11 22:22 tonvoon 80832003-03-11 22:22 tonvoon
@@ -8028,15 +8106,15 @@
80282003-03-11 18:32 undrgrid 81062003-03-11 18:32 undrgrid
8029 8107
8030 * [r394] configure.in: 8108 * [r394] configure.in:
8031 Minor change to Karl's statfs check 8109 Minor change to Karl's statfs check Inclusion of ICMPv6 ping
8032 Inclusion of ICMPv6 ping tests to define PING6_COMMAND 8110 tests to define PING6_COMMAND Minor fix to ps syntax checking to
8033 Minor fix to ps syntax checking to fix bug I introduced last nite 8111 fix bug I introduced last nite
8034 8112
80352003-03-11 07:04 undrgrid 81132003-03-11 07:04 undrgrid
8036 8114
8037 * [r393] Makefile.am, configure.in: 8115 * [r393] Makefile.am, configure.in:
8038 Removed acconfig.h from EXTRA_DIST 8116 Removed acconfig.h from EXTRA_DIST Fixed problem with test in
8039 Fixed problem with test in SWAP_FORMAT and SWAP_COMMAND 8117 SWAP_FORMAT and SWAP_COMMAND
8040 8118
80412003-03-11 06:44 kdebisschop 81192003-03-11 06:44 kdebisschop
8042 8120
@@ -8046,8 +8124,8 @@
80462003-03-11 06:03 undrgrid 81242003-03-11 06:03 undrgrid
8047 8125
8048 * [r391] acconfig.h, configure.in: 8126 * [r391] acconfig.h, configure.in:
8049 Finishing clean-up of configure.in 8127 Finishing clean-up of configure.in Removing acconfig.h as it's no
8050 Removing acconfig.h as it's no longer needed 8128 longer needed
8051 8129
80522003-03-10 23:58 undrgrid 81302003-03-10 23:58 undrgrid
8053 8131
@@ -8062,12 +8140,14 @@
8062 8140
80632003-03-09 10:39 tonvoon 81412003-03-09 10:39 tonvoon
8064 8142
8065 * [r388] plugins/check_disk.c: 8143 * [r388] nagiosplug/branches/release-1.3.0/plugins/check_disk.c,
8144 plugins/check_disk.c:
8066 Implement error-only option for check_disk (Ian Duggan) 8145 Implement error-only option for check_disk (Ian Duggan)
8067 8146
80682003-03-08 12:08 tonvoon 81472003-03-08 12:08 tonvoon
8069 8148
8070 * [r387] plugins/check_disk.c: 8149 * [r387] nagiosplug/branches/release-1.3.0/plugins/check_disk.c,
8150 plugins/check_disk.c:
8071 Fix AIX /proc filesystem (Ian Duggan) 8151 Fix AIX /proc filesystem (Ian Duggan)
8072 8152
80732003-03-08 11:44 tonvoon 81532003-03-08 11:44 tonvoon
@@ -8079,22 +8159,19 @@
8079 8159
8080 * [r385] plugins/check_dns.c: 8160 * [r385] plugins/check_dns.c:
8081 Modified code to call is_addr() rather than is_dotted_quad() with 8161 Modified code to call is_addr() rather than is_dotted_quad() with
8082 the 8162 the new AF indepdent function routines
8083 new AF indepdent function routines
8084 8163
80852003-03-08 02:26 undrgrid 81642003-03-08 02:26 undrgrid
8086 8165
8087 * [r384] plugins/netutils.c, plugins/netutils.h.in, 8166 * [r384] plugins/netutils.c, plugins/netutils.h.in,
8088 plugins/utils.c, plugins/utils.h.in: 8167 plugins/utils.c, plugins/utils.h.in:
8089 AF indepedent routines introduced. 8168 AF indepedent routines introduced. Modifed process_request() &
8090 Modifed process_request() & my_connect() parameters to make 8169 my_connect() parameters to make 'proto' type 'int' rather than
8091 'proto' type 8170 'char *' and use IPPROTO_* POSIX values. Removed is_dotted_quad()
8092 'int' rather than 'char *' and use IPPROTO_* POSIX values. 8171 & my_inet_aton() functions Added is_addr(), is_inet_addr(),
8093 Removed is_dotted_quad() & my_inet_aton() functions 8172 is_inet6_addr() and resolve_host_or_addr() functions to check
8094 Added is_addr(), is_inet_addr(), is_inet6_addr() and 8173 whether it is a valid IP address Modified is_host() to call
8095 resolve_host_or_addr() 8174 is_addr() and is_hostname()
8096 functions to check whether it is a valid IP address
8097 Modified is_host() to call is_addr() and is_hostname()
8098 8175
80992003-03-08 02:02 tonvoon 81762003-03-08 02:02 tonvoon
8100 8177
@@ -8131,7 +8208,8 @@
8131 8208
81322003-03-08 00:23 tonvoon 82092003-03-08 00:23 tonvoon
8133 8210
8134 * [r377] Makefile.am: 8211 * [r377] nagiosplug/branches/release-1.3.0/Makefile.am,
8212 Makefile.am:
8135 Use Makefile's variables (to support a shortcut in sfsnapshot) 8213 Use Makefile's variables (to support a shortcut in sfsnapshot)
8136 8214
81372003-03-07 22:11 undrgrid 82152003-03-07 22:11 undrgrid
@@ -8141,12 +8219,10 @@
8141 plugins/check_pgsql.c, plugins/common.h.in, plugins/netutils.c, 8219 plugins/check_pgsql.c, plugins/common.h.in, plugins/netutils.c,
8142 plugins/netutils.h.in, tools/setup: 8220 plugins/netutils.h.in, tools/setup:
8143 Added getaddrinfo.[ch] & gethostbyname.[ch] to provide RFC2553 8221 Added getaddrinfo.[ch] & gethostbyname.[ch] to provide RFC2553
8144 functions 8222 functions if missing in system libs and lwres not present Moved
8145 if missing in system libs and lwres not present 8223 all references to netdb.h and sys/socket.h into common.h.in
8146 Moved all references to netdb.h and sys/socket.h into common.h.in
8147 Modified automake call in tools/setup to include adding missing 8224 Modified automake call in tools/setup to include adding missing
8148 files 8225 files so config.sub and config.guess will be available
8149 so config.sub and config.guess will be available
8150 8226
81512003-03-07 07:45 kdebisschop 82272003-03-07 07:45 kdebisschop
8152 8228
@@ -8155,25 +8231,25 @@
8155 8231
81562003-03-07 07:17 kdebisschop 82322003-03-07 07:17 kdebisschop
8157 8233
8158 * [r373] plugins/check_smtp.c: 8234 * [r373] nagiosplug/branches/release-1.3.0/plugins/check_smtp.c,
8235 plugins/check_smtp.c:
8159 whole timer loop was on the wrong side of connection close code 8236 whole timer loop was on the wrong side of connection close code
8160 8237
81612003-03-07 06:43 kdebisschop 82382003-03-07 06:43 kdebisschop
8162 8239
8163 * [r372] plugins/check_udp.c: 8240 * [r372] nagiosplug/branches/release-1.3.0/plugins/check_udp.c,
8241 plugins/check_udp.c:
8164 fix for -H invocation of hostname 8242 fix for -H invocation of hostname
8165 8243
81662003-03-06 06:40 undrgrid 82442003-03-06 06:40 undrgrid
8167 8245
8168 * [r371] acinclude.m4, configure.in: 8246 * [r371] acinclude.m4, configure.in:
8169 Adds --with-lwres and --enable-emulate-getaddrinfo but are not 8247 Adds --with-lwres and --enable-emulate-getaddrinfo but are not
8170 used in any of 8248 used in any of the code at this time. Has a check for IPv6
8171 the code at this time. Has a check for IPv6 support but only runs 8249 support but only runs if using the emulate-getaddrinfo routines,
8172 if using the 8250 this needs to be modified. !!! I need input from results of this
8173 emulate-getaddrinfo routines, this needs to be modified. 8251 run on various platforms to see what results are seen in
8174 !!! I need input from results of this run on various platforms to 8252 plugins/config.h so please help test !!!
8175 see what
8176 results are seen in plugins/config.h so please help test !!!
8177 8253
81782003-03-05 07:27 kdebisschop 82542003-03-05 07:27 kdebisschop
8179 8255
@@ -8492,10 +8568,9 @@
8492 8568
8493 * [r305] plugins/check_ssh.c: 8569 * [r305] plugins/check_ssh.c:
8494 Revised code to use resolving and connection code in utils.c and 8570 Revised code to use resolving and connection code in utils.c and
8495 netutils.c rather than its own functions. 8571 netutils.c rather than its own functions. Corrected code to
8496 Corrected code to properly handle input of server hostname and 8572 properly handle input of server hostname and port on commandline
8497 port on 8573 without option flags.
8498 commandline without option flags.
8499 8574
85002003-02-10 04:49 kdebisschop 85752003-02-10 04:49 kdebisschop
8501 8576
@@ -8506,11 +8581,9 @@
8506 8581
8507 * [r303] tools/setup: 8582 * [r303] tools/setup:
8508 Reordered program calls so autoheader was called before automake 8583 Reordered program calls so autoheader was called before automake
8509 thus 8584 thus getting rid of errors for header files not being present
8510 getting rid of errors for header files not being present when 8585 when automake was called. Also puts it inline with documentation
8511 automake 8586 in INSTALL & INSTALLING
8512 was called. Also puts it inline with documentation in
8513 INSTALL & INSTALLING
8514 8587
85152003-02-09 14:20 sghosh 85882003-02-09 14:20 sghosh
8516 8589
@@ -8657,8 +8730,8 @@
8657 8730
8658 * [r275] plugins/check_nt.c: 8731 * [r275] plugins/check_nt.c:
8659 Removed all unnecessary asprintf calls. Replaced with original 8732 Removed all unnecessary asprintf calls. Replaced with original
8660 check_nt.c 8733 check_nt.c to minimise amount of changes (reported by Reuben
8661 to minimise amount of changes (reported by Reuben Farrelly) 8734 Farrelly)
8662 8735
86632003-01-30 23:18 tonvoon 87362003-01-30 23:18 tonvoon
8664 8737
@@ -8731,8 +8804,8 @@
87312003-01-29 04:11 tonvoon 88042003-01-29 04:11 tonvoon
8732 8805
8733 * [r261] plugins/check_procs.c: 8806 * [r261] plugins/check_procs.c:
8734 Fixed NULL status in Solaris (644783 - Fabian Pehla) 8807 Fixed NULL status in Solaris (644783 - Fabian Pehla) Fixed -p
8735 Fixed -p options (652082 - Ton Voon) 8808 options (652082 - Ton Voon)
8736 8809
87372003-01-28 07:44 kdebisschop 88102003-01-28 07:44 kdebisschop
8738 8811
@@ -8906,8 +8979,7 @@
8906 8979
8907 * [r230] contrib/check_citrix: 8980 * [r230] contrib/check_citrix:
8908 New plugin to check the ICA browse service (used by Citrix 8981 New plugin to check the ICA browse service (used by Citrix
8909 Metaframe servers) from 8982 Metaframe servers) from Ed Rolison and Tom De Blende.
8910 Ed Rolison and Tom De Blende.
8911 8983
89122002-11-25 12:00 kdebisschop 89842002-11-25 12:00 kdebisschop
8913 8985
@@ -9373,15 +9445,12 @@
93732002-10-20 18:49 kdebisschop 94452002-10-20 18:49 kdebisschop
9374 9446
9375 * [r143] plugins/check_snmp.c: 9447 * [r143] plugins/check_snmp.c:
9376 change ssprintf to asprintf 9448 change ssprintf to asprintf back out change at line 225 in r1.4
9377 back out change at line 225 in r1.4
9378 (values were mismatched to format string, so output was nonsense) 9449 (values were mismatched to format string, so output was nonsense)
9379 (I left a comment showing a construct that should work, but it 9450 (I left a comment showing a construct that should work, but it
9380 fails for PHBs: 9451 fails for PHBs: if my disk gets nearly full, they want 'CRITICAL
9381 if my disk gets nearly full, they want 'CRITICAL - 99%' not 9452 - 99%' not 'CRITICAL - Gauge32: 99') (If someine has a rationale
9382 'CRITICAL - Gauge32: 99') 9453 for the change, maybe it could be done as an option? - it seems
9383 (If someine has a rationale for the change, maybe it could be
9384 done as an option? - it seems
9385 fairly clear that the Web display should be sensible to PHBs so 9454 fairly clear that the Web display should be sensible to PHBs so
9386 long as there's no real loss) 9455 long as there's no real loss)
9387 9456
@@ -9699,8 +9768,8 @@
96992002-08-18 18:03 kdebisschop 97682002-08-18 18:03 kdebisschop
9700 9769
9701 * [r81] plugins/check_by_ssh.c: 9770 * [r81] plugins/check_by_ssh.c:
9702 typo in options passed to ssh for ipv6. 9771 typo in options passed to ssh for ipv6. fix by setting a generic
9703 fix by setting a generic hook for 1-char pasthhru options 9772 hook for 1-char pasthhru options
9704 9773
97052002-08-14 19:17 sghosh 97742002-08-14 19:17 sghosh
9706 9775
@@ -9968,8 +10037,7 @@
9968 10037
9969 * [r30] acconfig.h: 10038 * [r30] acconfig.h:
9970 This commit was generated by cvs2svn to compensate for changes in 10039 This commit was generated by cvs2svn to compensate for changes in
9971 r29, 10040 r29, which included commits to RCS files with non-trunk default
9972 which included commits to RCS files with non-trunk default
9973 branches. 10041 branches.
9974 10042
99752002-05-09 19:03 sghosh 100432002-05-09 19:03 sghosh
@@ -10061,8 +10129,7 @@
10061 10129
10062 * [r13] acconfig.h: 10130 * [r13] acconfig.h:
10063 This commit was generated by cvs2svn to compensate for changes in 10131 This commit was generated by cvs2svn to compensate for changes in
10064 r12, 10132 r12, which included commits to RCS files with non-trunk default
10065 which included commits to RCS files with non-trunk default
10066 branches. 10133 branches.
10067 10134
100682002-04-05 22:19 sghosh 101352002-04-05 22:19 sghosh
@@ -10204,6 +10271,9 @@
10204 10271
102052002-02-28 06:42 102722002-02-28 06:42
10206 10273
10207 * [r1] .: 10274 * [r1] Nagios-Plugin, Nagios-Plugin/branches, Nagios-Plugin/tags,
10275 Nagios-Plugin/trunk, nagiosmib, nagiosmib/branches,
10276 nagiosmib/tags, nagiosmib/trunk, nagiosplug, nagiosplug/branches,
10277 nagiosplug/tags, .:
10208 New repository initialized by cvs2svn. 10278 New repository initialized by cvs2svn.
10209 10279