2001-09-16 21:59  sljohnson

	* RELEASE: Added file into CVS

2001-09-16 20:35  sljohnson

	* src/lib/Spong/Network/plugins/check_dns: added 'host' as another
	DNS test command

2001-09-16 13:08  sljohnson

	* src/lib/Spong/Client/plugins/: check_cpu, check_disk,
	check_mailq, check_processes: update to use SafeExec::safe_exec()
	to run external programs

2001-09-16 13:07  sljohnson

	* CHANGES: updated with latest changes

2001-08-16 08:08  sljohnson

	* src/spong-server.pl: corrected =+ operator in
	listen_for_queries()

2001-08-07 13:41  sljohnson

	* src/lib/Spong/Network/plugins/: check_dns, check_nfs, check_ntp:
	Converted to use new Spong::SafeExec module

2001-08-06 18:08  sljohnson

	* src/lib/Spong/Network/plugins/: check_ntp, check_ping: converted
	program to use SafeExec module

2001-08-06 18:07  sljohnson

	* src/lib/Spong/SafeExec.pm: added into CVS

2001-06-29 10:08  supermathie

	* contrib/plugins/spong-server/: data_rrd_disk, data_rrd_la:
	Changed the directory for rrd databases to spong/var/rrd instead of
	spong/www/rrd

2001-06-29 09:34  supermathie

	* contrib/plugins/spong-server/data_rrd_la: Added a parser for NT
	cpu status lines

2001-06-29 09:31  supermathie

	* contrib/plugins/spong-server/data_rrd_disk: Added support for
	logging disk sizes of NT machines Added a high-level (8) debug
	message when a line can't be parsed.

2001-06-27 14:29  supermathie

	* spong.mk: Updated SPONGVER to 2.7.5

2001-06-27 13:34  supermathie

	* Makefile: Ignore the error from rm -rf if CVS dirs don't exist

2001-06-24 12:15  supermathie

	* contrib/plugins/spong-server/: data_rrd_disk, data_rrd_la: If the
	status update has color purple, we don't log it.

2001-06-24 11:16  supermathie

	* config/spong.conf.linux: Added MEMCHECK variable for linux

2001-06-24 11:13  supermathie

	* config/spong.conf.in: Added "proc" to the list of filesystems to
	ignore Added MEMWARN and MEMCRIT variables for the 'memory'
	spong-client check

2001-06-21 12:05  supermathie

	* src/spong-message.pl: When describing what add_contact is doing,
	show the delay,rcpt,etc. fields I've moved the "Test Mode: skipping
	page" message down below the filtering logic, so that instead of
	spitting a message for all possible recipients, we only get a
	message corresponding to a real notification that would have been
	sent.

2001-06-21 11:26  supermathie

	* config/spong.groups.auto: A spong.groups file that parses the
	hosts hash and automatically generates the groups from that.

2001-06-21 10:42  supermathie

	* src/lib/Spong/Client/plugins/check_memory: Oops - Id tag was
	wrong.

2001-06-21 10:41  supermathie

	* src/lib/Spong/Client/plugins/check_memory: Checks the memory
	usage on the system and complains if it's too high.  At this point,
	it's kind of kludgey, using free(1) or top.

2001-06-20 16:18  sljohnson

	* src/spong-network.pl: added patch to check_tcp() to allow amount
	of data read to be specified

2001-06-20 12:10  supermathie

	* src/: spong-client.pl, spong-network.pl, spong-server.pl: Smarter
	HUP handling that handles restarting with both --debug and
	--nodaemonize options.	Before, --nodaemonize wasn't being passed
	to the re-execed spong-*.

2001-06-19 16:28  supermathie

	* src/spong-server.pl: Reset the program name back to "spong-server
	(query)" after handling an incoming connection.  Done so we don't
	get entries in the process table saying they're handling a
	connection from somebody when they really aren't.

2001-06-19 16:24  supermathie

	* src/: spong-client.pl, spong-network.pl, spong-server.pl: Added
	the --nodaemonize option to the 3 daemons.  This flag causes the
	program to not automatically daemonize when invoked.  Suggested
	usage: Run from a monitor, such as init.

2001-06-13 11:12  sljohnson

	* CHANGES: latest updates

2001-06-13 11:08  sljohnson

	* CHANGES: updated with lastest changes

2001-06-13 11:07  sljohnson

	* src/spong-message.pl: stop_after flag not being reset after it's
	use on a service

2001-05-25 09:42  sljohnson

	* src/spong-network.pl: corrected $stopafter to $stop_after in
	previous fix

2001-05-25 09:30  sljohnson

	* src/spong-network.pl: stop_after flag not being cleared after
	flagged service was checked

2001-05-07 14:19  sljohnson

	* src/spong-network.pl: removed close and alarm calls output of
	alarm/eval block in check_tcp()

2001-05-07 09:49  sljohnson

	* src/lib/Spong/Network/plugins/check_ping: added alarm(0) and
	close PING to eval block

2001-05-07 09:48  sljohnson

	* contrib/plugins/spong-server/data_sendmsg: removed irrelevant
	documentation from POD docs

2001-05-07 09:46  sljohnson

	* build: added -r to cleaning up of ./etc build dir

2001-04-20 14:04  sljohnson

	* src/spong-message.pl: contac group processing has wrong variable
	subscript in add_contact()

2001-04-17 16:39  sljohnson

	* src/spong-message.pl: fixed problem in add_contact() and rcpt
	hashes.

2001-04-16 21:58  sljohnson

	* src/: spong-network.pl, spong-server.pl, wap-spong.pl,
	www-spong-ack.pl, www-spong.pl: corrected sort array compare bug
	config file loading

2001-04-16 21:30  sljohnson

	* src/spong-network.pl: added close for FH in eval block for
	check_tcp

2001-04-12 14:05  sljohnson

	* src/lib/Spong/Network/plugins/check_ntp: $/ was being undef'ed
	and not being restored afterwards

2001-03-26 13:33  sljohnson

	* src/lib/Spong/Service.pm: added wml_escape() for summary line in
	display_wml

2001-03-26 13:22  sljohnson

	* src/spong-server.pl: fixed problem with restarted master
	processes not clearing sigmask

2001-03-26 12:51  sljohnson

	* src/spong-server.pl: fixed wrong directory path in first run
	logic in message_user

2001-02-08 19:59  sljohnson

	* src/spong-network.pl: corrected missed reverse substitution

2001-02-08 16:55  sljohnson

	* src/spong-network.pl: fixed wrong file version in CVS tree

2001-02-07 08:46  sljohnson

	* www/gifs/clear.gif: added clear.gif to CVS

2001-02-07 08:38  sljohnson

	* CHANGES, config/spong.conf-sample, pod/user-guide.pod:
	documentation updates

2001-02-07 08:33  sljohnson

	* src/spong-message.pl: added debug statement in delay/repeat logic

2001-01-31 08:27  sljohnson

	* src/spong-server.pl: month was being being used for minute field
	in Big Brother emulation

2001-01-19 17:47  sljohnson

	* src/spong-network.pl: fixed bug in 'skip_network_checks' logic,
	$HOST -> $HOSTS

2001-01-17 19:52  sljohnson

	* src/lib/Spong/Network/plugins/check_ping: added check for /octets
	from/ for Mandrake ping command

2001-01-10 10:31  sljohnson

	* pod/: admin-guide.pod, user-guide.pod: doc updates on clear
	status and general administration

2001-01-10 10:30  sljohnson

	* CHANGES: latest changes

2001-01-10 10:29  sljohnson

	* src/: spong-message.pl, spong-server.pl,
	lib/Spong/HistoryList.pm, lib/Spong/HostGroups.pm,
	lib/Spong/HostList.pm, lib/Spong/Service.pm,
	lib/Spong/ServiceList.pm: added new purple and clear statuses

2001-01-10 10:28  sljohnson

	* src/lib/Spong/Status.pm: removed Spong::Status from the @ISA to
	prevent recursive search loop

2001-01-10 10:24  sljohnson

	* src/spong-network.pl: skipped services after a 'stop_after' are
	reported with a clear status

2001-01-08 01:00  sljohnson

	* src/lib/Spong/Status.pm: added missing semicolor on line 105.

2001-01-06 20:01  sljohnson

	* CHANGES: documentation updates

2001-01-06 19:56  sljohnson

	* src/lib/Spong/Status.pm: fixed problem with missing alarm(0) when
	die'ing with no socket

2001-01-06 00:36  sljohnson

	* pod/admin-guide.pod, pod/builddoc, pod/spong-network.pod,
	pod/spong.hosts.pod, pod/user-guide.pod,
	src/lib/Spong/Network/plugins/check_interfaces: documentation
	updates

2001-01-05 14:50  sljohnson

	* pod/: spong.conf.pod, spongfaq.pod: documentation updates

2001-01-05 14:49  sljohnson

	* CHANGES: latest changes

2000-12-31 21:15  sljohnson

	* pod/spong.message.pod: added 'last_if_match' documentation

2000-12-31 16:59  sljohnson

	* src/spong-message.pl: added 'last_if_match' logic to rules scan
	loop

2000-12-30 23:50  sljohnson

	* src/spong-message.pl: changed add_contact() to not push 'group'
	contacts onto contact FIFO

2000-12-24 14:43  sljohnson

	* pod/spong.message.pod, src/spong-message.pl: added printing of
	new 'name' attribute in --debug output and added help()

