12020-03-11 madlohe <swolf@nagios.com> 2 3 * NEWS, NP-VERSION-GEN, configure.ac: Prep for 2.3.3 4 52020-03-03 madlohe <swolf@nagios.com> 6 7 * NEWS: Update changelog 8 9 * NEWS: Update changelog 10 11 * plugins/check_http.c: (Handles #535) check_http: Ensure that trailing 12 null byte is copied to full_page_new (gets overwritten each loop 13 iteration) 14 152020-03-02 madlohe <swolf@nagios.com> 16 17 * plugins/check_http.c: Content-Length is not required - don't check it 18 if it wasn't included in the headers. 19 202020-02-26 madlohe <swolf@nagios.com> 21 22 * plugins/check_http.c: check_http: fixed missing parens in second set 23 of calls to my_recv (was causing issues with regexp in larger web pages) 24 252020-02-26 Benjamin Urban <github@bennis-server.de> 26 27 * configure.ac: Fix typo in check for required perl modules for 28 check_ssl_validity 29 302020-02-24 madlohe <swolf@nagios.com> 31 32 * plugins-root/check_icmp.c: Should fix #530 - 'ip' should be set even 33 if not debugging 34 352020-02-20 madlohe <swolf@nagios.com> 36 37 * NEWS, NP-VERSION-GEN, configure.ac: Prep for 2.3.2 38 392020-02-19 madlohe <swolf@nagios.com> 40 41 * NEWS: Sort changelog entries for 2.3.2 42 432020-02-18 madlohe <swolf@nagios.com> 44 45 * NEWS: Update changelog 46 47 * NEWS: Update changelog 48 49 * NEWS: Update changelog 50 512020-02-17 madlohe <swolf@nagios.com> 52 53 * NEWS: Update Changelog 54 55 * NEWS: Update changelog 56 57 * NEWS, plugins/check_disk.c: Resolves #518 - all calculations are now 58 done with binary units (as it was in 2.2.x). 59 60 The code for unit calculation in check_disk.c looks a little silly now, but this preserves backward compatibility for the largest number of users. Anyone who started using the plugin before 2.3.x sees behavior unchanged, and anyone who chose binary units in 2.3.0+ keeps their new behavior. 61 622020-02-10 madlohe <swolf@nagios.com> 63 64 * plugins/check_ntp_peer.c, plugins/check_ntp_time.c: Set LC_NUMERIC to 65 POSIX for check_ntp plugins 66 672020-02-07 madlohe <swolf@nagios.com> 68 69 * NEWS, plugins-scripts/check_mailq.pl: Fix #522 - minutes and seconds 70 are not recognized properly in nullmailer SMTP queue. 71 722020-02-06 madlohe <swolf@nagios.com> 73 74 * plugins/check_procs.c: Fix #523 (typo in check_procs helptext) 75 762020-02-04 madlohe <swolf@nagios.com> 77 78 * plugins-root/check_icmp.c: Prevent this_status from getting stuck when 79 iterating through hosts. Resolves #520 80 812020-01-31 madlohe <swolf@nagios.com> 82 83 * plugins-root/Makefile.am: Still failing some builds - try putting 84 -lssl -lcrypto after libnagios 85 86 * plugins-root/Makefile.am: Prevent -lssl from showing up in Makefile 87 dependencies 88 89 * plugins/check_http.c: Resolve #507 - stop reading when Content-Length 90 matches the amount of content received 91 92 Prior to this commit, check_http relied on read() returning 0 or erroring in order to 93 exit the loop. This commit keeps the same behavior, but once headers have been received, 94 it also reads the Content-Length and compares it to the number of bytes received after 95 the start of the body. 96 972020-01-30 madlohe <swolf@nagios.com> 98 99 * NEWS: Update Changelog 100 1012020-01-30 Isaac A. White <iwhite@nagios.com> 102 103 * plugins/check_http.c: Update host_name if port specified. 104 105 If a port is specified this fails. The host_name needs to be updated since the socket/connect calls require an IP/DNS string with the port specified separately to be valid. 106 1072020-01-14 madlohe <swolf@nagios.com> 108 109 * NEWS, plugins-root/check_icmp.c: Fix nagios-plugins#510 - perfdata 110 tags should remain the same even if packet loss is at 100% 111 1122020-01-08 Barak Shohat <barak@bazzisoft.com> 113 114 * plugins/check_ping.c: bugfix: Remove redundant debug print from 115 check_ping 116 1172019-12-19 madlohe <swolf@nagios.com> 118 119 * NEWS, perlmods/Module-Build-0.4007.tar.gz: (see #505) Fix 120 Module::Build on newer versions of perl 121 122 This commit manually changes the sources in a dependency rather 123 than updating the dependency. This isn't ideal, but I'm not sure 124 what impact updating Module::Build could have on the rest of the 125 dependencies/older systems running nagios-plugins, whereas this 126 change seemed relatively safe. 127 1282019-12-10 Barak Shohat <barak@bazzisoft.com> 129 130 * plugins/check_dns.c: check_dns: Improved error messaging for 131 "connection timed out" and "connection refused" cases. 132 133 * configure.ac: Revert commit b7ee01a257d0bee30b3ef4d579ad56533f389e70 134 (Fix for issue #139) which incorrectly modifies timeout behaviour of 135 check_ping plugin. 136 See also: 137 https://github.com/nagios-plugins/nagios-plugins/issues/139 138 https://github.com/nagios-plugins/nagios-plugins/issues/323 139 1402019-12-09 madlohe <swolf@nagios.com> 141 142 * NP-VERSION-GEN, configure.ac: Prep for 2.3.1 143 1442019-12-05 madlohe <swolf@nagios.com> 145 146 * NEWS: Update NEWS with backwards compatibility notice 147 148 * NEWS, plugins-root/check_icmp.c: (#480) Fix ordering of check_icmp's 149 performance data 150 1512019-12-04 Sebastian Wolf <swolf@nagios.com> 152 153 * NEWS: Add release date for 2.3.0 to NEWS 154 1552019-12-04 madlohe <swolf@nagios.com> 156 157 * plugins/sslutils.c: fix compilation error for debian 10 158 159 * NP-VERSION-GEN, configure.ac: Change version number 160 161 * AUTHORS, THANKS.in: Update AUTHORS/THANKS files 162 1632019-11-21 madlohe <swolf@nagios.com> 164 165 * po/Makefile.in.in: po/Makefile: echo line should match actual command, 166 build should pass even if .gmo files aren't being built 167 1682019-11-20 orangejuicy <orangejuicyhub@gmail.com> 169 170 * plugins-scripts/check_oracle.sh: Fix check_oracle for RHEL6 171 172 https://bugzilla.redhat.com/show_bug.cgi?id=1752383 173 1742019-11-17 Barak Shohat <barak@bazzisoft.com> 175 176 * plugins/check_dns.c: Fix incorrect error message when nslookup returns 177 an error status 178 1792019-10-21 madlohe <swolf@nagios.com> 180 181 * plugins/check_disk.c: check_disk: Resolves #491 (and reverts 182 c6d5d5e2e88e004d10ab03fe5cf70a322dbf974c) in such a way that the 183 resulting code doesn't look like a mistake. -L is intended as a superset 184 of -l according to the helptext of the plugin. 185 1862019-10-17 madlohe <swolf@nagios.com> 187 188 * NEWS: Remove reference to check_disk's -s option, which was removed in 189 favor of -H 190 191 * plugins/check_disk.c: Fix segfault when --inode-perfdata used without 192 inode thresholds 193 1942019-10-14 madlohe <swolf@nagios.com> 195 196 * plugins-scripts/check_log.sh, tools/mini_epn.c: Remove inaccurate 197 last-modified counters. 198 1992019-10-14 Sebastian Wolf <swolf@nagios.com> 200 201 * THANKS.in: Update THANKS.in 202 2032019-10-12 Ben RUBSON <6764151+benrubson@users.noreply.github.com> 204 205 * plugins-root/check_icmp.c: Update check_icmp.c 206 207 Correct thresholds output 208 2092019-10-10 madlohe <swolf@nagios.com> 210 211 * NEWS, plugins-scripts/check_ntp.pl: Resolve #453 - $jitter and 212 $stratum will not be referenced unless ntpq was used to retrieve those 213 attributes 214 215 * NEWS: Update changelog for recent pull requests 216 2172019-10-09 madlohe <swolf@nagios.com> 218 219 * plugins-scripts/check_ssl_validity.pl: Add caching of OCSP responses 220 2212019-10-08 madlohe <swolf@nagios.com> 222 223 * plugins/check_ntp.c, plugins/check_ntp_peer.c, 224 plugins/check_ntp_time.c: check_ntp and friends: change calls to 225 perfdata() to preserve complete threshold in output 226 227 * plugins-root/check_icmp.c: check_icmp: resolve #404 by fixing hosts_ok 228 calculation 229 230 * plugins-root/check_icmp.c: check_icmp Resolve #451 by moving call to 231 bind() after call to socket() 232 2332019-10-07 madlohe <swolf@nagios.com> 234 235 * THANKS.in, configure.ac, plugins-root/pst3.c: Resolve #446 - 236 check_procs crash due to buffer overflow on solaris 237 2382019-10-04 Sebastian Wolf <swolf@nagios.com> 239 240 * NEWS: Add changelog line for #430 / #481 241 2422019-10-04 madlohe <swolf@nagios.com> 243 244 * plugins/check_load.c: Fix syntax errors, off-by-1 245 246 * THANKS.in, plugins/check_http.c: Fix issue referenced in #484 - 247 literal 'server_type' is strcpy'd instead of the variable 248 2492019-10-03 madlohe <swolf@nagios.com> 250 251 * configure.ac, plugins-scripts/check_ssl_validity.pl: 252 check_ssl_validity: add options for OCSP checking (WIP) 253 2542019-09-30 madlohe <swolf@nagios.com> 255 256 * .gitignore, configure.ac, plugins-scripts/Makefile.am, 257 plugins-scripts/check_ssl_validity.pl: Add check_ssl_validity to build 258 system, minor qol changes 259 2602019-09-26 madlohe <swolf@nagios.com> 261 262 * plugins-scripts/check_ssl_validity.pl: Initial import of the plugin 263 provided in #72 - added comments for licensing at the top, removed 264 debugging comments 265 2662019-09-25 madlohe <swolf@nagios.com> 267 268 * THANKS.in, plugins-scripts/check_disk_smb.pl: check_disk_smb: 269 Optionally import utf8::all (see #479) 270 2712019-09-24 madlohe <swolf@nagios.com> 272 273 * plugins/check_load.c: Removed dead code (HAVE_PROC_LOADAVG is no 274 longer referenced outside of this plugin, see commit 275 fe856aa957978504137c1d425815d4ed8a22be40) 276 277 * plugins/check_load.c: Fix check_load on Mac OSX (#430) 278 279 * plugins-scripts/check_disk_smb.pl: Fix check_disk_smb for perl 280 environments which don't have the utf8 package 281 2822019-09-19 Sebastian Wolf <swolf@nagios.com> 283 284 * THANKS.in: Update THANKS.in 285 2862019-09-19 madlohe <swolf@nagios.com> 287 288 * plugins/check_disk.c: Resolve #455 289 290 * .gitignore, po/de.po, po/fr.po: Update gitignore, .po files 291 292 * NEWS: Update NEWS with recent pull requests 293 294 * THANKS.in: Update THANKS file 295 296 * plugins/check_mrtgtraf.c: Remove unnecessary newline 297 298 * NEWS, plugins/check_ntp.c, plugins/check_ntp_time.c: Add option to 299 delay check_ntp, check_ntp_time between packets (default 2s). I wasn't 300 able to cherry-pick the commits from monitoring-plugins#1605, but these 301 changes are equivalent to that PR for this project. 302 3032019-08-02 Konstantin Shalygin <k0ste@k0ste.ru> 304 305 * plugins-scripts/check_disk_smb.pl: check_disk_smb.pl: added utf 306 support & blacklisting characters instead of expanding the whitelist 307 3082019-09-16 madlohe <swolf@nagios.com> 309 310 * plugins/check_disk.c: Remove some debugging output from check_disk.c 311 (see #472) 312 3132019-09-14 Lee Clemens <java@leeclemens.net> 314 315 * plugins/check_disk.c: Remove extraneous output 316 317 Fixes: #472 318 3192019-08-30 Arkadiusz Miśkiewicz <arekm@maven.pl> 320 321 * plugins/check_smtp.c: Add support for SNI in check_smtp. 322 323 Add support for SSL/TLS hostname extension support (SNI) for check_smtp 324 plugin. 325 3262019-08-28 azthec <a.godspeed@gmail.com> 327 328 * plugins/check_procs.c: Added performance data to the --metric options. 329 3302019-08-25 gino0631 <giedrius.noreikis@gmail.com> 331 332 * plugins/check_ups.c: Battery runtime left check 333 3342019-08-19 madlohe <swolf@nagios.com> 335 336 * plugins/check_ntp.c: check_ntp: add --allow-zero-stratum flag to 337 resolve several commenters' issues on #329 338 339 * plugins/check_mrtgtraf.c: Handle #265 without relying on RRD datastore 340 information being populated 341 342 * plugins-python/check_ncpa.in: Update check_ncpa to match Nagios XI's 343 version 344 345 * plugins-scripts/check_oracle.sh: check_oracle: make sure pgrep is 346 getting the count 347 3482019-08-16 madlohe <swolf@nagios.com> 349 350 * NEWS: Update changelog 351 3522019-08-13 madlohe <swolf@nagios.com> 353 354 * NEWS: update changelog 355 356 * NEWS: update changelog 357 358 * NEWS: update changelog 359 360 * plugins/check_disk.c: add --inode-perfdata 361 362 * plugins/check_http.c: check_http: cause plugin to fail early if SNI is 363 specified without a hostname 364 365 * .gitignore: Add backups of .po files to gitignore 366 3672019-08-12 madlohe <swolf@nagios.com> 368 369 * plugins/check_disk.c: check_disk: fix missing timeout handler 370 371 * plugins/check_snmp.c: check_snmp: add --strict flag 372 3732019-08-10 Sebastian Wolf <swolf@nagios.com> 374 375 * plugins/check_ups.c: check_ups: Update helptext 376 377 See the review for #413. 378 3792019-08-08 Sebastian Wolf <swolf@nagios.com> 380 381 * README: Remove reference to INSTALL file from README 382 3832019-08-07 madlohe <swolf@nagios.com> 384 385 * plugins/check_disk.c, plugins/utils.c: check_disk: add 386 --combined-thresholds to resolve #267 387 3882019-08-08 madlohe <swolf@nagios.com> 389 390 * NEWS: Update changelog 391 392 * plugins/check_pgsql.c: check_pgsql: Resolve #264 by adding 393 --print-query as an option 394 395 * plugins/check_pgsql.c: check_pgsql: change wording on --password 396 option 397 3982019-08-07 madlohe <swolf@nagios.com> 399 400 * NEWS: Update changelog 401 402 * plugins-scripts/check_file_age.pl: When using file globs, make sure 403 perfdata labels are unique 404 4052019-08-07 Sebastian Wolf <swolf@nagios.com> 406 407 * THANKS.in: Update THANKS.in 408 409 * NEWS: Update NEWS 410 4112019-08-07 madlohe <swolf@nagios.com> 412 413 * plugins/check_ups.c: add --extended-units to check_ups 414 415 * plugins/check_snmp.c: check_snmp: Fix segfault when multiple arguments 416 passed to -o and the first is timeticks. Revert semicolon insertion on 417 arguments passed to -o 418 4192019-08-05 madlohe <swolf@nagios.com> 420 421 * plugins-scripts/check_file_age.pl: change check_file_age to use long 422 plugin output; make sure check_file_age uses the 'worst' result instead 423 of the most recent one, make sure check_file_age doesn't exit on the 424 first file-not-found 425 4262019-08-02 madlohe <swolf@nagios.com> 427 428 * lib/tests/Makefile.am: Allow testing library to compile (related: 429 https://github.com/nagios-plugins/nagios-plugins/commit/af4f3723508c25d8c96cff2d7f5dc5d0762c1a71) 430 4312019-08-01 madlohe <swolf@nagios.com> 432 433 * .gitignore, gl/Makefile.am~, gl/alloca.in.h~, gl/arpa_inet.in.h~, 434 gl/asnprintf.c~, gl/asprintf.c~, gl/base64.c~, gl/base64.h~, 435 gl/basename-lgpl.c~, gl/basename.c~, gl/btowc.c~, gl/config.charset~, 436 gl/dirname-lgpl.c~, gl/dirname.c~, gl/dirname.h~, gl/dosname.h~, 437 gl/errno.in.h~, gl/error.c~, gl/error.h~, gl/exitfail.c~, 438 gl/exitfail.h~, gl/fd-hook.c~, gl/fd-hook.h~, gl/float+.h~, gl/float.c~, 439 gl/float.in.h~, gl/floor.c~, gl/floorf.c~, gl/fsusage.c~, gl/fsusage.h~, 440 gl/full-read.c~, gl/full-read.h~, gl/full-write.c~, gl/gai_strerror.c~, 441 gl/getaddrinfo.c~, gl/gethostname.c~, gl/getloadavg.c~, gl/getopt.c~, 442 gl/getopt.in.h~, gl/getopt1.c~, gl/getopt_int.h~, gl/gettext.h~, 443 gl/idpriv-droptemp.c~, gl/idpriv.h~, gl/inet_ntop.c~, gl/intprops.h~, 444 gl/itold.c~, gl/langinfo.in.h~, gl/localcharset.c~, gl/localcharset.h~, 445 gl/locale.in.h~, gl/localeconv.c~, gl/malloc.c~, gl/malloca.c~, 446 gl/malloca.h~, gl/math.in.h~, gl/mbrtowc.c~, gl/mbsinit.c~, 447 gl/mbtowc-impl.h~, gl/mbtowc.c~, gl/memchr.c~, gl/mktime.c~, 448 gl/mountlist.c~, gl/mountlist.h~, gl/msvc-inval.c~, gl/msvc-inval.h~, 449 gl/msvc-nothrow.c~, gl/msvc-nothrow.h~, gl/netdb.in.h~, 450 gl/netinet_in.in.h~, gl/nl_langinfo.c~, gl/printf-args.c~, 451 gl/printf-args.h~, gl/printf-parse.c~, gl/printf-parse.h~, gl/read.c~, 452 gl/ref-add.sin~, gl/ref-del.sin~, gl/regcomp.c~, gl/regex.c~, 453 gl/regex.h~, gl/regex_internal.c~, gl/regex_internal.h~, gl/regexec.c~, 454 gl/safe-read.c~, gl/safe-read.h~, gl/setenv.c~, gl/sha1.c~, gl/sha1.h~, 455 gl/size_max.h~, gl/snprintf.c~, gl/sockets.c~, gl/sockets.h~, 456 gl/stdalign.in.h~, gl/stdbool.in.h~, gl/stddef.in.h~, gl/stdint.in.h~, 457 gl/stdio.in.h~, gl/stdlib.in.h~, gl/str-two-way.h~, gl/strcasecmp.c~, 458 gl/strcasestr.c~, gl/streq.h~, gl/strerror-override.c~, 459 gl/strerror-override.h~, gl/strerror.c~, gl/string.in.h~, 460 gl/strings.in.h~, gl/stripslash.c~, gl/strncasecmp.c~, gl/strndup.c~, 461 gl/strnlen.c~, gl/strsep.c~, gl/strstr.c~, gl/sys_socket.in.h~, 462 gl/sys_types.in.h~, gl/sys_uio.in.h~, gl/time.in.h~, gl/time_r.c~, 463 gl/timegm.c~, gl/unistd.in.h~, gl/unsetenv.c~, gl/vasnprintf.c~, 464 gl/vasnprintf.h~, gl/vasprintf.c~, gl/verify.h~, gl/vsnprintf.c~, 465 gl/w32sock.h~, gl/wchar.in.h~, gl/wcrtomb.c~, gl/wctype.in.h~, 466 gl/xalloc-die.c~, gl/xalloc-oversized.h~, gl/xalloc.h~, gl/xmalloc.c~, 467 gl/xsize.h~, gl/xstrndup.c~, gl/xstrndup.h~: remove backed-up files, add 468 to gitignore 469 470 * plugins/check_disk.c: Fix compilation error 471 472 * plugins/check_disk.c: add help text for human readable output, add in 473 'fake filesystem' skipping as an option 474 475 * plugins-root/Makefile.am, plugins/Makefile.am: [hack] Allow linking to 476 SSL libs for all plugins 477 478 * plugins/check_http.c: Allow multiple spaces between HTTP protocol 479 version and status code 480 4812019-07-31 madlohe <swolf@nagios.com> 482 483 * plugins/check_http.c: check_http: Add URL to plugin output in most 484 cases 485 486 * plugins/check_http.c: Fix check_http after faulty merge 487 488 * .gitignore: add remove_perfdata plugin to gitignore 489 490 * plugins/check_http.c: Not all of #327 was added by 491 https://github.com/nagios-plugins/nagios-plugins/commit/39943763033a16d49d4c85ab3187b51df87f8ad8 492 493 * CHANGELOG.md, NEWS: NEWS is required by GNU automake. Turn 494 CHANGELOG.md into a link to news 495 4962019-07-30 madlohe <swolf@nagios.com> 497 498 * CHANGELOG.md: Rename NEWS to CHANGELOG.md (Handles #396) 499 500 * NEWS, THANKS.in: Sort/reword/add credits to NEWS file, sort THANKS 501 file 502 503 * NEWS, THANKS.in: Update NEWS, THANKS.in for recent pull requests 504 505 * plugins/check_dns.c: tabs -> spaces 506 5072019-07-29 madlohe <swolf@nagios.com> 508 509 * NEWS: Update changelog 510 511 * THANKS.in: Add Nick Fox to contributors list 512 513 * NEWS: forgot to include NEWS in previous commit 514 515 * THANKS.in, po/fr.po: Update french translation, changelog; add roger 516 niesten to contributors file 517 518 * THANKS.in: add 2005wind to contributors list for #402 519 520 * plugins/check_http.c: forgot to check for tabs vs spaces in merge 521 522 * plugins/check_http.c: tabs -> spaces (correcting cherry-picked code) 523 524 * THANKS.in: add pieska to THANKS file 525 5262019-06-16 Iain Bryson <bryson.iain@gmail.com> 527 528 * plugins/check_ldap.c, plugins/sslutils.c: [hack] fix SSL issues. 529 5302019-07-25 madlohe <swolf@nagios.com> 531 532 * plugins/check_mysql_query.c: Add an option to specify character set in 533 check_mysql_query 534 5352019-07-24 Rick van der Zwet <info@rickvanderzwet.nl> 536 537 * plugins/check_http.c: Fix deadloop if header not matched 538 539 If end-delimiter of header if not found within the page the loop will never 540 stop. Only to be terminated by the timeout alarm trigger. 541 542 Technically the response is received, yet it might not be valid. 543 5442019-06-26 Iain Bryson <bryson.iain@gmail.com> 545 546 * plugins/check_disk.c: Fix header length issue 547 5482019-06-25 slsca <38093451+slsca@users.noreply.github.com> 549 550 * plugins/check_http.c: fix error message when -e <response> fails 551 5522019-06-24 Iain Bryson <bryson.iain@gmail.com> 553 554 * plugins/check_disk.c: Fix minimum column width and Type column 555 alignment 556 5572019-06-23 Iain Bryson <bryson.iain@gmail.com> 558 559 * plugins/check_disk.c: Make column separator 3 spaces. 560 5612019-06-20 Iain Bryson <bryson.iain@gmail.com> 562 563 * plugins/check_disk.c: Fix issue on Centos 564 5652019-06-19 Iain Bryson <bryson.iain@gmail.com> 566 567 * plugins/check_disk.c: Fix formatting issues 568 5692019-06-16 Iain Bryson <bryson.iain@gmail.com> 570 571 * plugins/check_disk.c: Add -H for human output, for #380 572 573 * plugins/check_ldap.c, plugins/sslutils.c: [hack] fix SSL issues. 574 5752019-05-30 madlohe <swolf@nagios.com> 576 577 * gl/Makefile.am, gl/Makefile.am~, gl/argmatch.c, gl/argmatch.h, 578 gl/assure.h, gl/c-ctype.c, gl/c-ctype.h, gl/c-strcase.h, 579 gl/c-strcasecmp.c, gl/c-strcaseeq.h, gl/c-strncasecmp.c, gl/human.c, 580 gl/human.h, gl/inttypes.in.h, gl/m4/gnulib-cache.m4, 581 gl/m4/gnulib-cache.m4~, gl/m4/gnulib-comp.m4, gl/m4/gnulib-comp.m4~, 582 gl/m4/human.m4, gl/m4/inttypes.m4, gl/m4/quote.m4, gl/m4/quotearg.m4, 583 gl/m4/strtoull.m4, gl/m4/strtoumax.m4, gl/m4/xstrtol.m4, gl/quote.h, 584 gl/quotearg.c, gl/quotearg.h, gl/strtoimax.c, gl/strtol.c, gl/strtoul.c, 585 gl/strtoull.c, gl/strtoumax.c, gl/xstrtol-error.c, gl/xstrtol.c, 586 gl/xstrtol.h, gl/xstrtoul.c, gl/xstrtoumax.c: Add GNU human as 587 dependency 588 589 * build-aux/config.rpath, build-aux/snippet/arg-nonnull.h, 590 build-aux/snippet/arg-nonnull.h~, build-aux/snippet/c++defs.h, 591 build-aux/snippet/c++defs.h~, build-aux/snippet/warn-on-use.h, 592 build-aux/snippet/warn-on-use.h~, gl/Makefile.am, gl/Makefile.am~, 593 gl/alloca.in.h, gl/alloca.in.h~, gl/arpa_inet.in.h, gl/arpa_inet.in.h~, 594 gl/asnprintf.c, gl/asnprintf.c~, gl/asprintf.c, gl/asprintf.c~, 595 gl/base64.c, gl/base64.c~, gl/base64.h, gl/base64.h~, 596 gl/basename-lgpl.c, gl/basename-lgpl.c~, gl/basename.c, gl/basename.c~, 597 gl/btowc.c, gl/btowc.c~, gl/config.charset, gl/config.charset~, 598 gl/dirname-lgpl.c, gl/dirname-lgpl.c~, gl/dirname.c, gl/dirname.c~, 599 gl/dirname.h, gl/dirname.h~, gl/dosname.h, gl/dosname.h~, gl/errno.in.h, 600 gl/errno.in.h~, gl/error.c, gl/error.c~, gl/error.h, gl/error.h~, 601 gl/exitfail.c, gl/exitfail.c~, gl/exitfail.h, gl/exitfail.h~, 602 gl/fd-hook.c, gl/fd-hook.c~, gl/fd-hook.h, gl/fd-hook.h~, gl/float+.h, 603 gl/float+.h~, gl/float.c, gl/float.c~, gl/float.in.h, gl/float.in.h~, 604 gl/floor.c, gl/floor.c~, gl/floorf.c, gl/floorf.c~, gl/fsusage.c, 605 gl/fsusage.c~, gl/fsusage.h, gl/fsusage.h~, gl/full-read.c, 606 gl/full-read.c~, gl/full-read.h, gl/full-read.h~, gl/full-write.c, 607 gl/full-write.c~, gl/gai_strerror.c, gl/gai_strerror.c~, 608 gl/getaddrinfo.c, gl/getaddrinfo.c~, gl/gethostname.c, 609 gl/gethostname.c~, gl/getloadavg.c, gl/getloadavg.c~, gl/getopt.c, 610 gl/getopt.c~, gl/getopt.in.h, gl/getopt.in.h~, gl/getopt1.c, 611 gl/getopt1.c~, gl/getopt_int.h, gl/getopt_int.h~, gl/gettext.h, 612 gl/gettext.h~, gl/gettimeofday.c, gl/gl_openssl.h, gl/glthread/lock.c, 613 gl/glthread/lock.c~, gl/glthread/lock.h, gl/glthread/lock.h~, 614 gl/glthread/threadlib.c, gl/glthread/threadlib.c~, gl/idpriv-droptemp.c, 615 gl/idpriv-droptemp.c~, gl/idpriv.h, gl/idpriv.h~, gl/inet_ntop.c, 616 gl/inet_ntop.c~, gl/intprops.h, gl/intprops.h~, gl/itold.c, gl/itold.c~, 617 gl/langinfo.in.h, gl/langinfo.in.h~, gl/localcharset.c, 618 gl/localcharset.c~, gl/localcharset.h, gl/localcharset.h~, 619 gl/locale.in.h, gl/locale.in.h~, gl/localeconv.c, gl/localeconv.c~, 620 gl/m4/00gnulib.m4, gl/m4/00gnulib.m4~, gl/m4/absolute-header.m4, 621 gl/m4/alloca.m4, gl/m4/alloca.m4~, gl/m4/arpa_inet_h.m4, 622 gl/m4/arpa_inet_h.m4~, gl/m4/base64.m4, gl/m4/base64.m4~, 623 gl/m4/btowc.m4, gl/m4/btowc.m4~, gl/m4/codeset.m4, gl/m4/codeset.m4~, 624 gl/m4/configmake.m4, gl/m4/configmake.m4~, gl/m4/dirname.m4, 625 gl/m4/dirname.m4~, gl/m4/double-slash-root.m4, 626 gl/m4/double-slash-root.m4~, gl/m4/eealloc.m4, gl/m4/eealloc.m4~, 627 gl/m4/environ.m4, gl/m4/environ.m4~, gl/m4/errno_h.m4, 628 gl/m4/errno_h.m4~, gl/m4/error.m4, gl/m4/error.m4~, gl/m4/exponentd.m4, 629 gl/m4/exponentd.m4~, gl/m4/extensions.m4, gl/m4/extensions.m4~, 630 gl/m4/extern-inline.m4, gl/m4/extern-inline.m4~, gl/m4/fcntl-o.m4, 631 gl/m4/fcntl-o.m4~, gl/m4/float_h.m4, gl/m4/float_h.m4~, gl/m4/floorf.m4, 632 gl/m4/floorf.m4~, gl/m4/fstypename.m4, gl/m4/fstypename.m4~, 633 gl/m4/fsusage.m4, gl/m4/fsusage.m4~, gl/m4/getaddrinfo.m4, 634 gl/m4/getaddrinfo.m4~, gl/m4/gethostname.m4, gl/m4/gethostname.m4~, 635 gl/m4/getloadavg.m4, gl/m4/getloadavg.m4~, gl/m4/getopt.m4, 636 gl/m4/getopt.m4~, gl/m4/gettext.m4, gl/m4/gettext.m4~, 637 gl/m4/gettimeofday.m4, gl/m4/gl-openssl.m4, gl/m4/glibc2.m4, 638 gl/m4/glibc2.m4~, gl/m4/glibc21.m4, gl/m4/glibc21.m4~, 639 gl/m4/gnulib-cache.m4, gl/m4/gnulib-cache.m4~, gl/m4/gnulib-common.m4, 640 gl/m4/gnulib-common.m4~, gl/m4/gnulib-comp.m4, gl/m4/gnulib-comp.m4~, 641 gl/m4/gnulib-tool.m4, gl/m4/gnulib-tool.m4~, gl/m4/hostent.m4, 642 gl/m4/hostent.m4~, gl/m4/iconv.m4, gl/m4/iconv.m4~, gl/m4/idpriv.m4, 643 gl/m4/idpriv.m4~, gl/m4/include_next.m4, gl/m4/include_next.m4~, 644 gl/m4/inet_ntop.m4, gl/m4/inet_ntop.m4~, gl/m4/intdiv0.m4, 645 gl/m4/intdiv0.m4~, gl/m4/intl.m4, gl/m4/intl.m4~, gl/m4/intldir.m4, 646 gl/m4/intldir.m4~, gl/m4/intlmacosx.m4, gl/m4/intlmacosx.m4~, 647 gl/m4/intmax.m4, gl/m4/intmax.m4~, gl/m4/intmax_t.m4, 648 gl/m4/intmax_t.m4~, gl/m4/inttypes-pri.m4, gl/m4/inttypes-pri.m4~, 649 gl/m4/inttypes_h.m4, gl/m4/inttypes_h.m4~, gl/m4/langinfo_h.m4, 650 gl/m4/langinfo_h.m4~, gl/m4/largefile.m4, gl/m4/largefile.m4~, 651 gl/m4/lcmessage.m4, gl/m4/lcmessage.m4~, gl/m4/lib-ld.m4, 652 gl/m4/lib-ld.m4~, gl/m4/lib-link.m4, gl/m4/lib-link.m4~, 653 gl/m4/lib-prefix.m4, gl/m4/lib-prefix.m4~, gl/m4/localcharset.m4, 654 gl/m4/localcharset.m4~, gl/m4/locale-fr.m4, gl/m4/locale-fr.m4~, 655 gl/m4/locale-ja.m4, gl/m4/locale-ja.m4~, gl/m4/locale-zh.m4, 656 gl/m4/locale-zh.m4~, gl/m4/locale_h.m4, gl/m4/locale_h.m4~, 657 gl/m4/localeconv.m4, gl/m4/localeconv.m4~, gl/m4/lock.m4, 658 gl/m4/lock.m4~, gl/m4/longlong.m4, gl/m4/longlong.m4~, 659 gl/m4/ls-mntd-fs.m4, gl/m4/ls-mntd-fs.m4~, gl/m4/malloc.m4, 660 gl/m4/malloc.m4~, gl/m4/malloca.m4, gl/m4/malloca.m4~, gl/m4/math_h.m4, 661 gl/m4/math_h.m4~, gl/m4/mbrtowc.m4, gl/m4/mbrtowc.m4~, gl/m4/mbsinit.m4, 662 gl/m4/mbsinit.m4~, gl/m4/mbstate_t.m4, gl/m4/mbstate_t.m4~, 663 gl/m4/mbtowc.m4, gl/m4/mbtowc.m4~, gl/m4/memchr.m4, gl/m4/memchr.m4~, 664 gl/m4/mktime.m4, gl/m4/mktime.m4~, gl/m4/mmap-anon.m4, 665 gl/m4/mmap-anon.m4~, gl/m4/mountlist.m4, gl/m4/mountlist.m4~, 666 gl/m4/msvc-inval.m4, gl/m4/msvc-inval.m4~, gl/m4/msvc-nothrow.m4, 667 gl/m4/msvc-nothrow.m4~, gl/m4/multiarch.m4, gl/m4/multiarch.m4~, 668 gl/m4/netdb_h.m4, gl/m4/netdb_h.m4~, gl/m4/netinet_in_h.m4, 669 gl/m4/netinet_in_h.m4~, gl/m4/nl_langinfo.m4, gl/m4/nl_langinfo.m4~, 670 gl/m4/nls.m4, gl/m4/nls.m4~, gl/m4/nocrash.m4, gl/m4/nocrash.m4~, 671 gl/m4/off_t.m4, gl/m4/off_t.m4~, gl/m4/onceonly.m4, gl/m4/onceonly.m4~, 672 gl/m4/po.m4, gl/m4/po.m4~, gl/m4/printf-posix.m4, 673 gl/m4/printf-posix.m4~, gl/m4/printf.m4, gl/m4/printf.m4~, 674 gl/m4/progtest.m4, gl/m4/progtest.m4~, gl/m4/read.m4, gl/m4/read.m4~, 675 gl/m4/regex.m4, gl/m4/regex.m4~, gl/m4/safe-read.m4, 676 gl/m4/safe-read.m4~, gl/m4/servent.m4, gl/m4/servent.m4~, 677 gl/m4/setenv.m4, gl/m4/setenv.m4~, gl/m4/sha1.m4, gl/m4/sha1.m4~, 678 gl/m4/size_max.m4, gl/m4/size_max.m4~, gl/m4/snprintf.m4, 679 gl/m4/snprintf.m4~, gl/m4/socketlib.m4, gl/m4/socketlib.m4~, 680 gl/m4/sockets.m4, gl/m4/sockets.m4~, gl/m4/socklen.m4, 681 gl/m4/socklen.m4~, gl/m4/sockpfaf.m4, gl/m4/sockpfaf.m4~, 682 gl/m4/ssize_t.m4, gl/m4/ssize_t.m4~, gl/m4/stdalign.m4, 683 gl/m4/stdalign.m4~, gl/m4/stdbool.m4, gl/m4/stdbool.m4~, 684 gl/m4/stddef_h.m4, gl/m4/stddef_h.m4~, gl/m4/stdint.m4, 685 gl/m4/stdint.m4~, gl/m4/stdint_h.m4, gl/m4/stdint_h.m4~, 686 gl/m4/stdio_h.m4, gl/m4/stdio_h.m4~, gl/m4/stdlib_h.m4, 687 gl/m4/stdlib_h.m4~, gl/m4/strcase.m4, gl/m4/strcase.m4~, 688 gl/m4/strcasestr.m4, gl/m4/strcasestr.m4~, gl/m4/strerror.m4, 689 gl/m4/strerror.m4~, gl/m4/string_h.m4, gl/m4/string_h.m4~, 690 gl/m4/strings_h.m4, gl/m4/strings_h.m4~, gl/m4/strndup.m4, 691 gl/m4/strndup.m4~, gl/m4/strnlen.m4, gl/m4/strnlen.m4~, gl/m4/strsep.m4, 692 gl/m4/strsep.m4~, gl/m4/strstr.m4, gl/m4/strstr.m4~, 693 gl/m4/sys_socket_h.m4, gl/m4/sys_socket_h.m4~, gl/m4/sys_time_h.m4, 694 gl/m4/sys_types_h.m4, gl/m4/sys_types_h.m4~, gl/m4/sys_uio_h.m4, 695 gl/m4/sys_uio_h.m4~, gl/m4/threadlib.m4, gl/m4/threadlib.m4~, 696 gl/m4/time_h.m4, gl/m4/time_h.m4~, gl/m4/time_r.m4, gl/m4/time_r.m4~, 697 gl/m4/timegm.m4, gl/m4/timegm.m4~, gl/m4/uintmax_t.m4, 698 gl/m4/uintmax_t.m4~, gl/m4/unistd_h.m4, gl/m4/unistd_h.m4~, 699 gl/m4/vasnprintf.m4, gl/m4/vasnprintf.m4~, gl/m4/vasprintf.m4, 700 gl/m4/vasprintf.m4~, gl/m4/visibility.m4, gl/m4/visibility.m4~, 701 gl/m4/vsnprintf.m4, gl/m4/vsnprintf.m4~, gl/m4/warn-on-use.m4, 702 gl/m4/warn-on-use.m4~, gl/m4/wchar_h.m4, gl/m4/wchar_h.m4~, 703 gl/m4/wchar_t.m4, gl/m4/wchar_t.m4~, gl/m4/wcrtomb.m4, 704 gl/m4/wcrtomb.m4~, gl/m4/wctype_h.m4, gl/m4/wctype_h.m4~, 705 gl/m4/wint_t.m4, gl/m4/wint_t.m4~, gl/m4/xalloc.m4, gl/m4/xalloc.m4~, 706 gl/m4/xsize.m4, gl/m4/xsize.m4~, gl/m4/xstrndup.m4, gl/m4/xstrndup.m4~, 707 gl/malloc.c, gl/malloc.c~, gl/malloca.c, gl/malloca.c~, gl/malloca.h, 708 gl/malloca.h~, gl/math.in.h, gl/math.in.h~, gl/mbrtowc.c, gl/mbrtowc.c~, 709 gl/mbsinit.c, gl/mbsinit.c~, gl/mbtowc-impl.h, gl/mbtowc-impl.h~, 710 gl/mbtowc.c, gl/mbtowc.c~, gl/memchr.c, gl/memchr.c~, gl/mktime.c, 711 gl/mktime.c~, gl/mountlist.c, gl/mountlist.c~, gl/mountlist.h, 712 gl/mountlist.h~, gl/msvc-inval.c, gl/msvc-inval.c~, gl/msvc-inval.h, 713 gl/msvc-inval.h~, gl/msvc-nothrow.c, gl/msvc-nothrow.c~, 714 gl/msvc-nothrow.h, gl/msvc-nothrow.h~, gl/netdb.in.h, gl/netdb.in.h~, 715 gl/netinet_in.in.h, gl/netinet_in.in.h~, gl/nl_langinfo.c, 716 gl/nl_langinfo.c~, gl/printf-args.c, gl/printf-args.c~, 717 gl/printf-args.h, gl/printf-args.h~, gl/printf-parse.c, 718 gl/printf-parse.c~, gl/printf-parse.h, gl/printf-parse.h~, gl/read.c, 719 gl/read.c~, gl/ref-add.sin, gl/ref-add.sin~, gl/ref-del.sin, 720 gl/ref-del.sin~, gl/regcomp.c, gl/regcomp.c~, gl/regex.c, gl/regex.c~, 721 gl/regex.h, gl/regex.h~, gl/regex_internal.c, gl/regex_internal.c~, 722 gl/regex_internal.h, gl/regex_internal.h~, gl/regexec.c, gl/regexec.c~, 723 gl/safe-read.c, gl/safe-read.c~, gl/safe-read.h, gl/safe-read.h~, 724 gl/setenv.c, gl/setenv.c~, gl/sha1.c, gl/sha1.c~, gl/sha1.h, gl/sha1.h~, 725 gl/size_max.h, gl/size_max.h~, gl/snprintf.c, gl/snprintf.c~, 726 gl/sockets.c, gl/sockets.c~, gl/sockets.h, gl/sockets.h~, 727 gl/stdalign.in.h, gl/stdalign.in.h~, gl/stdbool.in.h, gl/stdbool.in.h~, 728 gl/stddef.in.h, gl/stddef.in.h~, gl/stdint.in.h, gl/stdint.in.h~, 729 gl/stdio.in.h, gl/stdio.in.h~, gl/stdlib.in.h, gl/stdlib.in.h~, 730 gl/str-two-way.h, gl/str-two-way.h~, gl/strcasecmp.c, gl/strcasecmp.c~, 731 gl/strcasestr.c, gl/strcasestr.c~, gl/streq.h, gl/streq.h~, 732 gl/strerror-override.c, gl/strerror-override.c~, gl/strerror-override.h, 733 gl/strerror-override.h~, gl/strerror.c, gl/strerror.c~, gl/string.in.h, 734 gl/string.in.h~, gl/strings.in.h, gl/strings.in.h~, gl/stripslash.c, 735 gl/stripslash.c~, gl/strncasecmp.c, gl/strncasecmp.c~, gl/strndup.c, 736 gl/strndup.c~, gl/strnlen.c, gl/strnlen.c~, gl/strsep.c, gl/strsep.c~, 737 gl/strstr.c, gl/strstr.c~, gl/sys_socket.in.h, gl/sys_socket.in.h~, 738 gl/sys_time.in.h, gl/sys_types.in.h, gl/sys_types.in.h~, 739 gl/sys_uio.in.h, gl/sys_uio.in.h~, gl/time.in.h, gl/time.in.h~, 740 gl/time_r.c, gl/time_r.c~, gl/timegm.c, gl/timegm.c~, gl/unistd.in.h, 741 gl/unistd.in.h~, gl/unsetenv.c, gl/unsetenv.c~, gl/vasnprintf.c, 742 gl/vasnprintf.c~, gl/vasnprintf.h, gl/vasnprintf.h~, gl/vasprintf.c, 743 gl/vasprintf.c~, gl/verify.h, gl/verify.h~, gl/vsnprintf.c, 744 gl/vsnprintf.c~, gl/w32sock.h, gl/w32sock.h~, gl/wchar.in.h, 745 gl/wchar.in.h~, gl/wcrtomb.c, gl/wcrtomb.c~, gl/wctype.in.h, 746 gl/wctype.in.h~, gl/xalloc-die.c, gl/xalloc-die.c~, 747 gl/xalloc-oversized.h, gl/xalloc-oversized.h~, gl/xalloc.h, 748 gl/xalloc.h~, gl/xmalloc.c, gl/xmalloc.c~, gl/xsize.h, gl/xsize.h~, 749 gl/xstrndup.c, gl/xstrndup.c~, gl/xstrndup.h, gl/xstrndup.h~: Run 750 gnulib-tool, using the version from EPEL 7 repos 751 7522019-05-06 Vit Herman <herman@avast.com> 753 754 * plugins/check_radius.c: Check for null pointer when traversing list of 755 interfaces 756 757 ifa_addr field of stuct ifaddrs may containt NULL (see getifaddrs(3)), 758 causing a crash. Since such list entries are of no use to us anyway, 759 we just skip them. 760 7612019-03-26 Sean Sax <ssax@nagios.com> 762 763 * plugins/check_dns.c: Fix for -a input exceeding 384 length, increased 764 to 4096 for searching multiple 255 legth TXT records like DKIM. 765 7662019-03-22 TechnoLord <rahul.golam19@gmail.com> 767 768 * plugins/sslutils.c: Enabling Post Handshake Authentication for 769 Nagios-plugins 770 7712018-12-13 Patrick Uiterwijk <patrick@puiterwijk.org> 772 773 * NEWS, plugins/check_smtp.c: check_smtp: Add option to prefix PROXY 774 header 775 776 This enables checks of SMTP servers that expect the haproxy 777 PROXY protocol: -o smtpd_upstream_proxy_protocol=haproxy. 778 7792019-02-20 Francois Lallart <fraff@free.fr> 780 781 * plugins/check_procs.c: Improve documentation about --input-file 782 783 * plugins/check_procs.c: Improve documentation about --input-file 784 7852018-12-17 Peter Athaks <athaks@gmail.com> 786 787 * plugins-scripts/check_oracle.sh: check_oracle: Added support for 788 Oracle 18c XE for --db 789 790 PMON process of oracle 18c XE is neither prefixed by asm_ nor by ora_ but by xe_ 791 7922018-11-19 Rahul Golam <rahul.golam19@gmail.com> 793 794 * THANKS.in: Thanks File updated 795 796 https://github.com/nagios-plugins/nagios-plugins/commit/ac6b67a1a863ca80f4026f86abd27495b76d3704 797 7982018-10-10 rogerniesten <r.niesten@maastrichtuniversity.nl> 799 800 * plugins/check_disk.c: Issue #422: Corrected typo for unit GB 801 802 * po/de.po, po/fr.po: Issue #422: minor correction on language files 803 804 * plugins/check_disk.c: Issue #422: Reversed binary vs decimal units in 805 previous commit. Now corrected 806 807 * plugins/check_disk.c, po/de.po, po/fr.po, po/nagios-plugins.pot: Issue 808 #422: Added support for binary units (KiB, MiB, GiB, TiB) for check_disk 809 plugin (incl update of french and german translation) 810 8112018-08-24 gino0631 <gino0631@users.noreply.github.com> 812 813 * plugins/check_ups.c: Fix #345 814 8152018-08-07 Karsten Weiss <knweiss@gmail.com> 816 817 * plugins/check_http.c: check_http: s/critcal/critical/ 818 8192018-07-19 2005wind <2005wind@gmail.com> 820 821 * plugins/check_http.c: fix use '-N' cause CRITICAL - Socket 822 8232018-07-17 Nick Fox <nick.fox@jobsite.co.uk> 824 825 * plugins/check_procs.c: adding symbol to ranges in help output 826 8272018-07-10 Box293 <troy@box293.com> 828 829 * plugins/check_dns.c: Fixed issue with Bind 9.11.x onwards returning 830 AAAA records using the same format as A records. The plugin now 831 correctly detects the A or AAAA records that are returned. Fixed issue 832 with Bind 9.11.x onwards performing a query for both A and AAAA records. 833 The previous default behavior of nslookup was just A records, to ensure 834 that exisitng users of this plugin do not get incorrect results the 835 querytype defaults to A (if it has not already been specified). If an 836 end user wants both A and AAAA then they need to use ANY. 837 8382018-07-06 Sebastian Wolf <wolfx587@umn.edu> 839 840 * plugins/check_http.c: Add option to continue plugin after certificate 841 check 842 8432018-07-06 Marc Sánchez <sanchezfauste@gmail.com> 844 845 * plugins/check_apt.c: Adding accidentally removed print_help msg 846 847 * plugins/check_apt.c: Correcting print usage 848 8492018-07-06 Box293 <troy@box293.com> 850 851 * plugins/check_snmp.c: Fixed --authpasswd in check_snmp help 852 8532018-07-05 BornToBeRoot <BornToBeRoot@users.noreply.github.com> 854 855 * NEWS, THANKS.in: Changelog 2.2.2 856 8572018-06-29 Box293 <troy@box293.com> 858 859 * plugins-root/check_dhcp.c: Added list of servers that did not respond 860 when requested using -s argument to the output. 861 8622018-06-27 Box293 <troy@box293.com> 863 864 * plugins/check_snmp.c: Fix check_snmp Timeticks not appearing as days 865 in output. Also added a semicolon to separate multiple OIDs. 866 8672018-06-25 BornToBeRoot <BornToBeRoot@users.noreply.github.com> 868 869 * plugins/check_dns.c: check_dns: make reverse (PTR) check case 870 insensitive 871 8722018-06-25 Box293 <troy@box293.com> 873 874 * plugins-root/check_dhcp.c: work in progress 875 8762018-06-24 Mario Trangoni <mjtrangoni@gmail.com> 877 878 * lib/utils_base.c: utils_base.c: Fix unused value and parentheses 879 warnings 880 881 See, 882 In file included from test_utils.c:28: 883 ../../lib/utils_base.c:338:8: warning: expression result unused [-Wunused-value] 884 for (varlist; isspace(varlist[0]); varlist++); 885 ^~~~~~~ 886 ../../lib/utils_base.c:343:9: warning: expression result unused [-Wunused-value] 887 for (varlist; isspace(varlist[0]); varlist++); 888 ^~~~~~~ 889 ../../lib/utils_base.c:349:10: warning: expression result unused 890 [-Wunused-value] 891 for (varlist; isspace(varlist[0]); varlist++); 892 ^~~~~~~ 893 ../../lib/utils_base.c:351:13: warning: using the result of an assignment as a 894 condition without parentheses [-Wparentheses] 895 if (tmp = index(varlist, sep)) { 896 ~~~~^~~~~~~~~~~~~~~~~~~~~ 897 ../../lib/utils_base.c:351:13: note: place parentheses around the assignment to 898 silence this warning 899 if (tmp = index(varlist, sep)) { 900 ^ 901 ( ) 902 ../../lib/utils_base.c:351:13: note: use '==' to turn this assignment into an 903 equality comparison 904 if (tmp = index(varlist, sep)) { 905 ^ 906 == 907 ../../lib/utils_base.c:367:11: warning: using the result of an assignment as a 908 condition without parentheses [-Wparentheses] 909 if (tmp = index(varlist, sep)) { 910 ~~~~^~~~~~~~~~~~~~~~~~~~~ 911 ../../lib/utils_base.c:367:11: note: place parentheses around the assignment to 912 silence this warning 913 if (tmp = index(varlist, sep)) { 914 ^ 915 ( ) 916 ../../lib/utils_base.c:367:11: note: use '==' to turn this assignment into an 917 equality comparison 918 if (tmp = index(varlist, sep)) { 919 ^ 920 == 921 922 * plugins-root/check_dhcp.c: check_dhcp.c: Fix constant convertion 923 warning 924 925 check_dhcp.c:520:34: warning: implicit conversion from 'int' to 'char' changes 926 value from 255 to -1 [-Wconstant-conversion] 927 discover_packet.options[opts++]=DHCP_OPTION_END; 928 ~^~~~~~~~~~~~~~~ 929 check_dhcp.c:189:41: note: expanded from macro 'DHCP_OPTION_END' 930 ^~~ 931 1 warning generated. 932 933 * plugins/check_hpjd.c: check_hpjd.c: fix format warning 934 935 check_hpjd.c:125:19: warning: format specifies type 'short' but the argument has 936 type 'int' [-Wformat] 937 ...address, port, query_string); 938 ^~~~ 939 1 warning generated. 940 941 * plugins/check_load.c: check_load.c: Fix clang format warning 942 943 See, 944 check_load.c:163:56: warning: format specifies type 'char *' but the argument 945 has type 'int' [-Wformat] 946 ...printf (_("could not parse load from uptime: %s\n"), result, PATH_TO_UPT... 947 ~~ ^~~~~~ 948 %d 949 check_load.c:163:64: warning: data argument not used by format string 950 [-Wformat-extra-args] 951 ...printf (_("could not parse load from uptime: %s\n"), result, PATH_TO_UPT... 952 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 953 ../config.h:1909:24: note: expanded from macro 'PATH_TO_UPTIME' 954 ^ 955 2 warnings generated. 956 957 * lib/extra_opts.c: extra_opts.c: Fix using result as a condition 958 warnings 959 960 See, 961 extra_opts.c:96:14: warning: using the result of an assignment as a condition 962 without parentheses [-Wparentheses] 963 while(ea1=ea1->next) ea_num++; 964 ~~~^~~~~~~~~~ 965 extra_opts.c:96:14: note: place parentheses around the assignment to silence 966 this warning 967 while(ea1=ea1->next) ea_num++; 968 ^ 969 ( ) 970 extra_opts.c:96:14: note: use '==' to turn this assignment into an equality 971 comparison 972 while(ea1=ea1->next) ea_num++; 973 ^ 974 == 975 extra_opts.c:103:14: warning: using the result of an assignment as a condition 976 without parentheses [-Wparentheses] 977 while(ea1=ea1->next) ea_num++; 978 ~~~^~~~~~~~~~ 979 extra_opts.c:103:14: note: place parentheses around the assignment to silence 980 this warning 981 while(ea1=ea1->next) ea_num++; 982 ^ 983 ( ) 984 extra_opts.c:103:14: note: use '==' to turn this assignment into an equality 985 comparison 986 while(ea1=ea1->next) ea_num++; 987 ^ 988 == 989 9902018-06-23 Mario Trangoni <mjtrangoni@gmail.com> 991 992 * plugins/check_fping.c: check_fping.c: add parentheses for silencing 993 this warning 994 995 See, 996 check_fping.c:150:14: warning: using the result of an assignment as a condition 997 without parentheses [-Wparentheses] 998 if (result = spclose (child_process)) 999 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 1000 check_fping.c:150:14: note: place parentheses around the assignment to silence 1001 this warning 1002 if (result = spclose (child_process)) 1003 ^ 1004 ( ) 1005 check_fping.c:150:14: note: use '==' to turn this assignment into an equality 1006 comparison 1007 if (result = spclose (child_process)) 1008 ^ 1009 == 1010 1 warning generated. 1011 1012 * plugins/check_disk.c: check_disk.c: Use fabs instead of labs, as the 1013 type is double really. 1014 1015 See, 1016 check_disk.c:367:29: warning: using integer absolute value function 'labs' when 1017 argument is of floating point type [-Wabsolute-value] 1018 warning_high_tide = labs( min( (double) warning_high_tide, (doub... 1019 ^ 1020 check_disk.c:367:29: note: use function 'fabs' instead 1021 warning_high_tide = labs( min( (double) warning_high_tide, (doub... 1022 ^~~~ 1023 fabs 1024 check_disk.c:373:30: warning: using integer absolute value function 'labs' when 1025 argument is of floating point type [-Wabsolute-value] 1026 critical_high_tide = labs( min( (double) critical_high_tide, (do... 1027 ^ 1028 check_disk.c:373:30: note: use function 'fabs' instead 1029 critical_high_tide = labs( min( (double) critical_high_tide, (do... 1030 ^~~~ 1031 fabs 1032 1033 * plugins/check_disk.c: check_disk.c: Fix format-extra-args warning 1034 1035 See, 1036 1037 check_disk.c: In function ‘get_stats’: 1038 check_disk.c:1008:134: warning: format ‘%lu’ expects a matching ‘long unsigned int’ argument [-Wformat=] 1039 s) used_units=%li free_units=%li total_units=%li fsu_blocksize=%lu mult=%lu\n", 1040 ~~^ 1041 check_disk.c:1028:79: warning: format ‘%li’ expects argument of type ‘long int’, but argument 5 has type ‘char *’ [-Wformat=] 1042 intf("Group %s now has: used_units=%li free_units=%li total_units=%li fsu_blocksize=%lu mult=%lu\n", 1043 ~~^ 1044 %s 1045 p->group, tmpfsp.fsu_bavail, tmpfsp.fsu_blocksize, p->best_match->me_mountdir, p->dused_units, 1046 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 check_disk.c:1028:16: warning: too many arguments for format [-Wformat-extra-args] 1048 printf("Group %s now has: used_units=%li free_units=%li total_units=%li fsu_blocksize=%lu mult=%lu\n", 1049 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1050 1051 * plugins/check_disk.c: check_disk.c: Fix many format warnings 1052 1053 See, 1054 1055 check_disk.c: In function ‘main’: 1056 check_disk.c:319:62: warning: format ‘%i’ expects argument of type ‘int’, but argument 5 has type ‘uintmax_t’ {aka ‘long unsigned int’} [-Wformat=] 1057 printf ("For %s, used_pct=%g free_pct=%g used_units=%i free_units=%i total_units=%i used_inodes_pct=%g free_inodes_pct=%g fsp.fsu_blocksize=%llu mult=%llu\n", 1058 ~^ 1059 %li 1060 me->me_mountdir, path->dused_pct, path->dfree_pct, path->dused_units, path->dfree_units, path->dtotal_units, path->dused_inodes_percent, path->dfree_inodes_percent, fsp.fsu_blocksize, mult); 1061 ~~~~~~~~~~~~~~~~~ 1062 check_disk.c:319:76: warning: format ‘%i’ expects argument of type ‘int’, but argument 6 has type ‘uintmax_t’ {aka ‘long unsigned int’} [-Wformat=] 1063 printf ("For %s, used_pct=%g free_pct=%g used_units=%i free_units=%i total_units=%i used_inodes_pct=%g free_inodes_pct=%g fsp.fsu_blocksize=%llu mult=%llu\n", 1064 ~^ 1065 %li 1066 me->me_mountdir, path->dused_pct, path->dfree_pct, path->dused_units, path->dfree_units, path->dtotal_units, path->dused_inodes_percent, path->dfree_inodes_percent, fsp.fsu_blocksize, mult); 1067 ~~~~~~~~~~~~~~~~~ 1068 check_disk.c:319:91: warning: format ‘%i’ expects argument of type ‘int’, but argument 7 has type ‘uintmax_t’ {aka ‘long unsigned int’} [-Wformat=] 1069 s, used_pct=%g free_pct=%g used_units=%i free_units=%i total_units=%i used_inodes_pct=%g free_inodes_pct=%g fsp.fsu_blocksize=%llu mult=%llu\n", 1070 ~^ 1071 %li 1072 dir, path->dused_pct, path->dfree_pct, path->dused_units, path->dfree_units, path->dtotal_units, path->dused_inodes_percent, path->dfree_inodes_percent, fsp.fsu_blocksize, mult); 1073 ~~~~~~~~~~~~~~~~~~ 1074 check_disk.c:319:152: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 10 has type ‘uintmax_t’ {aka ‘long unsigned int’} [-Wformat=] 1075 units=%i used_inodes_pct=%g free_inodes_pct=%g fsp.fsu_blocksize=%llu mult=%llu\n", 1076 ~~~^ 1077 %lu 1078 h->dfree_units, path->dtotal_units, path->dused_inodes_percent, path->dfree_inodes_percent, fsp.fsu_blocksize, mult); 1079 ~~~~~~~~~~~~~~~~~ 1080 check_disk.c:319:162: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 11 has type ‘uintmax_t’ {aka ‘long unsigned int’} [-Wformat=] 1081 s=%i used_inodes_pct=%g free_inodes_pct=%g fsp.fsu_blocksize=%llu mult=%llu\n", 1082 ~~~^ 1083 %lu 1084 free_units, path->dtotal_units, path->dused_inodes_percent, path->dfree_inodes_percent, fsp.fsu_blocksize, mult); 1085 ~~~~ 1086 check_disk.c: In function ‘get_stats’: 1087 check_disk.c:1008:39: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘uintmax_t’ {aka ‘long unsigned int’} [-Wformat=] 1088 printf("Group %s: adding %llu blocks sized %llu, (%s) used_units=%i free_units=%i total_units=%i fsu_blocksize=%llu mult=%llu\n", 1089 ~~~^ 1090 %lu 1091 p_list->group, tmpfsp.fsu_bavail, tmpfsp.fsu_blocksize, p_list->best_match->me_mountdir, p_list->dused_units, p_list->dfree_units, 1092 ~~~~~~~~~~~~~~~~~ 1093 check_disk.c:1008:57: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘uintmax_t’ {aka ‘long unsigned int’} [-Wformat=] 1094 printf("Group %s: adding %llu blocks sized %llu, (%s) used_units=%i free_units=%i total_units=%i fsu_blocksize=%llu mult=%llu\n", 1095 ~~~^ 1096 %lu 1097 p_list->group, tmpfsp.fsu_bavail, tmpfsp.fsu_blocksize, p_list->best_match->me_mountdir, p_list->dused_units, p_list->dfree_units, 1098 ~~~~~~~~~~~~~~~~~~~~ 1099 check_disk.c:1008:77: warning: format ‘%i’ expects argument of type ‘int’, but argument 6 has type ‘uintmax_t’ {aka ‘long unsigned int’} [-Wformat=] 1100 printf("Group %s: adding %llu blocks sized %llu, (%s) used_units=%i free_units=%i total_units=%i fsu_blocksize=%llu mult=%llu\n", 1101 ~^ 1102 %li 1103 p_list->group, tmpfsp.fsu_bavail, tmpfsp.fsu_blocksize, p_list->best_match->me_mountdir, p_list->dused_units, p_list->dfree_units, 1104 ~~~~~~~~~~~~~~~~~~~ 1105 check_disk.c:1008:91: warning: format ‘%i’ expects argument of type ‘int’, but argument 7 has type ‘uintmax_t’ {aka ‘long unsigned int’} [-Wformat=] 1106 p %s: adding %llu blocks sized %llu, (%s) used_units=%i free_units=%i total_units=%i fsu_blocksize=%llu mult=%llu\n", 1107 ~^ 1108 %li 1109 t->group, tmpfsp.fsu_bavail, tmpfsp.fsu_blocksize, p_list->best_match->me_mountdir, p_list->dused_units, p_list->dfree_units, 1110 ~~~~~~~~~~~~~~~~~~~ 1111 check_disk.c:1008:106: warning: format ‘%i’ expects argument of type ‘int’, but argument 8 has type ‘uintmax_t’ {aka ‘long unsigned int’} [-Wformat=] 1112 lu blocks sized %llu, (%s) used_units=%i free_units=%i total_units=%i fsu_blocksize=%llu mult=%llu\n", 1113 ~^ 1114 %li 1115 check_disk.c:1010:18: 1116 , mult); 1117 1118 check_disk.c:1008:125: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 9 has type ‘uintmax_t’ {aka ‘long unsigned int’} [-Wformat=] 1119 u, (%s) used_units=%i free_units=%i total_units=%i fsu_blocksize=%llu mult=%llu\n", 1120 ~~~^ 1121 %lu 1122 check_disk.c:1010:40: 1123 1124 check_disk.c:1008:135: warning: format ‘%llu’ expects a matching ‘long long unsigned int’ argument [-Wformat=] 1125 %s) used_units=%i free_units=%i total_units=%i fsu_blocksize=%llu mult=%llu\n", 1126 ~~~^ 1127 check_disk.c:1029:48: warning: unknown conversion type character ‘ ’ in format [-Wformat=] 1128 printf("Group %s now has: used_units=%1 free_units=%1 total_units=%1 fsu_blocksize=%llu mult=%llu\n", 1129 ^ 1130 check_disk.c:1029:62: warning: unknown conversion type character ‘ ’ in format [-Wformat=] 1131 printf("Group %s now has: used_units=%1 free_units=%1 total_units=%1 fsu_blocksize=%llu mult=%llu\n", 1132 ^ 1133 check_disk.c:1029:77: warning: unknown conversion type character ‘ ’ in format [-Wformat=] 1134 printf("Group %s now has: used_units=%1 free_units=%1 total_units=%1 fsu_blocksize=%llu mult=%llu\n", 1135 ^ 1136 check_disk.c:1029:95: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘uintmax_t’ {aka ‘long unsigned int’} [-Wformat=] 1137 ow has: used_units=%1 free_units=%1 total_units=%1 fsu_blocksize=%llu mult=%llu\n", 1138 ~~~^ 1139 %lu 1140 mpfsp.fsu_bavail, tmpfsp.fsu_blocksize, p->best_match->me_mountdir, p->dused_units, 1141 ~~~~~~~~~~~~~~~~ 1142 check_disk.c:1029:105: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘uintmax_t’ {aka ‘long unsigned int’} [-Wformat=] 1143 as: used_units=%1 free_units=%1 total_units=%1 fsu_blocksize=%llu mult=%llu\n", 1144 ~~~^ 1145 %lu 1146 p.fsu_bavail, tmpfsp.fsu_blocksize, p->best_match->me_mountdir, p->dused_units, 1147 ~~~~~~~~~~~~~~~~~~~~ 1148 check_disk.c:1029:16: warning: too many arguments for format [-Wformat-extra-args] 1149 printf("Group %s now has: used_units=%1 free_units=%1 total_units=%1 fsu_blocksize=%llu mult=%llu\n", 1150 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1151 1152 * plugins/utils.c: utils.c: Fix implicit declaration in functions 1153 ´strntolower´ and ´strntoupper´ 1154 1155 See, 1156 utils.c: In function ‘strntolower’: 1157 utils.c:786:24: warning: implicit declaration of function ‘tolower’ [-Wimplicit-function-declaration] 1158 *ptr = tolower(*ptr); 1159 ^~~~~~~ 1160 utils.c: In function ‘strntoupper’: 1161 utils.c:796:24: warning: implicit declaration of function ‘toupper’ [-Wimplicit-function-declaration] 1162 *ptr = toupper(*ptr); 1163 ^~~~~~~ 1164 1165 * plugins/check_ldap.c: check_ldap: Fix warning 1166 implicit-function-declaration function ‘ldap_check_cert’ 1167 1168 See, 1169 check_ldap.c: In function ‘main’: 1170 check_ldap.c:191:11: warning: implicit declaration of function ‘ldap_check_cert’; did you mean ‘ldap_sync_init’? [-Wimplicit-function-declaration] 1171 return ldap_check_cert(ld); 1172 ^~~~~~~~~~~~~~~ 1173 ldap_sync_init 1174 1175 * plugins/check_uptime.c: check_uptime: Fix format-extra-args warning in 1176 COPYRIGHT definition. 1177 1178 See, 1179 check_uptime.c: In function ‘print_help’: 1180 utils.h:128:19: warning: too many arguments for format [-Wformat-extra-args] 1181 #define COPYRIGHT "Copyright (c) %s Nagios Plugin Development Team\n\ 1182 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1183 \t<%s>\n\n" 1184 ~~~~~~~~~~~ 1185 utils.h:128:19: note: in definition of macro ‘COPYRIGHT’ 1186 #define COPYRIGHT "Copyright (c) %s Nagios Plugin Development Team\n\ 1187 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1188 \t<%s>\n\n" 1189 ~~~~~~~~~~~ 1190 1191 * plugins/netutils.h: netutils.h: define extern functions used by 1192 check_icmp.c 1193 1194 See, 1195 1196 check_icmp.c: In function ‘handle_random_icmp’: 1197 check_icmp.c:460:18: warning: implicit declaration of function ‘address_length’ [-Wimplicit-function-declaration] 1198 char address[address_length(address_family)]; 1199 ^~~~~~~~~~~~~~ 1200 check_icmp.c:461:5: warning: implicit declaration of function ‘parse_address_string’; did you mean ‘parse_range_string’? [-Wimplicit-function-declaration] 1201 parse_address_string(address_family, addr, address, sizeof(address)); 1202 ^~~~~~~~~~~~~~~~~~~~ 1203 parse_range_string 1204 12052018-06-22 Mario Trangoni <mjtrangoni@gmail.com> 1206 1207 * plugins/check_disk.c: check_disk.c: fix undefined *last_me 1208 12092018-06-20 Mario Trangoni <mjtrangoni@gmail.com> 1210 1211 * .travis.yml, plugins/check_disk.c: Add .travis.yml 1212 1213 Add travis.yml for continuous integration. It runs on Ubuntu 14.04 LTS 1214 Trusty, and compiles with gcc from system, gcc-8, and clang-6.0. 1215 12162018-03-20 Mario Trangoni <mjtrangoni@gmail.com> 1217 1218 * NEWS, plugins/check_swap.c: check_swap.c Add --no-swap flag 1219 12202018-06-18 Box293 <troy@box293.com> 1221 1222 * plugins-root/check_dhcp.c: Cleaning up check_dhcp in preparation for 1223 an addition 1224 1225 * plugins/check_disk.c: Fixed xasprintf segfault due to %f being used 1226 instead of %i 1227 12282018-06-14 Box293 <troy@box293.com> 1229 1230 * plugins-root/check_icmp.c: Removed unnecessary line, a few minor 1231 comment changes, run clang-format 1232 12332018-06-13 Box293 <troy@box293.com> 1234 1235 * THANKS.in, plugins-root/check_icmp.c, plugins/netutils.c: IPv6 and 1236 ICMPv6 support added to check_icmp 1237 12382018-05-16 Box293 <troy@box293.com> 1239 1240 * plugins-root/check_icmp.c: check_icmp IPv6 work 1241 12422018-05-14 Box293 <troy@box293.com> 1243 1244 * plugins-root/check_icmp.c: Working on IPv6 for check_icmp 1245 1246 * plugins-root/check_icmp.c: Fixed spacing in check_icmp output 1247 12482018-04-10 Mario Trangoni <mjtrangoni@gmail.com> 1249 1250 * CODING, NEWS, NPTest.pm, ROADMAP, build-aux/ltmain.sh, configure.ac, 1251 doc/developer-guidelines.sgml, tap/tap.3, tap/tap.h: tools/misc: fix 1252 codespell issues 1253 1254 * lib/parse_ini.c, lib/tests/test_cmd.c, lib/tests/test_disk.c, 1255 lib/tests/test_utils.c: lib: fix codespell issues 1256 1257 * tools/build_perl_modules.in, tools/p1.pl, tools/tinderbox_build: 1258 tools: fix codespell issues 1259 1260 * gl/mountlist.h, gl/regexec.c: tools/gl: fix codespell issues 1261 12622018-04-11 raggix <rwellnitz@gmx.de> 1263 1264 * plugins-scripts/check_log.sh: handle errors in "grep -c" 1265 1266 This script returns with critical status and message "()" when the previous "diff" or "grep" fails. 1267 Because the case, if $count is not numeric (e.g. empty), will not be handled correctly. 1268 1269 This fix handle errors in "grep -c", e.g. if the file not exists, and return with Unknown status and stderr message. 1270 1271 Example 1272 Log check error: grep: can't open /tmp/check_log.002330 1273 12742018-04-10 Mario Trangoni <mjtrangoni@gmail.com> 1275 1276 * gl/m4/libtool.m4, gl/m4/ltsugar.m4, m4/np_mysqlclient.m4: tools/m4: 1277 fix codespell issues 1278 1279 * plugins-root/check_icmp.c, plugins-root/pst3.c, 1280 plugins/remove_perfdata.c, plugins/t/check_by_ssh.t, 1281 plugins/t/check_disk.t, plugins/t/check_mysql.t, 1282 plugins/t/check_nagios.t, plugins/tests/check_snmp.t, plugins/utils.h, 1283 po/nagios-plugins.pot: plugins/test: fix codespell issues 1284 1285 * plugins/check_disk.c, plugins/check_dns.c, plugins/check_fping.c, 1286 plugins/check_http.c, plugins/check_ide_smart.c, plugins/check_ldap.c, 1287 plugins/check_load.c, plugins/check_mrtg.c, plugins/check_mrtgtraf.c, 1288 plugins/check_ntp.c, plugins/check_ntp_peer.c, plugins/check_ntp_time.c, 1289 plugins/check_pgsql.c, plugins/check_procs.c, plugins/check_radius.c, 1290 plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, 1291 plugins/check_tcp.c: plugins: fix codespell issues 1292 1293 * plugins-scripts/check_ifoperstatus.pl, 1294 plugins-scripts/check_ifstatus.pl, plugins-scripts/check_ircd.pl, 1295 plugins-scripts/check_log.sh, plugins-scripts/check_mailq.pl, 1296 plugins-scripts/check_ntp.pl: plugins-scripts: fix codespell issues 1297 12982018-03-14 Mario Trangoni <mjtrangoni@gmail.com> 1299 1300 * plugins/check_procs.c: check_procs.c: fix warning suggest parentheses 1301 around ‘&&’ within ‘||’ 1302 1303 * plugins-root/check_icmp.c: remove some unused variables 1304 1305 * lib/utils_cmd.c: remove some unused variables 1306 1307 * plugins/check_uptime.c: check_uptime.c: remove some unused variables 1308 1309 * plugins/negate.c: negate.c: remove some unused variables 1310 13112018-03-17 TechnoLord <rahul.golam19@gmail.com> 1312 1313 * plugins/sslutils.c: Fixed editor issue. 1314 1315 * plugins/check_http.c, plugins/netutils.h, plugins/sslutils.c: TLS1.3 1316 support based on Openssl preview. Work done during IETF 101 hackathon 1317 13182018-03-14 Mario Trangoni <mjtrangoni@gmail.com> 1319 1320 * plugins/check_disk.c: check_disk.c: remove some unused variables 1321 13222018-03-13 raggix <rwellnitz@gmx.de> 1323 1324 * lib/utils_disk.h: Fix Issue #309 1325 1326 Fix issue "check_disk fails on large unix filesystems". 1327 1328 Variable definition "double" for "dused_units, dfree_units and dtotal_units" was insufficient to represent large free disk space ( ~8TB) and was changed to uintmax_t. 1329 13302017-04-04 John C. Frickson <jfrickson@nagios.com> 1331 1332 * NEWS, plugins/check_http.c, plugins/common.h, plugins/sslutils.c: New 1333 parameter `--verify-host` will check if -H hostname matches the SSL 1334 certificate 1335 1336 Fix for issue #138 1337 13382017-12-08 Daniel Bond <danielbondno@gmail.com> 1339 1340 * NEWS, THANKS.in, plugins/check_ntp_time.c: Fixed performance-data 1341 output syntax-error. Updated NEWS and THANKS.in 1342 13432017-12-07 Daniel Bond <danielbondno@gmail.com> 1344 1345 * plugins/check_ntp_time.c: Add support for monitoring stratum-value of 1346 ntp-servers, and alert/warn if threshold is reached. Also output 1347 performance-data. 1348 1349 Moved servers-list and num_servers out of offset_request, so the results can be used outside of this routine. 1350 13512017-11-13 Bruno Travouillon <devel@travouillon.fr> 1352 1353 * plugins/popen.c: Don't print the null character to stdout 1354 13552017-11-05 Bernard Spil <brnrd@FreeBSD.org> 1356 1357 * plugins/common.h: Set default MySQL port 1358 1359 As of MariaDB 10.2 the headers for client no longer set the 1360 default MySQL port. Patch fixes this for any version of MariaDB 1361 or MySQL into the future. 1362 1363 See also: https://bugs.freebsd.org/223387 1364 13652017-10-20 Marc Sánchez <sanchezfauste@gmail.com> 1366 1367 * plugins/check_apt.c: Adding packages-warning option to check_apt 1368 plugin 1369 13702017-10-18 Andreas Piesk <pieska@users.noreply.github.com> 1371 1372 * plugins/check_http.c: don't issue http requests when checking cert 1373 only 1374 13752017-10-09 Alessandro Cortiana <alessandro.cortiana@gmail.com> 1376 1377 * plugins/check_http.c: Partial revert "fix check_http - was having 1378 constant socket timeouts" 1379 1380 This partially reverts changes applied by commit 2b38350d546ef9632ccd90e300eeaf6eda0ca32c 1381 1382 The mechanism brokes if there are CRs or LFs following the chunk header 1383 13842017-10-04 Søren Kröger <soren@kroger.dk> 1385 1386 * plugins/check_http.c: Feature: Option to show checked url in msg 1387 output 1388 1389 A little added feature, which makes it possible to show the checked URL in the output. 1390 Normally one would use the -L option to get the output in HTML as a link - but we need the output in clear instead. 1391 13922017-10-03 rezso <rezso@rezso.net> 1393 1394 * plugins/utils.c: fix implicit function declarations 1395 1396 utils.c: In function ‘strntolower’: 1397 utils.c:777:24: warning: implicit declaration of function ‘tolower’ [-Wimplicit-function-declaration] 1398 *ptr = tolower(*ptr); 1399 ^~~~~~~ 1400 utils.c: In function ‘strntoupper’: 1401 utils.c:787:24: warning: implicit declaration of function ‘toupper’ [-Wimplicit-function-declaration] 1402 *ptr = toupper(*ptr); 1403 ^~~~~~~ 1404 14052017-09-29 Marc Sánchez <sanchezfauste@gmail.com> 1406 1407 * configure.ac, plugins/check_load.c: Adding print top consuming 1408 processes option to check_load 1409 -n, --procs-to-show=NUMBER_OF_PROCS 1410 Number of processes to show when printing the top consuming processes. 1411 NUMBER_OF_PROCS=0 disables this feature. Default value is 0 1412 14132017-09-16 Bryan Heden <bheden@nagios.com> 1414 1415 * plugins/check_snmp.c: added appropriate string for verbosity checking 1416 previous rate in check_snmp 1417 1418 * NEWS, THANKS.in, plugins/sslutils.c: added certificate expiry data to 1419 sslutils so that OK messages state when certificate is expiring (Matt 1420 Capra) #315 1421 1422 * lib/utils_base.c, lib/utils_base.h, plugins/check_snmp.c: add 1423 warning_string/critical_string to the treshold objects and implemented 1424 the printing in check_snmp. also cleaned up the perfdata section of 1425 check_snmp with much needed whitespace and comments 1426 1427 * plugins/remove_perfdata.c: fix some readability in remove_perfdata 1428 1429 * plugins/check_snmp.c: fix improper snmpget verbose printing in 1430 check_snmp.c 1431 14322017-09-15 Bryan Heden <bheden@nagios.com> 1433 1434 * plugins/Makefile.am: forgot to include makefile changes for 1435 remove_perfdata 1436 1437 * NEWS, plugins/remove_perfdata.c: Added remove_perfdata plugin 1438 1439 * NEWS, plugins/check_snmp.c: check_snmp: Fix perfdata not adhering to 1440 plugin dev guidelines #293 1441 14422017-09-14 Bryan Heden <bheden@nagios.com> 1443 1444 * NEWS, plugins-scripts/check_sensors.sh: fix check_sensors, #300 1445 14462017-09-13 Bryan Heden <bheden@nagios.com> 1447 1448 * NEWS, configure.ac: potential fix for #261 1449 1450 * plugins/utils.c: clean up parse_timeout_string 1451 1452 * NEWS, THANKS.in: update changelog and thanks for #131 1453 1454 * NEWS, THANKS.in: update changelog and thanks for #194 1455 1456 * NEWS: update news for #312 1457 1458 * NEWS, THANKS.in: updated thanks and changelog for #307 1459 1460 * NEWS, THANKS.in: added thanks and changelog for #317 1461 1462 * NEWS, THANKS.in: Update thanks and changelog for #314 1463 1464 * NEWS, THANKS.in: updated thanks and changelog for #316 1465 14662017-09-02 Bryan Heden <bheden@nagios.com> 1467 1468 * plugins/check_http.c: additional page checking in check_http 1469 1470 * NEWS, THANKS.in: update changelog for two fixes and add to thanks 1471 1472 * plugins/check_http.c, plugins/sslutils.c: removed conditional 'if 1473 result != ok' for certificate checking 1474 1475 * plugins/check_http.c: trying to clean up check_http segfaults, etc. 1476 1477 * THANKS.in: added jon stockton (Jonnycake@github) for #283, #289 1478 1479 * plugins/check_http.c: formatted check_http with k&r 1480 14812016-12-11 Guillaume Rousse <guillomovitch@gmail.com> 1482 1483 * plugins/Makefile.am, plugins/check_ldap.c, plugins/netutils.h, 1484 plugins/sslutils.c: add support for checking certificate age 1485 14862017-08-30 Guillaume Rousse <guillomovitch@gmail.com> 1487 1488 * plugins/check_ldap.c: format --help output as other plugins 1489 14902017-08-29 Mathieu Arnold <mat@mat.cc> 1491 1492 * configure.ac, plugins/check_nagios.c, plugins/check_procs.c: Add 1493 FreeBSD jail support to check_procs. 1494 14952017-08-24 Marcel Klein <m.klein@crowdfox.com> 1496 1497 * plugins/check_procs.c: Added --exclude-process|-X option to 1498 check_procs to exclude specific processes from checking 1499 15002017-08-21 root <dirty.ren@gmail.com> 1501 1502 * plugins-root/check_icmp.c: Clean up plugin exit 1503 15042017-08-18 root <dirty.ren@gmail.com> 1505 1506 * plugins-root/check_icmp.c: Add support to Jitter, MOS and Score 1507 15082017-08-14 Bryan Heden <bheden@nagios.com> 1509 1510 * NEWS, THANKS.in, plugins-scripts/check_disk_smb.pl: add support to 1511 smbv2 and newer issue#306 - Andrew Penniman 1512 15132017-07-23 Michael Orlitzky <michael@orlitzky.com> 1514 1515 * m4/ax_with_python.m4: don't crash on version test with python-3.x. 1516 1517 This macro tests for a version of python greater than or equal to 1518 2.6. To do that, it checks the python version (from within python) and 1519 then then calls python's "print" function to output whether or not the 1520 result is satisfactory. In python-2.x, this works fine; but in 1521 python-3.x, the syntax of the "print" function has changed -- it now 1522 requires parentheses. The result is that when the user has python-3.x 1523 as his default interpreter, he sees the following error: 1524 1525 File "<string>", line 1 1526 import sys; print sys.version[:3] >= "2.6" and "OK" or "OLD" 1527 ^ 1528 SyntaxError: invalid syntax 1529 1530 Fortunately, the parentheses also work in python-2.x, so their 1531 addition is backwards-compatible. This commit adds the parentheses to 1532 the version check, and allows it to work with both major versions of 1533 python. 1534 15352017-07-07 Bryan Heden <bheden@nagios.com> 1536 1537 * plugins/check_http.c: fix check_http - was having constant socket 1538 timeouts 1539 15402017-06-27 Marc <brigriffin@users.noreply.github.com> 1541 1542 * NEWS, THANKS.in, configure.ac, plugins-scripts/check_mailq.pl: fix the 1543 revert from master - update changelog and thanks file 1544 15452017-07-04 Bryan Heden <b.heden@gmail.com> 1546 1547 * configure.ac, plugins-scripts/check_mailq.pl: Revert "check_mailq: Add 1548 OpenSMTPD support" 1549 15502017-06-30 Bryan Heden <b.heden@gmail.com> 1551 1552 * plugins/check_http.c: Update comments 1553 1554 Move // comment style to /* */ and removed @ggonzalez2 TODO and comment lines 1555 15562017-06-30 ggonzalez <ggonzalez@nagios.com> 1557 1558 * plugins/check_http.c: Minor two-line fix for bug #266 1559 1560 * plugins/check_http.c: Fixed minor bug reported as Bugfix_262 1561 1562 * plugins/check_http.c: Fixes for bug #263 1563 15642017-06-27 Marc <brigriffin@users.noreply.github.com> 1565 1566 * configure.ac, plugins-scripts/check_mailq.pl: check_mailq: Add 1567 OpenSMTPD support 1568 15692017-06-27 Jon Stockton <jon.stockton@optanix.com> 1570 1571 * plugins/check_http.c: Resolves issue #283. 1572 15732017-06-17 Bryan Heden <b.heden@gmail.com> 1574 1575 * README: update some code formatting on readme 1576 15772017-06-16 Bryan Heden <b.heden@gmail.com> 1578 1579 * grg: Delete unnecessary file 1580 1581 * grg: Delete unnecessary file 1582 15832017-06-13 John C. Frickson <jfrickson@nagios.com> 1584 1585 * NEWS, plugins/check_disk.c: check_disk: Add -s option to show status 1586 for each path/partition 1587 1588 Fix for issue #276 1589 1590 If `-s` is added to the command-line, the status will be printed 1591 immediately before each path or partition. For example, 1592 1593 ./check_disk -w 50% -c 20% -p / -p /home -p /tmp -n -s 1594 DISK WARNING - free space: 1595 W:/ 13844 MB (37.27% inode=77%); 1596 O:/home 2465 MB (99.99% inode=100%); 1597 O:/tmp 2477 MB (99.90% inode=100%); 1598 | /=23294MB;19083;30532;0;38166 /home=0MB;1232;1972;0;2465 /tmp=2MB;1239;1983;0;2479 1599 1600 The root partition ('/') shows 'W:' for WARNING 1601 The home partition ('/home') shows 'O:' for OK 1602 The tmp partition ('/tmp') shows 'O:' for OK 1603 1604 * configure.ac: Displaying wrong variable in two cases 1605 16062017-06-12 John C. Frickson <jfrickson@nagios.com> 1607 1608 * NEWS, plugins-scripts/check_wave.pl: check_wave produces lots of 1609 errors if required arguments are not provided 1610 1611 Fix for issue #255 1612 1613 * NEWS, THANKS.in, plugins/check_http.c: Fix --no-body 1614 1615 Manually doing what was done in pull request #270. For some reason, 1616 it didn't get brought across from `maint` branch into `release-2.3.0-working` 1617 1618 * NEWS, THANKS.in: Update to NEWS and THANKS 1619 1620 * NEWS, plugins-scripts/check_log.sh: check_log lost ability to use 1621 regexes for query (-q) in 2.1.4 1622 1623 Fix for issue #258 1624 1625 * NEWS, THANKS.in: Updates to NEWS and THANKS 1626 1627 * NEWS, THANKS.in: Updates to NEWS and THANKS 1628 1629 * NEWS: Fixup NEWS after conflicts from rebasing, cherry-picking 1630 1631 * plugins-python/Makefile.am, plugins-python/check_heartbleed.in, 1632 plugins-python/check_imap_login.in, plugins-python/check_ncpa.in: Added 1633 directory plugins-python containing three Python plugins 1634 16352017-04-04 John C. Frickson <jfrickson@nagios.com> 1636 1637 * NEWS, plugins/check_http.c, plugins/common.h, plugins/sslutils.c: New 1638 parameter `--verify-host` will check if -H hostname matches the SSL 1639 certificate 1640 1641 Fix for issue #138 1642 16432017-04-10 John C. Frickson <jfrickson@nagios.com> 1644 1645 * NEWS, THANKS.in: Updates to files NEWS and THANKS.in 1646 1647 * NEWS, THANKS.in, plugins-scripts/check_disk_smb.pl: check_disk_smb: 1648 Add configfile feature 1649 1650 Manually implemented because of conflicts. 1651 1652 * NEWS, THANKS.in, plugins/check_ping.c: check_ping: plugin output will 1653 now include hostname and IP address 1654 1655 Manual implementation of pull #39 1656 1657 Did this manually because of whitespace changes, and also added 1658 a check for things like `127.0.0.1 (127.0.0.1)` so it doesn't 1659 appear twice. 1660 16612016-12-29 Christian Schmidt <c960657@users.noreply.github.com> 1662 1663 * plugins/check_apt.c, plugins/t/check_apt.t: Add --only-critical switch 1664 to check_apt 1665 16662017-04-10 John C. Frickson <jfrickson@nagios.com> 1667 1668 * NEWS, THANKS.in: Updates to files NEWS and THANKS.in 1669 1670 * NEWS, THANKS.in, plugins-scripts/check_disk_smb.pl: check_disk_smb: 1671 Add configfile feature 1672 1673 Manually implemented because of conflicts. 1674 1675 * NEWS, THANKS.in, plugins/check_ping.c: check_ping: plugin output will 1676 now include hostname and IP address 1677 1678 Manual implementation of pull #39 1679 1680 Did this manually because of whitespace changes, and also added 1681 a check for things like `127.0.0.1 (127.0.0.1)` so it doesn't 1682 appear twice. 1683 1684 * plugins/check_http.c: Typos 1685 1686 * plugins/check_http.c: check_http fails if Transfer-Encoding ends the 1687 header 1688 1689 Possible fix for issue #240 1690 16912017-04-07 John C. Frickson <jfrickson@nagios.com> 1692 1693 * NEWS, lib/parse_ini.c: check_mysql_query & mysql_query: extra-opts 1694 causes crash 1695 1696 Fix for issue #221 1697 1698 * NEWS, plugins/check_ntp_time.c: check_ntp_time calls `write` on a UDP 1699 socket without a successful call to `connect` 1700 1701 Fix for issue #171 1702 1703 * NEWS: Updates to NEWS file 1704 1705 * NEWS, THANKS.in, plugins/check_ntp_time.c: Periodically check_ntp_time 1706 return "Socket timeout" when one of 1707 1708 several ntp server doesn't response 1709 1710 Fix for issue #150 1711 1712 Thanks to Leonid Vasiliev for the patch. We may want to make a 1713 better fix at some point, but this should do the job for now. 1714 1715 * plugins/check_disk.c: RHEL7/CentOS7 check_disk autofs issue 1716 1717 Fix for issue #141. 1718 Also put in logic to skip certain system "fake" mountpoints 1719 such as sysfs, proc, fusectl, tmpfs, etc. 1720 1721 * NEWS: Updates to NEWS file 1722 1723 * .gitignore: Update to .gitignore 1724 17252016-12-29 Christian Schmidt <c960657@users.noreply.github.com> 1726 1727 * plugins/check_apt.c, plugins/t/check_apt.t: Add --only-critical switch 1728 to check_apt 1729 17302017-05-12 Lee Clemens <java@leeclemens.net> 1731 1732 * plugins-scripts/check_mailq.pl: Add mailq -C option for config dir or 1733 config file 1734 1735 New variable, mailq_args, is appended for postfix mta mailq commands 1736 17372017-05-04 mwennrich <mwennrich@users.noreply.github.com> 1738 1739 * configure.ac: fix configure.ac for FreeBSD SWAPFORMAT 1740 1741 check_swap.c has been switched to double for dsktotal_mb,dskfree_mb 1742 (commit 39c5e4ed595cfbda7cff566575fc5a53252f09b5) 1743 1744 The corresponding sscanf uses SWAP_FORMAT from configure: 1745 ac_cv_swap_format="%*s %f %*d %f" 1746 1747 With doubles this now has to be: 1748 ac_cv_swap_format="%*s %lf %*d %lf" 1749 17502017-04-24 Filias Heidt <fh@netzkommune.de> 1751 1752 * plugins-scripts/check_mailq.pl: add support for opensmtpd 1753 17542017-04-17 John C. Frickson <jfrickson@nagios.com> 1755 1756 * NEWS, plugins/check_http.c: check_http - Memory allocation error 1757 1758 Fix for issue #235 1759 17602017-04-13 John C. Frickson <jfrickson@nagios.com> 1761 1762 * plugins/check_http.c: Fix order of `close()` vs `np_net_ssl_cleanup()` 1763 1764 One pull request had the old wrong order (close after np_net_ssl_cleanup) 1765 which overlayed one instance that a previous PR fixed. 1766 17672017-04-10 John C. Frickson <jfrickson@nagios.com> 1768 1769 * NEWS, plugins-scripts/check_log.sh: check_log does not check for "-O 1770 oldlog" 1771 1772 Fix for issue #251 1773 1774 * plugins/check_http.c: Typos 1775 1776 * plugins/check_http.c: check_http fails if Transfer-Encoding ends the 1777 header 1778 1779 Possible fix for issue #240 1780 17812017-04-07 John C. Frickson <jfrickson@nagios.com> 1782 1783 * NEWS, lib/parse_ini.c: check_mysql_query & mysql_query: extra-opts 1784 causes crash 1785 1786 Fix for issue #221 1787 1788 * NEWS, plugins/check_ntp_time.c: check_ntp_time calls `write` on a UDP 1789 socket without a successful call to `connect` 1790 1791 Fix for issue #171 1792 1793 * NEWS: Updates to NEWS file 1794 1795 * NEWS, THANKS.in, plugins/check_ntp_time.c: Periodically check_ntp_time 1796 return "Socket timeout" when one of 1797 1798 several ntp server doesn't response 1799 1800 Fix for issue #150 1801 1802 Thanks to Leonid Vasiliev for the patch. We may want to make a 1803 better fix at some point, but this should do the job for now. 1804 1805 * plugins/check_disk.c: RHEL7/CentOS7 check_disk autofs issue 1806 1807 Fix for issue #141. 1808 Also put in logic to skip certain system "fake" mountpoints 1809 such as sysfs, proc, fusectl, tmpfs, etc. 1810 1811 * NEWS: Updates to NEWS file 1812 1813 * .gitignore: Update to .gitignore 1814 18152017-04-19 John C. Frickson <jfrickson@nagios.com> 1816 1817 * NEWS: Prep for release 2.2.1 1818 18192017-04-18 George Gonzalez <ggonzalez@nagios.com> 1820 1821 * grg: First commit, added file grg 1822 18232017-04-17 John C. Frickson <jfrickson@nagios.com> 1824 1825 * NEWS, plugins/check_http.c: check_http - Memory allocation error 1826 1827 Fix for issue #235 1828 18292017-04-13 John C. Frickson <jfrickson@nagios.com> 1830 1831 * plugins/check_http.c: Fix order of `close()` vs `np_net_ssl_cleanup()` 1832 1833 One pull request had the old wrong order (close after np_net_ssl_cleanup) 1834 which overlayed one instance that a previous PR fixed. 1835 1836 * README: Typo change in README.md 1837 18382017-04-12 John C. Frickson <jfrickson@nagios.com> 1839 1840 * NEWS: Reverting a merge moving check_mysql uptime to metric_counter 1841 1842 * plugins/check_mysql.c: Revert "Merge pull request #238 from 1843 apollotonkosmo/mysql-uptime-perfdata" 1844 1845 This reverts commit 28a1998ffd95aed15d8b65723eeff3c4abc510a0, reversing 1846 changes made to 155599c532cc19940b9263bf0b1033ba8d215758. 1847 1848 * plugins/check_mysql.c: Missed comma 1849 18502017-04-10 John C. Frickson <jfrickson@nagios.com> 1851 1852 * NEWS, plugins-scripts/check_log.sh: check_log does not check for "-O 1853 oldlog" 1854 1855 Fix for issue #251 1856 1857 * NEWS, THANKS.in: Updates to files NEWS and THANKS.in 1858 1859 * NEWS, THANKS.in, plugins-scripts/check_disk_smb.pl: check_disk_smb: 1860 Add configfile feature 1861 1862 Manually implemented because of conflicts. 1863 1864 * NEWS, THANKS.in, plugins/check_ping.c: check_ping: plugin output will 1865 now include hostname and IP address 1866 1867 Manual implementation of pull #39 1868 1869 Did this manually because of whitespace changes, and also added 1870 a check for things like `127.0.0.1 (127.0.0.1)` so it doesn't 1871 appear twice. 1872 1873 * plugins/check_http.c: Typos 1874 1875 * plugins/check_http.c: check_http fails if Transfer-Encoding ends the 1876 header 1877 1878 Possible fix for issue #240 1879 18802017-04-07 John C. Frickson <jfrickson@nagios.com> 1881 1882 * NEWS, lib/parse_ini.c: check_mysql_query & mysql_query: extra-opts 1883 causes crash 1884 1885 Fix for issue #221 1886 1887 * NEWS, plugins/check_ntp_time.c: check_ntp_time calls `write` on a UDP 1888 socket without a successful call to `connect` 1889 1890 Fix for issue #171 1891 1892 * NEWS, THANKS.in, plugins/check_ntp_time.c: Periodically check_ntp_time 1893 return "Socket timeout" when one of 1894 1895 several ntp server doesn't response 1896 1897 Fix for issue #150 1898 1899 Thanks to Leonid Vasiliev for the patch. We may want to make a 1900 better fix at some point, but this should do the job for now. 1901 1902 * plugins/check_disk.c: RHEL7/CentOS7 check_disk autofs issue 1903 1904 Fix for issue #141. 1905 Also put in logic to skip certain system "fake" mountpoints 1906 such as sysfs, proc, fusectl, tmpfs, etc. 1907 1908 * NEWS: Updates to NEWS file 1909 1910 * .gitignore: Update to .gitignore 1911 1912 * NEWS, THANKS.in, plugins/check_ntp_time.c: Periodically check_ntp_time 1913 return "Socket timeout" when one of 1914 1915 several ntp server doesn't response 1916 1917 Fix for issue #150 1918 1919 Thanks to Leonid Vasiliev for the patch. We may want to make a 1920 better fix at some point, but this should do the job for now. 1921 1922 * plugins/check_disk.c: RHEL7/CentOS7 check_disk autofs issue 1923 1924 Fix for issue #141. 1925 Also put in logic to skip certain system "fake" mountpoints 1926 such as sysfs, proc, fusectl, tmpfs, etc. 1927 1928 * NEWS: Updates to NEWS file 1929 1930 * .gitignore: Update to .gitignore 1931 19322017-04-06 John C. Frickson <jfrickson@nagios.com> 1933 1934 * Makefile.am, NP-VERSION-GEN, configure.ac: Update version to 2.2.1-rc1 1935 19362017-04-05 John C. Frickson <jfrickson@nagios.com> 1937 1938 * NEWS, plugins/check_http.c, plugins/common.h, plugins/sslutils.c: 1939 Revert "New parameter `--verify-host` will check if -H hostname matches 1940 the SSL certificate" 1941 1942 This reverts commit 8798e4bb0e44541edd0b8e1b4409bcde588f9077. 1943 1944 This will have to wait for a bit so bug fixes can be released 1945 1946 * plugins-python/Makefile.am, plugins-python/check_heartbleed.in, 1947 plugins-python/check_imap_login.in, plugins-python/check_ncpa.in: Python 1948 plugins will have to wait for a bit so bug fixes can be released 1949 1950 * NEWS, THANKS.in, nagios-plugins.spec.in: Building RPMs on Amazon Linux 1951 - Add 'install-root' on line 165 of spec file 1952 1953 Fix for issue #229 1954 19552017-04-04 John C. Frickson <jfrickson@nagios.com> 1956 1957 * NEWS, plugins/check_http.c, plugins/common.h, plugins/sslutils.c: New 1958 parameter `--verify-host` will check if -H hostname matches the SSL 1959 certificate 1960 1961 Fix for issue #138 1962 19632017-03-30 John C. Frickson <jfrickson@nagios.com> 1964 1965 * NEWS, plugins/check_swap.c: Prevent check_swap from returning OK, if 1966 no swap activated 1967 1968 (Downstream Fedora patch) 1969 1970 Fix for issue #244 1971 1972 * NEWS, plugins-scripts/check_mailq.pl: check_mailq Nullmailer Regex is 1973 not working for Ubuntu 16.04 1974 1975 Fix for issue #237 1976 1977 * NEWS, plugins/check_dns.c: check_dns: DNS CRITICAL - expected 1978 '{hostname}.' but got 'name = {hostname}.' 1979 1980 Fix for issue #223 1981 1982 Thanks Stephen Smoogen for the patch! 1983 1984 * NEWS, plugins/check_users.c: check_users segmentation fault if both 1985 thresholds are not provided 1986 1987 Fix for issue #254 1988 1989 * NEWS, THANKS.in: Updates to files NEWS and THANKS.in 1990 1991 * plugins/netutils.c: check_ntp_peer requires newline when there is a 1992 socket timeout 1993 1994 Fix for issue #252 1995 1996 * configure.ac: spelling mistake = configure: WARNING: Could not find 1997 qmail-qstat or "eqivalent" 1998 1999 Fix for issue #247 2000 20012017-03-27 John C. Frickson <jfrickson@nagios.com> 2002 2003 * NEWS, THANKS.in, plugins/check_http.c, plugins/sslutils.c: Don't 2004 prematurely report success when checking HTTP TLS cert validity 2005 2006 Manual input of pull request https://github.com/nagios-plugins/nagios-plugins/pull/201 2007 There were some conflicts that prevented automatically merging. 2008 20092017-03-23 StoneISStephan <stephan@stone-is.com> 2010 2011 * plugins-scripts/check_mailq.pl: Fix for Postfix and better Sudo 2012 Checking 2013 20142017-03-14 John C. Frickson <jfrickson@nagios.com> 2015 2016 * NEWS, plugins/check_uptime.c: check_uptime: fixed backward help text 2017 for thresholds 2018 2019 Fix for issue # 198 2020 20212017-03-12 Patrick Uiterwijk <puiterwijk@redhat.com> 2022 2023 * plugins/check_http.c: check_http: fix parsing the last header 2024 2025 The header that has no newline trailing it, is the last header. 2026 20272017-02-27 John C. Frickson <jfrickson@nagios.com> 2028 2029 * NEWS, plugins/check_swap.c: check_swap threshold calculation in bytes 2030 requires subtracting 65 2031 2032 Fix for issue #241 2033 2034 * NEWS, THANKS.in, plugins/check_snmp.c: check_snmp does not work with 2035 -6 --ipv6 flags 2036 2037 Fix for issue #239 2038 2039 Thanks to Stephen Smoogen for spotting the problem! 2040 2041 * NEWS, plugins/check_http.c: check_http reports warning where it should 2042 report ok with -e 2043 2044 Fix for issue #236 2045 2046 * m4/ax_with_python.m4, plugins-python/Makefile.am, 2047 plugins-python/check_heartbleed.in, plugins-python/check_imap_login.in, 2048 plugins-python/check_ncpa.in: Adding python plugins 2049 2050 Added a check for python, and three plugins: check_heartbleed, 2051 check_imap_login, and check_ncpa.py 2052 2053 More will probably be added in the future. 2054 2055 * .gitignore, Makefile.am, configure.ac, plugins/check_users.c: Fix typo 2056 2057 * NEWS, plugins/check_users.c: check_users not accepting zero as the 2058 threshold 2059 2060 Fix for issue #228 2061 20622017-02-11 george paraskevas <gparaskevas@stackmasters.eu> 2063 2064 * plugins/check_mysql.c: Move uptime to the metric_count[] 2065 2066 this commit moves the uptime metric from metric_counter[] to metric_unit[] in check_mysql check. 2067 This allows for the uptime performance data to be grpaphed and have an actual picture when your mysql restarts 2068 and how many times. 2069 20702017-01-19 John C. Frickson <jfrickson@nagios.com> 2071 2072 * NEWS, NP-VERSION-GEN, configure.ac: Prep for 2.2.0 2073 20742017-01-06 John C. Frickson <jfrickson@nagios.com> 2075 2076 * NEWS: Update NEWS file 2077 20782016-11-13 vagrant <vagrant@debiantesting-64> 2079 2080 * configure.ac, plugins/check_http.c, plugins/check_smtp.c, 2081 plugins/check_tcp.c, plugins/common.h: add openssl 1.1 support 2082 2083 changes: 2084 - CRYPTO_lock detection replaced in configure.ac. We don't use that 2085 function anywhere, so just replace it with the suggested one from 2086 https://wiki.openssl.org/index.php/Library_Initialization#Autoconf 2087 - OPENSSL_NO_SSL2 is no longer defined while ssl2 is not included. 2088 Set it ourself using the suggested openssl 1.1 version check from 2089 https://wiki.openssl.org/index.php/1.1_API_Changes#Backward_compatibility 2090 - openssl 1.1 sends a sigpipe if the connection is still open when 2091 calling SSL_shutdown(), so move the close before the shutdown. 2092 20932017-01-06 John C. Frickson <jfrickson@nagios.com> 2094 2095 * NEWS, lib/parse_ini.c: fix gcc warning: implicit declaration of 2096 function 2097 2098 'idpriv_temp_drop' and 'idpriv_temp_restore' 2099 2100 Manual implementation of pull request https://github.com/nagios-plugins/nagios-plugins/pull/208 2101 2102 * NEWS: Updates to NEWS file 2103 21042017-01-04 John C. Frickson <jfrickson@nagios.com> 2105 2106 * NEWS, plugins-scripts/check_file_age.pl: check_file_age: does not 2107 handle filenames WITHOUT space! 2108 2109 Fix for issue #213 2110 2111 perl apparently handles `glob` differently on different systems. 2112 For a previous problem,"check_file_age: does not handle filenames with space" 2113 I added double-quote marks around the incoming filename before 2114 calling `glob`. That fixed finding files with spaces in the name on 2115 all systems. But if the filename did NOT have a space, it broke on 2116 some systems, but not on others. 2117 2118 openSUSE 13.2: 2119 $ ./check_file_age -w 1000 -c 1500 "foo bar" 2120 DEBUG: filename is |foo bar| 2121 FILE_AGE CRITICAL: foo is 2319 seconds old and 91 bytes | age=2323s;90;100 size=91B;0;0;0 2122 $ ./check_file_age -w 1000 -c 1500 foo 2123 DEBUG: filename is |foo| 2124 FILE_AGE CRITICAL: foo is 2323 seconds old and 91 bytes | age=2323s;90;100 size=91B;0;0;0 2125 2126 CentOS 6.7: 2127 $ ./check_file_age -w 1000 -c 1500 "foo bar" 2128 DEBUG: filename is |foo bar| 2129 FILE_AGE CRITICAL: foo is 1651 seconds old and 91 bytes | age=2323s;90;100 size=91B;0;0;0 2130 $ ./check_file_age -w 1000 -c 1500 foo 2131 DEBUG: filename is |"foo"| 2132 FILE_AGE CRITICAL: File not found - "foo" 2133 2134 So my change is to wrap the filename in double-quotes only if it 2135 contains spaces. That appears to have fixed the problem. 2136 21372016-12-29 Christian Schmidt <c960657@users.noreply.github.com> 2138 2139 * plugins/check_apt.c, plugins/t/check_apt.t: Add --only-critical switch 2140 to check_apt 2141 21422016-12-28 John C. Frickson <jfrickson@nagios.com> 2143 2144 * .gitignore: Updated .gitignore 2145 21462016-12-27 John C. Frickson <jfrickson@nagios.com> 2147 2148 * NEWS, plugins/check_dns.c: Check_dns reports TXT records incorrectly 2149 2150 Probable fix for issue #200 2151 21522016-12-15 John C. Frickson <jfrickson@nagios.com> 2153 2154 * NEWS, plugins/check_dns.c: check_dns: authoritative test (-A) is 2155 broken 2156 2157 Fix for issue #203 2158 21592016-12-11 Mario Trangoni <mjtrangoni@gmail.com> 2160 2161 * lib/parse_ini.c: fix gcc warning: implicit declaration of function 2162 ‘idpriv_temp_drop’ and ‘idpriv_temp_restore’. 2163 2164 * lib/parse_ini.c: replace spacing by tab for format uniformity. 2165 2166 * lib/parse_ini.c: remove some unwanted spaces. 2167 2168 * po/de.po, po/fr.po: de,fr.po: fix syntax errors end-of-line within 2169 string. 2170 21712016-12-06 John C. Frickson <jfrickson@nagios.com> 2172 2173 * NEWS, THANKS.in: Updates to NEWS and THANKS files 2174 21752016-12-02 John C. Frickson <jfrickson@nagios.com> 2176 2177 * plugins/check_disk.c: check_disk: alerts issued too soon 2178 2179 Fix for issue #195 2180 2181 The percentage calculated for used space does effectively a ceil(p) 2182 call. So if used space is 89.01% it would get set to 90%. Free space 2183 percentage is `100 - usedspace%`. With a warning threshold of 10%, 2184 a warning would be triggered when there was 10.9% free. So on a 2185 partition of 100GB, a warning would be triggered 100MB before the 2186 actual threshold. 2187 2188 I changed the used space percentage calculation to calculate to 2189 two decimal points, which prevents a warning or critical condition 2190 from being triggered until much closer to the specified thresholds. 2191 21922016-11-30 John C. Frickson <jfrickson@nagios.com> 2193 2194 * .travis.yml: Travis CI: coverity config needs to be updated 2195 2196 Fix for issues #196 and #197. 2197 Removed the .travis.yml file for now. Will look into integrating 2198 at some point in the future. 2199 22002016-11-21 John C. Frickson <jfrickson@nagios.com> 2201 2202 * NEWS, THANKS.in, plugins/check_smtp.c: check_smtp: add -L flag to 2203 support LMTP (LHLO instead of HELO/EHLO) 2204 2205 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/192 2206 Patch supplied by Geert Hendrickx 2207 2208 * plugins/check_http.c: Handle reference redirect like 2209 //www.site.org/test 2210 2211 See https://tools.ietf.org/html/rfc3986 2212 2213 The code is based on a pull request: 2214 https://github.com/nagios-plugins/nagios-plugins/pull/148 2215 I had to make a couple of small changes. 2216 2217 * plugins/check_hpjd.c: Resolve conflict from pull request 2218 22192016-03-16 Stefan Runkel (as root) <mgadministratoren@nanotron.com> 2220 2221 * plugins/check_hpjd.c: check_hpjd patch. 2222 ----------------- 2223 We have a few machines with jd 610 cards that false flag a printer as offline ("line 1") even if there is no other error 2224 and the display status shows "READY". 2225 These devices may or may not behave wrong. 2226 For example, i had a printer that was wrong until i removed and reinserted the paper tray - that made the error go away. 2227 2228 This patch provides a fix for these devices: 2229 Added cmdline arg (-N, --flawcorrection). 2230 2231 Conflicts: 2232 plugins/check_hpjd.c 2233 22342015-12-18 chintan <thakarhchintan@gmail.com> 2235 2236 * plugins/check_load.c: Added per cpu load average message 2237 2238 Added conditions with -r option in message with "load average per CPU" 2239 22402016-11-21 John C. Frickson <jfrickson@nagios.com> 2241 2242 * NEWS, THANKS.in, plugins/check_snmp.c: check_snmp: Thresholds were 2243 being shown twice 2244 2245 Adding thresholds to performance data was done by two separate commits: 2246 ea8b9c7 on February 11, 2014 2247 a5f868e on March 4, 2014 2248 2249 It looks like the two didn't know about each other, so they were added 2250 in two different ways. I removed ea8b9c7 from Feb 11. 2251 22522016-11-20 Rudolf Cejka <cejkar@fit.vutbr.cz> 2253 2254 * plugins/check_radius.c: Add calling-station-id in check_radius 2255 22562016-11-18 John C. Frickson <jfrickson@nagios.com> 2257 2258 * NEWS, plugins/check_http.c, po/de.po, po/fr.po: check_http: help text 2259 update for virtual hosts 2260 2261 Fix for issue #137 2262 2263 * NEWS, plugins-scripts/check_flexlm.pl: check_flexlm: use 2264 `LM_LICENSE_FILE` environment variable 2265 2266 Fix for issue #118 2267 2268 If `-F <license file>` is not specified, it will loog for and use 2269 the `LM_LICENSE_FILE` environment variable. 2270 2271 * NEWS, plugins/check_http.c: check_http segmentation fault 2272 2273 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/172 2274 2275 My fix for issue #42 broke this guy's checks. It looks to me like the 2276 server he was connecting to was sending '\n' instead of '\r\n' for and 2277 after the headers. Technically, that breaks the protocol, but I reworked 2278 my prior fix and allowed '\n' in the headers. 2279 22802016-11-17 John C. Frickson <jfrickson@nagios.com> 2281 2282 * NEWS, plugins/check_dns.c: check_dns: Segfaulting with timeout > 26 2283 sec 2284 2285 Fix for issue #161 2286 2287 `nslookup` has it's own timeout, then it exits with the message 2288 `;; connection timed out; no servers could be reached`. 2289 `check_dns` then tries to parse `stdout` looking for a `:` 2290 character, which it doesn't find, so `msg` gets set to NULL. 2291 Then it tries to print that message and segfaults. 2292 2293 * NEWS, plugins-root/check_icmp.c: check_icmp does not have the -p 2294 argument in the help 2295 2296 Fix for issue #158 2297 2298 `-n` was documented, `-p` was not. They both are used to 2299 specify the number of packets. 2300 2301 * NEWS, configure.ac: check_ping runs 30 times when host is down 2302 2303 Fix for issue #139 2304 2305 `-w` (lower-case) was being used, and it should have been 2306 `-W` (upper-case). `-w` does not stop after `-c` count packets 2307 have been sent, it's just a timeout. `-W` stops sending after 2308 `-c` packets, but waits the timeout time before quitting. 2309 2310 * NEWS, plugins/check_mrtg.c: Add state to check_mrtg status output 2311 2312 Fix for #125 2313 2314 * NEWS, plugins/check_http.c: check_http: -e breaks -f 2315 2316 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/91 2317 2318 Checking status codes and following redirects makes for compicated 2319 coding and testing. But this change seems to handle all situations 2320 properly. 2321 2322 It is important to note, though, that anything specified by `-e` 2323 will only be compared agains the final page. So if you use `-e 301` 2324 expecting a redirect, it will error out because the status of the 2325 last page would be `200` (or some other status). 2326 2327 * NEWS, NP-VERSION-GEN, configure.ac: Prep for release 2.1.4 2328 23292015-08-26 Thomas Kurschel <t.kurschel@asphericon.com> 2330 2331 * plugins/check_snmp.c: check_snmp: fix push request 1173 for SNMP 2332 responses without datatype indicator 2333 23342016-11-07 John C. Frickson <jfrickson@nagios.com> 2335 2336 * NEWS, plugins/check_users.c, plugins/utils.c, plugins/utils.h: 2337 check_users not correctly detecting thresholds 2338 2339 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/81 2340 2341 check_users now uses the standard warning and critical ranges parser and 2342 a standard perdata output routine. 2343 23442016-11-03 John C. Frickson <jfrickson@nagios.com> 2345 2346 * NEWS, THANKS.in: Updates to NEWS and THANKS files 2347 23482016-01-18 Greg Bowser <topnotcher@gmail.com> 2349 2350 * plugins-root/check_dhcp.c: fix a potential segfault 2351 2352 - remove call_getopt(), which iteratively calls process_arguments() 2353 iteratively with successive elements of argv. 2354 2355 Since getopt_long is internally iterating over argv anyway, this extra 2356 iteration is unnecessary and can potentially cause a segfault in glibc: 2357 2358 if (d->optind != argc && !strcmp (argv[d->optind], "--")) 2359 2360 Since the argv passed to getopt_long becomes smaller while d->optind 2361 continues increasing, eventually extending beyond the end of argv. Since 2362 memory after the end of argv _may_ be valid, this is not always 2363 reproducible (e.g. I cannot reproduce directly from a shell, but it 2364 fails consistently from Shinken.) 2365 2366 Conflicts: 2367 plugins-root/check_dhcp.c 2368 23692016-11-03 John C. Frickson <jfrickson@nagios.com> 2370 2371 * NEWS, plugins/check_snmp.c: check_snmp units label option outputs the 2372 label in the incorrect location 2373 2374 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/180 2375 2376 * plugins/check_disk.c: Typo fix 2377 2378 * plugins/check_http.c: Left in a debugging `sleep(10)` 2379 2380 * NEWS, plugins-scripts/check_file_age.pl: check_file_age does not 2381 handle filenames with space 2382 2383 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/178 2384 2385 The fix for issue #155 (allow wildcard matching) was to use `glob`, which 2386 worked fine for `*` or filenames without spaces. Adding surrounding quotes 2387 makes it work for all cases. 2388 23892016-11-02 John C. Frickson <jfrickson@nagios.com> 2390 2391 * NEWS, plugins/check_http.c, po/fr.po: check_http: -u is misleading. 2392 Changed help text 2393 2394 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/128 2395 2396 * NEWS, THANKS.in: Update NEWS and THANKS files 2397 23982015-11-24 Peter (pir) Radcliffe <pir-gitweb.com@pir.net> 2399 2400 * plugins/sslutils.c: Use GMT timezone in SSL certs 2401 2402 SSL certs are required to use times in GMT per 2403 https://www.ietf.org/rfc/rfc5280.txt but the mktime() here assumes the 2404 current timezone. 2405 2406 Fix the time_t conversion to be done assuming GMT with timegm() and 2407 only do it once rather than twice. 2408 2409 Display the expiry date and time with ISO format years and give an 2410 offset from GMT and a timezone to be very clear about exactly what time 2411 is being displayed. Time given is correct and now in the machine’s 2412 timezone. 2413 24142016-11-02 John C. Frickson <jfrickson@nagios.com> 2415 2416 * NEWS, THANKS.in: Update NEWS and THANKS files 2417 24182015-10-21 Bill Blough <Bill.Blough@xerox.com> 2419 2420 * plugins/check_dns.c: [check_dns] Rework previous patch to be more 2421 secure. 2422 2423 * plugins/check_dns.c: [check_dns] Update IF_RECORD to not erase 2424 query_found. 2425 Fixes issue #115 2426 24272016-11-02 John C. Frickson <jfrickson@nagios.com> 2428 2429 * NEWS, plugins/netutils.c: check_http segmentation fault (FreeBSD) 2430 2431 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/104 2432 24332016-11-01 John C. Frickson <jfrickson@nagios.com> 2434 2435 * NEWS, plugins/check_http.c: check_http - Fixed non-text 2436 chunked-encoded decoding 2437 2438 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/98 2439 2440 * NEWS, plugins/check_disk.c: check_disk fails with Permission Denied on 2441 fuse.gvfsd-fuse filesystem types 2442 2443 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/88 2444 24452016-10-31 John C. Frickson <jfrickson@nagios.com> 2446 2447 * NEWS, plugins/check_http.c: check_http - Don't include default Accept 2448 header if one is provided 2449 2450 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/62 2451 24522016-10-17 Kees Monshouwer <mind04@monshouwer.org> 2453 2454 * plugins/check_ntp.c: touch ntp servers at most once every seconds 2455 2456 The delay between te first and second query was only the remainder of the current second. This is causing rate limiting issues on some server resulting in 'Offset unknown' 2457 After this pull the delay between the first and second query is the remainder of the current second + 1. 2458 24592016-09-18 Mario Trangoni <mjtrangoni@gmail.com> 2460 2461 * plugins-scripts/check_oracle.sh: check_oracle.sh: fix shellcheck 2462 warning SC2009 2463 2464 * plugins-scripts/check_oracle.sh: check_oracle.sh: fix some shellcheck 2465 warnings SC2086 2466 2467 * plugins-scripts/check_log.sh: check_log.sh: fix some shellcheck 2468 warnings SC2086 2469 2470 * plugins-scripts/check_sensors.sh: check_sensors.sh: fix some 2471 shellcheck warnings SC2039 and SC2143 2472 2473 * plugins-scripts/check_sensors.sh: check_sensors.sh: fix some 2474 shellcheck warnings SC2086 2475 2476 * plugins-scripts/check_log.sh, plugins-scripts/check_oracle.sh, 2477 plugins-scripts/check_sensors.sh: fix: some shellcheck warnings SC2006 2478 24792016-09-17 Mario Trangoni <mjtrangoni@gmail.com> 2480 2481 * plugins-root/check_dhcp.c, plugins-root/check_icmp.c, 2482 plugins/check_dns.c, plugins/check_hpjd.c, plugins/check_nagios.c, 2483 plugins/check_ntp.c, plugins/check_ntp_time.c, plugins/check_nwstat.c, 2484 plugins/check_real.c, plugins/check_uptime.c, plugins/netutils.c: fix: 2485 Dead assignment 2486 24872016-09-13 Mario Trangoni <mjtrangoni@gmail.com> 2488 2489 * lib/extra_opts.c, plugins-root/check_icmp.c, plugins/check_dns.c: fix: 2490 Allocator sizeof operand mismatch 2491 24922016-09-12 John C. Frickson <jfrickson@nagios.com> 2493 2494 * NEWS, NP-VERSION-GEN, configure.ac, nagios-plugins.spec.in: Prep for 2495 release 2.1.3 2496 24972016-08-10 Michael Hanselmann <public@hansmi.ch> 2498 2499 * plugins/check_dns.c: Use strlen instead of sizeof in check_dns 2500 2501 The value given to check_dns' "-q"/"--querytype" option is converted to 2502 uppercase. The optarg variable is of type char*, requiring the use of 2503 strlen(). sizeof() of a char* returns the platform's pointer size 2504 (usually 4 or 8 bytes). If the value given to "-q" is shorter, the code 2505 ends up overwriting unrelated memory: 2506 2507 $ check_dns -H nagios.com -q a --expected-address 1.2.3.4 2508 check_dns: unrecognized option '--EXPEcted-address' 2509 25102016-08-29 John C. Frickson <jfrickson@nagios.com> 2511 2512 * NEWS, lib/utils_cmd.c: when using ssh (or check-by-ssh) with 2513 ControlMaster/ControlPersist, nagios 2514 times out the first time and one gets zombie processes 2515 2516 Fix for issue http://tracker.nagios.org/view.php?id=321 2517 2518 Patch from Gordon Messmer applied. 2519 25202016-08-19 John C. Frickson <jfrickson@nagios.com> 2521 2522 * NEWS, plugins/sslutils.c: Nagios not showing Certificate expiry 2523 warning only SSL Version 2524 2525 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/168 2526 2527 Some debugging code was left in place 2528 25292016-08-04 John C. Frickson <jfrickson@nagios.com> 2530 2531 * plugins-scripts/check_file_age.pl: check_file_age.c: allow wildcard 2532 matching 2533 2534 Probable fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/155 2535 2536 * NEWS, plugins/check_snmp.c: In check_snmp.c, --offset does not appear 2537 to do anything 2538 2539 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/153 2540 2541 * NEWS, plugins-scripts/check_disk_smb.pl: add support for -k to 2542 check_disk_smb 2543 2544 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/152 2545 2546 Also, updates to NEWS 2547 25482016-08-03 John C. Frickson <jfrickson@nagios.com> 2549 2550 * plugins/check_swap.c: check_swap does not accept threshold of zero 2551 2552 also, check_swap uses inconsistent checks on negative thresholds 2553 2554 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/100 2555 and https://github.com/nagios-plugins/nagios-plugins/issues/101 2556 2557 * plugins/check_nagios.c: check_nagios - could not locate a running 2558 nagios process 2559 2560 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/94 2561 2562 proc_cgroup_hierarchy was defined as a 'char*' but never allocated, so 2563 'sscanf' quit at that point, never getting the command. 2564 25652016-05-13 Troy Lea <box293@users.noreply.github.com> 2566 2567 * plugins/check_cluster.c: Update wording in comments 2568 2569 Instead of saying "for Nagios 2.x" I changed it to "for Nagios Core". 2570 25712016-03-06 Mario Trangoni <mjtrangoni@gmail.com> 2572 2573 * plugins/check_uptime.c, plugins/utils.h: fix some gcc5 warnings 2574 25752016-08-02 John C. Frickson <jfrickson@nagios.com> 2576 2577 * plugins/check_game.c: check_game reports ping as number of players 2578 2579 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/134 2580 25812015-11-18 Daniel Bilik <ddb@neosystem.org> 2582 2583 * plugins/check_tcp.c: SNI support in check_tcp 2584 2585 Add SNI support into check_tcp via new option -N. 2586 25872016-08-02 John C. Frickson <jfrickson@nagios.com> 2588 2589 * .gitignore, configure.ac, tools/build_perl_modules.in: 2590 tools/build_perl_modules hardcodes the perl used 2591 2592 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/92 2593 25942016-08-01 John C. Frickson <jfrickson@nagios.com> 2595 2596 * NEWS, NP-VERSION-GEN, configure.ac: Prep for version 2.1.2 2597 25982016-07-29 John C. Frickson <jfrickson@nagios.com> 2599 2600 * NEWS: Updated NEWS 2601 26022016-07-20 John C. Frickson <jfrickson@nagios.com> 2603 2604 * NEWS, plugins-root/check_dhcp.c, plugins/check_nt.c, 2605 plugins/sslutils.c: [BUG] check_dhcp broken on BSD 2606 2607 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/70 2608 2609 * plugins/netutils.c: check_nt does not correctly report a DNS entry it 2610 cannot resolve 2611 2612 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/67 2613 2614 * plugins/check_http.c: check_http expects >0 response headers 2615 2616 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/42 2617 2618 If a server just returns the `HTTP/1.0 200 OK` and a body without 2619 any headers at all, the body ended up in the `header` variable. 2620 Fixed so it's checking using proper protocol. 2621 2622 * .gitignore: Updates to .gitignore 2623 26242016-03-24 Oliver Skibbe <oliskibbe@gmail.com> 2625 2626 * AUTHORS: Update AUTHORS 2627 2628 Added Oliver Skibbe to Authors 2629 26302016-02-22 Holger Weiss <holger@zedat.fu-berlin.de> 2631 2632 * plugins/t/check_http.t: Let check_http test use HTTP/1.1 2633 26342015-11-02 Gerhard Lausser <gerhard.lausser@consol.de> 2635 2636 * plugins/check_ldap.c: Typo in check_ldap.c usage 2637 26382015-10-21 Jan Wagner <waja@cyconet.org> 2639 2640 * .travis.yml: travis-ci: Adding spwaspace to trusty env 2641 2642 * .travis.yml: travis-ci: Stop local running ntpd 2643 26442015-10-20 Jan Wagner <waja@cyconet.org> 2645 2646 * .travis.yml: travis-ci: Detect LDAP config 2647 2648 * .travis.yml: travis-ci: Add ppa:waja/precise-backports for fixed 2649 faketime 2650 2651 * .travis.yml: travis-ci: Clearly documentx why we need install mariadb 2652 2653 * .travis.yml: travis-ci: Work around broken /etc/hosts on trusty env 2654 26552015-10-19 Jan Wagner <waja@cyconet.org> 2656 2657 * .travis.yml: travis-ci: Adding multiverse repository as long it's not 2658 default. snmp-mibs-downloader is located there 2659 2660 * .travis.yml: travis-ci: Install mariadb-client and mariadb-server 2661 2662 * .travis.yml: travis-ci: Migrating to Trusty CI env 2663 26642015-10-15 Daniel Stirnimann <daniel.stirnimann@gmail.com> 2665 2666 * plugins/check_dig.c: check_dig: expected answer is now incasesensitive 2667 2668 check_dig was casesensitive if an expected answer is given. 2669 Switching strstr with strcasestr fixes this issue 2670 2671 While testing i noticed a bug where expected is not an exact match 2672 New issue for that is opened #1385 2673 2674 This fix closes #1233 2675 26762016-06-06 John C. Frickson <jfrickson@nagios.com> 2677 2678 * plugins-root/check_icmp.c: Fix for Solaris 11 2679 2680 * configure.ac, plugins-root/check_icmp.c, plugins/check_hpjd.c: Fixes 2681 to compile on Solaris 10, and fixes to argument handling. 2682 26832016-06-03 John C. Frickson <jfrickson@nagios.com> 2684 2685 * configure.ac: Added check to avoid delay when checking for IPv6 ping 2686 syntax 2687 26882014-01-29 Thomas Guyot-Sionnest <dermoth@aei.ca> 2689 2690 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, 2691 gl/m4/strcase.m4, gl/m4/strings_h.m4, gl/strcasecmp.c, gl/strings.in.h, 2692 gl/strncasecmp.c: Add strcase gnulib module 2693 2694 Conflicts: 2695 gl/Makefile.am 2696 gl/m4/gnulib-cache.m4 2697 gl/m4/gnulib-comp.m4 2698 26992016-02-22 Holger Weiss <holger@zedat.fu-berlin.de> 2700 2701 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, 2702 gl/m4/strcasestr.m4, gl/strcasestr.c: Add Gnulib module "strcasestr" 2703 2704 Conflicts: 2705 gl/Makefile.am 2706 gl/m4/gnulib-cache.m4 2707 gl/m4/gnulib-comp.m4 2708 27092016-01-04 Josh Coughlan <josh.coughlan@shoutlet.com> 2710 2711 * Makefile.am, nagios-plugins.spec.in, plugins-root/Makefile.am: added 2712 install option for suid scripts without chown/chmod for packaging 2713 purposes and changed the RPM spec file to what I think the correct 2714 suid/chown/chmod settings are. 2715 27162015-12-16 John C. Frickson <jfrickson@nagios.com> 2717 2718 * NEWS, configure.ac, plugins/Makefile.am: check_procs option -a fails 2719 on long command lines due to COLUMNS environment variable 2720 2721 Fix for issues: 2722 https://github.com/NagiosEnterprises/nrpe/issues/27 2723 http://tracker.nagios.org/view.php?id=231 2724 2725 The ps command will output unlimited length if two 'w's are included instead 2726 of just one. So I changed it from 'axwo' to 'axwwo'. 2727 27282015-12-04 John C. Frickson <jfrickson@nagios.com> 2729 2730 * NEWS, plugins/check_http.c: Increase MAX_RE_SIZE from 256 to 2048 2731 27322015-10-02 Elan Ruusamäe <glen@delfi.ee> 2733 2734 * plugins-scripts/check_mailq.pl: fix stupid syntax error! 2735 2736 can be catched with trival compile only run: 2737 2738 $ perl -c check_mailq.pl 2739 syntax error at check_mailq.pl line 40, near ") 2740 2741 sub print_help ()" 2742 check_mailq.pl had compilation errors. 2743 27442015-10-22 John C. Frickson <jfrickson@nagios.com> 2745 2746 * NEWS, THANKS.in: Updated NEWS and THANKS files 2747 27482015-10-12 Holger Weiss <holger@zedat.fu-berlin.de> 2749 2750 * NEWS, configure.ac, plugins/Makefile.am, plugins/check_disk.c: Revert 2751 "Don't let check_disk hang on hanging file systems" 2752 2753 This reverts commit 6986aa1d0a352d8d02eed4896034631fffd25a27. That 2754 commit leads to issues on non-Linux systems, and it seems to not 2755 (always) work as expected on Linux, either. 2756 27572015-10-08 Oliver Skibbe <oliskibbe@gmail.com> 2758 2759 * plugins/check_smtp.c: check_smtp.c: modified SSL check for use with -e 2760 2761 - currently STARTTLS check does not work with -e if there's text 2762 like '220 hostname ESMTP*'. This is caused by SMTP answer from 2763 host. Postfix answer: 220 2.0.0 Ready to start TLS, Exchange 2764 2010: 220 2.0.0 SMTP server ready. This fix checks against 220 2765 2766 closes #1093 2767 27682015-10-06 Holger Weiss <holger@zedat.fu-berlin.de> 2769 2770 * plugins/check_smtp.c: check_smtp: Let "-D" option imply "-S" 2771 2772 * plugins/check_smtp.c: check_smtp: QUIT SMTP connection when "-D" is 2773 used 2774 2775 Don't forget to issue an SMTP QUIT command when the -D/--certificate 2776 option is specified. This avoids undesired MTA log messages. 2777 27782015-10-22 John C. Frickson <jfrickson@nagios.com> 2779 2780 * plugins/sslutils.c: Fix errors from conflict resolution 2781 27822015-10-04 Holger Weiss <holger@zedat.fu-berlin.de> 2783 2784 * NEWS, plugins/check_http.c, plugins/netutils.h, plugins/sslutils.c: 2785 check_http: Allow for requesting TLSv1.1/TLSv1.2 2786 2787 check_http's -S/--ssl option now allows for requesting the TLSv1.1 and 2788 TLSv1.2 protocols. Apart from that, a '+' suffix can be appended in 2789 oder to also accept newer protocols than the specified version. 2790 2791 Closes #1338, and closes #1354, and closes #1359. 2792 27932015-10-04 Jan Wagner <waja@cyconet.org> 2794 2795 * plugins-scripts/check_ntp.pl: check_ntp.pl: Using FindBin 2796 27972015-03-06 Oliver Skibbe <oliskibbe@gmail.com> 2798 2799 * plugins/t/check_snmp.t: check_snmp: modified tests 2800 2801 (Closes #1325) 2802 28032015-10-02 Sven Nierlein <sven@nierlein.de> 2804 2805 * plugins/tests/check_http.t: fix tests for certificates expire date 2806 with seconds 2807 2808 * THANKS.in: update thanks file 2809 2810 * .travis.yml, plugins/t/check_http.t: add faketime based tests for 2811 check_http 2812 2813 * plugins/sslutils.c: fix typo from #1336 2814 2815 if exactly one hour before the expire date, we would mixup 2816 minutes and hours. 2817 28182015-04-23 Matthias Hähnel <github.com@drhaehnel.de> 2819 2820 * plugins/sslutils.c: Update sslutils.c 2821 2822 Fixed Output if the expiration time is below one hour and code cleanup 2823 28242015-04-20 Matthias Hähnel <github.com@drhaehnel.de> 2825 2826 * plugins/sslutils.c: Update sslutils.c 2827 2828 optimize output if certificate expires in less then 24h 2829 thx to axel.schmalowsky@sixt.com for this patch 2830 28312015-10-22 John C. Frickson <jfrickson@nagios.com> 2832 2833 * plugins/check_fping.c: autodetect ipv6 addresses 2834 28352015-05-05 Jan Wagner <waja@cyconet.org> 2836 2837 * plugins-root/check_dhcp.c: Fixes segfaults when running via monitoring 2838 worker 2839 (off-by-one) 2840 2841 Grabed from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198318 2842 28432015-10-22 John C. Frickson <jfrickson@nagios.com> 2844 2845 * plugins/sslutils.c, plugins/utils.c: Fix some errors from conflict 2846 resulution 2847 28482015-08-27 Michael Melcher <michael.melcher82@gmail.com> 2849 2850 * plugins/check_http.c: check_http: Adding support for checking 2851 SSL-Websites through Proxies 2852 2853 Ported the fix from Frank4dd to the latest git version. See also http://nagios.frank4dd.com/howto/monitor-ssl-web 2854 sites-through-proxy.htm 2855 28562015-07-25 Jérémie Courrèges-Anglas <jca@wxcvbn.org> 2857 2858 * plugins/sslutils.c: sslutils: Check if OpenSSL supports SSLv3. 2859 28602015-04-22 Sven Nierlein <sven@nierlein.de> 2861 2862 * NEWS: mention check_ldap changes in news file 2863 2864 * plugins/check_ldap.c: check_ldap: fix entries threshold check 2865 2866 fix typo in threshold check. instead of setting the state always 2867 to warning, use the result from the thresholds entry check. 2868 28692015-10-22 John C. Frickson <jfrickson@nagios.com> 2870 2871 * plugins/check_ldap.c: Fix conflict 2872 28732015-04-19 Gerhard Lausser <gerhard.lausser@consol.de> 2874 2875 * plugins/check_ldap.c: add counting of entries to check_ldap 2876 2877 * plugins/utils.c: add sperfdata function which can handle threshold 2878 ranges 2879 28802015-04-12 Sven Nierlein <Sven.Nierlein@consol.de> 2881 2882 * plugins/tests/check_snmp.t: fix snmp test for included threshold 2883 2884 since 6623a1 check_snmp prints the thresholds along the performance data. 2885 This adjust our test cases accordingly. 2886 28872015-01-29 Sven Nierlein <Sven.Nierlein@consol.de> 2888 2889 * plugins-root/check_icmp.c: make use of MSG_CONFIRM optional 2890 2891 since MSG_CONFIRM is a linux thing and only available on linux kernels >= 2.3.15, see send(2) 2892 28932014-12-20 Sebastian Herbszt <herbszt@gmx.de> 2894 2895 * plugins/utils.c: utils: remove unused variable 2896 2897 Remove unused variable. 2898 28992014-12-02 Holger Weiss <holger@zedat.fu-berlin.de> 2900 2901 * plugins-root/check_icmp.c: check_icmp: Cast size_t values for 2902 printf(3) 2903 2904 Convert size_t values to unsigned long for printf(3) in order to 2905 maximize portability. 2906 29072014-12-01 Holger Weiss <holger@zedat.fu-berlin.de> 2908 2909 * plugins/check_ntp.c: check_ntp: Nul-terminate jitter data 2910 2911 Make sure the jitter response is nul-terminated before parsing the data 2912 using string functions. 2913 29142014-11-30 Holger Weiss <holger@zedat.fu-berlin.de> 2915 2916 * plugins/check_ntp.c: Revert "plugins/check_ntp.c - Verify struct from 2917 response" 2918 2919 This reverts commit a04df3e1b67dc5eab3adc202cc89901f801cdeaa. The "fix" 2920 was bogus in many ways and broke jitter checking. 2921 2922 Conflicts: 2923 plugins/check_ntp.c 2924 29252014-11-28 Holger Weiss <holger@zedat.fu-berlin.de> 2926 2927 * plugins-root/check_icmp.c: check_icmp: Fix a few type errors 2928 29292015-10-22 John C. Frickson <jfrickson@nagios.com> 2930 2931 * NEWS, plugins-root/check_icmp.c: check_snmp's performance data now 2932 also includes warning/critical 2933 29342014-11-28 Holger Weiss <holger@zedat.fu-berlin.de> 2935 2936 * plugins-root/check_icmp.c: Don't mix variable declarations and code 2937 2938 We still support pre-C99 compilers. 2939 29402014-02-03 Matthieu Kermagoret <mkermagoret@merethis.com> 2941 2942 * plugins-root/check_icmp.c: Use kernel reception time on ICMP packets 2943 to compute rtt. 2944 2945 This commit uses the SO_TIMESTAMP feature of setsockopt to fetch 2946 kernel reception time of ICMP packets. This avoids invalid 2947 computations of rtt on machines with heavy load and/or heavy 2948 network traffic. 2949 29502014-11-28 Holger Weiss <holger@zedat.fu-berlin.de> 2951 2952 * NEWS: Mention new check_snmp option 2953 2954 Closes #1221. 2955 29562013-12-26 Johannes Engel <jcnengel@gmail.com> 2957 2958 * plugins/check_snmp.c: Introduce support for SNMPv3 context in 2959 check_snmp 2960 2961 snmpget already supports using SNMPv3 contexts using the option "-n". 2962 Thus all we need to do is introduce a new argument to check_snmp and 2963 pass the argument on to snmpget using snmpget's option "-n". 2964 Since "-n" is already in use for check_snmp for a different purpose, 2965 we use "-N" instead. 2966 29672014-10-19 Jan Wagner <waja@cyconet.org> 2968 2969 * plugins/check_swap.c: Improving output when swap space has zero size 2970 29712014-09-29 Jan Wagner <waja@cyconet.org> 2972 2973 * THANKS.in: Adding Simon to Thanks file 2974 29752014-09-01 Simon Meggle <simon.meggle@consol.de> 2976 2977 * plugins-scripts/check_mailq.pl: check_mailq: fixed mailer names 2978 2979 (Closes #1289) 2980 29812014-07-06 Holger Weiss <holger@zedat.fu-berlin.de> 2982 2983 * plugins-scripts/Makefile.am, plugins-scripts/check_breeze.pl, 2984 plugins-scripts/check_disk_smb.pl, plugins-scripts/check_file_age.pl, 2985 plugins-scripts/check_flexlm.pl, plugins-scripts/check_ifoperstatus.pl, 2986 plugins-scripts/check_ifstatus.pl, plugins-scripts/check_ircd.pl, 2987 plugins-scripts/check_mailq.pl, plugins-scripts/check_mssql.pl, 2988 plugins-scripts/check_netdns.pl, plugins-scripts/check_rpc.pl, 2989 plugins-scripts/check_wave.pl: Don't rely on FindBin module to locate 2990 utils.pm 2991 2992 As the FindBin module doesn't work with ePN, set the path to utils.pm 2993 explicitly at build time. Keep using FindBin additionally, so that the 2994 plugins can also be executed from the build directory. 2995 2996 Closes #1271. 2997 29982014-06-12 Holger Weiss <holger@zedat.fu-berlin.de> 2999 3000 * plugins/sslutils.c: Fix compilation with GnuTLS 3001 3002 GnuTLS doesn't provide a SSL_CTX_check_private_key() function. 3003 3004 Closes #1254. 3005 30062013-10-05 awiddersheim <awiddersheim@hotmail.com> 3007 3008 * plugins/check_mysql.c: Fix check_mysql.c client options from file 3009 3010 If you don't specify a group or a file to read data from the plugin tries to read from several files that don't exist and no groups. 3011 30122015-10-07 John C. Frickson <jfrickson@nagios.com> 3013 3014 * build-aux/snippet/c++defs.h, gl/dirname.h, gl/dosname.h, gl/error.h, 3015 gl/fd-hook.h, gl/float+.h, gl/fsusage.h, gl/getopt_int.h, gl/gettext.h, 3016 gl/glthread/lock.h, gl/idpriv.h, gl/intprops.h, gl/localcharset.h, 3017 gl/malloca.h, gl/mountlist.h, gl/msvc-inval.h, gl/msvc-nothrow.h, 3018 gl/printf-args.h, gl/printf-parse.h, gl/regex.h, gl/regex_internal.h, 3019 gl/sha1.h, gl/sockets.h, gl/stdalign.in.h, gl/stdbool.in.h, gl/streq.h, 3020 gl/strerror-override.h, gl/vasnprintf.h, gl/verify.h, 3021 gl/xalloc-oversized.h, gl/xalloc.h, gl/xsize.h, lib/extra_opts.h, 3022 lib/parse_ini.h, lib/utils_base.h, lib/utils_cmd.h, plugins/common.h, 3023 plugins/netutils.h, plugins/runcmd.h, plugins/utils.h: Reserved 3024 identifier violation 3025 3026 Standardization of header fenced per http://tracker.nagios.org/view.php?id=326 3027 3028 * configure.ac, plugins-root/check_icmp.c, plugins/check_smtp.c, 3029 plugins/netutils.c, plugins/popen.c, plugins/runcmd.c, 3030 plugins/sslutils.c, plugins/utils.c: NRPE uses signals unsafely, hangs, 3031 can bring down system 3032 3033 Fix for issues: 3034 http://tracker.nagios.org/view.php?id=377 3035 http://tracker.nagios.org/view.php?id=548 (nagios dies on restart while sending command to cmd file) 3036 http://tracker.nagios.org/view.php?id=592 (send_nsca signal handling is undefined behaviour, causes SEGVs) 3037 3038 Replaced all instances of signal() with sigaction() and blocked all signals during 3039 signal processing using sigfillset(). This should prevent any reentrant problems during 3040 signal handling. 3041 3042 Also replaced as many unsafe function calls with safe ones (not very many, mainly some 3043 printf()s to write()s). 3044 3045 Added check for sigaction() to configure.ac 3046 30472015-10-02 Elan Ruusamäe <glen@delfi.ee> 3048 3049 * plugins-scripts/check_mailq.pl: fix stupid syntax error! 3050 3051 can be catched with trival compile only run: 3052 3053 $ perl -c check_mailq.pl 3054 syntax error at check_mailq.pl line 40, near ") 3055 3056 sub print_help ()" 3057 check_mailq.pl had compilation errors. 3058 30592015-10-01 John C. Frickson <jfrickson@nagios.com> 3060 3061 * plugins/check_snmp.c: [check_snmp] Timeticks are not being parsed 3062 correctly before performance data 3063 3064 Fix for issue https://github.com/nagios-plugins/nagios-plugins/issues/108 3065 30662015-08-06 John C. Frickson <jfrickson@nagios.com> 3067 3068 * .gitignore: Ignore NetBeans directories 3069 30702015-07-31 abrist <abrist@nagios.com> 3071 3072 * NEWS, NP-VERSION-GEN, configure.ac: Prep for 2.1.1 release 3073 3074 * lib/utils_cmd.c: Revert "lib/utils_cmd.c - Multiple resource leaks" 3075 3076 This reverts commit 14e76a2a1b378e0853811b7d4a4761ccf9e16c00. 3077 3078 * lib/utils_cmd.c: Revert "Fix for segfault in lib/utils_cmd.c" 3079 3080 This reverts commit bee00616cb055436ec9ec6c9f02f4a81eee1d8a0. 3081 30822015-07-31 John C. Frickson <jfrickson@nagios.com> 3083 3084 * lib/utils_cmd.c: Fix for segfault in lib/utils_cmd.c 3085 3086 A free was being done on a modified pointer 3087 30882015-07-30 John C. Frickson <jfrickson@nagios.com> 3089 3090 * NP-VERSION-GEN, configure.ac: Prep for 2.1.0 release 3091 3092 * NEWS: Final update to NEWS for release 3093 30942015-07-29 abrist <abrist@nagios.com> 3095 3096 * doc/LEAVERS, doc/NEW_STARTERS: Updated project member change 3097 procedures 3098 3099 * doc/RELEASING: Added dist procedure to doc/RELEASING 3100 3101 * CODING: Added -4 and -6 to CODING reserved args 3102 3103 * ROADMAP: Added -4 and -6 to reserved args in ROADMAP 3104 3105 * doc/RELEASING: Updated doc/RELEASING for new release process 3106 31072015-07-28 abrist <abrist@nagios.com> 3108 3109 * THANKS.in: Missed attribution to jwinkle01 3110 3111 * plugins-root/pst3.c: Fix for unclosed filehandle in pst3 on Solaris 3112 3113 Thanks to jwinkle01 for finding and patching the bug. 3114 3115 Closes Github issue #64: 3116 https://github.com/nagios-plugins/nagios-plugins/issues/64 3117 And tracker issue 0000658: 3118 http://tracker.nagios.org/view.php?id=658 3119 31202014-06-22 Holger Weiss <holger@zedat.fu-berlin.de> 3121 3122 * plugins/check_radius.c: check_radius.c: Add newline to die() calls 3123 3124 Our die() function doesn't append a newline character to the message. 3125 3126 * configure.ac: Change RADIUS library preferences 3127 3128 Prefer the FreeRADIUS Client library over radiusclient-ng, and prefer 3129 that one over the original radiusclient library. 3130 3131 * NEWS, REQUIREMENTS, configure.ac, plugins/check_radius.c: 3132 check_radius: Support FreeRADIUS Client library 3133 3134 Allow for using the FreeRADIUS Client library instead of radiusclient or 3135 radiusclient-ng. The latter two projects are dead. 3136 3137 Closes #1231. 3138 31392015-07-27 abrist <abrist@nagios.com> 3140 3141 * NEWS: NEWS - Updated for 2.1.0 release 3142 3143 * THANKS.in: THANKS.in - A few additions 3144 31452015-02-24 Jesper Forsberg <jesper.forsberg@gmail.com> 3146 3147 * plugins/check_disk.c: Prevent large tide values from truncation 3148 31492015-03-16 Koen Wilde <koen@chillheid.nl> 3150 3151 * plugins/check_http.c: plugins/check_http.c - Don't decode page if it's 3152 not there 3153 3154 Fixes #77 3155 31562015-07-27 abrist <abrist@nagios.com> 3157 3158 * THANKS.in, plugins/check_snmp.c: check_snmp.c: Fixed potential divide 3159 by zero 3160 3161 As per: https://github.com/nagios-plugins/nagios-plugins/pull/51 3162 3163 Thanks to Justin McOmie (github user j41785) 3164 3165 * plugins/utils.h: Added help text for timeout state 3166 3167 Added default help text (to UT_CONN_TIMEOUT) explaining the new 3168 timeout state options. 3169 31702015-05-03 Laurent Licour <laurent@licour.com> 3171 3172 * plugins/check_http.c: plugins/check_http.c - fix regression introduced 3173 in commit 388ea928 (Host header) 3174 31752015-07-09 Michael Baydoun <IndyMichaelB@gmail.com> 3176 3177 * nagios-plugins.spec.in: Correct spelling error in variable name 3178 3179 Fixes issue preventing rpmbuild from running successfully 3180 31812015-05-19 abrist <abrist@nagios.com> 3182 3183 * THANKS.in, plugins/check_snmp.c: check_snmp.c - Added IPv6 support 3184 3185 The "-6" optarg now prepends the server_address with "udp6:" for the 3186 snmpget external command as per the net-snmp syntax at: 3187 http://www.net-snmp.org/wiki/index.php/FAQ:Applications_28 3188 3189 Thanks to DrydenK (Roberto Greiner) for the heads up. 3190 31912015-01-28 Spenser Reinhardt <sreinhardt@users.noreply.github.com> 3192 3193 * README: README - Add Coverity information and badge 3194 3195 Adding the Coverity scan badge and details of what it means, to indicate current state of plugins from static analysis tools. 3196 31972015-01-27 Spenser Reinhardt <sreinhardt@nagios.com> 3198 3199 * plugins/check_snmp.c: check_snmp.c - timeout_state merge correction 3200 3201 Incorrectly resolved the merge, this restores the timeout_state branch's alterations. 3202 32032015-01-26 Spenser Reinhardt <sreinhardt@nagios.com> 3204 3205 * lib/utils_cmd.c: lib/utils_cmd.c - Multiple resource leaks 3206 3207 Correcting several locations where returns and pointers set to null were not free'd first. 3208 3209 coverity 66504 & 66503 3210 3211 * lib/utils_base.c: lib/utils_base.c - resource leaks 3212 3213 On error, set_thresholds was not freeing before returning. 3214 3215 coverity 103717 & 103717#2 3216 3217 * plugins/check_dns.c: check_dns.c - multiple fixes 3218 3219 coverity 103711 - increase query_type size to avoid non-null termination. 3220 3221 coverity 103719 - avoid usage of potentially null pointer, which may not be null as we ++ it prior to checking or use. 3222 3223 covierity 103721 - Corrected issue with previous commit where nslookup results were not being processed beyond the first line due to me incorrectly believing result was set to OK when initially checked. This still preserves the same logic to keep states as they worsen throughout the plugins logic. 3224 3225 Added tmp_dns_server for when -s x.x.x.x is not provided and we die within error scan. This will be much more informative and provide the server that is resulting in an error state. This does not conflict with instances where -s was provided and we should only be checking one server or logic where that server should be provided in output. 3226 3227 Removed leading spaces from when addresses were strduped into addresses array, causing incorrect output. 3228 3229 * plugins/check_dns.c: check_dns.c - extra vlist arg 3230 3231 There is no need to print the command twice, and we did not have enough format string specifiers to account for this. Removed additional printing of nslookup command. 3232 3233 coverity 103716 3234 32352015-01-25 Spenser Reinhardt <sreinhardt@nagios.com> 3236 3237 * plugins-root/check_dhcp.c: check_dhcp.c - use /dev/urandom 3238 3239 While we are not using this address for assignment, it should follow proper practices when generating random numbers. This patch allows for claiming random bytes from /dev/urandom with fallback to srand() and random() in the event the fd could not be opened or bytes could not be read. 3240 3241 coverity 103713 3242 32432015-01-23 Spenser Reinhardt <sreinhardt@nagios.com> 3244 3245 * plugins/check_dns.c: check_dns.c - conditional assignment 3246 3247 Conditionally set result, only if error_scan() returns a worse state than currently set. This way we will no longer blindly reset result if in an non-OK state. 3248 3249 coverity 103721 3250 3251 * plugins/check_dns.c: check_dns.c - macro querytypes and auto cnames 3252 3253 Most of the code for checking querytypes can be abstracted into a single macro with a few variables. This significantly reduces code and complexity of potential issues. This also corrects a non-null terminated string possibility. Finally we are checking the set querytype and allowing drop through to the accept_cname statement when the user is querying for cnames as the logic depends on BOTH being set. This avoids them having to remember to set both, as that is a bit absurd on my part. 3254 3255 * plugins/check_tcp.c: check_tcp.c - Validate sent data size 3256 3257 my_send() and send() do not validate the amount sent, but only return -1 or bytes sent. Since we are sending via a single send command, all of the send string should be sent in a single command and should be checked against the sent amount. We could also just check for -1, however that is less accurate as the server would never see the rest of the string and may have unexpected results if the entirety is not sent. 3258 3259 coverity 103712 3260 3261 * plugins/netutils.c: netutils.c - arguable leakage 3262 3263 r and res point to the same memory, neither are used beyond this function. There should be no reason we cannot use res directly and avoid leaking the addr info of where both pointed because we only free r in error conditions and res on successful completion. 3264 3265 * plugins/negate.c: negate.c - array out of bounds 3266 3267 state[] is a 4 value array, allowing result to be less than or equal to 4, would cause and index out of bounds error as we can only read from 0-3. Setting < 4 would work but is less clear than using 0 <= result <= 3, which are the accepted nagios return codes. 3268 3269 coverity 103715 3270 32712014-12-14 Spenser Reinhardt <sreinhardt@nagios.com> 3272 3273 * tools/find_authors: tools/find_authors - minor correction 3274 3275 We should not report that only thanks.in has been checked, as authors has too. 3276 3277 * plugins/sslutils.c: plugins/sslutils.c - Futher restriction of options 3278 3279 Forcing furter restriction of ciphers for current security concerns, and so that we ensure when someone asks for a certain protocol, they actually get it. 3280 3281 * THANKS.in: THANKS - Thanks update 3282 3283 Hopefully includes all missing attribution there may have been. 3284 3285 * tools/find_authors: tools/find_authors - Script to find git authors 3286 3287 Simple script to check git against authors and thanks files. Needs a few specific cases, as names are not matching attribution. 3288 32892014-09-23 Pawel Rozlach <pawel.rozlach@brainly.com> 3290 3291 * configure.ac, plugins/check_nagios.c, plugins/check_procs.c: Make 3292 check_procs cgroups aware. 3293 3294 This patch enables check_proc to monitor processes in PID name- 3295 spaced environments. 3296 3297 Normally, all processes are visible from host - the ones running 3298 directly on host and the ones in containers. This results in 3299 check_procs reporting false-positives or false negatives depending 3300 on whether he sees to many of given processes on to little. 3301 3302 These changes introduce one filter to check_proc - cgroup hierarchy. 3303 Specified on the command line, it allows user to define which cgroup 3304 hierarchy we are interested in and check_proc is ignoring all other. 3305 3306 Change-Id: Icbed79b6bad45dc387e087cf48baf2715ccda430 3307 33082014-12-14 Spenser Reinhardt <sreinhardt@nagios.com> 3309 3310 * .gitignore: .gitignore - Ignore *.rej 3311 3312 .rej files are common from the git apply process, let's never push them. 3313 33142014-09-23 Pawel Rozlach <pawel.rozlach@brainly.com> 3315 3316 * .gitignore: Few more .gitignore entries 3317 3318 Change-Id: I6fb78a6ee8401ef71f3135d93d71620f600fa0d4 3319 33202014-10-30 LAURENT LICOUR <ll@licour.com> 3321 3322 * plugins/check_http.c: plugins/check_http.c - fix Host header if 3323 explicitly set with -k 3324 33252014-12-14 Spenser Reinhardt <sreinhardt@nagios.com> 3326 3327 * plugins/check_http.c: plugins/check_http.c - fixes and cleanup, 3328 chunking 3329 3330 This corrects header issues from the use of sizeof(), and thus causing the string "Transfer-Encoding: chunked" to enter the while loops at 745 and 746 looking like "-Encoding: chunked", which did not match the check for only inspace or :. 3331 3332 Also minor corrections for our coding standards. This will all get reformatted shortly, so we might as well start now. 3333 33342014-09-30 Koen Wilde <koen@chillheid.nl> 3335 3336 * plugins/check_http.c: Make chunked-encoding decoding more robust 3337 3338 Change-Id: I17bff5ccfdeb92cb1a0253119e1c3b36023d8d6e 3339 33402014-09-29 Koen Wilde <koen@chillheid.nl> 3341 3342 * plugins/check_http.c: Make header_value() more robust 3343 3344 Change-Id: Id52847dac96a47fd636c74bb8d659c8d295bced2 3345 33462014-08-29 Koen Wilde <koen@chillheid.nl> 3347 3348 * plugins/check_http.c: HTTP header fields are case insensitive 3349 3350 Change-Id: I9538983c3039f710f838329f5a0f6d0fd6597da7 3351 3352 * plugins/check_http.c: Reduce the chance of segfaulting 3353 3354 Change-Id: I8188b3be4f0fec756b5ab0f20122632a29a676ce 3355 33562014-08-23 Koen Wilde <koen@chillheid.nl> 3357 3358 * plugins/check_http.c: plugins/check_http: Improve readability some 3359 more 3360 3361 * plugins/check_http.c: plugins/check_http: Improve readability 3362 3363 * plugins/check_http.c: plugins/check_http: def. function conform style 3364 3365 * plugins/check_http.c, plugins/tests/check_http.t: plugins/check_http: 3366 chunked Transfer-Encoding 3367 33682011-09-08 Thomas Guyot-Sionnest <dermoth@aei.ca> 3369 3370 * plugins/tests/check_http.t: Add testcase for HTTP chunked encoding 3371 3372 Runs only if HTTP_CHUNKED (env) is set, fails obviously 3373 3374 * plugins/tests/check_http.t: Make test/check_http.t reuse sockets 3375 33762014-07-15 Chris Wilson <chris+github@qwirx.com> 3377 3378 * configure.ac, plugins/check_ldap.c: Add support for LDAP URIs. 3379 33802014-07-17 arvanus <lucasschatz@gmail.com> 3381 3382 * plugins-scripts/check_log.sh: Update check_log.sh 3383 3384 Fix print_usage() 3385 3386 * plugins-scripts/check_log.sh: Update check_log.sh 3387 3388 * plugins-scripts/check_log.sh: Update check_log.sh 3389 3390 Added perf return code 3391 Added a parameter -w (--max_warning) defining upper value to return a warning code. Otherwise will return critical 3392 *Note: it wont change the functionality of the script, unless you use -w or --max_warning parameter! 3393 33942014-07-17 Jason Erdmann <jason.erdmann@tradingtechnologies.com> 3395 3396 * nagios-plugins.spec.in: fixed home variable 3397 33982014-12-02 Holger Weiss <holger@zedat.fu-berlin.de> 3399 3400 * configure.ac, plugins-scripts/check_mailq.pl, 3401 plugins-scripts/utils.pm.in: check_mailq: Add sudo support 3402 3403 This addition is based on a patch contributed by Christopher Schultz. 3404 3405 Closes #1099. 3406 Closes #1171. 3407 3408 * plugins/Makefile.am: Cosmetic change: s/THRLIBS/THREADLIBS/ 3409 3410 Use a more intuitive variable name. 3411 3412 * configure.ac: Don't let pthread check depend on OS 3413 3414 Don't check the operating system environment to detect the correct 3415 linker flags for using the POSIX thread library. 3416 34172014-11-30 Sebastian Herbszt <herbszt@gmx.de> 3418 3419 * plugins/check_tcp.c: check_tcp: fix help description regarding escape 3420 option 3421 3422 The help description should print '\\' for backslash not just '\'. 3423 34242014-11-27 Sebastian Herbszt <herbszt@gmx.de> 3425 3426 * .gitignore: update .gitignore 3427 3428 Add build-aux/test-driver to .gitignore. 3429 34302014-11-30 Holger Weiss <holger@zedat.fu-berlin.de> 3431 3432 * plugins/check_disk.c: check_disk: Seperate declarations from code 3433 3434 * plugins/check_disk.c: check_disk: Remove unused status variable 3435 3436 We didn't actually use the exit status provided by pthread_join(3) for 3437 anything. 3438 34392014-11-28 Holger Weiss <holger@zedat.fu-berlin.de> 3440 3441 * plugins/check_disk.c: check_disk: Fix pthread start routine type 3442 3443 The function pointer passed as third argument to pthread_create(3) must 3444 be of type void *(*)(void *). 3445 34462013-10-01 Gerhard Lausser <lausser@users.sourceforge.net> 3447 3448 * configure.ac, plugins/Makefile.am, plugins/check_disk.c: Don't let 3449 check_disk hang on hanging file systems 3450 34512014-08-26 Yannick Charton <tontonitch-pro@yahoo.fr> 3452 3453 * configure.ac: Added particular ps command for HP-UX (check_procs) 3454 34552014-09-05 Andrew Berglund <t3hc13h@gmail.com> 3456 3457 * plugins/check_real.c: Added missing CR in DESCRIBE request. 3458 34592014-11-28 Sven Nierlein <sven@nierlein.de> 3460 3461 * lib/utils_cmd.c: make constants from maxfd values (#1300) 3462 3463 its good practice to use constants instead of (random) values. 3464 34652014-11-19 nafets <fis.stefan@gmail.com> 3466 3467 * lib/utils_cmd.c: avoid a segfault, if ulimit is set to unlimited 3468 34692014-06-30 Sven Nierlein <sven@nierlein.de> 3470 3471 * plugins/check_ssh.c: check_ssh: change warning to critical for 3472 protocal/version errors 3473 3474 It makes more sense to exit critical if a explicit version/protocol is requested. This 3475 would also be more consistent with other plugins. Other string matching plugins like 3476 check_snmp or check_http exit critical if the result does not match. 3477 34782013-12-26 Johannes Engel <jcnengel@gmail.com> 3479 3480 * plugins/check_snmp.c: Introduce support for SNMPv3 context in 3481 check_snmp 3482 3483 snmpget already supports using SNMPv3 contexts using the option "-n". 3484 Thus all we need to do is introduce a new argument to check_snmp and 3485 pass the argument on to snmpget using snmpget's option "-n". 3486 Since "-n" is already in use for check_snmp for a different purpose, 3487 we use "-N" instead. 3488 34892014-02-11 Andreas Seemueller <andreas.seemueller@gmail.com> 3490 3491 * plugins/check_snmp.c: check_snmp: Add thresholds to performance data 3492 34932014-11-27 Sebastian Herbszt <herbszt@gmx.de> 3494 3495 * plugins/check_real.c: check_real: fix null termination 3496 3497 Fix null termination introduced by commit b61f51a ("plugins/check_real.c - recv string null terminate"). 3498 34992014-11-26 Sebastian Herbszt <herbszt@gmx.de> 3500 3501 * plugins/check_ntp.c: check_ntp: fix null termination 3502 3503 Fix null termination introduced by commit a04df3e ("plugins/check_ntp.c - Verify struct from response"). 3504 3505 * plugins/check_apt.c: check_apt: fix memset 3506 3507 Fix memset introduced by commit 9ce7369 ("plugins/check_apt.c - Print uninitialized ereg"). 3508 35092014-11-03 Adrian Murphy <adrianmurphy@internode.on.net> 3510 3511 * plugins/check_mrtgtraf.c: Fix perfdata to comply with perfdata UOM 3512 definition 3513 35142014-10-08 Holger Weiss <holger@zedat.fu-berlin.de> 3515 3516 * plugins-scripts/check_ifstatus.pl: check_ifstatus: Fix "-n" and "-u" 3517 options 3518 3519 Ignore interface if it's specified via "-n" OR "-u", not just when it's 3520 specified via "-n" AND "-u". 3521 35222014-09-23 Jonas Genannt <jonas@brachium-system.net> 3523 3524 * plugins-scripts/check_file_age.pl, plugins-scripts/t/check_file_age.t: 3525 check_file_age: Provide performance data 3526 35272014-09-16 Holger Weiss <holger@zedat.fu-berlin.de> 3528 3529 * plugins/check_tcp.c: Fix check_jabber to work with Openfire servers 3530 3531 The plugin expected: 3532 3533 <?xml version='1.0'?> 3534 3535 But Openfire sends: 3536 3537 <?xml version='1.0' encoding='UTF-8'?> 3538 35392013-05-13 Nick Peelman <nick@peelman.us> 3540 3541 * plugins-scripts/check_ifstatus.pl: Add check_ifstatus option to ignore 3542 interfaces by name 3543 3544 Ignoring by index is not always an option, as the index can change on 3545 chassis switches as blade configurations change. 3546 35472014-08-20 Jan Wagner <waja@cyconet.org> 3548 3549 * plugins-scripts/check_log.sh, plugins-scripts/check_oracle.sh, 3550 plugins-scripts/check_sensors.sh: Setting PATH at first 3551 3552 * plugins-scripts/check_log.sh: check_log.sh: droping path from basename 3553 while evaluating PROGNAME (Closes Debian Bug #758662) 3554 35552014-08-06 Sven Nierlein <sven@nierlein.de> 3556 3557 * plugins/check_by_ssh.c: check_by_ssh: added --hostname support 3558 3559 just like the guidelines and the help already suggests. 3560 35612014-07-31 Sven Nierlein <Sven.Nierlein@consol.de> 3562 3563 * plugins/tests/check_snmp.t: tests: skip extented snmp tests if snmpd 3564 has no perl support 3565 3566 solaris snmpd has no perl support by default, so this test will fail. 3567 3568 * plugins/t/negate.t: tests: negate test fails when not run from plugins 3569 folder 3570 3571 * plugins-scripts/t/check_disk_smb.t: tests: check_disk_smb may exit 3572 with critical for unresponsive hosts too 3573 3574 Unknown (ex. debian 7) 3575 %> ./check_disk_smb -H 1.1.1.1 -s np_foobar -vvv 3576 /usr/bin/smbclient //1.1.1.1/np_foobar -U guest% -c du 3577 No Answer from Client 3578 3579 Critical (ex. debian 8) 3580 %> ./check_disk_smb -H 1.1.1.1 -s np_foobar -vvv 3581 /usr/bin/smbclient //1.1.1.1/np_foobar -U guest% -c du 3582 Connection to 1.1.1.1 failed 3583 CRITICAL 3584 35852014-12-13 Spenser Reinhardt <sreinhardt@nagios.com> 3586 3587 * plugins/t/check_dns.t: plugins/t/check_dns.t - Fix Perl Warning 3588 3589 Resolves perl not understanding /d within "". 3590 3591 Apply& merge broke, this is taken from https://github.com/monitoring-plugins/monitoring-plugins/commit/c5a64eeef8340ff39fafb21878d92139b4c1fb73 3592 35932014-07-31 Sven Nierlein <sven@nierlein.de> 3594 3595 * plugins/check_ntp_peer.c: check_ntp_peer: do not use uninitialized 3596 results for max state 3597 3598 s/t/jresult are not initialized if there is no corresponding threshold 3599 supplied. So we shouldn't use them for calculating our result. 3600 36012014-07-30 Sven Nierlein <Sven.Nierlein@consol.de> 3602 3603 * tools/generate-change-log: workaround for broken Text::Wrap 3604 3605 workaround for broken Text::Wrap: 3606 "This shouldn't happen at /usr/share/perl/5.18/Text/Wrap.pm line 84." 3607 changing huge to overflow make generating changelogs work again at 3608 the price of not having changelog strictly cut of at 80 columns 3609 anymore. Words longer than 80 characters will now printed in one 3610 line. This mainly affects old sf.net urls. 3611 3612 * tools/generate-change-log: no need for the signed off messages in our 3613 changelog 3614 36152013-10-01 Jan Wagner <waja@cyconet.org> 3616 3617 * plugins/check_disk.c: check_disk: show troubled partition in verbose 3618 mode 3619 3620 I'm submitting a small patch to check_disk that will show which partitions are 3621 actually causing the error state. This helps the human operator to quickly 3622 identify the exact issue. I made it so a single -v flag is required so it 3623 doesn't harm legacy code that may be parsing the original style of output. 3624 3625 Thanks to Jason Benguerel. 3626 36272014-07-21 Holger Weiss <holger@zedat.fu-berlin.de> 3628 3629 * test.pl.in: Use "C" locale when running test suite 3630 3631 Some of our tests check locale-dependent plugin output, so let's make 3632 sure "make test" is always using the "C" locale. 3633 3634 * plugins/tests/check_http.t: Adjust date strings 3635 3636 Adjust the expected date strings to the now-localized output produced by 3637 plugins/sslutils.c. 3638 3639 Closes #1275. 3640 36412014-07-10 Mikael Falkvidd <mfalkvidd@op5.com> 3642 3643 * plugins/t/check_procs.t: check_procs: Add delay after forking in test 3644 3645 Forking raises a race condition, where the parent might run the 3646 test before the child has had time to fork. If that happens, 3647 an error similar to this is produced: 3648 Failed test 'Output correct' 3649 at ./t/check_procs.t line 32. 3650 'PROCS OK: 0 processes with args 'sleep 7' | processes=0;;;0;' 3651 doesn't match '/^PROCS OK: 1 process?/' 3652 3653 Sleeping a bit should avoid the problem. It might be enough to 3654 sleep less than a second, but perl's built-in sleep function only 3655 supports integer seconds. 3656 3657 In our build environment, the build failed 3 of 4 times before 3658 this patch. After the patch it failed 0 of 7 times. 3659 36602013-12-16 Alexander Wittig <abgandar@gmail.com> 3661 3662 * plugins/check_dig.c: check_dig: Fix to work with dig and drill tool 3663 3664 FreeBSD starting with version 10 is shipped with ldns instead of bind as 3665 resolver. Consequently the dig tool in base is replaced by drill. While dig can 3666 still be installed as a third party application, it would be nice to make do 3667 with the tools available in the system already. 3668 This patch rearranges the command line used to invoke dig slightly so that it 3669 can be used with both dig and drill (tested with dig 9.8.3-P1 and 9.9.4 as well 3670 as drill 1.6.16). It would be really neat if the configure script could be 3671 changed to automatically pick up drill when dig is not available (or the other 3672 way around), but my autotools-foo is not good enough for that. 3673 This part of the patch is an extended version of the locally maintained patch 3674 currently deployed in the FreeBSD ports tree by Dmitry Sivachenko. 3675 3676 * plugins/check_dig.c: check_dig: takes into account the -4 and -6 3677 switch 3678 3679 Fix automatic DNS server name detection to honor -4 and -6 switches 3680 (default to 127.0.0.1 or ::1 respectively, i.e. if -6 is given ::1 3681 is used instead of 127.0.0.1) 3682 36832014-10-26 Spenser Reinhardt <sreinhardt@nagios.com> 3684 3685 * plugins/sslutils.c: plugins/sslutils.c - null terminate, fix buffer 3686 3687 Coverity 66527 - when writing to cn, we should pass sizeof()-1 as internal openssl logic does not account for starting at 0 and could overflow the buffer. It would only be by 1 byte though.. 3688 3689 * plugins/sslutils.c: plugins/ssl_utils.c - Disable SSLv3 & SSLv2 3690 3691 This disables SSLv2 and SSLv3 from autonegotiation, limiting poodle and other weak cipher attacks against plugins not forcing a specific ssl version. V2 and V3 can still be used by forcing a specific version. 3692 36932014-10-22 Spenser Reinhardt <sreinhardt@nagios.com> 3694 3695 * plugins/check_mrtgtraf.c: check_mrtgtraf - verbose output 3696 3697 Add some basic verbose output. 3698 36992014-08-28 Spenser Reinhardt <sreinhardt@nagios.com> 3700 3701 * plugins/check_dns.c: plugins/check_dns.c - die and cleanup 3702 3703 Reformat of die() statments to remove \n from translations and make them easier to read. Cleans out excess {} and such as well. 3704 3705 * plugins/check_dns.c: plugins/check_dns.c - index to strchr 3706 3707 Posix depricated index() and strchr() is standard C function. 3708 3709 * plugins/check_dns.c: plugins/check_dns.c - Server specified fixes 3710 3711 Previously check_dns was not checking correctly to see if the server you requested was the server responding. This is an adaptation of M-P version, since patching is not an option for this plugin, and we needed some additional changes here. 3712 3713 * plugins/netutils.h: plugins/netutils.h - UNIX_MAX_PATH changes 3714 3715 BSDs have hardcoded 104 byte max paths, while slightly limitting this should not pose issues for other flavors of unix\linux 3716 3717 * lib/tests/test_utils.c, lib/utils_base.c: lib/utils_base.c 3718 lib/tests/test_utils.c - UID path 3719 3720 Add EIUD to state retention path for multi-user permissions support. Clears up testing as root and other users since they are separated by euid in path. 3721 3722 * plugins/check_dbi.c, plugins/check_ups.c: 3723 plugins/{check_dbi,check_ups}.c - spelling fix 3724 3725 Minor spelling corrections in both plugins. 3726 3727 * po/de.po, po/fr.po, po/nagios-plugins.pot: po/ - Spelling corrections 3728 3729 mrtg and check_ide_smart spelling corrections from english. 3730 3731 * lib/utils_base.c: lib/utils_base.c - cleanup code 3732 3733 Cleaning up some of the unneeded checks for null and !=0 types. These are handled perfectly fine with if() statements and such. 3734 37352014-08-27 Spenser Reinhardt <sreinhardt@nagios.com> 3736 3737 * lib/utils_base.c: lib/utils_base.c - Remformat die calls and add \n 3738 3739 die() does not have newlines automatically added. This also reformats the arguments for easier reading, standard formatting, and easier po generation. 3740 3741 * lib/utils_base.c: lib/utils_base.c - check asprintf returns 3742 3743 Check asprintf returns for proper error handing. Considering we are dying on failure, no real need for xasprintf. 3744 3745 * lib/parse_ini.c: lib/parse_ini.c - check inifile before access 3746 3747 Added check to verifiy inifile was not null post fopen(). Should be caught by other checks though. 3748 3749 * lib/parse_ini.c: lib/parse_ini.c - Keep die() formatting similar 3750 3751 Keep all die() calls formatted the same, format strings and newlines out of translated text. 3752 3753 * lib/parse_ini.c: lib/parse_ini.c - Additional possible ini files 3754 3755 Added a few additional possible distro specific ini paths, reorged them for easier reading. 3756 3757 * lib/parse_ini.c: lib/parse_ini.c - Add declaration for func 3758 3759 Add declaration for default_file_in_path 3760 3761 * lib/parse_ini.c: lib/parse_ini.c - Fix clang warnings 3762 3763 Clang is a bit more picky about loops and casting, this should resolve all compile warnings 3764 3765 * lib/parse_ini.c: lib/parse_ini.c - Don't cast malloc(3) 3766 3767 Taken from M-P, but removed an additional unneeded cast to char*. 3768 3769 * lib/parse_ini.c: lib/parse_ini.c - Check before free, clean comment 3770 3771 While not likely to cause a double free, we should check that objects are not null prior to freeing, and then set to null. 3772 Cleans up one old line of comments. 3773 37742014-06-18 Holger Weiss <holger@zedat.fu-berlin.de> 3775 3776 * lib/parse_ini.c, lib/parse_ini.h: lib/parse_ini.[ch]: Simplify code 3777 3778 Rewrite the code that looks up the INI configuration file path (used by 3779 the Extra-Opts feature) in order to improve readability. The behaviour 3780 should not have changed. 3781 37822014-06-26 abrist <abrist@nagios.com> 3783 3784 * NP-VERSION-GEN, configure.ac: Prep for 2.0.3 3785 3786 * THANKS.in: Updated THANKS.in 3787 3788 * NEWS: Updated NEWS for 2.0.3 3789 37902014-06-26 Spenser Reinhardt <sreinhardt@nagios.com> 3791 3792 * gl/getopt.c, lib/utils_cmd.c: whitespace cleanup 3793 37942014-06-23 Spenser Reinhardt <sreinhardt@nagios.com> 3795 3796 * lib/utils_cmd.c: lib/utils_cmd.c - Free file descriptor 3797 3798 Coverity 66502 - File descriptor fd in cmd_file_read is never closed, and thus file is left open after usage throughout runtime. - SR 3799 38002014-06-22 Spenser Reinhardt <sreinhardt@nagios.com> 3801 3802 * plugins/negate.c: plugins/negate.c - Function should not return. 3803 3804 Coverity 66479 - validate_arguments has no need to return anything, as it dies on error, yet was set to return an int. Set to void to resolve warning. 3805 3806 * plugins/negate.c: plugins/negate.c - Reorder if statement, aiob 3807 3808 Coverity 66480 - Potential array index out of bounds, since result was not verified to be positive prior to using as an index for state[]. Simply reording the if statement should resolve the issue. - SR 3809 3810 * plugins-root/check_dhcp.c: plugins-root/check_dhcp.c - array out of 3811 bounds 3812 3813 Coverity 66488 - offer_packet->options has a max size of 312. It was being used in a loop verifying less than 311, but increasing by 2 per loop, causing a possible array index out of bounds. Changed to checking less than max length - 1. - SR 3814 3815 * plugins/check_http.c: plugins/check_http.c - leakage fix 3816 3817 Coverity 66514 - Possible leakage and overflow with addr in redirect functionality. Not confirmed as null terminated, and externally gathered. Restrict string comparisons and duplications by size. - SR 3818 3819 * plugins/check_ntp.c: plugins/check_ntp.c - Verify struct from response 3820 3821 Coverity 66524 - req.data is not neccessarily null terminated but still feed to printf statements. This both does that, and verifies the struct more so than before. - SR 3822 38232014-06-19 Spenser Reinhardt <sreinhardt@nagios.com> 3824 3825 * lib/parse_ini.c: lib/parse_ini.c - Cleaner and more flexible - suid 3826 3827 Adapted from M-P 91d04ad6 and 48025ff3 around the existing changes. 3828 3829 * lib/parse_ini.c: lib/parse_ini.c - Initial drop privs 3830 3831 Handling the race condition left from suid bins. Moving previous patches from my private copy. 3832 3833 * gl/Makefile.am, gl/m4/gnulib-cache.m4: Gnulib module "idpriv-droptemp" 3834 finishing touches 3835 38362014-06-18 Holger Weiss <holger@zedat.fu-berlin.de> 3837 3838 * gl/idpriv-droptemp.c, gl/idpriv.h, gl/m4/gnulib-comp.m4, 3839 gl/m4/idpriv.m4: Add Gnulib module "idpriv-droptemp" 3840 38412014-06-05 Spenser Reinhardt <sreinhardt@nagios.com> 3842 3843 * plugins/check_real.c: plugins/check_real.c - recv string null 3844 terminate 3845 3846 Recv into buffer is not properly null terminated prior to strstr and possible other string functions expecting a null termination. Simply take bytes received and use as an index to append \0 after. We are creating buffer[] with size of MAX_INPUT_BUFFER and recv with MAX_INPUT_BUFFER-1 so this should never overflow. 3847 3848 * plugins/check_apt.c: plugins/check_apt.c - Print uninitialized ereg 3849 3850 Coverity 66531 - ereg.buffer can be printed without being initialized if do_include and do_exclude are null and critical is an invalid regex. While minor this may leak memory and cause undefined behavior. 3851 38522014-06-05 Eric J. Mislivec <emislivec@nagios.com> 3853 3854 * plugins/check_tcp.c, plugins/negate.c: Include common.h before any 3855 system headers. 3856 3857 This should fix some problems building on AIX. 3858 38592014-06-03 Spenser Reinhardt <sreinhardt@nagios.com> 3860 3861 * plugins/check_dns.c: check_dns.c - Fixing querytypes ALL to ANY 3862 3863 Mislabeled nslookups ANY type to ALL. 3864 3865 * plugins/check_dns.c: check_dns.c - Reverse dns lookup fix 3866 3867 Query type changes caused a bug with reverse lookup matching a hostname, not actually matching. 3868 38692014-02-28 Holger Weiss <holger@zedat.fu-berlin.de> 3870 3871 * plugins-scripts/check_breeze.pl, plugins-scripts/check_ircd.pl, 3872 plugins-scripts/check_wave.pl: Disable Perl's "taint" checks 3873 3874 Perl's "taint" checks don't like `use lib "$FindBin::Bin"'. 3875 3876 Cf. http://www.perlmonks.org/?node_id=585299 3877 3878 * configure.ac, plugins-scripts/Makefile.am, 3879 plugins-scripts/check_breeze.pl, plugins-scripts/check_disk_smb.pl, 3880 plugins-scripts/check_file_age.pl, plugins-scripts/check_flexlm.pl, 3881 plugins-scripts/check_ifoperstatus.pl, 3882 plugins-scripts/check_ifstatus.pl, plugins-scripts/check_ircd.pl, 3883 plugins-scripts/check_log.sh, plugins-scripts/check_mailq.pl, 3884 plugins-scripts/check_mssql.pl, plugins-scripts/check_netdns.pl, 3885 plugins-scripts/check_ntp.pl, plugins-scripts/check_oracle.sh, 3886 plugins-scripts/check_rpc.pl, plugins-scripts/check_sensors.sh, 3887 plugins-scripts/check_wave.pl, plugins-scripts/subst.in: Replace 3888 "plugins-scripts/subst.in" foo 3889 3890 Remove the buggy and complex awk(1) magic in "plugins-scripts/subst.in" 3891 in favor of simple sed(1) substitutions. 3892 3893 The plugins in the "plugins-scripts" directory now always use the PATH 3894 specified via "./configure --trusted-path", or the default PATH 3895 hard-coded in "configure.ac". 3896 3897 Fixes #1242. 3898 38992013-10-22 awiddersheim <awiddersheim@hotmail.com> 3900 3901 * plugins-scripts/check_breeze.pl, plugins-scripts/check_disk_smb.pl, 3902 plugins-scripts/check_file_age.pl, plugins-scripts/check_flexlm.pl, 3903 plugins-scripts/check_ifoperstatus.pl, 3904 plugins-scripts/check_ifstatus.pl, plugins-scripts/check_ircd.pl, 3905 plugins-scripts/check_log.sh, plugins-scripts/check_mailq.pl, 3906 plugins-scripts/check_mssql.pl, plugins-scripts/check_netdns.pl, 3907 plugins-scripts/check_ntp.pl, plugins-scripts/check_oracle.sh, 3908 plugins-scripts/check_rpc.pl, plugins-scripts/check_sensors.sh, 3909 plugins-scripts/check_wave.pl, plugins-scripts/subst.in: Fix trusted 3910 path 3911 3912 When configuring the plugins you have the option to specify a trusted path with --with-trusted-path. This option seems to have been deprecated at some point for unknown reasons and had typically had no affect. This commit makes this option work again for those who have a desire to use it. There should be no affect on those who have not chosen to specify a trusted path. 3913 39142014-02-26 Evgeni Golov <evgeni@golov.de> 3915 3916 * plugins-scripts/subst.in: subst.in: remove the led() function 3917 3918 It was only used to replace the 'use lib utils.pm' with the proper 3919 libexec dir, which is now solved by using Perl's FinBin. 3920 3921 Closes #1241 3922 3923 * plugins-scripts/check_breeze.pl, plugins-scripts/check_disk_smb.pl, 3924 plugins-scripts/check_flexlm.pl, plugins-scripts/check_ifoperstatus.pl, 3925 plugins-scripts/check_ifstatus.pl, plugins-scripts/check_ircd.pl, 3926 plugins-scripts/check_mailq.pl, plugins-scripts/check_netdns.pl, 3927 plugins-scripts/check_rpc.pl, plugins-scripts/check_wave.pl: utils.pm: 3928 use FindBin instead of awk to find the path to 3929 3930 'use lib utils.pm' is not valid Perl syntax: 3931 Bareword "utils" not allowed while "strict subs" in use at plugins-scripts/check_ircd.pl line 52. 3932 Bareword "pm" not allowed while "strict subs" in use at plugins-scripts/check_ircd.pl line 52. 3933 3934 This makes it impossible to use the plugins directly from the git tree, 3935 e.g. while hacking on them. 3936 3937 Using FindBin::Bin as the library path allows that, while preserving 3938 the original behaviour of adding the libexec path when the plugin is 3939 properly installed. 3940 39412014-02-27 Evgeni Golov <evgeni@golov.de> 3942 3943 * plugins-scripts/check_mailq.pl: check_mailq: add $mailq to check 3944 output, so it is easily visible what was autodetected 3945 3946 Closes: #1242 3947 3948 * plugins-scripts/check_mailq.pl: check_mailq: document autodetection in 3949 the usage output 3950 3951 * plugins-scripts/check_mailq.pl: check_mailq: try to autodetect which 3952 mailq implementation we are using 3953 3954 This is done by looking at some common directories and files each 3955 MTA installs on the system. If no known file is found, the old default 3956 sendmail is used. Of course this still can be overridden by -M. 3957 39582014-06-03 abrist <abrist@nagios.com> 3959 3960 * plugins-scripts/check_mailq.pl: Revert "check_mailq: try to autodetect 3961 which mailq implementation we are using" 3962 3963 This reverts commit bc4113fba2d251b70f8d9dae80f1b18033cace40. 3964 3965 * plugins-scripts/check_mailq.pl: Revert "check_mailq: document 3966 autodetection in the usage output" 3967 3968 This reverts commit 8e087cf4a6f741e35649d5df3e9b3a57615ff0a9. 3969 3970 * plugins-scripts/check_mailq.pl: Revert "check_mailq: add $mailq to 3971 check output, so it is easily visible what was autodetected" 3972 3973 This reverts commit 21750b173b8d98eaddcf99b7372236a2df2eb4c4. 3974 39752014-05-20 abrist <abrist@nagios.com> 3976 3977 * NP-VERSION-GEN, configure.ac: Prep for 2.0.2 3978 3979 * NEWS, THANKS.in: Updated NEWS and THANKS.in 3980 39812014-04-21 Gunnar Beutner <gunnar@beutner.name> 3982 3983 * configure.ac, plugins/check_ping.c: Make check_ping work on Windows. 3984 3985 * configure.ac: Add missing file extensions for some of the plugins. 3986 3987 * plugins/check_disk.c: Make check_disk work on Windows. 3988 3989 * plugins/Makefile.am, plugins/check_users.c: Make check_users work on 3990 Windows. 3991 39922014-05-19 Spenser Reinhardt <sreinhardt@nagios.com> 3993 3994 * lib/parse_ini.c: File access vulnerability with SUID bins 3995 3996 Check_dhcp and check_icmp are root setuid binaries, with extra-opts enabled, file permissions are never checked before fopen is called on files. This patch uses POSIX standard functions, so they should be portable, to verify real uid should have permissions to config file and that it is also not a linked file. These changes are global and WILL effect non-suid plugins as well, however considering real and effective uid should be the same in non-suid applications, it should just properly verify file permissions before attempting to access and not cause issues provided file access is permitted. - SR 3997 3998 http://www.exploit-db.com/exploits/33387/ 3999 4000 Thanks to Dawid Golunski for the submission, and emislivec for reworking the patch a bit. 4001 40022014-05-19 abrist <abrist@nagios.com> 4003 4004 * plugins/netutils.c: netutils.c - A few more changes 4005 4006 Changed bool to short. 4007 4008 Removed first instance of is_socket to avoid 4009 redeclaration error. 4010 4011 Changed 'socket' to 'file socket' for verbosity. 4012 40132014-05-07 Davide Madrisan <davide.madrisan@gmail.com> 4014 4015 * plugins/netutils.c: Update netutils.c 4016 40172014-05-19 abrist <abrist@nagios.com> 4018 4019 * plugins/check_nt.c: check_nt.c - Changed 'Mb' to 'MB' in MEMUSE. 4020 40212014-05-08 Ryan Doyle <ryan@doylenet.net> 4022 4023 * plugins/utils.c: Uninitialised pointer is passing a null pointer 4024 check. Ends up in a SEGFAULT in set_timeout_state() 4025 40262014-05-05 abrist <abrist@nagios.com> 4027 4028 * THANKS.in: Added Davide Madrisan to THANKS.in 4029 40302014-05-03 Davide Madrisan <davide.madrisan@gmail.com> 4031 4032 * NEWS: Update NEWS 4033 40342014-05-02 abrist <abrist@nagios.com> 4035 4036 * plugins/check_ntp_time.c: check_ntp_time.c - Altered timeout behavior 4037 4038 The plugin consistently exited after 1/2 the timeout_interval. I doubt 4039 that post-processing and jitter need more than a second, yet it was 4040 using, by default, up to 5 seconds. Timeout now works closer to the 4041 expected behavior. 4042 40432014-05-01 abrist <abrist@nagios.com> 4044 4045 * plugins/check_nt.c: marked -u switch as deprecated 4046 4047 * plugins/check_snmp.c, plugins/check_swap.c: Altered check_snmp timeout 4048 behavior. 4049 4050 Should now more reliably obey the timeout value. 4051 4052 Removed orphaned optarg from check_nt. 4053 4054 * plugins/t/check_ntp.t: fixed test case for slightly altered output. I 4055 think all of the leading 'NTP' spam from the plugin output should be 4056 removed at some point 4057 4058 * plugins/check_apt.c, plugins/check_dig.c, plugins/check_http.c, 4059 plugins/check_ldap.c, plugins/check_nt.c, plugins/check_ntp.c, 4060 plugins/check_ntp_peer.c, plugins/check_ntp_time.c, 4061 plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_real.c, 4062 plugins/check_smtp.c, plugins/check_snmp.c, plugins/check_ssh.c, 4063 plugins/check_tcp.c, plugins/check_time.c, plugins/check_ups.c, 4064 plugins/negate.c, plugins/netutils.c, plugins/netutils.h, 4065 plugins/runcmd.c, plugins/runcmd.h: Made timeout_state and 4066 timeout_interval universal 4067 4068 I cannot find one instance where more than one of each of these globals 4069 are needed: 4070 4071 timeout_state 4072 timeout_interval 4073 4074 Previously, three seperate variables existed: 4075 4076 socket_timeout_state 4077 timeout_state 4078 runcmd_timeout_state 4079 4080 timeout_interval 4081 socket_timeout 4082 runcmd_timeout 4083 4084 I presume that at some point someone planned on using a few different 4085 timeouts in a plugin. As no plugin currently relies on this behavior as 4086 far as I can tell, and as optarg will only let the user configure one 4087 set, I decided to change all instances of these two vars to: 4088 4089 timeout_state 4090 timeout_interval 4091 4092 This makes it easy to add just one parse_timeout_string function to 4093 utils.c 4094 4095 I also noticed that runcmd.h did not include utils.h, but that all 4096 plugins using runcmd.h also included utils.h. I added utils.h to 4097 runcmd's includes so that the global variables altered by the parse 4098 function would be seen by the alarm handler in runcmd.c. 4099 4100 Let me know if anyone forsees any issues with these changes. 4101 4102 Still unresolved issues with timeout_intervals and check_snmp and a few 4103 of the ntp plugins. 4104 41052014-04-29 abrist <abrist@nagios.com> 4106 4107 * plugins/check_disk.c, plugins/check_dns.c, plugins/check_http.c, 4108 plugins/check_ldap.c, plugins/check_nagios.c, plugins/check_nt.c, 4109 plugins/check_ntp.c, plugins/check_ntp_peer.c, plugins/check_ntp_time.c, 4110 plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, 4111 plugins/check_ping.c, plugins/check_procs.c, plugins/check_radius.c, 4112 plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, 4113 plugins/check_ssh.c, plugins/check_tcp.c, plugins/check_time.c, 4114 plugins/check_ups.c, plugins/check_uptime.c, plugins/netutils.c, 4115 plugins/runcmd.c, plugins/runcmd.h, plugins/utils.c: New timeout switch 4116 format implemented for all 4117 4118 relevant plugins. I am still unsure if 3 different alarms are needed, 4119 there may be a simpler way - unifying all plugin timeouts under utils.c 4120 functions. New syntax for timeouts is: 4121 4122 -t <interval>:<state> 4123 4124 Interval is a positive integer. 4125 State is case insensitive and one of: 4126 state name: ok/warning/critical/unknown 4127 Or stateid: 0/1/2/3 4128 4129 For example: 4130 4131 -t 5:0 = 5 seconds timeout with state ok 4132 -t :warning = default timeout with state warning 4133 -t 5 = 5 second timeout with default state 4134 4135 etc. 4136 41372014-04-28 abrist <abrist@nagios.com> 4138 4139 * plugins/check_snmp.c: fixed missing regex optarg 4140 4141 * plugins/check_apt.c, plugins/check_by_ssh.c, plugins/check_dbi.c, 4142 plugins/check_dig.c, plugins/check_snmp.c, plugins/runcmd.c: Added new 4143 functions to set the state to utils 4144 4145 I have started to work the changes into each of the plugins. 4146 41472014-04-25 abrist <abrist@nagios.com> 4148 4149 * plugins/check_nt.c, plugins/netutils.c, plugins/utils.c: New Functions 4150 for timeout state added 4151 4152 * plugins/check_nt.c, plugins/utils.c: More tests 4153 4154 * plugins/check_nt.c, plugins/check_snmp.c, plugins/check_time.c, 4155 plugins/netutils.c, plugins/runcmd.c, plugins/runcmd.h, plugins/utils.c: 4156 Initial Commit for testing timeout state changes 4157 41582014-04-15 abrist <abrist@nagios.com> 4159 4160 * NP-VERSION-GEN, configure.ac: Preperation for 2.0.1 release 4161 4162 * NEWS: Changed date for 2.0.1 4163 4164 * NEWS: Updated NEWS 4165 41662014-04-15 Spenser Reinhardt <sreinhardt@nagios.com> 4167 4168 * plugins/check_dns.c: check_dns.c - Record type corrections 4169 4170 With the addition of checking various record types, ptr and cnames were added to expect values inappropriately. This restores correct functionality while maintaining the new record checking. 4171 41722014-04-11 abrist <abrist@nagios.com> 4173 4174 * THANKS.in: Added Evgeni Golov to THANKS.in 4175 4176 * THANKS.in: Added Anton Lofgren to THANKS.in 4177 41782014-03-07 Anton Lofgren <alofgren@op5.com> 4179 4180 * plugins/check_snmp.c, plugins/t/check_snmp.t: check_snmp: Handle 4181 SNMPv3 noAuthNoPriv properly 4182 4183 The SNMPv3 noAuthNoPriv security level, somewhat unintuitively, requires 4184 a security name to be passed along together with the request. Check_snmp 4185 previously did not do this, causing snmpget to throw an error: 4186 4187 "External command error: No log handling enabled - turning on stderr 4188 logging 4189 snmpget: No securityName specified" 4190 4191 This patch fixes the issue by always providing the security name when 4192 noAuthNoPriv is specified. 4193 4194 See also: 4195 https:://bugs.op5.com/view.php?id=8385. 4196 41972013-10-01 Jan Wagner <waja@cyconet.org> 4198 4199 * THANKS.in, plugins-scripts/check_oracle.sh: check_oracle: --tns bad 4200 string matching 4201 4202 check_oracle in the 1.4.15 release doesn't correctly parse the output gotten 4203 from at least Oracle 11 (with german locales). I guess it's probably more. 4204 Also it completely needlessly uses sed where basic bash string parsing actually 4205 does more than suffice (and does not run into possible problems with locales 4206 like sed ;)). 4207 -- 4208 Just turning attached patch of github issue #1015 into a push request. 4209 (Closes #1015) 4210 42112014-04-11 abrist <abrist@nagios.com> 4212 4213 * THANKS.in: Added Sam Kottler to THANKS.in 4214 42152014-04-03 Sam Kottler <shk@redhat.com> 4216 4217 * plugins/check_apt.c: Remove the suggestion to run check_apt with 4218 --verbose since it doesn't do anything 4219 42202014-03-09 Davide Madrisan <davide.madrisan@gmail.com> 4221 4222 * lib/Makefile.am, lib/tests/Makefile.am, plugins/Makefile.am: build - 4223 avoid deprecated INCLUDES 4224 42252014-02-27 Evgeni Golov <evgeni@golov.de> 4226 4227 * plugins-scripts/check_mailq.pl: check_mailq: add $mailq to check 4228 output, so it is easily visible what was autodetected 4229 4230 Closes: #1242 4231 4232 * plugins-scripts/check_mailq.pl: check_mailq: document autodetection in 4233 the usage output 4234 4235 * plugins-scripts/check_mailq.pl: check_mailq: try to autodetect which 4236 mailq implementation we are using 4237 4238 This is done by looking at some common directories and files each 4239 MTA installs on the system. If no known file is found, the old default 4240 sendmail is used. Of course this still can be overridden by -M. 4241 42422014-04-10 Spenser Reinhardt <sreinhardt@nagios.com> 4243 4244 * plugins/check_http.c: check_http.c - Add */* MIME support 4245 4246 Some servers do not work at all or may respond incorrectly without MIME support. This patch adds an Accept: */* for accepting all MIME types. In the future an argument may be provided to alter requested MIME types and check against the response given, this is not currently implemented. 4247 Thanks Alex Gottschalk, patch submitted without pull request. 4248 42492014-03-25 abrist <abrist@nagios.com> 4250 4251 * plugins/utils.c: utils.c - Comment type fails compilation on AIX. 4252 4253 Changed // to /* as reported by hkpatv. Resolves Issue #30. 4254 42552014-03-20 abrist <abrist@nagios.com> 4256 4257 * plugins/check_uptime.c: Removed executable permissions on the 4258 check_uptime.c file 4259 42602014-03-13 Holger Weiss <holger@zedat.fu-berlin.de> 4261 4262 * plugins/check_pgsql.c: check_pgsql: Add missing newline to --help 4263 output 4264 42652014-03-09 Davide Madrisan <davide.madrisan@gmail.com> 4266 4267 * plugins/check_uptime.c: check_update - remove code that has no effect 4268 4269 * plugins/check_swap.c: check_swap - fix comment 4270 42712014-03-14 abrist <abrist@nagios.com> 4272 4273 * plugins/check_uptime.c: check_uptime - Removed extra help option, and 4274 updated the verbose usage/halp to -vvv 4275 42762014-03-07 abrist <abrist@nagios.com> 4277 4278 * NEWS: Updated NEWS 4279 42802014-03-06 abrist <abrist@nagios.com> 4281 4282 * plugins/check_uptime.c: check_uptime.c - Addded timeout option 4283 42842014-03-04 abrist <abrist@nagios.com> 4285 4286 * NEWS: small typo fix in NEWS 4287 4288 * plugins/check_gearman.c: removed check_gearman.c from master until 4289 finished 4290 4291 * LEGAL: Added Nagios-Plugins to the trademark notice 4292 4293 * THANKS.in: I figured it was about time we add ourselves to the file 4294 4295 * NEWS: Near final edits for 2.0 4296 42972014-03-04 Jean-Claude Computing <jeanclaude.computing@gmail.com> 4298 4299 * plugins/check_snmp.c: check_snmp: add warning and critical thresholds 4300 to perfdata 4301 43022014-03-03 abrist <abrist@nagios.com> 4303 4304 * CODING: Moved suggested plugin options from ROADMAP to CODING 4305 4306 * REQUIREMENTS: Added a note about check_uptime only supporting liunux 4307 atm 4308 43092014-03-03 Spenser Reinhardt <sreinhardt@nagios.com> 4310 4311 * CODING: Cleanup and minor addition. 4312 4313 * CODING: Cleanup and minor addition 4314 43152014-03-03 abrist <abrist@nagios.com> 4316 4317 * FAQ: updated FAQ to include new methods of contact 4318 4319 * AUTHORS: Added myself and spenser to AUTHORS doc 4320 4321 * ACKNOWLEDGEMENTS: Added thanks to Ethan in the ACKNOWLEDGEMENTS doc 4322 4323 * SUPPORT: Added FORUMS section to SUPPORT doc 4324 4325 * README: Updated README to include testing instructions 4326 43272014-03-03 Spenser Reinhardt <sreinhardt@nagios.com> 4328 4329 * NP-VERSION-GEN, configure.in: Testing version change - SR 4330 43312014-03-03 abrist <abrist@nagios.com> 4332 4333 * plugins/t/check_dns.t: check_dns.t - fixed extra test numbers in skips 4334 4335 * plugins/t/check_dns.t: check_dns.t - Added new tests: 4336 4337 Testing for AAAA, MX, SRV, and TXT. New testing vars: 4338 4339 NP_HOSTNAME_VALID_AAAA 4340 NP_HOSTNAME_VALID_MX 4341 NP_HOSTNAME_VALID_SRV 4342 NP_HOSTNAME_VALID_TXT 4343 4344 * plugins/t/check_pop.t: check_pop.t - added NP_HOST_TCP_POP_SSL and 4345 some logic for testing against ssl enabled pop servers 4346 43472014-03-03 Spenser Reinhardt <sreinhardt@nagios.com> 4348 4349 * tools/git-notify: tools/git-notify - Copyright changes 4350 4351 * tools/generate-change-log: tools/generate-change-log - Copyright 4352 changes 4353 43542014-03-03 abrist <abrist@nagios.com> 4355 4356 * .gitignore: added check_uptime bin to gitignore 4357 43582014-03-03 Spenser Reinhardt <sreinhardt@nagios.com> 4359 4360 * po/fr.po: po/fr.po - Copyright changes 4361 4362 * po/de.po: po/de.po - Copyright changes 4363 43642014-03-03 abrist <abrist@nagios.com> 4365 4366 * plugins/t/check_jabber.t: check_jabber.t - fixed tests for new status 4367 output including hostname 4368 4369 * plugins/t/check_ntp.t: check_ntp.t - fixed tests for new status output 4370 43712014-03-03 Spenser Reinhardt <sreinhardt@nagios.com> 4372 4373 * plugins/check_ping.c: plugins/check_ping.c - Copyright changes 4374 4375 * plugins/check_nagios.c: plugins/check_nagios.c - Copyright changes 4376 4377 * plugins/check_apt.c: plugins/check_apt.c - Copyright changes 4378 4379 * plugins/check_ntp_time.c: plugins/check_ntp_time.c - Copyright changes 4380 4381 * plugins/check_ide_smart.c: plugins/check_ide_smart.c - Copyright 4382 changes 4383 4384 * plugins/check_disk.c: plugins/check_disk.c - Copyright changes 4385 4386 * plugins/check_swap.c: plugins/check_swap.c - Copyright changes 4387 4388 * plugins/check_tcp.c: plugins/check_tcp.c - Copyright changes 4389 4390 * plugins/check_smtp.c: plugins/check_smtp.c - Copyright changes 4391 4392 * plugins/check_dummy.c: plugins/check_dummy.c - Copyright changes 4393 4394 * plugins/check_load.c: plugins/check_load.c - Copyright changes 4395 4396 * plugins/check_hpjd.c: plugins/check_hpjd.c - Copyright changes 4397 4398 * plugins/negate.c: plugins/negate.c - Copyright changes 4399 4400 * plugins/check_ups.c: plugins/check_ups.c - Copyright changes 4401 4402 * plugins/check_mysql.c: plugins/check_mysql.c - Copyright changes 4403 4404 * plugins/netutils.c: plugins/netutils.c - Copyright changes 4405 4406 * plugins/check_dbi.c: plugins/check_dbi.c - Copyright changes 4407 4408 * plugins/check_time.c: plugins/check_time.c - Copyright changes 4409 4410 * plugins/check_radius.c: plugins/check_radius.c - Copyright changes 4411 4412 * plugins/utils.c: plugins/utils.c - Copyright changes 4413 4414 * plugins/check_mysql_query.c: plugins/check_mysql_query.c - Copyright 4415 changes 4416 4417 * plugins/runcmd.h: plugins/runcmd.h - Copyright changes 4418 4419 * plugins/check_http.c: plugins/check_http.c - Copyright changes 4420 4421 * plugins/check_procs.c: plugins/check_procs.c - Copyright changes 4422 4423 * plugins/check_by_ssh.c: plugins/check_by_ssh.c - Copyright changes 4424 4425 * plugins/check_real.c: plugins/check_real.c - Copyright changes 4426 4427 * plugins/netutils.h: plugins/netutils.h - Copyright changes 4428 4429 * plugins/sslutils.c: plugins/sslutils.c - Copyright changes 4430 4431 * plugins/check_ldap.c: plugins/check_ldap.c - Copyright changes 4432 4433 * plugins/check_users.c: plugins/check_users.c - Copyright changes 4434 4435 * plugins/check_ntp.c: plugins/check_ntp.c - Copyright changes 4436 4437 * plugins/check_ntp_peer.c: plugins/check_ntp_peer.c - Copyright changes 4438 4439 * plugins/check_cluster.c: plugins/check_cluster.c - Copyright changes 4440 4441 * plugins/check_nwstat.c: plugins/check_nwstat.c - Copyright changes 4442 4443 * plugins/runcmd.c: plugins/runcmd.c - Copyright changes 4444 4445 * plugins/popen.c: plugins/popen.c - Copyright changes 4446 4447 * plugins/check_overcr.c: plugins/check_overcr.c - Copyright changes 4448 4449 * plugins/check_dig.c: plugins/check_dig.c - Copyright changes 4450 4451 * plugins/check_ssh.c: plugins/check_ssh.c - Copyright changes 4452 4453 * plugins/check_fping.c: plugins/check_fping.c - Copyright changes 4454 4455 * plugins/check_pgsql.c: plugins/check_pgsql.c - Copyright changes 4456 4457 * plugins/check_dns.c: plugins/check_dns.c - Copyright changes 4458 4459 * plugins/check_nt.c: plugins/check_nt.c - Copyright changes 4460 4461 * plugins/check_game.c: plugins/check_game.c - Copyright changes 4462 4463 * plugins/check_mrtg.c: plugins/check_mrtg.c - Copyright changes 4464 4465 * plugins/common.h: plugins/common.h - Copyright changes 4466 4467 * plugins/check_mrtgtraf.c: plugins/check_mrtgtraf.c - Copyright changes 4468 4469 * plugins/urlize.c: plugins/urlize.c - Copyright changes 4470 4471 * plugins/check_snmp.c: plugins/check_snmp.c - Copyright changes 4472 4473 * m4/np_mysqlclient.m4: m4/np_mysqlclient.m4 - Copyright changes 4474 4475 * lib/extra_opts.c: lib/extra_opts.c - Copyright changes 4476 4477 * lib/parse_ini.c: lib/parse_ini.c - Copyright changes 4478 4479 * lib/utils_cmd.c: lib/utils_cmd.c - Copyright changes 4480 4481 * lib/utils_disk.c: lib/utils_disk.c - Copyright changes 4482 4483 * lib/utils_base.c: lib/utils_base.c - Copyright changes 4484 4485 * lib/utils_tcp.c: lib/utils_tcp.c - Copyright changes 4486 4487 * doc/developer-guidelines.sgml: doc/developer-guidelines.sgml - 4488 Copyright change 4489 4490 * configure.ac: configure.ac - version increment 4491 4492 * plugins/check_dig.c: check_dig.c - copyright changes 4493 4494 * plugins/check_dns.c: check_dns.c - copyright changes 4495 44962014-02-21 Holger Weiss <holger@zedat.fu-berlin.de> 4497 4498 * configure.ac: Support --disable-maintainer-mode 4499 4500 This 4501 4502 | allows you to choose whether the so called "rebuild rules" should be 4503 | enabled or disabled. With AM_MAINTAINER_MODE([enable]), they are 4504 | enabled by default, otherwise they are disabled by default. In the 4505 | latter case, if you have AM_MAINTAINER_MODE in configure.ac, and run 4506 | `./configure && make', then make will *never* attempt to rebuild 4507 | configure, Makefile.ins, Lex or Yacc outputs, etc. I.e., this 4508 | disables build rules for files that are usually distributed and that 4509 | users should normally not have to update. 4510 | 4511 | The user can override the default setting by passing either 4512 | `--enable-maintainer-mode' or `--disable-maintainer-mode' to 4513 | configure. 4514 | 4515 | People use AM_MAINTAINER_MODE either because they do not want their 4516 | users (or themselves) annoyed by timestamps lossage (see CVS), or 4517 | because they simply can't stand the rebuild rules and prefer running 4518 | maintainer tools explicitly. 4519 4520 [ https://www.gnu.org/software/automake/manual/automake.html ] 4521 45222014-02-28 abrist <abrist@nagios.com> 4523 4524 * configure.ac: Renamed configure.in to configure.ac 4525 45262014-02-17 Jan Wagner <waja@cyconet.org> 4527 4528 * plugins/check_ssh.c: check_ssh: Reverting a387120 4529 4530 This seems to result into more problems in the wild then before 'fixing' it 4531 4532 Closes Debian #739254 4533 Reopen Debian #734811 4534 45352014-02-26 abrist <abrist@nagios.com> 4536 4537 * plugins/check_dns.c: check_dns.c Added a bit more logic to thresholds 4538 4539 Added two if elses to cover when only one threshold is set. 4540 45412014-02-26 Jean-Claude Computing <jeanclaude.computing@gmail.com> 4542 4543 * plugins/check_dns.c: check_dns: add warning and critical thresholds to 4544 perfdata 4545 45462014-02-20 abrist <abrist@nagios.com> 4547 4548 * plugins/check_tcp.c: Cleaned up status output of check_tcp changes 4549 45502014-02-20 Davide Madrisan <davide.madrisan@gmail.com> 4551 4552 * plugins/check_tcp.c: check_tcp: also display the server addr when 4553 host_specified is set. This will help the admins when multiple checks 4554 are configured 4555 45562014-02-20 abrist <abrist@nagios.com> 4557 4558 * plugins/t/check_dig.t, plugins/t/check_dns.t: Changed the dns tests to 4559 nagios-plugins servers. 4560 4561 More tests will be added in the near future to account for the new 4562 record checks in check_dns. 4563 45642014-02-07 Sam Kottler <shk@linux.com> 4565 4566 * plugins/Makefile.am: Remove unnecessary whitespace in Makefile.am 4567 45682014-02-20 Davide Madrisan <davide.madrisan@gmail.com> 4569 4570 * plugins/check_swap.c: check_swap: Fix the plugin name that appears in 4571 the comment 4572 45732014-02-18 Sven Nierlein <Sven.Nierlein@consol.de> 4574 4575 * plugins/tests/check_procs.t: check_procs test fails if there is no 4576 user with uid 501 4577 4578 thats because check_procs verifys there is a user for a 4579 given uid filter. So even we use sample data for this 4580 test, we still need a real user. 4581 45822014-02-18 Spenser Reinhardt <sreinhardt@nagios.com> 4583 4584 * plugins/check_dns.c: check_dns.c - minor corrections and unneeded 4585 logic 4586 4587 Removal of the old ptr check as it was causing duplicates with the new one handled via the various record checks. Removed a duplicate txt record check, despite that it would not cause issues as they are within else ifs. Also cleared up some white space. 4588 45892014-02-17 Spenser Reinhardt <sreinhardt@nagios.com> 4590 4591 * plugins/check_dns.c: check_dns.c querytype additions, check 4592 corrections 4593 4594 Additions of several query types, case insensitive query types, validation of type received vs requested. 4595 4596 TODO: limit and validate TXT records to correct size per rfc standards. 4597 4598 * plugins/utils.c, plugins/utils.h: utils.h, utils.c - Additions to 4599 change string case 4600 4601 Adds strntolower() and strntoupper() to allow changing of string case when user input is incorrect or for comparison. These work on the given string in memory and do not return a new string that has been changed. 4602 46032014-02-14 abrist <abrist@nagios.com> 4604 4605 * NEWS: NEWS update 4606 4607 * plugins/check_ntp_peer.c: check_ntp_peer - Added specific state output 4608 for each metric. It now should be easy to see which check caused the 4609 alert. 4610 46112014-02-13 abrist <abrist@nagios.com> 4612 4613 * plugins/check_gearman.c: Initial commit of (non-working as of yet) 4614 gearman plugin by Spenser. 4615 4616 * configure.in, plugins/Makefile.am, plugins/check_uptime.c: 4617 check_uptime - now only supports linux, updated configure and make file 4618 4619 * plugins/check_uptime.c: fixed up comments in check_uptime 4620 4621 * plugins/Makefile.am: added mathlibs back to check dig 4622 4623 * plugins/Makefile.am, plugins/check_uptime.c: added check_uptime 4624 46252013-10-01 Jan Wagner <waja@cyconet.org> 4626 4627 * THANKS.in, plugins/check_mysql.c: check_mysql: ignore authentication 4628 failure 4629 4630 Just turning attached patch of github issue #1020 into a push request. 4631 46322014-02-05 Spenser Reinhardt <sreinhardt@nagios.com> 4633 4634 * plugins/check_dns.c: Authoritative bool and logic 4635 4636 Flipped non_authoritative to be a logical use of true\false instead of inverse logic. Corrected use of -A so that it was respected properly and errors if non-auth responses are found. 4637 46382013-10-01 Jan Wagner <waja@cyconet.org> 4639 4640 * plugins/check_ssh.c: check_ssh: check protocol 4641 4642 It would be useful to be able to detect the protocols supported by the remote 4643 ssh server to locate any using the insecure ssh v1 protocol. This patch 4644 attempts to match against the protocol string in the ssh response. 4645 4646 Example: 4647 4648 check_ssh -H my.host.com -P 2.0 4649 -- 4650 Just turning attached patch of github issue #780 into a push request. 4651 (Closes #780) 4652 46532014-02-05 Spenser Reinhardt <sreinhardt@nagios.com> 4654 4655 * plugins/check_dns.c: Authoritative response change 4656 4657 Altered output for authoritative message if no dns server was provided, in case of using -A without -s. 4658 46592014-01-23 Thomas Guyot-Sionnest <dermoth@aei.ca> 4660 4661 * NEWS, configure.in: Enable extra-opts by default 4662 46632014-02-05 abrist <abrist@nagios.com> 4664 4665 * plugins/check_ntp_time.c: check_ntp_time.c - Cleaned up usage and 4666 added a note 4667 46682013-10-01 Jan Wagner <waja@cyconet.org> 4669 4670 * plugins/check_dns.c: check_dns: add AAAA,MX,TXT,SRV,CNAME 4671 4672 Just turning attached patch of github issue #894 into a push request. 4673 4674 * THANKS.in, plugins/check_ntp_time.c: check_ntp_time: adding offset 4675 option 4676 4677 Just turning attached patch of github issue #907 into a push request. 4678 46792014-01-31 Thomas Guyot-Sionnest <dermoth@aei.ca> 4680 4681 * plugins/tests/check_snmp.t: Fix snmpd tests 4682 46832013-10-01 Jan Wagner <waja@cyconet.org> 4684 4685 * THANKS.in, plugins/sslutils.c: sslutils: expire time in local timezone 4686 format 4687 4688 Just turning attached patch of github issue #840 into a push request. 4689 46902014-02-05 Spenser Reinhardt <sreinhardt@nagios.com> 4691 4692 * plugins/tests/check_snmp.t: Revert "Fix snmpd tests" 4693 4694 This reverts commit 8909c81b950159b8d39441c90c4acf6a49f9fbe8. 4695 46962013-10-21 awiddersheim <awiddersheim@hotmail.com> 4697 4698 * configure.in: Fix PATH_TO_QMAIL_QSTAT in configure 4699 4700 When configuring PATH_TO_QMAIL_QSTAT the PATH_TO_MAILQ would get applied instead after tests had passed. Also made --with-qmail-qstat-command a configuration option. 4701 47022014-01-31 Thomas Guyot-Sionnest <dermoth@aei.ca> 4703 4704 * plugins/tests/check_procs.t: Add perfdata in check_proc output tests 4705 4706 * plugins/tests/check_snmp.t: Fix snmpd tests 4707 4708 * plugins/tests/check_snmp.t, plugins/tests/check_snmp_agent.pl: Add 4709 tests for negative thresholds in check_snmp 4710 4711 Next commit will work on fixing these! 4712 47132014-02-01 Spenser Reinhardt <sreinhardt@nagios.com> 4714 4715 * lib/tests/test_utils.c: Add tests for negative thresholds in 4716 test_utils 4717 4718 Thanks dermoth - https://github.com/monitoring-plugins/monitoring-plugins/commit/bc92b9392009766441c67b06398e6925cc45c2aa 4719 4720 * plugins/check_swap.c: Update check_swap usage 4721 4722 Update and clarify check_swap usage. - Thanks dermoth (https://github.com/monitoring-plugins/monitoring-plugins/commit/813c02364f55c14fef396d83eed52874d8e16fb2) 4723 4724 * lib/utils_base.c, lib/utils_base.h, plugins/negate.c: Move negate' 4725 translate_state() to utils_base.h 4726 4727 Also changed to strcasecmp, may need additions from gnulib. - Thanks dermoth (https://github.com/monitoring-plugins/monitoring-plugins/commit/8fc9e5ac4b3a699f8d6b78471829692f0c92d5fa) 4728 4729 * lib/tests/test_utils.c: Add tests for negative thresholds in 4730 test_utils 4731 4732 Thanks Dermoth - (https://github.com/monitoring-plugins/monitoring-plugins/commit/bc92b9392009766441c67b06398e6925cc45c2aa) 4733 4734 * lib/tests/test_utils.c, lib/utils_base.c, lib/utils_base.h: Ignore 4735 state directory in suid plugins 4736 4737 If a plugin still has suid privileges at the time np_enable_state() is 4738 called, the MP_STATE_DIRECTORY environment will be ignored. 4739 4740 There is no need for a NEWS entry as no suid plugins use np_enable_state 4741 yet. - Thanks dermoth (https://github.com/monitoring-plugins/monitoring-plugins/commit/68fe713335183dd37ced78821711c2a3f1ea2cc7) 4742 47432014-01-31 Thomas Guyot-Sionnest <dermoth@aei.ca> 4744 4745 * NPTest.pm, plugins/tests/check_procs.t, test.pl.in: Enable tests in 4746 tests/ subdirs 4747 47482013-11-15 Stephane Lapie <stephane.lapie@asahinet.com> 4749 4750 * lib/utils_base.h, plugins/check_snmp.c: Handle negative values 4751 properly with check_snmp 4752 4753 check_snmp becomes capable of evaluating negative values properly, 4754 but it might be returning CRITICALs where it used to return OK and was ignored, 4755 if a negative value turns out to actually be a valid value. 4756 If negative values are valid, this can be worked around, 4757 by adding "~:" to the warning/critical threshold : 100 -> ~:100 4758 47592014-01-30 Holger Weiss <holger@zedat.fu-berlin.de> 4760 4761 * plugins/check_dig.c: check_dig: Declare variable at the top 4762 4763 C89 doesn't allow variable declarations to be intermingled with code. 4764 47652014-01-30 Jan Wagner <waja@cyconet.org> 4766 4767 * plugins/check_dig.c: check_dig: timeout_interval is a global variable 4768 which is already set to 10 seconds 4769 47702014-01-30 abrist <abrist@nagios.com> 4771 4772 * plugins/Makefile.am, plugins/check_dig.c: Added ceil back to check_dig 4773 timeout 4774 This requires mathlibs, so that was added to the makefile. 4775 Removed a duplicate help output for timeout as well. 4776 47772013-09-30 Jan Wagner <waja@cyconet.org> 4778 4779 * plugins/check_snmp.c: check_snmp: small improvement by anonymous 4780 submission 4781 4782 - response should not start with the delimiter 4783 - OID response value taken into account 4784 4785 Closes issue #1029 4786 Closes push request 1173 4787 47882014-01-29 abrist <abrist@nagios.com> 4789 4790 * plugins/check_dig.c: small wording change 4791 4792 * NEWS: updated NEWS 4793 4794 * plugins/check_dig.c: Previous check_dig patch requires MATHLIBS and 4795 can cause issues if the 4796 total timeout after division (with ceil) is larger than the timeout. 4797 4798 floor() is a better option, but that can be handled with INTs by just 4799 dropping the remainer. This removes the reliance on MATHLIBS and 4800 also provides a test for computed timeout values less than 1. 4801 4802 Also some usage and help additions. 4803 48042013-09-30 Jan Wagner <waja@cyconet.org> 4805 4806 * THANKS.in, plugins/check_dig.c: check_dig: patch to make dig honor -t 4807 option 4808 4809 Just turning attached patch of github issue #774 into a push request 4810 48112014-01-29 abrist <abrist@nagios.com> 4812 4813 * plugins-scripts/check_mailq.pl: Adding nullmailer support to 4814 check_mailq submitted by Luca Corti 4815 4816 * NEWS: updated NEWS 4817 48182013-10-01 Jan Wagner <waja@cyconet.org> 4819 4820 * THANKS.in: check_mailq: adding nullmailer support 4821 4822 Adding nullmailer support to check_mailq submitted by Luca Corti 4823 4824 Closes: #740 4825 Closes: #1189 4826 48272014-01-29 Jan Wagner <waja@cyconet.org> 4828 4829 * plugins-scripts/check_mailq.pl: Just fixing small typo in comment 4830 48312014-01-29 Thomas Guyot-Sionnest <dermoth@aei.ca> 4832 4833 * plugins/t/negate.t: Typo 4834 48352014-01-28 Thomas Guyot-Sionnest <dermoth@aei.ca> 4836 4837 * plugins/t/check_mysql.t: Clarify check_mysql test prompts 4838 4839 Also default to "-u test -ptest" which are default MySQL accounts only 4840 missing the prescribed privileges. 4841 4842 The database is no longer specified as it is not used. 4843 If wanted is should be its own parameter/tests. 4844 48452013-10-05 awiddersheim <awiddersheim@hotmail.com> 4846 4847 * plugins/check_mysql_query.c: Add additional usage data for new options 4848 in check_mysql_query.c 4849 4850 * plugins/check_mysql_query.c: Add ability to read from options file to 4851 check_mysql_query.c 4852 4853 This is the same code that was added to check_mysql.c in 5ed7194. 4854 48552014-01-27 Thomas Guyot-Sionnest <dermoth@aei.ca> 4856 4857 * NEWS, THANKS.in, plugins/check_dig.c: check_dig: fix wrong IPv6 4858 arguments order 4859 48602014-01-28 abrist <abrist@nagios.com> 4861 4862 * plugins/check_disk.c: check_disk: precise the help output - thanks 4863 waja 4864 48652014-01-27 abrist <abrist@nagios.com> 4866 4867 * plugins/t/check_hpjd.t: added tests for check_hpjd port options 4868 4869 * NEWS: Updated NEWS 4870 48712014-01-24 Thomas Guyot-Sionnest <dermoth@aei.ca> 4872 4873 * lib/parse_ini.c: Use access() instead of stat() in parse_ini.c 4874 48752014-01-26 Thomas Guyot-Sionnest <dermoth@aei.ca> 4876 4877 * NPTest.pm: Fix tests with an empty NPTest.cache file 4878 4879 The NPTest.cache cannot be loaded when empty, and this prevents 4880 getting the data and populating the file. This patch skips the file when 4881 empty as if it didn't exist. 4882 48832014-01-25 Thomas Guyot-Sionnest <dermoth@aei.ca> 4884 4885 * lib/parse_ini.c: Clean up parse_ini error messages, add missing 4886 newlines 4887 48882014-01-24 abrist <abrist@nagios.com> 4889 4890 * plugins-scripts/t/check_file_age.t: Added test for check_file_age.pl 4891 option --ignore-missing - thanks waja. 4892 48932014-01-24 Trevor McDonald <tmcdonald@nagios.com> 4894 4895 * plugins/check_disk.c: Fixed up help output and consistency in naming 4896 48972014-01-24 abrist <abrist@nagios.com> 4898 4899 * plugins/check_ntp_time.c: Missed adding the compiler define changes in 4900 check_ntp_time when it was added to check_ntp.c. Thanks for the heads up 4901 waja. 4902 4903 * NEWS, plugins/check_hpjd.c: Added check_hpjd port option to news and 4904 clarified the port usage error. 4905 4906 * plugins/check_hpjd.c: check_hpjd - Added a switch for port 4907 specification. Defaults to 161. 4908 49092014-01-24 Thomas Guyot-Sionnest <dermoth@aei.ca> 4910 4911 * lib/tests/test_base64.t, lib/tests/test_cmd.t, lib/tests/test_disk.t, 4912 lib/tests/test_ini1.t, lib/tests/test_ini3.t, lib/tests/test_opts1.t, 4913 lib/tests/test_opts2.t, lib/tests/test_opts3.t, lib/tests/test_tcp.t, 4914 lib/tests/test_utils.t: Update comments 4915 4916 1. libtab is now bundled, so suggest to enable it rather than install it 4917 2. "parse-ini" feature has been called "extra-opts" 4918 49192014-01-24 abrist <abrist@nagios.com> 4920 4921 * plugins/utils.h: Avoid warnings on empty printf statements - Ricardo 4922 Maraschini 4923 49242014-01-24 Trevor McDonald <tmcdonald@nagios.com> 4925 4926 * plugins/check_disk.c: Forgot to add switch to short and long usage 4927 49282014-01-23 abrist <abrist@nagios.com> 4929 4930 * NEWS: updated news 4931 49322014-01-23 Trevor McDonald <tmcdonald@nagios.com> 4933 4934 * plugins/check_disk.c: Added newline switch for multi-line output of 4935 drives 4936 49372014-01-22 abrist <abrist@nagios.com> 4938 4939 * plugins/check_ntp.c: check_ntp_time: Bug in average calculation fixed. 4940 Thanks to waja and Larsi 4941 49422014-01-22 Spenser Reinhardt <sreinhardt@nagios.com> 4943 4944 * THANKS.in: THANKS.in update 4945 49462013-09-29 Jan Wagner <waja@cyconet.org> 4947 4948 * plugins/check_ide_smart.c: Fix smart attribute comparation 4949 4950 This is a patch for github issue #1040 4951 49522013-09-30 Jan Wagner <waja@cyconet.org> 4953 4954 * plugins/check_disk.c: check_disk: precise the help output 4955 4956 Fixing issue #1118 4957 49582014-01-22 abrist <abrist@nagios.com> 4959 4960 * THANKS.in: Geoff Oakham was not included in teh imported patch from 4961 MP. Added to THANKS.in 4962 49632013-09-29 Jan Wagner <waja@cyconet.org> 4964 4965 * plugins/check_ping.c: check_ping: Fixing "time of day goes back" 4966 4967 Just turning attached patch of github issue #809 into a push request. 4968 49692014-01-22 abrist <abrist@nagios.com> 4970 4971 * THANKS.in: Missed the addition to THANKS.in for Oskar Liljeblad 4972 through the revert. 4973 4974 * plugins/check_nt.c: Added perfdata to check_nt. New -l options - 4975 seconds|minutes|hours|days. 4976 49772013-09-30 Jan Wagner <waja@cyconet.org> 4978 4979 * THANKS.in, plugins-scripts/check_ifstatus.pl: check_ifstatus: perfdata 4980 bug 4981 4982 Just turning attached patch of github issue #721 into a push request 4983 49842014-01-22 abrist <abrist@nagios.com> 4985 4986 * NEWS: Updated NEWS 4987 4988 * THANKS.in, plugins/check_nt.c: Revert "check_nt: add UPTIME to 4989 perfdata" 4990 4991 Decided to add options for the time unit for the perfdata. 4992 This reverts commit f435b5740c7ea2e5c97d84dc4a303ab7f333714c. 4993 4994 * plugins-scripts/check_file_age.pl, 4995 plugins-scripts/check_ifoperstatus.pl, 4996 plugins-scripts/check_ifstatus.pl, plugins-scripts/check_mailq.pl, 4997 plugins-scripts/check_mssql.pl: Updated FSF address in perl scripts. 4998 thanks for the heads up github user lrupp 4999 50002014-01-21 Spenser Reinhardt <sreinhardt@nagios.com> 5001 5002 * plugins/check_ide_smart.c: check_ide_smart.c: Default to nagios style 5003 output 5004 5005 Per M-P tracker issue #1224 created by dermoth. Check_ide_smart plugin should default to the nagios style output, but leave -n flag as optional with depricated message. 5006 This is now default behavior, and may be altered shortly to add the previous default as an optional flag. - SR 5007 50082013-10-01 Jan Wagner <waja@cyconet.org> 5009 5010 * THANKS.in, plugins/check_nt.c: check_nt: add UPTIME to perfdata 5011 5012 Just turning attached patch of github issue #1024 into a push request. 5013 50142014-01-21 abrist <abrist@nagios.com> 5015 5016 * plugins/check_swap.c: Added check for total_swap_mb == 0, and if 5017 present, sets used to 100% and changes status output in this case for 5018 readability 5019 50202013-10-01 Jan Wagner <waja@cyconet.org> 5021 5022 * plugins-scripts/check_file_age.pl: check_file_age: support for 5023 --ignore-missing 5024 5025 Just turning attached patch of github issue #989 into a push request. 5026 50272014-01-21 abrist <abrist@nagios.com> 5028 5029 * NPTest.pm: Applying NPTest.pm patch (fix for unconfigured variables) 5030 from github 5031 user dermouth. 5032 50332014-01-20 Spenser Reinhardt <sreinhardt@nagios.com> 5034 5035 * plugins/check_apt.c, plugins/check_disk.c, plugins/check_procs.c, 5036 plugins/negate.c: plugins/*.c: Non-network timeout changes 5037 5038 Changes to non-network checks for clarity on timeout value. Adapted from pull request #1209 on M-P tracker from user awiddersheim. 5039 Files: check_apt.c, check_disk.c, check_procs.c, negate.c 5040 5041 * plugins/utils.h: Addition of plugin timeout msg. 5042 5043 Addition of timeout message for non-network plugins(UT_PLUG_TIMEOUT), and alteration of UT_TIMEOUT to UT_CONN_TIMEOUT for networked checks. Alteration of pull request #1209 from M-P tracker by user awiddersheim. 5044 5045 * plugins/check_apt.c, plugins/check_by_ssh.c, plugins/check_dbi.c, 5046 plugins/check_dig.c, plugins/check_disk.c, plugins/check_dns.c, 5047 plugins/check_game.c, plugins/check_http.c, plugins/check_ldap.c, 5048 plugins/check_ntp.c, plugins/check_ntp_peer.c, plugins/check_ntp_time.c, 5049 plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, 5050 plugins/check_ping.c, plugins/check_procs.c, plugins/check_radius.c, 5051 plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, 5052 plugins/check_ssh.c, plugins/check_tcp.c, plugins/check_time.c, 5053 plugins/check_ups.c, plugins/negate.c: plugins/*.c: Alterations for 5054 timeout messages. 5055 5056 .c file changes for misleading timeout messages in help functions. Solution to pull request #1209 from M-P tracker by awiddersheim. 5057 5058 Files: plugins/check_apt.c, plugins/check_by_ssh.c, plugins/check_dbi.c, plugins/check_dig.c, plugins/check_disk.c, plugins/check_dns.c, plugins/check_game.c, plugins/check_http.c, plugins/check_ldap.c, plugins/check_ntp.c, plugins/check_ntp_peer.c, plugins/check_ntp_time.c, plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, plugins/check_ping.c, plugins/check_procs.c, plugins/check_radius.c, plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, plugins/check_ssh.c, plugins/check_tcp.c, plugins/check_time.c, plugins/check_ups.c, plugins/negate.c 5059 5060 * plugins/check_mysql_query.c: check_mysql_query.c: Add performance data 5061 to return string 5062 5063 Slight alteration to minimize code changes via awiddersheim in issue #1202 from M-P tracker. - SR 5064 50652014-01-13 Holger Weiss <holger@zedat.fu-berlin.de> 5066 5067 * NEWS, plugins-scripts/check_log.sh, plugins-scripts/utils.sh.in: 5068 utils.sh: Don't define $ECHO 5069 5070 In utils.sh, $ECHO was set to printf(1) or echo(1), depending on whether 5071 printf(1) is available in /usr/bin. This resulted in various bugs, as 5072 printf(1) cannot be used in the same way as echo(1). 5073 5074 Thanks to Trevor Hemsley for reporting one of those bugs: If $ECHO was 5075 set to printf(1), check_log stumbled when reporting a log line with a 5076 "%" character. 5077 50782014-01-10 Jan Wagner <waja@cyconet.org> 5079 5080 * plugins/check_ssh.c: check_ssh: Get rid of sshd: Read from socket 5081 failed: Connection reset by peer 5082 5083 This fix was grabbed from FreeBSD downstream and provided by Dmitry Sivachenko. 5084 Fixes Debian Bug #734811 5085 50862014-01-10 Holger Weiss <holger@zedat.fu-berlin.de> 5087 5088 * configure.in: Call AC_CONFIG_HEADERS 5089 5090 AM_CONFIG_HEADER is deprecated. 5091 50922013-12-27 Sven Nierlein <Sven.Nierlein@consol.de> 5093 5094 * plugins/t/check_http.t, plugins/t/check_tcp.t: fixed tests when there 5095 is no direct internet connection 5096 5097 - check http had wrong number of skipped tests 5098 - check tcp did not use the 'no internet' flag at all 5099 51002013-12-20 Holger Weiss <holger@zedat.fu-berlin.de> 5101 5102 * NEWS: Mention fix for check_http's -S option 5103 5104 Closes #1220. 5105 51062013-12-20 Joseph Gooch <mrwizard@k12system.com> 5107 5108 * plugins/check_http.c: Fix for SSL Versioning when multiple options are 5109 used. 5110 5111 If you specify -S1 -C 30... The -C option will reset the ssl_version to 0. This is not a good thing. 5112 5113 Instead we set the default to 0 and retain the version when later args are passed. 5114 51152013-12-16 Damian Myerscough <Damian.Myerscough@gmail.com> 5116 5117 * nagios-plugins.spec.in: Fix #1217 spec file fails to build due to 5118 duplicate files and unused files 5119 51202013-12-05 Holger Weiss <holger@zedat.fu-berlin.de> 5121 5122 * plugins/check_http.c: check_http: Don't let "-N" expect an argument 5123 5124 Fix the problem that check_http's "-N" option expects an argument 5125 although it shouldn't. The corresponding long option ("--no-body") 5126 wasn't affected. 5127 5128 This error was introduced in ee3c4014d511e105489b081390636cacd4c53e3f. 5129 Thanks to Kerry Hughes for reporting it on the devel@ list. 5130 51312013-11-20 Sven Nierlein <Sven.Nierlein@consol.de> 5132 5133 * plugins/t/check_procs.t: make testing check_proc not rely on bash 5134 5135 also grandparents make this test fail but is not a problem in real live. 5136 NPTest->testCmd uses "sh -c" already, so there is no need to do that twice. 5137 51382013-11-20 Holger Weiss <holger@zedat.fu-berlin.de> 5139 5140 * NEWS: Add WARNING regarding the check_procs change 5141 5142 Closes #1205. 5143 51442013-10-18 Anton Lofgren <alofgren@op5.com> 5145 5146 * plugins/check_procs.c, plugins/t/check_procs.t: check_procs: ignore 5147 plugin parent process 5148 5149 This fixes an issue that appears when running check_procs over NRPE, 5150 where the default shell is configured to (for example) dash, as is the 5151 case on Debian. 5152 5153 dash (and tcsh, and mksh, and probably others), when invoked with -c forks an additional process 5154 to execute the argument string. Contrast this with bash, which does not 5155 do this, provided that the argument string simply can be exec()'d as-is. 5156 5157 To demonstrate: 5158 $ bash -c pstree 5159 init─┬ .. 5160 ... 5161 ├─sshd─-─sshd───pstree 5162 5163 versus 5164 $ dash -c pstree 5165 init─┬ .. 5166 ... 5167 ├─sshd─-─sshd───dash───pstree 5168 5169 The consequence of this fork is that the following invocation: 5170 /opt/plugins/check_procs -a init 5171 5172 will result in this output: 5173 5174 PROCS OK: 2 processes with args 'init' | processes=2;;;0; 5175 5176 because the check_procs, in addition to finding the actual init process, 5177 finds its parent shell as well. 5178 5179 This example is a bit contrived, but I think it illustrates the 5180 point. 5181 5182 This wouldn't really be a problem, and normally isn't, if it weren't 5183 for the fact that NRPE uses a call to popen() which does exactly the 5184 above (executes '/bin/sh -c ...'), causing inconsistent behaviour 5185 between distributions and much confusion for end users. 5186 5187 The argument may be made that the dash process spawned by NRPE is just a 5188 process like any other, and should therefore be included in the process 5189 count just like any other. However, this is not very intuitive, because 5190 of the previously mentioned inconsistencies. 5191 5192 The argument might also well be made that we're _never_ interested in the 5193 immediate ancestor of the plugin, and while it is unknown how many 5194 installations have already made the necessary modifications to their 5195 setups to make up for the fact that the plugin behaves the way it does, 5196 it is not deemed worthwhile to entertain such workarounds. 5197 5198 Thus, this patch ignores the parent process. 5199 5200 See also these bug reports: 5201 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=626913 5202 http://sourceforge.net/p/nagiosplug/bugs/512/ 5203 https://github.com/nagios-plugins/nagios-plugins/issues/999 5204 https://bugs.op5.com/view.php?id=4398 5205 52062013-11-05 Holger Weiss <holger@zedat.fu-berlin.de> 5207 5208 * README: Change GitHub URL 5209 5210 Link to our main project home page on GitHub instead of referencing only 5211 the "nagios-plugins.git" repository. (And put the URL on its own line.) 5212 5213 * README: Clarify license notice 5214 5215 Note that we permit redistribution and modification under the terms of 5216 future GPL versions, and state the exclusion of warranty. This is in 5217 accordance with the license notices at the top of our source files. 5218 52192013-10-28 Holger Weiss <holger@zedat.fu-berlin.de> 5220 5221 * FAQ, README, SUPPORT, configure.in, nagios-plugins.spec.in, 5222 pkg/solaris/pkginfo.in, plugins-root/check_dhcp.c, 5223 plugins-root/check_icmp.c, plugins-scripts/check_ifoperstatus.pl, 5224 plugins-scripts/check_mssql.pl, plugins/check_apt.c, 5225 plugins/check_by_ssh.c, plugins/check_cluster.c, plugins/check_dbi.c, 5226 plugins/check_dig.c, plugins/check_disk.c, plugins/check_dns.c, 5227 plugins/check_dummy.c, plugins/check_fping.c, plugins/check_game.c, 5228 plugins/check_hpjd.c, plugins/check_http.c, plugins/check_ide_smart.c, 5229 plugins/check_ldap.c, plugins/check_load.c, plugins/check_mrtg.c, 5230 plugins/check_mrtgtraf.c, plugins/check_mysql.c, 5231 plugins/check_mysql_query.c, plugins/check_nagios.c, plugins/check_nt.c, 5232 plugins/check_ntp.c, plugins/check_ntp_peer.c, plugins/check_ntp_time.c, 5233 plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, 5234 plugins/check_ping.c, plugins/check_procs.c, plugins/check_radius.c, 5235 plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, 5236 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, 5237 plugins/check_time.c, plugins/check_ups.c, plugins/check_users.c, 5238 plugins/negate.c, plugins/urlize.c, plugins/utils.h, po/Makevars, 5239 po/de.po, po/fr.po, po/nagios-plugins.pot: Update URLs and mailing list 5240 addresses 5241 5242 Now that we moved our infrastructure away from SourceForge, update the 5243 URLs and mailing list addresses accordingly. 5244 5245 * doc/developer-guidelines.sgml: developer-guidelines.sgml: Fix URL 5246 5247 Fix the Test::Simple tutorial URL. 5248 5249 * doc/developer-guidelines.sgml: developer-guidelines.sgml: Remove 5250 Tinderbox link 5251 5252 We don't run a Tinderbox instance anymore. (Noted by "zathras" on IRC.) 5253 52542013-10-22 Jan Wagner <waja@cyconet.org> 5255 5256 * plugins-scripts/check_oracle.sh: Just using the posix conform extended 5257 regular expression grep 5258 5259 * plugins-scripts/check_oracle.sh: check_oracle: --db +ASM bad string 5260 matching 5261 check_oracle doesn't correctly check for pmon +ASM instance from at least Oracle 11 as the pmon proces was renamed from ora_pmon_.* to asm_pmon_.*. 5262 -- 5263 Just turning attached patch of github issue #1207 into a push request. 5264 (Closes #1207) 5265 52662013-10-08 Holger Weiss <holger@zedat.fu-berlin.de> 5267 5268 * plugins/utils.h: Update web site URLs 5269 5270 The Nagios Plugin Development Guidelines and the Extra-Opts 5271 documentation were moved to our new project server. 5272 52732013-10-03 Holger Weiss <holger@zedat.fu-berlin.de> 5274 5275 * NEWS: Mention "contrib" removal 5276 5277 Add a note regarding the removal of the "contrib" directory to the NEWS 5278 file. This note is missing from the NEWS file shipped with the 1.5 5279 release, though. 5280 52812013-10-02 Holger Wei� <holger@zedat.fu-berlin.de> 5282 5283 * NEWS, NP-VERSION-GEN, configure.in: Prepare for the 1.5 release 5284 52852013-10-02 Holger Weiss <holger@zedat.fu-berlin.de> 5286 5287 * FAQ: Update CVS references 5288 5289 We moved from CVS to Git. 5290 52912013-10-02 Jan Wagner <waja@cyconet.org> 5292 5293 * doc/LEAVERS, doc/NEW_STARTERS, tools/README: tools: Update CVS 5294 references 5295 5296 We moved our stuff from CVS/SourceForge to Git/GitHub. 5297 5298 * doc/LEAVERS, doc/NEW_STARTERS: doc: Updated CVS references 5299 5300 We moved our stuff from CVS/SourceForge to Git/GitHub. 5301 53022013-10-02 Holger Weiss <holger@zedat.fu-berlin.de> 5303 5304 * README: Update URLs 5305 5306 We moved the Nagios Plugins site from SourceForge to our project server. 5307 5308 * SUPPORT: Update CVS/SourceForge references 5309 5310 We moved our stuff from CVS/SourceForge to Git/GitHub. 5311 53122013-09-30 Holger Weiss <holger@zedat.fu-berlin.de> 5313 5314 * THANKS.in: Update THANKS file 5315 5316 Add all new Git commit authors to the THANKS.in file. 5317 5318 * AUTHORS: Tiny cosmetic change 5319 5320 * AUTHORS: Add Jan Wagner to the list of AUTHORS 5321 5322 * AUTHORS: Add Eric Stanley to the list of AUTHORS 5323 53242013-09-29 Holger Weiss <holger@zedat.fu-berlin.de> 5325 5326 * plugins/t/check_dig.t, plugins/t/check_http.t: Change default host 5327 names for some tests 5328 5329 Testing "nagiosplugins.org" will currently not work. 5330 53312013-09-28 Holger Weiss <holger@zedat.fu-berlin.de> 5332 5333 * .gitignore, ChangeLog, Makefile.am, tools/generate-change-log: Add 5334 tools/generate-change-log 5335 5336 Add the tools/generate-change-log script for auto-generating the 5337 ChangeLog file from the Git history when running "make dist". 5338 53392013-09-27 Holger Weiss <holger@zedat.fu-berlin.de> 5340 5341 * tools/mail_error, tools/np_build_from_sf, tools/sfsnapshot, 5342 tools/sfsnapshot-upload, tools/sfsnapshotgit, tools/sfupload, 5343 tools/sfwebcron, tools/sync_website, tools/update_man_pages: tools: 5344 Remove Drupal/SourceForge scripts 5345 5346 We moved our web site away from Drupal and the snapshots/guidelines away 5347 from SourceForge. The new infrastructure scripts will be maintained in 5348 a separate repository together with the Markdown source of the new web 5349 site. 5350 5351 * tools/git2svn.pl: Remove tools/git2svn.pl 5352 5353 We no longer mirror out Git repositories into Subversion. 5354 53552013-09-26 awiddersheim <awiddersheim@hotmail.com> 5356 5357 * plugins/check_http.c: Die on SSL initialization errors 5358 5359 Fixes issue where if an SSL initialization error occurs on a redirect 5360 using -f follow the plugin still returns an OK state. 5361 5362 Closes #1159. 5363 53642013-09-25 Holger Weiss <holger@zedat.fu-berlin.de> 5365 5366 * doc/developer-guidelines.sgml: developer-guidelines.sgml: Normalize 5367 spelling 5368 5369 - Write "plugin" instead of "plug-in". 5370 - Write "development guidelines" instead of "developer guidelines" 5371 - Capitalize "Nagios Plugin Development Guidelines". 5372 53732013-09-22 Holger Weiss <holger@zedat.fu-berlin.de> 5374 5375 * README: Minor cosmetic change 5376 53772013-09-20 Holger Weiss <holger@zedat.fu-berlin.de> 5378 5379 * README: Apply another few cosmetic changes 5380 5381 * README.md: Add symlink: README.md -> README 5382 5383 Add a symlink so that GitHub renders the README file as Markdown. 5384 5385 * README: Use code blocks for commands 5386 5387 * BUGS, Makefile.am, README: Remove the BUGS file 5388 5389 The BUGS file wasn't maintained properly anymore. And doing so makes no 5390 sense. That's what the bug tracker is for. 5391 5392 * README: Convert to Markdown and apply cleanups 5393 5394 Use the Markdown format for the README file and apply various minor 5395 cosmetic changes. 5396 5397 * README: Remove outdated information 5398 53992013-09-19 Holger Weiss <holger@zedat.fu-berlin.de> 5400 5401 * plugins/check_pgsql.c: check_pgsql: Don't exit UNKNOWN instead of OK 5402 5403 Since commit 912df3ef9b188c82893dace1e9b56c42a558fdba, check_pgsql 5404 exited UNKNOWN instead of OK if the new --query option was *not* 5405 specified. This bug is fixed now. 5406 54072013-09-18 Sven Nierlein <Sven.Nierlein@consol.de> 5408 5409 * NPTest.pm: tests: only write cache file if it changed 5410 5411 Tests sometimes fila when running multiple parallel tests using the 5412 same cache file because it is written everytime a test parameter 5413 is read. Since there is no locking, this might fail from time to time. 5414 54152013-09-17 Sven Nierlein <Sven.Nierlein@consol.de> 5416 5417 * plugins/t/check_disk.t: check_disk: die with a reasonable error 5418 message if one mount point hits average value 5419 5420 * plugins-root/check_dhcp.c: check_dhcp: fix mac address and interface 5421 number detection on solaris 5422 5423 newer (or x86) solaris implementations have interface names like e1000g0 5424 which includes numbers. So we reverse the interface number detection to 5425 get the last number, instead of the first number. 5426 5427 * plugins-root/t/check_dhcp.t: check_dhcp: fix tests interface detection 5428 5429 * plugins/t/check_ssh.t: check_ssh: added test case 5430 5431 * plugins/t/check_by_ssh.t: check_by_ssh: tests expand key and config 5432 path 5433 5434 some systems do not expand the path automatically. 5435 5436 * plugins/t/check_udp.t: check_udp: skip tests which rely on udp listen 5437 5438 solaris netcat does not listen in udp mode due to 5439 http://sourceforge.net/p/netcat/bugs/27/ 5440 54412013-09-17 Sven Nierlein <sven@nierlein.de> 5442 5443 * plugins-scripts/t/check_disk_smb.t: check_disk_smb: fixed number of 5444 tests to skip 5445 54462013-09-16 Sven Nierlein <Sven.Nierlein@consol.de> 5447 5448 * plugins/check_disk.c: check_disk: get_fs_usage hasn't been run if 5449 using groups 5450 5451 the reason why it still worked sometimes was fsu_blocks beeing uninitialized 5452 which resulted in a true test sometimes. 5453 5454 * plugins-scripts/check_disk_smb.pl: check_disk_smb: verify path to 5455 smbclient 5456 5457 * plugins/t/check_procs.t: check_procs: fix test with sleeping processes 5458 5459 at least on freebsd, there are a processes with state 'S', they always 5460 use two character status. 5461 5462 * plugins/t/check_http.t: check_http: tests use supplied value if 5463 possible 5464 5465 * plugins-root/t/check_dhcp.t: check_dhcp: fix tests for machines with 5466 default interace != eth0 5467 54682013-09-16 Sven Nierlein <sven@nierlein.de> 5469 5470 * NPTest.pm: tests: don't skip utils test 5471 5472 * plugins-root/t/check_dhcp.t: check_dhcp test: skip subtests if no 5473 variable is set 5474 54752013-09-15 Sven Nierlein <Sven.Nierlein@consol.de> 5476 5477 * plugins-root/t/check_dhcp.t: check_dhcp: add test file 5478 5479 * plugins-root/t/check_icmp.t: check_icmp: tests do not require sudo if 5480 run by root 5481 5482 * plugins-root/Makefile.am: plugins-root: include t folder in release 5483 tarball 5484 54852013-09-15 Sven Nierlein <sven@nierlein.de> 5486 5487 * plugins/check_tcp.c: check_tcp: use receive timeout for checks that 5488 expect response 5489 5490 if check_imap expects a string that never occurs, it currently waits forever 5491 because thats how the imap protocoll works. Use a receive timeout in that case 5492 so we can exit early with a proper error message. 5493 54942013-09-14 Sven Nierlein <sven@consol.de> 5495 5496 * plugins/t/check_ping.t: check_ping: increase test timeout 5497 5498 freebsds ping takes a few seconds till it returns, so a 1 second timeout does 5499 not work for the test. 5500 5501 * plugins/check_load.c: check_load: add alternative uptime syntax 5502 5503 check_load parses load from the uptime command if no proc filesystem is available. Seems 5504 like there are at least 2 different uptime outputs. 5505 5506 linux: 5507 20:44:34 up 25 days, 2:07, 13 users, load average: 0.13, 0.17, 0.22 5508 5509 freebsd 8: 5510 8:44PM up 4:29, 1 user, load averages: 0.00, 0.00, 0.00 5511 55122013-09-14 Sven Nierlein <Sven.Nierlein@consol.de> 5513 5514 * plugins/t/check_udp.t: check_udp: try nc.traditional too 5515 5516 nc.traditional is available on (at least) ubuntu systems and uses traditional nc syntax 5517 55182013-09-14 Sven Nierlein <sven@consol.de> 5519 5520 * NPTest.pm, plugins/t/check_dig.t, plugins/t/check_tcp.t: tests: move 5521 ipv6 detection into NPTest module 5522 55232013-09-13 Sven Nierlein <Sven.Nierlein@consol.de> 5524 5525 * plugins/t/check_udp.t: unified nc syntax 5526 5527 older netcats do not understand -p, they expect host and port as additional argument. 5528 This is backwards compatibel to newer clients. Also support netcat instead of nc. 5529 5530 * plugins/check_fping.c: fping: some fping versions set loss to 0% by 5531 mistake 5532 5533 fping v2.4b2 returns 5534 10.99.0.1 : xmt/rcv/%loss = 0/0/0% 5535 for a failed host, so we assume the host is down if xmt is zero 5536 5537 * NPTest.pm: NPTest: ensure all systems use same amount of whitespace 5538 55392013-09-12 Sven Nierlein <Sven.Nierlein@consol.de> 5540 5541 * plugins/check_snmp.c: check_snmp: add timeout handler befor running 5542 snmpget 5543 5544 * plugins/t/check_tcp.t: check_tcp: only test ipv6 if ping6 works 5545 5546 * NPTest.pm: tests: sort cached settings before save 5547 5548 * NPTest.pm: tests: make sure tests don't hang 5549 55502013-09-12 Holger Weiss <holger@zedat.fu-berlin.de> 5551 5552 * plugins/check_tcp.c: check_tcp: Fix checks without --expect string 5553 5554 Commit e8044713d41f5ef1d9ce814df4a079d8f92306b0 broke check_tcp checks 5555 without --expect string, this commit fixes that regression. 5556 5557 * lib/tests/test_tcp.c, lib/utils_tcp.c: Minor cosmetic changes 5558 5559 * lib/tests/test_tcp.c, lib/utils_tcp.c, lib/utils_tcp.h, 5560 plugins/check_tcp.c: check_tcp: Properly deal will partial recv(3)s 5561 5562 The np_expect_match() function now returns one of three possible states 5563 instead of just TRUE or FALSE: 5564 5565 - NP_MATCH_SUCCESS 5566 - NP_MATCH_FAILURE 5567 - NP_MATCH_RETRY 5568 5569 The NP_MATCH_RETRY state indicates that matching might succeed if 5570 np_expect_match() is called with a longer input string. This allows 5571 check_tcp to decide whether it makes sense to wait for additional data 5572 from the server. 5573 5574 * lib/tests/test_tcp.c, lib/utils_tcp.c, lib/utils_tcp.h, 5575 plugins/check_tcp.c: Improve interface of np_expect_match() function 5576 5577 Replace the three boolean parameters of lib/utils_tcp.c's 5578 np_expect_match() function with a single "flags" parameter. 5579 55802013-09-10 Holger Weiss <holger@zedat.fu-berlin.de> 5581 5582 * plugins/sslutils.c: Don't mark SSL_METHOD variable as "const" 5583 5584 The SSL_CTX_new(3) function expects a non-"const" SSL_METHOD value. 5585 5586 * plugins/netutils.c, plugins/netutils.h, plugins/sslutils.c, 5587 plugins/utils.c, plugins/utils.h: Move global variables from .h to .c 5588 files 5589 5590 Simplify things by moving the definition of global variables into .c 5591 files, where they belong. 5592 5593 * lib/utils_base.c, plugins/check_ide_smart.c, plugins/check_tcp.c, 5594 plugins/negate.c, plugins/runcmd.h: Fix GCC's 5595 -Wimplicit-function-declaration warnings 5596 5597 Fix the issues found by GCC when the -Wimplicit-function-declaration 5598 flag is specified. 5599 5600 * lib/tests/test_disk.c, plugins/check_http.c, plugins/check_procs.c: 5601 Fix GCC's -Wuninitialized warnings 5602 5603 Fix the issues found by GCC when the -Wuninitialized flag is specified. 5604 56052013-09-10 juliopedreira <julio.pedreira@gmail.com> 5606 5607 * plugins/check_tcp.c: check_tcp: Don't close connection too early 5608 5609 Closing the connection because the bytes received are less than the 5610 buffer size assumes that all the bytes will be received in one go. This 5611 is not always true! 5612 56132013-09-10 Holger Weiss <holger@zedat.fu-berlin.de> 5614 5615 * NEWS, plugins/check_http.c: 5616 s/--proxy_authorization/--proxy-authorization/ 5617 5618 The check_http option "--proxy_authorization" is now called 5619 "--proxy-authorization" instead. It was always documented this way, and 5620 we don't usually use underscores in option names. 5621 56222013-09-05 Holger Weiss <holger@zedat.fu-berlin.de> 5623 5624 * plugins/check_snmp.c: check_snmp: Initialize size_t value to 0, not 5625 NULL 5626 5627 * build-aux/ltmain.sh, gl/m4/libtool.m4, gl/m4/ltoptions.m4, 5628 gl/m4/ltversion.m4, gl/m4/lt~obsolete.m4: Update bundled libtool files 5629 5630 Import the current libtool version 2.4.2. 5631 56322013-09-04 Holger Weiss <holger@zedat.fu-berlin.de> 5633 5634 * plugins-root/check_icmp.c: check_icmp: Minor whitespace/indentation 5635 fixes 5636 5637 * plugins-root/check_icmp.c: check_icmp: Support "--help" and 5638 "--version" 5639 5640 Let check_icmp provide "--help" and "--version" flags (in addition to 5641 "-h" and "-V"), just as the other plugins do. 5642 56432013-09-02 Holger Weiss <holger@zedat.fu-berlin.de> 5644 5645 * Makefile.am, contrib-reporting/process_perfdata.pl, 5646 contrib/README.TXT, contrib/aix/check_failed, contrib/aix/check_io, 5647 contrib/aix/check_kerberos, contrib/aix/check_queue, 5648 contrib/aix/pg_stat, contrib/check_adptraid.sh, contrib/check_apache.pl, 5649 contrib/check_apc_ups.pl, contrib/check_appletalk.pl, 5650 contrib/check_arping.pl, contrib/check_asterisk.pl, 5651 contrib/check_axis.sh, contrib/check_backup.pl, 5652 contrib/check_bgpstate.pl, contrib/check_breeze.pl, 5653 contrib/check_cluster.c, contrib/check_cluster2.README, 5654 contrib/check_cluster2.c, contrib/check_compaq_insight.pl, 5655 contrib/check_cpqarray.c, contrib/check_digitemp.pl, 5656 contrib/check_dlswcircuit.pl, contrib/check_dns_random.pl, 5657 contrib/check_email_loop.pl, contrib/check_fan_cpq_present, 5658 contrib/check_fan_fsc_present, contrib/check_flexlm.pl, 5659 contrib/check_frontpage, contrib/check_hltherm.c, 5660 contrib/check_hprsc.pl, contrib/check_hw.sh, 5661 contrib/check_ica_master_browser.pl, 5662 contrib/check_ica_metaframe_pub_apps.pl, 5663 contrib/check_ica_program_neigbourhood.pl, 5664 contrib/check_inodes-freebsd.pl, contrib/check_inodes.pl, 5665 contrib/check_ipxping.c, contrib/check_javaproc.pl, 5666 contrib/check_joy.sh, contrib/check_linux_raid.pl, 5667 contrib/check_lmmon.pl, contrib/check_log2.pl, contrib/check_lotus.pl, 5668 contrib/check_maxchannels.pl, contrib/check_maxwanstate.pl, 5669 contrib/check_mem.pl, contrib/check_ms_spooler.pl, 5670 contrib/check_mssql.sh, contrib/check_nagios.pl, 5671 contrib/check_nagios_db.pl, contrib/check_nagios_db_pg.pl, 5672 contrib/check_netapp.pl, contrib/check_nmap.py, 5673 contrib/check_ora_table_space.pl, contrib/check_oracle_instance.pl, 5674 contrib/check_oracle_tbs, contrib/check_pcpmetric.py, 5675 contrib/check_pfstate, contrib/check_qmailq.pl, contrib/check_rbl.c, 5676 contrib/check_remote_nagios_status.pl, contrib/check_rrd_data.pl, 5677 contrib/check_sap.sh, contrib/check_smart.pl, contrib/check_smb.sh, 5678 contrib/check_snmp_disk_monitor.pl, contrib/check_snmp_printer.pl, 5679 contrib/check_snmp_process_monitor.pl, contrib/check_snmp_procs.pl, 5680 contrib/check_sockets.pl, contrib/check_temp_cpq, 5681 contrib/check_temp_fsc, contrib/check_timeout.c, 5682 contrib/check_traceroute-pure_perl.pl, contrib/check_traceroute.pl, 5683 contrib/check_uptime.c, contrib/check_vcs.pl, contrib/check_wave.pl, 5684 contrib/check_wins.pl, contrib/checkciscotemp.pl, contrib/mrtgext.pl, 5685 contrib/nagios_sendim.pl, contrib/packet_utils.pm, contrib/rblcheck-dns, 5686 contrib/rblcheck-web, contrib/restrict.pl, contrib/sched_downtime.pl, 5687 contrib/tarballs/bowen-langley_plugins.tar.gz, 5688 contrib/tarballs/check_bgp-1.0.tar.gz, 5689 contrib/tarballs/check_radius.tar.gz, 5690 contrib/tarballs/check_traffic-0.91b.tar.gz, 5691 contrib/tarballs/fetchlog-0.94.tar.gz, contrib/urlize.pl, 5692 contrib/utils.py: Remove "contrib" plugins 5693 5694 These days, sites such as "Nagios Exchange" are a much better place for 5695 publishing plugins not maintained by the Plugins Development Team. 5696 5697 * command.cfg.in, configure.in: Remove the outdated "command.cfg" file 5698 56992013-08-27 Holger Weiss <holger@zedat.fu-berlin.de> 5700 5701 * doc/developer-guidelines.sgml: developer-guidelines.sgml: Update 5702 copyright year 5703 5704 We touched the Development Guidelines this year. 5705 5706 * NEWS: Mention that check_snmp now supports >8 OIDs 5707 5708 Closes #37. 5709 5710 * plugins/common.h: Partially revert "check_snmp: Close potential for 5711 using uninitialized memory" 5712 5713 This reverts the changes to plugins/common.h applied by commit 5714 a20611d4357c3c3ebe0a62776a1642e7904c1410. 5715 5716 - Clang defines __GNUC__. 5717 - The new name of the __attribute__ parameter was misleading. 5718 5719 * plugins/check_snmp.c: check_snmp: Fix --help segfault 5720 57212013-08-26 Holger Weiss <holger@zedat.fu-berlin.de> 5722 5723 * NEWS: Mention new "check_disk -f" option 5724 5725 Closes #22. 5726 57272013-08-23 Ton Voon <ton.voon@opsera.com> 5728 5729 * tools/build_perl_modules: Use own variable instead of ENV 5730 5731 * perlmods/Makefile.am, perlmods/install_order, 5732 tools/build_perl_modules: Updated with last working copy of 5733 build_perl_modules used by Opsview 5734 57352013-08-23 Sven Nierlein <Sven.Nierlein@consol.de> 5736 5737 * perlmods/install_order, tools/build_perl_modules: perlmods: fixed 5738 install_order 5739 5740 on older systems Module::Build is not available by default, therefore we have 5741 to change the order of installation. 5742 57432013-08-22 Holger Weiss <holger@zedat.fu-berlin.de> 5744 5745 * doc/developer-guidelines.sgml: developer-guidelines.sgml: Multiline 5746 output 5747 5748 Document the multiline output format properly. 5749 5750 Thanks to Jochen Bern for providing this patch. 5751 57522013-08-21 Holger Weiss <holger@zedat.fu-berlin.de> 5753 5754 * doc/developer-guidelines.sgml: developer-guidelines.sgml: Allow 5755 special value "U" 5756 5757 Allow a literal "U" to be specified in place of an actual value within 5758 the performance data string. An "U" corresponds to RRDtool's "UNKNOWN" 5759 value; i.e., it's meant to indicate that data acquisition failed for 5760 some reason. PNP4Nagios already supports this extension. 5761 57622013-08-21 Sven Nierlein <sven@nierlein.de> 5763 5764 * doc/developer-guidelines.sgml: removed duplicate entry 5765 5766 * plugins/t/check_tcp.t: fixed check_tcp test 5767 5768 A check with thresholds 9000,1 must exit with warning if the certificate expires in less 5769 than 9000 but more than one day. 5770 5771 * test.pl.in: no need to set verbose mode, thats what "make test-debug" 5772 is for 5773 5774 * plugins/t/check_snmp.t: check_snmp: added threshold tests 5775 57762013-08-21 Holger Weiss <holger@zedat.fu-berlin.de> 5777 5778 * plugins/check_snmp.c: check_snmp: Fix support for inverse thresholds 5779 5780 Commit bd782990566eec91b8312cfc2765a7e2bd9e67da reintroduced support for 5781 inverse threshold ranges such as "2:1", but it broke standard thresholds 5782 such as "1:2" (by converting this range into "1") or "1:" (by converting 5783 this range into "@:2"). This commit fixes those two bugs, plus an 5784 off-by-one error while computing the number of bytes to allocate when 5785 handling inverse thresholds (two additional bytes were allocated where 5786 three were required to hold '@' and ':' and '\0'). While at it, we also 5787 check whether malloc(3) succeeded. 5788 57892013-08-21 Ton Voon <ton.voon@opsera.com> 5790 5791 * perlmods/Class-Accessor-0.31.tar.gz, 5792 perlmods/Class-Accessor-0.34.tar.gz, perlmods/Config-Tiny-2.10.tar.gz, 5793 perlmods/Config-Tiny-2.14.tar.gz, perlmods/Math-Calc-Units-1.06.tar.gz, 5794 perlmods/Math-Calc-Units-1.07.tar.gz, 5795 perlmods/Module-Build-0.4007.tar.gz, 5796 perlmods/Module-Implementation-0.07.tar.gz, 5797 perlmods/Module-Metadata-1.000014.tar.gz, 5798 perlmods/Module-Runtime-0.013.tar.gz, perlmods/Perl-OSType-1.003.tar.gz, 5799 perlmods/Test-Simple-0.70.tar.gz, perlmods/Test-Simple-0.98.tar.gz, 5800 perlmods/Try-Tiny-0.18.tar.gz, perlmods/install_order, 5801 perlmods/parent-0.226.tar.gz, perlmods/version-0.9903.tar.gz, 5802 tools/build_perl_modules: Updated perl modules 5803 58042013-08-19 Holger Weiss <holger@zedat.fu-berlin.de> 5805 5806 * perlmods/Params-Validate-0.88.tar.gz, 5807 perlmods/Params-Validate-1.08.tar.gz, tools/build_perl_modules: Update 5808 the bundled Params::Validate module 5809 5810 Building the old version fails with recent Perl releases: 5811 5812 | Validate.xs: In function `get_type': 5813 | Validate.xs:208:5: error: duplicate case value 5814 | Validate.xs:205:5: error: previously used here 5815 58162013-08-20 Holger Weiss <holger@zedat.fu-berlin.de> 5817 5818 * plugins/sslutils.c: Set SSL_MODE_AUTO_RETRY flag 5819 5820 We use OpenSSL (or GnuTLS) with blocking semantics, and we don't want 5821 SSL_read(3) or SSL_write(3) calls to return SSL_ERROR_WANT_READ or 5822 SSL_ERROR_WANT_WRITE (see #3614716). 5823 5824 * contrib/check_http-with-client-certificate.c: Ditch 5825 contrib/check_http-with-client-certificate.c 5826 5827 The standard check_http plugin now supports client certificate 5828 authentication. 5829 5830 * .gitignore: Add new Gnulib files to .gitignore 5831 5832 * configure.in: Check for who(1) only if utmpx(5) isn't available 5833 5834 The who(1) command is only called by check_users if the system doesn't 5835 provide an utmpx(5) interface. 5836 5837 * configure.in, plugins/Makefile.am, plugins/check_users.c: check_users: 5838 Use utmpx(5) only if available 5839 5840 For systems that don't provide an utmpx(5) interface, restore the code 5841 that was replaced in commit 3e622f3a47bc7d31f22513a79892c3c52febd2d3. 5842 58432013-08-20 Sven Nierlein <Sven.Nierlein@consol.de> 5844 5845 * lib/utils_base.c, plugins/common.h: added missing header to fix build 5846 on freebsd 5847 5848 * po/Makefile.in.in: changed obsolete automake macro 5849 58502013-08-20 Holger Weiss <holger@zedat.fu-berlin.de> 5851 5852 * plugins/check_ide_smart.c: check_ide_smart: "__linux__" instead of 5853 "linux" 5854 5855 C compilers in standards compliance mode will not define "linux", as it 5856 doesn't begin with an underscore. 5857 5858 * NEWS, THANKS.in, configure.in, plugins/check_ide_smart.c: 5859 check_ide_smart: Add support for NetBSD 5860 5861 Thanks to Emmanuel Dreyfus for providing the patch. 5862 58632013-08-19 Holger Weiss <holger@zedat.fu-berlin.de> 5864 5865 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Replace 5866 Gnulib's "getopt" module with "getopt-gnu" 5867 5868 The "getopt" module is marked as deprecated, these days we're supposed 5869 to choose either "getopt-posix" or "getopt-gnu". 5870 5871 * build-aux/config.rpath, build-aux/snippet/_Noreturn.h, 5872 build-aux/snippet/arg-nonnull.h, build-aux/snippet/c++defs.h, 5873 build-aux/snippet/warn-on-use.h, gl/Makefile.am, gl/alignof.h, 5874 gl/alloca.in.h, gl/arpa_inet.in.h, gl/asnprintf.c, gl/asprintf.c, 5875 gl/base64.c, gl/base64.h, gl/basename-lgpl.c, gl/basename.c, gl/btowc.c, 5876 gl/c-strtod.c, gl/c-strtod.h, gl/cloexec.c, gl/cloexec.h, 5877 gl/close-hook.c, gl/close-hook.h, gl/config.charset, gl/dirname-lgpl.c, 5878 gl/dirname.c, gl/dirname.h, gl/dosname.h, gl/dup-safer.c, gl/dup2.c, 5879 gl/errno.in.h, gl/error.c, gl/error.h, gl/exitfail.c, gl/exitfail.h, 5880 gl/fcntl--.h, gl/fcntl-safer.h, gl/fcntl.c, gl/fcntl.in.h, gl/fd-hook.c, 5881 gl/fd-hook.h, gl/fd-safer.c, gl/float+.h, gl/float.c, gl/float.in.h, 5882 gl/floor.c, gl/floorf.c, gl/fsusage.c, gl/fsusage.h, gl/full-read.c, 5883 gl/full-read.h, gl/full-write.c, gl/full-write.h, gl/gai_strerror.c, 5884 gl/getaddrinfo.c, gl/getdtablesize.c, gl/gethostname.c, gl/getloadavg.c, 5885 gl/getopt.c, gl/getopt.in.h, gl/getopt1.c, gl/getopt_int.h, 5886 gl/gettext.h, gl/glthread/lock.c, gl/glthread/lock.h, 5887 gl/glthread/threadlib.c, gl/inet_ntop.c, gl/intprops.h, gl/itold.c, 5888 gl/langinfo.in.h, gl/localcharset.c, gl/localcharset.h, gl/locale.in.h, 5889 gl/localeconv.c, gl/m4/00gnulib.m4, gl/m4/alloca.m4, 5890 gl/m4/arpa_inet_h.m4, gl/m4/asm-underscore.m4, gl/m4/base64.m4, 5891 gl/m4/btowc.m4, gl/m4/c-strtod.m4, gl/m4/codeset.m4, 5892 gl/m4/configmake.m4, gl/m4/dirname.m4, gl/m4/dos.m4, 5893 gl/m4/double-slash-root.m4, gl/m4/dup2.m4, gl/m4/eealloc.m4, 5894 gl/m4/environ.m4, gl/m4/errno_h.m4, gl/m4/error.m4, gl/m4/exponentd.m4, 5895 gl/m4/extensions.m4, gl/m4/extern-inline.m4, gl/m4/fcntl-o.m4, 5896 gl/m4/fcntl-safer.m4, gl/m4/fcntl.m4, gl/m4/fcntl_h.m4, 5897 gl/m4/float_h.m4, gl/m4/floorf.m4, gl/m4/fstypename.m4, 5898 gl/m4/fsusage.m4, gl/m4/getaddrinfo.m4, gl/m4/getdtablesize.m4, 5899 gl/m4/gethostname.m4, gl/m4/getloadavg.m4, gl/m4/getopt.m4, 5900 gl/m4/gettext.m4, gl/m4/glibc2.m4, gl/m4/glibc21.m4, 5901 gl/m4/gnulib-cache.m4, gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4, 5902 gl/m4/gnulib-tool.m4, gl/m4/hostent.m4, gl/m4/iconv.m4, 5903 gl/m4/include_next.m4, gl/m4/inet_ntop.m4, gl/m4/inline.m4, 5904 gl/m4/intdiv0.m4, gl/m4/intl.m4, gl/m4/intldir.m4, gl/m4/intlmacosx.m4, 5905 gl/m4/intmax.m4, gl/m4/intmax_t.m4, gl/m4/inttypes-pri.m4, 5906 gl/m4/inttypes_h.m4, gl/m4/langinfo_h.m4, gl/m4/largefile.m4, 5907 gl/m4/lcmessage.m4, gl/m4/lib-ld.m4, gl/m4/lib-link.m4, 5908 gl/m4/lib-prefix.m4, gl/m4/localcharset.m4, gl/m4/locale-fr.m4, 5909 gl/m4/locale-ja.m4, gl/m4/locale-zh.m4, gl/m4/locale_h.m4, 5910 gl/m4/localeconv.m4, gl/m4/lock.m4, gl/m4/longlong.m4, 5911 gl/m4/ls-mntd-fs.m4, gl/m4/malloc.m4, gl/m4/malloca.m4, gl/m4/math_h.m4, 5912 gl/m4/mbrtowc.m4, gl/m4/mbsinit.m4, gl/m4/mbstate_t.m4, gl/m4/mbtowc.m4, 5913 gl/m4/memchr.m4, gl/m4/mktime.m4, gl/m4/mmap-anon.m4, gl/m4/mode_t.m4, 5914 gl/m4/mountlist.m4, gl/m4/msvc-inval.m4, gl/m4/msvc-nothrow.m4, 5915 gl/m4/multiarch.m4, gl/m4/netdb_h.m4, gl/m4/netinet_in_h.m4, 5916 gl/m4/nl_langinfo.m4, gl/m4/nls.m4, gl/m4/nocrash.m4, gl/m4/off_t.m4, 5917 gl/m4/onceonly.m4, gl/m4/open.m4, gl/m4/po.m4, gl/m4/printf-posix.m4, 5918 gl/m4/printf.m4, gl/m4/progtest.m4, gl/m4/read.m4, gl/m4/regex.m4, 5919 gl/m4/safe-read.m4, gl/m4/safe-write.m4, gl/m4/servent.m4, 5920 gl/m4/setenv.m4, gl/m4/sha1.m4, gl/m4/size_max.m4, gl/m4/snprintf.m4, 5921 gl/m4/socketlib.m4, gl/m4/sockets.m4, gl/m4/socklen.m4, 5922 gl/m4/sockpfaf.m4, gl/m4/ssize_t.m4, gl/m4/stat.m4, gl/m4/stdalign.m4, 5923 gl/m4/stdbool.m4, gl/m4/stddef_h.m4, gl/m4/stdint.m4, gl/m4/stdint_h.m4, 5924 gl/m4/stdio_h.m4, gl/m4/stdlib_h.m4, gl/m4/strdup.m4, gl/m4/strerror.m4, 5925 gl/m4/string_h.m4, gl/m4/strndup.m4, gl/m4/strnlen.m4, gl/m4/strsep.m4, 5926 gl/m4/strstr.m4, gl/m4/sys_socket_h.m4, gl/m4/sys_stat_h.m4, 5927 gl/m4/sys_types_h.m4, gl/m4/sys_uio_h.m4, gl/m4/threadlib.m4, 5928 gl/m4/time_h.m4, gl/m4/time_r.m4, gl/m4/timegm.m4, gl/m4/uintmax_t.m4, 5929 gl/m4/unistd-safer.m4, gl/m4/unistd_h.m4, gl/m4/vasnprintf.m4, 5930 gl/m4/vasprintf.m4, gl/m4/visibility.m4, gl/m4/vsnprintf.m4, 5931 gl/m4/warn-on-use.m4, gl/m4/wchar_h.m4, gl/m4/wchar_t.m4, 5932 gl/m4/wcrtomb.m4, gl/m4/wctype_h.m4, gl/m4/wint_t.m4, gl/m4/write.m4, 5933 gl/m4/xalloc.m4, gl/m4/xsize.m4, gl/m4/xstrndup.m4, gl/malloc.c, 5934 gl/malloca.c, gl/malloca.h, gl/math.c, gl/math.in.h, gl/mbrtowc.c, 5935 gl/mbsinit.c, gl/mbtowc-impl.h, gl/mbtowc.c, gl/memchr.c, gl/mktime.c, 5936 gl/mountlist.c, gl/mountlist.h, gl/msvc-inval.c, gl/msvc-inval.h, 5937 gl/msvc-nothrow.c, gl/msvc-nothrow.h, gl/netdb.in.h, gl/netinet_in.in.h, 5938 gl/nl_langinfo.c, gl/open-safer.c, gl/open.c, gl/pipe-safer.c, 5939 gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c, 5940 gl/printf-parse.h, gl/read.c, gl/ref-add.sin, gl/ref-del.sin, 5941 gl/regcomp.c, gl/regex.c, gl/regex.h, gl/regex_internal.c, 5942 gl/regex_internal.h, gl/regexec.c, gl/safe-read.c, gl/safe-read.h, 5943 gl/safe-write.c, gl/safe-write.h, gl/setenv.c, gl/sha1.c, gl/sha1.h, 5944 gl/size_max.h, gl/snprintf.c, gl/sockets.c, gl/sockets.h, gl/stat.c, 5945 gl/stdalign.in.h, gl/stdbool.in.h, gl/stddef.in.h, gl/stdint.in.h, 5946 gl/stdio-write.c, gl/stdio.in.h, gl/stdlib.in.h, gl/str-two-way.h, 5947 gl/strdup.c, gl/streq.h, gl/strerror-override.c, gl/strerror-override.h, 5948 gl/strerror.c, gl/string.in.h, gl/stripslash.c, gl/strndup.c, 5949 gl/strnlen.c, gl/strsep.c, gl/strstr.c, gl/sys_socket.c, 5950 gl/sys_socket.in.h, gl/sys_stat.in.h, gl/sys_types.in.h, 5951 gl/sys_uio.in.h, gl/time.in.h, gl/time_r.c, gl/timegm.c, gl/unistd--.h, 5952 gl/unistd-safer.h, gl/unistd.c, gl/unistd.in.h, gl/unsetenv.c, 5953 gl/vasnprintf.c, gl/vasnprintf.h, gl/vasprintf.c, gl/verify.h, 5954 gl/vsnprintf.c, gl/w32sock.h, gl/wchar.in.h, gl/wcrtomb.c, 5955 gl/wctype-h.c, gl/wctype.in.h, gl/write.c, gl/xalloc-die.c, 5956 gl/xalloc-oversized.h, gl/xalloc.h, gl/xmalloc.c, gl/xsize.c, 5957 gl/xsize.h, gl/xstrndup.c, gl/xstrndup.h: Sync with the latest Gnulib 5958 code (6f2d632) 5959 5960 * configure.in, plugins/common.h: Clean up check for 5961 _SC_NPROCESSORS_ONLN 5962 5963 Closes #62. 5964 59652013-08-19 Booker C. Bense <bbense@gmail.com> 5966 5967 * configure.in, plugins/common.h: Bug fix for ncpus if hyperthreading 5968 turned off in linux 5969 59702013-08-18 Holger Weiss <holger@zedat.fu-berlin.de> 5971 5972 * plugins/check_http.c: check_http: Document the new -E option 5973 5974 Mention the -E/--extended-perfdata flag in the --help output. 5975 5976 * plugins/check_http.c, plugins/netutils.h, plugins/sslutils.c: 5977 Abbreviate function name 5978 5979 Make a very long function name at least a little bit shorter. 5980 5981 * NEWS: Mention the new "check_http -J/-K" options 5982 5983 Closes #48. 5984 5985 * NEWS: Mention the new "check_mysql -f/-g" options 5986 5987 Closes #32. 5988 5989 * plugins/check_mysql.c: check_mysql: Don't accept new positional 5990 arguments 5991 5992 Do not also accept the new -f/--file and -g/--group options as 5993 positional arguments (especially not prior to "db_pass" and "db", as 5994 that would break backward compatibility). 5995 5996 * plugins/check_mysql.c: check_mysql: Use xasprintf instead of asprintf 5997 5998 * plugins/check_mysql.c: check_mysql: Fix copy'n'pasted comments 5999 60002013-08-18 Steve Weinreich <steve@weinreich.org> 6001 6002 * plugins/check_fping.c: check_fping error handling enhanced, generates 6003 UNKNOWN on 6004 fping parameter error (i.e. wrong interface, missing perms ..) 6005 60062013-08-18 Holger Weiss <holger@zedat.fu-berlin.de> 6007 6008 * NEWS, plugins/check_snmp.c: NEWS: Mention the new "check_snmp 6009 --offset" option 6010 6011 ... and apply two small cosmetic changes to check_snmp.c. 6012 6013 Closes #59. 6014 60152013-08-05 Simon Kainz <simon@familiekainz.at> 6016 6017 * plugins/check_snmp.c: added --offset option to allow adjustment of 6018 sensor data 6019 60202013-08-18 Holger Weiss <holger@zedat.fu-berlin.de> 6021 6022 * plugins/check_http.c: check_http: Use xasprintf instead of asprintf 6023 6024 * plugins/check_http.c: check_http: s/--header_string/--header-string/ 6025 6026 The name of the new option is "--header-string". 6027 6028 * plugins/check_snmp.c: check_snmp: Allocate space for the new -Le 6029 option 6030 6031 Closes #41. 6032 60332013-03-14 Mark Keisler <grimm26@gmail.com> 6034 6035 * plugins/check_snmp.c: Add -Le option to snmpcmd to avoid error message 6036 of 'No Log Handling Enabled...' 6037 60382013-08-18 Holger Weiss <holger@zedat.fu-berlin.de> 6039 6040 * NEWS: Mention the check_mysql changes 6041 6042 Closes #14. 6043 60442012-11-20 Tim Laszlo <tim.laszlo@gmail.com> 6045 6046 * plugins/check_mysql.c: check_mysql: Connections should have been 6047 defined as a counter 6048 6049 * plugins/check_mysql.c: Counter increments were incorrect; remove the 6050 leading space from perfdata 6051 60522012-08-06 Tim Laszlo <tim.laszlo@gmail.com> 6053 6054 * plugins/check_mysql.c: check_mysql: add perfromance metrics for all 6055 checks 6056 60572012-08-03 Tim Laszlo <tim.laszlo@gmail.com> 6058 6059 * plugins/check_mysql.c: check_mysql: when checking slave thread add 6060 performance data for seconds behind master 6061 60622013-08-18 Holger Weiss <holger@zedat.fu-berlin.de> 6063 6064 * NEWS: Mention the new "check_http -d" option 6065 6066 Closes #7. 6067 6068 * plugins/tests/check_http.t: Fix the "check_http -d" tests 6069 60702012-06-06 linkslice <sparctacus@gmail.com> 6071 6072 * plugins/check_http.c, plugins/tests/check_http.t: added ability to 6073 check regex against http headers. booyah! 6074 60752013-08-18 Holger Weiss <holger@zedat.fu-berlin.de> 6076 6077 * NEWS: Mention the new check_procs behavior 6078 6079 Closes #60. 6080 60812013-08-18 Sebastian Schmidt <sschmidt@interhyp.de> 6082 6083 * plugins/check_procs.c: check_procs: clarify debug message 6084 6085 * plugins/check_procs.c: check_procs: Assume we have stat() 6086 6087 stat() is in gnulib anyway, so we can safely depend on it. 6088 6089 * configure.in, plugins/check_procs.c: check_procs: Get rid of 6090 HAVE_PROC_PID_EXE 6091 6092 Don't check for /proc/pid/exe at compile time, it could be gone in a 6093 build chroot or the like. Checking at runtime (once) is sufficient. 6094 60952012-12-09 Sebastian Schmidt <sschmidt@interhyp.de> 6096 6097 * plugins/check_procs.c: check_procs: Ignore ENOENT when checking for 6098 myself 6099 6100 Previously, when a process exited between the call to /bin/ps and 6101 stat("/proc/his/exe") was exiting it was not considered as possible 6102 instance of check_procs. This commit makes check_procs ignore all 6103 processes where /proc/pid/exe does not exist. 6104 61052012-11-07 Sebastian Schmidt <sschmidt@interhyp.de> 6106 6107 * plugins/check_procs.c: check_procs: fix typo 6108 6109 Fix a typo in previous commit where st_ was missing in the mock 6110 struct_stat_t, causing check_procs.c to not compile without sys/stat.h. 6111 6112 * configure.in, plugins/check_procs.c: check_procs: filter out self by 6113 /proc/pid/exe 6114 6115 Make check_procs filter out itself in the process list by comparing the 6116 file pointed to by /proc/pid/exe. On platforms where this is not 6117 available or when check_procs is passed the -T flag, the old behaviour 6118 (check whether PID equals getpid()) is retained. 6119 6120 This fixes some false alarms when e.g. Nagios has, for whatever reasons, 6121 some backlog of checks to run and check_procs with -a is called more 6122 than once in a short time, matching its sister process. 6123 61242013-08-18 Holger Weiss <holger@zedat.fu-berlin.de> 6125 6126 * gl/Makefile.am, gl/fsusage.c, gl/m4/fcntl-o.m4, gl/m4/fsusage.m4, 6127 gl/m4/gnulib-comp.m4, gl/m4/lib-link.m4, gl/m4/malloc.m4, 6128 gl/m4/stdlib_h.m4, gl/stdlib.in.h, gl/str-two-way.h, gl/string.in.h: 6129 Sync with the latest Gnulib code (6f2d632) 6130 6131 * NEWS: Mention check_mysql's SSL support 6132 6133 Closes #51. 6134 6135 * plugins/check_mysql.c: check_mysql: Cosmetic changes to SSL support 6136 6137 Use (slightly) more intuitive option names etc. 6138 61392013-05-22 Juan Carlos Fernandez <jcfernandez@cediant.es> 6140 6141 * plugins/check_mysql.c: Added ssl support to check_myslq 6142 61432013-08-18 Holger Weiss <holger@zedat.fu-berlin.de> 6144 6145 * NEWS: Mention the new check_procs -k option 6146 6147 Closes #53. 6148 61492013-05-29 Richard Leitner <me@g0hl1n.net> 6150 6151 * plugins/check_procs.c: Fixed SF.net bug #3552839, check_procs: added 6152 -k option to ignore kernel threads 6153 6154 This commit fixes sourceforge.net bug #3552839. 6155 It adds a -k|--no-kthreads option to ignore kernel thread processes. 6156 Please note: currently this feature only works for GNU/Linux systems (due to the fact I have no other systems to test/develop on) 6157 Sorry for that, but I'm sure this can be accomplished by somebody else ;-) 6158 61592013-08-18 Holger Weiss <holger@zedat.fu-berlin.de> 6160 6161 * contrib/check_linux_raid.pl: Fix whitespace errors 6162 6163 Use tabs instead of spaces for indentation. 6164 61652013-06-11 Erwan Ben Souiden <erwan@aleikoum.net> 6166 6167 * contrib/check_linux_raid.pl: update check_linux_raid to take in 6168 consideration resync status and rise up a warning alert 6169 61702013-08-18 Holger Weiss <holger@zedat.fu-berlin.de> 6171 6172 * NEWS: Mention the new check_fping features 6173 6174 * configure.in, plugins/check_fping.c: check_fping: Use fping6(8) only 6175 if available 6176 6177 Let check_fping use IPv6 only if 6178 6179 - the operating system supports IPv6, 6180 - the user didn't specify --without-ipv6, and 6181 - the "configure" script found the fping6(8) binary. 6182 61832013-08-17 Holger Weiss <holger@zedat.fu-berlin.de> 6184 6185 * plugins/check_fping.c: check_fping: Remove unused printf(3) arguments 6186 61872012-12-20 Steve Weinreich <steve@weinreich.org> 6188 6189 * plugins/check_fping.c: Added -S und -I parameter to match fping -S and 6190 -I parameters. 6191 6192 -S allows to specify the source ip for ICMP pakets 6193 -I allows to specify a interface to bind to 6194 61952013-08-17 Holger Weiss <holger@zedat.fu-berlin.de> 6196 6197 * plugins/check_pgsql.c: check_pgsql: Add missing printf(3) argument 6198 6199 * NEWS: Mention the new check_pgsql features 6200 6201 Closes #16. 6202 6203 * plugins/check_pgsql.c: check_pgsql: Remove -4/-6 flags from help 6204 output 6205 6206 The -4/-6 options are currently not supported. 6207 6208 * plugins/t/check_procs.t: Expect performance data 6209 6210 The check_procs plugin now emits performance data, fix the test(s) 6211 accordingly. 6212 6213 * plugins/t/check_apt.t: Expect performance data 6214 6215 The check_apt plugin now emits performance data, fix the test(s) 6216 accordingly. 6217 62182013-01-26 Dominique Broeglin <dominique.broeglin@gmail.com> 6219 6220 * lib/tests/test_utils.c: Adding tests for range @1:1 6221 62222013-08-15 Sven Nierlein <sven@nierlein.de> 6223 6224 * NEWS, THANKS.in, plugins/check_http.c, plugins/t/check_http.t: cleanup 6225 after check_http patch (fixes #50) 6226 6227 - cleanup whitespace 6228 - added test cases 6229 - print time_ssl only if ssl is in use 6230 - updated news and thanks file 6231 62322013-05-19 Sebastian Nohn <sebastian@nohn.net> 6233 6234 * plugins/check_http.c: log more perfdata in check_http 6235 62362013-08-15 Sven Nierlein <sven@nierlein.de> 6237 6238 * NEWS, THANKS.in: updated news and thanks file 6239 6240 * plugins/t/check_http.t: corrected http test 6241 6242 multiple headers have to be set by multiple -k switches. Seperating them 6243 by semicolons is not longer supported as semicolons are valid characters in 6244 http headers. 6245 62462013-08-12 Rafael <rafa.driutti@gmail.com> 6247 6248 * plugins-scripts/check_disk_smb.pl: Changed the smbclient command used 6249 to fetch the free space available on the samba shares. Using du instead 6250 of ls, since it's much faster, specially with shares that have a lot of 6251 files. 6252 62532013-07-11 Jan Wagner <waja@cyconet.org> 6254 6255 * THANKS.in, plugins/check_smtp.c: Fixed SF.net bug 2555775, threshold 6256 can be double for check_smtp 6257 6258 Thanks to Roman Fiedler for reporting the issue and providing a fix 6259 62602013-07-08 Jan Wagner <waja@cyconet.org> 6261 6262 * THANKS.in, plugins/check_nt.c: check_nt: Fixes NULL pointer 6263 dereference 6264 6265 Thanks to Vaclav Ovsik for reporting the issue and providing a fix 6266 62672013-06-30 Holger Weiss <holger@zedat.fu-berlin.de> 6268 6269 * .gitignore: Add libnpcommon.a file to .gitignore 6270 6271 * plugins/check_ntp_peer.c: check_ntp_peer: Verify type of response 6272 packets 6273 6274 The check_ntp_peer plugin now ignores response packets with an 6275 unexpected "Operation Code" and/or "Sequence" number (cf. RFC 1305, 6276 Appendix B). This fixes an issue where the check_ntp_peer requests got 6277 duplicated on their way to the server (due to some network switch bug), 6278 and the server therefore sent multiple responses per request. 6279 6280 Thanks to Marc Haber for reporting the issue. 6281 62822013-06-25 Holger Weiss <holger@zedat.fu-berlin.de> 6283 6284 * NEWS: Mention that check_apt spits out perfdata 6285 62862013-06-25 Jan Wagner <waja@cyconet.org> 6287 6288 * plugins/check_apt.c: Fixed SF.net bug 1614553, Debian bug #708343, 6289 Adding performace data 6290 62912013-05-30 Richard Leitner <me@g0hl1n.net> 6292 6293 * plugins/check_apt.c: check_apt now correctly exits when apt-get return 6294 != 0 6295 6296 This commit fixes an issue with check_apt where check_apt doesn't exit 6297 with the appropriate return code when apt-get returned a non-zero value. 6298 62992013-05-29 Richard Leitner <me@g0hl1n.net> 6300 6301 * plugins/check_http.c: Fixed SF.net bug #3571331, check_http converts 6302 semicolon to newline in -k 6303 6304 This commit fixes sourceforge.net bug id 3571331. 6305 The semicolon was defined as input delimiter for multiple values in the -k arguments. 6306 Due to the fact the semicolon is a valid character for HTTP header fields this input delimiter function was removed. 6307 It is still possible to pass multiple header fields via multiple -k (like described in helptext). 6308 63092013-05-19 Gabriele Tozzi <gabriele@tozzi.eu> 6310 6311 * plugins-scripts/check_sensors.sh: Made verbose output of check_sensors 6312 compilant 6313 63142013-05-17 Lionel Cons <lionel.cons@cern.ch> 6315 6316 * plugins/check_http.c, plugins/netutils.h, plugins/sslutils.c: added 6317 support for client authentication via SSL 6318 63192013-05-12 Holger Weiss <holger@zedat.fu-berlin.de> 6320 6321 * NEWS, THANKS.in: NEWS, THANKS: Mention the latest changes 6322 63232012-08-17 Diego Elio Pettenò <flameeyes@flameeyes.eu> 6324 6325 * configure.in: configure: add --without-ldap, --without-radius and 6326 --without-dbi options. 6327 6328 When building for distributions such as Gentoo Linux, or FreeBSD 6329 ports, it's convenient to be able to disable building certain 6330 functionalities even if the dependencies are present, to avoid what 6331 are called "automagic dependendencies". 6332 6333 Adding these parameters solve the issue. 6334 6335 * plugins/Makefile.am: build: fix building with parallel make. 6336 6337 By using a more automake-style handling of dependencies and a single 6338 convenience library, it's tremendously easy to build in parallel. 6339 6340 Note that since the linking happens with the static archives, the 6341 unused objects are discarded and provide no overhead whatsoever. 6342 6343 * plugins/check_dig.c, plugins/check_dns.c, plugins/runcmd.c, 6344 plugins/runcmd.h: plugins: rename runcmd's signal handler. 6345 6346 The previous name would collide with popen's. Even if the two are 6347 never used together, it's still a good idea not to have the same 6348 symbol in multiple object files. 6349 63502013-03-25 Holger Weiss <holger@zedat.fu-berlin.de> 6351 6352 * NEWS, THANKS.in: NEWS, THANKS: Mention Richard Leitner's changes 6353 63542013-03-22 Richard Leitner <me@g0hl1n.net> 6355 6356 * plugins/check_disk.c: Fixed SF.net bug 3560976, added 6357 --include-type/-N option 6358 63592013-03-17 Richard Leitner <me@g0hl1n.net> 6360 6361 * plugins/check_nagios.c: Fixed SF.net bug 3602586, added timeout option 6362 for check_nagios 6363 6364 * plugins/check_apt.c: Fixed SF.net bug 3539317, typo in --help of 6365 check_apt 6366 63672013-03-25 Holger Weiss <holger@zedat.fu-berlin.de> 6368 6369 * NEWS, THANKS.in: NEWS, THANKS: Mention check_oracle --connect flag 6370 63712013-01-15 Brian De Wolf <git@bldewolf.com> 6372 6373 * plugins-scripts/check_oracle.sh: Add option to perform real login in 6374 check_oracle 6375 6376 The Oracle plugin has no option for testing for a successful login. The 6377 closest option to this is --login, which uses a fixed set of credentials and 6378 expects to receive the logon failure error code. 6379 6380 This patch adds an option called --connect. This option takes a full SID and 6381 returns success if it doesn't detect any error codes. With this, we can check 6382 that a database is allowing logins from valid credentials (and avoid filling up 6383 DB logs with failed authentications). 6384 63852013-02-27 Joerg Linge <joerg.linge@pnp4nagios.org> 6386 6387 * plugins/check_procs.c: Update plugins/check_procs.c 6388 6389 added missing longopt --user 6390 63912013-02-27 Fabio Rueda <fabio@vizzuality.com> 6392 6393 * contrib/check_nmap.py: working on ubuntu precise12.04 6394 6395 * contrib/check_nmap.py: ported use whrandom to random 6396 63972013-02-10 Sven Nierlein <sven@nierlein.de> 6398 6399 * plugins/check_tcp.c, plugins/t/check_tcp.t: check_tcp: don't ignore 6400 trailing options 6401 6402 "./check_tcp -6 -p 80 host" leads to an error: 6403 TCP CRITICAL - Invalid hostname, address or socket: 127.0.0.1 6404 because 127.0.0.1 is the fallback host, the tailing hostname 6405 was ignored. 6406 64072013-01-29 Robin Sonefors <robin.sonefors@op5.com> 6408 6409 * plugins/check_snmp.c, plugins/common.h: check_snmp: Close potential 6410 for using uninitialized memory 6411 6412 This was reported by clang, and in order for it to understand attributes 6413 properly, I had to modify the macro that checks for non-gcc compilers. 6414 6415 * plugins/check_snmp.c: check_snmp: Dynamically grow all data structures 6416 6417 Before this patch, there was a constant, MAX_OIDS, that determined the 6418 amount of slots most (but not all - see labels) array data structures 6419 would have. It was set to 8. 6420 6421 Some users would like to use more than that, but rather than bumping the 6422 constant, let's use the same type of logic we already use for labels - 6423 grow the space 8 slots at a time. This will allow us to potentially 6424 support an infinite amount of oids - or at least as many as the 6425 packetsize on the SNMP server allows, which is usually significantly 6426 smaller than infinity, yet often larger than 8. 6427 64282013-01-24 Daniël van Eeden <git@myname.nl> 6429 6430 * REQUIREMENTS, plugins/check_mysql.c: Apply my patch from: 6431 http://sourceforge.net/tracker/index.php?func=detail&aid=3269273&group_id=29880&atid=397597 6432 64332013-01-23 Sven Nierlein <sven@nierlein.de> 6434 6435 * NEWS, THANKS.in: added latest commits to NEWS file 6436 6437 * plugins/t/check_dig.t: updated check dig tests 6438 6439 nagios.com seems to have changed their ip address. Also added tests 6440 about -4/-6 option. 6441 64422012-12-28 Ville Mattila <vmattila@csc.fi> 6443 6444 * plugins/check_dig.c: check_dig: query transport selection support 6445 6446 Add command line options -4 and -6 (--use-ipv4 and 6447 --use-ipv6) to check_dig. 6448 6449 Effectively this adds no new functionality, just a 6450 shortcut for: 6451 check_dig -A "-4" 6452 check_dig -A "-6" 6453 6454 Needed for using check_dig with the check_v46 wrapper 6455 (see e.g. 6456 https://gitorious.org/nagios-monitoring-tools/nagios-monitoring-tools/blobs/master/check_v46) 6457 which requires -4/-6 command line option support. 6458 64592013-01-23 Sven Nierlein <sven@nierlein.de> 6460 6461 * ChangeLog, THANKS.in: updated changelog and thanks file for previous 6462 patch 6463 64642013-01-23 Robin Sonefors <robin.sonefors@op5.com> 6465 6466 * plugins/check_snmp.c: check_snmp: Don't thrash memory when using 6467 multiple label/unit argument 6468 6469 The memory allocation mixed up number of bytes with number of pointers, 6470 meaning as soon as we'd reach (on 64 bit systems) the second argument, 6471 we'd start writing it outside of our allocated memory. 6472 6473 Normally, this isn't too visible, but as soon as you (again, on my 64 6474 bit system) reach argument number 8, you get a segfault. It is easily 6475 reproducible with: 6476 check_snmp -o '' -l '' -o '' -l '' -o '' -l '' -o '' -l '' \ 6477 -o '' -l '' -o '' -l '' -o '' -l '' -o '' -l '' 6478 6479 This patch allocates the proper amount of memory, to fix the issue. 6480 64812012-12-28 Jonathan Milby <jon@uky.edu> 6482 6483 * plugins/check_mysql.c: Updated check_mysql.c to take client options 6484 file and group parameters 6485 64862012-12-28 Ville Mattila <vmattila@csc.fi> 6487 6488 * configure.in, plugins/check_fping.c: check_fping: IPv6 support 6489 6490 Add command line options -4 and -6 (--use-ipv4 and 6491 --use-ipv6) to check_fping. IPv4 is used by default, 6492 maintaining backwards compatibility with older 6493 check_fping versions. IPv6 support requires the 6494 fping6 program. 6495 6496 The implementation is really just an imitation of 6497 check_ping IPv6 support: Plugin command line option 6498 -4/-6 designates whether to run fping/fping6. 6499 6500 Please note that especially the changes to 6501 configure.in might be all wrong - I don't know 6502 what's the proper autoconf way, patching 6503 configure.in just seemed to work for me. 6504 65052012-12-03 palli <palli-github@minor.is> 6506 6507 * doc/developer-guidelines.sgml: Table 4 example 5 updated 6508 6509 Description did not specify that it condition is critical if "stuff" 6510 is less than zero. 6511 6512 * doc/developer-guidelines.sgml: Description for table4 example7 6513 6514 My original patch was based on the online version which was apparently out of date. 6515 6516 In the meantime someone changed the description of example7 instead of the example. I think this is better because 6517 otherwise example 6 and 7 are basically the same. 6518 65192012-10-24 Pall Sigurdsson <palli@opensource.is> 6520 6521 * doc/developer-guidelines.sgml: Bugfix, fixed a broken command-line 6522 example 6523 6524 The last example in the table contradicted the previous example. Surely 6525 it's purpose was to showcase the @ behaviour to invert threshold, but the 6526 @ sign was missing. 6527 6528 I also clarified the description to the second last example so it is in same 6529 style as the others. 6530 65312012-11-28 Sven Nierlein <sven@nierlein.de> 6532 6533 * plugins/check_ntp.c, plugins/check_ntp_time.c: check_ntp(_time): don't 6534 die on connect errors 6535 6536 connect errors may happen if clients check agains dual 6537 stacked ipv4/6 ntp servers. 6538 6539 * plugins/check_ldap.c, plugins/check_ntp.c, plugins/check_ntp_peer.c, 6540 plugins/check_ntp_time.c, plugins/check_pgsql.c, plugins/check_ssh.c: 6541 unified ipv4/6 usage and help text 6542 65432012-11-14 Holger Weiss <holger@zedat.fu-berlin.de> 6544 6545 * NEWS: Mention the check_procs performance data 6546 6547 * plugins/check_procs.c: check_procs: Remove superfluous newline 6548 character 6549 65502011-04-08 Sebastian Harl <sh@teamix.net> 6551 6552 * plugins/check_procs.c: check_procs: Added performance data to plugin 6553 output. 6554 6555 * plugins/check_procs.c: check_procs: Use the range/threshold support 6556 functions from libnagiosplug. 6557 6558 This adds support for @<range> and makes stuff a bit simpler by removing code 6559 duplications. 6560 6561 Note: Previously, the compatibility code for 'check_procs <warn> <max>' 6562 accepted something like 'check_procs -w 10:-1 -c 10:-1 20 50' as well 6563 (treating it as if '-w 10:20 -c 10:50' was specified). This is no longer the 6564 case ... additional arguments are only used as warn/crit thresholds in case 6565 -w/-c is not specified at all. 6566 65672012-11-07 Thomas Guyot-Sionnest <dermoth@aei.ca> 6568 6569 * .gitignore, doc/makefile, tools/sfwebcron: Fix sfwebcron probe file 6570 6571 The initial file was created in the user's home and later tested in the 6572 doc directory. Instead, just rsync if the file is missing. 6573 6574 Also add some temporary files to gitignore/make clean 6575 65762012-11-04 dermoth <dermoth@nagiosplugins.org> 6577 6578 * NEWS: Update NEWS for bd78299 - check_snmp reverse ranges fix 6579 65802012-11-03 dermoth <dermoth@nagiosplugins.org> 6581 6582 * tools/sfwebcron, tools/snapshot: Update tools 6583 6584 - fix sfwebcron (tool updating sf developer guidelines) 6585 - remove obsolete snapshot script 6586 6587 * tools/np_build_from_sf, tools/update_man_pages: Add scripts that 6588 update man pages in drupal 6589 65902012-11-02 Andreas Ericsson <ae@op5.se> 6591 6592 * plugins/check_snmp.c: plugins/check_snmp: Show snmp error when we fail 6593 to parse its output 6594 6595 Dying without a hint of what went wrong is just plain annoying. With 6596 this patch we at least get a hint. 6597 6598 While at it, we fix the string offset so the output we're interested 6599 in doesn't keep the equal sign that snmpget prints. 6600 6601 * lib/utils_base.c: Stop dumping core on bad args to check_snmp 6602 6603 Since the state patch introduction, we've been freeing uninitialized 6604 memory in lib/utils_base.c::np_cleanup(), which caused coredumps 6605 with check_snmp when illegal threshold ranges (for example) were 6606 passed, or when we called 'die' without having read any state. 6607 6608 This patch fixes it by replacing the malloc() calls in there (all of 6609 them, since using malloc() is almost always an error) with calloc(). 6610 6611 malloc() either doesn't initialize the memory at all, or taints it 6612 with a special marker so it can tell us when we're free()'ing memory 6613 that hasn't been initialized. calloc() explicitly initializes the 6614 allocated memory to nul bytes, which is a zero-cost operation when 6615 we get the memory from the kernel (which alread does that) and almost 6616 always desirable everywhere else. 6617 6618 * plugins/check_snmp.c: Make check_snmp backwards compatible in how it 6619 parses thresholds 6620 6621 Once upon a time, check_snmp used to accept inverse ranges in the 6622 format of '2:1' to mean "alert if value is inside this range". 6623 6624 Since commit 7cb3ae09334796f3b54e4e6438e38c2cc679b360, ranges such 6625 as those have instead triggered the error "Range format incorrect" 6626 and resulted in an UNKNOWN warning state. This patch attempts to 6627 fix the situation so that the old-style ranges continues to mean 6628 exactly what the once did and people with lots of snmp checks can 6629 avoid a bazillion false positives from their environments. 6630 66312012-10-12 chl <dev+github@bugness.org> 6632 6633 * plugins/check_disk.c: check_disk: option to ignore reserved space 6634 6635 This commit add a runtime option to ignore the root-reserved space 6636 when calculating perfdata. 6637 6638 Before / after: 6639 ./check_disk -w 2% -c 1% /home 6640 ./check_disk -w 2% -c 1% -f /home 6641 DISK CRITICAL - free space: /home 272 MB (1% inode=83%);| /home=17551MB;18401;18589;0;18777 6642 DISK CRITICAL - free space: /home 272 MB (1% inode=83%);| /home=17551MB;17466;17644;0;17823 6643 6644 Well, it doesn't really give me more space :) but the perfdata are a 6645 little bit more coherent. 6646 6647 Note that there are still a rounding issue on the percent calculation 6648 (cf calculate_percent() comments, taken from coreutils 'df' command). 6649 272/17823 -> 1.526% 6650 6651 Since the warning/critical/min/max data are usually not saved in RRD DB, 6652 you can activate the option without seeing landslides in the graphs. 6653 66542012-10-09 Holger Weiss <holger@zedat.fu-berlin.de> 6655 6656 * NEWS: Mention the OPENSSL_config(3) support 6657 66582012-10-05 Marc Huffnagle <marc@huffnagle.net> 6659 6660 * plugins-scripts/utils.sh.in: Added additional documentation to the 6661 check_range function 6662 66632012-10-09 Holger Weiss <holger@zedat.fu-berlin.de> 6664 6665 * plugins/common.h: Allow for configuring OpenSSL 6666 6667 Let OpenSSL load its configuration file. See the OPENSSL_config(3) man 6668 page for details. 6669 6670 (Suggested by Max Kosmach in Debian bug report #689960, forwarded by Jan 6671 Wagner.) 6672 66732012-10-03 Alex Bradley <a.bradley@alumni.cs.ubc.ca> 6674 6675 * plugins/check_apt.c, plugins/t/check_apt.t, 6676 plugins/t/check_apt_input/debian1, plugins/t/check_apt_input/debian2, 6677 plugins/t/check_apt_input/debian3, plugins/t/check_apt_input/ubuntu1, 6678 plugins/t/check_apt_input/ubuntu2: Tests for check_apt 6679 6680 Add a hidden "--input-file" option to check_apt (modelled on 6681 check_procs) so that it can take files with sample apt output as input. 6682 6683 Add tests for my SECURITY_RE fix (debian3) and for the include, exclude 6684 and critical options. 6685 6686 * plugins/check_apt.c: Fix SourceForge bug 1904965 - check_apt: 6687 SECURITY_RE is not correct 6688 6689 For the default security upgrade detection regular expression, match 6690 "Debian-Security" in package description when it's anywhere after the 6691 first parenthesis (not just the second space-delimited word). For 6692 example: 6693 6694 ... (4.0.1-5.4 Debian:6.0.6/stable, Debian-Security:6.0/stable ... 6695 66962012-10-02 Alex Bradley <a.bradley@alumni.cs.ubc.ca> 6697 6698 * plugins/check_apt.c: Don't prepend "^Inst" or append a space to the 6699 "include", "exclude", or 6700 "critical" regular expressions. Instead, check for lines beginning 6701 with "Inst" using strncmp and apply the regular expressions only when 6702 such lines are found. 6703 6704 Fixes Debian bug #522812, along the lines suggested by the bug 6705 submitter, Justin T Pryzby. 6706 67072012-09-25 Gianluca Varisco <gianluca.varisco@gmail.com> 6708 6709 * plugins/check_disk.c: Update plugins/check_disk.c 6710 6711 CRITCAL -> CRITICAL typo 6712 67132012-09-21 Alex Bradley <a.bradley@alumni.cs.ubc.ca> 6714 6715 * contrib/check_linux_raid.pl: This patch fixes the regular expression 6716 for the array recovery 6717 completion percentage to detect the percentage when there is more than 6718 one space between between "recovery =" and the percentage. (When 6719 the percentage is less than 10%, /proc/mdstat shows it left-padded 6720 with an extra space: "recovery = 7.6%".) 6721 67222012-08-10 Holger Weiss <holger@zedat.fu-berlin.de> 6723 6724 * plugins/check_http.c: check_http: Update description of -C option 6725 6726 Mention that the -C option now accepts two comma-separated values. 6727 6728 * plugins/check_http.c: check_http: Add missing newline to --help output 6729 67302012-07-26 William Leibzon <william@leibzon.org> 6731 6732 * plugins/check_http.c, plugins/check_smtp.c, plugins/check_tcp.c: 6733 fixing bug in certificate experiation patch checking for bad warning 6734 threshold data 6735 67362012-08-10 Holger Weiss <holger@zedat.fu-berlin.de> 6737 6738 * plugins/tests/check_http.t: tests/check_http.t: Fix whitespace issues 6739 6740 In tests/check_http.t, tabs are used for indentation. 6741 6742 While at it, apply another few cosmetic changes. 6743 6744 * plugins/tests/check_http.t: tests/check_http.t: Update the number of 6745 SSL tests 6746 6747 * plugins/tests/check_http.t: tests/check_http.t: Fix test case 6748 6749 Fix the test case which is meant to make sure that 6750 6751 check_http -C <n>,<m> [...] 6752 6753 returns a CRITICAL state if <m> is large enough. 6754 67552012-08-06 Holger Weiss <holger@zedat.fu-berlin.de> 6756 6757 * NEWS: Mention fixed compilation without SSL 6758 6759 * plugins/check_ntp_peer.c: check_ntp_peer: Fix --help output for -m and 6760 -n 6761 6762 Fix the threshold specifications in the example for checking the number 6763 of truechimers. 6764 6765 Reported by Marc Haber on the "nagios-users" mailing list (Message-ID: 6766 <20120722142840.GA6931@torres.zugschlus.de>). 6767 6768 * plugins/check_ntp_peer.c: check_ntp_peer: Fix --help output for -W and 6769 -C 6770 6771 Mention that the check_ntp_peer plugin checks the stratum of the 6772 synchronization peer, not the stratum of the monitored server itself. 6773 6774 Thanks to Marc Haber for bringing this up on the "nagios-users" mailing 6775 list (Message-ID: <20120722142840.GA6931@torres.zugschlus.de>). 6776 67772012-07-18 Holger Weiss <holger@zedat.fu-berlin.de> 6778 6779 * plugins/check_http.c: check_http: Fix whitespace issues 6780 6781 In check_http.c, tabs aren't used for indentation. 6782 6783 * plugins/check_http.c: check_http: Fix compilation without SSL support 6784 6785 The "ssl_version" variable was undeclared when the plugins were compiled 6786 --without-openssl and --without-gnutls. 6787 6788 Bug reported by Michael LaCorte on the "nagiosplug-help" mailing list 6789 (Message-ID: <CCD30C91-A2A8-463A-82A9-F99B54F741D3@gmail.com>). 6790 67912011-04-08 Sebastian Harl <sh@teamix.net> 6792 6793 * plugins/check_pgsql.c: check_pgsql: Determine connection time in 6794 µs-resolution. 6795 6796 … thus, treat "elapsed time" and the thresholds as floating point values. 6797 6798 * plugins/check_pgsql.c: check_pgsql: Leave 'min' value in query 6799 perfdata empty. 6800 6801 There is no reasonable default value for that. 6802 68032011-04-07 Sebastian Harl <sh@teamix.net> 6804 6805 * plugins/check_pgsql.c: check_pgsql: Updated copyright. 6806 6807 * plugins/check_pgsql.c: check_pgsql: Added support for the -o command 6808 line option. 6809 6810 This option may be used to specify further connection parameters to be passed 6811 to PQconnectdb(). For example, this may be used to specify a service name in 6812 pg_service.conf to be used for additional connection parameters: -o 6813 'service=<name>' or to specify the SSL mode: -o 'sslmode=require'. 6814 6815 See the chapter "libpq - C Library" in the PostgreSQL manual for details. 6816 6817 * plugins/check_pgsql.c: check_pgsql: Removed -4/-6 flags from help 6818 output. 6819 6820 These options are not currently supported. 6821 6822 * plugins/check_pgsql.c: check_pgsql: Allow UNIX socket directories as 6823 hostname as well. 6824 6825 PostgreSQL accepts the directory name of its UNIX socket as hostname as well, 6826 e.g. /var/run/postgresql/. 6827 6828 * plugins/check_pgsql.c: check_pgsql: Use PQconnectdb() rather than 6829 PQsetdbLogin(). 6830 6831 This is more flexible and the recommended way to connect to a PostgreSQL 6832 database. 6833 6834 Also, the verbose output now includes detailed information about the 6835 connection. 6836 68372011-04-06 Sebastian Harl <sh@teamix.net> 6838 6839 * plugins/check_pgsql.c: check_pgsql: Fixed query perfdata output for 6840 empty warn/crit ranges. 6841 6842 Previously, "(null)" was printed (when using GNU's libc). This has been 6843 changed to print the empty string instead. 6844 6845 * plugins/check_pgsql.c: check_pgsql: Added support for executing 6846 queries. 6847 6848 The query result (the double value of the first column in the first row, to be 6849 precise) will be checked against threshold ranges specified using the -C and 6850 -W options. 6851 6852 Note that this also allows to query PostgreSQL internal values using the 6853 information available from the database daemon's "statistics collector" -- see 6854 the chapter "Monitoring Database Activity" in the PostgreSQL manual for 6855 details. 6856 68572012-07-04 Holger Weiss <holger@zedat.fu-berlin.de> 6858 6859 * NEWS: Mention the new check_dbi plugin 6860 68612012-07-04 Eric Stanley <estanley@nagios.com> 6862 6863 * plugins/check_smtp.c: Re-added missing variable declarations to 6864 check_smtp.c 6865 6866 A recent update removed the declarations for a couple variables in 6867 check_smtp.c that are still being used, which caused a failure 6868 in the compilation of check_smtp.c. This commit restores those variable 6869 declarations so the check_smtp.c will again compile. 6870 68712012-06-29 Holger Weiss <holger@zedat.fu-berlin.de> 6872 6873 * plugins/check_smtp.c: check_smtp: Remove a comment regarding MAIL FROM 6874 6875 Earlier versions of check_smtp generated an (invalid) "MAIL FROM" 6876 command without arguments by default. These days, a "MAIL FROM" command 6877 is only sent if the --from option is specified. 6878 6879 This commit removes a comment which explains the old behaviour, and it 6880 updates a variable name accordingly. 6881 6882 * plugins/check_smtp.c: check_smtp: Fix help and usage output regarding 6883 -R 6884 6885 * NEWS, THANKS.in: NEWS, THANKS: Mention Anders Kaseorg's changes 6886 68872012-06-29 Anders Kaseorg <andersk@mit.edu> 6888 6889 * plugins/check_smtp.c: check_smtp: Fix strcat overflows 6890 6891 * contrib/check_http-with-client-certificate.c, plugins/check_by_ssh.c, 6892 plugins/check_dig.c, plugins/check_disk.c, plugins/check_dns.c, 6893 plugins/check_fping.c, plugins/check_game.c, plugins/check_hpjd.c, 6894 plugins/check_http.c, plugins/check_ldap.c, plugins/check_load.c, 6895 plugins/check_mrtgtraf.c, plugins/check_mysql.c, 6896 plugins/check_mysql_query.c, plugins/check_nagios.c, plugins/check_nt.c, 6897 plugins/check_ntp.c, plugins/check_ntp_peer.c, plugins/check_ntp_time.c, 6898 plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, 6899 plugins/check_ping.c, plugins/check_procs.c, plugins/check_radius.c, 6900 plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, 6901 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, 6902 plugins/check_time.c, plugins/check_ups.c, plugins/check_users.c, 6903 plugins/negate.c, plugins/urlize.c, plugins/utils.c, plugins/utils.h: 6904 Die when asprintf fails 6905 6906 Fixes many instances of 6907 warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] 6908 6909 * plugins/check_smtp.c: check_smtp: Strip angle brackets from -f 6910 argument, if provided 6911 6912 Apparently some people used -f '<nagios@example.com>' to work around 6913 the bug I just fixed in the MAIL FROM: command generation. Although 6914 the resulting command wasn't RFC-compliant, it was working with some 6915 MTAs, so let's continue to support this syntax now that we generate 6916 RFC-compliant commands. 6917 69182012-06-28 Anders Kaseorg <andersk@mit.edu> 6919 6920 * plugins/check_smtp.c: check_smtp: Change MAIL FROM: command to comply 6921 with the SMTP standard 6922 6923 Every version of the SMTP standard (from RFC 821 to the current RFC 6924 5321) requires the address following MAIL FROM: to follow the colon 6925 immediately (with no space) and to be surrounded by angle brackets. 6926 69272012-06-28 Holger Weiss <holger@zedat.fu-berlin.de> 6928 6929 * package.def: Remove the package.def file 6930 6931 The package.def file is not included in release tarballs, and I'm not 6932 aware of anyone (still) using it. 6933 69342012-06-27 Holger Weiss <holger@zedat.fu-berlin.de> 6935 6936 * BUGS: Remove #990948 from the BUGS file 6937 6938 Issue #990948 has been fixed by commit 6939 0892c4ac28c4c2e3b6275187f845813b4cd6d320. 6940 6941 * BUGS, ChangeLog, NEWS, NP-VERSION-GEN, configure.in, package.def: 6942 Prepare for the 1.4.16 release 6943 6944 * plugins/check_tcp.c: check_tcp: Print performance data even with -D 6945 6946 When using the 1.4.15 release of the Nagios Plugins, a command such as 6947 6948 check_tcp -H pop.example.com -p 995 -D 14 6949 6950 usually produced two lines of output, e.g.: 6951 6952 OK - Certificate will expire on 12/13/2014 23:59. 6953 TCP OK - 0.009 second response time on port 995|time=0.008849s;;;0.000000;10.000000 6954 6955 The second line was removed by 4d06603060fc1233861b164870f0d3a2e0d8d2eb. 6956 However, as the old two-line output is a valid (though in this case 6957 unintended) way to spit out performance data, removing the second line 6958 might break current setups. Therefore, we revert to the old behaviour, 6959 at least for the moment. 6960 6961 The issue was reported by Jochen Bern on the "nagiosplug-devel" mailing 6962 list (Message-ID: <4FEAE812.8030309@LINworks.de>). 6963 6964 * BUGS: Update the BUGS file 6965 6966 Remove the bug reports that were closed, and add two new items. 6967 69682012-06-27 Sven Nierlein <sven@nierlein.de> 6969 6970 * plugins/check_snmp.c, plugins/tests/check_snmp.t: check_snmp: use 6971 single quotes for perf data labels 6972 69732012-06-26 Sven Nierlein <sven@nierlein.de> 6974 6975 * NEWS, THANKS.in, plugins/check_snmp.c, plugins/tests/check_snmp.t: Fix 6976 performance data label containing spaces in check_snmp (Jochen Bern) 6977 6978 Add --perf-oids option for check_snmp to retain optional 1.4.14 compatibility 6979 69802012-06-26 Holger Weiss <holger@zedat.fu-berlin.de> 6981 6982 * THANKS.in: Remove team members from the THANKS file 6983 6984 The (current and past) team members are listed in the AUTHORS file. 6985 6986 * AUTHORS, THANKS.in: Add Sven Nierlein to the list of AUTHORS 6987 69882012-06-25 William Leibzon <william@leibzon.org> 6989 6990 * plugins/tests/check_http.t: added test case for certificate checs with 6991 both warning and critical values 6992 69932012-06-25 Sven Nierlein <sven@nierlein.de> 6994 6995 * plugins/sslutils.c, plugins/t/check_http.t, plugins/t/check_tcp.t: 6996 check_http: added test for warning thresholds 6997 6998 fixed typo in sslutils 6999 7000 * NEWS, THANKS.in: updated changelog 7001 70022012-05-21 William Leibzon <william@leibzon.org> 7003 7004 * plugins/check_http.c, plugins/check_smtp.c, plugins/check_tcp.c, 7005 plugins/netutils.h, plugins/sslutils.c: applied patch that adds both 7006 critical and warning thresholds to certificate expiration checks of 7007 check_tcp, check_http, check_smtp 7008 70092012-06-25 Holger Weiss <holger@zedat.fu-berlin.de> 7010 7011 * plugins/check_ping.c: check_ping: Add missing newline to die() calls 7012 7013 Our die() function expects the caller to append the trailing newline 7014 character. 7015 7016 * NEWS: Improve the wording a bit 7017 70182012-06-24 Holger Weiss <holger@zedat.fu-berlin.de> 7019 7020 * THANKS.in, plugins/check_ping.c: check_ping: Ignore ping(1)'s exit 7021 status 7022 7023 Don't return a WARNING state if the number of lost packets is greater 7024 than zero but below the specified warning threshold. This happened 7025 because the check_ping plugin used the exit status of the ping(1) 7026 utility. (#3535140 - Tobias Brox) 7027 70282012-06-23 Holger Weiss <holger@zedat.fu-berlin.de> 7029 7030 * NEWS, THANKS.in, plugins-scripts/check_disk_smb.pl: check_disk_smb: 7031 Add performance data 7032 7033 (Debian #654259 - Charles-Henri Larose) 7034 70352012-06-22 Holger Weiss <holger@zedat.fu-berlin.de> 7036 7037 * plugins/t/check_by_ssh.t: Fix check_by_ssh test for non-Bash login 7038 shells 7039 7040 In the C shell and in the Z shell, the "?" character must be quoted or 7041 backslash-escaped in order to use it verbatim. Therefore, a command 7042 such as 7043 7044 check_by_ssh -H test.example.com -l joe echo huh? 7045 7046 might fail, depending on joe's login shell on test.example.com. 7047 7048 Just to make sure, this commit removes most punctuation characters from 7049 our test strings. 7050 70512012-06-14 Holger Weiss <holger@zedat.fu-berlin.de> 7052 7053 * THANKS.in, plugins-root/check_dhcp.c: check_dhcp: Don't misinterpret 7054 the "siaddr" field 7055 7056 RFC 2131 (2.) says: "DHCP clarifies the interpretation of the 'siaddr' 7057 field as the address of the server to use in the next step of the 7058 client's bootstrap process." So, we shouldn't interpret this field as 7059 the DHCP server's own address. (#3503921 - Jason Ellison) 7060 70612012-06-13 Holger Weiss <holger@zedat.fu-berlin.de> 7062 7063 * NEWS, plugins-root/check_dhcp.c: check_dhcp: Fix handling of "pad" 7064 options 7065 7066 Don't let "pad" options[*] terminate the parsing of DHCP options. This 7067 bug was triggered by using check_dhcp against Windows 2003 DHCP servers 7068 (see #3503921). 7069 7070 [*] Cf. RFC 2132, 3.1. 7071 70722012-06-11 Holger Weiss <holger@zedat.fu-berlin.de> 7073 7074 * NEWS, THANKS.in, plugins/check_ping.c: Improve parsing of ping6(1) 7075 output 7076 7077 The ping6(1) implementation provided by Debian's iputils-ping package 7078 may produce output such as the following: 7079 7080 | 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2009ms 7081 7082 There's a corresponding pattern in check_ping.c:458: 7083 7084 | "%*d packets transmitted, %*d received, +%*d errors, %d%% packet loss" 7085 7086 Without this fix, the pattern in check_ping.c:456 matched first (as 7087 sscanf(3) interprets "+3" as a match for "%d"): 7088 7089 | "%*d packets transmitted, %*d received, %d%% loss, time" 7090 7091 (#1894850 - Debian bug report #514588 - Matej Vela) 7092 7093 * plugins/sslutils.c: Fix whitespace and capitalization issues 7094 7095 Fix indentation and whitespace issues, and correct some capitalization 7096 errors in error messages. The behaviour is unchanged. 7097 7098 * plugins/sslutils.c: Don't use SSLv2 when compiling against GnuTLS 7099 7100 GnuTLS doesn't support SSL version 2. 7101 71022012-06-08 Sebastian Harl <sh@tokkee.org> 7103 7104 * plugins/t/check_dbi.t: t/check_dbi.t: Don't use 'INSERT … VALUES 7105 (a,b), (c,d)' with SQLite3. 7106 7107 Older versions of SQLite3 don't seem to support that. 7108 71092012-06-08 Sebastian Harl <sh@teamix.net> 7110 7111 * plugins/t/check_dbi.t: Added a few test cases for the check_dbi 7112 plugin. 7113 7114 All tests use sqlite3. A temporary database is created for the purpose of the 7115 tests. 7116 71172012-06-07 Holger Weiss <holger@zedat.fu-berlin.de> 7118 7119 * plugins/check_users.c: check_users: Whitespace fixes, etc. 7120 7121 * NEWS, THANKS.in: Update NEWS and THANKS w.r.t. check_users change 7122 71232012-04-17 M. Remy <mremy@gmx.ch> 7124 7125 * plugins/Makefile.am, plugins/check_users.c: check_users: improve 7126 performance 7127 7128 This patch use the utxent function family to collect the user data. It improve the check speed. 7129 Need a system conforming to POSIX.1-2001. 7130 71312012-06-06 Sebastian Harl <sh@teamix.net> 7132 7133 * plugins/check_dbi.c: check_dbi: Hint the user about cause when dbi 7134 init fails. 7135 71362011-04-18 Sebastian Harl <sh@teamix.net> 7137 7138 * plugins/check_dbi.c: check_dbi: Added simple regex example to help 7139 output. 7140 7141 * plugins/check_dbi.c: check_dbi: Added SERVER_VERSION metric. 7142 7143 This metric compares the database engine server version with the specified 7144 ranges. The version string [[[[A.]B.]C.]D.]E[.] is returned as E + D*100 + 7145 C*10000 + B*1000000 + A*100000000 (see libdbi's dbi_conn_get_engine_version() 7146 documentation). 7147 7148 * plugins/check_dbi.c: check_dbi: Added -r and -R options. 7149 7150 These options may be used to specify an extended POSIX regular expression that 7151 is applied to the query result. When using -R, a case-insensitive match is 7152 done. 7153 7154 The options may not be mixed with -w/-c/-e. 7155 71562011-04-15 Sebastian Harl <sh@teamix.net> 7157 7158 * plugins/check_dbi.c: check_dbi: Added -e option. 7159 7160 This option may be used to specify a string that is expected as the query 7161 return value. The string is compared to the query result using strcmp(). 7162 7163 The option may not be mixed with -w/-c. 7164 7165 * plugins/check_dbi.c: check_dbi: Added some examples to the help 7166 output. 7167 7168 * plugins/check_dbi.c: check_dbi: Added QUERY_TIME metric. 7169 7170 This metric checks the execution time of the specified query. In case the 7171 query does not return any (parsable) data, this is not treated as an error 7172 when using this metric. 7173 7174 * plugins/check_dbi.c: check_dbi: Replaced -W/-C with -m. 7175 7176 The -m option may be used to specify a metric to check the thresholds against. 7177 This is more flexible than --conntime-warning/--conntime-critical (-W/-C) as 7178 it may be extended to support further metrics without introducing tons of 7179 arguments. Also, it does not make much sense to check the conntime and query 7180 result at the same time. 7181 7182 Currently, the metrics CONN_TIME and QUERY_RESULT are available. 7183 7184 A query is no longer required unless QUERY_RESULT (the default) is used. 7185 71862011-04-08 Sebastian Harl <sh@teamix.net> 7187 7188 * plugins/check_dbi.c: check_dbi: Fixed/improved perfdata output. 7189 7190 - do not use zero as 'min' value for the query result perfdata 7191 7192 - added all semicolons 7193 71942011-04-07 Sebastian Harl <sh@teamix.net> 7195 7196 * plugins/check_dbi.c: check_dbi: Check and report the time used by the 7197 query. 7198 7199 * plugins/check_dbi.c: check_dbi: Added threshold ranges for the 7200 connection time. 7201 7202 The -W and -C options are used for that. The plugin return value is determined 7203 by the worst check result. 7204 7205 * plugins/check_dbi.c: check_dbi: Include extra opts in help output. 7206 7207 * .gitignore, REQUIREMENTS, configure.in, plugins/Makefile.am, 7208 plugins/check_dbi.c: Initial version of the 'check_dbi' plugin. 7209 7210 This plugin connects to an SQL database using libdbi, thus supporting all 7211 database backends supported by libdbi. It will then issue the specified SQL 7212 query and check the result (the numeric value of the first column of the first 7213 row to be precise) against the specified warning/critical ranges. 7214 7215 The performance data includes the connection time (µs-resolution as provided 7216 by gettimeofday()) and the query result. 7217 72182012-06-06 Sebastian Harl <sh@teamix.net> 7219 7220 * plugins/sslutils.c: sslutils: Check if OpenSSL supports SSLv2. 7221 7222 Recent versions/builds seem to disable that feature. 7223 72242012-05-29 Holger Weiss <holger@zedat.fu-berlin.de> 7225 7226 * NEWS, THANKS.in, plugins-scripts/utils.sh.in: Mention the check_range 7227 function in NEWS, etc. 7228 72292012-04-18 Alex Griffin <griffin.aj@gmail.com> 7230 7231 * plugins-scripts/utils.sh.in: Added check_range shell function to 7232 utils.sh.in 7233 72342012-05-29 Holger Weiss <holger@zedat.fu-berlin.de> 7235 7236 * plugins/check_http.c: check_http: Fix -C/--certificate option handling 7237 7238 The support for specifying the desired SSL protocol version via an 7239 optional -S/--ssl argument broke the -C/--certificate option. This is 7240 fixed now. 7241 72422012-05-28 Holger Weiss <holger@zedat.fu-berlin.de> 7243 7244 * plugins/check_http.c: check_http: Don't ignore SSL initialization 7245 errors 7246 7247 SSL initialization errors are now handled properly by check_http 7248 (#3095106 - Eric Schoeller). 7249 7250 * NEWS, THANKS.in, plugins/check_http.c, plugins/sslutils.c: Add support 7251 for specifying SSL protocol version 7252 7253 The check_http -S/--ssl option now takes an optional argument which 7254 specifies the desired SSL/TLS protocol version (#3285367 - Jason Lunn). 7255 72562012-05-07 Holger Weiss <holger@zedat.fu-berlin.de> 7257 7258 * NEWS, plugins/sslutils.c: Disable stateless SSL session resumption 7259 7260 Some versions of OpenSSL fail to negotiate the SSL connection with at 7261 least some versions of Tomcat if stateless SSL session resumption 7262 support (see RFC4507) is enabled: 7263 7264 | CRITICAL - Cannot make SSL connection 7265 | 140099330348712:error:140943F2:SSL routines:SSL3_READ_BYTES:sslv3 alert unexpected message:s3_pkt.c:1195:SSL alert number 10 7266 7267 The problem is reproducible with OpenSSL 1.0.0h, but not with OpenSSL 7268 0.9.8o-4squeeze12 (as shipped with Debian 6.0.4). We work around it by 7269 disabling the RFC4507 functionality when using OpenSSL versions which 7270 support it. 7271 7272 Thanks to Dag Bakke for reporting the issue and for giving me access to 7273 a server I could use to reproduce the problem. 7274 72752012-04-17 Holger Weiss <holger@zedat.fu-berlin.de> 7276 7277 * .gitignore: Add nagios-plugins.spec file to .gitignore 7278 7279 The nagios-plugins.spec file is created from nagios-plugins.spec.in and 7280 should be ignored by Git. 7281 72822012-04-17 Jan Wagner <waja@cyconet.org> 7283 7284 * NEWS, plugins/check_ping.c: Fix check_ping where output of ping6 when 7285 unreachable (Debian #662638) 7286 72872012-04-09 Holger Weiss <holger@zedat.fu-berlin.de> 7288 7289 * NEWS: Mention check_by_ssh -F option in NEWS file 7290 72912012-04-09 Sven Nierlein <sven@nierlein.de> 7292 7293 * plugins/check_by_ssh.c, plugins/t/check_by_ssh.t: check_by_ssh: added 7294 -F config file to specify alternative ssh config 7295 72962012-04-06 Eric Stanley <estanley@nagios.com> 7297 7298 * Makefile.am, configure.in, nagios-plugins.spec.in, 7299 po/nagios-plugins.pot: Updated to support compiling and building RPM on 7300 AIX. 7301 73022012-02-24 Holger Weiss <holger@zedat.fu-berlin.de> 7303 7304 * plugins/check_http.c: Clarify that check_http won't verify 7305 certificates 7306 7307 Add a note to the --help output which clarifies that check_http doesn't 7308 perform certificate verification (beyond what the "-C" option does). 7309 7310 (Suggested by Michael Renner in Debian bug report #644627, forwarded by 7311 Jan Wagner.) 7312 7313 * plugins/check_snmp.c: Cosmetic change 7314 7315 Replace all occurrences of "strstr(s, "c") == s" with "s[0] == 'c'". 7316 7317 * plugins/check_snmp.c: Accept multiple labels specified with "-l" 7318 7319 Fix the code which accepts a comma-separated list of labels specified 7320 via the "-l" option. 7321 7322 (Spotted by Oskar Liljeblad in Debian bug report #647020, forwarded by 7323 Jan Wagner.) 7324 73252012-02-10 Eric Stanley <estanley@nagios.com> 7326 7327 * configure.in, plugins/common.h: Enable compiling on AIX 6.1 7328 73292012-01-20 Eric Stanley <estanley@nagios.com> 7330 7331 * Makefile.am, pkg/solaris/solpkg: Added pst3 to Solaris package. 7332 73332011-12-25 Holger Weiss <holger@zedat.fu-berlin.de> 7334 7335 * NEWS, perlmods/Nagios-Plugin-0.34.tar.gz, 7336 perlmods/Nagios-Plugin-0.36.tar.gz: Updated Nagios::Plugin library 7337 73382011-12-16 Eric Stanley <estanley@nagios.com> 7339 7340 * Makefile.am, pkg/solaris/pkginfo.in, pkg/solaris/solpkg: Commit files 7341 which were inadvertently omitted from the previous commit. 7342 7343 * pkg/solaris/preinstall: Updated Solaris package creation to newer 7344 standards 7345 7346 The Solaris package creation has been updated to newer standards to match those 7347 of the NRPE package. The following changes have been made: 7348 - the plugins now install under /opt/nagios 7349 - the name of package is now NGOSplugin 7350 - the files installed are now owned by the nagios user 7351 - the package includes a pre-installation script that creates a nagios user 7352 and a nagios group if one did not previously exist 7353 7354 * m4/np_mysqlclient.m4: Fixed issue for compiling mysql plugin on 7355 Solaris 7356 7357 On Solaris, in the case where the mysql libraries were compiled using a 7358 non-gcc compiler, but the plugins are being compiled with gcc, the configure 7359 process would incorrectly determine the MYSQLCFLAGS. This has been corrected 7360 in the m4/np_mysqlclient.m4 file. 7361 73622011-09-07 Holger Weiss <holger@zedat.fu-berlin.de> 7363 7364 * plugins-scripts/check_sensors.sh: check_sensors: Use symbolic exit 7365 codes 7366 7367 Specify the exit codes by using the constants from utils.sh. 7368 7369 * plugins-scripts/check_sensors.sh: check_sensors: Minor whitespace 7370 fixes 7371 7372 * NEWS, plugins-scripts/check_sensors.sh: check_sensors: Detect FAULT 7373 status 7374 7375 Return an UNKNOWN status if a faulty sensor is detected. This can be 7376 suppressed with the new "--ignore-fault" option. 7377 7378 (Fixes Debian bug #615133, patch suggested by Jan Wagner.) 7379 73802011-09-06 Thomas Guyot-Sionnest <dermoth@aei.ca> 7381 7382 * plugins/check_radius.c: Make GCC happy 7383 7384 It won't trust us about msg containing no format string, and fail miserably 7385 when compiled with -Werror=format-security. Reported by spy6 on IRC. 7386 73872011-08-13 Matthias Eble <psychotrahe@users.sourceforge.net> 7388 7389 * plugins/check_ldap.c: Fix: check_ldap now correctly handles the long 7390 option --hostname for -H 7391 7392 The undocumented --host has been changed to --hostname which is actually 7393 mentioned in --help. Thanks to lgarrett (#3191388) 7394 73952011-07-15 Ton Voon <ton.voon@opsera.com> 7396 7397 * NEWS, plugins/check_smtp.c, plugins/check_tcp.c: Fix check_smtp and 7398 check_tcp where duplicate messages were displayed for certificate errors 7399 (Opsview team) 7400 7401 * NEWS, plugins/check_smtp.c: New option to check_smtp to ignore 7402 failures when sending QUIT (#3358348 - Duncan Ferguson) 7403 74042011-04-28 Sebastian Harl <sh@teamix.net> 7405 7406 * NEWS, THANKS.in, plugins-root/check_icmp.c: check_host: Allocate a 7407 large-enough buffer for the host table. 7408 7409 When specifying a host-name on the command line, each of its IPs is added to 7410 the host table (and each one is pinged). So, the buffer has to be large enough 7411 to hold all of the respective host objects. (argc - 1) only fits hosts with a 7412 single IP. 7413 7414 Thanks to Max Kosmach <max@tcen.ru> for reporting this in Debian bug #623702. 7415 74162011-03-26 Thomas Guyot-Sionnest <dermoth@aei.ca> 7417 7418 * NEWS, THANKS.in, plugins/check_ssh.c: Add perfdata to check_ssh 7419 (#3244097 - Marco Beck) 7420 74212011-02-08 Holger Weiss <holger@zedat.fu-berlin.de> 7422 7423 * plugins/check_smtp.c: check_smtp: Abort on missing/unexpected greeting 7424 7425 Abort immediately if we don't receive a server greeting or if the 7426 greeting doesn't contain the "--expect"ed string (by default: "220") 7427 instead of blindly sending the EHLO/HELO line. 7428 7429 Spotted by Daniel Piddock, see Debian bug report #611914. 7430 74312011-02-04 Thomas Guyot-Sionnest <dermoth@aei.ca> 7432 7433 * NEWS, THANKS.in, plugins/sslutils.c, plugins/t/check_http.t, 7434 plugins/tests/check_http.t: check_http: check for and print the 7435 certificate cn 7436 7437 This patch adds a check for the certificate cn (hostname) to normal 7438 certificate checks. It returns CRITICAL if th cn is missing, otherwise it 7439 prints it in the normal output. 7440 7441 Patch by Stéphane Urbanovski 7442 74432011-01-21 Ton Voon <ton.voon@opsera.com> 7444 7445 * NEWS, plugins/check_procs.c, plugins/tests/check_procs.t: Fix for 7446 regex input of '|', being output causing problems with Nagios' parsing 7447 of 7448 performance data. Now replaced with ',' 7449 74502011-01-05 Thomas Guyot-Sionnest <dermoth@aei.ca> 7451 7452 * plugins/t/check_snmp.t, plugins/tests/check_snmp.t, 7453 plugins/tests/check_snmp_agent.pl: Test updates... 7454 7455 1. Timetick test could fail with uptime > 115 days. Thresholds are 7456 double type, so it's safe to put a large number even for 32bit systems. 7457 2. Add a test based on an invalid bug report, worthy anyway. 7458 74592011-01-01 Thomas Guyot-Sionnest <dermoth@aei.ca> 7460 7461 * tools/sfsnapshot-upload: Update the README text 7462 7463 * NEWS, plugins/check_http.c: Make check_http use standard threshold 7464 functions 7465 7466 This enables floating point and ranges, and make the code more standard. 7467 74682010-12-23 Thomas Guyot-Sionnest <dermoth@aei.ca> 7469 7470 * NEWS, plugins/check_ldap.c: Fix check_ldap overriding the port when 7471 --ssl was specified after -p 7472 74732010-11-30 Thomas Guyot-Sionnest <dermoth@aei.ca> 7474 7475 * plugins/tests/check_http.t, plugins/tests/check_snmp.t: Fix minor test 7476 issues 7477 7478 My Test::More wouldn't print the total number of tests anymore, moving 7479 the plan at the top appears to fix it. 7480 7481 At the same time I made check-http.t eval the special modules so it can 7482 skip the tests instead of failing. 7483 7484 * NEWS, plugins/check_snmp.c, plugins/tests/check_snmp.t: Revert 7485 "check_snmp now considers strings returned by SNMP that contain just" 7486 7487 This reverts commit 896962a1ad1b7d7c75d42c565b06cc799feb0a7c. 7488 7489 Conflicts: 7490 7491 NEWS 7492 plugins/tests/check_snmp.t 7493 7494 Notes: 7495 Reverting because I rebased a patch that was doing the same thing, plus 7496 fixing more related regressions, and both didn't work together. 7497 I kept the tests intact except for one that wouldn't pass on 1.4.14 7498 either 7499 7500 * plugins/tests/check_snmp.t: State-based tests enhancements 7501 7502 - Use /var/tmp for state if no state dir environment variable is set, 7503 this avoid the need for a writable localstatedir during tests. 7504 - Use "rm -f", mostly to avoid printing out garbage of the directory 7505 doesn't exists 7506 7507 * NEWS, plugins/check_snmp.c, plugins/t/check_snmp.t: check_snmp: Remove 7508 that is_numeric madness 7509 7510 Original patch to make Timeticks works as in check_snmp v1.4.14, it turns 7511 out is_numeric isn't so useful and treating all types as numeric works 7512 best for backwards-compatibility. This is how it used to work in 1.4.14. 7513 7514 As a special case, I also make calculate_rate look up for numeric values 7515 as it would otherwise return the last value instead. 7516 75172010-11-28 Matthias Eble <psychotrahe@users.sourceforge.net> 7518 7519 * plugins-scripts/t/check_disk_smb.t: add test cases for check_disk_smb 7520 7521 * NEWS, plugins-scripts/check_disk_smb.pl: check_disk_smb now handles 7522 NT_STATUS_ACCESS_DENIED properly (Debian #601696) 7523 7524 * NEWS, plugins-scripts/check_disk_smb.pl: Make check_disk_smb accept 7525 spaces in share names (#990948, #1370031, Debian #601699) 7526 75272010-11-15 Matthias Eble <psychotrahe@users.sourceforge.net> 7528 7529 * NEWS, lib/utils_disk.c, lib/utils_disk.h, plugins/check_disk.c: Fix 7530 check_disk free space calculation if blocksizes differ within a disk 7531 group (Bekar - #2973603) 7532 7533 Various values (dused_pct, dfree_pct, inodes_free, inodes_total, ...) are now carried in 7534 the parameter_list structure. Assignments have been moved to a subroutine preventing 7535 code redundancies. 7536 Group metrics are now calculated based on units rather than blocks. This fixes freespace calculation 7537 when blocksizes differ within a group. 7538 75392010-11-15 nagios <nagios@opsviewdev32.(none)> 7540 7541 * NEWS, plugins/check_snmp.c, plugins/tests/check_snmp.t, 7542 plugins/tests/check_snmp_agent.pl: check_snmp now considers strings 7543 returned by SNMP that contain just 7544 numbers (according to strtod) to be a numeric value for threshold and 7545 performance data 7546 75472010-10-16 Thomas Guyot-Sionnest <dermoth@aei.ca> 7548 7549 * NEWS: Update NEWS for last commit 7550 75512010-10-13 Thomas Guyot-Sionnest <dermoth@aei.ca> 7552 7553 * THANKS.in, plugins/check_nt.c: check_nt: make UPTIME accept 7554 warning/critical levels 7555 7556 Patch originally by Ryan Kelly 7557 75582010-10-11 Thomas Guyot-Sionnest <dermoth@aei.ca> 7559 7560 * tools/sfsnapshotgit: sfsnapshotgit: Better handling of remote refs 7561 7562 This commit allow to track branches from unusually-named remote refs and 7563 makes possible using external remotes (other than origin) for snapshots. 7564 75652010-10-05 Thomas Guyot-Sionnest <dermoth@aei.ca> 7566 7567 * contrib/check_linux_raid.pl: Patch for check_linux_raid with on 7568 linear/raid0 arrays 7569 7570 Fixes bug #3049988, Debian bug #579049 7571 75722010-08-31 Ton Voon <ton.voon@opsera.com> 7573 7574 * plugins/check_http.c: Fix typos in -f help text 7575 75762010-07-27 Holger Weiss <holger@zedat.fu-berlin.de> 7577 7578 * COPYING: Update the COPYING file to the GPLv3 7579 7580 We switched to the GPLv3 early in 2008, but we forgot to update the 7581 COPYING file accordingly. 7582 75832010-07-27 Ton Voon <ton.voon@opsera.com> 7584 7585 * BUGS, ChangeLog, NEWS, NP-VERSION-GEN, configure.in, package.def: 7586 1.4.15 prep 7587 75882010-07-14 Ton Voon <ton.voon@opsera.com> 7589 7590 * tools/sfsnapshot-upload: Added text re: MD5SUM updates in nightlies, 7591 but tarballs not 7592 75932010-07-09 Thomas Guyot-Sionnest <dermoth@aei.ca> 7594 7595 * plugins/check_snmp.c, po/de.po, po/fr.po, po/nagios-plugins.pot: Fix 7596 --help output when MAX_OIDS is altered. 7597 75982010-07-07 Ton Voon <ton.voon@opsera.com> 7599 7600 * NEWS, plugins/check_disk.c: Fix examples in check_disk, where it 7601 implied was possible to suffix unit values to warn/crit parameters 7602 7603 * NEWS, THANKS.in, plugins-scripts/check_ifstatus.pl: Allow 7604 check_ifstatus to accept version=2c 7605 76062010-07-02 Thomas Guyot-Sionnest <dermoth@aei.ca> 7607 7608 * NEWS, lib/utils_cmd.c: Fix cmd_run overwriting the environment 7609 7610 Some commands need the environment to function properly. One such 7611 example is check_ssh and check_by_ssh when a SOCKS proxy is required. 7612 7613 This patch use setenv and extern char **environ to alter and pass the 7614 new environment to the child process Those modules have been added to 7615 Gnulib for portability. 7616 7617 * gl/Makefile.am, gl/m4/gnulib-cache.m4: Import the environ module from 7618 gnulib (86ba51) 7619 76202010-07-02 Holger Weiss <holger@zedat.fu-berlin.de> 7621 7622 * tools/git-notify: git-notify: Be careful with "--no-merge" 7623 7624 The "-X" option (which asks git-notify to not report merge commits) was 7625 implemented by setting the "--no-merge" option on each invocation of 7626 git-rev-list(1). However, we do not only use git-rev-list(1) to get the 7627 list of new commits, but also to check whether the old branch head (or 7628 tag) is a parent of the new branch head (or tag). For this latter 7629 check, the "--no-merge" option should not be set; otherwise, git-notify 7630 would be fooled to believe that the branch has been rewritten if the old 7631 head was a merge commit. 7632 76332010-06-30 tonvoon <ton.voon@opsview.com> 7634 7635 * plugins/check_snmp.c, plugins/tests/check_snmp.t: Corrected 7636 rate_multiplier calculation 7637 7638 * plugins/check_snmp.c, plugins/tests/check_snmp.t: Removed suffix of 7639 "-rate" and let user decide label via --label 7640 7641 * plugins/check_snmp.c, plugins/tests/check_snmp.t: Tests for 7642 --rate-multiplier option 7643 76442010-06-30 Ton Voon <ton.voon@opsera.com> 7645 7646 * plugins/check_snmp.c: Fixed rate-multiplier option 7647 76482010-06-25 tonvoon <ton.voon@opsview.com> 7649 7650 * lib/tests/Makefile.am: Add test file directory 7651 76522010-06-24 Ton Voon <ton.voon@opsera.com> 7653 7654 * lib/tests/test_utils.c, lib/utils_base.c: Cleanup some warnings 7655 displayed from IRIX tinderbox server 7656 7657 * gl/Makefile.am, gl/m4/eealloc.m4, gl/m4/environ.m4, 7658 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/malloca.m4, 7659 gl/m4/setenv.m4, gl/malloca.c, gl/malloca.h, gl/malloca.valgrind, 7660 gl/setenv.c, gl/unsetenv.c: Added unsetenv and setenv from gnulib 7661 7662 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, 7663 gl/m4/strsep.m4, gl/strsep.c: Added strsep to gnulib, for check_snmp.c 7664 76652010-06-23 tonvoon <ton.voon@opsview.com> 7666 7667 * NEWS, plugins/check_snmp.c, plugins/tests/check_snmp.t, 7668 plugins/tests/check_snmp_agent.pl, po/de.po, po/fr.po, 7669 po/nagios-plugins.pot: Added option to invert search results 7670 7671 * NEWS, plugins/check_http.c, plugins/tests/check_http.t: Display 7672 missing search string and URL when failed (Duncan Ferguson #2999924) 7673 76742010-06-17 Ton Voon <ton.voon@opsera.com> 7675 7676 * NEWS, build-aux/c++defs.h, build-aux/warn-on-use.h, gl/Makefile.am, 7677 gl/alloca.c, gl/config.charset, gl/error.c, gl/getopt.c, 7678 gl/getopt_int.h, gl/localcharset.c, gl/m4/asm-underscore.m4, 7679 gl/m4/getopt.m4, gl/m4/gettext.m4, gl/m4/gnulib-cache.m4, 7680 gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4, gl/m4/iconv.m4, 7681 gl/m4/intl.m4, gl/m4/lib-link.m4, gl/m4/netdb_h.m4, gl/m4/onceonly.m4, 7682 gl/m4/po.m4, gl/m4/printf.m4, gl/m4/sha1.m4, gl/m4/sockpfaf.m4, 7683 gl/m4/stdint.m4, gl/m4/stdio_h.m4, gl/m4/string_h.m4, gl/m4/strnlen.m4, 7684 gl/m4/time_h.m4, gl/m4/unistd_h.m4, gl/m4/vasnprintf.m4, 7685 gl/m4/visibility.m4, gl/netdb.in.h, gl/regex_internal.c, 7686 gl/regex_internal.h, gl/sha1.c, gl/sha1.h, gl/stdbool.in.h, 7687 gl/stdio-write.c, gl/stdio.in.h, gl/strerror.c, gl/string.in.h, 7688 gl/sys_stat.in.h, gl/time.in.h, gl/unistd.in.h, gl/vasnprintf.c, 7689 gl/verify.h, gl/wchar.in.h, lib/Makefile.am, lib/tests/Makefile.am, 7690 lib/tests/test_utils.c, lib/tests/var/.gitignore, lib/tests/var/baddate, 7691 lib/tests/var/missingdataline, lib/tests/var/oldformat, 7692 lib/tests/var/statefile, lib/utils_base.c, lib/utils_base.h, 7693 plugins/Makefile.am, plugins/check_snmp.c, plugins/tests/check_snmp.t, 7694 plugins/tests/check_snmp_agent.pl: Added state retention APIs. 7695 Implemented for check_snmp with --rate option. 7696 7697 See http://nagiosplugin.org/c-api-private for more details on the API. 7698 7699 Also updated check_snmp -l option to change the perfdata label. 7700 77012010-06-18 Thomas Guyot-Sionnest <dermoth@aei.ca> 7702 7703 * NEWS: NEWS entry for last commit 7704 77052009-08-05 Thomas Guyot-Sionnest <dermoth@aei.ca> 7706 7707 * configure.in: Attempt at detecting 64bit compilation flags between 7708 gcc, old, and new versions of sun cc 7709 7710 Gcc accepts -m64, just as newer version of Suncc. 7711 Older Suncc required -xarch=v9 (SPARC) or -xarch=amd64 (x86-64) to generate 64bit code. 7712 77132010-05-08 Thomas Guyot-Sionnest <dermoth@aei.ca> 7714 7715 * plugins/check_smtp.c: Add missing --fqdn help (Jan Wagner) 7716 77172010-04-28 Thomas Guyot-Sionnest <dermoth@aei.ca> 7718 7719 * plugins/utils.h, po/de.po, po/fr.po, po/nagios-plugins.pot: Update 7720 extra-opts help text based on ML agreement 7721 7722 * .gitignore, tools/distclean: use git-clean when possible 7723 7724 git-clean is much faster and more reliable... 7725 7726 Also add confdefs.h in gitignore, although this file is normally removed 7727 at the end of the configure script. 7728 7729 * build-aux/ltmain.sh, gl/m4/libtool.m4, gl/m4/ltoptions.m4, 7730 gl/m4/ltsugar.m4, gl/m4/ltversion.m4, gl/m4/lt~obsolete.m4: Update 7731 libtool 7732 7733 Nagios-plugins wouldn't compile on Ubuntu 10.04 (Lucid) with the old libtool 7734 77352010-04-22 Thomas Guyot-Sionnest <dermoth@aei.ca> 7736 7737 * plugins-root/check_dhcp.c, plugins-root/check_icmp.c, 7738 plugins/check_apt.c, plugins/check_by_ssh.c, plugins/check_cluster.c, 7739 plugins/check_dig.c, plugins/check_disk.c, plugins/check_dns.c, 7740 plugins/check_dummy.c, plugins/check_fping.c, plugins/check_game.c, 7741 plugins/check_hpjd.c, plugins/check_http.c, plugins/check_ide_smart.c, 7742 plugins/check_ldap.c, plugins/check_load.c, plugins/check_mrtg.c, 7743 plugins/check_mysql.c, plugins/check_mysql_query.c, 7744 plugins/check_nagios.c, plugins/check_nt.c, plugins/check_ntp.c, 7745 plugins/check_ntp_peer.c, plugins/check_ntp_time.c, 7746 plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, 7747 plugins/check_ping.c, plugins/check_procs.c, plugins/check_radius.c, 7748 plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, 7749 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, 7750 plugins/check_time.c, plugins/check_ups.c, plugins/check_users.c, 7751 plugins/negate.c, plugins/urlize.c: Add newline after "Usage:" in --help 7752 7753 * plugins/check_cluster.c: Split long line in check_cluster --help 7754 77552010-04-21 Thomas Guyot-Sionnest <dermoth@aei.ca> 7756 7757 * po/de.po, po/fr.po, po/nagios-plugins.pot: Update French translations 7758 with extra-opts change 7759 7760 * plugins-root/check_dhcp.c, plugins-root/check_icmp.c, 7761 plugins/check_apt.c, plugins/check_by_ssh.c, plugins/check_cluster.c, 7762 plugins/check_dig.c, plugins/check_disk.c, plugins/check_dns.c, 7763 plugins/check_fping.c, plugins/check_game.c, plugins/check_hpjd.c, 7764 plugins/check_http.c, plugins/check_ide_smart.c, plugins/check_ldap.c, 7765 plugins/check_load.c, plugins/check_mrtg.c, plugins/check_mrtgtraf.c, 7766 plugins/check_mysql.c, plugins/check_mysql_query.c, 7767 plugins/check_nagios.c, plugins/check_nt.c, plugins/check_ntp.c, 7768 plugins/check_ntp_peer.c, plugins/check_ntp_time.c, 7769 plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, 7770 plugins/check_ping.c, plugins/check_procs.c, plugins/check_radius.c, 7771 plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, 7772 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, 7773 plugins/check_time.c, plugins/check_ups.c, plugins/check_users.c, 7774 plugins/utils.h: Standardize the extra-opts notes 7775 7776 * NEWS, plugins/tests/check_snmp.t: Fix tests and update NEWS file 7777 77782010-04-15 Thomas Guyot-Sionnest <dermoth@aei.ca> 7779 7780 * plugins/check_snmp.c: Replace the lousy multiline parser with a robust 7781 one. 7782 7783 This one counts double quotes and backslashes so it should handle any 7784 level of escaping. 7785 77862009-09-17 Thomas Guyot-Sionnest <dermoth@aei.ca> 7787 7788 * plugins/check_snmp.c, plugins/tests/check_snmp_agent.pl: Attempt at 7789 fixing check_snmp multiline output: 7790 7791 This patch tries to detect and output nicely multi-line strings. This 7792 method is broken by design; only a count of double-quotes and escapes 7793 could work in every situation. 7794 77952010-04-15 tonvoon <ton.voon@opsera.com> 7796 7797 * NEWS, perlmods/Nagios-Plugin-0.27.tar.gz, 7798 perlmods/Nagios-Plugin-0.34.tar.gz: Updated Nagios::Plugin library 7799 78002010-04-14 Holger Weiss <holger@zedat.fu-berlin.de> 7801 7802 * tools/git-notify: git-notify: Fix the ordering of commits 7803 7804 If notifications for multiple commits are created, sort them 7805 chronologically instead of in reverse chronological order. 7806 78072010-04-14 Thomas Guyot-Sionnest <dermoth@aei.ca> 7808 7809 * NEWS, plugins-root/check_dhcp.c, plugins-root/check_icmp.c, 7810 plugins/check_apt.c, plugins/check_by_ssh.c, plugins/check_cluster.c, 7811 plugins/check_dig.c, plugins/check_disk.c, plugins/check_dns.c, 7812 plugins/check_dummy.c, plugins/check_fping.c, plugins/check_game.c, 7813 plugins/check_hpjd.c, plugins/check_http.c, plugins/check_ide_smart.c, 7814 plugins/check_ldap.c, plugins/check_load.c, plugins/check_mrtg.c, 7815 plugins/check_mrtgtraf.c, plugins/check_mysql.c, 7816 plugins/check_mysql_query.c, plugins/check_nagios.c, plugins/check_nt.c, 7817 plugins/check_ntp.c, plugins/check_ntp_peer.c, plugins/check_ntp_time.c, 7818 plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, 7819 plugins/check_ping.c, plugins/check_procs.c, plugins/check_radius.c, 7820 plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, 7821 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, 7822 plugins/check_time.c, plugins/check_ups.c, plugins/check_users.c, 7823 plugins/negate.c, plugins/urlize.c, plugins/utils.h, po/POTFILES.in, 7824 po/de.po, po/fr.po, po/nagios-plugins.pot: Fix translations when 7825 extra-opts aren't enabled 7826 7827 Bug #2832884 reported problem with translations outputting pot file 7828 headers. This is caused by "" matching the header of the translation 7829 files. 7830 7831 This patch moves gettext macros inside utils macros and update some 7832 french translations. 7833 7834 * plugins/check_ntp.c, plugins/negate.c, po/de.po, po/fr.po, 7835 po/nagios-plugins.pot: Update french translation (fix all fuzzy's) 7836 7837 * NEWS, THANKS.in, plugins/check_radius.c: Fix check_radius returning OK 7838 on unexpected results 7839 7840 REJECT_RC is defined on some radiusclient versions and differenciates 7841 between auth errors and bad responses. This patch will affect only the 7842 behaviour of those clients exporting REJECT_RC. 7843 7844 In addition, unexpected return codes are now handled properly and 7845 return UNKNOWN. 7846 7847 * NEWS: Typo 7848 78492010-04-08 Thomas Guyot-Sionnest <dermoth@aei.ca> 7850 7851 * NEWS, plugins-root/Makefile.am, plugins-root/pst3.c: pst3.c must not 7852 use nagiosplug/gnulib includes 7853 78542010-04-07 Thomas Guyot-Sionnest <dermoth@aei.ca> 7855 7856 * .gitignore, build-aux/arg-nonnull.h, build-aux/c++defs.h, 7857 build-aux/config.rpath, build-aux/mkinstalldirs, 7858 build-aux/warn-on-use.h, gl/Makefile.am, gl/alignof.h, gl/alloca.c, 7859 gl/alloca.in.h, gl/arpa_inet.in.h, gl/asnprintf.c, gl/asprintf.c, 7860 gl/base64.c, gl/base64.h, gl/basename-lgpl.c, gl/basename.c, gl/btowc.c, 7861 gl/c-strtod.c, gl/c-strtod.h, gl/cloexec.c, gl/cloexec.h, 7862 gl/close-hook.c, gl/close-hook.h, gl/config.charset, gl/creat-safer.c, 7863 gl/dirname-lgpl.c, gl/dirname.c, gl/dirname.h, gl/dup-safer.c, 7864 gl/dup2.c, gl/errno.in.h, gl/error.c, gl/error.h, gl/exitfail.c, 7865 gl/exitfail.h, gl/fcntl--.h, gl/fcntl-safer.h, gl/fcntl.c, 7866 gl/fcntl.in.h, gl/fd-safer.c, gl/float+.h, gl/float.in.h, gl/floor.c, 7867 gl/floorf.c, gl/fsusage.c, gl/fsusage.h, gl/full-read.c, gl/full-read.h, 7868 gl/full-write.c, gl/full-write.h, gl/gai_strerror.c, gl/getaddrinfo.c, 7869 gl/getdtablesize.c, gl/gethostname.c, gl/getloadavg.c, gl/getopt.c, 7870 gl/getopt.in.h, gl/getopt1.c, gl/getopt_int.h, gl/gettext.h, 7871 gl/inet_ntop.c, gl/intprops.h, gl/langinfo.in.h, gl/localcharset.c, 7872 gl/localcharset.h, gl/locale.in.h, gl/m4/00gnulib.m4, gl/m4/alloca.m4, 7873 gl/m4/arpa_inet_h.m4, gl/m4/base64.m4, gl/m4/btowc.m4, 7874 gl/m4/c-strtod.m4, gl/m4/cloexec.m4, gl/m4/codeset.m4, gl/m4/dirname.m4, 7875 gl/m4/dos.m4, gl/m4/double-slash-root.m4, gl/m4/dup2.m4, 7876 gl/m4/errno_h.m4, gl/m4/error.m4, gl/m4/exitfail.m4, 7877 gl/m4/extensions.m4, gl/m4/fcntl-o.m4, gl/m4/fcntl-safer.m4, 7878 gl/m4/fcntl.m4, gl/m4/fcntl_h.m4, gl/m4/float_h.m4, gl/m4/floorf.m4, 7879 gl/m4/fstypename.m4, gl/m4/fsusage.m4, gl/m4/getaddrinfo.m4, 7880 gl/m4/getdtablesize.m4, gl/m4/gethostname.m4, gl/m4/getloadavg.m4, 7881 gl/m4/getopt.m4, gl/m4/gettext.m4, gl/m4/glibc2.m4, gl/m4/glibc21.m4, 7882 gl/m4/gnulib-cache.m4, gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4, 7883 gl/m4/gnulib-tool.m4, gl/m4/hostent.m4, gl/m4/iconv.m4, 7884 gl/m4/include_next.m4, gl/m4/inet_ntop.m4, gl/m4/inline.m4, 7885 gl/m4/intdiv0.m4, gl/m4/intl.m4, gl/m4/intldir.m4, gl/m4/intlmacosx.m4, 7886 gl/m4/intmax.m4, gl/m4/intmax_t.m4, gl/m4/inttypes-pri.m4, 7887 gl/m4/inttypes_h.m4, gl/m4/langinfo_h.m4, gl/m4/lcmessage.m4, 7888 gl/m4/lib-ld.m4, gl/m4/lib-link.m4, gl/m4/lib-prefix.m4, 7889 gl/m4/localcharset.m4, gl/m4/locale-fr.m4, gl/m4/locale-ja.m4, 7890 gl/m4/locale-zh.m4, gl/m4/locale_h.m4, gl/m4/lock.m4, gl/m4/longlong.m4, 7891 gl/m4/ls-mntd-fs.m4, gl/m4/malloc.m4, gl/m4/math_h.m4, gl/m4/mbrtowc.m4, 7892 gl/m4/mbsinit.m4, gl/m4/mbstate_t.m4, gl/m4/memchr.m4, gl/m4/mktime.m4, 7893 gl/m4/mmap-anon.m4, gl/m4/mode_t.m4, gl/m4/mountlist.m4, 7894 gl/m4/multiarch.m4, gl/m4/netdb_h.m4, gl/m4/netinet_in_h.m4, 7895 gl/m4/nl_langinfo.m4, gl/m4/nls.m4, gl/m4/onceonly.m4, gl/m4/open.m4, 7896 gl/m4/po.m4, gl/m4/printf-posix.m4, gl/m4/printf.m4, gl/m4/progtest.m4, 7897 gl/m4/regex.m4, gl/m4/safe-read.m4, gl/m4/safe-write.m4, 7898 gl/m4/servent.m4, gl/m4/size_max.m4, gl/m4/snprintf.m4, 7899 gl/m4/sockets.m4, gl/m4/socklen.m4, gl/m4/sockpfaf.m4, gl/m4/ssize_t.m4, 7900 gl/m4/stat.m4, gl/m4/stdbool.m4, gl/m4/stddef_h.m4, gl/m4/stdint.m4, 7901 gl/m4/stdint_h.m4, gl/m4/stdio_h.m4, gl/m4/stdlib_h.m4, gl/m4/strdup.m4, 7902 gl/m4/strerror.m4, gl/m4/string_h.m4, gl/m4/strndup.m4, 7903 gl/m4/strnlen.m4, gl/m4/strstr.m4, gl/m4/sys_socket_h.m4, 7904 gl/m4/sys_stat_h.m4, gl/m4/threadlib.m4, gl/m4/time_h.m4, 7905 gl/m4/time_r.m4, gl/m4/timegm.m4, gl/m4/uintmax_t.m4, 7906 gl/m4/unistd-safer.m4, gl/m4/unistd_h.m4, gl/m4/vasnprintf.m4, 7907 gl/m4/vasprintf.m4, gl/m4/visibility.m4, gl/m4/vsnprintf.m4, 7908 gl/m4/warn-on-use.m4, gl/m4/wchar.m4, gl/m4/wchar_h.m4, 7909 gl/m4/wchar_t.m4, gl/m4/wcrtomb.m4, gl/m4/wctype_h.m4, gl/m4/wint_t.m4, 7910 gl/m4/write.m4, gl/m4/xalloc.m4, gl/m4/xsize.m4, gl/m4/xstrndup.m4, 7911 gl/malloc.c, gl/math.in.h, gl/mbrtowc.c, gl/mbsinit.c, gl/memchr.c, 7912 gl/memchr.valgrind, gl/mktime-internal.h, gl/mktime.c, gl/mountlist.c, 7913 gl/mountlist.h, gl/netdb.in.h, gl/netinet_in.in.h, gl/nl_langinfo.c, 7914 gl/open-safer.c, gl/open.c, gl/pipe-safer.c, gl/printf-args.c, 7915 gl/printf-args.h, gl/printf-parse.c, gl/printf-parse.h, gl/ref-add.sin, 7916 gl/ref-del.sin, gl/regcomp.c, gl/regex.c, gl/regex.h, 7917 gl/regex_internal.c, gl/regex_internal.h, gl/regexec.c, gl/safe-read.c, 7918 gl/safe-read.h, gl/safe-write.c, gl/safe-write.h, gl/size_max.h, 7919 gl/snprintf.c, gl/sockets.c, gl/sockets.h, gl/stat.c, gl/stdbool.in.h, 7920 gl/stddef.in.h, gl/stdint.in.h, gl/stdio-write.c, gl/stdio.in.h, 7921 gl/stdlib.in.h, gl/str-two-way.h, gl/strdup.c, gl/streq.h, 7922 gl/strerror.c, gl/string.in.h, gl/stripslash.c, gl/strndup.c, 7923 gl/strnlen.c, gl/strstr.c, gl/sys_socket.in.h, gl/sys_stat.in.h, 7924 gl/time.in.h, gl/time_r.c, gl/timegm.c, gl/unistd--.h, 7925 gl/unistd-safer.h, gl/unistd.in.h, gl/vasnprintf.c, gl/vasnprintf.h, 7926 gl/vasprintf.c, gl/verify.h, gl/vsnprintf.c, gl/w32sock.h, 7927 gl/wchar.in.h, gl/wcrtomb.c, gl/wctype.in.h, gl/write.c, 7928 gl/xalloc-die.c, gl/xalloc.h, gl/xmalloc.c, gl/xsize.h, gl/xstrndup.c, 7929 gl/xstrndup.h, tools/setup: Sync with the latest Gnulib code (177f525) 7930 79312010-04-13 Holger Weiss <holger@zedat.fu-berlin.de> 7932 7933 * plugins/check_ntp_peer.c: Fix typo 7934 79352010-04-12 Holger Weiss <holger@zedat.fu-berlin.de> 7936 7937 * contrib/check_linux_raid.pl: Fix Debian bug #574612: Return WARNING on 7938 rebuild 7939 7940 Let check_linux_raid return a WARNING instead of an OK state during 7941 volume recovery. 7942 7943 See: http://bugs.debian.org/574612 7944 7945 (Fixed by Christoph Martin, forwarded by Jan Wagner.) 7946 7947 * contrib/check_linux_raid.pl: Fix Debian bug #534604: Checking md10 and 7948 above 7949 7950 | check_linux_raid malfunctions if system has software RAID devices with 7951 | two or more digits. For example, for system having /dev/md10, 7952 | /dev/md11 etc, the plugin returns 'UNKNOWN' in automatic mode (if RAID 7953 | devices are manually specified it works). Also, if system has both 7954 | one-digit, and two-digit RAID devices, the two-digit devices are 7955 | silently ignored in checks, which is even more problematic. 7956 7957 [ http://bugs.debian.org/534604 ] 7958 7959 (Fixed by Matija Nalis, forwarded by Jan Wagner.) 7960 7961 * NEWS, plugins-scripts/check_ircd.pl: Fix Debian bug #545940: Failure 7962 when run via ePN 7963 7964 If Perl's "shift" function is called outside of a subroutine and without 7965 any argument, it usually shifts @ARGV. However, if a plugin is executed 7966 via ePN, such a call will shift @_ instead, so we must explicitly 7967 specify @ARGV for this to work as expected. 7968 7969 This fixes Debian bug #545940, see: http://bugs.debian.org/545940 7970 7971 Commit de7191e3424e02ba278a39b86e8b1906a25d0362 fixed the same issue for 7972 check_disk_smb. 7973 7974 (Reported by Hendrik Jaeger, forwarded by Jan Wagner.) 7975 79762010-04-11 Holger Weiss <holger@zedat.fu-berlin.de> 7977 7978 * NEWS, plugins/check_radius.c: Fix Debian bug #482947: No 7979 --nas-ip-address option 7980 7981 | check_radius doesn't seem to provide any way to modify the 7982 | NAS-IP-Address attribute that it uses in the packets it sends, but it 7983 | does so for NAS-Identifier. 7984 | 7985 | Instead, it hardcodes the IP address that it gets from the 7986 | rc_own_ipaddress() library call, and that in turn translates into 7987 | calling gethostbyname() on the result of uname(). This call can easily 7988 | fail, and its result can easily be unsuitable - for example when the 7989 | Nagios instance uses its own virtual host, and you don't want the 7990 | original system hostname leaked to the RADIUS servers you monitor with 7991 | this. 7992 | 7993 | Furthermore, this behaviour is inconsistent with RFC 2865, which 7994 | defines the two attributes as analogous and never suggests hardcoding 7995 | the value of either of them in client software. 7996 7997 Therefore, this commit adds the "-N, --nas-ip-address" option which 7998 allows for specifying the value of the NAS-IP-Address attribute. 7999 8000 | I've also noticed that the original code for NAS-IP-Address hardcoding 8001 | is broken in its error handling - it does "return (ERROR_PC)", which 8002 | is meaningless in the context of check_radius.c. That actually seems 8003 | to be copy&waste from radiusclient-0.3.2/src/radexample.c. :) I fixed 8004 | that. 8005 | 8006 | While debugging, I also took the opportunity to decouple the 8007 | nas-identifier rc_avpair_add() instance from the initial three, 8008 | because this is just bad practice to lump a fourth optional attribute 8009 | into the same block with the required attributes, the error handling 8010 | for which is throwing the same daft message "Out of Memory?"... 8011 8012 [ http://bugs.debian.org/482947 ] 8013 8014 (Contributed by Josip Rodin, forwarded by Jan Wagner.) 8015 8016 * NEWS, plugins/check_ldap.c: Fix Debian bug #479984: Allow empty LDAP 8017 base 8018 8019 The check_ldap plugin did not allow for specifying an empty LDAP base. 8020 8021 See: http://bugs.debian.org/479984 8022 8023 (Fixed by Stephane Chazelas, forwarded by Jan Wagner.) 8024 8025 * plugins/check_http.c: Fix Debian bug #460097: check_http -M broken 8026 8027 See: http://bugs.debian.org/460097 8028 8029 One instance of this bug has already been fixed in commit 8030 888358122004b9571c8fbdfa52ceee1ba5e5f4f2. 8031 8032 (Fixed by Hilko Bengen, forwarded by Jan Wagner.) 8033 8034 * plugins-scripts/check_disk_smb.pl: Fix Debian bug #478942: Fragile 8035 argument passing 8036 8037 Fix some problems regarding the way check_disk_smb passes command line 8038 arguments to smbclient(1). 8039 8040 | It runs: 8041 | 8042 | $res = qx/$smbclient "\/\/$host\/$share" $pass -W $workgroup \ 8043 | -U $user $smbclientoptions -I $address -c ls/; 8044 | 8045 | [...] 8046 | 8047 | The documentation says that if the password is not passed, it 8048 | defaults to "". That is not true above, as $pass expands to 8049 | nothing which leaves no argument at all (instead of an empty 8050 | argument) so is different from providing with an empty password 8051 | or with the -N option. 8052 | 8053 | Also, if the password starts with "-", you're in trouble, that's 8054 | why -U $user%$pass may be prefered. 8055 | 8056 | Also, the doc says that if $user is not provided, then it 8057 | defaults to "guest" but the problem is that if it is provided 8058 | but empty, it is changed to "guest" as well, which prevents us 8059 | from querying hosts that don't do user authentication. 8060 8061 [ http://bugs.debian.org/478942 ] 8062 8063 (Fixed by Stephane Chazelas, forwarded by Jan Wagner.) 8064 8065 * NEWS, THANKS.in, plugins-scripts/check_disk_smb.pl: Fix Debian bug 8066 #478906: Failure when run via ePN 8067 8068 | When perl plugin scripts are run with the embedded perl interpreter in 8069 | nagios3, the "shift" perl command doesn't shift @ARGV, but @_ (which 8070 | happens to contain the same thing as @ARGV at the time the script was 8071 | started). 8072 | 8073 | [...] 8074 | 8075 | A fix is to replace all the instances of "shift" with "shift @ARGV". 8076 8077 [ http://bugs.debian.org/478906 ] 8078 8079 (Fixed by Stephane Chazelas, forwarded by Jan Wagner.) 8080 8081 * THANKS.in, plugins/check_ldap.c: Fix Debian bug #463322: Use 8082 deprecated libldap API 8083 8084 | Our automated build log filter[1] detected a problem that is likely to 8085 | cause your package to segfault on architectures where the size of a 8086 | pointer is greater than the size of an integer, such as ia64 and 8087 | amd64. 8088 | 8089 | This is often due to a missing function prototype definition. For 8090 | more information, see [2]. 8091 | 8092 | Function `ldap_init' implicitly converted to pointer at 8093 | check_ldap.c:124 8094 | 8095 | [1] http://people.debian.org/~dannf/check-implicit-pointer-functions 8096 | [2] http://wiki.debian.org/ImplicitPointerConversions 8097 | 8098 | The libldap API has been updated and many functions used by the ldap 8099 | plugin are now deprecated. This package should either update to the 8100 | new API or define LDAP_DEPRECATED to continue using the deprecated 8101 | interfaces. 8102 | 8103 | This patch implements the lazy solution. 8104 8105 [ http://bugs.debian.org/463322 ] 8106 8107 (Contributed by Dann Frazier, forwarded by Jan Wagner.) 8108 8109 * NEWS, THANKS.in, plugins-scripts/check_disk_smb.pl: Fix Debian bug 8110 #425129: SMB guest mode won't work 8111 8112 | The check_disk_smb plugin purports to support guest users, but it 8113 | doesn't work out, because it doesn't specify the -N command line 8114 | option to smbclient when no password is specified, making smbclient 8115 | stop and ask. 8116 8117 [ http://bugs.debian.org/425129 ] 8118 8119 (Fixed by Josip Rodin, forwarded by Jan Wagner.) 8120 8121 * plugins/check_game.c: Fix Debian bug #307905: Incorrect usage output 8122 8123 The usage output of check_game was wrong, see: 8124 8125 http://bugs.debian.org/307905 8126 8127 (Fixed by Sean Finney, forwarded by Jan Wagner.) 8128 8129 * NEWS, plugins-scripts/check_disk_smb.pl: check_disk_smb: Allow for 8130 specifying an IP address 8131 8132 Add the "-a, --address option" which allows for specifying the IP 8133 address of the server to connect to. If this option is used, the IP 8134 address will be handed over to smbclient(1)'s "-I" option. (Contributed 8135 by Sean Finney, forwarded by Jan Wagner.) 8136 81372010-04-06 Thomas Guyot-Sionnest <dermoth@aei.ca> 8138 8139 * NEWS: check_http: Add warning about SNI not enabled by default anymore 8140 81412010-04-05 Thomas Guyot-Sionnest <dermoth@aei.ca> 8142 8143 * NEWS, plugins/check_http.c: Fix regression in check_http ssl checks on 8144 some servers 8145 8146 The fix is making SNI an option. 8147 81482010-03-31 Thomas Guyot-Sionnest <dermoth@aei.ca> 8149 8150 * plugins/check_snmp.c: check_snmp: Update last patch to copy value 8151 verbatim 8152 8153 Rework last patch, copying the converted portion of the string rather 8154 than re-converting it. This is safer for backwards-compatibility as the 8155 value is never modified. 8156 81572010-03-30 Thomas Guyot-Sionnest <dermoth@aei.ca> 8158 8159 * NEWS, plugins/check_snmp.c: check_snmp: Fix regression introduced in 8160 #1867716 8161 8162 Bug #1867716 fixed what it meant to fix: broken perfdata strings. 8163 Unfortunately some users relied on half-broken perfdata string where at 8164 least the first token was OK. This patch do a two-way conversion 8165 (string to double then back to string) instead and use the conversion 8166 result for the performance data. 8167 8168 A possible caveat is that the string may change where it normally 8169 shouldn't but the result should be somewhat similar. 8170 81712010-03-27 Thomas Guyot-Sionnest <dermoth@aei.ca> 8172 8173 * NEWS, THANKS.in, plugins/check_ide_smart.c: Fix compilation with GCC 8174 2.96 (Konstantin Khomoutov - #2977105) 8175 81762010-03-18 Holger Weiss <holger@zedat.fu-berlin.de> 8177 8178 * NEWS, plugins/check_ntp_peer.c, plugins/t/check_ntp.t: Let 8179 check_ntp_peer check the number of truechimers 8180 8181 Add support for checking the number of usable time sources (i.e., the 8182 number of peers which are classified as so-called "truechimers" by NTP's 8183 intersection algorithm). The new "-m" and "-n" options allow for 8184 specifying the according WARNING and CRITICAL thresholds (and thereby 8185 activating the truechimers check), respectively. 8186 81872010-03-16 Thomas Guyot-Sionnest <dermoth@aei.ca> 8188 8189 * NEWS: Typo in NEWS 8190 81912010-03-15 Ton Voon <ton.voon@opsera.com> 8192 8193 * doc/developer-guidelines.sgml: Corrected example 8194 81952010-02-26 Ton Voon <ton.voon@opsera.com> 8196 8197 * NEWS, THANKS.in, plugins/check_http.c: Fix memory leak in check_http 8198 for large pages (Jimmy Bergman - #2957455) 8199 82002009-12-07 Holger Weiss <holger@zedat.fu-berlin.de> 8201 8202 * tools/git-notify, tools/git-post-receive-hook: git-notify: Pipe 8203 e-mails directly to sendmail(8) 8204 8205 Use sendmail(8) instead of mail(1) in order to be able to set the 8206 "Content-Type" header field on systems where the available mail(1) 8207 command doesn't allow for setting it. This makes the "-H" flag (cf. 8208 commit 71350c5a) unnecessary. 8209 82102009-12-06 Holger Weiss <holger@zedat.fu-berlin.de> 8211 8212 * tools/git-notify, tools/git-post-receive-hook: Enable CIA's commit 8213 notifications 8214 8215 We now use CIA's service to send commit notifications to IRC. They are 8216 currently sent to the #Nagios-Devel channel on Freenode. See: 8217 8218 http://cia.vc/stats/project/nagiosplug/ 8219 http://cia.vc/account/bots/15699/ 8220 82212009-12-04 Thomas Guyot-Sionnest <dermoth@aei.ca> 8222 8223 * NEWS, configure.in: Detect arguments passed via --with-ping[6]-command 8224 (#2908236) 8225 8226 * configure.in: Whitespace fixes 8227 82282009-12-02 Thomas Guyot-Sionnest <dermoth@aei.ca> 8229 8230 * plugins/check_http.c: Fix short help using "warn" for the -f option 8231 instead of "warning" (onredirect). 8232 82332009-11-19 Ton Voon <tonvoon@nagiosplugins.org> 8234 8235 * tools/sfsnapshot-upload: Updated link to sfsnapshotgit 8236 82372009-11-18 Thomas Guyot-Sionnest <dermoth@aei.ca> 8238 8239 * doc/developer-guidelines.sgml: Update developer guideline regarding 8240 CVS Commits 8241 (mostly for testing my snapshot script, though it had to be updated anyway) 8242 82432009-11-11 Thomas Guyot-Sionnest <dermoth@aei.ca> 8244 8245 * tools/sfsnapshotgit: Fix fetching of remote branches 8246 82472009-11-11 dermoth <dermoth@nagiosplugins.org> 8248 8249 * tools/sfsnapshot-upload, tools/sfsnapshotgit: Many fixes to snapshot 8250 scripts 8251 8252 sfsnapshotgit: 8253 - Use fetch/reset instead to pull to avoid merges on forced updates 8254 8255 sfsnapshot-upload: 8256 - Fix link deletion walking the entire home dir 8257 - Allow CLEAN_TIME=0 (no retention) 8258 - Re-add per-branch links when CLEAN_TIME > 0 8259 - Add many comments 8260 82612009-11-07 Holger Weiss <holger@zedat.fu-berlin.de> 8262 8263 * tools/git-post-receive-hook, tools/git-update-mirror: Git commit 8264 notifications via post-receive hook 8265 8266 Now that we moved our Git repositories to SourceForge, we don't need to 8267 maintain local clones for generating commit notifications anymore, as 8268 SourceForge provides shell access to the repositories. Instead, we now 8269 run git-notify as a post-receive hook on the SourceForge server. 8270 Actually, we use a wrapper which executes git-notify with the desired 8271 options and which makes it easy to add other post-receive hooks in the 8272 future. 8273 8274 * tools/git-notify: git-notify: Support SourceForge repositories 8275 8276 The Gitweb URLs for repositories hosted by SourceForge are slightly 8277 different than other Gitweb URLs. The correct URL cannot be specified 8278 via "-u" if we append "/$repos_name.git/?" to that URL as we usually do. 8279 If the new "-S" flag is specified or "notify.sourceforge" is set, we'll 8280 append "/$repos_name;" instead, which makes the "-u" option usable for 8281 SourceForge repositories. 8282 8283 * tools/git-notify: git-notify: Optionally call mail(1) without "-a" 8284 8285 Not all mail(1) implementations support specifying additional header 8286 fields via "-a": with some, this flag is used for attaching files, 8287 others don't provide an "-a" flag at all (this is true for the /bin/mail 8288 utility currently installed on the SourceForge servers, for example). 8289 We now provide the "-H" flag and the "notify.legacyMail" configuration 8290 key for these cases. 8291 8292 * tools/git-notify: git-notify: Polish up the "tag notifications" 8293 8294 Use better labels for the tag ref and the SHA1 name of the tag object. 8295 8296 * tools/git-notify: git-notify: Distinguish between tag types 8297 8298 Distinguish between annotated tags and lightweight tags. In the former 8299 case, send an annotated "tag notification", in the latter case, send a 8300 "ref change notification" (as we did in both cases before). 8301 8302 * tools/git-notify: git-notify: Fix "global" notifications 8303 8304 If the number of commits included with a single push exceeds the maximum 8305 specified via "-n", a single notification will be generated instead of 8306 individual e-mails. For listing the commits within such a notification, 8307 git-rev-list(1)'s "--pretty" option is used. This yields output which 8308 the git_rev_list() subroutine didn't accept. That's now fixed. 8309 8310 * tools/git-notify: git-notify: Optionally [tag] the subject 8311 8312 If the new "-T" option is specified or "notify.emitRepository" is set, 8313 the subject of e-mail notifications will be prefixed with [<tag>], where 8314 <tag> is the name of the updated repository. 8315 8316 * tools/git-notify: git-notify: Optionally omit the author name 8317 8318 If the new "-A" option is specified (or "notify.omitAuthor" is set), the 8319 author name will be omitted from the subject of e-mail notifications. 8320 8321 * tools/git-notify: git-notify: Make abbreviating Gitweb URLs optional 8322 8323 The SHA1 object name part of Gitweb URLs is now only shortened if the 8324 user requested this by specifying the new "-z" option (or by setting 8325 "notify.shortURLs"). 8326 8327 While at it, also shorten the additional URL which references a diff in 8328 e-mail notifications which don't include that diff inline because its 8329 size exceeds the maximum number of bytes specified via "-s". 8330 8331 Note that while the abbreviated SHA1 object names will be unique at push 8332 time, this cannot be guaranteed for the future, so the shortened URLs 8333 might break some day. 8334 8335 * tools/git-notify: git-notify: Make showing the committer optional 8336 8337 Only the author's name and address will now be mentioned in a commit 8338 notification by default. However, if the "-C" option is specified (or 8339 "notify.showCommitter" is set), the committer's name and address will 8340 also be included in the notification if the committer is not the author 8341 of the commit (as we previously did by default). 8342 8343 * tools/git-notify: git-notify: Make using a state file optional 8344 8345 Making use of a state file in order to prevent duplicate notifications 8346 is now optional. The user must explicitly specify a file path via the 8347 "-t" option or by setting the git-config(1) variable "notify.statefile" 8348 to activate this functionality. 8349 8350 * tools/git-notify: git-notify: Don't abort if mail(1) exits non-zero 8351 8352 As nothing in git-notify depends on the success of the mail(1) call, 8353 don't abort if it fails, just spit out a warning. 8354 8355 * tools/git-notify: git-notify: Drop the $sent_notices variable 8356 8357 Now that we don't ignore empty commits anymore, there's no need to keep 8358 track of the number of commits actually notified about, as that will 8359 always be equal to the number of commits returned by get_new_commits(). 8360 8361 * tools/git-notify: Revert "git-notify: Ignore `empty' commits" 8362 8363 This reverts commit db63fbfa036f5cd757aedf4547fef9e195a8c285, as it is 8364 no longer needed and we'd like to keep the diff against the git-notify 8365 version maintained by the Wine people as small as possible. The purpose 8366 of db63fbfa was to suppress notifications on empty merge commits, which 8367 can now be requested directly by specifying git-notify's "-X" option. 8368 (Our change was implemented before the "-X" option was available, even 8369 though the Git history suggests otherwise.) 8370 8371 Conflicts: 8372 8373 tools/git-notify 8374 8375 * tools/git-notify: Revert "git-notify: Remove unused [...] code" 8376 8377 This reverts commit 5445b9769f254781e482062bacc6603a5cd63059. Alexandre 8378 Julliard pointed out that the code in question was used if git-notify 8379 was explicitly called with the SHA1 name of an annotated tag object. At 8380 the moment, the code in question actually _is_ unused due to later 8381 modifications, but it wasn't at the time 5445b976 was committed, and 8382 we'll add further changes so that the code will be used again in the 8383 future. 8384 8385 Conflicts: 8386 8387 tools/git-notify 8388 83892009-11-06 Holger Weiss <holger@zedat.fu-berlin.de> 8390 8391 * tools/git-notify: git-notify: Minor cosmetic changes 8392 8393 Fix the description of the "-U" option. 8394 83952009-10-25 Thomas Guyot-Sionnest <dermoth@aei.ca> 8396 8397 * tools/sfsnapshot-upload: Allow rsyncing to local paths 8398 8399 * tools/sfsnapshot-upload: Add snapshots upload scripts 8400 84012009-10-26 Holger Weiss <holger@zedat.fu-berlin.de> 8402 8403 * tools/git-notify: git-notify: Make the state file group writable 8404 8405 For shared repositories, the state file used by git-notify should 8406 usually be group writable, so we now set the umask to 0002 by default. 8407 This can be adjusted by setting the "notify.umask" configuration key or 8408 by using the "-U" option on the command line. 8409 8410 * tools/git-notify: git-notify: Remove an empty subroutine 8411 8412 The gitweb_url() subroutine was an unused and empty hangover. 8413 84142009-10-25 Holger Weiss <holger@zedat.fu-berlin.de> 8415 8416 * tools/git-update-mirror: git-update-mirror: Remove a useless sed(1) 8417 call 8418 8419 The sed(1) command in question was a hangover which had no effect 8420 anymore. 8421 84222009-10-24 Holger Weiss <holger@zedat.fu-berlin.de> 8423 8424 * tools/git-notify: git-notify: Check the exit status of pipes 8425 8426 Properly check the exit status of all processes we execute and abort on 8427 error. 8428 8429 * tools/git-notify: git-notify: Handle non-UTF-8 commits 8430 8431 Make sure that commit messages which use an encoding other than US-ASCII 8432 or UTF-8 are handled correctly. Also, assume that the diff contents use 8433 the same encoding as the commit message. This assumption may well be 8434 wrong, but that's the best we can do. 8435 8436 * tools/git-notify: git-notify: Don't generate duplicate notifications 8437 8438 Never notify on a given commit more than once, even if it's referenced 8439 via multiple branch heads. We make sure this won't happen simply by 8440 maintaining a list of commits we notified about. The file path used for 8441 saving this list can be specified using the new "-t" option. (The 8442 contrib/hooks/post-receive-email script distributed with Git tries hard 8443 to avoid such a list, but it doesn't get the necessary magic right.) 8444 8445 * tools/git-notify: git-nofity: Try to shorten Gitweb URLs 8446 8447 Instead of using the full SHA1 values of commit object names within 8448 Gitweb URLs, try to abbreviate them to a shorter unique name. 8449 8450 * tools/git-notify: git-notify: Move the Gitweb URL to the bottom 8451 8452 In commit notifications, specify the Gitweb URL (if any) at the bottom 8453 of the ASCII "table" which summarizes the commit. That looks better. 8454 8455 * tools/git-notify: git-notify: Truncate summary after 50 characters 8456 8457 If the first line of a commit message is longer than 50 characters, 8458 truncate it before adding the resulting string to the subject line of a 8459 notification. This makes sure the subject line won't get too long 8460 (unless the commit author name is unusually long, which we don't check). 8461 The Git User's Manual recommends keeping the first line of a commit 8462 message shorter than that, anyway: 8463 8464 | Though not required, it's a good idea to begin the commit message with 8465 | a single short (less than 50 character) line summarizing the change, 8466 | followed by a blank line and then a more thorough description. Tools 8467 | that turn commits into email, for example, use the first line on the 8468 | Subject line and the rest of the commit in the body. 8469 8470 [ http://www.kernel.org/pub/software/scm/git/docs/user-manual.html ] 8471 8472 * tools/git-notify: git-notify: Send notifications on ref changes, too 8473 8474 Do not only generate notifications on commits, but also if a branch head 8475 or lightweight tag was created, removed, or modified. Notifications on 8476 branch head updates are omitted if one or more commit notification have 8477 been generated and the branch head now references a descendant of the 8478 originally referenced commit (which should be the usual case). 8479 8480 * tools/git-notify: git-notify: Call git-rev-list(1) via a subroutine 8481 8482 Add a subroutine which abstracts away executing git-rev-list(1) and 8483 checking the result in order to avoid code duplication. 8484 8485 * tools/git-notify: git-notify: Mention the committer where applicable 8486 8487 If the committer is not the author of the commit, mention the committer 8488 in addition to the author. 8489 8490 * tools/git-notify: git-notify: New subroutine for column alignment 8491 8492 Most notifications include an ASCII "table" with two columns. The 8493 formatting of these columns is now handled by the new format_table() 8494 subroutine, so that the alignment can easily be changed in the future. 8495 8496 * tools/git-notify: git-notify: Ignore "empty" commits 8497 8498 Omit notifications regarding commits which don't change the tree 8499 whatsoever. 8500 8501 * tools/git-notify: git-notify: Remove unused tag notification code 8502 8503 The code which handles notifications regarding tags was unused, as only 8504 objects listed by git-rev-list(1) are considered, and git-rev-list(1) 8505 never spits out the sha1 of a tag object. 8506 8507 * tools/git-notify: git-notify: Save author without trailing space 8508 8509 Adjust the regular expression which catches the commit author name so 8510 that it doesn't include the space character which follows that name. 8511 8512 * tools/git-notify, tools/git-update-mirror: Import git-update-mirror 8513 and git-notify 8514 8515 Import the (self-written) git-update-mirror script, which updates clones 8516 of Git repositories and then calls git-notify (in just the same way as a 8517 post-receive hook would be called by Git). The git-notify script is 8518 imported from git://source.winehq.org/git/tools.git (commit: 03d66f34) 8519 and generates notifications on repository changes. We'll use these 8520 scripts for generating our commit e-mails. 8521 85222009-10-22 Thomas Guyot-Sionnest <dermoth@aei.ca> 8523 8524 * NEWS, plugins/check_snmp.c, plugins/t/check_snmp.t: Fix usage of 8525 repeated -o options in check_snmp 8526 85272009-10-15 Thomas Guyot-Sionnest <dermoth@aei.ca> 8528 8529 * plugins-root/check_icmp.c: Set proper network byte order for icmp_id 8530 and icmp_seq in icmp packets 8531 85322009-10-14 Thomas Guyot-Sionnest <dermoth@aei.ca> 8533 8534 * NEWS, plugins-root/check_icmp.c: Increment per-host sequence in 8535 check_icmp 8536 85372009-09-26 Thomas Guyot-Sionnest <dermoth@aei.ca> 8538 8539 * tools/sfsnapshotgit: Change default for SFSNAP_DEST 8540 8541 * tools/sfsnapshotgit: Correcting name and email address 8542 8543 * tools/sfsnapshotgit: Enhancements to tools/sfsnapshotgit 8544 85452009-09-25 Thomas Guyot-Sionnest <dermoth@aei.ca> 8546 8547 * configure.in: Using $srcdir is the proper way to go 8548 85492009-09-25 nagiosplugins <nagiosplugins@nagiosplugins.org> 8550 8551 * tools/sfsnapshotgit: Add sfsnapshotgit 8552 8553 * configure.in, plugins-root/Makefile.am, plugins-scripts/Makefile.am, 8554 plugins/Makefile.am: Allow custom versions with the release file... 8555 85562009-09-24 Ton Voon <ton.voon@opsera.com> 8557 8558 * NEWS, doc/developer-guidelines.sgml: Updated documentation re: no 8559 equals sign and single quote 8560 8561 * NEWS: Updated NEWS file with docs changes 8562 85632009-09-23 Thomas Guyot-Sionnest <dermoth@aei.ca> 8564 8565 * NEWS: Test, again 8566 8567 * NEWS: Test 8568 85692009-09-21 Thomas Guyot-Sionnest <dermoth@aei.ca> 8570 8571 * NEWS, THANKS.in: Oops - wrong author/bug in last commit! 8572 8573 * NEWS, THANKS.in, plugins/check_http.c: Add proxy-authorization option 8574 to check_http (Peter Doherty - #2863772, Bryan Irvine - #2863925) 8575 85762009-09-19 Thomas Guyot-Sionnest <dermoth@aei.ca> 8577 8578 * NEWS, plugins-scripts/check_ircd.pl: Fix check_ircd binding to wrong 8579 interface (#668778) 8580 8581 * doc/RELEASING: Update RELEASING document with proper tag creation and 8582 push commands 8583 85842009-09-16 Ton Voon <ton.voon@opsera.com> 8585 8586 * BUGS, ChangeLog, NEWS, NP-VERSION-GEN, configure.in, package.def: Prep 8587 for 1.4.14 release 8588 85892009-09-14 Ton Voon <ton.voon@opsera.com> 8590 8591 * plugins-root/pst3.c: Ensure dirhandle is closed (Duncan Ferguson) 8592 85932009-09-11 Ton Voon <ton.voon@opsera.com> 8594 8595 * plugins/t/check_snmp.t: Fix skip number 8596 85972009-09-05 Thomas Guyot-Sionnest <dermoth@aei.ca> 8598 8599 * plugins/tests/check_snmp.t: Add a test that succeeds on check_snmp 8600 v1.4.13. Newer versions skip additional 8601 lines so this new test fails on the current head. 8602 8603 Note: check_snmp v1.4.13 with multi-line strings return somewhat v3 output; 8604 it's not exactly what the specs say but it doesn't appears to break them 8605 either. The fix could eventually supports both v2 and v3 output formats. 8606 86072009-08-05 Thomas Guyot-Sionnest <dermoth@aei.ca> 8608 8609 * plugins/check_snmp.c: Fix segfault in check_snmp (definitive fix is 8610 still in the works - see bug #2832451) 8611 86122009-07-31 Thomas Guyot-Sionnest <dermoth@aei.ca> 8613 8614 * plugins/check_snmp.c: Fix check_snmp passing single-quotes as -m 8615 argument when it should be empty 8616 8617 * plugins/check_snmp.c, plugins/t/check_snmp.t: check_snmp: Add some 8618 verbose output and tests 8619 8620 * plugins/tests/check_snmp.t, plugins/tests/check_snmp_agent.pl, 8621 plugins/tests/conf/snmpd.conf: Add tests using custom snmp agent 8622 8623 Only multi-line string test for now (regression test), counter rollover 8624 tests planed with my snmp_counters_new branch. 8625 8626 NB: 64bit counters are broken in NetSNMP::agent from NetSNMP version 5.4.1 8627 and lower, but might come in handy one day 8628 8629 * plugins/t/check_snmp.t: Fix check_snmp Timetick test with <1 day 8630 uptime 8631 86322009-07-23 Thomas Guyot-Sionnest <dermoth@aei.ca> 8633 8634 * doc/RELEASING: Add accidentally removed line plus a note about the web 8635 copy 8636 8637 * doc/RELEASING: Merge changes from web 8638 86392009-07-17 Ton Voon <ton.voon@opsera.com> 8640 8641 * doc/developer-guidelines.sgml: Updated links for exchange.nagios.org 8642 86432009-07-14 Ton Voon <ton.voon@opsera.com> 8644 8645 * NEWS, THANKS.in, plugins-root/pst3.c: pst3 compile with Sun Studio 8646 Compiler 8647 86482009-06-22 Ton Voon <ton.voon@opsera.com> 8649 8650 * plugins/check_cluster.c: Added example for check_cluster to alert if 8651 more than X non-OK states 8652 86532009-06-16 Matthias Eble <psychotrahe@gmx.de> 8654 8655 * NPTest.pm: Switch back to "use Test" and plain prints instead of 8656 diag() 8657 8658 * NPTest.pm: Tinderbox output testing commit 8659 86602009-06-15 Matthias Eble <psychotrahe@gmx.de> 8661 8662 * NPTest.pm, test.pl.in: Make output of "make test" more verbose 8663 8664 This is intended to make error fixing based on tinderbox output 8665 easier. 8666 86672009-06-14 Matthias Eble <psychotrahe@gmx.de> 8668 8669 * plugins-root/check_icmp.c: Fixed error in rtt/rta calculation in case 8670 of system clock problems 8671 8672 Time differences are now set to 0 in case of backward timejumps so there are no wrap-around problems any more. 8673 The RTA calculation hopefully gets a more accurate value in these cases also. 8674 86752009-06-13 Matthias Eble <psychotrahe@gmx.de> 8676 8677 * plugins-scripts/t/check_ifoperstatus.t, 8678 plugins-scripts/t/check_ifstatus.t, plugins/t/check_snmp.t: Fixed 8679 testcases for check_snmp, check_ifstatus and check_ifoperstatus when no 8680 snmp community is specified 8681 8682 The checks for invalid/unavailable hosts need a complete command line. 8683 They failed on hosts where no community was specified. Now, an invalid community is used so 8684 the tests can run on hosts w/o snmp host/community in NPTest.cache. Execution will fail anyway. 8685 8686 * plugins-scripts/t/check_ifoperstatus.t, 8687 plugins-scripts/t/check_ifstatus.t: Further test parameters and skip 8688 blocks for check_ifoperstatus.t. getTestparam changes for 8689 check_ifstatus.t and ifoperstatus.t 8690 8691 Added snmp_interface and snmp_ifxtable test parameters to check_ifoperstatus.t. 8692 Also getTestParameter calls for both plugins were converted to use three arguments 8693 instead of undocumented >3 arg behaviour which led to redundant data in NPTest.cache. 8694 86952009-06-11 Matthias Eble <psychotrahe@gmx.de> 8696 8697 * NEWS, plugins-scripts/check_ifoperstatus.pl: renamed 8698 check_ifoperstatus' newly introdced -x to -P so it fits check_ifstatus 8699 8700 check_ifstatus already used -x so both plugins can use same short option, now. 8701 to specify privacy protocol. 8702 8703 * NEWS, plugins-scripts/check_ifstatus.pl, 8704 plugins-scripts/t/check_ifstatus.t: Fixed SNMPv3 behaviour of 8705 check_ifstatus. Added -P to define privprotocol (#2343438 - Robin 8706 Schroeder) 8707 8708 check_ifstatus didn't function correctly with SNMPv3. This is fixed now. 8709 Created argument-hash for SNMP session creation. This removes redundant code. 8710 Session creation was moved out of process_arguments() and now takes place 8711 after setting the timeout handler. 8712 8713 Additionally the -P argument was added to specify the privprotocol. 8714 8715 * plugins-scripts/t/check_ifoperstatus.t: Added testcases for 8716 check_ifoperstatus 8717 8718 Added testcases for check_ifoperstatus. No SNMPv3 testing 8719 included for now. 8720 8721 * plugins-scripts/check_ifoperstatus.pl: minor fixes to 8722 check_ifoperstatus 8723 8724 Minor output fixes for check_ifoperstatus. 8725 Fixed typo so that -n now implies -I as documented. 8726 87272009-06-10 Thomas Guyot-Sionnest <dermoth@aei.ca> 8728 8729 * lib/extra_opts.h, lib/tests/test_opts1.c, lib/tests/test_opts2.c: Use 8730 a more "natural" way of writing argument lists in extra-opts tests. 8731 87322009-06-11 Matthias Eble <psychotrahe@gmx.de> 8733 8734 * NEWS, plugins-scripts/check_ifoperstatus.pl: check_ifoperstatus is now 8735 more user friendly in case of missing arguments 8736 8737 Added proper usage messages in case of missing arguments. 8738 Removed accidently committed Data::Dumper call. 8739 Minor whitespace fixes. 8740 8741 * plugins-scripts/check_ifoperstatus.pl: Whitespace and indent fixes for 8742 check_ifoperstatus 8743 8744 * NEWS, plugins-scripts/check_ifoperstatus.pl: Fixed SNMPv3 behaviour of 8745 check_ifoperstatus. Added -x to define privprotocol (#2343438 - Robin 8746 Schroeder) 8747 8748 check_ifoperstatus didn't function correctly with SNMPv3. This is fixed now. 8749 Created argument-hash for SNMP session creation. This removes redundant code. 8750 Session creation was moved out of process_arguments() and now takes place 8751 after setting the timeout handler. 8752 8753 Additionally the -x argument was added to specify the privprotocol. 8754 87552009-06-02 Holger Weiss <holger@zedat.fu-berlin.de> 8756 8757 * THANKS.in, lib/utils_base.c: Fix the memory allocation for the 8758 thresholds data 8759 8760 Allocate the appropriate amount of memory for storing the thresholds 8761 data. Before, we allocated the amount of memory required for storing a 8762 _pointer_ to the thresholds data. This crashed (at least) check_mysql 8763 when using its "-S" option on FreeBSD/amd64 (as reported and analyzed by 8764 Nikita Kalabukhov - 2797757). 8765 8766 * plugins-root/check_icmp.c: Don't use the plain char type for data 8767 buffers 8768 8769 Buffers which are used for holding arbitrary data should be referenced 8770 using pointers to void and accessed using pointers to unsigned char. 8771 87722009-06-01 Matthias Eble <psychotrahe@gmx.de> 8773 8774 * plugins/check_pgsql.c: Whitespace indent fixes for check_pgsql 8775 8776 * plugins-root/check_icmp.c: Fixed check_icmp compiler warnings by 8777 including float.h 8778 8779 Self defined DBL_MAX caused compiler warnings. Now float.h 8780 which defines DBL_MAX is included. 8781 8782 * plugins-root/check_icmp.c: Fixed --help output for warn and critical 8783 thresholds (sf.net #2796624, debian #530553) 8784 8785 check_icmp wrongly calculated the current thresholds in --help output. 8786 8787 * plugins/check_pgsql.c: Added verbose output to check_pgsql (#2799281 - 8788 Jun Kuriyama) 8789 8790 check_pgsql displayed the -v flag in help output, but didn't 8791 accept the verbosity argument. Added -v and basic verbose output. 8792 8793 * NEWS, plugins/check_fping.c: check_fping now supports passing target 8794 timeout and interval to fping (#2347686 - Martin Foster) 8795 8796 Added support for passing timeout and interval length to check_fping. 8797 To protect compatibility, both options use fping's defaults if they 8798 are not specified on the command line. 8799 88002009-05-27 Thomas Guyot-Sionnest <dermoth@aei.ca> 8801 8802 * NEWS, lib/utils_base.h, plugins/check_snmp.c, plugins/t/check_snmp.t: 8803 check_snmp: Make use of standard threshold functions 8804 8805 This patch makes use of standard threshold functions. This allows using 8806 doubles as thresholds. 8807 8808 Since SNMP supports only integers, double precision numbers are only 8809 printed when parsed from a STRING type. 8810 8811 In addition, support for printing properly Timeticks type has been added, 8812 and the code has been thoroughly cleaned. 8813 8814 * plugins/check_snmp.c: Fix whitespaces in check_snmp 8815 88162009-05-26 Thomas Guyot-Sionnest <dermoth@aei.ca> 8817 8818 * NEWS, THANKS.in, plugins/Makefile.am, plugins/check_by_ssh.c: Fix 8819 check_by_ssh interpretation of quotes in -C parameter (#1985246, 8820 #2268675) 8821 88222009-05-22 Matthias Eble <psychotrahe@gmx.de> 8823 8824 * NEWS, plugins/check_mrtgtraf.c: Fixed wrong perfdata label for output 8825 traffic in check_mrtgtraf 8826 8827 check_mrtgtraf used the label "in" for both input and output traffic. 8828 This fixed, now. 8829 8830 * plugins/check_smtp.c: Removed -n option in check_smtp's help and usage 8831 output (#2782784) 8832 8833 Check_smtp's help showed the -n/--nocommand options to not send an 8834 SMTP command. This usage is covered by check_tcp and is thus not needed 8835 in check_smtp. 8836 88372009-05-20 Thomas Guyot-Sionnest <dermoth@aei.ca> 8838 8839 * plugins/sslutils.c: Whitespace changes only 8840 8841 * NEWS, THANKS.in, plugins/check_http.c, plugins/netutils.h, 8842 plugins/sslutils.c: check_http: Add SSL/TLS hostname extension support 8843 (SNI) - (#1939022 - Joe Presbrey) 8844 8845 * NEWS, THANKS.in, plugins-scripts/subst.in: Fix awk subst.in/subst 8846 script path error (#2722832 - Martin Foster) 8847 8848 * NEWS, THANKS.in, plugins/check_mysql.c, plugins/check_mysql_query.c: 8849 Fix check_mysql* not using password set in my.cnf (#2531905 - Ben Timby) 8850 88512009-05-20 Holger Weiss <holger@zedat.fu-berlin.de> 8852 8853 * gl/Makefile.am, gl/alignof.h, gl/arpa_inet.in.h, gl/c-strtod.c, 8854 gl/c-strtod.h, gl/config.charset, gl/dup-safer.c, gl/fd-safer.c, 8855 gl/fsusage.c, gl/gai_strerror.c, gl/getloadavg.c, gl/getopt1.c, 8856 gl/gettext.h, gl/localcharset.c, gl/m4/00gnulib.m4, gl/m4/btowc.m4, 8857 gl/m4/c-strtod.m4, gl/m4/errno_h.m4, gl/m4/extensions.m4, 8858 gl/m4/fcntl_h.m4, gl/m4/floorf.m4, gl/m4/gnulib-common.m4, 8859 gl/m4/gnulib-comp.m4, gl/m4/include_next.m4, gl/m4/inet_ntop.m4, 8860 gl/m4/lib-link.m4, gl/m4/lib-prefix.m4, gl/m4/locale-fr.m4, 8861 gl/m4/locale-ja.m4, gl/m4/locale-zh.m4, gl/m4/mbrtowc.m4, 8862 gl/m4/mktime.m4, gl/m4/multiarch.m4, gl/m4/printf.m4, gl/m4/regex.m4, 8863 gl/m4/stdint.m4, gl/m4/stdio_h.m4, gl/m4/stdlib_h.m4, gl/m4/strdup.m4, 8864 gl/m4/sys_socket_h.m4, gl/m4/unistd_h.m4, gl/m4/vasnprintf.m4, 8865 gl/m4/wchar.m4, gl/m4/wcrtomb.m4, gl/math.in.h, gl/mbrtowc.c, 8866 gl/mountlist.c, gl/regex_internal.h, gl/stdint.in.h, gl/stdio.in.h, 8867 gl/stdlib.in.h, gl/strdup.c, gl/strerror.c, gl/sys_socket.in.h, 8868 gl/unistd.in.h, gl/vasnprintf.c, gl/wchar.in.h, gl/xmalloc.c: Sync with 8869 the latest Gnulib code (cb75dc5) 8870 88712009-05-19 Chris Pepper <pepper@reppep.com> 8872 8873 * plugins/check_ups.c, plugins/urlize.c: Fix a few minor typos 8874 88752009-05-19 Holger Weiss <holger@zedat.fu-berlin.de> 8876 8877 * doc/developer-guidelines.sgml: Talk about Git instead of CVS 8878 8879 Update the Developer Guidelines to reflect the fact that our development 8880 is done using Git instead of CVS these days (as noted by Chris Pepper on 8881 the "nagiosplug-devel" list). 8882 8883 While at it, apply another few minor cleanups. 8884 8885 * doc/developer-guidelines.sgml: Remove comments regarding former 8886 requirements 8887 8888 Don't explain why Libtool and Gettext are no longer needed. Libtool 8889 actually is a requirement, as (at least) the M4 macros provided by 8890 Libtool are needed for our Autotools setup. And the fact that Gettext 8891 is no longer needed probably isn't that interesting for new developers. 8892 88932009-05-07 Ton Voon <tonvoon@macbook-2.local> 8894 8895 * NEWS, THANKS.in, plugins/check_disk.c: Fixed typo in check_disk 8896 88972009-05-01 Matthias Eble <psychotrahe@gmx.de> 8898 8899 * NEWS, plugins/check_nt.c, plugins/tests/check_nt.t: Fixed crash from 8900 check_nt when -H unspecified or given multiple times (sf.net #2731755, 8901 debian #521097) 8902 89032009-03-24 Thomas Guyot-Sionnest <dermoth@aei.ca> 8904 8905 * NEWS, plugins/check_nt.c: check_nt: allow returning UNKNOWN on 8906 timeouts (-u) 8907 8908 * plugins/netutils.c, plugins/netutils.h: Make socket alarm handler 8909 customisable (like c459ca07) 8910 8911 * NEWS, THANKS.in, plugins/check_mysql.c: check_mysql: Fix segfault with 8912 old slaves (#2696823 - Oskar Ahner) 8913 8914 * plugins/check_nt.c: Whitespace and intend cleanup 8915 89162009-03-21 Thomas Guyot-Sionnest <dermoth@aei.ca> 8917 8918 * plugins/check_http.c: Update check_http short help with new stycky and 8919 stickyport options. 8920 8921 * plugins/check_http.c: check_http: die when an invalid --onredirect 8922 option is specified 8923 8924 * NEWS, plugins/check_http.c, plugins/tests/check_http.t: check_http: 8925 add --onredirect=stickyport - also follow the same port 8926 89272009-03-20 Thomas Guyot-Sionnest <dermoth@aei.ca> 8928 8929 * .gitignore, gl/Makefile.am, gl/m4/gnulib-cache.m4, 8930 gl/m4/gnulib-comp.m4, gl/m4/mktime.m4, gl/m4/time_h.m4, gl/m4/time_r.m4, 8931 gl/m4/timegm.m4, gl/mktime.c, gl/time.in.h, gl/time_r.c, gl/timegm.c: 8932 Add the timegm Gnulib module 8933 8934 * NEWS, plugins/negate.c, plugins/t/negate.t: negate: make timeouts 8935 configurable 8936 8937 * plugins/utils.c, plugins/utils.h: Make alarm handler customisable 8938 8939 * NEWS, plugins/negate.c: negate: Fix not printing the real timeout in 8940 ALRM handler when timeout is left to default 8941 8942 * plugins/tests/check_http.t: tests/check_http.t: Add various 8943 timeout-related tests 8944 89452009-03-19 Thomas Guyot-Sionnest thomas@aei.ca <root@sinnms01.180solutions.com> 8946 8947 * NEWS, plugins/check_http.c: Fixed check_http not timing-out on 8948 redirects 8949 89502009-03-18 Thomas Guyot-Sionnest <dermoth@aei.ca> 8951 8952 * plugins/sslutils.c, plugins/tests/check_http.t: Revert "Add timezone 8953 support and fix checks around cert expiration" (keep the expiration fix) 8954 8955 This reverts commit d41a33a434558189300113c28b26e2d3d681d390. 8956 8957 * plugins/t/check_snmp.t: Add suggested multi-oid test (John A. Barbuto) 8958 8959 * plugins/check_snmp.c: check_snmp: Fix potential buffer overflow - 8960 enforce MAX_OIDS limit (John A. Barbuto) 8961 8962 * tools/tinderbox_build: Fix logging of STDERR in tinderbox tests phase 8963 89642009-03-17 Thomas Guyot-Sionnest <dermoth@aei.ca> 8965 8966 * plugins/sslutils.c, plugins/tests/check_http.t: Add timezone support 8967 and fix checks around cert expiration 8968 89692009-03-17 Thomas Guyot-Sionnest <dermoth@solaris.beaubien.net> 8970 8971 * plugins/t/check_procs.t: Check for existence of pre-instaleld pst3 for 8972 Solaris tests in t/check_procs.t 8973 89742009-03-17 Thomas Guyot-Sionnest <dermoth@aei.ca> 8975 8976 * NEWS, plugins/check_http.c: Fix check_http sending HTTP/1.0 with v1.1 8977 headers (#2638765) 8978 89792009-03-16 Thomas Guyot-Sionnest <dermoth@solaris.beaubien.net> 8980 8981 * plugins/t/check_snmp.t: Fix check_snmp test on solaris 8982 89832009-03-16 Thomas Guyot-Sionnest <dermoth@aei.ca> 8984 8985 * plugins/tests/check_http.t: Update extended check_http tests for 8986 0d78171... 8987 Also add some tests, and make debug mode loop infinitely. 8988 8989 * plugins/check_http.c: check_http fixes: 8990 - Fix broken printf on 500 errors 8991 - Add bytes to normal output (accidentally removed in 0d78171) 8992 8993 * plugins/check_snmp.c, plugins/t/check_snmp.t: check_snmp fixes: 8994 - Fix broken compilation caused by typo in command ending 8995 - Remove extra whitespaces at EOL 8996 - Fix invalid host test on Ubuntu Hardy (and possibly others) 8997 89982009-03-14 Ton Voon <tonvoon@macbook.local> 8999 9000 * plugins/check_snmp.c: Ignore stderr messages unless return code is 9001 non-zero or there is no output 9002 9003 * NEWS, THANKS.in, plugins/Makefile.am, plugins/check_snmp.c, 9004 plugins/t/check_snmp.t: Fixed passing of quotes in OID for check_snmp 9005 (#1985230 - Jan Wagner, patch by John Barbuto) 9006 90072009-03-06 Ton Voon <tonvoon@macbook.local> 9008 9009 * plugins/tests/certs/expired-cert.pem, 9010 plugins/tests/certs/expired-key.pem, plugins/tests/check_http.t: Create 9011 expired cert for testing purposes. Updated tests to check 9012 expired and unexpired certificates 9013 90142009-03-05 Ton Voon <tonvoon@macbook.local> 9015 9016 * plugins/tests/certs/server-cert.pem, 9017 plugins/tests/certs/server-key.pem, plugins/tests/check_http.t: Added 9018 inline tests for HTTPS using HTTP::Daemon::SSL 9019 90202009-02-24 Thomas Guyot-Sionnest <dermoth@aei.ca> 9021 9022 * NEWS, THANKS.in, plugins/check_snmp.c: check_snmp long help missing 9023 retries entry (#2608223) 9024 9025 Fix for check_snmp long help, reported by Richard Edward Horner 9026 90272009-02-20 Ton Voon <tonvoon@macbook.local> 9028 9029 * po/fr.po: Updated string ids, due to typo fixes 9030 9031 * plugins-scripts/check_mailq.pl, plugins/check_dns.c, 9032 plugins/check_http.c, plugins/check_ldap.c, plugins/check_mysql.c, 9033 plugins/check_procs.c, plugins/check_radius.c, plugins/check_snmp.c, 9034 plugins/check_tcp.c, plugins/check_ups.c: Typo fixes (Jan Wagner - SF 9035 1878971) 9036 90372009-02-19 Ton Voon <tonvoon@macbook.local> 9038 9039 * NEWS, THANKS.in, plugins/check_nt.c, plugins/tests/check_nt.t: Fixed 9040 coredump from check_nt when drive not found (Olli Hauer - SF 2179754) 9041 90422009-02-06 Thomas Guyot-Sionnest <dermoth@aei.ca> 9043 9044 * doc/RELEASING: Devel doc: NP-VERSION-GEN needs to be updated as well 9045 9046 * NEWS: Small correction in NEWS entry 9047 9048 * doc/LEAVERS, doc/NEW_STARTERS, doc/RELEASING: Update the devel notes 9049 for Git 9050 9051 * doc/LEAVERS, doc/NEW_STARTERS, doc/RELEASING: Revert "Moving project 9052 administration documents to nagiosplugins.org site" 9053 9054 This reverts commit f4a52594818e7c3634a397ac1f86ef87a68bd121. 9055 90562009-02-05 Thomas Guyot-Sionnest <dermoth@aei.ca> 9057 9058 * NEWS, plugins/check_http.c: check_http --onredirect=sticky follows 9059 using the same IP address (sf.net #2550208). 9060 90612009-02-03 Thomas Guyot-Sionnest <dermoth@aei.ca> 9062 9063 * NEWS: Add NEWS entry for last commit 9064 9065 * plugins/check_http.c: Fix aberrant behaviours in check_http: 9066 9067 check_http used to ignore many parameters with check combinations - sometimes 9068 even time thresholds(!!) 9069 9070 With this commit as long as a response is received *all* checks are performed 9071 on it. 9072 9073 This fixes #1460312 plus a number of other issues I discovered over time. 9074 90752009-01-26 Thomas Guyot-Sionnest <dermoth@aei.ca> 9076 9077 * lib/tests/test_utils.c, lib/utils_base.c, lib/utils_base.h, 9078 plugins/check_ntp_peer.c: Make extract_value more generic: 9079 9080 Add a separator argument passed using defines. 9081 90822009-01-24 Thomas Guyot-Sionnest <dermoth@aei.ca> 9083 9084 * lib/tests/test_ini1.c, lib/tests/test_opts1.c: Remove the commented 9085 out blocks 9086 9087 The die tests are implemented in the test_*3.t files 9088 9089 * lib/tests/test_ini1.t, lib/tests/test_ini3.t: Fix paths in test_ini 9090 tests 9091 90922009-01-23 Thomas Guyot-Sionnest <dermoth@aei.ca> 9093 9094 * .gitignore, configure.in, lib/tests/Makefile.am, 9095 lib/tests/test_ini1.c, lib/tests/test_ini1.t, lib/tests/test_ini3.c, 9096 lib/tests/test_ini3.t, lib/tests/test_opts3.t: Add die tests for 9097 parse_ini 9098 90992009-01-22 Thomas Guyot-Sionnest <dermoth@aei.ca> 9100 9101 * lib/parse_ini.c, lib/tests/test_opts3.t: Return UNKNOWN if none of the 9102 default files can be found. 9103 9104 It makes no sense to return unknown if an implicit section is not found, but 9105 go on if the file is missing 9106 91072009-01-21 Thomas Guyot-Sionnest <dermoth@aei.ca> 9108 9109 * .gitignore, configure.in, lib/tests/Makefile.am, 9110 lib/tests/test_opts1.c, lib/tests/test_opts2.c, lib/tests/test_opts3.c, 9111 lib/tests/test_opts3.t: Add die tests for extra-opts 9112 91132009-01-19 Thomas Guyot-Sionnest <dermoth@aei.ca> 9114 9115 * lib/tests/test_utils.c, lib/utils_base.c, lib/utils_base.h, 9116 plugins/check_ntp_peer.c: Move check_ntp's extract_value to 9117 utils_base.c. 9118 9119 This function can also be used to parse performance data strings which 9120 could be useful in the future. 9121 91222009-01-21 Thomas Guyot-Sionnest <dermoth@aei.ca> 9123 9124 * .gitignore, lib/tests/test_opts1, lib/tests/test_opts2: Accidentally 9125 included built executables - also updated .gitignore 9126 91272009-01-20 Thomas Guyot-Sionnest <dermoth@aei.ca> 9128 9129 * configure.in, lib/tests/Makefile.am, lib/tests/test_opts.c, 9130 lib/tests/test_opts.t, lib/tests/test_opts1, lib/tests/test_opts1.c, 9131 lib/tests/test_opts1.t, lib/tests/test_opts2, lib/tests/test_opts2.c, 9132 lib/tests/test_opts2.t: Some platform are missing setenv 9133 9134 Instead of adding the gnulib module for solving tests only I split the test 9135 in two, setting environment from Perl for the later. 9136 9137 * lib/tests/Makefile.am: Fix (or try at least) for IRIX compile to tap 9138 tests 9139 9140 Gnulib says: "$(LTLIBINTL) when linking with libtool, $(LIBINTL) otherwise" 9141 Everywhere else we use LTLIBINTL so I assume the tests should use it as well. 9142 9143 * plugins/t/check_users.t: Trick for check_users test without users 9144 logged-in 9145 91462009-01-19 Thomas Guyot-Sionnest <dermoth@aei.ca> 9147 9148 * tools/tinderbox_build: Build extra-opts in tinderbox so they can be 9149 tested 9150 91512009-01-18 Thomas Guyot-Sionnest <dermoth@aei.ca> 9152 9153 * lib/tests/Makefile.am: Re-apply "Cleanup; fix the way libraries are 9154 linked; Make-It-Simple(tm)" 9155 9156 This reverts commit 7449b16b1781c645751e2c05b93893e93630fb2a. 9157 9158 * gl/wchar.in.h: Trying out new patch for IRIX 6.5 from Bruno Haible 9159 9160 See: http://article.gmane.org/gmane.comp.lib.gnulib.bugs/16341 9161 9162 * gl/wchar.in.h: Revert "Trying out a patch for IRIX 11" 9163 9164 This reverts commit d190c5d25865a7414eea4fe6409a94842fba220e. 9165 91662009-01-16 Thomas Guyot-Sionnest <dermoth@aei.ca> 9167 9168 * gl/wchar.in.h: Trying out a patch for IRIX 11 9169 9170 See: http://lists.gnu.org/archive/html/bug-gnulib/2009-01/msg00098.html 9171 91722009-01-15 Thomas Guyot-Sionnest <dermoth@aei.ca> 9173 9174 * configure.in: Removing AC_FUNC_ALLOCA from configure.in (added in the 9175 gnulib sync commit) 9176 9177 I added AC_FUNC_ALLOCA because of a mistake on my part (which has been fixed 9178 before the final commit). Removing it now. 9179 9180 * lib/tests/test_disk.c: Typo 9181 9182 * .gitignore, build-aux/config.rpath, configure.in, gl/Makefile.am, 9183 gl/alloca.in.h, gl/arpa_inet.in.h, gl/base64.c, gl/base64.h, gl/btowc.c, 9184 gl/config.charset, gl/errno.in.h, gl/fcntl.in.h, gl/float.in.h, 9185 gl/gai_strerror.c, gl/getaddrinfo.c, gl/getaddrinfo.h, gl/gethostname.c, 9186 gl/getloadavg.c, gl/getopt.c, gl/inet_ntop.c, gl/inet_ntop.h, 9187 gl/localcharset.c, gl/m4/absolute-header.m4, gl/m4/alloca.m4, 9188 gl/m4/arpa_inet_h.m4, gl/m4/btowc.m4, gl/m4/c-strtod.m4, 9189 gl/m4/codeset.m4, gl/m4/double-slash-root.m4, gl/m4/eoverflow.m4, 9190 gl/m4/errno_h.m4, gl/m4/extensions.m4, gl/m4/fcntl_h.m4, 9191 gl/m4/fsusage.m4, gl/m4/getaddrinfo.m4, gl/m4/gethostname.m4, 9192 gl/m4/getloadavg.m4, gl/m4/getopt.m4, gl/m4/gettext.m4, gl/m4/glibc2.m4, 9193 gl/m4/glibc21.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-common.m4, 9194 gl/m4/gnulib-comp.m4, gl/m4/gnulib-tool.m4, gl/m4/hostent.m4, 9195 gl/m4/iconv.m4, gl/m4/include_next.m4, gl/m4/inet_ntop.m4, 9196 gl/m4/inline.m4, gl/m4/intdiv0.m4, gl/m4/intldir.m4, 9197 gl/m4/intlmacosx.m4, gl/m4/intmax.m4, gl/m4/intmax_t.m4, 9198 gl/m4/inttypes-pri.m4, gl/m4/inttypes_h.m4, gl/m4/lcmessage.m4, 9199 gl/m4/lib-ld.m4, gl/m4/lib-link.m4, gl/m4/lib-prefix.m4, 9200 gl/m4/localcharset.m4, gl/m4/locale-fr.m4, gl/m4/locale-ja.m4, 9201 gl/m4/locale-zh.m4, gl/m4/lock.m4, gl/m4/longlong.m4, 9202 gl/m4/ls-mntd-fs.m4, gl/m4/malloc.m4, gl/m4/math_h.m4, gl/m4/mbrtowc.m4, 9203 gl/m4/mbsinit.m4, gl/m4/mbstate_t.m4, gl/m4/mountlist.m4, 9204 gl/m4/multiarch.m4, gl/m4/netdb_h.m4, gl/m4/netinet_in_h.m4, 9205 gl/m4/nls.m4, gl/m4/onceonly.m4, gl/m4/open.m4, gl/m4/po.m4, 9206 gl/m4/printf-posix.m4, gl/m4/printf.m4, gl/m4/progtest.m4, 9207 gl/m4/regex.m4, gl/m4/servent.m4, gl/m4/size_max.m4, gl/m4/snprintf.m4, 9208 gl/m4/sockpfaf.m4, gl/m4/stdbool.m4, gl/m4/stdint.m4, gl/m4/stdint_h.m4, 9209 gl/m4/stdio_h.m4, gl/m4/stdlib_h.m4, gl/m4/strdup.m4, gl/m4/strerror.m4, 9210 gl/m4/string_h.m4, gl/m4/strndup.m4, gl/m4/strnlen.m4, 9211 gl/m4/sys_socket_h.m4, gl/m4/threadlib.m4, gl/m4/uintmax_t.m4, 9212 gl/m4/unistd_h.m4, gl/m4/vasnprintf.m4, gl/m4/visibility.m4, 9213 gl/m4/vsnprintf.m4, gl/m4/wchar.m4, gl/m4/wchar_t.m4, gl/m4/wcrtomb.m4, 9214 gl/m4/wctype.m4, gl/m4/wint_t.m4, gl/m4/write.m4, gl/m4/xsize.m4, 9215 gl/math.in.h, gl/mbrtowc.c, gl/mbsinit.c, gl/netdb.in.h, 9216 gl/netinet_in.in.h, gl/open-safer.c, gl/open.c, gl/regcomp.c, 9217 gl/regex_internal.c, gl/regex_internal.h, gl/regexec.c, gl/snprintf.c, 9218 gl/stdbool.in.h, gl/stdint.in.h, gl/stdio-write.c, gl/stdio.in.h, 9219 gl/stdlib.in.h, gl/strdup.c, gl/streq.h, gl/strerror.c, gl/string.in.h, 9220 gl/sys_socket.in.h, gl/unistd.in.h, gl/vasnprintf.c, gl/vasprintf.c, 9221 gl/verify.h, gl/vsnprintf.c, gl/wchar.in.h, gl/wcrtomb.c, 9222 gl/wctype.in.h, gl/write.c, gl/xalloc.h, gl/xmalloc.c, gl/xsize.h, 9223 plugins/Makefile.am, plugins/netutils.h: Sync with gnulib 9224 9225 * tap/tap.h: Clean up last commit - remove the __STDC_VERSION__ check in 9226 tap.h 9227 9228 HP-UX refuses to compile tap with the check for __STDC_VERSION__ >= 199901L 9229 even though it can. 9230 92312009-01-14 Thomas Guyot-Sionnest <dermoth@aei.ca> 9232 9233 * tap/tap.h: Trying to see if HP-UX will compile without the 9234 __STDC_VERSION__ check in tap.h 9235 92362009-01-13 Thomas Guyot-Sionnest <dermoth@aei.ca> 9237 9238 * lib/Makefile.am: Make /lib before /lib/tests to satisfy dependencies 9239 (building tests fails on IRIX) 9240 92412009-01-09 Thomas Guyot-Sionnest <dermoth@aei.ca> 9242 9243 * lib/tests/test_utils.c: Fix test from last commit 9244 9245 * lib/tests/test_utils.c: basename check in test_utils.c was accidentaly 9246 added again. 9247 9248 In 538b97c I reverted a serie of libtap patch by Ton Voon; it included 9249 the removal of the useless basename check. 9250 9251 Relevant portion of the changelog from which it was removed (f31cd40): 9252 9253 Removed basename test as we should use base_name from GNUlib which is 9254 tested separately 9255 9256 * lib/Makefile.am, lib/tests/Makefile.am: Revert "Cleanup; fix the way 9257 libraries are linked; Make-It-Simple(tm)" 9258 9259 Trying to see if this has any relation to the tinderbox failure. I doubt it 9260 and will revert back as soon as it's tested. 9261 9262 This reverts commit a97e5fbda21a05574b0e3c5a5118402ebfbbd13c. 9263 92642009-01-08 Thomas Guyot-Sionnest <dermoth@aei.ca> 9265 9266 * lib/tests/test_utils.c: Try to make IRIX happy (this fixes a similar 9267 warning in Solaris) 9268 92692009-01-07 Thomas Guyot-Sionnest <dermoth@aei.ca> 9270 9271 * lib/Makefile.am, lib/tests/Makefile.am: Cleanup; fix the way libraries 9272 are linked; Make-It-Simple(tm) 9273 9274 lib/Makefile.am | 2 +- 9275 lib/tests/Makefile.am | 37 ++++--------------------------------- 9276 2 files changed, 5 insertions(+), 34 deletions(-) 9277 92782009-01-06 Thomas Guyot-Sionnest <dermoth@aei.ca> 9279 9280 * tools/git2svn.pl: git2svn: Use --add-author-from with "git set-tree" 9281 9282 * tools/tinderbox_build: tinderbox_build: Add --enable-libtap configure 9283 option 9284 9285 * tools/tinderbox_build: tinderbox_build: Clarify comment 9286 92872008-12-23 Ton Voon <tonvoon@macbook.local> 9288 9289 * plugins/check_snmp.c: Allow privproto to be passed through check_snmp 9290 to snmpget. Defaults to DES 9291 for compatibility 9292 92932008-12-03 Thomas Guyot-Sionnest <dermoth@aei.ca> 9294 9295 * NEWS, THANKS.in, plugins/check_mrtg.c: check_mrtg: fix plugin 9296 returning UNKNOWN instead of OK (bug #2378068) 9297 92982008-12-02 Ton Voon <tonvoon@macbook.local> 9299 9300 * tools/sfsnapshot: Updated to latest due to SF policy changes 9301 93022008-11-28 Thomas Guyot-Sionnest <dermoth@aei.ca> 9303 9304 * .gitignore, Makefile.am, NEWS, configure.in, lib/tests/Makefile.am, 9305 tap/Makefile.am, tap/README, tap/tap.3, tap/tap.c, tap/tap.h, 9306 tap/tests/Makefile.am, tap/tests/README, tap/tests/diag/Makefile.am, 9307 tap/tests/diag/test.c, tap/tests/diag/test.pl, tap/tests/diag/test.t, 9308 tap/tests/fail/Makefile.am, tap/tests/fail/test.c, 9309 tap/tests/fail/test.pl, tap/tests/fail/test.t, tap/tests/ok/Makefile.am, 9310 tap/tests/ok/ok-hash/Makefile.am, tap/tests/ok/ok-hash/test.c, 9311 tap/tests/ok/ok-hash/test.pl, tap/tests/ok/ok-hash/test.t, 9312 tap/tests/ok/ok-numeric/Makefile.am, tap/tests/ok/ok-numeric/test.c, 9313 tap/tests/ok/ok-numeric/test.pl, tap/tests/ok/ok-numeric/test.t, 9314 tap/tests/ok/ok/Makefile.am, tap/tests/ok/ok/test.c, 9315 tap/tests/ok/ok/test.pl, tap/tests/ok/ok/test.t, 9316 tap/tests/pass/Makefile.am, tap/tests/pass/test.c, 9317 tap/tests/pass/test.pl, tap/tests/pass/test.t, 9318 tap/tests/plan/Makefile.am, tap/tests/plan/no-tests/Makefile.am, 9319 tap/tests/plan/no-tests/test.c, tap/tests/plan/no-tests/test.pl, 9320 tap/tests/plan/no-tests/test.t, tap/tests/plan/no_plan/Makefile.am, 9321 tap/tests/plan/no_plan/test.c, tap/tests/plan/no_plan/test.pl, 9322 tap/tests/plan/no_plan/test.t, 9323 tap/tests/plan/not-enough-tests/Makefile.am, 9324 tap/tests/plan/not-enough-tests/test.c, 9325 tap/tests/plan/not-enough-tests/test.pl, 9326 tap/tests/plan/not-enough-tests/test.t, tap/tests/plan/sane/Makefile.am, 9327 tap/tests/plan/sane/test.c, tap/tests/plan/sane/test.pl, 9328 tap/tests/plan/sane/test.t, tap/tests/plan/skip_all/Makefile.am, 9329 tap/tests/plan/skip_all/test.c, tap/tests/plan/skip_all/test.pl, 9330 tap/tests/plan/skip_all/test.t, 9331 tap/tests/plan/too-many-plans/Makefile.am, 9332 tap/tests/plan/too-many-plans/test.c, 9333 tap/tests/plan/too-many-plans/test.pl, 9334 tap/tests/plan/too-many-plans/test.t, 9335 tap/tests/plan/too-many-tests/Makefile.am, 9336 tap/tests/plan/too-many-tests/test.c, 9337 tap/tests/plan/too-many-tests/test.pl, 9338 tap/tests/plan/too-many-tests/test.t, tap/tests/skip/Makefile.am, 9339 tap/tests/skip/test.c, tap/tests/skip/test.pl, tap/tests/skip/test.t, 9340 tap/tests/todo/Makefile.am, tap/tests/todo/test.c, 9341 tap/tests/todo/test.pl, tap/tests/todo/test.t: Add Libtap as a bundled 9342 library (does not change any behaviour without --enable-libtap) 9343 9344 Detects system library as pre-1.4.13 and does not install the built-in library anymore 9345 9346 Tested on: 9347 - Linux x86_64, with and without local libtap (System libtap installed) 9348 - Linux x86, with and without local libtap (System libtap NOT installed) 9349 - Solaris SPARC, with and without local libtap, with and without system libtap installed 9350 9351 * Makefile.am, configure.in, external/README, 9352 external/tap-1.01-nagios-plugins.tar.gz, lib/tests/Makefile.am, 9353 lib/tests/test_all.t, lib/tests/test_base64.t, lib/tests/test_cmd.t, 9354 lib/tests/test_disk.t, lib/tests/test_ini.t, lib/tests/test_opts.t, 9355 lib/tests/test_tcp.t, lib/tests/test_utils.c, lib/tests/test_utils.t, 9356 tools/setup: Revert inclusion of libtap into nagiosplugins 9357 (except for the NEWS file) 9358 9359 This reverts the following commits (latest first): f3e0909, 9f16b54, be8df51, f31cd40, 5270c7d, a25083f, f1bfe40, c503d85 and 6c476db 9360 93612008-11-27 Thomas Guyot-Sionnest <dermoth@aei.ca> 9362 9363 * tools/tinderbox_build: tinderbox: Don't alter SunOS path if we're 9364 building off a repository tree 9365 9366 SunOS make will work only out of snapshots and releases. 9367 93682008-11-26 Thomas Guyot-Sionnest <dermoth@aei.ca> 9369 9370 * plugins-root/Makefile.am, plugins-scripts/Makefile.am, 9371 plugins/Makefile.am: Fixing build breakages (I totally forgot this rule 9372 was there...) 9373 9374 * NP-VERSION-GEN: Fix it for good now 9375 9376 * NP-VERSION-GEN: Minor fix in NP-VERSION-GEN 9377 9378 * Makefile.am, NP-VERSION-GEN, configure.in, plugins-root/Makefile.am, 9379 plugins-scripts/Makefile.am, plugins/Makefile.am: Disable dynamic 9380 versionning for releases, and allow generating version out of 9381 subversion. 9382 9383 This should be a definitive fix for systems with non-compilant make programs as the version will be taken from $(PACKAGE_VERSION) instead. 9384 9385 At the same time I added code for generating svn-based version strings. 9386 93872008-11-25 Thomas Guyot-Sionnest <dermoth@aei.ca> 9388 9389 * plugins-root/Makefile.am, plugins-scripts/Makefile.am, 9390 plugins/Makefile.am: Workaround to support more make programs 9391 9392 Avoid the use of "-include". Since "include" is interpreted by Automake, we have to use a special macro instead. 9393 9394 * plugins-scripts/Makefile.am: Exporting ENV vars from Makefile is 9395 supported only with GNU Make. Use the shell instead. 9396 93972008-11-24 Thomas Guyot-Sionnest <dermoth@aei.ca> 9398 9399 * tools/distclean: No need to bailout on distclean failures 9400 9401 * tools/tinderbox_build: Revert "tinderbox: Comment out additional PATH 9402 conponent added for SunOS builds" 9403 9404 This reverts commit 088452683cf881c6ed717cc559ca2eee3faa95ca. 9405 94062008-11-23 Thomas Guyot-Sionnest <dermoth@solaris.beaubien.net> 9407 9408 * tools/tinderbox_build: tinderbox: Comment out additional PATH 9409 conponent added for SunOS builds 9410 9411 * plugins-root/Makefile.am, plugins-scripts/Makefile.am, 9412 plugins/Makefile.am: Avoid the use of .PHONY (target s created twice and 9413 I have no idea if it's right). 9414 94152008-11-23 Thomas Guyot-Sionnest <dermoth@aei.ca> 9416 9417 * .gitignore: Update .gitignore to include missing file/extention 9418 9419 * .gitignore: Add .gitignore (Imported from svn:ignore) 9420 94212008-11-23 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 9422 9423 * BRANCHES, Makefile.am, NP-VERSION-GEN, NPTest.pm, acinclude.m4, 9424 autogen.sh, command.cfg.in, configure.in, contrib/check_adptraid.sh, 9425 contrib/check_apc_ups.pl, contrib/check_appletalk.pl, 9426 contrib/check_arping.pl, contrib/check_email_loop.pl, 9427 contrib/check_fan_cpq_present, contrib/check_fan_fsc_present, 9428 contrib/check_frontpage, contrib/check_http-with-client-certificate.c, 9429 contrib/check_hw.sh, contrib/check_ica_master_browser.pl, 9430 contrib/check_ica_metaframe_pub_apps.pl, 9431 contrib/check_ica_program_neigbourhood.pl, 9432 contrib/check_inodes-freebsd.pl, contrib/check_javaproc.pl, 9433 contrib/check_joy.sh, contrib/check_log2.pl, contrib/check_lotus.pl, 9434 contrib/check_mem.pl, contrib/check_ms_spooler.pl, 9435 contrib/check_ora_table_space.pl, contrib/check_oracle_instance.pl, 9436 contrib/check_oracle_tbs, contrib/check_pfstate, contrib/check_rbl.c, 9437 contrib/check_smb.sh, contrib/check_snmp_disk_monitor.pl, 9438 contrib/check_snmp_printer.pl, contrib/check_snmp_process_monitor.pl, 9439 contrib/check_snmp_procs.pl, contrib/check_temp_cpq, 9440 contrib/check_temp_fsc, contrib/check_traceroute.pl, 9441 contrib/check_uptime.c, contrib/check_vcs.pl, contrib/check_wins.pl, 9442 contrib/packet_utils.pm, contrib/utils.py, doc/BRANCHING, 9443 doc/developer-guidelines.sgml, lib/extra_opts.c, lib/parse_ini.c, 9444 lib/tests/test_base64.c, lib/tests/test_cmd.c, lib/tests/test_disk.c, 9445 lib/tests/test_ini.c, lib/tests/test_opts.c, lib/tests/test_tcp.c, 9446 lib/tests/test_utils.c, lib/utils_base.c, lib/utils_cmd.c, 9447 lib/utils_disk.c, lib/utils_tcp.c, plugins-root/Makefile.am, 9448 plugins-root/check_dhcp.c, plugins-root/check_icmp.c, 9449 plugins-root/t/check_icmp.t, plugins-scripts/Makefile.am, 9450 plugins-scripts/check_breeze.pl, plugins-scripts/check_disk_smb.pl, 9451 plugins-scripts/check_file_age.pl, plugins-scripts/check_flexlm.pl, 9452 plugins-scripts/check_ifoperstatus.pl, 9453 plugins-scripts/check_ifstatus.pl, plugins-scripts/check_ircd.pl, 9454 plugins-scripts/check_log.sh, plugins-scripts/check_mailq.pl, 9455 plugins-scripts/check_mssql.pl, plugins-scripts/check_netdns.pl, 9456 plugins-scripts/check_ntp.pl, plugins-scripts/check_oracle.sh, 9457 plugins-scripts/check_rpc.pl, plugins-scripts/check_sensors.sh, 9458 plugins-scripts/check_wave.pl, plugins-scripts/subst.in, 9459 plugins-scripts/t/check_file_age.t, plugins-scripts/t/check_rpc.t, 9460 plugins-scripts/t/utils.t, plugins-scripts/utils.pm.in, 9461 plugins/Makefile.am, plugins/check_apt.c, plugins/check_by_ssh.c, 9462 plugins/check_cluster.c, plugins/check_dig.c, plugins/check_disk.c, 9463 plugins/check_dns.c, plugins/check_dummy.c, plugins/check_fping.c, 9464 plugins/check_game.c, plugins/check_hpjd.c, plugins/check_http.c, 9465 plugins/check_ide_smart.c, plugins/check_ldap.c, plugins/check_load.c, 9466 plugins/check_mrtg.c, plugins/check_mrtgtraf.c, plugins/check_mysql.c, 9467 plugins/check_mysql_query.c, plugins/check_nagios.c, plugins/check_nt.c, 9468 plugins/check_ntp.c, plugins/check_ntp_peer.c, plugins/check_ntp_time.c, 9469 plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, 9470 plugins/check_ping.c, plugins/check_procs.c, plugins/check_radius.c, 9471 plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, 9472 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, 9473 plugins/check_time.c, plugins/check_ups.c, plugins/check_users.c, 9474 plugins/common.h, plugins/negate.c, plugins/netutils.c, 9475 plugins/netutils.h, plugins/popen.c, plugins/popen.h, plugins/runcmd.c, 9476 plugins/runcmd.h, plugins/sslutils.c, plugins/t/check_by_ssh.t, 9477 plugins/t/check_cluster.t, plugins/t/check_dig.t, 9478 plugins/t/check_disk.t, plugins/t/check_dns.t, plugins/t/check_dummy.t, 9479 plugins/t/check_fping.t, plugins/t/check_ftp.t, plugins/t/check_hpjd.t, 9480 plugins/t/check_http.t, plugins/t/check_imap.t, 9481 plugins/t/check_jabber.t, plugins/t/check_load.t, 9482 plugins/t/check_mysql.t, plugins/t/check_mysql_query.t, 9483 plugins/t/check_nagios.t, plugins/t/check_ntp.t, plugins/t/check_ping.t, 9484 plugins/t/check_pop.t, plugins/t/check_procs.t, plugins/t/check_smtp.t, 9485 plugins/t/check_snmp.t, plugins/t/check_swap.t, plugins/t/check_tcp.t, 9486 plugins/t/check_time.t, plugins/t/check_udp.t, plugins/t/check_users.t, 9487 plugins/t/negate.t, plugins/urlize.c, plugins/utils.c, plugins/utils.h, 9488 test.pl.in, tools/README, tools/git2svn.pl, tools/mini_epn.c, 9489 tools/setup, tools/tinderbox_build: Removing CVS/SVN tags and replacing 9490 with git-based versioning 9491 For contrib/, full tags have been imported from subversion 9492 9493 9494 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2091 f882894a-f735-0410-b71e-b25c423dba1c 9495 94962008-11-20 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 9497 9498 * plugins/check_disk.c: Add comment to recent check_disk patch 9499 9500 9501 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2088 f882894a-f735-0410-b71e-b25c423dba1c 9502 95032008-11-19 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 9504 9505 * lib/parse_ini.c, lib/utils_base.c, lib/utils_disk.c, 9506 plugins-root/check_dhcp.c, plugins-root/check_icmp.c, 9507 plugins-root/pst3.c, plugins/check_apt.c, plugins/check_cluster.c, 9508 plugins/check_disk.c, plugins/check_dns.c, plugins/check_dummy.c, 9509 plugins/check_game.c, plugins/check_hpjd.c, plugins/check_http.c, 9510 plugins/check_ldap.c, plugins/check_mrtg.c, plugins/check_mysql.c, 9511 plugins/check_nagios.c, plugins/check_ntp.c, plugins/check_ntp_peer.c, 9512 plugins/check_ntp_time.c, plugins/check_nwstat.c, plugins/check_pgsql.c, 9513 plugins/check_ping.c, plugins/check_radius.c, plugins/check_smtp.c, 9514 plugins/check_snmp.c, plugins/check_ssh.c, plugins/check_swap.c, 9515 plugins/check_tcp.c, plugins/check_time.c, plugins/check_ups.c, 9516 plugins/netutils.c, plugins/popen.c, plugins/urlize.c: Bulk EOL cleanup 9517 9518 $ git diff --ignore-space-change|diffstat 9519 0 files changed 9520 9521 9522 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2087 f882894a-f735-0410-b71e-b25c423dba1c 9523 9524 * NEWS, plugins/check_ntp.c, plugins/check_ntp_peer.c: Fixed buffer 9525 overflow in check_ntp/check_ntp_peer (#1999319, Ubuntu #291265) 9526 9527 9528 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2086 f882894a-f735-0410-b71e-b25c423dba1c 9529 9530 * NEWS, THANKS.in, lib/utils_disk.c, plugins/check_disk.c: check_disk: 9531 rerpopulate the mount list after doing a stat() on paths specified with 9532 -p for better automount support. 9533 9534 NB: There's a memory leak here - properly freeing the mount list would invlove 9535 much more work - there's many other places where leaks can happen so it 9536 should be a project on its own. 9537 9538 9539 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2085 f882894a-f735-0410-b71e-b25c423dba1c 9540 95412008-11-14 Ton Voon <tonvoon@users.sourceforge.net> 9542 9543 * tools/sfupload: Helper script to upload tarballs to SF and create 9544 md5sum 9545 9546 9547 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2081 f882894a-f735-0410-b71e-b25c423dba1c 9548 95492008-11-11 Ton Voon <tonvoon@users.sourceforge.net> 9550 9551 * doc/developer-guidelines.sgml: Updated tinderbox link 9552 9553 9554 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2080 f882894a-f735-0410-b71e-b25c423dba1c 9555 95562008-11-08 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 9557 9558 * NEWS, plugins/check_nt.c: Add missing long options for check_nt (for 9559 use with extra-opts) 9560 9561 Extra-opts (ini files) requires long-options for setting up arguments. Added 9562 the missing ones for check_nt so that it can be properly used with extra-opts. 9563 9564 9565 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2079 f882894a-f735-0410-b71e-b25c423dba1c 9566 9567 * NEWS, plugins/check_disk.c, plugins/check_dns.c, 9568 plugins/check_ide_smart.c, plugins/check_mrtg.c, 9569 plugins/check_mrtgtraf.c, plugins/check_mysql_query.c, 9570 plugins/check_nt.c: Fix long options parsing in check_disk, check_dns, 9571 check_mrtg and check_mrtgtraf (check_tcp was done in an earlier commit) 9572 9573 9574 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2078 f882894a-f735-0410-b71e-b25c423dba1c 9575 95762008-11-08 Ton Voon <tonvoon@users.sourceforge.net> 9577 9578 * THANKS.in: Added Jan for check_http method patch 9579 9580 9581 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2077 f882894a-f735-0410-b71e-b25c423dba1c 9582 9583 * NEWS, THANKS.in, plugins/check_http.c, plugins/tests/check_http.t: 9584 Fixed bug where extra headers and redirect caused segfault (Dieter Van 9585 de Walle - 2089159) 9586 9587 9588 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2076 f882894a-f735-0410-b71e-b25c423dba1c 9589 9590 * NEWS, plugins/check_http.c, plugins/tests/check_http.t: check_http now 9591 has options to specify the HTTP method (Jan - 2155152) 9592 9593 9594 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2075 f882894a-f735-0410-b71e-b25c423dba1c 9595 9596 * tools/setup: Fix for tar on Solaris 9597 9598 9599 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2074 f882894a-f735-0410-b71e-b25c423dba1c 9600 96012008-11-07 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 9602 9603 * NEWS, THANKS.in, plugins-root/check_icmp.c: check_icmp now reports min 9604 and max round trip time perfdata (Steve Rader) 9605 9606 9607 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2073 f882894a-f735-0410-b71e-b25c423dba1c 9608 96092008-11-05 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 9610 9611 * NEWS, plugins/check_tcp.c: Fix check_tcp longoptions handling 9612 9613 9614 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2072 f882894a-f735-0410-b71e-b25c423dba1c 9615 96162008-11-05 Ton Voon <tonvoon@users.sourceforge.net> 9617 9618 * lib/tests/Makefile.am: Need to add in the libgnu.la for Solaris and 9619 other platforms 9620 where missing functions have been replaced by GNUlib 9621 9622 9623 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2071 f882894a-f735-0410-b71e-b25c423dba1c 9624 96252008-11-05 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 9626 9627 * NEWS: Missing NEWS item 9628 9629 9630 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2070 f882894a-f735-0410-b71e-b25c423dba1c 9631 9632 * lib/extra_opts.c, lib/tests/test_opts.c: Fix calculation of extra-opts 9633 parameters. 9634 9635 By reading the current list instead of the additional one when counting parameters, extra-opts calculation was allocating insuficient space for the final array if later sections contained more arguments than the sum of all previously parsed sections. 9636 9637 9638 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2069 f882894a-f735-0410-b71e-b25c423dba1c 9639 96402008-11-05 Ton Voon <tonvoon@users.sourceforge.net> 9641 9642 * Makefile.am, NEWS, configure.in: Fixed libtap dependency issue. 9643 Warning: will install tap into lib directories 9644 if ./configure --enable-libtap is used, but as development tool, will be okay 9645 9646 9647 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2068 f882894a-f735-0410-b71e-b25c423dba1c 9648 96492008-11-05 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 9650 9651 * plugins/t/check_http.t: Fix check_http test (altinity.com redirects 9652 now). 9653 9654 9655 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2067 f882894a-f735-0410-b71e-b25c423dba1c 9656 96572008-11-04 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 9658 9659 * lib/tests/test_ini.c, lib/tests/test_opts.c: Fixed the test (not the 9660 bug yet) and added similar one to test_ini (that one works) 9661 9662 9663 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2066 f882894a-f735-0410-b71e-b25c423dba1c 9664 9665 * lib/tests/test_opts.c: Corrected test_opts plan 9666 9667 9668 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2065 f882894a-f735-0410-b71e-b25c423dba1c 9669 9670 * lib/tests/plugins.ini, lib/tests/test_opts.c: Adding extra-opts check 9671 that crash on my prod servers (*** glibc detected *** malloc(): memory 9672 corruption: 0x0804e248 ***) 9673 9674 9675 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2064 f882894a-f735-0410-b71e-b25c423dba1c 9676 9677 * NEWS, lib/parse_ini.c, lib/tests/plugin.ini: Make extra-opts (C 9678 plugins) behave more like N::P: 9679 9680 N::P allows both '#' and ';' for comments. Extra-opts used to allow only '#', it now allows both (';' is the standard for ini files) 9681 Extra-opts does not allow trailing comments anymore (like N::P) 9682 9683 9684 9685 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2063 f882894a-f735-0410-b71e-b25c423dba1c 9686 9687 * NEWS, THANKS.in, plugins/check_ups.c: check_ups now sends a LOGOUT 9688 string (debian bug #387001) 9689 9690 9691 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2062 f882894a-f735-0410-b71e-b25c423dba1c 9692 96932008-10-22 Matthias Eble <psychotrahe@users.sourceforge.net> 9694 9695 * BUGS, NEWS, plugins-scripts/check_ifoperstatus.pl: check_ifoperstatus 9696 -n flag now works as expected (sf.net #1569488) 9697 check_ifoperstatus now supports ifType based lookup for ifIndex 9698 9699 9700 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2061 f882894a-f735-0410-b71e-b25c423dba1c 9701 97022008-10-21 Ton Voon <tonvoon@users.sourceforge.net> 9703 9704 * NEWS, tools/tinderbox_build: Updated tinderbox server 9705 9706 9707 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2060 f882894a-f735-0410-b71e-b25c423dba1c 9708 97092008-10-05 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 9710 9711 * NEWS, plugins/check_users.c: check-users thresholds was >= rather than 9712 > as documented. 9713 9714 9715 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2059 f882894a-f735-0410-b71e-b25c423dba1c 9716 97172008-09-25 Ton Voon <tonvoon@users.sourceforge.net> 9718 9719 * BUGS, ChangeLog, NEWS, configure.in, package.def: Preparation for 9720 1.4.13 9721 9722 9723 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2057 f882894a-f735-0410-b71e-b25c423dba1c 9724 9725 * plugins/tests/check_http.t: Fix small test failure 9726 9727 9728 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2056 f882894a-f735-0410-b71e-b25c423dba1c 9729 9730 * doc/LEAVERS, doc/NEW_STARTERS, doc/RELEASING: Moving project 9731 administration documents to nagiosplugins.org site 9732 9733 9734 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2055 f882894a-f735-0410-b71e-b25c423dba1c 9735 97362008-09-02 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 9737 9738 * plugins/check_ntp_peer.c: Typo 9739 9740 9741 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2054 f882894a-f735-0410-b71e-b25c423dba1c 9742 97432008-09-02 Holger Weiss <hweiss@users.sourceforge.net> 9744 9745 * THANKS.in, plugins/check_http.c: Some HTTP server 9746 applications/configurations cause trouble if the port is 9747 explicitly specified in our "Host:" header line. Therefore, we now specify the 9748 port only if we're using a non-default port (Erik Wasser - 2082501). 9749 9750 9751 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2053 f882894a-f735-0410-b71e-b25c423dba1c 9752 97532008-09-02 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 9754 9755 * NEWS, plugins/check_ntp_peer.c: Fix possible segfault in 9756 check_ntp_peer with deliberately invalid packets 9757 9758 9759 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2052 f882894a-f735-0410-b71e-b25c423dba1c 9760 97612008-09-01 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 9762 9763 * NEWS, plugins/check_ntp_peer.c, plugins/check_ntp_time.c: 9764 check_ntp_peer/check_ntp_time used to show port in --help but ignored 9765 the argument - now implemented. 9766 9767 9768 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2051 f882894a-f735-0410-b71e-b25c423dba1c 9769 9770 * NEWS, THANKS.in, plugins/check_http.c: Revert "Re-structure the HTTP 9771 1.1 headers to prevent 301s on servers with virtual hosts" 9772 9773 This reverts commit 2030 9774 9775 9776 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2050 f882894a-f735-0410-b71e-b25c423dba1c 9777 97782008-09-01 Holger Weiss <hweiss@users.sourceforge.net> 9779 9780 * plugins/check_http.c: Under some circumstances, the 'url' path of a 9781 redirection target missed 9782 a leading slash. While this was fixed later on, the incomplete 'url' 9783 was used for redirection loop detection and error messages. This is now 9784 fixed by adding the missing slash immediately. 9785 9786 9787 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2049 f882894a-f735-0410-b71e-b25c423dba1c 9788 97892008-08-25 Ton Voon <tonvoon@users.sourceforge.net> 9790 9791 * plugins/tests/check_http.t: Fix HTTP::Daemon::VERSION to get a fixed 9792 header size for tests 9793 (Sven Nierlein) 9794 9795 9796 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2048 f882894a-f735-0410-b71e-b25c423dba1c 9797 9798 * plugins/tests/check_http.t: Updated with more tests re: multiple 9799 status codes (Sven Nierlein) 9800 9801 9802 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2047 f882894a-f735-0410-b71e-b25c423dba1c 9803 98042008-08-25 Holger Weiss <hweiss@users.sourceforge.net> 9805 9806 * NEWS, THANKS.in, plugins/check_http.c, plugins/tests/check_http.t: The 9807 "-e" option now accepts a comma-delimited list of expected status 9808 lines (Sven Nierlein - 1894496). 9809 9810 9811 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2046 f882894a-f735-0410-b71e-b25c423dba1c 9812 98132008-08-22 Ton Voon <tonvoon@users.sourceforge.net> 9814 9815 * plugins/tests/check_http.t, plugins/tests/var/root: Added HTTP tests 9816 for status codes 9817 9818 9819 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2045 f882894a-f735-0410-b71e-b25c423dba1c 9820 98212008-08-21 Ton Voon <tonvoon@users.sourceforge.net> 9822 9823 * configure.in: Only include extra-opts tests if libtap is enabled 9824 9825 9826 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2044 f882894a-f735-0410-b71e-b25c423dba1c 9827 9828 * NEWS: Note re: --enable-libtap 9829 9830 9831 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2043 f882894a-f735-0410-b71e-b25c423dba1c 9832 9833 * lib/tests/Makefile.am, lib/tests/test_all.t, lib/tests/test_base64.t, 9834 lib/tests/test_cmd.t, lib/tests/test_disk.t, lib/tests/test_ini.t, 9835 lib/tests/test_opts.t, lib/tests/test_tcp.t, lib/tests/test_utils.c, 9836 lib/tests/test_utils.t: Correctly link to included libtap. Simplify 9837 invoking test scripts. 9838 Removed basename test as we should use base_name from GNUlib which is 9839 tested separately 9840 9841 9842 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2042 f882894a-f735-0410-b71e-b25c423dba1c 9843 9844 * tools/tinderbox_build: Fix regexp of version number of snapshot 9845 9846 9847 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2041 f882894a-f735-0410-b71e-b25c423dba1c 9848 9849 * Makefile.am: Remove .svn files in distribution 9850 9851 9852 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2040 f882894a-f735-0410-b71e-b25c423dba1c 9853 9854 * external/tap-1.01-nagios-plugins.tar.gz, tools/setup: Renamed altered 9855 tap file to nagios-plugins 9856 9857 9858 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2039 f882894a-f735-0410-b71e-b25c423dba1c 9859 98602008-08-21 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 9861 9862 * plugins/check_ntp_peer.c: Nothing 9863 9864 9865 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2038 f882894a-f735-0410-b71e-b25c423dba1c 9866 9867 * plugins/check_ntp_peer.c: Misplaced comment 9868 9869 9870 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2037 f882894a-f735-0410-b71e-b25c423dba1c 9871 9872 * plugins/check_ntp_peer.c: Complete rewrite of the extract_value 9873 function 9874 9875 The original one was flawed (easy to trigger segfaults) and did not allow some whitespaces as permitted by rfc1305. This one has been troughfully tested with tap (the testing code might get included later) 9876 9877 9878 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2036 f882894a-f735-0410-b71e-b25c423dba1c 9879 9880 * lib/parse_ini.c, lib/parse_ini.h, lib/tests/test_opts.c: Typos in 9881 comments 9882 9883 9884 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2035 f882894a-f735-0410-b71e-b25c423dba1c 9885 98862008-08-16 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 9887 9888 * plugins/check_mysql.c, plugins/check_mysql_query.c: Fix assignment 9889 written as a comparison in validate_arguments() when db_pass is NULL 9890 (Patch from http://blog.barfoo.org/projects/rpms-for-sles10) 9891 9892 9893 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2034 f882894a-f735-0410-b71e-b25c423dba1c 9894 9895 * plugins/check_fping.c: Fix check_fping --help output (Patch from 9896 http://blog.barfoo.org/projects/rpms-for-sles10) 9897 9898 9899 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2033 f882894a-f735-0410-b71e-b25c423dba1c 9900 9901 * plugins/t/check_by_ssh.t: Typo 9902 9903 9904 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2032 f882894a-f735-0410-b71e-b25c423dba1c 9905 99062008-08-08 Ton Voon <tonvoon@users.sourceforge.net> 9907 9908 * plugins-root/pst3.c: Close on fd 9909 9910 9911 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2031 f882894a-f735-0410-b71e-b25c423dba1c 9912 99132008-08-08 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 9914 9915 * NEWS, THANKS.in, plugins/check_http.c: Re-structure the HTTP 1.1 9916 headers to prevent 301s on servers with virtual hosts 9917 9918 9919 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2030 f882894a-f735-0410-b71e-b25c423dba1c 9920 9921 * plugins-root/check_icmp.c: Typo in --help output 9922 9923 9924 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2029 f882894a-f735-0410-b71e-b25c423dba1c 9925 99262008-08-05 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 9927 9928 * tools/devmode: Set -D_FORTIFY_SOURCE=2, and added a comment with link 9929 to explaination of this flag. 9930 9931 9932 9933 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2028 f882894a-f735-0410-b71e-b25c423dba1c 9934 99352008-07-28 Matthias Eble <psychotrahe@users.sourceforge.net> 9936 9937 * plugins-root/check_icmp.c: -b option now specifies ICMP data bytes 9938 instead of packet size 9939 9940 9941 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2027 f882894a-f735-0410-b71e-b25c423dba1c 9942 99432008-07-17 Matthias Eble <psychotrahe@users.sourceforge.net> 9944 9945 * NEWS, plugins-root/check_icmp.c: Add support for packet size 9946 modification (-b) 9947 9948 9949 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2026 f882894a-f735-0410-b71e-b25c423dba1c 9950 99512008-07-10 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 9952 9953 * plugins/check_disk.c: Verbose should not have to exceed 3 as per 9954 developement guidelines 9955 9956 9957 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2025 f882894a-f735-0410-b71e-b25c423dba1c 9958 9959 * tools/devmode: Add -D_FORTIFY_SOURCE 9960 9961 9962 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2024 f882894a-f735-0410-b71e-b25c423dba1c 9963 9964 * plugins/check_ups.c: Typo in check_ups 9965 9966 9967 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2023 f882894a-f735-0410-b71e-b25c423dba1c 9968 99692008-07-09 Matthias Eble <psychotrahe@users.sourceforge.net> 9970 9971 * plugins/t/check_snmp.t: rewrote check_snmp.t to use Test::More 9972 added perfdata checking for string values 9973 9974 9975 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2022 f882894a-f735-0410-b71e-b25c423dba1c 9976 9977 * NEWS, plugins/check_snmp.c: check_snmp now only prints perfdata for 9978 non numeric values (Joerg Linge #1867716) 9979 9980 9981 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2021 f882894a-f735-0410-b71e-b25c423dba1c 9982 99832008-07-08 Ton Voon <tonvoon@users.sourceforge.net> 9984 9985 * Makefile.am, tools/tinderbox_build: Removed libtap configuration for 9986 the moment, as tinderbox builds 9987 are breaking 9988 9989 9990 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2020 f882894a-f735-0410-b71e-b25c423dba1c 9991 9992 * NEWS, lib/utils_cmd.c, lib/utils_cmd.h, plugins/Makefile.am, 9993 plugins/check_procs.c: check_procs captures stderr and adds to plugin 9994 output. This is 9995 from a merge of branch nagiosplug/branches/new_threshold_syntax 1979:1982 9996 9997 9998 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2019 f882894a-f735-0410-b71e-b25c423dba1c 9999 100002008-07-06 Holger Weiss <hweiss@users.sourceforge.net> 10001 10002 * plugins-root/check_dhcp.c: Don't try to set the "SO_BROADCAST" socket 10003 option for unicast requests. 10004 (Also, removed the unused "DHCP_UNICAST_FLAG" macro.) 10005 10006 10007 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2018 f882894a-f735-0410-b71e-b25c423dba1c 10008 100092008-07-02 Ton Voon <tonvoon@users.sourceforge.net> 10010 10011 * lib/tests/Makefile.am: Use tap.h from the libtap directory 10012 10013 10014 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2017 f882894a-f735-0410-b71e-b25c423dba1c 10015 10016 * plugins-root/Makefile.am, plugins-root/pst3.c: Change pst3 again, this 10017 time to remove use of kvm which is not 10018 available in Solaris 10 non-global zones. Uses /proc, which is not 10019 available in older versions of Solaris. 10020 10021 10022 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2016 f882894a-f735-0410-b71e-b25c423dba1c 10023 100242008-06-30 Ton Voon <tonvoon@users.sourceforge.net> 10025 10026 * tools/setup: Fixed bug in tools/setup if docbook was run 10027 10028 10029 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2015 f882894a-f735-0410-b71e-b25c423dba1c 10030 10031 * Makefile.am: Have to list tap_dir manually to get into make dist 10032 10033 10034 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2014 f882894a-f735-0410-b71e-b25c423dba1c 10035 100362008-06-26 Ton Voon <tonvoon@users.sourceforge.net> 10037 10038 * Makefile.am, configure.in, external/README, 10039 external/tap-1.01-altinity.tar.gz, lib/tests/Makefile.am, tools/setup, 10040 tools/tinderbox_build: Adding libtap into distribution to help run C 10041 based tests 10042 10043 10044 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2013 f882894a-f735-0410-b71e-b25c423dba1c 10045 100462008-06-17 Ton Voon <tonvoon@users.sourceforge.net> 10047 10048 * plugins-root/pst3.c: Fixed possible coredump. Removed one level of 10049 subroutines (Duncan Ferguson) 10050 10051 10052 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2012 f882894a-f735-0410-b71e-b25c423dba1c 10053 100542008-06-09 Matthias Eble <psychotrahe@users.sourceforge.net> 10055 10056 * NEWS, plugins/check_dig.c, plugins/t/check_dig.t: Added testcases for 10057 check_dig 10058 check_dig's -l option is mandatory now (#1986306) 10059 10060 10061 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2011 f882894a-f735-0410-b71e-b25c423dba1c 10062 100632008-06-02 Ton Voon <tonvoon@users.sourceforge.net> 10064 10065 * NEWS, plugins-root/pst3.c: Optimised pst3 for systems with large 10066 number of processes (Duncan Ferguson) 10067 10068 10069 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2010 f882894a-f735-0410-b71e-b25c423dba1c 10070 10071 * NEWS, perlmods/Nagios-Plugin-0.22.tar.gz, 10072 perlmods/Nagios-Plugin-0.27.tar.gz: Updated Nagios::Plugin perl modules 10073 to 0.27 10074 10075 10076 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2009 f882894a-f735-0410-b71e-b25c423dba1c 10077 100782008-05-30 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10079 10080 * NEWS, THANKS.in, plugins/check_http.c: Fix Debian bug #460097: 10081 check_http --max-age broken (Hilko Bengen) 10082 10083 10084 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2008 f882894a-f735-0410-b71e-b25c423dba1c 10085 100862008-05-29 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10087 10088 * BUGS: typo 10089 10090 10091 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2007 f882894a-f735-0410-b71e-b25c423dba1c 10092 100932008-05-27 Ton Voon <tonvoon@users.sourceforge.net> 10094 10095 * doc/RELEASING: Changed SF file release to use sftp instead of ftp 10096 10097 10098 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2006 f882894a-f735-0410-b71e-b25c423dba1c 10099 10100 * BUGS, ChangeLog, NEWS, configure.in, package.def: Preparation for 10101 1.4.12 release 10102 10103 10104 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2004 f882894a-f735-0410-b71e-b25c423dba1c 10105 10106 * THANKS.in, configure.in: Not picking up solaris systems correctly for 10107 check_dhcp. Only 10108 affected SunStudio compiles of check_dhcp (1890260 - Rob Windsor) 10109 10110 10111 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2003 f882894a-f735-0410-b71e-b25c423dba1c 10112 10113 * plugins/check_by_ssh.c: Addition to help to state that -f will always 10114 return OK if ssh command 10115 is executed (Alain Dewit - 1852198) 10116 10117 10118 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2002 f882894a-f735-0410-b71e-b25c423dba1c 10119 10120 * plugins-root/pst3.c: Add additional PID column heading 10121 10122 10123 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2001 f882894a-f735-0410-b71e-b25c423dba1c 10124 101252008-05-26 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10126 10127 * NEWS: correct typo in NEWS 10128 10129 10130 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2000 f882894a-f735-0410-b71e-b25c423dba1c 10131 101322008-05-23 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10133 10134 * REQUIREMENTS: Add a note about radiusclient 10135 10136 10137 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1999 f882894a-f735-0410-b71e-b25c423dba1c 10138 101392008-05-22 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10140 10141 * NEWS, configure.in: Fix linking against OpenSSL where libdl is 10142 required 10143 10144 10145 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1998 f882894a-f735-0410-b71e-b25c423dba1c 10146 101472008-05-21 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10148 10149 * NEWS, plugins/check_by_ssh.c, plugins/t/check_by_ssh.t: Fixed passive 10150 option in check_by_ssh 10151 Also: 10152 - On non-skipped stderr, check_by_ssh now returns UNKNOWN or worse (result from command) instead of always UNKNOWN. 10153 - Fixed passive tests and make is always run the specified number of tests (using fail if there's nothing to test). 10154 10155 10156 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1997 f882894a-f735-0410-b71e-b25c423dba1c 10157 101582008-05-20 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10159 10160 * plugins/t/check_by_ssh.t: Oops - forgot to remove the SKIP block 10161 (which didn't seem to work fine) 10162 10163 10164 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1996 f882894a-f735-0410-b71e-b25c423dba1c 10165 10166 * plugins/t/check_by_ssh.t: Add check_by_ssh tests (passive checks are 10167 broken - should be fixed before next release!) 10168 10169 10170 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1995 f882894a-f735-0410-b71e-b25c423dba1c 10171 10172 * NEWS, plugins/check_radius.c: Clobber password in check_radius process 10173 list aguments 10174 10175 10176 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1994 f882894a-f735-0410-b71e-b25c423dba1c 10177 101782008-05-13 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10179 10180 * plugins/check_dns.c: Typo 10181 10182 10183 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1992 f882894a-f735-0410-b71e-b25c423dba1c 10184 101852008-05-07 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10186 10187 * plugins-root/check_dhcp.c, plugins-root/check_icmp.c, 10188 plugins/check_apt.c, plugins/check_by_ssh.c, plugins/check_cluster.c, 10189 plugins/check_dig.c, plugins/check_disk.c, plugins/check_dns.c, 10190 plugins/check_fping.c, plugins/check_game.c, plugins/check_hpjd.c, 10191 plugins/check_http.c, plugins/check_ide_smart.c, plugins/check_ldap.c, 10192 plugins/check_load.c, plugins/check_mrtg.c, plugins/check_mrtgtraf.c, 10193 plugins/check_mysql.c, plugins/check_mysql_query.c, 10194 plugins/check_nagios.c, plugins/check_nt.c, plugins/check_ntp.c, 10195 plugins/check_ntp_peer.c, plugins/check_ntp_time.c, 10196 plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, 10197 plugins/check_ping.c, plugins/check_procs.c, plugins/check_radius.c, 10198 plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, 10199 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, 10200 plugins/check_time.c, plugins/check_ups.c, plugins/check_users.c, 10201 plugins/utils.h: Added support for --extra-opts in all C plugins 10202 (disabled by default, see configure --help) 10203 10204 10205 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1991 f882894a-f735-0410-b71e-b25c423dba1c 10206 10207 * NEWS, THANKS.in, plugins/check_ping.c: Added performance data to 10208 check_ping (Christian Schneemann) 10209 10210 10211 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1990 f882894a-f735-0410-b71e-b25c423dba1c 10212 102132008-05-02 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10214 10215 * NEWS, plugins/negate.c: negate now has the ability to replace the 10216 status text as well (-s, --substitute) 10217 Also changed: 10218 - default timeout to 11 instead of 9 (since it's recommended to have a higher timeout, and many plugins default to 10 seconds) 10219 - If there's no STDOUT lines returned, still returns the returned result if it's NON-ok instead of forcing it to UNKNOWN 10220 10221 10222 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1989 f882894a-f735-0410-b71e-b25c423dba1c 10223 102242008-04-30 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10225 10226 * NEWS, plugins/check_mysql.c, plugins/check_mysql_query.c, 10227 plugins/t/check_mysql.t: Add socket support to check_mysql* 10228 Also clears the password from check_mysql command-line options 10229 10230 10231 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1988 f882894a-f735-0410-b71e-b25c423dba1c 10232 102332008-04-29 Holger Weiss <hweiss@users.sourceforge.net> 10234 10235 * configure.in: Support "--without-pgsql" (reported by Alex Songe via 10236 IRC). 10237 10238 10239 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1987 f882894a-f735-0410-b71e-b25c423dba1c 10240 102412008-04-29 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10242 10243 * plugins/check_ntp.c, plugins/check_ntp_peer.c, 10244 plugins/check_ntp_time.c: Use UT_THRESHOLDS_NOTES in all plugins 10245 10246 10247 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1986 f882894a-f735-0410-b71e-b25c423dba1c 10248 10249 * plugins-root/check_dhcp.c, plugins-root/check_icmp.c: --help output 10250 cleanup (plus removal of spaces on blank lines) 10251 10252 10253 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1985 f882894a-f735-0410-b71e-b25c423dba1c 10254 102552008-04-27 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10256 10257 * plugins/check_apt.c, plugins/check_by_ssh.c, plugins/check_cluster.c, 10258 plugins/check_dig.c, plugins/check_disk.c, plugins/check_dns.c, 10259 plugins/check_dummy.c, plugins/check_fping.c, plugins/check_game.c, 10260 plugins/check_hpjd.c, plugins/check_http.c, plugins/check_ide_smart.c, 10261 plugins/check_ldap.c, plugins/check_load.c, plugins/check_mrtg.c, 10262 plugins/check_mrtgtraf.c, plugins/check_mysql.c, 10263 plugins/check_mysql_query.c, plugins/check_nagios.c, plugins/check_nt.c, 10264 plugins/check_ntp.c, plugins/check_ntp_peer.c, plugins/check_nwstat.c, 10265 plugins/check_overcr.c, plugins/check_pgsql.c, plugins/check_ping.c, 10266 plugins/check_procs.c, plugins/check_radius.c, plugins/check_real.c, 10267 plugins/check_snmp.c, plugins/check_swap.c, plugins/check_ups.c, 10268 plugins/utils.h: --help output cleanup (plus removal of spaces on blank 10269 lines) 10270 10271 10272 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1984 f882894a-f735-0410-b71e-b25c423dba1c 10273 102742008-04-23 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10275 10276 * plugins/check_radius.c: Correct typo and make the --help notes a bit 10277 simpler. 10278 10279 10280 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1983 f882894a-f735-0410-b71e-b25c423dba1c 10281 102822008-04-17 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10283 10284 * plugins/check_dns.c: Correct the help text 10285 10286 10287 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1979 f882894a-f735-0410-b71e-b25c423dba1c 10288 10289 * NEWS, plugins/check_dns.c: Allow to repeat -a to set multiple possible 10290 addresses 10291 10292 10293 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1978 f882894a-f735-0410-b71e-b25c423dba1c 10294 102952008-04-05 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10296 10297 * NEWS, plugins/check_ntp.c, plugins/check_ntp_peer.c: check_ntp and 10298 check_ntp_peer now show proper jitter/stratum thresholds longopts in 10299 --help 10300 10301 10302 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1977 f882894a-f735-0410-b71e-b25c423dba1c 10303 103042008-04-04 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10305 10306 * lib/extra_opts.c, lib/parse_ini.c, lib/tests/test_ini.c, 10307 lib/tests/test_opts.c: make parse_ini die like in N::P if section isn't 10308 found 10309 10310 10311 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1976 f882894a-f735-0410-b71e-b25c423dba1c 10312 103132008-04-02 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10314 10315 * lib/Makefile.config-opts, lib/tests/Makefile.config-opts: Delete 10316 obsolete files 10317 10318 10319 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1974 f882894a-f735-0410-b71e-b25c423dba1c 10320 10321 * configure.in, lib/Makefile.am, lib/parse_ini.c, lib/tests/Makefile.am, 10322 lib/tests/test_ini.t, lib/tests/test_opts.t, po/de.po, po/fr.po, 10323 po/nagios-plugins.pot: - Add --enable-extra-opts configure option for 10324 compiling extra-opts support 10325 - Auto-update po/pot files 10326 10327 10328 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1973 f882894a-f735-0410-b71e-b25c423dba1c 10329 103302008-04-01 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10331 10332 * lib/parse_ini.c: fix the obvious... 10333 10334 10335 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1972 f882894a-f735-0410-b71e-b25c423dba1c 10336 10337 * lib/extra_opts.c, lib/extra_opts.h: np_extra_opts now retain pointers 10338 from argv so that plugins can still overwrite sensitive options 10339 10340 10341 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1971 f882894a-f735-0410-b71e-b25c423dba1c 10342 103432008-03-31 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10344 10345 * commit d043862c154070b2c58172289899dd14776e2d03, Author: Thomas 10346 Guyot-Sionnest <dermoth@users.sourceforge.net>, Date: 2008-03-31: update 10347 svn:ignore property (last gnulib update added many auto-generated files) 10348 10349 10350 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1970 f882894a-f735-0410-b71e-b25c423dba1c 10351 10352 * lib/extra_opts.c, lib/extra_opts.h, lib/parse_ini.c, lib/parse_ini.h, 10353 lib/tests/test_ini.c, lib/tests/test_opts.c: Fix for last commit - I 10354 accidentaly broke my local Makefile and tests weren't being re-compiled. 10355 10356 10357 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1968 f882894a-f735-0410-b71e-b25c423dba1c 10358 103592008-03-30 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10360 10361 * lib/extra_opts.c, lib/extra_opts.h, lib/tests/test_opts.c: - Remove 10362 the last argument of np_extra_opts 10363 - Code cleanups and comments 10364 10365 10366 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1967 f882894a-f735-0410-b71e-b25c423dba1c 10367 103682008-03-29 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10369 10370 * commit af71e9fc0ef268b322c4f4677773273c07926a7a, Author: Thomas 10371 Guyot-Sionnest <dermoth@users.sourceforge.net>, Date: 2008-03-26: Update 10372 svn:ignore property 10373 10374 10375 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1966 f882894a-f735-0410-b71e-b25c423dba1c 10376 103772008-03-24 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10378 10379 * lib/extra_opts.c, lib/extra_opts.h, lib/tests/config-opts.ini, 10380 lib/tests/test_opts.c, lib/tests/test_opts.t: Add extra-opts argument 10381 parsing with tests 10382 10383 10384 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1961 f882894a-f735-0410-b71e-b25c423dba1c 10385 10386 * lib/parse_ini.c, lib/parse_ini.h: Replace broken usage of 10387 NAGIOS_CONFIG_PATH with a stub function (that will try to find a config 10388 file in the future...) 10389 Allow NULL locator (default file/section) 10390 10391 10392 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1960 f882894a-f735-0410-b71e-b25c423dba1c 10393 103942008-03-20 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10395 10396 * plugins/check_dig.c: - Fix bug #1920671 10397 - Make --help output looks nice 10398 10399 10400 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1959 f882894a-f735-0410-b71e-b25c423dba1c 10401 104022008-03-18 Ton Voon <tonvoon@users.sourceforge.net> 10403 10404 * plugins/tests/check_procs.t: Include test for check_procs, using input 10405 file 10406 10407 10408 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1955 f882894a-f735-0410-b71e-b25c423dba1c 10409 10410 * plugins/check_procs.c, plugins/tests/var/ps-axwo.darwin, 10411 plugins/tests/var/ps_axwo.debian: Updated check_procs with a hidden 10412 --input-file option. 10413 Include some sample outputs for testing 10414 10415 10416 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1954 f882894a-f735-0410-b71e-b25c423dba1c 10417 104182008-03-17 Ton Voon <tonvoon@users.sourceforge.net> 10419 10420 * plugins/t/check_nagios.t: Don't run check_nagios tests on Solaris, 10421 because of pst3 requirement 10422 10423 10424 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1953 f882894a-f735-0410-b71e-b25c423dba1c 10425 104262008-03-16 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10427 10428 * lib/tests/config-dos.ini, lib/tests/plugin.ini, lib/tests/test_ini.c: 10429 Add tests: 10430 - DOS-newline ini file 10431 - section defined twice 10432 10433 10434 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1951 f882894a-f735-0410-b71e-b25c423dba1c 10435 104362008-03-15 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10437 10438 * lib/parse_ini.c: parse_ini now reads the default section if the 10439 request one can't be found. 10440 All tests should return ok now. 10441 10442 10443 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1950 f882894a-f735-0410-b71e-b25c423dba1c 10444 10445 * lib/parse_ini.c: Oops - this line shouldn't have been here (doesn't 10446 even work anyways) ;) 10447 10448 10449 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1949 f882894a-f735-0410-b71e-b25c423dba1c 10450 10451 * lib/parse_ini.c, lib/tests/plugin.ini, lib/tests/test_ini.c: - Make 10452 equal-less parameters illegal 10453 - parameters without argument after '=' are now assumed to be argument-less 10454 - Add a testcase for space in stanza and various argument-less parameters 10455 10456 10457 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1948 f882894a-f735-0410-b71e-b25c423dba1c 10458 10459 * lib/parse_ini.c: Fix handling of leading and trailing spaces in stanza 10460 10461 10462 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1947 f882894a-f735-0410-b71e-b25c423dba1c 10463 10464 * lib/parse_ini.c, lib/tests/test_ini.c: Fix segfault in test_ini.c and 10465 uncomment the affected tests 10466 Fix bug in stanza parsing where full section could be skipped 10467 Fix single-argument options 10468 10469 10470 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1946 f882894a-f735-0410-b71e-b25c423dba1c 10471 10472 * lib/parse_ini.c, lib/parse_ini.h, lib/tests/test_ini.c, 10473 lib/tests/test_ini.t: This commit consist of two changes: 10474 1. Make np_get_defaults return a linked list instead of a string. It will then be easy to convert the linked list back to an argument array. 10475 2. Fix tests 3-4 of test_ini.c. 10476 10477 A test_ini.t was added too. parse_ini and test_ini aren't included yet in the build makefiles. 10478 10479 10480 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1945 f882894a-f735-0410-b71e-b25c423dba1c 10481 104822008-03-15 Matthias Eble <psychotrahe@users.sourceforge.net> 10483 10484 * plugins/check_http.c: Add port to Host Header to prevent problems with 10485 non default ports (Christophe Dupre #1881898) 10486 10487 10488 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1944 f882894a-f735-0410-b71e-b25c423dba1c 10489 104902008-03-14 Matthias Eble <psychotrahe@users.sourceforge.net> 10491 10492 * NEWS, plugins/check_dig.c: Added -A/--dig-arguments to check_dig 10493 (#1889453/#1874041) 10494 10495 10496 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1943 f882894a-f735-0410-b71e-b25c423dba1c 10497 10498 * plugins/check_smtp.c: Enhanced check_smtp to actually print invalid 10499 response text (#1911239) 10500 10501 10502 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1942 f882894a-f735-0410-b71e-b25c423dba1c 10503 105042008-03-14 Ton Voon <tonvoon@users.sourceforge.net> 10505 10506 * NEWS, plugins-root/Makefile.am, plugins/Makefile.am: Fixed 64 bit pst3 10507 when tries to link to gettext. Gettext linked 10508 dynamically, if necessary 10509 10510 10511 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1941 f882894a-f735-0410-b71e-b25c423dba1c 10512 105132008-03-14 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10514 10515 * gl/charset.alias, gl/configmake.h, gl/math.h, gl/ref-add.sed, 10516 gl/ref-del.sed, gl/stdio.h, gl/stdlib.h, gl/string.h, gl/unistd.h: These 10517 files are generated automatically during the make process, and removed 10518 by make clean. 10519 10520 10521 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1940 f882894a-f735-0410-b71e-b25c423dba1c 10522 105232008-03-11 Ton Voon <tonvoon@users.sourceforge.net> 10524 10525 * configure.in, gl/m4/mbstate_t.m4: Possible fix for HP-UX compile 10526 problems of regex_internal.c 10527 10528 10529 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1939 f882894a-f735-0410-b71e-b25c423dba1c 10530 10531 * configure.in, lib/utils_base.c, plugins-root/Makefile.am, 10532 plugins/check_http.c, plugins/check_smtp.c, plugins/common.h: Fixed link 10533 -m64 problems on pst3 for solaris. Fixed _FILE_OFFSET_BITS 10534 redefinition warnings. Fixed helper ar error in ./configure 10535 10536 10537 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1938 f882894a-f735-0410-b71e-b25c423dba1c 10538 105392008-02-28 Ton Voon <tonvoon@users.sourceforge.net> 10540 10541 * NEWS, configure.in, plugins-root/Makefile.am, plugins-root/pst3.c, 10542 plugins/check_procs.c, plugins/t/check_procs.t: Reverted check_procs for 10543 solaris back to using pst3 due to truncation 10544 for argument fields using other methods 10545 10546 10547 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1937 f882894a-f735-0410-b71e-b25c423dba1c 10548 10549 * tools/build_perl_modules: Fix where PERL5LIB is blank 10550 10551 10552 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1936 f882894a-f735-0410-b71e-b25c423dba1c 10553 105542008-02-18 Ton Voon <tonvoon@users.sourceforge.net> 10555 10556 * NEWS: Added CVE MITRE tracking number 10557 10558 10559 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1935 f882894a-f735-0410-b71e-b25c423dba1c 10560 105612008-02-13 Matthias Eble <psychotrahe@users.sourceforge.net> 10562 10563 * NEWS, plugins/check_pgsql.c: check_pgsql now builds with postgres lib 10564 v8.3 (Jan Wagner #1878972) 10565 10566 10567 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1934 f882894a-f735-0410-b71e-b25c423dba1c 10568 10569 * plugins/check_disk.c: Fix --local argument handling (Jan Wagner 10570 #1878971) 10571 10572 10573 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1933 f882894a-f735-0410-b71e-b25c423dba1c 10574 105752008-02-13 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10576 10577 * plugins/check_disk.c: Fix broken intending (The whole file use spaces 10578 only except my last patch and 1-3 other places). 10579 10580 10581 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1932 f882894a-f735-0410-b71e-b25c423dba1c 10582 10583 * commit fe2e5f4aecab99a1c361994e4b678d6709d65f6c, Author: Thomas 10584 Guyot-Sionnest <dermoth@users.sourceforge.net>, Date: 2008-02-13: Add 10585 two files to svn:ignore 10586 10587 10588 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1931 f882894a-f735-0410-b71e-b25c423dba1c 10589 10590 * NEWS: News, nothing else. 10591 10592 10593 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1929 f882894a-f735-0410-b71e-b25c423dba1c 10594 10595 * plugins/common.h: This floorf workaround is Nnot needed anymore since 10596 floorf is part of Gnulib 10597 10598 10599 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1928 f882894a-f735-0410-b71e-b25c423dba1c 10600 10601 * lib/tests/test_base64.c: Reverting patch to test 8-bit data: Still 10602 broken on Solaris (7-bit works as before) 10603 10604 10605 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1927 f882894a-f735-0410-b71e-b25c423dba1c 10606 106072008-02-12 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10608 10609 * gl/Makefile.am, gl/base64.c, gl/base64.h, gl/charset.alias, 10610 gl/configmake.h, gl/floor.c, gl/floorf.c, gl/m4/base64.m4, 10611 gl/m4/floorf.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, 10612 gl/m4/math_h.m4, gl/math.h, gl/math.in.h, gl/ref-add.sed, 10613 gl/ref-del.sed, gl/stdio.h, gl/stdlib.h, gl/string.h, gl/unistd.h, 10614 lib/Makefile.am, lib/base64.c, lib/base64.h, lib/tests/Makefile.am, 10615 lib/tests/test_base64.c, plugins/check_http.c, plugins/check_smtp.c: 10616 Import Gnulib floorf and base64 and removed our old base64 library. 10617 10618 10619 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1926 f882894a-f735-0410-b71e-b25c423dba1c 10620 10621 * build-aux/config.rpath, build-aux/link-warning.h, gl/Makefile.am, 10622 gl/alloca.c, gl/alloca.in.h, gl/asnprintf.c, gl/asprintf.c, 10623 gl/basename.c, gl/c-strtod.c, gl/cloexec.c, gl/config.charset, 10624 gl/creat-safer.c, gl/dirname.c, gl/dirname.h, gl/dup-safer.c, 10625 gl/error.c, gl/error.h, gl/exit.h, gl/exitfail.c, gl/exitfail.h, 10626 gl/fcntl--.h, gl/fcntl-safer.h, gl/fd-safer.c, gl/float+.h, 10627 gl/float.in.h, gl/fsusage.c, gl/fsusage.h, gl/full-read.c, 10628 gl/full-read.h, gl/full-write.c, gl/full-write.h, gl/gai_strerror.c, 10629 gl/getaddrinfo.c, gl/getaddrinfo.h, gl/gethostname.c, gl/getloadavg.c, 10630 gl/getopt.c, gl/getopt.in.h, gl/getopt1.c, gl/getopt_int.h, 10631 gl/gettext.h, gl/inet_ntop.c, gl/inet_ntop.h, gl/intprops.h, 10632 gl/localcharset.c, gl/localcharset.h, gl/m4/absolute-header.m4, 10633 gl/m4/alloca.m4, gl/m4/extensions.m4, gl/m4/float_h.m4, 10634 gl/m4/fsusage.m4, gl/m4/getaddrinfo.m4, gl/m4/getloadavg.m4, 10635 gl/m4/gettext.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-common.m4, 10636 gl/m4/gnulib-comp.m4, gl/m4/iconv.m4, gl/m4/include_next.m4, 10637 gl/m4/intdiv0.m4, gl/m4/intl.m4, gl/m4/intlmacosx.m4, gl/m4/intmax_t.m4, 10638 gl/m4/lib-link.m4, gl/m4/localcharset.m4, gl/m4/lock.m4, 10639 gl/m4/longdouble.m4, gl/m4/longlong.m4, gl/m4/malloc.m4, 10640 gl/m4/mbchar.m4, gl/m4/mbiter.m4, gl/m4/mbrtowc.m4, gl/m4/memchr.m4, 10641 gl/m4/minmax.m4, gl/m4/netinet_in_h.m4, gl/m4/po.m4, 10642 gl/m4/printf-posix.m4, gl/m4/regex.m4, gl/m4/snprintf.m4, 10643 gl/m4/socklen.m4, gl/m4/stdint.m4, gl/m4/stdio_h.m4, gl/m4/stdlib_h.m4, 10644 gl/m4/strcase.m4, gl/m4/strdup.m4, gl/m4/strerror.m4, gl/m4/string_h.m4, 10645 gl/m4/strndup.m4, gl/m4/strnlen.m4, gl/m4/sys_socket_h.m4, 10646 gl/m4/uintmax_t.m4, gl/m4/ulonglong.m4, gl/m4/unistd_h.m4, 10647 gl/m4/vasnprintf.m4, gl/m4/vasprintf.m4, gl/m4/vsnprintf.m4, 10648 gl/m4/wchar.m4, gl/m4/wctype.m4, gl/m4/wcwidth.m4, gl/m4/wint_t.m4, 10649 gl/malloc.c, gl/mbchar.c, gl/mbchar.h, gl/mbuiter.h, gl/memchr.c, 10650 gl/minmax.h, gl/mountlist.c, gl/mountlist.h, gl/netinet_in.in.h, 10651 gl/open-safer.c, gl/pipe-safer.c, gl/printf-args.c, gl/printf-args.h, 10652 gl/printf-parse.c, gl/printf-parse.h, gl/ref-add.sin, gl/ref-del.sin, 10653 gl/regcomp.c, gl/regex.c, gl/regex.h, gl/regex_internal.c, 10654 gl/regex_internal.h, gl/regexec.c, gl/safe-read.c, gl/safe-read.h, 10655 gl/safe-write.c, gl/safe-write.h, gl/size_max.h, gl/snprintf.c, 10656 gl/snprintf.h, gl/stdbool.in.h, gl/stdint.in.h, gl/stdio.in.h, 10657 gl/stdlib.in.h, gl/strcase.h, gl/strcasecmp.c, gl/strdup.c, gl/strdup.h, 10658 gl/strerror.c, gl/string.in.h, gl/stripslash.c, gl/strncasecmp.c, 10659 gl/strndup.c, gl/strndup.h, gl/strnlen.c, gl/strnlen.h, gl/strnlen1.c, 10660 gl/sys_socket.in.h, gl/unistd--.h, gl/unistd-safer.h, gl/unistd.in.h, 10661 gl/unistd_.h, gl/vasnprintf.c, gl/vasnprintf.h, gl/vasprintf.c, 10662 gl/vasprintf.h, gl/vsnprintf.c, gl/vsnprintf.h, gl/wchar.in.h, 10663 gl/wchar_.h, gl/wctype.in.h, gl/wcwidth.h, gl/xalloc-die.c, gl/xalloc.h, 10664 gl/xmalloc.c, gl/xsize.h, gl/xstrndup.c, gl/xstrndup.h, 10665 plugins/common.h, po/Makevars: Sync to latest Gnulib 10666 10667 10668 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1925 f882894a-f735-0410-b71e-b25c423dba1c 10669 106702008-02-11 Ton Voon <tonvoon@users.sourceforge.net> 10671 10672 * REQUIREMENTS: Hints re: SSL features 10673 10674 10675 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1924 f882894a-f735-0410-b71e-b25c423dba1c 10676 10677 * configure.in: Added link to FAQ for redhat spopen problem 10678 10679 10680 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1923 f882894a-f735-0410-b71e-b25c423dba1c 10681 106822008-01-31 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10683 10684 * plugins-root/check_dhcp.c, plugins-root/check_icmp.c, 10685 plugins-root/pst3.c: Bump plugins-root/ to GPLv3 10686 10687 10688 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1920 f882894a-f735-0410-b71e-b25c423dba1c 10689 10690 * plugins/common.h, plugins/netutils.h, plugins/popen.h, 10691 plugins/runcmd.h: Bump plugins/ to GPLv3 (header files) 10692 10693 10694 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1919 f882894a-f735-0410-b71e-b25c423dba1c 10695 10696 * plugins/negate.c, plugins/netutils.c, plugins/popen.c, 10697 plugins/runcmd.c, plugins/sslutils.c, plugins/urlize.c, plugins/utils.c: 10698 Bump plugins/ to GPLv3 (non-plugind files) 10699 10700 10701 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1918 f882894a-f735-0410-b71e-b25c423dba1c 10702 10703 * plugins/check_overcr.c, plugins/check_pgsql.c, plugins/check_ping.c, 10704 plugins/check_procs.c, plugins/check_radius.c, plugins/check_real.c, 10705 plugins/check_smtp.c, plugins/check_snmp.c, plugins/check_ssh.c, 10706 plugins/check_swap.c, plugins/check_tcp.c, plugins/check_time.c, 10707 plugins/check_ups.c, plugins/check_users.c: Bump plugin/ to GPLv3 10708 (check_overcr to check_users) 10709 10710 10711 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1917 f882894a-f735-0410-b71e-b25c423dba1c 10712 107132008-01-30 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10714 10715 * plugins/check_apt.c, plugins/check_by_ssh.c, plugins/check_cluster.c, 10716 plugins/check_dig.c, plugins/check_disk.c, plugins/check_dns.c, 10717 plugins/check_dummy.c, plugins/check_fping.c, plugins/check_game.c, 10718 plugins/check_hpjd.c, plugins/check_http.c, plugins/check_ide_smart.c, 10719 plugins/check_ldap.c, plugins/check_load.c, plugins/check_mrtg.c, 10720 plugins/check_mrtgtraf.c, plugins/check_mysql.c, 10721 plugins/check_mysql_query.c, plugins/check_nagios.c, plugins/check_nt.c, 10722 plugins/check_ntp.c, plugins/check_ntp_peer.c, plugins/check_ntp_time.c, 10723 plugins/check_nwstat.c: Bump plugins/ to GPLv3 (check_apt to 10724 check_nwstat) 10725 10726 10727 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1916 f882894a-f735-0410-b71e-b25c423dba1c 10728 10729 * lib/utils_disk.c, lib/utils_tcp.c: details... 10730 10731 10732 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1915 f882894a-f735-0410-b71e-b25c423dba1c 10733 10734 * lib/tests/test_base64.c, lib/tests/test_cmd.c, lib/tests/test_disk.c, 10735 lib/tests/test_ini.c, lib/tests/test_tcp.c, lib/tests/test_utils.c: Bump 10736 lib/tests to GPLv3 10737 10738 10739 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1914 f882894a-f735-0410-b71e-b25c423dba1c 10740 10741 * lib/parse_ini.c, lib/utils_base.c, lib/utils_cmd.c, lib/utils_disk.c, 10742 lib/utils_tcp.c: Bump /lib to GPLv3 10743 10744 10745 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1913 f882894a-f735-0410-b71e-b25c423dba1c 10746 10747 * lib/parse_ini.c: new standardized GPLv3 header (will be applied to all 10748 C files) 10749 10750 10751 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1912 f882894a-f735-0410-b71e-b25c423dba1c 10752 107532008-01-29 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10754 10755 * NEWS, plugins/check_ntp_peer.c: check_ntp_peer now checks for the 10756 LI_ALARM flag 10757 10758 10759 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1911 f882894a-f735-0410-b71e-b25c423dba1c 10760 10761 * NEWS: typo 10762 10763 10764 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1910 f882894a-f735-0410-b71e-b25c423dba1c 10765 10766 * NEWS, plugins/check_ntp.c, plugins/check_ntp_time.c: Fix bugs and 10767 flaws in best offset server selection of check_ntp_time and (deprecated) 10768 check_ntp 10769 10770 10771 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1909 f882894a-f735-0410-b71e-b25c423dba1c 10772 107732008-01-26 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10774 10775 * NEWS, THANKS.in, plugins/check_ntp_peer.c, plugins/check_ntp_time.c: 10776 Fix help text of check_ntp_* (Bug #1880095) 10777 10778 10779 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1908 f882894a-f735-0410-b71e-b25c423dba1c 10780 107812008-01-15 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10782 10783 * NEWS, plugins/check_disk.c: Fix check_disk disk usage calculation when 10784 using --group=NAME (related to bug #1348746) 10785 10786 10787 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1907 f882894a-f735-0410-b71e-b25c423dba1c 10788 10789 * NEWS, configure.in: Add AC_SYS_LARGEFILE to configure.in (check_disk 10790 should now work with large file systems (2TB+) on all archs that 10791 supports it) 10792 10793 10794 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1906 f882894a-f735-0410-b71e-b25c423dba1c 10795 107962008-01-10 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10797 10798 * lib/tests/test_cmd.c: Add a return-code check (also test cmd_run 10799 without out/err buffers) 10800 10801 10802 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1905 f882894a-f735-0410-b71e-b25c423dba1c 10803 108042008-01-09 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10805 10806 * tools/tinderbox_build: make test-debug generate lots of false errors 10807 in tinderbox. Turning off until we find a solution (so al least we can 10808 watch the tinderbox for breakages again) 10809 10810 10811 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1904 f882894a-f735-0410-b71e-b25c423dba1c 10812 108132008-01-08 Matthias Eble <psychotrahe@users.sourceforge.net> 10814 10815 * plugins/check_dns.c: Fixed reverse lookup damaged by previous commit 10816 10817 10818 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1903 f882894a-f735-0410-b71e-b25c423dba1c 10819 108202008-01-08 Ton Voon <tonvoon@users.sourceforge.net> 10821 10822 * plugins/t/check_dns.t: Changed default test values for check_dns 10823 (using nagios.com) 10824 10825 10826 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1902 f882894a-f735-0410-b71e-b25c423dba1c 10827 10828 * plugins/t/check_ftp.t, plugins/t/check_imap.t, 10829 plugins/t/check_jabber.t, plugins/t/check_pop.t, plugins/t/check_tcp.t: 10830 Reverted commits 1898 and 1899 due to reversion of 1879 10831 10832 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1901 f882894a-f735-0410-b71e-b25c423dba1c 10833 10834 * NEWS, plugins/check_tcp.c: Reverted commit 1879 where an invalid 10835 hostname returns UNKNOWN - back to CRITICAL 10836 10837 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1900 f882894a-f735-0410-b71e-b25c423dba1c 10838 108392008-01-08 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10840 10841 * plugins/t/check_imap.t, plugins/t/check_jabber.t, 10842 plugins/t/check_pop.t: more r1879 fixes 10843 10844 10845 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1899 f882894a-f735-0410-b71e-b25c423dba1c 10846 10847 * plugins/t/check_ftp.t, plugins/t/check_tcp.t: Fix test breakages for 10848 commit r1879: check_tcp now returns UNKNOWN with an invalid hostname on 10849 command line 10850 10851 10852 10853 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1898 f882894a-f735-0410-b71e-b25c423dba1c 10854 108552008-01-08 Holger Weiss <hweiss@users.sourceforge.net> 10856 10857 * plugins-root/check_icmp.c: Hide some debug output which was printed 10858 even without "-v" (under 10859 certain circumstances). 10860 10861 10862 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1897 f882894a-f735-0410-b71e-b25c423dba1c 10863 10864 * plugins-root/check_icmp.c: Fix the handling of ICMP packets which are 10865 not echo replies (such as 10866 destination unreachable messages) or which are not directed at us. 10867 10868 10869 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1896 f882894a-f735-0410-b71e-b25c423dba1c 10870 10871 * plugins-root/check_icmp.c: Get rid of a cast which increases the 10872 required alignment. 10873 10874 10875 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1895 f882894a-f735-0410-b71e-b25c423dba1c 10876 10877 * plugins-root/check_icmp.c: Mark some constant strings "const". 10878 10879 10880 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1894 f882894a-f735-0410-b71e-b25c423dba1c 10881 108822008-01-07 Holger Weiss <hweiss@users.sourceforge.net> 10883 10884 * plugins/netutils.c: Support "[IPv6]" address syntax. 10885 10886 10887 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1893 f882894a-f735-0410-b71e-b25c423dba1c 10888 10889 * plugins/check_http.c: My assumption that "-H example.com:80" didn't 10890 work (see my previous 10891 commit) was wrong, it worked if used together with "-I". So, here's 10892 support for "-H [IPv6]:port", "-H [IPv6]", "-H IPv6", "-H IPv4:port", 10893 "-H IPv4", and "-H host:port". 10894 10895 10896 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1892 f882894a-f735-0410-b71e-b25c423dba1c 10897 108982008-01-06 Holger Weiss <hweiss@users.sourceforge.net> 10899 10900 * plugins/check_http.c: Remove support for specifying the port number 10901 using "-H example.com:80". 10902 Since this didn't work anyway (because ":80" wasn't stripped from the 10903 "host_name" after extracting the "server_port"), nobody can be using 10904 this syntax, and it prevents "-H" from accepting IPv6 addresses 10905 (neufeind - 1865082). IMO, fixing it to recognize both ":80" and IPv6 10906 addresses isn't worth it, as the ":80" syntax doesn't seem very useful 10907 for Nagios plugins (given the way how they are usually called in Nagios 10908 command definitions). 10909 10910 10911 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1891 f882894a-f735-0410-b71e-b25c423dba1c 10912 109132008-01-06 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10914 10915 * lib/tests/test_base64.c: Fix base64 test (known string wasn't 10916 null-terminated) 10917 10918 10919 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1890 f882894a-f735-0410-b71e-b25c423dba1c 10920 10921 * lib/tests/test_cmd.c: Fix tinderbox breakage 10922 10923 10924 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1889 f882894a-f735-0410-b71e-b25c423dba1c 10925 109262008-01-06 Matthias Eble <psychotrahe@users.sourceforge.net> 10927 10928 * plugins/check_ldap.c: If unspecified set LDAP_OPT_SUCCESS to 10929 LDAP_SUCCESS (Sergei Haramundanis - #1498923) 10930 10931 10932 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1888 f882894a-f735-0410-b71e-b25c423dba1c 10933 109342008-01-05 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10935 10936 * NEWS, plugins/check_ntp.c, plugins/check_ntp_time.c: Fix Bug #1862300: 10937 check_ntp_time segfault in 1.4.11 (Also apply to check_ntp) 10938 10939 10940 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1887 f882894a-f735-0410-b71e-b25c423dba1c 10941 109422008-01-05 Matthias Eble <psychotrahe@users.sourceforge.net> 10943 10944 * NEWS, THANKS.in, plugins/check_dns.c: check_dns now sorts addresses 10945 for -a support with multiple address replies (Matthias Urlichs #1724052) 10946 10947 10948 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1886 f882894a-f735-0410-b71e-b25c423dba1c 10949 109502008-01-04 Matthias Eble <psychotrahe@users.sourceforge.net> 10951 10952 * plugins/check_procs.c: Cleaned check_procs usage output (Ferenc Wagner 10953 #1862218) 10954 10955 10956 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1885 f882894a-f735-0410-b71e-b25c423dba1c 10957 109582007-12-21 Holger Weiss <hweiss@users.sourceforge.net> 10959 10960 * plugins-root/check_icmp.c: Fix INADDR_NONE value (for systems which 10961 don't define it). 10962 10963 10964 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1884 f882894a-f735-0410-b71e-b25c423dba1c 10965 10966 * plugins-root/check_icmp.c: Include <sys/sockio.h> (if available) to 10967 get SIOCGIFADDR defined on 10968 Solaris. 10969 10970 10971 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1883 f882894a-f735-0410-b71e-b25c423dba1c 10972 10973 * NEWS, THANKS.in, plugins-root/check_icmp.c: New "-s" option to specify 10974 the source IP address (thanks to Harald Jenny 10975 for providing the patch and to Patrick Cervicek for looking into it!) 10976 10977 10978 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1882 f882894a-f735-0410-b71e-b25c423dba1c 10979 109802007-12-21 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 10981 10982 * plugins/check_ldap.c: Remove c formating from translated strings 10983 (makes translation easier) 10984 10985 10986 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1881 f882894a-f735-0410-b71e-b25c423dba1c 10987 109882007-12-19 Holger Weiss <hweiss@users.sourceforge.net> 10989 10990 * plugins/check_ldap.c: Fix the "--help" output. 10991 10992 10993 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1880 f882894a-f735-0410-b71e-b25c423dba1c 10994 109952007-12-19 Ton Voon <tonvoon@users.sourceforge.net> 10996 10997 * NEWS, plugins/check_tcp.c: check_tcp now returns UNKNOWN with an 10998 invalid hostname on command line 10999 11000 11001 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1879 f882894a-f735-0410-b71e-b25c423dba1c 11002 110032007-12-17 Ton Voon <tonvoon@users.sourceforge.net> 11004 11005 * NEWS, THANKS.in, plugins/check_nt.c: Add check_nt -v INSTANCES 11006 (Alessandro Ren) 11007 11008 11009 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1877 f882894a-f735-0410-b71e-b25c423dba1c 11010 110112007-12-13 Ton Voon <tonvoon@users.sourceforge.net> 11012 11013 * plugins/check_nwstat.c: Fixed help output (Christian Mies) 11014 11015 11016 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1876 f882894a-f735-0410-b71e-b25c423dba1c 11017 11018 * NEWS: NEWS edited for consistent grammar 11019 11020 11021 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1875 f882894a-f735-0410-b71e-b25c423dba1c 11022 11023 * BUGS, ChangeLog, NEWS, configure.in, package.def: Preparation for 11024 1.4.11 11025 11026 11027 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1873 f882894a-f735-0410-b71e-b25c423dba1c 11028 11029 * NEWS, THANKS.in, plugins-root/Makefile.am: Fixed VPATH problem in 11030 plugins-root (Tom Payerle - 1789000) 11031 11032 11033 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1872 f882894a-f735-0410-b71e-b25c423dba1c 11034 11035 * NEWS, perlmods/Nagios-Plugin-0.21.tar.gz, 11036 perlmods/Nagios-Plugin-0.22.tar.gz: Update to latest Nagios::Plugin 11037 11038 11039 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1871 f882894a-f735-0410-b71e-b25c423dba1c 11040 110412007-12-12 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11042 11043 * commit 151531173bd50d66548effa50ef7393a8c680513, Author: Ton Voon 11044 <tonvoon@users.sourceforge.net>, Date: 2007-12-12: Add build 11045 files/binaries to the svn:ignore propt 11046 11047 11048 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1867 f882894a-f735-0410-b71e-b25c423dba1c 11049 110502007-12-11 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11051 11052 * plugins/t/check_ntp.t: D'oh! single escape will be handled by Perl.... 11053 11054 11055 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1865 f882894a-f735-0410-b71e-b25c423dba1c 11056 11057 * plugins/check_ntp_peer.c, plugins/t/check_ntp.t: - Fix check_ntp_peer 11058 returning misleading information when an ICMP message came back 11059 - Try to fix some servers apparently exanding the ~ in threshold ranges in t/check_ntp.t 11060 11061 11062 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1864 f882894a-f735-0410-b71e-b25c423dba1c 11063 110642007-12-11 Ton Voon <tonvoon@users.sourceforge.net> 11065 11066 * lib/tests/test_cmd.c: Fixed test so works on MacOSX (use /bin/sh 11067 instead of /bin/grep). 11068 Added extra test for missing command - should drop into STATE_UNKNOWN 11069 11070 11071 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1863 f882894a-f735-0410-b71e-b25c423dba1c 11072 11073 * lib/tests/Makefile.am: Add verbose flag so each test result is seen, 11074 rather than grouped by test 11075 11076 11077 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1862 f882894a-f735-0410-b71e-b25c423dba1c 11078 110792007-12-11 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11080 11081 * plugins-root/check_icmp.c, plugins/check_cluster.c, 11082 plugins/check_http.c, plugins/check_mrtgtraf.c, plugins/check_ntp.c, 11083 plugins/check_ntp_peer.c, plugins/check_ntp_time.c: Adding missing 11084 function calls needed for i18n (only for plugins already in POTFILES.in) 11085 11086 11087 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1861 f882894a-f735-0410-b71e-b25c423dba1c 11088 110892007-12-10 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11090 11091 * po/fr.po: Some corrections 11092 11093 11094 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1860 f882894a-f735-0410-b71e-b25c423dba1c 11095 11096 * plugins/check_cluster.c, plugins/check_mysql.c, 11097 plugins/check_radius.c, plugins/check_snmp.c, plugins/check_swap.c, 11098 plugins/negate.c, po/de.po, po/fr.po, po/nagios-plugins.pot: Plenty of 11099 french translations (and a few fixes BTW) 11100 - No more fuzzy french translations 11101 - Only (!) 355 strings to translate 11102 11103 11104 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1859 f882894a-f735-0410-b71e-b25c423dba1c 11105 11106 * plugins/check_ntp.c, plugins/check_ntp_peer.c, 11107 plugins/check_ntp_time.c: OOPS! Last commit should have included these 11108 files. 11109 11110 11111 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1858 f882894a-f735-0410-b71e-b25c423dba1c 11112 11113 * po/de.po, po/fr.po, po/nagios-plugins.pot: D'autres translations - 11114 Err, I mean more translations :) 11115 11116 11117 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1857 f882894a-f735-0410-b71e-b25c423dba1c 11118 11119 * po/fr.po: More translations 11120 11121 11122 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1856 f882894a-f735-0410-b71e-b25c423dba1c 11123 11124 * po/de.po, po/fr.po, po/nagios-plugins.pot: re-update the po files 11125 11126 11127 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1855 f882894a-f735-0410-b71e-b25c423dba1c 11128 11129 * plugins/check_ntp_peer.c, po/fr.po: Some translations 11130 11131 11132 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1854 f882894a-f735-0410-b71e-b25c423dba1c 11133 111342007-12-10 Matthias Eble <psychotrahe@users.sourceforge.net> 11135 11136 * po/de.po, po/fr.po, po/nagios-plugins.pot: Localization updates for 11137 recent changes 11138 11139 11140 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1853 f882894a-f735-0410-b71e-b25c423dba1c 11141 11142 * plugins/check_http.c: Fix output when response time is critical. 11143 Thanks to Nobuhiro Ban (patch #1817228) 11144 11145 11146 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1852 f882894a-f735-0410-b71e-b25c423dba1c 11147 11148 * NEWS, plugins/check_load.c, plugins/t/check_load.t: Fixed check_load 11149 argument handling when passing non triplet thresholds. Thanks to 11150 Jonathan Kamens (bug #1831890) 11151 11152 11153 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1851 f882894a-f735-0410-b71e-b25c423dba1c 11154 111552007-12-09 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11156 11157 * po/POTFILES.in, po/de.po, po/fr.po, po/nagios-plugins.pot: Gettin' 11158 ready for some translation frenzy :) 11159 11160 11161 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1850 f882894a-f735-0410-b71e-b25c423dba1c 11162 11163 * po/de.po, po/fr.po, po/nagios-plugins.pot: update po files and fix a 11164 few French translations 11165 11166 11167 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1849 f882894a-f735-0410-b71e-b25c423dba1c 11168 111692007-12-08 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11170 11171 * NEWS, plugins/check_disk.c: Fix check_disk reporting OK if disk usage 11172 grows over 100% (bug #1348746). 11173 11174 11175 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1848 f882894a-f735-0410-b71e-b25c423dba1c 11176 111772007-12-04 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11178 11179 * plugins/check_ntp_time.c: Interesting... For some reason it did not 11180 take this (patch barfed on it and I thought I had fixed it already)... 11181 11182 11183 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1847 f882894a-f735-0410-b71e-b25c423dba1c 11184 11185 * NEWS, plugins/Makefile.am, plugins/check_ntp_peer.c, 11186 plugins/check_ntp_time.c, plugins/t/check_ntp.t: Merge changes from 11187 branches/dermoth_ntp_rework (check_ntp_peer/check_ntp_time) 11188 11189 NEWS | 13 11190 plugins/Makefile.am | 8 11191 plugins/check_ntp_peer.c | 628 ++++++++++++++++------------------------------- 11192 plugins/check_ntp_time.c | 323 ++---------------------- 11193 plugins/t/check_ntp.t | 92 +++++- 11194 11195 11196 11197 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1846 f882894a-f735-0410-b71e-b25c423dba1c 11198 11199 * plugins/check_ntp_peer.c, plugins/check_ntp_time.c: Add the new checks 11200 as check_ntp copies to keep full plug-in history 11201 11202 11203 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1843 f882894a-f735-0410-b71e-b25c423dba1c 11204 11205 * plugins/check_ntp.c: missing word in comment block. 11206 11207 11208 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1838 f882894a-f735-0410-b71e-b25c423dba1c 11209 112102007-11-23 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11211 11212 * NEWS, plugins/check_ntp.c: - Use max_state_alt in check_ntp to fix 11213 some issues with the latest commits. 11214 - Roll back the stratum check as there were issues with it and a better one is already implemented in check_ntp_peer (about to be included) 11215 11216 11217 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1830 f882894a-f735-0410-b71e-b25c423dba1c 11218 11219 * plugins/utils.c, plugins/utils.h: Add a max_state_alt function that 11220 put UNKNOWN and DEPENDENT ahead of OK. 11221 11222 11223 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1829 f882894a-f735-0410-b71e-b25c423dba1c 11224 112252007-11-11 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11226 11227 * NEWS, plugins/check_cluster.c, plugins/check_snmp.c: Fix broken usage2 11228 in check_snmp and check_cluster 11229 Fix check_cluster blocking some special characters for thresholds ("-", "@", "~") 11230 11231 11232 11233 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1827 f882894a-f735-0410-b71e-b25c423dba1c 11234 112352007-11-10 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11236 11237 * plugins/check_ntp.c: Fix newly added stratum check (has to be 11238 decreased by one when using normal NTP packets versus control packets) 11239 11240 11241 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1822 f882894a-f735-0410-b71e-b25c423dba1c 11242 112432007-11-09 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11244 11245 * lib/tests/test_base64.c: Adding svn:keywords props 11246 11247 11248 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1819 f882894a-f735-0410-b71e-b25c423dba1c 11249 11250 * configure.in, lib/tests/Makefile.am, lib/tests/test_base64.c, 11251 lib/tests/test_base64.t, tools/distclean: Adding test for base64 lib 11252 11253 11254 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1818 f882894a-f735-0410-b71e-b25c423dba1c 11255 11256 * lib/Makefile.am, lib/base64.c, lib/base64.h, plugins/check_http.c, 11257 plugins/check_smtp.c: Moved base64 function to /lib. 11258 11259 11260 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1817 f882894a-f735-0410-b71e-b25c423dba1c 11261 11262 * lib/utils_tcp.h: Nothing to see here... 11263 11264 11265 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1816 f882894a-f735-0410-b71e-b25c423dba1c 11266 11267 * THANKS.in: Credits of check_snmp fix for bug #1815362 (CVE-2007-5623) 11268 11269 11270 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1815 f882894a-f735-0410-b71e-b25c423dba1c 11271 11272 * plugins/check_snmp.c: Fix check_snmp buffer overflow (CVE-2007-5623) 11273 11274 This patch comes from the Gentoo Portage tree but I couldn't find the author. I sent an email and will give credits when I get an answer. 11275 11276 11277 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1814 f882894a-f735-0410-b71e-b25c423dba1c 11278 11279 * plugins/check_ssh.c: Close the socket on all exits (not just the OK 11280 one) 11281 11282 11283 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1813 f882894a-f735-0410-b71e-b25c423dba1c 11284 11285 * plugins/check_snmp.c: Fix missing \n in --help output 11286 11287 11288 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1812 f882894a-f735-0410-b71e-b25c423dba1c 11289 112902007-10-25 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11291 11292 * NEWS, plugins/check_ntp.c: check_ntp now return UNKNOWN instead of 11293 WARNING if jitter is 11294 unavailable. If no offset threshold is specified and 11295 the offset is unavailable, will return UNKNOWN as well. 11296 11297 11298 11299 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1811 f882894a-f735-0410-b71e-b25c423dba1c 11300 113012007-10-25 Ton Voon <tonvoon@users.sourceforge.net> 11302 11303 * plugins-root/check_dhcp.c, plugins/check_ping.c, plugins/check_ups.c, 11304 tools/sync_website: Automatically update website with --help output. 11305 Cosmetic 11306 fixes for some help output 11307 11308 11309 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1810 f882894a-f735-0410-b71e-b25c423dba1c 11310 113112007-10-24 Holger Weiss <hweiss@users.sourceforge.net> 11312 11313 * THANKS.in, plugins/check_snmp.c: Hide the SNMP community string (and 11314 v3 passwords) from error messages 11315 (Bernhard Fischer on nagiosplug-devel@) 11316 11317 11318 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1809 f882894a-f735-0410-b71e-b25c423dba1c 11319 113202007-10-15 Ton Voon <tonvoon@users.sourceforge.net> 11321 11322 * doc/RELEASING: Add reparagraph option to make ChangeLog output bit 11323 prettier 11324 11325 11326 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1808 f882894a-f735-0410-b71e-b25c423dba1c 11327 113282007-10-14 Holger Weiss <hweiss@users.sourceforge.net> 11329 11330 * plugins/check_http.c: Fix a possible segfault if using "-f follow" and 11331 the server sends a 11332 forged "LLLLocation" header prefixed with multiple "L"s (fabiodds - 11333 1813346) 11334 11335 11336 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1807 f882894a-f735-0410-b71e-b25c423dba1c 11337 113382007-10-11 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11339 11340 * NEWS, plugins/check_ntp.c: Add stratum thresholds support for 11341 check_ntp (feature request #1703823) 11342 11343 11344 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1806 f882894a-f735-0410-b71e-b25c423dba1c 11345 11346 * plugins/check_ntp.c: Use provided threshold functions (no functionnal 11347 change apart the check for overlaping thresholds) 11348 11349 11350 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1805 f882894a-f735-0410-b71e-b25c423dba1c 11351 113522007-10-02 Holger Weiss <hweiss@users.sourceforge.net> 11353 11354 * NEWS, plugins/check_http.c: Fix regression in 1.4.10 where following 11355 redirects to relative URLs on 11356 virtual hosts failed if both "-H" and "-I" were specified (noted by 11357 Rodrigo A. G. Schichaschwili on nagiosplug-devel@) 11358 11359 11360 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1804 f882894a-f735-0410-b71e-b25c423dba1c 11361 113622007-09-29 Ton Voon <tonvoon@users.sourceforge.net> 11363 11364 * doc/RELEASING: Updated notes on releasing, mainly for svn 11365 11366 11367 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1803 f882894a-f735-0410-b71e-b25c423dba1c 11368 11369 * BUGS, ChangeLog, NEWS, configure.in, package.def: Prep for 1.4.10 11370 11371 11372 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1801 f882894a-f735-0410-b71e-b25c423dba1c 11373 113742007-09-26 Holger Weiss <hweiss@users.sourceforge.net> 11375 11376 * NEWS, plugins/check_radius.c: Drop the weird and undocumented 11377 behaviour of using positional argument 11378 parsing instead of getopt(3) if 8 command line arguments were given (as 11379 suggested by Matthias) and check whether all required arguments have 11380 been specified in order to spit out proper error messages and to avoid a 11381 possible segfault (as suggested by Thomas). 11382 11383 11384 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1800 f882894a-f735-0410-b71e-b25c423dba1c 11385 113862007-09-26 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11387 11388 * NEWS, THANKS.in, plugins/check_ntp.c: Patch #1798774: check_ntp: honor 11389 ntp flags 11390 11391 11392 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1799 f882894a-f735-0410-b71e-b25c423dba1c 11393 113942007-09-24 Ton Voon <tonvoon@users.sourceforge.net> 11395 11396 * perlmods/Nagios-Plugin-0.20.tar.gz, 11397 perlmods/Nagios-Plugin-0.21.tar.gz: Update N::P with new version, 11398 redirecting help, version and usage to 11399 stdout 11400 11401 11402 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1798 f882894a-f735-0410-b71e-b25c423dba1c 11403 11404 * doc/developer-guidelines.sgml: State that stderr should not have any 11405 output 11406 11407 11408 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1796 f882894a-f735-0410-b71e-b25c423dba1c 11409 114102007-09-24 Holger Weiss <hweiss@users.sourceforge.net> 11411 11412 * NEWS, configure.in, plugins/netutils.c: Let ./configure --without-ipv6 11413 suppress non-IPv4 DNS lookups (noted by 11414 Mark Frost on nagios-users@) 11415 11416 11417 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1794 f882894a-f735-0410-b71e-b25c423dba1c 11418 114192007-09-23 Matthias Eble <psychotrahe@users.sourceforge.net> 11420 11421 * plugins/check_disk.c, plugins/negate.c: Removed some c99 style 11422 comments 11423 11424 11425 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1793 f882894a-f735-0410-b71e-b25c423dba1c 11426 11427 * NEWS, plugins/check_by_ssh.c: Added multiline output capability to 11428 check_by_ssh. Thanks to Matthias Flacke (#1769653) 11429 11430 11431 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1792 f882894a-f735-0410-b71e-b25c423dba1c 11432 11433 * BUGS: removed solved issues 11434 11435 11436 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1791 f882894a-f735-0410-b71e-b25c423dba1c 11437 11438 * REQUIREMENTS: Added radiusclient-ng support to requirement notes 11439 11440 11441 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1790 f882894a-f735-0410-b71e-b25c423dba1c 11442 11443 * NEWS, plugins/check_disk.c: Fixed bug: stat was called on remote fs 11444 even if -l was given 11445 Added -L option to call stat on remote fs but without threshold comparison 11446 11447 11448 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1789 f882894a-f735-0410-b71e-b25c423dba1c 11449 11450 * NEWS, THANKS.in, configure.in, plugins/check_radius.c: Added 11451 radiusclient-ng support for check_radius. Thanks to Sebastien Guay 11452 (#1218438) 11453 11454 11455 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1788 f882894a-f735-0410-b71e-b25c423dba1c 11456 114572007-09-22 Matthias Eble <psychotrahe@users.sourceforge.net> 11458 11459 * lib/utils_disk.c, lib/utils_tcp.c, plugins/check_disk.c: substituted 11460 bool/true/false with int/TRUE/FALSE (discussed on np-devel) 11461 11462 11463 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1787 f882894a-f735-0410-b71e-b25c423dba1c 11464 11465 * NEWS, lib/tests/test_disk.c, lib/utils_disk.c, lib/utils_disk.h, 11466 plugins/check_disk.c, plugins/t/check_disk.t: Added -i/-I to ignore 11467 pathes/partitions based on regular expressions 11468 Added check_disk -A selecting all filesystems 11469 -E option must now be passed before -p or -r/-R 11470 Passing -E after -p or -r results in UNKNOWN state 11471 Fixed bug when mixing case sensitive and insensitive regexes 11472 11473 11474 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1786 f882894a-f735-0410-b71e-b25c423dba1c 11475 114762007-09-22 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11477 11478 * NEWS, plugins/negate.c, plugins/t/negate.t: Rewrite the "map changes 11479 to return codes" patch nearly from scratch. 11480 11481 11482 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1785 f882894a-f735-0410-b71e-b25c423dba1c 11483 114842007-09-21 Ton Voon <tonvoon@users.sourceforge.net> 11485 11486 * NEWS, configure.in, lib/Makefile.am, lib/tests/Makefile.am, 11487 lib/tests/test_cmd.c, lib/tests/test_cmd.t, lib/utils_cmd.c, 11488 lib/utils_cmd.h, plugins/Makefile.am, plugins/negate.c, 11489 plugins/t/negate.pl, plugins/t/negate.t: Stop double expansion of 11490 parameters for negate - works like 11491 time command now 11492 11493 11494 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1784 f882894a-f735-0410-b71e-b25c423dba1c 11495 114962007-09-21 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11497 11498 * plugins/check_disk.c: My solaris box needs %llu to display 64bits 11499 integers. 11500 11501 11502 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1783 f882894a-f735-0410-b71e-b25c423dba1c 11503 11504 * plugins/check_disk.c: - Added some variables at verbose==3 11505 - Removed support for verbose<0 (-q). -q was broken and tried to to the same as -e. 11506 - -q in now an undocumented alias of -e (for backward-compatibility). 11507 NB: Long help text for -d was already missing. 11508 - Reordered the switches so that: 11509 a. less-important ones are in alphabetical order 11510 b. short and long help orders match. 11511 - Enclosed "-p | -x" inside braces instead of brackets as one or the other is required. 11512 11513 11514 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1782 f882894a-f735-0410-b71e-b25c423dba1c 11515 115162007-09-17 Ton Voon <tonvoon@users.sourceforge.net> 11517 11518 * Makefile.am: Include directories and files required for perl modules 11519 11520 11521 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1781 f882894a-f735-0410-b71e-b25c423dba1c 11522 115232007-09-15 Holger Weiss <hweiss@users.sourceforge.net> 11524 11525 * NEWS, plugins/check_smtp.c: Properly handle SMTP server responses 11526 which are split into multiple 11527 packets (noted by Chris Adams on nagiosplug-help@). TODO: The new 11528 recvline()/recvlines() functions should buffer received data instead of 11529 reading one byte at a time and they should be moved to netutils.c so 11530 that other plugins can use them, too. 11531 11532 11533 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1780 f882894a-f735-0410-b71e-b25c423dba1c 11534 11535 * NEWS, plugins-root/check_icmp.c: Correct all instances of misaligned 11536 memory access. This fixes bus erros 11537 on platforms which require alignment (such as SPARC and MIPS). 11538 11539 11540 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1779 f882894a-f735-0410-b71e-b25c423dba1c 11541 11542 * tools/devmode: Remove "-Wtraditional" from our development GCC flags. 11543 We use ANSI C. 11544 11545 11546 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1778 f882894a-f735-0410-b71e-b25c423dba1c 11547 115482007-09-13 Ton Voon <tonvoon@users.sourceforge.net> 11549 11550 * Makefile.am, configure.in, perlmods/Class-Accessor-0.31.tar.gz, 11551 perlmods/Config-Tiny-2.10.tar.gz, perlmods/Makefile.am, 11552 perlmods/Math-Calc-Units-1.06.tar.gz, 11553 perlmods/Nagios-Plugin-0.20.tar.gz, 11554 perlmods/Params-Validate-0.88.tar.gz, perlmods/Test-Simple-0.70.tar.gz, 11555 perlmods/install_order, tools/build_perl_modules: Adding in optional 11556 Nagios::Plugin perl module (and 11557 dependencies) compilation and installation 11558 11559 11560 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1777 f882894a-f735-0410-b71e-b25c423dba1c 11561 115622007-08-28 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11563 11564 * contrib/check_apc_ups.pl, contrib/check_appletalk.pl, 11565 contrib/check_linux_raid.pl, contrib/check_snmp_procs.pl: These plugins 11566 assumed the "use lib util.pm;" would be substituted like standard Perl 11567 plugins (in plugins-scripts) which isn't the case in contrib. I changed 11568 the "use lib" line to use the default path. People using custom paths 11569 will have to change it manually. 11570 11571 11572 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1771 f882894a-f735-0410-b71e-b25c423dba1c 11573 115742007-08-09 Holger Weiss <hweiss@users.sourceforge.net> 11575 11576 * plugins/check_disk.c: Don't use C++ style comments (noted by Johannes 11577 Kingma on 11578 nagiosplug-help@) 11579 11580 11581 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1770 f882894a-f735-0410-b71e-b25c423dba1c 11582 115832007-07-31 Holger Weiss <hweiss@users.sourceforge.net> 11584 11585 * plugins/check_smtp.c: Read the response to an SMTP QUIT command before 11586 closing the socket 11587 (noted by Dieter Hendricks on nagiosplug-help@) 11588 11589 11590 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1769 f882894a-f735-0410-b71e-b25c423dba1c 11591 115922007-07-29 Holger Weiss <hweiss@users.sourceforge.net> 11593 11594 * lib/utils_base.c: Don't use C++ style comments. 11595 11596 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1768 f882894a-f735-0410-b71e-b25c423dba1c 11597 115982007-07-27 Holger Weiss <hweiss@users.sourceforge.net> 11599 11600 * tools/tinderbox_build: If the TMPDIR environment variable is set, use 11601 that instead of "/tmp" as 11602 the installation directory. 11603 11604 11605 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1767 f882894a-f735-0410-b71e-b25c423dba1c 11606 116072007-07-26 Holger Weiss <hweiss@users.sourceforge.net> 11608 11609 * NEWS, plugins-root/check_dhcp.c: The "--serverip" and "--requestedip" 11610 options now accept host names, too. 11611 This doesn't quite fit the option names and so far I haven't changed the 11612 "--help" output which currently only talks about IP addresses. However, 11613 I don't see why resolving host names should not be supported. 11614 11615 Also note that for the moment, I added a quick'n'dirty resolve_host() 11616 function which should really go into netutils.c. I just wanted to think 11617 about its interface a bit more before providing such a function globally. 11618 11619 11620 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1766 f882894a-f735-0410-b71e-b25c423dba1c 11621 11622 * NEWS, plugins-root/check_dhcp.c: New "-m, --mac" option which allows 11623 for specifying the MAC address to 11624 use in the DHCP request. 11625 11626 11627 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1765 f882894a-f735-0410-b71e-b25c423dba1c 11628 11629 * plugins-root/check_dhcp.c: Make sure strncpy(3)d buffers are 11630 nul-terminated. 11631 11632 11633 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1764 f882894a-f735-0410-b71e-b25c423dba1c 11634 11635 * plugins-root/check_dhcp.c: A few minor fixes/improvements which were 11636 included with (but unrelated 11637 to) the "--unicast" patch (Andreas Ericsson and Heiti Ernits - 1218235) 11638 11639 11640 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1763 f882894a-f735-0410-b71e-b25c423dba1c 11641 11642 * NEWS, THANKS.in, configure.in, plugins-root/check_dhcp.c: New "-u, 11643 --unicast" option which gives check_dhcp the ability to mimic a 11644 DHCP relay server in order to check remote subnets (Heiti Ernits and 11645 Andreas Ericsson - 1218235) 11646 11647 11648 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1762 f882894a-f735-0410-b71e-b25c423dba1c 11649 116502007-07-24 Ton Voon <tonvoon@users.sourceforge.net> 11651 11652 * .cvsignore, build-aux/.cvsignore, doc/.cvsignore, gl/.cvsignore, 11653 intl/.cvsignore, lib/.cvsignore, lib/tests/.cvsignore, m4/.cvsignore, 11654 pkg/solaris/.cvsignore, plugins-root/.cvsignore, 11655 plugins-scripts/.cvsignore, plugins/.cvsignore, plugins/t/.cvsignore, 11656 po/.cvsignore: Removing all .cvsignore files 11657 11658 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1761 f882894a-f735-0410-b71e-b25c423dba1c 11659 11660 * tools/sfsnapshot, tools/sfwebcron: Updated to use svn instead of cvs 11661 11662 11663 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1760 f882894a-f735-0410-b71e-b25c423dba1c 11664 116652007-07-21 Holger Weiss <hweiss@users.sourceforge.net> 11666 11667 * NEWS, plugins/check_http.c: Add "Connection: close" to the HTTP 11668 request header, which tells HTTP/1.1 11669 servers to close the connection after completion of the response. This 11670 should be compatible with HTTP/1.0, as HTTP/1.0 allows for custom header 11671 fields which should be ignored if not recognized by the server. With 11672 some server configurations, the server would keep the connection alive 11673 without this header line (despite the plugin requesting HTTP/1.0), 11674 resulting in the plugin running into either the server's or it's own 11675 timeout (reported by Roman Schliessmeyer and Jesse Morgan via IRC). 11676 11677 11678 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1759 f882894a-f735-0410-b71e-b25c423dba1c 11679 116802007-07-15 Matthias Eble <psychotrahe@users.sourceforge.net> 11681 11682 * THANKS.in, plugins/check_procs.c: Make ps column count in zombie 11683 detection less restrictive. Thanks to Andrew Elwell (#1280470) 11684 11685 11686 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1758 f882894a-f735-0410-b71e-b25c423dba1c 11687 116882007-07-14 Matthias Eble <psychotrahe@users.sourceforge.net> 11689 11690 * THANKS.in, plugins/check_smtp.c: Fixed segfault in argument 11691 processing. Thanks to Christoph Schell (#1742066) 11692 11693 11694 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1757 f882894a-f735-0410-b71e-b25c423dba1c 11695 11696 * THANKS.in, plugins/check_ntp.c: check_ntp: Fixed typo in typo in 11697 argument sanity check. Thanks to Aurelien Bompard (#1753506) 11698 11699 11700 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1756 f882894a-f735-0410-b71e-b25c423dba1c 11701 117022007-07-10 Matthias Eble <psychotrahe@users.sourceforge.net> 11703 11704 * NEWS, plugins/check_disk.c: Added examples for new features to 11705 check_disk 11706 11707 11708 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1755 f882894a-f735-0410-b71e-b25c423dba1c 11709 11710 * NEWS, plugins/check_disk.c, plugins/t/check_disk.t: Check_disk now 11711 calls stat() for all filesystems to check. 11712 Check_disk prints an strerror() message if the call of stat() fails. 11713 11714 11715 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1754 f882894a-f735-0410-b71e-b25c423dba1c 11716 117172007-07-07 Matthias Eble <psychotrahe@users.sourceforge.net> 11718 11719 * plugins/check_ldap.c: Added -v/--verbose argument to call 11720 ldap_perror() for detailed messages on failure. 11721 11722 11723 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1753 f882894a-f735-0410-b71e-b25c423dba1c 11724 11725 * plugins/utils.c: Changed output order of print_revision 11726 print_revision now uses clean_revstring 11727 11728 11729 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1752 f882894a-f735-0410-b71e-b25c423dba1c 11730 11731 * plugins-scripts/utils.pm.in: Changed print_revision output order in 11732 utils.pm 11733 11734 11735 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1751 f882894a-f735-0410-b71e-b25c423dba1c 11736 11737 * plugins-scripts/check_file_age.pl: substituted $ID$ through $Revision$ 11738 in print_revision call 11739 11740 11741 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1750 f882894a-f735-0410-b71e-b25c423dba1c 11742 11743 * plugins-scripts/check_log.sh, plugins-scripts/check_oracle.sh, 11744 plugins-scripts/utils.sh.in: Changed order in -V/--version output 11745 Fixed -V output for check_log and check_oracle 11746 11747 11748 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1749 f882894a-f735-0410-b71e-b25c423dba1c 11749 117502007-07-06 Matthias Eble <psychotrahe@users.sourceforge.net> 11751 11752 * doc/developer-guidelines.sgml: Added hint to avoid using the boolean 11753 type in C as discussed on the devel list 11754 11755 11756 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1748 f882894a-f735-0410-b71e-b25c423dba1c 11757 117582007-06-20 Matthias Eble <psychotrahe@users.sourceforge.net> 11759 11760 * plugins/check_ldap.c: Fixed default behaviour of check_ldaps 11761 11762 11763 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1747 f882894a-f735-0410-b71e-b25c423dba1c 11764 11765 * NEWS, plugins/check_ldap.c: Clarified check_ldaps behaviour. New 11766 arguments to explicitly select secure connect behaviour 11767 (--starttls/--ssl). 11768 11769 11770 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1746 f882894a-f735-0410-b71e-b25c423dba1c 11771 11772 * plugins/check_cluster.c: added -V/--version to check_cluster 11773 11774 11775 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1745 f882894a-f735-0410-b71e-b25c423dba1c 11776 117772007-06-18 Matthias Eble <psychotrahe@users.sourceforge.net> 11778 11779 * REQUIREMENTS, configure.in, plugins/.cvsignore: Make Linux specific 11780 plugin check_ide_smart build if appropriate headers are found 11781 11782 11783 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1744 f882894a-f735-0410-b71e-b25c423dba1c 11784 117852007-06-17 Holger Weiss <hweiss@users.sourceforge.net> 11786 11787 * plugins/check_http.c: Minor fixes. 11788 11789 11790 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1743 f882894a-f735-0410-b71e-b25c423dba1c 11791 11792 * NEWS, plugins/check_http.c: Fix buffer overflow vulnerabilities when 11793 parsing HTTP redirect 11794 'Location:' strings using sscanf(3) (Nobuhiro Ban - 1687867) 11795 11796 11797 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1742 f882894a-f735-0410-b71e-b25c423dba1c 11798 117992007-06-15 Holger Weiss <hweiss@users.sourceforge.net> 11800 11801 * plugins/check_http.c: When following redirects, the plugin supported 11802 'Location:' header fields 11803 which spanned multiple lines. However, it was not checked whether extra 11804 lines are preceeded with white space, which could lead to the following 11805 header field name being interpreted as the value of the 'Location:' 11806 field if the latter was empty for some reason. 11807 11808 11809 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1741 f882894a-f735-0410-b71e-b25c423dba1c 11810 11811 * plugins/check_http.c: `host_name' is a NULL pointer if the "-I" flag 11812 is used instead of "-H", 11813 so use `server_address' instead. Fixes a possible segfault when 11814 following redirects to relative URLs (reported by Ingo Lantschner). 11815 11816 11817 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1740 f882894a-f735-0410-b71e-b25c423dba1c 11818 118192007-06-13 Matthias Eble <psychotrahe@users.sourceforge.net> 11820 11821 * plugins/check_ide_smart.c: Fixed some syntax errors to make 11822 check_ide_smart build 11823 11824 11825 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1739 f882894a-f735-0410-b71e-b25c423dba1c 11826 118272007-06-12 Holger Weiss <hweiss@users.sourceforge.net> 11828 11829 * plugins/check_by_ssh.c: Add "-v" to help/usage output. 11830 11831 11832 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1738 f882894a-f735-0410-b71e-b25c423dba1c 11833 118342007-06-12 Matthias Eble <psychotrahe@users.sourceforge.net> 11835 11836 * plugins/popen.c: Removed debug line 11837 11838 11839 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1737 f882894a-f735-0410-b71e-b25c423dba1c 11840 118412007-06-11 Matthias Eble <psychotrahe@users.sourceforge.net> 11842 11843 * THANKS.in, plugins/popen.c: Fixed problem with popen.c not parsing 11844 --longopt='foo bar' correctly (Daniel Bimschas #1291987) 11845 11846 11847 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1736 f882894a-f735-0410-b71e-b25c423dba1c 11848 118492007-06-04 Ton Voon <tonvoon@users.sourceforge.net> 11850 11851 * THANKS.in: Removed duplicate names 11852 11853 11854 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1735 f882894a-f735-0410-b71e-b25c423dba1c 11855 11856 * BUGS, ChangeLog, NEWS, configure.in, package.def: For 1.4.9 release 11857 11858 11859 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1733 f882894a-f735-0410-b71e-b25c423dba1c 11860 118612007-06-03 Matthias Eble <psychotrahe@users.sourceforge.net> 11862 11863 * lib/tests/test_tcp.c: Minor corrections to test_tcp.c 11864 11865 11866 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1732 f882894a-f735-0410-b71e-b25c423dba1c 11867 11868 * lib/tests/Makefile.am: Makefile.am changes for test_tcp.c 11869 11870 11871 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1731 f882894a-f735-0410-b71e-b25c423dba1c 11872 11873 * configure.in, lib/tests/.cvsignore, lib/tests/test_tcp.c, 11874 lib/tests/test_tcp.t: Added test cases for utils_tcp 11875 11876 11877 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1730 f882894a-f735-0410-b71e-b25c423dba1c 11878 11879 * NEWS, lib/Makefile.am, lib/utils_tcp.c, lib/utils_tcp.h, 11880 plugins/check_tcp.c: Moved check_tcp's expect string testing into 11881 utils_tcp for testing purposes. 11882 Added -A/--all flag to test for every expect string passed. 11883 11884 11885 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1729 f882894a-f735-0410-b71e-b25c423dba1c 11886 118872007-06-01 Holger Weiss <hweiss@users.sourceforge.net> 11888 11889 * BUGS, NEWS: Fix possible check_http segfaults when following HTTP 11890 redirects. 11891 11892 11893 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1728 f882894a-f735-0410-b71e-b25c423dba1c 11894 11895 * plugins/check_http.c: Fix an off-by-one error where a realloc(3) call 11896 doesn't allocate space 11897 for nul-termination (Aravind Gottipati - 1729692) 11898 11899 11900 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1727 f882894a-f735-0410-b71e-b25c423dba1c 11901 11902 * plugins/sslutils.c: Call the SSL library initialization functions only 11903 once (not for every 11904 SSL connection). 11905 11906 11907 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1726 f882894a-f735-0410-b71e-b25c423dba1c 11908 11909 * plugins/sslutils.c: Save an entire CPU cycle if c points to NULL 11910 already. 11911 11912 11913 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1725 f882894a-f735-0410-b71e-b25c423dba1c 11914 11915 * plugins/sslutils.c: Set the pointers to the SSL and SSL_CTX objects 11916 back to NULL after 11917 freeing them in np_net_ssl_cleanup(). This fixes a check_http segfault 11918 if an SSL site redirects to a non-SSL one (reported by Aravind Gottipati 11919 via IRC). 11920 11921 11922 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1724 f882894a-f735-0410-b71e-b25c423dba1c 11923 119242007-05-29 Matthias Eble <psychotrahe@users.sourceforge.net> 11925 11926 * plugins/check_tcp.c: Fix segfault when -e is specified multiple times. 11927 Thanks to John Rouillard and Ralph Roessner (#1475899) 11928 11929 11930 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1723 f882894a-f735-0410-b71e-b25c423dba1c 11931 11932 * plugins/check_tcp.c: No more warn/crit values in performance data if 11933 -w and -c are not specified. 11934 Thanks to Simon Bellwood (#1181554) 11935 11936 11937 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1722 f882894a-f735-0410-b71e-b25c423dba1c 11938 119392007-05-29 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11940 11941 * NEWS, plugins/check_snmp.c: check_snmp don't warn anymore if something 11942 is printed on stderr 11943 11944 11945 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1721 f882894a-f735-0410-b71e-b25c423dba1c 11946 11947 * plugins/check_snmp.c: change a bunch of whitespaces (no code was 11948 harmed) 11949 11950 11951 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1720 f882894a-f735-0410-b71e-b25c423dba1c 11952 119532007-05-27 Matthias Eble <psychotrahe@users.sourceforge.net> 11954 11955 * THANKS.in, plugins-scripts/check_oracle.sh: check_oracle does not need 11956 a valid ORACLE_HOME if called with --db. Thanks to Jason Martin 11957 (#1505551) 11958 11959 11960 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1719 f882894a-f735-0410-b71e-b25c423dba1c 11961 119622007-05-27 M. Sean Finney <seanius@users.sourceforge.net> 11963 11964 * lib/utils_base.c, lib/utils_base.h, plugins-root/check_dhcp.c, 11965 plugins-root/check_icmp.c: added functions to utils_base: 11966 np_check_if_root() - returns nonzero if geteuid()==0 11967 np_warn_if_not_root() - uses the above to print an informative warning 11968 added uses of these functions to check_dhcp and check_icmp. 11969 11970 11971 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1718 f882894a-f735-0410-b71e-b25c423dba1c 11972 119732007-05-24 Ton Voon <tonvoon@users.sourceforge.net> 11974 11975 * plugins/t/negate.pl: Test for new functionality in negate (not 11976 automatically run in make test) 11977 11978 11979 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1717 f882894a-f735-0410-b71e-b25c423dba1c 11980 11981 * plugins/check_dummy.c, plugins/t/check_dummy.t: Tests for check_dummy 11982 11983 11984 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1716 f882894a-f735-0410-b71e-b25c423dba1c 11985 119862007-05-23 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11987 11988 * NEWS, plugins/check_http.c, po/de.po, po/fr.po, po/nagios-plugins.pot: 11989 Update many strings in check_http to get more consistent output 11990 Update translation files; fix all check_http changes in French and most changes in German. 11991 11992 11993 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1715 f882894a-f735-0410-b71e-b25c423dba1c 11994 119952007-05-18 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 11996 11997 * plugins/t/check_tcp.t: Make check_tcp.t compatible with picky web 11998 servers. 11999 12000 12001 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1714 f882894a-f735-0410-b71e-b25c423dba1c 12002 120032007-05-13 Holger Weiss <hweiss@users.sourceforge.net> 12004 12005 * plugins/check_http.c: Add missing options to the usage output. 12006 12007 12008 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1713 f882894a-f735-0410-b71e-b25c423dba1c 12009 120102007-05-13 Matthias Eble <psychotrahe@users.sourceforge.net> 12011 12012 * THANKS.in, plugins-root/check_dhcp.c: check_dhcp now adds mandatory 12013 end option (Thanks to Enrico Scholz - #1675306) 12014 12015 12016 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1712 f882894a-f735-0410-b71e-b25c423dba1c 12017 120182007-05-12 Matthias Eble <psychotrahe@users.sourceforge.net> 12019 12020 * plugins/check_cluster.c: Fixed glibc error caused in utils_base.c due 12021 to uninitialized thresholds struct (spotted on ubundu 6.06 LTS). 12022 12023 12024 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1711 f882894a-f735-0410-b71e-b25c423dba1c 12025 120262007-05-12 Ton Voon <tonvoon@users.sourceforge.net> 12027 12028 * ABOUT-NLS, build-aux/mkinstalldirs, configure.in: Updating gettext 12029 files from coreutils-6.9. mkinstalldirs needs to be in 12030 build-aux for some systems without gettext natively. Also have at top level, 12031 though gettext documentation says file not neceesary 12032 12033 12034 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1710 f882894a-f735-0410-b71e-b25c423dba1c 12035 120362007-05-09 Matthias Eble <psychotrahe@users.sourceforge.net> 12037 12038 * plugins/check_ups.c: small typo in --help 12039 12040 12041 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1709 f882894a-f735-0410-b71e-b25c423dba1c 12042 12043 * THANKS.in, plugins/check_ups.c: Fixed --help output (Ask Bjoern Hansen 12044 - #1714823) 12045 12046 12047 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1708 f882894a-f735-0410-b71e-b25c423dba1c 12048 12049 * plugins/t/check_disk.t: added testcase to verify that old positional 12050 arguments only select one path 12051 12052 12053 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1707 f882894a-f735-0410-b71e-b25c423dba1c 12054 120552007-05-03 Matthias Eble <psychotrahe@users.sourceforge.net> 12056 12057 * ChangeLog, THANKS.in, plugins/check_disk.c: fixed backward 12058 incompatibility introduced in 1.4.8 where all partitions are selected, 12059 if path is specified as last argument (without using -p). 12060 Thanks to Emil Michles (Emilis) on #nagios 12061 12062 12063 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1706 f882894a-f735-0410-b71e-b25c423dba1c 12064 120652007-05-02 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12066 12067 * tools/distclean: Making Solaris happy 12068 12069 12070 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1705 f882894a-f735-0410-b71e-b25c423dba1c 12071 12072 * NEWS: /* Nothing */ 12073 12074 12075 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1704 f882894a-f735-0410-b71e-b25c423dba1c 12076 12077 * NEWS, THANKS.in, plugins/check_time.c: Fix check_time returning wrong 12078 OK when time is before the epoch on some arch 12079 12080 12081 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1703 f882894a-f735-0410-b71e-b25c423dba1c 12082 120832007-04-28 Matthias Eble <psychotrahe@users.sourceforge.net> 12084 12085 * plugins/t/check_cluster.t: added test cases for check_cluster 12086 12087 12088 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1702 f882894a-f735-0410-b71e-b25c423dba1c 12089 120902007-04-25 Ton Voon <tonvoon@users.sourceforge.net> 12091 12092 * tools/tinderbox_build: Test installs into temporary directories 12093 12094 12095 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1701 f882894a-f735-0410-b71e-b25c423dba1c 12096 12097 * NEWS, configure.in, plugins/check_load.c, plugins/common.h, 12098 plugins/t/check_load.t: check_load can optionally divide by number of 12099 cpus 12100 12101 12102 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1700 f882894a-f735-0410-b71e-b25c423dba1c 12103 121042007-04-23 Holger Weiss <hweiss@users.sourceforge.net> 12105 12106 * plugins/check_ping.c: #ifdef can only test a single macro, not an 12107 expression. 12108 12109 12110 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1699 f882894a-f735-0410-b71e-b25c423dba1c 12111 121122007-04-20 Holger Weiss <hweiss@users.sourceforge.net> 12113 12114 * plugins-root/check_dhcp.c: Remove unused variables. 12115 12116 12117 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1698 f882894a-f735-0410-b71e-b25c423dba1c 12118 12119 * plugins/check_cluster.c: Include "utils_base.h". 12120 12121 12122 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1697 f882894a-f735-0410-b71e-b25c423dba1c 12123 12124 * lib/utils_base.h: Declare print_thresholds(). 12125 12126 12127 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1696 f882894a-f735-0410-b71e-b25c423dba1c 12128 12129 * plugins/check_cluster.c: Predeclare functions and remove unused 12130 variables. 12131 12132 12133 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1695 f882894a-f735-0410-b71e-b25c423dba1c 12134 12135 * THANKS.in, plugins-root/check_dhcp.c: Use the 'server identifier' 12136 option instead of the 'siaddr' field as the 12137 DHCP server address; see RFC 2131, 2. (Denis Knauf - 1667488) 12138 12139 12140 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1694 f882894a-f735-0410-b71e-b25c423dba1c 12141 121422007-04-19 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12143 12144 * NEWS, configure.in: Fix compilation of check_ldap, check_radius and 12145 check_pgsql (*ding*) 12146 12147 12148 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1693 f882894a-f735-0410-b71e-b25c423dba1c 12149 121502007-04-18 Holger Weiss <hweiss@users.sourceforge.net> 12151 12152 * NEWS, plugins/check_by_ssh.c: Revert my previous change to "-S/--skip" 12153 in favour of the two options 12154 "-E/--skip-stderr" and "-S/--skip-stdout". Both of them support 12155 omitting the number of lines to skip, in which case all output on the 12156 respective file descriptor is skipped. "--skip" is kept as an alias for 12157 "--skip-stdout" for backwards compatibility with recent releases. 12158 12159 Also, print a message if no (non-skipped) stdout/stderr output is 12160 available. This fixes a segfault if the remote command prints no 12161 output. 12162 12163 12164 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1692 f882894a-f735-0410-b71e-b25c423dba1c 12165 121662007-04-15 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12167 12168 * plugins/check_cluster.c: Localization and help fixes (Thanks Benoit 12169 M.) 12170 12171 12172 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1691 f882894a-f735-0410-b71e-b25c423dba1c 12173 12174 * plugins/check_cluster.c: Cosmetic change 12175 12176 12177 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1690 f882894a-f735-0410-b71e-b25c423dba1c 12178 12179 * contrib/check_cluster2.README: More details about the changes 12180 12181 12182 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1689 f882894a-f735-0410-b71e-b25c423dba1c 12183 12184 * NEWS, plugins/Makefile.am, plugins/check_cluster.c: Add thresholds 12185 support for check_cluster + lots of standardization. 12186 Add forgotten items to NEWS. 12187 12188 12189 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1688 f882894a-f735-0410-b71e-b25c423dba1c 12190 12191 * BUGS, plugins/check_snmp.c: Fix bug #1344584: Counter64 values not 12192 handled correctly 12193 12194 12195 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1687 f882894a-f735-0410-b71e-b25c423dba1c 12196 121972007-04-14 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12198 12199 * BUGS: Works for me 12200 12201 12202 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1686 f882894a-f735-0410-b71e-b25c423dba1c 12203 122042007-04-14 Holger Weiss <hweiss@users.sourceforge.net> 12205 12206 * BUGS, plugins/check_by_ssh.c: Up to revision 1.35, the "-S" option 12207 skipped the specified number of 12208 lines written to stderr. With revision 1.36 and newer, "-S" skipped the 12209 specified number of lines written to stdout. Now, "-S" skips the 12210 specified number of lines written to stderr; and if the number specified 12211 via "-S" minus the number of lines written to stderr is larger than 0, 12212 the difference is used as the number of lines written to stdout to skip. 12213 Also, the "--help" output was fixed. (Hector - 1675286) 12214 12215 12216 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1685 f882894a-f735-0410-b71e-b25c423dba1c 12217 122182007-04-13 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12219 12220 * plugins/.cvsignore: ... Some CVS magic too 12221 12222 12223 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1684 f882894a-f735-0410-b71e-b25c423dba1c 12224 12225 * contrib/check_cluster2.README, plugins/Makefile.am, 12226 plugins/check_cluster.c: automake magic for check_cluster 12227 12228 12229 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1683 f882894a-f735-0410-b71e-b25c423dba1c 12230 122312007-04-11 Ton Voon <tonvoon@users.sourceforge.net> 12232 12233 * doc/RELEASING: Add news item to nagiosplugins.org 12234 12235 12236 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1682 f882894a-f735-0410-b71e-b25c423dba1c 12237 12238 * AUTHORS, BUGS, ChangeLog, NEWS, configure.in, package.def: 1.4.8 12239 release 12240 12241 12242 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1680 f882894a-f735-0410-b71e-b25c423dba1c 12243 122442007-04-10 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12245 12246 * po/POTFILES.in, po/de.po, po/fr.po, po/nagios-plugins.pot: Add some 12247 check_ntp translations 12248 12249 12250 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1679 f882894a-f735-0410-b71e-b25c423dba1c 12251 12252 * plugins/check_ntp.c: - Fix possibility of printing scientific numbers 12253 in perfdata 12254 - Use fperfdata function for perfdata formatting 12255 - Make the printing part a bit more flexible (similar to check_disk) 12256 12257 12258 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1678 f882894a-f735-0410-b71e-b25c423dba1c 12259 12260 * po/de.po, po/fr.po, po/nagios-plugins.pot: Hopefully this is correct. 12261 Need to make more changes so I'm commiting these. 12262 12263 12264 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1677 f882894a-f735-0410-b71e-b25c423dba1c 12265 122662007-04-04 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12267 12268 * plugins/check_ntp.c: Fix for getting dispersion instead of jitter on 12269 older servers (like xntpd on Solaris). 12270 12271 12272 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1676 f882894a-f735-0410-b71e-b25c423dba1c 12273 122742007-04-03 Holger Weiss <hweiss@users.sourceforge.net> 12275 12276 * plugins/check_ntp.c: Fix the synchronization source selection on 12277 big-endian systems. 12278 12279 12280 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1675 f882894a-f735-0410-b71e-b25c423dba1c 12281 122822007-04-03 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12283 12284 * plugins/check_ntp.c: Temporary fix for jitter calculation 12285 12286 12287 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1674 f882894a-f735-0410-b71e-b25c423dba1c 12288 122892007-04-02 Holger Weiss <hweiss@users.sourceforge.net> 12290 12291 * plugins/check_ntp.c: Don't rely on the assumption that the size of a 12292 READSTAT response is a 12293 multiple of sizeof(ntp_assoc_status_pair). 12294 12295 12296 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1673 f882894a-f735-0410-b71e-b25c423dba1c 12297 122982007-04-02 Ton Voon <tonvoon@users.sourceforge.net> 12299 12300 * lib/tests/Makefile.am: Add libgnu.a as regex functions required 12301 12302 12303 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1672 f882894a-f735-0410-b71e-b25c423dba1c 12304 123052007-04-02 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12306 12307 * plugins/check_ntp.c: Fix byte order in verbose logging 12308 12309 12310 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1671 f882894a-f735-0410-b71e-b25c423dba1c 12311 12312 * plugins/check_ntp.c: Seems like we don't get any jitter sometimes. 12313 While this needs to be fixed we should at least handle it gracefully. 12314 12315 12316 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1670 f882894a-f735-0410-b71e-b25c423dba1c 12317 123182007-04-01 Matthias Eble <psychotrahe@users.sourceforge.net> 12319 12320 * plugins/t/check_http.t: check_http.t: - added internet_access variable 12321 to skip tests where internet access is required. 12322 - added host_tcp_http2 variable for a webserver serving the string 'nagios' in index 12323 - no tests are skipped if the new vars are not defined (existing installations) 12324 12325 12326 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1669 f882894a-f735-0410-b71e-b25c423dba1c 12327 12328 * lib/utils_disk.c: utils_disk: fixed handling if check_disk -p is a 12329 device (np_set_best_match()) 12330 12331 12332 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1668 f882894a-f735-0410-b71e-b25c423dba1c 12333 123342007-03-31 Holger Weiss <hweiss@users.sourceforge.net> 12335 12336 * NEWS: Various check_ntp fixes 12337 12338 12339 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1667 f882894a-f735-0410-b71e-b25c423dba1c 12340 12341 * plugins/check_ntp.c: Fix an out-of-bounds memcpy(3) and add a 12342 realloc(3) error check in 12343 jitter_request(). 12344 12345 12346 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1666 f882894a-f735-0410-b71e-b25c423dba1c 12347 12348 * plugins/check_ntp.c: Add a warning to the verbose output if 12349 jitter_request() found no 12350 synchronization source. 12351 12352 12353 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1665 f882894a-f735-0410-b71e-b25c423dba1c 12354 12355 * plugins/check_ntp.c: Avoid division by zero. 12356 12357 12358 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1664 f882894a-f735-0410-b71e-b25c423dba1c 12359 12360 * plugins/check_ntp.c: Remove the '-O' option, as it's ignored. 12361 12362 12363 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1663 f882894a-f735-0410-b71e-b25c423dba1c 12364 123652007-03-30 Ton Voon <tonvoon@users.sourceforge.net> 12366 12367 * m4/np_mysqlclient.m4: Use AS_HELP_STRING instead of ACX_HELP_STRING 12368 12369 12370 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1662 f882894a-f735-0410-b71e-b25c423dba1c 12371 12372 * NEWS, configure.in, m4/np_mysqlclient.m4: Fix AC_CHECK_LIB for 12373 mysql_init - add dependent libraries. mysql detection 12374 separated into external m4 file 12375 12376 12377 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1661 f882894a-f735-0410-b71e-b25c423dba1c 12378 123792007-03-30 Matthias Eble <psychotrahe@users.sourceforge.net> 12380 12381 * lib/tests/test_disk.c, plugins/t/check_disk.t: Test Cases for 12382 check_disk's -r, -R, -C and -g 12383 12384 12385 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1660 f882894a-f735-0410-b71e-b25c423dba1c 12386 12387 * plugins/check_disk.c: check_disk: minor fix for -C if bestmatch != -p 12388 12389 12390 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1659 f882894a-f735-0410-b71e-b25c423dba1c 12391 12392 * lib/utils_disk.c, lib/utils_disk.h, plugins/check_disk.c: check_disk: 12393 added regex functionality -r and -R. see np-devel mail (2007-02-10) 12394 12395 12396 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1658 f882894a-f735-0410-b71e-b25c423dba1c 12397 12398 * lib/utils_disk.c, lib/utils_disk.h, plugins/check_disk.c: check_disk: 12399 added grouping functionality. see np-devel mail (2007-02-10) 12400 12401 12402 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1657 f882894a-f735-0410-b71e-b25c423dba1c 12403 12404 * lib/utils_disk.c, lib/utils_disk.h, plugins/check_disk.c: check_disk 12405 -C is more flexible now. See np-devel post (2007-02-10) 12406 12407 12408 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1656 f882894a-f735-0410-b71e-b25c423dba1c 12409 124102007-03-29 Holger Weiss <hweiss@users.sourceforge.net> 12411 12412 * THANKS.in, plugins/check_mysql.c: Fix argument processing (Felix Frank 12413 - 1690697) 12414 12415 12416 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1655 f882894a-f735-0410-b71e-b25c423dba1c 12417 12418 * plugins-root/Makefile.am: Set the "read" and "execute" bits only for 12419 "user" and "group" in order 12420 to not overwrite "--without-world-permissions" for the root plugins. 12421 12422 12423 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1654 f882894a-f735-0410-b71e-b25c423dba1c 12424 124252007-03-29 Ton Voon <tonvoon@users.sourceforge.net> 12426 12427 * BUGS, ChangeLog, NEWS, configure.in, package.def: 1.4.7 release 12428 12429 12430 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1652 f882894a-f735-0410-b71e-b25c423dba1c 12431 12432 * plugins/check_ntp.c: Adding help text for jitter flags 12433 12434 12435 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1651 f882894a-f735-0410-b71e-b25c423dba1c 12436 124372007-03-27 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12438 12439 * THANKS.in, plugins-root/check_icmp.c: Fix bug #1494629 - check_icmp 12440 fails after some time on FreeBSD 12441 12442 12443 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1650 f882894a-f735-0410-b71e-b25c423dba1c 12444 124452007-03-25 Ton Voon <tonvoon@users.sourceforge.net> 12446 12447 * NEWS, configure.in: Reinstate --with-nagios-user/group and new 12448 --without-group-permissions ./configure options 12449 12450 12451 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1649 f882894a-f735-0410-b71e-b25c423dba1c 12452 124532007-03-22 Holger Weiss <hweiss@users.sourceforge.net> 12454 12455 * THANKS.in, plugins/common.h: Increase MAX_INPUT_BUFFER from 1k to 8k 12456 in order to increase I/O 12457 performance (Stefan Meier) 12458 12459 12460 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1646 f882894a-f735-0410-b71e-b25c423dba1c 12461 124622007-03-16 Gavin Carr <gonzai@users.sourceforge.net> 12463 12464 * plugins-scripts/check_ifoperstatus.pl: Fix bogus 'eq ( || )' 12465 constructions in check_ifoperstatus.pl. 12466 12467 12468 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1642 f882894a-f735-0410-b71e-b25c423dba1c 12469 124702007-03-12 Ton Voon <tonvoon@users.sourceforge.net> 12471 12472 * NEWS, plugins/check_ping.c, plugins/t/check_ping.t: check_ping's 12473 timeout interval is only +1 if ping command has a timeout value. 12474 Tests updated to check for 100% packet loss (always if ping has timeout), otherwise 12475 will check for "timed out" string 12476 12477 12478 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1639 f882894a-f735-0410-b71e-b25c423dba1c 12479 124802007-03-11 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12481 12482 * plugins-root/t/check_icmp.t: Add tests for new check_icmp switch -m 12483 12484 12485 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1638 f882894a-f735-0410-b71e-b25c423dba1c 12486 124872007-03-11 Ton Voon <tonvoon@users.sourceforge.net> 12488 12489 * plugins-root/t/check_icmp.t, plugins/t/check_ping.t: Converted 12490 check_ping.t to new-style testcases. Added test case for check_icmp - 12491 requires sudo access 12492 12493 12494 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1637 f882894a-f735-0410-b71e-b25c423dba1c 12495 12496 * plugins/check_ping.c: Fixed some help display. Removed -L from usage 12497 as deprecated option 12498 12499 12500 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1636 f882894a-f735-0410-b71e-b25c423dba1c 12501 125022007-03-08 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12503 12504 * NEWS, THANKS.in, plugins-root/check_icmp.c: New switch to check_icmp 12505 to set the minimum required hosts for success. 12506 12507 12508 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1635 f882894a-f735-0410-b71e-b25c423dba1c 12509 12510 * config_test/child_test.c: Ficing C++ style comments 12511 12512 12513 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1634 f882894a-f735-0410-b71e-b25c423dba1c 12514 12515 * plugins-root/check_icmp.c: Fixed C++ style comments, but I don't get 12516 why those lines were originally commented out. 12517 12518 12519 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1633 f882894a-f735-0410-b71e-b25c423dba1c 12520 125212007-03-06 Ton Voon <tonvoon@users.sourceforge.net> 12522 12523 * plugins/check_http.c: Fix option handling (Nobuhiro Ban - 1657280) 12524 12525 12526 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1632 f882894a-f735-0410-b71e-b25c423dba1c 12527 12528 * plugins/check_smtp.c: Fixed compile errors in check_smtp.c 12529 12530 12531 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1631 f882894a-f735-0410-b71e-b25c423dba1c 12532 12533 * NEWS, THANKS.in, plugins/check_smtp.c: Fixed broken HELO cmd (Enrico 12534 Scholz - 1675279) 12535 12536 12537 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1630 f882894a-f735-0410-b71e-b25c423dba1c 12538 12539 * NEWS, configure.in, plugins/check_procs.c: Use /usr/ucb/ps on Solaris 12540 in preference to pst3 (problems in 64bit mode) 12541 12542 12543 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1629 f882894a-f735-0410-b71e-b25c423dba1c 12544 12545 * plugins/t/check_disk.t: Test failure if a filesystem which is a subset 12546 of another fails the inode 12547 check (Matthias Elbe - 1660953) 12548 12549 12550 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1628 f882894a-f735-0410-b71e-b25c423dba1c 12551 12552 * NEWS, configure.in: Detect if check_mysql compile will work at 12553 ./configure time, due to some 12554 Redhat systems distributing mysql_config, but not the include files 12555 12556 12557 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1627 f882894a-f735-0410-b71e-b25c423dba1c 12558 12559 * configure.in: Clearer message when --with-nagios-user is used for 12560 ./configure 12561 12562 12563 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1626 f882894a-f735-0410-b71e-b25c423dba1c 12564 12565 * FAQ, INSTALLING, NEWS, README, plugins-root/Makefile.am: Root plugins 12566 installed with world executable permissions. Removed references 12567 to --with-nagios-user and --with-nagios-group in README 12568 12569 12570 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1625 f882894a-f735-0410-b71e-b25c423dba1c 12571 125722007-03-02 Ethan Galstad <egalstad@users.sourceforge.net> 12573 12574 * plugins/check_mrtgtraf.c: Fix for broken check_mrtgtraf 12575 12576 12577 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1624 f882894a-f735-0410-b71e-b25c423dba1c 12578 125792007-02-24 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12580 12581 * doc/makefile: Fix the makefile ('[[' is bash-specific, 'rm -f' don't 12582 remove directories) 12583 12584 12585 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1623 f882894a-f735-0410-b71e-b25c423dba1c 12586 125872007-02-14 Ton Voon <tonvoon@users.sourceforge.net> 12588 12589 * NEWS, contrib/check_sybase: check_sybase now maintained in 12590 NagiosExchange 12591 12592 12593 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1622 f882894a-f735-0410-b71e-b25c423dba1c 12594 12595 * plugins/check_disk.c: Fixed typo in help for -M 12596 12597 12598 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1621 f882894a-f735-0410-b71e-b25c423dba1c 12599 12600 * plugins/check_tcp.c, plugins/t/check_tcp.t: Documentation fix re: 12601 --escape flag. Fix of ./check_tcp test to webservers 12602 to make it more standards compliant 12603 12604 12605 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1620 f882894a-f735-0410-b71e-b25c423dba1c 12606 126072007-02-09 Ton Voon <tonvoon@users.sourceforge.net> 12608 12609 * NEWS, THANKS.in, po/.cvsignore, po/Makefile.in.in: Fixed MKINSTALLDIRS 12610 problem on some systems - Lars Stavholm 12611 12612 12613 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1619 f882894a-f735-0410-b71e-b25c423dba1c 12614 126152007-02-07 Ton Voon <tonvoon@users.sourceforge.net> 12616 12617 * lib/Makefile.config-opts, lib/parse_ini.c, 12618 lib/tests/Makefile.config-opts, lib/tests/config-tiny.ini, 12619 lib/tests/plugin.ini, lib/tests/test_ini.c: Added test files to test the 12620 parse_ini.c routines. Requires libtap 12621 12622 12623 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1614 f882894a-f735-0410-b71e-b25c423dba1c 12624 126252007-02-07 Holger Weiss <hweiss@users.sourceforge.net> 12626 12627 * plugins/check_swap.c: Include <sys/param.h> before <sys/swap.h> in 12628 order to fix compilation on 12629 OpenBSD (nsturm - 1653934) 12630 12631 12632 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1613 f882894a-f735-0410-b71e-b25c423dba1c 12633 126342007-02-06 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12635 12636 * plugins/check_tcp.c: Correct vim typo in comment block :P 12637 12638 12639 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1612 f882894a-f735-0410-b71e-b25c423dba1c 12640 126412007-02-06 Benoit Mortier <opensides@users.sourceforge.net> 12642 12643 * plugins/check_disk.c, plugins/check_http.c, plugins/check_ide_smart.c, 12644 plugins/check_mrtg.c, plugins/check_mrtgtraf.c, plugins/check_overcr.c, 12645 plugins/check_smtp.c, plugins/check_tcp.c, po/de.po, po/fr.po, 12646 po/nagios-plugins.pot: correcting some translation problems 12647 12648 12649 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1611 f882894a-f735-0410-b71e-b25c423dba1c 12650 126512007-02-06 M. Sean Finney <seanius@users.sourceforge.net> 12652 12653 * lib/parse_ini.c, lib/parse_ini.h: initial version of ini file parsing 12654 routines in C 12655 12656 12657 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1610 f882894a-f735-0410-b71e-b25c423dba1c 12658 126592007-02-06 Benoit Mortier <opensides@users.sourceforge.net> 12660 12661 * po/Makevars: adding PACKAGE_BUGREPORT to fix Report-Msgid-Bugs-To: 12662 12663 12664 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1609 f882894a-f735-0410-b71e-b25c423dba1c 12665 126662007-02-05 Ton Voon <tonvoon@users.sourceforge.net> 12667 12668 * AUTHORS, doc/RELEASING: Update list of team members. More notes on new 12669 releases 12670 12671 12672 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1608 f882894a-f735-0410-b71e-b25c423dba1c 12673 12674 * BUGS, ChangeLog, NEWS, configure.in, package.def: For 1.4.6 release 12675 12676 12677 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1606 f882894a-f735-0410-b71e-b25c423dba1c 12678 126792007-02-02 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12680 12681 * plugins/check_snmp.c: Fix parsing of multiple OIDs sets needmibs = 12682 TRUE 12683 12684 12685 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1605 f882894a-f735-0410-b71e-b25c423dba1c 12686 126872007-02-01 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12688 12689 * plugins/check_tcp.c, plugins/t/check_jabber.t: Fix progname being 12690 partly set to upper case 12691 Change formating of invalid hostname output 12692 12693 12694 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1604 f882894a-f735-0410-b71e-b25c423dba1c 12695 12696 * NEWS: Adding NEWS entry for check_jabber 12697 12698 12699 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1603 f882894a-f735-0410-b71e-b25c423dba1c 12700 12701 * plugins-scripts/check_log.sh: Fix bug #1593073 Check_Log problem with 12702 log rotation 12703 12704 12705 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1602 f882894a-f735-0410-b71e-b25c423dba1c 12706 127072007-01-31 Ton Voon <tonvoon@users.sourceforge.net> 12708 12709 * plugins/t/check_jabber.t: Converted to new style object and Test::More 12710 testing. Skipped jabber server 12711 tests if not defined 12712 12713 12714 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1601 f882894a-f735-0410-b71e-b25c423dba1c 12715 127162007-01-31 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12717 12718 * plugins/t/check_jabber.t: Add check_jabber test. Will ask for a jabber 12719 host (default should be OK) 12720 12721 12722 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1600 f882894a-f735-0410-b71e-b25c423dba1c 12723 12724 * plugins/check_tcp.c: Fix Debian Bug #392610: check_jabber always 12725 return warning 12726 12727 12728 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1599 f882894a-f735-0410-b71e-b25c423dba1c 12729 127302007-01-30 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12731 12732 * plugins/check_tcp.c: Jail does not requires any arguments 12733 12734 12735 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1598 f882894a-f735-0410-b71e-b25c423dba1c 12736 127372007-01-30 Ton Voon <tonvoon@users.sourceforge.net> 12738 12739 * config.rpath: make dist failing without config.rpath in top level. 12740 File copied 12741 from build-aux/ 12742 12743 12744 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1597 f882894a-f735-0410-b71e-b25c423dba1c 12745 127462007-01-30 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12747 12748 * plugins/check_tcp.c, plugins/t/check_tcp.t: Fix reporting bug using 12749 expect, affecting (not fixing) Debian bug #392610: check_jabber always 12750 return warning 12751 12752 12753 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1596 f882894a-f735-0410-b71e-b25c423dba1c 12754 127552007-01-30 Holger Weiss <hweiss@users.sourceforge.net> 12756 12757 * configure.in: grep(1) "-q" isn't portable (e.g., it won't work on 12758 Solaris 8), redirect 12759 output to /dev/null instead. 12760 12761 12762 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1595 f882894a-f735-0410-b71e-b25c423dba1c 12763 127642007-01-29 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12765 12766 * plugins/check_disk.c, plugins/t/check_disk.t: Revert 1643463 (reversed 12767 disk thresholds) keeping the thresholds checks. 12768 12769 12770 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1594 f882894a-f735-0410-b71e-b25c423dba1c 12771 127722007-01-29 Holger Weiss <hweiss@users.sourceforge.net> 12773 12774 * configure.in: Automake 1.10 says: "compiling `test_disk.c' with 12775 per-target flags 12776 requires `AM_PROG_CC_C_O' in `configure.in'". 12777 12778 12779 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1593 f882894a-f735-0410-b71e-b25c423dba1c 12780 127812007-01-29 Ton Voon <tonvoon@users.sourceforge.net> 12782 12783 * build-aux/config.rpath: Move config.rpath into build-aux for automake 12784 1.10 12785 12786 12787 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1592 f882894a-f735-0410-b71e-b25c423dba1c 12788 127892007-01-28 Holger Weiss <hweiss@users.sourceforge.net> 12790 12791 * INSTALLING: Remove description of deprecated ./configure 12792 --with-nagios-{user,group} 12793 options. 12794 12795 12796 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1591 f882894a-f735-0410-b71e-b25c423dba1c 12797 12798 * plugins-root/check_dhcp.c, plugins/check_apt.c, 12799 plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_dns.c, 12800 plugins/check_fping.c, plugins/check_game.c, plugins/check_hpjd.c, 12801 plugins/check_http.c, plugins/check_ide_smart.c, plugins/check_ldap.c, 12802 plugins/check_load.c, plugins/check_mrtg.c, plugins/check_mrtgtraf.c, 12803 plugins/check_mysql.c, plugins/check_mysql_query.c, 12804 plugins/check_nagios.c, plugins/check_nt.c, plugins/check_ntp.c, 12805 plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, 12806 plugins/check_ping.c, plugins/check_procs.c, plugins/check_radius.c, 12807 plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, 12808 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, 12809 plugins/check_time.c, plugins/check_ups.c, plugins/check_users.c, 12810 plugins/negate.c, plugins/urlize.c, plugins/utils.c, plugins/utils.h: 12811 Don't try to print `optarg' (which will be a NULL pointer) if an unknown 12812 command line option was used, as this leads to a segfault on some 12813 systems. The unknown option will be printed by getopt(3) anyway. So, 12814 simply call print_usage() and exit UNKNOWN via the new usage5() instead. 12815 12816 12817 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1590 f882894a-f735-0410-b71e-b25c423dba1c 12818 128192007-01-27 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 12820 12821 * plugins/check_disk.c, plugins/t/check_disk.t: Fix #1643463: 12822 Miscalculating thresholds check_disk 12823 12824 12825 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1589 f882894a-f735-0410-b71e-b25c423dba1c 12826 128272007-01-27 Holger Weiss <hweiss@users.sourceforge.net> 12828 12829 * lib/utils_base.c: Change the variable names `true' and `false' (which 12830 are keywords in C99) 12831 to `yes' and `no'. Fixes compilation when using SGI's MIPSpro c99(1). 12832 12833 12834 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1588 f882894a-f735-0410-b71e-b25c423dba1c 12835 12836 * plugins/common.h: Include GNULib's "dirname.h" in order to pull in the 12837 base_name() 12838 prototype, fixes compilation of check_procs using SGI's MIPSpro C. 12839 12840 12841 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1587 f882894a-f735-0410-b71e-b25c423dba1c 12842 12843 * ACKNOWLEDGEMENTS, NEWS: Fix typos. 12844 12845 12846 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1586 f882894a-f735-0410-b71e-b25c423dba1c 12847 12848 * NEWS: Added "-o,--ssh-option=OPTION" which hands "-o OPTION" over to 12849 ssh(1) and 12850 "-q,--quiet" which tells ssh(1) to suppress warnings (Gerhard Lausser - 1472491) 12851 12852 12853 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1585 f882894a-f735-0410-b71e-b25c423dba1c 12854 12855 * plugins-root/check_dhcp.c: Include <sys/param.h> which is a 12856 prerequisite for <sys/sysctl.h> on 12857 NetBSD and OpenBSD (at least). 12858 12859 12860 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1584 f882894a-f735-0410-b71e-b25c423dba1c 12861 128622007-01-25 Ton Voon <tonvoon@users.sourceforge.net> 12863 12864 * Makefile.am, README, configure.in, doc/RELEASING: Update references to 12865 NEWS instead of CHANGES. Fix compile of libtap 12866 test programs 12867 12868 12869 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1583 f882894a-f735-0410-b71e-b25c423dba1c 12870 12871 * build-aux/.cvsignore, build-aux/ltmain.sh, config.guess, config.sub, 12872 configure.in: Use build-aux directory. Removed unnecessary checks in 12873 configure.in. 12874 Keeping libtool to link to libtap - can't find a suitable replacement method 12875 12876 12877 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1582 f882894a-f735-0410-b71e-b25c423dba1c 12878 128792007-01-24 Ton Voon <tonvoon@users.sourceforge.net> 12880 12881 * ACKNOWLEDGEMENTS, NEWS, config.rpath, configure.in, 12882 doc/developer-guidelines.sgml, gl/.cvsignore, plugins/Makefile.am, 12883 plugins/check_procs.c, po/POTFILES.in: Various cleanups in the syncing 12884 with gnulib 12885 12886 12887 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1581 f882894a-f735-0410-b71e-b25c423dba1c 12888 12889 * Makefile.am, NEWS, config.rpath, configure.in, 12890 doc/developer-guidelines.sgml, gl/Makefile.am, gl/alloca.c, 12891 gl/alloca_.h, gl/asnprintf.c, gl/asprintf.c, gl/basename.c, 12892 gl/c-strtod.c, gl/c-strtod.h, gl/cloexec.c, gl/cloexec.h, 12893 gl/creat-safer.c, gl/dirname.c, gl/dirname.h, gl/dup-safer.c, 12894 gl/error.c, gl/error.h, gl/exit.h, gl/exitfail.c, gl/exitfail.h, 12895 gl/fcntl--.h, gl/fcntl-safer.h, gl/fd-safer.c, gl/fsusage.c, 12896 gl/fsusage.h, gl/full-read.c, gl/full-read.h, gl/full-write.c, 12897 gl/full-write.h, gl/gai_strerror.c, gl/getaddrinfo.c, gl/getaddrinfo.h, 12898 gl/gethostname.c, gl/getloadavg.c, gl/getopt.c, gl/getopt1.c, 12899 gl/getopt_.h, gl/getopt_int.h, gl/gettext.h, gl/inet_ntop.c, 12900 gl/inet_ntop.h, gl/intprops.h, gl/m4/absolute-header.m4, 12901 gl/m4/alloca.m4, gl/m4/arpa_inet_h.m4, gl/m4/c-strtod.m4, 12902 gl/m4/cloexec.m4, gl/m4/codeset.m4, gl/m4/dirname.m4, gl/m4/dos.m4, 12903 gl/m4/double-slash-root.m4, gl/m4/eoverflow.m4, gl/m4/error.m4, 12904 gl/m4/exitfail.m4, gl/m4/extensions.m4, gl/m4/fcntl-safer.m4, 12905 gl/m4/fstypename.m4, gl/m4/fsusage.m4, gl/m4/getaddrinfo.m4, 12906 gl/m4/gethostname.m4, gl/m4/getloadavg.m4, gl/m4/getopt.m4, 12907 gl/m4/gettext.m4, gl/m4/glibc2.m4, gl/m4/glibc21.m4, 12908 gl/m4/gnulib-cache.m4, gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4, 12909 gl/m4/gnulib-tool.m4, gl/m4/iconv.m4, gl/m4/inet_ntop.m4, 12910 gl/m4/inline.m4, gl/m4/intdiv0.m4, gl/m4/intl.m4, gl/m4/intldir.m4, 12911 gl/m4/intmax.m4, gl/m4/intmax_t.m4, gl/m4/inttypes-pri.m4, 12912 gl/m4/inttypes_h.m4, gl/m4/lcmessage.m4, gl/m4/lib-ld.m4, 12913 gl/m4/lib-link.m4, gl/m4/lib-prefix.m4, gl/m4/lock.m4, 12914 gl/m4/longdouble.m4, gl/m4/longlong.m4, gl/m4/ls-mntd-fs.m4, 12915 gl/m4/mbchar.m4, gl/m4/mbiter.m4, gl/m4/mbrtowc.m4, gl/m4/memchr.m4, 12916 gl/m4/minmax.m4, gl/m4/mountlist.m4, gl/m4/netinet_in_h.m4, 12917 gl/m4/nls.m4, gl/m4/onceonly_2_57.m4, gl/m4/po.m4, 12918 gl/m4/printf-posix.m4, gl/m4/progtest.m4, gl/m4/regex.m4, 12919 gl/m4/safe-read.m4, gl/m4/safe-write.m4, gl/m4/size_max.m4, 12920 gl/m4/snprintf.m4, gl/m4/socklen.m4, gl/m4/sockpfaf.m4, 12921 gl/m4/ssize_t.m4, gl/m4/stdbool.m4, gl/m4/stdint.m4, gl/m4/stdint_h.m4, 12922 gl/m4/strcase.m4, gl/m4/strdup.m4, gl/m4/strndup.m4, gl/m4/strnlen.m4, 12923 gl/m4/sys_socket_h.m4, gl/m4/uintmax_t.m4, gl/m4/ulonglong.m4, 12924 gl/m4/unistd-safer.m4, gl/m4/unistd_h.m4, gl/m4/vasnprintf.m4, 12925 gl/m4/vasprintf.m4, gl/m4/visibility.m4, gl/m4/vsnprintf.m4, 12926 gl/m4/wchar.m4, gl/m4/wchar_t.m4, gl/m4/wctype.m4, gl/m4/wcwidth.m4, 12927 gl/m4/wint_t.m4, gl/m4/xalloc.m4, gl/m4/xsize.m4, gl/m4/xstrndup.m4, 12928 gl/malloc.c, gl/mbchar.c, gl/mbchar.h, gl/mbuiter.h, gl/memchr.c, 12929 gl/minmax.h, gl/mountlist.c, gl/mountlist.h, gl/open-safer.c, 12930 gl/pipe-safer.c, gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c, 12931 gl/printf-parse.h, gl/regcomp.c, gl/regex.c, gl/regex.h, 12932 gl/regex_internal.c, gl/regex_internal.h, gl/regexec.c, gl/safe-read.c, 12933 gl/safe-read.h, gl/safe-write.c, gl/safe-write.h, gl/size_max.h, 12934 gl/snprintf.c, gl/snprintf.h, gl/socket_.h, gl/stdbool_.h, gl/stdint_.h, 12935 gl/strcase.h, gl/strcasecmp.c, gl/strdup.c, gl/strdup.h, 12936 gl/stripslash.c, gl/strncasecmp.c, gl/strndup.c, gl/strndup.h, 12937 gl/strnlen.c, gl/strnlen.h, gl/strnlen1.c, gl/strnlen1.h, gl/unistd--.h, 12938 gl/unistd-safer.h, gl/unistd_.h, gl/vasnprintf.c, gl/vasnprintf.h, 12939 gl/vasprintf.c, gl/vasprintf.h, gl/vsnprintf.c, gl/vsnprintf.h, 12940 gl/wchar_.h, gl/wctype_.h, gl/wcwidth.h, gl/xalloc-die.c, gl/xalloc.h, 12941 gl/xmalloc.c, gl/xsize.h, gl/xstrndup.c, gl/xstrndup.h, lib/Makefile.am, 12942 lib/basename.c, lib/c-strtold.c, lib/dirname.h, lib/gettext.h, 12943 lib/realloc.c, lib/snprintf.c, lib/strtod.c, lib/tests/Makefile.am, 12944 lib/unlocked-io.h, lib/xalloc.h, lib/xmalloc.c, m4/Makefile.am.in, 12945 m4/afs.m4, m4/basename.m4, m4/extensions.m4, m4/fstypename.m4, 12946 m4/inttypes.m4, m4/longlong.m4, m4/nls.m4, m4/np_coreutils.m4, 12947 m4/np_curl.m4, m4/restrict.m4, m4/signed.m4, m4/ulonglong.m4, 12948 m4/unlocked-io.m4, plugins-root/Makefile.am, plugins/Makefile.am, 12949 plugins/check_smtp.c, plugins/common.h, plugins/getaddrinfo.c, 12950 plugins/getaddrinfo.h, plugins/gethostbyname.c, plugins/gethostbyname.h, 12951 plugins/netutils.h, tools/setup, tools/update_coreutils: Sync with 12952 gnulib - lots of extraneous code removed in preference to GNU code 12953 12954 12955 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1580 f882894a-f735-0410-b71e-b25c423dba1c 12956 129572007-01-23 Holger Weiss <hweiss@users.sourceforge.net> 12958 12959 * THANKS.in, plugins/check_ssh.c: Support `check_ssh --hostname=ADDRESS' 12960 (but keep `--host=ADDRESS' for backward 12961 compatibility) (Ville Mattila - 1642780) 12962 12963 12964 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1579 f882894a-f735-0410-b71e-b25c423dba1c 12965 12966 * REQUIREMENTS: Location updates 12967 12968 12969 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1578 f882894a-f735-0410-b71e-b25c423dba1c 12970 12971 * plugins/check_tcp.c: Add missing `break' to the switch-case block that 12972 handles the `-m' option 12973 (Nobuhiro Ban - 1642682) 12974 12975 12976 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1577 f882894a-f735-0410-b71e-b25c423dba1c 12977 12978 * THANKS.in, plugins/check_radius.c: Initialize `data' to zero, fixes 12979 potential segfault (Nobuhiro Ban - 1642658) 12980 12981 12982 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1576 f882894a-f735-0410-b71e-b25c423dba1c 12983 12984 * lib/mountlist.c: Add support for statvfs(2) which is needed in order 12985 to compile the plugins on 12986 NetBSD 3.0 and newer. The current coreutils release supports statvfs(2), so 12987 this patch won't be needed anymore when updating the coreutils files. 12988 12989 12990 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1575 f882894a-f735-0410-b71e-b25c423dba1c 12991 129922007-01-22 Holger Weiss <hweiss@users.sourceforge.net> 12993 12994 * plugins/check_by_ssh.c: Added "-o,--ssh-option=OPTION" which hands "-o 12995 OPTION" over to ssh(1) and 12996 "-q,--quiet" which tells ssh(1) to suppress warnings (Gerhard Lausser - 1472491) 12997 12998 12999 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1574 f882894a-f735-0410-b71e-b25c423dba1c 13000 130012007-01-20 Ton Voon <tonvoon@users.sourceforge.net> 13002 13003 * doc/developer-guidelines.sgml: Updated policy on contributed plugins 13004 13005 13006 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1573 f882894a-f735-0410-b71e-b25c423dba1c 13007 13008 * doc/LEAVERS, doc/NEW_STARTERS, doc/RELEASING: Administrative notes 13009 13010 13011 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1572 f882894a-f735-0410-b71e-b25c423dba1c 13012 130132007-01-20 M. Sean Finney <seanius@users.sourceforge.net> 13014 13015 * plugins/check_ntp.c: compilation fixes for check_ntp.c: 13016 - check_ntp.c:290: warning: overflow in implicit constant conversion 13017 fixed with an explicit cast to int8_t. 13018 - check_ntp.c:544: warning: pointer of type âvoid *â used in arithmetic 13019 fixed by casting to ptrdiff_t before arithmetic and (void*) afterwards 13020 - in TVtoNTP64, cast arithmetic result passed to R32 as uint64_t. 13021 13022 13023 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1571 f882894a-f735-0410-b71e-b25c423dba1c 13024 130252007-01-20 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 13026 13027 * plugins/check_http.c, plugins/check_ldap.c: Fix bug #1632091: printf 13028 format string typos. Add some more cosmetic changes. 13029 13030 13031 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1570 f882894a-f735-0410-b71e-b25c423dba1c 13032 13033 * plugins-root/check_icmp.c: Fix bug #1632078: critical threshold % 13034 incorrectly displayed by check_icmp 13035 13036 13037 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1569 f882894a-f735-0410-b71e-b25c423dba1c 13038 13039 * CHANGES, THANKS.in, plugins/netutils.c: Fix bug #1632072 pointer error 13040 in plugins/netutils.c. Add changelog entry for previous commit. 13041 13042 13043 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1568 f882894a-f735-0410-b71e-b25c423dba1c 13044 130452007-01-17 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 13046 13047 * THANKS.in, plugins/check_procs.c: Fix bug #1630970 Fix for buffer 13048 overflow of check_procs procprog string 13049 13050 13051 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1566 f882894a-f735-0410-b71e-b25c423dba1c 13052 130532007-01-08 Ton Voon <tonvoon@users.sourceforge.net> 13054 13055 * CHANGES, THANKS.in, plugins/t/check_disk.t: Added notes about 13056 check_disk perf data fix. Added test to check perf data is 13057 same when mount points reversed 13058 13059 13060 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1565 f882894a-f735-0410-b71e-b25c423dba1c 13061 130622007-01-07 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 13063 13064 * plugins/check_disk.c: Fix bug #1627970: check_disk performance output 13065 for more then one partition 13066 13067 13068 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1564 f882894a-f735-0410-b71e-b25c423dba1c 13069 130702007-01-06 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 13071 13072 * plugins/check_ping.c: Fix bug #1629008: check_ping fails to handle 13073 Packet filtered error 13074 13075 13076 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1563 f882894a-f735-0410-b71e-b25c423dba1c 13077 13078 * plugins/check_ping.c: Revert last patch: it works but not really for 13079 the reason I though. 13080 13081 13082 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1562 f882894a-f735-0410-b71e-b25c423dba1c 13083 13084 * plugins/check_ping.c: Fix the way check_ping calculate the maximum run 13085 time 13086 13087 13088 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1561 f882894a-f735-0410-b71e-b25c423dba1c 13089 130902007-01-04 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 13091 13092 * plugins/check_real.c: Fix bug #1574863: check_real does not accept the 13093 '-v' option 13094 13095 13096 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1560 f882894a-f735-0410-b71e-b25c423dba1c 13097 13098 * plugins/check_ping.c: Fix bug #1592605: check_ping times out 13099 13100 13101 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1559 f882894a-f735-0410-b71e-b25c423dba1c 13102 13103 * tools/README, tools/distclean: Adding my distclean script 13104 13105 13106 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1558 f882894a-f735-0410-b71e-b25c423dba1c 13107 131082006-12-23 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 13109 13110 * plugins/t/check_snmp.t: Regexps in check_snmp tests fails where they 13111 shouldn't. 13112 13113 13114 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1557 f882894a-f735-0410-b71e-b25c423dba1c 13115 131162006-12-21 Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> 13117 13118 * NPTest.pm: - Fixing small error (wrong file name) in NPTest.pm 13119 documentation. 13120 13121 13122 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1556 f882894a-f735-0410-b71e-b25c423dba1c 13123 131242006-12-20 Ton Voon <tonvoon@users.sourceforge.net> 13125 13126 * CHANGES, THANKS.in, plugins/check_http.c, plugins/t/check_http.t: 13127 Removed unused timestamp variable (Matthias Eble) 13128 Fixed redirection test. Added extra tests for funny syntax when checking 13129 certificates, updated help for more common syntax 13130 13131 13132 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1555 f882894a-f735-0410-b71e-b25c423dba1c 13133 13134 * lib/utils_disk.c, lib/utils_disk.h, plugins/check_disk.c, 13135 plugins/t/check_disk.t: Fixed inode thresholds, regressed from previous 13136 release 13137 13138 13139 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1554 f882894a-f735-0410-b71e-b25c423dba1c 13140 131412006-12-20 Benoit Mortier <opensides@users.sourceforge.net> 13142 13143 * po/de.po, po/fr.po, po/nagios-plugins.pot: updated the 13144 nagios-pulgins.pot files now that localization is clean 13145 first pass at updating the french locale 13146 13147 13148 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1553 f882894a-f735-0410-b71e-b25c423dba1c 13149 131502006-12-12 Ton Voon <tonvoon@users.sourceforge.net> 13151 13152 * plugins-scripts/t/utils.t: Enhanced test for single letters in fqdn 13153 13154 13155 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1549 f882894a-f735-0410-b71e-b25c423dba1c 13156 13157 * plugins-scripts/utils.pm.in: Allow single characters in fqdn (Dave 13158 Alden) 13159 13160 13161 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1548 f882894a-f735-0410-b71e-b25c423dba1c 13162 131632006-12-07 Ton Voon <tonvoon@users.sourceforge.net> 13164 13165 * CHANGES, THANKS.in, configure.in: Fixed HP/UX's swapinfo command for 13166 check_procs (Dick van den Burg - 1573700) 13167 13168 13169 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1547 f882894a-f735-0410-b71e-b25c423dba1c 13170 13171 * THANKS.in, plugins/check_disk.c, plugins/check_swap.c, 13172 plugins/common.h, plugins/netutils.h: Fix coredump on 64bit Solaris. 13173 Also adds more error conditions and moves 13174 swap specific includes out of common.h (Duncan Ferguson - 1588031) 13175 13176 13177 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1546 f882894a-f735-0410-b71e-b25c423dba1c 13178 131792006-12-06 Ton Voon <tonvoon@users.sourceforge.net> 13180 13181 * plugins/Makefile.am: Move SSL libs to correct order per plugin 13182 13183 13184 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1545 f882894a-f735-0410-b71e-b25c423dba1c 13185 13186 * plugins/Makefile.am: Only include -lssl for plugins that require it 13187 13188 13189 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1544 f882894a-f735-0410-b71e-b25c423dba1c 13190 13191 * configure.in: Flag common compile error because of no ar on Solaris 13192 13193 13194 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1543 f882894a-f735-0410-b71e-b25c423dba1c 13195 13196 * Makefile.am: Remove CVS files from distribution 13197 13198 13199 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1542 f882894a-f735-0410-b71e-b25c423dba1c 13200 13201 * doc/developer-guidelines.sgml: Add libtool requirement for development 13202 13203 13204 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1541 f882894a-f735-0410-b71e-b25c423dba1c 13205 132062006-11-09 Ton Voon <tonvoon@users.sourceforge.net> 13207 13208 * CHANGES, THANKS.in, plugins/check_ping.c, plugins/netutils.c: Reduced 13209 DNS lookups in check_ping and netutils.c in IPv6 configurations 13210 (Pawel Malachowski) 13211 13212 13213 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1535 f882894a-f735-0410-b71e-b25c423dba1c 13214 132152006-11-03 Ton Voon <tonvoon@users.sourceforge.net> 13216 13217 * lib/Makefile.am, lib/alloca.c, lib/alloca_.h: Add alloca files, 13218 required for *BSD 13219 13220 13221 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1534 f882894a-f735-0410-b71e-b25c423dba1c 13222 132232006-11-01 Ton Voon <tonvoon@users.sourceforge.net> 13224 13225 * ChangeLog, configure.in, package.def: For 1.4.5 release 13226 13227 13228 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1532 f882894a-f735-0410-b71e-b25c423dba1c 13229 132302006-10-27 Ton Voon <tonvoon@users.sourceforge.net> 13231 13232 * plugins-scripts/t/utils.t, plugins-scripts/utils.pm.in: More edge 13233 testcases. Allow anything if ends with a . as long as correct 13234 characters 13235 13236 13237 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1531 f882894a-f735-0410-b71e-b25c423dba1c 13238 132392006-10-26 Ton Voon <tonvoon@users.sourceforge.net> 13240 13241 * NPTest.pm: New test variables default to "none", so no changes 13242 required to tinderbox satelites 13243 13244 13245 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1530 f882894a-f735-0410-b71e-b25c423dba1c 13246 13247 * THANKS.in, plugins-scripts/check_oracle.sh: Fixed error if 13248 dba_free_space has no free segments (Florian Gleixner) 13249 13250 13251 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1529 f882894a-f735-0410-b71e-b25c423dba1c 13252 13253 * plugins-scripts/Makefile.am, plugins-scripts/t/utils.t, 13254 plugins-scripts/utils.pm.in: Fixed regression where hostnames with 13255 hyphens were rejected (1581402 - Holger Weiss) 13256 13257 13258 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1528 f882894a-f735-0410-b71e-b25c423dba1c 13259 13260 * contrib/tarballs/check_traffic-0.90b.tar.gz: Removing unnecessary 13261 tarball 13262 13263 13264 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1527 f882894a-f735-0410-b71e-b25c423dba1c 13265 13266 * THANKS.in, plugins/check_disk.c, plugins/check_http.c: Remove C style 13267 comments (1583467 - Markus Baertschi) 13268 13269 13270 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1526 f882894a-f735-0410-b71e-b25c423dba1c 13271 132722006-10-24 Benoit Mortier <opensides@users.sourceforge.net> 13273 13274 * plugins-root/check_icmp.c: more fixes and removal of certain sentences 13275 not needed 13276 13277 13278 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1525 f882894a-f735-0410-b71e-b25c423dba1c 13279 13280 * plugins-root/check_icmp.c, plugins/check_nt.c: last localization fixes 13281 for core plugins in c 13282 13283 13284 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1524 f882894a-f735-0410-b71e-b25c423dba1c 13285 13286 * plugins/check_nt.c: next round of localization fixes 13287 13288 13289 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1523 f882894a-f735-0410-b71e-b25c423dba1c 13290 132912006-10-24 Ton Voon <tonvoon@users.sourceforge.net> 13292 13293 * plugins-root/Makefile.am, plugins-root/check_icmp.c: Fixed compile on 13294 non-glibc platforms 13295 13296 13297 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1522 f882894a-f735-0410-b71e-b25c423dba1c 13298 13299 * plugins/check_http.c: Restored accidently regressed fix 13300 13301 13302 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1521 f882894a-f735-0410-b71e-b25c423dba1c 13303 133042006-10-23 Benoit Mortier <opensides@users.sourceforge.net> 13305 13306 * plugins/check_http.c: localization fixes 13307 13308 13309 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1520 f882894a-f735-0410-b71e-b25c423dba1c 13310 13311 * plugins-root/check_icmp.c: first pass a making check icmp respecting 13312 nagiosplugins rules 13313 13314 13315 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1519 f882894a-f735-0410-b71e-b25c423dba1c 13316 133172006-10-22 Benoit Mortier <opensides@users.sourceforge.net> 13318 13319 * plugins/check_nt.c: latest localization fixes for tonight ;-) 13320 13321 13322 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1518 f882894a-f735-0410-b71e-b25c423dba1c 13323 13324 * plugins/check_ldap.c: localization fixes 13325 13326 13327 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1517 f882894a-f735-0410-b71e-b25c423dba1c 13328 13329 * plugins-root/check_icmp.c: putting default template for copyright and 13330 explanations 13331 13332 13333 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1516 f882894a-f735-0410-b71e-b25c423dba1c 13334 13335 * plugins-root/check_icmp.c: revert mistake when commiting fixes 13336 13337 13338 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1515 f882894a-f735-0410-b71e-b25c423dba1c 13339 13340 * plugins-root/check_icmp.c, plugins/check_apt.c, plugins/check_procs.c: 13341 more localization fixes 13342 13343 13344 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1514 f882894a-f735-0410-b71e-b25c423dba1c 13345 133462006-10-20 Ton Voon <tonvoon@users.sourceforge.net> 13347 13348 * plugins/check_snmp.c: Reverting back accidently regressed code 13349 13350 13351 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1513 f882894a-f735-0410-b71e-b25c423dba1c 13352 133532006-10-20 Benoit Mortier <opensides@users.sourceforge.net> 13354 13355 * plugins/check_mrtg.c: more localization fixes 13356 13357 13358 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1512 f882894a-f735-0410-b71e-b25c423dba1c 13359 13360 * plugins-root/check_dhcp.c, plugins/check_apt.c: localization updates 13361 13362 13363 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1511 f882894a-f735-0410-b71e-b25c423dba1c 13364 133652006-10-19 Benoit Mortier <opensides@users.sourceforge.net> 13366 13367 * plugins/check_snmp.c: adding missing check_snmp 13368 13369 13370 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1510 f882894a-f735-0410-b71e-b25c423dba1c 13371 13372 * plugins/check_radius.c, plugins/check_real.c, plugins/check_smtp.c, 13373 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, 13374 plugins/check_time.c, plugins/check_ups.c, plugins/check_users.c, 13375 plugins/negate.c, plugins/urlize.c: another round of localization 13376 cleaning 13377 13378 13379 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1509 f882894a-f735-0410-b71e-b25c423dba1c 13380 133812006-10-19 Ton Voon <tonvoon@users.sourceforge.net> 13382 13383 * BUGS, ChangeLog, configure.in, package.def: For 1.4.4 release 13384 13385 13386 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1507 f882894a-f735-0410-b71e-b25c423dba1c 13387 13388 * CHANGES: Added info re: 1.4.4 in prep for release 13389 13390 13391 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1506 f882894a-f735-0410-b71e-b25c423dba1c 13392 13393 * THANKS.in, plugins/check_snmp.c: Initialise strings for Fedora Core 5 13394 (Henning Schmiedehausen) 13395 13396 13397 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1505 f882894a-f735-0410-b71e-b25c423dba1c 13398 13399 * THANKS.in, plugins/check_snmp.c: Removed asprintf for perf data (Craig 13400 Orsinger, Robby Giffin - 1310495) 13401 13402 13403 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1504 f882894a-f735-0410-b71e-b25c423dba1c 13404 13405 * THANKS.in, plugins/check_snmp.c: type variable not cleared in Sol 10 13406 (Kyle Tucker) 13407 13408 13409 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1503 f882894a-f735-0410-b71e-b25c423dba1c 13410 13411 * THANKS.in, plugins/check_http.c, plugins/t/check_http.t: Redirection 13412 error if other headers beginning with L (Aravind Gottipati - 1562572) 13413 13414 13415 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1502 f882894a-f735-0410-b71e-b25c423dba1c 13416 13417 * THANKS.in, plugins-scripts/utils.pm.in: Allow hostnames beginning with 13418 digits (O'Shaughnessy Evans - 1567390) 13419 13420 13421 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1501 f882894a-f735-0410-b71e-b25c423dba1c 13422 13423 * plugins/t/check_smtp.t: Added tests for SMTP servers without TLS and 13424 with TLS 13425 13426 13427 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1500 f882894a-f735-0410-b71e-b25c423dba1c 13428 134292006-10-19 Benoit Mortier <opensides@users.sourceforge.net> 13430 13431 * plugins/check_apt.c, plugins/check_by_ssh.c, plugins/check_dig.c, 13432 plugins/check_dns.c, plugins/check_dummy.c, plugins/check_fping.c, 13433 plugins/check_game.c, plugins/check_hpjd.c, plugins/check_http.c, 13434 plugins/check_ide_smart.c, plugins/check_ldap.c, plugins/check_load.c, 13435 plugins/check_mrtg.c, plugins/check_mrtgtraf.c, plugins/check_mysql.c, 13436 plugins/check_mysql_query.c, plugins/check_nagios.c, plugins/check_nt.c, 13437 plugins/check_ntp.c, plugins/check_nwstat.c, plugins/check_overcr.c, 13438 plugins/check_pgsql.c, plugins/check_ping.c, plugins/check_procs.c: 13439 first pass at cleaning localization for new release 13440 first pass at making all the headre be the same licence, plugin, etc... 13441 13442 13443 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1499 f882894a-f735-0410-b71e-b25c423dba1c 13444 134452006-10-18 Ton Voon <tonvoon@users.sourceforge.net> 13446 13447 * plugins/check_disk.c, plugins/t/check_disk.t: Re-added perf data to 13448 check_disk 13449 13450 13451 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1498 f882894a-f735-0410-b71e-b25c423dba1c 13452 13453 * lib/tests/test_disk.c, lib/utils_disk.h: Fix tests for exact matches 13454 when searching filesystems 13455 13456 13457 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1497 f882894a-f735-0410-b71e-b25c423dba1c 13458 13459 * lib/utils_base.c, lib/utils_base.h: Cater for different errors when 13460 setting thresholds 13461 13462 13463 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1496 f882894a-f735-0410-b71e-b25c423dba1c 13464 134652006-10-12 Ton Voon <tonvoon@users.sourceforge.net> 13466 13467 * plugins/check_smtp.c, plugins/t/check_smtp.t: Resend EHLO after TLS 13468 negotiation as per RFC3207 (Holger Weiss - 1482832) 13469 13470 13471 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1493 f882894a-f735-0410-b71e-b25c423dba1c 13472 13473 * plugins/check_ntp.c: Removed extraneous comma in perf data output 13474 13475 13476 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1492 f882894a-f735-0410-b71e-b25c423dba1c 13477 13478 * plugins/check_disk.c, plugins/t/check_disk.t: Remove the "- free 13479 space" if status is OK 13480 13481 13482 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1491 f882894a-f735-0410-b71e-b25c423dba1c 13483 13484 * NPTest.pm, THANKS.in, plugins/check_disk.c, plugins/t/check_disk.t: 13485 Fixed output from -e in check_disk (Andreas Behal) 13486 13487 13488 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1490 f882894a-f735-0410-b71e-b25c423dba1c 13489 134902006-10-02 Ton Voon <tonvoon@users.sourceforge.net> 13491 13492 * plugins/t/check_load.t: Fix test failure on poseidon 13493 13494 13495 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1487 f882894a-f735-0410-b71e-b25c423dba1c 13496 134972006-09-21 Ton Voon <tonvoon@users.sourceforge.net> 13498 13499 * THANKS.in, plugins/check_nwstat.c: Added perfdata for most variables 13500 and new parameters: VMU, VMF, 13501 VMP, NRMH, NRMP, NRMM, NRMS, NSS1 to NSS7 (Christian Mies) 13502 13503 13504 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1480 f882894a-f735-0410-b71e-b25c423dba1c 13505 135062006-09-02 M. Sean Finney <seanius@users.sourceforge.net> 13507 13508 * lib/utils_base.h, plugins/utils.h: - explicitly include utils_base.h 13509 from utils.h 13510 - put utils.h inside of an #ifndef/#endif 13511 13512 13513 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1474 f882894a-f735-0410-b71e-b25c423dba1c 13514 13515 * plugins/check_tcp.c: - fix for warning/critical timeouts in 13516 check_tcp.c, in which the plugin 13517 would exit with a usage error if non-int timeouts were passed. 13518 - change --warning-time/--critical-time to just --warning/--critical, 13519 as it's what --help says. 13520 13521 13522 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1473 f882894a-f735-0410-b71e-b25c423dba1c 13523 135242006-08-14 Ton Voon <tonvoon@users.sourceforge.net> 13525 13526 * THANKS.in, plugins/check_disk.c: Fixed inode percent free output (Mike 13527 Emigh - 1531899) 13528 13529 13530 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1469 f882894a-f735-0410-b71e-b25c423dba1c 13531 13532 * plugins/t/check_ntp.t: Fixed skip of no ntp test 13533 13534 13535 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1468 f882894a-f735-0410-b71e-b25c423dba1c 13536 135372006-08-11 Ton Voon <tonvoon@users.sourceforge.net> 13538 13539 * plugins/check_ntp.c, plugins/t/check_ntp.t: Catch no responses from 13540 any server (1538341 - nmdias) 13541 13542 13543 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1467 f882894a-f735-0410-b71e-b25c423dba1c 13544 135452006-08-03 Ton Voon <tonvoon@users.sourceforge.net> 13546 13547 * tools/tinderbox_build: Interpret the snapshot datestamp as GMT 13548 13549 13550 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1465 f882894a-f735-0410-b71e-b25c423dba1c 13551 135522006-07-31 Harper Mann <harpermann@users.sourceforge.net> 13553 13554 * plugins/check_nt.c: Bug: 694259 fix. After consulting with the target 13555 service authors, we 13556 decided to keep the default port as 1248 and add a note about other services 13557 sometimes using this port and suggesting to change the port. Closing bug. 13558 13559 13560 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1464 f882894a-f735-0410-b71e-b25c423dba1c 13561 135622006-07-31 Ton Voon <tonvoon@users.sourceforge.net> 13563 13564 * doc/developer-guidelines.sgml: M4 requirement for developer platform 13565 13566 13567 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1463 f882894a-f735-0410-b71e-b25c423dba1c 13568 135692006-07-29 Ton Voon <tonvoon@users.sourceforge.net> 13570 13571 * plugins-root/check_dhcp.c, plugins/common.h: Fix two Solaris compile 13572 problems 13573 13574 13575 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1462 f882894a-f735-0410-b71e-b25c423dba1c 13576 13577 * po/POTFILES.in: Remove reference to check_udp.c 13578 13579 13580 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1461 f882894a-f735-0410-b71e-b25c423dba1c 13581 135822006-07-28 Ton Voon <tonvoon@users.sourceforge.net> 13583 13584 * configure.in, plugins-scripts/Makefile.am, plugins/Makefile.am: 13585 Cleanup references to old check_udp and INSTALL_OPTS. Error if 13586 --with-nagios-user or --with-nagios-group specified for configure 13587 13588 13589 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1460 f882894a-f735-0410-b71e-b25c423dba1c 13590 13591 * CHANGES, plugins/Makefile.am, plugins/check_udp.c, 13592 plugins/t/check_udp.t: check_udp.c deprecated and check_udp now linked 13593 to check_tcp. check_udp2 removed 13594 13595 13596 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1459 f882894a-f735-0410-b71e-b25c423dba1c 13597 135982006-07-27 Ton Voon <tonvoon@users.sourceforge.net> 13599 13600 * doc/developer-guidelines.sgml: Example ranges (Nathan Vonnahme) 13601 13602 13603 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1458 f882894a-f735-0410-b71e-b25c423dba1c 13604 136052006-07-19 Ton Voon <tonvoon@users.sourceforge.net> 13606 13607 * THANKS.in, configure.in: Stricter autoconf 2.60 rules (Lance Albertson 13608 - 1522900) 13609 13610 13611 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1457 f882894a-f735-0410-b71e-b25c423dba1c 13612 13613 * plugins/common.h: Fix to add uintmax_t, for check_disk.c compile 13614 13615 13616 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1456 f882894a-f735-0410-b71e-b25c423dba1c 13617 13618 * plugins/common.h: Fix for CHAR_MAX on Solaris 9 13619 13620 13621 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1455 f882894a-f735-0410-b71e-b25c423dba1c 13622 136232006-07-14 Ton Voon <tonvoon@users.sourceforge.net> 13624 13625 * lib/Makefile.am, lib/utils_base.c: Missing header files 13626 13627 13628 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1454 f882894a-f735-0410-b71e-b25c423dba1c 13629 13630 * plugins/check_disk.c: Fix inode percents using coreutils' percentage 13631 calculation technique 13632 13633 13634 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1453 f882894a-f735-0410-b71e-b25c423dba1c 13635 136362006-07-13 Ton Voon <tonvoon@users.sourceforge.net> 13637 13638 * CHANGES, lib/tests/test_utils.c, lib/utils_base.c, lib/utils_base.h, 13639 lib/utils_disk.c, lib/utils_disk.h, plugins/check_disk.c, 13640 plugins/t/check_disk.t: Major fixes to check_disk. Now should return 13641 same data as df 13642 13643 13644 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1452 f882894a-f735-0410-b71e-b25c423dba1c 13645 13646 * Makefile.am, configure.in, lib/Makefile.am, lib/tests/.cvsignore, 13647 lib/tests/Makefile.am, lib/tests/README, lib/tests/test_disk.c, 13648 lib/tests/test_disk.t, lib/tests/test_utils.c, lib/tests/test_utils.t, 13649 plugins/Makefile.am, plugins/check_disk.c, plugins/check_dns.c, 13650 plugins/check_mysql.c, plugins/check_mysql_query.c, plugins/utils.c, 13651 plugins/utils.h, plugins/utils_disk.c, plugins/utils_disk.h: Move new 13652 util_* functions to lib/ 13653 13654 13655 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1451 f882894a-f735-0410-b71e-b25c423dba1c 13656 13657 * configure.in, lib/basename.c, lib/dirname.h, m4/basename.m4, 13658 m4/dos.m4, m4/np_coreutils.m4, plugins/check_procs.c, plugins/utils.c, 13659 plugins/utils.h: Using coreutils' base_name function because of 13660 portability issues with 13661 Tru64 13662 13663 13664 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1450 f882894a-f735-0410-b71e-b25c423dba1c 13665 136662006-07-12 Ton Voon <tonvoon@users.sourceforge.net> 13667 13668 * plugins/check_disk.c, plugins/t/check_disk.t, plugins/utils_disk.c, 13669 plugins/utils_disk.h: Added -E option for exact match of filesystem. 13670 Restructured main filesystem 13671 loop. Added extra tests for possible duplicate filesystems. 13672 13673 13674 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1449 f882894a-f735-0410-b71e-b25c423dba1c 13675 13676 * plugins/check_disk.c, plugins/tests/.cvsignore, 13677 plugins/tests/test_disk.c, plugins/utils_disk.c, plugins/utils_disk.h: 13678 Moving parameter_list into utils_disk.h. Given list of mount points, can 13679 now work out best match or exact match. 13680 13681 13682 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1448 f882894a-f735-0410-b71e-b25c423dba1c 13683 13684 * plugins/Makefile.am, plugins/check_disk.c, plugins/tests/Makefile.am, 13685 plugins/tests/test_disk.c, plugins/tests/test_disk.t, 13686 plugins/utils_disk.c, plugins/utils_disk.h: Moving check_disk functions 13687 into utils_disk.c and testing them 13688 13689 13690 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1447 f882894a-f735-0410-b71e-b25c423dba1c 13691 136922006-07-11 Ton Voon <tonvoon@users.sourceforge.net> 13693 13694 * lib/creat-safer.c, lib/dup-safer.c, lib/fcntl--.h, lib/fcntl-safer.h, 13695 lib/fd-safer.c, lib/open-safer.c, lib/pipe-safer.c, lib/unistd--.h, 13696 lib/unistd-safer.h, m4/fcntl-safer.m4, m4/np_coreutils.m4, 13697 m4/unistd-safer.m4: Extra files from coreutils required for getloadavg.c 13698 to compile 13699 on Tru64 (Ciro Iriarte - 1520331) 13700 13701 13702 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1446 f882894a-f735-0410-b71e-b25c423dba1c 13703 137042006-07-10 Ton Voon <tonvoon@users.sourceforge.net> 13705 13706 * lib/Makefile.am: Didn't add intprops.h into distribution correctly 13707 13708 13709 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1445 f882894a-f735-0410-b71e-b25c423dba1c 13710 137112006-07-07 Harper Mann <harpermann@users.sourceforge.net> 13712 13713 * plugins/urlize.c: Added check for two arguments. Was segfaulting if no 13714 or one arg. Now returns 13715 help. 13716 13717 13718 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1444 f882894a-f735-0410-b71e-b25c423dba1c 13719 137202006-07-05 Ton Voon <tonvoon@users.sourceforge.net> 13721 13722 * plugins-scripts/check_mailq.pl: Fixed checking of return codes from 13723 external mailq programs 13724 13725 13726 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1443 f882894a-f735-0410-b71e-b25c423dba1c 13727 13728 * tools/tinderbox_build: Add instructions for manually sending Tinderbox 13729 build logs 13730 13731 13732 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1442 f882894a-f735-0410-b71e-b25c423dba1c 13733 13734 * lib/Makefile.am, lib/intprops.h: Missing intprops.h for Tru64 (Ciro 13735 Iriarte - 1517379) 13736 13737 13738 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1441 f882894a-f735-0410-b71e-b25c423dba1c 13739 137402006-07-04 Ton Voon <tonvoon@users.sourceforge.net> 13741 13742 * THANKS.in, m4/alloca.m4, m4/np_coreutils.m4: Added alloca.h check and 13743 fixed locale.h, wchar.h (Ari Pollak - 1516578) 13744 13745 13746 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1440 f882894a-f735-0410-b71e-b25c423dba1c 13747 137482006-07-03 Ton Voon <tonvoon@users.sourceforge.net> 13749 13750 * plugins/check_dig.c: Fixed -p getopt call (Allan Bennett - 1511650) 13751 13752 13753 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1439 f882894a-f735-0410-b71e-b25c423dba1c 13754 13755 * THANKS.in, lib/c-strtod.c, lib/c-strtod.h, lib/c-strtold.c, 13756 m4/c-strtod.m4, m4/np_coreutils.m4, plugins/Makefile.am: Fixed compile 13757 on Tru64 5.1b (Ciro Iriarte - 1515435) 13758 13759 13760 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1438 f882894a-f735-0410-b71e-b25c423dba1c 13761 137622006-06-21 Benoit Mortier <opensides@users.sourceforge.net> 13763 13764 * plugins/check_snmp.c, plugins/check_ssh.c: cleaning help and usage 13765 13766 13767 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1437 f882894a-f735-0410-b71e-b25c423dba1c 13768 13769 * po/LINGUAS: fixing bug id #1509699 13770 13771 13772 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1436 f882894a-f735-0410-b71e-b25c423dba1c 13773 137742006-06-20 Benoit Mortier <opensides@users.sourceforge.net> 13775 13776 * plugins/check_procs.c, plugins/check_radius.c, plugins/check_real.c, 13777 plugins/check_smtp.c, plugins/check_snmp.c, plugins/check_ssh.c: 13778 cleaning help and usage + license 13779 13780 13781 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1435 f882894a-f735-0410-b71e-b25c423dba1c 13782 137832006-06-18 Benoit Mortier <opensides@users.sourceforge.net> 13784 13785 * plugins/check_disk.c, plugins/check_time.c, plugins/check_udp.c, 13786 plugins/check_ups.c, plugins/check_users.c, plugins/gethostbyname.c, 13787 plugins/gethostbyname.h, plugins/negate.c, plugins/netutils.c, 13788 plugins/popen.c, plugins/runcmd.c, plugins/sslutils.c, plugins/urlize.c, 13789 plugins/utils.c: updating help and usage and license 13790 13791 13792 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1434 f882894a-f735-0410-b71e-b25c423dba1c 13793 137942006-06-17 Benoit Mortier <opensides@users.sourceforge.net> 13795 13796 * plugins/check_hpjd.c, plugins/check_nt.c, plugins/check_ntp.c, 13797 plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, 13798 plugins/check_ping.c, plugins/check_procs.c: cleaning up help and usage 13799 13800 13801 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1433 f882894a-f735-0410-b71e-b25c423dba1c 13802 138032006-06-15 Benoit Mortier <opensides@users.sourceforge.net> 13804 13805 * plugins/check_ldap.c, plugins/check_load.c, plugins/check_mrtg.c, 13806 plugins/check_mysql.c, plugins/check_mysql_query.c, 13807 plugins/check_nagios.c: cleaning help and usage 13808 13809 13810 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1432 f882894a-f735-0410-b71e-b25c423dba1c 13811 13812 * plugins/check_ide_smart.c: cleaning help and usage 13813 13814 13815 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1430 f882894a-f735-0410-b71e-b25c423dba1c 13816 138172006-06-14 Benoit Mortier <opensides@users.sourceforge.net> 13818 13819 * plugins/check_dns.c, plugins/check_dummy.c, plugins/check_fping.c, 13820 plugins/check_game.c: updating the help and usage for localization 13821 13822 13823 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1427 f882894a-f735-0410-b71e-b25c423dba1c 13824 138252006-06-14 Ton Voon <tonvoon@users.sourceforge.net> 13826 13827 * INSTALLING, doc/developer-guidelines.sgml: Updated requirements for 13828 development platform 13829 13830 13831 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1426 f882894a-f735-0410-b71e-b25c423dba1c 13832 138332006-06-14 Benoit Mortier <opensides@users.sourceforge.net> 13834 13835 * plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_disk.c: 13836 starting the BIG locale update ;-) 13837 13838 13839 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1425 f882894a-f735-0410-b71e-b25c423dba1c 13840 138412006-06-07 M. Sean Finney <seanius@users.sourceforge.net> 13842 13843 * contrib/check_linux_raid.pl: some gratuitous whitespace changes, and a 13844 fix to the "recovery =" detection 13845 logic in check_linux_raid.pl 13846 13847 13848 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1418 f882894a-f735-0410-b71e-b25c423dba1c 13849 13850 * plugins-scripts/utils.pm.in: removed stale references to 13851 PATH_TO_NTPFOO, as it's no longer used. 13852 13853 13854 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1417 f882894a-f735-0410-b71e-b25c423dba1c 13855 138562006-06-07 Ton Voon <tonvoon@users.sourceforge.net> 13857 13858 * plugins-root/Makefile.am: Do not install setuid programs unless run as 13859 root 13860 13861 13862 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1416 f882894a-f735-0410-b71e-b25c423dba1c 13863 13864 * plugins-root/Makefile.am, tools/setup: Fixed two build problems re: 13865 libtool and pst3 13866 13867 13868 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1415 f882894a-f735-0410-b71e-b25c423dba1c 13869 138702006-06-06 M. Sean Finney <seanius@users.sourceforge.net> 13871 13872 * plugins/check_pgsql.c: modify the is_pg_dbname() function to allow 13873 databases with '-' in their name. 13874 reference: sf tracker #1500752 13875 13876 13877 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1414 f882894a-f735-0410-b71e-b25c423dba1c 13878 138792006-06-03 M. Sean Finney <seanius@users.sourceforge.net> 13880 13881 * configure.in: removed the -R for openssl, as it should be figured out 13882 automatically by 13883 libtool and also controlled via the --enable-rpath/--disable-rpath configure 13884 options. furthermore keeping it in forces the rpath option on in spite of 13885 what's passed on the configure line. 13886 13887 13888 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1413 f882894a-f735-0410-b71e-b25c423dba1c 13889 138902006-06-01 M. Sean Finney <seanius@users.sourceforge.net> 13891 13892 * contrib/check_linux_raid.pl: gave some TLC to check_linux_raid 13893 13894 13895 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1412 f882894a-f735-0410-b71e-b25c423dba1c 13896 138972006-05-30 Ton Voon <tonvoon@users.sourceforge.net> 13898 13899 * configure.in: Default to search path for mysql_config 13900 13901 13902 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1411 f882894a-f735-0410-b71e-b25c423dba1c 13903 13904 * THANKS.in: For reporting check_radius compile problem 13905 13906 13907 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1410 f882894a-f735-0410-b71e-b25c423dba1c 13908 13909 * .cvsignore, config.guess, config.sub, doc/developer-guidelines.sgml, 13910 ltmain.sh: Added libtool files, at version 1.5.22, into CVS 13911 13912 13913 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1409 f882894a-f735-0410-b71e-b25c423dba1c 13914 139152006-05-25 Ethan Galstad <egalstad@users.sourceforge.net> 13916 13917 * plugins-root/check_dhcp.c: Applied patch for responses from 13918 helpers/relays, cleaned up different coding styles for consistency 13919 13920 13921 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1408 f882894a-f735-0410-b71e-b25c423dba1c 13922 139232006-05-25 Ton Voon <tonvoon@users.sourceforge.net> 13924 13925 * lib/regex.o: Removed unnecessary file 13926 13927 13928 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1407 f882894a-f735-0410-b71e-b25c423dba1c 13929 13930 * configure.in, lib/Makefile.am, plugins/common.h: Gettext fixes to sync 13931 with coreutils 13932 13933 13934 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1406 f882894a-f735-0410-b71e-b25c423dba1c 13935 139362006-05-25 Ethan Galstad <egalstad@users.sourceforge.net> 13937 13938 * plugins-root/check_dhcp.c: Fixed short interface name length, UNKNOWN 13939 return code (patches from tracker) 13940 13941 13942 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1405 f882894a-f735-0410-b71e-b25c423dba1c 13943 139442006-05-25 Ton Voon <tonvoon@users.sourceforge.net> 13945 13946 * plugins/check_http.c, plugins/t/check_http.t: Option to invert results 13947 from a regexp pattern match 13948 13949 13950 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1404 f882894a-f735-0410-b71e-b25c423dba1c 13951 13952 * configure.in, lib/.cvsignore, lib/regcomp.c, lib/regex.c, lib/regex.h, 13953 lib/regex.o, lib/regex_internal.c, lib/regex_internal.h, lib/regexec.c, 13954 lib/strcase.h, m4/.cvsignore, m4/np_coreutils.m4, m4/regex.m4, 13955 m4/restrict.m4, plugins/check_apt.c, plugins/check_http.c, 13956 plugins/check_smtp.c, plugins/check_snmp.c: Use coreutils' regexp 13957 libraries, so regexp always available now 13958 13959 13960 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1403 f882894a-f735-0410-b71e-b25c423dba1c 13961 13962 * m4/ls-mntd-fs.m4: Sync with coreutils 5.96 13963 13964 13965 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1402 f882894a-f735-0410-b71e-b25c423dba1c 13966 139672006-05-24 Ton Voon <tonvoon@users.sourceforge.net> 13968 13969 * THANKS.in, configure.in: Fix for mysql 3.x (Jeremy Reed, Michael 13970 Tiernan - 1491936) 13971 13972 13973 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1401 f882894a-f735-0410-b71e-b25c423dba1c 13974 13975 * doc/developer-guidelines.sgml: Reminder of no inline variable 13976 declarations 13977 13978 13979 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1400 f882894a-f735-0410-b71e-b25c423dba1c 13980 13981 * plugins/check_snmp.c: Variables need to be declared at top of code for 13982 better portability 13983 (Gerhard Lausser) 13984 13985 13986 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1399 f882894a-f735-0410-b71e-b25c423dba1c 13987 139882006-05-19 Ton Voon <tonvoon@users.sourceforge.net> 13989 13990 * configure.in, doc/developer-guidelines.sgml: Requirement of automake 13991 1.8.3, as coreutils needs it 13992 13993 13994 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1398 f882894a-f735-0410-b71e-b25c423dba1c 13995 13996 * .cvsignore, config.rpath, mkinstalldirs, po/.cvsignore, 13997 po/remove-potcdate.sin: Adding more required files from gettext 13998 13999 14000 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1397 f882894a-f735-0410-b71e-b25c423dba1c 14001 140022006-05-18 Ton Voon <tonvoon@users.sourceforge.net> 14003 14004 * tools/setup: Bug in Makefile.am creation 14005 14006 14007 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1396 f882894a-f735-0410-b71e-b25c423dba1c 14008 14009 * .cvsignore, ABOUT-NLS, m4/Makefile.am, m4/Makefile.am.in, 14010 po/.cvsignore, po/Makefile.in.in, tools/setup: Fixes from coreutils 14011 sync: some files now required and removed generateable files 14012 14013 14014 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1395 f882894a-f735-0410-b71e-b25c423dba1c 14015 14016 * .cvsignore, Makefile.am, configure.in, doc/developer-guidelines.sgml, 14017 lib/Makefile.am, lib/cloexec.c, lib/cloexec.h, lib/error.c, lib/error.h, 14018 lib/exit.h, lib/exitfail.c, lib/exitfail.h, lib/fsusage.c, 14019 lib/fsusage.h, lib/full-read.c, lib/full-read.h, lib/full-write.c, 14020 lib/full-write.h, lib/getloadavg.c, lib/getopt.c, lib/getopt1.c, 14021 lib/getopt_.h, lib/getopt_int.h, lib/gettext.h, lib/malloc.c, 14022 lib/mountlist.c, lib/mountlist.h, lib/realloc.c, lib/safe-read.c, 14023 lib/safe-read.h, lib/safe-write.c, lib/safe-write.h, lib/stdbool_.h, 14024 lib/strtod.c, lib/unlocked-io.h, lib/xalloc-die.c, lib/xalloc.h, 14025 lib/xmalloc.c, m4/.cvsignore, m4/Makefile.am, m4/afs.m4, m4/codeset.m4, 14026 m4/error.m4, m4/exitfail.m4, m4/extensions.m4, m4/fstypename.m4, 14027 m4/fsusage.m4, m4/getopt.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, 14028 m4/intdiv0.m4, m4/inttypes-pri.m4, m4/inttypes.m4, m4/inttypes_h.m4, 14029 m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, 14030 m4/lib-prefix.m4, m4/longdouble.m4, m4/longlong.m4, m4/ls-mntd-fs.m4, 14031 m4/malloc.m4, m4/mountlist.m4, m4/nls.m4, m4/np_coreutils.m4, 14032 m4/onceonly_2_57.m4, m4/po.m4, m4/progtest.m4, m4/realloc.m4, 14033 m4/signed.m4, m4/stdbool.m4, m4/stdint_h.m4, m4/uintmax_t.m4, 14034 m4/ulonglong.m4, m4/unlocked-io.m4, m4/wchar_t.m4, m4/wint_t.m4, 14035 m4/xalloc.m4, plugins-root/.cvsignore, plugins-root/check_dhcp.c, 14036 plugins/.cvsignore, plugins/check_disk.c, plugins/common.h, 14037 plugins/tests/.cvsignore, po/.cvsignore, tools/setup: Synchronise with 14038 coreutils 2.95. Gettext now synced with coreutils, 14039 so no longer development platform requirement 14040 14041 14042 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1394 f882894a-f735-0410-b71e-b25c423dba1c 14043 140442006-05-17 Ton Voon <tonvoon@users.sourceforge.net> 14045 14046 * configure.in: Fix for loading SSL libraries at runtime 14047 14048 14049 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1393 f882894a-f735-0410-b71e-b25c423dba1c 14050 14051 * configure.in, plugins-root/Makefile.am: Fix compile problems on 14052 Solaris for pst3 and ssl libs 14053 14054 14055 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1392 f882894a-f735-0410-b71e-b25c423dba1c 14056 140572006-05-15 Ton Voon <tonvoon@users.sourceforge.net> 14058 14059 * CHANGES, contrib/check_disk_snmp.pl: check_disk_snmp.pl removed. 14060 Notice added to CHANGES 14061 14062 14063 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1391 f882894a-f735-0410-b71e-b25c423dba1c 14064 14065 * tools/sfsnapshot: Changed snapshot generator due to cvs changes on SF 14066 14067 14068 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1390 f882894a-f735-0410-b71e-b25c423dba1c 14069 140702006-05-03 Ton Voon <tonvoon@users.sourceforge.net> 14071 14072 * doc/LEAVERS: Leavers process documented 14073 14074 14075 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1389 f882894a-f735-0410-b71e-b25c423dba1c 14076 140772006-05-02 Ton Voon <tonvoon@users.sourceforge.net> 14078 14079 * plugins/check_disk.c: Inode thresholds not always being initialised 14080 (James Fidell - 1476457) 14081 14082 14083 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1388 f882894a-f735-0410-b71e-b25c423dba1c 14084 14085 * CHANGES: New check_ntp and check_apt plugins by Sean 14086 14087 14088 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1387 f882894a-f735-0410-b71e-b25c423dba1c 14089 140902006-05-01 M. Sean Finney <seanius@users.sourceforge.net> 14091 14092 * configure.in, plugins-scripts/Makefile.am, plugins/Makefile.am, 14093 plugins/check_ntp.c, plugins/common.h, plugins/runcmd.c: - check_ntp: 14094 - now roughly feature-complete. 14095 - various bugfixes, esp. offset calculation. 14096 - enhanced the asynchronous offset polling to set requests that 14097 haven't recieved a response in >= 1 second to stale and retransmit them, 14098 which results in much better performance on unreliable networks. 14099 - we only spend timeout/2 seconds polling offsets, and if we don't get 14100 everything by that point we work with what we have and set status to 14101 warning/critical depending on how much data we have. 14102 - set the same defaults as the perl script. 14103 - commit changes to configure.in to support automatic building of check_apt 14104 (if apt-get is installed and regex libraries available) and check_ntp 14105 (unconditionally), now defaulting to check_ntp.c instead of the perl script. 14106 if this is an issue we can back out the commit of course. an eye 14107 should be kept on check_ntp building and running correctly in different 14108 environments, esp. 64-bit and big-endian platforms, and those with more 14109 "esoteric" API's (do any of the platforms not have poll()?). 14110 - similar changes to Makefile.am's. 14111 - common.h: add statement to include sys/poll.h 14112 - runcmd.c: exit STATE_UNKNOWN if execve() fails. 14113 14114 14115 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1386 f882894a-f735-0410-b71e-b25c423dba1c 14116 141172006-04-28 Ton Voon <tonvoon@users.sourceforge.net> 14118 14119 * configure.in: Remove stupid error where pst3 was always compiled 14120 14121 14122 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1385 f882894a-f735-0410-b71e-b25c423dba1c 14123 14124 * configure.in, plugins-root/Makefile.am: Added pst3 into distribution 14125 (Jason Kau - 1476451) 14126 14127 14128 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1384 f882894a-f735-0410-b71e-b25c423dba1c 14129 141302006-04-27 Ton Voon <tonvoon@users.sourceforge.net> 14131 14132 * configure.in, plugins/check_procs.c, plugins/tests/test_utils.c, 14133 plugins/utils.c, plugins/utils.h: Internal version of basename if one 14134 not found in system 14135 14136 14137 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1383 f882894a-f735-0410-b71e-b25c423dba1c 14138 141392006-04-19 Ton Voon <tonvoon@users.sourceforge.net> 14140 14141 * plugins/t/check_nagios.t: Fix check_nagios tests on MacOSX 10.4 14142 14143 14144 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1382 f882894a-f735-0410-b71e-b25c423dba1c 14145 141462006-04-19 Subhendu Ghosh <sghosh@users.sourceforge.net> 14147 14148 * ChangeLog: ChangeLog update - release pending 14149 14150 14151 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1380 f882894a-f735-0410-b71e-b25c423dba1c 14152 14153 * configure.in, package.def: version update - release pending 14154 14155 14156 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1379 f882894a-f735-0410-b71e-b25c423dba1c 14157 141582006-04-17 Benoit Mortier <opensides@users.sourceforge.net> 14159 14160 * po/fr.po: Final commit of fr.po 14161 14162 14163 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1378 f882894a-f735-0410-b71e-b25c423dba1c 14164 14165 * po/fr.po: another big chunk of fr.po 14166 14167 Still 20 to go ;) 14168 14169 14170 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1377 f882894a-f735-0410-b71e-b25c423dba1c 14171 141722006-04-16 Benoit Mortier <opensides@users.sourceforge.net> 14173 14174 * po/fr.po: big revision of po file for 1.4.3 14175 14176 14177 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1376 f882894a-f735-0410-b71e-b25c423dba1c 14178 141792006-04-15 Benoit Mortier <opensides@users.sourceforge.net> 14180 14181 * po/fr.po: second part of fr.po updating 14182 14183 14184 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1375 f882894a-f735-0410-b71e-b25c423dba1c 14185 141862006-04-14 Benoit Mortier <opensides@users.sourceforge.net> 14187 14188 * po/de.po, po/fr.po, po/nagios-plugins.pot: updated pot file 14189 sarted updating fr.po for nagios 1.4.3 14190 14191 14192 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1374 f882894a-f735-0410-b71e-b25c423dba1c 14193 141942006-04-12 M. Sean Finney <seanius@users.sourceforge.net> 14195 14196 * plugins/check_ntp.c: the offset_requests are now parallelized. still 14197 stuff needs to be 14198 done (conveniently marked with XXX), but on well behaving networks 14199 the plugin should behave more or less identical to check_ntp.pl now. 14200 14201 14202 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1373 f882894a-f735-0410-b71e-b25c423dba1c 14203 14204 * plugins/check_ntp.c: added a currently unused but "good for reference" 14205 version of offset_request 14206 which attempts to behave more like ntpdate, but this doesn't yet and 14207 the code isn't actually used yet. 14208 14209 14210 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1372 f882894a-f735-0410-b71e-b25c423dba1c 14211 142122006-04-11 M. Sean Finney <seanius@users.sourceforge.net> 14213 14214 * plugins/check_ntp.c: another big code-commit to check_ntp. jitter 14215 calculations now work, and 14216 the program is becoming much closer on the packet-for-packet level to 14217 how check_ntp.pl behaves. i'll send an email in the morning :) 14218 14219 14220 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1371 f882894a-f735-0410-b71e-b25c423dba1c 14221 142222006-04-06 Ton Voon <tonvoon@users.sourceforge.net> 14223 14224 * THANKS.in, plugins/utils.c: Stop coredump on Solaris if arg not 14225 specified (Jason Kau - 1465288) 14226 14227 14228 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1370 f882894a-f735-0410-b71e-b25c423dba1c 14229 142302006-04-05 Ton Voon <tonvoon@users.sourceforge.net> 14231 14232 * CHANGES: Notice added re: check_udp in next release 14233 14234 14235 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1369 f882894a-f735-0410-b71e-b25c423dba1c 14236 14237 * plugins/check_procs.c: Use pid_t for pids (1463853) 14238 14239 14240 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1368 f882894a-f735-0410-b71e-b25c423dba1c 14241 14242 * plugins/check_http.c, plugins/t/check_http.t: Allow multiple -k 14243 parameters (Gerd Mueller - 1457726) 14244 14245 14246 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1367 f882894a-f735-0410-b71e-b25c423dba1c 14247 142482006-04-05 M. Sean Finney <seanius@users.sourceforge.net> 14249 14250 * plugins/check_apt.c: finally??? cvs works again???? let me dig up my 14251 week-old cvs 14252 commit message..... 14253 14254 i'm becoming very happy with check_apt now :) 14255 - now has support for an externally (configure.in) path to apt-get, 14256 though i still have that in #ifdefs for the time being. 14257 - support for defining what packages are "critical updates", via 14258 the already-existing security regexp or overridable on the cmdline 14259 - allow overriding of apt-get cmdline options 14260 - introduce a "no upgrade" in case someone just wants to check that 14261 they can download the package lists with -u but not check for upgrades. 14262 might need to change the name of this option to prevent confusion. 14263 - improved -h documentation 14264 14265 14266 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1366 f882894a-f735-0410-b71e-b25c423dba1c 14267 142682006-03-29 Ton Voon <tonvoon@users.sourceforge.net> 14269 14270 * THANKS.in, plugins/check_tcp.c, plugins/tests/test_utils.c, 14271 plugins/utils.c, plugins/utils.h: New function to for escaped strings 14272 from command line for send/quit. 14273 Adapted from Sebastian Wiesinger's patch (1292404) 14274 14275 14276 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1365 f882894a-f735-0410-b71e-b25c423dba1c 14277 14278 * NPTest.pm: Will die if signal received from a testCmd 14279 14280 14281 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1364 f882894a-f735-0410-b71e-b25c423dba1c 14282 14283 * plugins/t/check_udp.t: Allow 1 second delay in check_udp timeout 14284 14285 14286 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1363 f882894a-f735-0410-b71e-b25c423dba1c 14287 14288 * plugins/t/check_http.t: Fix possible timeout issue on hostname_invalid 14289 14290 14291 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1362 f882894a-f735-0410-b71e-b25c423dba1c 14292 14293 * plugins/t/check_dns.t: Fix test if response time is one second 14294 14295 14296 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1361 f882894a-f735-0410-b71e-b25c423dba1c 14297 142982006-03-29 M. Sean Finney <seanius@users.sourceforge.net> 14299 14300 * plugins/check_apt.c: now support for detecting critical/security 14301 updates, which sets 14302 the return code to STATE_CRITICAL instead of just STATE_WARNING 14303 as it was previously doing. 14304 14305 14306 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1360 f882894a-f735-0410-b71e-b25c423dba1c 14307 143082006-03-27 Ton Voon <tonvoon@users.sourceforge.net> 14309 14310 * plugins/t/check_udp.t: Set timeout within nc, rather than the test 14311 script 14312 14313 14314 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1359 f882894a-f735-0410-b71e-b25c423dba1c 14315 14316 * plugins/check_disk.c: Fixed bug with malloc of wrong size 14317 14318 14319 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1358 f882894a-f735-0410-b71e-b25c423dba1c 14320 143212006-03-24 Ton Voon <tonvoon@users.sourceforge.net> 14322 14323 * plugins/t/check_dns.t: Fixing defaults to work 14324 14325 14326 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1357 f882894a-f735-0410-b71e-b25c423dba1c 14327 14328 * CHANGES: Reintroduced --with-mysql configure option. Note about SSL 14329 cleanup 14330 14331 14332 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1356 f882894a-f735-0410-b71e-b25c423dba1c 14333 14334 * plugins/check_http.c: -C now implies -S/--ssl as well 14335 14336 14337 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1355 f882894a-f735-0410-b71e-b25c423dba1c 14338 14339 * plugins/t/check_hpjd.t, plugins/t/check_http.t: Tests converted to new 14340 style 14341 14342 14343 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1354 f882894a-f735-0410-b71e-b25c423dba1c 14344 14345 * plugins/check_tcp.c, plugins/t/check_udp.t: udp checks require and 14346 send and receive option. Tests updated so if 14347 nc is available, will check send and receive working correctly 14348 14349 14350 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1353 f882894a-f735-0410-b71e-b25c423dba1c 14351 143522006-03-23 M. Sean Finney <seanius@users.sourceforge.net> 14353 14354 * plugins/check_apt.c: - addition of include/exclude option for package 14355 names in check_apt, 14356 using POSIX regexp support. 14357 - various commenting and tidying of code/logic/output. 14358 - still haven't committed the Makefile.am/configure.in stuff. 14359 14360 14361 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1352 f882894a-f735-0410-b71e-b25c423dba1c 14362 143632006-03-23 Ton Voon <tonvoon@users.sourceforge.net> 14364 14365 * NPTest.pm, plugins/check_disk.c, plugins/t/check_disk.t: check_disk 14366 now errors if a specified directory does not exist (cf df /foo) 14367 14368 14369 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1351 f882894a-f735-0410-b71e-b25c423dba1c 14370 14371 * plugins/t/check_disk.t: Some versions of Test::More do not like the 14372 m#foo# syntax 14373 14374 14375 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1350 f882894a-f735-0410-b71e-b25c423dba1c 14376 14377 * NPTest.pm, plugins/check_disk.c, plugins/t/check_disk.t: Incorrect 14378 output when checking non-existent disk (John Rouillard - 1326050) 14379 14380 14381 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1349 f882894a-f735-0410-b71e-b25c423dba1c 14382 143832006-03-23 M. Sean Finney <seanius@users.sourceforge.net> 14384 14385 * plugins/check_apt.c: more work on check_apt. more graceful error 14386 handling and information 14387 reporting, a couple new cmdline options. still not quite ready 14388 for prime-time, maybe tomorrow :) 14389 14390 14391 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1348 f882894a-f735-0410-b71e-b25c423dba1c 14392 143932006-03-22 Ton Voon <tonvoon@users.sourceforge.net> 14394 14395 * REQUIREMENTS, configure.in: Reinstated --with-mysql option 14396 14397 14398 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1347 f882894a-f735-0410-b71e-b25c423dba1c 14399 14400 * plugins/check_dns.c, plugins/t/check_dns.t: Added warning and critical 14401 response times (John Rouillard - 1343159) 14402 14403 14404 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1346 f882894a-f735-0410-b71e-b25c423dba1c 14405 14406 * plugins/t/check_pop.t: Convert to new style tests 14407 14408 14409 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1345 f882894a-f735-0410-b71e-b25c423dba1c 14410 14411 * THANKS.in, plugins/check_tcp.c: Options to change line ends for -s and 14412 -q (John Rouillard - 1346104) 14413 14414 14415 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1344 f882894a-f735-0410-b71e-b25c423dba1c 14416 14417 * plugins-scripts/check_log.sh: Remove PATH restriction 14418 14419 14420 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1343 f882894a-f735-0410-b71e-b25c423dba1c 14421 14422 * plugins/check_dns.c, plugins/t/check_dns.t: New style tests. Cleanup 14423 of presentation of help. Added '' around -a checks 14424 14425 14426 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1342 f882894a-f735-0410-b71e-b25c423dba1c 14427 14428 * plugins/check_by_ssh.c: Typo (Thomas Guettler - 1433447) 14429 14430 14431 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1341 f882894a-f735-0410-b71e-b25c423dba1c 14432 14433 * plugins-scripts/check_log.sh, plugins-scripts/utils.sh.in: Remove 14434 hardlink to /bin/sed. Leave to PATH (Abs - 1391483) 14435 14436 14437 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1340 f882894a-f735-0410-b71e-b25c423dba1c 14438 144392006-03-22 M. Sean Finney <seanius@users.sourceforge.net> 14440 14441 * plugins/check_apt.c: initial version of a check_apt plugin... not 14442 editing configure/Makefile.am's 14443 until i'm happier with it (better output, better ways to define warning 14444 vs. critical thresholds... etc). 14445 14446 14447 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1339 f882894a-f735-0410-b71e-b25c423dba1c 14448 144492006-03-21 Ton Voon <tonvoon@users.sourceforge.net> 14450 14451 * THANKS.in, configure.in: Stop check_dns from compiling if nslookup 14452 does not exist (Sakari Lehtonen - 14453 1412721) 14454 14455 14456 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1338 f882894a-f735-0410-b71e-b25c423dba1c 14457 14458 * plugins/t/check_load.t: Updated to new Test::More method for testing 14459 14460 14461 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1337 f882894a-f735-0410-b71e-b25c423dba1c 14462 14463 * configure.in: Fix for mysql 3.x 14464 14465 14466 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1336 f882894a-f735-0410-b71e-b25c423dba1c 14467 14468 * plugins/check_tcp.c: Return CRITICAL if hostname invalid, as per 14469 guidelines 14470 14471 14472 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1335 f882894a-f735-0410-b71e-b25c423dba1c 14473 14474 * tools/setup: Patch to workaround SFnot having libtool installed 14475 14476 14477 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1334 f882894a-f735-0410-b71e-b25c423dba1c 14478 14479 * CHANGES, REQUIREMENTS, THANKS.in, configure.in, plugins/Makefile.am, 14480 plugins/tests/Makefile.am: mysql discovery based on mysql_config (Johan 14481 Fischer - 1359414) 14482 14483 14484 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1333 f882894a-f735-0410-b71e-b25c423dba1c 14485 144862006-03-20 M. Sean Finney <seanius@users.sourceforge.net> 14487 14488 * plugins/check_ntp.c: - shuffling some code around to keep things tidy. 14489 - now average the result of 4 queries just as ntpdate does 14490 - put things in place for jitter calculation 14491 14492 14493 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1332 f882894a-f735-0410-b71e-b25c423dba1c 14494 14495 * plugins/check_ntp.c: ipv6 support for c-version of check_ntp 14496 14497 14498 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1331 f882894a-f735-0410-b71e-b25c423dba1c 14499 145002006-03-18 M. Sean Finney <seanius@users.sourceforge.net> 14501 14502 * plugins/check_ntp.c: initial version of the pure-c check_ntp 14503 implementation. jitter not yet 14504 implemented, and a couple other misc things to do, so i haven't 14505 yet patched Makefile.am 14506 14507 14508 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1330 f882894a-f735-0410-b71e-b25c423dba1c 14509 14510 * plugins/check_http.c: return-logic related fix for cert checking, 14511 thanks to emmet hogan. 14512 14513 14514 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1329 f882894a-f735-0410-b71e-b25c423dba1c 14515 145162006-03-17 Ton Voon <tonvoon@users.sourceforge.net> 14517 14518 * plugins/tests/test_utils.t: Better error message re: tap library 14519 14520 14521 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1328 f882894a-f735-0410-b71e-b25c423dba1c 14522 14523 * REQUIREMENTS, configure.in, plugins/Makefile.am, 14524 plugins/check_mysql.c, plugins/check_mysql_query.c, 14525 plugins/t/check_mysql.t: mysql detection cleanup: fixes runtime linking, 14526 autodetection of main 14527 locations, detection of lib64 and different layouts 14528 14529 14530 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1327 f882894a-f735-0410-b71e-b25c423dba1c 14531 14532 * doc/developer-guidelines.sgml: Added requirement for developer system 14533 to have gnu libtool 14534 14535 14536 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1326 f882894a-f735-0410-b71e-b25c423dba1c 14537 145382006-03-16 Ton Voon <tonvoon@users.sourceforge.net> 14539 14540 * configure.in, plugins/tests/Makefile.am, tools/setup: Using libtool to 14541 get runpath for tap library 14542 14543 14544 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1325 f882894a-f735-0410-b71e-b25c423dba1c 14545 145462006-03-15 Ton Voon <tonvoon@users.sourceforge.net> 14547 14548 * THANKS.in, plugins/check_mysql.c, plugins/t/check_mysql.t: Alert on 14549 amount of time a slave is behind (Steven Kreuzer) 14550 14551 14552 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1324 f882894a-f735-0410-b71e-b25c423dba1c 14553 145542006-03-13 M. Sean Finney <seanius@users.sourceforge.net> 14555 14556 * plugins/check_swap.c: fix for (tracker id 1420741) 14557 "check_swap: incorrect totals for multiple partitions (BSD)" 14558 thanks to scott thompson 14559 14560 14561 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1323 f882894a-f735-0410-b71e-b25c423dba1c 14562 145632006-03-13 Ton Voon <tonvoon@users.sourceforge.net> 14564 14565 * plugins/check_ping.c: Change warning message if there is stderr 14566 output. This catches a problem 14567 where time was shifting backwards on a linux VMware guest during the ping 14568 14569 14570 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1322 f882894a-f735-0410-b71e-b25c423dba1c 14571 145722006-03-07 Ton Voon <tonvoon@users.sourceforge.net> 14573 14574 * plugins/t/check_http.t: Added tests for two external websites with 14575 certificates 14576 14577 14578 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1321 f882894a-f735-0410-b71e-b25c423dba1c 14579 14580 * plugins/t/check_http.t: Tests re-written in new object format 14581 14582 14583 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1320 f882894a-f735-0410-b71e-b25c423dba1c 14584 145852006-02-24 Ton Voon <tonvoon@users.sourceforge.net> 14586 14587 * doc/developer-guidelines.sgml: Updated doc as tap library is now 14588 automatically discovered 14589 14590 14591 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1319 f882894a-f735-0410-b71e-b25c423dba1c 14592 14593 * configure.in, plugins/tests/Makefile.am: Use the installed tap library 14594 instead of requesting a compiled object 14595 14596 14597 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1318 f882894a-f735-0410-b71e-b25c423dba1c 14598 145992006-02-17 Ton Voon <tonvoon@users.sourceforge.net> 14600 14601 * THANKS.in, plugins/popen.c: SIGALRM could be received before 14602 child_process is created (Jason Crawford) 14603 14604 14605 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1317 f882894a-f735-0410-b71e-b25c423dba1c 14606 146072006-02-17 M. Sean Finney <seanius@users.sourceforge.net> 14608 14609 * plugins/check_procs.c: set LC_NUMERIC to POSIX in check_procs.c 14610 14611 14612 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1316 f882894a-f735-0410-b71e-b25c423dba1c 14613 146142006-02-01 Ton Voon <tonvoon@users.sourceforge.net> 14615 14616 * plugins/t/check_mysql_query.t: If a mysql server has anonymous login, 14617 tests will always fail 14618 14619 14620 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1315 f882894a-f735-0410-b71e-b25c423dba1c 14621 14622 * plugins/tests/Makefile.am: Need to distribute perl test file 14623 14624 14625 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1314 f882894a-f735-0410-b71e-b25c423dba1c 14626 146272006-01-31 Ton Voon <tonvoon@users.sourceforge.net> 14628 14629 * CHANGES: check_mysql_query included 14630 14631 14632 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1313 f882894a-f735-0410-b71e-b25c423dba1c 14633 14634 * REQUIREMENTS: Note on MacOSX difference in mysql package 14635 14636 14637 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1312 f882894a-f735-0410-b71e-b25c423dba1c 14638 14639 * configure.in, plugins/Makefile.am: Clean compile of check_mysql_query 14640 on MacOSX 14641 14642 14643 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1311 f882894a-f735-0410-b71e-b25c423dba1c 14644 14645 * NPTest.pm: Sort ordering of tests 14646 14647 14648 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1310 f882894a-f735-0410-b71e-b25c423dba1c 14649 14650 * configure.in, plugins/.cvsignore, plugins/Makefile.am, 14651 plugins/check_mysql_query.c, plugins/t/check_mysql_query.t, 14652 plugins/utils.h: Adding check_mysql_query, using new ranges and 14653 threshold checking 14654 14655 14656 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1309 f882894a-f735-0410-b71e-b25c423dba1c 14657 14658 * plugins/t/check_mysql.t: Extra explanation in tests 14659 14660 14661 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1308 f882894a-f735-0410-b71e-b25c423dba1c 14662 14663 * plugins/tests/test_utils.c: Fixed invalid free 14664 14665 14666 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1307 f882894a-f735-0410-b71e-b25c423dba1c 14667 14668 * doc/developer-guidelines.sgml: Updated instructions on using libtap as 14669 configure option changed 14670 14671 14672 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1306 f882894a-f735-0410-b71e-b25c423dba1c 14673 14674 * configure.in: Changed configure option to --with-libtap-srcdir because 14675 requires 14676 tap.h as well as tap.o 14677 14678 14679 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1305 f882894a-f735-0410-b71e-b25c423dba1c 14680 146812006-01-30 Ton Voon <tonvoon@users.sourceforge.net> 14682 14683 * doc/developer-guidelines.sgml, plugins/tests/test_utils.c, 14684 plugins/utils.c, plugins/utils.h: Clearly defined thresholds & ranges in 14685 docs. Added get_status routine. Added 14686 set_thresholds routine. Tests enhanced to check new routines 14687 14688 14689 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1304 f882894a-f735-0410-b71e-b25c423dba1c 14690 14691 * configure.in, doc/developer-guidelines.sgml, plugins/Makefile.am, 14692 plugins/tests/.cvsignore, plugins/tests/Makefile.am, 14693 plugins/tests/README, plugins/tests/check_disk, plugins/tests/check_dns, 14694 plugins/tests/check_ftp, plugins/tests/check_hpjd, 14695 plugins/tests/check_http, plugins/tests/check_load, 14696 plugins/tests/check_ping, plugins/tests/check_procs, 14697 plugins/tests/check_swap, plugins/tests/check_users, 14698 plugins/tests/check_vsz, plugins/tests/test_utils.c, 14699 plugins/tests/test_utils.t, plugins/utils.c, plugins/utils.h: Added 14700 libtap tests for utils.c library functions. Removed redundant 14701 test files 14702 14703 14704 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1303 f882894a-f735-0410-b71e-b25c423dba1c 14705 147062006-01-21 Ton Voon <tonvoon@users.sourceforge.net> 14707 14708 * tools/sfsnapshot: Have to use own id for cvs checkout. Change compile 14709 server because 14710 old one not working consistently 14711 14712 14713 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1302 f882894a-f735-0410-b71e-b25c423dba1c 14714 147152005-12-19 Ton Voon <tonvoon@users.sourceforge.net> 14716 14717 * NPTest.pm: Break out of testing if a new parameter is required 14718 14719 14720 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1301 f882894a-f735-0410-b71e-b25c423dba1c 14721 147222005-12-16 Harper Mann <harpermann@users.sourceforge.net> 14723 14724 * contrib/check_log2.pl: Added ability to output critical on error. 14725 Fixed open so it properly fails if the log file open throws an error, 14726 turned on -w in the perl call, fixed warnings 14727 14728 14729 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1300 f882894a-f735-0410-b71e-b25c423dba1c 14730 147312005-12-15 Ton Voon <tonvoon@users.sourceforge.net> 14732 14733 * NPTest.pm, plugins/check_mysql.c, plugins/t/check_mysql.t: Display 14734 errors with slave queries correctly. Added extra tests for slaves 14735 14736 14737 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1299 f882894a-f735-0410-b71e-b25c423dba1c 14738 14739 * NPTest.pm, doc/developer-guidelines.sgml, plugins/t/check_disk.t: New 14740 3 parameter version of getTestParameters. Updated check_disk.t to 14741 reflect. 14742 Added notes re: testing in developer guidelines. 14743 14744 14745 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1298 f882894a-f735-0410-b71e-b25c423dba1c 14746 14747 * plugins-scripts/check_file_age.pl, plugins-scripts/t/check_file_age.t: 14748 Allow directories and links to be tested by check_file_age. Sanitise 14749 output. 14750 Added tests 14751 14752 14753 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1297 f882894a-f735-0410-b71e-b25c423dba1c 14754 147552005-12-07 Harper Mann <harpermann@users.sourceforge.net> 14756 14757 * plugins/urlize.c: Nagiosplug bug 1266977. Added code to insert the 14758 closing </A> after the plugin output but before the performance output. 14759 14760 14761 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1296 f882894a-f735-0410-b71e-b25c423dba1c 14762 147632005-12-07 Ton Voon <tonvoon@users.sourceforge.net> 14764 14765 * THANKS.in, plugins/common.h: No floorf on Solaris 9 (Jon Vandegrift - 14766 1374705) 14767 14768 14769 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1295 f882894a-f735-0410-b71e-b25c423dba1c 14770 147712005-12-02 Ton Voon <tonvoon@users.sourceforge.net> 14772 14773 * THANKS.in, doc/developer-guidelines.sgml, plugins/check_nagios.c, 14774 plugins/t/check_nagios.nagios1.status.log, 14775 plugins/t/check_nagios.nagios2.status.dat, plugins/t/check_nagios.t: 14776 Support for Nagios 1 and Nagios 2 status files (Gerhard Lausser - 14777 1296242) 14778 14779 14780 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1294 f882894a-f735-0410-b71e-b25c423dba1c 14781 14782 * plugins/t/.cvsignore: Ignore temporary files created for tests 14783 14784 14785 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1293 f882894a-f735-0410-b71e-b25c423dba1c 14786 147872005-12-01 Ton Voon <tonvoon@users.sourceforge.net> 14788 14789 * config_test/Makefile, config_test/run_tests, configure.in: Run longer 14790 test on redhat for spopen/pthread problem. Allow enable/disable of 14791 pthread fix via configure option 14792 14793 14794 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1292 f882894a-f735-0410-b71e-b25c423dba1c 14795 147962005-11-30 Harper Mann <harpermann@users.sourceforge.net> 14797 14798 * plugins-scripts/check_ntp.pl: Nagiosplug bug # 1251096 14799 check_ntp wasn't properly handing a bad exit status from the external programs it calls (ntpdate and ntpq), so jitter wasn't set. Added check of $? on close and proper error output if status from the sub program call completion is non-zero. This includes "host not found". 14800 14801 14802 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1291 f882894a-f735-0410-b71e-b25c423dba1c 14803 148042005-11-29 Harper Mann <harpermann@users.sourceforge.net> 14805 14806 * contrib/check_email_loop.pl: UNKNOWN exit status was returning status 14807 of "-1", changed to "3" 14808 14809 14810 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1290 f882894a-f735-0410-b71e-b25c423dba1c 14811 14812 * contrib/check_email_loop.pl: Bug: 1355304 Added patch for ePN and perl 14813 warnings. Fixed some text and 14814 a warning about type comparison. 14815 14816 14817 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1289 f882894a-f735-0410-b71e-b25c423dba1c 14818 148192005-11-18 Ton Voon <tonvoon@users.sourceforge.net> 14820 14821 * tools/sfsnapshot: Create a permanent link to HEAD snapshot 14822 14823 14824 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1288 f882894a-f735-0410-b71e-b25c423dba1c 14825 14826 * doc/developer-guidelines.sgml: Updated with more detailed description 14827 of UNKNOWN states 14828 14829 14830 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1287 f882894a-f735-0410-b71e-b25c423dba1c 14831 148322005-11-16 Ton Voon <tonvoon@users.sourceforge.net> 14833 14834 * plugins/check_disk.c: Fixed some compile errors with new translations. 14835 Also reintroduced formatting 14836 after discussion with Benoit 14837 14838 14839 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1286 f882894a-f735-0410-b71e-b25c423dba1c 14840 148412005-11-15 Ton Voon <tonvoon@users.sourceforge.net> 14842 14843 * plugins/t/check_disk.t: Updated tests to minimise false positives. 14844 Breaking down so more obvious 14845 what the tests are doing 14846 14847 14848 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1285 f882894a-f735-0410-b71e-b25c423dba1c 14849 148502005-11-14 Ton Voon <tonvoon@users.sourceforge.net> 14851 14852 * doc/developer-guidelines.sgml: Added section re: translations 14853 14854 14855 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1284 f882894a-f735-0410-b71e-b25c423dba1c 14856 148572005-11-14 Benoit Mortier <opensides@users.sourceforge.net> 14858 14859 * plugins/check_http.c: localization cleaning ... 14860 last commit before sleeping 14861 14862 14863 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1283 f882894a-f735-0410-b71e-b25c423dba1c 14864 14865 * plugins/check_dig.c, plugins/check_disk.c, plugins/check_dns.c, 14866 plugins/check_dummy.c, plugins/check_fping.c, plugins/check_game.c: 14867 start of the cleaning of the localization 14868 14869 14870 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1282 f882894a-f735-0410-b71e-b25c423dba1c 14871 148722005-11-12 Ton Voon <tonvoon@users.sourceforge.net> 14873 14874 * THANKS.in, plugins/t/check_disk.t: Updated check_disk tests to use 14875 Test::More (Serhan Kiymaz) 14876 14877 14878 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1281 f882894a-f735-0410-b71e-b25c423dba1c 14879 148802005-11-09 Ton Voon <tonvoon@users.sourceforge.net> 14881 14882 * plugins/t/check_mysql.t: Using Test::More 14883 14884 14885 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1280 f882894a-f735-0410-b71e-b25c423dba1c 14886 14887 * NPTest.pm, plugins/t/check_imap.t, plugins/t/check_swap.t: Added new 14888 NPTest->testCmd which returns objects back for testing 14889 at the test script level. Updated check_swap and check_imap to this 14890 new format 14891 14892 14893 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1279 f882894a-f735-0410-b71e-b25c423dba1c 14894 14895 * plugins/check_swap.c: Problem where absolute thresholds not working on 14896 /proc/meminfo 14897 systems. Suffixed all variables with the unit of measurement 14898 14899 14900 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1278 f882894a-f735-0410-b71e-b25c423dba1c 14901 14902 * configure.in: Typo with predetermined values 14903 14904 14905 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1277 f882894a-f735-0410-b71e-b25c423dba1c 14906 14907 * doc/developer-guidelines.sgml: Added copyright/license info required 14908 in submissions 14909 14910 14911 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1276 f882894a-f735-0410-b71e-b25c423dba1c 14912 14913 * doc/NEW_STARTERS, doc/developer-guidelines.sgml: Updated dev 14914 guidelines to link to NagiosExchange. Removed project admin 14915 notes from guidelines into separate file 14916 14917 14918 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1275 f882894a-f735-0410-b71e-b25c423dba1c 14919 149202005-11-07 M. Sean Finney <seanius@users.sourceforge.net> 14921 14922 * configure.in: incorporated patch from Elan Ruusamäe (ahmake) to 14923 override 14924 program autodetection (see Feature Requests-1341528). i would 14925 not call this quite complete just yet (i'll explain more in the 14926 tracker), but should be functional and useful enough to commit 14927 now, in any case. 14928 14929 14930 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1274 f882894a-f735-0410-b71e-b25c423dba1c 14931 149322005-11-04 Ton Voon <tonvoon@users.sourceforge.net> 14933 14934 * THANKS.in, plugins/check_tcp.c, plugins/t/check_imap.t: Fixed 14935 --mismatch option for check_tcp. Added tests into check_imap 14936 (Rick Fey - 1339134) 14937 14938 14939 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1273 f882894a-f735-0410-b71e-b25c423dba1c 14940 149412005-11-03 Ton Voon <tonvoon@users.sourceforge.net> 14942 14943 * Makefile.am, tools/tinderbox_build: Adding new tinderbox build script 14944 14945 14946 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1272 f882894a-f735-0410-b71e-b25c423dba1c 14947 14948 * plugins/t/check_disk.t, plugins/t/check_procs.t: Invalid mount point 14949 doesn't make sense because most df implementations 14950 would work out the actual mount point. And fixed typo in check_procs.t 14951 14952 14953 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1271 f882894a-f735-0410-b71e-b25c423dba1c 14954 14955 * NPTest.pm, plugins/t/check_http.t, plugins/t/check_time.t: Fixing some 14956 test failures 14957 14958 14959 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1270 f882894a-f735-0410-b71e-b25c423dba1c 14960 149612005-11-02 M. Sean Finney <seanius@users.sourceforge.net> 14962 14963 * plugins/check_disk.c: #995761: patch from ben o'hara to include inode 14964 calculations in 14965 check_disk.c. 14966 14967 previous commit also had a patch for smtp auth support, but i accidentally 14968 sent a blank commit message. 14969 14970 14971 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1269 f882894a-f735-0410-b71e-b25c423dba1c 14972 14973 * plugins/check_smtp.c: check_smtp.c 14974 14975 14976 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1268 f882894a-f735-0410-b71e-b25c423dba1c 14977 149782005-10-31 M. Sean Finney <seanius@users.sourceforge.net> 14979 14980 * configure.in, plugins/check_game.c, plugins/check_http.c, 14981 plugins/check_nagios.c, plugins/check_snmp.c, plugins/check_swap.c, 14982 plugins/check_tcp.c, plugins/common.h, plugins/netutils.c, 14983 plugins/netutils.h, plugins/sslutils.c: code cleanups, largely resulting 14984 from turning on -Wall. mostly 14985 unused variables and explicit casting issues, but there were a 14986 couple gotchas in there too. 14987 14988 14989 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1267 f882894a-f735-0410-b71e-b25c423dba1c 14990 149912005-10-30 M. Sean Finney <seanius@users.sourceforge.net> 14992 14993 * plugins/Makefile.am: turned on -Wall in plugins/Makefile.am via 14994 AM_CFLAGS. shouldn't keep 14995 our heads in the sand for potential errors, after all :) 14996 14997 14998 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1266 f882894a-f735-0410-b71e-b25c423dba1c 14999 15000 * plugins/check_tcp.c: another fix from alex: check for '/' in the 15001 server_address before 15002 trying to resolve it via is_host(). 15003 15004 15005 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1265 f882894a-f735-0410-b71e-b25c423dba1c 15006 15007 * plugins/check_tcp.c: fixes for some bugs found in my merging of the 15008 tcp socket patch 15009 15010 15011 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1264 f882894a-f735-0410-b71e-b25c423dba1c 15012 150132005-10-29 M. Sean Finney <seanius@users.sourceforge.net> 15014 15015 * plugins-scripts/check_log.sh: check_log fixes from Ade Rixon 15016 15017 15018 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1263 f882894a-f735-0410-b71e-b25c423dba1c 15019 15020 * plugins/Makefile.am: patch from nsturm: Makefile.am should have been 15021 checking for check_ldap 15022 instead of check_ldaps. the result was that check_ldaps was not being 15023 created during the build process. 15024 15025 15026 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1262 f882894a-f735-0410-b71e-b25c423dba1c 15027 150282005-10-25 M. Sean Finney <seanius@users.sourceforge.net> 15029 15030 * COPYING, configure.in, plugins/Makefile.am, plugins/check_tcp.c, 15031 plugins/netutils.c, plugins/netutils.h, plugins/utils.h, po/de.po, 15032 po/fr.po: - added code to allow check_tcp (via np_net_connect) work with 15033 local 15034 unix sockets. some testing would be welcome. based on idea from 15035 Alex Samorukov. 15036 - also introduced a check_clamd behavior in check_tcp. 15037 15038 15039 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1261 f882894a-f735-0410-b71e-b25c423dba1c 15040 150412005-10-24 M. Sean Finney <seanius@users.sourceforge.net> 15042 15043 * plugins/Makefile.am, plugins/check_by_ssh.c, plugins/check_dig.c, 15044 plugins/check_dns.c, plugins/check_game.c, plugins/check_nagios.c, 15045 plugins/netutils.c, plugins/runcmd.c, plugins/utils.c, plugins/utils.h: 15046 initial merging of ae's np_runcmd code into selected plugins. 15047 15048 15049 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1260 f882894a-f735-0410-b71e-b25c423dba1c 15050 150512005-10-23 M. Sean Finney <seanius@users.sourceforge.net> 15052 15053 * configure.in: whoops, missed this one, same as last commit 15054 15055 15056 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1259 f882894a-f735-0410-b71e-b25c423dba1c 15057 15058 * plugins/Makefile.am, plugins/netutils.c, plugins/sslutils.c: - 15059 compartmentalized ssl code into seperate sslutils.c 15060 - ssl-related cleanups in configure.in, and now openssl/gnutls options 15061 automatically disable each other. 15062 15063 15064 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1258 f882894a-f735-0410-b71e-b25c423dba1c 15065 150662005-10-19 M. Sean Finney <seanius@users.sourceforge.net> 15067 15068 * plugins/check_http.c, plugins/check_smtp.c, plugins/check_tcp.c, 15069 plugins/netutils.c, plugins/netutils.h: all plugins now using 15070 centralized ssl functions in netutils.c 15071 15072 15073 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1257 f882894a-f735-0410-b71e-b25c423dba1c 15074 15075 * plugins/check_http.c: endif was a few lines off of where it should be 15076 15077 15078 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1256 f882894a-f735-0410-b71e-b25c423dba1c 15079 15080 * configure.in, plugins-root/Makefile.am, plugins/Makefile.am, 15081 plugins/check_http.c, plugins/check_smtp.c, plugins/check_tcp.c, 15082 plugins/common.h, plugins/netutils.c, plugins/netutils.h: - initial 15083 attempt at consolidating ssl-related code into netutils.{c,h} 15084 - added some #ifdefs to common.h and netutils.h to prevent multiple 15085 inclusions (as netlibs now includes common.h) 15086 - all ssl plugins (tcp/http/smtp) compile cleanly against gnutls, though 15087 certificate checking still needs to be done. 15088 - modified configure script so you can also explicitly say "without-gnutls" 15089 too (otherwise if you disable openssl you have no way of disabling 15090 gnutls too) 15091 15092 15093 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1255 f882894a-f735-0410-b71e-b25c423dba1c 15094 150952005-10-18 M. Sean Finney <seanius@users.sourceforge.net> 15096 15097 * configure.in, plugins/check_tcp.c: initial "experimental" support for 15098 gnutls. by default openssl is still 15099 used if available, and gnutls is only used if openssl is not available 15100 or explicitly disabled (--without-openssl). currently the only plugin 15101 i've verified to work is check_tcp, but i had to disable cert checking. 15102 15103 15104 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1254 f882894a-f735-0410-b71e-b25c423dba1c 15105 151062005-10-18 Ton Voon <tonvoon@users.sourceforge.net> 15107 15108 * README: Added license information to README with exemption for use of 15109 OpenSSL 15110 15111 15112 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1253 f882894a-f735-0410-b71e-b25c423dba1c 15113 151142005-10-13 Ton Voon <tonvoon@users.sourceforge.net> 15115 15116 * configure.in: Run spopen tests for Redhat ES SMP (Hans Engelen) 15117 15118 15119 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1252 f882894a-f735-0410-b71e-b25c423dba1c 15120 151212005-10-13 M. Sean Finney <seanius@users.sourceforge.net> 15122 15123 * po/de.po: debian bts #313960: 15124 - grammatical german fixes. i'm taking the reporter's word for it :) 15125 15126 15127 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1251 f882894a-f735-0410-b71e-b25c423dba1c 15128 15129 * plugins-scripts/check_ntp.pl: debian bts #268044: 15130 - use a "less beastly" regex for parsing ntpq output. probably need 15131 some more widespread testing on this one. 15132 15133 15134 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1250 f882894a-f735-0410-b71e-b25c423dba1c 15135 15136 * plugins/check_disk.c: debian bts #296278: 15137 - it seems that when check_disk uses the "df" routines and is told to 15138 check a non-mountpoint, it would check the filesystem on which the 15139 directory was mounted (i.e. /var/log -> /var if no /var/log mount). 15140 the system-call routines now do this too. might need a bit more 15141 widespread testing, but looks good for me and i did it without 15142 modifying any of the system-call-specific codeblocks. 15143 15144 15145 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1249 f882894a-f735-0410-b71e-b25c423dba1c 15146 15147 * plugins/check_game.c: debian bts #307905: 15148 - someone changed the cmdline syntax of check game without also 15149 updating the usage/help function ;p 15150 15151 15152 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1248 f882894a-f735-0410-b71e-b25c423dba1c 15153 15154 * plugins-scripts/check_disk_smb.pl: debian bts #300701: 15155 - check_smb fix for freespace threshold parsing from the cmdline options. 15156 15157 15158 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1247 f882894a-f735-0410-b71e-b25c423dba1c 15159 15160 * plugins/check_smtp.c: multiple fixes in check_smtp from debian (bts 15161 #285554): 15162 - fix for double free via SSL_CTX_free. looks like the previous author 15163 knew this was a problem but didn't care enough to fix it ;p. 15164 - use defines instead of const chars for SMTP strings. 15165 - default to send our fqdn (via gethostbyname lookup on gethostname) 15166 in the HELO string, as this is an RFC/SMTP requirement. overridable 15167 via cmdline. 15168 - use EHLO instead of HELO if using STARTTLS, as it is not SMTP but 15169 ESMTP. 15170 - verify the server supports STARTTLS before initializing it. 15171 - always send QUIT before disconnecting when possible. 15172 15173 15174 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1246 f882894a-f735-0410-b71e-b25c423dba1c 15175 15176 * plugins/check_mrtg.c: was this plugin even working? i don't think the 15177 if/else logic 15178 was doing what was intended. 15179 15180 15181 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1245 f882894a-f735-0410-b71e-b25c423dba1c 15182 15183 * plugins/check_mysql.c: check mysql now reads [client] defaults from 15184 my.cnf (debian bug #278817) 15185 15186 15187 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1244 f882894a-f735-0410-b71e-b25c423dba1c 15188 151892005-10-06 M. Sean Finney <seanius@users.sourceforge.net> 15190 15191 * plugins/check_ups.c: fix for misreporting temperature in perfdata 15192 output for check_ups 15193 (debian bts id: #316534) 15194 15195 15196 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1243 f882894a-f735-0410-b71e-b25c423dba1c 15197 15198 * configure.in, plugins-root/Makefile.am: whoops. now using automake 15199 conditionals to prevent attempted compiles 15200 of pst3 on non solaris systems. 15201 15202 15203 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1242 f882894a-f735-0410-b71e-b25c423dba1c 15204 152052005-09-25 M. Sean Finney <seanius@users.sourceforge.net> 15206 15207 * plugins-root/Makefile.am: added rules to Makefile.am for pst3 15208 15209 15210 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1241 f882894a-f735-0410-b71e-b25c423dba1c 15211 152122005-09-24 M. Sean Finney <seanius@users.sourceforge.net> 15213 15214 * configure.in: a final change to hardcode the path for where plugins 15215 are installed. 15216 it's a very, very ugly hack... if anyone can think of a better way 15217 to do it, i'm all ears. 15218 15219 15220 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1240 f882894a-f735-0410-b71e-b25c423dba1c 15221 152222005-09-22 M. Sean Finney <seanius@users.sourceforge.net> 15223 15224 * configure.in: use test instead of '[ ... ]' in configure.in. the 15225 check_procs/pst3 15226 situation is still not quite fixed. 15227 15228 15229 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1239 f882894a-f735-0410-b71e-b25c423dba1c 15230 15231 * THANKS.in, configure.in, plugins-root/pst3.c: first version of bob 15232 ingraham's pst3 to allow checking for longer 15233 cmdline names than otherwise possible, by querying solaris kmem 15234 directly (ps forcibly truncates). added requisite configure.in voodoo 15235 and updated THANKS.in. 15236 15237 15238 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1238 f882894a-f735-0410-b71e-b25c423dba1c 15239 152402005-09-22 Ton Voon <tonvoon@users.sourceforge.net> 15241 15242 * po/POTFILES.in: Mark moving of check_dhcp and check_icmp for 15243 translation 15244 15245 15246 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1237 f882894a-f735-0410-b71e-b25c423dba1c 15247 152482005-09-21 Ton Voon <tonvoon@users.sourceforge.net> 15249 15250 * AUTHORS, THANKS.in: Updated with contributors and new team member 15251 15252 15253 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1236 f882894a-f735-0410-b71e-b25c423dba1c 15254 15255 * plugins/check_nwstat.c: Reopen connections for each query (1296296 - 15256 David Sullivan) 15257 15258 15259 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1235 f882894a-f735-0410-b71e-b25c423dba1c 15260 15261 * plugins/check_dhcp.c, plugins/check_icmp.c: Moved into plugins-root/ 15262 15263 15264 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1234 f882894a-f735-0410-b71e-b25c423dba1c 15265 15266 * ACKNOWLEDGEMENTS, CHANGES, Makefile.am, README, configure.in, 15267 plugins-root/.cvsignore, plugins-root/Makefile.am, 15268 plugins-root/check_dhcp.c, plugins-root/check_icmp.c, 15269 plugins/Makefile.am: Separation of root setuid plugins into 15270 plugins-root/ 15271 15272 15273 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1233 f882894a-f735-0410-b71e-b25c423dba1c 15274 152752005-09-20 Ton Voon <tonvoon@users.sourceforge.net> 15276 15277 * configure.in: Incorrect assignment of procppid in configure.in 15278 (1296497 - Pascal Larisch) 15279 15280 15281 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1232 f882894a-f735-0410-b71e-b25c423dba1c 15282 15283 * configure.in, plugins/t/check_procs.t: Support for Tru64 for 15284 check_procs + additional test cases 15285 15286 15287 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1231 f882894a-f735-0410-b71e-b25c423dba1c 15288 152892005-09-19 Ton Voon <tonvoon@users.sourceforge.net> 15290 15291 * doc/RELEASING: Note to update version number before creating ChangeLog 15292 15293 15294 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1230 f882894a-f735-0410-b71e-b25c423dba1c 15295 15296 * configure.in, package.def: For 1.4.2 release 15297 15298 15299 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1228 f882894a-f735-0410-b71e-b25c423dba1c 15300 15301 * ChangeLog: Updated for 1.4.2 release 15302 15303 15304 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1227 f882894a-f735-0410-b71e-b25c423dba1c 15305 15306 * doc/RELEASING: Reminders for news item and tag format 15307 15308 15309 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1226 f882894a-f735-0410-b71e-b25c423dba1c 15310 15311 * BUGS: Updated BUGS for 1.4.2 release 15312 15313 15314 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1225 f882894a-f735-0410-b71e-b25c423dba1c 15315 15316 * THANKS.in: More contributors 15317 15318 15319 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1224 f882894a-f735-0410-b71e-b25c423dba1c 15320 153212005-09-15 Ton Voon <tonvoon@users.sourceforge.net> 15322 15323 * plugins/t/check_ping.t: Added test to make sure hostname has to be 15324 specified 15325 15326 15327 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1223 f882894a-f735-0410-b71e-b25c423dba1c 15328 15329 * plugins/check_procs.c, plugins/check_swap.c: - Cleanup minor compile 15330 errors on Irix 15331 15332 15333 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1222 f882894a-f735-0410-b71e-b25c423dba1c 15334 153352005-09-14 Ton Voon <tonvoon@users.sourceforge.net> 15336 15337 * plugins/check_ping.c: Using common message 15338 15339 15340 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1221 f882894a-f735-0410-b71e-b25c423dba1c 15341 15342 * plugins/check_ping.c: Required hostname not flagging as an error 15343 15344 15345 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1220 f882894a-f735-0410-b71e-b25c423dba1c 15346 15347 * plugins/Makefile.am: Some makes do not like blank lines after "\". 15348 Fixed check_ldaps to only 15349 generate if check_ldap was created (Chester Hosey) 15350 15351 15352 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1219 f882894a-f735-0410-b71e-b25c423dba1c 15353 15354 * plugins/check_load.c: Fix to parsing of uptime (Ronald Tin - 1254656) 15355 15356 15357 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1218 f882894a-f735-0410-b71e-b25c423dba1c 15358 15359 * configure.in: - Removing typos 15360 15361 15362 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1217 f882894a-f735-0410-b71e-b25c423dba1c 15363 153642005-09-13 Ton Voon <tonvoon@users.sourceforge.net> 15365 15366 * plugins/check_ping.c: More diagnostic messages from check_ping 15367 15368 15369 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1216 f882894a-f735-0410-b71e-b25c423dba1c 15370 153712005-09-12 M. Sean Finney <seanius@users.sourceforge.net> 15372 15373 * plugins/check_ping.c: re-add a call to setlocale(LC_ALL, "") in 15374 check_ping.c 15375 15376 15377 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1215 f882894a-f735-0410-b71e-b25c423dba1c 15378 153792005-09-12 Ton Voon <tonvoon@users.sourceforge.net> 15380 15381 * THANKS.in: For help in fixing Red Hat problem with ECHILD and waitpid 15382 15383 15384 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1214 f882894a-f735-0410-b71e-b25c423dba1c 15385 15386 * Makefile.am, config_test/Makefile, config_test/child_test.c, 15387 config_test/run_tests, configure.in, plugins/popen.c: ECHILD error at 15388 waitpid on Red Hat systems (Peter Pramberger and 15389 Sascha Runschke - 1250191) 15390 15391 15392 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1213 f882894a-f735-0410-b71e-b25c423dba1c 15393 153942005-08-30 Ton Voon <tonvoon@users.sourceforge.net> 15395 15396 * plugins-scripts/subst.in: Better comments for what the substitutions 15397 are doing 15398 15399 15400 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1212 f882894a-f735-0410-b71e-b25c423dba1c 15401 154022005-08-01 Ton Voon <tonvoon@users.sourceforge.net> 15403 15404 * doc/BRANCHING: Move notes on branching away from RELEASING 15405 15406 15407 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1210 f882894a-f735-0410-b71e-b25c423dba1c 15408 15409 * BUGS, ChangeLog, REQUIREMENTS, configure.in, package.def: For 1.4.1 15410 release 15411 15412 15413 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1209 f882894a-f735-0410-b71e-b25c423dba1c 15414 154152005-07-25 Peter Bray <illumino@users.sourceforge.net> 15416 15417 * NPTest.pm: Change the environment variable NPTESTCACHE to NPTEST_CACHE 15418 for consistancy 15419 15420 15421 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1208 f882894a-f735-0410-b71e-b25c423dba1c 15422 15423 * Helper.pm, Makefile.am, NPTest.pm, configure.in, 15424 plugins-scripts/t/check_rpc.t, plugins/t/check_disk.t, 15425 plugins/t/check_dns.t, plugins/t/check_fping.t, plugins/t/check_ftp.t, 15426 plugins/t/check_hpjd.t, plugins/t/check_http.t, plugins/t/check_imap.t, 15427 plugins/t/check_load.t, plugins/t/check_mysql.t, plugins/t/check_ping.t, 15428 plugins/t/check_pop.t, plugins/t/check_procs.t, plugins/t/check_smtp.t, 15429 plugins/t/check_snmp.t, plugins/t/check_swap.t, plugins/t/check_tcp.t, 15430 plugins/t/check_time.t, plugins/t/check_udp.t, plugins/t/check_users.t, 15431 plugins/t/check_vsz.t, test.pl.in: [1185704] New Testing Infrastructure. 15432 Complete rewrite of the original testing infrastructure and 15433 all test cases (to use the new infrastructure) 15434 See NPTest.pm and issue 1185704 for more details. 15435 15436 15437 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1207 f882894a-f735-0410-b71e-b25c423dba1c 15438 154392005-07-20 Ton Voon <tonvoon@users.sourceforge.net> 15440 15441 * THANKS.in: More contributors 15442 15443 15444 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1206 f882894a-f735-0410-b71e-b25c423dba1c 15445 15446 * plugins/check_ping.c: Fix parsing for netkit-ping and iputils-ping 15447 (Christian G Warden) 15448 15449 15450 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1205 f882894a-f735-0410-b71e-b25c423dba1c 15451 154522005-07-11 Ton Voon <tonvoon@users.sourceforge.net> 15453 15454 * plugins/check_nwstat.c: Miscelleneous bug fixes (Gerd Mueller - 15455 1235879) 15456 15457 15458 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1204 f882894a-f735-0410-b71e-b25c423dba1c 15459 154602005-07-09 Ton Voon <tonvoon@users.sourceforge.net> 15461 15462 * BRANCHES: Changed format (already!) for awk simplicity 15463 15464 15465 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1203 f882894a-f735-0410-b71e-b25c423dba1c 15466 15467 * BRANCHES: Master file to describe the current branches in CVS. Will be 15468 used by 15469 sfsnapshot to create the snapshot tarballs 15470 15471 15472 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1202 f882894a-f735-0410-b71e-b25c423dba1c 15473 154742005-07-06 Ton Voon <tonvoon@users.sourceforge.net> 15475 15476 * configure.in: Removed ",", causing problems with MacOSX compile 15477 15478 15479 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1201 f882894a-f735-0410-b71e-b25c423dba1c 15480 15481 * plugins/check_swap.c: Updated help file to remove swap -s reference 15482 (Sivakumar Nellurandi) 15483 15484 15485 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1200 f882894a-f735-0410-b71e-b25c423dba1c 15486 15487 * AUTHORS, THANKS.in: Sean Finney moved to main list of plugin 15488 developers 15489 15490 15491 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1199 f882894a-f735-0410-b71e-b25c423dba1c 15492 154932005-07-04 Benoit Mortier <opensides@users.sourceforge.net> 15494 15495 * contrib/tarballs/check_traffic-0.90b.tar.gz: replace the version of 15496 check_traffic who was missing the plugin 15497 by a good one 15498 15499 15500 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1198 f882894a-f735-0410-b71e-b25c423dba1c 15501 155022005-06-29 M. Sean Finney <seanius@users.sourceforge.net> 15503 15504 * plugins/runcmd.c, plugins/runcmd.h: initial versions of the runcmd 15505 framework by andreas 15506 15507 15508 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1197 f882894a-f735-0410-b71e-b25c423dba1c 15509 15510 * plugins/check_swap.c: divide by 0 fix for check_swap 15511 15512 15513 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1196 f882894a-f735-0410-b71e-b25c423dba1c 15514 155152005-06-28 M. Sean Finney <seanius@users.sourceforge.net> 15516 15517 * plugins/check_load.c: set LC_NUMERIC to POSIX in check_load (1164325) 15518 15519 15520 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1195 f882894a-f735-0410-b71e-b25c423dba1c 15521 15522 * configure.in, plugins/Makefile.am, plugins/check_swap.c: scanf parsing 15523 fix for check_swap from tracker id 1123292. now use floor(3) 15524 to round down floating point numbers. requires -lm on many systems, 15525 so support for testing for this was added to the configure.in and 15526 automake template 15527 15528 15529 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1194 f882894a-f735-0410-b71e-b25c423dba1c 15530 155312005-06-27 M. Sean Finney <seanius@users.sourceforge.net> 15532 15533 * plugins/check_hpjd.c: fixes from richard brodie (tracker id 1216576) 15534 15535 15536 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1193 f882894a-f735-0410-b71e-b25c423dba1c 15537 155382005-06-26 M. Sean Finney <seanius@users.sourceforge.net> 15539 15540 * contrib/check_dl_size.pl, contrib/check_ftpget.pl, 15541 contrib/check_logins.c, contrib/check_mysql.c, contrib/check_mysql.pl, 15542 contrib/check_mysqlslave.pl, contrib/check_nwstat.pl, 15543 contrib/check_pop3.pl, contrib/check_procl.sh, contrib/check_procr.sh: 15544 spring cleaning of contrib directory from andreas 15545 15546 15547 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1192 f882894a-f735-0410-b71e-b25c423dba1c 15548 15549 * contrib/tarballs/berger-ping.tar.gz, 15550 contrib/tarballs/check_memory.tgz, contrib/tarballs/check_spread.tar, 15551 contrib/tarballs/radius.tar.gz: removal of obsolete tarballs 15552 15553 15554 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1191 f882894a-f735-0410-b71e-b25c423dba1c 15555 15556 * plugins/check_swap.c: "asprintf madness" fix from andreas' patch to 15557 np-d, minus the comments. 15558 15559 15560 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1190 f882894a-f735-0410-b71e-b25c423dba1c 15561 155622005-06-05 M. Sean Finney <seanius@users.sourceforge.net> 15563 15564 * plugins/check_tcp.c: check_tcp code cleanup from andreas plus fix to 15565 andreas' patch from sean 15566 15567 15568 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1189 f882894a-f735-0410-b71e-b25c423dba1c 15569 155702005-06-03 M. Sean Finney <seanius@users.sourceforge.net> 15571 15572 * plugins/check_procs.c: gcc 2.x fixes from edward 15573 15574 15575 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1188 f882894a-f735-0410-b71e-b25c423dba1c 15576 155772005-06-01 Subhendu Ghosh <sghosh@users.sourceforge.net> 15578 15579 * plugins/check_snmp.c: only load mibs if needed or specified - patch 15580 1212395 15581 15582 15583 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1187 f882894a-f735-0410-b71e-b25c423dba1c 15584 155852005-05-28 M. Sean Finney <seanius@users.sourceforge.net> 15586 15587 * plugins/check_load.c: bugfixes to check_load thanks to andreas 15588 15589 15590 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1186 f882894a-f735-0410-b71e-b25c423dba1c 15591 155922005-05-26 M. Sean Finney <seanius@users.sourceforge.net> 15593 15594 * plugins/check_mysql.c: fix for check_msyql so that it doesn't use 15595 column numbers but the 15596 names instead for determining slave status. thanks to james kingston. 15597 15598 15599 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1185 f882894a-f735-0410-b71e-b25c423dba1c 15600 156012005-05-25 Subhendu Ghosh <sghosh@users.sourceforge.net> 15602 15603 * plugins/check_time.c: 64bit sys support - 1185713 15604 15605 15606 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1183 f882894a-f735-0410-b71e-b25c423dba1c 15607 15608 * plugins/check_snmp.c: support for getnext - 1106430 15609 15610 15611 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1182 f882894a-f735-0410-b71e-b25c423dba1c 15612 15613 * plugins/check_ping.c: RH9 pattern 15614 15615 15616 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1181 f882894a-f735-0410-b71e-b25c423dba1c 15617 15618 * plugins-scripts/check_ntp.pl: perfdata patch - 1172539 15619 15620 15621 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1180 f882894a-f735-0410-b71e-b25c423dba1c 15622 15623 * plugins-scripts/check_ntp.pl: new option for zero offset - 1159317 15624 15625 15626 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1179 f882894a-f735-0410-b71e-b25c423dba1c 15627 15628 * plugins/check_snmp.c: v2c support - 1155754 15629 15630 15631 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1178 f882894a-f735-0410-b71e-b25c423dba1c 15632 156332005-05-25 M. Sean Finney <seanius@users.sourceforge.net> 15634 15635 * configure.in, plugins/check_nagios.c, plugins/check_procs.c: fixes for 15636 check_procs: 15637 - added support for printing the pid in all the ps outputs 15638 - don't use the proc name to ignore self, use the pid vs getpid(). 15639 - initialize procetime to null string otherwise -vvv can have funny results 15640 15641 15642 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1177 f882894a-f735-0410-b71e-b25c423dba1c 15643 15644 * plugins/check_tcp.c, plugins/netutils.c, plugins/netutils.h: bah, 15645 my_connect is taken by mysql. now calling it np_net_connect. 15646 15647 15648 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1176 f882894a-f735-0410-b71e-b25c423dba1c 15649 156502005-05-24 Subhendu Ghosh <sghosh@users.sourceforge.net> 15651 15652 * plugins-scripts/check_ntp.pl: patched bug id 1200030 - regex update 15653 15654 15655 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1175 f882894a-f735-0410-b71e-b25c423dba1c 15656 15657 * plugins-scripts/check_ntp.pl: patched bug id 1204636 15658 15659 15660 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1174 f882894a-f735-0410-b71e-b25c423dba1c 15661 156622005-05-24 M. Sean Finney <seanius@users.sourceforge.net> 15663 15664 * plugins/check_tcp.c, plugins/netutils.c, plugins/netutils.h: 15665 optimizations and cleanup from andreas 15666 15667 15668 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1173 f882894a-f735-0410-b71e-b25c423dba1c 15669 156702005-05-23 M. Sean Finney <seanius@users.sourceforge.net> 15671 15672 * nagios-plugins.spec.in: build fix 15673 15674 15675 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1172 f882894a-f735-0410-b71e-b25c423dba1c 15676 156772005-05-03 M. Sean Finney <seanius@users.sourceforge.net> 15678 15679 * plugins/check_ping.c: setlocale(LC_ALL, "") should be 15680 setlocale(LC_NUMERIC, "C") to properly parse the output of ping. 15681 15682 15683 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1171 f882894a-f735-0410-b71e-b25c423dba1c 15684 15685 * plugins/check_tcp.c: if check_tcp was called with -e but not -s, it 15686 would hang in a call to my_recv. the 15687 fix committed here adds on more piece of logic to the check to see if more data needs 15688 to be read, avoiding the deadlock call. a better fix would be to not use these "voodoo" 15689 heuristics and instead use poll() or select(), but that's quite a bit more complicated. 15690 15691 15692 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1170 f882894a-f735-0410-b71e-b25c423dba1c 15693 156942005-05-01 M. Sean Finney <seanius@users.sourceforge.net> 15695 15696 * plugins/popen.c, plugins/popen.h: better error checking in spopen 15697 signal handler (see 1107524) 15698 15699 15700 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1169 f882894a-f735-0410-b71e-b25c423dba1c 15701 15702 * configure.in: provide a --with-perl option 15703 15704 15705 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1168 f882894a-f735-0410-b71e-b25c423dba1c 15706 157072005-04-29 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 15708 15709 * contrib/check_sybase: check_sybase 0.7 from Simon Bellman. Thx 15710 15711 15712 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1167 f882894a-f735-0410-b71e-b25c423dba1c 15713 157142005-04-19 M. Sean Finney <seanius@users.sourceforge.net> 15715 15716 * plugins-scripts/check_ntp.pl: regexp fix for check_ntp 15717 15718 15719 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1166 f882894a-f735-0410-b71e-b25c423dba1c 15720 15721 * configure.in: check for the -w flag for ping6 as well as ping 15722 15723 15724 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1165 f882894a-f735-0410-b71e-b25c423dba1c 15725 157262005-04-17 M. Sean Finney <seanius@users.sourceforge.net> 15727 15728 * plugins-scripts/check_disk_smb.pl: also change the --help output to 15729 reflect that check_disk_smb defaults to empty passwords 15730 15731 15732 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1164 f882894a-f735-0410-b71e-b25c423dba1c 15733 157342005-04-16 M. Sean Finney <seanius@users.sourceforge.net> 15735 15736 * plugins-scripts/check_disk_smb.pl: patch to check_disk_smb to allow 15737 empty passwords 15738 15739 15740 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1163 f882894a-f735-0410-b71e-b25c423dba1c 15741 157422005-04-14 M. Sean Finney <seanius@users.sourceforge.net> 15743 15744 * plugins-scripts/check_mailq.pl: check_mailq fix, don't be case 15745 sensitive matching /^\s+Total\sRequests:\s(\d+)$/ 15746 15747 15748 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1162 f882894a-f735-0410-b71e-b25c423dba1c 15749 15750 * plugins-scripts/check_ntp.pl: typographical fix in check_ntp 15751 15752 15753 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1161 f882894a-f735-0410-b71e-b25c423dba1c 15754 157552005-04-11 M. Sean Finney <seanius@users.sourceforge.net> 15756 15757 * plugins/check_ssh.c: properly call close() on the ssh connection 15758 before exiting. 15759 15760 15761 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1160 f882894a-f735-0410-b71e-b25c423dba1c 15762 15763 * configure.in, plugins/check_tcp.c: this should add support for 15764 check_ssmtp, based on the 1.3.x patch in 1155562, 15765 but fixed to follow how things are done in 1.4 (using strdup instead of 15766 asprintf) and patching configure.in instead of configure. 15767 15768 15769 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1159 f882894a-f735-0410-b71e-b25c423dba1c 15770 157712005-04-07 M. Sean Finney <seanius@users.sourceforge.net> 15772 15773 * plugins/check_smtp.c: in honor of joining up, my first bugfix. this 15774 should resolve 1174070. 15775 15776 note i don't have an exchange server to test this against, but it 15777 does what the requester mentioned (slightly cleaner than the patch 15778 attached in the tracker). 15779 15780 it does, however, still work against my own postfix server :) 15781 15782 sean 15783 15784 15785 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1158 f882894a-f735-0410-b71e-b25c423dba1c 15786 157872005-04-05 Harper Mann <harpermann@users.sourceforge.net> 15788 15789 * plugins/check_snmp.c: This is a first cut at adding performance data 15790 to check_snmp. I wasn't sure 15791 how to handle UOM so only values that return SNMP type Counter32: are labled 15792 with "c". All other values have a blank UOM. I also left off warn, crit, 15793 max and min values in the performance data until we come up with a way to 15794 handle them. 15795 15796 15797 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1157 f882894a-f735-0410-b71e-b25c423dba1c 15798 157992005-04-04 Ton Voon <tonvoon@users.sourceforge.net> 15800 15801 * THANKS.in: More contributors 15802 15803 15804 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1156 f882894a-f735-0410-b71e-b25c423dba1c 15805 15806 * plugins/check_smtp.c: Fix static buffer (Nikolay Sturm) 15807 15808 15809 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1155 f882894a-f735-0410-b71e-b25c423dba1c 15810 158112005-03-18 Matthew Kent <mattkent@users.sourceforge.net> 15812 15813 * plugins/check_mysql.c: Replication check support for 4.1.x from Gerrit 15814 Beine 15815 15816 15817 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1154 f882894a-f735-0410-b71e-b25c423dba1c 15818 158192005-03-08 Ton Voon <tonvoon@users.sourceforge.net> 15820 15821 * plugins-scripts/check_ntp.pl: Added OS info for offset issue 15822 15823 15824 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1149 f882894a-f735-0410-b71e-b25c423dba1c 15825 158262005-03-04 Ton Voon <tonvoon@users.sourceforge.net> 15827 15828 * plugins-scripts/check_ntp.pl: Ignore extra check on offset 0.00000 15829 (John Warburton - 1150777) 15830 15831 15832 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1148 f882894a-f735-0410-b71e-b25c423dba1c 15833 15834 * plugins/check_disk.c, plugins/check_smtp.c, plugins/check_ups.c: Fixed 15835 // comments (Steve Greenland - 1143836) 15836 15837 15838 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1146 f882894a-f735-0410-b71e-b25c423dba1c 15839 15840 * plugins-scripts/check_ntp.pl: Support for IPv6 (Merijn Evertse - 15841 1119917) 15842 15843 15844 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1145 f882894a-f735-0410-b71e-b25c423dba1c 15845 15846 * configure.in, package.def: Changed to next version number 15847 15848 15849 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1144 f882894a-f735-0410-b71e-b25c423dba1c 15850 15851 * doc/RELEASING: Notes on branching 15852 15853 15854 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1143 f882894a-f735-0410-b71e-b25c423dba1c 15855 15856 * CHANGES: Missed check_disk addition to 1.4 15857 15858 15859 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1141 f882894a-f735-0410-b71e-b25c423dba1c 15860 158612005-02-11 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 15862 15863 * plugins/Makefile.am: Fix for check_icmp build on Solaris from Andreas 15864 Ericsson <ae@op5.se> 15865 15866 15867 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1140 f882894a-f735-0410-b71e-b25c423dba1c 15868 158692005-02-04 Ton Voon <tonvoon@users.sourceforge.net> 15870 15871 * configure.in: For 1.4 release 15872 15873 15874 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1138 f882894a-f735-0410-b71e-b25c423dba1c 15875 15876 * ChangeLog: Updated for 1.4 release 15877 15878 15879 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1137 f882894a-f735-0410-b71e-b25c423dba1c 15880 15881 * BUGS: New file to note known bugs for major releases 15882 15883 15884 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1136 f882894a-f735-0410-b71e-b25c423dba1c 15885 15886 * CHANGES: Reordering of items with most important announcements first 15887 15888 15889 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1135 f882894a-f735-0410-b71e-b25c423dba1c 15890 158912005-02-04 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 15892 15893 * contrib/check_oracle_tbs: New version (1.1) from John Koyle 15894 15895 15896 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1134 f882894a-f735-0410-b71e-b25c423dba1c 15897 158982005-02-04 Ton Voon <tonvoon@users.sourceforge.net> 15899 15900 * Makefile.am: BUGS file addition to release 15901 15902 15903 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1133 f882894a-f735-0410-b71e-b25c423dba1c 15904 15905 * README: Cleanup and addition of reference to BUGS file 15906 15907 15908 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1132 f882894a-f735-0410-b71e-b25c423dba1c 15909 15910 * doc/RELEASING: Updated with corrections. Added note to update BUGS 15911 file 15912 15913 15914 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1131 f882894a-f735-0410-b71e-b25c423dba1c 15915 159162005-02-03 Ton Voon <tonvoon@users.sourceforge.net> 15917 15918 * THANKS.in: Patch against check_log 15919 15920 15921 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1130 f882894a-f735-0410-b71e-b25c423dba1c 15922 15923 * plugins-scripts/check_log.sh: Check for log file readability 15924 15925 15926 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1129 f882894a-f735-0410-b71e-b25c423dba1c 15927 159282005-02-02 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 15929 15930 * contrib/check_email_loop.pl: Add debug option from John Rouillard 15931 15932 15933 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1128 f882894a-f735-0410-b71e-b25c423dba1c 15934 15935 * plugins/check_ide_smart.c: try again to stop looping 15936 15937 15938 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1127 f882894a-f735-0410-b71e-b25c423dba1c 15939 15940 * plugins/check_ide_smart.c: restructure main() to stop looping on -n 15941 15942 15943 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1126 f882894a-f735-0410-b71e-b25c423dba1c 15944 159452005-02-01 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 15946 15947 * contrib/check_traceroute-pure_perl.pl: Thank you to Myke Place for 15948 check_traceroute-pure_perl.pl 15949 15950 15951 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1125 f882894a-f735-0410-b71e-b25c423dba1c 15952 15953 * THANKS.in: Thank you for contributed plugins 15954 15955 15956 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1124 f882894a-f735-0410-b71e-b25c423dba1c 15957 15958 * plugins/Makefile.am: check_icmp added to libexec_PROGRAMS 15959 15960 15961 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1123 f882894a-f735-0410-b71e-b25c423dba1c 15962 15963 * CHANGES: check_icmp no longer regarded as volatile; built by default 15964 15965 15966 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1122 f882894a-f735-0410-b71e-b25c423dba1c 15967 15968 * plugins/linux.h: plugins/linux.h, vestigeal header required for prior 15969 versions of check_icmp, no longer required. 15970 15971 15972 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1121 f882894a-f735-0410-b71e-b25c423dba1c 15973 15974 * CHANGES: Amendments for check_icmp 15975 15976 15977 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1120 f882894a-f735-0410-b71e-b25c423dba1c 15978 15979 * plugins/Makefile.am: hacks to partly support check_icmp.c (1.0). 15980 15981 15982 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1119 f882894a-f735-0410-b71e-b25c423dba1c 15983 15984 * plugins/check_icmp.c: Revised check_icmp (1.0) from A Ericsson. 15985 15986 15987 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1118 f882894a-f735-0410-b71e-b25c423dba1c 15988 15989 * contrib/check_asterisk.pl, contrib/check_email_loop.pl, 15990 contrib/check_http-with-client-certificate.c, 15991 contrib/tarballs/check_traffic-0.91b.tar.gz: New or revised plugin in 15992 /contrib 15993 15994 15995 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1117 f882894a-f735-0410-b71e-b25c423dba1c 15996 159972005-01-28 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 15998 15999 * contrib/check_sybase: New version of Simon Bellwoods check_sybase 16000 (0.4). Thank you. 16001 16002 16003 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1116 f882894a-f735-0410-b71e-b25c423dba1c 16004 160052005-01-27 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 16006 16007 * contrib/check_traceroute.pl: Jon Meek's check_traceroute for Mon 16008 hacked by YT for Nagios. Prob pretty weak 16009 16010 16011 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1115 f882894a-f735-0410-b71e-b25c423dba1c 16012 16013 * contrib/check_smart.pl: Candidate successor to 16014 /plugins/check_ide_smart.c. Now in /contrib. NB there is another new 16015 plugin with sim function 16016 16017 16018 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1114 f882894a-f735-0410-b71e-b25c423dba1c 16019 16020 * contrib/check_fan_cpq_present, contrib/check_fan_fsc_present, 16021 contrib/check_mysqlslave.pl, contrib/check_temp_cpq, 16022 contrib/check_temp_fsc: New /contrib plugin 16023 16024 16025 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1113 f882894a-f735-0410-b71e-b25c423dba1c 16026 16027 * contrib/check_arping.pl, contrib/check_cpqarray.c, 16028 contrib/check_frontpage, contrib/check_logins.c, 16029 contrib/check_oracle_tbs, contrib/check_pcpmetric.py, 16030 contrib/check_pfstate: New /contrib plugin 16031 16032 16033 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1112 f882894a-f735-0410-b71e-b25c423dba1c 16034 16035 * CHANGES, THANKS.in, contrib/README.TXT, po/de.po, po/fr.po: 1 New 16036 /contrib plugins 16037 2 Revised check_dhcp.c status in CHANGES 16038 16039 16040 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1111 f882894a-f735-0410-b71e-b25c423dba1c 16041 160422005-01-27 Harper Mann <harpermann@users.sourceforge.net> 16043 16044 * plugins/Makefile.am: Added check_dhcp bask into libexec_PROGRAMS after 16045 talking with Stanley. 16046 16047 16048 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1110 f882894a-f735-0410-b71e-b25c423dba1c 16049 160502005-01-26 Ton Voon <tonvoon@users.sourceforge.net> 16051 16052 * THANKS.in: More contributors 16053 16054 16055 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1109 f882894a-f735-0410-b71e-b25c423dba1c 16056 16057 * plugins/check_dig.c: Convert tabs to spaces from dig's answer section 16058 (Randy O'Meara - 1107651) 16059 16060 16061 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1108 f882894a-f735-0410-b71e-b25c423dba1c 16062 16063 * REQUIREMENTS: Add recommendation for check_procs on Mandrake systems 16064 (Paulo Fessel - 1106849) 16065 16066 16067 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1107 f882894a-f735-0410-b71e-b25c423dba1c 16068 160692005-01-25 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 16070 16071 * plugins/check_ide_smart.c: Display usage if no argv (Reuben Farrelly) 16072 16073 16074 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1106 f882894a-f735-0410-b71e-b25c423dba1c 16075 160762005-01-25 Harper Mann <harpermann@users.sourceforge.net> 16077 16078 * plugins/check_dhcp.c: Tracker:1109261 This was an alignment problem on 16079 Solaris. Linux kernel fixes alignment so this was not seen there. Memcpy 16080 takes care of proper alignment. Tested on RHEL V3 U3, RHEL V4, FreeBSD 16081 4.10 (Thanks Stanley!) and Solaris 9 with the GNU env. 16082 16083 16084 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1105 f882894a-f735-0410-b71e-b25c423dba1c 16085 160862005-01-25 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 16087 16088 * plugins/check_ide_smart.c: Trivial text changes (print_help, 16089 commentary & -n option) 16090 16091 16092 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1104 f882894a-f735-0410-b71e-b25c423dba1c 16093 16094 * contrib/check_dhcp.c, contrib/tarballs/check_icmp-0.8.tar.gz: moved to 16095 /plugins (core plugin) 16096 16097 16098 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1103 f882894a-f735-0410-b71e-b25c423dba1c 16099 16100 * contrib/tarballs/check_cit.tgz: replaced by contrib/check_ica* (esp 16101 check_ica_metaframe_pub_apps) 16102 16103 16104 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1102 f882894a-f735-0410-b71e-b25c423dba1c 16105 16106 * contrib/check_citrix: Replaced by the check_ica* pair of plugins 16107 (mainly check_ica_metaframe_pub_apps) 16108 16109 16110 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1101 f882894a-f735-0410-b71e-b25c423dba1c 16111 16112 * contrib/packet_utils.pm: packet creation and dumping hacks used by 16113 check_ica* and check_lotus 16114 16115 16116 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1100 f882894a-f735-0410-b71e-b25c423dba1c 16117 16118 * contrib/check_ica_master_browser.pl: New plugin - checks that ICA 16119 master browser is what it should be (important for firewalled dialup) 16120 16121 16122 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1099 f882894a-f735-0410-b71e-b25c423dba1c 16123 16124 * contrib/check_ica_metaframe_pub_apps.pl: Replacement (structured name 16125 mainly) for check_citrix: check of ICA browse service 16126 16127 16128 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1098 f882894a-f735-0410-b71e-b25c423dba1c 16129 16130 * contrib/check_ica_program_neigbourhood.pl: New plugin to check Citrix 16131 Metaframe XP "Program Neighbourhood" 16132 16133 16134 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1097 f882894a-f735-0410-b71e-b25c423dba1c 16135 16136 * contrib/check_lotus.pl: New plugin to check responsiveness of Louts 16137 Notes (v5 at least) servers 16138 16139 16140 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1096 f882894a-f735-0410-b71e-b25c423dba1c 16141 161422005-01-24 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 16143 16144 * plugins/Makefile.am: Removed check_dhcp and check_icmp from 16145 libexec_PROGRAMS (ie dont build by defaut) 16146 16147 16148 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1095 f882894a-f735-0410-b71e-b25c423dba1c 16149 16150 * CHANGES: Notes about check_dhcp and check_icmp (no longer built by 16151 default, use at own peril, volatile) 16152 16153 16154 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1094 f882894a-f735-0410-b71e-b25c423dba1c 16155 161562005-01-21 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 16157 16158 * configure.in: Set arch specifc preprocessor symbols in config.h. 16159 TEMPORARY hack for check_dhcp.c [on FreeBSD 4: /check_dhcp -i fxp0 -> 16160 DHCP ok: Received 1 DHCPOFFER(s), max lease time = 259200 sec. 16161 16162 16163 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1093 f882894a-f735-0410-b71e-b25c423dba1c 16164 161652005-01-21 Harper Mann <harpermann@users.sourceforge.net> 16166 16167 * plugins/check_snmp.c: Tracker 1106378 fixed - The -t (timeout) arg was 16168 not handled correctly when passed to the snmpget command. Added -e 16169 --retries for the correct retries value to snmpcmd. 16170 16171 16172 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1092 f882894a-f735-0410-b71e-b25c423dba1c 16173 161742005-01-21 Ton Voon <tonvoon@users.sourceforge.net> 16175 16176 * doc/developer-guidelines.sgml: Changing copyright to the Nagios 16177 Plugins Development Team, rather than 16178 individual names. Also, clarified use of ACKNOWLEDGEMENTS, THANKS.in and 16179 AUTHORS 16180 16181 16182 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1091 f882894a-f735-0410-b71e-b25c423dba1c 16183 161842005-01-20 Harper Mann <harpermann@users.sourceforge.net> 16185 16186 * plugins/check_http.c: Changed long argument --minmax to --pagesize and 16187 updated help and usage 16188 16189 16190 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1090 f882894a-f735-0410-b71e-b25c423dba1c 16191 161922005-01-20 Ton Voon <tonvoon@users.sourceforge.net> 16193 16194 * AUTHORS, Makefile.am, THANKS.in: The AUTHORS file now used for the 16195 plugin team, with THANKS.in as the 16196 contributors list. 16197 16198 16199 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1089 f882894a-f735-0410-b71e-b25c423dba1c 16200 162012005-01-20 Harper Mann <harpermann@users.sourceforge.net> 16202 16203 * CHANGES: Added comment about check_http --pagesize and added max value 16204 to page size check 16205 16206 16207 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1088 f882894a-f735-0410-b71e-b25c423dba1c 16208 162092005-01-20 Ton Voon <tonvoon@users.sourceforge.net> 16210 16211 * AUTHORS: Added Sean for bug reports 16212 16213 16214 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1087 f882894a-f735-0410-b71e-b25c423dba1c 16215 162162005-01-20 Harper Mann <harpermann@users.sourceforge.net> 16217 16218 * plugins/check_http.c: Tracker 1099682 fix. Now getting the page size 16219 from Content-Length in the header. Added max value to the -m switch so 16220 can do "-m min:max". Retained "-m min" convention. Renamed long arg name 16221 to --minmax 16222 16223 16224 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1086 f882894a-f735-0410-b71e-b25c423dba1c 16225 162262005-01-19 Harper Mann <harpermann@users.sourceforge.net> 16227 16228 * plugins/check_nt.c: In the CHECK_COUNTER block, there were several 16229 strcats writing to unallocated 16230 memory. Changed to asprintf. We're not freeing since plugin run is short. 16231 16232 16233 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1085 f882894a-f735-0410-b71e-b25c423dba1c 16234 162352005-01-19 Ton Voon <tonvoon@users.sourceforge.net> 16236 16237 * plugins/check_swap.c: Fixed parsing of AIX lsps command (1093522) 16238 16239 16240 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1084 f882894a-f735-0410-b71e-b25c423dba1c 16241 162422005-01-14 Ton Voon <tonvoon@users.sourceforge.net> 16243 16244 * AUTHORS: More contributors 16245 16246 16247 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1083 f882894a-f735-0410-b71e-b25c423dba1c 16248 16249 * configure.in: Fixed ssl configure problems on Solaris (Bug 1096091) 16250 16251 16252 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1081 f882894a-f735-0410-b71e-b25c423dba1c 16253 162542005-01-13 Ton Voon <tonvoon@users.sourceforge.net> 16255 16256 * configure.in, plugins/check_swap.c: Use floats for holding memory 16257 values to avoid different types on different 16258 OSes. Seems to have a problem with the perf data for check_swap on Sol 2.6, 16259 but not critical 16260 16261 16262 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1080 f882894a-f735-0410-b71e-b25c423dba1c 16263 162642005-01-05 Ton Voon <tonvoon@users.sourceforge.net> 16265 16266 * configure.in, package.def: Update version number to next release 16267 16268 16269 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1079 f882894a-f735-0410-b71e-b25c423dba1c 16270 162712005-01-04 Benoit Mortier <opensides@users.sourceforge.net> 16272 16273 * plugins/check_ide_smart.c: still trying to fix #1094326 16274 16275 16276 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1078 f882894a-f735-0410-b71e-b25c423dba1c 16277 162782005-01-03 Benoit Mortier <opensides@users.sourceforge.net> 16279 16280 * plugins/check_ide_smart.c: more fixes for #1094326 16281 16282 16283 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1077 f882894a-f735-0410-b71e-b25c423dba1c 16284 16285 * plugins-scripts/check_mailq.pl: fixes for #1094324 16286 16287 16288 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1076 f882894a-f735-0410-b71e-b25c423dba1c 16289 162902005-01-02 Benoit Mortier <opensides@users.sourceforge.net> 16291 16292 * plugins/check_ide_smart.c: fixing bug #1094326 16293 16294 still need to check the makefile for check_ide_smart.c 16295 16296 16297 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1075 f882894a-f735-0410-b71e-b25c423dba1c 16298 162992005-01-01 Ton Voon <tonvoon@users.sourceforge.net> 16300 16301 * plugins/check_smtp.c: Removed old terminate function (Bug 1093491) 16302 16303 16304 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1074 f882894a-f735-0410-b71e-b25c423dba1c 16305 163062004-12-30 Ton Voon <tonvoon@users.sourceforge.net> 16307 16308 * ChangeLog: Updated with r1_4-beta1 details 16309 16310 16311 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1072 f882894a-f735-0410-b71e-b25c423dba1c 16312 16313 * CHANGES: Note some syntax changes to check_disk 16314 16315 16316 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1071 f882894a-f735-0410-b71e-b25c423dba1c 16317 16318 * doc/RELEASING: Update package files for version 16319 16320 16321 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1070 f882894a-f735-0410-b71e-b25c423dba1c 16322 16323 * AUTHORS: For help with ps on FreeBSD 4 16324 16325 16326 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1069 f882894a-f735-0410-b71e-b25c423dba1c 16327 16328 * configure.in: Get ps command for FreeBSD 4 (Tomasz Pilat) 16329 16330 16331 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1068 f882894a-f735-0410-b71e-b25c423dba1c 16332 163332004-12-30 Benoit Mortier <opensides@users.sourceforge.net> 16334 16335 * plugins/check_dhcp.c, plugins/check_dns.c, plugins/check_ping.c, 16336 plugins/check_procs.c, plugins/check_smtp.c, plugins/check_snmp.c, 16337 plugins/check_swap.c, plugins/check_tcp.c, po/de.po, po/fr.po, 16338 po/nagios-plugins.pot: more internationalization fixes 16339 internationalization freeze for beta1 16340 16341 16342 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1067 f882894a-f735-0410-b71e-b25c423dba1c 16343 163442004-12-28 Benoit Mortier <opensides@users.sourceforge.net> 16345 16346 * AUTHORS, po/fr.po: more internationalization 16347 16348 16349 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1066 f882894a-f735-0410-b71e-b25c423dba1c 16350 16351 * plugins/Makefile.am, plugins/check_smtp.c, po/fr.po: starttls support 16352 for check_smtp #1041576 16353 16354 16355 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1065 f882894a-f735-0410-b71e-b25c423dba1c 16356 16357 * AUTHORS, plugins/check_ping.c: String match in check_ping for Solaris 16358 10 #1091043 16359 16360 16361 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1064 f882894a-f735-0410-b71e-b25c423dba1c 16362 163632004-12-28 Ton Voon <tonvoon@users.sourceforge.net> 16364 16365 * configure.in: sys/param.h needed for sys/swap.h on openbsd 3.6 (Julien 16366 Touche) 16367 16368 16369 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1063 f882894a-f735-0410-b71e-b25c423dba1c 16370 163712004-12-27 Benoit Mortier <opensides@users.sourceforge.net> 16372 16373 * po/fr.po: more internationalization 16374 16375 16376 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1062 f882894a-f735-0410-b71e-b25c423dba1c 16377 163782004-12-25 Benoit Mortier <opensides@users.sourceforge.net> 16379 16380 * plugins/check_dig.c, plugins/check_disk.c, plugins/check_dns.c, 16381 plugins/check_dummy.c, plugins/check_fping.c, plugins/check_game.c, 16382 plugins/check_hpjd.c, plugins/check_icmp.c, plugins/check_ide_smart.c, 16383 plugins/check_ldap.c, plugins/check_load.c, plugins/check_mrtg.c, 16384 plugins/check_mrtgtraf.c, plugins/check_mysql.c, plugins/check_nagios.c, 16385 plugins/check_nt.c, plugins/check_nwstat.c, plugins/check_overcr.c, 16386 plugins/check_pgsql.c, plugins/check_ping.c, plugins/check_procs.c, 16387 plugins/check_radius.c, plugins/check_real.c, plugins/check_smtp.c, 16388 plugins/check_snmp.c, plugins/check_ssh.c, plugins/check_swap.c, 16389 plugins/check_tcp.c, plugins/check_time.c, plugins/check_udp.c, 16390 plugins/check_ups.c, plugins/check_users.c, plugins/negate.c, 16391 plugins/netutils.c, plugins/popen.c, plugins/popen.h, plugins/urlize.c, 16392 plugins/utils.c, po/de.po, po/fr.po, po/nagios-plugins.pot: various 16393 fixes for localization 16394 16395 16396 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1061 f882894a-f735-0410-b71e-b25c423dba1c 16397 16398 * po/de.po, po/fr.po, po/nagios-plugins.pot: new version of po files and 16399 pot file 16400 16401 16402 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1060 f882894a-f735-0410-b71e-b25c423dba1c 16403 16404 * package.def, po/POTFILES.in: change realase name on package.def 16405 adding check_dhcp.c to potfiles.in 16406 16407 16408 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1059 f882894a-f735-0410-b71e-b25c423dba1c 16409 16410 * plugins/check_by_ssh.c, plugins/check_dhcp.c: internationalization of 16411 check_dhcp 16412 internationalization fixes of check_ssh 16413 16414 16415 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1058 f882894a-f735-0410-b71e-b25c423dba1c 16416 164172004-12-24 Benoit Mortier <opensides@users.sourceforge.net> 16418 16419 * plugins/check_icmp.c, po/POTFILES.in, po/fr.po: first pass at adapting 16420 to plugin guidelines 16421 and start of localization 16422 16423 16424 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1057 f882894a-f735-0410-b71e-b25c423dba1c 16425 164262004-12-23 Benoit Mortier <opensides@users.sourceforge.net> 16427 16428 * plugins/check_http.c, po/fr.po: internationalization fixes 16429 16430 16431 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1056 f882894a-f735-0410-b71e-b25c423dba1c 16432 164332004-12-23 Michael Wirtgen <mwirtgen@users.sourceforge.net> 16434 16435 * po/de.po: german translations 391 to go 16436 16437 16438 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1055 f882894a-f735-0410-b71e-b25c423dba1c 16439 164402004-12-23 Ton Voon <tonvoon@users.sourceforge.net> 16441 16442 * ACKNOWLEDGEMENTS, configure.in, m4/np_curl.m4, plugins/Makefile.am: 16443 Another attempt at fixing check_http compile on Redhat EL3. Fixed 16444 check_icmp 16445 compile (Lynne Lawrence - 1087171) - still some code changes to check_icmp 16446 outstanding. Fixed compile of check_dhcp (complaining about socklen_t). 16447 Added acknowledgements for Coreutils and curl 16448 16449 16450 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1054 f882894a-f735-0410-b71e-b25c423dba1c 16451 164522004-12-22 Harper Mann <harpermann@users.sourceforge.net> 16453 16454 * plugins/check_nt.c: Added check for "%" in COUNTER <description>. If 16455 it exists, <description> is used as an arg to asprintf. If it doesn't 16456 exist, <description> is used as a label. If the formatting is wrong, the 16457 program will segv. 16458 16459 16460 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1053 f882894a-f735-0410-b71e-b25c423dba1c 16461 164622004-12-22 Ton Voon <tonvoon@users.sourceforge.net> 16463 16464 * lib/Makefile.am, lib/stdbool_.h: File required from coreutils 16465 16466 16467 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1052 f882894a-f735-0410-b71e-b25c423dba1c 16468 164692004-12-21 Ton Voon <tonvoon@users.sourceforge.net> 16470 16471 * configure.in, plugins/Makefile.am: Revert back to previous openssl 16472 checks (the ones from curl kept having 16473 problems with later Redhat versions) 16474 16475 16476 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1051 f882894a-f735-0410-b71e-b25c423dba1c 16477 16478 * m4/stdbool.m4: Another m4 from coreutils 16479 16480 16481 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1050 f882894a-f735-0410-b71e-b25c423dba1c 16482 16483 * AUTHORS: For their bug reports 16484 16485 16486 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1049 f882894a-f735-0410-b71e-b25c423dba1c 16487 16488 * lib/Makefile.am, m4/Makefile.am, m4/np_coreutils.m4: Fixed compile 16489 problem on Sol2.6 with stdbool.h 16490 16491 16492 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1047 f882894a-f735-0410-b71e-b25c423dba1c 16493 164942004-12-21 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 16495 16496 * plugins/check_dhcp.c: Commentary changes only: cite origin of copied 16497 code with reference to ACK file 16498 16499 16500 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1046 f882894a-f735-0410-b71e-b25c423dba1c 16501 16502 * ACKNOWLEDGEMENTS: ACK file contains the details of the authors of code 16503 copied by the plugins 16504 16505 16506 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1045 f882894a-f735-0410-b71e-b25c423dba1c 16507 165082004-12-21 Matthew Kent <mattkent@users.sourceforge.net> 16509 16510 * plugins/check_dns.c: Add another error string match from Pasi 16511 Tiittanen 16512 16513 16514 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1044 f882894a-f735-0410-b71e-b25c423dba1c 16515 165162004-12-20 Ton Voon <tonvoon@users.sourceforge.net> 16517 16518 * plugins/check_nagios.c: Corrected help for expiry units. Restored 16519 functionality of searching for 16520 process arguments 16521 16522 16523 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1043 f882894a-f735-0410-b71e-b25c423dba1c 16524 16525 * plugins/check_nagios.c: Updating help text to reflect using shortname 16526 instead of full path for command 16527 16528 16529 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1042 f882894a-f735-0410-b71e-b25c423dba1c 16530 16531 * configure.in: - stupid typo 16532 16533 16534 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1041 f882894a-f735-0410-b71e-b25c423dba1c 16535 16536 * configure.in: Fix compile errors when looking for openssl 16537 16538 16539 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1040 f882894a-f735-0410-b71e-b25c423dba1c 16540 165412004-12-20 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 16542 16543 * COPYING, plugins/check_dhcp.c, po/de.po, po/fr.po: Compilation fixes 16544 for check_dhcp.c HP-UX 11. Still fails on HP-UX 10. Unknown if 16545 check_dhcp works on UX. 16546 16547 16548 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1039 f882894a-f735-0410-b71e-b25c423dba1c 16549 165502004-12-18 Michael Wirtgen <mwirtgen@users.sourceforge.net> 16551 16552 * po/de.po: Initial commit on german translation - 428 to go 16553 16554 16555 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1038 f882894a-f735-0410-b71e-b25c423dba1c 16556 165572004-12-17 Ton Voon <tonvoon@users.sourceforge.net> 16558 16559 * configure.in: Support for FreeBSD 5.2.1 and 5.3 in check_procs 16560 16561 16562 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1037 f882894a-f735-0410-b71e-b25c423dba1c 16563 165642004-12-15 Ton Voon <tonvoon@users.sourceforge.net> 16565 16566 * configure.in: Bump version to next release 16567 16568 16569 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1036 f882894a-f735-0410-b71e-b25c423dba1c 16570 16571 * doc/developer-guidelines.sgml: Mistake in automake version - back to 16572 1.8 16573 16574 16575 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1035 f882894a-f735-0410-b71e-b25c423dba1c 16576 16577 * doc/RELEASING: Clarified notes 16578 16579 16580 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1034 f882894a-f735-0410-b71e-b25c423dba1c 16581 16582 * ChangeLog: Updated for r1_4_0-alpha3 16583 16584 16585 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1032 f882894a-f735-0410-b71e-b25c423dba1c 16586 16587 * doc/developer-guidelines.sgml: Updated requirements for GNU tools 16588 16589 16590 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1031 f882894a-f735-0410-b71e-b25c423dba1c 16591 16592 * m4/Makefile.am: Makefile for m4 files 16593 16594 16595 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1030 f882894a-f735-0410-b71e-b25c423dba1c 16596 16597 * Makefile.am, configure.in, plugins/Makefile.am, tools/setup: Support 16598 for coreutils lib. Configure tests via m4 scripts from coreutils 16599 16600 16601 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1029 f882894a-f735-0410-b71e-b25c423dba1c 16602 16603 * m4/Makefile.am.in, m4/afs.m4, m4/codeset.m4, m4/error.m4, 16604 m4/exitfail.m4, m4/extensions.m4, m4/fstypename.m4, m4/fsusage.m4, 16605 m4/getopt.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/intdiv0.m4, 16606 m4/inttypes-pri.m4, m4/inttypes.m4, m4/inttypes_h.m4, m4/isc-posix.m4, 16607 m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, 16608 m4/ls-mntd-fs.m4, m4/malloc.m4, m4/mountlist.m4, m4/np_coreutils.m4, 16609 m4/onceonly.m4, m4/progtest.m4, m4/realloc.m4, m4/stdint_h.m4, 16610 m4/uintmax_t.m4, m4/ulonglong.m4, m4/unlocked-io.m4, m4/xalloc.m4: 16611 Moving m4 files from lib/ 16612 16613 16614 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1028 f882894a-f735-0410-b71e-b25c423dba1c 16615 16616 * lib/Makefile.am, lib/afs.m4, lib/error.m4, lib/exitfail.m4, 16617 lib/fstypename.m4, lib/fsusage.m4, lib/full-read.c, lib/full-write.c, 16618 lib/full-write.h, lib/getopt.m4, lib/ls-mntd-fs.m4, lib/onceonly.m4, 16619 lib/safe-read.c, lib/safe-read.h, lib/safe-write.c, lib/safe-write.h, 16620 lib/unlocked-io.m4, lib/xalloc.m4: Moving m4 files into m4/. Added extra 16621 coreutils files required from 16622 autoconf tests. Updated Makefile.am to have nagiosplug lib and a separate 16623 coreutils lib 16624 16625 16626 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1027 f882894a-f735-0410-b71e-b25c423dba1c 16627 166282004-12-15 Benoit Mortier <opensides@users.sourceforge.net> 16629 16630 * po/de.po, po/fr.po: fr.po work in progress still 88 to translate ;-) 16631 16632 16633 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1026 f882894a-f735-0410-b71e-b25c423dba1c 16634 166352004-12-11 Matthew Kent <mattkent@users.sourceforge.net> 16636 16637 * plugins/check_tcp.c: Patch from Ollie Cook to define return code when 16638 expected value not received (#1082275). 16639 Also included another change from Ollie Cook to do stricter matching of expected values from the beginning of the line. When a user defines an expected string this is changed to the old style strstr matching. 16640 16641 16642 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1025 f882894a-f735-0410-b71e-b25c423dba1c 16643 166442004-12-10 Ton Voon <tonvoon@users.sourceforge.net> 16645 16646 * plugins/check_ldap.c: Fixed compile warning 16647 16648 16649 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1024 f882894a-f735-0410-b71e-b25c423dba1c 16650 166512004-12-10 Matthew Kent <mattkent@users.sourceforge.net> 16652 16653 * plugins/Makefile.am: Compile broken - fixing link flags. 16654 16655 16656 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1023 f882894a-f735-0410-b71e-b25c423dba1c 16657 16658 * plugins/check_dns.c: Error catching improvements from Ollie Cook 16659 16660 16661 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1022 f882894a-f735-0410-b71e-b25c423dba1c 16662 16663 * plugins/check_pgsql.c: Fixing broken compile 16664 16665 16666 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1021 f882894a-f735-0410-b71e-b25c423dba1c 16667 16668 * AUTHORS: More contributers 16669 16670 16671 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1020 f882894a-f735-0410-b71e-b25c423dba1c 16672 166732004-12-10 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 16674 16675 * plugins/Makefile.am: Changes to link flags for check_dhcp.c 16676 16677 16678 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1019 f882894a-f735-0410-b71e-b25c423dba1c 16679 16680 * plugins/check_dhcp.c: Extensive changes to get MAC address from 16681 Solaris via DLPI 16682 16683 16684 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1018 f882894a-f735-0410-b71e-b25c423dba1c 16685 166862004-12-10 Ton Voon <tonvoon@users.sourceforge.net> 16687 16688 * plugins/check_dns.c, plugins/check_procs.c: Reverting back ngettext 16689 calls 16690 16691 16692 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1017 f882894a-f735-0410-b71e-b25c423dba1c 16693 16694 * plugins/common.h: Fix includes for gettext 16695 16696 16697 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1016 f882894a-f735-0410-b71e-b25c423dba1c 16698 166992004-12-09 Ton Voon <tonvoon@users.sourceforge.net> 16700 16701 * configure.in: Include $libsuff for systems that define this (based on 16702 advice from 16703 Daniel Stenberg) 16704 16705 16706 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1015 f882894a-f735-0410-b71e-b25c423dba1c 16707 167082004-12-08 Ton Voon <tonvoon@users.sourceforge.net> 16709 16710 * configure.in: Removed redundant check and make export LD_LIBRARY_PATH 16711 more sh friendly 16712 16713 16714 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1014 f882894a-f735-0410-b71e-b25c423dba1c 16715 167162004-12-08 Benoit Mortier <opensides@users.sourceforge.net> 16717 16718 * configure.in, plugins/Makefile.am, plugins/check_by_ssh.c, 16719 plugins/check_game.c, plugins/check_http.c, plugins/check_ide_smart.c, 16720 plugins/check_ldap.c, plugins/check_snmp.c, plugins/check_tcp.c: patch 16721 1028033 16722 16723 minor internationalization fixes 16724 16725 16726 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1013 f882894a-f735-0410-b71e-b25c423dba1c 16727 167282004-12-08 Ton Voon <tonvoon@users.sourceforge.net> 16729 16730 * configure.in: Fixed output info for openssl and LD_LIBRARY_PATH for 16731 subsequent compiles 16732 (otherwise get ld.so.1: ./conftest: fatal: libssl.so.0.9.7: open failed) 16733 16734 16735 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1012 f882894a-f735-0410-b71e-b25c423dba1c 16736 167372004-12-07 Ton Voon <tonvoon@users.sourceforge.net> 16738 16739 * configure.in, plugins/Makefile.am: Better SSL checking (inspired by 16740 curl 7.12.2's configure.ac) 16741 16742 16743 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1011 f882894a-f735-0410-b71e-b25c423dba1c 16744 167452004-12-07 Matthew Kent <mattkent@users.sourceforge.net> 16746 16747 * plugins-scripts/check_ifoperstatus.pl: Option to check for admin down 16748 (#1012191) from Raúl Pedroche. 16749 16750 16751 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1010 f882894a-f735-0410-b71e-b25c423dba1c 16752 167532004-12-07 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 16754 16755 * plugins/Makefile.am: Correct dependencies for check_dhcp.c. 16756 16757 16758 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1009 f882894a-f735-0410-b71e-b25c423dba1c 16759 16760 * plugins/Makefile.am, plugins/check_dhcp.c: New plugin: check_dhcp.c. 16761 Attempt to port to non Linux platform. 16762 16763 16764 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1008 f882894a-f735-0410-b71e-b25c423dba1c 16765 167662004-12-06 Benoit Mortier <opensides@users.sourceforge.net> 16767 16768 * po/fr.po: new version of fr.po 16769 16770 16771 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1007 f882894a-f735-0410-b71e-b25c423dba1c 16772 167732004-12-05 Matthew Kent <mattkent@users.sourceforge.net> 16774 16775 * plugins/check_snmp.c: Fix for -s string matching (#756567, Tony 16776 Missana) 16777 16778 16779 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1006 f882894a-f735-0410-b71e-b25c423dba1c 16780 167812004-12-05 Benoit Mortier <opensides@users.sourceforge.net> 16782 16783 * plugins/check_nt.c, po/fr.po, po/nagios-plugins.pot: cleaned fr.po 16784 nagios-plugins.pot 16785 16786 16787 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1005 f882894a-f735-0410-b71e-b25c423dba1c 16788 16789 * plugins/check_http.c, plugins/check_icmp.c, plugins/check_nwstat.c, 16790 plugins/check_ping.c, plugins/check_smtp.c, plugins/check_swap.c, 16791 plugins/utils.h: fix patch 998291 16792 fix patch 1078934 expect check_ssh fix and check_nt perfdata should stay 16793 on one word like in nagios 16794 16795 16796 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1004 f882894a-f735-0410-b71e-b25c423dba1c 16797 167982004-12-04 Benoit Mortier <opensides@users.sourceforge.net> 16799 16800 * po/nagios-plugins.pot: new version of pot file 16801 16802 16803 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1003 f882894a-f735-0410-b71e-b25c423dba1c 16804 16805 * plugins/check_by_ssh.c, plugins/check_dns.c, po/POTFILES.in: various 16806 internationalization fixes 16807 16808 16809 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1002 f882894a-f735-0410-b71e-b25c423dba1c 16810 16811 * plugins/Makefile.am, plugins/check_by_ssh.c, plugins/check_dig.c, 16812 plugins/check_http.c, plugins/check_ide_smart.c, plugins/check_mrtg.c, 16813 plugins/check_nt.c, plugins/check_nwstat.c, plugins/check_overcr.c, 16814 plugins/check_real.c, plugins/check_smtp.c, plugins/check_swap.c, 16815 plugins/check_tcp.c, plugins/check_time.c, plugins/check_udp.c, 16816 po/POTFILES.in: internationalization fixes 16817 bugfixes 16818 16819 16820 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1001 f882894a-f735-0410-b71e-b25c423dba1c 16821 16822 * plugins/check_dns.c, plugins/check_hpjd.c: check_dns needs a space 16823 between 'time' and the hostname 16824 check_hpjd needs a parenthesis removed in print_usage() 16825 16826 16827 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1000 f882894a-f735-0410-b71e-b25c423dba1c 16828 16829 * plugins/check_swap.c: Bug Fix [ 1024735 ] check_swap providing 16830 inaccurate swap information on Sol6 16831 16832 16833 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@999 f882894a-f735-0410-b71e-b25c423dba1c 16834 168352004-12-03 Benoit Mortier <opensides@users.sourceforge.net> 16836 16837 * plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_disk.c, 16838 plugins/check_dns.c, plugins/check_fping.c, plugins/check_game.c, 16839 plugins/check_hpjd.c, plugins/check_http.c, plugins/check_ldap.c, 16840 plugins/check_load.c, plugins/check_mrtg.c, plugins/check_mrtgtraf.c, 16841 plugins/check_mysql.c, plugins/check_nagios.c, plugins/check_nt.c, 16842 plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, 16843 plugins/check_ping.c, plugins/check_procs.c, plugins/check_radius.c, 16844 plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, 16845 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, 16846 plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c, 16847 plugins/check_users.c, plugins/negate.c: reverting my changes from 16848 !=TRUE to == ERROR, that's not good ;-( sorry 16849 16850 16851 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@998 f882894a-f735-0410-b71e-b25c423dba1c 16852 16853 * plugins/check_tcp.c, po/de.po, po/fr.po, po/nagios-plugins.pot: 16854 check_tcp parenthesis bug, header fix for po files 16855 16856 16857 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@997 f882894a-f735-0410-b71e-b25c423dba1c 16858 16859 * plugins/check_dig.c, plugins/check_disk.c, plugins/check_dns.c, 16860 plugins/check_dummy.c, plugins/check_fping.c, plugins/check_game.c, 16861 plugins/check_hpjd.c, plugins/check_http.c, plugins/check_ide-smart.c, 16862 plugins/check_ldap.c, plugins/check_mrtg.c, plugins/check_mrtgtraf.c, 16863 plugins/check_nagios.c, plugins/check_nt.c, plugins/check_nwstat.c, 16864 plugins/check_overcr.c, plugins/check_pgsql.c, plugins/check_procs.c, 16865 plugins/check_radius.c, plugins/check_real.c, plugins/check_smtp.c, 16866 plugins/check_snmp.c, plugins/check_swap.c, plugins/check_tcp.c, 16867 plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c: 16868 print_help and print_usage() cleanup 16869 16870 other misc cleanups 16871 16872 16873 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@996 f882894a-f735-0410-b71e-b25c423dba1c 16874 168752004-12-03 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 16876 16877 * plugins/check_tcp.c: 1041571: -D option processing corrected (Eric 16878 Chen). Changed process_arguments() to return TRUE. Dont know why this 16879 was necessary. 16880 16881 16882 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@995 f882894a-f735-0410-b71e-b25c423dba1c 16883 168842004-12-03 Benoit Mortier <opensides@users.sourceforge.net> 16885 16886 * plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_disk.c, 16887 plugins/check_dns.c, plugins/check_dummy.c, plugins/check_fping.c, 16888 plugins/check_game.c, plugins/check_hpjd.c, plugins/check_http.c, 16889 plugins/check_ide-smart.c, plugins/check_ldap.c, plugins/check_load.c, 16890 plugins/check_mrtg.c, plugins/check_mrtgtraf.c, plugins/check_mysql.c, 16891 plugins/check_nagios.c, plugins/check_nt.c, plugins/check_nwstat.c, 16892 plugins/check_overcr.c, plugins/check_pgsql.c, plugins/check_ping.c, 16893 plugins/check_procs.c, plugins/check_radius.c, plugins/check_real.c, 16894 plugins/check_smtp.c, plugins/check_snmp.c, plugins/check_ssh.c, 16895 plugins/check_swap.c, plugins/check_tcp.c, plugins/check_time.c, 16896 plugins/check_udp.c, plugins/check_ups.c, plugins/check_users.c, 16897 plugins/negate.c, plugins/urlize.c: remove UT_HLP_VRS from print_usage 16898 this was not a good idea ;-) 16899 16900 16901 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@994 f882894a-f735-0410-b71e-b25c423dba1c 16902 16903 * plugins/utils.c: removing support fonction 16904 removing warranty from print_revision 16905 16906 16907 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@993 f882894a-f735-0410-b71e-b25c423dba1c 16908 16909 * ROADMAP, package.def, plugins/negate.c, plugins/utils.h: some minor 16910 fixes 16911 16912 16913 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@992 f882894a-f735-0410-b71e-b25c423dba1c 16914 16915 * plugins/check_load.c, plugins/check_ssh.c: correcting parenthesis 16916 error 16917 16918 16919 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@991 f882894a-f735-0410-b71e-b25c423dba1c 16920 16921 * AUTHORS, plugins/check_load.c, plugins/check_pgsql.c, 16922 plugins/check_ping.c, plugins/check_procs.c, plugins/check_radius.c, 16923 plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, 16924 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, 16925 plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c, 16926 plugins/check_users.c, plugins/urlize.c: fixes for internationalization 16927 16928 16929 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@990 f882894a-f735-0410-b71e-b25c423dba1c 16930 16931 * plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_disk.c, 16932 plugins/check_dns.c, plugins/check_dummy.c, plugins/check_fping.c, 16933 plugins/check_game.c, plugins/check_hpjd.c, plugins/check_http.c, 16934 plugins/check_ide-smart.c, plugins/check_ldap.c, plugins/check_load.c, 16935 plugins/check_mrtg.c, plugins/check_mrtgtraf.c, plugins/check_mysql.c, 16936 plugins/check_nagios.c, plugins/check_nt.c, plugins/check_nwstat.c: 16937 internationalization fixes and help fixes 16938 16939 16940 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@989 f882894a-f735-0410-b71e-b25c423dba1c 16941 16942 * plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_http.c, 16943 plugins/check_nwstat.c, plugins/check_pgsql.c, plugins/check_ping.c, 16944 plugins/check_udp.c, po/.cvsignore: Localization fixes 16945 16946 16947 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@988 f882894a-f735-0410-b71e-b25c423dba1c 16948 16949 * plugins/check_ide-smart.c, plugins/check_pgsql.c: correcting copyright 16950 and remaning int result = STATE_UNKNOWN; 16951 16952 16953 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@987 f882894a-f735-0410-b71e-b25c423dba1c 16954 169552004-12-03 Matthew Kent <mattkent@users.sourceforge.net> 16956 16957 * plugins/check_nagios.c: Affected by elapsed time patch. 16958 16959 16960 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@986 f882894a-f735-0410-b71e-b25c423dba1c 16961 16962 * AUTHORS: Another contributer. 16963 16964 16965 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@985 f882894a-f735-0410-b71e-b25c423dba1c 16966 16967 * configure.in, plugins/check_procs.c: Patch from Russell Miller which 16968 adds elapsed time as a metric. Only for linux so far. (991359) 16969 16970 16971 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@984 f882894a-f735-0410-b71e-b25c423dba1c 16972 16973 * plugins/check_ldap.c: Fix typo breaking compile. 16974 16975 16976 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@983 f882894a-f735-0410-b71e-b25c423dba1c 16977 169782004-12-03 Benoit Mortier <opensides@users.sourceforge.net> 16979 16980 * plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_dns.c, 16981 plugins/check_dummy.c, plugins/check_fping.c, plugins/check_game.c, 16982 plugins/check_hpjd.c, plugins/check_ide-smart.c, plugins/check_ldap.c, 16983 plugins/check_load.c, plugins/check_mrtg.c, plugins/check_mrtgtraf.c, 16984 plugins/check_mysql.c, plugins/check_nagios.c, plugins/check_nt.c, 16985 plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, 16986 plugins/check_ping.c, plugins/check_procs.c, plugins/check_radius.c, 16987 plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, 16988 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, 16989 plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c, 16990 plugins/check_users.c, plugins/negate.c, plugins/urlize.c: bump 16991 copyright year 16992 initialize result to STATE_UNKNOW in place of STATE_OK 16993 16994 16995 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@982 f882894a-f735-0410-b71e-b25c423dba1c 16996 169972004-12-02 Benoit Mortier <opensides@users.sourceforge.net> 16998 16999 * plugins/check_dns.c, plugins/check_ldap.c, plugins/check_procs.c: 17000 --disable-nls throws an error on check_dns, check_procs and 17001 check_ldap without this patch. 17002 17003 17004 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@981 f882894a-f735-0410-b71e-b25c423dba1c 17005 170062004-12-02 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 17007 17008 * plugins/check_tcp.c: Tracker 1041571: appended :D to getopt_long() 17009 args (for cert expiry check). Eric Chen. 17010 17011 17012 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@980 f882894a-f735-0410-b71e-b25c423dba1c 17013 170142004-12-02 Benoit Mortier <opensides@users.sourceforge.net> 17015 17016 * plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_disk.c, 17017 plugins/check_dns.c, plugins/check_fping.c, plugins/check_game.c, 17018 plugins/check_hpjd.c, plugins/check_http.c, plugins/check_ldap.c, 17019 plugins/check_load.c, plugins/check_mrtg.c, plugins/check_mrtgtraf.c, 17020 plugins/check_mysql.c, plugins/check_nagios.c, plugins/check_nt.c, 17021 plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, 17022 plugins/check_ping.c, plugins/check_procs.c, plugins/check_radius.c, 17023 plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, 17024 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, 17025 plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c, 17026 plugins/check_users.c, plugins/negate.c, plugins/popen.c, 17027 plugins/utils.c: More internationalization work 17028 new usage4 function to permit localisation of think like check_ssh: xxxxx 17029 17030 17031 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@979 f882894a-f735-0410-b71e-b25c423dba1c 17032 17033 * plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_disk.c, 17034 plugins/check_dns.c, plugins/check_fping.c, plugins/check_game.c, 17035 plugins/check_hpjd.c, plugins/check_ldap.c, plugins/check_load.c, 17036 plugins/check_mrtg.c, plugins/check_mrtgtraf.c, plugins/check_mysql.c, 17037 plugins/check_nagios.c, plugins/check_nt.c, plugins/check_nwstat.c, 17038 plugins/check_overcr.c, plugins/check_pgsql.c, plugins/check_ping.c, 17039 plugins/check_procs.c, plugins/check_radius.c, plugins/check_real.c, 17040 plugins/check_smtp.c, plugins/check_snmp.c, plugins/check_ssh.c, 17041 plugins/check_swap.c, plugins/check_tcp.c, plugins/check_time.c, 17042 plugins/check_udp.c, plugins/check_ups.c, plugins/check_users.c, 17043 plugins/negate.c: return of process_arguments() is TRUE not OK ! 17044 17045 17046 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@978 f882894a-f735-0410-b71e-b25c423dba1c 17047 17048 * plugins/check_http.c: return of process_arguments() is TRUE not OK ! 17049 17050 17051 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@977 f882894a-f735-0410-b71e-b25c423dba1c 17052 170532004-12-02 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 17054 17055 * plugins/Makefile.am: Add check_icmp plugin 17056 17057 17058 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@976 f882894a-f735-0410-b71e-b25c423dba1c 17059 17060 * plugins/check_icmp.c: check_icmp plugin from A Ericsson 17061 17062 17063 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@975 f882894a-f735-0410-b71e-b25c423dba1c 17064 17065 * plugins/linux.h: For check_icmp plugin from A Ericsson 17066 17067 17068 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@974 f882894a-f735-0410-b71e-b25c423dba1c 17069 170702004-12-02 Matthew Kent <mattkent@users.sourceforge.net> 17071 17072 * command.cfg.in: Fix typo. 17073 17074 17075 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@973 f882894a-f735-0410-b71e-b25c423dba1c 17076 17077 * AUTHORS, REQUIREMENTS, command.cfg.in, plugins/check_ups.c: Patch from 17078 Arnaud Quette to bring support to NUT 2.0 plus couple improvements and 17079 fixes (1038413 which includes 1032009, 815785). 17080 17081 17082 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@972 f882894a-f735-0410-b71e-b25c423dba1c 17083 170842004-12-02 Benoit Mortier <opensides@users.sourceforge.net> 17085 17086 * plugins/check_dns.c, plugins/check_game.c, plugins/check_http.c, 17087 plugins/check_ide-smart.c, plugins/check_load.c, 17088 plugins/check_mrtgtraf.c, plugins/check_mysql.c, plugins/check_nagios.c, 17089 plugins/check_nt.c, plugins/check_nwstat.c, plugins/check_overcr.c, 17090 plugins/check_pgsql.c, plugins/check_ping.c, plugins/check_procs.c, 17091 plugins/check_radius.c, plugins/check_real.c, plugins/check_snmp.c, 17092 plugins/check_ssh.c, plugins/check_tcp.c, plugins/check_time.c, 17093 plugins/check_udp.c, plugins/check_ups.c, plugins/negate.c, 17094 plugins/popen.c: changed Error: by CRITICAL - 17095 more localization fixes 17096 17097 17098 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@971 f882894a-f735-0410-b71e-b25c423dba1c 17099 17100 * contrib/check_rbl.c: adapted for localization 17101 17102 17103 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@970 f882894a-f735-0410-b71e-b25c423dba1c 17104 171052004-12-01 Benoit Mortier <opensides@users.sourceforge.net> 17106 17107 * plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_disk.c, 17108 plugins/check_dns.c, plugins/check_dummy.c, plugins/check_fping.c, 17109 plugins/check_game.c, plugins/check_hpjd.c, plugins/check_http.c, 17110 plugins/check_ide-smart.c, plugins/check_ldap.c, plugins/check_load.c, 17111 plugins/check_mrtg.c, plugins/check_mrtgtraf.c, plugins/check_mysql.c, 17112 plugins/check_nagios.c, plugins/check_nt.c, plugins/check_nwstat.c, 17113 plugins/check_overcr.c, plugins/check_pgsql.c, plugins/check_ping.c, 17114 plugins/check_procs.c, plugins/check_radius.c, plugins/check_real.c, 17115 plugins/check_smtp.c, plugins/check_snmp.c, plugins/check_ssh.c, 17116 plugins/check_swap.c, plugins/check_tcp.c, plugins/check_time.c, 17117 plugins/check_udp.c, plugins/check_ups.c, plugins/check_users.c, 17118 plugins/common.h, plugins/getaddrinfo.c, plugins/getaddrinfo.h, 17119 plugins/gethostbyname.c, plugins/gethostbyname.h, plugins/negate.c, 17120 plugins/netutils.c, plugins/netutils.h, plugins/popen.c, 17121 plugins/urlize.c, plugins/utils.c, plugins/utils.h: standardize 17122 localization string 17123 standardize unknow arguments 17124 17125 17126 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@969 f882894a-f735-0410-b71e-b25c423dba1c 17127 171282004-12-01 Ton Voon <tonvoon@users.sourceforge.net> 17129 17130 * doc/RELEASING: Notes on releasing 17131 17132 17133 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@968 f882894a-f735-0410-b71e-b25c423dba1c 17134 17135 * configure.in: Next version number 17136 17137 17138 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@967 f882894a-f735-0410-b71e-b25c423dba1c 17139 17140 * ChangeLog: Updated for r1_4_0-alpha2 17141 17142 17143 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@965 f882894a-f735-0410-b71e-b25c423dba1c 17144 17145 * tools/devmode: eval not working - instructions now in comments 17146 17147 17148 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@964 f882894a-f735-0410-b71e-b25c423dba1c 17149 17150 * plugins-scripts/check_oracle.sh: Fixed pmon process checking from a 17151 change I made earlier 17152 17153 17154 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@963 f882894a-f735-0410-b71e-b25c423dba1c 17155 171562004-12-01 Benoit Mortier <opensides@users.sourceforge.net> 17157 17158 * plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_disk.c, 17159 plugins/check_dns.c, plugins/check_fping.c, plugins/check_ssh.c: first 17160 pass at standardization of messages for the localization 17161 17162 17163 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@962 f882894a-f735-0410-b71e-b25c423dba1c 17164 171652004-12-01 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 17166 17167 * configure.in: Bryan Loniewski contributed check_jabber plugin 17168 (SSL/check_tcp); Eric Chen check_nntps plugin + SSL certficate expiry 17169 check [added -D option to check_tcp] 17170 17171 17172 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@961 f882894a-f735-0410-b71e-b25c423dba1c 17173 17174 * plugins/netutils.c: 1075725: patch to my_connect() to deal with SEGV 17175 if connect fails 17176 17177 17178 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@960 f882894a-f735-0410-b71e-b25c423dba1c 17179 17180 * plugins/check_tcp.c: 1041571 & 664615: check_tcp with cert check + 17181 nntps, simap, jabber 17182 17183 17184 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@959 f882894a-f735-0410-b71e-b25c423dba1c 17185 171862004-12-01 Matthew Kent <mattkent@users.sourceforge.net> 17187 17188 * contrib/check_nmap.py: Small fix from David Rippel (996800) for newer 17189 versions of nmap 17190 17191 17192 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@958 f882894a-f735-0410-b71e-b25c423dba1c 17193 17194 * plugins-scripts/check_oracle.sh: Perf data and other improvements by 17195 Florian Gleixner (1027787) 17196 17197 17198 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@957 f882894a-f735-0410-b71e-b25c423dba1c 17199 172002004-11-30 Benoit Mortier <opensides@users.sourceforge.net> 17201 17202 * po/fr.po: more french translations 17203 17204 17205 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@956 f882894a-f735-0410-b71e-b25c423dba1c 17206 172072004-11-30 Ton Voon <tonvoon@users.sourceforge.net> 17208 17209 * plugins/check_ide-smart.c: Capitalized some error messages 17210 17211 17212 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@955 f882894a-f735-0410-b71e-b25c423dba1c 17213 17214 * plugins/urlize.c: Updated output to UNKNOWN 17215 17216 17217 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@954 f882894a-f735-0410-b71e-b25c423dba1c 17218 172192004-11-30 Benoit Mortier <opensides@users.sourceforge.net> 17220 17221 * po/fr.po: translating fr.po new part 17222 17223 17224 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@953 f882894a-f735-0410-b71e-b25c423dba1c 17225 172262004-11-29 Ton Voon <tonvoon@users.sourceforge.net> 17227 17228 * lib/Makefile.am, lib/exitfail.m4, lib/getopt.m4: Extra files required 17229 from coreutils 17230 17231 17232 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@952 f882894a-f735-0410-b71e-b25c423dba1c 17233 17234 * SUPPORT: Cleanup and statement re: contrib plugins 17235 17236 17237 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@951 f882894a-f735-0410-b71e-b25c423dba1c 17238 17239 * configure.in: Patches for configure on *BSD (Julien Touche) 17240 17241 17242 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@950 f882894a-f735-0410-b71e-b25c423dba1c 17243 172442004-11-29 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 17245 17246 * contrib/README.TXT, contrib/rblcheck-dns, contrib/rblcheck-web, 17247 contrib/tarballs/check_icmp-0.8.tar.gz: *** empty log message *** 17248 17249 17250 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@949 f882894a-f735-0410-b71e-b25c423dba1c 17251 172522004-11-29 Matthew Kent <mattkent@users.sourceforge.net> 17253 17254 * contrib/check_linux_raid.pl: Better error checking (820806) 17255 17256 17257 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@948 f882894a-f735-0410-b71e-b25c423dba1c 17258 172592004-11-29 Benoit Mortier <opensides@users.sourceforge.net> 17260 17261 * po/fr.po: second version of french .po still 300 ;-) to translate 17262 17263 17264 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@947 f882894a-f735-0410-b71e-b25c423dba1c 17265 172662004-11-28 Benoit Mortier <opensides@users.sourceforge.net> 17267 17268 * po/fr.po: first new translation of fr.po 17269 17270 17271 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@946 f882894a-f735-0410-b71e-b25c423dba1c 17272 172732004-11-27 Matthew Kent <mattkent@users.sourceforge.net> 17274 17275 * plugins/check_ssh.c: Add remote version check (1030269, Daniel Gullin) 17276 17277 17278 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@945 f882894a-f735-0410-b71e-b25c423dba1c 17279 172802004-11-26 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 17281 17282 * AUTHORS: New plugin/bugfix: tracker 1070929. check_hpjdres 17283 17284 17285 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@944 f882894a-f735-0410-b71e-b25c423dba1c 17286 172872004-11-25 Matthew Kent <mattkent@users.sourceforge.net> 17288 17289 * plugins/check_disk.c: From old test harness code, make ./check_disk -w 17290 0 -c 0 / valid parameters again 17291 17292 17293 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@943 f882894a-f735-0410-b71e-b25c423dba1c 17294 17295 * plugins/t/check_dns.t, plugins/t/check_http.t, plugins/t/check_load.t, 17296 plugins/t/check_mysql.t, test.pl.in: Updating test harness 17297 17298 17299 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@942 f882894a-f735-0410-b71e-b25c423dba1c 17300 173012004-11-25 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 17302 17303 * contrib/README.TXT: Removed reference to non existent tar balls 17304 (Hopcroft plugins) 17305 17306 17307 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@941 f882894a-f735-0410-b71e-b25c423dba1c 17308 17309 * contrib/check_wins.pl: Non functional tidy ups to check_wins 17310 17311 17312 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@940 f882894a-f735-0410-b71e-b25c423dba1c 17313 17314 * contrib/check_hw.sh: Added /contrib/check_hw.sh by Rok Debevc 17315 17316 17317 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@939 f882894a-f735-0410-b71e-b25c423dba1c 17318 17319 * contrib/check_sybase: Added /contrib/check_sybase by Simon Bellwood 17320 17321 17322 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@938 f882894a-f735-0410-b71e-b25c423dba1c 17323 17324 * contrib/check_hprsc.pl: update check_hprsc.pl for Net-SNMP versions 17325 >=4 17326 17327 17328 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@937 f882894a-f735-0410-b71e-b25c423dba1c 17329 173302004-11-24 Ton Voon <tonvoon@users.sourceforge.net> 17331 17332 * tools/sfsnapshot: Removing build directory after creating distribution 17333 17334 17335 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@936 f882894a-f735-0410-b71e-b25c423dba1c 17336 17337 * doc/makefile: Added clean 17338 17339 17340 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@935 f882894a-f735-0410-b71e-b25c423dba1c 17341 173422004-11-24 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 17343 17344 * plugins/check_hpjd.c: add -OQa to command_line in check_hpjd.c. 17345 Correct nagiosplug-Bugs-889948, 846329 17346 17347 17348 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@933 f882894a-f735-0410-b71e-b25c423dba1c 17349 173502004-11-24 Matthew Kent <mattkent@users.sourceforge.net> 17351 17352 * plugins/check_nwstat.c: Attempting to fix a reported segfault 17353 (1055054) 17354 17355 17356 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@932 f882894a-f735-0410-b71e-b25c423dba1c 17357 17358 * plugins/check_http.c: Added support for sending port in host header 17359 (913633) 17360 17361 17362 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@931 f882894a-f735-0410-b71e-b25c423dba1c 17363 173642004-11-24 Ton Voon <tonvoon@users.sourceforge.net> 17365 17366 * plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_disk.c, 17367 plugins/check_dns.c, plugins/check_dummy.c, plugins/check_fping.c, 17368 plugins/check_game.c, plugins/check_hpjd.c, plugins/check_http.c, 17369 plugins/check_ldap.c, plugins/check_load.c, plugins/check_mrtg.c, 17370 plugins/check_mrtgtraf.c, plugins/check_mysql.c, plugins/check_nwstat.c, 17371 plugins/check_overcr.c, plugins/check_pgsql.c, plugins/check_ping.c, 17372 plugins/check_procs.c, plugins/check_radius.c, plugins/check_real.c, 17373 plugins/check_smtp.c, plugins/check_snmp.c, plugins/check_ssh.c, 17374 plugins/check_tcp.c, plugins/check_time.c, plugins/check_udp.c, 17375 plugins/check_ups.c, plugins/check_users.c, plugins/negate.c, 17376 plugins/urlize.c: Making messages more consistent 17377 17378 17379 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@930 f882894a-f735-0410-b71e-b25c423dba1c 17380 173812004-11-23 Ton Voon <tonvoon@users.sourceforge.net> 17382 17383 * plugins/check_by_ssh.c, plugins/check_dns.c, plugins/check_hpjd.c, 17384 plugins/check_mrtg.c, plugins/check_mrtgtraf.c, plugins/check_mysql.c, 17385 plugins/check_real.c, plugins/check_smtp.c, plugins/check_swap.c, 17386 plugins/check_time.c: Standardising translation texts 17387 17388 17389 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@929 f882894a-f735-0410-b71e-b25c423dba1c 17390 17391 * doc/developer-guidelines.sgml: Guidelines on translated text (Yves 17392 Mettier, Simon Bellwood, Andreas Ericsson) 17393 17394 17395 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@928 f882894a-f735-0410-b71e-b25c423dba1c 17396 17397 * doc/developer-guidelines.sgml: Adding notes on developer and 17398 translator access in SF 17399 17400 17401 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@927 f882894a-f735-0410-b71e-b25c423dba1c 17402 174032004-11-23 Matthew Kent <mattkent@users.sourceforge.net> 17404 17405 * AUTHORS: More contributers. 17406 17407 17408 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@926 f882894a-f735-0410-b71e-b25c423dba1c 17409 17410 * plugins/check_disk.c: Fix integer warning and critical options. Take 17411 values from current unit instead of always KB. 17412 17413 17414 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@925 f882894a-f735-0410-b71e-b25c423dba1c 17415 174162004-11-23 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 17417 17418 * doc/developer-guidelines.sgml: trivial changes to Perl plugin section. 17419 17420 17421 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@924 f882894a-f735-0410-b71e-b25c423dba1c 17422 174232004-11-22 Ton Voon <tonvoon@users.sourceforge.net> 17424 17425 * AUTHORS: More contributors 17426 17427 17428 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@923 f882894a-f735-0410-b71e-b25c423dba1c 17429 17430 * plugins/check_nt.c: Fixed some messages that should not be translated 17431 (Benoit Mortier) 17432 17433 17434 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@922 f882894a-f735-0410-b71e-b25c423dba1c 17435 174362004-11-21 Matthew Kent <mattkent@users.sourceforge.net> 17437 17438 * plugins/check_mysql.c: Patch from Nathan Shafer to add replication 17439 slave check (1006777) 17440 17441 17442 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@920 f882894a-f735-0410-b71e-b25c423dba1c 17443 174442004-11-20 Matthew Kent <mattkent@users.sourceforge.net> 17445 17446 * AUTHORS: Oops, forgot one. 17447 17448 17449 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@919 f882894a-f735-0410-b71e-b25c423dba1c 17450 17451 * AUTHORS: More contributers. 17452 17453 17454 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@918 f882894a-f735-0410-b71e-b25c423dba1c 17455 17456 * contrib/check_linux_raid.pl: Fix always reading status from the last 17457 line (1045506) 17458 17459 17460 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@917 f882894a-f735-0410-b71e-b25c423dba1c 17461 17462 * plugins/check_ping.c: New output format reported by pumuckel1980 17463 (946857) 17464 17465 17466 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@916 f882894a-f735-0410-b71e-b25c423dba1c 17467 17468 * plugins/check_http.c: Bit of cleanup, fix verbose output. 17469 17470 17471 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@915 f882894a-f735-0410-b71e-b25c423dba1c 17472 174732004-11-20 Ton Voon <tonvoon@users.sourceforge.net> 17474 17475 * configure.in: Fixed va_copy problem on AIX by copying samba's 17476 configure.in 17477 17478 17479 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@914 f882894a-f735-0410-b71e-b25c423dba1c 17480 174812004-11-19 Ton Voon <tonvoon@users.sourceforge.net> 17482 17483 * CODING: Added perl coding guidelines, from Programming Perl book 17484 (Andreas Ericsson) 17485 17486 17487 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@913 f882894a-f735-0410-b71e-b25c423dba1c 17488 17489 * lib/getloadavg.m4: I think getloadavg.m4 is no longer required (as 17490 autoconf has built-in function) 17491 17492 17493 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@912 f882894a-f735-0410-b71e-b25c423dba1c 17494 17495 * lib/Makefile.am: Removed getloadavg.m4 (built-in function in autoconf) 17496 and added cloexec.[hc] 17497 for getloadavg.c 17498 17499 17500 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@911 f882894a-f735-0410-b71e-b25c423dba1c 17501 17502 * lib/cloexec.c, lib/cloexec.h: Files required for getloadavg.c 17503 17504 17505 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@910 f882894a-f735-0410-b71e-b25c423dba1c 17506 175072004-11-19 Matthew Kent <mattkent@users.sourceforge.net> 17508 17509 * plugins-scripts/check_ntp.pl: Fix incorrectly labelled units in output 17510 (1025905, Jason Martin) 17511 17512 17513 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@909 f882894a-f735-0410-b71e-b25c423dba1c 17514 17515 * plugins/check_procs.c: Enabling timeout flag (1010097, Jason Martin) 17516 17517 17518 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@908 f882894a-f735-0410-b71e-b25c423dba1c 17519 17520 * plugins/check_http.c: Make -L notice ssl use to output a proper href 17521 (1035234, Abid Rasheed) 17522 17523 17524 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@907 f882894a-f735-0410-b71e-b25c423dba1c 17525 17526 * plugins/check_smtp.c: Change unit from 'us' to 's' to match other core 17527 plugins for simplicity. 17528 17529 17530 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@906 f882894a-f735-0410-b71e-b25c423dba1c 17531 175322004-11-19 Ton Voon <tonvoon@users.sourceforge.net> 17533 17534 * AUTHORS: - More great contributors... 17535 17536 17537 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@905 f882894a-f735-0410-b71e-b25c423dba1c 17538 17539 * plugins/check_http.c: Options for User Agent string and extra headers 17540 (Ibere Tizio) 17541 17542 17543 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@904 f882894a-f735-0410-b71e-b25c423dba1c 17544 175452004-11-18 Ton Voon <tonvoon@users.sourceforge.net> 17546 17547 * configure.in: Remove unnecessary CPPFLAGS for openssl (Lutz Behnke - 17548 686476) 17549 17550 17551 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@903 f882894a-f735-0410-b71e-b25c423dba1c 17552 17553 * plugins/check_tcp.c: Enhance SSL initialization problems (Phil 17554 Dibowitz - 1055120) 17555 17556 17557 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@902 f882894a-f735-0410-b71e-b25c423dba1c 17558 175592004-11-18 Matthew Kent <mattkent@users.sourceforge.net> 17560 17561 * plugins/check_smtp.c: Go critical on no route to host instead of 17562 warning (934025) 17563 17564 17565 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@901 f882894a-f735-0410-b71e-b25c423dba1c 17566 175672004-11-18 Ton Voon <tonvoon@users.sourceforge.net> 17568 17569 * tools/setup: Use copy of tools for consistency if building on 17570 different platforms from 17571 shared source 17572 17573 17574 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@900 f882894a-f735-0410-b71e-b25c423dba1c 17575 175762004-11-17 Ton Voon <tonvoon@users.sourceforge.net> 17577 17578 * plugins/check_tcp.c: Ignore output from tcp port (949070 - Jan-Piet 17579 Mens) 17580 17581 17582 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@899 f882894a-f735-0410-b71e-b25c423dba1c 17583 17584 * plugins/check_http.c: --no-body and --max-age options (949521 - Jamie 17585 Zawinski) 17586 17587 17588 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@898 f882894a-f735-0410-b71e-b25c423dba1c 17589 17590 * doc/developer-guidelines.sgml: Added section on using Sourceforge, 17591 mainly for administrators 17592 17593 17594 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@897 f882894a-f735-0410-b71e-b25c423dba1c 17595 175962004-11-12 Ton Voon <tonvoon@users.sourceforge.net> 17597 17598 * tools/update_coreutils: Tool to pull newer coreutil libs into 17599 nagiosplug's lib directory 17600 17601 17602 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@896 f882894a-f735-0410-b71e-b25c423dba1c 17603 17604 * lib/Makefile.am, lib/error.c, lib/error.h, lib/error.m4, lib/exit.h, 17605 lib/exitfail.c, lib/exitfail.h, lib/fsusage.c, lib/fsusage.h, 17606 lib/fsusage.m4, lib/full-read.h, lib/getloadavg.c, lib/getopt.c, 17607 lib/getopt.h, lib/getopt1.c, lib/gettext.h, lib/ls-mntd-fs.m4, 17608 lib/malloc.c, lib/mountlist.c, lib/mountlist.h, lib/onceonly.m4, 17609 lib/realloc.c, lib/snprintf.c, lib/strtod.c, lib/unlocked-io.h, 17610 lib/unlocked-io.m4, lib/xalloc.h, lib/xalloc.m4, lib/xmalloc.c, 17611 lib/xstrdup.c, plugins/check_disk.c, po/de.po, po/fr.po: Update to using 17612 coreutils 5.2.1 libraries and snprintf.c from samba 3.0.8 17613 17614 17615 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@895 f882894a-f735-0410-b71e-b25c423dba1c 17616 176172004-09-07 Ton Voon <tonvoon@users.sourceforge.net> 17618 17619 * doc/developer-guidelines.sgml: Clarity based on comments by Ben 17620 Clewett 17621 17622 17623 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@894 f882894a-f735-0410-b71e-b25c423dba1c 17624 176252004-08-23 Ton Voon <tonvoon@users.sourceforge.net> 17626 17627 * AUTHORS: For patch to check_nt 17628 17629 17630 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@893 f882894a-f735-0410-b71e-b25c423dba1c 17631 17632 * plugins/check_nt.c: Restore divisor for memory size reported by 17633 Windows. Also, implements warning 17634 and critical levels for performance counters. (Paulo Afonso Graner Fessel) 17635 17636 17637 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@892 f882894a-f735-0410-b71e-b25c423dba1c 17638 17639 * configure.in, plugins/check_swap.c, plugins/common.h: Using swapctl 17640 for Solaris, Tru64 and *BSD (Sean Finney) 17641 17642 17643 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@891 f882894a-f735-0410-b71e-b25c423dba1c 17644 176452004-08-19 Ton Voon <tonvoon@users.sourceforge.net> 17646 17647 * configure.in, plugins/check_swap.c, plugins/common.h: Patch for tru64 17648 using swapctl calls (Sean Finney) 17649 17650 17651 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@890 f882894a-f735-0410-b71e-b25c423dba1c 17652 176532004-08-18 Ton Voon <tonvoon@users.sourceforge.net> 17654 17655 * AUTHORS: Another day's work... 17656 17657 17658 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@889 f882894a-f735-0410-b71e-b25c423dba1c 17659 17660 * plugins/check_dig.c: Checks different record types and checks against 17661 an expected address (Bill Kunkel) 17662 17663 17664 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@888 f882894a-f735-0410-b71e-b25c423dba1c 17665 17666 * configure.in: Support for check_swap on NetBSD/OpenBSD (Sean Finney) 17667 17668 17669 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@887 f882894a-f735-0410-b71e-b25c423dba1c 17670 17671 * plugins-scripts/check_oracle.sh: More specific test for sid (Paul 17672 Allen) 17673 17674 17675 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@886 f882894a-f735-0410-b71e-b25c423dba1c 17676 17677 * plugins/check_disk.c: Fixed perfdata so that shows amount used (Garry 17678 Cook) 17679 17680 17681 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@885 f882894a-f735-0410-b71e-b25c423dba1c 17682 17683 * plugins-scripts/check_ifstatus.pl: Perfdata corrected (Garry Cook) 17684 17685 17686 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@884 f882894a-f735-0410-b71e-b25c423dba1c 17687 17688 * plugins-scripts/check_oracle.sh: Fix for similar dataabase sids 17689 (Carole Verdon) 17690 17691 17692 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@883 f882894a-f735-0410-b71e-b25c423dba1c 17693 17694 * AUTHORS: Gary Cook for perfdata for check_nt 17695 17696 17697 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@882 f882894a-f735-0410-b71e-b25c423dba1c 17698 17699 * plugins/check_nt.c: Perfdata added (Gary Cook) 17700 17701 17702 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@881 f882894a-f735-0410-b71e-b25c423dba1c 17703 177042004-06-26 Ton Voon <tonvoon@users.sourceforge.net> 17705 17706 * tools/sfsnapshot: Change of compile server and cleanups 17707 17708 17709 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@880 f882894a-f735-0410-b71e-b25c423dba1c 17710 17711 * tools/sfsnapshot: Remove need to alter configure.in. Using different 17712 compile farms for 17713 SF to do the compiling 17714 17715 17716 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@879 f882894a-f735-0410-b71e-b25c423dba1c 17717 177182004-05-24 Ton Voon <tonvoon@users.sourceforge.net> 17719 17720 * AUTHORS: Ben Clewett 17721 17722 17723 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@878 f882894a-f735-0410-b71e-b25c423dba1c 17724 17725 * lib/Makefile.am: Missed getloadavg.c (Ben Clewett) 17726 17727 17728 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@877 f882894a-f735-0410-b71e-b25c423dba1c 17729 177302004-05-20 Ethan Galstad <egalstad@users.sourceforge.net> 17731 17732 * contrib/check_dhcp.c: DHCP bug fix 17733 17734 17735 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@876 f882894a-f735-0410-b71e-b25c423dba1c 17736 177372004-05-10 Ton Voon <tonvoon@users.sourceforge.net> 17738 17739 * configure.in: Set EXTRAS with check_swap if ac_cv_have_swap is set 17740 17741 17742 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@875 f882894a-f735-0410-b71e-b25c423dba1c 17743 177442004-04-30 Ton Voon <tonvoon@users.sourceforge.net> 17745 17746 * configure.in: ps -el for HP-UX 17747 17748 17749 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@874 f882894a-f735-0410-b71e-b25c423dba1c 17750 177512004-04-29 Ton Voon <tonvoon@users.sourceforge.net> 17752 17753 * configure.in: Bug in ps -el for AIX 4.1 17754 17755 17756 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@873 f882894a-f735-0410-b71e-b25c423dba1c 17757 17758 * AUTHORS: Sven for HP-UX requirements 17759 17760 17761 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@872 f882894a-f735-0410-b71e-b25c423dba1c 17762 17763 * REQUIREMENTS: HP-UX requirements (Sven Schaffranneck) 17764 17765 17766 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@871 f882894a-f735-0410-b71e-b25c423dba1c 17767 177682004-04-19 Subhendu Ghosh <sghosh@users.sourceforge.net> 17769 17770 * AUTHORS, contrib/check_nagios_db_pg.pl: Postgres backend monitor 17771 17772 17773 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@870 f882894a-f735-0410-b71e-b25c423dba1c 17774 17775 * AUTHORS, plugins-scripts/check_mssql.pl: check_mssql.pl 17776 17777 17778 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@869 f882894a-f735-0410-b71e-b25c423dba1c 17779 17780 * README: Win32 plugin repository 17781 17782 17783 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@868 f882894a-f735-0410-b71e-b25c423dba1c 17784 177852004-04-08 Ton Voon <tonvoon@users.sourceforge.net> 17786 17787 * AUTHORS: Torsten Werner for check_racle patches 17788 17789 17790 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@867 f882894a-f735-0410-b71e-b25c423dba1c 17791 17792 * plugins-scripts/check_oracle.sh: Cleaner calls to awk and support if 17793 Oracle has different national 17794 language settings (Torsten Werner) 17795 17796 17797 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@866 f882894a-f735-0410-b71e-b25c423dba1c 17798 177992004-04-06 Ton Voon <tonvoon@users.sourceforge.net> 17800 17801 * configure.in, plugins/check_procs.c: Fixed weird scanf bug on Solaris 17802 17803 17804 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@864 f882894a-f735-0410-b71e-b25c423dba1c 17805 178062004-04-02 Karl DeBisschop <kdebisschop@users.sourceforge.net> 17807 17808 * plugins/check_by_ssh.c: add example invocation to help 17809 17810 17811 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@863 f882894a-f735-0410-b71e-b25c423dba1c 17812 178132004-03-31 Ton Voon <tonvoon@users.sourceforge.net> 17814 17815 * AUTHORS: Howard Wilkinson 17816 17817 17818 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@862 f882894a-f735-0410-b71e-b25c423dba1c 17819 17820 * plugins/check_nt.c: Command line argument bug (Howard Wilkinson) 17821 17822 17823 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@861 f882894a-f735-0410-b71e-b25c423dba1c 17824 17825 * plugins/netutils.c: Set default state (Howard Wilkinson) 17826 17827 17828 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@860 f882894a-f735-0410-b71e-b25c423dba1c 17829 17830 * doc/developer-guidelines.sgml: Update author list 17831 17832 17833 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@859 f882894a-f735-0410-b71e-b25c423dba1c 17834 178352004-03-23 Karl DeBisschop <kdebisschop@users.sourceforge.net> 17836 17837 * plugins/check_fping.c: check was supposed to be agains ms - got munged 17838 wfixeg the perfdata output to be in seconds 17839 17840 17841 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@858 f882894a-f735-0410-b71e-b25c423dba1c 17842 178432004-03-22 Ton Voon <tonvoon@users.sourceforge.net> 17844 17845 * AUTHORS: Joe Rhett for getopt bug 17846 17847 17848 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@856 f882894a-f735-0410-b71e-b25c423dba1c 17849 17850 * plugins/check_http.c: Option --url not mapped (Joe Rhett) 17851 17852 17853 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@855 f882894a-f735-0410-b71e-b25c423dba1c 17854 178552004-03-18 Ton Voon <tonvoon@users.sourceforge.net> 17856 17857 * AUTHORS: More help for patches 17858 17859 17860 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@854 f882894a-f735-0410-b71e-b25c423dba1c 17861 17862 * plugins/check_disk.c: Typo in check_disk units (Matthew Kent - 909281) 17863 17864 17865 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@853 f882894a-f735-0410-b71e-b25c423dba1c 17866 17867 * configure.in: Mysql include path not added correctly (Arnold Cavazos - 17868 912974) 17869 17870 17871 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@852 f882894a-f735-0410-b71e-b25c423dba1c 17872 17873 * plugins/check_radius.c: Option to fill in NAS-identifier to Emulate 17874 pam_radius behaviour (Alexander Kulak) 17875 17876 17877 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@851 f882894a-f735-0410-b71e-b25c423dba1c 17878 178792004-03-17 Ton Voon <tonvoon@users.sourceforge.net> 17880 17881 * doc/developer-guidelines.sgml: Copyright information for patches 17882 17883 17884 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@850 f882894a-f735-0410-b71e-b25c423dba1c 17885 178862004-03-14 Karl DeBisschop <kdebisschop@users.sourceforge.net> 17887 17888 * plugins/check_ldap.c, plugins/check_load.c, plugins/check_mrtgtraf.c, 17889 plugins/check_pgsql.c, plugins/check_smtp.c, plugins/check_tcp.c, 17890 plugins/check_ups.c: use fperfdata 17891 17892 17893 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@849 f882894a-f735-0410-b71e-b25c423dba1c 17894 17895 * plugins/check_fping.c: use fperfdata 17896 17897 17898 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@848 f882894a-f735-0410-b71e-b25c423dba1c 17899 179002004-03-12 Ethan Galstad <egalstad@users.sourceforge.net> 17901 17902 * contrib/check_cluster2.c: New cluster plugin for Nagios 2.x 17903 17904 17905 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@847 f882894a-f735-0410-b71e-b25c423dba1c 17906 179072004-03-11 Ton Voon <tonvoon@users.sourceforge.net> 17908 17909 * CHANGES: check_procs difference 17910 17911 17912 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@846 f882894a-f735-0410-b71e-b25c423dba1c 17913 17914 * plugins/check_nagios.c: Incorporate check_proc changes into 17915 check_nagios. ps handling probably should 17916 be moved into utils.c in future 17917 17918 17919 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@845 f882894a-f735-0410-b71e-b25c423dba1c 17920 179212004-03-08 Ton Voon <tonvoon@users.sourceforge.net> 17922 17923 * configure.in: Require ngettext 17924 17925 17926 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@844 f882894a-f735-0410-b71e-b25c423dba1c 17927 17928 * doc/developer-guidelines.sgml: Information on plugin output format 17929 17930 17931 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@843 f882894a-f735-0410-b71e-b25c423dba1c 17932 179332004-03-04 Karl DeBisschop <kdebisschop@users.sourceforge.net> 17934 17935 * plugins/check_dig.c, plugins/check_dns.c, plugins/check_game.c: use 17936 float for time in perf data 17937 17938 17939 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@842 f882894a-f735-0410-b71e-b25c423dba1c 17940 179412004-03-03 Karl DeBisschop <kdebisschop@users.sourceforge.net> 17942 17943 * plugins/check_http.c, plugins/utils.c: begin writing some perfdata as 17944 float 17945 17946 17947 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@841 f882894a-f735-0410-b71e-b25c423dba1c 17948 17949 * contrib/check_pop3.pl: fix loop and \r\n (Jason Burnett - 17950 http://sourceforge.net/tracker/index.php?func=detail&aid=895677&group_id=29880&atid=397599) 17951 17952 17953 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@840 f882894a-f735-0410-b71e-b25c423dba1c 17954 17955 * plugins/check_disk.c: check_disk was getting blocks instead of bytes 17956 (Michael Musikhin - 17957 http://sourceforge.net/tracker/index.php?func=detail&aid=900215&group_id=29880&atid=397599) 17958 17959 17960 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@839 f882894a-f735-0410-b71e-b25c423dba1c 17961 179622004-03-02 Karl DeBisschop <kdebisschop@users.sourceforge.net> 17963 17964 * pkg/fedora/requires, pkg/redhat/requires: attempt to prune requires 17965 17966 17967 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@838 f882894a-f735-0410-b71e-b25c423dba1c 17968 17969 * Makefile.am, nagios-plugins.spec.in, pkg/fedora/requires: make 17970 specfile into a template which can generate a generic spec plus specs 17971 suitable for various repositories 17972 17973 17974 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@837 f882894a-f735-0410-b71e-b25c423dba1c 17975 17976 * configure.in: prpare for alpha2 17977 17978 17979 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@836 f882894a-f735-0410-b71e-b25c423dba1c 17980 17981 * plugins/check_http.c: relax check for -w/-c to accept floats (bug 17982 report from Warrick FitzGerald) 17983 17984 17985 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@835 f882894a-f735-0410-b71e-b25c423dba1c 17986 17987 * AUTHORS, plugins/check_swap.c: fix div by zero error when swaptotal is 17988 zero (Flo Gleixner) 17989 17990 17991 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@834 f882894a-f735-0410-b71e-b25c423dba1c 17992 179932004-03-01 Karl DeBisschop <kdebisschop@users.sourceforge.net> 17994 17995 * plugins/check_tcp.c, plugins/netutils.c: check_tcp was returning 17996 uninitialized string with user-defined refused outcome 17997 17998 17999 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@833 f882894a-f735-0410-b71e-b25c423dba1c 18000 18001 * plugins/check_smtp.c: allow regex for ecpect checks 18002 18003 18004 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@832 f882894a-f735-0410-b71e-b25c423dba1c 18005 180062004-02-29 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18007 18008 * plugins/check_nwstat.c, plugins/netutils.c, plugins/netutils.h: was 18009 making up to 34 separate tcp connections - now we open one and reuse 18010 18011 18012 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@831 f882894a-f735-0410-b71e-b25c423dba1c 18013 180142004-02-28 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18015 18016 * plugins/check_snmp.c: checks for warn in check_num() mistakenly 18017 referred to crit limits 18018 18019 18020 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@830 f882894a-f735-0410-b71e-b25c423dba1c 18021 18022 * plugins/check_smtp.c: minor doco update to reflect handling of 18023 repeated caoomand strings 18024 18025 18026 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@829 f882894a-f735-0410-b71e-b25c423dba1c 18027 18028 * plugins/check_smtp.c: work in progress to accept multiple 18029 command/expect pairs 18030 18031 18032 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@828 f882894a-f735-0410-b71e-b25c423dba1c 18033 18034 * plugins/check_swap.c: update to work with Linux 2.6 /proc/meminfo 18035 format 18036 18037 18038 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@827 f882894a-f735-0410-b71e-b25c423dba1c 18039 180402004-02-25 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18041 18042 * AUTHORS, plugins/check_dns.c: check server for authoritative status 18043 (from Jon Hallet) 18044 18045 18046 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@826 f882894a-f735-0410-b71e-b25c423dba1c 18047 18048 * plugins/check_swap.c: change some datatypes to llu for very large 18049 swaps 18050 18051 18052 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@825 f882894a-f735-0410-b71e-b25c423dba1c 18053 18054 * configure.in, plugins/check_ping.c: pass timeout to ping if supported 18055 with -w parameter (linux) 18056 18057 18058 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@824 f882894a-f735-0410-b71e-b25c423dba1c 18059 180602004-02-21 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18061 18062 * plugins/check_by_ssh.c: add option to ignore a specified number of 18063 lines on stderr 18064 (to suppress a login banner) 18065 18066 18067 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@823 f882894a-f735-0410-b71e-b25c423dba1c 18068 18069 * AUTHORS: Add Jason Martin for report of missing $opt_C for 'use vars' 18070 in check_breeze 18071 18072 18073 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@821 f882894a-f735-0410-b71e-b25c423dba1c 18074 18075 * plugins-scripts/check_breeze.pl: add opt_C to 'usr vars' 18076 18077 18078 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@820 f882894a-f735-0410-b71e-b25c423dba1c 18079 180802004-02-20 Ton Voon <tonvoon@users.sourceforge.net> 18081 18082 * plugins/check_http.c: - Missed out getopt for -T 18083 18084 18085 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@819 f882894a-f735-0410-b71e-b25c423dba1c 18086 180872004-02-20 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18088 18089 * contrib/check_dhcp.c, plugins/check_snmp.c, plugins/negate.c, 18090 plugins/netutils.c, plugins/urlize.c: spell fix "received" 18091 18092 18093 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@818 f882894a-f735-0410-b71e-b25c423dba1c 18094 18095 * plugins/utils.c, plugins/utils.h: add perfdata function for floats to 18096 complement ints, also spell fix "received" 18097 18098 18099 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@817 f882894a-f735-0410-b71e-b25c423dba1c 18100 18101 * AUTHORS: add Ralph Rye for report of check_procs segfault on 18102 AIX/WebSphere and proof-of-concept patch 18103 18104 18105 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@816 f882894a-f735-0410-b71e-b25c423dba1c 18106 18107 * plugins/check_procs.c: handle case where line from ps output exceed 18108 MAX_INPUT_BUFFER 18109 18110 18111 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@815 f882894a-f735-0410-b71e-b25c423dba1c 18112 181132004-02-20 Ton Voon <tonvoon@users.sourceforge.net> 18114 18115 * AUTHORS: Shaun Wills for patch to check_http 18116 18117 18118 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@814 f882894a-f735-0410-b71e-b25c423dba1c 18119 18120 * plugins/check_http.c: Added Content-type when POSTing (Shawn Wills) 18121 18122 18123 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@813 f882894a-f735-0410-b71e-b25c423dba1c 18124 18125 * plugins/check_procs.c: - compiler warning removed (but usage2 messages 18126 badly broken) 18127 18128 18129 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@812 f882894a-f735-0410-b71e-b25c423dba1c 18130 18131 * AUTHORS: Matt Pounsett for bug report 18132 18133 18134 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@811 f882894a-f735-0410-b71e-b25c423dba1c 18135 18136 * plugins/check_dns.c: Different text to scan for if multiple addresses 18137 18138 18139 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@810 f882894a-f735-0410-b71e-b25c423dba1c 18140 18141 * plugins/check_swap.c: Corrected usage message (Matt Pounsett) 18142 18143 18144 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@809 f882894a-f735-0410-b71e-b25c423dba1c 18145 181462004-02-19 Ton Voon <tonvoon@users.sourceforge.net> 18147 18148 * AUTHORS: Michael Musikhin for check_disk patch 18149 18150 18151 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@808 f882894a-f735-0410-b71e-b25c423dba1c 18152 18153 * plugins/check_disk.c: Uninitialised variables for -X (Bug 900091 - 18154 Michael Musikhin) 18155 18156 18157 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@807 f882894a-f735-0410-b71e-b25c423dba1c 18158 181592004-02-18 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18160 18161 * configure.in: version bump (old) 18162 18163 18164 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@806 f882894a-f735-0410-b71e-b25c423dba1c 18165 18166 * acinclude.m4, lib/afs.m4, lib/fstypename.m4, lib/fsusage.m4: 18167 underquoted defines cause warning on FC2 18168 18169 18170 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@805 f882894a-f735-0410-b71e-b25c423dba1c 18171 181722004-02-18 Ton Voon <tonvoon@users.sourceforge.net> 18173 18174 * AUTHORS: Johannes Herlitz for patch to check_dns 18175 18176 18177 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@804 f882894a-f735-0410-b71e-b25c423dba1c 18178 18179 * plugins/check_dns.c: Output message includes the query_address, as 18180 inspired by Johannes Herlitz. 18181 Also cleanup of comments and handles multi-line nslookup output (MacOSX 10.3) 18182 18183 18184 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@803 f882894a-f735-0410-b71e-b25c423dba1c 18185 181862004-02-17 Ton Voon <tonvoon@users.sourceforge.net> 18187 18188 * AUTHORS: David Alden for check_snmp_procs.pl 18189 18190 18191 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@802 f882894a-f735-0410-b71e-b25c423dba1c 18192 18193 * contrib/check_snmp_procs.pl: Checks remote processes via SNMP (David 18194 Alden) 18195 18196 18197 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@801 f882894a-f735-0410-b71e-b25c423dba1c 18198 181992004-02-09 Ton Voon <tonvoon@users.sourceforge.net> 18200 18201 * AUTHORS: Patrick McCormick 18202 18203 18204 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@800 f882894a-f735-0410-b71e-b25c423dba1c 18205 18206 * plugins/check_ping.c: Fix for check_ping old-style argument handling 18207 (Patrick McCormick - 892211) 18208 18209 18210 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@799 f882894a-f735-0410-b71e-b25c423dba1c 18211 182122004-01-28 Ton Voon <tonvoon@users.sourceforge.net> 18213 18214 * plugins/check_dummy.c: Print optional text 18215 18216 18217 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@798 f882894a-f735-0410-b71e-b25c423dba1c 18218 182192004-01-21 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18220 18221 * AUTHORS: credit David Croft (patch check_tcp formultibyte malloc bug 18222 in server_expect) 18223 18224 18225 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@797 f882894a-f735-0410-b71e-b25c423dba1c 18226 18227 * plugins/check_tcp.c: =fix segfault on malloc of server_expect for 18228 multibyte chars (David Croft) 18229 18230 18231 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@796 f882894a-f735-0410-b71e-b25c423dba1c 18232 182332004-01-18 Subhendu Ghosh <sghosh@users.sourceforge.net> 18234 18235 * contrib/check_snmp_printer.pl: plugin to check printer status via 18236 snmp, includes page count as perfdata; perl plugin 18237 18238 18239 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@795 f882894a-f735-0410-b71e-b25c423dba1c 18240 182412003-12-24 Ton Voon <tonvoon@users.sourceforge.net> 18242 18243 * AUTHORS: Bug reporter 18244 18245 18246 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@794 f882894a-f735-0410-b71e-b25c423dba1c 18247 18248 * plugins/check_swap.c: Fixed help doc on use of % (854817 - Gunnar 18249 Hellekson) 18250 18251 18252 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@793 f882894a-f735-0410-b71e-b25c423dba1c 18253 182542003-12-18 Ton Voon <tonvoon@users.sourceforge.net> 18255 18256 * README: Reference to CHANGES file 18257 18258 18259 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@792 f882894a-f735-0410-b71e-b25c423dba1c 18260 18261 * Makefile.am: Add CHANGES file to distribution 18262 18263 18264 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@791 f882894a-f735-0410-b71e-b25c423dba1c 18265 18266 * CHANGES: List major changes between releases 18267 18268 18269 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@790 f882894a-f735-0410-b71e-b25c423dba1c 18270 182712003-12-11 Ton Voon <tonvoon@users.sourceforge.net> 18272 18273 * AUTHORS: For patch to check_http 18274 18275 18276 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@789 f882894a-f735-0410-b71e-b25c423dba1c 18277 18278 * plugins/check_http.c: Relative redirects not followed correctly 18279 (854131 - John Sivak) 18280 18281 18282 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@788 f882894a-f735-0410-b71e-b25c423dba1c 18283 182842003-12-05 Ton Voon <tonvoon@users.sourceforge.net> 18285 18286 * AUTHORS: Ben Whaley for reported Solaris 8 /usr/ucb/ps problem in 18287 configure.in 18288 18289 18290 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@787 f882894a-f735-0410-b71e-b25c423dba1c 18291 18292 * configure.in: Not correctly working out ps command if /usr/ucb before 18293 /usr/bin in PATH for 18294 Solaris (reported by Ben Whaley) 18295 18296 18297 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@786 f882894a-f735-0410-b71e-b25c423dba1c 18298 18299 * AUTHORS: Patch to my_connect 18300 18301 18302 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@785 f882894a-f735-0410-b71e-b25c423dba1c 18303 18304 * plugins/netutils.c, plugins/netutils.h: Fix clash of namespace for 18305 my_connect with mysql (854339 - Ian Holsman) 18306 18307 18308 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@784 f882894a-f735-0410-b71e-b25c423dba1c 18309 183102003-12-02 Ton Voon <tonvoon@users.sourceforge.net> 18311 18312 * plugins/check_disk.c: Default thresholds not defined for lists in -x 18313 parameter (raised by Matt Garrett) 18314 18315 18316 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@783 f882894a-f735-0410-b71e-b25c423dba1c 18317 183182003-12-01 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18319 18320 * po/de.po, po/fr.po: commit changes caused by upstream code mods 18321 18322 18323 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@782 f882894a-f735-0410-b71e-b25c423dba1c 18324 18325 * plugins/check_procs.c: use usage2 function 18326 18327 18328 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@781 f882894a-f735-0410-b71e-b25c423dba1c 18329 18330 * nagios-plugins.spec.in: add THANKS to %doc 18331 18332 18333 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@780 f882894a-f735-0410-b71e-b25c423dba1c 18334 183352003-11-28 Ton Voon <tonvoon@users.sourceforge.net> 18336 18337 * plugins/check_procs.c: Fixed listing of failed processes 18338 18339 18340 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@779 f882894a-f735-0410-b71e-b25c423dba1c 18341 183422003-11-24 Ton Voon <tonvoon@users.sourceforge.net> 18343 18344 * AUTHORS: For patches 18345 18346 18347 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@778 f882894a-f735-0410-b71e-b25c423dba1c 18348 18349 * plugins/check_hpjd.c: Bug from code-clean (Antony Simmonds - 846311) 18350 18351 18352 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@777 f882894a-f735-0410-b71e-b25c423dba1c 18353 183542003-11-21 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18355 18356 * README: update auotmake/autoconf versions 18357 18358 18359 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@776 f882894a-f735-0410-b71e-b25c423dba1c 18360 18361 * doc/developer-guidelines.sgml: update developer names 18362 18363 18364 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@775 f882894a-f735-0410-b71e-b25c423dba1c 18365 18366 * INSTALLING: our policy now is to use most recent versions of GNU tool 18367 chain 18368 18369 18370 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@774 f882894a-f735-0410-b71e-b25c423dba1c 18371 183722003-11-19 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18373 18374 * plugins/check_time.c: add perfdata 18375 18376 18377 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@773 f882894a-f735-0410-b71e-b25c423dba1c 18378 18379 * plugins/check_smtp.c: use perfdata() to return perfoamnace data in 18380 stanadrd format 18381 18382 18383 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@772 f882894a-f735-0410-b71e-b25c423dba1c 18384 183852003-11-17 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18386 18387 * plugins/check_ups.c: bugfix - each supported option was overwriting 18388 the previous perfdata 18389 18390 18391 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@771 f882894a-f735-0410-b71e-b25c423dba1c 18392 18393 * plugins/check_ups.c: add perfdata 18394 18395 18396 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@770 f882894a-f735-0410-b71e-b25c423dba1c 18397 18398 * plugins/check_pgsql.c: add perfdata 18399 18400 18401 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@769 f882894a-f735-0410-b71e-b25c423dba1c 18402 184032003-11-12 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18404 18405 * plugins/check_snmp.c: clean up compiler warnings 18406 18407 18408 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@768 f882894a-f735-0410-b71e-b25c423dba1c 18409 18410 * plugins/check_mrtg.c, plugins/check_nt.c: clean up compiler warnings 18411 18412 18413 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@767 f882894a-f735-0410-b71e-b25c423dba1c 18414 18415 * plugins/check_mrtgtraf.c, plugins/check_swap.c: clean up compiler 18416 warnings 18417 18418 18419 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@766 f882894a-f735-0410-b71e-b25c423dba1c 18420 18421 * plugins/check_mrtgtraf.c: add perfdata 18422 18423 18424 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@765 f882894a-f735-0410-b71e-b25c423dba1c 18425 18426 * plugins/check_dig.c: remove overflow checks of strtod - HUGE_VALF 18427 requires C99; also remove equality checks on warn/crit interval which 18428 are no doubles 18429 18430 18431 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@764 f882894a-f735-0410-b71e-b25c423dba1c 18432 184332003-11-11 Ton Voon <tonvoon@users.sourceforge.net> 18434 18435 * plugins/check_tcp.c: Added perfdata 18436 18437 18438 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@763 f882894a-f735-0410-b71e-b25c423dba1c 18439 18440 * plugins/check_users.c: Added perfdata 18441 18442 18443 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@762 f882894a-f735-0410-b71e-b25c423dba1c 18444 18445 * plugins/check_swap.c: Added perfdata 18446 18447 18448 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@761 f882894a-f735-0410-b71e-b25c423dba1c 18449 18450 * plugins/check_swap.c: Fixed if only absolute warn/crit set 18451 18452 18453 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@760 f882894a-f735-0410-b71e-b25c423dba1c 18454 184552003-11-10 Ton Voon <tonvoon@users.sourceforge.net> 18456 18457 * plugins/utils.h: - typo fixes 18458 18459 18460 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@759 f882894a-f735-0410-b71e-b25c423dba1c 18461 184622003-11-05 Subhendu Ghosh <sghosh@users.sourceforge.net> 18463 18464 * plugins-scripts/check_ifoperstatus.pl, 18465 plugins-scripts/check_ifstatus.pl: added plugin timeout options 18466 18467 18468 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@758 f882894a-f735-0410-b71e-b25c423dba1c 18469 184702003-10-31 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18471 18472 * plugins/check_nt.c: provide an error message 18473 18474 18475 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@757 f882894a-f735-0410-b71e-b25c423dba1c 18476 18477 * plugins/check_hpjd.c: line indentation 18478 18479 18480 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@756 f882894a-f735-0410-b71e-b25c423dba1c 18481 18482 * plugins/check_load.c: add perfdata 18483 18484 18485 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@755 f882894a-f735-0410-b71e-b25c423dba1c 18486 18487 * plugins/check_mrtg.c: add perf data 18488 fix bug where stale data message would get overwritten 18489 18490 18491 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@754 f882894a-f735-0410-b71e-b25c423dba1c 18492 184932003-10-24 Ton Voon <tonvoon@users.sourceforge.net> 18494 18495 * plugins/common.h: Ignore __attribute__ for non-GNU compilers 18496 18497 18498 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@753 f882894a-f735-0410-b71e-b25c423dba1c 18499 18500 * plugins/Makefile.am: Moved config.h to toplevel 18501 18502 18503 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@752 f882894a-f735-0410-b71e-b25c423dba1c 18504 185052003-10-23 Ton Voon <tonvoon@users.sourceforge.net> 18506 18507 * lib/Makefile.am: Need to include intl/ for systems without libintl.h 18508 18509 18510 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@751 f882894a-f735-0410-b71e-b25c423dba1c 18511 185122003-10-21 Ton Voon <tonvoon@users.sourceforge.net> 18513 18514 * AUTHORS: Matt Garrett for bug reports 18515 18516 18517 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@750 f882894a-f735-0410-b71e-b25c423dba1c 18518 18519 * plugins-scripts/check_file_age.pl: - Fixed file name (Matt Garrett) 18520 18521 18522 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@749 f882894a-f735-0410-b71e-b25c423dba1c 18523 185242003-10-20 Ton Voon <tonvoon@users.sourceforge.net> 18525 18526 * configure.in, lib/fsusage.c, lib/mountlist.c: Fix for config.h at top 18527 level. Required for intl/ 18528 18529 18530 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@748 f882894a-f735-0410-b71e-b25c423dba1c 18531 185322003-10-15 Ton Voon <tonvoon@users.sourceforge.net> 18533 18534 * tools/mail_error: Need to export PATH for sfsnapshot to get correct 18535 GNU toolchain 18536 18537 18538 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@747 f882894a-f735-0410-b71e-b25c423dba1c 18539 185402003-10-14 Subhendu Ghosh <sghosh@users.sourceforge.net> 18541 18542 * plugins-scripts/check_ifoperstatus.pl: snmpv3 patches 18543 18544 18545 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@746 f882894a-f735-0410-b71e-b25c423dba1c 18546 18547 * plugins-scripts/check_ifstatus.pl: more snmpv3 patches 18548 18549 18550 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@745 f882894a-f735-0410-b71e-b25c423dba1c 18551 18552 * plugins-scripts/check_ntp.pl: Bug 773588: added check to warn on 18553 matching # candidates only 18554 18555 18556 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@744 f882894a-f735-0410-b71e-b25c423dba1c 18557 18558 * plugins-scripts/check_ifstatus.pl: Added -M for maxmsgsize (v1/v2c) 18559 Added v3 support 18560 18561 18562 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@743 f882894a-f735-0410-b71e-b25c423dba1c 18563 185642003-09-30 Ton Voon <tonvoon@users.sourceforge.net> 18565 18566 * plugins/check_swap.c: Fixed logic problem if HAVE_SWAP, but not on AIX 18567 or Solaris. Removed 18568 unnecessary ifdefs for help page. Better indentation for ifdefs 18569 18570 18571 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@742 f882894a-f735-0410-b71e-b25c423dba1c 18572 185732003-09-29 Ton Voon <tonvoon@users.sourceforge.net> 18574 18575 * lib/Makefile.am: Missed GNU files for AIX 5.1 18576 18577 18578 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@741 f882894a-f735-0410-b71e-b25c423dba1c 18579 185802003-09-17 Ton Voon <tonvoon@users.sourceforge.net> 18581 18582 * AUTHORS: Added authors of obsolete contrib plugins 18583 18584 18585 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@740 f882894a-f735-0410-b71e-b25c423dba1c 18586 18587 * contrib/maser-oracle.pl: Obsolete from main check_oracle 18588 18589 18590 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@739 f882894a-f735-0410-b71e-b25c423dba1c 18591 18592 * contrib/aix/check_crit_dsk, contrib/aix/check_dsk, 18593 contrib/aix/check_ping: Plugins obsolete from main check_disk and 18594 check_ping 18595 18596 18597 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@738 f882894a-f735-0410-b71e-b25c423dba1c 18598 18599 * lib/strtod.c: Required if strtod not GNU compilant 18600 18601 18602 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@737 f882894a-f735-0410-b71e-b25c423dba1c 18603 18604 * configure.in, lib/Makefile.am, lib/error.c, lib/error.h, lib/error.m4, 18605 lib/malloc.c, lib/realloc.c, lib/unlocked-io.h, lib/xalloc.h, 18606 lib/xmalloc.c: Support to compile on AIX 18607 18608 18609 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@736 f882894a-f735-0410-b71e-b25c423dba1c 18610 18611 * plugins/check_load.c: - typo 18612 18613 18614 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@735 f882894a-f735-0410-b71e-b25c423dba1c 18615 18616 * configure.in, plugins/check_swap.c: Support for check_swap in AIX 18617 (tested on 5.1) 18618 18619 18620 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@734 f882894a-f735-0410-b71e-b25c423dba1c 18621 18622 * tools/setup: Hide error message if docbook not available 18623 18624 18625 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@733 f882894a-f735-0410-b71e-b25c423dba1c 18626 186272003-09-16 Ton Voon <tonvoon@users.sourceforge.net> 18628 18629 * doc/developer-guidelines.sgml: Added in threshold range format and 18630 updated autoconf to 2.54 for a problem 18631 on Darwin) 18632 18633 18634 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@732 f882894a-f735-0410-b71e-b25c423dba1c 18635 18636 * configure.in, plugins/Makefile.am, plugins/check_procs.c: Support for 18637 AIX ps command and cleanup of configure's ps checks 18638 18639 18640 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@731 f882894a-f735-0410-b71e-b25c423dba1c 18641 18642 * AUTHORS, plugins/common.h: AIX problem with enum TRUE and FALSE (Ludse 18643 Verhoeven) 18644 18645 18646 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@730 f882894a-f735-0410-b71e-b25c423dba1c 18647 186482003-09-16 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18649 18650 * tools/sfsnapshot: here-doc format was not correct 18651 18652 18653 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@729 f882894a-f735-0410-b71e-b25c423dba1c 18654 18655 * plugins/check_ldap.c: milisecond timing and perfdata, fix NULL pointer 18656 error in validate_arguments 18657 18658 18659 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@728 f882894a-f735-0410-b71e-b25c423dba1c 18660 186612003-09-15 Ton Voon <tonvoon@users.sourceforge.net> 18662 18663 * AUTHORS: Contributors to the perfdata discussion 18664 18665 18666 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@727 f882894a-f735-0410-b71e-b25c423dba1c 18667 18668 * AUTHORS, plugins-scripts/check_mailq.pl: Added Exim support (768445 - 18669 Eric Bollengier) 18670 18671 18672 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@726 f882894a-f735-0410-b71e-b25c423dba1c 18673 18674 * AUTHORS, plugins/check_nt.c: Option to verify check_nt version (799098 18675 - Steve Hanselman) 18676 18677 18678 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@725 f882894a-f735-0410-b71e-b25c423dba1c 18679 18680 * AUTHORS: Jason Burnett for check_disk_smb patch 18681 18682 18683 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@724 f882894a-f735-0410-b71e-b25c423dba1c 18684 18685 * plugins-scripts/check_disk_smb.pl: Optionally specify port for 18686 smbclient to use (781227 - Jason Burnett) 18687 18688 18689 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@723 f882894a-f735-0410-b71e-b25c423dba1c 18690 186912003-09-15 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18692 18693 * plugins/check_http.c: make status code extensible (thanks to Chris 18694 Wilson <chris@netservers.co.uk>) 18695 18696 18697 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@722 f882894a-f735-0410-b71e-b25c423dba1c 18698 186992003-09-12 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18700 18701 * AUTHORS: two new additions 18702 18703 18704 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@721 f882894a-f735-0410-b71e-b25c423dba1c 18705 18706 * plugins/check_ping.c: new output format reported by Patrick Allen 18707 <p.allen@brandblue.co.uk> 18708 18709 18710 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@719 f882894a-f735-0410-b71e-b25c423dba1c 18711 187122003-09-11 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18713 18714 * plugins/check_http.c: use prefdata function for size too 18715 18716 18717 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@718 f882894a-f735-0410-b71e-b25c423dba1c 18718 18719 * plugins/check_http.c: use prefdata function 18720 18721 18722 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@717 f882894a-f735-0410-b71e-b25c423dba1c 18723 18724 * configure.in, plugins/check_swap.c: last changes to configure broke 18725 check_swap on RHLinux. Restore /proc/meminfo check and make check_swap 18726 ifdefs safer 18727 18728 18729 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@716 f882894a-f735-0410-b71e-b25c423dba1c 18730 187312003-09-04 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18732 18733 * Makefile.am: change so make-dist works in subdirs 18734 18735 18736 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@715 f882894a-f735-0410-b71e-b25c423dba1c 18737 187382003-09-03 Ton Voon <tonvoon@users.sourceforge.net> 18739 18740 * configure.in: Remove df checks and ignore swap checks if no swap 18741 commands found 18742 18743 18744 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@714 f882894a-f735-0410-b71e-b25c423dba1c 18745 18746 * doc/developer-guidelines.sgml: No named credits in source code 18747 18748 18749 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@713 f882894a-f735-0410-b71e-b25c423dba1c 18750 18751 * configure.in: Fixed substitution for Tru64's ps format 18752 18753 18754 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@712 f882894a-f735-0410-b71e-b25c423dba1c 18755 187562003-09-03 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18757 18758 * plugins/check_dig.c: allow warn/crit times to be floating point 18759 18760 18761 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@711 f882894a-f735-0410-b71e-b25c423dba1c 18762 18763 * configure.in, plugins/common.h: include math.h if needed for HUGE_VAL 18764 18765 18766 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@710 f882894a-f735-0410-b71e-b25c423dba1c 18767 187682003-09-02 Ton Voon <tonvoon@users.sourceforge.net> 18769 18770 * plugins/check_procs.c: Solaris requires asprintf checks for null 18771 variables 18772 18773 18774 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@709 f882894a-f735-0410-b71e-b25c423dba1c 18775 187762003-09-01 Ton Voon <tonvoon@users.sourceforge.net> 18777 18778 * Makefile.am: Report duplicates in AUTHORS file 18779 18780 18781 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@708 f882894a-f735-0410-b71e-b25c423dba1c 18782 18783 * doc/developer-guidelines.sgml: Add contributor's name into CVS 18784 comments 18785 18786 18787 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@707 f882894a-f735-0410-b71e-b25c423dba1c 18788 187892003-08-31 Ton Voon <tonvoon@users.sourceforge.net> 18790 18791 * .cvsignore, AUTHORS, Makefile.am, THANKS.in: Updated AUTHORS to 18792 include all contributors listed in comments in code and 18793 CVS for plugins and plugins-scripts. Still need to do SF 18794 18795 18796 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@706 f882894a-f735-0410-b71e-b25c423dba1c 18797 18798 * doc/developer-guidelines.sgml: Updated perf data standard for warn 18799 before crit 18800 18801 18802 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@705 f882894a-f735-0410-b71e-b25c423dba1c 18803 188042003-08-28 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18805 18806 * plugins/check_game.c: add perf data 18807 18808 18809 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@704 f882894a-f735-0410-b71e-b25c423dba1c 18810 18811 * plugins/check_dns.c: add perf data 18812 18813 18814 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@703 f882894a-f735-0410-b71e-b25c423dba1c 18815 18816 * plugins/utils.c: use single quotes per guideline, also quote when SPC 18817 or = are found 18818 18819 18820 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@702 f882894a-f735-0410-b71e-b25c423dba1c 18821 18822 * plugins/check_disk.c: add perf data 18823 18824 18825 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@701 f882894a-f735-0410-b71e-b25c423dba1c 18826 18827 * plugins/utils.c: suppress quotes in perf data when not needed (some 18828 plugins need the space to keep below line length limit 18829 18830 18831 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@700 f882894a-f735-0410-b71e-b25c423dba1c 18832 18833 * plugins/utils.h: add min() macro to complement max() 18834 18835 18836 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@699 f882894a-f735-0410-b71e-b25c423dba1c 18837 188382003-08-26 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18839 18840 * plugins/check_dig.c: print perfdata 18841 18842 18843 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@698 f882894a-f735-0410-b71e-b25c423dba1c 18844 18845 * plugins/check_fping.c: print perfdata 18846 18847 18848 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@697 f882894a-f735-0410-b71e-b25c423dba1c 18849 18850 * plugins/utils.c, plugins/utils.h: function to make perfdata output 18851 18852 18853 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@696 f882894a-f735-0410-b71e-b25c423dba1c 18854 188552003-08-23 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18856 18857 * plugins/check_http.c: - found and fixed memory allocation error in 18858 rewritten redir() function 18859 18860 18861 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@695 f882894a-f735-0410-b71e-b25c423dba1c 18862 18863 * plugins/check_http.c: - hacked interim fix to segfault on redirect - 18864 for tesing only 18865 18866 18867 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@694 f882894a-f735-0410-b71e-b25c423dba1c 18868 18869 * plugins/check_dig.c: - fix various format errors with newly added perf 18870 data 18871 18872 18873 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@693 f882894a-f735-0410-b71e-b25c423dba1c 18874 188752003-08-22 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18876 18877 * plugins/check_dig.c: - forgot to declare struct timeval tv for hires 18878 timing 18879 18880 18881 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@692 f882894a-f735-0410-b71e-b25c423dba1c 18882 18883 * plugins/check_dig.c: - add perf data for time 18884 18885 18886 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@691 f882894a-f735-0410-b71e-b25c423dba1c 18887 18888 * plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_disk.c, 18889 plugins/check_dns.c, plugins/check_dummy.c, plugins/check_fping.c, 18890 plugins/check_game.c, plugins/check_hpjd.c, plugins/check_http.c, 18891 plugins/check_ide-smart.c, plugins/check_ldap.c, plugins/check_load.c, 18892 plugins/check_mrtg.c, plugins/check_mysql.c, plugins/check_nagios.c, 18893 plugins/check_nt.c, plugins/check_nwstat.c, plugins/check_overcr.c, 18894 plugins/check_pgsql.c, plugins/check_ping.c, plugins/check_procs.c, 18895 plugins/check_radius.c, plugins/check_real.c, plugins/check_smtp.c, 18896 plugins/check_snmp.c, plugins/check_ssh.c, plugins/check_swap.c, 18897 plugins/check_tcp.c, plugins/check_time.c, plugins/check_udp.c, 18898 plugins/check_ups.c, plugins/check_users.c, plugins/negate.c, 18899 plugins/urlize.c: - bindtextdomain for gettext, a few other smale 18900 cleanups here and there 18901 18902 18903 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@690 f882894a-f735-0410-b71e-b25c423dba1c 18904 18905 * plugins/check_http.c: * bugfix: snprintf of timestamp truncated '\0' 18906 18907 18908 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@689 f882894a-f735-0410-b71e-b25c423dba1c 18909 189102003-08-21 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18911 18912 * plugins/check_http.c: * Check redirections for infinte loops and limit 18913 depth of recursion 18914 18915 18916 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@688 f882894a-f735-0410-b71e-b25c423dba1c 18917 189182003-08-20 Ton Voon <tonvoon@users.sourceforge.net> 18919 18920 * plugins/check_time.c: Optionally use udp instead of tcp (Bradley Baetz 18921 - 751646) 18922 18923 18924 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@687 f882894a-f735-0410-b71e-b25c423dba1c 18925 18926 * contrib/check_wins.pl: Changed netsaint to nagios in use lib 18927 18928 18929 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@686 f882894a-f735-0410-b71e-b25c423dba1c 18930 189312003-08-19 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18932 18933 * plugins/check_http.c: *BUGFIX: LWS is not required betwwen "Location:" 18934 header field name and field value 18935 18936 18937 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@685 f882894a-f735-0410-b71e-b25c423dba1c 18938 18939 * plugins/check_http.c: *add missing status numbers from RFC 2616 18940 (HTTP1.1) 18941 18942 18943 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@684 f882894a-f735-0410-b71e-b25c423dba1c 18944 189452003-08-18 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18946 18947 * plugins/check_ping.c: move error scans to a new separate routine and 18948 scan both stderr and stdio 18949 18950 18951 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@683 f882894a-f735-0410-b71e-b25c423dba1c 18952 189532003-08-11 Ton Voon <tonvoon@users.sourceforge.net> 18954 18955 * doc/developer-guidelines.sgml: Performance data guidelines added 18956 18957 18958 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@682 f882894a-f735-0410-b71e-b25c423dba1c 18959 18960 * tools/sfsnapshot: Fixed building snapshots - cvs update ignores new 18961 directories. 18962 Also do not need to run make 18963 18964 18965 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@681 f882894a-f735-0410-b71e-b25c423dba1c 18966 189672003-08-10 Karl DeBisschop <kdebisschop@users.sourceforge.net> 18968 18969 * plugins/utils.c: config.h is redundant (common.h includes it) 18970 18971 18972 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@680 f882894a-f735-0410-b71e-b25c423dba1c 18973 18974 * plugins/check_dns.c, plugins/check_smtp.c: perf data in integer 18975 microseconds 18976 18977 18978 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@679 f882894a-f735-0410-b71e-b25c423dba1c 18979 18980 * po/POTFILES.in, po/de.po, po/fr.po: first pass at NLS markup done 18981 18982 18983 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@678 f882894a-f735-0410-b71e-b25c423dba1c 18984 18985 * plugins-scripts/check_rpc.pl: proposed fix for LANG issue 18986 18987 18988 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@677 f882894a-f735-0410-b71e-b25c423dba1c 18989 18990 * plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_disk.c, 18991 plugins/check_dns.c, plugins/check_fping.c, plugins/check_game.c, 18992 plugins/check_hpjd.c, plugins/check_http.c, plugins/check_ldap.c, 18993 plugins/check_load.c, plugins/check_mrtg.c, plugins/check_mrtgtraf.c, 18994 plugins/check_mysql.c, plugins/check_nagios.c, plugins/check_nt.c, 18995 plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, 18996 plugins/check_ping.c, plugins/check_procs.c, plugins/check_radius.c, 18997 plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, 18998 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, 18999 plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c, 19000 plugins/check_users.c, plugins/negate.c, plugins/popen.c, 19001 plugins/urlize.c: the last round of pedantic compiler warnings 19002 19003 19004 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@676 f882894a-f735-0410-b71e-b25c423dba1c 19005 190062003-08-09 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19007 19008 * tools/devmode: a little shell script to make it a little easier to 19009 produce pedantic compiler warnings 19010 19011 19012 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@675 f882894a-f735-0410-b71e-b25c423dba1c 19013 19014 * plugins/check_smtp.c, plugins/check_ssh.c, plugins/check_tcp.c, 19015 plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c, 19016 plugins/check_users.c: more pedantic compiler warnings 19017 19018 19019 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@674 f882894a-f735-0410-b71e-b25c423dba1c 19020 190212003-08-09 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 19022 19023 * plugins/common.h, po/de.po, po/fr.po: Code clean-up 19024 19025 19026 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@673 f882894a-f735-0410-b71e-b25c423dba1c 19027 190282003-08-09 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19029 19030 * plugins/check_dig.c, plugins/check_http.c, plugins/check_load.c, 19031 plugins/check_mrtg.c, plugins/check_mrtgtraf.c, plugins/check_nwstat.c, 19032 plugins/check_overcr.c, plugins/check_ping.c, plugins/check_procs.c, 19033 plugins/check_real.c, plugins/utils.c, plugins/utils.h: more pedantic 19034 compiler warns 19035 19036 19037 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@672 f882894a-f735-0410-b71e-b25c423dba1c 19038 19039 * plugins/check_http.c: more pedantic compiler warns, change to 19040 microsecond output for perf data, add size to perf data 19041 19042 19043 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@671 f882894a-f735-0410-b71e-b25c423dba1c 19044 19045 * plugins/utils.c, plugins/utils.h: add function for elapsed tim ein 19046 microseconds 19047 19048 19049 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@670 f882894a-f735-0410-b71e-b25c423dba1c 19050 19051 * plugins/check_http.c: more pedantic compiler warnings 19052 19053 19054 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@669 f882894a-f735-0410-b71e-b25c423dba1c 19055 19056 * plugins/check_disk.c, plugins/check_dummy.c, plugins/popen.c, 19057 plugins/utils.c, plugins/utils.h: more pedantic compiler warnings 19058 19059 19060 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@668 f882894a-f735-0410-b71e-b25c423dba1c 19061 190622003-08-08 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19063 19064 * lib/Makefile.am: include getloadvag.m4 in distrib 19065 19066 19067 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@667 f882894a-f735-0410-b71e-b25c423dba1c 19068 19069 * plugins/check_disk.c, plugins/netutils.c, plugins/netutils.h: cleanups 19070 from pedantic complier warnings 19071 19072 19073 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@666 f882894a-f735-0410-b71e-b25c423dba1c 19074 19075 * plugins/check_nt.c: change if/elseif block to case, general streamline 19076 19077 19078 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@665 f882894a-f735-0410-b71e-b25c423dba1c 19079 19080 * plugins/check_disk.c: fix a variety of compiler warnings about 19081 qualifier discards and other pedantic stuff 19082 19083 19084 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@664 f882894a-f735-0410-b71e-b25c423dba1c 19085 19086 * plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_disk.c, 19087 plugins/check_snmp.c, plugins/utils.c, plugins/utils.h: fix a variety of 19088 compiler warnings about qualifier discards and other pedantic stuff 19089 19090 19091 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@663 f882894a-f735-0410-b71e-b25c423dba1c 19092 19093 * plugins/check_by_ssh.c, plugins/check_disk.c, plugins/check_nt.c, 19094 plugins/netutils.c, plugins/netutils.h, plugins/popen.h, 19095 plugins/utils.h: fix a variety of compiler warnings about qualifier 19096 discards and other pedantic stuff 19097 19098 19099 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@662 f882894a-f735-0410-b71e-b25c423dba1c 19100 19101 * plugins/check_nt.c, plugins/check_smtp.c: markup for translation 19102 19103 19104 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@661 f882894a-f735-0410-b71e-b25c423dba1c 19105 191062003-08-07 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19107 19108 * plugins/check_real.c: markup for translation 19109 19110 19111 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@660 f882894a-f735-0410-b71e-b25c423dba1c 19112 19113 * plugins/check_procs.c: markup for translation 19114 19115 19116 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@659 f882894a-f735-0410-b71e-b25c423dba1c 19117 19118 * plugins/check_load.c: reorder for consistency, restore prototypes for 19119 print_foo, nest #ifdef to avoid pedantic traditional c warn 19120 19121 19122 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@658 f882894a-f735-0410-b71e-b25c423dba1c 19123 19124 * plugins/check_snmp.c: reorder for consistency (no code changes) 19125 19126 19127 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@657 f882894a-f735-0410-b71e-b25c423dba1c 19128 19129 * plugins/check_by_ssh.c, plugins/check_disk.c, plugins/check_dns.c, 19130 plugins/check_fping.c, plugins/check_game.c, plugins/check_http.c, 19131 plugins/check_mrtg.c, plugins/check_mrtgtraf.c, plugins/check_nagios.c, 19132 plugins/check_nt.c, plugins/check_nwstat.c, plugins/check_overcr.c, 19133 plugins/check_radius.c, plugins/check_real.c, plugins/check_snmp.c, 19134 plugins/check_swap.c, plugins/check_tcp.c, plugins/check_time.c, 19135 plugins/negate.c, plugins/netutils.c, plugins/popen.c, plugins/utils.c, 19136 plugins/utils.h: replace "terminate" with "die" for shorter name and 19137 better readability 19138 19139 19140 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@656 f882894a-f735-0410-b71e-b25c423dba1c 19141 19142 * plugins/check_ping.c: cleanup for better readability 19143 19144 19145 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@655 f882894a-f735-0410-b71e-b25c423dba1c 19146 19147 * plugins/check_ping.c: markup for translation 19148 19149 19150 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@654 f882894a-f735-0410-b71e-b25c423dba1c 19151 19152 * tools/sfsnapshot: make must be run before make dist to creat language 19153 files 19154 19155 19156 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@653 f882894a-f735-0410-b71e-b25c423dba1c 19157 191582003-08-06 Ton Voon <tonvoon@users.sourceforge.net> 19159 19160 * doc/developer-guidelines.sgml: Added in that Nagios plugins are 19161 written to GNU standards 19162 19163 19164 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@652 f882894a-f735-0410-b71e-b25c423dba1c 19165 191662003-08-06 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19167 19168 * lib/.cvsignore: ignore ulonglong.m4 19169 19170 19171 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@651 f882894a-f735-0410-b71e-b25c423dba1c 19172 19173 * plugins/check_overcr.c: markup for translation, move send_buffer 19174 assignment to process_args so process_tcp_request can be moved outside 19175 the conditional, replace if/esleif with switch, replace #defines with 19176 enum 19177 19178 19179 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@650 f882894a-f735-0410-b71e-b25c423dba1c 19180 19181 * plugins/check_nwstat.c: markup for translation 19182 19183 19184 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@649 f882894a-f735-0410-b71e-b25c423dba1c 19185 191862003-08-05 Ton Voon <tonvoon@users.sourceforge.net> 19187 19188 * doc/developer-guidelines.sgml: Added dev platform requirements 19189 19190 19191 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@648 f882894a-f735-0410-b71e-b25c423dba1c 19192 191932003-08-05 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19194 19195 * plugins/check_ssh.c: markup for translation 19196 19197 19198 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@647 f882894a-f735-0410-b71e-b25c423dba1c 19199 192002003-08-05 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 19201 19202 * contrib/check_mssql.sh: Version 2.0 of MS SQL server plugin 19203 (contrib/check_mssql.sh) from T De Blende. 19204 19205 19206 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@646 f882894a-f735-0410-b71e-b25c423dba1c 19207 192082003-08-04 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19209 19210 * plugins/check_users.c, plugins/urlize.c: markup for translation 19211 19212 19213 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@645 f882894a-f735-0410-b71e-b25c423dba1c 19214 19215 * plugins/check_time.c, plugins/check_udp.c: markup for translation 19216 19217 19218 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@644 f882894a-f735-0410-b71e-b25c423dba1c 19219 19220 * plugins/check_ldap.c, plugins/check_nagios.c, plugins/check_radius.c, 19221 plugins/check_udp.c, plugins/check_ups.c, plugins/negate.c: markup for 19222 translation 19223 19224 19225 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@643 f882894a-f735-0410-b71e-b25c423dba1c 19226 192272003-08-03 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19228 19229 * plugins/check_ldap.c, plugins/check_mrtg.c, plugins/check_mrtgtraf.c: 19230 markup for translation 19231 19232 19233 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@642 f882894a-f735-0410-b71e-b25c423dba1c 19234 19235 * plugins/check_load.c: markup for translation 19236 19237 19238 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@641 f882894a-f735-0410-b71e-b25c423dba1c 19239 19240 * plugins/check_ldap.c: markup for translation 19241 19242 19243 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@640 f882894a-f735-0410-b71e-b25c423dba1c 19244 19245 * plugins/check_http.c, plugins/check_ldap.c, plugins/check_tcp.c: 19246 markup for translation 19247 19248 19249 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@639 f882894a-f735-0410-b71e-b25c423dba1c 19250 19251 * plugins/Makefile.am, plugins/check_ide-smart.c: markup for 19252 translation, use common.h, fix problems compiling 19253 19254 19255 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@638 f882894a-f735-0410-b71e-b25c423dba1c 19256 19257 * plugins/check_http.c: markup for translation 19258 19259 19260 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@637 f882894a-f735-0410-b71e-b25c423dba1c 19261 192622003-08-02 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19263 19264 * plugins/check_hpjd.c: markup for translation 19265 19266 19267 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@636 f882894a-f735-0410-b71e-b25c423dba1c 19268 19269 * plugins/check_mysql.c: markup for translation 19270 19271 19272 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@635 f882894a-f735-0410-b71e-b25c423dba1c 19273 19274 * plugins/check_fping.c, plugins/check_game.c, plugins/check_mysql.c, 19275 plugins/check_snmp.c, plugins/utils.h: markupf for translation 19276 19277 19278 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@634 f882894a-f735-0410-b71e-b25c423dba1c 19279 19280 * plugins/utils.c, plugins/utils.h: ifdef so utils.h can be header for 19281 utils.c 19282 19283 19284 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@633 f882894a-f735-0410-b71e-b25c423dba1c 19285 19286 * plugins/check_fping.c, plugins/check_snmp.c: markup for translation 19287 19288 19289 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@632 f882894a-f735-0410-b71e-b25c423dba1c 19290 19291 * plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_disk.c, 19292 plugins/check_dns.c, plugins/check_dummy.c, plugins/check_pgsql.c, 19293 plugins/check_swap.c, plugins/check_tcp.c, plugins/utils.h: establish 19294 "UT_" namespace for usage text in #defines 19295 19296 19297 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@631 f882894a-f735-0410-b71e-b25c423dba1c 19298 19299 * plugins/check_snmp.c: markup for translation 19300 19301 19302 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@630 f882894a-f735-0410-b71e-b25c423dba1c 19303 193042003-08-01 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19305 19306 * plugins/check_dns.c: terminate in error_scan() so meaningfull errors 19307 can be sent 19308 19309 19310 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@628 f882894a-f735-0410-b71e-b25c423dba1c 19311 19312 * plugins/check_dummy.c: mark for transaltion 19313 19314 19315 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@627 f882894a-f735-0410-b71e-b25c423dba1c 19316 19317 * plugins/check_dns.c: do not translate the strings that will be 19318 compared to utility output - LC_ALL is set to C so those strings should 19319 be untranslated regardless of the system settings 19320 19321 19322 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@626 f882894a-f735-0410-b71e-b25c423dba1c 19323 19324 * plugins/popen.c: set LC_ALL to C in execve environemnt 19325 19326 19327 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@625 f882894a-f735-0410-b71e-b25c423dba1c 19328 19329 * plugins/Makefile.am: 'ln -f -s ...' is not reliable/portable. Use 'rm 19330 -f ...; ln -s ...' 19331 19332 19333 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@624 f882894a-f735-0410-b71e-b25c423dba1c 19334 193352003-07-31 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19336 19337 * plugins/check_dns.c: mark for translation (note problem here - it 19338 relies on tranalation in underlying utility, which has a high chance of 19339 failing) 19340 19341 19342 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@623 f882894a-f735-0410-b71e-b25c423dba1c 19343 19344 * plugins/check_disk.c, plugins/utils.h: mark for translation 19345 19346 19347 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@622 f882894a-f735-0410-b71e-b25c423dba1c 19348 193492003-07-30 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19350 19351 * plugins/check_by_ssh.c: mark up for translation 19352 19353 19354 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@621 f882894a-f735-0410-b71e-b25c423dba1c 19355 19356 * plugins/check_dig.c, plugins/check_pgsql.c, plugins/check_swap.c, 19357 plugins/check_tcp.c, plugins/utils.h: markup for translation 19358 19359 19360 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@620 f882894a-f735-0410-b71e-b25c423dba1c 19361 193622003-07-29 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19363 19364 * plugins/check_pgsql.c, plugins/check_swap.c, plugins/check_tcp.c: mark 19365 for translation 19366 19367 19368 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@619 f882894a-f735-0410-b71e-b25c423dba1c 19369 19370 * plugins/utils.h: some shared text for internationalized help text 19371 19372 19373 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@618 f882894a-f735-0410-b71e-b25c423dba1c 19374 19375 * plugins/utils.c: clean up warnings about ill-formed comment and string 19376 concatenation 19377 19378 19379 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@617 f882894a-f735-0410-b71e-b25c423dba1c 19380 19381 * .cvsignore, ChangeLog, README, configure.in, lib/Makefile.am: bump to 19382 gettext 0.11.5 and cleanup GNU toolchain 19383 19384 19385 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@616 f882894a-f735-0410-b71e-b25c423dba1c 19386 19387 * ABOUT-NLS, INSTALL: get from GNU files instead of storing in CVS 19388 19389 19390 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@615 f882894a-f735-0410-b71e-b25c423dba1c 19391 19392 * tools/setup: move autopoint to start of gnu toolchain setup 19393 use --force-missing instead on manually copying files 19394 (manual process was broken on RedHat, and we should expect automake to do its job right anyway) 19395 19396 19397 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@614 f882894a-f735-0410-b71e-b25c423dba1c 19398 19399 * configure.in: look for getloadavg.c in $topdir/lib, not $srcdir/lib 19400 19401 19402 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@613 f882894a-f735-0410-b71e-b25c423dba1c 19403 19404 * plugins/check_http.c: patch attempt to reference undefined optarg 19405 (credit Paul Farrall) 19406 19407 19408 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@612 f882894a-f735-0410-b71e-b25c423dba1c 19409 194102003-07-28 Ton Voon <tonvoon@users.sourceforge.net> 19411 19412 * configure.in: - Specify srcdir so no confusion 19413 19414 19415 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@611 f882894a-f735-0410-b71e-b25c423dba1c 19416 19417 * configure.in, lib/getloadavg.m4: Readded getloadavg.m4 as using 19418 autoconf 2.50+. This fixes redhat 6.2 compiles 19419 19420 19421 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@608 f882894a-f735-0410-b71e-b25c423dba1c 19422 194232003-07-26 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19424 19425 * plugins/check_pgsql.c: mark for translation 19426 19427 19428 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@607 f882894a-f735-0410-b71e-b25c423dba1c 19429 19430 * plugins/common.h: add S_ macor to mark message for both translation 19431 and inclusion into docbook SGML 19432 19433 19434 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@606 f882894a-f735-0410-b71e-b25c423dba1c 19435 19436 * po/de.po, po/fr.po: updated check_tcp 19437 19438 19439 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@605 f882894a-f735-0410-b71e-b25c423dba1c 19440 19441 * plugins/check_tcp.c, po/ChangeLog: internationalization 19442 19443 19444 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@604 f882894a-f735-0410-b71e-b25c423dba1c 19445 19446 * intl/.cvsignore, lib/.cvsignore, po/.cvsignore: skip gettext files 19447 19448 19449 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@603 f882894a-f735-0410-b71e-b25c423dba1c 19450 19451 * lib/Makefile.am: checkins for internationalization 19452 19453 19454 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@602 f882894a-f735-0410-b71e-b25c423dba1c 19455 19456 * lib/Makefile.am: checkins for internationalization 19457 19458 19459 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@601 f882894a-f735-0410-b71e-b25c423dba1c 19460 19461 * po/Makevars: checkins for internationalization 19462 19463 19464 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@600 f882894a-f735-0410-b71e-b25c423dba1c 19465 19466 * configure.in, tools/setup: checkins for internationalization 19467 19468 19469 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@599 f882894a-f735-0410-b71e-b25c423dba1c 19470 19471 * .cvsignore, ABOUT-NLS, ChangeLog, Makefile.am, configure.in, 19472 lib/Makefile.am, lib/gettext.h, nagios-plugins.spec.in, 19473 plugins/Makefile.am, plugins/check_tcp.c, plugins/common.h, 19474 plugins/utils.c, po/LINGUAS, po/POTFILES.in, po/de.po, po/fr.po, 19475 tools/setup: checkins for internationalization 19476 19477 19478 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@598 f882894a-f735-0410-b71e-b25c423dba1c 19479 194802003-07-21 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19481 19482 * plugins/common.h: add stubs to allow markup for translation 19483 19484 19485 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@597 f882894a-f735-0410-b71e-b25c423dba1c 19486 19487 * configure.in, plugins/common.h: test GNU_SOURCE and include features.h 19488 if present to clear warning about asprintf definition 19489 19490 19491 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@596 f882894a-f735-0410-b71e-b25c423dba1c 19492 194932003-07-20 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19494 19495 * doc/developer-guidelines.sgml: must use '&' in attribute values 19496 instead of '&' 19497 id tokens (attibute values) must not have embedded spaces 19498 19499 19500 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@595 f882894a-f735-0410-b71e-b25c423dba1c 19501 195022003-07-17 Ton Voon <tonvoon@users.sourceforge.net> 19503 19504 * plugins-scripts/check_oracle.sh: - Cleanup comments 19505 19506 19507 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@593 f882894a-f735-0410-b71e-b25c423dba1c 19508 19509 * doc/developer-guidelines.sgml: Guidelines updated to use Sourceforge 19510 tracker system 19511 19512 19513 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@592 f882894a-f735-0410-b71e-b25c423dba1c 19514 195152003-07-11 Ton Voon <tonvoon@users.sourceforge.net> 19516 19517 * doc/developer-guidelines.sgml: - Fixed CVS commit comments 19518 19519 19520 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@591 f882894a-f735-0410-b71e-b25c423dba1c 19521 19522 * doc/developer-guidelines.sgml: Added in practice of prefixing comments 19523 in CVS commits 19524 19525 19526 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@590 f882894a-f735-0410-b71e-b25c423dba1c 19527 195282003-07-04 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19529 19530 * configure.in, plugins/Makefile.am: only make links for check_spop and 19531 check_simap when SSL is built into check_tcp 19532 19533 19534 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@586 f882894a-f735-0410-b71e-b25c423dba1c 19535 195362003-07-03 Ton Voon <tonvoon@users.sourceforge.net> 19537 19538 * plugins/check_procs.c: Fixed seg fault on some Sol 7/8 servers (Patch 19539 764745 - Alexander Matey) 19540 19541 19542 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@585 f882894a-f735-0410-b71e-b25c423dba1c 19543 19544 * tools/setup: Changing $() to `` to be compatible with Solaris' sh 19545 19546 19547 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@584 f882894a-f735-0410-b71e-b25c423dba1c 19548 195492003-07-03 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19550 19551 * autogen.sh, tools/setup: mv GNU toolchain check into tools/setup 19552 19553 19554 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@583 f882894a-f735-0410-b71e-b25c423dba1c 19555 19556 * plugins/utils.c: remove LABELLEN 19557 19558 19559 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@582 f882894a-f735-0410-b71e-b25c423dba1c 19560 195612003-07-02 Ton Voon <tonvoon@users.sourceforge.net> 19562 19563 * plugins-scripts/check_oracle.sh: Check for ORA- errors for tablespace 19564 and cache (patch 755456 - Sven Meyer) 19565 19566 19567 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@581 f882894a-f735-0410-b71e-b25c423dba1c 19568 19569 * plugins-scripts/check_disk_smb.pl: Update error message from smbclient 19570 v2.2.7 (Patch 740132 - Cove Schneider) 19571 19572 19573 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@580 f882894a-f735-0410-b71e-b25c423dba1c 19574 19575 * plugins-scripts/.cvsignore, plugins-scripts/Makefile.am, 19576 plugins-scripts/check_file_age.pl, plugins-scripts/subst.in: Moving 19577 check_file_age into core 19578 19579 19580 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@578 f882894a-f735-0410-b71e-b25c423dba1c 19581 19582 * configure.in: Fixed SUPPORT message 19583 19584 19585 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@577 f882894a-f735-0410-b71e-b25c423dba1c 19586 195872003-06-30 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 19588 19589 * plugins/check_http.c, plugins/check_ldap.c, plugins/check_smtp.c: 19590 Added -4 and -6 command line options into check_http, check_ldap and 19591 check_smtp 19592 19593 19594 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@575 f882894a-f735-0410-b71e-b25c423dba1c 19595 19596 * plugins/check_ping.c, plugins/check_ssh.c, plugins/check_tcp.c, 19597 plugins/netutils.c: Corrections to get code to compile on systems 19598 without IPv6 support 19599 19600 19601 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@574 f882894a-f735-0410-b71e-b25c423dba1c 19602 19603 * plugins/Makefile.am: Added check_simap & check_spop to 19604 check_tcp_programs 19605 If someone knows how to make this conditional in the Makefile only if 19606 being compiled with SSL I think this is the only way to make it better 19607 19608 19609 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@573 f882894a-f735-0410-b71e-b25c423dba1c 19610 196112003-06-30 Ton Voon <tonvoon@users.sourceforge.net> 19612 19613 * plugins/check_disk.c: Fixed support for "check_disk warn crit [path]" 19614 with thresholds at used levels 19615 19616 19617 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@572 f882894a-f735-0410-b71e-b25c423dba1c 19618 196192003-06-29 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 19620 19621 * configure.in, plugins/check_ldap.c: Included patch for check_ldap from 19622 Patch #753621 by Ziya Suzen 19623 19624 19625 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@571 f882894a-f735-0410-b71e-b25c423dba1c 19626 19627 * plugins/check_ping.c, plugins/check_tcp.c: Changed usage output to 19628 show -4 and -6 are mutually exclusive. You can only 19629 use one or the other but not both. The last one used will win out. 19630 19631 19632 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@570 f882894a-f735-0410-b71e-b25c423dba1c 19633 19634 * plugins/check_ping.c, plugins/netutils.c: check_ping is now coded with 19635 -4 & -6 options to call PING or PING6 command 19636 netutils modified to verify hosts based on address_family setting when used 19637 with -4 or -6 options. is_inet_addr() will not be tested if -6 is 19638 used and is_inet6_addr() will not be tested if -4 is used. Also the 19639 is_hostname() will use the address_family value to resolve hostnames 19640 only if IPv6 support is available otherwise defaults to AF_INET. 19641 19642 19643 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@569 f882894a-f735-0410-b71e-b25c423dba1c 19644 19645 * plugins/check_ssh.c, plugins/check_tcp.c, plugins/netutils.c, 19646 plugins/netutils.h: Added address_family extern int variable to netutils 19647 to allow for -4 & -6 19648 options for explicit connection protocol 19649 Added support for -4 & -6 options to check_ssh and check_tcp for testing 19650 19651 19652 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@568 f882894a-f735-0410-b71e-b25c423dba1c 19653 196542003-06-29 Ton Voon <tonvoon@users.sourceforge.net> 19655 19656 * plugins/check_nwstat.c: Added NLM test (Phil Randal) 19657 19658 19659 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@567 f882894a-f735-0410-b71e-b25c423dba1c 19660 19661 * plugins/check_swap.c: Corrected reported size for PROC_MEMINFO systems 19662 19663 19664 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@566 f882894a-f735-0410-b71e-b25c423dba1c 19665 19666 * tools/sfwebcron: Fixed so goes to correct web area 19667 19668 19669 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@565 f882894a-f735-0410-b71e-b25c423dba1c 19670 19671 * tools/sfwebcron: New tool to run on shell.sf.net to update the dev 19672 guidelines 19673 19674 19675 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@564 f882894a-f735-0410-b71e-b25c423dba1c 19676 19677 * doc/makefile: Fixed makefile 19678 19679 19680 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@563 f882894a-f735-0410-b71e-b25c423dba1c 19681 196822003-06-27 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 19683 19684 * plugins/netutils.c: Modified my_connect to include ai_socktype in the 19685 hints to be compliant with 19686 RFC3493 as pointed out by Janos Mohacsi. 19687 19688 19689 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@562 f882894a-f735-0410-b71e-b25c423dba1c 19690 196912003-06-27 Ton Voon <tonvoon@users.sourceforge.net> 19692 19693 * configure.in, plugins/check_swap.c: Support for swap -s for solaris. 19694 Also changes size of swap to MBs through 19695 a conversion amount in configure. Possible breakage on other OSes 19696 19697 19698 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@561 f882894a-f735-0410-b71e-b25c423dba1c 19699 19700 * doc/makefile: Remove if which check - done in tools/setup instead 19701 19702 19703 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@560 f882894a-f735-0410-b71e-b25c423dba1c 19704 19705 * tools/setup: Fiddling as Solaris' which command is broken 19706 19707 19708 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@559 f882894a-f735-0410-b71e-b25c423dba1c 19709 197102003-06-26 Ton Voon <tonvoon@users.sourceforge.net> 19711 19712 * plugins/check_disk.c: Fixed different thresholds if using exclude 19713 lists 19714 19715 19716 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@558 f882894a-f735-0410-b71e-b25c423dba1c 19717 197182003-06-25 Ton Voon <tonvoon@users.sourceforge.net> 19719 19720 * plugins/check_disk.c: Support for different thresholds for different 19721 filesystems 19722 19723 19724 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@557 f882894a-f735-0410-b71e-b25c423dba1c 19725 19726 * plugins/check_disk.c: Removed -d option and just check against -p 19727 parameter 19728 19729 19730 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@556 f882894a-f735-0410-b71e-b25c423dba1c 19731 19732 * plugins/check_disk.c: Report errors if path specified not found 19733 19734 19735 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@555 f882894a-f735-0410-b71e-b25c423dba1c 19736 19737 * plugins/check_disk.c: Problems compiling on SunOS 5.6 with gcc 2.8.1. 19738 Fixed by specifying 19739 floating variables, rather than letting asprintf work it out 19740 19741 19742 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@554 f882894a-f735-0410-b71e-b25c423dba1c 19743 197442003-06-21 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19745 19746 * plugins/Makefile.am: soalris 8 needs 'ln -s -f' instead of 'ln -sf' 19747 19748 19749 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@552 f882894a-f735-0410-b71e-b25c423dba1c 19750 19751 * plugins/check_http.c: add remaining URI_PATH chars per RFC 2396 19752 remove '-' from URI_PORT 19753 19754 19755 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@549 f882894a-f735-0410-b71e-b25c423dba1c 19756 197572003-06-12 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 19758 19759 * command.cfg.in: Renamed duplicate check_snmp command definitions to be 19760 unique 19761 19762 19763 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@548 f882894a-f735-0410-b71e-b25c423dba1c 19764 19765 * command.cfg.in, configure.in: Made the two check_ifoperstatus commands 19766 unique to remove conflicts 19767 19768 19769 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@547 f882894a-f735-0410-b71e-b25c423dba1c 19770 197712003-06-11 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19772 19773 * plugins/check_http.c: fix URI_PATH to allow ?&#: (more still should be 19774 allowed) 19775 fix class to be POSIX compliant 19776 19777 19778 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@546 f882894a-f735-0410-b71e-b25c423dba1c 19779 197802003-06-10 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19781 19782 * contrib/urlize.pl: add comment about shell quote removal to address 19783 https://sourceforge.net/tracker/index.php?func=detail&aid=661916&group_id=29880&atid=397597 19784 19785 19786 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@544 f882894a-f735-0410-b71e-b25c423dba1c 19787 19788 * plugins/urlize.c: add note about shell quote removal to address 19789 https://sourceforge.net/tracker/index.php?func=detail&aid=661916&group_id=29880&atid=397597 19790 19791 19792 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@543 f882894a-f735-0410-b71e-b25c423dba1c 19793 197942003-06-08 Ton Voon <tonvoon@users.sourceforge.net> 19795 19796 * configure.in: Fixed quoting on SWAP_FORMAT 19797 19798 19799 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@540 f882894a-f735-0410-b71e-b25c423dba1c 19800 19801 * configure.in: Support for OpenBSD 3.2 & 3.3 ps (Julien Touche) 19802 19803 19804 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@539 f882894a-f735-0410-b71e-b25c423dba1c 19805 198062003-06-07 Subhendu Ghosh <sghosh@users.sourceforge.net> 19807 19808 * plugins/check_real.c: \r\n patch from Mathias 19809 19810 19811 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@537 f882894a-f735-0410-b71e-b25c423dba1c 19812 198132003-06-04 Ton Voon <tonvoon@users.sourceforge.net> 19814 19815 * plugins/check_disk.c: Argument to asprintf in wrong order 19816 19817 19818 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@533 f882894a-f735-0410-b71e-b25c423dba1c 19819 19820 * pkg/solaris/solpkg: Remove /usr as well. Maybe this is best done by 19821 changing BASEDIR to 19822 configure's prefix? 19823 19824 19825 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@532 f882894a-f735-0410-b71e-b25c423dba1c 19826 198272003-06-02 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19828 19829 * plugins/check_tcp.c: finish recv() loop when stream GT or EQ maxbytes 19830 (was GT) 19831 19832 19833 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@531 f882894a-f735-0410-b71e-b25c423dba1c 19834 198352003-06-01 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19836 19837 * plugins/check_tcp.c: allow user to limit number of bytes fetched 19838 fix some doco (wait is now delay, server_quit was not shown) 19839 19840 19841 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@529 f882894a-f735-0410-b71e-b25c423dba1c 19842 198432003-05-31 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19844 19845 * plugins/check_dns.c: first revised patch failed to trap the "break" in 19846 while() 19847 19848 19849 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@526 f882894a-f735-0410-b71e-b25c423dba1c 19850 198512003-05-27 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 19852 19853 * contrib/check_sap.sh: check_sap.sh plugin to check SAP /R3 servers 19854 from Karel Salavec and Tom De Blende. 19855 19856 19857 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@523 f882894a-f735-0410-b71e-b25c423dba1c 19858 198592003-05-26 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 19860 19861 * contrib/check_axis.sh, contrib/check_mssql.sh: Revisions to Tom De 19862 Blende contributed plugins: check_axis.sh and check_mssql.sh 19863 19864 19865 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@522 f882894a-f735-0410-b71e-b25c423dba1c 19866 198672003-05-17 Ton Voon <tonvoon@users.sourceforge.net> 19868 19869 * plugins/t/check_ftp.t: Fixed test (Mathew Ericson - 738609) 19870 19871 19872 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@521 f882894a-f735-0410-b71e-b25c423dba1c 19873 19874 * plugins/t/check_load.t: Fixed tests (Mathew Ericson - 738607) 19875 19876 19877 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@520 f882894a-f735-0410-b71e-b25c423dba1c 19878 19879 * plugins/t/check_procs.t: Fixed test commands (Mathew Ericson - 738605) 19880 19881 19882 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@519 f882894a-f735-0410-b71e-b25c423dba1c 19883 19884 * plugins/t/check_http.t: Fixed tests (Mathew Ericson - 738608) 19885 19886 19887 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@518 f882894a-f735-0410-b71e-b25c423dba1c 19888 19889 * plugins/t/check_tcp.t: Fixed tests (Mathew Ericson - 738604) 19890 CV: ---------------------------------------------------------------------- 19891 19892 19893 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@517 f882894a-f735-0410-b71e-b25c423dba1c 19894 198952003-05-16 Subhendu Ghosh <sghosh@users.sourceforge.net> 19896 19897 * plugins-scripts/check_ntp.pl: bug fix 19898 19899 19900 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@515 f882894a-f735-0410-b71e-b25c423dba1c 19901 199022003-05-14 Ton Voon <tonvoon@users.sourceforge.net> 19903 19904 * plugins/negate.c: Added examples 19905 19906 19907 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@514 f882894a-f735-0410-b71e-b25c423dba1c 19908 19909 * plugins-scripts/check_mailq.pl: Added postfix support (Thomas Nilsen - 19910 735218) 19911 19912 19913 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@513 f882894a-f735-0410-b71e-b25c423dba1c 19914 19915 * plugins/check_nwstat.c: Added DSVER and UPTIME checks (Phil Randal - 19916 737617) 19917 19918 19919 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@512 f882894a-f735-0410-b71e-b25c423dba1c 19920 19921 * pkg/solaris/solpkg: Typo 19922 19923 19924 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@511 f882894a-f735-0410-b71e-b25c423dba1c 19925 19926 * doc/.cvsignore: Ignore developer-guidelines.html as generated from 19927 docbook 19928 19929 19930 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@510 f882894a-f735-0410-b71e-b25c423dba1c 19931 19932 * Makefile.am, pkg/solaris/pkginfo.in, pkg/solaris/solpkg: Remove 19933 dependency on gnu make 19934 19935 19936 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@509 f882894a-f735-0410-b71e-b25c423dba1c 19937 199382003-05-13 Ton Voon <tonvoon@users.sourceforge.net> 19939 19940 * doc/developer-guidelines.sgml: Updated docs to include comments, 19941 contrib->main, getopts_long and 19942 verbose output levels 19943 19944 19945 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@508 f882894a-f735-0410-b71e-b25c423dba1c 19946 19947 * tools/sfsnapshot: Calls tools/setup and creates a README for the 19948 snapshot directory 19949 19950 19951 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@507 f882894a-f735-0410-b71e-b25c423dba1c 19952 19953 * doc/developer-guidelines.html, doc/makefile, tools/setup: The 19954 developer-guidelines.html file is now generated from the sgml file 19955 by docbook2html at tools/setup time 19956 19957 19958 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@506 f882894a-f735-0410-b71e-b25c423dba1c 19959 199602003-05-13 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 19961 19962 * contrib/tarballs/hopcroft-plugins.tar.gz: Removed 19963 contrib/tarballs/hopcroft-plugins.tar.gz. This is archaic, 19964 anachronistic, unmaintained and humblingly embarrassing. 19965 19966 19967 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@505 f882894a-f735-0410-b71e-b25c423dba1c 19968 19969 * contrib/check_mssql.sh: check_mssql.sh. A new plugin from Mr T DE 19970 BLENDE to check MS SQLServer databases. 19971 19972 19973 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@504 f882894a-f735-0410-b71e-b25c423dba1c 19974 199752003-05-09 Karl DeBisschop <kdebisschop@users.sourceforge.net> 19976 19977 * plugins/check_http.c: fix error when server closes connection 19978 immediately 19979 19980 19981 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@503 f882894a-f735-0410-b71e-b25c423dba1c 19982 19983 * plugins/check_snmp.c: cause snmpget try try for 1 second less than the 19984 timeout (allowing plugin to force close if needed) 19985 19986 19987 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@501 f882894a-f735-0410-b71e-b25c423dba1c 19988 199892003-05-07 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 19990 19991 * plugins/check_ping.c: Modified check_ping to handle IPv6 as well as 19992 IPv4 ICMP checks using the 19993 PING6_COMMAND determined during the configure script execution. As 19994 USE_IPV6 may be defined and PING6_COMMAND is not defined if there is not 19995 IPv6 TCP stack available when configure is run I condition it off 19996 PING6_COMMAND existing to remove build errors for being undefined. 19997 19998 19999 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@500 f882894a-f735-0410-b71e-b25c423dba1c 20000 200012003-04-25 Subhendu Ghosh <sghosh@users.sourceforge.net> 20002 20003 * plugins-scripts/check_ntp.pl: corrected output units 20004 20005 20006 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@499 f882894a-f735-0410-b71e-b25c423dba1c 20007 200082003-04-23 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20009 20010 * plugins/check_http.c: update to RFC1123 hostname specs 20011 20012 20013 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@498 f882894a-f735-0410-b71e-b25c423dba1c 20014 200152003-04-17 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20016 20017 * nagios-plugins.spec.in: add check_nt, drop check_vsz 20018 20019 20020 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@497 f882894a-f735-0410-b71e-b25c423dba1c 20021 20022 * plugins/check_dig.c, plugins/check_tcp.c, plugins/check_users.c: code 20023 cleanup to clear strict compiler warnings 20024 20025 20026 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@496 f882894a-f735-0410-b71e-b25c423dba1c 20027 20028 * plugins/check_dig.c, plugins/check_tcp.c, plugins/netutils.c: code 20029 cleanup to clear strict compiler warnings 20030 20031 20032 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@495 f882894a-f735-0410-b71e-b25c423dba1c 20033 200342003-04-16 Subhendu Ghosh <sghosh@users.sourceforge.net> 20035 20036 * plugins/check_real.c: reset to old behavior of not checking stream by 20037 default 20038 20039 20040 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@493 f882894a-f735-0410-b71e-b25c423dba1c 20041 200422003-04-13 Subhendu Ghosh <sghosh@users.sourceforge.net> 20043 20044 * plugins/check_hpjd.c: reduce compiler warning between gcc3 and gcc2.96 20045 20046 20047 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@492 f882894a-f735-0410-b71e-b25c423dba1c 20048 20049 * configure.in, plugins-scripts/utils.pm.in: update for check_mailq - 20050 qmail support 20051 20052 20053 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@491 f882894a-f735-0410-b71e-b25c423dba1c 20054 20055 * plugins-scripts/check_mailq.pl: Added sendmail multi-queue support 20056 (Canau), merged qmail support (Schmid) 20057 20058 20059 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@490 f882894a-f735-0410-b71e-b25c423dba1c 20060 200612003-04-11 Ton Voon <tonvoon@users.sourceforge.net> 20062 20063 * plugins/check_procs.c: Match -a STRING anywhere in ps args (Laurent 20064 Vaslin - 719783) 20065 20066 20067 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@488 f882894a-f735-0410-b71e-b25c423dba1c 20068 200692003-04-11 Subhendu Ghosh <sghosh@users.sourceforge.net> 20070 20071 * plugins-scripts/check_ifstatus.pl: added feature -u (list of unused 20072 ifIndex) 20073 20074 20075 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@487 f882894a-f735-0410-b71e-b25c423dba1c 20076 20077 * plugins-scripts/check_ifstatus.pl: bug 691412, added feature -x (list 20078 of excluded ifTypes) 20079 20080 20081 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@486 f882894a-f735-0410-b71e-b25c423dba1c 20082 20083 * plugins/check_hpjd.c: patch 698384 - order of args to snmpget + print 20084 a bit of stderr 20085 20086 20087 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@485 f882894a-f735-0410-b71e-b25c423dba1c 20088 200892003-04-09 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20090 20091 * plugins/check_hpjd.c, plugins/check_http.c, plugins/check_nt.c: 20092 cleanup to suppress various strict compiler warnings 20093 20094 20095 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@483 f882894a-f735-0410-b71e-b25c423dba1c 20096 20097 * plugins/common.h: rewrite #elif to be compatible with traditional C 20098 20099 20100 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@482 f882894a-f735-0410-b71e-b25c423dba1c 20101 20102 * plugins/Makefile.am: check_game needs popen.c now 20103 20104 20105 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@481 f882894a-f735-0410-b71e-b25c423dba1c 20106 201072003-04-08 Ton Voon <tonvoon@users.sourceforge.net> 20108 20109 * command.cfg.in: Updated command for new check_procs 20110 20111 20112 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@479 f882894a-f735-0410-b71e-b25c423dba1c 20113 20114 * plugins/check_hpjd.c, plugins/check_nt.c: Changed // to /* */ comments 20115 as some compilers do not like them 20116 20117 20118 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@478 f882894a-f735-0410-b71e-b25c423dba1c 20119 201202003-04-08 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 20121 20122 * contrib/check_axis.sh: check_axis.sh (Axis 5xx print servers) from Tom 20123 De Blende 20124 20125 20126 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@477 f882894a-f735-0410-b71e-b25c423dba1c 20127 201282003-04-07 Ton Voon <tonvoon@users.sourceforge.net> 20129 20130 * plugins/check_procs.c: Fixed zombie processes 20131 20132 20133 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@476 f882894a-f735-0410-b71e-b25c423dba1c 20134 20135 * configure.in: Missed some PS_FORMAT strings 20136 20137 20138 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@475 f882894a-f735-0410-b71e-b25c423dba1c 20139 20140 * configure.in, plugins/Makefile.am, plugins/check_nagios.c, 20141 plugins/check_procs.c, plugins/check_vsz.c: Souped up check_procs with 20142 different metrics 20143 20144 20145 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@474 f882894a-f735-0410-b71e-b25c423dba1c 20146 20147 * plugins/check_snmp.c: Removed unnecessary regex array 20148 20149 20150 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@472 f882894a-f735-0410-b71e-b25c423dba1c 20151 201522003-04-07 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20153 20154 * plugins/check_http.c: ste timeout one second greater than critical 20155 time 20156 20157 20158 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@471 f882894a-f735-0410-b71e-b25c423dba1c 20159 20160 * plugins/check_game.c: had been grandfathered ibto core, finally use 20161 normal getopts, add options for player, max-player array positions 20162 20163 20164 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@470 f882894a-f735-0410-b71e-b25c423dba1c 20165 201662003-04-03 Ton Voon <tonvoon@users.sourceforge.net> 20167 20168 * plugins-scripts/check_oracle.sh: Cleaned up cache output 20169 20170 20171 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@469 f882894a-f735-0410-b71e-b25c423dba1c 20172 201732003-04-01 Ton Voon <tonvoon@users.sourceforge.net> 20174 20175 * plugins-scripts/check_oracle.sh: Fixed sqlplus calls and rearranged 20176 parameters for --tablespace & --cache 20177 20178 20179 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@468 f882894a-f735-0410-b71e-b25c423dba1c 20180 201812003-04-01 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20182 20183 * configure.in: remove PATH_PROG call for autoconf/automake components 20184 20185 20186 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@467 f882894a-f735-0410-b71e-b25c423dba1c 20187 201882003-03-31 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20189 20190 * plugins/check_disk.c: checkpoint 20191 supresses iso9660 20192 adds option for checking only local 20193 adds choice of scale factor 20194 20195 20196 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@466 f882894a-f735-0410-b71e-b25c423dba1c 20197 201982003-03-27 Ton Voon <tonvoon@users.sourceforge.net> 20199 20200 * plugins/check_nwstat.c: Extra Netware checks (Patch 710247 - Dietmar 20201 Ruzicka) 20202 20203 20204 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@465 f882894a-f735-0410-b71e-b25c423dba1c 20205 202062003-03-26 Ton Voon <tonvoon@users.sourceforge.net> 20207 20208 * configure.in: ipv6 check requires unistd.h for Darwin 20209 20210 20211 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@464 f882894a-f735-0410-b71e-b25c423dba1c 20212 20213 * configure.in, plugins/check_procs.c: Removal of ps_raw and ps_vars 20214 20215 20216 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@463 f882894a-f735-0410-b71e-b25c423dba1c 20217 20218 * plugins/check_nagios.c: Uses same ps command as check_procs 20219 20220 20221 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@462 f882894a-f735-0410-b71e-b25c423dba1c 20222 202232003-03-25 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20224 20225 * .cvsignore: subst is no longer used 20226 20227 20228 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@461 f882894a-f735-0410-b71e-b25c423dba1c 20229 202302003-03-24 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 20231 20232 * .cvsignore, Makefile.am: Better stripping of prefix for Solaris 20233 package install needs to remove 20234 /usr/local as package installs there by default 20235 20236 20237 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@460 f882894a-f735-0410-b71e-b25c423dba1c 20238 20239 * Makefile.am, pkg/solaris/.cvsignore, pkg/solaris/pkginfo.in, 20240 plugins/check_disk.c: Minor changes to build for Solaris packages 20241 20242 20243 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@459 f882894a-f735-0410-b71e-b25c423dba1c 20244 202452003-03-24 Ton Voon <tonvoon@users.sourceforge.net> 20246 20247 * plugins/check_procs.c: Use max_state 20248 20249 20250 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@458 f882894a-f735-0410-b71e-b25c423dba1c 20251 20252 * tools/mail_error, tools/sfsnapshot: PATH set in correct place and 20253 extra comments 20254 20255 20256 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@457 f882894a-f735-0410-b71e-b25c423dba1c 20257 20258 * tools/mail_error, tools/sfsnapshot: Bug fixes 20259 20260 20261 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@456 f882894a-f735-0410-b71e-b25c423dba1c 20262 20263 * tools/mail_error: Sends email if non-zero return code from command 20264 20265 20266 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@455 f882894a-f735-0410-b71e-b25c423dba1c 20267 20268 * tools/sfsnapshot: Error code depending on number of files generated 20269 20270 20271 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@454 f882894a-f735-0410-b71e-b25c423dba1c 20272 20273 * lib/ls-mntd-fs.m4: Using coreutils 4.5.11 version to fix Darwin 20274 problem 20275 20276 20277 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@453 f882894a-f735-0410-b71e-b25c423dba1c 20278 20279 * REQUIREMENTS: Add NSClient requirement for check_nt 20280 20281 20282 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@452 f882894a-f735-0410-b71e-b25c423dba1c 20283 20284 * plugins/check_nt.c: Reference to web site to get NSClient 20285 20286 20287 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@450 f882894a-f735-0410-b71e-b25c423dba1c 20288 202892003-03-23 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 20290 20291 * Makefile.am, autogen.sh, configure.in, lib/Makefile.am, 20292 pkg/solaris/pkginfo.in, pkg/solaris/solpkg: Solaris package build system 20293 20294 20295 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@449 f882894a-f735-0410-b71e-b25c423dba1c 20296 202972003-03-23 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20298 20299 * plugins/check_disk.c: can once again exclude indiviual path/partitions 20300 20301 20302 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@448 f882894a-f735-0410-b71e-b25c423dba1c 20303 20304 * plugins/check_disk.c: add -X to exclude FS type, now works with more 20305 than one path/dev specified 20306 20307 20308 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@447 f882894a-f735-0410-b71e-b25c423dba1c 20309 203102003-03-22 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20311 20312 * plugins/utils.c: declaration must precede printf 20313 20314 20315 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@446 f882894a-f735-0410-b71e-b25c423dba1c 20316 203172003-03-21 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20318 20319 * plugins/check_disk.c: checkpoint, allows selecting devices and paths 20320 now 20321 20322 20323 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@444 f882894a-f735-0410-b71e-b25c423dba1c 20324 20325 * configure.in: instructions for posting plugin version number 20326 20327 20328 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@443 f882894a-f735-0410-b71e-b25c423dba1c 20329 203302003-03-19 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20331 20332 * plugins/check_by_ssh.c: allow to specify -1 and -2 for protocol 20333 version 20334 20335 20336 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@442 f882894a-f735-0410-b71e-b25c423dba1c 20337 20338 * plugins/utils.c, plugins/utils.h: make state_text a function 20339 20340 20341 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@440 f882894a-f735-0410-b71e-b25c423dba1c 20342 20343 * lib/mountlist.c, plugins/check_disk.c: check_disk working with 20344 mountlist.c 20345 20346 20347 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@439 f882894a-f735-0410-b71e-b25c423dba1c 20348 20349 * Makefile.am, configure.in: subst.* was replaced by dist-hook 20350 20351 20352 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@438 f882894a-f735-0410-b71e-b25c423dba1c 20353 20354 * subst.in, subst.sh: these were replaced by dist-hook 20355 20356 20357 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@437 f882894a-f735-0410-b71e-b25c423dba1c 20358 203592003-03-18 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20360 20361 * configure.in: running the AFS macro causes newer AC/AM to barf 20362 20363 20364 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@436 f882894a-f735-0410-b71e-b25c423dba1c 20365 20366 * configure.in: afs checking 20367 20368 20369 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@435 f882894a-f735-0410-b71e-b25c423dba1c 20370 20371 * lib/afs.m4, lib/ls-mntd-fs.m4: use AC_DEFINE_UNQOUTED 20372 20373 20374 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@434 f882894a-f735-0410-b71e-b25c423dba1c 20375 20376 * lib/ls-mntd-fs.m4: stop warning on autoheader 2.13 20377 20378 20379 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@433 f882894a-f735-0410-b71e-b25c423dba1c 20380 20381 * plugins/netutils.c, plugins/netutils.h: common.h was doubly included 20382 20383 20384 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@432 f882894a-f735-0410-b71e-b25c423dba1c 20385 20386 * plugins/common.h: use enum instead of define, remove some cruft from 20387 old snprintf implementation 20388 20389 20390 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@431 f882894a-f735-0410-b71e-b25c423dba1c 20391 20392 * configure.in, lib/Makefile.am, plugins/check_disk.c: use GNU fileutils 20393 for check_disk 20394 20395 20396 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@430 f882894a-f735-0410-b71e-b25c423dba1c 20397 20398 * lib/afs.m4, lib/fstypename.m4, lib/fsusage.c, lib/fsusage.h, 20399 lib/fsusage.m4, lib/ls-mntd-fs.m4, lib/mountlist.c, lib/mountlist.h: 20400 from GNU fileutils for check_disk 20401 20402 20403 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@429 f882894a-f735-0410-b71e-b25c423dba1c 20404 204052003-03-17 Ton Voon <tonvoon@users.sourceforge.net> 20406 20407 * plugins-scripts/check_oracle.sh: Allow default Oracle home from oratab 20408 (reported by Walbert Oberngruber) 20409 20410 20411 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@428 f882894a-f735-0410-b71e-b25c423dba1c 20412 204132003-03-16 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 20414 20415 * configure.in: Modified to automatically enable getaddrinfo emulation 20416 if lwres is not used and 20417 getaddrinfo is not found in the system. 20418 20419 20420 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@427 f882894a-f735-0410-b71e-b25c423dba1c 20421 20422 * plugins/check_tcp.c, plugins/netutils.c, plugins/netutils.h: Applied 20423 patch #660973 for tcp refusals 20424 20425 20426 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@426 f882894a-f735-0410-b71e-b25c423dba1c 20427 204282003-03-15 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 20429 20430 * configure.in: Left over debug define 20431 20432 20433 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@425 f882894a-f735-0410-b71e-b25c423dba1c 20434 20435 * configure.in, lib/Makefile.am, plugins/Makefile.am, 20436 plugins/getaddrinfo.c, plugins/getaddrinfo.h, plugins/gethostbyname.c, 20437 plugins/gethostbyname.h, plugins/netutils.c, plugins/netutils.h, 20438 plugins/utils.c, plugins/utils.h: Spent the day working on backwards 20439 compatability using getaddrinfo() 20440 Moved getaddrinfo.? and gethostbyname.? from lib/ to plugins/ due to 20441 problems with compiling into the libnagiosplug.a as it required linking 20442 against socket libraries which are unneeded except for network based 20443 plugins. 20444 This code should hopefully happily work for all systems and has been tested 20445 prior to commit on Debian GNU/Linux, SPARC Solaris 7 and SPARC Solaris 9. 20446 20447 20448 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@424 f882894a-f735-0410-b71e-b25c423dba1c 20449 204502003-03-14 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20451 20452 * plugins-scripts/check_ntp.pl: add timeout, fix taint chacking diom 20453 20454 20455 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@423 f882894a-f735-0410-b71e-b25c423dba1c 20456 204572003-03-13 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 20458 20459 * .cvsignore, configure.in, lib/Makefile.am: Working out issues with 20460 getaddrinfo emulation build environment 20461 20462 20463 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@422 f882894a-f735-0410-b71e-b25c423dba1c 20464 204652003-03-13 Ton Voon <tonvoon@users.sourceforge.net> 20466 20467 * plugins/check_dns.c, plugins/check_http.c, plugins/check_tcp.c: Strip 20468 leading spaces in perf data 20469 20470 20471 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@421 f882894a-f735-0410-b71e-b25c423dba1c 20472 20473 * plugins/check_smtp.c: Perf data without leading spaces and fix ANSI C 20474 complaint about \n 20475 20476 20477 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@420 f882894a-f735-0410-b71e-b25c423dba1c 20478 20479 * plugins/check_tcp.c: Fix compiler warnings re progname 20480 20481 20482 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@419 f882894a-f735-0410-b71e-b25c423dba1c 20483 204842003-03-13 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 20485 20486 * depcomp: Removed auto-tools script that automake adds 20487 20488 20489 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@418 f882894a-f735-0410-b71e-b25c423dba1c 20490 20491 * .cvsignore, configure.in, install-sh, missing, mkinstalldirs, 20492 plugins/.cvsignore, plugins/Makefile.am, plugins/common.h, 20493 plugins/netutils.h, plugins/popen.h, plugins/utils.c, plugins/utils.h, 20494 plugins/version.h.in: Updated cvs ignore files to reflect changes 20495 Moved header files from being ran through configure to standard 20496 Removed auto-tools scripts that get added by automake 20497 20498 20499 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@417 f882894a-f735-0410-b71e-b25c423dba1c 20500 205012003-03-13 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20502 20503 * plugins/negate.c: negate must be POSIXly correct in handling options, 20504 else wrapped options get passed to it 20505 20506 20507 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@416 f882894a-f735-0410-b71e-b25c423dba1c 20508 205092003-03-13 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 20510 20511 * configure.in: Removed --with-ipv6 configure option so it determines 20512 IPv6 availablity 20513 completely on it's own per suggestion by Karl 20514 20515 20516 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@415 f882894a-f735-0410-b71e-b25c423dba1c 20517 205182003-03-12 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 20519 20520 * plugins/check_tcp.c: doco standarization 20521 20522 20523 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@413 f882894a-f735-0410-b71e-b25c423dba1c 20524 20525 * configure.in, plugins-scripts/subst.in: Just a lil namespace clean-up 20526 20527 20528 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@412 f882894a-f735-0410-b71e-b25c423dba1c 20529 20530 * configure.in: Minor fix to --with-ipv6 behavior 20531 20532 20533 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@411 f882894a-f735-0410-b71e-b25c423dba1c 20534 20535 * autogen.sh, configure.in, plugins/utils.c, plugins/utils.h.in: Added 20536 autogen.sh script that rebuilds using autotools and runs configure 20537 Modified configure.in to include some debug build option info at the end 20538 of the scripts execution. Can be removed by release time. 20539 Modified configure.in to include a --with-ipv6 option 20540 Default build is without IPv6 support now to enable you need to use the 20541 --with-ipv6 command line option to configure. 20542 Modified plugins/utils.* to use USE_IPV6 20543 20544 20545 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@410 f882894a-f735-0410-b71e-b25c423dba1c 20546 205472003-03-12 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20548 20549 * plugins/check_disk.c: doco standarization 20550 20551 20552 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@409 f882894a-f735-0410-b71e-b25c423dba1c 20553 20554 * plugins/check_disk.c: errors for statfs 20555 20556 20557 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@408 f882894a-f735-0410-b71e-b25c423dba1c 20558 20559 * plugins/check_smtp.c: comment/doco cleanup for embeeded doc work, 20560 control STMP command via options instead of defines 20561 20562 20563 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@407 f882894a-f735-0410-b71e-b25c423dba1c 20564 20565 * configure.in: version increase, statfs work 20566 20567 20568 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@406 f882894a-f735-0410-b71e-b25c423dba1c 20569 205702003-03-12 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 20571 20572 * plugins/.cvsignore: Add some more extra plugins 20573 20574 20575 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@405 f882894a-f735-0410-b71e-b25c423dba1c 20576 20577 * plugins/check_http.c: Clean up of output from plugin 20578 20579 20580 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@404 f882894a-f735-0410-b71e-b25c423dba1c 20581 20582 * plugins/check_dig.c, plugins/check_http.c, plugins/check_ldap.c, 20583 plugins/check_udp.c: Code clean-up 20584 20585 20586 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@403 f882894a-f735-0410-b71e-b25c423dba1c 20587 20588 * plugins/check_tcp.c: Code cleanup 20589 20590 20591 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@402 f882894a-f735-0410-b71e-b25c423dba1c 20592 205932003-03-12 Ton Voon <tonvoon@users.sourceforge.net> 20594 20595 * plugins/check_dns.c: Removed is_host checks to speed up code. Fixed 20596 timings so no spaces 20597 20598 20599 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@401 f882894a-f735-0410-b71e-b25c423dba1c 20600 20601 * plugins/check_dns.c: Timings in milliseconds and nicer output 20602 20603 20604 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@400 f882894a-f735-0410-b71e-b25c423dba1c 20605 206062003-03-11 Ton Voon <tonvoon@users.sourceforge.net> 20607 20608 * plugins-scripts/.cvsignore: Add script ignores 20609 20610 20611 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@399 f882894a-f735-0410-b71e-b25c423dba1c 20612 20613 * plugins/negate.c: Remove getopt_long checks 20614 20615 20616 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@398 f882894a-f735-0410-b71e-b25c423dba1c 20617 20618 * plugins/negate.c: Fixed reading too many argv parameters and changed 20619 to asprintf 20620 20621 20622 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@397 f882894a-f735-0410-b71e-b25c423dba1c 20623 20624 * plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_disk.c, 20625 plugins/check_dns.c, plugins/check_fping.c, plugins/check_hpjd.c, 20626 plugins/check_http.c, plugins/check_ide-smart.c, plugins/check_ldap.c, 20627 plugins/check_load.c, plugins/check_mrtg.c, plugins/check_mrtgtraf.c, 20628 plugins/check_mysql.c, plugins/check_nagios.c, plugins/check_nt.c, 20629 plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, 20630 plugins/check_ping.c, plugins/check_procs.c, plugins/check_radius.c, 20631 plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, 20632 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, 20633 plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c, 20634 plugins/check_users.c, plugins/check_vsz.c: Remove getopt_long checks 20635 20636 20637 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@396 f882894a-f735-0410-b71e-b25c423dba1c 20638 206392003-03-11 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 20640 20641 * configure.in: Fixed some ping6 variables 20642 20643 20644 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@395 f882894a-f735-0410-b71e-b25c423dba1c 20645 20646 * configure.in: Minor change to Karl's statfs check 20647 Inclusion of ICMPv6 ping tests to define PING6_COMMAND 20648 Minor fix to ps syntax checking to fix bug I introduced last nite 20649 20650 20651 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@394 f882894a-f735-0410-b71e-b25c423dba1c 20652 20653 * Makefile.am, configure.in: Removed acconfig.h from EXTRA_DIST 20654 Fixed problem with test in SWAP_FORMAT and SWAP_COMMAND 20655 20656 20657 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@393 f882894a-f735-0410-b71e-b25c423dba1c 20658 206592003-03-11 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20660 20661 * configure.in, plugins/check_disk.c: use statfs for check_disk (still 20662 needs fs scan) 20663 20664 20665 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@392 f882894a-f735-0410-b71e-b25c423dba1c 20666 206672003-03-11 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 20668 20669 * acconfig.h, configure.in: Finishing clean-up of configure.in 20670 Removing acconfig.h as it's no longer needed 20671 20672 20673 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@391 f882894a-f735-0410-b71e-b25c423dba1c 20674 206752003-03-10 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 20676 20677 * acconfig.h, configure.in: Cleaned up configure for PS and PING to 20678 produce cleaner config.h 20679 20680 20681 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@390 f882894a-f735-0410-b71e-b25c423dba1c 20682 206832003-03-09 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 20684 20685 * plugins/common.h.in: Make sure sys/socket.h is explicitly included if 20686 HAVE_SYS_SOCKET_H is defined 20687 20688 20689 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@389 f882894a-f735-0410-b71e-b25c423dba1c 20690 206912003-03-09 Ton Voon <tonvoon@users.sourceforge.net> 20692 20693 * plugins/check_disk.c: Implement error-only option for check_disk (Ian 20694 Duggan) 20695 20696 20697 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@388 f882894a-f735-0410-b71e-b25c423dba1c 20698 206992003-03-08 Ton Voon <tonvoon@users.sourceforge.net> 20700 20701 * plugins/check_disk.c: Fix AIX /proc filesystem (Ian Duggan) 20702 20703 20704 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@387 f882894a-f735-0410-b71e-b25c423dba1c 20705 20706 * configure.in: snprintf checks in configure.in like samba 20707 20708 20709 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@386 f882894a-f735-0410-b71e-b25c423dba1c 20710 207112003-03-08 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 20712 20713 * plugins/check_dns.c: Modified code to call is_addr() rather than 20714 is_dotted_quad() with the 20715 new AF indepdent function routines 20716 20717 20718 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@385 f882894a-f735-0410-b71e-b25c423dba1c 20719 20720 * plugins/netutils.c, plugins/netutils.h.in, plugins/utils.c, 20721 plugins/utils.h.in: AF indepedent routines introduced. 20722 Modifed process_request() & my_connect() parameters to make 'proto' type 20723 'int' rather than 'char *' and use IPPROTO_* POSIX values. 20724 Removed is_dotted_quad() & my_inet_aton() functions 20725 Added is_addr(), is_inet_addr(), is_inet6_addr() and resolve_host_or_addr() 20726 functions to check whether it is a valid IP address 20727 Modified is_host() to call is_addr() and is_hostname() 20728 20729 20730 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@384 f882894a-f735-0410-b71e-b25c423dba1c 20731 207322003-03-08 Ton Voon <tonvoon@users.sourceforge.net> 20733 20734 * tools/sfsnapshot: Need to remove configure.in 20735 20736 20737 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@383 f882894a-f735-0410-b71e-b25c423dba1c 20738 20739 * lib/Makefile.am, lib/snprintf.c, plugins/Makefile.am: Move snprintf 20740 into lib 20741 20742 20743 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@382 f882894a-f735-0410-b71e-b25c423dba1c 20744 20745 * tools/sfsnapshot: Have to run through whole automake procedure as 20746 datestamp in RELEASE variable 20747 20748 20749 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@381 f882894a-f735-0410-b71e-b25c423dba1c 20750 20751 * tools/sfsnapshot: Added automake parameters for config.sub and 20752 config.guess 20753 20754 20755 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@380 f882894a-f735-0410-b71e-b25c423dba1c 20756 20757 * tools/sfsnapshot: Fixed production OUT variable 20758 20759 20760 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@379 f882894a-f735-0410-b71e-b25c423dba1c 20761 20762 * tools/sfsnapshot: Adds MD5SUM file, creates multiple branch snapshots 20763 and doesn't 20764 rerun configure/automake/autoconf unnecessarily 20765 20766 20767 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@378 f882894a-f735-0410-b71e-b25c423dba1c 20768 20769 * Makefile.am: Use Makefile's variables (to support a shortcut in 20770 sfsnapshot) 20771 20772 20773 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@377 f882894a-f735-0410-b71e-b25c423dba1c 20774 207752003-03-07 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 20776 20777 * configure.in, lib/Makefile.am, lib/getaddrinfo.c, lib/getaddrinfo.h, 20778 lib/gethostbyname.c, lib/gethostbyname.h, plugins/check_pgsql.c, 20779 plugins/common.h.in, plugins/netutils.c, plugins/netutils.h.in, 20780 tools/setup: Added getaddrinfo.[ch] & gethostbyname.[ch] to provide 20781 RFC2553 functions 20782 if missing in system libs and lwres not present 20783 Moved all references to netdb.h and sys/socket.h into common.h.in 20784 Modified automake call in tools/setup to include adding missing files 20785 so config.sub and config.guess will be available 20786 20787 20788 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@376 f882894a-f735-0410-b71e-b25c423dba1c 20789 207902003-03-07 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20791 20792 * plugins/check_smtp.c: millisecond timing and perf data 20793 20794 20795 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@374 f882894a-f735-0410-b71e-b25c423dba1c 20796 20797 * plugins/check_smtp.c: whole timer loop was on the wrong side of 20798 connection close code 20799 20800 20801 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@373 f882894a-f735-0410-b71e-b25c423dba1c 20802 20803 * plugins/check_udp.c: fix for -H invocation of hostname 20804 20805 20806 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@372 f882894a-f735-0410-b71e-b25c423dba1c 20807 208082003-03-06 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 20809 20810 * acinclude.m4, configure.in: Adds --with-lwres and 20811 --enable-emulate-getaddrinfo but are not used in any of 20812 the code at this time. Has a check for IPv6 support but only runs if using the 20813 emulate-getaddrinfo routines, this needs to be modified. 20814 !!! I need input from results of this run on various platforms to see what 20815 results are seen in plugins/config.h so please help test !!! 20816 20817 20818 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@371 f882894a-f735-0410-b71e-b25c423dba1c 20819 208202003-03-05 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20821 20822 * plugins-scripts/check_ntp.pl: add "m" to regex for minutes 20823 20824 20825 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@370 f882894a-f735-0410-b71e-b25c423dba1c 20826 208272003-03-05 Ton Voon <tonvoon@users.sourceforge.net> 20828 20829 * plugins/check_http.c: check_http min size option (680467 - Dave Viner) 20830 20831 20832 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@365 f882894a-f735-0410-b71e-b25c423dba1c 20833 208342003-03-04 Ton Voon <tonvoon@users.sourceforge.net> 20835 20836 * plugins/check_nt.c: Make output message for CPU Load a bit nicer 20837 20838 20839 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@364 f882894a-f735-0410-b71e-b25c423dba1c 20840 20841 * tools/sfsnapshot: To create nagiosplug daily snapshots on SF 20842 20843 20844 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@363 f882894a-f735-0410-b71e-b25c423dba1c 20845 208462003-03-03 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20847 20848 * plugins/check_ping.c: accept comma-delimted list of hosts for checking 20849 if a multihomed host is alive 20850 20851 20852 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@362 f882894a-f735-0410-b71e-b25c423dba1c 20853 208542003-03-02 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20855 20856 * plugins/check_ping.c: add logic to check multiple servers 20857 20858 20859 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@361 f882894a-f735-0410-b71e-b25c423dba1c 20860 20861 * ChangeLog: update from CVS 20862 20863 20864 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@360 f882894a-f735-0410-b71e-b25c423dba1c 20865 20866 * configure.in, nagios-plugins.spec.in: adjustments to remove beta 20867 tagging 20868 20869 20870 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@359 f882894a-f735-0410-b71e-b25c423dba1c 20871 20872 * ChangeLog: update from CVS 20873 20874 20875 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@358 f882894a-f735-0410-b71e-b25c423dba1c 20876 208772003-03-01 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20878 20879 * nagios-plugins.spec.in: we were missing some docs in the RPM 20880 20881 20882 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@357 f882894a-f735-0410-b71e-b25c423dba1c 20883 208842003-02-23 Subhendu Ghosh <sghosh@users.sourceforge.net> 20885 20886 * REQUIREMENTS: Novell requirements 20887 20888 20889 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@356 f882894a-f735-0410-b71e-b25c423dba1c 20890 20891 * contrib/check_bgpstate.pl: removed community string in CRIT message 20892 20893 20894 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@355 f882894a-f735-0410-b71e-b25c423dba1c 20895 208962003-02-22 Ton Voon <tonvoon@users.sourceforge.net> 20897 20898 * configure.in: Solaris and Unixware labels round the wrong way for swap 20899 command 20900 20901 20902 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@354 f882894a-f735-0410-b71e-b25c423dba1c 20903 209042003-02-22 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20905 20906 * Makefile.am: provide target for nagios-plugins.spec 20907 20908 20909 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@353 f882894a-f735-0410-b71e-b25c423dba1c 20910 20911 * Makefile.am: add CODING FAQ LEGAL to distribution tarball 20912 20913 20914 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@352 f882894a-f735-0410-b71e-b25c423dba1c 20915 209162003-02-21 Ton Voon <tonvoon@users.sourceforge.net> 20917 20918 * plugins/check_http.c: Fixed coredump with unallocated string 20919 20920 20921 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@351 f882894a-f735-0410-b71e-b25c423dba1c 20922 20923 * plugins/check_dns.c: Strip leading spaces on dns return value (689563 20924 - Simon L Nielsen) 20925 20926 20927 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@350 f882894a-f735-0410-b71e-b25c423dba1c 20928 209292003-02-20 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20930 20931 * plugins-scripts/check_disk_smb.pl: option regexs need to include ^ and 20932 $ 20933 20934 20935 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@348 f882894a-f735-0410-b71e-b25c423dba1c 20936 209372003-02-19 Ton Voon <tonvoon@users.sourceforge.net> 20938 20939 * lib/Makefile.am: Removing getloadavg.m4 from dist 20940 20941 20942 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@347 f882894a-f735-0410-b71e-b25c423dba1c 20943 209442003-02-19 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20945 20946 * INSTALL, configure.in, lib/getloadavg.m4, tools/setup: remove 20947 getloadavg.m4 20948 20949 20950 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@346 f882894a-f735-0410-b71e-b25c423dba1c 20951 209522003-02-19 Ton Voon <tonvoon@users.sourceforge.net> 20953 20954 * Makefile.am, configure.in, lib/Makefile.am, lib/getloadavg.c, 20955 lib/getloadavg.m4, plugins/Makefile.am: Move getloadavg to lib 20956 directory. Must run "aclocal -I lib" 20957 20958 20959 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@345 f882894a-f735-0410-b71e-b25c423dba1c 20960 209612003-02-18 Karl DeBisschop <kdebisschop@users.sourceforge.net> 20962 20963 * plugins/check_pgsql.c: spurious backslash escape 20964 20965 20966 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@344 f882894a-f735-0410-b71e-b25c423dba1c 20967 20968 * configure.in: set tag for beta3, fix pgsql detection 20969 20970 20971 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@343 f882894a-f735-0410-b71e-b25c423dba1c 20972 20973 * plugins/check_udp.c: never exited getopt loop 20974 20975 20976 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@342 f882894a-f735-0410-b71e-b25c423dba1c 20977 20978 * plugins/check_tcp.c: failed if header was more than 1023 bytes 20979 20980 20981 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@341 f882894a-f735-0410-b71e-b25c423dba1c 20982 209832003-02-18 Ton Voon <tonvoon@users.sourceforge.net> 20984 20985 * plugins/check_load.c: Fixed the output messages (Bug 688729 - Jayjay) 20986 20987 20988 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@340 f882894a-f735-0410-b71e-b25c423dba1c 20989 20990 * Makefile.am: Add SUPPORT file to distribution 20991 20992 20993 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@339 f882894a-f735-0410-b71e-b25c423dba1c 20994 20995 * plugins/check_http.c: Fixed compiler warning and increased the SSL 20996 random key for a Solaris PRNG problem 20997 20998 20999 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@338 f882894a-f735-0410-b71e-b25c423dba1c 21000 210012003-02-18 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21002 21003 * configure.in: remainder of ps fix for UnixWare, and move [] in if/elif 21004 to indicate m4 quoting instead of test invocation 21005 21006 21007 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@337 f882894a-f735-0410-b71e-b25c423dba1c 21008 210092003-02-18 Subhendu Ghosh <sghosh@users.sourceforge.net> 21010 21011 * contrib/check_appletalk.pl: Appletalk ping plugin 21012 21013 21014 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@336 f882894a-f735-0410-b71e-b25c423dba1c 21015 21016 * plugins/check_snmp.c: OID type prefix patch [Patches-679403] 21017 21018 21019 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@335 f882894a-f735-0410-b71e-b25c423dba1c 21020 21021 * plugins/check_swap.c: support for Large swap sizes 21022 21023 21024 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@334 f882894a-f735-0410-b71e-b25c423dba1c 21025 21026 * configure.in: regex fix to catch *BSD swapinfo and not HP-UX error and 21027 memory/file swap in addition to device for HP-UX 21028 21029 21030 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@333 f882894a-f735-0410-b71e-b25c423dba1c 21031 210322003-02-17 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21033 21034 * configure.in: typo in testing uname output 21035 21036 21037 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@332 f882894a-f735-0410-b71e-b25c423dba1c 21038 21039 * configure.in: ping and swap for unixware 21040 21041 21042 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@331 f882894a-f735-0410-b71e-b25c423dba1c 21043 21044 * configure.in: library search dirs are part of LDFLAGS 21045 21046 21047 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@330 f882894a-f735-0410-b71e-b25c423dba1c 21048 210492003-02-17 Subhendu Ghosh <sghosh@users.sourceforge.net> 21050 21051 * REQUIREMENTS: location updates 21052 21053 21054 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@329 f882894a-f735-0410-b71e-b25c423dba1c 21055 210562003-02-16 Ton Voon <tonvoon@users.sourceforge.net> 21057 21058 * plugins/Makefile.am: Fixed dependencies for check_nt 21059 21060 21061 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@328 f882894a-f735-0410-b71e-b25c423dba1c 21062 21063 * plugins/check_nt.c: Coredump if no variable set (reported by Marc C. 21064 Poulin) 21065 21066 21067 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@327 f882894a-f735-0410-b71e-b25c423dba1c 21068 210692003-02-16 Ethan Galstad <egalstad@users.sourceforge.net> 21070 21071 * contrib/check_dhcp.c: Interface patch byor Clemens Resen 21072 21073 21074 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@326 f882894a-f735-0410-b71e-b25c423dba1c 21075 210762003-02-16 Subhendu Ghosh <sghosh@users.sourceforge.net> 21077 21078 * plugins-scripts/check_ntp.pl: all alphanumeric accepted for refid on 21079 ntpq 21080 21081 21082 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@325 f882894a-f735-0410-b71e-b25c423dba1c 21083 210842003-02-12 Ton Voon <tonvoon@users.sourceforge.net> 21085 21086 * plugins/.cvsignore: Added extra plugins 21087 21088 21089 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@324 f882894a-f735-0410-b71e-b25c423dba1c 21090 21091 * lib/.cvsignore: Add ignore files 21092 21093 21094 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@323 f882894a-f735-0410-b71e-b25c423dba1c 21095 21096 * plugins/negate.c: Remove unnecessary \ and fix coredump with no 21097 parameters specified 21098 21099 21100 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@322 f882894a-f735-0410-b71e-b25c423dba1c 21101 21102 * plugins/check_http.c: Remove unnecessary \ - complaints from Tru64's 21103 cc compiler 21104 21105 21106 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@321 f882894a-f735-0410-b71e-b25c423dba1c 21107 21108 * configure.in: Inadequate quoting for PS_FORMAT & removal of grep "*** 21109 for Tru64 21110 21111 21112 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@320 f882894a-f735-0410-b71e-b25c423dba1c 21113 211142003-02-12 Subhendu Ghosh <sghosh@users.sourceforge.net> 21115 21116 * command.cfg.in: forced ntpq jitter check 21117 21118 21119 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@319 f882894a-f735-0410-b71e-b25c423dba1c 21120 21121 * plugins-scripts/check_ifoperstatus.pl: added timeout alarm 21122 21123 21124 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@318 f882894a-f735-0410-b71e-b25c423dba1c 21125 21126 * plugins-scripts/check_ntp.pl: fixed regex for stratum1 peer, added 21127 logic for failed ntpq call(e.g. sntp host) 21128 21129 21130 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@317 f882894a-f735-0410-b71e-b25c423dba1c 21131 211322003-02-11 Ton Voon <tonvoon@users.sourceforge.net> 21133 21134 * plugins/check_mysql.c: Patch by Dave Viner for seg fault on RH 7.3 21135 (655903) 21136 21137 21138 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@316 f882894a-f735-0410-b71e-b25c423dba1c 21139 211402003-02-10 Ton Voon <tonvoon@users.sourceforge.net> 21141 21142 * configure.in: Update with references to REQUIREMENTS 21143 21144 21145 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@315 f882894a-f735-0410-b71e-b25c423dba1c 21146 21147 * Requirements: Remove file, superceded by REQUIREMENTS 21148 21149 21150 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@314 f882894a-f735-0410-b71e-b25c423dba1c 21151 21152 * plugins/getopt.c, plugins/getopt.h, plugins/getopt1.c: Removing getopt 21153 files - now in new lib directory 21154 21155 21156 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@313 f882894a-f735-0410-b71e-b25c423dba1c 21157 21158 * lib/Makefile.am, lib/getopt.c, lib/getopt.h, lib/getopt1.c: New 21159 directory for common library files 21160 21161 21162 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@312 f882894a-f735-0410-b71e-b25c423dba1c 21163 21164 * plugins/common.h.in: Added in a define for HAVE_GETOPT_H for backwards 21165 compatibility 21166 21167 21168 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@311 f882894a-f735-0410-b71e-b25c423dba1c 21169 21170 * plugins/Makefile.am: Remove unnecessary getopt references and link in 21171 lib directory 21172 21173 21174 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@310 f882894a-f735-0410-b71e-b25c423dba1c 21175 21176 * configure.in: Removing checks for getopt.h - now always available. 21177 Also support lib dir 21178 21179 21180 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@309 f882894a-f735-0410-b71e-b25c423dba1c 21181 21182 * Makefile.am: Adding lib directory for getopts change 21183 21184 21185 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@308 f882894a-f735-0410-b71e-b25c423dba1c 21186 21187 * configure.in: Fixed Tru64 ps command (Bug 669585 - Paula Arnold) 21188 21189 21190 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@307 f882894a-f735-0410-b71e-b25c423dba1c 21191 211922003-02-10 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 21193 21194 * plugins/check_ssh.c: Added argc checks before attempting to access 21195 argv[] 21196 21197 Corrected return codes and output 21198 21199 21200 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@306 f882894a-f735-0410-b71e-b25c423dba1c 21201 21202 * plugins/check_ssh.c: Revised code to use resolving and connection code 21203 in utils.c and 21204 netutils.c rather than its own functions. 21205 Corrected code to properly handle input of server hostname and port on 21206 commandline without option flags. 21207 21208 21209 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@305 f882894a-f735-0410-b71e-b25c423dba1c 21210 212112003-02-10 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21212 21213 * contrib/check_fping_in.c: this plugin is in core as check_fping 21214 21215 21216 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@304 f882894a-f735-0410-b71e-b25c423dba1c 21217 212182003-02-09 Jeremy T. Bouse <undrgrid@users.sourceforge.net> 21219 21220 * tools/setup: Reordered program calls so autoheader was called before 21221 automake thus 21222 getting rid of errors for header files not being present when automake 21223 was called. Also puts it inline with documentation in 21224 INSTALL & INSTALLING 21225 21226 21227 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@303 f882894a-f735-0410-b71e-b25c423dba1c 21228 212292003-02-09 Subhendu Ghosh <sghosh@users.sourceforge.net> 21230 21231 * contrib/check_adptraid.sh, contrib/check_compaq_insight.pl, 21232 contrib/check_file_age.pl: new plugins 21233 21234 21235 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@302 f882894a-f735-0410-b71e-b25c423dba1c 21236 21237 * contrib/README.TXT: file rename 21238 21239 21240 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@301 f882894a-f735-0410-b71e-b25c423dba1c 21241 21242 * contrib/check_remote_nagios_status.pl, contrib/check_wins.pl, 21243 contrib/sched_downtime.pl: more contribs 21244 21245 21246 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@300 f882894a-f735-0410-b71e-b25c423dba1c 21247 21248 * contrib/tarballs/fetchlog-0.92.tar.gz, 21249 contrib/tarballs/fetchlog-0.94.tar.gz: new version 21250 21251 21252 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@299 f882894a-f735-0410-b71e-b25c423dba1c 21253 212542003-02-09 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21255 21256 * CODING, README: spell check 21257 21258 21259 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@298 f882894a-f735-0410-b71e-b25c423dba1c 21260 21261 * FAQ: spell check 21262 21263 21264 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@297 f882894a-f735-0410-b71e-b25c423dba1c 21265 212662003-02-09 Subhendu Ghosh <sghosh@users.sourceforge.net> 21267 21268 * SUPPORT: ispell 21269 21270 21271 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@296 f882894a-f735-0410-b71e-b25c423dba1c 21272 212732003-02-08 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21274 21275 * plugins/check_pgsql.c: use enum instead of define 21276 21277 21278 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@295 f882894a-f735-0410-b71e-b25c423dba1c 21279 21280 * FAQ: add item on submitting new plugins 21281 21282 21283 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@294 f882894a-f735-0410-b71e-b25c423dba1c 21284 21285 * SUPPORT: suggest minimum standards for support requests 21286 21287 21288 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@293 f882894a-f735-0410-b71e-b25c423dba1c 21289 21290 * plugins/check_http.c: submit request with one send 21291 21292 21293 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@292 f882894a-f735-0410-b71e-b25c423dba1c 21294 212952003-02-05 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21296 21297 * configure.in: fix for SSL build on RedHat rawhide 21298 21299 21300 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@291 f882894a-f735-0410-b71e-b25c423dba1c 21301 21302 * plugins/check_dns.c: allow check to proceed using servers from 21303 resolv.conf 21304 21305 21306 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@290 f882894a-f735-0410-b71e-b25c423dba1c 21307 21308 * plugins/check_http.c: fix segfault due to bad asprintf invocation 21309 21310 21311 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@289 f882894a-f735-0410-b71e-b25c423dba1c 21312 213132003-02-04 Subhendu Ghosh <sghosh@users.sourceforge.net> 21314 21315 * plugins-scripts/Makefile.am: install user:grp perms [patch 679703 21316 -Detlef Boehm] 21317 21318 21319 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@288 f882894a-f735-0410-b71e-b25c423dba1c 21320 21321 * plugins-scripts/check_flexlm.pl: lmstat output update 21322 21323 21324 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@287 f882894a-f735-0410-b71e-b25c423dba1c 21325 21326 * plugins-scripts/check_ntp.pl: corrected ntpdate offset to seconds 21327 21328 21329 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@286 f882894a-f735-0410-b71e-b25c423dba1c 21330 213312003-02-03 Ton Voon <tonvoon@users.sourceforge.net> 21332 21333 * plugins/check_snmp.c: Avoid core dump with null or invalid data 21334 (679400 - Mathieu Masseboeuf) 21335 21336 21337 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@285 f882894a-f735-0410-b71e-b25c423dba1c 21338 21339 * plugins/Makefile.am: Patch for Mac OS X compile (652080 - Ton Voon) 21340 21341 21342 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@284 f882894a-f735-0410-b71e-b25c423dba1c 21343 213442003-02-03 Subhendu Ghosh <sghosh@users.sourceforge.net> 21345 21346 * contrib/tarballs/check_cit.tgz: Citrix plugin 21347 21348 21349 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@283 f882894a-f735-0410-b71e-b25c423dba1c 21350 21351 * command.cfg.in: more sample command configurations 21352 21353 21354 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@282 f882894a-f735-0410-b71e-b25c423dba1c 21355 21356 * configure.in, plugins-scripts/check_ntp.pl, 21357 plugins-scripts/utils.pm.in: change ntpdc to ntpq (Jonathan Rozes,Thomas 21358 Schimpke, bug-656237 ) 21359 21360 21361 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@281 f882894a-f735-0410-b71e-b25c423dba1c 21362 21363 * plugins-scripts/check_ntp.pl: patch for desync peer and ntpdate (James 21364 Fidell) 21365 21366 21367 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@280 f882894a-f735-0410-b71e-b25c423dba1c 21368 21369 * plugins-scripts/check_ifstatus.pl: bugfix [bug 651021 mperry2] 21370 21371 21372 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@279 f882894a-f735-0410-b71e-b25c423dba1c 21373 21374 * plugins/check_hpjd.c: added default community [bug-patch #600349 21375 jbaumgartner] 21376 21377 21378 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@278 f882894a-f735-0410-b71e-b25c423dba1c 21379 213802003-01-31 Ton Voon <tonvoon@users.sourceforge.net> 21381 21382 * plugins/check_procs.c: Fix for zombie processes on Solaris (Bug 677803 21383 - Matthew Brown) 21384 21385 21386 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@277 f882894a-f735-0410-b71e-b25c423dba1c 21387 21388 * plugins/check_nt.c: Reapply all asprintf calls. Fix for %% problem 21389 with -l flag. 21390 21391 21392 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@276 f882894a-f735-0410-b71e-b25c423dba1c 21393 21394 * plugins/check_nt.c: Removed all unnecessary asprintf calls. Replaced 21395 with original check_nt.c 21396 to minimise amount of changes (reported by Reuben Farrelly) 21397 21398 21399 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@275 f882894a-f735-0410-b71e-b25c423dba1c 21400 214012003-01-30 Ton Voon <tonvoon@users.sourceforge.net> 21402 21403 * plugins/check_nt.c: Added reference to the official NSClient web site 21404 21405 21406 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@274 f882894a-f735-0410-b71e-b25c423dba1c 21407 21408 * plugins/check_swap.c: Fixed long --allswap option 21409 21410 21411 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@273 f882894a-f735-0410-b71e-b25c423dba1c 21412 21413 * plugins/check_procs.c: Fixed progname 21414 21415 21416 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@272 f882894a-f735-0410-b71e-b25c423dba1c 21417 214182003-01-29 Ton Voon <tonvoon@users.sourceforge.net> 21419 21420 * plugins/check_mrtgtraf.c: Fixed error and success codes (638656 - Paul 21421 Dlug) 21422 21423 21424 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@271 f882894a-f735-0410-b71e-b25c423dba1c 21425 21426 * plugins-scripts/check_oracle.sh: Added cache and tablespace check 21427 (621567 - John Marquart) 21428 21429 21430 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@270 f882894a-f735-0410-b71e-b25c423dba1c 21431 21432 * plugins/Makefile.am, plugins/check_nt.c: Added in check_nt for bug 21433 646516 21434 21435 21436 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@269 f882894a-f735-0410-b71e-b25c423dba1c 21437 214382003-01-29 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21439 21440 * plugins/check_mysql.c: remove incorrect check_disk() declaration 21441 21442 21443 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@268 f882894a-f735-0410-b71e-b25c423dba1c 21444 21445 * plugins/check_ldap.c: fix segfault when argc>=2 and the -H or -b 21446 options are not supplied 21447 21448 21449 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@267 f882894a-f735-0410-b71e-b25c423dba1c 21450 21451 * plugins/check_by_ssh.c: 1.8 21452 21453 21454 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@266 f882894a-f735-0410-b71e-b25c423dba1c 21455 214562003-01-29 Ton Voon <tonvoon@users.sourceforge.net> 21457 21458 * plugins/check_http.c: Better error if server requests client based 21459 certificate (609382 - Olaf Greis) 21460 21461 21462 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@265 f882894a-f735-0410-b71e-b25c423dba1c 21463 21464 * contrib/check_dns_random.pl: Exit code added (604837 - Lachlan 21465 Cameron-Smith) 21466 21467 21468 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@264 f882894a-f735-0410-b71e-b25c423dba1c 21469 21470 * plugins-scripts/check_oracle.sh: Added dummy login test (650970 - Ton 21471 Voon) 21472 21473 21474 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@263 f882894a-f735-0410-b71e-b25c423dba1c 21475 21476 * plugins/check_vsz.c: Error when no params passed, better invalid 21477 params message (652086 - Ton Voon) 21478 21479 21480 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@262 f882894a-f735-0410-b71e-b25c423dba1c 21481 21482 * plugins/check_procs.c: Fixed NULL status in Solaris (644783 - Fabian 21483 Pehla) 21484 Fixed -p options (652082 - Ton Voon) 21485 21486 21487 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@261 f882894a-f735-0410-b71e-b25c423dba1c 21488 214892003-01-28 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21490 21491 * contrib/checkciscotemp.pl: typo: had commented use Net::SNMP for 21492 testing 21493 21494 21495 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@260 f882894a-f735-0410-b71e-b25c423dba1c 21496 21497 * plugins/check_real.c: make sure host_name is set and remove NULL 21498 string inits that can lead to segfaults 21499 21500 21501 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@259 f882894a-f735-0410-b71e-b25c423dba1c 21502 21503 * plugins/check_mysql.c: missed argc check on port parameter 21504 21505 21506 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@258 f882894a-f735-0410-b71e-b25c423dba1c 21507 21508 * contrib/checkciscotemp.pl: split and validate input more robustly 21509 21510 21511 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@257 f882894a-f735-0410-b71e-b25c423dba1c 21512 21513 * plugins/check_http.c: remove NULL string inits that can lead to 21514 segfaults 21515 21516 21517 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@256 f882894a-f735-0410-b71e-b25c423dba1c 21518 215192003-01-28 Ton Voon <tonvoon@users.sourceforge.net> 21520 21521 * configure.in: ps support for Darwin / MacOSX 21522 21523 21524 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@255 f882894a-f735-0410-b71e-b25c423dba1c 21525 215262003-01-27 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21527 21528 * plugins/check_http.c: do not pass host if none is provided 21529 21530 21531 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@254 f882894a-f735-0410-b71e-b25c423dba1c 21532 21533 * plugins/check_http.c: we were sending extra CRLF 21534 21535 21536 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@253 f882894a-f735-0410-b71e-b25c423dba1c 21537 215382003-01-19 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21539 21540 * plugins-scripts/check_rpc.pl: indicate new default state in 21541 get_rpcinfo, also fix a bunch of indents for consistent format 21542 21543 21544 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@252 f882894a-f735-0410-b71e-b25c423dba1c 21545 215462003-01-17 Subhendu Ghosh <sghosh@users.sourceforge.net> 21547 21548 * plugins-scripts/check_rpc.pl: bug fix for state and opt_c 21549 initialization 21550 21551 21552 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@251 f882894a-f735-0410-b71e-b25c423dba1c 21553 21554 * plugins/check_snmp.c: Counter32 tag parsing added 21555 21556 21557 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@250 f882894a-f735-0410-b71e-b25c423dba1c 21558 215592003-01-16 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21560 21561 * plugins/check_mysql.c, plugins/check_pgsql.c: semicolon needed where 21562 progname define was replaced 21563 21564 21565 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@249 f882894a-f735-0410-b71e-b25c423dba1c 21566 21567 * plugins/check_http.c: add option to let regex span newlines 21568 21569 21570 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@248 f882894a-f735-0410-b71e-b25c423dba1c 21571 21572 * plugins/check_game.c: progname and print_usage need to be defined 21573 21574 21575 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@247 f882894a-f735-0410-b71e-b25c423dba1c 21576 21577 * plugins/check_radius.c: semicolon needed where praogname define was 21578 replced 21579 21580 21581 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@246 f882894a-f735-0410-b71e-b25c423dba1c 21582 21583 * plugins/check_hpjd.c: semicolon needed where praogname define was 21584 replced 21585 21586 21587 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@245 f882894a-f735-0410-b71e-b25c423dba1c 21588 21589 * configure.in: find kerberos libs in latest Red Hat beta 21590 21591 21592 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@244 f882894a-f735-0410-b71e-b25c423dba1c 21593 21594 * plugins/utils.c: restore max() macro 21595 21596 21597 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@243 f882894a-f735-0410-b71e-b25c423dba1c 21598 21599 * plugins/check_tcp.c: cleanup progname assignment 21600 21601 21602 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@242 f882894a-f735-0410-b71e-b25c423dba1c 21603 21604 * plugins-scripts/check_disk_smb.pl: accept $ for share and \\ for users 21605 21606 21607 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@241 f882894a-f735-0410-b71e-b25c423dba1c 21608 21609 * plugins/check_by_ssh.c: avoid segfault when host is not given 21610 21611 21612 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@240 f882894a-f735-0410-b71e-b25c423dba1c 21613 216142003-01-13 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21615 21616 * contrib/check_dhcp.c, contrib/check_fping_in.c, contrib/check_rbl.c: 21617 convert PROGANE from a define to a const char 21618 21619 21620 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@239 f882894a-f735-0410-b71e-b25c423dba1c 21621 21622 * plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_disk.c, 21623 plugins/check_dns.c, plugins/check_dummy.c, plugins/check_fping.c, 21624 plugins/check_hpjd.c, plugins/check_http.c, plugins/check_ldap.c, 21625 plugins/check_load.c, plugins/check_mrtg.c, plugins/check_mrtgtraf.c, 21626 plugins/check_mysql.c, plugins/check_nagios.c, plugins/check_nwstat.c, 21627 plugins/check_overcr.c, plugins/check_pgsql.c, plugins/check_ping.c, 21628 plugins/check_procs.c, plugins/check_radius.c, plugins/check_real.c, 21629 plugins/check_smtp.c, plugins/check_snmp.c, plugins/check_ssh.c, 21630 plugins/check_swap.c, plugins/check_tcp.c, plugins/check_time.c, 21631 plugins/check_udp.c, plugins/check_ups.c, plugins/check_users.c, 21632 plugins/check_vsz.c, plugins/negate.c, plugins/urlize.c, 21633 plugins/utils.c, plugins/utils.h.in: convert PROGANE from a define to a 21634 const char 21635 21636 21637 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@238 f882894a-f735-0410-b71e-b25c423dba1c 21638 21639 * plugins/popen.c: change exit status to be POSIX compliant 21640 21641 21642 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@237 f882894a-f735-0410-b71e-b25c423dba1c 21643 21644 * plugins/check_nagios.c: check for a few null strings, change PROGNAME 21645 from #define to const *char 21646 21647 21648 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@236 f882894a-f735-0410-b71e-b25c423dba1c 21649 21650 * plugins/check_disk.c: add options for excluding devices and for 21651 skipping OK devices in summary 21652 21653 21654 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@235 f882894a-f735-0410-b71e-b25c423dba1c 21655 216562003-01-03 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21657 21658 * plugins/utils.c: protect against some null strings, make formats more 21659 uniform 21660 21661 21662 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@234 f882894a-f735-0410-b71e-b25c423dba1c 21663 216642002-12-19 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21665 21666 * plugins/check_tcp.c: expect is +OK for SPOP too 21667 21668 21669 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@233 f882894a-f735-0410-b71e-b25c423dba1c 21670 21671 * plugins/check_tcp.c: server expect not getting set, expect is +OK for 21672 POP 21673 21674 21675 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@232 f882894a-f735-0410-b71e-b25c423dba1c 21676 21677 * plugins/check_http.c: remove spurious CRLF 21678 21679 21680 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@231 f882894a-f735-0410-b71e-b25c423dba1c 21681 216822002-11-29 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 21683 21684 * contrib/check_citrix: New plugin to check the ICA browse service (used 21685 by Citrix Metaframe servers) from 21686 Ed Rolison and Tom De Blende. 21687 21688 21689 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@230 f882894a-f735-0410-b71e-b25c423dba1c 21690 216912002-11-25 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21692 21693 * plugins/check_tcp.c: was segfaulting if no dtat was returned 21694 21695 21696 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@228 f882894a-f735-0410-b71e-b25c423dba1c 21697 216982002-11-24 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21699 21700 * tools/snapshot: some fixes needed to move off old devel box 21701 21702 21703 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@227 f882894a-f735-0410-b71e-b25c423dba1c 21704 21705 * tools/snapshot: make routine snapshots of nagios and plugin CVS to 21706 expand testing 21707 21708 21709 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@226 f882894a-f735-0410-b71e-b25c423dba1c 21710 217112002-11-22 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21712 21713 * plugins/check_ups.c: add replace battery condition, replace unchecked 21714 strcat calls with asprintf (I do not think buffer overflow was possible 21715 here, but lets be consistent) 21716 21717 21718 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@225 f882894a-f735-0410-b71e-b25c423dba1c 21719 21720 * configure.in: get long args output to work on check_procs by putting 21721 incantations with -w ahead of others 21722 21723 21724 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@224 f882894a-f735-0410-b71e-b25c423dba1c 21725 21726 * configure.in: get long args output to work on linux check_procs, 21727 actually works this time (needs OpenBSD testing) 21728 21729 21730 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@223 f882894a-f735-0410-b71e-b25c423dba1c 21731 21732 * plugins/check_procs.c: add a few comments, trap a few place where a 21733 NULL string might have been handled 21734 21735 21736 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@222 f882894a-f735-0410-b71e-b25c423dba1c 21737 21738 * configure.in: get long args output to work on linux check_procs (needs 21739 OpenBSD testing) 21740 21741 21742 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@221 f882894a-f735-0410-b71e-b25c423dba1c 21743 217442002-11-21 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21745 21746 * plugins/check_dig.c: fix empty output on errors 21747 21748 21749 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@220 f882894a-f735-0410-b71e-b25c423dba1c 21750 217512002-11-20 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21752 21753 * plugins/check_swap.c: add switch to evaluate each swap individually 21754 21755 21756 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@219 f882894a-f735-0410-b71e-b25c423dba1c 21757 21758 * plugins/check_dig.c: fix solaris SEGV, still need to print meaningful 21759 error text 21760 21761 21762 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@218 f882894a-f735-0410-b71e-b25c423dba1c 21763 21764 * plugins/check_by_ssh.c: in short options, t no no argument 21765 21766 21767 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@217 f882894a-f735-0410-b71e-b25c423dba1c 21768 21769 * plugins/check_dig.c: replace some strcpy with strscpy 21770 21771 21772 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@216 f882894a-f735-0410-b71e-b25c423dba1c 21773 217742002-11-19 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21775 21776 * plugins/Makefile.am: another try at portable symlinking 21777 21778 21779 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@215 f882894a-f735-0410-b71e-b25c423dba1c 21780 21781 * plugins/Makefile.am: another try at portable symlinking 21782 21783 21784 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@214 f882894a-f735-0410-b71e-b25c423dba1c 21785 21786 * plugins/check_time.c: explicitly cast recv() arg2 for SunOS5.6 21787 21788 21789 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@213 f882894a-f735-0410-b71e-b25c423dba1c 21790 21791 * plugins/Makefile.am: rewrite of install-exec-hook for solaris 21792 21793 21794 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@212 f882894a-f735-0410-b71e-b25c423dba1c 21795 217962002-11-18 Subhendu Ghosh <sghosh@users.sourceforge.net> 21797 21798 * contrib/check_javaproc.pl, contrib/nagios_sendim.pl: javaproc, sendim 21799 21800 21801 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@211 f882894a-f735-0410-b71e-b25c423dba1c 21802 21803 * contrib-reporting/process_perfdata.pl: New directory to for perfdata 21804 and reporting scripts 21805 21806 21807 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@210 f882894a-f735-0410-b71e-b25c423dba1c 21808 218092002-11-18 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21810 21811 * plugins/check_swap.c: test total swap instead of individual disks 21812 21813 21814 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@209 f882894a-f735-0410-b71e-b25c423dba1c 21815 21816 * plugins/check_disk.c: failed to handle multple disks 21817 21818 21819 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@208 f882894a-f735-0410-b71e-b25c423dba1c 21820 21821 * plugins/utils.c: more readable max_state() code 21822 21823 21824 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@207 f882894a-f735-0410-b71e-b25c423dba1c 21825 218262002-11-16 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21827 21828 * plugins/Makefile.am: fix too many sources problem for programs tha are 21829 symlinks to check_tcp 21830 21831 21832 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@206 f882894a-f735-0410-b71e-b25c423dba1c 21833 21834 * plugins/check_snmp.c: my take on Subhendu's patches, plus a few 21835 comments for clarity 21836 21837 21838 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@205 f882894a-f735-0410-b71e-b25c423dba1c 21839 218402002-11-15 Subhendu Ghosh <sghosh@users.sourceforge.net> 21841 21842 * plugins/check_snmp.c: memory bounds in options, no output comparison 21843 case 21844 21845 21846 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@204 f882894a-f735-0410-b71e-b25c423dba1c 21847 218482002-11-15 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21849 21850 * nagios-plugins.spec.in: make spec work again, now that release is in 21851 source name again 21852 21853 21854 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@203 f882894a-f735-0410-b71e-b25c423dba1c 21855 21856 * configure.in: release numbering fix 21857 21858 21859 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@202 f882894a-f735-0410-b71e-b25c423dba1c 21860 21861 * plugins/check_snmp.c: fix label handling, replace accidentally deleted 21862 elseif l.310 21863 21864 21865 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@201 f882894a-f735-0410-b71e-b25c423dba1c 21866 218672002-11-14 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21868 21869 * Makefile.am, acconfig.h, configure.in, nagios-plugins.spec.in, 21870 plugins/utils.c: fix bug with gettimeofday test, improve version/release 21871 handling, update rpm spec 21872 21873 21874 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@200 f882894a-f735-0410-b71e-b25c423dba1c 21875 21876 * plugins/Makefile.am: fix typo in snprintf build 21877 21878 21879 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@199 f882894a-f735-0410-b71e-b25c423dba1c 21880 21881 * plugins/Makefile.am: can't drop these sources -- neded for dist 21882 21883 21884 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@198 f882894a-f735-0410-b71e-b25c423dba1c 21885 21886 * plugins/Makefile.am: fix build rule for snprintf 21887 21888 21889 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@197 f882894a-f735-0410-b71e-b25c423dba1c 21890 21891 * plugins/check_http.c: pagesize count off by one 21892 21893 21894 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@196 f882894a-f735-0410-b71e-b25c423dba1c 21895 21896 * plugins/check_http.c: clean up NULL from status on Solaris 21897 21898 21899 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@195 f882894a-f735-0410-b71e-b25c423dba1c 21900 21901 * configure.in: typo in AC_DEFINE of PS_FORMAT for solaris 21902 21903 21904 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@194 f882894a-f735-0410-b71e-b25c423dba1c 21905 21906 * plugins/Makefile.am: remove check_nt again 21907 21908 21909 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@193 f882894a-f735-0410-b71e-b25c423dba1c 21910 21911 * plugins/Makefile.am: back out last change -- it was only work in 21912 progress 21913 21914 21915 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@192 f882894a-f735-0410-b71e-b25c423dba1c 21916 21917 * plugins/Makefile.am, plugins/check_dns.c, plugins/check_ldap.c, 21918 plugins/check_mrtg.c, plugins/check_mrtgtraf.c, plugins/check_nwstat.c, 21919 plugins/check_radius.c, plugins/utils.c, plugins/version.h.in: remove 21920 call_getopt and ssprintf 21921 21922 21923 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@191 f882894a-f735-0410-b71e-b25c423dba1c 21924 219252002-11-13 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21926 21927 * plugins/check_disk.c, plugins/check_dns.c, plugins/check_fping.c, 21928 plugins/check_hpjd.c, plugins/check_mrtg.c, plugins/check_nwstat.c, 21929 plugins/check_ping.c, plugins/check_vsz.c, plugins/urlize.c, 21930 plugins/utils.c: remove call_getopt and asprintf 21931 21932 21933 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@190 f882894a-f735-0410-b71e-b25c423dba1c 21934 219352002-11-12 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21936 21937 * plugins/check_dig.c: cleanup asprintf, old function decls 21938 21939 21940 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@189 f882894a-f735-0410-b71e-b25c423dba1c 21941 21942 * plugins/check_mysql.c, plugins/check_real.c, plugins/check_ups.c: 21943 remove call_getopt 21944 21945 21946 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@188 f882894a-f735-0410-b71e-b25c423dba1c 21947 219482002-11-11 Subhendu Ghosh <sghosh@users.sourceforge.net> 21949 21950 * plugins/check_snmp.c: should use asprintf 21951 21952 21953 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@187 f882894a-f735-0410-b71e-b25c423dba1c 21954 21955 * plugins/check_snmp.c: more snmpv3 patches 21956 21957 21958 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@186 f882894a-f735-0410-b71e-b25c423dba1c 21959 21960 * plugins/check_snmp.c: long opt for miblist, snmpv3 support (rosenauer) 21961 21962 21963 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@185 f882894a-f735-0410-b71e-b25c423dba1c 21964 21965 * plugins/check_snmp.c: option to specify a miblist - llow 21966 21967 21968 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@184 f882894a-f735-0410-b71e-b25c423dba1c 21969 21970 * plugins/check_snmp.c: misc doc fix, missing verbose option 21971 21972 21973 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@183 f882894a-f735-0410-b71e-b25c423dba1c 21974 219752002-11-09 Karl DeBisschop <kdebisschop@users.sourceforge.net> 21976 21977 * plugins/check_ups.c, plugins/check_users.c: remove call_getopt 21978 21979 21980 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@182 f882894a-f735-0410-b71e-b25c423dba1c 21981 21982 * plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_ping.c, 21983 plugins/check_time.c: remove call_getopt 21984 21985 21986 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@181 f882894a-f735-0410-b71e-b25c423dba1c 21987 21988 * plugins/check_snmp.c: cleaner handling of DEFAULT_PORT 21989 21990 21991 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@180 f882894a-f735-0410-b71e-b25c423dba1c 21992 21993 * configure.in: add HPUX swap, try to cleanup getopt processing 21994 21995 21996 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@179 f882894a-f735-0410-b71e-b25c423dba1c 21997 21998 * plugins/check_pgsql.c, plugins/check_ping.c, plugins/check_snmp.c, 21999 plugins/negate.c, plugins/utils.h.in: define and use usage3 where second 22000 part of message is a an int/char 22001 22002 22003 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@178 f882894a-f735-0410-b71e-b25c423dba1c 22004 22005 * plugins/snprintf.c: HAVE_C99_SNPRINTF is not tested, so remove from 22006 ifdef 22007 22008 22009 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@177 f882894a-f735-0410-b71e-b25c423dba1c 22010 220112002-11-08 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22012 22013 * plugins/check_snmp.c: user reports NULL still getting into asprintf 22014 22015 22016 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@176 f882894a-f735-0410-b71e-b25c423dba1c 22017 22018 * plugins/check_vsz.c: remove call_getopt 22019 22020 22021 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@175 f882894a-f735-0410-b71e-b25c423dba1c 22022 22023 * acconfig.h, configure.in, plugins/common.h.in, plugins/utils.c, 22024 plugins/utils.h.in: patches required to build on solaris with asprintf 22025 and gettimeofday 22026 22027 22028 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@174 f882894a-f735-0410-b71e-b25c423dba1c 22029 22030 * plugins/check_http.c, plugins/check_load.c, plugins/check_ping.c, 22031 plugins/check_procs.c, plugins/check_smtp.c, plugins/check_tcp.c: remove 22032 unused variables 22033 22034 22035 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@173 f882894a-f735-0410-b71e-b25c423dba1c 22036 22037 * tools/oneliners: some useful onliners 22038 22039 22040 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@172 f882894a-f735-0410-b71e-b25c423dba1c 22041 220422002-11-07 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22043 22044 * plugins/check_snmp.c: bugfixes to command format and (null) text 22045 created by asprintf switch 22046 22047 22048 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@171 f882894a-f735-0410-b71e-b25c423dba1c 22049 22050 * plugins/check_by_ssh.c: remove call_getopt, add [] arougn time 22051 22052 22053 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@170 f882894a-f735-0410-b71e-b25c423dba1c 22054 22055 * configure.in: test snprintf function family for ifdefs in snprintf.c 22056 22057 22058 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@169 f882894a-f735-0410-b71e-b25c423dba1c 22059 220602002-10-30 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22061 22062 * plugins/check_tcp.c: replace fixed-lentgh buffer with asprintf 22063 22064 22065 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@168 f882894a-f735-0410-b71e-b25c423dba1c 22066 22067 * plugins/check_udp.c: forgot to remove call_getopt 22068 22069 22070 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@167 f882894a-f735-0410-b71e-b25c423dba1c 22071 22072 * plugins/check_ssh.c, plugins/check_swap.c: forgot to remove 22073 call_getopt declaration 22074 22075 22076 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@166 f882894a-f735-0410-b71e-b25c423dba1c 22077 22078 * plugins/check_smtp.c: remove call_getopt, fix several buffer overruns 22079 possible due to use of fixed size buffers 22080 22081 22082 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@165 f882894a-f735-0410-b71e-b25c423dba1c 22083 22084 * tools/setup: debian builds not actively maintained, so suppress error 22085 in setup script 22086 22087 22088 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@164 f882894a-f735-0410-b71e-b25c423dba1c 22089 220902002-10-30 Subhendu Ghosh <sghosh@users.sourceforge.net> 22091 22092 * acconfig.h, configure.in, plugins-scripts/Makefile.am, 22093 plugins-scripts/check_mailq.pl, plugins-scripts/utils.pm.in: monitor 22094 mailq 22095 22096 22097 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@163 f882894a-f735-0410-b71e-b25c423dba1c 22098 220992002-10-28 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22100 22101 * plugins-scripts/check_breeze.pl, plugins-scripts/check_disk_smb.pl, 22102 plugins-scripts/check_flexlm.pl, plugins-scripts/check_log.sh, 22103 plugins-scripts/check_ntp.pl, plugins-scripts/check_rpc.pl, 22104 plugins-scripts/check_sensors.sh, plugins-scripts/check_wave.pl: remove 22105 pspace in shebang since no sequent users replied 22106 22107 22108 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@162 f882894a-f735-0410-b71e-b25c423dba1c 22109 221102002-10-26 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22111 22112 * nagios-plugins.spec.in: release should not be in tarball name 22113 22114 22115 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@161 f882894a-f735-0410-b71e-b25c423dba1c 22116 221172002-10-25 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22118 22119 * nagios-plugins.spec.in: tweak source macro 22120 22121 22122 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@160 f882894a-f735-0410-b71e-b25c423dba1c 22123 22124 * plugins/Makefile.am: remove check_nt 22125 22126 22127 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@159 f882894a-f735-0410-b71e-b25c423dba1c 22128 22129 * Makefile.am, plugins/Makefile.am: include getloadavg sources, add some 22130 Solaris pkg build support 22131 22132 22133 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@158 f882894a-f735-0410-b71e-b25c423dba1c 22134 221352002-10-22 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22136 22137 * plugins/check_ssh.c: remove call_getopt, replace ssprintf with 22138 asprintf,better server version reporting 22139 22140 22141 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@157 f882894a-f735-0410-b71e-b25c423dba1c 22142 22143 * plugins/check_tcp.c: add check_spop 22144 22145 22146 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@156 f882894a-f735-0410-b71e-b25c423dba1c 22147 22148 * plugins/check_procs.c: remove call_getopt, replace ssprintf with 22149 asprintf 22150 22151 22152 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@155 f882894a-f735-0410-b71e-b25c423dba1c 22153 221542002-10-22 Subhendu Ghosh <sghosh@users.sourceforge.net> 22155 22156 * contrib/check_procr.sh: From: Jerome Tytgat - checks to see if named 22157 process is running 22158 22159 22160 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@154 f882894a-f735-0410-b71e-b25c423dba1c 22161 22162 * README, plugins/check_nt.c: check_nt is downloadable from 22163 nsclient.ready2run.nl 22164 22165 22166 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@153 f882894a-f735-0410-b71e-b25c423dba1c 22167 221682002-10-21 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22169 22170 * plugins/check_swap.c: use asprintf instead of ssprintf 22171 22172 22173 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@152 f882894a-f735-0410-b71e-b25c423dba1c 22174 22175 * plugins/Makefile.am: need to define SOURCES for check_tcp to also 22176 build as check_ftp,check_imap,check_nntp,check_pop 22177 22178 22179 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@151 f882894a-f735-0410-b71e-b25c423dba1c 22180 22181 * plugins/utils.c: use asprintf to do strscpy 22182 22183 22184 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@150 f882894a-f735-0410-b71e-b25c423dba1c 22185 22186 * plugins/Makefile.am: roll check_ftp, check_imap, check_pop, and 22187 check_nntp into check_tcp 22188 22189 22190 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@149 f882894a-f735-0410-b71e-b25c423dba1c 22191 22192 * plugins/check_ftp.c, plugins/check_imap.c, plugins/check_nntp.c, 22193 plugins/check_pop.c: these are all combined into check_tcp now 22194 22195 22196 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@148 f882894a-f735-0410-b71e-b25c423dba1c 22197 22198 * plugins/check_load.c: remove broken call_getopt 22199 22200 22201 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@147 f882894a-f735-0410-b71e-b25c423dba1c 22202 22203 * plugins/check_snmp.c: cleanup process_arguments, print_help, and 22204 print_usage 22205 22206 22207 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@146 f882894a-f735-0410-b71e-b25c423dba1c 22208 22209 * plugins/check_pgsql.c: now we provide long opts if they do not exist 22210 22211 22212 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@145 f882894a-f735-0410-b71e-b25c423dba1c 22213 222142002-10-20 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22215 22216 * plugins/check_snmp.c: fixed scanning for multiple OIDs, which was not 22217 working 22218 22219 22220 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@144 f882894a-f735-0410-b71e-b25c423dba1c 22221 22222 * plugins/check_snmp.c: change ssprintf to asprintf 22223 back out change at line 225 in r1.4 22224 (values were mismatched to format string, so output was nonsense) 22225 (I left a comment showing a construct that should work, but it fails for PHBs: 22226 if my disk gets nearly full, they want 'CRITICAL - 99%' not 'CRITICAL - Gauge32: 99') 22227 (If someine has a rationale for the change, maybe it could be done as an option? - it seems 22228 fairly clear that the Web display should be sensible to PHBs so long as there's no real loss) 22229 22230 22231 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@143 f882894a-f735-0410-b71e-b25c423dba1c 22232 222332002-10-18 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22234 22235 * plugins/check_swap.c: remove old call_getopt 22236 22237 22238 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@142 f882894a-f735-0410-b71e-b25c423dba1c 22239 22240 * plugins/check_load.c: remove old call_getopt code, fix bug taking 22241 single float, allow colon as separators in additin to commas 22242 22243 22244 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@141 f882894a-f735-0410-b71e-b25c423dba1c 22245 22246 * plugins/utils.c: handle null src in strscat 22247 22248 22249 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@140 f882894a-f735-0410-b71e-b25c423dba1c 22250 22251 * plugins/check_tcp.c: millisecond timing 22252 22253 22254 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@139 f882894a-f735-0410-b71e-b25c423dba1c 22255 22256 * plugins/utils.h.in: refine STD_LONG_OPTS 22257 22258 22259 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@138 f882894a-f735-0410-b71e-b25c423dba1c 22260 22261 * plugins/check_http.c: provide on more decimal point printing time 22262 22263 22264 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@137 f882894a-f735-0410-b71e-b25c423dba1c 22265 22266 * plugins/check_ping.c: remove broken call_getopt stuff 22267 22268 22269 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@136 f882894a-f735-0410-b71e-b25c423dba1c 22270 222712002-10-17 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22272 22273 * plugins/check_tcp.c: using asprintf 22274 22275 22276 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@135 f882894a-f735-0410-b71e-b25c423dba1c 22277 22278 * INSTALL, INSTALLING, tools/setup: revise now that aclocal is remved 22279 from CVS 22280 22281 22282 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@134 f882894a-f735-0410-b71e-b25c423dba1c 22283 222842002-10-16 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22285 22286 * configure.in: need some quoting on ifdef 22287 22288 22289 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@133 f882894a-f735-0410-b71e-b25c423dba1c 22290 22291 * acinclude.m4, configure.in: finally a working fix for 22292 AM/AC_FUNC_STRTOD nightmare 22293 22294 22295 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@132 f882894a-f735-0410-b71e-b25c423dba1c 22296 22297 * configure.in: mismatched quote 22298 22299 22300 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@131 f882894a-f735-0410-b71e-b25c423dba1c 22301 22302 * configure.in: mismatched quote 22303 22304 22305 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@130 f882894a-f735-0410-b71e-b25c423dba1c 22306 22307 * configure.in: missing commas 22308 22309 22310 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@129 f882894a-f735-0410-b71e-b25c423dba1c 22311 22312 * configure.in: complains on paren in comment 22313 22314 22315 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@128 f882894a-f735-0410-b71e-b25c423dba1c 22316 22317 * acinclude.m4: lost a paren 22318 22319 22320 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@127 f882894a-f735-0410-b71e-b25c423dba1c 22321 22322 * acinclude.m4: old auto???? has AM_FUNC_STRTOD, now renamed 22323 AC_FUNC_STRTOD 22324 22325 22326 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@126 f882894a-f735-0410-b71e-b25c423dba1c 22327 22328 * plugins/check_http.c, plugins/utils.c, plugins/utils.h.in: millisecond 22329 timimg where supported 22330 22331 22332 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@125 f882894a-f735-0410-b71e-b25c423dba1c 22333 22334 * configure.in, missing: build cleanly on RedHat 8.0 22335 22336 22337 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@124 f882894a-f735-0410-b71e-b25c423dba1c 22338 22339 * .cvsignore: ignore aclocal.m4 22340 22341 22342 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@123 f882894a-f735-0410-b71e-b25c423dba1c 22343 22344 * configure.in: AM_STRTOD was a typo 22345 22346 22347 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@122 f882894a-f735-0410-b71e-b25c423dba1c 22348 22349 * aclocal.m4: automake invokes acloacl on each run - it cannot be right 22350 to include this 22351 22352 22353 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@121 f882894a-f735-0410-b71e-b25c423dba1c 22354 22355 * acconfig.h: better checks for vsnprintf stuff 22356 22357 22358 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@120 f882894a-f735-0410-b71e-b25c423dba1c 22359 22360 * configure.in, plugins/check_http.c: use asprintf 22361 22362 22363 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@119 f882894a-f735-0410-b71e-b25c423dba1c 22364 22365 * plugins/utils.c: use asprintf to construct strscat 22366 22367 22368 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@118 f882894a-f735-0410-b71e-b25c423dba1c 22369 22370 * plugins/popen.h.in: timeout interval is extern 22371 22372 22373 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@117 f882894a-f735-0410-b71e-b25c423dba1c 22374 22375 * plugins/utils.c, plugins/utils.h.in: start support for gettimeofday 22376 and tv_usec 22377 22378 22379 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@116 f882894a-f735-0410-b71e-b25c423dba1c 22380 22381 * aclocal.m4: generated with automake 1.6 / autoconf 2.53 (maybe should 22382 not be in CVS, however) 22383 22384 22385 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@115 f882894a-f735-0410-b71e-b25c423dba1c 22386 22387 * plugins/snprintf.c: newer snprintf from samba.org 22388 22389 22390 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@114 f882894a-f735-0410-b71e-b25c423dba1c 22391 22392 * .cvsignore, depcomp: needed for automake 1.6 / autoconf 2.53 22393 22394 22395 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@113 f882894a-f735-0410-b71e-b25c423dba1c 22396 22397 * Makefile.am: cosmetic line wrap before 80 chars 22398 22399 22400 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@112 f882894a-f735-0410-b71e-b25c423dba1c 22401 22402 * configure.in: work with newer automake, begin swithc to asprintf 22403 22404 22405 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@111 f882894a-f735-0410-b71e-b25c423dba1c 22406 224072002-10-15 Subhendu Ghosh <sghosh@users.sourceforge.net> 22408 22409 * plugins-scripts/check_ifoperstatus.pl: new exit states, more 22410 conditional checking 22411 22412 22413 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@110 f882894a-f735-0410-b71e-b25c423dba1c 22414 224152002-10-07 Subhendu Ghosh <sghosh@users.sourceforge.net> 22416 22417 * plugins/check_dns.c: patch for expected IP address 22418 22419 22420 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@109 f882894a-f735-0410-b71e-b25c423dba1c 22421 224222002-10-07 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22423 22424 * plugins/popen.c: make sure we do not run past the end of an 22425 unterminated string 22426 22427 22428 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@108 f882894a-f735-0410-b71e-b25c423dba1c 22429 22430 * plugins/negate.c: use asprintf, inhibit splint warning 22431 22432 22433 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@107 f882894a-f735-0410-b71e-b25c423dba1c 22434 224352002-10-05 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22436 22437 * getloadavg.m4, plugins/getloadavg.c: lets use library instead od 22438 inconsistent command line interfaces 22439 22440 22441 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@106 f882894a-f735-0410-b71e-b25c423dba1c 22442 224432002-09-26 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22444 22445 * plugins/urlize.c: use ssprintf instead of sprintf 22446 22447 22448 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@105 f882894a-f735-0410-b71e-b25c423dba1c 22449 224502002-09-25 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22451 22452 * plugins/check_http.c: incorporate comment on my_recv from Russell 22453 Scibetti 22454 22455 22456 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@104 f882894a-f735-0410-b71e-b25c423dba1c 22457 22458 * plugins/check_http.c: incorporate comments from Russell Scibetti 22459 22460 22461 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@103 f882894a-f735-0410-b71e-b25c423dba1c 22462 224632002-09-24 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22464 22465 * plugins/check_http.c: replace remaining occurences of sprintf with 22466 snprintf 22467 22468 22469 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@102 f882894a-f735-0410-b71e-b25c423dba1c 22470 224712002-09-16 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22472 22473 * INSTALL: needed for latest autoconf 22474 22475 22476 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@101 f882894a-f735-0410-b71e-b25c423dba1c 22477 22478 * Makefile.am, aclocal.m4, configure.in, nagios-plugins.spec.in: finish 22479 ckleanup of rpm spec porcessing 22480 22481 22482 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@100 f882894a-f735-0410-b71e-b25c423dba1c 22483 224842002-09-14 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22485 22486 * nagios-plugins.spec.in: complete spec based on confugure.in 22487 22488 22489 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@99 f882894a-f735-0410-b71e-b25c423dba1c 22490 22491 * make-tarball, rpm: automake makes the dist tarball, rpmbuild -ta makes 22492 the rpm 22493 22494 22495 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@98 f882894a-f735-0410-b71e-b25c423dba1c 22496 22497 * plugins/check_http.c, plugins/check_tcp.c: time data in performance 22498 string 22499 22500 22501 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@97 f882894a-f735-0410-b71e-b25c423dba1c 22502 22503 * plugins-scripts/check_log.sh: patch from Matthew Peters 22504 <mattp@esec.com.au>, plus turned up a few bugs on my own 22505 22506 22507 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@96 f882894a-f735-0410-b71e-b25c423dba1c 22508 225092002-09-12 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22510 22511 * plugins/Makefile.am: negate wrapper 22512 22513 22514 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@95 f882894a-f735-0410-b71e-b25c423dba1c 22515 225162002-09-08 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22517 22518 * plugins/negate.c: wrapper to invert return status 22519 22520 22521 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@94 f882894a-f735-0410-b71e-b25c423dba1c 22522 22523 * plugins/utils.c: clears up warnings in splint 22524 22525 22526 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@93 f882894a-f735-0410-b71e-b25c423dba1c 22527 225282002-09-06 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22529 22530 * plugins-scripts/check_rpc.pl: case on key to ERRORS hash 22531 22532 22533 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@92 f882894a-f735-0410-b71e-b25c423dba1c 22534 225352002-09-04 Subhendu Ghosh <sghosh@users.sourceforge.net> 22536 22537 * configure.in: more Mysql patches 22538 22539 22540 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@91 f882894a-f735-0410-b71e-b25c423dba1c 22541 22542 * plugins-scripts/check_ntp.pl: dispersion check now controlled by warn 22543 and crit 22544 22545 22546 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@90 f882894a-f735-0410-b71e-b25c423dba1c 22547 22548 * configure.in: Mysql dir fix 22549 22550 22551 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@89 f882894a-f735-0410-b71e-b25c423dba1c 22552 22553 * contrib/check_ifoperstatus.pl, contrib/check_ifstatus.pl: moved to 22554 supported plugins-scripts 22555 22556 22557 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@88 f882894a-f735-0410-b71e-b25c423dba1c 22558 225592002-09-02 Subhendu Ghosh <sghosh@users.sourceforge.net> 22560 22561 * plugins/check_smtp.c: new -f option for adding a FROM address for RFC 22562 correctness 22563 22564 22565 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@87 f882894a-f735-0410-b71e-b25c423dba1c 22566 225672002-09-01 Subhendu Ghosh <sghosh@users.sourceforge.net> 22568 22569 * INSTALLING: file rename for MacOS X 22570 22571 22572 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@86 f882894a-f735-0410-b71e-b25c423dba1c 22573 22574 * plugins/check_smtp.c: Valid MAIL command 22575 22576 22577 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@85 f882894a-f735-0410-b71e-b25c423dba1c 22578 225792002-08-22 Subhendu Ghosh <sghosh@users.sourceforge.net> 22580 22581 * contrib/check_snmp_process_monitor.pl: updates 22582 22583 22584 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@84 f882894a-f735-0410-b71e-b25c423dba1c 22585 22586 * command.cfg.in: smsclient config 22587 22588 22589 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@83 f882894a-f735-0410-b71e-b25c423dba1c 22590 22591 * contrib/check_snmp_disk_monitor.pl, 22592 contrib/check_snmp_process_monitor.pl: new plugins contrib 22593 22594 22595 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@82 f882894a-f735-0410-b71e-b25c423dba1c 22596 225972002-08-18 Karl DeBisschop <kdebisschop@users.sourceforge.net> 22598 22599 * plugins/check_by_ssh.c: typo in options passed to ssh for ipv6. 22600 fix by setting a generic hook for 1-char pasthhru options 22601 22602 22603 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@81 f882894a-f735-0410-b71e-b25c423dba1c 22604 226052002-08-14 Subhendu Ghosh <sghosh@users.sourceforge.net> 22606 22607 * plugins-scripts/check_disk_smb.pl: patch for admin shares 22608 22609 22610 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@80 f882894a-f735-0410-b71e-b25c423dba1c 22611 22612 * command.cfg.in: qpage definitions 22613 22614 22615 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@79 f882894a-f735-0410-b71e-b25c423dba1c 22616 22617 * plugins-scripts/check_ifstatus.pl: skip PPP interfaces 22618 22619 22620 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@78 f882894a-f735-0410-b71e-b25c423dba1c 22621 22622 * plugins/check_smtp.c: added HELO command 22623 22624 22625 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@77 f882894a-f735-0410-b71e-b25c423dba1c 22626 22627 * plugins/check_by_ssh.c: ipv4/ipv6 switch added 22628 22629 22630 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@76 f882894a-f735-0410-b71e-b25c423dba1c 22631 22632 * plugins/check_hpjd.c: net-snmp v5x fix 22633 22634 22635 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@75 f882894a-f735-0410-b71e-b25c423dba1c 22636 22637 * contrib/check_apc_ups.pl: fix for ePN 22638 22639 22640 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@74 f882894a-f735-0410-b71e-b25c423dba1c 22641 22642 * contrib/check_linux_raid.pl, contrib/check_nagios_db.pl: new plugins 22643 22644 22645 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@73 f882894a-f735-0410-b71e-b25c423dba1c 22646 22647 * contrib/check_inodes-freebsd.pl: check inodes - freebsd - candidate 22648 for merge with check_inodes 22649 22650 22651 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@72 f882894a-f735-0410-b71e-b25c423dba1c 22652 22653 * contrib/check_smb.sh: new smb check - users 22654 22655 22656 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@71 f882894a-f735-0410-b71e-b25c423dba1c 22657 226582002-08-13 Ethan Galstad <egalstad@users.sourceforge.net> 22659 22660 * plugins/check_game.c: Mod to display current/max number of players in 22661 a game (Frank Kannemann) 22662 22663 22664 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@70 f882894a-f735-0410-b71e-b25c423dba1c 22665 226662002-08-12 Ethan Galstad <egalstad@users.sourceforge.net> 22667 22668 * contrib/check_disk_snmp.pl: Updated to use getopt (Christoph Maser) 22669 22670 22671 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@69 f882894a-f735-0410-b71e-b25c423dba1c 22672 226732002-08-01 Subhendu Ghosh <sghosh@users.sourceforge.net> 22674 22675 * plugins/check_snmp.c: re-patched exit state comparison 22676 22677 22678 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@68 f882894a-f735-0410-b71e-b25c423dba1c 22679 22680 * plugins/check_snmp.c: port option added, -c support net-snmpv5, 22681 complete response string output 22682 22683 22684 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@67 f882894a-f735-0410-b71e-b25c423dba1c 22685 226862002-08-01 Ethan Galstad <egalstad@users.sourceforge.net> 22687 22688 * contrib/check_digitemp.pl: Add Brian Lane's Digitemp (1-wire temp 22689 sensor) plugin 22690 22691 22692 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@66 f882894a-f735-0410-b71e-b25c423dba1c 22693 226942002-07-16 Ethan Galstad <egalstad@users.sourceforge.net> 22695 22696 * contrib/check_disk_snmp.pl: Christoph Maser's plugin to check disk 22697 usage via SNMP3 22698 22699 22700 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@65 f882894a-f735-0410-b71e-b25c423dba1c 22701 227022002-07-16 Stanley Hopcroft <stanleyhopcroft@users.sourceforge.net> 22703 22704 * contrib/check_ms_spooler.pl: Primitive and in need of refinement test 22705 of MS spooler (with smbclient) 22706 22707 22708 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@64 f882894a-f735-0410-b71e-b25c423dba1c 22709 227102002-07-04 Subhendu Ghosh <sghosh@users.sourceforge.net> 22711 22712 * contrib/check_procl.sh: Jerome Tytgat - accumulated/percentage CPU/MEM 22713 per process - bash plugin 22714 22715 22716 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@63 f882894a-f735-0410-b71e-b25c423dba1c 22717 22718 * INSTALL: doc update 22719 22720 22721 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@62 f882894a-f735-0410-b71e-b25c423dba1c 22722 227232002-06-28 Subhendu Ghosh <sghosh@users.sourceforge.net> 22724 22725 * INSTALL: note about autoconf/automake version 22726 22727 22728 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@61 f882894a-f735-0410-b71e-b25c423dba1c 22729 227302002-06-25 Subhendu Ghosh <sghosh@users.sourceforge.net> 22731 22732 * contrib/check_rbl.c: Check if IP address is specified on RBL - Tim 22733 Bell 22734 22735 22736 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@60 f882894a-f735-0410-b71e-b25c423dba1c 22737 22738 * contrib/check_lmmon.pl: check motherboard/cpu temp via lmmon 22739 22740 22741 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@59 f882894a-f735-0410-b71e-b25c423dba1c 22742 227432002-06-24 Subhendu Ghosh <sghosh@users.sourceforge.net> 22744 22745 * plugins/check_http.c: ignore return status codes if user specified 22746 status line check 22747 22748 22749 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@58 f882894a-f735-0410-b71e-b25c423dba1c 22750 22751 * plugins/check_snmp.c: printf bug for large numbers - Jeff Murray 22752 22753 22754 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@57 f882894a-f735-0410-b71e-b25c423dba1c 22755 227562002-06-20 Subhendu Ghosh <sghosh@users.sourceforge.net> 22757 22758 * plugins-scripts/check_disk_smb.pl: logic fix for disk space thresholds 22759 22760 22761 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@56 f882894a-f735-0410-b71e-b25c423dba1c 22762 227632002-06-19 Subhendu Ghosh <sghosh@users.sourceforge.net> 22764 22765 * plugins/check_dig.c, plugins/check_dns.c, plugins/check_fping.c, 22766 plugins/check_hpjd.c, plugins/check_nagios.c, plugins/check_ping.c, 22767 plugins/check_snmp.c, plugins/check_vsz.c, plugins/urlize.c, 22768 plugins/utils.c, plugins/utils.h.in: more POSIX return value comparison 22769 related code fixes 22770 22771 22772 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@55 f882894a-f735-0410-b71e-b25c423dba1c 22773 22774 * plugins/check_disk.c, plugins/check_ping.c, plugins/check_procs.c: 22775 fixes for using POSIX return codes 22776 22777 22778 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@54 f882894a-f735-0410-b71e-b25c423dba1c 22779 227802002-06-18 Subhendu Ghosh <sghosh@users.sourceforge.net> 22781 22782 * plugins/common.h.in: updated to POSIX return codes 22783 22784 22785 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@53 f882894a-f735-0410-b71e-b25c423dba1c 22786 22787 * contrib/check_cluster.c: Ethan's check_cluster 22788 22789 22790 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@52 f882894a-f735-0410-b71e-b25c423dba1c 22791 227922002-06-13 Subhendu Ghosh <sghosh@users.sourceforge.net> 22793 22794 * plugins/check_smtp.c: conformance to RFC 821 <CRLF> 22795 22796 22797 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@51 f882894a-f735-0410-b71e-b25c423dba1c 22798 22799 * configure.in: use xntpdc on Solaris for check_ntp 22800 22801 22802 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@50 f882894a-f735-0410-b71e-b25c423dba1c 22803 228042002-06-10 Subhendu Ghosh <sghosh@users.sourceforge.net> 22805 22806 * plugins/check_smtp.c: patch to stop NOQUEUE syslog messages - Karl 22807 Ewald 22808 22809 22810 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@49 f882894a-f735-0410-b71e-b25c423dba1c 22811 228122002-06-08 Subhendu Ghosh <sghosh@users.sourceforge.net> 22813 22814 * plugins-scripts/check_ntp.pl: xntpdc/ntpdc patch - John Koyle 22815 22816 22817 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@48 f882894a-f735-0410-b71e-b25c423dba1c 22818 228192002-06-06 Subhendu Ghosh <sghosh@users.sourceforge.net> 22820 22821 * plugins-scripts/subst.in, plugins-scripts/utils.sh.in: corrected 22822 result codes - for sh; corrected substition for libexec - Tom Bertelson 22823 22824 22825 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@47 f882894a-f735-0410-b71e-b25c423dba1c 22826 22827 * plugins/check_disk.c: added option for mount point - Tom Bertelson 22828 22829 22830 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@46 f882894a-f735-0410-b71e-b25c423dba1c 22831 22832 * plugins-scripts/check_oracle.sh: Add test for Oracle name server, can 22833 dynamicall determine ORACLE_HOME - tom Bertelson 22834 22835 22836 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@45 f882894a-f735-0410-b71e-b25c423dba1c 22837 22838 * plugins-scripts/check_flexlm.pl: conditional on lmstat 22839 22840 22841 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@44 f882894a-f735-0410-b71e-b25c423dba1c 22842 22843 * plugins-scripts/check_ntp.pl: conditional on ntpdc 22844 22845 22846 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@43 f882894a-f735-0410-b71e-b25c423dba1c 22847 228482002-05-29 Subhendu Ghosh <sghosh@users.sourceforge.net> 22849 22850 * command.cfg.in: notes added 22851 22852 22853 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@42 f882894a-f735-0410-b71e-b25c423dba1c 22854 228552002-05-28 Subhendu Ghosh <sghosh@users.sourceforge.net> 22856 22857 * command.cfg.in: option updates, more examples 22858 22859 22860 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@41 f882894a-f735-0410-b71e-b25c423dba1c 22861 22862 * command.cfg.in: option updates, more examples 22863 22864 22865 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@40 f882894a-f735-0410-b71e-b25c423dba1c 22866 228672002-05-27 Subhendu Ghosh <sghosh@users.sourceforge.net> 22868 22869 * plugins-scripts/check_ntp.pl: checked in too quickly 22870 22871 22872 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@39 f882894a-f735-0410-b71e-b25c423dba1c 22873 22874 * doc/README, doc/developer-guidelines.html, 22875 doc/developer-guidelines.sgml: added developer guidelines. 22876 22877 22878 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@38 f882894a-f735-0410-b71e-b25c423dba1c 22879 22880 * configure.in: typo, AIX 4.3 ps, smbclient, Net::SNMP fixes 22881 22882 22883 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@37 f882894a-f735-0410-b71e-b25c423dba1c 22884 22885 * acconfig.h, plugins-scripts/utils.pm.in: new var - smbclient 22886 22887 22888 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@36 f882894a-f735-0410-b71e-b25c423dba1c 22889 22890 * plugins-scripts/check_ntp.pl: logic reorg, ePN fix and support for 22891 utils.pm 22892 22893 22894 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@35 f882894a-f735-0410-b71e-b25c423dba1c 22895 22896 * plugins-scripts/check_disk_smb.pl: ePN fix and support for utils.pm 22897 22898 22899 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@34 f882894a-f735-0410-b71e-b25c423dba1c 22900 229012002-05-23 Subhendu Ghosh <sghosh@users.sourceforge.net> 22902 22903 * contrib/check_log2.pl, contrib/check_vcs.pl: New plugins from Aaron 22904 Bostick - Veritas Cluster, logfile 22905 22906 22907 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@33 f882894a-f735-0410-b71e-b25c423dba1c 22908 229092002-05-10 Subhendu Ghosh <sghosh@users.sourceforge.net> 22910 22911 * plugins-scripts/check_rpc.pl: updates for ePN, patch for multiple 22912 version check 22913 22914 22915 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@32 f882894a-f735-0410-b71e-b25c423dba1c 22916 22917 * configure.in, plugins-scripts/utils.pm.in: added programs to autoconf 22918 22919 22920 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@31 f882894a-f735-0410-b71e-b25c423dba1c 22921 22922 * acconfig.h: This commit was generated by cvs2svn to compensate for 22923 changes in r29, 22924 which included commits to RCS files with non-trunk default branches. 22925 22926 22927 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@30 f882894a-f735-0410-b71e-b25c423dba1c 22928 229292002-05-09 Subhendu Ghosh <sghosh@users.sourceforge.net> 22930 22931 * plugins-scripts/Makefile.am, plugins-scripts/check_ifoperstatus.pl: 22932 migrated check_ifoperstatus to standard plugin 22933 22934 22935 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@28 f882894a-f735-0410-b71e-b25c423dba1c 22936 229372002-05-08 Subhendu Ghosh <sghosh@users.sourceforge.net> 22938 22939 * plugins/check_ping.c: patch for Suse 8.0 loss output 22940 22941 22942 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@27 f882894a-f735-0410-b71e-b25c423dba1c 22943 22944 * plugins-scripts/utils.pm.in: is_hostname added, update CODES to POSIX 22945 22946 22947 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@26 f882894a-f735-0410-b71e-b25c423dba1c 22948 22949 * plugins/check_hpjd.c, plugins/check_ups.c: updated notes 22950 22951 22952 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@25 f882894a-f735-0410-b71e-b25c423dba1c 22953 22954 * configure.in: updated messages and check for host command 22955 22956 22957 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@24 f882894a-f735-0410-b71e-b25c423dba1c 22958 22959 * plugins-scripts/Makefile.am, plugins-scripts/check_ifstatus.pl: moved 22960 updated check_ifstatus to standard plugin 22961 22962 22963 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@23 f882894a-f735-0410-b71e-b25c423dba1c 22964 229652002-05-07 Subhendu Ghosh <sghosh@users.sourceforge.net> 22966 22967 * plugins-scripts/check_breeze.pl, plugins-scripts/check_flexlm.pl, 22968 plugins-scripts/check_ircd.pl, plugins-scripts/check_netdns.pl, 22969 plugins-scripts/check_ntp.pl, plugins-scripts/check_wave.pl: 2nd fix for 22970 ePN 22971 22972 22973 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@22 f882894a-f735-0410-b71e-b25c423dba1c 22974 229752002-05-02 Subhendu Ghosh <sghosh@users.sourceforge.net> 22976 22977 * plugins-scripts/check_breeze.pl, plugins-scripts/check_disk_smb.pl, 22978 plugins-scripts/check_flexlm.pl, plugins-scripts/check_ircd.pl, 22979 plugins-scripts/check_netdns.pl, plugins-scripts/check_ntp.pl, 22980 plugins-scripts/check_rpc.pl, plugins-scripts/check_wave.pl: fix for 22981 embedded perl 22982 22983 22984 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@21 f882894a-f735-0410-b71e-b25c423dba1c 22985 22986 * tools/README, tools/mini_epn.c, tools/p1.pl: updated mini_epn and 22987 p1.pl added to plugins distribution 22988 22989 22990 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@20 f882894a-f735-0410-b71e-b25c423dba1c 22991 229922002-05-01 Subhendu Ghosh <sghosh@users.sourceforge.net> 22993 22994 * contrib/tarballs/fetchlog-0.92.tar.gz: remote log check (via snmp 22995 possible) by Alexander Haderer 22996 22997 22998 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@19 f882894a-f735-0410-b71e-b25c423dba1c 22999 230002002-04-29 Karl DeBisschop <kdebisschop@users.sourceforge.net> 23001 23002 * plugins/getopt.h: failed to carry over from old plugins, listed in 23003 EXTRA_DIST, needed for build 23004 23005 23006 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@18 f882894a-f735-0410-b71e-b25c423dba1c 23007 230082002-04-23 Subhendu Ghosh <sghosh@users.sourceforge.net> 23009 23010 * plugins/check_ping.c: corrected program name and added rtt patch for 23011 RH7.2+beta 23012 23013 23014 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@17 f882894a-f735-0410-b71e-b25c423dba1c 23015 230162002-04-18 Ethan Galstad <egalstad@users.sourceforge.net> 23017 23018 * contrib/check_inodes.pl: add check_inodes contrib plugin by John Jolet 23019 23020 23021 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@16 f882894a-f735-0410-b71e-b25c423dba1c 23022 23023 * configure.in: configure script patch for ping syntax 23024 23025 23026 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@15 f882894a-f735-0410-b71e-b25c423dba1c 23027 230282002-04-07 Subhendu Ghosh <sghosh@users.sourceforge.net> 23029 23030 * contrib/check_backup.pl, contrib/check_dl_size.pl: plugins from 23031 Patrick Greenwell 23032 23033 23034 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@14 f882894a-f735-0410-b71e-b25c423dba1c 23035 230362002-04-05 Subhendu Ghosh <sghosh@users.sourceforge.net> 23037 23038 * acconfig.h: This commit was generated by cvs2svn to compensate for 23039 changes in r12, 23040 which included commits to RCS files with non-trunk default branches. 23041 23042 23043 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@13 f882894a-f735-0410-b71e-b25c423dba1c 23044 23045 * contrib/tarballs/check_spread.tar: plugin to check spread messaging 23046 toolkit 23047 23048 23049 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@11 f882894a-f735-0410-b71e-b25c423dba1c 23050 230512002-04-03 Subhendu Ghosh <sghosh@users.sourceforge.net> 23052 23053 * contrib/check_oracle_instance.pl: from Sven Dolderer - check oracle 23054 instance 23055 23056 23057 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@10 f882894a-f735-0410-b71e-b25c423dba1c 23058 23059 * plugins-scripts/check_nfs.pl: check_nfs functionality exists in 23060 check_rpc 23061 23062 23063 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@9 f882894a-f735-0410-b71e-b25c423dba1c 23064 230652002-03-18 Subhendu Ghosh <sghosh@users.sourceforge.net> 23066 23067 * plugins-scripts/subst.in: function to update perl plugin scripts to 23068 find utils.pm 23069 23070 23071 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@8 f882894a-f735-0410-b71e-b25c423dba1c 23072 230732002-03-01 Ethan Galstad <egalstad@users.sourceforge.net> 23074 23075 * plugins/.cvsignore, plugins/config.h.in: Fix for stupid me 23076 23077 23078 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@7 f882894a-f735-0410-b71e-b25c423dba1c 23079 23080 * contrib/check_breeze.pl, contrib/check_dhcp.c, 23081 contrib/check_flexlm.pl, contrib/check_hltherm.c, 23082 contrib/check_hprsc.pl, contrib/check_ipxping.c, contrib/check_mysql.c, 23083 contrib/check_uptime.c, contrib/check_wave.pl, contrib/readme.txt, 23084 contrib/tarballs/berger-ping.tar.gz, 23085 contrib/tarballs/bowen-langley_plugins.tar.gz, 23086 contrib/tarballs/check_bgp-1.0.tar.gz, 23087 contrib/tarballs/check_breeze.tar.gz, 23088 contrib/tarballs/check_flexlm.tar.gz, 23089 contrib/tarballs/check_hltherm.tar.gz, 23090 contrib/tarballs/check_hprsc.tar.gz, contrib/tarballs/check_memory.tgz, 23091 contrib/tarballs/check_radius.tar.gz, 23092 contrib/tarballs/check_wave.tar.gz, 23093 contrib/tarballs/hopcroft-plugins.tar.gz, 23094 contrib/tarballs/radius.tar.gz, plugins/.cvsignore, plugins/config.h.in: 23095 Contrib plugin cleanup 23096 23097 23098 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@6 f882894a-f735-0410-b71e-b25c423dba1c 23099 231002002-02-28 Ethan Galstad <egalstad@users.sourceforge.net> 23101 23102 * .cvsignore, AUTHORS, CODING, COPYING, ChangeLog, FAQ, Helper.pm, 23103 INSTALL, LEGAL, Makefile.am, NEWS, README, REQUIREMENTS, ROADMAP, 23104 Requirements, acconfig.h, aclocal.m4, command.cfg.in, configure.in, 23105 contrib/aix/check_crit_dsk, contrib/aix/check_dsk, 23106 contrib/aix/check_failed, contrib/aix/check_io, 23107 contrib/aix/check_kerberos, contrib/aix/check_ping, 23108 contrib/aix/check_queue, contrib/aix/pg_stat, contrib/check_apache.pl, 23109 contrib/check_apc_ups.pl, contrib/check_bgpstate.pl, 23110 contrib/check_dhcp.c, contrib/check_dlswcircuit.pl, 23111 contrib/check_dns_random.pl, contrib/check_email_loop.pl, 23112 contrib/check_fping_in.c, contrib/check_ftpget.pl, 23113 contrib/check_ifoperstatus.pl, contrib/check_ifstatus.pl, 23114 contrib/check_ipxping.c, contrib/check_joy.sh, 23115 contrib/check_maxchannels.pl, contrib/check_maxwanstate.pl, 23116 contrib/check_mem.pl, contrib/check_memory.tgz, contrib/check_mysql.c, 23117 contrib/check_mysql.pl, contrib/check_nagios.pl, 23118 contrib/check_netapp.pl, contrib/check_nmap.py, contrib/check_nwstat.pl, 23119 contrib/check_ora_table_space.pl, contrib/check_pop3.pl, 23120 contrib/check_qmailq.pl, contrib/check_rrd_data.pl, 23121 contrib/check_sap.sh, contrib/check_sockets.pl, contrib/check_timeout.c, 23122 contrib/check_uptime.c, contrib/checkciscotemp.pl, 23123 contrib/maser-oracle.pl, contrib/mrtgext.pl, contrib/readme.txt, 23124 contrib/restrict.pl, contrib/tarballs/berger-ping.tar.gz, 23125 contrib/tarballs/bowen-langley_plugins.tar.gz, 23126 contrib/tarballs/check_bgp-1.0.tar.gz, 23127 contrib/tarballs/check_breeze.tar.gz, 23128 contrib/tarballs/check_flexlm.tar.gz, 23129 contrib/tarballs/check_hltherm.tar.gz, 23130 contrib/tarballs/check_hprsc.tar.gz, 23131 contrib/tarballs/check_radius.tar.gz, 23132 contrib/tarballs/check_wave.tar.gz, 23133 contrib/tarballs/hopcroft-plugins.tar.gz, 23134 contrib/tarballs/radius.tar.gz, contrib/urlize.pl, contrib/utils.py, 23135 install-sh, make-tarball, missing, mkinstalldirs, nagios-plugins.spec, 23136 opttest.pl, package.def, plugins-scripts/.cvsignore, 23137 plugins-scripts/Makefile.am, plugins-scripts/check_breeze.pl, 23138 plugins-scripts/check_disk_smb.pl, plugins-scripts/check_flexlm.pl, 23139 plugins-scripts/check_ircd.pl, plugins-scripts/check_log.sh, 23140 plugins-scripts/check_netdns.pl, plugins-scripts/check_nfs.pl, 23141 plugins-scripts/check_ntp.pl, plugins-scripts/check_oracle.sh, 23142 plugins-scripts/check_rpc.pl, plugins-scripts/check_sensors.sh, 23143 plugins-scripts/check_wave.pl, plugins-scripts/subst.in, 23144 plugins-scripts/t/check_rpc.t, plugins-scripts/utils.pm.in, 23145 plugins-scripts/utils.sh.in, plugins/.cvsignore, plugins/Makefile.am, 23146 plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_disk.c, 23147 plugins/check_dns.c, plugins/check_dummy.c, plugins/check_fping.c, 23148 plugins/check_ftp.c, plugins/check_game.c, plugins/check_hpjd.c, 23149 plugins/check_http.c, plugins/check_ide-smart.c, plugins/check_imap.c, 23150 plugins/check_ldap.c, plugins/check_load.c, plugins/check_mrtg.c, 23151 plugins/check_mrtgtraf.c, plugins/check_mysql.c, plugins/check_nagios.c, 23152 plugins/check_nntp.c, plugins/check_nt.c, plugins/check_nwstat.c, 23153 plugins/check_overcr.c, plugins/check_pgsql.c, plugins/check_ping.c, 23154 plugins/check_pop.c, plugins/check_procs.c, plugins/check_radius.c, 23155 plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, 23156 plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, 23157 plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c, 23158 plugins/check_users.c, plugins/check_vsz.c, plugins/common.h.in, 23159 plugins/getopt.c, plugins/getopt1.c, plugins/netutils.c, 23160 plugins/netutils.h.in, plugins/popen.c, plugins/popen.h.in, 23161 plugins/snprintf.c, plugins/t/check_disk.t, plugins/t/check_dns.t, 23162 plugins/t/check_fping.t, plugins/t/check_ftp.t, plugins/t/check_hpjd.t, 23163 plugins/t/check_http.t, plugins/t/check_imap.t, plugins/t/check_load.t, 23164 plugins/t/check_mysql.t, plugins/t/check_ping.t, plugins/t/check_pop.t, 23165 plugins/t/check_procs.t, plugins/t/check_smtp.t, plugins/t/check_snmp.t, 23166 plugins/t/check_swap.t, plugins/t/check_tcp.t, plugins/t/check_time.t, 23167 plugins/t/check_udp.t, plugins/t/check_users.t, plugins/t/check_vsz.t, 23168 plugins/tests/check_disk, plugins/tests/check_dns, 23169 plugins/tests/check_ftp, plugins/tests/check_hpjd, 23170 plugins/tests/check_http, plugins/tests/check_load, 23171 plugins/tests/check_ping, plugins/tests/check_procs, 23172 plugins/tests/check_swap, plugins/tests/check_users, 23173 plugins/tests/check_vsz, plugins/urlize.c, plugins/utils.c, 23174 plugins/utils.h.in, plugins/version.h.in, rpm, subst.in, subst.sh, 23175 test.pl.in, tools/setup, tools/tango: Initial revision 23176 23177 23178 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2 f882894a-f735-0410-b71e-b25c423dba1c 23179 23180