Code

checkins for internationalization
[nagiosplug.git] / ChangeLog
1 2003-07-02  gettextize  <bug-gnu-gettext@gnu.org>
3         * Makefile.am (SUBDIRS): Add intl.
4         (EXTRA_DIST): Add config.rpath.
5         * configure.in (AC_OUTPUT): Add intl/Makefile,
7 2003-03-02  kdebisschop@alert.infoplease.com  <kdebisschop>
9         * configure.in, nagios-plugins.spec.in:
10         adjustments to remove beta tagging
12         * ChangeLog: update from CVS
14 2003-03-01  kdebisschop@alert.infoplease.com  <kdebisschop>
16         * nagios-plugins.spec.in: we were missing some docs in the RPM
18 2003-03-01  kdebisschop@alert.infoplease.com  <kdebisschop>
20         * nagios-plugins.spec.in: we were missing some docs in the RPM
22 2003-02-23  sghosh  <sghosh>
24         * REQUIREMENTS: Novell requirements
26         * contrib/check_bgpstate.pl: removed community string in CRIT message
28 2003-02-22  tonvoon  <tonvoon>
30         * configure.in:
31         Solaris and Unixware labels round the wrong way for swap command
33 2003-02-22  kdebisschop@alert.infoplease.com  <kdebisschop>
35         * Makefile.am: provide target for nagios-plugins.spec
37         * Makefile.am: add CODING FAQ LEGAL to distribution tarball
39 2003-02-21  tonvoon  <tonvoon>
41         * plugins/check_http.c: Fixed coredump with unallocated string
43         * plugins/check_dns.c:
44         Strip leading spaces on dns return value (689563 - Simon L Nielsen)
46 2003-02-20  kdebisschop@alert.infoplease.com  <kdebisschop>
48         * plugins-scripts/check_disk_smb.pl:
49         option regexs need to include ^ and $
51 2003-02-19  tonvoon  <tonvoon>
53         * lib/Makefile.am: Removing getloadavg.m4 from dist
55 2003-02-19  kdebisschop@alert.infoplease.com  <kdebisschop>
57         * lib/getloadavg.m4, tools/setup, INSTALL, configure.in:
58         remove getloadavg.m4
60 2003-02-19  tonvoon  <tonvoon>
62         * getloadavg.m4, lib/Makefile.am, lib/getloadavg.c, lib/getloadavg.m4, plugins/Makefile.am, plugins/getloadavg.c, Makefile.am, configure.in:
63         Move getloadavg to lib directory. Must run "aclocal -I lib"
65 2003-02-18  kdebisschop@alert.infoplease.com  <kdebisschop>
67         * plugins/check_pgsql.c: spurious backslash escape
69         * configure.in: set tag for beta3, fix pgsql detection
71         * plugins/check_udp.c: never exited getopt loop
73         * plugins/check_tcp.c: failed if header was more than 1023 bytes
75 2003-02-18  tonvoon  <tonvoon>
77         * plugins/check_load.c: Fixed the output messages (Bug 688729 - Jayjay)
79         * Makefile.am: Add SUPPORT file to distribution
81         * plugins/check_http.c:
82         Fixed compiler warning and increased the SSL random key for a Solaris PRNG problem
84 2003-02-18  kdebisschop@alert.infoplease.com  <kdebisschop>
86         * configure.in:
87         remainder of ps fix for UnixWare, and move [] in if/elif to indicate m4 quoting instead of test invocation
89 2003-02-18  sghosh  <sghosh>
91         * contrib/check_appletalk.pl: Appletalk ping plugin
93         * plugins/check_snmp.c: OID type prefix patch [Patches-679403]
95         * plugins/check_swap.c: support for Large swap sizes
97         * configure.in:
98         regex fix to catch *BSD swapinfo and not HP-UX error and memory/file swap in addition to device for HP-UX
100 2003-02-17  kdebisschop@alert.infoplease.com  <kdebisschop>
102         * configure.in: typo in testing uname output
104         * configure.in: ping and swap for unixware
106         * configure.in: library search dirs are part of LDFLAGS
108 2003-02-17  sghosh  <sghosh>
110         * REQUIREMENTS: location updates
112 2003-02-16  tonvoon  <tonvoon>
114         * plugins/Makefile.am: Fixed dependencies for check_nt
116         * plugins/check_nt.c:
117         Coredump if no variable set (reported by Marc C. Poulin)
119 2003-02-16  egalstad  <egalstad>
121         * contrib/check_dhcp.c: Interface patch byor Clemens Resen
123 2003-02-16  sghosh  <sghosh>
125         * plugins-scripts/check_ntp.pl:
126         all alphanumeric accepted for refid on ntpq
128 2003-02-12  tonvoon  <tonvoon>
130         * plugins/.cvsignore: Added extra plugins
132         * lib/.cvsignore: Add ignore files
134         * plugins/negate.c:
135         Remove unnecessary \ and fix coredump with no parameters specified
137         * plugins/check_http.c:
138         Remove unnecessary \ - complaints from Tru64's cc compiler
140         * configure.in:
141         Inadequate quoting for PS_FORMAT & removal of grep "*** for Tru64
143 2003-02-12  sghosh  <sghosh>
145         * command.cfg.in: forced ntpq jitter check
147         * plugins-scripts/check_ifoperstatus.pl: added timeout alarm
149         * plugins-scripts/check_ntp.pl:
150         fixed regex for stratum1 peer, added logic for failed ntpq call(e.g. sntp host)
152 2003-02-11  tonvoon  <tonvoon>
154         * plugins/check_mysql.c:
155         Patch by Dave Viner for seg fault on RH 7.3 (655903)
157 2003-02-10  tonvoon  <tonvoon>
159         * configure.in: Update with references to REQUIREMENTS
161         * Requirements: Remove file, superceded by REQUIREMENTS
163         * plugins/getopt1.c, plugins/getopt.h, plugins/getopt.c:
164         Removing getopt files - now in new lib directory
166         * lib/getopt.c, lib/getopt.h, lib/getopt1.c, lib/Makefile.am:
167         New directory for common library files
169         * plugins/common.h.in:
170         Added in a define for HAVE_GETOPT_H for backwards compatibility
172         * plugins/Makefile.am:
173         Remove unnecessary getopt references and link in lib directory
175         * configure.in:
176         Removing checks for getopt.h - now always available. Also support lib dir
178         * Makefile.am: Adding lib directory for getopts change
180         * configure.in: Fixed Tru64 ps command (Bug 669585 - Paula Arnold)
182 2003-02-10  undrgrid  <undrgrid>
184         * plugins/check_ssh.c:
185         Added argc checks before attempting to access argv[]
187         Corrected return codes and output
189         * plugins/check_ssh.c:
190         Revised code to use resolving and connection code in utils.c and
191         netutils.c rather than its own functions.
192         Corrected code to properly handle input of server hostname and port on
193         commandline without option flags.
195 2003-02-10  kdebisschop@alert.infoplease.com  <kdebisschop>
197         * contrib/check_fping_in.c: this plugin is in core as check_fping
199 2003-02-09  undrgrid  <undrgrid>
201         * tools/setup:
202         Reordered program calls so autoheader was called before automake thus
203         getting rid of errors for header files not being present when automake
204         was called. Also puts it inline with documentation in
205         INSTALL & INSTALLING
207 2003-02-09  sghosh  <sghosh>
209         * contrib/check_adptraid.sh, contrib/check_compaq_insight.pl, contrib/check_file_age.pl:
210          new plugins
212         * contrib/README.TXT, contrib/readme.txt: file rename
214         * contrib/sched_downtime.pl, contrib/check_remote_nagios_status.pl, contrib/check_wins.pl:
215         more contribs
217         * contrib/tarballs/fetchlog-0.92.tar.gz, contrib/tarballs/fetchlog-0.94.tar.gz:
218         new version
220 2003-02-09  kdebisschop@alert.infoplease.com  <kdebisschop>
222         * README, CODING, FAQ: spell check
224 2003-02-09  sghosh  <sghosh>
226         * SUPPORT: ispell
228 2003-02-08  kdebisschop@alert.infoplease.com  <kdebisschop>
230         * plugins/check_pgsql.c: use enum instead of define
232         * FAQ: add item on submitting new plugins
234         * SUPPORT: suggest minimum standards for support requests
236         * plugins/check_http.c: submit request with one send
238 2003-02-05  kdebisschop@alert.infoplease.com  <kdebisschop>
240         * configure.in: fix for SSL build on RedHat rawhide
242         * plugins/check_dns.c:
243         allow check to proceed using servers from resolv.conf
245         * plugins/check_http.c: fix segfault due to bad asprintf invocation
247 2003-02-04  sghosh  <sghosh>
249         * plugins-scripts/Makefile.am:
250          install user:grp perms [patch 679703 -Detlef Boehm]
252         * plugins-scripts/check_flexlm.pl: lmstat output update
254         * plugins-scripts/check_ntp.pl: corrected ntpdate offset to seconds
256 2003-02-03  tonvoon  <tonvoon>
258         * plugins/check_snmp.c:
259         Avoid core dump with null or invalid data (679400 - Mathieu Masseboeuf)
261         * plugins/Makefile.am: Patch for Mac OS X compile (652080 - Ton Voon)
263 2003-02-03  sghosh  <sghosh>
265         * contrib/tarballs/check_cit.tgz: Citrix plugin
267         * command.cfg.in: more sample command configurations
269         * plugins-scripts/check_ntp.pl, plugins-scripts/utils.pm.in, configure.in:
270         change ntpdc to ntpq (Jonathan Rozes,Thomas Schimpke, bug-656237 )
272         * plugins-scripts/check_ntp.pl:
273         patch for desync peer and ntpdate (James Fidell)
275         * plugins-scripts/check_ifstatus.pl:  bugfix [bug 651021 mperry2]
277         * plugins/check_hpjd.c:
278         added default community [bug-patch #600349 jbaumgartner]
280 2003-01-31  tonvoon  <tonvoon>
282         * plugins/check_procs.c:
283         Fix for zombie processes on Solaris (Bug 677803 - Matthew Brown)
285         * plugins/check_nt.c:
286         Reapply all asprintf calls. Fix for %% problem with -l flag.
288         * plugins/check_nt.c:
289         Removed all unnecessary asprintf calls. Replaced with original check_nt.c
290         to minimise amount of changes (reported by Reuben Farrelly)
292 2003-01-30  tonvoon  <tonvoon>
294         * plugins/check_nt.c: Added reference to the official NSClient web site
296         * plugins/check_swap.c: Fixed long --allswap option
298         * plugins/check_procs.c: Fixed progname
300 2003-01-29  tonvoon  <tonvoon>
302         * plugins/check_mrtgtraf.c:
303         Fixed error and success codes (638656 - Paul Dlug)
305         * plugins-scripts/check_oracle.sh:
306         Added cache and tablespace check (621567 - John Marquart)
308         * plugins/check_nt.c, plugins/Makefile.am:
309         Added in check_nt for bug 646516
311 2003-01-29  kdebisschop@alert.infoplease.com  <kdebisschop>
313         * plugins/check_mysql.c: remove incorrect check_disk() declaration
315         * plugins/check_ldap.c:
316         fix segfault when argc>=2 and the -H or -b options are not supplied
318         * plugins/check_by_ssh.c: 1.8
320 2003-01-29  tonvoon  <tonvoon>
322         * plugins/check_http.c:
323         Better error if server requests client based certificate (609382 - Olaf Greis)
325         * contrib/check_dns_random.pl:
326         Exit code added (604837 - Lachlan Cameron-Smith)
328         * plugins-scripts/check_oracle.sh:
329         Added dummy login test (650970 - Ton Voon)
331         * plugins/check_vsz.c:
332         Error when no params passed, better invalid params message (652086 - Ton Voon)
334         * plugins/check_procs.c:
335         Fixed NULL status in Solaris (644783 - Fabian Pehla)
336         Fixed -p options (652082 - Ton Voon)
338 2003-01-28  kdebisschop@alert.infoplease.com  <kdebisschop>
340         * contrib/checkciscotemp.pl:
341         typo: had commented use Net::SNMP for testing
343         * plugins/check_real.c:
344         make sure host_name is set and remove NULL string inits that can lead to segfaults
346         * plugins/check_mysql.c: missed argc check on port parameter
348         * contrib/checkciscotemp.pl: split and validate input more robustly
350         * plugins/check_http.c:
351         remove NULL string inits that can lead to segfaults
353 2003-01-28  tonvoon  <tonvoon>
355         * configure.in: ps support for Darwin / MacOSX
357 2003-01-27  kdebisschop@alert.infoplease.com  <kdebisschop>
359         * plugins/check_http.c: do not pass host if none is provided
361         * plugins/check_http.c: we were sending extra CRLF
363 2003-01-19  kdebisschop@alert.infoplease.com  <kdebisschop>
365         * plugins-scripts/check_rpc.pl:
366         indicate new default state in get_rpcinfo, also fix a bunch of indents for consistent format
368 2003-01-17  sghosh  <sghosh>
370         * plugins-scripts/check_rpc.pl:
371         bug fix for state and opt_c initialization
373         * plugins/check_snmp.c: Counter32 tag parsing added
375 2003-01-16  kdebisschop@alert.infoplease.com  <kdebisschop>
377         * plugins/check_mysql.c, plugins/check_pgsql.c:
378         semicolon needed where progname define was replaced
380         * plugins/check_http.c: add option to let regex span newlines
382         * plugins/check_game.c: progname and print_usage need to be defined
384         * plugins/check_radius.c, plugins/check_hpjd.c:
385         semicolon needed where praogname define was replced
387         * configure.in: find kerberos libs in latest Red Hat beta
389         * plugins/utils.c: restore max() macro
391         * plugins/check_tcp.c: cleanup progname assignment
393         * plugins-scripts/check_disk_smb.pl:
394         accept $ for share and \\ for users
396         * plugins/check_by_ssh.c: avoid segfault when host is not given
398 2003-01-13  kdebisschop@alert.infoplease.com  <kdebisschop>
400         * 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:
401         convert PROGNAME from a define to a const char
403         * plugins/popen.c: change exit status to be POSIX compliant
405         * plugins/check_nagios.c:
406         check for a few null strings, change PROGNAME from #define to const *char
408         * plugins/check_disk.c:
409         add options for excluding devices and for skipping OK devices in summary
411 2003-01-03  kdebisschop@alert.infoplease.com  <kdebisschop>
413         * plugins/utils.c:
414         protect against some null strings, make formats more uniform
416 2002-12-19  kdebisschop@alert.infoplease.com  <kdebisschop>
418         * plugins/check_tcp.c: expect is +OK for SPOP too
420         * plugins/check_tcp.c:
421         server expect not getting set, expect is +OK for POP
423         * plugins/check_http.c: remove spurious CRLF
425 2002-11-29  stanleyhopcroft  <stanleyhopcroft>
427         * contrib/check_citrix:
428         New plugin to check the ICA browse service (used by Citrix Metaframe servers) from
429         Ed Rolison and Tom De Blende.
431 2002-11-25  kdebisschop@alert.infoplease.com  <kdebisschop>
433         * plugins/check_tcp.c: was segfaulting if no dtat was returned
435 2002-11-24  kdebisschop@alert.infoplease.com  <kdebisschop>
437         * tools/snapshot: some fixes needed to move off old devel box
439         * tools/snapshot:
440         make routine snapshots of nagios and plugin CVS to expand testing
442 2002-11-22  kdebisschop@alert.infoplease.com  <kdebisschop>
444         * plugins/check_ups.c:
445         add replace battery condition, replace unchecked strcat calls with asprintf (I do not think buffer overflow was possible here, but lets be consistent)
447         * configure.in:
448         get long args output to work on check_procs by putting incantations with -w ahead of others
450         * configure.in:
451         get long args output to work on linux check_procs, actually works this time (needs OpenBSD testing)
453         * plugins/check_procs.c:
454         add a few comments, trap a few place where a NULL string might have been handled
456         * configure.in:
457         get long args output to work on linux check_procs (needs OpenBSD testing)
459 2002-11-21  kdebisschop@alert.infoplease.com  <kdebisschop>
461         * plugins/check_dig.c: fix empty output on errors
463 2002-11-20  kdebisschop@alert.infoplease.com  <kdebisschop>
465         * plugins/check_swap.c: add switch to evaluate each swap individually
467         * plugins/check_dig.c:
468         fix solaris SEGV, still need to print meaningful error text
470         * plugins/check_by_ssh.c: in short options, t no no argument
472         * plugins/check_dig.c: replace some strcpy with strscpy
474 2002-11-19  kdebisschop@alert.infoplease.com  <kdebisschop>
476         * plugins/Makefile.am: another try at portable symlinking
478         * plugins/check_time.c: explicitly cast recv() arg2 for SunOS5.6
480         * plugins/Makefile.am: rewrite of install-exec-hook for solaris
482 2002-11-18  sghosh  <sghosh>
484         * contrib/check_javaproc.pl, contrib/nagios_sendim.pl: javaproc, sendim
486         * contrib-reporting/process_perfdata.pl:
487         New directory to for perfdata and reporting scripts
489 2002-11-18  kdebisschop@alert.infoplease.com  <kdebisschop>
491         * plugins/check_swap.c: test total swap instead of individual disks
493         * plugins/check_disk.c: failed to handle multple disks
495         * plugins/utils.c: more readable max_state() code
497 2002-11-16  kdebisschop@alert.infoplease.com  <kdebisschop>
499         * plugins/Makefile.am:
500         fix too many sources problem for programs tha are symlinks to check_tcp
502         * plugins/check_snmp.c:
503         my take on Subhendu's patches, plus a few comments for clarity
505 2002-11-15  sghosh  <sghosh>
507         * plugins/check_snmp.c:
508         memory bounds in options, no output comparison case
510 2002-11-15  kdebisschop@alert.infoplease.com  <kdebisschop>
512         * nagios-plugins.spec.in:
513         make spec work again, now that release is in source name again
515         * configure.in: release numbering fix
517         * plugins/check_snmp.c:
518         fix label handling, replace accidentally deleted elseif l.310
520 2002-11-14  kdebisschop@alert.infoplease.com  <kdebisschop>
522         * plugins/utils.c, configure.in, nagios-plugins.spec.in, Makefile.am, acconfig.h:
523         fix bug with gettimeofday test, improve version/release handling, update rpm spec
525         * plugins/Makefile.am: fix typo in snprintf build
527         * plugins/Makefile.am: can't drop these sources -- neded for dist
529         * plugins/Makefile.am: fix build rule for snprintf
531         * plugins/check_http.c: pagesize count off by one
533         * plugins/check_http.c: clean up NULL from status on Solaris
535         * configure.in: typo in AC_DEFINE of PS_FORMAT for solaris
537         * plugins/Makefile.am: remove check_nt again
539         * plugins/Makefile.am:
540         back out last change -- it was only work in progress
542         * 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:
543         remove call_getopt and ssprintf
545 2002-11-13  kdebisschop@alert.infoplease.com  <kdebisschop>
547         * 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:
548         remove call_getopt and asprintf
550 2002-11-12  kdebisschop@alert.infoplease.com  <kdebisschop>
552         * plugins/check_dig.c: cleanup asprintf, old function decls
554         * plugins/check_mysql.c, plugins/check_real.c, plugins/check_ups.c:
555         remove call_getopt
557 2002-11-11  sghosh  <sghosh>
559         * plugins/check_snmp.c: should use asprintf
561         * plugins/check_snmp.c: more snmpv3 patches
563         * plugins/check_snmp.c:
564         long opt for miblist, snmpv3 support (rosenauer)
566         * plugins/check_snmp.c: option to specify a miblist - llow
568         * plugins/check_snmp.c: misc doc fix, missing verbose option
570 2002-11-09  kdebisschop@alert.infoplease.com  <kdebisschop>
572         * 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:
573         remove call_getopt
575         * plugins/check_snmp.c: cleaner handling of DEFAULT_PORT
577         * configure.in: add HPUX swap, try to cleanup getopt processing
579         * plugins/check_pgsql.c, plugins/check_ping.c, plugins/check_snmp.c, plugins/negate.c, plugins/utils.h.in:
580         define and use usage3 where second part of message is a an int/char
582         * plugins/snprintf.c:
583         HAVE_C99_SNPRINTF is not tested, so remove from ifdef
585 2002-11-08  kdebisschop@alert.infoplease.com  <kdebisschop>
587         * plugins/check_snmp.c: user reports NULL still getting into asprintf
589         * plugins/check_vsz.c: remove call_getopt
591         * acconfig.h, configure.in, plugins/common.h.in, plugins/utils.c, plugins/utils.h.in:
592         patches required to build on solaris with asprintf and gettimeofday
594         * plugins/check_http.c, plugins/check_load.c, plugins/check_ping.c, plugins/check_procs.c, plugins/check_smtp.c, plugins/check_tcp.c:
595         remove unused variables
597         * tools/oneliners: some useful onliners
599 2002-11-07  kdebisschop@alert.infoplease.com  <kdebisschop>
601         * plugins/check_snmp.c:
602         bugfixes to command format and (null) text created by asprintf switch
604         * plugins/check_by_ssh.c: remove call_getopt, add [] arougn time
606         * configure.in: test snprintf function family for ifdefs in snprintf.c
608 2002-10-30  kdebisschop@alert.infoplease.com  <kdebisschop>
610         * plugins/check_tcp.c: replace fixed-lentgh buffer with asprintf
612         * plugins/check_udp.c: forgot to remove call_getopt
614         * plugins/check_swap.c, plugins/check_ssh.c:
615         forgot to remove call_getopt declaration
617         * plugins/check_smtp.c:
618         remove call_getopt, fix several buffer overruns possible due to use of fixed size buffers
620         * tools/setup:
621         debian builds not actively maintained, so suppress error in setup script
623 2002-10-30  sghosh  <sghosh>
625         * acconfig.h, configure.in, plugins-scripts/Makefile.am, plugins-scripts/check_mailq.pl, plugins-scripts/utils.pm.in:
626         monitor mailq
628 2002-10-28  kdebisschop@alert.infoplease.com  <kdebisschop>
630         * 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:
631         remove pspace in shebang since no sequent users replied
633 2002-10-26  kdebisschop@alert.infoplease.com  <kdebisschop>
635         * nagios-plugins.spec.in: release should not be in tarball name
637 2002-10-25  kdebisschop@alert.infoplease.com  <kdebisschop>
639         * nagios-plugins.spec.in: tweak source macro
641         * plugins/Makefile.am: remove check_nt
643         * plugins/Makefile.am, Makefile.am:
644         include getloadavg sources, add some Solaris pkg build support
646 2002-10-22  kdebisschop@alert.infoplease.com  <kdebisschop>
648         * plugins/check_ssh.c:
649         remove call_getopt, replace ssprintf with asprintf,better server version reporting
651         * plugins/check_tcp.c: add check_spop
653         * plugins/check_procs.c:
654         remove call_getopt, replace ssprintf with asprintf
656 2002-10-22  sghosh  <sghosh>
658         * contrib/check_procr.sh:
659         From: Jerome Tytgat - checks to see if named process is running
661         * README, plugins/check_nt.c:
662         check_nt is downloadable from nsclient.ready2run.nl
664 2002-10-21  kdebisschop@alert.infoplease.com  <kdebisschop>
666         * plugins/check_swap.c: use asprintf instead of ssprintf
668         * plugins/Makefile.am:
669         need to define SOURCES for check_tcp to also build as check_ftp,check_imap,check_nntp,check_pop
671         * plugins/utils.c: use asprintf to do strscpy
673         * plugins/Makefile.am:
674         roll check_ftp, check_imap, check_pop, and check_nntp into check_tcp
676         * plugins/check_ftp.c, plugins/check_imap.c, plugins/check_nntp.c, plugins/check_pop.c:
677         these are all combined into check_tcp now
679         * plugins/check_load.c: remove broken call_getopt
681         * plugins/check_snmp.c:
682         cleanup process_arguments, print_help, and print_usage
684         * plugins/check_pgsql.c: now we provide long opts if they do not exist
686 2002-10-20  kdebisschop@alert.infoplease.com  <kdebisschop>
688         * plugins/check_snmp.c:
689         fixed scanning for multiple OIDs, which was not working
691         * plugins/check_snmp.c: change ssprintf to asprintf
692         back out change at line 225 in r1.4
693           (values were mismatched to format string, so output was nonsense)
694           (I left a comment showing a construct that should work, but it fails for PHBs:
695             if my disk gets nearly full, they want 'CRITICAL - 99%' not 'CRITICAL - Gauge32: 99')
696           (If someine has a rationale for the change, maybe it could be done as an option? - it seems
697             fairly clear that the Web display should be sensible to PHBs so long as there's no real loss)
699 2002-10-18  kdebisschop@alert.infoplease.com  <kdebisschop>
701         * plugins/check_swap.c: remove old call_getopt
703         * plugins/check_load.c:
704         remove old call_getopt code, fix bug taking single float, allow colon as separators in additin to commas
706         * plugins/utils.c: handle null src in strscat
708         * plugins/check_tcp.c: millisecond timing
710         * plugins/utils.h.in: refine STD_LONG_OPTS
712         * plugins/check_http.c: provide on more decimal point printing time
714         * plugins/check_ping.c: remove broken call_getopt stuff
716 2002-10-17  kdebisschop@alert.infoplease.com  <kdebisschop>
718         * plugins/check_tcp.c: using asprintf
720         * tools/setup, INSTALL, INSTALLING:
721         revise now that aclocal is remved from CVS
723 2002-10-16  kdebisschop@alert.infoplease.com  <kdebisschop>
725         * configure.in: need some quoting on ifdef
727         * acinclude.m4, configure.in:
728         finally a working fix for AM/AC_FUNC_STRTOD nightmare
730         * configure.in: mismatched quote
732         * configure.in: missing commas
734         * configure.in: complains on paren in comment
736         * acinclude.m4: lost a paren
738         * acinclude.m4:
739         old auto???? has AM_FUNC_STRTOD, now renamed AC_FUNC_STRTOD
741         * plugins/check_http.c, plugins/utils.c, plugins/utils.h.in:
742         millisecond timimg where supported
744         * configure.in, missing: build cleanly on RedHat 8.0
746         * .cvsignore: ignore aclocal.m4
748         * configure.in: AM_STRTOD was a typo
750         * aclocal.m4:
751         automake invokes acloacl on each run - it cannot be right to include this
753         * acconfig.h: better checks for vsnprintf stuff
755         * configure.in, plugins/check_http.c: use asprintf
757         * plugins/utils.c: use asprintf to construct strscat
759         * plugins/popen.h.in: timeout interval is extern
761         * plugins/utils.c, plugins/utils.h.in:
762         start support for gettimeofday and tv_usec
764         * aclocal.m4:
765         generated with automake 1.6 / autoconf 2.53 (maybe should not be in CVS, however)
767         * plugins/snprintf.c: newer snprintf from samba.org
769         * .cvsignore: needed for automake 1.6 / autoconf 2.53
771         * Makefile.am: cosmetic line wrap before 80 chars
773         * depcomp: needed for automake 1.6 / autoconf 2.53
775         * configure.in: work with newer automake, begin swithc to asprintf
777 2002-10-15  sghosh  <sghosh>
779         * plugins-scripts/check_ifoperstatus.pl:
780         new exit states, more conditional checking
782 2002-10-07  sghosh  <sghosh>
784         * plugins/check_dns.c: patch for expected IP address
786 2002-10-07  kdebisschop@alert.infoplease.com  <kdebisschop>
788         * plugins/popen.c:
789         make sure we do not run past the end of an unterminated string
791         * plugins/negate.c: use asprintf, inhibit splint warning
793 2002-10-05  kdebisschop@alert.infoplease.com  <kdebisschop>
795         * getloadavg.m4, plugins/getloadavg.c:
796         lets use library instead od inconsistent command line interfaces
798 2002-09-26  kdebisschop@alert.infoplease.com  <kdebisschop>
800         * plugins/urlize.c: use ssprintf instead of sprintf
802 2002-09-25  kdebisschop@alert.infoplease.com  <kdebisschop>
804         * plugins/check_http.c:
805         incorporate comment on my_recv from Russell Scibetti
807         * plugins/check_http.c: incorporate comments from Russell Scibetti
809 2002-09-24  kdebisschop@alert.infoplease.com  <kdebisschop>
811         * plugins/check_http.c:
812         replace remaining occurences of sprintf with snprintf
814 2002-09-16  kdebisschop@alert.infoplease.com  <kdebisschop>
816         * INSTALL: needed for latest autoconf
818         * Makefile.am, aclocal.m4, configure.in, nagios-plugins.spec.in:
819         finish ckleanup of rpm spec porcessing
821 2002-09-14  kdebisschop@alert.infoplease.com  <kdebisschop>
823         * nagios-plugins.spec, nagios-plugins.spec.in:
824         complete spec based on confugure.in
826         * make-tarball, rpm:
827         automake makes the dist tarball, rpmbuild -ta makes the rpm
829         * plugins/check_tcp.c, plugins/check_http.c:
830         time data in performance string
832         * plugins-scripts/check_log.sh:
833         patch from Matthew Peters <mattp@esec.com.au>, plus turned up a few bugs on my own
835 2002-09-12  kdebisschop@alert.infoplease.com  <kdebisschop>
837         * plugins/Makefile.am: negate wrapper
839 2002-09-08  kdebisschop@alert.infoplease.com  <kdebisschop>
841         * plugins/negate.c: wrapper to invert return status
843         * plugins/utils.c: clears up warnings in splint
845 2002-09-06  kdebisschop@alert.infoplease.com  <kdebisschop>
847         * plugins-scripts/check_rpc.pl: case on key to ERRORS hash
849 2002-09-04  sghosh  <sghosh>
851         * configure.in: more Mysql patches
853         * plugins-scripts/check_ntp.pl:
854         dispersion check now controlled by warn and crit
856         * configure.in: Mysql dir fix
858         * contrib/check_ifstatus.pl, contrib/check_ifoperstatus.pl:
859         moved to supported plugins-scripts
861 2002-09-02  sghosh  <sghosh>
863         * plugins/check_smtp.c:
864         new -f option for adding a FROM address for RFC correctness
866 2002-09-01  sghosh  <sghosh>
868         * INSTALL, INSTALLING: file rename for MacOS X
870         * plugins/check_smtp.c: Valid MAIL command
872 2002-08-22  sghosh  <sghosh>
874         * contrib/check_snmp_process_monitor.pl: updates
876         * command.cfg.in: smsclient config
878         * contrib/check_snmp_disk_monitor.pl, contrib/check_snmp_process_monitor.pl:
879         new plugins contrib
881 2002-08-18  kdebisschop@alert.infoplease.com  <kdebisschop>
883         * plugins/check_by_ssh.c: typo in options passed to ssh for ipv6.
884         fix by setting a generic hook for 1-char pasthhru options
886 2002-08-14  sghosh  <sghosh>
888         * plugins-scripts/check_disk_smb.pl: patch for admin shares
890         * command.cfg.in: qpage definitions
892         * plugins-scripts/check_ifstatus.pl: skip PPP interfaces
894         * plugins/check_smtp.c: added HELO command
896         * plugins/check_by_ssh.c: ipv4/ipv6 switch added
898         * plugins/check_hpjd.c: net-snmp v5x fix
900         * contrib/check_apc_ups.pl: fix for ePN
902         * contrib/check_linux_raid.pl, contrib/check_nagios_db.pl:  new plugins
904         * contrib/check_inodes-freebsd.pl:
905         check inodes - freebsd  - candidate for merge with check_inodes
907         * contrib/check_smb.sh: new smb check - users
909 2002-08-13  egalstad  <egalstad>
911         * plugins/check_game.c:
912         Mod to display current/max number of players in a game (Frank Kannemann)
914 2002-08-12  egalstad  <egalstad>
916         * contrib/check_disk_snmp.pl: Updated to use getopt (Christoph Maser)
918 2002-08-01  sghosh  <sghosh>
920         * plugins/check_snmp.c: re-patched exit state comparison
922         * plugins/check_snmp.c:
923         port option added, -c support net-snmpv5, complete response string output
925 2002-08-01  egalstad  <egalstad>
927         * contrib/check_digitemp.pl:
928         Add Brian Lane's Digitemp (1-wire temp sensor) plugin
930 2002-07-16  egalstad  <egalstad>
932         * contrib/check_disk_snmp.pl:
933         Christoph Maser's plugin to check disk usage via SNMP3
935 2002-07-16  stanleyhopcroft  <stanleyhopcroft>
937         * contrib/check_ms_spooler.pl:
938         Primitive and in need of refinement test of MS spooler (with smbclient)
940 2002-07-04  sghosh  <sghosh>
942         * contrib/check_procl.sh:
943         Jerome Tytgat - accumulated/percentage CPU/MEM per process - bash plugin
945         * INSTALL: doc update
947 2002-06-28  sghosh  <sghosh>
949         * INSTALL: note about autoconf/automake version
951 2002-06-25  sghosh  <sghosh>
953         * contrib/check_rbl.c:
954         Check if IP address is specified on RBL - Tim Bell
956         * contrib/check_lmmon.pl: check motherboard/cpu temp via lmmon
958 2002-06-24  sghosh  <sghosh>
960         * plugins/check_http.c:
961         ignore return status codes if user specified status line check
963         * plugins/check_snmp.c: printf bug for large numbers - Jeff Murray
965 2002-06-20  sghosh  <sghosh>
967         * plugins-scripts/check_disk_smb.pl:
968         logic fix for disk space thresholds
970 2002-06-19  sghosh  <sghosh>
972         * 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:
973         more POSIX return value comparison related code fixes
975         * plugins/check_disk.c, plugins/check_ping.c, plugins/check_procs.c:
976         fixes for using POSIX return codes
978 2002-06-18  sghosh  <sghosh>
980         * plugins/common.h.in:  updated to POSIX return codes
982         * contrib/check_cluster.c: Ethan's check_cluster
984 2002-06-13  sghosh  <sghosh>
986         * plugins/check_smtp.c: conformance to RFC 821 <CRLF>
988         * configure.in: use xntpdc on Solaris for check_ntp
990 2002-06-10  sghosh  <sghosh>
992         * plugins/check_smtp.c:
993         patch to stop NOQUEUE syslog messages - Karl Ewald
995 2002-06-08  sghosh  <sghosh>
997         * plugins-scripts/check_ntp.pl: xntpdc/ntpdc patch - John Koyle
999 2002-06-06  sghosh  <sghosh>
1001         * plugins-scripts/subst.in, plugins-scripts/utils.sh.in:
1002         corrected result codes - for sh; corrected substition for libexec - Tom Bertelson
1004         * plugins/check_disk.c: added option for mount point - Tom Bertelson
1006         * plugins-scripts/check_oracle.sh:
1007         Add test for Oracle name server, can dynamicall determine ORACLE_HOME - tom Bertelson
1009         * plugins-scripts/check_flexlm.pl: conditional on lmstat
1011         * plugins-scripts/check_ntp.pl: conditional on ntpdc
1013 2002-05-29  sghosh  <sghosh>
1015         * command.cfg.in: notes added
1017 2002-05-28  sghosh  <sghosh>
1019         * command.cfg.in: option updates, more examples
1021 2002-05-27  sghosh  <sghosh>
1023         * plugins-scripts/check_ntp.pl: checked in too quickly
1025         * doc/README, doc/developer-guidelines.html, doc/developer-guidelines.sgml:
1026         added developer guidelines.
1028         * configure.in: typo, AIX 4.3 ps, smbclient, Net::SNMP fixes
1030         * acconfig.h, plugins-scripts/utils.pm.in:  new var - smbclient
1032         * plugins-scripts/check_ntp.pl:
1033         logic reorg, ePN fix and support for utils.pm
1035         * plugins-scripts/check_disk_smb.pl: ePN fix and support for utils.pm
1037 2002-05-23  sghosh  <sghosh>
1039         * contrib/check_log2.pl, contrib/check_vcs.pl:
1040         New plugins from Aaron Bostick - Veritas Cluster, logfile
1042 2002-05-10  sghosh  <sghosh>
1044         * plugins-scripts/check_rpc.pl:
1045         updates for ePN, patch for multiple version check
1047         * configure.in, plugins-scripts/utils.pm.in: added programs to autoconf
1049         * acconfig.h: Added programs for autoconf
1051 2002-05-09  sghosh  <sghosh>
1053         * plugins-scripts/Makefile.am, plugins-scripts/check_ifoperstatus.pl:
1054         migrated check_ifoperstatus to standard plugin
1056 2002-05-08  sghosh  <sghosh>
1058         * plugins/check_ping.c:  patch for Suse 8.0 loss output
1060         * plugins-scripts/utils.pm.in:
1061          is_hostname added, update CODES to POSIX
1063         * plugins/check_hpjd.c, plugins/check_ups.c: updated notes
1065         * configure.in: updated messages and check for host command
1067         * plugins-scripts/Makefile.am, plugins-scripts/check_ifstatus.pl:
1068         moved updated check_ifstatus to standard plugin
1070 2002-05-07  sghosh  <sghosh>
1072         * 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:
1073         2nd fix for ePN
1075 2002-05-02  sghosh  <sghosh>
1077         * 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:
1078         fix for embedded perl
1080         * tools/README, tools/mini_epn.c, tools/p1.pl:
1081         updated mini_epn and p1.pl added to plugins distribution
1083 2002-05-01  sghosh  <sghosh>
1085         * contrib/tarballs/fetchlog-0.92.tar.gz:
1086         remote log check (via snmp possible) by  Alexander Haderer
1088 2002-04-29  kdebisschop@alert.infoplease.com  <kdebisschop>
1090         * plugins/getopt.h:
1091         failed to carry over from old plugins, listed in EXTRA_DIST, needed for build
1093 2002-04-23  sghosh  <sghosh>
1095         * plugins/check_ping.c:
1096         corrected program name and added rtt patch for RH7.2+beta
1098 2002-04-18  egalstad  <egalstad>
1100         * contrib/check_inodes.pl:
1101         add check_inodes contrib plugin by John Jolet
1103         * configure.in: configure script patch for ping syntax
1105 2002-04-07  sghosh  <sghosh>
1107         * contrib/check_backup.pl, contrib/check_dl_size.pl:
1108         plugins from Patrick Greenwell
1110 2002-04-05  sghosh  <sghosh>
1112         * acconfig.h: added HOST_COMMAND
1114         * contrib/tarballs/check_spread.tar:
1115         plugin to check spread messaging toolkit
1117 2002-04-03  sghosh  <sghosh>
1119         * contrib/check_oracle_instance.pl:
1120          from Sven Dolderer - check oracle instance
1122         * plugins-scripts/check_nfs.pl:
1123         check_nfs functionality exists in check_rpc
1125 2002-03-18  sghosh  <sghosh>
1127         * plugins-scripts/subst.in:
1128         function to update perl plugin scripts to find utils.pm
1130 2002-03-01  egalstad  <egalstad>
1132         * plugins/.cvsignore, plugins/config.h.in: Fix for stupid me
1134         * 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:
1135         Contrib plugin cleanup
1137 2002-02-28  egalstad  <egalstad>
1139         * 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:
1140         Initial import of existing plugin code
1142         * 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:
1143         New file.
1145         * 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:
1146         Initial import of existing plugin code
1148         * 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:
1149         New file.
1151         * 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:
1152         Initial import of existing plugin code
1154         * 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:
1155         New file.
1157         * 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:
1158         Initial import of existing plugin code
1160         * 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:
1161         New file.
1163         * 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:
1164         Initial import of existing plugin code
1166         * 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:
1167         New file.
1169         * 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:
1170         Initial import of existing plugin code
1172         * 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:
1173         New file.
1175         * 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:
1176         Initial import of existing plugin code
1178         * 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:
1179         New file.
1181         * 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:
1182         Initial import of existing plugin code
1184         * 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:
1185         New file.
1187         * COPYING, ChangeLog, FAQ, Helper.pm, INSTALL, Makefile.am, NEWS, README, REQUIREMENTS, ROADMAP, Requirements, acconfig.h, aclocal.m4, command.cfg.in:
1188         Initial import of existing plugin code
1190         * COPYING, ChangeLog, FAQ, Helper.pm, INSTALL, Makefile.am, NEWS, README, REQUIREMENTS, ROADMAP, Requirements, acconfig.h, aclocal.m4, command.cfg.in:
1191         New file.
1193         * .cvsignore, AUTHORS, CODING: Initial import of existing plugin code
1195         * .cvsignore, AUTHORS, CODING: New file.
1197 2000-12-08  karldebisschop  <karldebisschop>
1199         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1200         fix memory leaks
1202 2000-12-07  karldebisschop  <karldebisschop>
1204         * /cvsroot/netsaintplug/netsaintplug/contrib/check_qmailq.pl:
1205         checks mail in queue (needs much work still)
1207         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ftpget.pl:
1208         tests fetching files from FTP server
1210 2000-12-02  karldebisschop  <karldebisschop>
1212         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
1213         password authentication patch, indent, standardize usage/help functions
1215         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
1216         don't quote PROGNAME
1218         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1219         print pagesize on verbose flag
1221         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1222         strncat causes segv in RH6.2
1224         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1225         more tweaks for mysql
1227         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in: typo in usage2
1229         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1230         additional tweaks needed for mysql
1232         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
1233         add usage2 macro
1235         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1236         use strncat in strscat
1238         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1239         fix recent bug in redirects
1241         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1242         loof for libs in /usr/lib/mysql as well
1244         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1245         test on nullhost may return warning or error
1247 2000-12-01  karldebisschop  <karldebisschop>
1249         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c:
1250         typo - fix dns left trim on bind 9
1252         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: details for 1.2.9-beta3
1254         * /cvsroot/netsaintplug/netsaintplug/package.def: 1.2.9-beta3
1256         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1257         remove AC_MSG_WARN for openSSL (redundant)
1259         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1260         use size constants in preference to sizeof()
1262         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c:
1263         typo - chopped one ltoo many lead characters
1265         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: 1.2.9-beta3
1267         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1268         add argsument-array option to check_procs
1270         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/version.h.in:
1271         prepare for 1.2.9-beta3
1273         * /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:
1274         move strip() to utils.c
1276         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1277         add documentation for new argument-arry option
1279         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1280         allow test against ARGS with -a switch
1282         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t:
1283         update for bind 9
1285         * /cvsroot/netsaintplug/netsaintplug/contrib/check_rrd_data.pl:
1286         checks RRD data (for use with cricket)
1288 2000-12-01  karldebisschop  <karldebisschop@skillet.infoplease.com>
1290         * /cvsroot/netsaintplug/netsaintplug/package.def: 1.2.9-beta3
1292         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1293         remove AC_MSG_WARN for openSSL (redundant)
1295         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1296         use size constants in preference to sizeof()
1298         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c:
1299         typo - chopped one ltoo many lead characters
1301         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: 1.2.9-beta3
1303         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1304         add argsument-array option to check_procs
1306         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/version.h.in:
1307         prepare for 1.2.9-beta3
1309         * /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:
1310         move strip() to utils.c
1312         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1313         add documentation for new argument-arry option
1315         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1316         allow test against ARGS with -a switch
1318         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t:
1319         update for bind 9
1321         * /cvsroot/netsaintplug/netsaintplug/contrib/check_rrd_data.pl:
1322         checks RRD data (for use with cricket)
1324 2000-12-01  karldebisschop  <karldebisschop@skillet.infoplease.com>
1326         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1327         add argsument-array option to check_procs
1329         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/version.h.in:
1330         prepare for 1.2.9-beta3
1332         * /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:
1333         move strip() to utils.c
1335         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1336         add documentation for new argument-arry option
1338         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
1339         allow test against ARGS with -a switch
1341         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t:
1342         update for bind 9
1344         * /cvsroot/netsaintplug/netsaintplug/contrib/check_rrd_data.pl:
1345         checks RRD data (for use with cricket)
1347 2000-11-30  karldebisschop  <karldebisschop@skillet.infoplease.com>
1349         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1350         fix typo, indent
1352         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1353         don't trigger warning for Redhat 7 ping output on stderr (Warning: no SO_TIMESTAMP support, falling back to SIOCGSTAMP)
1355 2000-11-28  karldebisschop  <karldebisschop@skillet.infoplease.com>
1357         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c: indent
1359         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1360         remove line continuations
1362 2000-11-18  karldebisschop  <karldebisschop@skillet.infoplease.com>
1364         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_disk_smb.pl:
1365         add option for workgroups
1367 2000-11-17  karldebisschop  <karldebisschop@skillet.infoplease.com>
1369         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
1370         run `indent -ts2 -sob check_disk.c`
1372         * /cvsroot/netsaintplug/netsaintplug/plugins/common.h.in:
1373         typo in #ifndef HAVE_STROL
1375 2000-11-16  karldebisschop  <karldebisschop@skillet.infoplease.com>
1377         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c: run indent
1378         fix bugs on solaris
1380         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1381         run indent over code
1382         use strscat function instaed on messy internal loop
1383         fix a couple of things that should have been ifdef'd for REGEX
1385         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_ping.t:
1386         indent, use state_text() for output
1388         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_snmp.t, /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
1389         explicitly initialize eval_method array
1391 2000-11-15  hgayosso  <hgayosso@skillet.infoplease.com>
1393         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
1394         Added examples for: check_reply and check_radius.
1396 2000-11-08  karldebisschop  <karldebisschop@skillet.infoplease.com>
1398         * /cvsroot/netsaintplug/netsaintplug/contrib/check_joy.sh:
1399         checks joystick port
1401 2000-11-07  karldebisschop  <karldebisschop@skillet.infoplease.com>
1403         * /cvsroot/netsaintplug/netsaintplug/plugins/check_real.c: fix segfault
1405         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
1406         set label and units in validate()
1408         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1409         automatically increase timeout if critical treshold is greater than crta
1411 2000-11-03  karldebisschop  <karldebisschop@skillet.infoplease.com>
1413         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1414         fis segfault looking for EOL on stripped line
1416 2000-10-25  karldebisschop  <karldebisschop@skillet.infoplease.com>
1418         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: automatic update
1420         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c: cleanup
1421         move a slight bit closer to SSH protocal compliance
1422         needs much more work
1424 2000-10-25  karldebisschop  <karldebisschop>
1426         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c: cleanup
1427         move a slight bit closer to SSH protocal compliance
1428         needs much more work
1430         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1431         change type of counter 'i' to int
1432         allow = in url query string
1434 2000-10-11  karldebisschop  <karldebisschop>
1436         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtg.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c:
1437         allow expiration to be optional
1439         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/package.def:
1440         prepare for beta 2
1442         * /cvsroot/netsaintplug/netsaintplug/plugins/check_overcr.c:
1443         use new process_tcp_request2 throughtout
1445         * /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c:
1446         prototype for process_tcp_request2
1448         * /cvsroot/netsaintplug/netsaintplug/plugins/netutils.h.in:
1449         new process_tcp_request2
1451         * /cvsroot/netsaintplug/netsaintplug/plugins/check_overcr.c, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c:
1452         add function to get multiple lines of data from recv() loop
1454         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c:
1455         result was being improperly initialized
1457         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtg.c:
1458         make consistent with check_mrtgtraf
1460         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
1461         cleanup arrays for '-u' and '-l' options
1463 2000-10-10  karldebisschop  <karldebisschop>
1465         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1466         fix count of expect strings
1468 2000-10-06  karldebisschop  <karldebisschop>
1470         * /cvsroot/netsaintplug/netsaintplug/contrib/checkciscotemp.pl:
1471         missing comma
1473         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1474         don't check output string content if there is no test string
1476         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
1477         add a few comments
1479         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
1480         fix some line breaks, OID typos
1482         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
1483         make sure cmd exists before runnin strstr
1485         * /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c:
1486         cpp conditionals must be in consistent order
1488         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1489         additional fixes for munged multiple expect loop
1491 2000-10-02  karldebisschop  <karldebisschop>
1493         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1494         fix bug in server expect code, due to bad logic in testing for
1495         alternative expects for check_nntp
1497 2000-09-27  karldebisschop  <karldebisschop>
1499         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
1500         fix some extraneous linefeeds
1501         fix missing leading dots in a few SNMP OIDs
1503 2000-09-25  karldebisschop  <karldebisschop>
1505         * /cvsroot/netsaintplug/netsaintplug/.cvsignore:
1506         make a separate distrib directory to run 'make dist'
1508         * /cvsroot/netsaintplug/netsaintplug/ChangeLog:
1509         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
1511         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
1512         set cmd to NULL when there are characters left, but they are all whitespace
1514 2000-09-24  karldebisschop  <karldebisschop>
1516         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1517         something funky in check_time failure mode -- remove tests for now
1519         * /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:
1520         fix possible buffer overflows revealed by libsafe
1522         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1523         give CRITICAL|WARNING on connect failures only if connect-time checking used
1525 2000-09-24  karldebisschop  <karldebisschop>
1527         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1528         something funky in check_time failure mode -- remove tests for now
1530         * /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:
1531         fix possible buffer overflows revealed by libsafe
1533         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1534         give CRITICAL|WARNING on connect failures only if connect-time checking used
1536 2000-09-21  karldebisschop  <karldebisschop>
1538         * /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:
1539         provide getopt_long for those OS's that do not have it
1541 2000-09-20  karldebisschop  <karldebisschop>
1543         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1544         plugin now warns if server is not present
1546         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1547         trap connect errors before invalid time difference is returned
1549         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
1550         strip line from server to remove EOL
1551         use ssprintf to send proper length string to server
1553         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c:
1554         a few fixes for help screens
1556         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtg.c:
1557         fix missed token in reverse-compatibility mode
1558         help was completely worng
1560 2000-09-18  karldebisschop  <karldebisschop>
1562         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c:
1563         look for error codes oonly at beginning of string
1564         add option to switch to MODE READER
1566 2000-09-14  karldebisschop  <karldebisschop>
1568         * /cvsroot/netsaintplug/netsaintplug/INSTALL:
1569         Use list as primry contact, not Ethan
1571         * /cvsroot/netsaintplug/netsaintplug/INSTALL: Add preamble for CVS tree
1573         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1574         add 'mdev' to output forms to scan
1576 2000-09-13  karldebisschop  <karldebisschop>
1578         * /cvsroot/netsaintplug/netsaintplug/test.pl.in:
1579         get path a little closer to working on solaris with build dirs
1581         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_procs.t:
1582         print when test is unexpectedly successful
1584         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t:
1585         print better info on errors
1587         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1588         authentication for SSL
1590 2000-09-12  karldebisschop  <karldebisschop>
1592         * /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:
1593         better nessages when errors are found
1595         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c: cleanup
1597         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1598         tweaks for better operation on debian (still not right)
1600         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t: typo
1602         * /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:
1603         print better messages on failure
1605 2000-09-11  karldebisschop  <karldebisschop>
1607         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: beta 1
1609         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/package.def:
1610         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
1612         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1613         better output for error diagnosis
1615         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1616         trim newline on on DOS/MAC as well
1618         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1619         trim extra linefeed
1621         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1622         also allow commas for critical (AKA, fix my stupid ommision)
1624         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1625         accept comma as arglist separator
1627         * /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:
1628         don't check output when testing against nullhost or noserver
1629           - there are just too many variants
1631 2000-09-11  karldebisschop  <karldebisschop>
1633         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/package.def:
1634         1.2.9-b1
1636         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1637         better output for error diagnosis
1639         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1640         trim newline on on DOS/MAC as well
1642         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1643         trim extra linefeed
1645         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1646         also allow commas for critical (AKA, fix my stupid ommision)
1648         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
1649         accept comma as arglist separator
1651         * /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:
1652         don't check output when testing against nullhost or noserver
1653           - there are just too many variants
1655         * /cvsroot/netsaintplug/netsaintplug/configure.in: test for openssl
1657         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_http.t:
1658         don't check output string when testing nullhost
1660 2000-09-10  karldebisschop  <karldebisschop>
1662         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1663         bug killing 'ssl' twice cause segfault
1665 2000-09-07  karldebisschop  <karldebisschop>
1667         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
1668         decalaration was moved into autoconf
1670         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
1671         solaris had problems with prototypes
1673         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1674         typo in variable name
1676         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1677         add NNTP personality
1679         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
1680         put strpcat and strpcpy into utils
1682         * /cvsroot/netsaintplug/netsaintplug/acconfig.h, /cvsroot/netsaintplug/netsaintplug/configure.in:
1683         add detection for getopt_long function call
1685         * /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c:
1686         cahnges needed fro Navis radius
1688         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c:
1689         by default only look for numeric codes, use server expect only when user specifies
1691         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
1692         show both long and short form for --help and --version
1694         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
1695         fix typo in warning note
1696         show both long and short forn for --help and --version
1698         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1699         PS_RAW_COMMAND needs to look at full path
1701 2000-09-06  karldebisschop  <karldebisschop>
1703         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
1704         use ssprintf function to formulate command
1706 2000-09-01  karldebisschop  <karldebisschop>
1708         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c:
1709         accidentally dropped !
1711         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c:
1712         add verbose printf's and checnge NNRP to NNTP
1714 2000-09-01  karldebisschop  <kdebisschop>
1716         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in:
1717         escape = for nawk (AIX)
1719         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
1720         change chop to chomp
1722         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
1723         typo in usage warning
1725         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1726         terminate copied string explicitly
1728         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
1729         ndle post operations
1731         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_snmp.t:
1732         handle multiple line output
1734 2000-08-31  karldebisschop  <kdebisschop>
1736         * /cvsroot/netsaintplug/netsaintplug/Makefile.am: add acconfig.h
1738         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: alpha 7
1740         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
1741         add space in '$Revision$' to make emacs perl-maode work right
1743         * /cvsroot/netsaintplug/netsaintplug/package.def, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1744         alpha 7
1746         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1747         fix typo
1749         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1750         was reallocing the wrong thing
1752 2000-08-31  karldebisschop  <kdebisschop>
1754         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
1755         add space in '$Revision$' to make emacs perl-maode work right
1757         * /cvsroot/netsaintplug/netsaintplug/package.def, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1758         alpha 7
1760         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1761         fix typo
1763         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
1764         was reallocing the wrong thing
1766         * /cvsroot/netsaintplug/netsaintplug/test.pl.in:
1767         PWD environment variable is not always present
1769         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ups.c:
1770         fix option handling for -v and fix testing of ups_name
1772         * /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:
1773         always return 0 if called from Test::Harness
1775 2000-08-30  karldebisschop  <kdebisschop>
1777         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1778         fix test environment
1780         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1781         remove typo: AC_DEFINE_UNQUOTED
1783         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1784         get check_disk to build on cygwin
1786 2000-08-28  karldebisschop  <kdebisschop>
1788         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: autoupdate
1790         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t: use Helper
1792         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_wave.pl:
1793         add option processing
1795         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
1796         typo in ERROR hash, better host name checking
1798         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_disk_smb.pl:
1799         typo in ERROR hash
1801         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t: fix typo
1803         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1804         fix args to strscpy
1806         * /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
1807         argc=2 IS valid (--help), optopt is char
1809         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ftp.c:
1810         fix incorrect PROGNAME
1812         * /cvsroot/netsaintplug/netsaintplug/opttest.pl:
1813         test -h, -V, --help, --version, and check for correct PROGNAME
1815 2000-08-28  karldebisschop  <kdebisschop>
1817         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t: use Helper
1819         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_wave.pl:
1820         add option processing
1822         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
1823         typo in ERROR hash, better host name checking
1825         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_disk_smb.pl:
1826         typo in ERROR hash
1828         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t: fix typo
1830         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
1831         fix args to strscpy
1833         * /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
1834         argc=2 IS valid (--help), optopt is char
1836         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ftp.c:
1837         fix incorrect PROGNAME
1839         * /cvsroot/netsaintplug/netsaintplug/opttest.pl:
1840         test -h, -V, --help, --version, and check for correct PROGNAME
1842 2000-08-28  karldebisschop  <kdebisschop>
1844         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
1845         use udp_hostname instead of localhost
1847         * /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c:
1848         fix typo in #if statements
1850         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_imap.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_pop.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_smtp.t:
1851         not all OS types take long opts -- remove from test
1853         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_hpjd.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_mysql.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_snmp.t:
1854         don't run test if plugin was not made
1856         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1857         don't run tests if plugin wasn't made
1859         * /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
1860         arg processing typos
1862         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1863         specify t as directory rather than wildcard - allows make dist in subdir
1865         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
1866         pecify t as directory rather than wildcard - allows make dist in subdir
1868         * /cvsroot/netsaintplug/netsaintplug/package.def, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec:
1869         1.2.9 alpha 6
1871         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1872         PS_COMMAND checks for debian
1874 2000-08-25  karldebisschop  <kdebisschop>
1876         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
1877         chieck_by_ssh should also be in extras
1879         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: update
1881         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
1882         remove extra printf from debigging
1884         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
1885         make check_netsaint an extra
1887         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1888         small tweak to match latest check_fping mods
1890         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
1891         check to see if MSG_DONTWAIT is defined before using
1893         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
1894         check times, variable packet size
1896 2000-08-25  karldebisschop  <kdebisschop>
1898         * /cvsroot/netsaintplug/netsaintplug/ChangeLog: update
1900         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
1901         remove extra printf from debigging
1903         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
1904         make check_netsaint an extra
1906         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1907         small tweak to match latest check_fping mods
1909         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
1910         check to see if MSG_DONTWAIT is defined before using
1912         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
1913         check times, variable packet size
1915 2000-08-23  karldebisschop  <kdebisschop>
1917         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1918         1.2.9 alpha 5
1920         * /cvsroot/netsaintplug/netsaintplug/package.def: ID breaks autoconf
1922         * /cvsroot/netsaintplug/netsaintplug/package.def: 1.2.9 alpha 5
1924         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
1925         update to reflect changes to check_fping for variable packet size handling
1927         * /cvsroot/netsaintplug/netsaintplug/ChangeLog:
1928         more 1.2.9-a5 log entries
1930         * /cvsroot/netsaintplug/netsaintplug/ChangeLog:
1931         log some 1.2.9a5 changes
1933         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
1934         provide option to control number of packets and packet size
1936         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
1937         add $ after HOSTADDRESS in check_http
1939         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_tcp.t:
1940         Should now answer for any of check_(imap|pop|smtp|udp|tcp|reply)
1942 2000-08-22  karldebisschop  <kdebisschop>
1944         * /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c:
1945         HOUX reveals bug with PROC_LOADAVG logic
1947         * /cvsroot/netsaintplug/netsaintplug/.cvsignore, /cvsroot/netsaintplug/netsaintplug/plugins/.cvsignore, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/.cvsignore:
1948         housekeeping
1950         * /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:
1951         bug fixes on 1.2.9-a4
1953         * /cvsroot/netsaintplug/netsaintplug/plugins/config.h.in:
1954         made by autoheader now
1956         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.am:
1957         need to install utils.pm and utils.sh
1959 2000-08-18  karldebisschop  <kdebisschop>
1961         * /cvsroot/netsaintplug/netsaintplug/Makefile.am, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1962         last few things to get rpm working for 1.2.9-a4
1964         * /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:
1965         get make test to work again
1966         a couple of doc fixes for check_radius
1968         * /cvsroot/netsaintplug/netsaintplug/Makefile.am, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
1969         update spec for 1.2.9a4
1970         add Helper.pm to dist
1972 2000-08-17  karldebisschop  <kdebisschop>
1974         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t:
1975         output does not begin with ./
1977         * /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:
1978         add standard option syntax to shell plugins
1980         * /cvsroot/netsaintplug/netsaintplug/configure.in:
1981         standard option handling for shell scripts
1983 2000-08-16  karldebisschop  <kdebisschop>
1985         * /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:
1986         tcp: don't scan unless --expect or --send
1987         others: create a few new host types
1989         * /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:
1990         lost correct release tracking with change to automake - fixed
1992 2000-08-15  karldebisschop  <kdebisschop>
1994         * /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:
1995         convert to getopt
1997 2000-08-12  karldebisschop  <kdebisschop>
1999         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/utils.pm.in:
2000         conversion to getopt and automake
2002         * /cvsroot/netsaintplug/netsaintplug/plugins/check_overcr.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.am:
2003         change to getopt
2005         * /cvsroot/netsaintplug/netsaintplug/plugins/check_reply.c:
2006         obsolete - functionanlity added to check_tcp
2008 2000-08-11  karldebisschop  <kdebisschop>
2010         * /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:
2011         conversion to standard options syntax
2013 2000-08-10  karldebisschop  <kdebisschop>
2015         * /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c:
2016         complete change to getopt
2018         * /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c:
2019         convert radius to getopt, cleanup on tcp
2021         * /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c:
2022         wrong PROGNAME
2024         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c:
2025         convert to getopt
2027 2000-08-08  karldebisschop  <kdebisschop>
2029         * /cvsroot/netsaintplug/netsaintplug/plugins/.cvsignore, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/.cvsignore, /cvsroot/netsaintplug/netsaintplug/.cvsignore:
2030         Makefile.in is built by automake
2032         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_dns.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_fping.t:
2033         test for bin existence doesn't work right
2035         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2036         use newer strscpy and ssprintf
2037         fix typo (called wrong DEFINE)
2039         * /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:
2040         use automake
2042         * /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in:
2043         switch to automake
2045         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t:
2046         use automake
2048         * /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:
2049         convert to automake
2051 2000-08-04  karldebisschop  <kdebisschop>
2053         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
2054         needed for cygwin, other systems that don't meet SVr4 or BSD4.3
2056 2000-08-03  karldebisschop  <kdebisschop>
2058         * /cvsroot/netsaintplug/netsaintplug/.cvsignore, /cvsroot/netsaintplug/netsaintplug/plugins/.cvsignore:
2059         prep for automake
2061         * /cvsroot/netsaintplug/netsaintplug/aclocal.m4, /cvsroot/netsaintplug/netsaintplug/AUTHORS, /cvsroot/netsaintplug/netsaintplug/missing, /cvsroot/netsaintplug/netsaintplug/mkinstalldirs, /cvsroot/netsaintplug/netsaintplug/NEWS:
2062         GNU conformance, prep for automake
2064         * /cvsroot/netsaintplug/netsaintplug/ChangeLog, /cvsroot/netsaintplug/netsaintplug/Changelog:
2065         rename to comply with GNU standards
2067         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/.cvsignore:
2068         needed now that there's a make process
2070         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_dns.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_netdns.pl:
2071         rename to avoid conflict when installing
2073         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_dns.pl:
2074         use Net::DNS to check name server
2076         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dig.c:
2077         use dig instead of nslookup.
2079         * /cvsroot/netsaintplug/netsaintplug/acconfig.h: use autoheader
2081 2000-08-02  karldebisschop  <kdebisschop>
2083         * /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:
2084         get rid of common/*.h
2086         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c: bugfix
2088         * /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:
2089         move config.h and common.h out of ../common
2090          ----------------------------------------------------------------------
2092         * /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:
2093         correct return status for --help and --version
2095         * /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:
2096         convert to getopt
2098         * /cvsroot/netsaintplug/netsaintplug/opttest.pl:
2099         test all plugins for -h --help -v --version options
2101         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2102         reorganize LIBS to use as .IGNORED deps -- -L/usr/lib must be in LDFLAGS
2104 2000-07-30  hgayosso  <hgayosso>
2106         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2107         Added examples for: check_nmap.
2109 2000-07-29  karldebisschop  <kdebisschop>
2111         * /cvsroot/netsaintplug/netsaintplug/.cvsignore: add sparc64
2113         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/subst.in:
2114         use shell/sed for subst script to meet GNU coding stamdards
2116         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_imap.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_pop.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_smtp.t:
2117         new tests written with getopt conversion
2119         * /cvsroot/netsaintplug/netsaintplug/subst.sh:
2120         shell wrapper handles diff'ing after sed substitution
2121                 (awk fails GNU coding stds)
2123         * /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:
2124         switch to getopt
2125         eliminate overflow in t/check_swap.t (still need to fix check_swap.c)
2127         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2128         better way of doing is_int
2130 2000-07-26  karldebisschop  <kdebisschop>
2132         * /cvsroot/netsaintplug/netsaintplug/.cvsignore:
2133         ignore arch-specific build directories
2135 2000-07-25  karldebisschop  <kdebisschop>
2137         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mysql.c:
2138         convert to getopt
2140         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2141         clean out a few sscanf calls
2143         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_mysql.t: new test
2145         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2146         help screen typo
2148         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
2149         delete extra printf
2151 2000-07-23  karldebisschop  <kdebisschop>
2153         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2154         improve documentation of -i option and its use
2156         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in:
2157         add -_ to acceptable cahracters in commad name
2159 2000-07-21  karldebisschop  <kdebisschop>
2161         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2162         we use explicit path with new subst script
2164         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in, /cvsroot/netsaintplug/netsaintplug/subst.in:
2165         convert perl utility scripts to awk
2167         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2168         use -H where possible, change @libexec@ to @libexecdir@
2170 2000-07-20  karldebisschop  <kdebisschop>
2172         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2173         taint checking for -p option
2175         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in: order of libs
2177         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in:
2178         convert old perl script to awk
2180         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2181         use package.def for tracking package release (works for scripts too)
2182         allow df and ping syntax to be specified on command line
2184         * /cvsroot/netsaintplug/netsaintplug/package.def:
2185         defines package release
2187 2000-07-19  karldebisschop  <kdebisschop>
2189         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2190         remove debugging printf
2192         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2193         another attempt to get this to work with all servers.
2195         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2196         get protocol version from buffer, but send reasonable client string
2198         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2199         remove inconsistent comment info
2200         change ':' as list separator to ',' (retain ':' for back-compatibility)
2202         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2203         fix goof in revision
2205         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2206         send ident string (suppresses server error)
2208 2000-07-17  karldebisschop  <kdebisschop>
2210         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
2211         use utils.py
2212         use ntpdc if available
2213         clarify final logic (still needs mor work)
2215         * /cvsroot/netsaintplug/netsaintplug/configure.in: make perl utils.pm
2217         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/utils.pm.in:
2218         perl script essential functions
2220 2000-07-15  karldebisschop  <kdebisschop>
2222         * /cvsroot/netsaintplug/netsaintplug/contrib/utils.py:
2223         user contribution
2225         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py: tag as 1.20
2227         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py:
2228         closing in on consiostent options, etc
2230 2000-07-14  karldebisschop  <kdebisschop>
2232         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ircd.tar.gz:
2233         This was in core
2235         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
2236         dd $Id$
2238         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl:
2239         1.3 was accidental reversion of 1.2 to 1.1 - flip to correct state
2241         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py:
2242         contributor revisions
2244 2000-07-13  karldebisschop  <kdebisschop>
2246         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
2247         if xntpdc is present, check dispersion
2248         set $state to be integer so compares can be done
2250 2000-07-12  karldebisschop  <kdebisschop>
2252         * /cvsroot/netsaintplug/netsaintplug/rpm: typo in macro for srcrpmdir
2254         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c, /cvsroot/netsaintplug/netsaintplug/rpm:
2255         reverse compatibility for ':'
2257         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2258         1.2.9-a2
2260         * /cvsroot/netsaintplug/netsaintplug/COPYING:
2261         We refer to it but didn't distrubute it before
2263         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py:
2264         add note that license is GPL
2266         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_udp.t:
2267         set timeout, add new text matches
2269         * /cvsroot/netsaintplug/netsaintplug/Changelog: 1.2.9-a2
2271         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2272         fix bug resulting from use of strncmp
2274         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2275         define suffix rules so both gnumake and pmake will work
2277         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2278         must not send more than 2 \r\n pairs to zope
2280         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nmap.py:
2281         new contribution
2283         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_udp.t: new test
2285         * /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:
2286         edit to go with change to getopt
2288         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2289         documentation typo
2291         * /cvsroot/netsaintplug/netsaintplug/plugins/check_udp.c: use getopt
2293         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2294         documentation typo
2296         * /cvsroot/netsaintplug/netsaintplug/plugins/check_load.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
2297         use getopt
2299         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2300         use comma for pairs of options, reserve colon for ranges
2302 2000-07-12  hgayosso  <hgayosso>
2304         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2305         Added command examples for: check_fping, check_game, check_imap, check_rpc.
2306         Changed one `/bin/printf' for `/bin/echo -e'. (hgayosso)
2308 2000-07-11  karldebisschop  <kdebisschop>
2310         * /cvsroot/netsaintplug/netsaintplug/REQUIREMENTS: add check_radius
2312         * /cvsroot/netsaintplug/netsaintplug/contrib/check_sockets.pl:
2313         new contribution
2315         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
2316         command termination on usage macro can be ambiguous in if block
2318         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
2319         convert to getopt
2321 2000-07-07  karldebisschop  <kdebisschop>
2323         * /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c, /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t:
2324         make output a little more standard
2326         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2327         add function ssprintf to print to mallocable string
2329         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2330         use new ssprintf function
2331         don't sscanf for mount point
2333         * /cvsroot/netsaintplug/netsaintplug/contrib/check_mem.pl:
2334         check memory (written on BSD)
2336 2000-07-06  karldebisschop  <kdebisschop>
2338         * /cvsroot/netsaintplug/netsaintplug/plugins/check_tcp.c: typos in docs
2340         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2341         add support message
2343         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_time.t, /cvsroot/netsaintplug/netsaintplug/plugins/check_time.c:
2344         creation
2346         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2347         revert to 1.29
2349         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2350         this mod is wrong - it will go away
2352 2000-07-05  karldebisschop  <kdebisschop>
2354         * /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:
2355         1.2.9-a1 cleanup
2357         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2358         fix usage statement
2360 2000-07-04  karldebisschop  <kdebisschop>
2362         * /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:
2363         convert to getopt
2365 2000-07-03  karldebisschop  <kdebisschop>
2367         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2368         minor bug fixes
2370         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_disk.t:
2371         match messages with new multidisk checks
2373         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2374         CRITICAL if any unkown message are picked up on STDERR
2376         * /cvsroot/netsaintplug/netsaintplug/make-tarball: exclude sparc-64
2378         * /cvsroot/netsaintplug/netsaintplug/Changelog: exclude sparc64
2380         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2381         add documentation
2383         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2384         fix inaccurate comment
2386         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c: help screen
2388         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2389         check multiple disks
2391         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2392         1.2.9-a1
2394         * /cvsroot/netsaintplug/netsaintplug/make-tarball:
2395         make bz2 files as well
2397         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
2398         use getopt
2400         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2401         functional multichecks, still need to tweak args
2403 2000-06-30  karldebisschop  <kdebisschop>
2405         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2406         better error trapping for strscpy and strscat
2408         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2409         further work on checking multiple partitions - some cleanup left,
2410          plus documentation
2412 2000-06-29  karldebisschop  <kdebisschop>
2414         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2415         snapshot working toward multidisk checks
2417         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2418         next snapshot for passive multichecks
2420 2000-06-28  karldebisschop  <kdebisschop>
2422         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2423         add new form of rta for FreeBSD
2425         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in, /cvsroot/netsaintplug/netsaintplug/test.pl.in:
2426         multiplatform build stuff
2428         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2429         napshot - at least this one compiles
2431         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2432         still trying to make complete
2434         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2435         snapshot - updating for passive multichecks
2437         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in, /cvsroot/netsaintplug/netsaintplug/test.pl, /cvsroot/netsaintplug/netsaintplug/test.pl.in:
2438         multiplatform builds
2440         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2441         now able to specify varlist to ps so various orders can be handled (AIX)
2443 2000-06-27  karldebisschop  <kdebisschop>
2445         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Helper.pm, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in:
2446         multiplatform builds
2448         * /cvsroot/netsaintplug/netsaintplug/plugins/Helper.pm:
2449         modev for multiplatform builds
2451         * /cvsroot/netsaintplug/netsaintplug/Helper.pm:
2452         moved here for multipltform build
2454         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
2455         multiplatform builds
2457         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2458         strscat and strscpy functions
2460         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2461         1.2.8-4 plus switch to bzip2
2463 2000-06-26  karldebisschop  <kdebisschop>
2465         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2466         1.2.8-41.2.8-41.2.8-41.2.8-4
2468 2000-06-25  karldebisschop  <kdebisschop>
2470         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2471         use standard POSIX getopt (only GNU supports '-' leadin for optarg
2473         * /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:
2474         possible fix for check_ping
2476 2000-06-23  karldebisschop  <kdebisschop>
2478         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2479         try to get -p 1 at end of line to work
2481         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2482         misplaced paren on host strlen
2484 2000-06-22  karldebisschop  <kdebisschop>
2486         * /cvsroot/netsaintplug/netsaintplug/make-tarball, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/rpm:
2487         housekeeping for rpm builds
2489         * /cvsroot/netsaintplug/netsaintplug/.cvsignore, /cvsroot/netsaintplug/netsaintplug/make-tarball:
2490         housekeeping
2492         * /cvsroot/netsaintplug/netsaintplug/make-tarball:
2493         automatically create md5sum
2495         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2496         1.2.8-3 bugfix release1.2.8-3 bugfix release1.2.8-3 bugfix release
2498         * /cvsroot/netsaintplug/netsaintplug/Changelog: houskeeping
2500         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ssh.c:
2501         was not printing errors correctly
2503         * /cvsroot/netsaintplug/netsaintplug/plugins/.cvsignore, /cvsroot/netsaintplug/netsaintplug/rpm, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/README, /cvsroot/netsaintplug/netsaintplug/REQUIREMENTS:
2504         housekeeping
2506         * /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:
2507         houskeeping
2509 2000-06-21  karldebisschop  <kdebisschop>
2511         * /cvsroot/netsaintplug/netsaintplug/Changelog: regular update
2513         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2514         make more mandrake style
2516         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2517         allocate extra byte for trailing null when using malloc
2519         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2520         fix bug in version string cleanup
2522         * /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
2523         use new terminate, add':' to usage statement
2525         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2526         terminate can now take format,arglist like printf
2528         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c: update docs
2530         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2531         new info, cleanup old info
2533         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2534         another fix for reverse compatibility for -nohtml
2536         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2537         another fix to revers compatibility for -nohtml
2539         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2540         first step in making SRPM more mandrake compatible
2542 2000-06-19  karldebisschop  <kdebisschop>
2544         * /cvsroot/netsaintplug/netsaintplug/Changelog: update
2546         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2547         restore -nohtml as do-nothing option for reverse compatibility
2549         * /cvsroot/netsaintplug/netsaintplug/Changelog: typo
2551 2000-06-18  karldebisschop  <kdebisschop>
2553         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2554         1.2.8-2 -- really this time
2556 2000-06-17  karldebisschop  <kdebisschop>
2558         * /cvsroot/netsaintplug/netsaintplug/plugins/check_vsz.c:
2559         assume 20-char max size for int
2561         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2562         fix DUP checking, use malloc instead of fixed length strings
2564 2000-06-16  karldebisschop  <kdebisschop>
2566         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2567         fix docs, use malloc, fix bug with warn on DUPs
2569         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2570         forgat to double % in printf spec
2572         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2573         1.2.8-2 changes (complete?)
2575         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2576         show header, status, content separately
2577         do more rigorous parsing of where content starts
2579 2000-06-15  karldebisschop  <kdebisschop>
2581         * /cvsroot/netsaintplug/netsaintplug/plugins/urlize.c: doc fix
2583         * /cvsroot/netsaintplug/netsaintplug/plugins/urlize.c:
2584         and long opts to docs
2586         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2587         dd a little header stuff, upgrade to 1.2.8-1
2589         * /cvsroot/netsaintplug/netsaintplug/Changelog, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2590         fix docs, make nothml the default, and --link (-L) option
2592         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2593         update to release new current
2595         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2596         make failed if there were no extras
2598         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2599         fix docs, add separate option for vhost
2601 2000-06-14  karldebisschop  <kdebisschop>
2603         * /cvsroot/netsaintplug/netsaintplug/Changelog: dd todays changes
2605         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2606         change name of variable stat - it conflicts on AIX with <sys/stat.h>
2608         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2609         make check_process obsolete
2611         * /cvsroot/netsaintplug/netsaintplug/plugins/check_process.c:
2612         all new functionality now incorporated into check_procs.c
2614         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dns.c:
2615         fix documentation
2617         * /cvsroot/netsaintplug/netsaintplug/subst.in:
2618         -q option for mktemp breaks on HPUX
2620         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2621         make version reporting GNU like
2623         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2624         comments were inaccurate
2626         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in:
2627         add #defines for standard options - testing only right now
2629         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
2630         make print_version more compatible with GNU coding standards
2632         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in:
2633         add $(DESTDIR)
2635         * /cvsroot/netsaintplug/netsaintplug/plugins/check_vsz.c:
2636         use getopt, cleanup documentation, retabify
2638         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2639         clean up documentation, retabify
2641 2000-06-13  karldebisschop  <kdebisschop>
2643         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/Changelog:
2644         tabify, update documentation
2646         * /cvsroot/netsaintplug/netsaintplug/Changelog, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c:
2647         typo in print_help
2649         * /cvsroot/netsaintplug/netsaintplug/Changelog:
2650         progress on 12 June 2000
2652         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2653         dd --verbose
2655         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2656         add help and usage routines
2658         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
2659         test for non-zero exit, fix bug
2661         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
2662         dd netutils.h and timeout
2664         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2665         dd netlibs to check_ldap
2667 2000-06-12  karldebisschop  <kdebisschop>
2669         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2670         convert spaces to tab stops
2672         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2673         bux fix in command loop
2675         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in:
2676         remove some GNUisms in Makefile, quote test strings
2678 2000-06-09  karldebisschop  <kdebisschop>
2680         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2681         1.2.8 release
2683         * /cvsroot/netsaintplug/netsaintplug/contrib/restrict.pl:
2684         add comment that openssh will not work with this script
2686         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
2687         patch from William Pietri
2689 2000-06-08  karldebisschop  <kdebisschop>
2691         * /cvsroot/netsaintplug/netsaintplug/Changelog: just getting up to date
2693         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2694         mysql configure problems - will still want a bit more work
2696         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2697         make -H option work right
2699         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ora_table_space.pl:
2700         add a few comments
2702         * /cvsroot/netsaintplug/netsaintplug/contrib/restrict.pl, /cvsroot/netsaintplug/netsaintplug/contrib/check_ora_table_space.pl:
2703         new contributions
2705 2000-06-07  karldebisschop  <kdebisschop>
2707         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2708         no  check_https anymore
2710         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2711         check_https no longer exists
2713         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2714         get HAVE_SSL def right
2716         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in: typo
2718         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2719         consolidate ssl for check_http into one plugin
2721         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http2.c:
2722         seems debugged, so moved into check_http
2724         * /cvsroot/netsaintplug/netsaintplug/plugins/check_https.c:
2725         ssl functionality has been move into check_http
2727         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http2.c:
2728         fix problem with --onredirect
2730         * /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:
2731         fix option processing, hopefully for the last time
2733         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec:
2734         prepare for pre7 RPMs
2736         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec:
2737         now contained in one netsaint-plugins spec
2739         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2740         upgrade to 1.2.8pre7, change install dir to plugins, add command.cfg to doc
2742         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins-custom.spec:
2743         undefined build list
2745         * /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:
2746         streamline and debug reverse compatibility mode for option processing
2748         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_http.t:
2749         use hostname to test http
2751 2000-06-06  karldebisschop  <kdebisschop>
2753         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2754         clean up warn where user has no libcrypto
2756         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec:
2757         minor changes
2759         * /cvsroot/netsaintplug/netsaintplug/configure.in: pgsql on solaris
2761         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2762         call directory plugins instead of plugin
2764         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2765         comment debugging code
2767         * /cvsroot/netsaintplug/netsaintplug/make-tarball:
2768         clean and autoconf first to prvent careless errors
2770 2000-06-05  karldebisschop  <kdebisschop>
2772         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2773         try to get sane build of extras
2774         modify check_http to try and get AIX to compile
2776         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2777         cleanup final test for OpenSSL
2779         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in:
2780         typo in configure, plus try to get AIX to make scripts
2782 2000-06-04  karldebisschop  <kdebisschop>
2784         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2785         try to make postgres work on non-redhat
2787         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec:
2788         ichnage to pre6
2790         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2791         yet another try for BSD
2793         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2794         fix again for BSD - need to change order of packets option
2796         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2797         cange order of options to support FreeBSD
2799         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2800         change to match AIX man page
2802         * /cvsroot/netsaintplug/netsaintplug/plugins/check_fping.c:
2803         get rid of duplicate definitiopn of max
2805         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2806         get rid of egrep -s (use >/dev/null for compatibility)
2808         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-core.spec, /cvsroot/netsaintplug/netsaintplug/netsaint-plugin-extra.spec:
2809         core should install on any system, extars may require nodeps
2811         * /cvsroot/netsaintplug/netsaintplug/Makefile.in:
2812         quickcheck target is not defined anymore
2814 2000-06-03  karldebisschop  <kdebisschop>
2816         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2817         update for 1.2.8pre5
2819         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2820         add rule for urlize (and check_http2, temporary)
2822         * /cvsroot/netsaintplug/netsaintplug/plugins/urlize.c:
2823         add help/usage/version info, plus a few comments
2825         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http2.c: comments
2827         * /cvsroot/netsaintplug/netsaintplug/plugins/t/check_ping.t:
2828         fix needed to match new output from plugin
2830 2000-06-02  karldebisschop  <kdebisschop>
2832         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http2.c:
2833         put up short term - will soon replace check_http and check_https
2835         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2836         typo in email address
2838         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2839         fix calls to realloc
2841         * /cvsroot/netsaintplug/netsaintplug/plugins/check_swap.c:
2842         typos in print_help
2844         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
2845         typoes in usage and in getopt
2847         * /cvsroot/netsaintplug/netsaintplug/configure.in: fix for solaris
2849         * /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c:
2850         pedantic compilers complained these wre not tru prototypes
2852         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
2853         fix bug (rta is not reported if pl = 100)
2855         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2856         try different hadlning of lib to get OpenSSL to work on FreeBSD
2858         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
2859         typo (would not have effect under current code, but cleaner)
2861         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2862         fix logic for check_https
2864 2000-06-01  karldebisschop  <kdebisschop>
2866         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2867         delet build root
2869         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2870         change to 1.2.8pre4
2872         * /cvsroot/netsaintplug/netsaintplug/Requirements:
2873         just a short list of where to get packages tha plugins depend on
2875         * /cvsroot/netsaintplug/netsaintplug/contrib/maser-oracle.pl:
2876         expand from archive
2878         * /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2879         fix bad @LIBS@ in makefiles
2880         update version
2882 2000-05-31  karldebisschop  <kdebisschop>
2884         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
2885         random changes
2887         * /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c:
2888         check a bunch more OIDs
2890         * /cvsroot/netsaintplug/netsaintplug/contrib/readme.txt:
2891         make notes about moving some stuff to core
2893         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2894         DO NOT include @LIBS@ in LDFLAGS - configure messes it up
2896         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ipxping.c, /cvsroot/netsaintplug/netsaintplug/contrib/check_ipxping.tar.gz:
2897         unpack source
2899         * /cvsroot/netsaintplug/netsaintplug/contrib/check_ntp.tar.gz:
2900         moved to core
2902         * /cvsroot/netsaintplug/netsaintplug/contrib/check_nfs.tar.gz:
2903         functionality moved to check_rpc in core
2905         * /cvsroot/netsaintplug/netsaintplug/contrib/check_real.tar.gz:
2906         moved to core
2908         * /cvsroot/netsaintplug/netsaintplug/contrib/readme.txt:
2909         updated file from www.netsaint.org
2911         * /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:
2912         copied and unpacked from www.netsaint.org
2914         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
2915         minor typo in comment
2917         * /cvsroot/netsaintplug/netsaintplug/plugins/urlize.c:
2918         wraps output of another plugin with a URL
2920 2000-05-30  karldebisschop  <kdebisschop>
2922         * /cvsroot/netsaintplug/netsaintplug/contrib/check_netapp.pl:
2923         new contribution
2925         * /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:
2926         new contributions, pending review and inclusion in main source tree
2928 2000-05-25  karldebisschop  <kdebisschop>
2930         * /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c:
2931         general cleanup  - keep test order consistent so possible bugs are
2932         more likely to be caught
2934         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2935         do not include @LIBS@ in LDFLAGS - it's getting munged by configure
2937         * /cvsroot/netsaintplug/netsaintplug/configure.in:
2938         get openssl and mysql to work on redhat 6.2
2940 2000-05-24  karldebisschop  <kdebisschop>
2942         * /cvsroot/netsaintplug/netsaintplug/plugins/check_hpjd.c:
2943         some printers may be going offline with POWERSAVE mode
2945 2000-05-19  karldebisschop  <kdebisschop>
2947         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2948         realloc crashes when calloc outside of memory page - code page size as
2949         define (I really need a better solution here)
2951         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.c:
2952         fix possible sscanf overflow
2954 2000-05-18  karldebisschop  <kdebisschop>
2956         * /cvsroot/netsaintplug/netsaintplug/plugins/check_http.c:
2957         get regex and string searched to work for HTML pages longer than 1024 chars
2959         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in: fix a few typos
2961         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2962         spell author names correctly, fix help screen info
2964 2000-05-11  karldebisschop  <kdebisschop>
2966         * /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:
2967         use text constants (no|required)_argument instead of numbers in getopt_long
2968           options for clarity.   Fix any mis-specified options
2970         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
2971         make regex scan work
2972         fix errors in specification of getopt_long parameters
2974 2000-05-10  karldebisschop  <kdebisschop>
2976         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
2977         drop reference to old saintcheck script
2979 2000-05-05  karldebisschop  <kdebisschop>
2981         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
2982         fix typoes in OID definition
2984 2000-05-04  karldebisschop  <kdebisschop>
2986         * /cvsroot/netsaintplug/netsaintplug/saintcheck: obsoleted by test.pl
2988         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2989         update version number in -V option
2991         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
2992         add author, revision tracking
2994 2000-05-03  karldebisschop  <kdebisschop>
2996         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t:
2997         try to get arg checking to work, add full rpc list
2999         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
3000         bug fixes
3002         * /cvsroot/netsaintplug/netsaintplug/.cvsignore:
3003         use this file to block syncronizing configure script (developers should run
3004         autoconf on their own)
3006         * /cvsroot/netsaintplug/netsaintplug/configure.in:
3007         fix includes for llber
3009         * /cvsroot/netsaintplug/netsaintplug/test.pl:
3010         replaces saintcheck (new script is based on standard perl test harness)
3012         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
3013         use plugin standard -h for help
3014         move -h(ost) option to -H
3015         fix getopt to work on machines with no getopt_long
3017         * /cvsroot/netsaintplug/netsaintplug/Makefile.in: fix conflicts
3019         * /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:
3020         bug fixes
3022         * /cvsroot/netsaintplug/netsaintplug/plugins/check_vsz.c: bug fix
3024         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_disk.c:
3025         use getopt
3027         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c: use getopt
3028         include enhancements from check_process
3030         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c: use getopt
3031         scane multiple OIDs
3033         * /cvsroot/netsaintplug/netsaintplug/plugins/check_dummy.c:
3034         add --version and --help
3036 2000-05-02  karldebisschop  <kdebisschop>
3038         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors:
3039         moved to check_sensor.sh
3041         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors.sh:
3042         add basic error checking
3044         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle.sh:
3045         for simpler make
3047         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle:
3048         replace with check_oracle.sh
3050         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Makefile.in:
3051         fix 'clean' target
3053 2000-05-01  karldebisschop  <kdebisschop>
3055         * /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
3056         changes to get paths right for scripts
3058         * /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:
3059         use perl test harness
3061         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.h.in, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3062         bug fixes
3064         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_log, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_log.sh:
3065         replace check_log with check_log.sh
3067         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle.sh:
3068         to replace check_oracle
3070         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_log.sh:
3071         to replace check_log
3073         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_rpc.pl:
3074         replaces check_nfs and check_ypbind
3076         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/t/check_rpc.t, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/Helper.pm, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/subst.in:
3077         use perl test harness
3079         * /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:
3080         small mods to get paths reasonable for script files
3082         * /cvsroot/netsaintplug/netsaintplug/make-tarball: Makes a tar ball
3084 2000-02-17  karldebisschop  <kdebisschop>
3086         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
3087         changes for check_https
3089         * /cvsroot/netsaintplug/netsaintplug/plugins/check_https.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ide-smart.c, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_sensors:
3090         C contribs unmodified.
3091         Script had to be retyed from scratch - maybe CR/LF problem?
3093 2000-02-15  karldebisschop  <kdebisschop>
3095         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
3096         add argv[0] to uasge
3097         include common/config.h
3099         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ldap.c:
3100         encapsulate getopt_long  stuff in ifdefs
3102         * /cvsroot/netsaintplug/netsaintplug/configure.in:
3103         fix solaris check_swap bug - change sscanf format from %*d,%*d to %*[0-9,-]
3105 2000-02-11  karldebisschop  <kdebisschop>
3107         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
3108         modify to check uid and ppid for architectures other than linux
3110 2000-02-09  karldebisschop  <kdebisschop>
3112         * /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/configure.in:
3113         step one to testing user (actually, userid) and ppid in check_procs
3115         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
3116         get DUP check to give warning
3118         * /cvsroot/netsaintplug/netsaintplug/configure:
3119         should not be handed down - autoconf locally before making tarballs/RPMS
3121         * /cvsroot/netsaintplug/netsaintplug/plugins/check_process.c:
3122         use foo[SIZE-1]=0 instead =f '\0' for better compatibility
3124         * /cvsroot/netsaintplug/netsaintplug/configure.in:
3125         change linux ping syntax to scan for DUPs
3127         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c:
3128         check for duplicates
3130         * /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c:
3131         fix DB_NAMELEN and string comparison tests
3132         get rid of waron about discarding constant string
3134         * /cvsroot/netsaintplug/netsaintplug/configure.in:
3135         use ps for HPUX that is close to working - still broken on check_vsz/rss
3137         * /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c:
3138         pass authentication info if either passwd or user is given
3140         * /cvsroot/netsaintplug/netsaintplug/plugins/check_pgsql.c:
3141         allow user without password for authentication
3142         fix dbname check
3144         * /cvsroot/netsaintplug/netsaintplug/plugins/check_process.c:
3145         Patch submitted by author to use strncpy
3147 2000-02-08  karldebisschop  <kdebisschop>
3149         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in:
3150         fix problem with test -e for solaris - kludge with 'cat filename'
3152         * /cvsroot/netsaintplug/netsaintplug/plugins/popen.h, /cvsroot/netsaintplug/netsaintplug/plugins/utils.h:
3153         superceded bu utils.h.in and popen.h.in
3155         * /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:
3156         use configure to check signal return type
3157         use subst.in to fillin command.cfg
3159 2000-02-05  karldebisschop  <kdebisschop>
3161         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in:
3162         fix typo - triple slash in a few URLs
3164         * /cvsroot/netsaintplug/netsaintplug/plugins/check_radius.c:
3165         remove extra comma in terminate subroutine
3167 2000-02-04  karldebisschop  <kdebisschop>
3169         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle:
3170         submission by latigid010@yahoo.com
3171         no scratch file
3172         check db option
3173         more normal switches (kdebisschop)
3175         * /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/Makefile.in:
3176         compile only base plugins for RPM
3177         fix little glitches in commands.cfg
3179         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl:
3180         better arg checking for perl taint
3182 2000-02-01  hgayosso  <hgayosso>
3184         * /cvsroot/netsaintplug/netsaintplug/contrib/check_hprsc.tar.gz:
3185         Perl script (check_hprsc) to check HP-UX resources via SNMP daemon (hgayosso)
3187         * /cvsroot/netsaintplug/netsaintplug/contrib/readme.txt:
3188         check_hprsc.tar.gz added to the contrib plugins (hgayosso)
3190 2000-01-28  karldebisschop  <kdebisschop>
3192         * /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:
3193         get date include correct
3195         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c:
3196         get date include right
3198         * /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:
3199         try to get version includes right
3201         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec, /cvsroot/netsaintplug/netsaintplug/plugins/check_procs.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3202         get revision listsing fixed
3204         * /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3205         udpate for release 1.2.8pre1
3207         * /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3208         update spec for 1.2.8-pre1
3209         have makefile delete command.cfg on make distclean
3211         * /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:
3212         use print_revision function in utils
3213         use included timeout_handlers throughout [(socket|popen)?alarm_handler]
3214         clean up use of externs in popen.[hc] and utils.[hc] for above
3215         handle percent or KB in check_disk
3217 2000-01-23  karldebisschop  <kdebisschop>
3219         * /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_ups.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3220         snmp: start trying to clarify hex mesages
3221         ups: manually apply submitted patch
3222         utils: bug fix in is_numeric
3224         * /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ircd.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_ntp.pl, /cvsroot/netsaintplug/netsaintplug/plugins-scripts/check_oracle:
3225         minor fixes posted to bugs list:
3226          ircd - fix match string
3227          ntp - return critical if server is down
3228          oracle - make no temp files
3230 2000-01-22  karldebisschop  <kdebisschop>
3232         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/utils.c:
3233         streamline utils functions is_integer and is_numeric
3234         tighten check_ping error prose so it nearly shows on a 80x24 display
3236 2000-01-21  karldebisschop  <kdebisschop>
3238         * /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:
3239         fix bug in adapting configure to check_netsaint
3240         fix omission in check_procs arg testing
3241         fix utils sscanf syntax - linux uses EOF where FreeBSD uses 0
3243         * /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:
3244         add check_process and check_radius as extras
3245         make check_pgsl understand old syntax as well
3246         modify check_procs to look for specific comman names and test on ranges
3247         modify configure.in tests so check_netsaint can maybe work with more OS's
3249 2000-01-20  karldebisschop  <kdebisschop>
3251         * /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:
3252         set default timeout to 10 seconds
3253         make tests give fewer warnings
3254         move check_httpstr to check_http
3256 2000-01-19  karldebisschop  <kdebisschop>
3258         * /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:
3259         use -q option for who if available
3260         use getopt for check_pgsql
3261         make check_users work even if no users are logged in
3262         clean up (developmental) utils.c
3264 2000-01-17  karldebisschop  <kdebisschop>
3266         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in:
3267         use the -n switch to prevent host lookups in check_ping
3269         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/plugins/check_users.c:
3270         update for FreeBSD:
3271           add new tests for FreeBSD ps syntax
3272           add test for swapinfo command
3273           modify check_users to work without -q option
3274           modify check_vsz test to work without requiring 'init' listing in `ps` output
3276 2000-01-13  karldebisschop  <kdebisschop>
3278         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in:
3279         add HAVE_REGEX_H to configure
3281         * /cvsroot/netsaintplug/netsaintplug/command.cfg.in:
3282         this should be included by reference in hosts.cfg
3284         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr.c:
3285         check redirects working
3286         regex content search working
3288 2000-01-10  karldebisschop  <kdebisschop>
3290         * /cvsroot/netsaintplug/netsaintplug/plugins/check_ping.c, /cvsroot/netsaintplug/netsaintplug/plugins/netutils.c:
3291         Incorporate netsaint_plugins-1.2.7p1 changes:
3292         - Fixed RH 6.1 ICMP error "bug" in check_ping plugin
3293           (patch by Luiz Felipe R E)
3294         - Fixed uninitialized memory bug in netutils.c (patch by Frank Conrad)
3296 1999-12-28  holoway  <holoway>
3298         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3299         I'm a schmuck. :)  Would help if I deleted the line, doncha think?
3301         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3302         Removed the requirement of netsaint in the rpm build; the plugins may
3303         live on a machine without it. (nrpe or nrpep may use the plugins without
3304         having netsaint proper present)
3306 1999-12-17  karldebisschop  <kdebisschop>
3308         * /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:
3309         adds files from www.netsaint.org contrib area.
3311         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr:
3312         add STATE_DEPENDENT to common/common.h
3313         check_httpstr binary should never have been there in the first place
3315         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_snmp.c:
3316         made actual http check into subroutine
3317         cleaned up help screen
3318         added option checking for --onredirect
3319         added long-style syntax for all other current options
3321 1999-12-15  holoway  <holoway>
3323         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3324         Modified the spec file to change the name of the tarball to
3325         netsaint-plugins-version-release.tar.gz
3327         * /cvsroot/netsaintplug/netsaintplug/netsaint-plugins.spec:
3328         Added the spec file for creating RPMs from the CVS source.
3330 1999-12-14  karldebisschop  <kdebisschop>
3332         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr.c:
3333         checkpoint - incorporate version info in header
3335         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr:
3336         use version.h for release date tracking
3338         * /cvsroot/netsaintplug/netsaintplug/plugins/check_httpstr.c:
3339         use sscanf to clean up HTTP error code checking
3341 1999-12-10  karldebisschop  <kdebisschop>
3343         * /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:
3344         Initial checkin.
3345         Release 1.2.7 plus bugfixes
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         New file.
3350         * /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:
3351         Initial checkin.
3352         Release 1.2.7 plus bugfixes
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         New file.
3357         * /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:
3358         Initial checkin.
3359         Release 1.2.7 plus bugfixes
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         New file.
3364         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
3365         Initial checkin.
3366         Release 1.2.7 plus bugfixes
3368         * /cvsroot/netsaintplug/netsaintplug/plugins/check_by_ssh.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_netsaint.c:
3369         New file.
3371         * /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:
3372         Initial checkin.
3373         Release 1.2.7 plus bugfixes
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         New file.
3378         * /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:
3379         Initial checkin.
3380         Release 1.2.7 plus bugfixes
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         New file.
3385         * /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:
3386         Initial checkin.
3387         Release 1.2.7 plus bugfixes
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         New file.
3392         * /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:
3393         Initial checkin.
3394         Release 1.2.7 plus bugfixes
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         New file.
3399         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c:
3400         Initial checkin.
3401         Release 1.2.7 plus bugfixes
3403         * /cvsroot/netsaintplug/netsaintplug/plugins/check_mrtgtraf.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nntp.c, /cvsroot/netsaintplug/netsaintplug/plugins/check_nwstat.c:
3404         New file.
3406         * /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:
3407         Initial checkin.
3408         Release 1.2.7 plus bugfixes
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         New file.
3413         * /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:
3414         Initial checkin.
3415         Release 1.2.7 plus bugfixes
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         New file.
3420         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/install-sh, /cvsroot/netsaintplug/netsaintplug/saintcheck:
3421         Initial checkin.
3422         Release 1.2.7 plus bugfixes
3424         * /cvsroot/netsaintplug/netsaintplug/configure, /cvsroot/netsaintplug/netsaintplug/configure.in, /cvsroot/netsaintplug/netsaintplug/install-sh, /cvsroot/netsaintplug/netsaintplug/saintcheck:
3425         New file.
3427         * /cvsroot/netsaintplug/netsaintplug/Changelog, /cvsroot/netsaintplug/netsaintplug/INSTALL, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/README, /cvsroot/netsaintplug/netsaintplug/REQUIREMENTS:
3428         Initial checkin.
3429         Release 1.2.7 plus bugfixes
3431         * /cvsroot/netsaintplug/netsaintplug/Changelog, /cvsroot/netsaintplug/netsaintplug/INSTALL, /cvsroot/netsaintplug/netsaintplug/Makefile.in, /cvsroot/netsaintplug/netsaintplug/README, /cvsroot/netsaintplug/netsaintplug/REQUIREMENTS:
3432         New file.
3434 NetSaint Plugins Changelog
3435 --------------------------
3437 Current
3438 -------
3439 1.2.9-a6 - 25 August 2000 (alpha code)
3440 --------------------------------------
3441 * check_disk
3442         (process_arguments) remove stray debugging printf in -p option
3443 * plugins/Makefile.am
3444         (check_netsaint) move to EXTRAS
3445         
3446         
3447 1.2.9-a5 - 23 August 2000 (alpha code)
3448 --------------------------------------
3449 * check_fping
3450         (main) check rta and packet loss, control packet size and count
3451         (process_arguments) add options for number of packets and size
3452 * check_tcp
3453         (main) alter to run as any of check_(ftp|imaop|pop|smtp|tcp|ucp)
3454 * check_rpc
3455         (main) fix checking against initial error state (start UNKNOWN)
3456 * plugins-scripts/Makefile.am
3457         fix install.dist for utils.pm and utils.sh
3459 1.2.9-a2 - 12 July 2000 (alpha code)
3460 ------------------------------------
3461 * check_http
3462         (check_http) remove "\r\n" pair causing problems for zope
3463         (print_help) fix documentation
3464 * check_disk
3465         (global) malloc string pointers for most character variables
3466         (print_help) fix documentation
3467         (call_getopt) use comma for pairs of options, reserve colon for ranges
3468         (main) use new ssprintf function to assemble 'command_line'
3469         don't sscanf for mount point
3470 * check_load
3471         (global) malloc string pointers for most character variables
3472         (main) use getopt
3473         (process_arguments, print_help, print_usage) new functions
3474 * check_procs
3475         (main) was reporting too many matches due to strncmp
3476 * check_swap
3477         (global) malloc string pointers for most character variables
3478         (main) use getopt
3479         (process_arguments, print_help, print_usage) new functions
3480 * check_time
3481         (global) malloc string pointers for most character variables
3482         (main) use getopt
3483         (process_arguments, print_help, print_usage) new functions
3484 * check_tcp
3485         (print_help) fix documentation
3486 * check_udp
3487         (global) malloc string pointers for most character variables
3488         (main) use getopt
3489         (process_arguments, print_help, print_usage) new functions
3490 * check_users
3491         (global) malloc string pointers for most character variables
3492         (main) use getopt
3493         (process_arguments, print_help, print_usage) new functions
3494 * utils
3495         (strscpy) new -- safe string copy does its own malloc
3496         (strscat) new -- safe string cat does its own malloc
3497         (ssprintf) new -- safe string sprintf does its own malloc
3499 1.2.9-a1 - 3 July 2000 (alpha code)
3500 -----------------------------------
3501 * check_by_ssh.c (main) allow multiple services for passive checks
3502   (call_getopt) add options needed for passive multichecks
3503 * check_disk.c (main) check all mounted partitions if none specified
3504 * check_fping.c (main) use getopt
3505   (process_arguments, print_help, print_usage) new functions
3506 * check_ftp.c (main) use getopt
3507   (process_arguments, print_help, print_usage) new functions
3508 * check_ping.c (check_ping) return critical if output comes on STDERR
3509   add another sscanf for FreeBSD
3510 * check_procs.c (print_usage) fix docs
3511 * check_tcp.c (main) use getopt
3512   (process_arguments, print_help, print_usage) new functions
3513 * check_users.c (main) use getopt
3514   (process_arguments, print_help, print_usage) new functions
3515 * utils.h (macros) provide standard usage() macro
3516 * rearrange directory for multiplatform builds
3517 * test scripts added for check_fping and check_tcp
3519 1.2.8.4
3520 -------
3521 * check_ping.c (process_arguments): don't malloc - just copy pointer
3522   tweak to get non-POSIX order working
3523   (call_getopt): don't malloc - just copy pointer
3525 1.2.8.3 - 22 June 2000
3526 ----------------------
3527 * check_http.c (process_arguments): add -nothml to reverse-compat rewrites
3528   (call_getopt): set display_html false for '-n'
3529 * check_procs.c (print_help): update docs
3530   (print_usage): update docs
3531   (call_getopt): fix long option (was 'program', is 'command')
3532   (main): allow inverted order of max/min for outside ranges
3533   (validate_arguments): some valid, though strange, thresholds were rejected
3534 * check_ssh.c (ssh_connect): fix display of host name for connect fails
3535 * check_ping.c (process_arguments): add -nothml to reverse-compat rewrites
3536   fix malloc error - need to malloc strlen+1
3537   (call_getopt): fix malloc error - need to malloc strlen+1
3538 * check_disk.c (main): use new terminate 
3539   (print_usage): typo in printout
3540 * utils.h.in (terminate): update prototype for terminate
3541 * utils.c (terminate): allow terminate to accept format,arglist as printf
3542 * check_sensors.sh (print_revision): fix bug in Revision string cleanup
3543 * netsaint-plugins.spec: make relocatable
3544   use macros throughout
3545 * netsaint-plugins-custom.spec: make relocatable
3546   use macros throughout
3547 * make-tarball: create md5sum
3548   do some rpm setup
3550 1.2.8-2 - 16 June 2000
3551 ----------------------
3552 * check_ping.c (run_ping): was not warning of DUPLICATES anymore, fixed
3553   (all): switch most fixed length buffers to malloc
3554   (print_usage): fix documentation
3555   (print_help): fix documentation
3556   (call_getopt): make nohtml the default, add -L (--link) option
3557 * check_http.c (check_http): more rigorous header/content separation
3558   alter verbose printout to show header, status, and content divisions
3559   (process_arguments): distinguish server and vhost
3560   (call_getopt): distinguish server and vhost
3561   (print_usage): document new -I option for server IPaddress
3562   (print_help): document new -I option for server IPaddress
3563   (all): reindent, tabify
3564 * plugins-scripts/Makfile.in (install): add $(DESTDIR)
3565 * plugins/Makefile.in (install): add $(DESTDIR)
3566   fix for case where there are no extras
3567   (check_ldap): add NETLIBS and SOCKETLIBS
3568   (check_process): remove (obolete)
3569   (all): reorder $(CC) args so -o <src> comes earlier
3570 * check_process.c (all): move to obsolete directory
3571 * configure (check_process): remove (obolete)
3572 * check_procs.c (all): change variable name for 'stat' to 'statopt' for AIX ?bug?
3573   (print_help): fix typo
3574 * check_dns.c (print_help,print_usage): fix documentation
3575   (all): c-indent and retabify
3576 * subst.in (/bin/mktemp): -q option breaks HPUX
3577 * check_sensors.sh (print_help): new function
3578   (print_usage): new function
3579   (main): add --help, --version, --verbose options
3580   (print_revision): make more GNU compatible
3581 * utils.c (print_revision): print license to be more GNU standard
3582 * utils.h.in: add #defines for STDOPTS
3583 * check_rpc.pl (all): fix a few introductory comments
3584 * check_vsz.c (main): move option processing to new process_arguments function
3585   (all): retabify
3586   use malloc and remove most fixed text string sizes
3587 * check_snmp.c (print_help,print_usage): add items, fix typo
3588 * check_by_ssh.c (parse_arguments): bugfix - increment 'c' in remote command parsing
3589 * check_ldap.c (main): add timeout alarm
3591 1.2.8 - 9 June 2000
3592 -------------------
3593 * check_by_ssh.c (parse_arguments): bugfix in remote command parsing
3595 1.2.8pre7 - 8 June 2000
3596 -----------------------
3597 - make getopt() calls mostly backwards-compatible with all older
3598   options specifications the do not directly conflict with present
3599   standard. (pre-release 2 was only backwards compatible when compiled
3600   against GNU getopt).
3601 - integrate ssl code from Rene Klootwijk into check_http
3602 - a variety of small bug fixes (mostly cases where I left development
3603   printing code in plugin [KBD]).
3604 - add -v (--verbose) option to check_http tp print out page(s) as they
3605   are read and any redirects are followed (if specified in options).
3606 - malloc variable for page contents in check_http so that entire page
3607   can be scanned for strings or regular expressions.
3608 - add urlize to wrap plugin output in HTML link tags, make no-html the
3609   default for check_http.
3610 - develop RPM specs netsaint-plugins.spec with a controlled list of
3611   files in the package, and netsaint-plugins-custom.spec which will
3612   rebuild differently based on the packages installed on the build
3613   machine.
3615 1.2.8pre2 - 2 May 2000
3616 ----------------------
3617 - Modify check_snmp to process multiple OIDs in a request (args not backward
3618   compatible)
3619 - Use getopt in check_by_ssh, check_disk, check_dns, check_ldap, check_pgsql, 
3620   check_ping, check_procs, check_snmp
3621 - integrate enhancements from check_process [Rene Klootwijk] into check_procs
3622   (including filter by user, parent PID and process name)
3623 - add check_https plugin contributed by Rene Klootwijk
3624 - add check_ide-smart contributed by Robert Dale
3625 - add backward compatibility on check_ping args
3626 - add Makefile for scripts, process trusted path for portability
3627 - use perl test harness in place of saintcheck hack
3628 - fix all plugins calling spopen to also open stderr
3629 - add check_rpc script to replace check_nfs and check_ypbind
3630 - replace check_oracle script with enhanced version by litigid010@yahoo.com
3631 - modularize ping checking loop in check_ping to later allow adaptive loop
3632   count within the plugin
3633 - modify check_disk to accept either paths that are not partition mount points
3634 - modify several plugins to print version number in response to --version opt
3635 - begin distinction between --help (may be many screens) and --usage (1 to 10
3636   lines only)
3637 - maintain commands.cfg file with syntactically correct command definitions
3639 1.2.7 - 11/09/1999
3640 ------------------
3641 - Added check_ntp plugin script contributed by Bo Kersey
3642 - Added check_real plugin contributed by Pedro Leite
3643 - Added check_netsaint plugin
3644 - Added delimiter option to check_snmp plugin
3645 - Added STR and SUBSTR evaluation options to check_snmp plugin
3646 - Fixed bug in check_hpjd where it would erroneously report timeout errors
3647 - Added option to suppress HTML link in check_http and check_ping plugins
3648 - Modified check_http plugin to send carriage returns in http request
3649 - Modified configure script and check_ping plugin to work under FreeBSD
3650 - Changed command line format for check_ping plugin!!
3653 1.2.6 - 10/16/1999
3654 ------------------
3655 - Several plugin bugfixes by Karl DeBisschop
3656 - Added 'saintcheck' script contributed by Karl DeBisschop that can be used
3657   to test various plugins before they are used
3658 - Added check_nfs and check_flexlm plugin scripts contributed by 
3659   Ernst-Dieter Martin
3660 - Added check_breeze and check_wave plugin scripts contributed by Jeffrey Blank
3661 - Added check_ircd plugin script contributed by Richard Mayhew
3664 1.2.5 - 09/19/1999
3665 ------------------
3666 - Fixed bug with expect argument (-e) in check_http plugin
3667 - Added additional ping command format to configure script (<srvr> -n <pkts>)
3668 - Switched several plugins to safer version of popen() contributed by Karl 
3669   DeBisschop
3670 - Added basic authentication ability to check_http plugin as contributed by
3671   Perry Clarke
3672 - Changed check_imap expect string to "* OK" (repoted by Matt Shibla) and 
3673   default port to 143 (reported by Darin Fisher)
3674 - Added check_reply plugin contributed by Jacob Jundqvist
3677 1.2.4 - 08/26/1999
3678 ------------------
3679 - Added check_ldap and check_mysql plugins contributed by Dietmar Rieder
3680 - Added check_game plugin contributed by Ian Cass
3681 - Modified configure script to work with ping command under OpenBSD
3684 1.2.3 - 08/18/1999
3685 ------------------
3686 - Modified most plugins to use common network utilities and include files
3687 - Plugins no longer create temp files (expect the check_log plugin script)
3690 1.2.2 - 08/15/1999
3691 ------------------
3692 - Modified plugins to create temp files in var/ subdirectory of installation
3693 - Added Michael Anton's check_disk_smb.pl plugin
3696 1.2.1 - 08/01/1999
3697 ------------------
3698 - Added $(SOCKETLIBS) to Makefile for Over-CR plugin
3699 - Added quotes around query in check_log plugin to allow for multiple word
3700   queries
3701 - Added a check for no supported options in the check_ups plugin
3704 1.2.0 - 07/30/1999
3705 ------------------
3706 - Added new check_log plugin script
3707 - Added timeout alarm to the check_ssh plugin
3708 - Added "not equal" evaluation method to check_snmp plugin
3709 - Added new check_ups plugin (only tested on APC SmartUPS 2200)
3712 1.1.0 - 07/23/1999
3713 ------------------
3714 - Added new check_ssh plugin contributed by Remi Paulmier
3715 - Added new check_overcr and check_snmp plugins
3716 - Fixed the help screen on the check_nwstat plugin to correctly reflect the
3717   meanings of the warn_value and crit_value variables.
3718 - Fixed some problems with the check_load plugin to make it compile under 
3719   NetBSD
3720 - Minor tweaks to various plugins
3723 1.0.0 - 07/13/1999
3724 ------------------
3725 - Initial release of plugins as a separate distribution