2000-12-24 13:52  sljohnson

	* src/spong-message.pl: fixed syntax error

2000-12-21 16:47  sljohnson

	* config/spong.hosts, pod/spong-network.pod, pod/spong.hosts.pod,
	pod/spongfaq.pod, src/spong-network.pl: added 'skip_network_checks'
	spong.cong attribute flag for spong-network

2000-12-21 16:47  sljohnson

	* Makefile: added 'mkdir tmp' to clientdir: processes

2000-12-21 16:45  sljohnson

	* CHANGES: latest updates

2000-12-21 16:43  sljohnson

	* config.mk: misc updates

2000-12-20 18:15  sljohnson

	* CHANGES: latest changes

2000-12-20 18:12  sljohnson

	* pod/spong-message.pod, pod/spong.message.pod,
	src/spong-message.pl: added exclude_color/exclude_status matching
	term for matching rules

2000-12-20 17:46  sljohnson

	* CHANGES: latest changes

2000-12-20 17:32  sljohnson

	* src/lib/Spong/Network/plugins/check_interfaces: added
	ignore_interface facility to allow for skipping of interfaces
	checks

2000-12-20 16:04  sljohnson

	* config/spong.hosts: added per serive downtime example

2000-12-20 16:01  sljohnson

	* pod/spong.hosts.pod: added per service downtime documentation

2000-12-20 16:00  sljohnson

	* src/: spong-message.pl, lib/Spong/Service.pm: added per service
	downtime

2000-12-20 15:51  sljohnson

	* src/lib/Spong/Host.pm: fixed syntax problem with
	$WWW_PROB_ACTIONBAR generation code

2000-12-19 16:50  sljohnson

	* src/spong-server.pl: added code to send message field of status
	message to spong-message when noficitions are sent

2000-12-19 16:21  sljohnson

	* CHANGES: latest updates

2000-12-19 16:18  sljohnson

	* src/spong-message.pl: fixed message count problem with contact
	that are hashes

2000-12-19 16:15  sljohnson

	* src/spong-server.pl: fixed notifiction problem with $SEND_MESSAGE
	= CHANGE, if status = green and first status message

2000-12-19 15:16  sljohnson

	* CHANGES: latest changes

2000-12-19 15:13  sljohnson

	* src/spong-message.pl: added new facility to handle a group of
	users with new %HUMANS 'group' attrib

2000-12-19 15:11  sljohnson

	* pod/spong.hosts.pod: added documentation on new %HUMANS 'group'
	attribute

2000-12-19 15:10  sljohnson

	* config/spong.hosts: added example of new group contact entry type

2000-12-19 14:06  sljohnson

	* CHANGES: latest changes

2000-12-19 14:04  sljohnson

	* CHANGES: latest updated

2000-12-19 14:03  sljohnson

	* pod/spong.hosts.pod: updated 'services' section for new host
	check bailout feature if a flagged test fails

2000-12-19 14:01  sljohnson

	* src/spong-network.pl: fixed timer() problem in tcp_check() and
	code to skip remaining tests for host if flagged test fails.

2000-12-19 14:00  sljohnson

	* src/lib/Spong/Network/plugins/check_ping: removed pingecho use
	and fixed problem with alarm() in the eval{} block

2000-12-18 23:27  sljohnson

	* src/: spong-network.pl, spong-server.pl: fixed some syntab bugs
	from last set of changes

2000-12-18 23:26  sljohnson

	* CHANGES: latest changes

2000-12-15 15:55  sljohnson

	* src/spong-message.pl: added ^ direct to regexp matches instead of
	concat'ing to variable

2000-12-15 15:39  sljohnson

	* src/spong-server.pl, pod/spong-server.pod: added --test param
	which is passed to spong-message for test mode of msg'ing.

2000-12-15 15:13  sljohnson

	* src/spong-server.pl: added code to keep saem group name order as
	in spong.host file in @GROUPS_LIST var

2000-12-15 15:03  sljohnson

	* pod/spong-server.pod: added item for $HISTORY_FQDN which shows
	FQDN of hostname if set to 1

2000-12-15 15:01  sljohnson

	* pod/spong.conf.pod: added item for $HISTORY_FQDN varirable

2000-12-15 15:01  sljohnson

	* src/lib/Spong/History.pm: added code to display FDQN for hostname
	if $HISTORY_FQDN is set to 1

2000-12-14 15:18  sljohnson

	* src/lib/Spong/: HostGroups.pm, ServiceList.pm: added code to
	preserve order of groups as in the spong.groups file in output

2000-11-30 15:27  sljohnson

	* src/spong-message.pl: added default msg template if default
	templ. not found in spong.message file

2000-11-29 15:01  sljohnson

	* src/spong-server.pl: fixed problem with del_ack() and save_ack()
	being called for an ack-del

2000-11-29 14:36  sljohnson

	* src/lib/Spong/Service.pm: added wml_escape() to escape WML
	control chars in display_wml()

2000-11-29 11:14  sljohnson

	* src/lib/Spong/Network/plugins/check_telnet: added $Id$ RCS
	keyword

2000-11-29 11:12  sljohnson

	* src/lib/Spong/Network/plugins/: check_interfaces, check_snmp:
	added $Id$ RCS string and added @HOST_DEFAULTS to list of possible
	params

2000-11-29 10:47  sljohnson

	* src/lib/Spong/Network/plugins/check_http: fixed problem in new
	spong.hosts based parameters code

2000-11-28 14:37  sljohnson

	* src/lib/Spong/Network/plugins/check_ping: moved close PING; pipe
	to outside of eval block. Didn't is into the last update

2000-11-28 14:35  sljohnson

	* src/lib/Spong/Network/plugins/check_http: added timeout parameter
	of 10 to check_tcp() calls

2000-11-28 14:29  sljohnson

	* src/lib/Spong/Network/plugins/check_http: added code to use new
	spong.host method of specifing host parameters

2000-11-28 14:26  sljohnson

	* src/spong-network.pl: added code to check_tcp() to default
	$timeout param if invalid or not passed

2000-11-28 14:24  sljohnson

	* Makefile: replace 'make' invocations with '$(MAKE)'

2000-11-28 14:23  sljohnson

	* pod/todo.pod: added purple status check item

2000-11-21 12:28  sljohnson

	* CHANGES: latest changes

2000-11-21 12:27  sljohnson

	* src/www-spong.pl: added code to default $WWW_TITLE_SIZE if not
	defined

2000-11-21 12:26  sljohnson

	* pod/spong.conf.pod: added $WWW_TITLE_SIZE entry

2000-11-21 11:22  sljohnson

	* INSTALL: inserted warning about make command versions and
	requirements

2000-11-20 16:45  sljohnson

	* config/spong.conf.aix: added -k to $DF command for 1024 block
	size

2000-11-15 11:28  sljohnson

	* Makefile, config.mk, spong.mk: misc makefile install changes

2000-11-15 11:27  sljohnson

	* CHANGES: updated changes

2000-11-15 11:25  sljohnson

	* config/spong.conf-sample, config/spong.conf.in, src/www-spong.pl:
	added support for setting title frame size in web interface in 3
	frame mode

2000-11-07 00:37  sljohnson

	* src/lib/Spong/Network/plugins/check_http: fix to  HTTP/1.1 code
	check for problem in IIS

2000-11-07 00:20  sljohnson

	* src/lib/Spong/Client/plugins/check_processes: change $PSEF var to
	$PS for spong standard commands

2000-11-07 00:10  sljohnson

	* config/: spong.conf.bsdi, spong.conf.freebsd, spong.conf.hpux,
	spong.conf.irix, spong.conf.linux, spong.conf.osf1,
	spong.conf.solaris: adding missing $RPCINFO command and added -s to
	solaris ping

2000-11-06 23:57  sljohnson

	* src/lib/Spong/Client/plugins/check_processes: critical counts for
	processes added and processing improved

2000-11-06 23:53  sljohnson

	* src/lib/Spong/Client/plugins/check_processes: added RCS id field

2000-11-06 13:39  sljohnson

	* src/www-spong-ack.pl: fixed parsing bug with host names
	containing dashes, '-'

2000-11-06 13:31  sljohnson

	* src/spong-server.pl: moved sleep code to after config file
	loading. $SPONGSLEEP was defaulting to 300

2000-10-26 14:06  sljohnson

	* src/lib/Spong/HostGroups.pm: fixed problem with code handling
	host group 'display' attribute

2000-10-18 13:19  sljohnson

	* CHANGES, Makefile, spong.mk: Makefile/mkae files updates

2000-10-17 14:44  sljohnson

	* Makefile: chage chown's to use '.' instead of ':'

2000-10-17 14:17  sljohnson

	* config.mk: fixed misspellingin in PERL path value

2000-10-17 14:10  sljohnson

	* spong.mk: dded missign \ in CGI files

2000-10-16 21:43  sljohnson

	* Makefile, config.mk, spong.mk: final tweaking of the makefile
	install

2000-10-16 21:42  sljohnson

	* INSTALL: added file into CVS

2000-10-16 15:52  sljohnson

	* src/lib/Spong/: Service.pm, ServiceList.pm: tweaked display_wml
	routines and fixed bug in display code: none def'ed var.

2000-10-16 15:51  sljohnson

	* src/wap-spong.pl: added back do action. changed <P> align to
	left. removed extraneous <\br>

2000-10-16 10:36  sljohnson

	* utils/mkTarg: updated Guys program to handle tmp make file
	creation

