Code

update from CVS
[nagiosplug.git] / ChangeLog
1 2003-03-02  kdebisschop@alert.infoplease.com  <kdebisschop>
3         * configure.in, nagios-plugins.spec.in:
4         adjustments to remove beta tagging
6         * ChangeLog: update from CVS
8 2003-03-01  kdebisschop@alert.infoplease.com  <kdebisschop>
10         * nagios-plugins.spec.in: we were missing some docs in the RPM
12 2003-03-01  kdebisschop@alert.infoplease.com  <kdebisschop>
14         * nagios-plugins.spec.in: we were missing some docs in the RPM
16 2003-02-23  sghosh  <sghosh>
18         * REQUIREMENTS: Novell requirements
20         * contrib/check_bgpstate.pl: removed community string in CRIT message
22 2003-02-22  tonvoon  <tonvoon>
24         * configure.in:
25         Solaris and Unixware labels round the wrong way for swap command
27 2003-02-22  kdebisschop@alert.infoplease.com  <kdebisschop>
29         * Makefile.am: provide target for nagios-plugins.spec
31         * Makefile.am: add CODING FAQ LEGAL to distribution tarball
33 2003-02-21  tonvoon  <tonvoon>
35         * plugins/check_http.c: Fixed coredump with unallocated string
37         * plugins/check_dns.c:
38         Strip leading spaces on dns return value (689563 - Simon L Nielsen)
40 2003-02-20  kdebisschop@alert.infoplease.com  <kdebisschop>
42         * plugins-scripts/check_disk_smb.pl:
43         option regexs need to include ^ and $
45 2003-02-19  tonvoon  <tonvoon>
47         * lib/Makefile.am: Removing getloadavg.m4 from dist
49 2003-02-19  kdebisschop@alert.infoplease.com  <kdebisschop>
51         * lib/getloadavg.m4, tools/setup, INSTALL, configure.in:
52         remove getloadavg.m4
54 2003-02-19  tonvoon  <tonvoon>
56         * getloadavg.m4, lib/Makefile.am, lib/getloadavg.c, lib/getloadavg.m4, plugins/Makefile.am, plugins/getloadavg.c, Makefile.am, configure.in:
57         Move getloadavg to lib directory. Must run "aclocal -I lib"
59 2003-02-18  kdebisschop@alert.infoplease.com  <kdebisschop>
61         * plugins/check_pgsql.c: spurious backslash escape
63         * configure.in: set tag for beta3, fix pgsql detection
65         * plugins/check_udp.c: never exited getopt loop
67         * plugins/check_tcp.c: failed if header was more than 1023 bytes
69 2003-02-18  tonvoon  <tonvoon>
71         * plugins/check_load.c: Fixed the output messages (Bug 688729 - Jayjay)
73         * Makefile.am: Add SUPPORT file to distribution
75         * plugins/check_http.c:
76         Fixed compiler warning and increased the SSL random key for a Solaris PRNG problem
78 2003-02-18  kdebisschop@alert.infoplease.com  <kdebisschop>
80         * configure.in:
81         remainder of ps fix for UnixWare, and move [] in if/elif to indicate m4 quoting instead of test invocation
83 2003-02-18  sghosh  <sghosh>
85         * contrib/check_appletalk.pl: Appletalk ping plugin
87         * plugins/check_snmp.c: OID type prefix patch [Patches-679403]
89         * plugins/check_swap.c: support for Large swap sizes
91         * configure.in:
92         regex fix to catch *BSD swapinfo and not HP-UX error and memory/file swap in addition to device for HP-UX
94 2003-02-17  kdebisschop@alert.infoplease.com  <kdebisschop>
96         * configure.in: typo in testing uname output
98         * configure.in: ping and swap for unixware
100         * configure.in: library search dirs are part of LDFLAGS
102 2003-02-17  sghosh  <sghosh>
104         * REQUIREMENTS: location updates
106 2003-02-16  tonvoon  <tonvoon>
108         * plugins/Makefile.am: Fixed dependencies for check_nt
110         * plugins/check_nt.c:
111         Coredump if no variable set (reported by Marc C. Poulin)
113 2003-02-16  egalstad  <egalstad>
115         * contrib/check_dhcp.c: Interface patch byor Clemens Resen
117 2003-02-16  sghosh  <sghosh>
119         * plugins-scripts/check_ntp.pl:
120         all alphanumeric accepted for refid on ntpq
122 2003-02-12  tonvoon  <tonvoon>
124         * plugins/.cvsignore: Added extra plugins
126         * lib/.cvsignore: Add ignore files
128         * plugins/negate.c:
129         Remove unnecessary \ and fix coredump with no parameters specified
131         * plugins/check_http.c:
132         Remove unnecessary \ - complaints from Tru64's cc compiler
134         * configure.in:
135         Inadequate quoting for PS_FORMAT & removal of grep "*** for Tru64
137 2003-02-12  sghosh  <sghosh>
139         * command.cfg.in: forced ntpq jitter check
141         * plugins-scripts/check_ifoperstatus.pl: added timeout alarm
143         * plugins-scripts/check_ntp.pl:
144         fixed regex for stratum1 peer, added logic for failed ntpq call(e.g. sntp host)
146 2003-02-11  tonvoon  <tonvoon>
148         * plugins/check_mysql.c:
149         Patch by Dave Viner for seg fault on RH 7.3 (655903)
151 2003-02-10  tonvoon  <tonvoon>
153         * configure.in: Update with references to REQUIREMENTS
155         * Requirements: Remove file, superceded by REQUIREMENTS
157         * plugins/getopt1.c, plugins/getopt.h, plugins/getopt.c:
158         Removing getopt files - now in new lib directory
160         * lib/getopt.c, lib/getopt.h, lib/getopt1.c, lib/Makefile.am:
161         New directory for common library files
163         * plugins/common.h.in:
164         Added in a define for HAVE_GETOPT_H for backwards compatibility
166         * plugins/Makefile.am:
167         Remove unnecessary getopt references and link in lib directory
169         * configure.in:
170         Removing checks for getopt.h - now always available. Also support lib dir
172         * Makefile.am: Adding lib directory for getopts change
174         * configure.in: Fixed Tru64 ps command (Bug 669585 - Paula Arnold)
176 2003-02-10  undrgrid  <undrgrid>
178         * plugins/check_ssh.c:
179         Added argc checks before attempting to access argv[]
181         Corrected return codes and output
183         * plugins/check_ssh.c:
184         Revised code to use resolving and connection code in utils.c and
185         netutils.c rather than its own functions.
186         Corrected code to properly handle input of server hostname and port on
187         commandline without option flags.
189 2003-02-10  kdebisschop@alert.infoplease.com  <kdebisschop>
191         * contrib/check_fping_in.c: this plugin is in core as check_fping
193 2003-02-09  undrgrid  <undrgrid>
195         * tools/setup:
196         Reordered program calls so autoheader was called before automake thus
197         getting rid of errors for header files not being present when automake
198         was called. Also puts it inline with documentation in
199         INSTALL & INSTALLING
201 2003-02-09  sghosh  <sghosh>
203         * contrib/check_adptraid.sh, contrib/check_compaq_insight.pl, contrib/check_file_age.pl:
204          new plugins
206         * contrib/README.TXT, contrib/readme.txt: file rename
208         * contrib/sched_downtime.pl, contrib/check_remote_nagios_status.pl, contrib/check_wins.pl:
209         more contribs
211         * contrib/tarballs/fetchlog-0.92.tar.gz, contrib/tarballs/fetchlog-0.94.tar.gz:
212         new version
214 2003-02-09  kdebisschop@alert.infoplease.com  <kdebisschop>
216         * README, CODING, FAQ: spell check
218 2003-02-09  sghosh  <sghosh>
220         * SUPPORT: ispell
222 2003-02-08  kdebisschop@alert.infoplease.com  <kdebisschop>
224         * plugins/check_pgsql.c: use enum instead of define
226         * FAQ: add item on submitting new plugins
228         * SUPPORT: suggest minimum standards for support requests
230         * plugins/check_http.c: submit request with one send
232 2003-02-05  kdebisschop@alert.infoplease.com  <kdebisschop>
234         * configure.in: fix for SSL build on RedHat rawhide
236         * plugins/check_dns.c:
237         allow check to proceed using servers from resolv.conf
239         * plugins/check_http.c: fix segfault due to bad asprintf invocation
241 2003-02-04  sghosh  <sghosh>
243         * plugins-scripts/Makefile.am:
244          install user:grp perms [patch 679703 -Detlef Boehm]
246         * plugins-scripts/check_flexlm.pl: lmstat output update
248         * plugins-scripts/check_ntp.pl: corrected ntpdate offset to seconds
250 2003-02-03  tonvoon  <tonvoon>
252         * plugins/check_snmp.c:
253         Avoid core dump with null or invalid data (679400 - Mathieu Masseboeuf)
255         * plugins/Makefile.am: Patch for Mac OS X compile (652080 - Ton Voon)
257 2003-02-03  sghosh  <sghosh>
259         * contrib/tarballs/check_cit.tgz: Citrix plugin
261         * command.cfg.in: more sample command configurations
263         * plugins-scripts/check_ntp.pl, plugins-scripts/utils.pm.in, configure.in:
264         change ntpdc to ntpq (Jonathan Rozes,Thomas Schimpke, bug-656237 )
266         * plugins-scripts/check_ntp.pl:
267         patch for desync peer and ntpdate (James Fidell)
269         * plugins-scripts/check_ifstatus.pl:  bugfix [bug 651021 mperry2]
271         * plugins/check_hpjd.c:
272         added default community [bug-patch #600349 jbaumgartner]
274 2003-01-31  tonvoon  <tonvoon>
276         * plugins/check_procs.c:
277         Fix for zombie processes on Solaris (Bug 677803 - Matthew Brown)
279         * plugins/check_nt.c:
280         Reapply all asprintf calls. Fix for %% problem with -l flag.
282         * plugins/check_nt.c:
283         Removed all unnecessary asprintf calls. Replaced with original check_nt.c
284         to minimise amount of changes (reported by Reuben Farrelly)
286 2003-01-30  tonvoon  <tonvoon>
288         * plugins/check_nt.c: Added reference to the official NSClient web site
290         * plugins/check_swap.c: Fixed long --allswap option
292         * plugins/check_procs.c: Fixed progname
294 2003-01-29  tonvoon  <tonvoon>
296         * plugins/check_mrtgtraf.c:
297         Fixed error and success codes (638656 - Paul Dlug)
299         * plugins-scripts/check_oracle.sh:
300         Added cache and tablespace check (621567 - John Marquart)
302         * plugins/check_nt.c, plugins/Makefile.am:
303         Added in check_nt for bug 646516
305 2003-01-29  kdebisschop@alert.infoplease.com  <kdebisschop>
307         * plugins/check_mysql.c: remove incorrect check_disk() declaration
309         * plugins/check_ldap.c:
310         fix segfault when argc>=2 and the -H or -b options are not supplied
312         * plugins/check_by_ssh.c: 1.8
314 2003-01-29  tonvoon  <tonvoon>
316         * plugins/check_http.c:
317         Better error if server requests client based certificate (609382 - Olaf Greis)
319         * contrib/check_dns_random.pl:
320         Exit code added (604837 - Lachlan Cameron-Smith)
322         * plugins-scripts/check_oracle.sh:
323         Added dummy login test (650970 - Ton Voon)
325         * plugins/check_vsz.c:
326         Error when no params passed, better invalid params message (652086 - Ton Voon)
328         * plugins/check_procs.c:
329         Fixed NULL status in Solaris (644783 - Fabian Pehla)
330         Fixed -p options (652082 - Ton Voon)
332 2003-01-28  kdebisschop@alert.infoplease.com  <kdebisschop>
334         * contrib/checkciscotemp.pl:
335         typo: had commented use Net::SNMP for testing
337         * plugins/check_real.c:
338         make sure host_name is set and remove NULL string inits that can lead to segfaults
340         * plugins/check_mysql.c: missed argc check on port parameter
342         * contrib/checkciscotemp.pl: split and validate input more robustly
344         * plugins/check_http.c:
345         remove NULL string inits that can lead to segfaults
347 2003-01-28  tonvoon  <tonvoon>
349         * configure.in: ps support for Darwin / MacOSX
351 2003-01-27  kdebisschop@alert.infoplease.com  <kdebisschop>
353         * plugins/check_http.c: do not pass host if none is provided
355         * plugins/check_http.c: we were sending extra CRLF
357 2003-01-19  kdebisschop@alert.infoplease.com  <kdebisschop>
359         * plugins-scripts/check_rpc.pl:
360         indicate new default state in get_rpcinfo, also fix a bunch of indents for consistent format
362 2003-01-17  sghosh  <sghosh>
364         * plugins-scripts/check_rpc.pl:
365         bug fix for state and opt_c initialization
367         * plugins/check_snmp.c: Counter32 tag parsing added
369 2003-01-16  kdebisschop@alert.infoplease.com  <kdebisschop>
371         * plugins/check_mysql.c, plugins/check_pgsql.c:
372         semicolon needed where progname define was replaced
374         * plugins/check_http.c: add option to let regex span newlines
376         * plugins/check_game.c: progname and print_usage need to be defined
378         * plugins/check_radius.c, plugins/check_hpjd.c:
379         semicolon needed where praogname define was replced
381         * configure.in: find kerberos libs in latest Red Hat beta
383         * plugins/utils.c: restore max() macro
385         * plugins/check_tcp.c: cleanup progname assignment
387         * plugins-scripts/check_disk_smb.pl:
388         accept $ for share and \\ for users
390         * plugins/check_by_ssh.c: avoid segfault when host is not given
392 2003-01-13  kdebisschop@alert.infoplease.com  <kdebisschop>
394         * 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:
395         convert PROGNAME from a define to a const char
397         * plugins/popen.c: change exit status to be POSIX compliant
399         * plugins/check_nagios.c:
400         check for a few null strings, change PROGNAME from #define to const *char
402         * plugins/check_disk.c:
403         add options for excluding devices and for skipping OK devices in summary
405 2003-01-03  kdebisschop@alert.infoplease.com  <kdebisschop>
407         * plugins/utils.c:
408         protect against some null strings, make formats more uniform
410 2002-12-19  kdebisschop@alert.infoplease.com  <kdebisschop>
412         * plugins/check_tcp.c: expect is +OK for SPOP too
414         * plugins/check_tcp.c:
415         server expect not getting set, expect is +OK for POP
417         * plugins/check_http.c: remove spurious CRLF
419 2002-11-29  stanleyhopcroft  <stanleyhopcroft>
421         * contrib/check_citrix:
422         New plugin to check the ICA browse service (used by Citrix Metaframe servers) from
423         Ed Rolison and Tom De Blende.
425 2002-11-25  kdebisschop@alert.infoplease.com  <kdebisschop>
427         * plugins/check_tcp.c: was segfaulting if no dtat was returned
429 2002-11-24  kdebisschop@alert.infoplease.com  <kdebisschop>
431         * tools/snapshot: some fixes needed to move off old devel box
433         * tools/snapshot:
434         make routine snapshots of nagios and plugin CVS to expand testing
436 2002-11-22  kdebisschop@alert.infoplease.com  <kdebisschop>
438         * plugins/check_ups.c:
439         add replace battery condition, replace unchecked strcat calls with asprintf (I do not think buffer overflow was possible here, but lets be consistent)
441         * configure.in:
442         get long args output to work on check_procs by putting incantations with -w ahead of others
444         * configure.in:
445         get long args output to work on linux check_procs, actually works this time (needs OpenBSD testing)
447         * plugins/check_procs.c:
448         add a few comments, trap a few place where a NULL string might have been handled
450         * configure.in:
451         get long args output to work on linux check_procs (needs OpenBSD testing)
453 2002-11-21  kdebisschop@alert.infoplease.com  <kdebisschop>
455         * plugins/check_dig.c: fix empty output on errors
457 2002-11-20  kdebisschop@alert.infoplease.com  <kdebisschop>
459         * plugins/check_swap.c: add switch to evaluate each swap individually
461         * plugins/check_dig.c:
462         fix solaris SEGV, still need to print meaningful error text
464         * plugins/check_by_ssh.c: in short options, t no no argument
466         * plugins/check_dig.c: replace some strcpy with strscpy
468 2002-11-19  kdebisschop@alert.infoplease.com  <kdebisschop>
470         * plugins/Makefile.am: another try at portable symlinking
472         * plugins/check_time.c: explicitly cast recv() arg2 for SunOS5.6
474         * plugins/Makefile.am: rewrite of install-exec-hook for solaris
476 2002-11-18  sghosh  <sghosh>
478         * contrib/check_javaproc.pl, contrib/nagios_sendim.pl: javaproc, sendim
480         * contrib-reporting/process_perfdata.pl:
481         New directory to for perfdata and reporting scripts
483 2002-11-18  kdebisschop@alert.infoplease.com  <kdebisschop>
485         * plugins/check_swap.c: test total swap instead of individual disks
487         * plugins/check_disk.c: failed to handle multple disks
489         * plugins/utils.c: more readable max_state() code
491 2002-11-16  kdebisschop@alert.infoplease.com  <kdebisschop>
493         * plugins/Makefile.am:
494         fix too many sources problem for programs tha are symlinks to check_tcp
496         * plugins/check_snmp.c:
497         my take on Subhendu's patches, plus a few comments for clarity
499 2002-11-15  sghosh  <sghosh>
501         * plugins/check_snmp.c:
502         memory bounds in options, no output comparison case
504 2002-11-15  kdebisschop@alert.infoplease.com  <kdebisschop>
506         * nagios-plugins.spec.in:
507         make spec work again, now that release is in source name again
509         * configure.in: release numbering fix
511         * plugins/check_snmp.c:
512         fix label handling, replace accidentally deleted elseif l.310
514 2002-11-14  kdebisschop@alert.infoplease.com  <kdebisschop>
516         * plugins/utils.c, configure.in, nagios-plugins.spec.in, Makefile.am, acconfig.h:
517         fix bug with gettimeofday test, improve version/release handling, update rpm spec
519         * plugins/Makefile.am: fix typo in snprintf build
521         * plugins/Makefile.am: can't drop these sources -- neded for dist
523         * plugins/Makefile.am: fix build rule for snprintf
525         * plugins/check_http.c: pagesize count off by one
527         * plugins/check_http.c: clean up NULL from status on Solaris
529         * configure.in: typo in AC_DEFINE of PS_FORMAT for solaris
531         * plugins/Makefile.am: remove check_nt again
533         * plugins/Makefile.am:
534         back out last change -- it was only work in progress
536         * 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:
537         remove call_getopt and ssprintf
539 2002-11-13  kdebisschop@alert.infoplease.com  <kdebisschop>
541         * 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:
542         remove call_getopt and asprintf
544 2002-11-12  kdebisschop@alert.infoplease.com  <kdebisschop>
546         * plugins/check_dig.c: cleanup asprintf, old function decls
548         * plugins/check_mysql.c, plugins/check_real.c, plugins/check_ups.c:
549         remove call_getopt
551 2002-11-11  sghosh  <sghosh>
553         * plugins/check_snmp.c: should use asprintf
555         * plugins/check_snmp.c: more snmpv3 patches
557         * plugins/check_snmp.c:
558         long opt for miblist, snmpv3 support (rosenauer)
560         * plugins/check_snmp.c: option to specify a miblist - llow
562         * plugins/check_snmp.c: misc doc fix, missing verbose option
564 2002-11-09  kdebisschop@alert.infoplease.com  <kdebisschop>
566         * 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:
567         remove call_getopt
569         * plugins/check_snmp.c: cleaner handling of DEFAULT_PORT
571         * configure.in: add HPUX swap, try to cleanup getopt processing
573         * plugins/check_pgsql.c, plugins/check_ping.c, plugins/check_snmp.c, plugins/negate.c, plugins/utils.h.in:
574         define and use usage3 where second part of message is a an int/char
576         * plugins/snprintf.c:
577         HAVE_C99_SNPRINTF is not tested, so remove from ifdef
579 2002-11-08  kdebisschop@alert.infoplease.com  <kdebisschop>
581         * plugins/check_snmp.c: user reports NULL still getting into asprintf
583         * plugins/check_vsz.c: remove call_getopt
585         * acconfig.h, configure.in, plugins/common.h.in, plugins/utils.c, plugins/utils.h.in:
586         patches required to build on solaris with asprintf and gettimeofday
588         * plugins/check_http.c, plugins/check_load.c, plugins/check_ping.c, plugins/check_procs.c, plugins/check_smtp.c, plugins/check_tcp.c:
589         remove unused variables
591         * tools/oneliners: some useful onliners
593 2002-11-07  kdebisschop@alert.infoplease.com  <kdebisschop>
595         * plugins/check_snmp.c:
596         bugfixes to command format and (null) text created by asprintf switch
598         * plugins/check_by_ssh.c: remove call_getopt, add [] arougn time
600         * configure.in: test snprintf function family for ifdefs in snprintf.c
602 2002-10-30  kdebisschop@alert.infoplease.com  <kdebisschop>
604         * plugins/check_tcp.c: replace fixed-lentgh buffer with asprintf
606         * plugins/check_udp.c: forgot to remove call_getopt
608         * plugins/check_swap.c, plugins/check_ssh.c:
609         forgot to remove call_getopt declaration
611         * plugins/check_smtp.c:
612         remove call_getopt, fix several buffer overruns possible due to use of fixed size buffers
614         * tools/setup:
615         debian builds not actively maintained, so suppress error in setup script
617 2002-10-30  sghosh  <sghosh>
619         * acconfig.h, configure.in, plugins-scripts/Makefile.am, plugins-scripts/check_mailq.pl, plugins-scripts/utils.pm.in:
620         monitor mailq
622 2002-10-28  kdebisschop@alert.infoplease.com  <kdebisschop>
624         * 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:
625         remove pspace in shebang since no sequent users replied
627 2002-10-26  kdebisschop@alert.infoplease.com  <kdebisschop>
629         * nagios-plugins.spec.in: release should not be in tarball name
631 2002-10-25  kdebisschop@alert.infoplease.com  <kdebisschop>
633         * nagios-plugins.spec.in: tweak source macro
635         * plugins/Makefile.am: remove check_nt
637         * plugins/Makefile.am, Makefile.am:
638         include getloadavg sources, add some Solaris pkg build support
640 2002-10-22  kdebisschop@alert.infoplease.com  <kdebisschop>
642         * plugins/check_ssh.c:
643         remove call_getopt, replace ssprintf with asprintf,better server version reporting
645         * plugins/check_tcp.c: add check_spop
647         * plugins/check_procs.c:
648         remove call_getopt, replace ssprintf with asprintf
650 2002-10-22  sghosh  <sghosh>
652         * contrib/check_procr.sh:
653         From: Jerome Tytgat - checks to see if named process is running
655         * README, plugins/check_nt.c:
656         check_nt is downloadable from nsclient.ready2run.nl
658 2002-10-21  kdebisschop@alert.infoplease.com  <kdebisschop>
660         * plugins/check_swap.c: use asprintf instead of ssprintf
662         * plugins/Makefile.am:
663         need to define SOURCES for check_tcp to also build as check_ftp,check_imap,check_nntp,check_pop
665         * plugins/utils.c: use asprintf to do strscpy
667         * plugins/Makefile.am:
668         roll check_ftp, check_imap, check_pop, and check_nntp into check_tcp
670         * plugins/check_ftp.c, plugins/check_imap.c, plugins/check_nntp.c, plugins/check_pop.c:
671         these are all combined into check_tcp now
673         * plugins/check_load.c: remove broken call_getopt
675         * plugins/check_snmp.c:
676         cleanup process_arguments, print_help, and print_usage
678         * plugins/check_pgsql.c: now we provide long opts if they do not exist
680 2002-10-20  kdebisschop@alert.infoplease.com  <kdebisschop>
682         * plugins/check_snmp.c:
683         fixed scanning for multiple OIDs, which was not working
685         * plugins/check_snmp.c: change ssprintf to asprintf
686         back out change at line 225 in r1.4
687           (values were mismatched to format string, so output was nonsense)
688           (I left a comment showing a construct that should work, but it fails for PHBs:
689             if my disk gets nearly full, they want 'CRITICAL - 99%' not 'CRITICAL - Gauge32: 99')
690           (If someine has a rationale for the change, maybe it could be done as an option? - it seems
691             fairly clear that the Web display should be sensible to PHBs so long as there's no real loss)
693 2002-10-18  kdebisschop@alert.infoplease.com  <kdebisschop>
695         * plugins/check_swap.c: remove old call_getopt
697         * plugins/check_load.c:
698         remove old call_getopt code, fix bug taking single float, allow colon as separators in additin to commas
700         * plugins/utils.c: handle null src in strscat
702         * plugins/check_tcp.c: millisecond timing
704         * plugins/utils.h.in: refine STD_LONG_OPTS
706         * plugins/check_http.c: provide on more decimal point printing time
708         * plugins/check_ping.c: remove broken call_getopt stuff
710 2002-10-17  kdebisschop@alert.infoplease.com  <kdebisschop>
712         * plugins/check_tcp.c: using asprintf
714         * tools/setup, INSTALL, INSTALLING:
715         revise now that aclocal is remved from CVS
717 2002-10-16  kdebisschop@alert.infoplease.com  <kdebisschop>
719         * configure.in: need some quoting on ifdef
721         * acinclude.m4, configure.in:
722         finally a working fix for AM/AC_FUNC_STRTOD nightmare
724         * configure.in: mismatched quote
726         * configure.in: missing commas
728         * configure.in: complains on paren in comment
730         * acinclude.m4: lost a paren
732         * acinclude.m4:
733         old auto???? has AM_FUNC_STRTOD, now renamed AC_FUNC_STRTOD
735         * plugins/check_http.c, plugins/utils.c, plugins/utils.h.in:
736         millisecond timimg where supported
738         * configure.in, missing: build cleanly on RedHat 8.0
740         * .cvsignore: ignore aclocal.m4
742         * configure.in: AM_STRTOD was a typo
744         * aclocal.m4:
745         automake invokes acloacl on each run - it cannot be right to include this
747         * acconfig.h: better checks for vsnprintf stuff
749         * configure.in, plugins/check_http.c: use asprintf
751         * plugins/utils.c: use asprintf to construct strscat
753         * plugins/popen.h.in: timeout interval is extern
755         * plugins/utils.c, plugins/utils.h.in:
756         start support for gettimeofday and tv_usec
758         * aclocal.m4:
759         generated with automake 1.6 / autoconf 2.53 (maybe should not be in CVS, however)
761         * plugins/snprintf.c: newer snprintf from samba.org
763         * .cvsignore: needed for automake 1.6 / autoconf 2.53
765         * Makefile.am: cosmetic line wrap before 80 chars
767         * depcomp: needed for automake 1.6 / autoconf 2.53
769         * configure.in: work with newer automake, begin swithc to asprintf
771 2002-10-15  sghosh  <sghosh>
773         * plugins-scripts/check_ifoperstatus.pl:
774         new exit states, more conditional checking
776 2002-10-07  sghosh  <sghosh>
778         * plugins/check_dns.c: patch for expected IP address
780 2002-10-07  kdebisschop@alert.infoplease.com  <kdebisschop>
782         * plugins/popen.c:
783         make sure we do not run past the end of an unterminated string
785         * plugins/negate.c: use asprintf, inhibit splint warning
787 2002-10-05  kdebisschop@alert.infoplease.com  <kdebisschop>
789         * getloadavg.m4, plugins/getloadavg.c:
790         lets use library instead od inconsistent command line interfaces
792 2002-09-26  kdebisschop@alert.infoplease.com  <kdebisschop>
794         * plugins/urlize.c: use ssprintf instead of sprintf
796 2002-09-25  kdebisschop@alert.infoplease.com  <kdebisschop>
798         * plugins/check_http.c:
799         incorporate comment on my_recv from Russell Scibetti
801         * plugins/check_http.c: incorporate comments from Russell Scibetti
803 2002-09-24  kdebisschop@alert.infoplease.com  <kdebisschop>
805         * plugins/check_http.c:
806         replace remaining occurences of sprintf with snprintf
808 2002-09-16  kdebisschop@alert.infoplease.com  <kdebisschop>
810         * INSTALL: needed for latest autoconf
812         * Makefile.am, aclocal.m4, configure.in, nagios-plugins.spec.in:
813         finish ckleanup of rpm spec porcessing
815 2002-09-14  kdebisschop@alert.infoplease.com  <kdebisschop>
817         * nagios-plugins.spec, nagios-plugins.spec.in:
818         complete spec based on confugure.in
820         * make-tarball, rpm:
821         automake makes the dist tarball, rpmbuild -ta makes the rpm
823         * plugins/check_tcp.c, plugins/check_http.c:
824         time data in performance string
826         * plugins-scripts/check_log.sh:
827         patch from Matthew Peters <mattp@esec.com.au>, plus turned up a few bugs on my own
829 2002-09-12  kdebisschop@alert.infoplease.com  <kdebisschop>
831         * plugins/Makefile.am: negate wrapper
833 2002-09-08  kdebisschop@alert.infoplease.com  <kdebisschop>
835         * plugins/negate.c: wrapper to invert return status
837         * plugins/utils.c: clears up warnings in splint
839 2002-09-06  kdebisschop@alert.infoplease.com  <kdebisschop>
841         * plugins-scripts/check_rpc.pl: case on key to ERRORS hash
843 2002-09-04  sghosh  <sghosh>
845         * configure.in: more Mysql patches
847         * plugins-scripts/check_ntp.pl:
848         dispersion check now controlled by warn and crit
850         * configure.in: Mysql dir fix
852         * contrib/check_ifstatus.pl, contrib/check_ifoperstatus.pl:
853         moved to supported plugins-scripts
855 2002-09-02  sghosh  <sghosh>
857         * plugins/check_smtp.c:
858         new -f option for adding a FROM address for RFC correctness
860 2002-09-01  sghosh  <sghosh>
862         * INSTALL, INSTALLING: file rename for MacOS X
864         * plugins/check_smtp.c: Valid MAIL command
866 2002-08-22  sghosh  <sghosh>
868         * contrib/check_snmp_process_monitor.pl: updates
870         * command.cfg.in: smsclient config
872         * contrib/check_snmp_disk_monitor.pl, contrib/check_snmp_process_monitor.pl:
873         new plugins contrib
875 2002-08-18  kdebisschop@alert.infoplease.com  <kdebisschop>
877         * plugins/check_by_ssh.c: typo in options passed to ssh for ipv6.
878         fix by setting a generic hook for 1-char pasthhru options
880 2002-08-14  sghosh  <sghosh>
882         * plugins-scripts/check_disk_smb.pl: patch for admin shares
884         * command.cfg.in: qpage definitions
886         * plugins-scripts/check_ifstatus.pl: skip PPP interfaces
888         * plugins/check_smtp.c: added HELO command
890         * plugins/check_by_ssh.c: ipv4/ipv6 switch added
892         * plugins/check_hpjd.c: net-snmp v5x fix
894         * contrib/check_apc_ups.pl: fix for ePN
896         * contrib/check_linux_raid.pl, contrib/check_nagios_db.pl:  new plugins
898         * contrib/check_inodes-freebsd.pl:
899         check inodes - freebsd  - candidate for merge with check_inodes
901         * contrib/check_smb.sh: new smb check - users
903 2002-08-13  egalstad  <egalstad>
905         * plugins/check_game.c:
906         Mod to display current/max number of players in a game (Frank Kannemann)
908 2002-08-12  egalstad  <egalstad>
910         * contrib/check_disk_snmp.pl: Updated to use getopt (Christoph Maser)
912 2002-08-01  sghosh  <sghosh>
914         * plugins/check_snmp.c: re-patched exit state comparison
916         * plugins/check_snmp.c:
917         port option added, -c support net-snmpv5, complete response string output
919 2002-08-01  egalstad  <egalstad>
921         * contrib/check_digitemp.pl:
922         Add Brian Lane's Digitemp (1-wire temp sensor) plugin
924 2002-07-16  egalstad  <egalstad>
926         * contrib/check_disk_snmp.pl:
927         Christoph Maser's plugin to check disk usage via SNMP3
929 2002-07-16  stanleyhopcroft  <stanleyhopcroft>
931         * contrib/check_ms_spooler.pl:
932         Primitive and in need of refinement test of MS spooler (with smbclient)
934 2002-07-04  sghosh  <sghosh>
936         * contrib/check_procl.sh:
937         Jerome Tytgat - accumulated/percentage CPU/MEM per process - bash plugin
939         * INSTALL: doc update
941 2002-06-28  sghosh  <sghosh>
943         * INSTALL: note about autoconf/automake version
945 2002-06-25  sghosh  <sghosh>
947         * contrib/check_rbl.c:
948         Check if IP address is specified on RBL - Tim Bell
950         * contrib/check_lmmon.pl: check motherboard/cpu temp via lmmon
952 2002-06-24  sghosh  <sghosh>
954         * plugins/check_http.c:
955         ignore return status codes if user specified status line check
957         * plugins/check_snmp.c: printf bug for large numbers - Jeff Murray
959 2002-06-20  sghosh  <sghosh>
961         * plugins-scripts/check_disk_smb.pl:
962         logic fix for disk space thresholds
964 2002-06-19  sghosh  <sghosh>
966         * 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:
967         more POSIX return value comparison related code fixes
969         * plugins/check_disk.c, plugins/check_ping.c, plugins/check_procs.c:
970         fixes for using POSIX return codes
972 2002-06-18  sghosh  <sghosh>
974         * plugins/common.h.in:  updated to POSIX return codes
976         * contrib/check_cluster.c: Ethan's check_cluster
978 2002-06-13  sghosh  <sghosh>
980         * plugins/check_smtp.c: conformance to RFC 821 <CRLF>
982         * configure.in: use xntpdc on Solaris for check_ntp
984 2002-06-10  sghosh  <sghosh>
986         * plugins/check_smtp.c:
987         patch to stop NOQUEUE syslog messages - Karl Ewald
989 2002-06-08  sghosh  <sghosh>
991         * plugins-scripts/check_ntp.pl: xntpdc/ntpdc patch - John Koyle
993 2002-06-06  sghosh  <sghosh>
995         * plugins-scripts/subst.in, plugins-scripts/utils.sh.in:
996         corrected result codes - for sh; corrected substition for libexec - Tom Bertelson
998         * plugins/check_disk.c: added option for mount point - Tom Bertelson
1000         * plugins-scripts/check_oracle.sh:
1001         Add test for Oracle name server, can dynamicall determine ORACLE_HOME - tom Bertelson
1003         * plugins-scripts/check_flexlm.pl: conditional on lmstat
1005         * plugins-scripts/check_ntp.pl: conditional on ntpdc
1007 2002-05-29  sghosh  <sghosh>
1009         * command.cfg.in: notes added
1011 2002-05-28  sghosh  <sghosh>
1013         * command.cfg.in: option updates, more examples
1015 2002-05-27  sghosh  <sghosh>
1017         * plugins-scripts/check_ntp.pl: checked in too quickly
1019         * doc/README, doc/developer-guidelines.html, doc/developer-guidelines.sgml:
1020         added developer guidelines.
1022         * configure.in: typo, AIX 4.3 ps, smbclient, Net::SNMP fixes
1024         * acconfig.h, plugins-scripts/utils.pm.in:  new var - smbclient
1026         * plugins-scripts/check_ntp.pl:
1027         logic reorg, ePN fix and support for utils.pm
1029         * plugins-scripts/check_disk_smb.pl: ePN fix and support for utils.pm
1031 2002-05-23  sghosh  <sghosh>
1033         * contrib/check_log2.pl, contrib/check_vcs.pl:
1034         New plugins from Aaron Bostick - Veritas Cluster, logfile
1036 2002-05-10  sghosh  <sghosh>
1038         * plugins-scripts/check_rpc.pl:
1039         updates for ePN, patch for multiple version check
1041         * configure.in, plugins-scripts/utils.pm.in: added programs to autoconf
1043         * acconfig.h: Added programs for autoconf
1045 2002-05-09  sghosh  <sghosh>
1047         * plugins-scripts/Makefile.am, plugins-scripts/check_ifoperstatus.pl:
1048         migrated check_ifoperstatus to standard plugin
1050 2002-05-08  sghosh  <sghosh>
1052         * plugins/check_ping.c:  patch for Suse 8.0 loss output
1054         * plugins-scripts/utils.pm.in:
1055          is_hostname added, update CODES to POSIX
1057         * plugins/check_hpjd.c, plugins/check_ups.c: updated notes
1059         * configure.in: updated messages and check for host command
1061         * plugins-scripts/Makefile.am, plugins-scripts/check_ifstatus.pl:
1062         moved updated check_ifstatus to standard plugin
1064 2002-05-07  sghosh  <sghosh>
1066         * 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:
1067         2nd fix for ePN
1069 2002-05-02  sghosh  <sghosh>
1071         * 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:
1072         fix for embedded perl
1074         * tools/README, tools/mini_epn.c, tools/p1.pl:
1075         updated mini_epn and p1.pl added to plugins distribution
1077 2002-05-01  sghosh  <sghosh>
1079         * contrib/tarballs/fetchlog-0.92.tar.gz:
1080         remote log check (via snmp possible) by  Alexander Haderer
1082 2002-04-29  kdebisschop@alert.infoplease.com  <kdebisschop>
1084         * plugins/getopt.h:
1085         failed to carry over from old plugins, listed in EXTRA_DIST, needed for build
1087 2002-04-23  sghosh  <sghosh>
1089         * plugins/check_ping.c:
1090         corrected program name and added rtt patch for RH7.2+beta
1092 2002-04-18  egalstad  <egalstad>
1094         * contrib/check_inodes.pl:
1095         add check_inodes contrib plugin by John Jolet
1097         * configure.in: configure script patch for ping syntax
1099 2002-04-07  sghosh  <sghosh>
1101         * contrib/check_backup.pl, contrib/check_dl_size.pl:
1102         plugins from Patrick Greenwell
1104 2002-04-05  sghosh  <sghosh>
1106         * acconfig.h: added HOST_COMMAND
1108         * contrib/tarballs/check_spread.tar:
1109         plugin to check spread messaging toolkit
1111 2002-04-03  sghosh  <sghosh>
1113         * contrib/check_oracle_instance.pl:
1114          from Sven Dolderer - check oracle instance
1116         * plugins-scripts/check_nfs.pl:
1117         check_nfs functionality exists in check_rpc
1119 2002-03-18  sghosh  <sghosh>
1121         * plugins-scripts/subst.in:
1122         function to update perl plugin scripts to find utils.pm
1124 2002-03-01  egalstad  <egalstad>
1126         * plugins/.cvsignore, plugins/config.h.in: Fix for stupid me
1128         * 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:
1129         Contrib plugin cleanup
1131 2002-02-28  egalstad  <egalstad>
1133         * 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:
1134         Initial import of existing plugin code
1136         * 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:
1137         New file.
1139         * 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:
1140         Initial import of existing plugin code
1142         * 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:
1143         New file.
1145         * 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:
1146         Initial import of existing plugin code
1148         * 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:
1149         New file.
1151         * 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:
1152         Initial import of existing plugin code
1154         * 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:
1155         New file.
1157         * 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:
1158         Initial import of existing plugin code
1160         * 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:
1161         New file.
1163         * 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:
1164         Initial import of existing plugin code
1166         * 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:
1167         New file.
1169         * 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:
1170         Initial import of existing plugin code
1172         * 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:
1173         New file.
1175         * 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:
1176         Initial import of existing plugin code
1178         * 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:
1179         New file.
1181         * COPYING, ChangeLog, FAQ, Helper.pm, INSTALL, Makefile.am, NEWS, README, REQUIREMENTS, ROADMAP, Requirements, acconfig.h, aclocal.m4, command.cfg.in:
1182         Initial import of existing plugin code
1184         * COPYING, ChangeLog, FAQ, Helper.pm, INSTALL, Makefile.am, NEWS, README, REQUIREMENTS, ROADMAP, Requirements, acconfig.h, aclocal.m4, command.cfg.in:
1185         New file.
1187         * .cvsignore, AUTHORS, CODING: Initial import of existing plugin code
1189         * .cvsignore, AUTHORS, CODING: New file.
1191 2000-12-08  karldebisschop  <karldebisschop>
1193         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1194         fix memory leaks
1196 2000-12-07  karldebisschop  <karldebisschop>
1198         * /cvsroot/netsaintplug/netsaintplug/contrib/check_qmailq.pl:
1199         checks mail in queue (needs much work still)
1201         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ftpget.pl:
1202         tests fetching files from FTP server
1204 2000-12-02  karldebisschop  <karldebisschop>
1206         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
1207         password authentication patch, indent, standardize usage/help functions
1209         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
1210         don't quote PROGNAME
1212         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1213         print pagesize on verbose flag
1215         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1216         strncat causes segv in RH6.2
1218         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1219         more tweaks for mysql
1221         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in: typo in usage2
1223         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1224         additional tweaks needed for mysql
1226         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
1227         add usage2 macro
1229         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1230         use strncat in strscat
1232         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1233         fix recent bug in redirects
1235         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1236         loof for libs in /usr/lib/mysql as well
1238         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1239         test on nullhost may return warning or error
1241 2000-12-01  karldebisschop  <karldebisschop>
1243         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c:
1244         typo - fix dns left trim on bind 9
1246         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: details for 1.2.9-beta3
1248         * /cvsroot/netsaintplug/netsaintplug/package.def: 1.2.9-beta3
1250         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1251         remove AC_MSG_WARN for openSSL (redundant)
1253         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1254         use size constants in preference to sizeof()
1256         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c:
1257         typo - chopped one ltoo many lead characters
1259         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: 1.2.9-beta3
1261         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1262         add argsument-array option to check_procs
1264         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/version.h.in:
1265         prepare for 1.2.9-beta3
1267         * /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:
1268         move strip() to utils.c
1270         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1271         add documentation for new argument-arry option
1273         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1274         allow test against ARGS with -a switch
1276         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t:
1277         update for bind 9
1279         * /cvsroot/netsaintplug/netsaintplug/contrib/check_rrd_data.pl:
1280         checks RRD data (for use with cricket)
1282 2000-12-01  karldebisschop  <karldebisschop@skillet.infoplease.com>
1284         * /cvsroot/netsaintplug/netsaintplug/package.def: 1.2.9-beta3
1286         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1287         remove AC_MSG_WARN for openSSL (redundant)
1289         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1290         use size constants in preference to sizeof()
1292         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c:
1293         typo - chopped one ltoo many lead characters
1295         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: 1.2.9-beta3
1297         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1298         add argsument-array option to check_procs
1300         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/version.h.in:
1301         prepare for 1.2.9-beta3
1303         * /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:
1304         move strip() to utils.c
1306         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1307         add documentation for new argument-arry option
1309         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1310         allow test against ARGS with -a switch
1312         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t:
1313         update for bind 9
1315         * /cvsroot/netsaintplug/netsaintplug/contrib/check_rrd_data.pl:
1316         checks RRD data (for use with cricket)
1318 2000-12-01  karldebisschop  <karldebisschop@skillet.infoplease.com>
1320         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1321         add argsument-array option to check_procs
1323         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/version.h.in:
1324         prepare for 1.2.9-beta3
1326         * /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:
1327         move strip() to utils.c
1329         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1330         add documentation for new argument-arry option
1332         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1333         allow test against ARGS with -a switch
1335         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t:
1336         update for bind 9
1338         * /cvsroot/netsaintplug/netsaintplug/contrib/check_rrd_data.pl:
1339         checks RRD data (for use with cricket)
1341 2000-11-30  karldebisschop  <karldebisschop@skillet.infoplease.com>
1343         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1344         fix typo, indent
1346         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1347         don't trigger warning for Redhat 7 ping output on stderr (Warning: no SO_TIMESTAMP support, falling back to SIOCGSTAMP)
1349 2000-11-28  karldebisschop  <karldebisschop@skillet.infoplease.com>
1351         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c: indent
1353         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1354         remove line continuations
1356 2000-11-18  karldebisschop  <karldebisschop@skillet.infoplease.com>
1358         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_disk_smb.pl:
1359         add option for workgroups
1361 2000-11-17  karldebisschop  <karldebisschop@skillet.infoplease.com>
1363         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
1364         run `indent -ts2 -sob check_disk.c`
1366         * /cvsroot/netsaintplug/netsaintplug/plugins/common.h.in:
1367         typo in #ifndef HAVE_STROL
1369 2000-11-16  karldebisschop  <karldebisschop@skillet.infoplease.com>
1371         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c: run indent
1372         fix bugs on solaris
1374         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1375         run indent over code
1376         use strscat function instaed on messy internal loop
1377         fix a couple of things that should have been ifdef'd for REGEX
1379         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_ping.t:
1380         indent, use state_text() for output
1382         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_snmp.t, /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
1383         explicitly initialize eval_method array
1385 2000-11-15  hgayosso  <hgayosso@skillet.infoplease.com>
1387         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
1388         Added examples for: check_reply and check_radius.
1390 2000-11-08  karldebisschop  <karldebisschop@skillet.infoplease.com>
1392         * /cvsroot/netsaintplug/netsaintplug/contrib/check_joy.sh:
1393         checks joystick port
1395 2000-11-07  karldebisschop  <karldebisschop@skillet.infoplease.com>
1397         * /cvsroot/netsaintplug/netsaintplug/plugins/check_real.c: fix segfault
1399         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
1400         set label and units in validate()
1402         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1403         automatically increase timeout if critical treshold is greater than crta
1405 2000-11-03  karldebisschop  <karldebisschop@skillet.infoplease.com>
1407         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1408         fis segfault looking for EOL on stripped line
1410 2000-10-25  karldebisschop  <karldebisschop@skillet.infoplease.com>
1412         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: automatic update
1414         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c: cleanup
1415         move a slight bit closer to SSH protocal compliance
1416         needs much more work
1418 2000-10-25  karldebisschop  <karldebisschop>
1420         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c: cleanup
1421         move a slight bit closer to SSH protocal compliance
1422         needs much more work
1424         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1425         change type of counter 'i' to int
1426         allow = in url query string
1428 2000-10-11  karldebisschop  <karldebisschop>
1430         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtg.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c:
1431         allow expiration to be optional
1433         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/package.def:
1434         prepare for beta 2
1436         * /cvsroot/netsaintplug/netsaintplug/plugins/check_overcr.c:
1437         use new process_tcp_request2 throughtout
1439         * /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c:
1440         prototype for process_tcp_request2
1442         * /cvsroot/netsaintplug/netsaintplug/plugins/netutils.h.in:
1443         new process_tcp_request2
1445         * /cvsroot/netsaintplug/netsaintplug/plugins/check_overcr.c, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c:
1446         add function to get multiple lines of data from recv() loop
1448         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c:
1449         result was being improperly initialized
1451         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtg.c:
1452         make consistent with check_mrtgtraf
1454         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
1455         cleanup arrays for '-u' and '-l' options
1457 2000-10-10  karldebisschop  <karldebisschop>
1459         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1460         fix count of expect strings
1462 2000-10-06  karldebisschop  <karldebisschop>
1464         * /cvsroot/netsaintplug/netsaintplug/contrib/checkciscotemp.pl:
1465         missing comma
1467         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1468         don't check output string content if there is no test string
1470         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
1471         add a few comments
1473         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
1474         fix some line breaks, OID typos
1476         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
1477         make sure cmd exists before runnin strstr
1479         * /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c:
1480         cpp conditionals must be in consistent order
1482         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1483         additional fixes for munged multiple expect loop
1485 2000-10-02  karldebisschop  <karldebisschop>
1487         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1488         fix bug in server expect code, due to bad logic in testing for
1489         alternative expects for check_nntp
1491 2000-09-27  karldebisschop  <karldebisschop>
1493         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
1494         fix some extraneous linefeeds
1495         fix missing leading dots in a few SNMP OIDs
1497 2000-09-25  karldebisschop  <karldebisschop>
1499         * /cvsroot/netsaintplug/netsaintplug/.cvsignore:
1500         make a separate distrib directory to run 'make dist'
1502         * /cvsroot/netsaintplug/netsaintplug/ChangeLog:
1503         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
1505         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
1506         set cmd to NULL when there are characters left, but they are all whitespace
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-24  karldebisschop  <karldebisschop>
1521         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1522         something funky in check_time failure mode -- remove tests for now
1524         * /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:
1525         fix possible buffer overflows revealed by libsafe
1527         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1528         give CRITICAL|WARNING on connect failures only if connect-time checking used
1530 2000-09-21  karldebisschop  <karldebisschop>
1532         * /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:
1533         provide getopt_long for those OS's that do not have it
1535 2000-09-20  karldebisschop  <karldebisschop>
1537         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1538         plugin now warns if server is not present
1540         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1541         trap connect errors before invalid time difference is returned
1543         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
1544         strip line from server to remove EOL
1545         use ssprintf to send proper length string to server
1547         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c:
1548         a few fixes for help screens
1550         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtg.c:
1551         fix missed token in reverse-compatibility mode
1552         help was completely worng
1554 2000-09-18  karldebisschop  <karldebisschop>
1556         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c:
1557         look for error codes oonly at beginning of string
1558         add option to switch to MODE READER
1560 2000-09-14  karldebisschop  <karldebisschop>
1562         * /cvsroot/netsaintplug/netsaintplug/INSTALL:
1563         Use list as primry contact, not Ethan
1565         * /cvsroot/netsaintplug/netsaintplug/INSTALL: Add preamble for CVS tree
1567         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1568         add 'mdev' to output forms to scan
1570 2000-09-13  karldebisschop  <karldebisschop>
1572         * /cvsroot/netsaintplug/netsaintplug/test.pl.in:
1573         get path a little closer to working on solaris with build dirs
1575         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_procs.t:
1576         print when test is unexpectedly successful
1578         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t:
1579         print better info on errors
1581         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1582         authentication for SSL
1584 2000-09-12  karldebisschop  <karldebisschop>
1586         * /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:
1587         better nessages when errors are found
1589         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c: cleanup
1591         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1592         tweaks for better operation on debian (still not right)
1594         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t: typo
1596         * /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:
1597         print better messages on failure
1599 2000-09-11  karldebisschop  <karldebisschop>
1601         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: beta 1
1603         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/package.def:
1604         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
1606         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1607         better output for error diagnosis
1609         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1610         trim newline on on DOS/MAC as well
1612         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1613         trim extra linefeed
1615         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1616         also allow commas for critical (AKA, fix my stupid ommision)
1618         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1619         accept comma as arglist separator
1621         * /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:
1622         don't check output when testing against nullhost or noserver
1623           - there are just too many variants
1625 2000-09-11  karldebisschop  <karldebisschop>
1627         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/package.def:
1628         1.2.9-b1
1630         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1631         better output for error diagnosis
1633         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1634         trim newline on on DOS/MAC as well
1636         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1637         trim extra linefeed
1639         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1640         also allow commas for critical (AKA, fix my stupid ommision)
1642         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1643         accept comma as arglist separator
1645         * /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:
1646         don't check output when testing against nullhost or noserver
1647           - there are just too many variants
1649         * /cvsroot/netsaintplug/netsaintplug/configure.in: test for openssl
1651         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_http.t:
1652         don't check output string when testing nullhost
1654 2000-09-10  karldebisschop  <karldebisschop>
1656         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1657         bug killing 'ssl' twice cause segfault
1659 2000-09-07  karldebisschop  <karldebisschop>
1661         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1662         decalaration was moved into autoconf
1664         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
1665         solaris had problems with prototypes
1667         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1668         typo in variable name
1670         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1671         add NNTP personality
1673         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
1674         put strpcat and strpcpy into utils
1676         * /cvsroot/netsaintplug/netsaintplug/acconfig.h, /cvsroot/netsaintplug/netsaintplug/configure.in:
1677         add detection for getopt_long function call
1679         * /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c:
1680         cahnges needed fro Navis radius
1682         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c:
1683         by default only look for numeric codes, use server expect only when user specifies
1685         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
1686         show both long and short form for --help and --version
1688         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
1689         fix typo in warning note
1690         show both long and short forn for --help and --version
1692         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1693         PS_RAW_COMMAND needs to look at full path
1695 2000-09-06  karldebisschop  <karldebisschop>
1697         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1698         use ssprintf function to formulate command
1700 2000-09-01  karldebisschop  <karldebisschop>
1702         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c:
1703         accidentally dropped !
1705         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c:
1706         add verbose printf's and checnge NNRP to NNTP
1708 2000-09-01  karldebisschop  <kdebisschop>
1710         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in:
1711         escape = for nawk (AIX)
1713         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
1714         change chop to chomp
1716         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
1717         typo in usage warning
1719         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1720         terminate copied string explicitly
1722         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1723         ndle post operations
1725         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_snmp.t:
1726         handle multiple line output
1728 2000-08-31  karldebisschop  <kdebisschop>
1730         * /cvsroot/netsaintplug/netsaintplug/Makefile.am: add acconfig.h
1732         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: alpha 7
1734         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
1735         add space in '$Revision$' to make emacs perl-maode work right
1737         * /cvsroot/netsaintplug/netsaintplug/package.def, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1738         alpha 7
1740         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1741         fix typo
1743         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1744         was reallocing the wrong thing
1746 2000-08-31  karldebisschop  <kdebisschop>
1748         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
1749         add space in '$Revision$' to make emacs perl-maode work right
1751         * /cvsroot/netsaintplug/netsaintplug/package.def, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1752         alpha 7
1754         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1755         fix typo
1757         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1758         was reallocing the wrong thing
1760         * /cvsroot/netsaintplug/netsaintplug/test.pl.in:
1761         PWD environment variable is not always present
1763         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ups.c:
1764         fix option handling for -v and fix testing of ups_name
1766         * /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:
1767         always return 0 if called from Test::Harness
1769 2000-08-30  karldebisschop  <kdebisschop>
1771         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1772         fix test environment
1774         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1775         remove typo: AC_DEFINE_UNQUOTED
1777         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1778         get check_disk to build on cygwin
1780 2000-08-28  karldebisschop  <kdebisschop>
1782         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: autoupdate
1784         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t: use Helper
1786         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_wave.pl:
1787         add option processing
1789         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
1790         typo in ERROR hash, better host name checking
1792         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_disk_smb.pl:
1793         typo in ERROR hash
1795         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t: fix typo
1797         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1798         fix args to strscpy
1800         * /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
1801         argc=2 IS valid (--help), optopt is char
1803         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ftp.c:
1804         fix incorrect PROGNAME
1806         * /cvsroot/netsaintplug/netsaintplug/opttest.pl:
1807         test -h, -V, --help, --version, and check for correct PROGNAME
1809 2000-08-28  karldebisschop  <kdebisschop>
1811         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t: use Helper
1813         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_wave.pl:
1814         add option processing
1816         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
1817         typo in ERROR hash, better host name checking
1819         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_disk_smb.pl:
1820         typo in ERROR hash
1822         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t: fix typo
1824         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1825         fix args to strscpy
1827         * /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
1828         argc=2 IS valid (--help), optopt is char
1830         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ftp.c:
1831         fix incorrect PROGNAME
1833         * /cvsroot/netsaintplug/netsaintplug/opttest.pl:
1834         test -h, -V, --help, --version, and check for correct PROGNAME
1836 2000-08-28  karldebisschop  <kdebisschop>
1838         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1839         use udp_hostname instead of localhost
1841         * /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c:
1842         fix typo in #if statements
1844         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_imap.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_pop.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_smtp.t:
1845         not all OS types take long opts -- remove from test
1847         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_hpjd.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_mysql.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_snmp.t:
1848         don't run test if plugin was not made
1850         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1851         don't run tests if plugin wasn't made
1853         * /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
1854         arg processing typos
1856         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1857         specify t as directory rather than wildcard - allows make dist in subdir
1859         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
1860         pecify t as directory rather than wildcard - allows make dist in subdir
1862         * /cvsroot/netsaintplug/netsaintplug/package.def, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec:
1863         1.2.9 alpha 6
1865         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1866         PS_COMMAND checks for debian
1868 2000-08-25  karldebisschop  <kdebisschop>
1870         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
1871         chieck_by_ssh should also be in extras
1873         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: update
1875         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
1876         remove extra printf from debigging
1878         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
1879         make check_netsaint an extra
1881         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1882         small tweak to match latest check_fping mods
1884         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
1885         check to see if MSG_DONTWAIT is defined before using
1887         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
1888         check times, variable packet size
1890 2000-08-25  karldebisschop  <kdebisschop>
1892         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: update
1894         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
1895         remove extra printf from debigging
1897         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
1898         make check_netsaint an extra
1900         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1901         small tweak to match latest check_fping mods
1903         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
1904         check to see if MSG_DONTWAIT is defined before using
1906         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
1907         check times, variable packet size
1909 2000-08-23  karldebisschop  <kdebisschop>
1911         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1912         1.2.9 alpha 5
1914         * /cvsroot/netsaintplug/netsaintplug/package.def: ID breaks autoconf
1916         * /cvsroot/netsaintplug/netsaintplug/package.def: 1.2.9 alpha 5
1918         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1919         update to reflect changes to check_fping for variable packet size handling
1921         * /cvsroot/netsaintplug/netsaintplug/ChangeLog:
1922         more 1.2.9-a5 log entries
1924         * /cvsroot/netsaintplug/netsaintplug/ChangeLog:
1925         log some 1.2.9a5 changes
1927         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
1928         provide option to control number of packets and packet size
1930         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
1931         add $ after HOSTADDRESS in check_http
1933         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_tcp.t:
1934         Should now answer for any of check_(imap|pop|smtp|udp|tcp|reply)
1936 2000-08-22  karldebisschop  <kdebisschop>
1938         * /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c:
1939         HOUX reveals bug with PROC_LOADAVG logic
1941         * /cvsroot/netsaintplug/netsaintplug/.cvsignore, /cvsroot/netsaintplug/netsaintplug/plugins/.cvsignore, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/.cvsignore:
1942         housekeeping
1944         * /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:
1945         bug fixes on 1.2.9-a4
1947         * /cvsroot/netsaintplug/netsaintplug/plugins/config.h.in:
1948         made by autoheader now
1950         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1951         need to install utils.pm and utils.sh
1953 2000-08-18  karldebisschop  <kdebisschop>
1955         * /cvsroot/netsaintplug/netsaintplug/Makefile.am, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1956         last few things to get rpm working for 1.2.9-a4
1958         * /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:
1959         get make test to work again
1960         a couple of doc fixes for check_radius
1962         * /cvsroot/netsaintplug/netsaintplug/Makefile.am, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1963         update spec for 1.2.9a4
1964         add Helper.pm to dist
1966 2000-08-17  karldebisschop  <kdebisschop>
1968         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t:
1969         output does not begin with ./
1971         * /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:
1972         add standard option syntax to shell plugins
1974         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1975         standard option handling for shell scripts
1977 2000-08-16  karldebisschop  <kdebisschop>
1979         * /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:
1980         tcp: don't scan unless --expect or --send
1981         others: create a few new host types
1983         * /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:
1984         lost correct release tracking with change to automake - fixed
1986 2000-08-15  karldebisschop  <kdebisschop>
1988         * /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:
1989         convert to getopt
1991 2000-08-12  karldebisschop  <kdebisschop>
1993         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/utils.pm.in:
1994         conversion to getopt and automake
1996         * /cvsroot/netsaintplug/netsaintplug/plugins/check_overcr.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
1997         change to getopt
1999         * /cvsroot/netsaintplug/netsaintplug/plugins/check_reply.c:
2000         obsolete - functionanlity added to check_tcp
2002 2000-08-11  karldebisschop  <kdebisschop>
2004         * /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:
2005         conversion to standard options syntax
2007 2000-08-10  karldebisschop  <kdebisschop>
2009         * /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c:
2010         complete change to getopt
2012         * /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
2013         convert radius to getopt, cleanup on tcp
2015         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c:
2016         wrong PROGNAME
2018         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c:
2019         convert to getopt
2021 2000-08-08  karldebisschop  <kdebisschop>
2023         * /cvsroot/netsaintplug/netsaintplug/plugins/.cvsignore, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/.cvsignore, /cvsroot/netsaintplug/netsaintplug/.cvsignore:
2024         Makefile.in is built by automake
2026         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
2027         test for bin existence doesn't work right
2029         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2030         use newer strscpy and ssprintf
2031         fix typo (called wrong DEFINE)
2033         * /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:
2034         use automake
2036         * /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in:
2037         switch to automake
2039         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t:
2040         use automake
2042         * /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:
2043         convert to automake
2045 2000-08-04  karldebisschop  <kdebisschop>
2047         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
2048         needed for cygwin, other systems that don't meet SVr4 or BSD4.3
2050 2000-08-03  karldebisschop  <kdebisschop>
2052         * /cvsroot/netsaintplug/netsaintplug/.cvsignore, /cvsroot/netsaintplug/netsaintplug/plugins/.cvsignore:
2053         prep for automake
2055         * /cvsroot/netsaintplug/netsaintplug/aclocal.m4, /cvsroot/netsaintplug/netsaintplug/AUTHORS, /cvsroot/netsaintplug/netsaintplug/missing, /cvsroot/netsaintplug/netsaintplug/mkinstalldirs, /cvsroot/netsaintplug/netsaintplug/NEWS:
2056         GNU conformance, prep for automake
2058         * /cvsroot/netsaintplug/netsaintplug/ChangeLog, /cvsroot/netsaintplug/netsaintplug/Changelog:
2059         rename to comply with GNU standards
2061         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/.cvsignore:
2062         needed now that there's a make process
2064         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_dns.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_netdns.pl:
2065         rename to avoid conflict when installing
2067         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_dns.pl:
2068         use Net::DNS to check name server
2070         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
2071         use dig instead of nslookup.
2073         * /cvsroot/netsaintplug/netsaintplug/acconfig.h: use autoheader
2075 2000-08-02  karldebisschop  <kdebisschop>
2077         * /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:
2078         get rid of common/*.h
2080         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c: bugfix
2082         * /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:
2083         move config.h and common.h out of ../common
2084          ----------------------------------------------------------------------
2086         * /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:
2087         correct return status for --help and --version
2089         * /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:
2090         convert to getopt
2092         * /cvsroot/netsaintplug/netsaintplug/opttest.pl:
2093         test all plugins for -h --help -v --version options
2095         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2096         reorganize LIBS to use as .IGNORED deps -- -L/usr/lib must be in LDFLAGS
2098 2000-07-30  hgayosso  <hgayosso>
2100         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2101         Added examples for: check_nmap.
2103 2000-07-29  karldebisschop  <kdebisschop>
2105         * /cvsroot/netsaintplug/netsaintplug/.cvsignore: add sparc64
2107         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/subst.in:
2108         use shell/sed for subst script to meet GNU coding stamdards
2110         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_imap.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_pop.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_smtp.t:
2111         new tests written with getopt conversion
2113         * /cvsroot/netsaintplug/netsaintplug/subst.sh:
2114         shell wrapper handles diff'ing after sed substitution
2115                 (awk fails GNU coding stds)
2117         * /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:
2118         switch to getopt
2119         eliminate overflow in t/check_swap.t (still need to fix check_swap.c)
2121         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2122         better way of doing is_int
2124 2000-07-26  karldebisschop  <kdebisschop>
2126         * /cvsroot/netsaintplug/netsaintplug/.cvsignore:
2127         ignore arch-specific build directories
2129 2000-07-25  karldebisschop  <kdebisschop>
2131         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mysql.c:
2132         convert to getopt
2134         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2135         clean out a few sscanf calls
2137         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_mysql.t: new test
2139         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2140         help screen typo
2142         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
2143         delete extra printf
2145 2000-07-23  karldebisschop  <kdebisschop>
2147         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2148         improve documentation of -i option and its use
2150         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in:
2151         add -_ to acceptable cahracters in commad name
2153 2000-07-21  karldebisschop  <kdebisschop>
2155         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2156         we use explicit path with new subst script
2158         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in, /cvsroot/netsaintplug/netsaintplug/subst.in:
2159         convert perl utility scripts to awk
2161         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2162         use -H where possible, change @libexec@ to @libexecdir@
2164 2000-07-20  karldebisschop  <kdebisschop>
2166         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2167         taint checking for -p option
2169         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in: order of libs
2171         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in:
2172         convert old perl script to awk
2174         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2175         use package.def for tracking package release (works for scripts too)
2176         allow df and ping syntax to be specified on command line
2178         * /cvsroot/netsaintplug/netsaintplug/package.def:
2179         defines package release
2181 2000-07-19  karldebisschop  <kdebisschop>
2183         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2184         remove debugging printf
2186         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2187         another attempt to get this to work with all servers.
2189         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2190         get protocol version from buffer, but send reasonable client string
2192         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2193         remove inconsistent comment info
2194         change ':' as list separator to ',' (retain ':' for back-compatibility)
2196         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2197         fix goof in revision
2199         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2200         send ident string (suppresses server error)
2202 2000-07-17  karldebisschop  <kdebisschop>
2204         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
2205         use utils.py
2206         use ntpdc if available
2207         clarify final logic (still needs mor work)
2209         * /cvsroot/netsaintplug/netsaintplug/configure.in: make perl utils.pm
2211         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/utils.pm.in:
2212         perl script essential functions
2214 2000-07-15  karldebisschop  <kdebisschop>
2216         * /cvsroot/netsaintplug/netsaintplug/contrib/utils.py:
2217         user contribution
2219         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py: tag as 1.20
2221         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py:
2222         closing in on consiostent options, etc
2224 2000-07-14  karldebisschop  <kdebisschop>
2226         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ircd.tar.gz:
2227         This was in core
2229         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
2230         dd $Id$
2232         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
2233         1.3 was accidental reversion of 1.2 to 1.1 - flip to correct state
2235         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py:
2236         contributor revisions
2238 2000-07-13  karldebisschop  <kdebisschop>
2240         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
2241         if xntpdc is present, check dispersion
2242         set $state to be integer so compares can be done
2244 2000-07-12  karldebisschop  <kdebisschop>
2246         * /cvsroot/netsaintplug/netsaintplug/rpm: typo in macro for srcrpmdir
2248         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c, /cvsroot/netsaintplug/netsaintplug/rpm:
2249         reverse compatibility for ':'
2251         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2252         1.2.9-a2
2254         * /cvsroot/netsaintplug/netsaintplug/COPYING:
2255         We refer to it but didn't distrubute it before
2257         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py:
2258         add note that license is GPL
2260         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_udp.t:
2261         set timeout, add new text matches
2263         * /cvsroot/netsaintplug/netsaintplug/Changelog: 1.2.9-a2
2265         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2266         fix bug resulting from use of strncmp
2268         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2269         define suffix rules so both gnumake and pmake will work
2271         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2272         must not send more than 2 \r\n pairs to zope
2274         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py:
2275         new contribution
2277         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_udp.t: new test
2279         * /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:
2280         edit to go with change to getopt
2282         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2283         documentation typo
2285         * /cvsroot/netsaintplug/netsaintplug/plugins/check_udp.c: use getopt
2287         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2288         documentation typo
2290         * /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
2291         use getopt
2293         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2294         use comma for pairs of options, reserve colon for ranges
2296 2000-07-12  hgayosso  <hgayosso>
2298         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2299         Added command examples for: check_fping, check_game, check_imap, check_rpc.
2300         Changed one `/bin/printf' for `/bin/echo -e'. (hgayosso)
2302 2000-07-11  karldebisschop  <kdebisschop>
2304         * /cvsroot/netsaintplug/netsaintplug/REQUIREMENTS: add check_radius
2306         * /cvsroot/netsaintplug/netsaintplug/contrib/check_sockets.pl:
2307         new contribution
2309         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
2310         command termination on usage macro can be ambiguous in if block
2312         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
2313         convert to getopt
2315 2000-07-07  karldebisschop  <kdebisschop>
2317         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
2318         make output a little more standard
2320         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2321         add function ssprintf to print to mallocable string
2323         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2324         use new ssprintf function
2325         don't sscanf for mount point
2327         * /cvsroot/netsaintplug/netsaintplug/contrib/check_mem.pl:
2328         check memory (written on BSD)
2330 2000-07-06  karldebisschop  <kdebisschop>
2332         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c: typos in docs
2334         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2335         add support message
2337         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t, /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
2338         creation
2340         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2341         revert to 1.29
2343         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2344         this mod is wrong - it will go away
2346 2000-07-05  karldebisschop  <kdebisschop>
2348         * /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:
2349         1.2.9-a1 cleanup
2351         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2352         fix usage statement
2354 2000-07-04  karldebisschop  <kdebisschop>
2356         * /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:
2357         convert to getopt
2359 2000-07-03  karldebisschop  <kdebisschop>
2361         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2362         minor bug fixes
2364         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_disk.t:
2365         match messages with new multidisk checks
2367         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2368         CRITICAL if any unkown message are picked up on STDERR
2370         * /cvsroot/netsaintplug/netsaintplug/make-tarball: exclude sparc-64
2372         * /cvsroot/netsaintplug/netsaintplug/Changelog: exclude sparc64
2374         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2375         add documentation
2377         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2378         fix inaccurate comment
2380         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c: help screen
2382         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2383         check multiple disks
2385         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2386         1.2.9-a1
2388         * /cvsroot/netsaintplug/netsaintplug/make-tarball:
2389         make bz2 files as well
2391         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
2392         use getopt
2394         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2395         functional multichecks, still need to tweak args
2397 2000-06-30  karldebisschop  <kdebisschop>
2399         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2400         better error trapping for strscpy and strscat
2402         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2403         further work on checking multiple partitions - some cleanup left,
2404          plus documentation
2406 2000-06-29  karldebisschop  <kdebisschop>
2408         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2409         snapshot working toward multidisk checks
2411         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2412         next snapshot for passive multichecks
2414 2000-06-28  karldebisschop  <kdebisschop>
2416         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2417         add new form of rta for FreeBSD
2419         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in, /cvsroot/netsaintplug/netsaintplug/test.pl.in:
2420         multiplatform build stuff
2422         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2423         napshot - at least this one compiles
2425         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2426         still trying to make complete
2428         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2429         snapshot - updating for passive multichecks
2431         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in, /cvsroot/netsaintplug/netsaintplug/test.pl, /cvsroot/netsaintplug/netsaintplug/test.pl.in:
2432         multiplatform builds
2434         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2435         now able to specify varlist to ps so various orders can be handled (AIX)
2437 2000-06-27  karldebisschop  <kdebisschop>
2439         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Helper.pm, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in:
2440         multiplatform builds
2442         * /cvsroot/netsaintplug/netsaintplug/plugins/Helper.pm:
2443         modev for multiplatform builds
2445         * /cvsroot/netsaintplug/netsaintplug/Helper.pm:
2446         moved here for multipltform build
2448         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
2449         multiplatform builds
2451         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2452         strscat and strscpy functions
2454         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2455         1.2.8-4 plus switch to bzip2
2457 2000-06-26  karldebisschop  <kdebisschop>
2459         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2460         1.2.8-41.2.8-41.2.8-41.2.8-4
2462 2000-06-25  karldebisschop  <kdebisschop>
2464         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2465         use standard POSIX getopt (only GNU supports '-' leadin for optarg
2467         * /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:
2468         possible fix for check_ping
2470 2000-06-23  karldebisschop  <kdebisschop>
2472         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2473         try to get -p 1 at end of line to work
2475         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2476         misplaced paren on host strlen
2478 2000-06-22  karldebisschop  <kdebisschop>
2480         * /cvsroot/netsaintplug/netsaintplug/make-tarball, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/rpm:
2481         housekeeping for rpm builds
2483         * /cvsroot/netsaintplug/netsaintplug/.cvsignore, /cvsroot/netsaintplug/netsaintplug/make-tarball:
2484         housekeeping
2486         * /cvsroot/netsaintplug/netsaintplug/make-tarball:
2487         automatically create md5sum
2489         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2490         1.2.8-3 bugfix release1.2.8-3 bugfix release1.2.8-3 bugfix release
2492         * /cvsroot/netsaintplug/netsaintplug/Changelog: houskeeping
2494         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2495         was not printing errors correctly
2497         * /cvsroot/netsaintplug/netsaintplug/plugins/.cvsignore, /cvsroot/netsaintplug/netsaintplug/rpm, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/README, /cvsroot/netsaintplug/netsaintplug/REQUIREMENTS:
2498         housekeeping
2500         * /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:
2501         houskeeping
2503 2000-06-21  karldebisschop  <kdebisschop>
2505         * /cvsroot/netsaintplug/netsaintplug/Changelog: regular update
2507         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2508         make more mandrake style
2510         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2511         allocate extra byte for trailing null when using malloc
2513         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2514         fix bug in version string cleanup
2516         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2517         use new terminate, add':' to usage statement
2519         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2520         terminate can now take format,arglist like printf
2522         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c: update docs
2524         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2525         new info, cleanup old info
2527         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2528         another fix for reverse compatibility for -nohtml
2530         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2531         another fix to revers compatibility for -nohtml
2533         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2534         first step in making SRPM more mandrake compatible
2536 2000-06-19  karldebisschop  <kdebisschop>
2538         * /cvsroot/netsaintplug/netsaintplug/Changelog: update
2540         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2541         restore -nohtml as do-nothing option for reverse compatibility
2543         * /cvsroot/netsaintplug/netsaintplug/Changelog: typo
2545 2000-06-18  karldebisschop  <kdebisschop>
2547         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2548         1.2.8-2 -- really this time
2550 2000-06-17  karldebisschop  <kdebisschop>
2552         * /cvsroot/netsaintplug/netsaintplug/plugins/check_vsz.c:
2553         assume 20-char max size for int
2555         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2556         fix DUP checking, use malloc instead of fixed length strings
2558 2000-06-16  karldebisschop  <kdebisschop>
2560         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2561         fix docs, use malloc, fix bug with warn on DUPs
2563         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2564         forgat to double % in printf spec
2566         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2567         1.2.8-2 changes (complete?)
2569         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2570         show header, status, content separately
2571         do more rigorous parsing of where content starts
2573 2000-06-15  karldebisschop  <kdebisschop>
2575         * /cvsroot/netsaintplug/netsaintplug/plugins/urlize.c: doc fix
2577         * /cvsroot/netsaintplug/netsaintplug/plugins/urlize.c:
2578         and long opts to docs
2580         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2581         dd a little header stuff, upgrade to 1.2.8-1
2583         * /cvsroot/netsaintplug/netsaintplug/Changelog, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2584         fix docs, make nothml the default, and --link (-L) option
2586         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2587         update to release new current
2589         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2590         make failed if there were no extras
2592         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2593         fix docs, add separate option for vhost
2595 2000-06-14  karldebisschop  <kdebisschop>
2597         * /cvsroot/netsaintplug/netsaintplug/Changelog: dd todays changes
2599         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2600         change name of variable stat - it conflicts on AIX with <sys/stat.h>
2602         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2603         make check_process obsolete
2605         * /cvsroot/netsaintplug/netsaintplug/plugins/check_process.c:
2606         all new functionality now incorporated into check_procs.c
2608         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c:
2609         fix documentation
2611         * /cvsroot/netsaintplug/netsaintplug/subst.in:
2612         -q option for mktemp breaks on HPUX
2614         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2615         make version reporting GNU like
2617         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2618         comments were inaccurate
2620         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2621         add #defines for standard options - testing only right now
2623         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2624         make print_version more compatible with GNU coding standards
2626         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in:
2627         add $(DESTDIR)
2629         * /cvsroot/netsaintplug/netsaintplug/plugins/check_vsz.c:
2630         use getopt, cleanup documentation, retabify
2632         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2633         clean up documentation, retabify
2635 2000-06-13  karldebisschop  <kdebisschop>
2637         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/Changelog:
2638         tabify, update documentation
2640         * /cvsroot/netsaintplug/netsaintplug/Changelog, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2641         typo in print_help
2643         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2644         progress on 12 June 2000
2646         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2647         dd --verbose
2649         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2650         add help and usage routines
2652         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2653         test for non-zero exit, fix bug
2655         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
2656         dd netutils.h and timeout
2658         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2659         dd netlibs to check_ldap
2661 2000-06-12  karldebisschop  <kdebisschop>
2663         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2664         convert spaces to tab stops
2666         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2667         bux fix in command loop
2669         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in:
2670         remove some GNUisms in Makefile, quote test strings
2672 2000-06-09  karldebisschop  <kdebisschop>
2674         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2675         1.2.8 release
2677         * /cvsroot/netsaintplug/netsaintplug/contrib/restrict.pl:
2678         add comment that openssh will not work with this script
2680         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
2681         patch from William Pietri
2683 2000-06-08  karldebisschop  <kdebisschop>
2685         * /cvsroot/netsaintplug/netsaintplug/Changelog: just getting up to date
2687         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2688         mysql configure problems - will still want a bit more work
2690         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2691         make -H option work right
2693         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ora_table_space.pl:
2694         add a few comments
2696         * /cvsroot/netsaintplug/netsaintplug/contrib/restrict.pl, /cvsroot/netsaintplug/netsaintplug/contrib/check_ora_table_space.pl:
2697         new contributions
2699 2000-06-07  karldebisschop  <kdebisschop>
2701         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2702         no  check_https anymore
2704         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2705         check_https no longer exists
2707         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2708         get HAVE_SSL def right
2710         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in: typo
2712         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2713         consolidate ssl for check_http into one plugin
2715         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http2.c:
2716         seems debugged, so moved into check_http
2718         * /cvsroot/netsaintplug/netsaintplug/plugins/check_https.c:
2719         ssl functionality has been move into check_http
2721         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http2.c:
2722         fix problem with --onredirect
2724         * /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:
2725         fix option processing, hopefully for the last time
2727         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec:
2728         prepare for pre7 RPMs
2730         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec:
2731         now contained in one netsaint-plugins spec
2733         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2734         upgrade to 1.2.8pre7, change install dir to plugins, add command.cfg to doc
2736         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec:
2737         undefined build list
2739         * /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:
2740         streamline and debug reverse compatibility mode for option processing
2742         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_http.t:
2743         use hostname to test http
2745 2000-06-06  karldebisschop  <kdebisschop>
2747         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2748         clean up warn where user has no libcrypto
2750         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec:
2751         minor changes
2753         * /cvsroot/netsaintplug/netsaintplug/configure.in: pgsql on solaris
2755         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2756         call directory plugins instead of plugin
2758         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2759         comment debugging code
2761         * /cvsroot/netsaintplug/netsaintplug/make-tarball:
2762         clean and autoconf first to prvent careless errors
2764 2000-06-05  karldebisschop  <kdebisschop>
2766         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2767         try to get sane build of extras
2768         modify check_http to try and get AIX to compile
2770         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2771         cleanup final test for OpenSSL
2773         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in:
2774         typo in configure, plus try to get AIX to make scripts
2776 2000-06-04  karldebisschop  <kdebisschop>
2778         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2779         try to make postgres work on non-redhat
2781         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec:
2782         ichnage to pre6
2784         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2785         yet another try for BSD
2787         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2788         fix again for BSD - need to change order of packets option
2790         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2791         cange order of options to support FreeBSD
2793         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2794         change to match AIX man page
2796         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
2797         get rid of duplicate definitiopn of max
2799         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2800         get rid of egrep -s (use >/dev/null for compatibility)
2802         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec:
2803         core should install on any system, extars may require nodeps
2805         * /cvsroot/netsaintplug/netsaintplug/Makefile.in:
2806         quickcheck target is not defined anymore
2808 2000-06-03  karldebisschop  <kdebisschop>
2810         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2811         update for 1.2.8pre5
2813         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2814         add rule for urlize (and check_http2, temporary)
2816         * /cvsroot/netsaintplug/netsaintplug/plugins/urlize.c:
2817         add help/usage/version info, plus a few comments
2819         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http2.c: comments
2821         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_ping.t:
2822         fix needed to match new output from plugin
2824 2000-06-02  karldebisschop  <kdebisschop>
2826         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http2.c:
2827         put up short term - will soon replace check_http and check_https
2829         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2830         typo in email address
2832         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2833         fix calls to realloc
2835         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
2836         typos in print_help
2838         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2839         typoes in usage and in getopt
2841         * /cvsroot/netsaintplug/netsaintplug/configure.in: fix for solaris
2843         * /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c:
2844         pedantic compilers complained these wre not tru prototypes
2846         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2847         fix bug (rta is not reported if pl = 100)
2849         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2850         try different hadlning of lib to get OpenSSL to work on FreeBSD
2852         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
2853         typo (would not have effect under current code, but cleaner)
2855         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2856         fix logic for check_https
2858 2000-06-01  karldebisschop  <kdebisschop>
2860         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2861         delet build root
2863         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2864         change to 1.2.8pre4
2866         * /cvsroot/netsaintplug/netsaintplug/Requirements:
2867         just a short list of where to get packages tha plugins depend on
2869         * /cvsroot/netsaintplug/netsaintplug/contrib/maser-oracle.pl:
2870         expand from archive
2872         * /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2873         fix bad @LIBS@ in makefiles
2874         update version
2876 2000-05-31  karldebisschop  <kdebisschop>
2878         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2879         random changes
2881         * /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c:
2882         check a bunch more OIDs
2884         * /cvsroot/netsaintplug/netsaintplug/contrib/readme.txt:
2885         make notes about moving some stuff to core
2887         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2888         DO NOT include @LIBS@ in LDFLAGS - configure messes it up
2890         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ipxping.c, /cvsroot/netsaintplug/netsaintplug/contrib/check_ipxping.tar.gz:
2891         unpack source
2893         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ntp.tar.gz:
2894         moved to core
2896         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nfs.tar.gz:
2897         functionality moved to check_rpc in core
2899         * /cvsroot/netsaintplug/netsaintplug/contrib/check_real.tar.gz:
2900         moved to core
2902         * /cvsroot/netsaintplug/netsaintplug/contrib/readme.txt:
2903         updated file from www.netsaint.org
2905         * /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:
2906         copied and unpacked from www.netsaint.org
2908         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
2909         minor typo in comment
2911         * /cvsroot/netsaintplug/netsaintplug/plugins/urlize.c:
2912         wraps output of another plugin with a URL
2914 2000-05-30  karldebisschop  <kdebisschop>
2916         * /cvsroot/netsaintplug/netsaintplug/contrib/check_netapp.pl:
2917         new contribution
2919         * /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:
2920         new contributions, pending review and inclusion in main source tree
2922 2000-05-25  karldebisschop  <kdebisschop>
2924         * /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c:
2925         general cleanup  - keep test order consistent so possible bugs are
2926         more likely to be caught
2928         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2929         do not include @LIBS@ in LDFLAGS - it's getting munged by configure
2931         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2932         get openssl and mysql to work on redhat 6.2
2934 2000-05-24  karldebisschop  <kdebisschop>
2936         * /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c:
2937         some printers may be going offline with POWERSAVE mode
2939 2000-05-19  karldebisschop  <kdebisschop>
2941         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2942         realloc crashes when calloc outside of memory page - code page size as
2943         define (I really need a better solution here)
2945         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
2946         fix possible sscanf overflow
2948 2000-05-18  karldebisschop  <kdebisschop>
2950         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2951         get regex and string searched to work for HTML pages longer than 1024 chars
2953         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in: fix a few typos
2955         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2956         spell author names correctly, fix help screen info
2958 2000-05-11  karldebisschop  <kdebisschop>
2960         * /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:
2961         use text constants (no|required)_argument instead of numbers in getopt_long
2962           options for clarity.   Fix any mis-specified options
2964         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
2965         make regex scan work
2966         fix errors in specification of getopt_long parameters
2968 2000-05-10  karldebisschop  <kdebisschop>
2970         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2971         drop reference to old saintcheck script
2973 2000-05-05  karldebisschop  <kdebisschop>
2975         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2976         fix typoes in OID definition
2978 2000-05-04  karldebisschop  <kdebisschop>
2980         * /cvsroot/netsaintplug/netsaintplug/saintcheck: obsoleted by test.pl
2982         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2983         update version number in -V option
2985         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2986         add author, revision tracking
2988 2000-05-03  karldebisschop  <kdebisschop>
2990         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t:
2991         try to get arg checking to work, add full rpc list
2993         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2994         bug fixes
2996         * /cvsroot/netsaintplug/netsaintplug/.cvsignore:
2997         use this file to block syncronizing configure script (developers should run
2998         autoconf on their own)
3000         * /cvsroot/netsaintplug/netsaintplug/configure.in:
3001         fix includes for llber
3003         * /cvsroot/netsaintplug/netsaintplug/test.pl:
3004         replaces saintcheck (new script is based on standard perl test harness)
3006         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
3007         use plugin standard -h for help
3008         move -h(ost) option to -H
3009         fix getopt to work on machines with no getopt_long
3011         * /cvsroot/netsaintplug/netsaintplug/Makefile.in: fix conflicts
3013         * /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:
3014         bug fixes
3016         * /cvsroot/netsaintplug/netsaintplug/plugins/check_vsz.c: bug fix
3018         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
3019         use getopt
3021         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c: use getopt
3022         include enhancements from check_process
3024         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c: use getopt
3025         scane multiple OIDs
3027         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dummy.c:
3028         add --version and --help
3030 2000-05-02  karldebisschop  <kdebisschop>
3032         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors:
3033         moved to check_sensor.sh
3035         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
3036         add basic error checking
3038         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle.sh:
3039         for simpler make
3041         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle:
3042         replace with check_oracle.sh
3044         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in:
3045         fix 'clean' target
3047 2000-05-01  karldebisschop  <kdebisschop>
3049         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
3050         changes to get paths right for scripts
3052         * /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:
3053         use perl test harness
3055         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3056         bug fixes
3058         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_log, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_log.sh:
3059         replace check_log with check_log.sh
3061         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle.sh:
3062         to replace check_oracle
3064         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_log.sh:
3065         to replace check_log
3067         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
3068         replaces check_nfs and check_ypbind
3070         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Helper.pm, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in:
3071         use perl test harness
3073         * /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:
3074         small mods to get paths reasonable for script files
3076         * /cvsroot/netsaintplug/netsaintplug/make-tarball: Makes a tar ball
3078 2000-02-17  karldebisschop  <kdebisschop>
3080         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
3081         changes for check_https
3083         * /cvsroot/netsaintplug/netsaintplug/plugins/check_https.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ide-smart.c, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors:
3084         C contribs unmodified.
3085         Script had to be retyed from scratch - maybe CR/LF problem?
3087 2000-02-15  karldebisschop  <kdebisschop>
3089         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
3090         add argv[0] to uasge
3091         include common/config.h
3093         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
3094         encapsulate getopt_long  stuff in ifdefs
3096         * /cvsroot/netsaintplug/netsaintplug/configure.in:
3097         fix solaris check_swap bug - change sscanf format from %*d,%*d to %*[0-9,-]
3099 2000-02-11  karldebisschop  <kdebisschop>
3101         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
3102         modify to check uid and ppid for architectures other than linux
3104 2000-02-09  karldebisschop  <kdebisschop>
3106         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/configure.in:
3107         step one to testing user (actually, userid) and ppid in check_procs
3109         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
3110         get DUP check to give warning
3112         * /cvsroot/netsaintplug/netsaintplug/configure:
3113         should not be handed down - autoconf locally before making tarballs/RPMS
3115         * /cvsroot/netsaintplug/netsaintplug/plugins/check_process.c:
3116         use foo[SIZE-1]=0 instead =f '\0' for better compatibility
3118         * /cvsroot/netsaintplug/netsaintplug/configure.in:
3119         change linux ping syntax to scan for DUPs
3121         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
3122         check for duplicates
3124         * /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c:
3125         fix DB_NAMELEN and string comparison tests
3126         get rid of waron about discarding constant string
3128         * /cvsroot/netsaintplug/netsaintplug/configure.in:
3129         use ps for HPUX that is close to working - still broken on check_vsz/rss
3131         * /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c:
3132         pass authentication info if either passwd or user is given
3134         * /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c:
3135         allow user without password for authentication
3136         fix dbname check
3138         * /cvsroot/netsaintplug/netsaintplug/plugins/check_process.c:
3139         Patch submitted by author to use strncpy
3141 2000-02-08  karldebisschop  <kdebisschop>
3143         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in:
3144         fix problem with test -e for solaris - kludge with 'cat filename'
3146         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.h, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h:
3147         superceded bu utils.h.in and popen.h.in
3149         * /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:
3150         use configure to check signal return type
3151         use subst.in to fillin command.cfg
3153 2000-02-05  karldebisschop  <kdebisschop>
3155         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in:
3156         fix typo - triple slash in a few URLs
3158         * /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c:
3159         remove extra comma in terminate subroutine
3161 2000-02-04  karldebisschop  <kdebisschop>
3163         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle:
3164         submission by latigid010@yahoo.com
3165         no scratch file
3166         check db option
3167         more normal switches (kdebisschop)
3169         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
3170         compile only base plugins for RPM
3171         fix little glitches in commands.cfg
3173         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
3174         better arg checking for perl taint
3176 2000-02-01  hgayosso  <hgayosso>
3178         * /cvsroot/netsaintplug/netsaintplug/contrib/check_hprsc.tar.gz:
3179         Perl script (check_hprsc) to check HP-UX resources via SNMP daemon (hgayosso)
3181         * /cvsroot/netsaintplug/netsaintplug/contrib/readme.txt:
3182         check_hprsc.tar.gz added to the contrib plugins (hgayosso)
3184 2000-01-28  karldebisschop  <kdebisschop>
3186         * /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:
3187         get date include correct
3189         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
3190         get date include right
3192         * /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:
3193         try to get version includes right
3195         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3196         get revision listsing fixed
3198         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3199         udpate for release 1.2.8pre1
3201         * /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3202         update spec for 1.2.8-pre1
3203         have makefile delete command.cfg on make distclean
3205         * /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:
3206         use print_revision function in utils
3207         use included timeout_handlers throughout [(socket|popen)?alarm_handler]
3208         clean up use of externs in popen.[hc] and utils.[hc] for above
3209         handle percent or KB in check_disk
3211 2000-01-23  karldebisschop  <kdebisschop>
3213         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ups.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3214         snmp: start trying to clarify hex mesages
3215         ups: manually apply submitted patch
3216         utils: bug fix in is_numeric
3218         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle:
3219         minor fixes posted to bugs list:
3220          ircd - fix match string
3221          ntp - return critical if server is down
3222          oracle - make no temp files
3224 2000-01-22  karldebisschop  <kdebisschop>
3226         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3227         streamline utils functions is_integer and is_numeric
3228         tighten check_ping error prose so it nearly shows on a 80x24 display
3230 2000-01-21  karldebisschop  <kdebisschop>
3232         * /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:
3233         fix bug in adapting configure to check_netsaint
3234         fix omission in check_procs arg testing
3235         fix utils sscanf syntax - linux uses EOF where FreeBSD uses 0
3237         * /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:
3238         add check_process and check_radius as extras
3239         make check_pgsl understand old syntax as well
3240         modify check_procs to look for specific comman names and test on ranges
3241         modify configure.in tests so check_netsaint can maybe work with more OS's
3243 2000-01-20  karldebisschop  <kdebisschop>
3245         * /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:
3246         set default timeout to 10 seconds
3247         make tests give fewer warnings
3248         move check_httpstr to check_http
3250 2000-01-19  karldebisschop  <kdebisschop>
3252         * /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:
3253         use -q option for who if available
3254         use getopt for check_pgsql
3255         make check_users work even if no users are logged in
3256         clean up (developmental) utils.c
3258 2000-01-17  karldebisschop  <kdebisschop>
3260         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in:
3261         use the -n switch to prevent host lookups in check_ping
3263         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_users.c:
3264         update for FreeBSD:
3265           add new tests for FreeBSD ps syntax
3266           add test for swapinfo command
3267           modify check_users to work without -q option
3268           modify check_vsz test to work without requiring 'init' listing in `ps` output
3270 2000-01-13  karldebisschop  <kdebisschop>
3272         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in:
3273         add HAVE_REGEX_H to configure
3275         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
3276         this should be included by reference in hosts.cfg
3278         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr.c:
3279         check redirects working
3280         regex content search working
3282 2000-01-10  karldebisschop  <kdebisschop>
3284         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c:
3285         Incorporate netsaint_plugins-1.2.7p1 changes:
3286         - Fixed RH 6.1 ICMP error "bug" in check_ping plugin
3287           (patch by Luiz Felipe R E)
3288         - Fixed uninitialized memory bug in netutils.c (patch by Frank Conrad)
3290 1999-12-28  holoway  <holoway>
3292         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3293         I'm a schmuck. :)  Would help if I deleted the line, doncha think?
3295         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3296         Removed the requirement of netsaint in the rpm build; the plugins may
3297         live on a machine without it. (nrpe or nrpep may use the plugins without
3298         having netsaint proper present)
3300 1999-12-17  karldebisschop  <kdebisschop>
3302         * /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:
3303         adds files from www.netsaint.org contrib area.
3305         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr:
3306         add STATE_DEPENDENT to common/common.h
3307         check_httpstr binary should never have been there in the first place
3309         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
3310         made actual http check into subroutine
3311         cleaned up help screen
3312         added option checking for --onredirect
3313         added long-style syntax for all other current options
3315 1999-12-15  holoway  <holoway>
3317         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3318         Modified the spec file to change the name of the tarball to
3319         netsaint-plugins-version-release.tar.gz
3321         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3322         Added the spec file for creating RPMs from the CVS source.
3324 1999-12-14  karldebisschop  <kdebisschop>
3326         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr.c:
3327         checkpoint - incorporate version info in header
3329         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr:
3330         use version.h for release date tracking
3332         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr.c:
3333         use sscanf to clean up HTTP error code checking
3335 1999-12-10  karldebisschop  <kdebisschop>
3337         * /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:
3338         Initial checkin.
3339         Release 1.2.7 plus bugfixes
3341         * /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:
3342         New file.
3344         * /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:
3345         Initial checkin.
3346         Release 1.2.7 plus bugfixes
3348         * /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:
3349         New file.
3351         * /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:
3352         Initial checkin.
3353         Release 1.2.7 plus bugfixes
3355         * /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:
3356         New file.
3358         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
3359         Initial checkin.
3360         Release 1.2.7 plus bugfixes
3362         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
3363         New file.
3365         * /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:
3366         Initial checkin.
3367         Release 1.2.7 plus bugfixes
3369         * /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:
3370         New file.
3372         * /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:
3373         Initial checkin.
3374         Release 1.2.7 plus bugfixes
3376         * /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:
3377         New file.
3379         * /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:
3380         Initial checkin.
3381         Release 1.2.7 plus bugfixes
3383         * /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:
3384         New file.
3386         * /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:
3387         Initial checkin.
3388         Release 1.2.7 plus bugfixes
3390         * /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:
3391         New file.
3393         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c:
3394         Initial checkin.
3395         Release 1.2.7 plus bugfixes
3397         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c:
3398         New file.
3400         * /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:
3401         Initial checkin.
3402         Release 1.2.7 plus bugfixes
3404         * /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:
3405         New file.
3407         * /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:
3408         Initial checkin.
3409         Release 1.2.7 plus bugfixes
3411         * /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:
3412         New file.
3414         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/install-sh, /cvsroot/netsaintplug/netsaintplug/saintcheck:
3415         Initial checkin.
3416         Release 1.2.7 plus bugfixes
3418         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/install-sh, /cvsroot/netsaintplug/netsaintplug/saintcheck:
3419         New file.
3421         * /cvsroot/netsaintplug/netsaintplug/Changelog, /cvsroot/netsaintplug/netsaintplug/INSTALL, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/README, /cvsroot/netsaintplug/netsaintplug/REQUIREMENTS:
3422         Initial checkin.
3423         Release 1.2.7 plus bugfixes
3425         * /cvsroot/netsaintplug/netsaintplug/Changelog, /cvsroot/netsaintplug/netsaintplug/INSTALL, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/README, /cvsroot/netsaintplug/netsaintplug/REQUIREMENTS:
3426         New file.
3428 NetSaint Plugins Changelog
3429 --------------------------
3431 Current
3432 -------
3433 1.2.9-a6 - 25 August 2000 (alpha code)
3434 --------------------------------------
3435 * check_disk
3436         (process_arguments) remove stray debugging printf in -p option
3437 * plugins/Makefile.am
3438         (check_netsaint) move to EXTRAS
3439         
3440         
3441 1.2.9-a5 - 23 August 2000 (alpha code)
3442 --------------------------------------
3443 * check_fping
3444         (main) check rta and packet loss, control packet size and count
3445         (process_arguments) add options for number of packets and size
3446 * check_tcp
3447         (main) alter to run as any of check_(ftp|imaop|pop|smtp|tcp|ucp)
3448 * check_rpc
3449         (main) fix checking against initial error state (start UNKNOWN)
3450 * plugins-scripts/Makefile.am
3451         fix install.dist for utils.pm and utils.sh
3453 1.2.9-a2 - 12 July 2000 (alpha code)
3454 ------------------------------------
3455 * check_http
3456         (check_http) remove "\r\n" pair causing problems for zope
3457         (print_help) fix documentation
3458 * check_disk
3459         (global) malloc string pointers for most character variables
3460         (print_help) fix documentation
3461         (call_getopt) use comma for pairs of options, reserve colon for ranges
3462         (main) use new ssprintf function to assemble 'command_line'
3463         don't sscanf for mount point
3464 * check_load
3465         (global) malloc string pointers for most character variables
3466         (main) use getopt
3467         (process_arguments, print_help, print_usage) new functions
3468 * check_procs
3469         (main) was reporting too many matches due to strncmp
3470 * check_swap
3471         (global) malloc string pointers for most character variables
3472         (main) use getopt
3473         (process_arguments, print_help, print_usage) new functions
3474 * check_time
3475         (global) malloc string pointers for most character variables
3476         (main) use getopt
3477         (process_arguments, print_help, print_usage) new functions
3478 * check_tcp
3479         (print_help) fix documentation
3480 * check_udp
3481         (global) malloc string pointers for most character variables
3482         (main) use getopt
3483         (process_arguments, print_help, print_usage) new functions
3484 * check_users
3485         (global) malloc string pointers for most character variables
3486         (main) use getopt
3487         (process_arguments, print_help, print_usage) new functions
3488 * utils
3489         (strscpy) new -- safe string copy does its own malloc
3490         (strscat) new -- safe string cat does its own malloc
3491         (ssprintf) new -- safe string sprintf does its own malloc
3493 1.2.9-a1 - 3 July 2000 (alpha code)
3494 -----------------------------------
3495 * check_by_ssh.c (main) allow multiple services for passive checks
3496   (call_getopt) add options needed for passive multichecks
3497 * check_disk.c (main) check all mounted partitions if none specified
3498 * check_fping.c (main) use getopt
3499   (process_arguments, print_help, print_usage) new functions
3500 * check_ftp.c (main) use getopt
3501   (process_arguments, print_help, print_usage) new functions
3502 * check_ping.c (check_ping) return critical if output comes on STDERR
3503   add another sscanf for FreeBSD
3504 * check_procs.c (print_usage) fix docs
3505 * check_tcp.c (main) use getopt
3506   (process_arguments, print_help, print_usage) new functions
3507 * check_users.c (main) use getopt
3508   (process_arguments, print_help, print_usage) new functions
3509 * utils.h (macros) provide standard usage() macro
3510 * rearrange directory for multiplatform builds
3511 * test scripts added for check_fping and check_tcp
3513 1.2.8.4
3514 -------
3515 * check_ping.c (process_arguments): don't malloc - just copy pointer
3516   tweak to get non-POSIX order working
3517   (call_getopt): don't malloc - just copy pointer
3519 1.2.8.3 - 22 June 2000
3520 ----------------------
3521 * check_http.c (process_arguments): add -nothml to reverse-compat rewrites
3522   (call_getopt): set display_html false for '-n'
3523 * check_procs.c (print_help): update docs
3524   (print_usage): update docs
3525   (call_getopt): fix long option (was 'program', is 'command')
3526   (main): allow inverted order of max/min for outside ranges
3527   (validate_arguments): some valid, though strange, thresholds were rejected
3528 * check_ssh.c (ssh_connect): fix display of host name for connect fails
3529 * check_ping.c (process_arguments): add -nothml to reverse-compat rewrites
3530   fix malloc error - need to malloc strlen+1
3531   (call_getopt): fix malloc error - need to malloc strlen+1
3532 * check_disk.c (main): use new terminate 
3533   (print_usage): typo in printout
3534 * utils.h.in (terminate): update prototype for terminate
3535 * utils.c (terminate): allow terminate to accept format,arglist as printf
3536 * check_sensors.sh (print_revision): fix bug in Revision string cleanup
3537 * netsaint-plugins.spec: make relocatable
3538   use macros throughout
3539 * netsaint-plugins-custom.spec: make relocatable
3540   use macros throughout
3541 * make-tarball: create md5sum
3542   do some rpm setup
3544 1.2.8-2 - 16 June 2000
3545 ----------------------
3546 * check_ping.c (run_ping): was not warning of DUPLICATES anymore, fixed
3547   (all): switch most fixed length buffers to malloc
3548   (print_usage): fix documentation
3549   (print_help): fix documentation
3550   (call_getopt): make nohtml the default, add -L (--link) option
3551 * check_http.c (check_http): more rigorous header/content separation
3552   alter verbose printout to show header, status, and content divisions
3553   (process_arguments): distinguish server and vhost
3554   (call_getopt): distinguish server and vhost
3555   (print_usage): document new -I option for server IPaddress
3556   (print_help): document new -I option for server IPaddress
3557   (all): reindent, tabify
3558 * plugins-scripts/Makfile.in (install): add $(DESTDIR)
3559 * plugins/Makefile.in (install): add $(DESTDIR)
3560   fix for case where there are no extras
3561   (check_ldap): add NETLIBS and SOCKETLIBS
3562   (check_process): remove (obolete)
3563   (all): reorder $(CC) args so -o <src> comes earlier
3564 * check_process.c (all): move to obsolete directory
3565 * configure (check_process): remove (obolete)
3566 * check_procs.c (all): change variable name for 'stat' to 'statopt' for AIX ?bug?
3567   (print_help): fix typo
3568 * check_dns.c (print_help,print_usage): fix documentation
3569   (all): c-indent and retabify
3570 * subst.in (/bin/mktemp): -q option breaks HPUX
3571 * check_sensors.sh (print_help): new function
3572   (print_usage): new function
3573   (main): add --help, --version, --verbose options
3574   (print_revision): make more GNU compatible
3575 * utils.c (print_revision): print license to be more GNU standard
3576 * utils.h.in: add #defines for STDOPTS
3577 * check_rpc.pl (all): fix a few introductory comments
3578 * check_vsz.c (main): move option processing to new process_arguments function
3579   (all): retabify
3580   use malloc and remove most fixed text string sizes
3581 * check_snmp.c (print_help,print_usage): add items, fix typo
3582 * check_by_ssh.c (parse_arguments): bugfix - increment 'c' in remote command parsing
3583 * check_ldap.c (main): add timeout alarm
3585 1.2.8 - 9 June 2000
3586 -------------------
3587 * check_by_ssh.c (parse_arguments): bugfix in remote command parsing
3589 1.2.8pre7 - 8 June 2000
3590 -----------------------
3591 - make getopt() calls mostly backwards-compatible with all older
3592   options specifications the do not directly conflict with present
3593   standard. (pre-release 2 was only backwards compatible when compiled
3594   against GNU getopt).
3595 - integrate ssl code from Rene Klootwijk into check_http
3596 - a variety of small bug fixes (mostly cases where I left development
3597   printing code in plugin [KBD]).
3598 - add -v (--verbose) option to check_http tp print out page(s) as they
3599   are read and any redirects are followed (if specified in options).
3600 - malloc variable for page contents in check_http so that entire page
3601   can be scanned for strings or regular expressions.
3602 - add urlize to wrap plugin output in HTML link tags, make no-html the
3603   default for check_http.
3604 - develop RPM specs netsaint-plugins.spec with a controlled list of
3605   files in the package, and netsaint-plugins-custom.spec which will
3606   rebuild differently based on the packages installed on the build
3607   machine.
3609 1.2.8pre2 - 2 May 2000
3610 ----------------------
3611 - Modify check_snmp to process multiple OIDs in a request (args not backward
3612   compatible)
3613 - Use getopt in check_by_ssh, check_disk, check_dns, check_ldap, check_pgsql, 
3614   check_ping, check_procs, check_snmp
3615 - integrate enhancements from check_process [Rene Klootwijk] into check_procs
3616   (including filter by user, parent PID and process name)
3617 - add check_https plugin contributed by Rene Klootwijk
3618 - add check_ide-smart contributed by Robert Dale
3619 - add backward compatibility on check_ping args
3620 - add Makefile for scripts, process trusted path for portability
3621 - use perl test harness in place of saintcheck hack
3622 - fix all plugins calling spopen to also open stderr
3623 - add check_rpc script to replace check_nfs and check_ypbind
3624 - replace check_oracle script with enhanced version by litigid010@yahoo.com
3625 - modularize ping checking loop in check_ping to later allow adaptive loop
3626   count within the plugin
3627 - modify check_disk to accept either paths that are not partition mount points
3628 - modify several plugins to print version number in response to --version opt
3629 - begin distinction between --help (may be many screens) and --usage (1 to 10
3630   lines only)
3631 - maintain commands.cfg file with syntactically correct command definitions
3633 1.2.7 - 11/09/1999
3634 ------------------
3635 - Added check_ntp plugin script contributed by Bo Kersey
3636 - Added check_real plugin contributed by Pedro Leite
3637 - Added check_netsaint plugin
3638 - Added delimiter option to check_snmp plugin
3639 - Added STR and SUBSTR evaluation options to check_snmp plugin
3640 - Fixed bug in check_hpjd where it would erroneously report timeout errors
3641 - Added option to suppress HTML link in check_http and check_ping plugins
3642 - Modified check_http plugin to send carriage returns in http request
3643 - Modified configure script and check_ping plugin to work under FreeBSD
3644 - Changed command line format for check_ping plugin!!
3647 1.2.6 - 10/16/1999
3648 ------------------
3649 - Several plugin bugfixes by Karl DeBisschop
3650 - Added 'saintcheck' script contributed by Karl DeBisschop that can be used
3651   to test various plugins before they are used
3652 - Added check_nfs and check_flexlm plugin scripts contributed by 
3653   Ernst-Dieter Martin
3654 - Added check_breeze and check_wave plugin scripts contributed by Jeffrey Blank
3655 - Added check_ircd plugin script contributed by Richard Mayhew
3658 1.2.5 - 09/19/1999
3659 ------------------
3660 - Fixed bug with expect argument (-e) in check_http plugin
3661 - Added additional ping command format to configure script (<srvr> -n <pkts>)
3662 - Switched several plugins to safer version of popen() contributed by Karl 
3663   DeBisschop
3664 - Added basic authentication ability to check_http plugin as contributed by
3665   Perry Clarke
3666 - Changed check_imap expect string to "* OK" (repoted by Matt Shibla) and 
3667   default port to 143 (reported by Darin Fisher)
3668 - Added check_reply plugin contributed by Jacob Jundqvist
3671 1.2.4 - 08/26/1999
3672 ------------------
3673 - Added check_ldap and check_mysql plugins contributed by Dietmar Rieder
3674 - Added check_game plugin contributed by Ian Cass
3675 - Modified configure script to work with ping command under OpenBSD
3678 1.2.3 - 08/18/1999
3679 ------------------
3680 - Modified most plugins to use common network utilities and include files
3681 - Plugins no longer create temp files (expect the check_log plugin script)
3684 1.2.2 - 08/15/1999
3685 ------------------
3686 - Modified plugins to create temp files in var/ subdirectory of installation
3687 - Added Michael Anton's check_disk_smb.pl plugin
3690 1.2.1 - 08/01/1999
3691 ------------------
3692 - Added $(SOCKETLIBS) to Makefile for Over-CR plugin
3693 - Added quotes around query in check_log plugin to allow for multiple word
3694   queries
3695 - Added a check for no supported options in the check_ups plugin
3698 1.2.0 - 07/30/1999
3699 ------------------
3700 - Added new check_log plugin script
3701 - Added timeout alarm to the check_ssh plugin
3702 - Added "not equal" evaluation method to check_snmp plugin
3703 - Added new check_ups plugin (only tested on APC SmartUPS 2200)
3706 1.1.0 - 07/23/1999
3707 ------------------
3708 - Added new check_ssh plugin contributed by Remi Paulmier
3709 - Added new check_overcr and check_snmp plugins
3710 - Fixed the help screen on the check_nwstat plugin to correctly reflect the
3711   meanings of the warn_value and crit_value variables.
3712 - Fixed some problems with the check_load plugin to make it compile under 
3713   NetBSD
3714 - Minor tweaks to various plugins
3717 1.0.0 - 07/13/1999
3718 ------------------
3719 - Initial release of plugins as a separate distribution