Code

1b752ad5383513eabb277b387dce288a529afa06
[nagiosplug.git] / ChangeLog
1 2003-03-01  kdebisschop@alert.infoplease.com  <kdebisschop>
3         * nagios-plugins.spec.in: we were missing some docs in the RPM
5 2003-02-23  sghosh  <sghosh>
7         * REQUIREMENTS: Novell requirements
9         * contrib/check_bgpstate.pl: removed community string in CRIT message
11 2003-02-22  tonvoon  <tonvoon>
13         * configure.in:
14         Solaris and Unixware labels round the wrong way for swap command
16 2003-02-22  kdebisschop@alert.infoplease.com  <kdebisschop>
18         * Makefile.am: provide target for nagios-plugins.spec
20         * Makefile.am: add CODING FAQ LEGAL to distribution tarball
22 2003-02-21  tonvoon  <tonvoon>
24         * plugins/check_http.c: Fixed coredump with unallocated string
26         * plugins/check_dns.c:
27         Strip leading spaces on dns return value (689563 - Simon L Nielsen)
29 2003-02-20  kdebisschop@alert.infoplease.com  <kdebisschop>
31         * plugins-scripts/check_disk_smb.pl:
32         option regexs need to include ^ and $
34 2003-02-19  tonvoon  <tonvoon>
36         * lib/Makefile.am: Removing getloadavg.m4 from dist
38 2003-02-19  kdebisschop@alert.infoplease.com  <kdebisschop>
40         * lib/getloadavg.m4, tools/setup, INSTALL, configure.in:
41         remove getloadavg.m4
43 2003-02-19  tonvoon  <tonvoon>
45         * getloadavg.m4, lib/Makefile.am, lib/getloadavg.c, lib/getloadavg.m4, plugins/Makefile.am, plugins/getloadavg.c, Makefile.am, configure.in:
46         Move getloadavg to lib directory. Must run "aclocal -I lib"
48 2003-02-18  kdebisschop@alert.infoplease.com  <kdebisschop>
50         * plugins/check_pgsql.c: spurious backslash escape
52         * configure.in: set tag for beta3, fix pgsql detection
54         * plugins/check_udp.c: never exited getopt loop
56         * plugins/check_tcp.c: failed if header was more than 1023 bytes
58 2003-02-18  tonvoon  <tonvoon>
60         * plugins/check_load.c: Fixed the output messages (Bug 688729 - Jayjay)
62         * Makefile.am: Add SUPPORT file to distribution
64         * plugins/check_http.c:
65         Fixed compiler warning and increased the SSL random key for a Solaris PRNG problem
67 2003-02-18  kdebisschop@alert.infoplease.com  <kdebisschop>
69         * configure.in:
70         remainder of ps fix for UnixWare, and move [] in if/elif to indicate m4 quoting instead of test invocation
72 2003-02-18  sghosh  <sghosh>
74         * contrib/check_appletalk.pl: Appletalk ping plugin
76         * plugins/check_snmp.c: OID type prefix patch [Patches-679403]
78         * plugins/check_swap.c: support for Large swap sizes
80         * configure.in:
81         regex fix to catch *BSD swapinfo and not HP-UX error and memory/file swap in addition to device for HP-UX
83 2003-02-17  kdebisschop@alert.infoplease.com  <kdebisschop>
85         * configure.in: typo in testing uname output
87         * configure.in: ping and swap for unixware
89         * configure.in: library search dirs are part of LDFLAGS
91 2003-02-17  sghosh  <sghosh>
93         * REQUIREMENTS: location updates
95 2003-02-16  tonvoon  <tonvoon>
97         * plugins/Makefile.am: Fixed dependencies for check_nt
99         * plugins/check_nt.c:
100         Coredump if no variable set (reported by Marc C. Poulin)
102 2003-02-16  egalstad  <egalstad>
104         * contrib/check_dhcp.c: Interface patch byor Clemens Resen
106 2003-02-16  sghosh  <sghosh>
108         * plugins-scripts/check_ntp.pl:
109         all alphanumeric accepted for refid on ntpq
111 2003-02-12  tonvoon  <tonvoon>
113         * plugins/.cvsignore: Added extra plugins
115         * lib/.cvsignore: Add ignore files
117         * plugins/negate.c:
118         Remove unnecessary \ and fix coredump with no parameters specified
120         * plugins/check_http.c:
121         Remove unnecessary \ - complaints from Tru64's cc compiler
123         * configure.in:
124         Inadequate quoting for PS_FORMAT & removal of grep "*** for Tru64
126 2003-02-12  sghosh  <sghosh>
128         * command.cfg.in: forced ntpq jitter check
130         * plugins-scripts/check_ifoperstatus.pl: added timeout alarm
132         * plugins-scripts/check_ntp.pl:
133         fixed regex for stratum1 peer, added logic for failed ntpq call(e.g. sntp host)
135 2003-02-11  tonvoon  <tonvoon>
137         * plugins/check_mysql.c:
138         Patch by Dave Viner for seg fault on RH 7.3 (655903)
140 2003-02-10  tonvoon  <tonvoon>
142         * configure.in: Update with references to REQUIREMENTS
144         * Requirements: Remove file, superceded by REQUIREMENTS
146         * plugins/getopt1.c, plugins/getopt.h, plugins/getopt.c:
147         Removing getopt files - now in new lib directory
149         * lib/getopt.c, lib/getopt.h, lib/getopt1.c, lib/Makefile.am:
150         New directory for common library files
152         * plugins/common.h.in:
153         Added in a define for HAVE_GETOPT_H for backwards compatibility
155         * plugins/Makefile.am:
156         Remove unnecessary getopt references and link in lib directory
158         * configure.in:
159         Removing checks for getopt.h - now always available. Also support lib dir
161         * Makefile.am: Adding lib directory for getopts change
163         * configure.in: Fixed Tru64 ps command (Bug 669585 - Paula Arnold)
165 2003-02-10  undrgrid  <undrgrid>
167         * plugins/check_ssh.c:
168         Added argc checks before attempting to access argv[]
170         Corrected return codes and output
172         * plugins/check_ssh.c:
173         Revised code to use resolving and connection code in utils.c and
174         netutils.c rather than its own functions.
175         Corrected code to properly handle input of server hostname and port on
176         commandline without option flags.
178 2003-02-10  kdebisschop@alert.infoplease.com  <kdebisschop>
180         * contrib/check_fping_in.c: this plugin is in core as check_fping
182 2003-02-09  undrgrid  <undrgrid>
184         * tools/setup:
185         Reordered program calls so autoheader was called before automake thus
186         getting rid of errors for header files not being present when automake
187         was called. Also puts it inline with documentation in
188         INSTALL & INSTALLING
190 2003-02-09  sghosh  <sghosh>
192         * contrib/check_adptraid.sh, contrib/check_compaq_insight.pl, contrib/check_file_age.pl:
193          new plugins
195         * contrib/README.TXT, contrib/readme.txt: file rename
197         * contrib/sched_downtime.pl, contrib/check_remote_nagios_status.pl, contrib/check_wins.pl:
198         more contribs
200         * contrib/tarballs/fetchlog-0.92.tar.gz, contrib/tarballs/fetchlog-0.94.tar.gz:
201         new version
203 2003-02-09  kdebisschop@alert.infoplease.com  <kdebisschop>
205         * README, CODING, FAQ: spell check
207 2003-02-09  sghosh  <sghosh>
209         * SUPPORT: ispell
211 2003-02-08  kdebisschop@alert.infoplease.com  <kdebisschop>
213         * plugins/check_pgsql.c: use enum instead of define
215         * FAQ: add item on submitting new plugins
217         * SUPPORT: suggest minimum standards for support requests
219         * plugins/check_http.c: submit request with one send
221 2003-02-05  kdebisschop@alert.infoplease.com  <kdebisschop>
223         * configure.in: fix for SSL build on RedHat rawhide
225         * plugins/check_dns.c:
226         allow check to proceed using servers from resolv.conf
228         * plugins/check_http.c: fix segfault due to bad asprintf invocation
230 2003-02-04  sghosh  <sghosh>
232         * plugins-scripts/Makefile.am:
233          install user:grp perms [patch 679703 -Detlef Boehm]
235         * plugins-scripts/check_flexlm.pl: lmstat output update
237         * plugins-scripts/check_ntp.pl: corrected ntpdate offset to seconds
239 2003-02-03  tonvoon  <tonvoon>
241         * plugins/check_snmp.c:
242         Avoid core dump with null or invalid data (679400 - Mathieu Masseboeuf)
244         * plugins/Makefile.am: Patch for Mac OS X compile (652080 - Ton Voon)
246 2003-02-03  sghosh  <sghosh>
248         * contrib/tarballs/check_cit.tgz: Citrix plugin
250         * command.cfg.in: more sample command configurations
252         * plugins-scripts/check_ntp.pl, plugins-scripts/utils.pm.in, configure.in:
253         change ntpdc to ntpq (Jonathan Rozes,Thomas Schimpke, bug-656237 )
255         * plugins-scripts/check_ntp.pl:
256         patch for desync peer and ntpdate (James Fidell)
258         * plugins-scripts/check_ifstatus.pl:  bugfix [bug 651021 mperry2]
260         * plugins/check_hpjd.c:
261         added default community [bug-patch #600349 jbaumgartner]
263 2003-01-31  tonvoon  <tonvoon>
265         * plugins/check_procs.c:
266         Fix for zombie processes on Solaris (Bug 677803 - Matthew Brown)
268         * plugins/check_nt.c:
269         Reapply all asprintf calls. Fix for %% problem with -l flag.
271         * plugins/check_nt.c:
272         Removed all unnecessary asprintf calls. Replaced with original check_nt.c
273         to minimise amount of changes (reported by Reuben Farrelly)
275 2003-01-30  tonvoon  <tonvoon>
277         * plugins/check_nt.c: Added reference to the official NSClient web site
279         * plugins/check_swap.c: Fixed long --allswap option
281         * plugins/check_procs.c: Fixed progname
283 2003-01-29  tonvoon  <tonvoon>
285         * plugins/check_mrtgtraf.c:
286         Fixed error and success codes (638656 - Paul Dlug)
288         * plugins-scripts/check_oracle.sh:
289         Added cache and tablespace check (621567 - John Marquart)
291         * plugins/check_nt.c, plugins/Makefile.am:
292         Added in check_nt for bug 646516
294 2003-01-29  kdebisschop@alert.infoplease.com  <kdebisschop>
296         * plugins/check_mysql.c: remove incorrect check_disk() declaration
298         * plugins/check_ldap.c:
299         fix segfault when argc>=2 and the -H or -b options are not supplied
301         * plugins/check_by_ssh.c: 1.8
303 2003-01-29  tonvoon  <tonvoon>
305         * plugins/check_http.c:
306         Better error if server requests client based certificate (609382 - Olaf Greis)
308         * contrib/check_dns_random.pl:
309         Exit code added (604837 - Lachlan Cameron-Smith)
311         * plugins-scripts/check_oracle.sh:
312         Added dummy login test (650970 - Ton Voon)
314         * plugins/check_vsz.c:
315         Error when no params passed, better invalid params message (652086 - Ton Voon)
317         * plugins/check_procs.c:
318         Fixed NULL status in Solaris (644783 - Fabian Pehla)
319         Fixed -p options (652082 - Ton Voon)
321 2003-01-28  kdebisschop@alert.infoplease.com  <kdebisschop>
323         * contrib/checkciscotemp.pl:
324         typo: had commented use Net::SNMP for testing
326         * plugins/check_real.c:
327         make sure host_name is set and remove NULL string inits that can lead to segfaults
329         * plugins/check_mysql.c: missed argc check on port parameter
331         * contrib/checkciscotemp.pl: split and validate input more robustly
333         * plugins/check_http.c:
334         remove NULL string inits that can lead to segfaults
336 2003-01-28  tonvoon  <tonvoon>
338         * configure.in: ps support for Darwin / MacOSX
340 2003-01-27  kdebisschop@alert.infoplease.com  <kdebisschop>
342         * plugins/check_http.c: do not pass host if none is provided
344         * plugins/check_http.c: we were sending extra CRLF
346 2003-01-19  kdebisschop@alert.infoplease.com  <kdebisschop>
348         * plugins-scripts/check_rpc.pl:
349         indicate new default state in get_rpcinfo, also fix a bunch of indents for consistent format
351 2003-01-17  sghosh  <sghosh>
353         * plugins-scripts/check_rpc.pl:
354         bug fix for state and opt_c initialization
356         * plugins/check_snmp.c: Counter32 tag parsing added
358 2003-01-16  kdebisschop@alert.infoplease.com  <kdebisschop>
360         * plugins/check_mysql.c, plugins/check_pgsql.c:
361         semicolon needed where progname define was replaced
363         * plugins/check_http.c: add option to let regex span newlines
365         * plugins/check_game.c: progname and print_usage need to be defined
367         * plugins/check_radius.c, plugins/check_hpjd.c:
368         semicolon needed where praogname define was replced
370         * configure.in: find kerberos libs in latest Red Hat beta
372         * plugins/utils.c: restore max() macro
374         * plugins/check_tcp.c: cleanup progname assignment
376         * plugins-scripts/check_disk_smb.pl:
377         accept $ for share and \\ for users
379         * plugins/check_by_ssh.c: avoid segfault when host is not given
381 2003-01-13  kdebisschop@alert.infoplease.com  <kdebisschop>
383         * contrib/check_dhcp.c, contrib/check_fping_in.c, contrib/check_rbl.c, plugins/check_http.c, plugins/check_ldap.c, plugins/check_load.c, plugins/check_mrtg.c, plugins/check_mrtgtraf.c, plugins/check_mysql.c, plugins/check_nagios.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_swap.c, plugins/check_tcp.c, plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c, plugins/check_users.c, plugins/check_vsz.c, plugins/negate.c, plugins/urlize.c, plugins/utils.c, plugins/utils.h.in, plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_disk.c, plugins/check_dns.c, plugins/check_dummy.c, plugins/check_fping.c, plugins/check_hpjd.c:
384         convert PROGNAME from a define to a const char
386         * plugins/popen.c: change exit status to be POSIX compliant
388         * plugins/check_nagios.c:
389         check for a few null strings, change PROGNAME from #define to const *char
391         * plugins/check_disk.c:
392         add options for excluding devices and for skipping OK devices in summary
394 2003-01-03  kdebisschop@alert.infoplease.com  <kdebisschop>
396         * plugins/utils.c:
397         protect against some null strings, make formats more uniform
399 2002-12-19  kdebisschop@alert.infoplease.com  <kdebisschop>
401         * plugins/check_tcp.c: expect is +OK for SPOP too
403         * plugins/check_tcp.c:
404         server expect not getting set, expect is +OK for POP
406         * plugins/check_http.c: remove spurious CRLF
408 2002-11-29  stanleyhopcroft  <stanleyhopcroft>
410         * contrib/check_citrix:
411         New plugin to check the ICA browse service (used by Citrix Metaframe servers) from
412         Ed Rolison and Tom De Blende.
414 2002-11-25  kdebisschop@alert.infoplease.com  <kdebisschop>
416         * plugins/check_tcp.c: was segfaulting if no dtat was returned
418 2002-11-24  kdebisschop@alert.infoplease.com  <kdebisschop>
420         * tools/snapshot: some fixes needed to move off old devel box
422         * tools/snapshot:
423         make routine snapshots of nagios and plugin CVS to expand testing
425 2002-11-22  kdebisschop@alert.infoplease.com  <kdebisschop>
427         * plugins/check_ups.c:
428         add replace battery condition, replace unchecked strcat calls with asprintf (I do not think buffer overflow was possible here, but lets be consistent)
430         * configure.in:
431         get long args output to work on check_procs by putting incantations with -w ahead of others
433         * configure.in:
434         get long args output to work on linux check_procs, actually works this time (needs OpenBSD testing)
436         * plugins/check_procs.c:
437         add a few comments, trap a few place where a NULL string might have been handled
439         * configure.in:
440         get long args output to work on linux check_procs (needs OpenBSD testing)
442 2002-11-21  kdebisschop@alert.infoplease.com  <kdebisschop>
444         * plugins/check_dig.c: fix empty output on errors
446 2002-11-20  kdebisschop@alert.infoplease.com  <kdebisschop>
448         * plugins/check_swap.c: add switch to evaluate each swap individually
450         * plugins/check_dig.c:
451         fix solaris SEGV, still need to print meaningful error text
453         * plugins/check_by_ssh.c: in short options, t no no argument
455         * plugins/check_dig.c: replace some strcpy with strscpy
457 2002-11-19  kdebisschop@alert.infoplease.com  <kdebisschop>
459         * plugins/Makefile.am: another try at portable symlinking
461         * plugins/check_time.c: explicitly cast recv() arg2 for SunOS5.6
463         * plugins/Makefile.am: rewrite of install-exec-hook for solaris
465 2002-11-18  sghosh  <sghosh>
467         * contrib/check_javaproc.pl, contrib/nagios_sendim.pl: javaproc, sendim
469         * contrib-reporting/process_perfdata.pl:
470         New directory to for perfdata and reporting scripts
472 2002-11-18  kdebisschop@alert.infoplease.com  <kdebisschop>
474         * plugins/check_swap.c: test total swap instead of individual disks
476         * plugins/check_disk.c: failed to handle multple disks
478         * plugins/utils.c: more readable max_state() code
480 2002-11-16  kdebisschop@alert.infoplease.com  <kdebisschop>
482         * plugins/Makefile.am:
483         fix too many sources problem for programs tha are symlinks to check_tcp
485         * plugins/check_snmp.c:
486         my take on Subhendu's patches, plus a few comments for clarity
488 2002-11-15  sghosh  <sghosh>
490         * plugins/check_snmp.c:
491         memory bounds in options, no output comparison case
493 2002-11-15  kdebisschop@alert.infoplease.com  <kdebisschop>
495         * nagios-plugins.spec.in:
496         make spec work again, now that release is in source name again
498         * configure.in: release numbering fix
500         * plugins/check_snmp.c:
501         fix label handling, replace accidentally deleted elseif l.310
503 2002-11-14  kdebisschop@alert.infoplease.com  <kdebisschop>
505         * plugins/utils.c, configure.in, nagios-plugins.spec.in, Makefile.am, acconfig.h:
506         fix bug with gettimeofday test, improve version/release handling, update rpm spec
508         * plugins/Makefile.am: fix typo in snprintf build
510         * plugins/Makefile.am: can't drop these sources -- neded for dist
512         * plugins/Makefile.am: fix build rule for snprintf
514         * plugins/check_http.c: pagesize count off by one
516         * plugins/check_http.c: clean up NULL from status on Solaris
518         * configure.in: typo in AC_DEFINE of PS_FORMAT for solaris
520         * plugins/Makefile.am: remove check_nt again
522         * plugins/Makefile.am:
523         back out last change -- it was only work in progress
525         * plugins/Makefile.am, plugins/check_dns.c, plugins/check_ldap.c, plugins/check_mrtg.c, plugins/check_mrtgtraf.c, plugins/check_nwstat.c, plugins/check_radius.c, plugins/utils.c, plugins/version.h.in:
526         remove call_getopt and ssprintf
528 2002-11-13  kdebisschop@alert.infoplease.com  <kdebisschop>
530         * plugins/check_disk.c, plugins/check_dns.c, plugins/check_fping.c, plugins/check_hpjd.c, plugins/check_mrtg.c, plugins/check_nwstat.c, plugins/check_ping.c, plugins/check_vsz.c, plugins/urlize.c, plugins/utils.c:
531         remove call_getopt and asprintf
533 2002-11-12  kdebisschop@alert.infoplease.com  <kdebisschop>
535         * plugins/check_dig.c: cleanup asprintf, old function decls
537         * plugins/check_mysql.c, plugins/check_real.c, plugins/check_ups.c:
538         remove call_getopt
540 2002-11-11  sghosh  <sghosh>
542         * plugins/check_snmp.c: should use asprintf
544         * plugins/check_snmp.c: more snmpv3 patches
546         * plugins/check_snmp.c:
547         long opt for miblist, snmpv3 support (rosenauer)
549         * plugins/check_snmp.c: option to specify a miblist - llow
551         * plugins/check_snmp.c: misc doc fix, missing verbose option
553 2002-11-09  kdebisschop@alert.infoplease.com  <kdebisschop>
555         * plugins/check_ups.c, plugins/check_users.c, plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_ping.c, plugins/check_time.c:
556         remove call_getopt
558         * plugins/check_snmp.c: cleaner handling of DEFAULT_PORT
560         * configure.in: add HPUX swap, try to cleanup getopt processing
562         * plugins/check_pgsql.c, plugins/check_ping.c, plugins/check_snmp.c, plugins/negate.c, plugins/utils.h.in:
563         define and use usage3 where second part of message is a an int/char
565         * plugins/snprintf.c:
566         HAVE_C99_SNPRINTF is not tested, so remove from ifdef
568 2002-11-08  kdebisschop@alert.infoplease.com  <kdebisschop>
570         * plugins/check_snmp.c: user reports NULL still getting into asprintf
572         * plugins/check_vsz.c: remove call_getopt
574         * acconfig.h, configure.in, plugins/common.h.in, plugins/utils.c, plugins/utils.h.in:
575         patches required to build on solaris with asprintf and gettimeofday
577         * plugins/check_http.c, plugins/check_load.c, plugins/check_ping.c, plugins/check_procs.c, plugins/check_smtp.c, plugins/check_tcp.c:
578         remove unused variables
580         * tools/oneliners: some useful onliners
582 2002-11-07  kdebisschop@alert.infoplease.com  <kdebisschop>
584         * plugins/check_snmp.c:
585         bugfixes to command format and (null) text created by asprintf switch
587         * plugins/check_by_ssh.c: remove call_getopt, add [] arougn time
589         * configure.in: test snprintf function family for ifdefs in snprintf.c
591 2002-10-30  kdebisschop@alert.infoplease.com  <kdebisschop>
593         * plugins/check_tcp.c: replace fixed-lentgh buffer with asprintf
595         * plugins/check_udp.c: forgot to remove call_getopt
597         * plugins/check_swap.c, plugins/check_ssh.c:
598         forgot to remove call_getopt declaration
600         * plugins/check_smtp.c:
601         remove call_getopt, fix several buffer overruns possible due to use of fixed size buffers
603         * tools/setup:
604         debian builds not actively maintained, so suppress error in setup script
606 2002-10-30  sghosh  <sghosh>
608         * acconfig.h, configure.in, plugins-scripts/Makefile.am, plugins-scripts/check_mailq.pl, plugins-scripts/utils.pm.in:
609         monitor mailq
611 2002-10-28  kdebisschop@alert.infoplease.com  <kdebisschop>
613         * plugins-scripts/check_rpc.pl, plugins-scripts/check_sensors.sh, plugins-scripts/check_wave.pl, plugins-scripts/check_flexlm.pl, plugins-scripts/check_log.sh, plugins-scripts/check_ntp.pl, plugins-scripts/check_breeze.pl, plugins-scripts/check_disk_smb.pl:
614         remove pspace in shebang since no sequent users replied
616 2002-10-26  kdebisschop@alert.infoplease.com  <kdebisschop>
618         * nagios-plugins.spec.in: release should not be in tarball name
620 2002-10-25  kdebisschop@alert.infoplease.com  <kdebisschop>
622         * nagios-plugins.spec.in: tweak source macro
624         * plugins/Makefile.am: remove check_nt
626         * plugins/Makefile.am, Makefile.am:
627         include getloadavg sources, add some Solaris pkg build support
629 2002-10-22  kdebisschop@alert.infoplease.com  <kdebisschop>
631         * plugins/check_ssh.c:
632         remove call_getopt, replace ssprintf with asprintf,better server version reporting
634         * plugins/check_tcp.c: add check_spop
636         * plugins/check_procs.c:
637         remove call_getopt, replace ssprintf with asprintf
639 2002-10-22  sghosh  <sghosh>
641         * contrib/check_procr.sh:
642         From: Jerome Tytgat - checks to see if named process is running
644         * README, plugins/check_nt.c:
645         check_nt is downloadable from nsclient.ready2run.nl
647 2002-10-21  kdebisschop@alert.infoplease.com  <kdebisschop>
649         * plugins/check_swap.c: use asprintf instead of ssprintf
651         * plugins/Makefile.am:
652         need to define SOURCES for check_tcp to also build as check_ftp,check_imap,check_nntp,check_pop
654         * plugins/utils.c: use asprintf to do strscpy
656         * plugins/Makefile.am:
657         roll check_ftp, check_imap, check_pop, and check_nntp into check_tcp
659         * plugins/check_ftp.c, plugins/check_imap.c, plugins/check_nntp.c, plugins/check_pop.c:
660         these are all combined into check_tcp now
662         * plugins/check_load.c: remove broken call_getopt
664         * plugins/check_snmp.c:
665         cleanup process_arguments, print_help, and print_usage
667         * plugins/check_pgsql.c: now we provide long opts if they do not exist
669 2002-10-20  kdebisschop@alert.infoplease.com  <kdebisschop>
671         * plugins/check_snmp.c:
672         fixed scanning for multiple OIDs, which was not working
674         * plugins/check_snmp.c: change ssprintf to asprintf
675         back out change at line 225 in r1.4
676           (values were mismatched to format string, so output was nonsense)
677           (I left a comment showing a construct that should work, but it fails for PHBs:
678             if my disk gets nearly full, they want 'CRITICAL - 99%' not 'CRITICAL - Gauge32: 99')
679           (If someine has a rationale for the change, maybe it could be done as an option? - it seems
680             fairly clear that the Web display should be sensible to PHBs so long as there's no real loss)
682 2002-10-18  kdebisschop@alert.infoplease.com  <kdebisschop>
684         * plugins/check_swap.c: remove old call_getopt
686         * plugins/check_load.c:
687         remove old call_getopt code, fix bug taking single float, allow colon as separators in additin to commas
689         * plugins/utils.c: handle null src in strscat
691         * plugins/check_tcp.c: millisecond timing
693         * plugins/utils.h.in: refine STD_LONG_OPTS
695         * plugins/check_http.c: provide on more decimal point printing time
697         * plugins/check_ping.c: remove broken call_getopt stuff
699 2002-10-17  kdebisschop@alert.infoplease.com  <kdebisschop>
701         * plugins/check_tcp.c: using asprintf
703         * tools/setup, INSTALL, INSTALLING:
704         revise now that aclocal is remved from CVS
706 2002-10-16  kdebisschop@alert.infoplease.com  <kdebisschop>
708         * configure.in: need some quoting on ifdef
710         * acinclude.m4, configure.in:
711         finally a working fix for AM/AC_FUNC_STRTOD nightmare
713         * configure.in: mismatched quote
715         * configure.in: missing commas
717         * configure.in: complains on paren in comment
719         * acinclude.m4: lost a paren
721         * acinclude.m4:
722         old auto???? has AM_FUNC_STRTOD, now renamed AC_FUNC_STRTOD
724         * plugins/check_http.c, plugins/utils.c, plugins/utils.h.in:
725         millisecond timimg where supported
727         * configure.in, missing: build cleanly on RedHat 8.0
729         * .cvsignore: ignore aclocal.m4
731         * configure.in: AM_STRTOD was a typo
733         * aclocal.m4:
734         automake invokes acloacl on each run - it cannot be right to include this
736         * acconfig.h: better checks for vsnprintf stuff
738         * configure.in, plugins/check_http.c: use asprintf
740         * plugins/utils.c: use asprintf to construct strscat
742         * plugins/popen.h.in: timeout interval is extern
744         * plugins/utils.c, plugins/utils.h.in:
745         start support for gettimeofday and tv_usec
747         * aclocal.m4:
748         generated with automake 1.6 / autoconf 2.53 (maybe should not be in CVS, however)
750         * plugins/snprintf.c: newer snprintf from samba.org
752         * .cvsignore: needed for automake 1.6 / autoconf 2.53
754         * Makefile.am: cosmetic line wrap before 80 chars
756         * depcomp: needed for automake 1.6 / autoconf 2.53
758         * configure.in: work with newer automake, begin swithc to asprintf
760 2002-10-15  sghosh  <sghosh>
762         * plugins-scripts/check_ifoperstatus.pl:
763         new exit states, more conditional checking
765 2002-10-07  sghosh  <sghosh>
767         * plugins/check_dns.c: patch for expected IP address
769 2002-10-07  kdebisschop@alert.infoplease.com  <kdebisschop>
771         * plugins/popen.c:
772         make sure we do not run past the end of an unterminated string
774         * plugins/negate.c: use asprintf, inhibit splint warning
776 2002-10-05  kdebisschop@alert.infoplease.com  <kdebisschop>
778         * getloadavg.m4, plugins/getloadavg.c:
779         lets use library instead od inconsistent command line interfaces
781 2002-09-26  kdebisschop@alert.infoplease.com  <kdebisschop>
783         * plugins/urlize.c: use ssprintf instead of sprintf
785 2002-09-25  kdebisschop@alert.infoplease.com  <kdebisschop>
787         * plugins/check_http.c:
788         incorporate comment on my_recv from Russell Scibetti
790         * plugins/check_http.c: incorporate comments from Russell Scibetti
792 2002-09-24  kdebisschop@alert.infoplease.com  <kdebisschop>
794         * plugins/check_http.c:
795         replace remaining occurences of sprintf with snprintf
797 2002-09-16  kdebisschop@alert.infoplease.com  <kdebisschop>
799         * INSTALL: needed for latest autoconf
801         * Makefile.am, aclocal.m4, configure.in, nagios-plugins.spec.in:
802         finish ckleanup of rpm spec porcessing
804 2002-09-14  kdebisschop@alert.infoplease.com  <kdebisschop>
806         * nagios-plugins.spec, nagios-plugins.spec.in:
807         complete spec based on confugure.in
809         * make-tarball, rpm:
810         automake makes the dist tarball, rpmbuild -ta makes the rpm
812         * plugins/check_tcp.c, plugins/check_http.c:
813         time data in performance string
815         * plugins-scripts/check_log.sh:
816         patch from Matthew Peters <mattp@esec.com.au>, plus turned up a few bugs on my own
818 2002-09-12  kdebisschop@alert.infoplease.com  <kdebisschop>
820         * plugins/Makefile.am: negate wrapper
822 2002-09-08  kdebisschop@alert.infoplease.com  <kdebisschop>
824         * plugins/negate.c: wrapper to invert return status
826         * plugins/utils.c: clears up warnings in splint
828 2002-09-06  kdebisschop@alert.infoplease.com  <kdebisschop>
830         * plugins-scripts/check_rpc.pl: case on key to ERRORS hash
832 2002-09-04  sghosh  <sghosh>
834         * configure.in: more Mysql patches
836         * plugins-scripts/check_ntp.pl:
837         dispersion check now controlled by warn and crit
839         * configure.in: Mysql dir fix
841         * contrib/check_ifstatus.pl, contrib/check_ifoperstatus.pl:
842         moved to supported plugins-scripts
844 2002-09-02  sghosh  <sghosh>
846         * plugins/check_smtp.c:
847         new -f option for adding a FROM address for RFC correctness
849 2002-09-01  sghosh  <sghosh>
851         * INSTALL, INSTALLING: file rename for MacOS X
853         * plugins/check_smtp.c: Valid MAIL command
855 2002-08-22  sghosh  <sghosh>
857         * contrib/check_snmp_process_monitor.pl: updates
859         * command.cfg.in: smsclient config
861         * contrib/check_snmp_disk_monitor.pl, contrib/check_snmp_process_monitor.pl:
862         new plugins contrib
864 2002-08-18  kdebisschop@alert.infoplease.com  <kdebisschop>
866         * plugins/check_by_ssh.c: typo in options passed to ssh for ipv6.
867         fix by setting a generic hook for 1-char pasthhru options
869 2002-08-14  sghosh  <sghosh>
871         * plugins-scripts/check_disk_smb.pl: patch for admin shares
873         * command.cfg.in: qpage definitions
875         * plugins-scripts/check_ifstatus.pl: skip PPP interfaces
877         * plugins/check_smtp.c: added HELO command
879         * plugins/check_by_ssh.c: ipv4/ipv6 switch added
881         * plugins/check_hpjd.c: net-snmp v5x fix
883         * contrib/check_apc_ups.pl: fix for ePN
885         * contrib/check_linux_raid.pl, contrib/check_nagios_db.pl:  new plugins
887         * contrib/check_inodes-freebsd.pl:
888         check inodes - freebsd  - candidate for merge with check_inodes
890         * contrib/check_smb.sh: new smb check - users
892 2002-08-13  egalstad  <egalstad>
894         * plugins/check_game.c:
895         Mod to display current/max number of players in a game (Frank Kannemann)
897 2002-08-12  egalstad  <egalstad>
899         * contrib/check_disk_snmp.pl: Updated to use getopt (Christoph Maser)
901 2002-08-01  sghosh  <sghosh>
903         * plugins/check_snmp.c: re-patched exit state comparison
905         * plugins/check_snmp.c:
906         port option added, -c support net-snmpv5, complete response string output
908 2002-08-01  egalstad  <egalstad>
910         * contrib/check_digitemp.pl:
911         Add Brian Lane's Digitemp (1-wire temp sensor) plugin
913 2002-07-16  egalstad  <egalstad>
915         * contrib/check_disk_snmp.pl:
916         Christoph Maser's plugin to check disk usage via SNMP3
918 2002-07-16  stanleyhopcroft  <stanleyhopcroft>
920         * contrib/check_ms_spooler.pl:
921         Primitive and in need of refinement test of MS spooler (with smbclient)
923 2002-07-04  sghosh  <sghosh>
925         * contrib/check_procl.sh:
926         Jerome Tytgat - accumulated/percentage CPU/MEM per process - bash plugin
928         * INSTALL: doc update
930 2002-06-28  sghosh  <sghosh>
932         * INSTALL: note about autoconf/automake version
934 2002-06-25  sghosh  <sghosh>
936         * contrib/check_rbl.c:
937         Check if IP address is specified on RBL - Tim Bell
939         * contrib/check_lmmon.pl: check motherboard/cpu temp via lmmon
941 2002-06-24  sghosh  <sghosh>
943         * plugins/check_http.c:
944         ignore return status codes if user specified status line check
946         * plugins/check_snmp.c: printf bug for large numbers - Jeff Murray
948 2002-06-20  sghosh  <sghosh>
950         * plugins-scripts/check_disk_smb.pl:
951         logic fix for disk space thresholds
953 2002-06-19  sghosh  <sghosh>
955         * plugins/check_dig.c, plugins/check_dns.c, plugins/check_fping.c, plugins/check_hpjd.c, plugins/check_nagios.c, plugins/check_ping.c, plugins/check_snmp.c, plugins/check_vsz.c, plugins/urlize.c, plugins/utils.c, plugins/utils.h.in:
956         more POSIX return value comparison related code fixes
958         * plugins/check_disk.c, plugins/check_ping.c, plugins/check_procs.c:
959         fixes for using POSIX return codes
961 2002-06-18  sghosh  <sghosh>
963         * plugins/common.h.in:  updated to POSIX return codes
965         * contrib/check_cluster.c: Ethan's check_cluster
967 2002-06-13  sghosh  <sghosh>
969         * plugins/check_smtp.c: conformance to RFC 821 <CRLF>
971         * configure.in: use xntpdc on Solaris for check_ntp
973 2002-06-10  sghosh  <sghosh>
975         * plugins/check_smtp.c:
976         patch to stop NOQUEUE syslog messages - Karl Ewald
978 2002-06-08  sghosh  <sghosh>
980         * plugins-scripts/check_ntp.pl: xntpdc/ntpdc patch - John Koyle
982 2002-06-06  sghosh  <sghosh>
984         * plugins-scripts/subst.in, plugins-scripts/utils.sh.in:
985         corrected result codes - for sh; corrected substition for libexec - Tom Bertelson
987         * plugins/check_disk.c: added option for mount point - Tom Bertelson
989         * plugins-scripts/check_oracle.sh:
990         Add test for Oracle name server, can dynamicall determine ORACLE_HOME - tom Bertelson
992         * plugins-scripts/check_flexlm.pl: conditional on lmstat
994         * plugins-scripts/check_ntp.pl: conditional on ntpdc
996 2002-05-29  sghosh  <sghosh>
998         * command.cfg.in: notes added
1000 2002-05-28  sghosh  <sghosh>
1002         * command.cfg.in: option updates, more examples
1004 2002-05-27  sghosh  <sghosh>
1006         * plugins-scripts/check_ntp.pl: checked in too quickly
1008         * doc/README, doc/developer-guidelines.html, doc/developer-guidelines.sgml:
1009         added developer guidelines.
1011         * configure.in: typo, AIX 4.3 ps, smbclient, Net::SNMP fixes
1013         * acconfig.h, plugins-scripts/utils.pm.in:  new var - smbclient
1015         * plugins-scripts/check_ntp.pl:
1016         logic reorg, ePN fix and support for utils.pm
1018         * plugins-scripts/check_disk_smb.pl: ePN fix and support for utils.pm
1020 2002-05-23  sghosh  <sghosh>
1022         * contrib/check_log2.pl, contrib/check_vcs.pl:
1023         New plugins from Aaron Bostick - Veritas Cluster, logfile
1025 2002-05-10  sghosh  <sghosh>
1027         * plugins-scripts/check_rpc.pl:
1028         updates for ePN, patch for multiple version check
1030         * configure.in, plugins-scripts/utils.pm.in: added programs to autoconf
1032         * acconfig.h: Added programs for autoconf
1034 2002-05-09  sghosh  <sghosh>
1036         * plugins-scripts/Makefile.am, plugins-scripts/check_ifoperstatus.pl:
1037         migrated check_ifoperstatus to standard plugin
1039 2002-05-08  sghosh  <sghosh>
1041         * plugins/check_ping.c:  patch for Suse 8.0 loss output
1043         * plugins-scripts/utils.pm.in:
1044          is_hostname added, update CODES to POSIX
1046         * plugins/check_hpjd.c, plugins/check_ups.c: updated notes
1048         * configure.in: updated messages and check for host command
1050         * plugins-scripts/Makefile.am, plugins-scripts/check_ifstatus.pl:
1051         moved updated check_ifstatus to standard plugin
1053 2002-05-07  sghosh  <sghosh>
1055         * plugins-scripts/check_breeze.pl, plugins-scripts/check_flexlm.pl, plugins-scripts/check_ircd.pl, plugins-scripts/check_netdns.pl, plugins-scripts/check_ntp.pl, plugins-scripts/check_wave.pl:
1056         2nd fix for ePN
1058 2002-05-02  sghosh  <sghosh>
1060         * plugins-scripts/check_breeze.pl, plugins-scripts/check_disk_smb.pl, plugins-scripts/check_flexlm.pl, plugins-scripts/check_ircd.pl, plugins-scripts/check_netdns.pl, plugins-scripts/check_ntp.pl, plugins-scripts/check_rpc.pl, plugins-scripts/check_wave.pl:
1061         fix for embedded perl
1063         * tools/README, tools/mini_epn.c, tools/p1.pl:
1064         updated mini_epn and p1.pl added to plugins distribution
1066 2002-05-01  sghosh  <sghosh>
1068         * contrib/tarballs/fetchlog-0.92.tar.gz:
1069         remote log check (via snmp possible) by  Alexander Haderer
1071 2002-04-29  kdebisschop@alert.infoplease.com  <kdebisschop>
1073         * plugins/getopt.h:
1074         failed to carry over from old plugins, listed in EXTRA_DIST, needed for build
1076 2002-04-23  sghosh  <sghosh>
1078         * plugins/check_ping.c:
1079         corrected program name and added rtt patch for RH7.2+beta
1081 2002-04-18  egalstad  <egalstad>
1083         * contrib/check_inodes.pl:
1084         add check_inodes contrib plugin by John Jolet
1086         * configure.in: configure script patch for ping syntax
1088 2002-04-07  sghosh  <sghosh>
1090         * contrib/check_backup.pl, contrib/check_dl_size.pl:
1091         plugins from Patrick Greenwell
1093 2002-04-05  sghosh  <sghosh>
1095         * acconfig.h: added HOST_COMMAND
1097         * contrib/tarballs/check_spread.tar:
1098         plugin to check spread messaging toolkit
1100 2002-04-03  sghosh  <sghosh>
1102         * contrib/check_oracle_instance.pl:
1103          from Sven Dolderer - check oracle instance
1105         * plugins-scripts/check_nfs.pl:
1106         check_nfs functionality exists in check_rpc
1108 2002-03-18  sghosh  <sghosh>
1110         * plugins-scripts/subst.in:
1111         function to update perl plugin scripts to find utils.pm
1113 2002-03-01  egalstad  <egalstad>
1115         * plugins/.cvsignore, plugins/config.h.in: Fix for stupid me
1117         * contrib/check_breeze.pl, contrib/check_dhcp.c, contrib/check_flexlm.pl, contrib/check_hltherm.c, contrib/check_hprsc.pl, contrib/check_ipxping.c, contrib/check_memory.tgz, contrib/check_mysql.c, contrib/check_uptime.c, contrib/check_wave.pl, contrib/readme.txt, contrib/tarballs/berger-ping.tar.gz, contrib/tarballs/bowen-langley_plugins.tar.gz, contrib/tarballs/check_bgp-1.0.tar.gz, contrib/tarballs/check_breeze.tar.gz, contrib/tarballs/check_flexlm.tar.gz, contrib/tarballs/check_hltherm.tar.gz, contrib/tarballs/check_hprsc.tar.gz, contrib/tarballs/check_memory.tgz, contrib/tarballs/check_radius.tar.gz, contrib/tarballs/check_wave.tar.gz, contrib/tarballs/hopcroft-plugins.tar.gz, contrib/tarballs/radius.tar.gz, plugins/.cvsignore, plugins/config.h.in:
1118         Contrib plugin cleanup
1120 2002-02-28  egalstad  <egalstad>
1122         * plugins-scripts/.cvsignore, plugins-scripts/Makefile.am, plugins-scripts/check_breeze.pl, plugins-scripts/check_disk_smb.pl, plugins-scripts/check_flexlm.pl, plugins-scripts/check_ircd.pl, plugins-scripts/check_log.sh, plugins-scripts/check_netdns.pl, plugins-scripts/check_nfs.pl, plugins-scripts/check_ntp.pl, plugins-scripts/check_oracle.sh, plugins-scripts/check_rpc.pl, plugins-scripts/check_sensors.sh, plugins-scripts/check_wave.pl, plugins-scripts/subst.in, plugins-scripts/t/check_rpc.t, plugins-scripts/utils.pm.in, plugins-scripts/utils.sh.in, plugins/check_nagios.c, plugins/t/check_disk.t, plugins/t/check_dns.t, plugins/t/check_fping.t, plugins/t/check_ftp.t, plugins/t/check_hpjd.t, plugins/t/check_http.t, plugins/t/check_imap.t, plugins/t/check_load.t, plugins/t/check_mysql.t, plugins/t/check_ping.t, plugins/t/check_pop.t, plugins/t/check_procs.t, plugins/t/check_smtp.t, plugins/t/check_snmp.t, plugins/t/check_swap.t, plugins/t/check_tcp.t, plugins/t/check_time.t, plugins/t/check_udp.t, plugins/t/check_users.t, plugins/t/check_vsz.t, plugins/tests/check_disk, plugins/tests/check_dns, plugins/tests/check_ftp, plugins/tests/check_hpjd, plugins/tests/check_http, plugins/tests/check_load, plugins/tests/check_ping, plugins/tests/check_procs, plugins/tests/check_swap, plugins/tests/check_users, plugins/tests/check_vsz, plugins/utils.c, plugins/utils.h.in, plugins/version.h.in, tools/setup, tools/tango:
1123         Initial import of existing plugin code
1125         * plugins-scripts/.cvsignore, plugins-scripts/Makefile.am, plugins-scripts/check_breeze.pl, plugins-scripts/check_disk_smb.pl, plugins-scripts/check_flexlm.pl, plugins-scripts/check_ircd.pl, plugins-scripts/check_log.sh, plugins-scripts/check_netdns.pl, plugins-scripts/check_nfs.pl, plugins-scripts/check_ntp.pl, plugins-scripts/check_oracle.sh, plugins-scripts/check_rpc.pl, plugins-scripts/check_sensors.sh, plugins-scripts/check_wave.pl, plugins-scripts/subst.in, plugins-scripts/t/check_rpc.t, plugins-scripts/utils.pm.in, plugins-scripts/utils.sh.in, plugins/check_nagios.c, plugins/t/check_disk.t, plugins/t/check_dns.t, plugins/t/check_fping.t, plugins/t/check_ftp.t, plugins/t/check_hpjd.t, plugins/t/check_http.t, plugins/t/check_imap.t, plugins/t/check_load.t, plugins/t/check_mysql.t, plugins/t/check_ping.t, plugins/t/check_pop.t, plugins/t/check_procs.t, plugins/t/check_smtp.t, plugins/t/check_snmp.t, plugins/t/check_swap.t, plugins/t/check_tcp.t, plugins/t/check_time.t, plugins/t/check_udp.t, plugins/t/check_users.t, plugins/t/check_vsz.t, plugins/tests/check_disk, plugins/tests/check_dns, plugins/tests/check_ftp, plugins/tests/check_hpjd, plugins/tests/check_http, plugins/tests/check_load, plugins/tests/check_ping, plugins/tests/check_procs, plugins/tests/check_swap, plugins/tests/check_users, plugins/tests/check_vsz, plugins/utils.c, plugins/utils.h.in, plugins/version.h.in, tools/setup, tools/tango:
1126         New file.
1128         * plugins/check_snmp.c, plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c, plugins/check_users.c, plugins/check_vsz.c, plugins/common.h.in, plugins/getopt.c, plugins/getopt1.c, plugins/netutils.c, plugins/netutils.h.in, plugins/popen.c, plugins/popen.h.in, plugins/snprintf.c, plugins/urlize.c:
1129         Initial import of existing plugin code
1131         * plugins/check_snmp.c, plugins/check_ssh.c, plugins/check_swap.c, plugins/check_tcp.c, plugins/check_time.c, plugins/check_udp.c, plugins/check_ups.c, plugins/check_users.c, plugins/check_vsz.c, plugins/common.h.in, plugins/getopt.c, plugins/getopt1.c, plugins/netutils.c, plugins/netutils.h.in, plugins/popen.c, plugins/popen.h.in, plugins/snprintf.c, plugins/urlize.c:
1132         New file.
1134         * plugins/check_load.c, plugins/check_mrtg.c, plugins/check_mrtgtraf.c, plugins/check_mysql.c, plugins/check_nntp.c, plugins/check_nt.c, plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, plugins/check_ping.c, plugins/check_pop.c, plugins/check_procs.c, plugins/check_radius.c, plugins/check_real.c, plugins/check_smtp.c:
1135         Initial import of existing plugin code
1137         * plugins/check_load.c, plugins/check_mrtg.c, plugins/check_mrtgtraf.c, plugins/check_mysql.c, plugins/check_nntp.c, plugins/check_nt.c, plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, plugins/check_ping.c, plugins/check_pop.c, plugins/check_procs.c, plugins/check_radius.c, plugins/check_real.c, plugins/check_smtp.c:
1138         New file.
1140         * contrib/tarballs/radius.tar.gz, plugins/.cvsignore, plugins/Makefile.am, plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_disk.c, plugins/check_dns.c, plugins/check_dummy.c, plugins/check_fping.c, plugins/check_ftp.c, plugins/check_game.c, plugins/check_hpjd.c, plugins/check_http.c, plugins/check_ide-smart.c, plugins/check_imap.c, plugins/check_ldap.c:
1141         Initial import of existing plugin code
1143         * contrib/tarballs/radius.tar.gz, plugins/.cvsignore, plugins/Makefile.am, plugins/check_by_ssh.c, plugins/check_dig.c, plugins/check_disk.c, plugins/check_dns.c, plugins/check_dummy.c, plugins/check_fping.c, plugins/check_ftp.c, plugins/check_game.c, plugins/check_hpjd.c, plugins/check_http.c, plugins/check_ide-smart.c, plugins/check_imap.c, plugins/check_ldap.c:
1144         New file.
1146         * contrib/tarballs/check_bgp-1.0.tar.gz, contrib/tarballs/check_breeze.tar.gz, contrib/tarballs/check_flexlm.tar.gz, contrib/tarballs/check_hltherm.tar.gz, contrib/tarballs/check_hprsc.tar.gz, contrib/tarballs/check_radius.tar.gz, contrib/tarballs/check_wave.tar.gz, contrib/tarballs/hopcroft-plugins.tar.gz:
1147         Initial import of existing plugin code
1149         * contrib/tarballs/check_bgp-1.0.tar.gz, contrib/tarballs/check_breeze.tar.gz, contrib/tarballs/check_flexlm.tar.gz, contrib/tarballs/check_hltherm.tar.gz, contrib/tarballs/check_hprsc.tar.gz, contrib/tarballs/check_radius.tar.gz, contrib/tarballs/check_wave.tar.gz, contrib/tarballs/hopcroft-plugins.tar.gz:
1150         New file.
1152         * contrib/aix/check_crit_dsk, contrib/aix/check_dsk, contrib/aix/check_failed, contrib/aix/check_io, contrib/aix/check_kerberos, contrib/aix/check_ping, contrib/aix/check_queue, contrib/aix/pg_stat, contrib/check_nagios.pl, contrib/tarballs/berger-ping.tar.gz, contrib/tarballs/bowen-langley_plugins.tar.gz, contrib/urlize.pl:
1153         Initial import of existing plugin code
1155         * contrib/aix/check_crit_dsk, contrib/aix/check_dsk, contrib/aix/check_failed, contrib/aix/check_io, contrib/aix/check_kerberos, contrib/aix/check_ping, contrib/aix/check_queue, contrib/aix/pg_stat, contrib/check_nagios.pl, contrib/tarballs/berger-ping.tar.gz, contrib/tarballs/bowen-langley_plugins.tar.gz, contrib/urlize.pl:
1156         New file.
1158         * contrib/check_ipxping.c, contrib/check_joy.sh, contrib/check_maxchannels.pl, contrib/check_maxwanstate.pl, contrib/check_mem.pl, contrib/check_memory.tgz, contrib/check_mysql.c, contrib/check_mysql.pl, contrib/check_netapp.pl, contrib/check_nmap.py, contrib/check_nwstat.pl, contrib/check_ora_table_space.pl, contrib/check_rrd_data.pl, contrib/check_sap.sh, contrib/check_sockets.pl, contrib/check_uptime.c, contrib/maser-oracle.pl, contrib/mrtgext.pl, contrib/readme.txt, contrib/restrict.pl, contrib/utils.py:
1159         Initial import of existing plugin code
1161         * contrib/check_ipxping.c, contrib/check_joy.sh, contrib/check_maxchannels.pl, contrib/check_maxwanstate.pl, contrib/check_mem.pl, contrib/check_memory.tgz, contrib/check_mysql.c, contrib/check_mysql.pl, contrib/check_netapp.pl, contrib/check_nmap.py, contrib/check_nwstat.pl, contrib/check_ora_table_space.pl, contrib/check_rrd_data.pl, contrib/check_sap.sh, contrib/check_sockets.pl, contrib/check_uptime.c, contrib/maser-oracle.pl, contrib/mrtgext.pl, contrib/readme.txt, contrib/restrict.pl, contrib/utils.py:
1162         New file.
1164         * LEGAL, configure.in, contrib/check_apache.pl, contrib/check_apc_ups.pl, contrib/check_bgpstate.pl, contrib/check_dhcp.c, contrib/check_dlswcircuit.pl, contrib/check_dns_random.pl, contrib/check_email_loop.pl, contrib/check_fping_in.c, contrib/check_ftpget.pl, contrib/check_ifoperstatus.pl, contrib/check_ifstatus.pl, contrib/check_pop3.pl, contrib/check_qmailq.pl, contrib/check_timeout.c, contrib/checkciscotemp.pl, install-sh, make-tarball, missing, mkinstalldirs, nagios-plugins.spec, opttest.pl, package.def, rpm, subst.in, subst.sh, test.pl.in:
1165         Initial import of existing plugin code
1167         * LEGAL, configure.in, contrib/check_apache.pl, contrib/check_apc_ups.pl, contrib/check_bgpstate.pl, contrib/check_dhcp.c, contrib/check_dlswcircuit.pl, contrib/check_dns_random.pl, contrib/check_email_loop.pl, contrib/check_fping_in.c, contrib/check_ftpget.pl, contrib/check_ifoperstatus.pl, contrib/check_ifstatus.pl, contrib/check_pop3.pl, contrib/check_qmailq.pl, contrib/check_timeout.c, contrib/checkciscotemp.pl, install-sh, make-tarball, missing, mkinstalldirs, nagios-plugins.spec, opttest.pl, package.def, rpm, subst.in, subst.sh, test.pl.in:
1168         New file.
1170         * COPYING, ChangeLog, FAQ, Helper.pm, INSTALL, Makefile.am, NEWS, README, REQUIREMENTS, ROADMAP, Requirements, acconfig.h, aclocal.m4, command.cfg.in:
1171         Initial import of existing plugin code
1173         * COPYING, ChangeLog, FAQ, Helper.pm, INSTALL, Makefile.am, NEWS, README, REQUIREMENTS, ROADMAP, Requirements, acconfig.h, aclocal.m4, command.cfg.in:
1174         New file.
1176         * .cvsignore, AUTHORS, CODING: Initial import of existing plugin code
1178         * .cvsignore, AUTHORS, CODING: New file.
1180 2000-12-08  karldebisschop  <karldebisschop>
1182         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1183         fix memory leaks
1185 2000-12-07  karldebisschop  <karldebisschop>
1187         * /cvsroot/netsaintplug/netsaintplug/contrib/check_qmailq.pl:
1188         checks mail in queue (needs much work still)
1190         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ftpget.pl:
1191         tests fetching files from FTP server
1193 2000-12-02  karldebisschop  <karldebisschop>
1195         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
1196         password authentication patch, indent, standardize usage/help functions
1198         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
1199         don't quote PROGNAME
1201         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1202         print pagesize on verbose flag
1204         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1205         strncat causes segv in RH6.2
1207         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1208         more tweaks for mysql
1210         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in: typo in usage2
1212         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1213         additional tweaks needed for mysql
1215         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
1216         add usage2 macro
1218         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1219         use strncat in strscat
1221         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1222         fix recent bug in redirects
1224         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1225         loof for libs in /usr/lib/mysql as well
1227         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1228         test on nullhost may return warning or error
1230 2000-12-01  karldebisschop  <karldebisschop>
1232         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c:
1233         typo - fix dns left trim on bind 9
1235         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: details for 1.2.9-beta3
1237         * /cvsroot/netsaintplug/netsaintplug/package.def: 1.2.9-beta3
1239         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1240         remove AC_MSG_WARN for openSSL (redundant)
1242         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1243         use size constants in preference to sizeof()
1245         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c:
1246         typo - chopped one ltoo many lead characters
1248         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: 1.2.9-beta3
1250         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1251         add argsument-array option to check_procs
1253         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/version.h.in:
1254         prepare for 1.2.9-beta3
1256         * /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.h.in, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
1257         move strip() to utils.c
1259         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1260         add documentation for new argument-arry option
1262         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1263         allow test against ARGS with -a switch
1265         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t:
1266         update for bind 9
1268         * /cvsroot/netsaintplug/netsaintplug/contrib/check_rrd_data.pl:
1269         checks RRD data (for use with cricket)
1271 2000-12-01  karldebisschop  <karldebisschop@skillet.infoplease.com>
1273         * /cvsroot/netsaintplug/netsaintplug/package.def: 1.2.9-beta3
1275         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1276         remove AC_MSG_WARN for openSSL (redundant)
1278         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1279         use size constants in preference to sizeof()
1281         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c:
1282         typo - chopped one ltoo many lead characters
1284         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: 1.2.9-beta3
1286         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1287         add argsument-array option to check_procs
1289         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/version.h.in:
1290         prepare for 1.2.9-beta3
1292         * /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.h.in, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
1293         move strip() to utils.c
1295         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1296         add documentation for new argument-arry option
1298         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1299         allow test against ARGS with -a switch
1301         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t:
1302         update for bind 9
1304         * /cvsroot/netsaintplug/netsaintplug/contrib/check_rrd_data.pl:
1305         checks RRD data (for use with cricket)
1307 2000-12-01  karldebisschop  <karldebisschop@skillet.infoplease.com>
1309         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1310         add argsument-array option to check_procs
1312         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/version.h.in:
1313         prepare for 1.2.9-beta3
1315         * /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.h.in, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
1316         move strip() to utils.c
1318         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1319         add documentation for new argument-arry option
1321         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1322         allow test against ARGS with -a switch
1324         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t:
1325         update for bind 9
1327         * /cvsroot/netsaintplug/netsaintplug/contrib/check_rrd_data.pl:
1328         checks RRD data (for use with cricket)
1330 2000-11-30  karldebisschop  <karldebisschop@skillet.infoplease.com>
1332         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1333         fix typo, indent
1335         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1336         don't trigger warning for Redhat 7 ping output on stderr (Warning: no SO_TIMESTAMP support, falling back to SIOCGSTAMP)
1338 2000-11-28  karldebisschop  <karldebisschop@skillet.infoplease.com>
1340         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c: indent
1342         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1343         remove line continuations
1345 2000-11-18  karldebisschop  <karldebisschop@skillet.infoplease.com>
1347         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_disk_smb.pl:
1348         add option for workgroups
1350 2000-11-17  karldebisschop  <karldebisschop@skillet.infoplease.com>
1352         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
1353         run `indent -ts2 -sob check_disk.c`
1355         * /cvsroot/netsaintplug/netsaintplug/plugins/common.h.in:
1356         typo in #ifndef HAVE_STROL
1358 2000-11-16  karldebisschop  <karldebisschop@skillet.infoplease.com>
1360         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c: run indent
1361         fix bugs on solaris
1363         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1364         run indent over code
1365         use strscat function instaed on messy internal loop
1366         fix a couple of things that should have been ifdef'd for REGEX
1368         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_ping.t:
1369         indent, use state_text() for output
1371         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_snmp.t, /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
1372         explicitly initialize eval_method array
1374 2000-11-15  hgayosso  <hgayosso@skillet.infoplease.com>
1376         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
1377         Added examples for: check_reply and check_radius.
1379 2000-11-08  karldebisschop  <karldebisschop@skillet.infoplease.com>
1381         * /cvsroot/netsaintplug/netsaintplug/contrib/check_joy.sh:
1382         checks joystick port
1384 2000-11-07  karldebisschop  <karldebisschop@skillet.infoplease.com>
1386         * /cvsroot/netsaintplug/netsaintplug/plugins/check_real.c: fix segfault
1388         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
1389         set label and units in validate()
1391         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1392         automatically increase timeout if critical treshold is greater than crta
1394 2000-11-03  karldebisschop  <karldebisschop@skillet.infoplease.com>
1396         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1397         fis segfault looking for EOL on stripped line
1399 2000-10-25  karldebisschop  <karldebisschop@skillet.infoplease.com>
1401         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: automatic update
1403         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c: cleanup
1404         move a slight bit closer to SSH protocal compliance
1405         needs much more work
1407 2000-10-25  karldebisschop  <karldebisschop>
1409         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c: cleanup
1410         move a slight bit closer to SSH protocal compliance
1411         needs much more work
1413         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1414         change type of counter 'i' to int
1415         allow = in url query string
1417 2000-10-11  karldebisschop  <karldebisschop>
1419         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtg.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c:
1420         allow expiration to be optional
1422         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/package.def:
1423         prepare for beta 2
1425         * /cvsroot/netsaintplug/netsaintplug/plugins/check_overcr.c:
1426         use new process_tcp_request2 throughtout
1428         * /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c:
1429         prototype for process_tcp_request2
1431         * /cvsroot/netsaintplug/netsaintplug/plugins/netutils.h.in:
1432         new process_tcp_request2
1434         * /cvsroot/netsaintplug/netsaintplug/plugins/check_overcr.c, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c:
1435         add function to get multiple lines of data from recv() loop
1437         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c:
1438         result was being improperly initialized
1440         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtg.c:
1441         make consistent with check_mrtgtraf
1443         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
1444         cleanup arrays for '-u' and '-l' options
1446 2000-10-10  karldebisschop  <karldebisschop>
1448         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1449         fix count of expect strings
1451 2000-10-06  karldebisschop  <karldebisschop>
1453         * /cvsroot/netsaintplug/netsaintplug/contrib/checkciscotemp.pl:
1454         missing comma
1456         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1457         don't check output string content if there is no test string
1459         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
1460         add a few comments
1462         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
1463         fix some line breaks, OID typos
1465         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
1466         make sure cmd exists before runnin strstr
1468         * /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c:
1469         cpp conditionals must be in consistent order
1471         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1472         additional fixes for munged multiple expect loop
1474 2000-10-02  karldebisschop  <karldebisschop>
1476         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1477         fix bug in server expect code, due to bad logic in testing for
1478         alternative expects for check_nntp
1480 2000-09-27  karldebisschop  <karldebisschop>
1482         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
1483         fix some extraneous linefeeds
1484         fix missing leading dots in a few SNMP OIDs
1486 2000-09-25  karldebisschop  <karldebisschop>
1488         * /cvsroot/netsaintplug/netsaintplug/.cvsignore:
1489         make a separate distrib directory to run 'make dist'
1491         * /cvsroot/netsaintplug/netsaintplug/ChangeLog:
1492         1.2.9 beta 11.2.9 beta 11.2.9 beta 11.2.9 beta 11.2.9 beta 11.2.9 beta 11.2.9 beta 11.2.9 beta 11.2.9 beta 1
1494         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
1495         set cmd to NULL when there are characters left, but they are all whitespace
1497 2000-09-24  karldebisschop  <karldebisschop>
1499         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1500         something funky in check_time failure mode -- remove tests for now
1502         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
1503         fix possible buffer overflows revealed by libsafe
1505         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1506         give CRITICAL|WARNING on connect failures only if connect-time checking used
1508 2000-09-24  karldebisschop  <karldebisschop>
1510         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1511         something funky in check_time failure mode -- remove tests for now
1513         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
1514         fix possible buffer overflows revealed by libsafe
1516         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1517         give CRITICAL|WARNING on connect failures only if connect-time checking used
1519 2000-09-21  karldebisschop  <karldebisschop>
1521         * /cvsroot/netsaintplug/netsaintplug/aclocal.m4, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/common.h.in, /cvsroot/netsaintplug/netsaintplug/plugins/getopt1.c, /cvsroot/netsaintplug/netsaintplug/plugins/getopt.c, /cvsroot/netsaintplug/netsaintplug/plugins/getopt.h, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
1522         provide getopt_long for those OS's that do not have it
1524 2000-09-20  karldebisschop  <karldebisschop>
1526         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1527         plugin now warns if server is not present
1529         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1530         trap connect errors before invalid time difference is returned
1532         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
1533         strip line from server to remove EOL
1534         use ssprintf to send proper length string to server
1536         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c:
1537         a few fixes for help screens
1539         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtg.c:
1540         fix missed token in reverse-compatibility mode
1541         help was completely worng
1543 2000-09-18  karldebisschop  <karldebisschop>
1545         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c:
1546         look for error codes oonly at beginning of string
1547         add option to switch to MODE READER
1549 2000-09-14  karldebisschop  <karldebisschop>
1551         * /cvsroot/netsaintplug/netsaintplug/INSTALL:
1552         Use list as primry contact, not Ethan
1554         * /cvsroot/netsaintplug/netsaintplug/INSTALL: Add preamble for CVS tree
1556         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1557         add 'mdev' to output forms to scan
1559 2000-09-13  karldebisschop  <karldebisschop>
1561         * /cvsroot/netsaintplug/netsaintplug/test.pl.in:
1562         get path a little closer to working on solaris with build dirs
1564         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_procs.t:
1565         print when test is unexpectedly successful
1567         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t:
1568         print better info on errors
1570         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1571         authentication for SSL
1573 2000-09-12  karldebisschop  <karldebisschop>
1575         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_load.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_mysql.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_ping.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_pop.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_procs.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_smtp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_snmp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_swap.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_users.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_vsz.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_imap.t:
1576         better nessages when errors are found
1578         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c: cleanup
1580         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1581         tweaks for better operation on debian (still not right)
1583         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t: typo
1585         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_ftp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_hpjd.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_tcp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_disk.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1586         print better messages on failure
1588 2000-09-11  karldebisschop  <karldebisschop>
1590         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: beta 1
1592         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/package.def:
1593         1.2.9-b11.2.9-b11.2.9-b11.2.9-b11.2.9-b11.2.9-b11.2.9-b11.2.9-b11.2.9-b1
1595         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1596         better output for error diagnosis
1598         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1599         trim newline on on DOS/MAC as well
1601         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1602         trim extra linefeed
1604         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1605         also allow commas for critical (AKA, fix my stupid ommision)
1607         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1608         accept comma as arglist separator
1610         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_ftp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_http.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_tcp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_udp.t:
1611         don't check output when testing against nullhost or noserver
1612           - there are just too many variants
1614 2000-09-11  karldebisschop  <karldebisschop>
1616         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/package.def:
1617         1.2.9-b1
1619         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1620         better output for error diagnosis
1622         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1623         trim newline on on DOS/MAC as well
1625         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1626         trim extra linefeed
1628         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1629         also allow commas for critical (AKA, fix my stupid ommision)
1631         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1632         accept comma as arglist separator
1634         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_ftp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_http.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_tcp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_udp.t:
1635         don't check output when testing against nullhost or noserver
1636           - there are just too many variants
1638         * /cvsroot/netsaintplug/netsaintplug/configure.in: test for openssl
1640         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_http.t:
1641         don't check output string when testing nullhost
1643 2000-09-10  karldebisschop  <karldebisschop>
1645         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1646         bug killing 'ssl' twice cause segfault
1648 2000-09-07  karldebisschop  <karldebisschop>
1650         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1651         decalaration was moved into autoconf
1653         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
1654         solaris had problems with prototypes
1656         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1657         typo in variable name
1659         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1660         add NNTP personality
1662         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
1663         put strpcat and strpcpy into utils
1665         * /cvsroot/netsaintplug/netsaintplug/acconfig.h, /cvsroot/netsaintplug/netsaintplug/configure.in:
1666         add detection for getopt_long function call
1668         * /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c:
1669         cahnges needed fro Navis radius
1671         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c:
1672         by default only look for numeric codes, use server expect only when user specifies
1674         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
1675         show both long and short form for --help and --version
1677         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
1678         fix typo in warning note
1679         show both long and short forn for --help and --version
1681         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1682         PS_RAW_COMMAND needs to look at full path
1684 2000-09-06  karldebisschop  <karldebisschop>
1686         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1687         use ssprintf function to formulate command
1689 2000-09-01  karldebisschop  <karldebisschop>
1691         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c:
1692         accidentally dropped !
1694         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c:
1695         add verbose printf's and checnge NNRP to NNTP
1697 2000-09-01  karldebisschop  <kdebisschop>
1699         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in:
1700         escape = for nawk (AIX)
1702         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
1703         change chop to chomp
1705         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
1706         typo in usage warning
1708         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1709         terminate copied string explicitly
1711         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1712         ndle post operations
1714         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_snmp.t:
1715         handle multiple line output
1717 2000-08-31  karldebisschop  <kdebisschop>
1719         * /cvsroot/netsaintplug/netsaintplug/Makefile.am: add acconfig.h
1721         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: alpha 7
1723         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
1724         add space in '$Revision$' to make emacs perl-maode work right
1726         * /cvsroot/netsaintplug/netsaintplug/package.def, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1727         alpha 7
1729         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1730         fix typo
1732         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1733         was reallocing the wrong thing
1735 2000-08-31  karldebisschop  <kdebisschop>
1737         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
1738         add space in '$Revision$' to make emacs perl-maode work right
1740         * /cvsroot/netsaintplug/netsaintplug/package.def, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1741         alpha 7
1743         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1744         fix typo
1746         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1747         was reallocing the wrong thing
1749         * /cvsroot/netsaintplug/netsaintplug/test.pl.in:
1750         PWD environment variable is not always present
1752         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ups.c:
1753         fix option handling for -v and fix testing of ups_name
1755         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_ftp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_hpjd.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_http.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_imap.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_load.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_mysql.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_ping.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_pop.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_procs.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_smtp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_snmp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_swap.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_tcp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_udp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_users.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_vsz.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_disk.t:
1756         always return 0 if called from Test::Harness
1758 2000-08-30  karldebisschop  <kdebisschop>
1760         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1761         fix test environment
1763         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1764         remove typo: AC_DEFINE_UNQUOTED
1766         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1767         get check_disk to build on cygwin
1769 2000-08-28  karldebisschop  <kdebisschop>
1771         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: autoupdate
1773         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t: use Helper
1775         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_wave.pl:
1776         add option processing
1778         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
1779         typo in ERROR hash, better host name checking
1781         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_disk_smb.pl:
1782         typo in ERROR hash
1784         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t: fix typo
1786         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1787         fix args to strscpy
1789         * /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
1790         argc=2 IS valid (--help), optopt is char
1792         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ftp.c:
1793         fix incorrect PROGNAME
1795         * /cvsroot/netsaintplug/netsaintplug/opttest.pl:
1796         test -h, -V, --help, --version, and check for correct PROGNAME
1798 2000-08-28  karldebisschop  <kdebisschop>
1800         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t: use Helper
1802         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_wave.pl:
1803         add option processing
1805         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
1806         typo in ERROR hash, better host name checking
1808         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_disk_smb.pl:
1809         typo in ERROR hash
1811         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t: fix typo
1813         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1814         fix args to strscpy
1816         * /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
1817         argc=2 IS valid (--help), optopt is char
1819         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ftp.c:
1820         fix incorrect PROGNAME
1822         * /cvsroot/netsaintplug/netsaintplug/opttest.pl:
1823         test -h, -V, --help, --version, and check for correct PROGNAME
1825 2000-08-28  karldebisschop  <kdebisschop>
1827         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1828         use udp_hostname instead of localhost
1830         * /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c:
1831         fix typo in #if statements
1833         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_imap.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_pop.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_smtp.t:
1834         not all OS types take long opts -- remove from test
1836         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_hpjd.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_mysql.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_snmp.t:
1837         don't run test if plugin was not made
1839         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1840         don't run tests if plugin wasn't made
1842         * /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
1843         arg processing typos
1845         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1846         specify t as directory rather than wildcard - allows make dist in subdir
1848         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
1849         pecify t as directory rather than wildcard - allows make dist in subdir
1851         * /cvsroot/netsaintplug/netsaintplug/package.def, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec:
1852         1.2.9 alpha 6
1854         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1855         PS_COMMAND checks for debian
1857 2000-08-25  karldebisschop  <kdebisschop>
1859         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
1860         chieck_by_ssh should also be in extras
1862         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: update
1864         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
1865         remove extra printf from debigging
1867         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
1868         make check_netsaint an extra
1870         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1871         small tweak to match latest check_fping mods
1873         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
1874         check to see if MSG_DONTWAIT is defined before using
1876         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
1877         check times, variable packet size
1879 2000-08-25  karldebisschop  <kdebisschop>
1881         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: update
1883         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
1884         remove extra printf from debigging
1886         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
1887         make check_netsaint an extra
1889         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1890         small tweak to match latest check_fping mods
1892         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
1893         check to see if MSG_DONTWAIT is defined before using
1895         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
1896         check times, variable packet size
1898 2000-08-23  karldebisschop  <kdebisschop>
1900         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1901         1.2.9 alpha 5
1903         * /cvsroot/netsaintplug/netsaintplug/package.def: ID breaks autoconf
1905         * /cvsroot/netsaintplug/netsaintplug/package.def: 1.2.9 alpha 5
1907         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1908         update to reflect changes to check_fping for variable packet size handling
1910         * /cvsroot/netsaintplug/netsaintplug/ChangeLog:
1911         more 1.2.9-a5 log entries
1913         * /cvsroot/netsaintplug/netsaintplug/ChangeLog:
1914         log some 1.2.9a5 changes
1916         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
1917         provide option to control number of packets and packet size
1919         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
1920         add $ after HOSTADDRESS in check_http
1922         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_tcp.t:
1923         Should now answer for any of check_(imap|pop|smtp|udp|tcp|reply)
1925 2000-08-22  karldebisschop  <kdebisschop>
1927         * /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c:
1928         HOUX reveals bug with PROC_LOADAVG logic
1930         * /cvsroot/netsaintplug/netsaintplug/.cvsignore, /cvsroot/netsaintplug/netsaintplug/plugins/.cvsignore, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/.cvsignore:
1931         housekeeping
1933         * /cvsroot/netsaintplug/netsaintplug/acconfig.h, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
1934         bug fixes on 1.2.9-a4
1936         * /cvsroot/netsaintplug/netsaintplug/plugins/config.h.in:
1937         made by autoheader now
1939         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1940         need to install utils.pm and utils.sh
1942 2000-08-18  karldebisschop  <kdebisschop>
1944         * /cvsroot/netsaintplug/netsaintplug/Makefile.am, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1945         last few things to get rpm working for 1.2.9-a4
1947         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Helper.pm, /cvsroot/netsaintplug/netsaintplug/Makefile.am, /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am, /cvsroot/netsaintplug/netsaintplug/test.pl.in:
1948         get make test to work again
1949         a couple of doc fixes for check_radius
1951         * /cvsroot/netsaintplug/netsaintplug/Makefile.am, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1952         update spec for 1.2.9a4
1953         add Helper.pm to dist
1955 2000-08-17  karldebisschop  <kdebisschop>
1957         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t:
1958         output does not begin with ./
1960         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_log.sh, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle.sh, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/utils.sh.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_flexlm.pl:
1961         add standard option syntax to shell plugins
1963         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1964         standard option handling for shell scripts
1966 2000-08-16  karldebisschop  <kdebisschop>
1968         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_imap.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_pop.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_smtp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_udp.t:
1969         tcp: don't scan unless --expect or --send
1970         others: create a few new host types
1972         * /cvsroot/netsaintplug/netsaintplug/acconfig.h, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/package.def, /cvsroot/netsaintplug/netsaintplug/plugins/config.h.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/utils.pm.in, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1973         lost correct release tracking with change to automake - fixed
1975 2000-08-15  karldebisschop  <kdebisschop>
1977         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_breeze.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_disk_smb.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/utils.pm.in:
1978         convert to getopt
1980 2000-08-12  karldebisschop  <kdebisschop>
1982         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/utils.pm.in:
1983         conversion to getopt and automake
1985         * /cvsroot/netsaintplug/netsaintplug/plugins/check_overcr.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
1986         change to getopt
1988         * /cvsroot/netsaintplug/netsaintplug/plugins/check_reply.c:
1989         obsolete - functionanlity added to check_tcp
1991 2000-08-11  karldebisschop  <kdebisschop>
1993         * /cvsroot/netsaintplug/netsaintplug/contrib/checkciscotemp.pl, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_tcp.t, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec:
1994         conversion to standard options syntax
1996 2000-08-10  karldebisschop  <kdebisschop>
1998         * /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c:
1999         complete change to getopt
2001         * /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
2002         convert radius to getopt, cleanup on tcp
2004         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c:
2005         wrong PROGNAME
2007         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c:
2008         convert to getopt
2010 2000-08-08  karldebisschop  <kdebisschop>
2012         * /cvsroot/netsaintplug/netsaintplug/plugins/.cvsignore, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/.cvsignore, /cvsroot/netsaintplug/netsaintplug/.cvsignore:
2013         Makefile.in is built by automake
2015         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
2016         test for bin existence doesn't work right
2018         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2019         use newer strscpy and ssprintf
2020         fix typo (called wrong DEFINE)
2022         * /cvsroot/netsaintplug/netsaintplug/acconfig.h, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.am, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
2023         use automake
2025         * /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in:
2026         switch to automake
2028         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t:
2029         use automake
2031         * /cvsroot/netsaintplug/netsaintplug/plugins/config.h.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.h.in, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_disk.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_ftp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_hpjd.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_http.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_imap.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_load.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_mysql.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_ping.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_pop.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_procs.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_smtp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_snmp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_swap.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_tcp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_udp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_users.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_vsz.t:
2032         convert to automake
2034 2000-08-04  karldebisschop  <kdebisschop>
2036         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
2037         needed for cygwin, other systems that don't meet SVr4 or BSD4.3
2039 2000-08-03  karldebisschop  <kdebisschop>
2041         * /cvsroot/netsaintplug/netsaintplug/.cvsignore, /cvsroot/netsaintplug/netsaintplug/plugins/.cvsignore:
2042         prep for automake
2044         * /cvsroot/netsaintplug/netsaintplug/aclocal.m4, /cvsroot/netsaintplug/netsaintplug/AUTHORS, /cvsroot/netsaintplug/netsaintplug/missing, /cvsroot/netsaintplug/netsaintplug/mkinstalldirs, /cvsroot/netsaintplug/netsaintplug/NEWS:
2045         GNU conformance, prep for automake
2047         * /cvsroot/netsaintplug/netsaintplug/ChangeLog, /cvsroot/netsaintplug/netsaintplug/Changelog:
2048         rename to comply with GNU standards
2050         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/.cvsignore:
2051         needed now that there's a make process
2053         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_dns.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_netdns.pl:
2054         rename to avoid conflict when installing
2056         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_dns.pl:
2057         use Net::DNS to check name server
2059         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
2060         use dig instead of nslookup.
2062         * /cvsroot/netsaintplug/netsaintplug/acconfig.h: use autoheader
2064 2000-08-02  karldebisschop  <kdebisschop>
2066         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/common.h.in, /cvsroot/netsaintplug/netsaintplug/plugins/config.h.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/version.h.in:
2067         get rid of common/*.h
2069         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c: bugfix
2071         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtg.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mysql.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_overcr.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_pop.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_real.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_reply.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_smtp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_udp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ups.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_users.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_vsz.c, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c, /cvsroot/netsaintplug/netsaintplug/plugins/urlize.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_dummy.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ftp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_game.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_imap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c:
2072         move config.h and common.h out of ../common
2073          ----------------------------------------------------------------------
2075         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_dummy.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ftp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_udp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_users.c, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c:
2076         correct return status for --help and --version
2078         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_real.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ups.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtg.c:
2079         convert to getopt
2081         * /cvsroot/netsaintplug/netsaintplug/opttest.pl:
2082         test all plugins for -h --help -v --version options
2084         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2085         reorganize LIBS to use as .IGNORED deps -- -L/usr/lib must be in LDFLAGS
2087 2000-07-30  hgayosso  <hgayosso>
2089         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2090         Added examples for: check_nmap.
2092 2000-07-29  karldebisschop  <kdebisschop>
2094         * /cvsroot/netsaintplug/netsaintplug/.cvsignore: add sparc64
2096         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/subst.in:
2097         use shell/sed for subst script to meet GNU coding stamdards
2099         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_imap.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_pop.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_smtp.t:
2100         new tests written with getopt conversion
2102         * /cvsroot/netsaintplug/netsaintplug/subst.sh:
2103         shell wrapper handles diff'ing after sed substitution
2104                 (awk fails GNU coding stds)
2106         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_imap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_pop.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_smtp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ups.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_swap.t:
2107         switch to getopt
2108         eliminate overflow in t/check_swap.t (still need to fix check_swap.c)
2110         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2111         better way of doing is_int
2113 2000-07-26  karldebisschop  <kdebisschop>
2115         * /cvsroot/netsaintplug/netsaintplug/.cvsignore:
2116         ignore arch-specific build directories
2118 2000-07-25  karldebisschop  <kdebisschop>
2120         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mysql.c:
2121         convert to getopt
2123         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2124         clean out a few sscanf calls
2126         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_mysql.t: new test
2128         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2129         help screen typo
2131         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
2132         delete extra printf
2134 2000-07-23  karldebisschop  <kdebisschop>
2136         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2137         improve documentation of -i option and its use
2139         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in:
2140         add -_ to acceptable cahracters in commad name
2142 2000-07-21  karldebisschop  <kdebisschop>
2144         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2145         we use explicit path with new subst script
2147         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in, /cvsroot/netsaintplug/netsaintplug/subst.in:
2148         convert perl utility scripts to awk
2150         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2151         use -H where possible, change @libexec@ to @libexecdir@
2153 2000-07-20  karldebisschop  <kdebisschop>
2155         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2156         taint checking for -p option
2158         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in: order of libs
2160         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in:
2161         convert old perl script to awk
2163         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2164         use package.def for tracking package release (works for scripts too)
2165         allow df and ping syntax to be specified on command line
2167         * /cvsroot/netsaintplug/netsaintplug/package.def:
2168         defines package release
2170 2000-07-19  karldebisschop  <kdebisschop>
2172         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2173         remove debugging printf
2175         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2176         another attempt to get this to work with all servers.
2178         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2179         get protocol version from buffer, but send reasonable client string
2181         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2182         remove inconsistent comment info
2183         change ':' as list separator to ',' (retain ':' for back-compatibility)
2185         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2186         fix goof in revision
2188         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2189         send ident string (suppresses server error)
2191 2000-07-17  karldebisschop  <kdebisschop>
2193         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
2194         use utils.py
2195         use ntpdc if available
2196         clarify final logic (still needs mor work)
2198         * /cvsroot/netsaintplug/netsaintplug/configure.in: make perl utils.pm
2200         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/utils.pm.in:
2201         perl script essential functions
2203 2000-07-15  karldebisschop  <kdebisschop>
2205         * /cvsroot/netsaintplug/netsaintplug/contrib/utils.py:
2206         user contribution
2208         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py: tag as 1.20
2210         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py:
2211         closing in on consiostent options, etc
2213 2000-07-14  karldebisschop  <kdebisschop>
2215         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ircd.tar.gz:
2216         This was in core
2218         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
2219         dd $Id$
2221         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
2222         1.3 was accidental reversion of 1.2 to 1.1 - flip to correct state
2224         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py:
2225         contributor revisions
2227 2000-07-13  karldebisschop  <kdebisschop>
2229         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
2230         if xntpdc is present, check dispersion
2231         set $state to be integer so compares can be done
2233 2000-07-12  karldebisschop  <kdebisschop>
2235         * /cvsroot/netsaintplug/netsaintplug/rpm: typo in macro for srcrpmdir
2237         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c, /cvsroot/netsaintplug/netsaintplug/rpm:
2238         reverse compatibility for ':'
2240         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2241         1.2.9-a2
2243         * /cvsroot/netsaintplug/netsaintplug/COPYING:
2244         We refer to it but didn't distrubute it before
2246         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py:
2247         add note that license is GPL
2249         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_udp.t:
2250         set timeout, add new text matches
2252         * /cvsroot/netsaintplug/netsaintplug/Changelog: 1.2.9-a2
2254         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2255         fix bug resulting from use of strncmp
2257         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2258         define suffix rules so both gnumake and pmake will work
2260         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2261         must not send more than 2 \r\n pairs to zope
2263         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py:
2264         new contribution
2266         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_udp.t: new test
2268         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_disk.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_ftp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_swap.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_tcp.t:
2269         edit to go with change to getopt
2271         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2272         documentation typo
2274         * /cvsroot/netsaintplug/netsaintplug/plugins/check_udp.c: use getopt
2276         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2277         documentation typo
2279         * /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
2280         use getopt
2282         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2283         use comma for pairs of options, reserve colon for ranges
2285 2000-07-12  hgayosso  <hgayosso>
2287         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2288         Added command examples for: check_fping, check_game, check_imap, check_rpc.
2289         Changed one `/bin/printf' for `/bin/echo -e'. (hgayosso)
2291 2000-07-11  karldebisschop  <kdebisschop>
2293         * /cvsroot/netsaintplug/netsaintplug/REQUIREMENTS: add check_radius
2295         * /cvsroot/netsaintplug/netsaintplug/contrib/check_sockets.pl:
2296         new contribution
2298         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
2299         command termination on usage macro can be ambiguous in if block
2301         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
2302         convert to getopt
2304 2000-07-07  karldebisschop  <kdebisschop>
2306         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
2307         make output a little more standard
2309         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2310         add function ssprintf to print to mallocable string
2312         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2313         use new ssprintf function
2314         don't sscanf for mount point
2316         * /cvsroot/netsaintplug/netsaintplug/contrib/check_mem.pl:
2317         check memory (written on BSD)
2319 2000-07-06  karldebisschop  <kdebisschop>
2321         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c: typos in docs
2323         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2324         add support message
2326         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t, /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
2327         creation
2329         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2330         revert to 1.29
2332         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2333         this mod is wrong - it will go away
2335 2000-07-05  karldebisschop  <kdebisschop>
2337         * /cvsroot/netsaintplug/netsaintplug/Changelog, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_tcp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_users.t, /cvsroot/netsaintplug/netsaintplug/make-tarball, /cvsroot/netsaintplug/netsaintplug/plugins/check_ftp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_users.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2338         1.2.9-a1 cleanup
2340         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2341         fix usage statement
2343 2000-07-04  karldebisschop  <kdebisschop>
2345         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ftp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_users.c:
2346         convert to getopt
2348 2000-07-03  karldebisschop  <kdebisschop>
2350         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2351         minor bug fixes
2353         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_disk.t:
2354         match messages with new multidisk checks
2356         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2357         CRITICAL if any unkown message are picked up on STDERR
2359         * /cvsroot/netsaintplug/netsaintplug/make-tarball: exclude sparc-64
2361         * /cvsroot/netsaintplug/netsaintplug/Changelog: exclude sparc64
2363         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2364         add documentation
2366         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2367         fix inaccurate comment
2369         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c: help screen
2371         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2372         check multiple disks
2374         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2375         1.2.9-a1
2377         * /cvsroot/netsaintplug/netsaintplug/make-tarball:
2378         make bz2 files as well
2380         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
2381         use getopt
2383         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2384         functional multichecks, still need to tweak args
2386 2000-06-30  karldebisschop  <kdebisschop>
2388         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2389         better error trapping for strscpy and strscat
2391         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2392         further work on checking multiple partitions - some cleanup left,
2393          plus documentation
2395 2000-06-29  karldebisschop  <kdebisschop>
2397         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2398         snapshot working toward multidisk checks
2400         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2401         next snapshot for passive multichecks
2403 2000-06-28  karldebisschop  <kdebisschop>
2405         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2406         add new form of rta for FreeBSD
2408         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in, /cvsroot/netsaintplug/netsaintplug/test.pl.in:
2409         multiplatform build stuff
2411         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2412         napshot - at least this one compiles
2414         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2415         still trying to make complete
2417         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2418         snapshot - updating for passive multichecks
2420         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in, /cvsroot/netsaintplug/netsaintplug/test.pl, /cvsroot/netsaintplug/netsaintplug/test.pl.in:
2421         multiplatform builds
2423         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2424         now able to specify varlist to ps so various orders can be handled (AIX)
2426 2000-06-27  karldebisschop  <kdebisschop>
2428         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Helper.pm, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in:
2429         multiplatform builds
2431         * /cvsroot/netsaintplug/netsaintplug/plugins/Helper.pm:
2432         modev for multiplatform builds
2434         * /cvsroot/netsaintplug/netsaintplug/Helper.pm:
2435         moved here for multipltform build
2437         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
2438         multiplatform builds
2440         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2441         strscat and strscpy functions
2443         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2444         1.2.8-4 plus switch to bzip2
2446 2000-06-26  karldebisschop  <kdebisschop>
2448         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2449         1.2.8-41.2.8-41.2.8-41.2.8-4
2451 2000-06-25  karldebisschop  <kdebisschop>
2453         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2454         use standard POSIX getopt (only GNU supports '-' leadin for optarg
2456         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2457         possible fix for check_ping
2459 2000-06-23  karldebisschop  <kdebisschop>
2461         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2462         try to get -p 1 at end of line to work
2464         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2465         misplaced paren on host strlen
2467 2000-06-22  karldebisschop  <kdebisschop>
2469         * /cvsroot/netsaintplug/netsaintplug/make-tarball, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/rpm:
2470         housekeeping for rpm builds
2472         * /cvsroot/netsaintplug/netsaintplug/.cvsignore, /cvsroot/netsaintplug/netsaintplug/make-tarball:
2473         housekeeping
2475         * /cvsroot/netsaintplug/netsaintplug/make-tarball:
2476         automatically create md5sum
2478         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2479         1.2.8-3 bugfix release1.2.8-3 bugfix release1.2.8-3 bugfix release
2481         * /cvsroot/netsaintplug/netsaintplug/Changelog: houskeeping
2483         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2484         was not printing errors correctly
2486         * /cvsroot/netsaintplug/netsaintplug/plugins/.cvsignore, /cvsroot/netsaintplug/netsaintplug/rpm, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/README, /cvsroot/netsaintplug/netsaintplug/REQUIREMENTS:
2487         housekeeping
2489         * /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/make-tarball, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2490         houskeeping
2492 2000-06-21  karldebisschop  <kdebisschop>
2494         * /cvsroot/netsaintplug/netsaintplug/Changelog: regular update
2496         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2497         make more mandrake style
2499         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2500         allocate extra byte for trailing null when using malloc
2502         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2503         fix bug in version string cleanup
2505         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2506         use new terminate, add':' to usage statement
2508         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2509         terminate can now take format,arglist like printf
2511         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c: update docs
2513         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2514         new info, cleanup old info
2516         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2517         another fix for reverse compatibility for -nohtml
2519         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2520         another fix to revers compatibility for -nohtml
2522         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2523         first step in making SRPM more mandrake compatible
2525 2000-06-19  karldebisschop  <kdebisschop>
2527         * /cvsroot/netsaintplug/netsaintplug/Changelog: update
2529         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2530         restore -nohtml as do-nothing option for reverse compatibility
2532         * /cvsroot/netsaintplug/netsaintplug/Changelog: typo
2534 2000-06-18  karldebisschop  <kdebisschop>
2536         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2537         1.2.8-2 -- really this time
2539 2000-06-17  karldebisschop  <kdebisschop>
2541         * /cvsroot/netsaintplug/netsaintplug/plugins/check_vsz.c:
2542         assume 20-char max size for int
2544         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2545         fix DUP checking, use malloc instead of fixed length strings
2547 2000-06-16  karldebisschop  <kdebisschop>
2549         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2550         fix docs, use malloc, fix bug with warn on DUPs
2552         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2553         forgat to double % in printf spec
2555         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2556         1.2.8-2 changes (complete?)
2558         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2559         show header, status, content separately
2560         do more rigorous parsing of where content starts
2562 2000-06-15  karldebisschop  <kdebisschop>
2564         * /cvsroot/netsaintplug/netsaintplug/plugins/urlize.c: doc fix
2566         * /cvsroot/netsaintplug/netsaintplug/plugins/urlize.c:
2567         and long opts to docs
2569         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2570         dd a little header stuff, upgrade to 1.2.8-1
2572         * /cvsroot/netsaintplug/netsaintplug/Changelog, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2573         fix docs, make nothml the default, and --link (-L) option
2575         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2576         update to release new current
2578         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2579         make failed if there were no extras
2581         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2582         fix docs, add separate option for vhost
2584 2000-06-14  karldebisschop  <kdebisschop>
2586         * /cvsroot/netsaintplug/netsaintplug/Changelog: dd todays changes
2588         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2589         change name of variable stat - it conflicts on AIX with <sys/stat.h>
2591         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2592         make check_process obsolete
2594         * /cvsroot/netsaintplug/netsaintplug/plugins/check_process.c:
2595         all new functionality now incorporated into check_procs.c
2597         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c:
2598         fix documentation
2600         * /cvsroot/netsaintplug/netsaintplug/subst.in:
2601         -q option for mktemp breaks on HPUX
2603         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2604         make version reporting GNU like
2606         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2607         comments were inaccurate
2609         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2610         add #defines for standard options - testing only right now
2612         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2613         make print_version more compatible with GNU coding standards
2615         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in:
2616         add $(DESTDIR)
2618         * /cvsroot/netsaintplug/netsaintplug/plugins/check_vsz.c:
2619         use getopt, cleanup documentation, retabify
2621         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2622         clean up documentation, retabify
2624 2000-06-13  karldebisschop  <kdebisschop>
2626         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/Changelog:
2627         tabify, update documentation
2629         * /cvsroot/netsaintplug/netsaintplug/Changelog, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2630         typo in print_help
2632         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2633         progress on 12 June 2000
2635         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2636         dd --verbose
2638         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2639         add help and usage routines
2641         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2642         test for non-zero exit, fix bug
2644         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
2645         dd netutils.h and timeout
2647         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2648         dd netlibs to check_ldap
2650 2000-06-12  karldebisschop  <kdebisschop>
2652         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2653         convert spaces to tab stops
2655         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2656         bux fix in command loop
2658         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in:
2659         remove some GNUisms in Makefile, quote test strings
2661 2000-06-09  karldebisschop  <kdebisschop>
2663         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2664         1.2.8 release
2666         * /cvsroot/netsaintplug/netsaintplug/contrib/restrict.pl:
2667         add comment that openssh will not work with this script
2669         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
2670         patch from William Pietri
2672 2000-06-08  karldebisschop  <kdebisschop>
2674         * /cvsroot/netsaintplug/netsaintplug/Changelog: just getting up to date
2676         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2677         mysql configure problems - will still want a bit more work
2679         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2680         make -H option work right
2682         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ora_table_space.pl:
2683         add a few comments
2685         * /cvsroot/netsaintplug/netsaintplug/contrib/restrict.pl, /cvsroot/netsaintplug/netsaintplug/contrib/check_ora_table_space.pl:
2686         new contributions
2688 2000-06-07  karldebisschop  <kdebisschop>
2690         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2691         no  check_https anymore
2693         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2694         check_https no longer exists
2696         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2697         get HAVE_SSL def right
2699         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in: typo
2701         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2702         consolidate ssl for check_http into one plugin
2704         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http2.c:
2705         seems debugged, so moved into check_http
2707         * /cvsroot/netsaintplug/netsaintplug/plugins/check_https.c:
2708         ssl functionality has been move into check_http
2710         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http2.c:
2711         fix problem with --onredirect
2713         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_http2.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_https.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2714         fix option processing, hopefully for the last time
2716         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec:
2717         prepare for pre7 RPMs
2719         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec:
2720         now contained in one netsaint-plugins spec
2722         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2723         upgrade to 1.2.8pre7, change install dir to plugins, add command.cfg to doc
2725         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec:
2726         undefined build list
2728         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http2.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2729         streamline and debug reverse compatibility mode for option processing
2731         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_http.t:
2732         use hostname to test http
2734 2000-06-06  karldebisschop  <kdebisschop>
2736         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2737         clean up warn where user has no libcrypto
2739         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec:
2740         minor changes
2742         * /cvsroot/netsaintplug/netsaintplug/configure.in: pgsql on solaris
2744         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2745         call directory plugins instead of plugin
2747         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2748         comment debugging code
2750         * /cvsroot/netsaintplug/netsaintplug/make-tarball:
2751         clean and autoconf first to prvent careless errors
2753 2000-06-05  karldebisschop  <kdebisschop>
2755         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2756         try to get sane build of extras
2757         modify check_http to try and get AIX to compile
2759         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2760         cleanup final test for OpenSSL
2762         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in:
2763         typo in configure, plus try to get AIX to make scripts
2765 2000-06-04  karldebisschop  <kdebisschop>
2767         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2768         try to make postgres work on non-redhat
2770         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec:
2771         ichnage to pre6
2773         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2774         yet another try for BSD
2776         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2777         fix again for BSD - need to change order of packets option
2779         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2780         cange order of options to support FreeBSD
2782         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2783         change to match AIX man page
2785         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
2786         get rid of duplicate definitiopn of max
2788         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2789         get rid of egrep -s (use >/dev/null for compatibility)
2791         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec:
2792         core should install on any system, extars may require nodeps
2794         * /cvsroot/netsaintplug/netsaintplug/Makefile.in:
2795         quickcheck target is not defined anymore
2797 2000-06-03  karldebisschop  <kdebisschop>
2799         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2800         update for 1.2.8pre5
2802         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2803         add rule for urlize (and check_http2, temporary)
2805         * /cvsroot/netsaintplug/netsaintplug/plugins/urlize.c:
2806         add help/usage/version info, plus a few comments
2808         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http2.c: comments
2810         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_ping.t:
2811         fix needed to match new output from plugin
2813 2000-06-02  karldebisschop  <kdebisschop>
2815         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http2.c:
2816         put up short term - will soon replace check_http and check_https
2818         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2819         typo in email address
2821         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2822         fix calls to realloc
2824         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
2825         typos in print_help
2827         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2828         typoes in usage and in getopt
2830         * /cvsroot/netsaintplug/netsaintplug/configure.in: fix for solaris
2832         * /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c:
2833         pedantic compilers complained these wre not tru prototypes
2835         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2836         fix bug (rta is not reported if pl = 100)
2838         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2839         try different hadlning of lib to get OpenSSL to work on FreeBSD
2841         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
2842         typo (would not have effect under current code, but cleaner)
2844         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2845         fix logic for check_https
2847 2000-06-01  karldebisschop  <kdebisschop>
2849         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2850         delet build root
2852         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2853         change to 1.2.8pre4
2855         * /cvsroot/netsaintplug/netsaintplug/Requirements:
2856         just a short list of where to get packages tha plugins depend on
2858         * /cvsroot/netsaintplug/netsaintplug/contrib/maser-oracle.pl:
2859         expand from archive
2861         * /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2862         fix bad @LIBS@ in makefiles
2863         update version
2865 2000-05-31  karldebisschop  <kdebisschop>
2867         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2868         random changes
2870         * /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c:
2871         check a bunch more OIDs
2873         * /cvsroot/netsaintplug/netsaintplug/contrib/readme.txt:
2874         make notes about moving some stuff to core
2876         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2877         DO NOT include @LIBS@ in LDFLAGS - configure messes it up
2879         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ipxping.c, /cvsroot/netsaintplug/netsaintplug/contrib/check_ipxping.tar.gz:
2880         unpack source
2882         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ntp.tar.gz:
2883         moved to core
2885         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nfs.tar.gz:
2886         functionality moved to check_rpc in core
2888         * /cvsroot/netsaintplug/netsaintplug/contrib/check_real.tar.gz:
2889         moved to core
2891         * /cvsroot/netsaintplug/netsaintplug/contrib/readme.txt:
2892         updated file from www.netsaint.org
2894         * /cvsroot/netsaintplug/netsaintplug/contrib/check_bgpstate.pl, /cvsroot/netsaintplug/netsaintplug/contrib/check_dns_random.pl, /cvsroot/netsaintplug/netsaintplug/contrib/check_ifoperstatus.pl, /cvsroot/netsaintplug/netsaintplug/contrib/check_ifstatus.pl, /cvsroot/netsaintplug/netsaintplug/contrib/check_maxchannels.pl, /cvsroot/netsaintplug/netsaintplug/contrib/check_maxwanstate.pl, /cvsroot/netsaintplug/netsaintplug/contrib/check_mysql.c, /cvsroot/netsaintplug/netsaintplug/contrib/check_mysql.pl, /cvsroot/netsaintplug/netsaintplug/contrib/check_pop3.pl, /cvsroot/netsaintplug/netsaintplug/contrib/check_radius.tar.gz, /cvsroot/netsaintplug/netsaintplug/contrib/check_sap.sh, /cvsroot/netsaintplug/netsaintplug/contrib/check_uptime.c:
2895         copied and unpacked from www.netsaint.org
2897         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
2898         minor typo in comment
2900         * /cvsroot/netsaintplug/netsaintplug/plugins/urlize.c:
2901         wraps output of another plugin with a URL
2903 2000-05-30  karldebisschop  <kdebisschop>
2905         * /cvsroot/netsaintplug/netsaintplug/contrib/check_netapp.pl:
2906         new contribution
2908         * /cvsroot/netsaintplug/netsaintplug/contrib/checkciscotemp.pl, /cvsroot/netsaintplug/netsaintplug/contrib/check_nwstat.pl, /cvsroot/netsaintplug/netsaintplug/contrib/mrtgext.pl, /cvsroot/netsaintplug/netsaintplug/contrib/urlize.pl:
2909         new contributions, pending review and inclusion in main source tree
2911 2000-05-25  karldebisschop  <kdebisschop>
2913         * /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c:
2914         general cleanup  - keep test order consistent so possible bugs are
2915         more likely to be caught
2917         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2918         do not include @LIBS@ in LDFLAGS - it's getting munged by configure
2920         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2921         get openssl and mysql to work on redhat 6.2
2923 2000-05-24  karldebisschop  <kdebisschop>
2925         * /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c:
2926         some printers may be going offline with POWERSAVE mode
2928 2000-05-19  karldebisschop  <kdebisschop>
2930         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2931         realloc crashes when calloc outside of memory page - code page size as
2932         define (I really need a better solution here)
2934         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
2935         fix possible sscanf overflow
2937 2000-05-18  karldebisschop  <kdebisschop>
2939         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2940         get regex and string searched to work for HTML pages longer than 1024 chars
2942         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in: fix a few typos
2944         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2945         spell author names correctly, fix help screen info
2947 2000-05-11  karldebisschop  <kdebisschop>
2949         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ide-smart.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2950         use text constants (no|required)_argument instead of numbers in getopt_long
2951           options for clarity.   Fix any mis-specified options
2953         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
2954         make regex scan work
2955         fix errors in specification of getopt_long parameters
2957 2000-05-10  karldebisschop  <kdebisschop>
2959         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2960         drop reference to old saintcheck script
2962 2000-05-05  karldebisschop  <kdebisschop>
2964         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2965         fix typoes in OID definition
2967 2000-05-04  karldebisschop  <kdebisschop>
2969         * /cvsroot/netsaintplug/netsaintplug/saintcheck: obsoleted by test.pl
2971         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2972         update version number in -V option
2974         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2975         add author, revision tracking
2977 2000-05-03  karldebisschop  <kdebisschop>
2979         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t:
2980         try to get arg checking to work, add full rpc list
2982         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2983         bug fixes
2985         * /cvsroot/netsaintplug/netsaintplug/.cvsignore:
2986         use this file to block syncronizing configure script (developers should run
2987         autoconf on their own)
2989         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2990         fix includes for llber
2992         * /cvsroot/netsaintplug/netsaintplug/test.pl:
2993         replaces saintcheck (new script is based on standard perl test harness)
2995         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
2996         use plugin standard -h for help
2997         move -h(ost) option to -H
2998         fix getopt to work on machines with no getopt_long
3000         * /cvsroot/netsaintplug/netsaintplug/Makefile.in: fix conflicts
3002         * /cvsroot/netsaintplug/netsaintplug/Changelog, /cvsroot/netsaintplug/netsaintplug/command.cfg.in, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/subst.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_process.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_users.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c:
3003         bug fixes
3005         * /cvsroot/netsaintplug/netsaintplug/plugins/check_vsz.c: bug fix
3007         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
3008         use getopt
3010         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c: use getopt
3011         include enhancements from check_process
3013         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c: use getopt
3014         scane multiple OIDs
3016         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dummy.c:
3017         add --version and --help
3019 2000-05-02  karldebisschop  <kdebisschop>
3021         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors:
3022         moved to check_sensor.sh
3024         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
3025         add basic error checking
3027         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle.sh:
3028         for simpler make
3030         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle:
3031         replace with check_oracle.sh
3033         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in:
3034         fix 'clean' target
3036 2000-05-01  karldebisschop  <kdebisschop>
3038         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
3039         changes to get paths right for scripts
3041         * /cvsroot/netsaintplug/netsaintplug/plugins/Helper.pm, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_disk.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_ftp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_hpjd.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_http.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_load.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_ping.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_procs.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_snmp.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_swap.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_users.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_vsz.t:
3042         use perl test harness
3044         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3045         bug fixes
3047         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_log, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_log.sh:
3048         replace check_log with check_log.sh
3050         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle.sh:
3051         to replace check_oracle
3053         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_log.sh:
3054         to replace check_log
3056         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
3057         replaces check_nfs and check_ypbind
3059         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Helper.pm, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in:
3060         use perl test harness
3062         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_breeze.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_disk_smb.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_flexlm.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_wave.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in:
3063         small mods to get paths reasonable for script files
3065         * /cvsroot/netsaintplug/netsaintplug/make-tarball: Makes a tar ball
3067 2000-02-17  karldebisschop  <kdebisschop>
3069         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
3070         changes for check_https
3072         * /cvsroot/netsaintplug/netsaintplug/plugins/check_https.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ide-smart.c, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors:
3073         C contribs unmodified.
3074         Script had to be retyed from scratch - maybe CR/LF problem?
3076 2000-02-15  karldebisschop  <kdebisschop>
3078         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
3079         add argv[0] to uasge
3080         include common/config.h
3082         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
3083         encapsulate getopt_long  stuff in ifdefs
3085         * /cvsroot/netsaintplug/netsaintplug/configure.in:
3086         fix solaris check_swap bug - change sscanf format from %*d,%*d to %*[0-9,-]
3088 2000-02-11  karldebisschop  <kdebisschop>
3090         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
3091         modify to check uid and ppid for architectures other than linux
3093 2000-02-09  karldebisschop  <kdebisschop>
3095         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/configure.in:
3096         step one to testing user (actually, userid) and ppid in check_procs
3098         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
3099         get DUP check to give warning
3101         * /cvsroot/netsaintplug/netsaintplug/configure:
3102         should not be handed down - autoconf locally before making tarballs/RPMS
3104         * /cvsroot/netsaintplug/netsaintplug/plugins/check_process.c:
3105         use foo[SIZE-1]=0 instead =f '\0' for better compatibility
3107         * /cvsroot/netsaintplug/netsaintplug/configure.in:
3108         change linux ping syntax to scan for DUPs
3110         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
3111         check for duplicates
3113         * /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c:
3114         fix DB_NAMELEN and string comparison tests
3115         get rid of waron about discarding constant string
3117         * /cvsroot/netsaintplug/netsaintplug/configure.in:
3118         use ps for HPUX that is close to working - still broken on check_vsz/rss
3120         * /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c:
3121         pass authentication info if either passwd or user is given
3123         * /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c:
3124         allow user without password for authentication
3125         fix dbname check
3127         * /cvsroot/netsaintplug/netsaintplug/plugins/check_process.c:
3128         Patch submitted by author to use strncpy
3130 2000-02-08  karldebisschop  <kdebisschop>
3132         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in:
3133         fix problem with test -e for solaris - kludge with 'cat filename'
3135         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.h, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h:
3136         superceded bu utils.h.in and popen.h.in
3138         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dummy.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c, /cvsroot/netsaintplug/netsaintplug/plugins/popen.c, /cvsroot/netsaintplug/netsaintplug/plugins/popen.h.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/subst.in:
3139         use configure to check signal return type
3140         use subst.in to fillin command.cfg
3142 2000-02-05  karldebisschop  <kdebisschop>
3144         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in:
3145         fix typo - triple slash in a few URLs
3147         * /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c:
3148         remove extra comma in terminate subroutine
3150 2000-02-04  karldebisschop  <kdebisschop>
3152         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle:
3153         submission by latigid010@yahoo.com
3154         no scratch file
3155         check db option
3156         more normal switches (kdebisschop)
3158         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
3159         compile only base plugins for RPM
3160         fix little glitches in commands.cfg
3162         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
3163         better arg checking for perl taint
3165 2000-02-01  hgayosso  <hgayosso>
3167         * /cvsroot/netsaintplug/netsaintplug/contrib/check_hprsc.tar.gz:
3168         Perl script (check_hprsc) to check HP-UX resources via SNMP daemon (hgayosso)
3170         * /cvsroot/netsaintplug/netsaintplug/contrib/readme.txt:
3171         check_hprsc.tar.gz added to the contrib plugins (hgayosso)
3173 2000-01-28  karldebisschop  <kdebisschop>
3175         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_dummy.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ftp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_game.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_imap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtg.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mysql.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_overcr.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_pop.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_process.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_real.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_reply.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_smtp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_udp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ups.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_users.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_vsz.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.h.in:
3176         get date include correct
3178         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
3179         get date include right
3181         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_dummy.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ftp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_game.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_imap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtg.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mysql.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_overcr.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_pop.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_process.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_real.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_reply.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_smtp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_udp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ups.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_users.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_vsz.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/netsaint.h, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.h.in, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3182         try to get version includes right
3184         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3185         get revision listsing fixed
3187         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3188         udpate for release 1.2.8pre1
3190         * /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3191         update spec for 1.2.8-pre1
3192         have makefile delete command.cfg on make distclean
3194         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_dummy.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ftp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_game.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_imap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtg.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mysql.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_overcr.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_pop.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_process.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_real.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_reply.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_smtp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_udp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ups.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_users.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_vsz.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.h.in, /cvsroot/netsaintplug/netsaintplug/plugins/popen.c, /cvsroot/netsaintplug/netsaintplug/plugins/popen.h, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h:
3195         use print_revision function in utils
3196         use included timeout_handlers throughout [(socket|popen)?alarm_handler]
3197         clean up use of externs in popen.[hc] and utils.[hc] for above
3198         handle percent or KB in check_disk
3200 2000-01-23  karldebisschop  <kdebisschop>
3202         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ups.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3203         snmp: start trying to clarify hex mesages
3204         ups: manually apply submitted patch
3205         utils: bug fix in is_numeric
3207         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle:
3208         minor fixes posted to bugs list:
3209          ircd - fix match string
3210          ntp - return critical if server is down
3211          oracle - make no temp files
3213 2000-01-22  karldebisschop  <kdebisschop>
3215         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3216         streamline utils functions is_integer and is_numeric
3217         tighten check_ping error prose so it nearly shows on a 80x24 display
3219 2000-01-21  karldebisschop  <kdebisschop>
3221         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h:
3222         fix bug in adapting configure to check_netsaint
3223         fix omission in check_procs arg testing
3224         fix utils sscanf syntax - linux uses EOF where FreeBSD uses 0
3226         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_process.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/saintcheck:
3227         add check_process and check_radius as extras
3228         make check_pgsl understand old syntax as well
3229         modify check_procs to look for specific comman names and test on ranges
3230         modify configure.in tests so check_netsaint can maybe work with more OS's
3232 2000-01-20  karldebisschop  <kdebisschop>
3234         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.h.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/saintcheck:
3235         set default timeout to 10 seconds
3236         make tests give fewer warnings
3237         move check_httpstr to check_http
3239 2000-01-19  karldebisschop  <kdebisschop>
3241         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_users.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3242         use -q option for who if available
3243         use getopt for check_pgsql
3244         make check_users work even if no users are logged in
3245         clean up (developmental) utils.c
3247 2000-01-17  karldebisschop  <kdebisschop>
3249         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in:
3250         use the -n switch to prevent host lookups in check_ping
3252         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_users.c:
3253         update for FreeBSD:
3254           add new tests for FreeBSD ps syntax
3255           add test for swapinfo command
3256           modify check_users to work without -q option
3257           modify check_vsz test to work without requiring 'init' listing in `ps` output
3259 2000-01-13  karldebisschop  <kdebisschop>
3261         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in:
3262         add HAVE_REGEX_H to configure
3264         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
3265         this should be included by reference in hosts.cfg
3267         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr.c:
3268         check redirects working
3269         regex content search working
3271 2000-01-10  karldebisschop  <kdebisschop>
3273         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c:
3274         Incorporate netsaint_plugins-1.2.7p1 changes:
3275         - Fixed RH 6.1 ICMP error "bug" in check_ping plugin
3276           (patch by Luiz Felipe R E)
3277         - Fixed uninitialized memory bug in netutils.c (patch by Frank Conrad)
3279 1999-12-28  holoway  <holoway>
3281         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3282         I'm a schmuck. :)  Would help if I deleted the line, doncha think?
3284         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3285         Removed the requirement of netsaint in the rpm build; the plugins may
3286         live on a machine without it. (nrpe or nrpep may use the plugins without
3287         having netsaint proper present)
3289 1999-12-17  karldebisschop  <kdebisschop>
3291         * /cvsroot/netsaintplug/netsaintplug/contrib/berger-ping.tar.gz, /cvsroot/netsaintplug/netsaintplug/contrib/bowen-langley_plugins.tar.gz, /cvsroot/netsaintplug/netsaintplug/contrib/check_bgp-1.0.tar.gz, /cvsroot/netsaintplug/netsaintplug/contrib/check_breeze.tar.gz, /cvsroot/netsaintplug/netsaintplug/contrib/check_flexlm.tar.gz, /cvsroot/netsaintplug/netsaintplug/contrib/check_hltherm.tar.gz, /cvsroot/netsaintplug/netsaintplug/contrib/check_ipxping.tar.gz, /cvsroot/netsaintplug/netsaintplug/contrib/check_ircd.tar.gz, /cvsroot/netsaintplug/netsaintplug/contrib/check_memory.tgz, /cvsroot/netsaintplug/netsaintplug/contrib/check_nfs.tar.gz, /cvsroot/netsaintplug/netsaintplug/contrib/check_ntp.tar.gz, /cvsroot/netsaintplug/netsaintplug/contrib/check_real.tar.gz, /cvsroot/netsaintplug/netsaintplug/contrib/check_wave.tar.gz, /cvsroot/netsaintplug/netsaintplug/contrib/hopcroft-plugins.tar.gz, /cvsroot/netsaintplug/netsaintplug/contrib/radius.tar.gz, /cvsroot/netsaintplug/netsaintplug/contrib/readme.txt:
3292         adds files from www.netsaint.org contrib area.
3294         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr:
3295         add STATE_DEPENDENT to common/common.h
3296         check_httpstr binary should never have been there in the first place
3298         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
3299         made actual http check into subroutine
3300         cleaned up help screen
3301         added option checking for --onredirect
3302         added long-style syntax for all other current options
3304 1999-12-15  holoway  <holoway>
3306         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3307         Modified the spec file to change the name of the tarball to
3308         netsaint-plugins-version-release.tar.gz
3310         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3311         Added the spec file for creating RPMs from the CVS source.
3313 1999-12-14  karldebisschop  <kdebisschop>
3315         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr.c:
3316         checkpoint - incorporate version info in header
3318         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr:
3319         use version.h for release date tracking
3321         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr.c:
3322         use sscanf to clean up HTTP error code checking
3324 1999-12-10  karldebisschop  <kdebisschop>
3326         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_nfs.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_wave.pl:
3327         Initial checkin.
3328         Release 1.2.7 plus bugfixes
3330         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_nfs.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_wave.pl:
3331         New file.
3333         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_breeze.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_disk_smb.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_flexlm.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_log, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle:
3334         Initial checkin.
3335         Release 1.2.7 plus bugfixes
3337         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_breeze.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_disk_smb.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_flexlm.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_log, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle:
3338         New file.
3340         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_real.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h:
3341         Initial checkin.
3342         Release 1.2.7 plus bugfixes
3344         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_real.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h:
3345         New file.
3347         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
3348         Initial checkin.
3349         Release 1.2.7 plus bugfixes
3351         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
3352         New file.
3354         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_game.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mysql.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_reply.c, /cvsroot/netsaintplug/netsaintplug/plugins/netsaint.h, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.h.in, /cvsroot/netsaintplug/netsaintplug/plugins/popen.c, /cvsroot/netsaintplug/netsaintplug/plugins/popen.h:
3355         Initial checkin.
3356         Release 1.2.7 plus bugfixes
3358         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_game.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mysql.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_reply.c, /cvsroot/netsaintplug/netsaintplug/plugins/netsaint.h, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.h.in, /cvsroot/netsaintplug/netsaintplug/plugins/popen.c, /cvsroot/netsaintplug/netsaintplug/plugins/popen.h:
3359         New file.
3361         * /cvsroot/netsaintplug/netsaintplug/plugins/check_overcr.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ups.c:
3362         Initial checkin.
3363         Release 1.2.7 plus bugfixes
3365         * /cvsroot/netsaintplug/netsaintplug/plugins/check_overcr.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ups.c:
3366         New file.
3368         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_udp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_users.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_vsz.c:
3369         Initial checkin.
3370         Release 1.2.7 plus bugfixes
3372         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_udp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_users.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_vsz.c:
3373         New file.
3375         * /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_pop.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_smtp.c:
3376         Initial checkin.
3377         Release 1.2.7 plus bugfixes
3379         * /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_pop.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_smtp.c:
3380         New file.
3382         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c:
3383         Initial checkin.
3384         Release 1.2.7 plus bugfixes
3386         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c:
3387         New file.
3389         * /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_imap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtg.c:
3390         Initial checkin.
3391         Release 1.2.7 plus bugfixes
3393         * /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_imap.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtg.c:
3394         New file.
3396         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_dummy.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ftp.c:
3397         Initial checkin.
3398         Release 1.2.7 plus bugfixes
3400         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_dummy.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ftp.c:
3401         New file.
3403         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/install-sh, /cvsroot/netsaintplug/netsaintplug/saintcheck:
3404         Initial checkin.
3405         Release 1.2.7 plus bugfixes
3407         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/install-sh, /cvsroot/netsaintplug/netsaintplug/saintcheck:
3408         New file.
3410         * /cvsroot/netsaintplug/netsaintplug/Changelog, /cvsroot/netsaintplug/netsaintplug/INSTALL, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/README, /cvsroot/netsaintplug/netsaintplug/REQUIREMENTS:
3411         Initial checkin.
3412         Release 1.2.7 plus bugfixes
3414         * /cvsroot/netsaintplug/netsaintplug/Changelog, /cvsroot/netsaintplug/netsaintplug/INSTALL, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/README, /cvsroot/netsaintplug/netsaintplug/REQUIREMENTS:
3415         New file.
3417 NetSaint Plugins Changelog
3418 --------------------------
3420 Current
3421 -------
3422 1.2.9-a6 - 25 August 2000 (alpha code)
3423 --------------------------------------
3424 * check_disk
3425         (process_arguments) remove stray debugging printf in -p option
3426 * plugins/Makefile.am
3427         (check_netsaint) move to EXTRAS
3428         
3429         
3430 1.2.9-a5 - 23 August 2000 (alpha code)
3431 --------------------------------------
3432 * check_fping
3433         (main) check rta and packet loss, control packet size and count
3434         (process_arguments) add options for number of packets and size
3435 * check_tcp
3436         (main) alter to run as any of check_(ftp|imaop|pop|smtp|tcp|ucp)
3437 * check_rpc
3438         (main) fix checking against initial error state (start UNKNOWN)
3439 * plugins-scripts/Makefile.am
3440         fix install.dist for utils.pm and utils.sh
3442 1.2.9-a2 - 12 July 2000 (alpha code)
3443 ------------------------------------
3444 * check_http
3445         (check_http) remove "\r\n" pair causing problems for zope
3446         (print_help) fix documentation
3447 * check_disk
3448         (global) malloc string pointers for most character variables
3449         (print_help) fix documentation
3450         (call_getopt) use comma for pairs of options, reserve colon for ranges
3451         (main) use new ssprintf function to assemble 'command_line'
3452         don't sscanf for mount point
3453 * check_load
3454         (global) malloc string pointers for most character variables
3455         (main) use getopt
3456         (process_arguments, print_help, print_usage) new functions
3457 * check_procs
3458         (main) was reporting too many matches due to strncmp
3459 * check_swap
3460         (global) malloc string pointers for most character variables
3461         (main) use getopt
3462         (process_arguments, print_help, print_usage) new functions
3463 * check_time
3464         (global) malloc string pointers for most character variables
3465         (main) use getopt
3466         (process_arguments, print_help, print_usage) new functions
3467 * check_tcp
3468         (print_help) fix documentation
3469 * check_udp
3470         (global) malloc string pointers for most character variables
3471         (main) use getopt
3472         (process_arguments, print_help, print_usage) new functions
3473 * check_users
3474         (global) malloc string pointers for most character variables
3475         (main) use getopt
3476         (process_arguments, print_help, print_usage) new functions
3477 * utils
3478         (strscpy) new -- safe string copy does its own malloc
3479         (strscat) new -- safe string cat does its own malloc
3480         (ssprintf) new -- safe string sprintf does its own malloc
3482 1.2.9-a1 - 3 July 2000 (alpha code)
3483 -----------------------------------
3484 * check_by_ssh.c (main) allow multiple services for passive checks
3485   (call_getopt) add options needed for passive multichecks
3486 * check_disk.c (main) check all mounted partitions if none specified
3487 * check_fping.c (main) use getopt
3488   (process_arguments, print_help, print_usage) new functions
3489 * check_ftp.c (main) use getopt
3490   (process_arguments, print_help, print_usage) new functions
3491 * check_ping.c (check_ping) return critical if output comes on STDERR
3492   add another sscanf for FreeBSD
3493 * check_procs.c (print_usage) fix docs
3494 * check_tcp.c (main) use getopt
3495   (process_arguments, print_help, print_usage) new functions
3496 * check_users.c (main) use getopt
3497   (process_arguments, print_help, print_usage) new functions
3498 * utils.h (macros) provide standard usage() macro
3499 * rearrange directory for multiplatform builds
3500 * test scripts added for check_fping and check_tcp
3502 1.2.8.4
3503 -------
3504 * check_ping.c (process_arguments): don't malloc - just copy pointer
3505   tweak to get non-POSIX order working
3506   (call_getopt): don't malloc - just copy pointer
3508 1.2.8.3 - 22 June 2000
3509 ----------------------
3510 * check_http.c (process_arguments): add -nothml to reverse-compat rewrites
3511   (call_getopt): set display_html false for '-n'
3512 * check_procs.c (print_help): update docs
3513   (print_usage): update docs
3514   (call_getopt): fix long option (was 'program', is 'command')
3515   (main): allow inverted order of max/min for outside ranges
3516   (validate_arguments): some valid, though strange, thresholds were rejected
3517 * check_ssh.c (ssh_connect): fix display of host name for connect fails
3518 * check_ping.c (process_arguments): add -nothml to reverse-compat rewrites
3519   fix malloc error - need to malloc strlen+1
3520   (call_getopt): fix malloc error - need to malloc strlen+1
3521 * check_disk.c (main): use new terminate 
3522   (print_usage): typo in printout
3523 * utils.h.in (terminate): update prototype for terminate
3524 * utils.c (terminate): allow terminate to accept format,arglist as printf
3525 * check_sensors.sh (print_revision): fix bug in Revision string cleanup
3526 * netsaint-plugins.spec: make relocatable
3527   use macros throughout
3528 * netsaint-plugins-custom.spec: make relocatable
3529   use macros throughout
3530 * make-tarball: create md5sum
3531   do some rpm setup
3533 1.2.8-2 - 16 June 2000
3534 ----------------------
3535 * check_ping.c (run_ping): was not warning of DUPLICATES anymore, fixed
3536   (all): switch most fixed length buffers to malloc
3537   (print_usage): fix documentation
3538   (print_help): fix documentation
3539   (call_getopt): make nohtml the default, add -L (--link) option
3540 * check_http.c (check_http): more rigorous header/content separation
3541   alter verbose printout to show header, status, and content divisions
3542   (process_arguments): distinguish server and vhost
3543   (call_getopt): distinguish server and vhost
3544   (print_usage): document new -I option for server IPaddress
3545   (print_help): document new -I option for server IPaddress
3546   (all): reindent, tabify
3547 * plugins-scripts/Makfile.in (install): add $(DESTDIR)
3548 * plugins/Makefile.in (install): add $(DESTDIR)
3549   fix for case where there are no extras
3550   (check_ldap): add NETLIBS and SOCKETLIBS
3551   (check_process): remove (obolete)
3552   (all): reorder $(CC) args so -o <src> comes earlier
3553 * check_process.c (all): move to obsolete directory
3554 * configure (check_process): remove (obolete)
3555 * check_procs.c (all): change variable name for 'stat' to 'statopt' for AIX ?bug?
3556   (print_help): fix typo
3557 * check_dns.c (print_help,print_usage): fix documentation
3558   (all): c-indent and retabify
3559 * subst.in (/bin/mktemp): -q option breaks HPUX
3560 * check_sensors.sh (print_help): new function
3561   (print_usage): new function
3562   (main): add --help, --version, --verbose options
3563   (print_revision): make more GNU compatible
3564 * utils.c (print_revision): print license to be more GNU standard
3565 * utils.h.in: add #defines for STDOPTS
3566 * check_rpc.pl (all): fix a few introductory comments
3567 * check_vsz.c (main): move option processing to new process_arguments function
3568   (all): retabify
3569   use malloc and remove most fixed text string sizes
3570 * check_snmp.c (print_help,print_usage): add items, fix typo
3571 * check_by_ssh.c (parse_arguments): bugfix - increment 'c' in remote command parsing
3572 * check_ldap.c (main): add timeout alarm
3574 1.2.8 - 9 June 2000
3575 -------------------
3576 * check_by_ssh.c (parse_arguments): bugfix in remote command parsing
3578 1.2.8pre7 - 8 June 2000
3579 -----------------------
3580 - make getopt() calls mostly backwards-compatible with all older
3581   options specifications the do not directly conflict with present
3582   standard. (pre-release 2 was only backwards compatible when compiled
3583   against GNU getopt).
3584 - integrate ssl code from Rene Klootwijk into check_http
3585 - a variety of small bug fixes (mostly cases where I left development
3586   printing code in plugin [KBD]).
3587 - add -v (--verbose) option to check_http tp print out page(s) as they
3588   are read and any redirects are followed (if specified in options).
3589 - malloc variable for page contents in check_http so that entire page
3590   can be scanned for strings or regular expressions.
3591 - add urlize to wrap plugin output in HTML link tags, make no-html the
3592   default for check_http.
3593 - develop RPM specs netsaint-plugins.spec with a controlled list of
3594   files in the package, and netsaint-plugins-custom.spec which will
3595   rebuild differently based on the packages installed on the build
3596   machine.
3598 1.2.8pre2 - 2 May 2000
3599 ----------------------
3600 - Modify check_snmp to process multiple OIDs in a request (args not backward
3601   compatible)
3602 - Use getopt in check_by_ssh, check_disk, check_dns, check_ldap, check_pgsql, 
3603   check_ping, check_procs, check_snmp
3604 - integrate enhancements from check_process [Rene Klootwijk] into check_procs
3605   (including filter by user, parent PID and process name)
3606 - add check_https plugin contributed by Rene Klootwijk
3607 - add check_ide-smart contributed by Robert Dale
3608 - add backward compatibility on check_ping args
3609 - add Makefile for scripts, process trusted path for portability
3610 - use perl test harness in place of saintcheck hack
3611 - fix all plugins calling spopen to also open stderr
3612 - add check_rpc script to replace check_nfs and check_ypbind
3613 - replace check_oracle script with enhanced version by litigid010@yahoo.com
3614 - modularize ping checking loop in check_ping to later allow adaptive loop
3615   count within the plugin
3616 - modify check_disk to accept either paths that are not partition mount points
3617 - modify several plugins to print version number in response to --version opt
3618 - begin distinction between --help (may be many screens) and --usage (1 to 10
3619   lines only)
3620 - maintain commands.cfg file with syntactically correct command definitions
3622 1.2.7 - 11/09/1999
3623 ------------------
3624 - Added check_ntp plugin script contributed by Bo Kersey
3625 - Added check_real plugin contributed by Pedro Leite
3626 - Added check_netsaint plugin
3627 - Added delimiter option to check_snmp plugin
3628 - Added STR and SUBSTR evaluation options to check_snmp plugin
3629 - Fixed bug in check_hpjd where it would erroneously report timeout errors
3630 - Added option to suppress HTML link in check_http and check_ping plugins
3631 - Modified check_http plugin to send carriage returns in http request
3632 - Modified configure script and check_ping plugin to work under FreeBSD
3633 - Changed command line format for check_ping plugin!!
3636 1.2.6 - 10/16/1999
3637 ------------------
3638 - Several plugin bugfixes by Karl DeBisschop
3639 - Added 'saintcheck' script contributed by Karl DeBisschop that can be used
3640   to test various plugins before they are used
3641 - Added check_nfs and check_flexlm plugin scripts contributed by 
3642   Ernst-Dieter Martin
3643 - Added check_breeze and check_wave plugin scripts contributed by Jeffrey Blank
3644 - Added check_ircd plugin script contributed by Richard Mayhew
3647 1.2.5 - 09/19/1999
3648 ------------------
3649 - Fixed bug with expect argument (-e) in check_http plugin
3650 - Added additional ping command format to configure script (<srvr> -n <pkts>)
3651 - Switched several plugins to safer version of popen() contributed by Karl 
3652   DeBisschop
3653 - Added basic authentication ability to check_http plugin as contributed by
3654   Perry Clarke
3655 - Changed check_imap expect string to "* OK" (repoted by Matt Shibla) and 
3656   default port to 143 (reported by Darin Fisher)
3657 - Added check_reply plugin contributed by Jacob Jundqvist
3660 1.2.4 - 08/26/1999
3661 ------------------
3662 - Added check_ldap and check_mysql plugins contributed by Dietmar Rieder
3663 - Added check_game plugin contributed by Ian Cass
3664 - Modified configure script to work with ping command under OpenBSD
3667 1.2.3 - 08/18/1999
3668 ------------------
3669 - Modified most plugins to use common network utilities and include files
3670 - Plugins no longer create temp files (expect the check_log plugin script)
3673 1.2.2 - 08/15/1999
3674 ------------------
3675 - Modified plugins to create temp files in var/ subdirectory of installation
3676 - Added Michael Anton's check_disk_smb.pl plugin
3679 1.2.1 - 08/01/1999
3680 ------------------
3681 - Added $(SOCKETLIBS) to Makefile for Over-CR plugin
3682 - Added quotes around query in check_log plugin to allow for multiple word
3683   queries
3684 - Added a check for no supported options in the check_ups plugin
3687 1.2.0 - 07/30/1999
3688 ------------------
3689 - Added new check_log plugin script
3690 - Added timeout alarm to the check_ssh plugin
3691 - Added "not equal" evaluation method to check_snmp plugin
3692 - Added new check_ups plugin (only tested on APC SmartUPS 2200)
3695 1.1.0 - 07/23/1999
3696 ------------------
3697 - Added new check_ssh plugin contributed by Remi Paulmier
3698 - Added new check_overcr and check_snmp plugins
3699 - Fixed the help screen on the check_nwstat plugin to correctly reflect the
3700   meanings of the warn_value and crit_value variables.
3701 - Fixed some problems with the check_load plugin to make it compile under 
3702   NetBSD
3703 - Minor tweaks to various plugins
3706 1.0.0 - 07/13/1999
3707 ------------------
3708 - Initial release of plugins as a separate distribution