2000-10-16 10:34  sljohnson

	* src/: spong-ack.pl, spong-cleanup.pl, spong-client.pl,
	spong-message.pl, spong-network.pl, spong-status.pl, spong.pl,
	www-spong-ack.pl, www-spong.pl: added $Id$ RCS field to comments
	fields

2000-10-16 10:25  sljohnson

	* pod/spong-intro.pod: changed for spong 2.7 added

2000-10-16 09:40  sljohnson

	* CHANGES: latest changes

2000-10-16 09:20  sljohnson

	* README: updated README file using spong-intro.pod file

2000-10-16 09:00  sljohnson

	* config/spong.conf-sample: readded old spong.conf file as
	spong.conf-sample

2000-10-16 08:58  sljohnson

	* config/: spong.conf, spong.conf.aix, spong.conf.bsdi,
	spong.conf.freebsd, spong.conf.hpux, spong.conf.irix,
	spong.conf.linux, spong.conf.osf1, spong.conf.solaris,
	spong.groups, spong.hosts, spong.message: added $Id$ RCS field into
	comments and removed spong.conf file

2000-10-08 23:47  sljohnson

	* utils/: findVars, mkTarg: added files into CVS

2000-10-08 23:46  sljohnson

	* spong.conf.in, config/spong.conf.in, pod/spong-message.pod,
	src/lib/Spong/Client/plugins/check_disk: updated documentation

2000-10-08 23:45  sljohnson

	* Makefile: updated help message

2000-10-04 16:13  sljohnson

	* pod/admin-guide.pod: added section on configuring Web Display
	interface

2000-09-28 23:30  sljohnson

	* Makefile, config.mk, httpd.in, spong.conf.in, spong.mk: added
	files into CVS

2000-09-26 23:10  sljohnson

	* src/spong-network.pl: change debug param to optional instead of
	mandatory

2000-09-26 23:08  sljohnson

	* src/www-spong.pl: Fix default value of $WWW_DEFAULT_VIEW.  Add
	SPONGSLEEP check code from other programs (was still depending on
	the old $SPONGSLEEP).  Fix missing </b> in left frame view.

2000-09-26 23:05  sljohnson

	* src/spong-server.pl: pass debug value during --restart

2000-09-26 23:04  sljohnson

	* src/spong-network.pl: Add or clean up some debugging in various
	spots.	Fix some typos and incorrect comments, and removed some
	duplicated comments.  Only display (count/level) in summary if more
	than 1 attempt needed.	$line returned from check_tcp() should be a
	string.  Close filehandle outside of timeout eval in case alarm
	goes off; else we'll orphan a FIFO.  Allow --refresh or --nosleep
	to run even if there is a spong-client already running (original
	behavior).  Pass debug value when doing a restart.  Allow spaces or
	comma to separate services in spong.hosts.

2000-09-26 22:57  sljohnson

	* src/: spong-ack.pl, spong-cleanup.pl, spong-client.pl,
	spong-message.pl, spong-network.pl, spong-server.pl, spong.pl,
	www-spong-ack.pl, www-spong.pl: removed the rest of the POD
	documentation

2000-09-26 22:45  sljohnson

	* src/spong-client.pl: allow --nosleep to run with another
	instance. pass debug value on --restart.  fixed broken
	check_local() that wasn't being executed

2000-09-26 22:35  sljohnson

	* src/lib/Spong/Network/plugins/check_ping: moved ALRM handler into
	eval. close FIFO outside of eval to prevent orphan

2000-09-26 22:32  sljohnson

	* src/lib/Spong/Network/plugins/check_ntp: Make $summary more
	consistent with other plugins (service name, lowercase)

2000-09-26 22:31  sljohnson

	* src/lib/Spong/Network/plugins/check_imap: add IMAP logout command
	for a cleaner exit

2000-09-26 22:30  sljohnson

	* src/lib/Spong/Network/plugins/check_http: Perform _HOST_ -> $host
	substitution on $url for more informative display when there are
	failures.  Make $summary more consistent (prepend "http " for
	errors and warnings to match "ok" and other plugins)

2000-09-26 22:26  sljohnson

	* src/lib/Spong/History.pm: when $WWW_USE_IMAGES=0 the underline of
	links weren't the same color as the table cells in history tables

2000-09-26 22:20  sljohnson

	* pod/www-spong.pod: added documenation on other config variables
	www-spong uses

2000-09-26 22:17  sljohnson

	* config/spong.message: UIOWA clean out

2000-09-26 22:16  sljohnson

	* config/spong.groups: UIOWA host clean out

2000-09-26 22:14  sljohnson

	* config/spong.conf.osf1: rpcinfo path correction

2000-09-26 22:13  sljohnson

	* config/spong.conf.aix: fix of rpcinfo path and added lsps for
	swap space monitoring

2000-09-26 22:11  sljohnson

	* config/spong.conf: spelling corrections and UIOWA cleanout

2000-09-25 15:53  sljohnson

	* src/wap-spong.pl: added program into CVS tree

2000-09-25 15:52  sljohnson

	* CHANGES: latest changes

2000-09-25 15:51  sljohnson

	* build: added wap-spong into install routine

2000-09-25 15:43  sljohnson

	* config/spong.conf: added $WAPSPONG variable needed for wap-spong
	program

2000-09-25 15:33  sljohnson

	* src/lib/Spong/: HostList.pm, Service.pm, ServiceList.pm: added
	wml display routines

2000-09-19 10:58  sljohnson

	* src/lib/Spong/Network/plugins/check_telnet: set errmode() to
	'return' so errors a return instead of check 'croak'ing

2000-09-18 13:42  sljohnson

	* src/lib/Spong/HostGroups.pm: added code to skip display of group
	if 'display' attr == 0

2000-09-18 13:40  sljohnson

	* pod/admin-guide.pod: documentation updates

2000-09-18 13:36  sljohnson

	* config/spong.conf: added $WWWDOCS config variable

2000-09-18 13:34  sljohnson

	* CHANGES: latest udates

2000-09-15 13:13  sljohnson

	* src/spong-status.pl: added missing main::error() func that new
	Spong::Status needs.

2000-09-15 13:01  sljohnson

	* src/www-spong.pl: added !!WWWDOCS!! substitution in show()
	procedure

2000-09-15 12:58  sljohnson

	* www/html/help.html: updated file for new online access to
	doucumentation

2000-09-15 12:57  sljohnson

	* pod/spong.conf.pod: added entry for $WWWDOCS config variable

2000-09-15 12:17  sljohnson

	* src/lib/Spong/Network/plugins/check_telnet: added module into CVS

2000-09-15 12:15  sljohnson

	* src/lib/Spong/Network/plugins/: check_interfaces, check_snmp:
	documentation updates

2000-09-14 12:25  sljohnson

	* pod/: spong-cleanup.pod, spong-message-mod-template.pod,
	spong-status.pod, spong.pod, todo.pod, user-guide.pod: added files
	into CVS

2000-09-14 12:20  sljohnson

	* pod/: spong-message.pod, spong.conf.pod, spong.message.pod:
	various documentation updates

2000-09-14 12:19  sljohnson

	* pod/builddoc: added program into CVS

2000-09-14 12:01  sljohnson

	* contrib/plugins/spong-server/data_sendmsg: removed $cat from
	message which was causing mis-formatted messages

2000-09-13 13:25  sljohnson

	* config/: spong.conf.aix, spong.conf.bsdi, spong.conf.freebsd,
	spong.conf.hpux, spong.conf.irix, spong.conf.linux,
	spong.conf.osf1, spong.conf.solaris: added $DNSCMD config varirable

2000-09-13 13:20  sljohnson

	* src/lib/Spong/Network/plugins/check_dns: stopped using Net::DNS
	moduel and started using dig/nslookup for checking.

2000-09-13 13:15  sljohnson

	* src/spong-server.pl: change RCS header from $Header$ to $Id$

2000-09-13 13:11  sljohnson

	* src/spong-server.pl: updated comments and added RCS header

2000-09-12 14:21  sljohnson

	* pod/: admin-guide.pod, developer-guide.pod, spong-ack.pod,
	spong-client-mod-template.pod, spong-client.pod, spong-intro.pod,
	spong-message.pod, spong-network-mod-template.pod,
	spong-network.pod, spong-server-mod-template.pod, spong-server.pod,
	spong.conf.pod, spong.groups.pod, spong.hosts.pod,
	spong.message.pod, spongfaq.pod, www-spong-ack.pod, www-spong.pod:
	documentation updates

2000-09-06 00:13  sljohnson

	* src/: spong-ack.pl, spong-cleanup.pl, spong-client.pl,
	spong-message.pl, spong-network.pl, spong-server.pl,
	spong-status.pl, spong.pl, www-spong-ack.pl, www-spong.pl: removed
	POD documentation to separate file in /pod

2000-09-05 23:22  sljohnson

	* www/docs/: FAQ.html, admin-guide.html, changes.html,
	check_cpu.html, check_disk.html, check_logs.html,
	check_processes.html, developer-guide.html, spong-2_0.html,
	spong-client-mod-template.html, spong-client.html,
	spong-message-mod-template.html, spong-message.html,
	spong-network-mod-template.html, spong-network.html,
	spong-server-mod-template.html, spong-server.html, spong.html,
	spong_conf.html, spong_hosts.html, spong_message.html, todo.html,
	user-guide.html, www-spong.html: removed old html doc files

