Code

bump to gettext 0.11.5 and cleanup GNU toolchain
[nagiosplug.git] / ChangeLog
1 2003-07-29  gettextize  <bug-gnu-gettext@gnu.org>
3         * configure.in (AM_GNU_GETTEXT_VERSION): Bump to 0.11.5.
5 2003-07-02  gettextize  <bug-gnu-gettext@gnu.org>
7         * Makefile.am (SUBDIRS): Add intl.
8         (EXTRA_DIST): Add config.rpath.
9         * configure.in (AC_OUTPUT): Add intl/Makefile,
11 2003-03-02  kdebisschop@alert.infoplease.com  <kdebisschop>
13         * configure.in, nagios-plugins.spec.in:
14         adjustments to remove beta tagging
16         * ChangeLog: update from CVS
18 2003-03-01  kdebisschop@alert.infoplease.com  <kdebisschop>
20         * nagios-plugins.spec.in: we were missing some docs in the RPM
22 2003-03-01  kdebisschop@alert.infoplease.com  <kdebisschop>
24         * nagios-plugins.spec.in: we were missing some docs in the RPM
26 2003-02-23  sghosh  <sghosh>
28         * REQUIREMENTS: Novell requirements
30         * contrib/check_bgpstate.pl: removed community string in CRIT message
32 2003-02-22  tonvoon  <tonvoon>
34         * configure.in:
35         Solaris and Unixware labels round the wrong way for swap command
37 2003-02-22  kdebisschop@alert.infoplease.com  <kdebisschop>
39         * Makefile.am: provide target for nagios-plugins.spec
41         * Makefile.am: add CODING FAQ LEGAL to distribution tarball
43 2003-02-21  tonvoon  <tonvoon>
45         * plugins/check_http.c: Fixed coredump with unallocated string
47         * plugins/check_dns.c:
48         Strip leading spaces on dns return value (689563 - Simon L Nielsen)
50 2003-02-20  kdebisschop@alert.infoplease.com  <kdebisschop>
52         * plugins-scripts/check_disk_smb.pl:
53         option regexs need to include ^ and $
55 2003-02-19  tonvoon  <tonvoon>
57         * lib/Makefile.am: Removing getloadavg.m4 from dist
59 2003-02-19  kdebisschop@alert.infoplease.com  <kdebisschop>
61         * lib/getloadavg.m4, tools/setup, INSTALL, configure.in:
62         remove getloadavg.m4
64 2003-02-19  tonvoon  <tonvoon>
66         * getloadavg.m4, lib/Makefile.am, lib/getloadavg.c, lib/getloadavg.m4, plugins/Makefile.am, plugins/getloadavg.c, Makefile.am, configure.in:
67         Move getloadavg to lib directory. Must run "aclocal -I lib"
69 2003-02-18  kdebisschop@alert.infoplease.com  <kdebisschop>
71         * plugins/check_pgsql.c: spurious backslash escape
73         * configure.in: set tag for beta3, fix pgsql detection
75         * plugins/check_udp.c: never exited getopt loop
77         * plugins/check_tcp.c: failed if header was more than 1023 bytes
79 2003-02-18  tonvoon  <tonvoon>
81         * plugins/check_load.c: Fixed the output messages (Bug 688729 - Jayjay)
83         * Makefile.am: Add SUPPORT file to distribution
85         * plugins/check_http.c:
86         Fixed compiler warning and increased the SSL random key for a Solaris PRNG problem
88 2003-02-18  kdebisschop@alert.infoplease.com  <kdebisschop>
90         * configure.in:
91         remainder of ps fix for UnixWare, and move [] in if/elif to indicate m4 quoting instead of test invocation
93 2003-02-18  sghosh  <sghosh>
95         * contrib/check_appletalk.pl: Appletalk ping plugin
97         * plugins/check_snmp.c: OID type prefix patch [Patches-679403]
99         * plugins/check_swap.c: support for Large swap sizes
101         * configure.in:
102         regex fix to catch *BSD swapinfo and not HP-UX error and memory/file swap in addition to device for HP-UX
104 2003-02-17  kdebisschop@alert.infoplease.com  <kdebisschop>
106         * configure.in: typo in testing uname output
108         * configure.in: ping and swap for unixware
110         * configure.in: library search dirs are part of LDFLAGS
112 2003-02-17  sghosh  <sghosh>
114         * REQUIREMENTS: location updates
116 2003-02-16  tonvoon  <tonvoon>
118         * plugins/Makefile.am: Fixed dependencies for check_nt
120         * plugins/check_nt.c:
121         Coredump if no variable set (reported by Marc C. Poulin)
123 2003-02-16  egalstad  <egalstad>
125         * contrib/check_dhcp.c: Interface patch byor Clemens Resen
127 2003-02-16  sghosh  <sghosh>
129         * plugins-scripts/check_ntp.pl:
130         all alphanumeric accepted for refid on ntpq
132 2003-02-12  tonvoon  <tonvoon>
134         * plugins/.cvsignore: Added extra plugins
136         * lib/.cvsignore: Add ignore files
138         * plugins/negate.c:
139         Remove unnecessary \ and fix coredump with no parameters specified
141         * plugins/check_http.c:
142         Remove unnecessary \ - complaints from Tru64's cc compiler
144         * configure.in:
145         Inadequate quoting for PS_FORMAT & removal of grep "*** for Tru64
147 2003-02-12  sghosh  <sghosh>
149         * command.cfg.in: forced ntpq jitter check
151         * plugins-scripts/check_ifoperstatus.pl: added timeout alarm
153         * plugins-scripts/check_ntp.pl:
154         fixed regex for stratum1 peer, added logic for failed ntpq call(e.g. sntp host)
156 2003-02-11  tonvoon  <tonvoon>
158         * plugins/check_mysql.c:
159         Patch by Dave Viner for seg fault on RH 7.3 (655903)
161 2003-02-10  tonvoon  <tonvoon>
163         * configure.in: Update with references to REQUIREMENTS
165         * Requirements: Remove file, superceded by REQUIREMENTS
167         * plugins/getopt1.c, plugins/getopt.h, plugins/getopt.c:
168         Removing getopt files - now in new lib directory
170         * lib/getopt.c, lib/getopt.h, lib/getopt1.c, lib/Makefile.am:
171         New directory for common library files
173         * plugins/common.h.in:
174         Added in a define for HAVE_GETOPT_H for backwards compatibility
176         * plugins/Makefile.am:
177         Remove unnecessary getopt references and link in lib directory
179         * configure.in:
180         Removing checks for getopt.h - now always available. Also support lib dir
182         * Makefile.am: Adding lib directory for getopts change
184         * configure.in: Fixed Tru64 ps command (Bug 669585 - Paula Arnold)
186 2003-02-10  undrgrid  <undrgrid>
188         * plugins/check_ssh.c:
189         Added argc checks before attempting to access argv[]
191         Corrected return codes and output
193         * plugins/check_ssh.c:
194         Revised code to use resolving and connection code in utils.c and
195         netutils.c rather than its own functions.
196         Corrected code to properly handle input of server hostname and port on
197         commandline without option flags.
199 2003-02-10  kdebisschop@alert.infoplease.com  <kdebisschop>
201         * contrib/check_fping_in.c: this plugin is in core as check_fping
203 2003-02-09  undrgrid  <undrgrid>
205         * tools/setup:
206         Reordered program calls so autoheader was called before automake thus
207         getting rid of errors for header files not being present when automake
208         was called. Also puts it inline with documentation in
209         INSTALL & INSTALLING
211 2003-02-09  sghosh  <sghosh>
213         * contrib/check_adptraid.sh, contrib/check_compaq_insight.pl, contrib/check_file_age.pl:
214          new plugins
216         * contrib/README.TXT, contrib/readme.txt: file rename
218         * contrib/sched_downtime.pl, contrib/check_remote_nagios_status.pl, contrib/check_wins.pl:
219         more contribs
221         * contrib/tarballs/fetchlog-0.92.tar.gz, contrib/tarballs/fetchlog-0.94.tar.gz:
222         new version
224 2003-02-09  kdebisschop@alert.infoplease.com  <kdebisschop>
226         * README, CODING, FAQ: spell check
228 2003-02-09  sghosh  <sghosh>
230         * SUPPORT: ispell
232 2003-02-08  kdebisschop@alert.infoplease.com  <kdebisschop>
234         * plugins/check_pgsql.c: use enum instead of define
236         * FAQ: add item on submitting new plugins
238         * SUPPORT: suggest minimum standards for support requests
240         * plugins/check_http.c: submit request with one send
242 2003-02-05  kdebisschop@alert.infoplease.com  <kdebisschop>
244         * configure.in: fix for SSL build on RedHat rawhide
246         * plugins/check_dns.c:
247         allow check to proceed using servers from resolv.conf
249         * plugins/check_http.c: fix segfault due to bad asprintf invocation
251 2003-02-04  sghosh  <sghosh>
253         * plugins-scripts/Makefile.am:
254          install user:grp perms [patch 679703 -Detlef Boehm]
256         * plugins-scripts/check_flexlm.pl: lmstat output update
258         * plugins-scripts/check_ntp.pl: corrected ntpdate offset to seconds
260 2003-02-03  tonvoon  <tonvoon>
262         * plugins/check_snmp.c:
263         Avoid core dump with null or invalid data (679400 - Mathieu Masseboeuf)
265         * plugins/Makefile.am: Patch for Mac OS X compile (652080 - Ton Voon)
267 2003-02-03  sghosh  <sghosh>
269         * contrib/tarballs/check_cit.tgz: Citrix plugin
271         * command.cfg.in: more sample command configurations
273         * plugins-scripts/check_ntp.pl, plugins-scripts/utils.pm.in, configure.in:
274         change ntpdc to ntpq (Jonathan Rozes,Thomas Schimpke, bug-656237 )
276         * plugins-scripts/check_ntp.pl:
277         patch for desync peer and ntpdate (James Fidell)
279         * plugins-scripts/check_ifstatus.pl:  bugfix [bug 651021 mperry2]
281         * plugins/check_hpjd.c:
282         added default community [bug-patch #600349 jbaumgartner]
284 2003-01-31  tonvoon  <tonvoon>
286         * plugins/check_procs.c:
287         Fix for zombie processes on Solaris (Bug 677803 - Matthew Brown)
289         * plugins/check_nt.c:
290         Reapply all asprintf calls. Fix for %% problem with -l flag.
292         * plugins/check_nt.c:
293         Removed all unnecessary asprintf calls. Replaced with original check_nt.c
294         to minimise amount of changes (reported by Reuben Farrelly)
296 2003-01-30  tonvoon  <tonvoon>
298         * plugins/check_nt.c: Added reference to the official NSClient web site
300         * plugins/check_swap.c: Fixed long --allswap option
302         * plugins/check_procs.c: Fixed progname
304 2003-01-29  tonvoon  <tonvoon>
306         * plugins/check_mrtgtraf.c:
307         Fixed error and success codes (638656 - Paul Dlug)
309         * plugins-scripts/check_oracle.sh:
310         Added cache and tablespace check (621567 - John Marquart)
312         * plugins/check_nt.c, plugins/Makefile.am:
313         Added in check_nt for bug 646516
315 2003-01-29  kdebisschop@alert.infoplease.com  <kdebisschop>
317         * plugins/check_mysql.c: remove incorrect check_disk() declaration
319         * plugins/check_ldap.c:
320         fix segfault when argc>=2 and the -H or -b options are not supplied
322         * plugins/check_by_ssh.c: 1.8
324 2003-01-29  tonvoon  <tonvoon>
326         * plugins/check_http.c:
327         Better error if server requests client based certificate (609382 - Olaf Greis)
329         * contrib/check_dns_random.pl:
330         Exit code added (604837 - Lachlan Cameron-Smith)
332         * plugins-scripts/check_oracle.sh:
333         Added dummy login test (650970 - Ton Voon)
335         * plugins/check_vsz.c:
336         Error when no params passed, better invalid params message (652086 - Ton Voon)
338         * plugins/check_procs.c:
339         Fixed NULL status in Solaris (644783 - Fabian Pehla)
340         Fixed -p options (652082 - Ton Voon)
342 2003-01-28  kdebisschop@alert.infoplease.com  <kdebisschop>
344         * contrib/checkciscotemp.pl:
345         typo: had commented use Net::SNMP for testing
347         * plugins/check_real.c:
348         make sure host_name is set and remove NULL string inits that can lead to segfaults
350         * plugins/check_mysql.c: missed argc check on port parameter
352         * contrib/checkciscotemp.pl: split and validate input more robustly
354         * plugins/check_http.c:
355         remove NULL string inits that can lead to segfaults
357 2003-01-28  tonvoon  <tonvoon>
359         * configure.in: ps support for Darwin / MacOSX
361 2003-01-27  kdebisschop@alert.infoplease.com  <kdebisschop>
363         * plugins/check_http.c: do not pass host if none is provided
365         * plugins/check_http.c: we were sending extra CRLF
367 2003-01-19  kdebisschop@alert.infoplease.com  <kdebisschop>
369         * plugins-scripts/check_rpc.pl:
370         indicate new default state in get_rpcinfo, also fix a bunch of indents for consistent format
372 2003-01-17  sghosh  <sghosh>
374         * plugins-scripts/check_rpc.pl:
375         bug fix for state and opt_c initialization
377         * plugins/check_snmp.c: Counter32 tag parsing added
379 2003-01-16  kdebisschop@alert.infoplease.com  <kdebisschop>
381         * plugins/check_mysql.c, plugins/check_pgsql.c:
382         semicolon needed where progname define was replaced
384         * plugins/check_http.c: add option to let regex span newlines
386         * plugins/check_game.c: progname and print_usage need to be defined
388         * plugins/check_radius.c, plugins/check_hpjd.c:
389         semicolon needed where praogname define was replced
391         * configure.in: find kerberos libs in latest Red Hat beta
393         * plugins/utils.c: restore max() macro
395         * plugins/check_tcp.c: cleanup progname assignment
397         * plugins-scripts/check_disk_smb.pl:
398         accept $ for share and \\ for users
400         * plugins/check_by_ssh.c: avoid segfault when host is not given
402 2003-01-13  kdebisschop@alert.infoplease.com  <kdebisschop>
404         * 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:
405         convert PROGNAME from a define to a const char
407         * plugins/popen.c: change exit status to be POSIX compliant
409         * plugins/check_nagios.c:
410         check for a few null strings, change PROGNAME from #define to const *char
412         * plugins/check_disk.c:
413         add options for excluding devices and for skipping OK devices in summary
415 2003-01-03  kdebisschop@alert.infoplease.com  <kdebisschop>
417         * plugins/utils.c:
418         protect against some null strings, make formats more uniform
420 2002-12-19  kdebisschop@alert.infoplease.com  <kdebisschop>
422         * plugins/check_tcp.c: expect is +OK for SPOP too
424         * plugins/check_tcp.c:
425         server expect not getting set, expect is +OK for POP
427         * plugins/check_http.c: remove spurious CRLF
429 2002-11-29  stanleyhopcroft  <stanleyhopcroft>
431         * contrib/check_citrix:
432         New plugin to check the ICA browse service (used by Citrix Metaframe servers) from
433         Ed Rolison and Tom De Blende.
435 2002-11-25  kdebisschop@alert.infoplease.com  <kdebisschop>
437         * plugins/check_tcp.c: was segfaulting if no dtat was returned
439 2002-11-24  kdebisschop@alert.infoplease.com  <kdebisschop>
441         * tools/snapshot: some fixes needed to move off old devel box
443         * tools/snapshot:
444         make routine snapshots of nagios and plugin CVS to expand testing
446 2002-11-22  kdebisschop@alert.infoplease.com  <kdebisschop>
448         * plugins/check_ups.c:
449         add replace battery condition, replace unchecked strcat calls with asprintf (I do not think buffer overflow was possible here, but lets be consistent)
451         * configure.in:
452         get long args output to work on check_procs by putting incantations with -w ahead of others
454         * configure.in:
455         get long args output to work on linux check_procs, actually works this time (needs OpenBSD testing)
457         * plugins/check_procs.c:
458         add a few comments, trap a few place where a NULL string might have been handled
460         * configure.in:
461         get long args output to work on linux check_procs (needs OpenBSD testing)
463 2002-11-21  kdebisschop@alert.infoplease.com  <kdebisschop>
465         * plugins/check_dig.c: fix empty output on errors
467 2002-11-20  kdebisschop@alert.infoplease.com  <kdebisschop>
469         * plugins/check_swap.c: add switch to evaluate each swap individually
471         * plugins/check_dig.c:
472         fix solaris SEGV, still need to print meaningful error text
474         * plugins/check_by_ssh.c: in short options, t no no argument
476         * plugins/check_dig.c: replace some strcpy with strscpy
478 2002-11-19  kdebisschop@alert.infoplease.com  <kdebisschop>
480         * plugins/Makefile.am: another try at portable symlinking
482         * plugins/check_time.c: explicitly cast recv() arg2 for SunOS5.6
484         * plugins/Makefile.am: rewrite of install-exec-hook for solaris
486 2002-11-18  sghosh  <sghosh>
488         * contrib/check_javaproc.pl, contrib/nagios_sendim.pl: javaproc, sendim
490         * contrib-reporting/process_perfdata.pl:
491         New directory to for perfdata and reporting scripts
493 2002-11-18  kdebisschop@alert.infoplease.com  <kdebisschop>
495         * plugins/check_swap.c: test total swap instead of individual disks
497         * plugins/check_disk.c: failed to handle multple disks
499         * plugins/utils.c: more readable max_state() code
501 2002-11-16  kdebisschop@alert.infoplease.com  <kdebisschop>
503         * plugins/Makefile.am:
504         fix too many sources problem for programs tha are symlinks to check_tcp
506         * plugins/check_snmp.c:
507         my take on Subhendu's patches, plus a few comments for clarity
509 2002-11-15  sghosh  <sghosh>
511         * plugins/check_snmp.c:
512         memory bounds in options, no output comparison case
514 2002-11-15  kdebisschop@alert.infoplease.com  <kdebisschop>
516         * nagios-plugins.spec.in:
517         make spec work again, now that release is in source name again
519         * configure.in: release numbering fix
521         * plugins/check_snmp.c:
522         fix label handling, replace accidentally deleted elseif l.310
524 2002-11-14  kdebisschop@alert.infoplease.com  <kdebisschop>
526         * plugins/utils.c, configure.in, nagios-plugins.spec.in, Makefile.am, acconfig.h:
527         fix bug with gettimeofday test, improve version/release handling, update rpm spec
529         * plugins/Makefile.am: fix typo in snprintf build
531         * plugins/Makefile.am: can't drop these sources -- neded for dist
533         * plugins/Makefile.am: fix build rule for snprintf
535         * plugins/check_http.c: pagesize count off by one
537         * plugins/check_http.c: clean up NULL from status on Solaris
539         * configure.in: typo in AC_DEFINE of PS_FORMAT for solaris
541         * plugins/Makefile.am: remove check_nt again
543         * plugins/Makefile.am:
544         back out last change -- it was only work in progress
546         * 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:
547         remove call_getopt and ssprintf
549 2002-11-13  kdebisschop@alert.infoplease.com  <kdebisschop>
551         * 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:
552         remove call_getopt and asprintf
554 2002-11-12  kdebisschop@alert.infoplease.com  <kdebisschop>
556         * plugins/check_dig.c: cleanup asprintf, old function decls
558         * plugins/check_mysql.c, plugins/check_real.c, plugins/check_ups.c:
559         remove call_getopt
561 2002-11-11  sghosh  <sghosh>
563         * plugins/check_snmp.c: should use asprintf
565         * plugins/check_snmp.c: more snmpv3 patches
567         * plugins/check_snmp.c:
568         long opt for miblist, snmpv3 support (rosenauer)
570         * plugins/check_snmp.c: option to specify a miblist - llow
572         * plugins/check_snmp.c: misc doc fix, missing verbose option
574 2002-11-09  kdebisschop@alert.infoplease.com  <kdebisschop>
576         * 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:
577         remove call_getopt
579         * plugins/check_snmp.c: cleaner handling of DEFAULT_PORT
581         * configure.in: add HPUX swap, try to cleanup getopt processing
583         * plugins/check_pgsql.c, plugins/check_ping.c, plugins/check_snmp.c, plugins/negate.c, plugins/utils.h.in:
584         define and use usage3 where second part of message is a an int/char
586         * plugins/snprintf.c:
587         HAVE_C99_SNPRINTF is not tested, so remove from ifdef
589 2002-11-08  kdebisschop@alert.infoplease.com  <kdebisschop>
591         * plugins/check_snmp.c: user reports NULL still getting into asprintf
593         * plugins/check_vsz.c: remove call_getopt
595         * acconfig.h, configure.in, plugins/common.h.in, plugins/utils.c, plugins/utils.h.in:
596         patches required to build on solaris with asprintf and gettimeofday
598         * plugins/check_http.c, plugins/check_load.c, plugins/check_ping.c, plugins/check_procs.c, plugins/check_smtp.c, plugins/check_tcp.c:
599         remove unused variables
601         * tools/oneliners: some useful onliners
603 2002-11-07  kdebisschop@alert.infoplease.com  <kdebisschop>
605         * plugins/check_snmp.c:
606         bugfixes to command format and (null) text created by asprintf switch
608         * plugins/check_by_ssh.c: remove call_getopt, add [] arougn time
610         * configure.in: test snprintf function family for ifdefs in snprintf.c
612 2002-10-30  kdebisschop@alert.infoplease.com  <kdebisschop>
614         * plugins/check_tcp.c: replace fixed-lentgh buffer with asprintf
616         * plugins/check_udp.c: forgot to remove call_getopt
618         * plugins/check_swap.c, plugins/check_ssh.c:
619         forgot to remove call_getopt declaration
621         * plugins/check_smtp.c:
622         remove call_getopt, fix several buffer overruns possible due to use of fixed size buffers
624         * tools/setup:
625         debian builds not actively maintained, so suppress error in setup script
627 2002-10-30  sghosh  <sghosh>
629         * acconfig.h, configure.in, plugins-scripts/Makefile.am, plugins-scripts/check_mailq.pl, plugins-scripts/utils.pm.in:
630         monitor mailq
632 2002-10-28  kdebisschop@alert.infoplease.com  <kdebisschop>
634         * 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:
635         remove pspace in shebang since no sequent users replied
637 2002-10-26  kdebisschop@alert.infoplease.com  <kdebisschop>
639         * nagios-plugins.spec.in: release should not be in tarball name
641 2002-10-25  kdebisschop@alert.infoplease.com  <kdebisschop>
643         * nagios-plugins.spec.in: tweak source macro
645         * plugins/Makefile.am: remove check_nt
647         * plugins/Makefile.am, Makefile.am:
648         include getloadavg sources, add some Solaris pkg build support
650 2002-10-22  kdebisschop@alert.infoplease.com  <kdebisschop>
652         * plugins/check_ssh.c:
653         remove call_getopt, replace ssprintf with asprintf,better server version reporting
655         * plugins/check_tcp.c: add check_spop
657         * plugins/check_procs.c:
658         remove call_getopt, replace ssprintf with asprintf
660 2002-10-22  sghosh  <sghosh>
662         * contrib/check_procr.sh:
663         From: Jerome Tytgat - checks to see if named process is running
665         * README, plugins/check_nt.c:
666         check_nt is downloadable from nsclient.ready2run.nl
668 2002-10-21  kdebisschop@alert.infoplease.com  <kdebisschop>
670         * plugins/check_swap.c: use asprintf instead of ssprintf
672         * plugins/Makefile.am:
673         need to define SOURCES for check_tcp to also build as check_ftp,check_imap,check_nntp,check_pop
675         * plugins/utils.c: use asprintf to do strscpy
677         * plugins/Makefile.am:
678         roll check_ftp, check_imap, check_pop, and check_nntp into check_tcp
680         * plugins/check_ftp.c, plugins/check_imap.c, plugins/check_nntp.c, plugins/check_pop.c:
681         these are all combined into check_tcp now
683         * plugins/check_load.c: remove broken call_getopt
685         * plugins/check_snmp.c:
686         cleanup process_arguments, print_help, and print_usage
688         * plugins/check_pgsql.c: now we provide long opts if they do not exist
690 2002-10-20  kdebisschop@alert.infoplease.com  <kdebisschop>
692         * plugins/check_snmp.c:
693         fixed scanning for multiple OIDs, which was not working
695         * plugins/check_snmp.c: change ssprintf to asprintf
696         back out change at line 225 in r1.4
697           (values were mismatched to format string, so output was nonsense)
698           (I left a comment showing a construct that should work, but it fails for PHBs:
699             if my disk gets nearly full, they want 'CRITICAL - 99%' not 'CRITICAL - Gauge32: 99')
700           (If someine has a rationale for the change, maybe it could be done as an option? - it seems
701             fairly clear that the Web display should be sensible to PHBs so long as there's no real loss)
703 2002-10-18  kdebisschop@alert.infoplease.com  <kdebisschop>
705         * plugins/check_swap.c: remove old call_getopt
707         * plugins/check_load.c:
708         remove old call_getopt code, fix bug taking single float, allow colon as separators in additin to commas
710         * plugins/utils.c: handle null src in strscat
712         * plugins/check_tcp.c: millisecond timing
714         * plugins/utils.h.in: refine STD_LONG_OPTS
716         * plugins/check_http.c: provide on more decimal point printing time
718         * plugins/check_ping.c: remove broken call_getopt stuff
720 2002-10-17  kdebisschop@alert.infoplease.com  <kdebisschop>
722         * plugins/check_tcp.c: using asprintf
724         * tools/setup, INSTALL, INSTALLING:
725         revise now that aclocal is remved from CVS
727 2002-10-16  kdebisschop@alert.infoplease.com  <kdebisschop>
729         * configure.in: need some quoting on ifdef
731         * acinclude.m4, configure.in:
732         finally a working fix for AM/AC_FUNC_STRTOD nightmare
734         * configure.in: mismatched quote
736         * configure.in: missing commas
738         * configure.in: complains on paren in comment
740         * acinclude.m4: lost a paren
742         * acinclude.m4:
743         old auto???? has AM_FUNC_STRTOD, now renamed AC_FUNC_STRTOD
745         * plugins/check_http.c, plugins/utils.c, plugins/utils.h.in:
746         millisecond timimg where supported
748         * configure.in, missing: build cleanly on RedHat 8.0
750         * .cvsignore: ignore aclocal.m4
752         * configure.in: AM_STRTOD was a typo
754         * aclocal.m4:
755         automake invokes acloacl on each run - it cannot be right to include this
757         * acconfig.h: better checks for vsnprintf stuff
759         * configure.in, plugins/check_http.c: use asprintf
761         * plugins/utils.c: use asprintf to construct strscat
763         * plugins/popen.h.in: timeout interval is extern
765         * plugins/utils.c, plugins/utils.h.in:
766         start support for gettimeofday and tv_usec
768         * aclocal.m4:
769         generated with automake 1.6 / autoconf 2.53 (maybe should not be in CVS, however)
771         * plugins/snprintf.c: newer snprintf from samba.org
773         * .cvsignore: needed for automake 1.6 / autoconf 2.53
775         * Makefile.am: cosmetic line wrap before 80 chars
777         * depcomp: needed for automake 1.6 / autoconf 2.53
779         * configure.in: work with newer automake, begin swithc to asprintf
781 2002-10-15  sghosh  <sghosh>
783         * plugins-scripts/check_ifoperstatus.pl:
784         new exit states, more conditional checking
786 2002-10-07  sghosh  <sghosh>
788         * plugins/check_dns.c: patch for expected IP address
790 2002-10-07  kdebisschop@alert.infoplease.com  <kdebisschop>
792         * plugins/popen.c:
793         make sure we do not run past the end of an unterminated string
795         * plugins/negate.c: use asprintf, inhibit splint warning
797 2002-10-05  kdebisschop@alert.infoplease.com  <kdebisschop>
799         * getloadavg.m4, plugins/getloadavg.c:
800         lets use library instead od inconsistent command line interfaces
802 2002-09-26  kdebisschop@alert.infoplease.com  <kdebisschop>
804         * plugins/urlize.c: use ssprintf instead of sprintf
806 2002-09-25  kdebisschop@alert.infoplease.com  <kdebisschop>
808         * plugins/check_http.c:
809         incorporate comment on my_recv from Russell Scibetti
811         * plugins/check_http.c: incorporate comments from Russell Scibetti
813 2002-09-24  kdebisschop@alert.infoplease.com  <kdebisschop>
815         * plugins/check_http.c:
816         replace remaining occurences of sprintf with snprintf
818 2002-09-16  kdebisschop@alert.infoplease.com  <kdebisschop>
820         * INSTALL: needed for latest autoconf
822         * Makefile.am, aclocal.m4, configure.in, nagios-plugins.spec.in:
823         finish ckleanup of rpm spec porcessing
825 2002-09-14  kdebisschop@alert.infoplease.com  <kdebisschop>
827         * nagios-plugins.spec, nagios-plugins.spec.in:
828         complete spec based on confugure.in
830         * make-tarball, rpm:
831         automake makes the dist tarball, rpmbuild -ta makes the rpm
833         * plugins/check_tcp.c, plugins/check_http.c:
834         time data in performance string
836         * plugins-scripts/check_log.sh:
837         patch from Matthew Peters <mattp@esec.com.au>, plus turned up a few bugs on my own
839 2002-09-12  kdebisschop@alert.infoplease.com  <kdebisschop>
841         * plugins/Makefile.am: negate wrapper
843 2002-09-08  kdebisschop@alert.infoplease.com  <kdebisschop>
845         * plugins/negate.c: wrapper to invert return status
847         * plugins/utils.c: clears up warnings in splint
849 2002-09-06  kdebisschop@alert.infoplease.com  <kdebisschop>
851         * plugins-scripts/check_rpc.pl: case on key to ERRORS hash
853 2002-09-04  sghosh  <sghosh>
855         * configure.in: more Mysql patches
857         * plugins-scripts/check_ntp.pl:
858         dispersion check now controlled by warn and crit
860         * configure.in: Mysql dir fix
862         * contrib/check_ifstatus.pl, contrib/check_ifoperstatus.pl:
863         moved to supported plugins-scripts
865 2002-09-02  sghosh  <sghosh>
867         * plugins/check_smtp.c:
868         new -f option for adding a FROM address for RFC correctness
870 2002-09-01  sghosh  <sghosh>
872         * INSTALL, INSTALLING: file rename for MacOS X
874         * plugins/check_smtp.c: Valid MAIL command
876 2002-08-22  sghosh  <sghosh>
878         * contrib/check_snmp_process_monitor.pl: updates
880         * command.cfg.in: smsclient config
882         * contrib/check_snmp_disk_monitor.pl, contrib/check_snmp_process_monitor.pl:
883         new plugins contrib
885 2002-08-18  kdebisschop@alert.infoplease.com  <kdebisschop>
887         * plugins/check_by_ssh.c: typo in options passed to ssh for ipv6.
888         fix by setting a generic hook for 1-char pasthhru options
890 2002-08-14  sghosh  <sghosh>
892         * plugins-scripts/check_disk_smb.pl: patch for admin shares
894         * command.cfg.in: qpage definitions
896         * plugins-scripts/check_ifstatus.pl: skip PPP interfaces
898         * plugins/check_smtp.c: added HELO command
900         * plugins/check_by_ssh.c: ipv4/ipv6 switch added
902         * plugins/check_hpjd.c: net-snmp v5x fix
904         * contrib/check_apc_ups.pl: fix for ePN
906         * contrib/check_linux_raid.pl, contrib/check_nagios_db.pl:  new plugins
908         * contrib/check_inodes-freebsd.pl:
909         check inodes - freebsd  - candidate for merge with check_inodes
911         * contrib/check_smb.sh: new smb check - users
913 2002-08-13  egalstad  <egalstad>
915         * plugins/check_game.c:
916         Mod to display current/max number of players in a game (Frank Kannemann)
918 2002-08-12  egalstad  <egalstad>
920         * contrib/check_disk_snmp.pl: Updated to use getopt (Christoph Maser)
922 2002-08-01  sghosh  <sghosh>
924         * plugins/check_snmp.c: re-patched exit state comparison
926         * plugins/check_snmp.c:
927         port option added, -c support net-snmpv5, complete response string output
929 2002-08-01  egalstad  <egalstad>
931         * contrib/check_digitemp.pl:
932         Add Brian Lane's Digitemp (1-wire temp sensor) plugin
934 2002-07-16  egalstad  <egalstad>
936         * contrib/check_disk_snmp.pl:
937         Christoph Maser's plugin to check disk usage via SNMP3
939 2002-07-16  stanleyhopcroft  <stanleyhopcroft>
941         * contrib/check_ms_spooler.pl:
942         Primitive and in need of refinement test of MS spooler (with smbclient)
944 2002-07-04  sghosh  <sghosh>
946         * contrib/check_procl.sh:
947         Jerome Tytgat - accumulated/percentage CPU/MEM per process - bash plugin
949         * INSTALL: doc update
951 2002-06-28  sghosh  <sghosh>
953         * INSTALL: note about autoconf/automake version
955 2002-06-25  sghosh  <sghosh>
957         * contrib/check_rbl.c:
958         Check if IP address is specified on RBL - Tim Bell
960         * contrib/check_lmmon.pl: check motherboard/cpu temp via lmmon
962 2002-06-24  sghosh  <sghosh>
964         * plugins/check_http.c:
965         ignore return status codes if user specified status line check
967         * plugins/check_snmp.c: printf bug for large numbers - Jeff Murray
969 2002-06-20  sghosh  <sghosh>
971         * plugins-scripts/check_disk_smb.pl:
972         logic fix for disk space thresholds
974 2002-06-19  sghosh  <sghosh>
976         * 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:
977         more POSIX return value comparison related code fixes
979         * plugins/check_disk.c, plugins/check_ping.c, plugins/check_procs.c:
980         fixes for using POSIX return codes
982 2002-06-18  sghosh  <sghosh>
984         * plugins/common.h.in:  updated to POSIX return codes
986         * contrib/check_cluster.c: Ethan's check_cluster
988 2002-06-13  sghosh  <sghosh>
990         * plugins/check_smtp.c: conformance to RFC 821 <CRLF>
992         * configure.in: use xntpdc on Solaris for check_ntp
994 2002-06-10  sghosh  <sghosh>
996         * plugins/check_smtp.c:
997         patch to stop NOQUEUE syslog messages - Karl Ewald
999 2002-06-08  sghosh  <sghosh>
1001         * plugins-scripts/check_ntp.pl: xntpdc/ntpdc patch - John Koyle
1003 2002-06-06  sghosh  <sghosh>
1005         * plugins-scripts/subst.in, plugins-scripts/utils.sh.in:
1006         corrected result codes - for sh; corrected substition for libexec - Tom Bertelson
1008         * plugins/check_disk.c: added option for mount point - Tom Bertelson
1010         * plugins-scripts/check_oracle.sh:
1011         Add test for Oracle name server, can dynamicall determine ORACLE_HOME - tom Bertelson
1013         * plugins-scripts/check_flexlm.pl: conditional on lmstat
1015         * plugins-scripts/check_ntp.pl: conditional on ntpdc
1017 2002-05-29  sghosh  <sghosh>
1019         * command.cfg.in: notes added
1021 2002-05-28  sghosh  <sghosh>
1023         * command.cfg.in: option updates, more examples
1025 2002-05-27  sghosh  <sghosh>
1027         * plugins-scripts/check_ntp.pl: checked in too quickly
1029         * doc/README, doc/developer-guidelines.html, doc/developer-guidelines.sgml:
1030         added developer guidelines.
1032         * configure.in: typo, AIX 4.3 ps, smbclient, Net::SNMP fixes
1034         * acconfig.h, plugins-scripts/utils.pm.in:  new var - smbclient
1036         * plugins-scripts/check_ntp.pl:
1037         logic reorg, ePN fix and support for utils.pm
1039         * plugins-scripts/check_disk_smb.pl: ePN fix and support for utils.pm
1041 2002-05-23  sghosh  <sghosh>
1043         * contrib/check_log2.pl, contrib/check_vcs.pl:
1044         New plugins from Aaron Bostick - Veritas Cluster, logfile
1046 2002-05-10  sghosh  <sghosh>
1048         * plugins-scripts/check_rpc.pl:
1049         updates for ePN, patch for multiple version check
1051         * configure.in, plugins-scripts/utils.pm.in: added programs to autoconf
1053         * acconfig.h: Added programs for autoconf
1055 2002-05-09  sghosh  <sghosh>
1057         * plugins-scripts/Makefile.am, plugins-scripts/check_ifoperstatus.pl:
1058         migrated check_ifoperstatus to standard plugin
1060 2002-05-08  sghosh  <sghosh>
1062         * plugins/check_ping.c:  patch for Suse 8.0 loss output
1064         * plugins-scripts/utils.pm.in:
1065          is_hostname added, update CODES to POSIX
1067         * plugins/check_hpjd.c, plugins/check_ups.c: updated notes
1069         * configure.in: updated messages and check for host command
1071         * plugins-scripts/Makefile.am, plugins-scripts/check_ifstatus.pl:
1072         moved updated check_ifstatus to standard plugin
1074 2002-05-07  sghosh  <sghosh>
1076         * 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:
1077         2nd fix for ePN
1079 2002-05-02  sghosh  <sghosh>
1081         * 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:
1082         fix for embedded perl
1084         * tools/README, tools/mini_epn.c, tools/p1.pl:
1085         updated mini_epn and p1.pl added to plugins distribution
1087 2002-05-01  sghosh  <sghosh>
1089         * contrib/tarballs/fetchlog-0.92.tar.gz:
1090         remote log check (via snmp possible) by  Alexander Haderer
1092 2002-04-29  kdebisschop@alert.infoplease.com  <kdebisschop>
1094         * plugins/getopt.h:
1095         failed to carry over from old plugins, listed in EXTRA_DIST, needed for build
1097 2002-04-23  sghosh  <sghosh>
1099         * plugins/check_ping.c:
1100         corrected program name and added rtt patch for RH7.2+beta
1102 2002-04-18  egalstad  <egalstad>
1104         * contrib/check_inodes.pl:
1105         add check_inodes contrib plugin by John Jolet
1107         * configure.in: configure script patch for ping syntax
1109 2002-04-07  sghosh  <sghosh>
1111         * contrib/check_backup.pl, contrib/check_dl_size.pl:
1112         plugins from Patrick Greenwell
1114 2002-04-05  sghosh  <sghosh>
1116         * acconfig.h: added HOST_COMMAND
1118         * contrib/tarballs/check_spread.tar:
1119         plugin to check spread messaging toolkit
1121 2002-04-03  sghosh  <sghosh>
1123         * contrib/check_oracle_instance.pl:
1124          from Sven Dolderer - check oracle instance
1126         * plugins-scripts/check_nfs.pl:
1127         check_nfs functionality exists in check_rpc
1129 2002-03-18  sghosh  <sghosh>
1131         * plugins-scripts/subst.in:
1132         function to update perl plugin scripts to find utils.pm
1134 2002-03-01  egalstad  <egalstad>
1136         * plugins/.cvsignore, plugins/config.h.in: Fix for stupid me
1138         * 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:
1139         Contrib plugin cleanup
1141 2002-02-28  egalstad  <egalstad>
1143         * 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:
1144         Initial import of existing plugin code
1146         * 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:
1147         New file.
1149         * 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:
1150         Initial import of existing plugin code
1152         * 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:
1153         New file.
1155         * 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:
1156         Initial import of existing plugin code
1158         * 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:
1159         New file.
1161         * 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:
1162         Initial import of existing plugin code
1164         * 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:
1165         New file.
1167         * 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:
1168         Initial import of existing plugin code
1170         * 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:
1171         New file.
1173         * 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:
1174         Initial import of existing plugin code
1176         * 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:
1177         New file.
1179         * 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:
1180         Initial import of existing plugin code
1182         * 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:
1183         New file.
1185         * 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:
1186         Initial import of existing plugin code
1188         * 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:
1189         New file.
1191         * COPYING, ChangeLog, FAQ, Helper.pm, INSTALL, Makefile.am, NEWS, README, REQUIREMENTS, ROADMAP, Requirements, acconfig.h, aclocal.m4, command.cfg.in:
1192         Initial import of existing plugin code
1194         * COPYING, ChangeLog, FAQ, Helper.pm, INSTALL, Makefile.am, NEWS, README, REQUIREMENTS, ROADMAP, Requirements, acconfig.h, aclocal.m4, command.cfg.in:
1195         New file.
1197         * .cvsignore, AUTHORS, CODING: Initial import of existing plugin code
1199         * .cvsignore, AUTHORS, CODING: New file.
1201 2000-12-08  karldebisschop  <karldebisschop>
1203         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1204         fix memory leaks
1206 2000-12-07  karldebisschop  <karldebisschop>
1208         * /cvsroot/netsaintplug/netsaintplug/contrib/check_qmailq.pl:
1209         checks mail in queue (needs much work still)
1211         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ftpget.pl:
1212         tests fetching files from FTP server
1214 2000-12-02  karldebisschop  <karldebisschop>
1216         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
1217         password authentication patch, indent, standardize usage/help functions
1219         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
1220         don't quote PROGNAME
1222         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1223         print pagesize on verbose flag
1225         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1226         strncat causes segv in RH6.2
1228         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1229         more tweaks for mysql
1231         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in: typo in usage2
1233         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1234         additional tweaks needed for mysql
1236         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
1237         add usage2 macro
1239         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1240         use strncat in strscat
1242         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1243         fix recent bug in redirects
1245         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1246         loof for libs in /usr/lib/mysql as well
1248         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1249         test on nullhost may return warning or error
1251 2000-12-01  karldebisschop  <karldebisschop>
1253         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c:
1254         typo - fix dns left trim on bind 9
1256         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: details for 1.2.9-beta3
1258         * /cvsroot/netsaintplug/netsaintplug/package.def: 1.2.9-beta3
1260         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1261         remove AC_MSG_WARN for openSSL (redundant)
1263         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1264         use size constants in preference to sizeof()
1266         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c:
1267         typo - chopped one ltoo many lead characters
1269         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: 1.2.9-beta3
1271         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1272         add argsument-array option to check_procs
1274         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/version.h.in:
1275         prepare for 1.2.9-beta3
1277         * /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:
1278         move strip() to utils.c
1280         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1281         add documentation for new argument-arry option
1283         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1284         allow test against ARGS with -a switch
1286         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t:
1287         update for bind 9
1289         * /cvsroot/netsaintplug/netsaintplug/contrib/check_rrd_data.pl:
1290         checks RRD data (for use with cricket)
1292 2000-12-01  karldebisschop  <karldebisschop@skillet.infoplease.com>
1294         * /cvsroot/netsaintplug/netsaintplug/package.def: 1.2.9-beta3
1296         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1297         remove AC_MSG_WARN for openSSL (redundant)
1299         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1300         use size constants in preference to sizeof()
1302         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c:
1303         typo - chopped one ltoo many lead characters
1305         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: 1.2.9-beta3
1307         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1308         add argsument-array option to check_procs
1310         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/version.h.in:
1311         prepare for 1.2.9-beta3
1313         * /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:
1314         move strip() to utils.c
1316         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1317         add documentation for new argument-arry option
1319         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1320         allow test against ARGS with -a switch
1322         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t:
1323         update for bind 9
1325         * /cvsroot/netsaintplug/netsaintplug/contrib/check_rrd_data.pl:
1326         checks RRD data (for use with cricket)
1328 2000-12-01  karldebisschop  <karldebisschop@skillet.infoplease.com>
1330         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1331         add argsument-array option to check_procs
1333         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/version.h.in:
1334         prepare for 1.2.9-beta3
1336         * /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:
1337         move strip() to utils.c
1339         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1340         add documentation for new argument-arry option
1342         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1343         allow test against ARGS with -a switch
1345         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t:
1346         update for bind 9
1348         * /cvsroot/netsaintplug/netsaintplug/contrib/check_rrd_data.pl:
1349         checks RRD data (for use with cricket)
1351 2000-11-30  karldebisschop  <karldebisschop@skillet.infoplease.com>
1353         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1354         fix typo, indent
1356         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1357         don't trigger warning for Redhat 7 ping output on stderr (Warning: no SO_TIMESTAMP support, falling back to SIOCGSTAMP)
1359 2000-11-28  karldebisschop  <karldebisschop@skillet.infoplease.com>
1361         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c: indent
1363         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1364         remove line continuations
1366 2000-11-18  karldebisschop  <karldebisschop@skillet.infoplease.com>
1368         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_disk_smb.pl:
1369         add option for workgroups
1371 2000-11-17  karldebisschop  <karldebisschop@skillet.infoplease.com>
1373         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
1374         run `indent -ts2 -sob check_disk.c`
1376         * /cvsroot/netsaintplug/netsaintplug/plugins/common.h.in:
1377         typo in #ifndef HAVE_STROL
1379 2000-11-16  karldebisschop  <karldebisschop@skillet.infoplease.com>
1381         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c: run indent
1382         fix bugs on solaris
1384         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1385         run indent over code
1386         use strscat function instaed on messy internal loop
1387         fix a couple of things that should have been ifdef'd for REGEX
1389         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_ping.t:
1390         indent, use state_text() for output
1392         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_snmp.t, /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
1393         explicitly initialize eval_method array
1395 2000-11-15  hgayosso  <hgayosso@skillet.infoplease.com>
1397         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
1398         Added examples for: check_reply and check_radius.
1400 2000-11-08  karldebisschop  <karldebisschop@skillet.infoplease.com>
1402         * /cvsroot/netsaintplug/netsaintplug/contrib/check_joy.sh:
1403         checks joystick port
1405 2000-11-07  karldebisschop  <karldebisschop@skillet.infoplease.com>
1407         * /cvsroot/netsaintplug/netsaintplug/plugins/check_real.c: fix segfault
1409         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
1410         set label and units in validate()
1412         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1413         automatically increase timeout if critical treshold is greater than crta
1415 2000-11-03  karldebisschop  <karldebisschop@skillet.infoplease.com>
1417         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1418         fis segfault looking for EOL on stripped line
1420 2000-10-25  karldebisschop  <karldebisschop@skillet.infoplease.com>
1422         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: automatic update
1424         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c: cleanup
1425         move a slight bit closer to SSH protocal compliance
1426         needs much more work
1428 2000-10-25  karldebisschop  <karldebisschop>
1430         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c: cleanup
1431         move a slight bit closer to SSH protocal compliance
1432         needs much more work
1434         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1435         change type of counter 'i' to int
1436         allow = in url query string
1438 2000-10-11  karldebisschop  <karldebisschop>
1440         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtg.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c:
1441         allow expiration to be optional
1443         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/package.def:
1444         prepare for beta 2
1446         * /cvsroot/netsaintplug/netsaintplug/plugins/check_overcr.c:
1447         use new process_tcp_request2 throughtout
1449         * /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c:
1450         prototype for process_tcp_request2
1452         * /cvsroot/netsaintplug/netsaintplug/plugins/netutils.h.in:
1453         new process_tcp_request2
1455         * /cvsroot/netsaintplug/netsaintplug/plugins/check_overcr.c, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c:
1456         add function to get multiple lines of data from recv() loop
1458         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c:
1459         result was being improperly initialized
1461         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtg.c:
1462         make consistent with check_mrtgtraf
1464         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
1465         cleanup arrays for '-u' and '-l' options
1467 2000-10-10  karldebisschop  <karldebisschop>
1469         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1470         fix count of expect strings
1472 2000-10-06  karldebisschop  <karldebisschop>
1474         * /cvsroot/netsaintplug/netsaintplug/contrib/checkciscotemp.pl:
1475         missing comma
1477         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1478         don't check output string content if there is no test string
1480         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
1481         add a few comments
1483         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
1484         fix some line breaks, OID typos
1486         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
1487         make sure cmd exists before runnin strstr
1489         * /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c:
1490         cpp conditionals must be in consistent order
1492         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1493         additional fixes for munged multiple expect loop
1495 2000-10-02  karldebisschop  <karldebisschop>
1497         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1498         fix bug in server expect code, due to bad logic in testing for
1499         alternative expects for check_nntp
1501 2000-09-27  karldebisschop  <karldebisschop>
1503         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
1504         fix some extraneous linefeeds
1505         fix missing leading dots in a few SNMP OIDs
1507 2000-09-25  karldebisschop  <karldebisschop>
1509         * /cvsroot/netsaintplug/netsaintplug/.cvsignore:
1510         make a separate distrib directory to run 'make dist'
1512         * /cvsroot/netsaintplug/netsaintplug/ChangeLog:
1513         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
1515         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
1516         set cmd to NULL when there are characters left, but they are all whitespace
1518 2000-09-24  karldebisschop  <karldebisschop>
1520         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1521         something funky in check_time failure mode -- remove tests for now
1523         * /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:
1524         fix possible buffer overflows revealed by libsafe
1526         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1527         give CRITICAL|WARNING on connect failures only if connect-time checking used
1529 2000-09-24  karldebisschop  <karldebisschop>
1531         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1532         something funky in check_time failure mode -- remove tests for now
1534         * /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:
1535         fix possible buffer overflows revealed by libsafe
1537         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1538         give CRITICAL|WARNING on connect failures only if connect-time checking used
1540 2000-09-21  karldebisschop  <karldebisschop>
1542         * /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:
1543         provide getopt_long for those OS's that do not have it
1545 2000-09-20  karldebisschop  <karldebisschop>
1547         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1548         plugin now warns if server is not present
1550         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1551         trap connect errors before invalid time difference is returned
1553         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
1554         strip line from server to remove EOL
1555         use ssprintf to send proper length string to server
1557         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c:
1558         a few fixes for help screens
1560         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtg.c:
1561         fix missed token in reverse-compatibility mode
1562         help was completely worng
1564 2000-09-18  karldebisschop  <karldebisschop>
1566         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c:
1567         look for error codes oonly at beginning of string
1568         add option to switch to MODE READER
1570 2000-09-14  karldebisschop  <karldebisschop>
1572         * /cvsroot/netsaintplug/netsaintplug/INSTALL:
1573         Use list as primry contact, not Ethan
1575         * /cvsroot/netsaintplug/netsaintplug/INSTALL: Add preamble for CVS tree
1577         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1578         add 'mdev' to output forms to scan
1580 2000-09-13  karldebisschop  <karldebisschop>
1582         * /cvsroot/netsaintplug/netsaintplug/test.pl.in:
1583         get path a little closer to working on solaris with build dirs
1585         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_procs.t:
1586         print when test is unexpectedly successful
1588         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t:
1589         print better info on errors
1591         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1592         authentication for SSL
1594 2000-09-12  karldebisschop  <karldebisschop>
1596         * /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:
1597         better nessages when errors are found
1599         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c: cleanup
1601         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1602         tweaks for better operation on debian (still not right)
1604         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t: typo
1606         * /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:
1607         print better messages on failure
1609 2000-09-11  karldebisschop  <karldebisschop>
1611         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: beta 1
1613         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/package.def:
1614         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
1616         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1617         better output for error diagnosis
1619         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1620         trim newline on on DOS/MAC as well
1622         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1623         trim extra linefeed
1625         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1626         also allow commas for critical (AKA, fix my stupid ommision)
1628         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1629         accept comma as arglist separator
1631         * /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:
1632         don't check output when testing against nullhost or noserver
1633           - there are just too many variants
1635 2000-09-11  karldebisschop  <karldebisschop>
1637         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/package.def:
1638         1.2.9-b1
1640         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1641         better output for error diagnosis
1643         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1644         trim newline on on DOS/MAC as well
1646         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1647         trim extra linefeed
1649         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1650         also allow commas for critical (AKA, fix my stupid ommision)
1652         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1653         accept comma as arglist separator
1655         * /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:
1656         don't check output when testing against nullhost or noserver
1657           - there are just too many variants
1659         * /cvsroot/netsaintplug/netsaintplug/configure.in: test for openssl
1661         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_http.t:
1662         don't check output string when testing nullhost
1664 2000-09-10  karldebisschop  <karldebisschop>
1666         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1667         bug killing 'ssl' twice cause segfault
1669 2000-09-07  karldebisschop  <karldebisschop>
1671         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1672         decalaration was moved into autoconf
1674         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
1675         solaris had problems with prototypes
1677         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1678         typo in variable name
1680         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1681         add NNTP personality
1683         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
1684         put strpcat and strpcpy into utils
1686         * /cvsroot/netsaintplug/netsaintplug/acconfig.h, /cvsroot/netsaintplug/netsaintplug/configure.in:
1687         add detection for getopt_long function call
1689         * /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c:
1690         cahnges needed fro Navis radius
1692         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c:
1693         by default only look for numeric codes, use server expect only when user specifies
1695         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
1696         show both long and short form for --help and --version
1698         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
1699         fix typo in warning note
1700         show both long and short forn for --help and --version
1702         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1703         PS_RAW_COMMAND needs to look at full path
1705 2000-09-06  karldebisschop  <karldebisschop>
1707         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1708         use ssprintf function to formulate command
1710 2000-09-01  karldebisschop  <karldebisschop>
1712         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c:
1713         accidentally dropped !
1715         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c:
1716         add verbose printf's and checnge NNRP to NNTP
1718 2000-09-01  karldebisschop  <kdebisschop>
1720         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in:
1721         escape = for nawk (AIX)
1723         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
1724         change chop to chomp
1726         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
1727         typo in usage warning
1729         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1730         terminate copied string explicitly
1732         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1733         ndle post operations
1735         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_snmp.t:
1736         handle multiple line output
1738 2000-08-31  karldebisschop  <kdebisschop>
1740         * /cvsroot/netsaintplug/netsaintplug/Makefile.am: add acconfig.h
1742         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: alpha 7
1744         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
1745         add space in '$Revision$' to make emacs perl-maode work right
1747         * /cvsroot/netsaintplug/netsaintplug/package.def, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1748         alpha 7
1750         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1751         fix typo
1753         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1754         was reallocing the wrong thing
1756 2000-08-31  karldebisschop  <kdebisschop>
1758         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
1759         add space in '$Revision$' to make emacs perl-maode work right
1761         * /cvsroot/netsaintplug/netsaintplug/package.def, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1762         alpha 7
1764         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1765         fix typo
1767         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1768         was reallocing the wrong thing
1770         * /cvsroot/netsaintplug/netsaintplug/test.pl.in:
1771         PWD environment variable is not always present
1773         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ups.c:
1774         fix option handling for -v and fix testing of ups_name
1776         * /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:
1777         always return 0 if called from Test::Harness
1779 2000-08-30  karldebisschop  <kdebisschop>
1781         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1782         fix test environment
1784         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1785         remove typo: AC_DEFINE_UNQUOTED
1787         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1788         get check_disk to build on cygwin
1790 2000-08-28  karldebisschop  <kdebisschop>
1792         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: autoupdate
1794         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t: use Helper
1796         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_wave.pl:
1797         add option processing
1799         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
1800         typo in ERROR hash, better host name checking
1802         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_disk_smb.pl:
1803         typo in ERROR hash
1805         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t: fix typo
1807         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1808         fix args to strscpy
1810         * /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
1811         argc=2 IS valid (--help), optopt is char
1813         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ftp.c:
1814         fix incorrect PROGNAME
1816         * /cvsroot/netsaintplug/netsaintplug/opttest.pl:
1817         test -h, -V, --help, --version, and check for correct PROGNAME
1819 2000-08-28  karldebisschop  <kdebisschop>
1821         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t: use Helper
1823         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_wave.pl:
1824         add option processing
1826         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
1827         typo in ERROR hash, better host name checking
1829         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_disk_smb.pl:
1830         typo in ERROR hash
1832         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t: fix typo
1834         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1835         fix args to strscpy
1837         * /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
1838         argc=2 IS valid (--help), optopt is char
1840         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ftp.c:
1841         fix incorrect PROGNAME
1843         * /cvsroot/netsaintplug/netsaintplug/opttest.pl:
1844         test -h, -V, --help, --version, and check for correct PROGNAME
1846 2000-08-28  karldebisschop  <kdebisschop>
1848         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1849         use udp_hostname instead of localhost
1851         * /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c:
1852         fix typo in #if statements
1854         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_imap.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_pop.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_smtp.t:
1855         not all OS types take long opts -- remove from test
1857         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_hpjd.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_mysql.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_snmp.t:
1858         don't run test if plugin was not made
1860         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1861         don't run tests if plugin wasn't made
1863         * /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
1864         arg processing typos
1866         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1867         specify t as directory rather than wildcard - allows make dist in subdir
1869         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
1870         pecify t as directory rather than wildcard - allows make dist in subdir
1872         * /cvsroot/netsaintplug/netsaintplug/package.def, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec:
1873         1.2.9 alpha 6
1875         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1876         PS_COMMAND checks for debian
1878 2000-08-25  karldebisschop  <kdebisschop>
1880         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
1881         chieck_by_ssh should also be in extras
1883         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: update
1885         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
1886         remove extra printf from debigging
1888         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
1889         make check_netsaint an extra
1891         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1892         small tweak to match latest check_fping mods
1894         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
1895         check to see if MSG_DONTWAIT is defined before using
1897         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
1898         check times, variable packet size
1900 2000-08-25  karldebisschop  <kdebisschop>
1902         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: update
1904         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
1905         remove extra printf from debigging
1907         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
1908         make check_netsaint an extra
1910         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1911         small tweak to match latest check_fping mods
1913         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
1914         check to see if MSG_DONTWAIT is defined before using
1916         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
1917         check times, variable packet size
1919 2000-08-23  karldebisschop  <kdebisschop>
1921         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1922         1.2.9 alpha 5
1924         * /cvsroot/netsaintplug/netsaintplug/package.def: ID breaks autoconf
1926         * /cvsroot/netsaintplug/netsaintplug/package.def: 1.2.9 alpha 5
1928         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1929         update to reflect changes to check_fping for variable packet size handling
1931         * /cvsroot/netsaintplug/netsaintplug/ChangeLog:
1932         more 1.2.9-a5 log entries
1934         * /cvsroot/netsaintplug/netsaintplug/ChangeLog:
1935         log some 1.2.9a5 changes
1937         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
1938         provide option to control number of packets and packet size
1940         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
1941         add $ after HOSTADDRESS in check_http
1943         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_tcp.t:
1944         Should now answer for any of check_(imap|pop|smtp|udp|tcp|reply)
1946 2000-08-22  karldebisschop  <kdebisschop>
1948         * /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c:
1949         HOUX reveals bug with PROC_LOADAVG logic
1951         * /cvsroot/netsaintplug/netsaintplug/.cvsignore, /cvsroot/netsaintplug/netsaintplug/plugins/.cvsignore, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/.cvsignore:
1952         housekeeping
1954         * /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:
1955         bug fixes on 1.2.9-a4
1957         * /cvsroot/netsaintplug/netsaintplug/plugins/config.h.in:
1958         made by autoheader now
1960         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1961         need to install utils.pm and utils.sh
1963 2000-08-18  karldebisschop  <kdebisschop>
1965         * /cvsroot/netsaintplug/netsaintplug/Makefile.am, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1966         last few things to get rpm working for 1.2.9-a4
1968         * /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:
1969         get make test to work again
1970         a couple of doc fixes for check_radius
1972         * /cvsroot/netsaintplug/netsaintplug/Makefile.am, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1973         update spec for 1.2.9a4
1974         add Helper.pm to dist
1976 2000-08-17  karldebisschop  <kdebisschop>
1978         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t:
1979         output does not begin with ./
1981         * /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:
1982         add standard option syntax to shell plugins
1984         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1985         standard option handling for shell scripts
1987 2000-08-16  karldebisschop  <kdebisschop>
1989         * /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:
1990         tcp: don't scan unless --expect or --send
1991         others: create a few new host types
1993         * /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:
1994         lost correct release tracking with change to automake - fixed
1996 2000-08-15  karldebisschop  <kdebisschop>
1998         * /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:
1999         convert to getopt
2001 2000-08-12  karldebisschop  <kdebisschop>
2003         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/utils.pm.in:
2004         conversion to getopt and automake
2006         * /cvsroot/netsaintplug/netsaintplug/plugins/check_overcr.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
2007         change to getopt
2009         * /cvsroot/netsaintplug/netsaintplug/plugins/check_reply.c:
2010         obsolete - functionanlity added to check_tcp
2012 2000-08-11  karldebisschop  <kdebisschop>
2014         * /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:
2015         conversion to standard options syntax
2017 2000-08-10  karldebisschop  <kdebisschop>
2019         * /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c:
2020         complete change to getopt
2022         * /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
2023         convert radius to getopt, cleanup on tcp
2025         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c:
2026         wrong PROGNAME
2028         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c:
2029         convert to getopt
2031 2000-08-08  karldebisschop  <kdebisschop>
2033         * /cvsroot/netsaintplug/netsaintplug/plugins/.cvsignore, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/.cvsignore, /cvsroot/netsaintplug/netsaintplug/.cvsignore:
2034         Makefile.in is built by automake
2036         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
2037         test for bin existence doesn't work right
2039         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2040         use newer strscpy and ssprintf
2041         fix typo (called wrong DEFINE)
2043         * /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:
2044         use automake
2046         * /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in:
2047         switch to automake
2049         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t:
2050         use automake
2052         * /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:
2053         convert to automake
2055 2000-08-04  karldebisschop  <kdebisschop>
2057         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
2058         needed for cygwin, other systems that don't meet SVr4 or BSD4.3
2060 2000-08-03  karldebisschop  <kdebisschop>
2062         * /cvsroot/netsaintplug/netsaintplug/.cvsignore, /cvsroot/netsaintplug/netsaintplug/plugins/.cvsignore:
2063         prep for automake
2065         * /cvsroot/netsaintplug/netsaintplug/aclocal.m4, /cvsroot/netsaintplug/netsaintplug/AUTHORS, /cvsroot/netsaintplug/netsaintplug/missing, /cvsroot/netsaintplug/netsaintplug/mkinstalldirs, /cvsroot/netsaintplug/netsaintplug/NEWS:
2066         GNU conformance, prep for automake
2068         * /cvsroot/netsaintplug/netsaintplug/ChangeLog, /cvsroot/netsaintplug/netsaintplug/Changelog:
2069         rename to comply with GNU standards
2071         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/.cvsignore:
2072         needed now that there's a make process
2074         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_dns.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_netdns.pl:
2075         rename to avoid conflict when installing
2077         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_dns.pl:
2078         use Net::DNS to check name server
2080         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
2081         use dig instead of nslookup.
2083         * /cvsroot/netsaintplug/netsaintplug/acconfig.h: use autoheader
2085 2000-08-02  karldebisschop  <kdebisschop>
2087         * /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:
2088         get rid of common/*.h
2090         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c: bugfix
2092         * /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:
2093         move config.h and common.h out of ../common
2094          ----------------------------------------------------------------------
2096         * /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:
2097         correct return status for --help and --version
2099         * /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:
2100         convert to getopt
2102         * /cvsroot/netsaintplug/netsaintplug/opttest.pl:
2103         test all plugins for -h --help -v --version options
2105         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2106         reorganize LIBS to use as .IGNORED deps -- -L/usr/lib must be in LDFLAGS
2108 2000-07-30  hgayosso  <hgayosso>
2110         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2111         Added examples for: check_nmap.
2113 2000-07-29  karldebisschop  <kdebisschop>
2115         * /cvsroot/netsaintplug/netsaintplug/.cvsignore: add sparc64
2117         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/subst.in:
2118         use shell/sed for subst script to meet GNU coding stamdards
2120         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_imap.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_pop.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_smtp.t:
2121         new tests written with getopt conversion
2123         * /cvsroot/netsaintplug/netsaintplug/subst.sh:
2124         shell wrapper handles diff'ing after sed substitution
2125                 (awk fails GNU coding stds)
2127         * /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:
2128         switch to getopt
2129         eliminate overflow in t/check_swap.t (still need to fix check_swap.c)
2131         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2132         better way of doing is_int
2134 2000-07-26  karldebisschop  <kdebisschop>
2136         * /cvsroot/netsaintplug/netsaintplug/.cvsignore:
2137         ignore arch-specific build directories
2139 2000-07-25  karldebisschop  <kdebisschop>
2141         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mysql.c:
2142         convert to getopt
2144         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2145         clean out a few sscanf calls
2147         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_mysql.t: new test
2149         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2150         help screen typo
2152         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
2153         delete extra printf
2155 2000-07-23  karldebisschop  <kdebisschop>
2157         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2158         improve documentation of -i option and its use
2160         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in:
2161         add -_ to acceptable cahracters in commad name
2163 2000-07-21  karldebisschop  <kdebisschop>
2165         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2166         we use explicit path with new subst script
2168         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in, /cvsroot/netsaintplug/netsaintplug/subst.in:
2169         convert perl utility scripts to awk
2171         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2172         use -H where possible, change @libexec@ to @libexecdir@
2174 2000-07-20  karldebisschop  <kdebisschop>
2176         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2177         taint checking for -p option
2179         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in: order of libs
2181         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in:
2182         convert old perl script to awk
2184         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2185         use package.def for tracking package release (works for scripts too)
2186         allow df and ping syntax to be specified on command line
2188         * /cvsroot/netsaintplug/netsaintplug/package.def:
2189         defines package release
2191 2000-07-19  karldebisschop  <kdebisschop>
2193         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2194         remove debugging printf
2196         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2197         another attempt to get this to work with all servers.
2199         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2200         get protocol version from buffer, but send reasonable client string
2202         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2203         remove inconsistent comment info
2204         change ':' as list separator to ',' (retain ':' for back-compatibility)
2206         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2207         fix goof in revision
2209         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2210         send ident string (suppresses server error)
2212 2000-07-17  karldebisschop  <kdebisschop>
2214         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
2215         use utils.py
2216         use ntpdc if available
2217         clarify final logic (still needs mor work)
2219         * /cvsroot/netsaintplug/netsaintplug/configure.in: make perl utils.pm
2221         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/utils.pm.in:
2222         perl script essential functions
2224 2000-07-15  karldebisschop  <kdebisschop>
2226         * /cvsroot/netsaintplug/netsaintplug/contrib/utils.py:
2227         user contribution
2229         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py: tag as 1.20
2231         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py:
2232         closing in on consiostent options, etc
2234 2000-07-14  karldebisschop  <kdebisschop>
2236         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ircd.tar.gz:
2237         This was in core
2239         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
2240         dd $Id$
2242         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
2243         1.3 was accidental reversion of 1.2 to 1.1 - flip to correct state
2245         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py:
2246         contributor revisions
2248 2000-07-13  karldebisschop  <kdebisschop>
2250         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
2251         if xntpdc is present, check dispersion
2252         set $state to be integer so compares can be done
2254 2000-07-12  karldebisschop  <kdebisschop>
2256         * /cvsroot/netsaintplug/netsaintplug/rpm: typo in macro for srcrpmdir
2258         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c, /cvsroot/netsaintplug/netsaintplug/rpm:
2259         reverse compatibility for ':'
2261         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2262         1.2.9-a2
2264         * /cvsroot/netsaintplug/netsaintplug/COPYING:
2265         We refer to it but didn't distrubute it before
2267         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py:
2268         add note that license is GPL
2270         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_udp.t:
2271         set timeout, add new text matches
2273         * /cvsroot/netsaintplug/netsaintplug/Changelog: 1.2.9-a2
2275         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2276         fix bug resulting from use of strncmp
2278         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2279         define suffix rules so both gnumake and pmake will work
2281         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2282         must not send more than 2 \r\n pairs to zope
2284         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py:
2285         new contribution
2287         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_udp.t: new test
2289         * /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:
2290         edit to go with change to getopt
2292         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2293         documentation typo
2295         * /cvsroot/netsaintplug/netsaintplug/plugins/check_udp.c: use getopt
2297         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2298         documentation typo
2300         * /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
2301         use getopt
2303         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2304         use comma for pairs of options, reserve colon for ranges
2306 2000-07-12  hgayosso  <hgayosso>
2308         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2309         Added command examples for: check_fping, check_game, check_imap, check_rpc.
2310         Changed one `/bin/printf' for `/bin/echo -e'. (hgayosso)
2312 2000-07-11  karldebisschop  <kdebisschop>
2314         * /cvsroot/netsaintplug/netsaintplug/REQUIREMENTS: add check_radius
2316         * /cvsroot/netsaintplug/netsaintplug/contrib/check_sockets.pl:
2317         new contribution
2319         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
2320         command termination on usage macro can be ambiguous in if block
2322         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
2323         convert to getopt
2325 2000-07-07  karldebisschop  <kdebisschop>
2327         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
2328         make output a little more standard
2330         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2331         add function ssprintf to print to mallocable string
2333         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2334         use new ssprintf function
2335         don't sscanf for mount point
2337         * /cvsroot/netsaintplug/netsaintplug/contrib/check_mem.pl:
2338         check memory (written on BSD)
2340 2000-07-06  karldebisschop  <kdebisschop>
2342         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c: typos in docs
2344         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2345         add support message
2347         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t, /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
2348         creation
2350         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2351         revert to 1.29
2353         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2354         this mod is wrong - it will go away
2356 2000-07-05  karldebisschop  <kdebisschop>
2358         * /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:
2359         1.2.9-a1 cleanup
2361         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2362         fix usage statement
2364 2000-07-04  karldebisschop  <kdebisschop>
2366         * /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:
2367         convert to getopt
2369 2000-07-03  karldebisschop  <kdebisschop>
2371         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2372         minor bug fixes
2374         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_disk.t:
2375         match messages with new multidisk checks
2377         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2378         CRITICAL if any unkown message are picked up on STDERR
2380         * /cvsroot/netsaintplug/netsaintplug/make-tarball: exclude sparc-64
2382         * /cvsroot/netsaintplug/netsaintplug/Changelog: exclude sparc64
2384         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2385         add documentation
2387         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2388         fix inaccurate comment
2390         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c: help screen
2392         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2393         check multiple disks
2395         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2396         1.2.9-a1
2398         * /cvsroot/netsaintplug/netsaintplug/make-tarball:
2399         make bz2 files as well
2401         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
2402         use getopt
2404         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2405         functional multichecks, still need to tweak args
2407 2000-06-30  karldebisschop  <kdebisschop>
2409         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2410         better error trapping for strscpy and strscat
2412         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2413         further work on checking multiple partitions - some cleanup left,
2414          plus documentation
2416 2000-06-29  karldebisschop  <kdebisschop>
2418         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2419         snapshot working toward multidisk checks
2421         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2422         next snapshot for passive multichecks
2424 2000-06-28  karldebisschop  <kdebisschop>
2426         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2427         add new form of rta for FreeBSD
2429         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in, /cvsroot/netsaintplug/netsaintplug/test.pl.in:
2430         multiplatform build stuff
2432         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2433         napshot - at least this one compiles
2435         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2436         still trying to make complete
2438         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2439         snapshot - updating for passive multichecks
2441         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in, /cvsroot/netsaintplug/netsaintplug/test.pl, /cvsroot/netsaintplug/netsaintplug/test.pl.in:
2442         multiplatform builds
2444         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2445         now able to specify varlist to ps so various orders can be handled (AIX)
2447 2000-06-27  karldebisschop  <kdebisschop>
2449         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Helper.pm, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in:
2450         multiplatform builds
2452         * /cvsroot/netsaintplug/netsaintplug/plugins/Helper.pm:
2453         modev for multiplatform builds
2455         * /cvsroot/netsaintplug/netsaintplug/Helper.pm:
2456         moved here for multipltform build
2458         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
2459         multiplatform builds
2461         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2462         strscat and strscpy functions
2464         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2465         1.2.8-4 plus switch to bzip2
2467 2000-06-26  karldebisschop  <kdebisschop>
2469         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2470         1.2.8-41.2.8-41.2.8-41.2.8-4
2472 2000-06-25  karldebisschop  <kdebisschop>
2474         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2475         use standard POSIX getopt (only GNU supports '-' leadin for optarg
2477         * /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:
2478         possible fix for check_ping
2480 2000-06-23  karldebisschop  <kdebisschop>
2482         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2483         try to get -p 1 at end of line to work
2485         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2486         misplaced paren on host strlen
2488 2000-06-22  karldebisschop  <kdebisschop>
2490         * /cvsroot/netsaintplug/netsaintplug/make-tarball, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/rpm:
2491         housekeeping for rpm builds
2493         * /cvsroot/netsaintplug/netsaintplug/.cvsignore, /cvsroot/netsaintplug/netsaintplug/make-tarball:
2494         housekeeping
2496         * /cvsroot/netsaintplug/netsaintplug/make-tarball:
2497         automatically create md5sum
2499         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2500         1.2.8-3 bugfix release1.2.8-3 bugfix release1.2.8-3 bugfix release
2502         * /cvsroot/netsaintplug/netsaintplug/Changelog: houskeeping
2504         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2505         was not printing errors correctly
2507         * /cvsroot/netsaintplug/netsaintplug/plugins/.cvsignore, /cvsroot/netsaintplug/netsaintplug/rpm, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/README, /cvsroot/netsaintplug/netsaintplug/REQUIREMENTS:
2508         housekeeping
2510         * /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:
2511         houskeeping
2513 2000-06-21  karldebisschop  <kdebisschop>
2515         * /cvsroot/netsaintplug/netsaintplug/Changelog: regular update
2517         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2518         make more mandrake style
2520         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2521         allocate extra byte for trailing null when using malloc
2523         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2524         fix bug in version string cleanup
2526         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2527         use new terminate, add':' to usage statement
2529         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2530         terminate can now take format,arglist like printf
2532         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c: update docs
2534         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2535         new info, cleanup old info
2537         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2538         another fix for reverse compatibility for -nohtml
2540         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2541         another fix to revers compatibility for -nohtml
2543         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2544         first step in making SRPM more mandrake compatible
2546 2000-06-19  karldebisschop  <kdebisschop>
2548         * /cvsroot/netsaintplug/netsaintplug/Changelog: update
2550         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2551         restore -nohtml as do-nothing option for reverse compatibility
2553         * /cvsroot/netsaintplug/netsaintplug/Changelog: typo
2555 2000-06-18  karldebisschop  <kdebisschop>
2557         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2558         1.2.8-2 -- really this time
2560 2000-06-17  karldebisschop  <kdebisschop>
2562         * /cvsroot/netsaintplug/netsaintplug/plugins/check_vsz.c:
2563         assume 20-char max size for int
2565         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2566         fix DUP checking, use malloc instead of fixed length strings
2568 2000-06-16  karldebisschop  <kdebisschop>
2570         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2571         fix docs, use malloc, fix bug with warn on DUPs
2573         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2574         forgat to double % in printf spec
2576         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2577         1.2.8-2 changes (complete?)
2579         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2580         show header, status, content separately
2581         do more rigorous parsing of where content starts
2583 2000-06-15  karldebisschop  <kdebisschop>
2585         * /cvsroot/netsaintplug/netsaintplug/plugins/urlize.c: doc fix
2587         * /cvsroot/netsaintplug/netsaintplug/plugins/urlize.c:
2588         and long opts to docs
2590         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2591         dd a little header stuff, upgrade to 1.2.8-1
2593         * /cvsroot/netsaintplug/netsaintplug/Changelog, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2594         fix docs, make nothml the default, and --link (-L) option
2596         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2597         update to release new current
2599         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2600         make failed if there were no extras
2602         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2603         fix docs, add separate option for vhost
2605 2000-06-14  karldebisschop  <kdebisschop>
2607         * /cvsroot/netsaintplug/netsaintplug/Changelog: dd todays changes
2609         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2610         change name of variable stat - it conflicts on AIX with <sys/stat.h>
2612         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2613         make check_process obsolete
2615         * /cvsroot/netsaintplug/netsaintplug/plugins/check_process.c:
2616         all new functionality now incorporated into check_procs.c
2618         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c:
2619         fix documentation
2621         * /cvsroot/netsaintplug/netsaintplug/subst.in:
2622         -q option for mktemp breaks on HPUX
2624         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2625         make version reporting GNU like
2627         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2628         comments were inaccurate
2630         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2631         add #defines for standard options - testing only right now
2633         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2634         make print_version more compatible with GNU coding standards
2636         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in:
2637         add $(DESTDIR)
2639         * /cvsroot/netsaintplug/netsaintplug/plugins/check_vsz.c:
2640         use getopt, cleanup documentation, retabify
2642         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2643         clean up documentation, retabify
2645 2000-06-13  karldebisschop  <kdebisschop>
2647         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/Changelog:
2648         tabify, update documentation
2650         * /cvsroot/netsaintplug/netsaintplug/Changelog, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2651         typo in print_help
2653         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2654         progress on 12 June 2000
2656         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2657         dd --verbose
2659         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2660         add help and usage routines
2662         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2663         test for non-zero exit, fix bug
2665         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
2666         dd netutils.h and timeout
2668         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2669         dd netlibs to check_ldap
2671 2000-06-12  karldebisschop  <kdebisschop>
2673         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2674         convert spaces to tab stops
2676         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2677         bux fix in command loop
2679         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in:
2680         remove some GNUisms in Makefile, quote test strings
2682 2000-06-09  karldebisschop  <kdebisschop>
2684         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2685         1.2.8 release
2687         * /cvsroot/netsaintplug/netsaintplug/contrib/restrict.pl:
2688         add comment that openssh will not work with this script
2690         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
2691         patch from William Pietri
2693 2000-06-08  karldebisschop  <kdebisschop>
2695         * /cvsroot/netsaintplug/netsaintplug/Changelog: just getting up to date
2697         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2698         mysql configure problems - will still want a bit more work
2700         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2701         make -H option work right
2703         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ora_table_space.pl:
2704         add a few comments
2706         * /cvsroot/netsaintplug/netsaintplug/contrib/restrict.pl, /cvsroot/netsaintplug/netsaintplug/contrib/check_ora_table_space.pl:
2707         new contributions
2709 2000-06-07  karldebisschop  <kdebisschop>
2711         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2712         no  check_https anymore
2714         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2715         check_https no longer exists
2717         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2718         get HAVE_SSL def right
2720         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in: typo
2722         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2723         consolidate ssl for check_http into one plugin
2725         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http2.c:
2726         seems debugged, so moved into check_http
2728         * /cvsroot/netsaintplug/netsaintplug/plugins/check_https.c:
2729         ssl functionality has been move into check_http
2731         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http2.c:
2732         fix problem with --onredirect
2734         * /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:
2735         fix option processing, hopefully for the last time
2737         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec:
2738         prepare for pre7 RPMs
2740         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec:
2741         now contained in one netsaint-plugins spec
2743         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2744         upgrade to 1.2.8pre7, change install dir to plugins, add command.cfg to doc
2746         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec:
2747         undefined build list
2749         * /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:
2750         streamline and debug reverse compatibility mode for option processing
2752         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_http.t:
2753         use hostname to test http
2755 2000-06-06  karldebisschop  <kdebisschop>
2757         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2758         clean up warn where user has no libcrypto
2760         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec:
2761         minor changes
2763         * /cvsroot/netsaintplug/netsaintplug/configure.in: pgsql on solaris
2765         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2766         call directory plugins instead of plugin
2768         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2769         comment debugging code
2771         * /cvsroot/netsaintplug/netsaintplug/make-tarball:
2772         clean and autoconf first to prvent careless errors
2774 2000-06-05  karldebisschop  <kdebisschop>
2776         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2777         try to get sane build of extras
2778         modify check_http to try and get AIX to compile
2780         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2781         cleanup final test for OpenSSL
2783         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in:
2784         typo in configure, plus try to get AIX to make scripts
2786 2000-06-04  karldebisschop  <kdebisschop>
2788         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2789         try to make postgres work on non-redhat
2791         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec:
2792         ichnage to pre6
2794         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2795         yet another try for BSD
2797         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2798         fix again for BSD - need to change order of packets option
2800         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2801         cange order of options to support FreeBSD
2803         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2804         change to match AIX man page
2806         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
2807         get rid of duplicate definitiopn of max
2809         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2810         get rid of egrep -s (use >/dev/null for compatibility)
2812         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec:
2813         core should install on any system, extars may require nodeps
2815         * /cvsroot/netsaintplug/netsaintplug/Makefile.in:
2816         quickcheck target is not defined anymore
2818 2000-06-03  karldebisschop  <kdebisschop>
2820         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2821         update for 1.2.8pre5
2823         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2824         add rule for urlize (and check_http2, temporary)
2826         * /cvsroot/netsaintplug/netsaintplug/plugins/urlize.c:
2827         add help/usage/version info, plus a few comments
2829         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http2.c: comments
2831         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_ping.t:
2832         fix needed to match new output from plugin
2834 2000-06-02  karldebisschop  <kdebisschop>
2836         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http2.c:
2837         put up short term - will soon replace check_http and check_https
2839         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2840         typo in email address
2842         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2843         fix calls to realloc
2845         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
2846         typos in print_help
2848         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2849         typoes in usage and in getopt
2851         * /cvsroot/netsaintplug/netsaintplug/configure.in: fix for solaris
2853         * /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c:
2854         pedantic compilers complained these wre not tru prototypes
2856         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2857         fix bug (rta is not reported if pl = 100)
2859         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2860         try different hadlning of lib to get OpenSSL to work on FreeBSD
2862         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
2863         typo (would not have effect under current code, but cleaner)
2865         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2866         fix logic for check_https
2868 2000-06-01  karldebisschop  <kdebisschop>
2870         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2871         delet build root
2873         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2874         change to 1.2.8pre4
2876         * /cvsroot/netsaintplug/netsaintplug/Requirements:
2877         just a short list of where to get packages tha plugins depend on
2879         * /cvsroot/netsaintplug/netsaintplug/contrib/maser-oracle.pl:
2880         expand from archive
2882         * /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2883         fix bad @LIBS@ in makefiles
2884         update version
2886 2000-05-31  karldebisschop  <kdebisschop>
2888         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2889         random changes
2891         * /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c:
2892         check a bunch more OIDs
2894         * /cvsroot/netsaintplug/netsaintplug/contrib/readme.txt:
2895         make notes about moving some stuff to core
2897         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2898         DO NOT include @LIBS@ in LDFLAGS - configure messes it up
2900         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ipxping.c, /cvsroot/netsaintplug/netsaintplug/contrib/check_ipxping.tar.gz:
2901         unpack source
2903         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ntp.tar.gz:
2904         moved to core
2906         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nfs.tar.gz:
2907         functionality moved to check_rpc in core
2909         * /cvsroot/netsaintplug/netsaintplug/contrib/check_real.tar.gz:
2910         moved to core
2912         * /cvsroot/netsaintplug/netsaintplug/contrib/readme.txt:
2913         updated file from www.netsaint.org
2915         * /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:
2916         copied and unpacked from www.netsaint.org
2918         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
2919         minor typo in comment
2921         * /cvsroot/netsaintplug/netsaintplug/plugins/urlize.c:
2922         wraps output of another plugin with a URL
2924 2000-05-30  karldebisschop  <kdebisschop>
2926         * /cvsroot/netsaintplug/netsaintplug/contrib/check_netapp.pl:
2927         new contribution
2929         * /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:
2930         new contributions, pending review and inclusion in main source tree
2932 2000-05-25  karldebisschop  <kdebisschop>
2934         * /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c:
2935         general cleanup  - keep test order consistent so possible bugs are
2936         more likely to be caught
2938         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2939         do not include @LIBS@ in LDFLAGS - it's getting munged by configure
2941         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2942         get openssl and mysql to work on redhat 6.2
2944 2000-05-24  karldebisschop  <kdebisschop>
2946         * /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c:
2947         some printers may be going offline with POWERSAVE mode
2949 2000-05-19  karldebisschop  <kdebisschop>
2951         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2952         realloc crashes when calloc outside of memory page - code page size as
2953         define (I really need a better solution here)
2955         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
2956         fix possible sscanf overflow
2958 2000-05-18  karldebisschop  <kdebisschop>
2960         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2961         get regex and string searched to work for HTML pages longer than 1024 chars
2963         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in: fix a few typos
2965         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2966         spell author names correctly, fix help screen info
2968 2000-05-11  karldebisschop  <kdebisschop>
2970         * /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:
2971         use text constants (no|required)_argument instead of numbers in getopt_long
2972           options for clarity.   Fix any mis-specified options
2974         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
2975         make regex scan work
2976         fix errors in specification of getopt_long parameters
2978 2000-05-10  karldebisschop  <kdebisschop>
2980         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2981         drop reference to old saintcheck script
2983 2000-05-05  karldebisschop  <kdebisschop>
2985         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2986         fix typoes in OID definition
2988 2000-05-04  karldebisschop  <kdebisschop>
2990         * /cvsroot/netsaintplug/netsaintplug/saintcheck: obsoleted by test.pl
2992         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2993         update version number in -V option
2995         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2996         add author, revision tracking
2998 2000-05-03  karldebisschop  <kdebisschop>
3000         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t:
3001         try to get arg checking to work, add full rpc list
3003         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
3004         bug fixes
3006         * /cvsroot/netsaintplug/netsaintplug/.cvsignore:
3007         use this file to block syncronizing configure script (developers should run
3008         autoconf on their own)
3010         * /cvsroot/netsaintplug/netsaintplug/configure.in:
3011         fix includes for llber
3013         * /cvsroot/netsaintplug/netsaintplug/test.pl:
3014         replaces saintcheck (new script is based on standard perl test harness)
3016         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
3017         use plugin standard -h for help
3018         move -h(ost) option to -H
3019         fix getopt to work on machines with no getopt_long
3021         * /cvsroot/netsaintplug/netsaintplug/Makefile.in: fix conflicts
3023         * /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:
3024         bug fixes
3026         * /cvsroot/netsaintplug/netsaintplug/plugins/check_vsz.c: bug fix
3028         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
3029         use getopt
3031         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c: use getopt
3032         include enhancements from check_process
3034         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c: use getopt
3035         scane multiple OIDs
3037         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dummy.c:
3038         add --version and --help
3040 2000-05-02  karldebisschop  <kdebisschop>
3042         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors:
3043         moved to check_sensor.sh
3045         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
3046         add basic error checking
3048         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle.sh:
3049         for simpler make
3051         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle:
3052         replace with check_oracle.sh
3054         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in:
3055         fix 'clean' target
3057 2000-05-01  karldebisschop  <kdebisschop>
3059         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
3060         changes to get paths right for scripts
3062         * /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:
3063         use perl test harness
3065         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3066         bug fixes
3068         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_log, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_log.sh:
3069         replace check_log with check_log.sh
3071         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle.sh:
3072         to replace check_oracle
3074         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_log.sh:
3075         to replace check_log
3077         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
3078         replaces check_nfs and check_ypbind
3080         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Helper.pm, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in:
3081         use perl test harness
3083         * /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:
3084         small mods to get paths reasonable for script files
3086         * /cvsroot/netsaintplug/netsaintplug/make-tarball: Makes a tar ball
3088 2000-02-17  karldebisschop  <kdebisschop>
3090         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
3091         changes for check_https
3093         * /cvsroot/netsaintplug/netsaintplug/plugins/check_https.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ide-smart.c, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors:
3094         C contribs unmodified.
3095         Script had to be retyed from scratch - maybe CR/LF problem?
3097 2000-02-15  karldebisschop  <kdebisschop>
3099         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
3100         add argv[0] to uasge
3101         include common/config.h
3103         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
3104         encapsulate getopt_long  stuff in ifdefs
3106         * /cvsroot/netsaintplug/netsaintplug/configure.in:
3107         fix solaris check_swap bug - change sscanf format from %*d,%*d to %*[0-9,-]
3109 2000-02-11  karldebisschop  <kdebisschop>
3111         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
3112         modify to check uid and ppid for architectures other than linux
3114 2000-02-09  karldebisschop  <kdebisschop>
3116         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/configure.in:
3117         step one to testing user (actually, userid) and ppid in check_procs
3119         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
3120         get DUP check to give warning
3122         * /cvsroot/netsaintplug/netsaintplug/configure:
3123         should not be handed down - autoconf locally before making tarballs/RPMS
3125         * /cvsroot/netsaintplug/netsaintplug/plugins/check_process.c:
3126         use foo[SIZE-1]=0 instead =f '\0' for better compatibility
3128         * /cvsroot/netsaintplug/netsaintplug/configure.in:
3129         change linux ping syntax to scan for DUPs
3131         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
3132         check for duplicates
3134         * /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c:
3135         fix DB_NAMELEN and string comparison tests
3136         get rid of waron about discarding constant string
3138         * /cvsroot/netsaintplug/netsaintplug/configure.in:
3139         use ps for HPUX that is close to working - still broken on check_vsz/rss
3141         * /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c:
3142         pass authentication info if either passwd or user is given
3144         * /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c:
3145         allow user without password for authentication
3146         fix dbname check
3148         * /cvsroot/netsaintplug/netsaintplug/plugins/check_process.c:
3149         Patch submitted by author to use strncpy
3151 2000-02-08  karldebisschop  <kdebisschop>
3153         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in:
3154         fix problem with test -e for solaris - kludge with 'cat filename'
3156         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.h, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h:
3157         superceded bu utils.h.in and popen.h.in
3159         * /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:
3160         use configure to check signal return type
3161         use subst.in to fillin command.cfg
3163 2000-02-05  karldebisschop  <kdebisschop>
3165         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in:
3166         fix typo - triple slash in a few URLs
3168         * /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c:
3169         remove extra comma in terminate subroutine
3171 2000-02-04  karldebisschop  <kdebisschop>
3173         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle:
3174         submission by latigid010@yahoo.com
3175         no scratch file
3176         check db option
3177         more normal switches (kdebisschop)
3179         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
3180         compile only base plugins for RPM
3181         fix little glitches in commands.cfg
3183         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
3184         better arg checking for perl taint
3186 2000-02-01  hgayosso  <hgayosso>
3188         * /cvsroot/netsaintplug/netsaintplug/contrib/check_hprsc.tar.gz:
3189         Perl script (check_hprsc) to check HP-UX resources via SNMP daemon (hgayosso)
3191         * /cvsroot/netsaintplug/netsaintplug/contrib/readme.txt:
3192         check_hprsc.tar.gz added to the contrib plugins (hgayosso)
3194 2000-01-28  karldebisschop  <kdebisschop>
3196         * /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:
3197         get date include correct
3199         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
3200         get date include right
3202         * /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:
3203         try to get version includes right
3205         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3206         get revision listsing fixed
3208         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3209         udpate for release 1.2.8pre1
3211         * /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3212         update spec for 1.2.8-pre1
3213         have makefile delete command.cfg on make distclean
3215         * /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:
3216         use print_revision function in utils
3217         use included timeout_handlers throughout [(socket|popen)?alarm_handler]
3218         clean up use of externs in popen.[hc] and utils.[hc] for above
3219         handle percent or KB in check_disk
3221 2000-01-23  karldebisschop  <kdebisschop>
3223         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ups.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3224         snmp: start trying to clarify hex mesages
3225         ups: manually apply submitted patch
3226         utils: bug fix in is_numeric
3228         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle:
3229         minor fixes posted to bugs list:
3230          ircd - fix match string
3231          ntp - return critical if server is down
3232          oracle - make no temp files
3234 2000-01-22  karldebisschop  <kdebisschop>
3236         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3237         streamline utils functions is_integer and is_numeric
3238         tighten check_ping error prose so it nearly shows on a 80x24 display
3240 2000-01-21  karldebisschop  <kdebisschop>
3242         * /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:
3243         fix bug in adapting configure to check_netsaint
3244         fix omission in check_procs arg testing
3245         fix utils sscanf syntax - linux uses EOF where FreeBSD uses 0
3247         * /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:
3248         add check_process and check_radius as extras
3249         make check_pgsl understand old syntax as well
3250         modify check_procs to look for specific comman names and test on ranges
3251         modify configure.in tests so check_netsaint can maybe work with more OS's
3253 2000-01-20  karldebisschop  <kdebisschop>
3255         * /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:
3256         set default timeout to 10 seconds
3257         make tests give fewer warnings
3258         move check_httpstr to check_http
3260 2000-01-19  karldebisschop  <kdebisschop>
3262         * /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:
3263         use -q option for who if available
3264         use getopt for check_pgsql
3265         make check_users work even if no users are logged in
3266         clean up (developmental) utils.c
3268 2000-01-17  karldebisschop  <kdebisschop>
3270         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in:
3271         use the -n switch to prevent host lookups in check_ping
3273         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_users.c:
3274         update for FreeBSD:
3275           add new tests for FreeBSD ps syntax
3276           add test for swapinfo command
3277           modify check_users to work without -q option
3278           modify check_vsz test to work without requiring 'init' listing in `ps` output
3280 2000-01-13  karldebisschop  <kdebisschop>
3282         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in:
3283         add HAVE_REGEX_H to configure
3285         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
3286         this should be included by reference in hosts.cfg
3288         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr.c:
3289         check redirects working
3290         regex content search working
3292 2000-01-10  karldebisschop  <kdebisschop>
3294         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c:
3295         Incorporate netsaint_plugins-1.2.7p1 changes:
3296         - Fixed RH 6.1 ICMP error "bug" in check_ping plugin
3297           (patch by Luiz Felipe R E)
3298         - Fixed uninitialized memory bug in netutils.c (patch by Frank Conrad)
3300 1999-12-28  holoway  <holoway>
3302         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3303         I'm a schmuck. :)  Would help if I deleted the line, doncha think?
3305         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3306         Removed the requirement of netsaint in the rpm build; the plugins may
3307         live on a machine without it. (nrpe or nrpep may use the plugins without
3308         having netsaint proper present)
3310 1999-12-17  karldebisschop  <kdebisschop>
3312         * /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:
3313         adds files from www.netsaint.org contrib area.
3315         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr:
3316         add STATE_DEPENDENT to common/common.h
3317         check_httpstr binary should never have been there in the first place
3319         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
3320         made actual http check into subroutine
3321         cleaned up help screen
3322         added option checking for --onredirect
3323         added long-style syntax for all other current options
3325 1999-12-15  holoway  <holoway>
3327         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3328         Modified the spec file to change the name of the tarball to
3329         netsaint-plugins-version-release.tar.gz
3331         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3332         Added the spec file for creating RPMs from the CVS source.
3334 1999-12-14  karldebisschop  <kdebisschop>
3336         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr.c:
3337         checkpoint - incorporate version info in header
3339         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr:
3340         use version.h for release date tracking
3342         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr.c:
3343         use sscanf to clean up HTTP error code checking
3345 1999-12-10  karldebisschop  <kdebisschop>
3347         * /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:
3348         Initial checkin.
3349         Release 1.2.7 plus bugfixes
3351         * /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:
3352         New file.
3354         * /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:
3355         Initial checkin.
3356         Release 1.2.7 plus bugfixes
3358         * /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:
3359         New file.
3361         * /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:
3362         Initial checkin.
3363         Release 1.2.7 plus bugfixes
3365         * /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:
3366         New file.
3368         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
3369         Initial checkin.
3370         Release 1.2.7 plus bugfixes
3372         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
3373         New file.
3375         * /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:
3376         Initial checkin.
3377         Release 1.2.7 plus bugfixes
3379         * /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:
3380         New file.
3382         * /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:
3383         Initial checkin.
3384         Release 1.2.7 plus bugfixes
3386         * /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:
3387         New file.
3389         * /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:
3390         Initial checkin.
3391         Release 1.2.7 plus bugfixes
3393         * /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:
3394         New file.
3396         * /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:
3397         Initial checkin.
3398         Release 1.2.7 plus bugfixes
3400         * /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:
3401         New file.
3403         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c:
3404         Initial checkin.
3405         Release 1.2.7 plus bugfixes
3407         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c:
3408         New file.
3410         * /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:
3411         Initial checkin.
3412         Release 1.2.7 plus bugfixes
3414         * /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:
3415         New file.
3417         * /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:
3418         Initial checkin.
3419         Release 1.2.7 plus bugfixes
3421         * /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:
3422         New file.
3424         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/install-sh, /cvsroot/netsaintplug/netsaintplug/saintcheck:
3425         Initial checkin.
3426         Release 1.2.7 plus bugfixes
3428         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/install-sh, /cvsroot/netsaintplug/netsaintplug/saintcheck:
3429         New file.
3431         * /cvsroot/netsaintplug/netsaintplug/Changelog, /cvsroot/netsaintplug/netsaintplug/INSTALL, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/README, /cvsroot/netsaintplug/netsaintplug/REQUIREMENTS:
3432         Initial checkin.
3433         Release 1.2.7 plus bugfixes
3435         * /cvsroot/netsaintplug/netsaintplug/Changelog, /cvsroot/netsaintplug/netsaintplug/INSTALL, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/README, /cvsroot/netsaintplug/netsaintplug/REQUIREMENTS:
3436         New file.
3438 NetSaint Plugins Changelog
3439 --------------------------
3441 Current
3442 -------
3443 1.2.9-a6 - 25 August 2000 (alpha code)
3444 --------------------------------------
3445 * check_disk
3446         (process_arguments) remove stray debugging printf in -p option
3447 * plugins/Makefile.am
3448         (check_netsaint) move to EXTRAS
3449         
3450         
3451 1.2.9-a5 - 23 August 2000 (alpha code)
3452 --------------------------------------
3453 * check_fping
3454         (main) check rta and packet loss, control packet size and count
3455         (process_arguments) add options for number of packets and size
3456 * check_tcp
3457         (main) alter to run as any of check_(ftp|imaop|pop|smtp|tcp|ucp)
3458 * check_rpc
3459         (main) fix checking against initial error state (start UNKNOWN)
3460 * plugins-scripts/Makefile.am
3461         fix install.dist for utils.pm and utils.sh
3463 1.2.9-a2 - 12 July 2000 (alpha code)
3464 ------------------------------------
3465 * check_http
3466         (check_http) remove "\r\n" pair causing problems for zope
3467         (print_help) fix documentation
3468 * check_disk
3469         (global) malloc string pointers for most character variables
3470         (print_help) fix documentation
3471         (call_getopt) use comma for pairs of options, reserve colon for ranges
3472         (main) use new ssprintf function to assemble 'command_line'
3473         don't sscanf for mount point
3474 * check_load
3475         (global) malloc string pointers for most character variables
3476         (main) use getopt
3477         (process_arguments, print_help, print_usage) new functions
3478 * check_procs
3479         (main) was reporting too many matches due to strncmp
3480 * check_swap
3481         (global) malloc string pointers for most character variables
3482         (main) use getopt
3483         (process_arguments, print_help, print_usage) new functions
3484 * check_time
3485         (global) malloc string pointers for most character variables
3486         (main) use getopt
3487         (process_arguments, print_help, print_usage) new functions
3488 * check_tcp
3489         (print_help) fix documentation
3490 * check_udp
3491         (global) malloc string pointers for most character variables
3492         (main) use getopt
3493         (process_arguments, print_help, print_usage) new functions
3494 * check_users
3495         (global) malloc string pointers for most character variables
3496         (main) use getopt
3497         (process_arguments, print_help, print_usage) new functions
3498 * utils
3499         (strscpy) new -- safe string copy does its own malloc
3500         (strscat) new -- safe string cat does its own malloc
3501         (ssprintf) new -- safe string sprintf does its own malloc
3503 1.2.9-a1 - 3 July 2000 (alpha code)
3504 -----------------------------------
3505 * check_by_ssh.c (main) allow multiple services for passive checks
3506   (call_getopt) add options needed for passive multichecks
3507 * check_disk.c (main) check all mounted partitions if none specified
3508 * check_fping.c (main) use getopt
3509   (process_arguments, print_help, print_usage) new functions
3510 * check_ftp.c (main) use getopt
3511   (process_arguments, print_help, print_usage) new functions
3512 * check_ping.c (check_ping) return critical if output comes on STDERR
3513   add another sscanf for FreeBSD
3514 * check_procs.c (print_usage) fix docs
3515 * check_tcp.c (main) use getopt
3516   (process_arguments, print_help, print_usage) new functions
3517 * check_users.c (main) use getopt
3518   (process_arguments, print_help, print_usage) new functions
3519 * utils.h (macros) provide standard usage() macro
3520 * rearrange directory for multiplatform builds
3521 * test scripts added for check_fping and check_tcp
3523 1.2.8.4
3524 -------
3525 * check_ping.c (process_arguments): don't malloc - just copy pointer
3526   tweak to get non-POSIX order working
3527   (call_getopt): don't malloc - just copy pointer
3529 1.2.8.3 - 22 June 2000
3530 ----------------------
3531 * check_http.c (process_arguments): add -nothml to reverse-compat rewrites
3532   (call_getopt): set display_html false for '-n'
3533 * check_procs.c (print_help): update docs
3534   (print_usage): update docs
3535   (call_getopt): fix long option (was 'program', is 'command')
3536   (main): allow inverted order of max/min for outside ranges
3537   (validate_arguments): some valid, though strange, thresholds were rejected
3538 * check_ssh.c (ssh_connect): fix display of host name for connect fails
3539 * check_ping.c (process_arguments): add -nothml to reverse-compat rewrites
3540   fix malloc error - need to malloc strlen+1
3541   (call_getopt): fix malloc error - need to malloc strlen+1
3542 * check_disk.c (main): use new terminate 
3543   (print_usage): typo in printout
3544 * utils.h.in (terminate): update prototype for terminate
3545 * utils.c (terminate): allow terminate to accept format,arglist as printf
3546 * check_sensors.sh (print_revision): fix bug in Revision string cleanup
3547 * netsaint-plugins.spec: make relocatable
3548   use macros throughout
3549 * netsaint-plugins-custom.spec: make relocatable
3550   use macros throughout
3551 * make-tarball: create md5sum
3552   do some rpm setup
3554 1.2.8-2 - 16 June 2000
3555 ----------------------
3556 * check_ping.c (run_ping): was not warning of DUPLICATES anymore, fixed
3557   (all): switch most fixed length buffers to malloc
3558   (print_usage): fix documentation
3559   (print_help): fix documentation
3560   (call_getopt): make nohtml the default, add -L (--link) option
3561 * check_http.c (check_http): more rigorous header/content separation
3562   alter verbose printout to show header, status, and content divisions
3563   (process_arguments): distinguish server and vhost
3564   (call_getopt): distinguish server and vhost
3565   (print_usage): document new -I option for server IPaddress
3566   (print_help): document new -I option for server IPaddress
3567   (all): reindent, tabify
3568 * plugins-scripts/Makfile.in (install): add $(DESTDIR)
3569 * plugins/Makefile.in (install): add $(DESTDIR)
3570   fix for case where there are no extras
3571   (check_ldap): add NETLIBS and SOCKETLIBS
3572   (check_process): remove (obolete)
3573   (all): reorder $(CC) args so -o <src> comes earlier
3574 * check_process.c (all): move to obsolete directory
3575 * configure (check_process): remove (obolete)
3576 * check_procs.c (all): change variable name for 'stat' to 'statopt' for AIX ?bug?
3577   (print_help): fix typo
3578 * check_dns.c (print_help,print_usage): fix documentation
3579   (all): c-indent and retabify
3580 * subst.in (/bin/mktemp): -q option breaks HPUX
3581 * check_sensors.sh (print_help): new function
3582   (print_usage): new function
3583   (main): add --help, --version, --verbose options
3584   (print_revision): make more GNU compatible
3585 * utils.c (print_revision): print license to be more GNU standard
3586 * utils.h.in: add #defines for STDOPTS
3587 * check_rpc.pl (all): fix a few introductory comments
3588 * check_vsz.c (main): move option processing to new process_arguments function
3589   (all): retabify
3590   use malloc and remove most fixed text string sizes
3591 * check_snmp.c (print_help,print_usage): add items, fix typo
3592 * check_by_ssh.c (parse_arguments): bugfix - increment 'c' in remote command parsing
3593 * check_ldap.c (main): add timeout alarm
3595 1.2.8 - 9 June 2000
3596 -------------------
3597 * check_by_ssh.c (parse_arguments): bugfix in remote command parsing
3599 1.2.8pre7 - 8 June 2000
3600 -----------------------
3601 - make getopt() calls mostly backwards-compatible with all older
3602   options specifications the do not directly conflict with present
3603   standard. (pre-release 2 was only backwards compatible when compiled
3604   against GNU getopt).
3605 - integrate ssl code from Rene Klootwijk into check_http
3606 - a variety of small bug fixes (mostly cases where I left development
3607   printing code in plugin [KBD]).
3608 - add -v (--verbose) option to check_http tp print out page(s) as they
3609   are read and any redirects are followed (if specified in options).
3610 - malloc variable for page contents in check_http so that entire page
3611   can be scanned for strings or regular expressions.
3612 - add urlize to wrap plugin output in HTML link tags, make no-html the
3613   default for check_http.
3614 - develop RPM specs netsaint-plugins.spec with a controlled list of
3615   files in the package, and netsaint-plugins-custom.spec which will
3616   rebuild differently based on the packages installed on the build
3617   machine.
3619 1.2.8pre2 - 2 May 2000
3620 ----------------------
3621 - Modify check_snmp to process multiple OIDs in a request (args not backward
3622   compatible)
3623 - Use getopt in check_by_ssh, check_disk, check_dns, check_ldap, check_pgsql, 
3624   check_ping, check_procs, check_snmp
3625 - integrate enhancements from check_process [Rene Klootwijk] into check_procs
3626   (including filter by user, parent PID and process name)
3627 - add check_https plugin contributed by Rene Klootwijk
3628 - add check_ide-smart contributed by Robert Dale
3629 - add backward compatibility on check_ping args
3630 - add Makefile for scripts, process trusted path for portability
3631 - use perl test harness in place of saintcheck hack
3632 - fix all plugins calling spopen to also open stderr
3633 - add check_rpc script to replace check_nfs and check_ypbind
3634 - replace check_oracle script with enhanced version by litigid010@yahoo.com
3635 - modularize ping checking loop in check_ping to later allow adaptive loop
3636   count within the plugin
3637 - modify check_disk to accept either paths that are not partition mount points
3638 - modify several plugins to print version number in response to --version opt
3639 - begin distinction between --help (may be many screens) and --usage (1 to 10
3640   lines only)
3641 - maintain commands.cfg file with syntactically correct command definitions
3643 1.2.7 - 11/09/1999
3644 ------------------
3645 - Added check_ntp plugin script contributed by Bo Kersey
3646 - Added check_real plugin contributed by Pedro Leite
3647 - Added check_netsaint plugin
3648 - Added delimiter option to check_snmp plugin
3649 - Added STR and SUBSTR evaluation options to check_snmp plugin
3650 - Fixed bug in check_hpjd where it would erroneously report timeout errors
3651 - Added option to suppress HTML link in check_http and check_ping plugins
3652 - Modified check_http plugin to send carriage returns in http request
3653 - Modified configure script and check_ping plugin to work under FreeBSD
3654 - Changed command line format for check_ping plugin!!
3657 1.2.6 - 10/16/1999
3658 ------------------
3659 - Several plugin bugfixes by Karl DeBisschop
3660 - Added 'saintcheck' script contributed by Karl DeBisschop that can be used
3661   to test various plugins before they are used
3662 - Added check_nfs and check_flexlm plugin scripts contributed by 
3663   Ernst-Dieter Martin
3664 - Added check_breeze and check_wave plugin scripts contributed by Jeffrey Blank
3665 - Added check_ircd plugin script contributed by Richard Mayhew
3668 1.2.5 - 09/19/1999
3669 ------------------
3670 - Fixed bug with expect argument (-e) in check_http plugin
3671 - Added additional ping command format to configure script (<srvr> -n <pkts>)
3672 - Switched several plugins to safer version of popen() contributed by Karl 
3673   DeBisschop
3674 - Added basic authentication ability to check_http plugin as contributed by
3675   Perry Clarke
3676 - Changed check_imap expect string to "* OK" (repoted by Matt Shibla) and 
3677   default port to 143 (reported by Darin Fisher)
3678 - Added check_reply plugin contributed by Jacob Jundqvist
3681 1.2.4 - 08/26/1999
3682 ------------------
3683 - Added check_ldap and check_mysql plugins contributed by Dietmar Rieder
3684 - Added check_game plugin contributed by Ian Cass
3685 - Modified configure script to work with ping command under OpenBSD
3688 1.2.3 - 08/18/1999
3689 ------------------
3690 - Modified most plugins to use common network utilities and include files
3691 - Plugins no longer create temp files (expect the check_log plugin script)
3694 1.2.2 - 08/15/1999
3695 ------------------
3696 - Modified plugins to create temp files in var/ subdirectory of installation
3697 - Added Michael Anton's check_disk_smb.pl plugin
3700 1.2.1 - 08/01/1999
3701 ------------------
3702 - Added $(SOCKETLIBS) to Makefile for Over-CR plugin
3703 - Added quotes around query in check_log plugin to allow for multiple word
3704   queries
3705 - Added a check for no supported options in the check_ups plugin
3708 1.2.0 - 07/30/1999
3709 ------------------
3710 - Added new check_log plugin script
3711 - Added timeout alarm to the check_ssh plugin
3712 - Added "not equal" evaluation method to check_snmp plugin
3713 - Added new check_ups plugin (only tested on APC SmartUPS 2200)
3716 1.1.0 - 07/23/1999
3717 ------------------
3718 - Added new check_ssh plugin contributed by Remi Paulmier
3719 - Added new check_overcr and check_snmp plugins
3720 - Fixed the help screen on the check_nwstat plugin to correctly reflect the
3721   meanings of the warn_value and crit_value variables.
3722 - Fixed some problems with the check_load plugin to make it compile under 
3723   NetBSD
3724 - Minor tweaks to various plugins
3727 1.0.0 - 07/13/1999
3728 ------------------
3729 - Initial release of plugins as a separate distribution