2000-08-29 13:13  sljohnson

	* src/lib/Spong/Status.pm: added debug statement for parsing of
	server spec

2000-08-26 00:17  sljohnson

	* config/spong.conf: changed HOST to HOSTS comments as possible
	values for $WWW_DEFAULT_VIEW

2000-08-25 10:35  sljohnson

	* config/spong.conf: removed "http://hostname/" from $WWWSPONG and
	$WWWACK default values

2000-08-22 14:39  sljohnson

	* src/lib/Spong/Client/plugins/check_mailq: fixed problem with
	regexp for picking bogus queue # of request entries

2000-08-21 14:35  sljohnson

	* src/lib/Spong/Client/plugins/check_mailq: updated to handle
	multiple mail queue dirs of sendmail 8.10 and higher

2000-08-15 23:00  sljohnson

	* CHANGES: added latest changes

2000-08-15 23:00  sljohnson

	* src/lib/Spong/Status.pm: moved socket code to SendMsgi(). now
	using main::error() for errors. routines can now handle multiple
	Spong Servers in $SPONGSERVER

2000-07-26 22:51  sljohnson

	* config/spong.conf, config/spong.hosts, pod/spong.conf.pod,
	src/www-spong.pl, src/lib/Spong/Ack.pm,
	src/lib/Spong/HistoryList.pm, src/lib/Spong/Host.pm,
	src/lib/Spong/Service.pm: changed date and time display code to use
	POSIX::strftime() and fmt vars

2000-07-26 22:50  sljohnson

	* src/lib/Spong/Network/plugins/check_ping: adding missing use
	Net::Ping; statement

2000-07-26 22:48  sljohnson

	* CHANGES: latest update

2000-07-25 22:24  sljohnson

	* src/spong-network.pl: changes esclaton code to not report
	downgraded 'red' status messages

2000-07-25 22:23  sljohnson

	* CHANGES: upated with later changes

2000-07-20 01:25  sljohnson

	* CHANGES: latest changes

2000-07-20 01:24  sljohnson

	* src/spong-message.pl: adding missing msg template code for
	'contact:module' formatted contacts

2000-07-13 23:41  sljohnson

	* pod/: spong-client-mod-template.pod,
	spong-network-mod-template.pod, spong.groups.pod: added files into
	CVS tree

2000-07-13 23:15  sljohnson

	* CHANGES, README.docs, www/screens/help-cpu.html,
	www/screens/help-disk.html, www/screens/help-dns.html,
	www/screens/help-ftp.html, www/screens/help-http.html,
	www/screens/help-imap.html, www/screens/help-logs.html,
	www/screens/help-nntp.html, www/screens/help-ping.html,
	www/screens/help-pop3.html, www/screens/help-procs.html,
	www/screens/help-smtp.html, www/screens/help.html,
	www/screens/history.html, www/screens/home.html,
	www/screens/host.html, www/screens/lan.html,
	www/screens/service.html, www/screens/unix.html: updated changes
	file and removed old unused files and directories

2000-07-13 23:11  sljohnson

	* config/spong.groups: added not about not having to put hosts in
	the 'all' group

2000-07-13 23:05  sljohnson

	* build: added mkdir for $SPONGTMP in new install tree

2000-07-13 23:02  sljohnson

	* config/spong.conf: updated $SPONGDB and $SPONGTMP to reflect new
	default install tree

2000-07-13 23:01  sljohnson

	* build: updated install to build /var directory in spong
	installation dir

2000-07-12 23:47  sljohnson

	* pod/: spong-hosts.pod, spong.hosts.pod: rename spong-hosts.pod to
	spong.hosts.pod

2000-07-12 22:56  sljohnson

	* src/: spong-client.pl, spong-server.pl: added support for new
	$SPONGSLEEP{} for setting sleep value

2000-07-09 03:06  sljohnson

	* CHANGES, www/docs/spong-network.html, www/docs/spong-server.html:
	updated documentation

2000-07-09 03:05  sljohnson

	* config/spong.message: updated file for message templates

2000-07-09 03:04  sljohnson

	* src/spong-message.pl: updated documenation for message templates

2000-07-09 03:03  sljohnson

	* pod/spong.message.pod: update documenation for new message
	templates

2000-07-09 02:39  sljohnson

	* src/spong-message.pl: updated documentation for message templates

2000-07-09 01:52  sljohnson

	* config/spong.message: added message template configuration
	section %TEMPLATES

2000-07-09 01:51  sljohnson

	* config/spong.conf: added new DATE, TIME and DATETIME formating
	varirables

2000-07-08 13:57  sljohnson

	* src/lib/Spong/Message/plugins/: msg_alltelsms, msg_email,
	msg_skytel, msg_teletouch, msg_teletouch_short: modified module to
	use new message module API for message templates

2000-07-08 13:56  sljohnson

	* src/spong-message.pl: added message templates code and new
	message module API

2000-06-27 23:02  sljohnson

	* src/spong-message.pl: added support for GetOpts::Long and
	detailed message field of status message

2000-06-25 23:12  sljohnson

	* pod/spong-server-mod-template.pod: added file into CVS
	respository

2000-06-25 22:56  sljohnson

	* pod/spong-intro.pod: adding file into CVS tree

2000-06-19 23:11  sljohnson

	* pod/: admin-guide.pod, developer-guide.pod, spong-hosts.pod,
	spong.message.pod: added file into CVS repository

2000-06-05 21:38  sljohnson

	* src/spong-network.pl: fixed bug in checking code where $color var
	was not being set properly

2000-05-26 14:25  sljohnson

	* pod/: spong.conf.pod, spongfaq.pod: added into repository

2000-05-24 15:59  sljohnson

	* src/: spong-ack.pl, spong-cleanup.pl, spong-client.pl,
	spong-message.pl, spong-network.pl, spong-server.pl,
	spong-status.pl, spong.pl, www-spong-ack.pl, www-spong.pl:
	added/updated documentation in perl pod format

2000-05-14 22:30  sljohnson

	* src/spong-network.pl: added updated documentation in pod format

2000-05-14 22:28  sljohnson

	* src/: spong-client.pl, spong-message.pl: Correcting spelling
	errors.

2000-05-12 23:40  sljohnson

	* src/spong-server.pl: &save_status() was not allowing host names
	with upper case letters

2000-05-11 22:45  sljohnson

	* src/spong-client.pl: added some new config variable that I missed
	in the documentation

2000-05-09 23:15  sljohnson

	* src/spong-client.pl: updated inline documentation in pod format
	added

2000-05-09 23:13  sljohnson

	* src/lib/Spong/Network/plugins/: check_interfaces, check_snmp:
	added inline pod documentation

2000-05-09 23:10  sljohnson

	* src/spong.pl: code added to display Group Summary text displays
	usig --grpsummary (code by Andrew Ruthven <puck@chelmer.co.nz> )

2000-05-09 23:08  sljohnson

	* src/lib/Spong/HostGroups.pm: display_text() function finished for
	all view modes (code by  Andrew Ruthven <puck@chelmer.co.nz> )

2000-05-09 23:07  sljohnson

	* CHANGES: latest changes

2000-05-04 16:05  sljohnson

	* src/lib/Spong/HostGroups.pm: added brief view to html grp-summary
	by Andrew Ruthven <puck@chelmer.co.nz>

2000-05-04 16:04  sljohnson

	* CHANGES: lastest changes

2000-05-04 15:53  sljohnson

	* src/lib/Spong/Network/plugins/: check_interfaces, check_snmp:
	fixed some problems with error checking code. It would get stuck
	after any error

2000-05-04 15:51  sljohnson

	* CHANGES: Lastest changes

2000-05-03 16:25  sljohnson

	* src/spong-network.pl: prevously down services where having status
	redowngraded to yellow at start of main loop.  critical count for
	services were notbeing restarted at start of main loop.

2000-05-03 16:24  sljohnson

	* CHANGES: Latest changes

2000-05-03 13:58  sljohnson

	* config/spong.conf: added new $RECHECKSLEEP parameter for
	spong-network

2000-05-03 13:26  sljohnson

	* src/lib/Spong/Network/plugins/: check_interfaces, check_snmp:
	files added into repository

2000-05-03 13:25  sljohnson

	* CHANGES: Latest changes

2000-04-26 00:57  sjohnson

	* src/lib/Spong/Network/plugins/check_ping: fixed some logic
	problems in the alarm timeout code

2000-04-26 00:56  sjohnson

	* src/spong-network.pl: fixed compile problem with Time::HiRes no
	being installed in server.  sleep time can be individually set for
	each program via $SPONGSLEEP{} hash.  changed escalation code to be
	a subloop that rechecks all services reported as down after main
	check loop

2000-04-26 00:51  sjohnson

	* CHANGES: latest changes

2000-04-18 13:12  sjohnson

	* src/spong-network.pl: added support for noping in $services field
	of %HOSTS

2000-04-18 13:12  sjohnson

	* CHANGES: latest changes

2000-04-17 14:23  sjohnson

	* src/spong-network.pl: added code to use new $SPONGSLEEP hash to
	determine $SPONGSLEEP time

2000-04-17 14:22  sjohnson

	* config/spong.conf: added new $SPONGSLEEP config variable with
	comments

2000-04-17 13:59  sjohnson

	* src/lib/Spong/Network/plugins/check_ping: added 'eval use
	Net::Ping' to module, removed from main program

2000-04-17 13:59  sjohnson

	* src/spong-network.pl: reactivated problem escalation code. moved
	$CRIT_WARN_LEVEL to spong.conf file.  check_tcp used increasing
	timeouts instead of flat 10 seconds. check_tcp will now report if
	service down is due to connection refused or timeout

2000-04-17 13:56  sjohnson

	* CHANGES: latest changes

2000-04-10 19:45  sjohnson

	* src/spong-network.pl: re-instated critical error escalation
	facility

2000-04-10 19:44  sjohnson

	* config/spong.conf: added RIT_WARN_LEVEL variable to config file

2000-04-06 14:56  sjohnson

	* src/: spong-server.pl, www-spong.pl: removed dahsed from grp
	commands to query process

2000-04-06 14:54  sjohnson

	* CHANGES: latest changes

2000-04-04 22:58  sjohnson

	* src/spong-server.pl: left out a undef $client in
	listen_form_queries()

2000-04-04 22:50  sjohnson

	* src/www-spong.pl: renamed 'overview' functions and parameters to
	'grp' to reflect group view name

2000-04-04 22:41  sjohnson

	* src/spong-server.pl: changed overview and ovproblems to
	grp-summary and grp-problems.  wasn't closing duplicate $sock and
	$client file handles in added forking code

2000-04-03 11:56  sjohnson

	* www/docs/: spong-2_0.html, spong_conf.html: update documentation

2000-04-03 11:53  sjohnson

	* contrib/plugins/spong-server/data_rrd_la: parsing code added to
	handle BBNT clients

2000-04-03 11:51  sjohnson

	* CHANGES: latest changes

2000-04-03 11:47  sjohnson

	* src/spong-server.pl: make update, bb_update and query processes
	forking to scale better.

2000-03-28 21:45  sjohnson

	* contrib/plugins/spong-server/data_rrd_la: added parsing for bbnt
	client output changed rrdtool update command to use N instead of
	time stamp from update message. Remote server time varianes can
	cause data loss

2000-03-28 21:44  sjohnson

	* contrib/plugins/spong-server/data_rrd_disk: changed rrdtool
	update to command to use N for current time instead of timestamp of
	message. Remote system time variances can cause data lose

2000-03-19 20:55  sjohnson

	* src/lib/Spong/Status.pm: moved alarm(0) statement to inside eval
	statement where it belongs

2000-03-19 20:52  sjohnson

	* src/spong-server.pl: moved alarm(0) calling to in eval statement
	where it belongs

2000-03-14 18:15  sjohnson

	* src/spong-network.pl: current program status written to $0 in
	main program loop

2000-03-14 18:14  sjohnson

	* CHANGES: latest changes

2000-03-14 17:11  sjohnson

	* src/spong-network.pl: added check to abort spong-network if it is
	already running

2000-03-14 17:09  sjohnson

	* src/spong-client.pl: removed call to Getopt::Long::Configure

2000-03-14 16:53  sjohnson

	* src/lib/Spong/Log.pm: added missing logopt param to new
	Spong::Logger call in open_error_log()

2000-03-14 16:51  sjohnson

	* src/spong-network.pl: coverted debug() and error() to using
	Spong::Log modules routines

2000-03-14 16:50  sjohnson

	* src/spong-client.pl: added comma to logopt attribute in
	init_logging()

2000-03-14 16:50  sjohnson

	* src/spong-server.pl: added code in listen_for_queries() to
	refersh master list of service from database every 15 minutes

2000-03-14 16:26  sjohnson

	* src/spong-client.pl: the current status is written to $0 in the
	mail loop

2000-03-14 16:24  sjohnson

	* src/spong-network.pl: converted parm handling to use Getopt::long

2000-03-14 16:06  sjohnson

	* src/spong-client.pl: added check to abort spong-client if it is
	already running

2000-03-14 15:25  sjohnson

	* src/spong-client.pl: convert parameter handling to use
	Getopt::Long and converted debug() and error() to use Spong::Log

2000-03-14 13:52  sjohnson

	* src/lib/Spong/HostList.pm: corrected status color order in
	%COLORS hash

2000-03-14 07:18  sjohnson

	* CHANGES: latest changes

2000-03-13 16:46  sjohnson

	* contrib/boot-scripts/boot-scripts-redhat6.tar.gz: added redhat
	boot scripts

2000-03-13 15:18  sjohnson

	* config/: spong.conf.aix, spong.conf.bsdi, spong.conf.freebsd,
	spong.conf.hpux, spong.conf.irix, spong.conf.linux,
	spong.conf.osf1, spong.conf.solaris: added $NTPDATE variable for
	check_ntp query

2000-03-13 15:17  sjohnson

	* CHANGES: latest updates

2000-03-13 15:17  sjohnson

	* config/spong.conf: added conf vars for WWWFRAME mode and
	WWW_PROB_ACTIONBAR for Hosts Problems display

2000-03-13 15:16  sjohnson

	* src/www-spong.pl: added three frame mode. 2 or three frame mode
	is configurable

2000-03-13 15:14  sjohnson

	* src/lib/Spong/Host.pm: added custom toolbar to
	display_problems_html()

2000-03-09 21:39  sjohnson

	* CHANGES: latest changes

2000-03-09 21:39  sjohnson

	* CHANGES: latest changed

2000-03-09 10:59  sjohnson

	* src/spong-message.pl: changed ack service check to use m//
	instead of eq

2000-03-09 10:58  sjohnson

	* src/spong-message.pl: change ack service check to use m// instead
	of eq

2000-03-09 10:46  sjohnson

	* src/lib/Spong/Info.pm: fixed misspelling of breif.html

2000-03-09 10:40  sjohnson

	* src/lib/Spong/Info.pm: fixed misspelt breif.txt to brief.txt

2000-03-06 09:33  sjohnson

	* src/lib/Spong/HostGroups.pm: tables cells had black color
	background in Group Summary display with WWW_USE_IMAGES = 0

2000-03-05 18:58  sjohnson

	* src/www-spong.pl: fixed recursion problem with header() and
	footer() functions

2000-03-05 18:58  sjohnson

	* src/www-spong-ack.pl: added missing show() routine

2000-03-05 18:57  sjohnson

	* config/spong.conf: added $SPONG_SERVER_ALARM variable for Spong
	connection alarm

2000-03-05 18:56  sjohnson

	* build: added chmod 0755 for directories in /lib/Spong

2000-03-02 21:52  sjohnson

	* src/spong-client.pl: added missing use POSIX; statement

2000-03-02 21:51  sjohnson

	* build: added missing " in line 97

2000-03-02 21:50  sjohnson

	* www/docs/spong_conf.html: document update

2000-03-02 21:20  sjohnson

	* CHANGES: latest changes

2000-03-02 21:20  sjohnson

	* build: added chmod 0755 command for all directories in /lib/Spong
	directory

2000-03-02 21:13  sjohnson

	* src/www-spong-ack.pl: added missing show() function

2000-03-02 21:10  sjohnson

	* src/: spong-client.pl, spong-network.pl, spong-server.pl: added
	code to handle_signals() to clear out signal mask to clean any
	blocked sigs

2000-03-01 16:34  sjohnson

	* CHANGES: latest changes

2000-03-01 16:32  sjohnson

	* build: added chmod 755 for /lib/Spong directories

2000-03-01 16:20  sjohnson

	* CHANGES: latest changes

2000-03-01 16:20  sjohnson

	* build: removed copy statements for /etc/default. added
	spong.message to upgrade()

2000-03-01 16:13  sjohnson

	* src/spong-server.pl: cleared out signal mask in case of inherited
	blocked signals.  moved call to &already_running() to
	handle_signals()

2000-03-01 16:12  sjohnson

	* src/: spong-client.pl, spong-network.pl: added code to clear the
	signal mask in case of inherited blocked signals

2000-03-01 16:07  sjohnson

	* src/www-spong.pl: defaulting $WWW_DEFAULT_VIEW to 'HOSTS' is
	value is not defined in spong.conf

2000-03-01 16:03  sjohnson

	* src/spong-message.pl: added fix for repeated notifications for
	contacts with 'delay' attribute

2000-02-24 09:31  sjohnson

	* CHANGES: test changes

2000-02-24 09:30  sjohnson

	* CHANGES: next batch of updates

2000-02-24 09:30  sjohnson

	* build: added @VER (spong version number) into replacement tokens

2000-02-24 09:19  sjohnson

	* src/www-spong.pl: added interactive functions for host group
	overview displays

2000-02-24 09:15  sjohnson

	* src/lib/Spong/HostGroups.pm: removed host group URL generation
	from html displays (problems with href targets)

2000-02-24 09:13  sjohnson

	* src/lib/Spong/HostList.pm: host URLs were incorrect in
	display_html() when WWW_FQDN = 0 and restored display_name override
	funtionality

2000-02-22 13:42  sjohnson

	* src/lib/Spong/ConfigFile.pm: added file

2000-02-21 23:22  sjohnson

	* www/docs/: FAQ.html, spong-2_0.html: documentation updates

2000-02-21 23:22  sjohnson

	* src/lib/Spong/HostGroups.pm: added display_problem() to displays
	problems for Host Groups

2000-02-21 23:21  sjohnson

	* src/lib/Spong/Status.pm: added support for 'page' message type

2000-02-21 23:20  sjohnson

	* src/lib/Spong/Host.pm: removed use Data::Dumper statement

2000-02-21 23:19  sjohnson

	* src/: spong-server.pl, www-spong.pl: added overview problem
	display support

2000-02-21 23:19  sjohnson

	* CHANGES: Updated with latest changes

2000-02-21 23:17  sjohnson

	* src/spong-status.pl: added 'page' message type support

2000-02-21 23:14  sjohnson

	* src/spong-network.pl: added eval block around status() to prevent
	aborts if can't connect to server

2000-02-21 23:12  sjohnson

	* config/: spong.conf, spong.conf.geordi: removed OS specific
	section

2000-02-21 23:11  sjohnson

	* build: copying spong.conf.os files to SPONGETC/defaults for
	auto-config support

2000-02-21 23:10  sjohnson

	* CHANGES: Updated with latest changes.

2000-02-18 16:28  sjohnson

	* src/spong-server.pl: changed listen_for_updates() to use
	IO:Socket::INET for sockets

2000-02-18 14:38  sjohnson

	* src/spong-server.pl: added alarm block around client connection
	code in listen_for_updates()

2000-02-18 14:36  sjohnson

	* config/spong.conf: added spong-server $SPONG_SERVER_ALARM
	parameter for client connection alarms

2000-02-18 14:35  sjohnson

	* www/docs/spong-server.html: updated and corrected documenation.
	Added documenation for connection timeouts

2000-02-18 14:34  sjohnson

	* CHANGES: Updated with latest changes.

2000-02-16 21:03  sjohnson

	* src/spong-server.pl: new 'page' message type and initial client
	autoconfigation support

2000-02-16 21:00  sjohnson

	* www/docs/spong-2_0.html: Document revision.

2000-02-16 20:59  sjohnson

	* src/lib/Spong/HostList.pm: Dummy commit.

2000-02-16 20:47  sjohnson

	* src/spong-server.pl: remove_np_files() had wrong regexp for np-*
	files and wrong directory in unlink command.

2000-02-16 20:39  sjohnson

	* CHANGES: Updated with latest changes

2000-02-09 20:22  sjohnson

	* src/lib/Spong/Network/plugins/: check_ftp, check_smtp: added
	"quit\n" to the send string in check_tcp() to properly terminate
	conn.

2000-02-09 20:21  sjohnson

	* src/lib/Spong/Status.pm: status() routine now tries upto 30 times
	to connect to spong-server

2000-02-09 20:21  sjohnson

	* src/spong-network.pl: &status() is called inside an eval block to
	prevent die'ing from failure to connect with spong-server

2000-02-09 20:20  sjohnson

	* CHANGES: Updated with latest changes.

2000-02-09 14:18  sjohnson

	* src/spong-status.pl: added 'event' message type functionality

2000-02-09 14:17  sjohnson

	* src/spong-server.pl: added 'event' message handling to update
	routines

2000-02-09 14:15  sjohnson

	* src/lib/Spong/Log.pm: added log() function to allow generic
	logging added trap routines for __DIE__ and __WARN__ to log die()
	and warn() output

2000-02-09 14:13  sjohnson

	* src/lib/Spong/Status.pm: added event() routine to send event
	message to spong-server

2000-02-09 14:13  sjohnson

	* src/lib/Spong/HostGroups.pm: added type "full" display routines
	to display_html() (hosts by group)

2000-02-09 14:11  sjohnson

	* src/lib/Spong/HistoryList.pm: added code to new() to handle
	'event' entries

2000-02-09 13:56  sjohnson

	* src/lib/Spong/HostList.pm: added spong.groups 'compress'
	attribute to display_html(). only display columns that have data in
	the host group. 

2000-02-09 13:55  sjohnson

	* src/lib/Spong/History.pm: added history type code to display
	routines

2000-02-09 13:50  sjohnson

	* CHANGES: Updates with latest changes.

2000-02-08 13:10  sjohnson

	* CHANGES: updated latest changes

2000-02-08 13:09  sjohnson

	* .version, build: incremented version number

2000-02-08 13:05  sjohnson

	* src/spong-status.pl: added program to repository

2000-02-08 13:04  sjohnson

	* src/lib/Spong/Status.pm: added time-to-live paramter to status()
	method

2000-02-08 13:03  sjohnson

	* src/spong-server.pl: added optional time-to-live parameter to
	spong client<=>server protocol (cmd host service color time[:ttl]
	summary)

2000-02-06 22:48  sjohnson

	* www/docs/todo.html: updated todo list.

2000-02-06 22:48  sjohnson

	* src/lib/Spong/ServiceList.pm: added fix in new() method for
	Perl's that have readdir() implemenatations that misbehave. It is
	activation by adding $SERVICELISTFIX = 1 into spong.conf.

2000-02-06 22:46  sjohnson

	* config/spong.conf: added new $WWW_TITLE_COLOR, $WWW_CELL_COLOR,
	and $HTTPURLS configuration variables

2000-02-06 22:45  sjohnson

	* build: updated upgrade() to not install cgi program as .cgi

2000-02-06 21:24  sjohnson

	* src/lib/Spong/HostGroups.pm: adding file to repository. Provides
	support for Host Group Summary display

2000-02-06 21:23  sjohnson

	* src/: spong-server.pl, www-spong.pl: added support for HostList
	Summary display using command overview

2000-02-06 21:12  sjohnson

	* src/lib/Spong/HostList.pm: added services_color() to return
	status color for HostList

2000-02-06 21:07  sjohnson

	* src/lib/Spong/Network/plugins/: check_ftp, check_smtp: added
	"quit" command to check for proper connection termination

2000-02-06 21:05  sjohnson

	* src/lib/Spong/Network/plugins/check_http: expanded check to HTTP
	1.1 for multiple virtual web servers and different ports

2000-01-30 02:03  sjohnson

	* src/lib/Spong/Log.pm: change print line in debug() method to
	print to STDERR instead of STDOUT.

2000-01-30 02:01  sjohnson

	* src/spong-server.pl: Fixed problem with np_file remove logic.
	They should only be deleted if $SEND_MESSAGE is 'RED' because
	spong-message is not called.

2000-01-30 01:58  sjohnson

	* src/spong-network.pl: spong-client.pid was being deleted instead
	of spong-network.pid if --nosleep was specified.

2000-01-25 23:40  sjohnson

	* src/lib/Spong/Network/plugins/check_http: responde code 401
	(Authorization Required) is now treated as a green status instead
	of a yellow status.

2000-01-25 23:36  sjohnson

	* src/lib/Spong/Host.pm: removed old patches trying to fix
	spong-server crash caused by server_objects() and services()

2000-01-25 23:34  sjohnson

	* src/spong-network.pl: file spong-client.pid was being delete if
	--nosleep was specified on the command line. spong-network.pid
	should has been deleted.

2000-01-25 23:32  sjohnson

	* CHANGES: Added latest changes.

2000-01-24 01:17  sjohnson

	* config/spong.conf: Added new options for new logging features.

2000-01-24 01:11  sjohnson

	* src/lib/Spong/: Log.pm, Logger.pm: Initial versions added to
	repository.

2000-01-24 01:09  sjohnson

	* src/spong-server.pl: Switch to using Getopt::Long for parameter
	parsing.  Changed logging and debugging to use Spong::Log module.

2000-01-24 01:05  sjohnson

	* CHANGES: Updated latest changes

2000-01-23 23:56  sjohnson

	* src/lib/Spong/Host.pm: Fixed bug in services() and
	servicE_objects() returning undef instead of a null list (i.e.
	return (); ) if $self->services was undefined.

2000-01-23 22:28  sjohnson

	* CHANGES: Added thanks for Scott Hebert for his help.

2000-01-23 21:36  sjohnson

	* src/lib/Spong/Host.pm: services() and service_objects where
	returning an undef instead of a null list if no ServiceList object
	was created.

2000-01-23 21:35  sjohnson

	* contrib/plugins/spong-server/: data_rrd_disk, data_rrd_la:
	Installed proper release versions into distribution.

2000-01-23 21:34  sjohnson

	* CHANGES: Added lastest updates.

2000-01-13 21:55  sjohnson

	* CHANGES: Updated for recent changes.

2000-01-10 17:35  sjohnson

	* src/: spong-message.pl, spong-server.pl: Bug with contacts with
	only delay attribute fixed (contacts repeatedly notified insteast
	of once).  Move np file remove code in spong-server to
	$SEND_MESSAGE = "RED" routine. It's only need in that routine.

2000-01-06 16:30  sjohnson

	* src/spong-message.pl: notification bug for simple contacts fixed.

2000-01-06 16:29  sjohnson

	* contrib/plugins/spong-server/: data_rrd_disk, data_rrd_la: debug
	output level was added to &debug() calls.

2000-01-06 16:28  sjohnson

	* CHANGES: Update changes.

2000-01-06 16:15  sjohnson

	* src/spong-server.pl: Changed &debug() function to allow the level
	of debugging output to be selected via the --debug parameter. 
	Debug levels have been added individual &debug calls. 
	&load_data_funcs call moved to after signal handling to prvent
	unnecessary loads.

2000-01-05 09:27  sjohnson

	* www/docs/todo.html: Updated to TODO list.

2000-01-05 09:26  sjohnson

	* src/spong-server.pl: Changed child process management to make it
	easier to scale. Update processes can now be selectively enabled.

2000-01-05 09:25  sjohnson

	* README.spong-cleanup: File is no longer needed.

2000-01-04 20:09  sjohnson

	* CHANGES: Name spelling correction

2000-01-03 11:28  sjohnson

	* src/lib/Spong/Service.pm: hostname and service name were not
	being added to www-spong-ack URL on Service Display web page.

2000-01-03 11:27  sjohnson

	* src/spong-message.pl: Fixed contact[:all] bug. A contact without
	a messaging function would not receive notifications.

1999-12-29 14:17  sjohnson

	* src/lib/Spong/Service.pm: Fixed Ack URL problem in
	add_action_bar() with host and service not being added to the HREF.

1999-12-28 22:30  sjohnson

	* CHANGES: Updated for lastest changes.

1999-12-28 22:30  sjohnson

	* src/: spong-server.pl, www-spong.pl: Added code to display Status
	History entries using histservice command.

1999-12-28 22:29  sjohnson

	* config/spong.conf: Added $STATUS_HISTORY field and comments for
	Status History feature.

1999-12-28 22:28  sjohnson

	* www/docs/: spong_conf.html, user-guide.html: Updated
	documentation for Status History feature.

1999-12-28 22:19  sjohnson

	* src/lib/Spong/HistoryService.pm: New class added. Inherits from
	Service.pm class.

1999-12-28 22:18  sjohnson

	* src/lib/Spong/History.pm: Support added for HistoryService field
	in class.  display_html() modified to add HREF to display
	HistoryService for History instance.

1999-12-28 22:13  sjohnson

	* src/lib/Spong/Service.pm: Recoded functions to allow proper
	inheritance of the class.

1999-12-28 14:36  sjohnson

	* www/docs/todo.html: Updated TODO list.

1999-12-28 14:36  sjohnson

	* src/lib/Spong/HostList.pm: Added status summary field to status
	icon image alt field.

1999-12-28 14:35  sjohnson

	* contrib/plugins/spong-server/: data_rrd_disk, data_rrd_la:
	General bug fixed and minor functional changes.

1999-12-28 14:34  sjohnson

	* CHANGES: Updating with new features.

1999-12-16 01:34  sjohnson

	* www/docs/: spong-2_0.html, todo.html: Documentation updates.

1999-12-16 00:36  sjohnson

	* www/docs/spong-server-mod-template.html: New spong-server module
	template document.

1999-12-16 00:35  sjohnson

	* www/docs/: developer-guide.html, spong-server.html: Documentation
	update on spong-server data modules.

1999-12-15 15:09  sjohnson

	* src/spong-server.pl: Added server status plugin mechanism to
	allow outside access to data.  Added fix in message_user() to
	remove old np-xxx files when a service changes status.

1999-12-15 15:06  sjohnson

	* contrib/plugins/spong-server/: data_rrd_disk, data_rrd_la: Added
	new spong-server plugins to contrib/ directory.

1999-12-15 15:04  sjohnson

	* CHANGES: Updated CHANGE log file

1999-12-07 10:04  sjohnson

	* src/www-spong-ack.pl: Added missing 'use Time::Local;' statement
	for timelocal() function.

1999-12-07 01:50  sjohnson

	* README.spong-cleanup: Updated documentation file.

1999-12-07 01:29  cvs

	* CHANGES: Readded the file because of error.

1999-12-07 01:28  cvs

	* CHANGES: Update file with latest changed.

1999-12-07 01:24  cvs

	* src/spong-network.pl: Remove &status function. Replace it with
	Spong::Status module.

1999-12-07 01:23  cvs

	* src/spong-message.pl: Added host_groups and exclude_host_groups
	to rules matching. Integrated host_groups into host matching. They
	are now either or...

1999-12-07 01:22  cvs

	* src/spong-client.pl: Removed &status function. Replaced it with
	Spong::Status module.

1999-12-07 01:21  cvs

	* src/spong-cleanup.pl: Moved user configurable parameters to
	spong.conf.

1999-12-07 01:20  cvs

	* src/lib/Spong/Status.pm: Created file. Adding into CVS
	repository.

1999-12-07 01:19  cvs

	* config/spong.message: Added host_groups and exclude_host_groups
	attributes to comments.

1999-12-07 01:18  cvs

	* config/spong.conf: Added spong-cleanup parameters to file.

1999-12-07 01:17  cvs

	* www/docs/: admin-guide.html, spong-message.html, spong_conf.html,
	spong_message.html, todo.html: Updated documentation with lastest
	changed.

1999-12-07 01:15  cvs

	* CHANGES: Added lastest changes.

1999-12-03 01:23  sjohnson

	* CHANGES: Updated file  wiht lastest changes.

1999-12-02 01:21  sjohnson

	* src/spong-server.pl: Added error checking to query routines to
	prevent query process from dying.

1999-12-01 01:36  sjohnson

	* www/docs/: admin-guide.html, user-guide.html: Documentation
	update.

1999-12-01 01:32  sjohnson

	* www/docs/FAQ.html: Add FAQ.html into respository.

1999-11-30 00:24  sjohnson

	* src/spong-server.pl: Fixed problem with --services query command.
	 'service_list' should have been 'services'.

1999-11-27 22:27  sjohnson

	* README.docs: Initial revision

1999-11-27 22:27  sjohnson

	* README.docs: Initial import

1999-11-24 23:07  sjohnson

	* src/lib/Spong/Host.pm: Initial revision

1999-11-24 23:07  sjohnson

	* src/lib/Spong/Host.pm: Initial import

1999-11-24 22:24  sjohnson

	* config/spong.conf: Initial revision

1999-11-24 22:24  sjohnson

	* config/spong.conf: Initial import

1999-11-24 21:59  sjohnson

	* CHANGES: Initial revision

1999-11-24 21:59  sjohnson

	* CHANGES: Initial import

1999-11-24 19:07  sjohnson

	* build: Initial revision

1999-11-24 19:07  sjohnson

	* build: Initial import

1999-11-24 18:57  sjohnson

	* src/: spong-client.pl, spong-network.pl: Initial revision

1999-11-24 18:57  sjohnson

	* src/: spong-client.pl, spong-network.pl: Initial import

1999-11-23 15:06  sjohnson

	* src/lib/Spong/Network/plugins/check_ntp: Initial revision

1999-11-23 15:06  sjohnson

	* src/lib/Spong/Network/plugins/check_ntp: Initial import

1999-11-22 21:58  sjohnson

	* config/spong.conf.solaris: Initial revision

1999-11-22 21:58  sjohnson

	* config/spong.conf.solaris: Initial import

1999-11-22 21:39  sjohnson

	* src/spong-server.pl: Initial revision

1999-11-22 21:39  sjohnson

	* src/spong-server.pl: Initial import

1999-11-22 20:10  sjohnson

	* src/spong-message.pl: Initial revision

1999-11-22 20:10  sjohnson

	* src/spong-message.pl: Initial import

1999-11-22 02:02  sjohnson

	* www/docs/user-guide.html: Initial revision

1999-11-22 02:02  sjohnson

	* www/docs/user-guide.html: Initial import

1999-11-21 21:36  sjohnson

	* www/docs/spong_conf.html: Initial revision

1999-11-21 21:36  sjohnson

	* www/docs/spong_conf.html: Initial import

1999-11-16 23:34  sjohnson

	* www/docs/spong.html: Initial revision

1999-11-16 23:34  sjohnson

	* www/docs/spong.html: Initial import

1999-11-16 23:19  sjohnson

	* www/docs/www-spong.html: Initial revision

1999-11-16 23:19  sjohnson

	* www/docs/www-spong.html: Initial import

1999-11-16 23:14  sjohnson

	* www/docs/admin-guide.html: Initial revision

1999-11-16 23:14  sjohnson

	* www/docs/admin-guide.html: Initial import

1999-11-16 22:09  sjohnson

	* utils/gethost-test: Initial revision

1999-11-16 22:09  sjohnson

	* utils/gethost-test: Initial import

1999-11-15 23:46  sjohnson

	* config/spong.hosts: Initial revision

1999-11-15 23:46  sjohnson

	* config/spong.hosts: Initial import

1999-11-15 23:03  sjohnson

	* config/spong.conf.linux: Initial revision

1999-11-15 23:03  sjohnson

	* config/spong.conf.linux: Initial import

1999-11-15 22:57  sjohnson

	* README.spong-cleanup: Initial revision

1999-11-15 22:57  sjohnson

	* README.spong-cleanup: Initial import

1999-11-15 22:37  sjohnson

	* src/lib/Spong/Daemon.pm: Initial revision

1999-11-15 22:37  sjohnson

	* src/lib/Spong/Daemon.pm: Initial import

1999-11-15 00:22  sjohnson

	* www/docs/spong-message.html: Initial revision

1999-11-15 00:22  sjohnson

	* www/docs/spong-message.html: Initial import

1999-11-14 22:30  sjohnson

	* www/docs/spong_message.html: Initial revision

1999-11-14 22:30  sjohnson

	* www/docs/spong_message.html: Initial import

1999-11-11 00:04  sjohnson

	* www/docs/spong_hosts.html: Initial revision

1999-11-11 00:04  sjohnson

	* www/docs/spong_hosts.html: Initial import

1999-11-08 20:25  sjohnson

	* www/docs/spong-client.html: Initial revision

1999-11-08 20:25  sjohnson

	* www/docs/spong-client.html: Initial import

1999-11-08 18:19  sjohnson

	* www/docs/spong-network.html: Initial revision

1999-11-08 18:19  sjohnson

	* www/docs/spong-network.html: Initial import

1999-11-08 16:36  sjohnson

	* www/docs/developer-guide.html: Initial revision

1999-11-08 16:36  sjohnson

	* www/docs/developer-guide.html: Initial import

1999-11-05 15:12  sjohnson

	* www/docs/spong-message-mod-template.html: Initial revision

1999-11-05 15:12  sjohnson

	* www/docs/spong-message-mod-template.html: Initial import

1999-11-05 15:07  sjohnson

	* www/docs/spong-network-mod-template.html: Initial revision

1999-11-05 15:07  sjohnson

	* www/docs/spong-network-mod-template.html: Initial import

1999-11-05 15:02  sjohnson

	* www/docs/spong-client-mod-template.html: Initial revision

1999-11-05 15:02  sjohnson

	* www/docs/spong-client-mod-template.html: Initial import

1999-11-04 22:38  sjohnson

	* www/docs/check_logs.html: Initial revision

1999-11-04 22:38  sjohnson

	* www/docs/check_logs.html: Initial import

1999-11-04 16:57  sjohnson

	* www/docs/: changes.html, check_cpu.html, check_disk.html,
	check_processes.html, spong-2_0.html, spong-server.html, todo.html:
	Initial revision

1999-11-04 16:57  sjohnson

	* www/docs/: changes.html, check_cpu.html, check_disk.html,
	check_processes.html, spong-2_0.html, spong-server.html, todo.html:
	Initial import

1999-11-02 12:15  sjohnson

	* config/spong.conf.freebsd: Initial revision

1999-11-02 12:15  sjohnson

	* config/spong.conf.freebsd: Initial import

1999-11-02 11:26  sjohnson

	* src/lib/Spong/Client/plugins/check_mailq: Initial revision

1999-11-02 11:26  sjohnson

	* src/lib/Spong/Client/plugins/check_mailq: Initial import

1999-11-02 11:23  sjohnson

	* config/: spong.conf.aix, spong.conf.bsdi, spong.conf.hpux,
	spong.conf.irix, spong.conf.osf1: Initial revision

1999-11-02 11:23  sjohnson

	* config/: spong.conf.aix, spong.conf.bsdi, spong.conf.hpux,
	spong.conf.irix, spong.conf.osf1: Initial import

1999-11-01 12:35  sjohnson

	* src/lib/Spong/Client/plugins/: check_cpu, check_disk, check_logs,
	check_processes: Initial revision

1999-11-01 12:35  sjohnson

	* src/lib/Spong/Client/plugins/: check_cpu, check_disk, check_logs,
	check_processes: Initial import

1999-11-01 10:16  sjohnson

	* src/: spong-ack.pl, spong-cleanup.pl, spong.pl, www-spong-ack.pl,
	www-spong.pl: Initial revision

1999-11-01 10:16  sjohnson

	* src/: spong-ack.pl, spong-cleanup.pl, spong.pl, www-spong-ack.pl,
	www-spong.pl: Initial import

1999-10-28 10:48  sjohnson

	* config/spong.message: Initial revision

1999-10-28 10:48  sjohnson

	* config/spong.message: Initial import

1999-10-27 10:38  sjohnson

	* .version: Initial revision

1999-10-27 10:38  sjohnson

	* .version: Initial import

1999-10-21 20:04  sjohnson

	* src/lib/Spong/: Ack.pm, AckList.pm, History.pm, HistoryList.pm,
	HostList.pm, Info.pm, ServiceList.pm, Service.pm: Initial revision

1999-10-21 20:04  sjohnson

	* src/lib/Spong/: Ack.pm, AckList.pm, History.pm, HistoryList.pm,
	HostList.pm, Info.pm, ServiceList.pm, Service.pm: Initial import

1999-10-21 19:30  sjohnson

	* src/lib/Spong/Network/plugins/check_ssh: Initial revision

1999-10-21 19:30  sjohnson

	* src/lib/Spong/Network/plugins/check_ssh: Initial import

1999-10-21 16:16  sjohnson

	* src/lib/Spong/Message/plugins/: msg_skytel, msg_alltelsms:
	Initial revision

1999-10-21 16:16  sjohnson

	* src/lib/Spong/Message/plugins/: msg_skytel, msg_alltelsms:
	Initial import

1999-10-21 15:28  sjohnson

	* src/lib/Spong/Message/plugins/msg_teletouch_short: Initial
	revision

1999-10-21 15:28  sjohnson

	* src/lib/Spong/Message/plugins/msg_teletouch_short: Initial import

1999-10-21 15:24  sjohnson

	* src/lib/Spong/Message/plugins/: msg_email, msg_teletouch: Initial
	revision

1999-10-21 15:24  sjohnson

	* src/lib/Spong/Message/plugins/: msg_email, msg_teletouch: Initial
	import

1999-09-14 16:56  sjohnson

	* www/html/: cpu.html, disk.html, dns.html, ftp.html, help.html,
	history.html, home.html, host.html, http.html, imap.html,
	jobs.html, lan.html, logs.html, nntp.html, ping.html, pop3.html,
	procs.html, service.html, smtp.html, unix.html: Initial revision

1999-09-14 16:56  sjohnson

	* www/html/: cpu.html, disk.html, dns.html, ftp.html, help.html,
	history.html, home.html, host.html, http.html, imap.html,
	jobs.html, lan.html, logs.html, nntp.html, ping.html, pop3.html,
	procs.html, service.html, smtp.html, unix.html: Initial import

1999-09-07 09:07  sjohnson

	* config/spong.conf.geordi: Initial revision

1999-09-07 09:07  sjohnson

	* config/spong.conf.geordi: Initial import

1999-05-31 14:45  sjohnson

	* src/lib/Spong/Network/plugins/check_nfs: Initial revision

1999-05-31 14:45  sjohnson

	* src/lib/Spong/Network/plugins/check_nfs: Initial import

1999-05-31 14:41  sjohnson

	* src/lib/Spong/Network/plugins/: check_http, check_dns: Initial
	revision

1999-05-31 14:41  sjohnson

	* src/lib/Spong/Network/plugins/: check_http, check_dns: Initial
	import

1999-05-31 14:19  sjohnson

	* src/lib/Spong/Network/plugins/: check_ftp, check_pop: Initial
	revision

1999-05-31 14:19  sjohnson

	* src/lib/Spong/Network/plugins/: check_ftp, check_pop: Initial
	import

1999-05-31 14:10  sjohnson

	* src/lib/Spong/Network/plugins/: check_smtp, check_nntp,
	check_imap: Initial revision

1999-05-31 14:10  sjohnson

	* src/lib/Spong/Network/plugins/: check_smtp, check_nntp,
	check_imap: Initial import

1999-05-31 13:42  sjohnson

	* src/lib/Spong/Network/plugins/check_ping: Initial revision

1999-05-31 13:42  sjohnson

	* src/lib/Spong/Network/plugins/check_ping: Initial import

1999-05-19 11:07  sjohnson

	* src/lib/Spong/Client/logmon.pm: Initial revision

1999-05-19 11:07  sjohnson

	* src/lib/Spong/Client/logmon.pm: Initial import

1998-06-18 10:58  sjohnson

	* changes-2.1: Initial revision

1998-06-18 10:58  sjohnson

	* changes-2.1: Initial import

1998-05-09 14:54  sjohnson

	* config/spong.groups: Initial revision

1998-05-09 14:54  sjohnson

	* config/spong.groups: Initial import

1997-04-15 09:29  sjohnson

	* README: Initial revision

1997-04-15 09:29  sjohnson

	* README: Initial import

1997-04-02 14:33  sjohnson

	* www/screens/help-dns.html: Initial revision

1997-04-02 14:33  sjohnson

	* www/screens/help-dns.html: Initial import

1997-03-24 08:50  sjohnson

	* www/screens/unix.html: Initial revision

1997-03-24 08:50  sjohnson

	* www/screens/unix.html: Initial import

1997-03-19 10:05  sjohnson

	* www/screens/: help-cpu.html, help-disk.html, help-ftp.html,
	help-http.html, help-imap.html, help-logs.html, help-nntp.html,
	help-ping.html, help-pop3.html, help-procs.html, help-smtp.html,
	help.html, history.html, home.html, host.html, lan.html,
	service.html: Initial revision

1997-03-19 10:05  sjohnson

	* www/screens/: help-cpu.html, help-disk.html, help-ftp.html,
	help-http.html, help-imap.html, help-logs.html, help-nntp.html,
	help-ping.html, help-pop3.html, help-procs.html, help-smtp.html,
	help.html, history.html, home.html, host.html, lan.html,
	service.html: Initial import

1997-03-13 17:06  sjohnson

	* www/gifs/vrule.gif: Initial revision

1997-03-13 17:06  sjohnson

	* www/gifs/vrule.gif: Initial import

1997-03-02 15:21  sjohnson

	* www/gifs/: bkg-green.gif, bkg-purple.gif, bkg-red.gif,
	bkg-yellow.gif, blue.gif, green.gif, purple.gif, red-blink.gif,
	red.gif, yellow-blink.gif, yellow.gif: Initial revision

1997-03-02 15:21  sjohnson

	* www/gifs/: bkg-green.gif, bkg-purple.gif, bkg-red.gif,
	bkg-yellow.gif, blue.gif, green.gif, purple.gif, red-blink.gif,
	red.gif, yellow-blink.gif, yellow.gif: Initial import

