Changes for 1.4b
09 Mar 2000	src/dohostsvc.c		Added BORDER=0 when substituting
					&color for <IMG SRC> tag
09 Mar 2000	web/*header		Added keywords
09 Mar 2000	src/dohostsvc.c		Missing &blue substitution in
					in HTML status logs page.
					Thanks to John Horne <J.Horne@plymouth.ac.uk>
09 Mar 2000	www/help/bb-man.html	Fixed documentation that got
					mangled because in the test
					there was some <...> tag that
					got lost because of it was
					in <PRE>...</PRE> text
09 Mar 2000	install/bbsys.solaris	Changed DF -> df -kl
					Don't hang in NFS test
09 Mar 2000	bin/bb-enable.sh	Fixed code to properly send
		bin/bb-disable.sh	enable/disable to all
					BBPAGERs
09 Mar 2000	install/bbconfig	Set execute permissions to
					etc/bbchkwarnrules.sh during
					install
Changes for 1.4a
09 Mar 2000	bin/bb-enable.sh	Check if BB environment is set
		bin/bb-disable.sh	before executing the script
Changes for 1.4
08 Mar 2000	bin/bb-network.sh	Made the timing values (if used) more
					visible in the HTTP test
08 Mar 2000	etc/bbchkcmds.sh	MSGFILE test changed
					More info in mail returned to bb4
08 Mar 2000	etc/bbchkwarnrules.sh	Set script's shell to
					/usr/xpg4/bin/sh if Solaris
					Thanks to John Horne <J.Horne@plymouth.ac.uk>
Changes for 1.4beta
06 Mar 2000	etc/bbdef.sh		Toggle BBHIST_IGNOREBLUE set to
		web/bb-hist.sh		TRUE will not use values from the
					blue dot during the 24hour calculations
05 Mar 2000	www/gifs		Moved new style gifs in.  Gifs from
		www/gifs-bb13		bb1.3 moved to gifs-bb13, change the
					$BBSKIN to point at the one you want.
04 Mar 2000	src/bb.c		Fixed (hopefully) the 64-bit
		src/bbnet.c		aversion of the networking
		src/bbd.c		code.  Using "struct in_addr"
					now
03 Mar 2000	src/bbd.c		Added "data" & "notes" msgs.
					"data" appends the given data
					to a named  file in www/data
					"notes" writes the given msg
					data to a named file in www/notes
					Must be explicitly compiled
					with the -DDATAMSG & -DNOTESMSG
03 Mar 2000	web/bb-hist.sh		Added mention about AIX
					sort options.  Thanks to
					Steffen.Scheibler 
					<Steffen.Scheibler@sozvers.at>
02 Mar 2000	install/bbconfig	Added caldera support and
					new pathname checking / fixing
02 Mar 2000	install/bbsys.caldera	caldera support 
02 Mar 2000	install/Makefile.caldera
02 Mar 2000	etc/bbchkcmds.sh	New script to check pathnames
02 Mar 2000	etc/bbchkcfg.sh		Mod to call bbchkcmds.sh
02 Mar 2000	web/hist_footer		Slight change to those
		web/histlog_footer	footers.
		web/hostsvc_footer
02 Mar 2000	web/mkbb.sh		Explicit message when a
					purple message occurs to help
					reduce messages to the mailing
					list
02 Mar 2000	bin/bb-network.sh	Added ping times to status
					log output. We owed one to
					Adam :)
02 Mar 2000	bin/bb-enable.sh	Corrected bug where wildcards
					weren't handled properly
02 Mar 2000	bin/bb-local.sh		CHKMGSLEN added.  Set to TRUE
		etc/bbdef.sh		if you want to be warned on
					zero-length messages file
01 Mar 2000	ext/mkbb/eventlog.sh	Simple event log report
					for bb.html/bb2.html
					Similar to the work of MR NETOPS
					(Todd Jimenez <TJimenez@outpost.com>)
					but his is nicer....
01 Mar 2000	src/bbd.c		Added code to save events
					per host and for all hosts
01 Mar 2000	install/Makefile.redhat	Fix CFLAGS, thanks to
					Adam Goryachev <adam@wesolveit.com.au>
01 Mar 2000	src/dohostsvc.c		Added a <A NAME=...> tag such
		web/mkbb.sh		bookmarks can be made to have
		web/mkbb2.sh		the HTML start displaying at
					real data hiding the header
29 Feb 2000	src/bbd.c		Event logs are also saved
		src/touchtime.c		by host and for all hosts at
		etc/bbdef.sh		once
		src/utils.c
29 Feb 2000	etc/bbdef.sh		Execute scripts when mkbb.sh
		web/mkbb.sh		and mkbb2.sh run.  This is
		web/mkbb2.sh		to add HTML enhanced data
		ext/mkbb		to bb.html and bb2.html
15 Feb 2000	src/bbd.c		Purple delay is now embedded in status 
					messages (status+time-to-expire)
15 Feb 2000	web/mkbb.sh		Purple handling completely changed
					no more hardcoded 1/2 hour - now all
					incoming messages have their expiration
					date as the timestamp
14 Feb 2000	bin/bb-page1.sh		Fixed problem where $FIND $BBTMP
					would not traverse the $BBTMP
					tree when $BBTMP pointed to a
					symbolic link
14 Feb 2000	web/mkbb.sh		Added notes support for .shtml/.php3
		iweb/mkbb2.sh		files
14 Feb 2000	etc/bbchkcfg.sh		Added check for BBTMP 
13 Feb 2000	src/bb.c		Final change for disable/enable
					facility
11 Feb 2000	src/dohostsvc.c		Implementation of Skins where
		etc/bbdef.sh		you can create new gifs fo BB.
		etc/bbinc.sh
		web/mkbb.sh		Just change the $BBSKIN name
		web/mkbb2.sh		in bbinc.sh and put your gifs
		web/*header		in that directory (www/<newname>)
		web/*footer		And you can have your own custom
		web/bb-hist.sh		look.
		web/bb-ack.sh
11 Feb 2000	src/bbd.c		Status/Host(s) can be disabled
		bin/bb-disable.sh	using the bb-disable.sh script.
		bin/bb-enable.sh	You can reenable using bb-enable.sh
		gifs/blue.gif		Only works for display...
		gifs/bkg-blue.gif	Must be explicitly compiled with
					the -DENABLE_DISABLE directive
08 Feb 2000	install/bbsys.hpux	Fixed the DFCMD, the SED
					syntax was problematic on
					certain HP-UX boxes
05 Feb 2000	web/mkbb.sh		Put in code to verify that
		web/mkbb2.sh		header/footer files were there
					and non-empty
05 Feb 2000	bin/savelog.sh		Replaced references to keeplog.sh
31 Jan 2000	src/bbnet.c		Fixed comment for return codes
					thanks to Douwe Dijkstra <douwe@i-pay.com>
30 Jan 2000	runbb.sh		Added a check for rogue BB
					processes on startup.  It yields
					a warning but does not prevent
					BB from starting.
26 Jan 2000	etc/bbchkwarnrules.sh	Add this script to verify that
					the rules lines are properly
					defined
26 Jan 2000	src/dohostsvc.c		Fixed buglet when header/footer
					was not found. Thanks to
					Mark Deiss <mcd@crexm.acs-gsg.com>
24 Jan 2000	bin/bb-page1.sh		Made available, BBHOSTSVCDOTS &
					BBSVCNAME for custom notification
19 Jan 2000	bin/bb-page.sh		Newlines are retained in the e-mail
		bin/bb-page1.sh		no more long one line message
19 Jan 2000	web/mkbb.sh		Ignore .bkg file in $BBLOGS in
					purple file check
15 Jan 2000	web/mkbb.sh		Fixed bug that dumped environment
		web/mkbb2.sh		when summary line had too many fields
13 Jan 2000	install/bbsys.netbsd	Changed PS to "ps -axww"
04 Jan 2000	etc/bbinc.sh		Added DOTHEIGHT/DOTWIDTH in bbinc.sh
		web/mkbb.sh		for size of colored dot in mkbb.sh
		web/mkbb2.sh		& mkbb2.sh
		src/dohostsvc.c
03 Jan 2000	web/bb-hist.sh		Added "Full HTML log" option
					HTML used to be only last 50 entries
02 Jan 2000	web/bb-hist.sh		Added BBIP & BBIPNAME to use in
		src/utils.c		header and footer. BBIP is replaced
		src/getipaddr.c		by IP address of current host while
		src/dohostsvc.c		BBIPNAME also returns IP addr but
					if addr is 0.0.0.0 it returns hostname
01 Jan 2000	web/bb-ack.sh		Removed hardcoded references to
					sed & expr.  Thanks to
					Jason Englander <jason@interl.net>
28 Dec 1999	bin/bb-page1.sh		Correct handling of HTML URL
					added to a notification message.
					Changes depending if STATIC/DYNAMIC/TEXT.
19 dec 1999	www/help/bb-man.html	Numerous typos and text changes.
					Thanks to Paul G Lucassen <pgl@bicat.com>

Changes for 1.3a
14 dec 1999	install/bbclient	Fixed mungled DFCMD for AIX
		install/bbsys.aix
05 dec 1999	runbb.sh		Removed BBPID for bbrun calls
		bin/bbrun		Added BBPID assignments
05 dec 1999	www/help/bb-ack.html	Set the CGIBINURL to execute
					bb-ack.sh
05 dec 1999	install/bbconfig	Added setting of CGIBINURL
		src/dohostsvc.c		which replaces CGIBINWEBHISTORY
		web/bb-hist.sh
		web/mkbb.sh
		web/mkbb2.sh
		etc/bbdef.sh
05 dec 1999	install/bbsys.redhat	Changed PS. Now PS="ps axww"
		install/bbsys.freebsd	freebsd,openbsd -> PS="ps -axww"
		install/bbsys.openbsd
02 dec 1999	etc/bbsys.sh		Created DFCMD, hp-ux can carry a df
		install/bbsys.hpux	across two lines.  DFCMD takes care
		bin/bb-local.sh		of the OS specifics outside the
					bb-local.sh code. Thanks to 
					"Larson, Bill" <Bill.Larson@internal.voicestream.com>
					for having such a strong opinion ;)
01 dec 1999	web/mkbb.comp		Standardize the FQDN test.
		web/mkbb.page		Always test against "TRUE"
		web/mkbb.sh		Thanks to Joseph Gooch <mrwizard@psu.edu>
		web/mkbb2.sh
30 nov 1999	runbb.sh		Added skewing to reduce load
					30 sec delay for bb-network.sh
					90 sec delay for BBDISPAY
					15 sec between ext tests
					and no purple explosions on startup
30 nov 1999	web/mkbb.sh		no purple explosion on startup.
					grace for 1 iteration!
					sanity checks for dialup display
30 nov 1999	bin/bb-local.sh		Changed HPUX -> hpux. And fixed
					the df command for hp-ux. Thanks to
					Mark.Deiss@acs-gsg.com
29 nov 1999	bin/bb-page.sh		Changed PAGER to PAGERS as PAGER
		bin/bb-page1.sh		can come in conflict with a PAGER
					variable. PAGER <--> MORE
29 nov 1999	bin/bb-local.sh		Support multiple files in MSGFILE
28 nov 1999	web/bb-hist.sh		Take background color from current
					status log
28 nov 1999	web/bb-hostsvc.sh	New script to dynamically create
					the HTMLized status log.  So HTML logs
					don't have to be created on the fly.
28 nov 1999	web/bb-histlog.sh	use same HTML status log display
					code
28 nov 1999	web/mkbb.sh		Added STATICHTMLLOG which if set to
		web/mkbb2.sh		TRUE then HTMLized status logs will be
		etc/bbdef.sh		created otherwise the HTML status log
					is dynamically created on request
28 nov 1999	src/bbd.c		Made the HTML status log creation
		src/dumphostsvc.c	more modular.  dumphostsvc displays
		src/dohostsvc.c		to stdout the create HTML status
		src/utils.c		page. uitls.c constains shared
					functions by BB executables. Option
					to statically create HTML status log
28 nov 1999	src/bbd.c		Reset SIGHUP signal, disable SIGHUP
					while creating html status log
27 nov 1999	src/bbd.c		Read hostsvc_header/hostsvc_footer/
					security file only once and reload
					with kill -HUP
27 nov 1999	web/*header		Fixed HTML generated code
		web/*footer
		web/mkbb.sh
		web/mkbb2.sh
		web/bb-hist.sh
		web/bb-histlog.sh
		web/bb-ack.sh
25 nov 1999	etc/bbdef.sh		Added BBWEB
25 nov 1999	web/bb-hist.sh		Removed BBWEB
		web/bb-histlog.sh
		web/bb-ack.sh
24 nov 1999	install/bbclient	fixed hardcoded BB root directory
17 nov 1999	install/bbconfig	set OS type to lowercase
					thanks to
					"Thomas E. Alex" <talex@commgensys.com>
17 nov 1999	install/bbsys.irix	set DFEXCLUDE="/CDROM"
					thanks to Jeff Younker - jeff@mdli.com
17 nov 1999	bin/bb-local.sh		fixed bug where BBOSTYPE was checked
					in uppercase instead of lowercase
					thanks to # and Jeff Younker - jeff@mdli.com
16 nov 1999	src/bbd.c		Don't build HTML file for summary
					Thanks to holger@marzen.de

Changes for 1.3, releases fixes
11 nov 1999	web/mkbb.sh		resinstated PURPLEDELAY that got
					changed for inexplicable reasons
11 nov 1999	web/bb-hist.sh		Fixed bug where I (RAC) tried to be
		web/bb-histlogs.sh	to be too clever for my own good
11 nov 1999	install/bbconfig	fixed nasty bug: one prevented
					the CGI scripts from being copied.
Changes for 1.3
08 nov 1999	doc/*			Removed redundant info
08 nov 1999	www/help/bb-faq.html	Updated for 1.3
08 nov 1999	web/mkbb*		Remove test crap
06 nov 1999	install/bbconfig	Attempt an intelligent install
					Added support for openbsd
06 nov 1999	ext/ext-proto		New sample file for extenals
06 nov 1999	src/bbnet.c		Attempt to display how long the
					bbnet call took (may not be portable)
04 nov 1999	web/bb-ack.sh		Merged versions back in
		web/bb-hist.sh
		web/bb-histlog.sh
04 nov 1999	bin/bb-local.sh		Added support for long names
					in HP-UX
03 nov 1999	bin/bbsys.solaris	added swap to DFEXCLUDE
03 nov 1999	bin/bb-local.sh		multiple fs support in DFEXCLUDE
01 nov 1999	bin/bb-page1.sh		Added support for ALPHA pagers
					sendpage / qpage support added
01 nov 1999	etc/bbinc.sh		ALPHAPGR added - default to qpage
30 oct 1999	web/bb-ack.sh		Modified to support new format.
30 oct 1999	www/help/bb-ack.html	Support for paging re-enabled
30 oct 1999	www/help/bb-files.html	Description of bb files
30 oct 1999	www/help/bb-hosts.html	Description of the bb-hosts file.
27 oct 1999	www/help		Updated help text and style
27 oct 1999	www/gifs		New style BB gifs
27 oct 1999	web/bb-hist.sh		Changed display to use MKBBROWFONT, etc
27 oct 1999	web/bb-histlog.sh	Changed display to use MKBBROWFONT, etc
23 oct 1999	src/bbd.c		Added Copyright notice
17 oct 1999	etc/bbinc.sh		MKBB* display control variables added
17 oct 1999	web/mkbb.sh		Use above to control display text
10 oct 1999	web/bb-hist.sh		status logs are clickable
		web/bb-histlog.sh	clicking history dot gives old status
10 oct 1999	bin/savelog.sh		New status log can be saved if
		etc/bbdef.sh		variable SAVESTATUSLOG = TRUE
10 oct 1999	src/bbd.c		Header/footer files are now read from
		web/*_footer		web/hostsvc_header & web/hostsvc_footer
		web/*_header		for some cosmetic changes
06 oct 1999	src/bbd.c		Change SERVER PAGE GAGGED error msg
					thanks Jim Fitzmaurice<jpfitz@fnal.gov>
03 oct 1999	bin/bb-network.sh	ping by name for DHCP OK
28 sep 1999	www/notes/footer	Cleaning up of generated HTML. Mostly
		web/mkbb.sh		missing quotes for <A HREF> and
		web/mkbb2.sh		<IMG SRC> tags.
		web/header
		src/bbd.c
23 sep 1999	bin/bb-local.sh		A process can be checked that is NOT
					running by prefixing it by !: !htppd
22 sep 1999	bin/bb-local.sh		Processes can be defined in etc/bb-proctab
					If bb-procs exists and entries for the
					local host are found then it overrides
					PROCS/PAGEPROC settings in bbdef.sh
					based on an idea of Jeff Younker<jeff@mdli.com>
22 sep 1999	src/bbd.c		Inserted missing </FORM> tag
22 sep 1999	web/mkbb.sh		Fixed bug where extra </TABLE> were added
					when no summaries existed
08 sep 1999	etc/bbsys.sh		Added HEAD
		etc/bbchkcfg.sh
28 aug 1999	etc/bbdef.sh		Ip tests can appear as clear on failure
		bin/bb-network.sh	if the conn test also failed. User definable
27 aug 1999	web/mkbb.sh		Fixed summary problem when directory
		web/mkbb2.sh		path contained a '.'
					Thanks to Joe Moore <Joe.Moore@sdrc.com>
26 aug 199	bin/bb-network.sh	Multiple URLs can be specified on the same
					line without the '|' seperator
18 aug 1999	bin/bb-network.sh	You can check for services NOT running by
					prefixing to the service name the '!'
					character:  e.g. !ftp
18 aug 1999	src/bbnet.c		Inserted "User-Agent" tag when retrieving
					URL. Thanks to Carl Privitt <carlp@pobox.com>
14 aug 1999	install/		Move OS specific files into install/
		etc/bbsys.OSes		Modified Documentation
		src/Makefile.OSes	Move bbconfig/bbclient to install/
		install/bbconfig
		install/bbclient
		doc/FAQ
		doc/README
		README
		www/help/bb-man.html
		www/help/bb-faq.html
14 aug 1999	src/bb.c		Added code to support multiple BBDISPLAY
					and BBPAGERS
12 aug 1999	bin/bb-page.sh		'*' recipient in the ! rule wasn't
					working.  Thanks to
					Scott Walters <scott@PacketPushers.com>
11 aug 1999	etc/bbinc.sh		Added BBDISPLAYS and BBPAGERS
11 aug 1999	help/*			Changed references to bb4.com
11 aug 1999	etc/bbdef.sh		Added NOPINGCLEAR. If set to TRUE
		bin/bb-network.sh	all status generated with noping
					and host ipaddr=0.0.0.0 are displayed
					as clear dots.  If not TRUE, no status
					is generated. Can be used in conjunction
					with noconn (to select those you don't want
					with clear dots)
09 aug 1999	etc/bbdef.sh		Added BBOSTYPE
09 aug 1999	doc/bbconfig		Misc changes for initial setup
		doc/bbclient		and client tarball creation
					also added Solaris specific stuff
09 aug 1999	bin/bb-page1.sh		Modified brief message
09 aug 1999	src/bbd.c		Minor bug fixes, thanks to
					Andrew Dalgleish <andrewd@axonet.com.au>
08 aug 1999	web/mkbb.sh		Changes for moving help info
08 aug 1999	www/help		Moved faq, man, help, info, page into
					new www/help directory
04 aug 1999	etc/bbdef.sh		Changed bbd to bbrun in PROCS to check
					Thanks to Franklin.Petersen@crown.com
30 jul 1999	runbb.sh		Grep for BB running shouldn't find grep 
					Thanks wunderlich@vossnet.de
29 jul 1999	bin/bb-local.sh		Scream if messages file is not present
					or unreadable
27 jul 1999	doc/bbclient		Copy /ext directory and added an
					informative message
27 jul 1999	runbb.sh		EXT scripts can set the value of
					BBSLEEP individually (how long before
					next run)
23 jul 1999	bin/bb-local.sh		added machine recently rebooted warning
17 jul 1999	bin/bb-network.sh	added "noconn" keyword - no conn column
13 jul 1999	src/bbd.c		added missing space when a new hist file

Changes for 1.2b
13 jul 1999	src/touchtime.c		Backed out touchtime changes
10 jul 1999	bin/bb-network.sh	301 and 302 are OK (not warning)
09 jul 1999	web/bb-ack.sh		Additional checking
09 jul 1999	bin/bb-page.sh		Fixed eval bug when using escalation
					recipient (well it's really a workaround
					and seems only to be for Solaris)
09 jul 1999	runbb.sh		BBSLEEP s script configurable
08 jul 1999	ext/template		Template to build an external script
07 jul 1999	etc/bbwarnsetup.cfg	Added the notion of host groups
		etc/bbwarnrules.cfg	and page groups
		bin/bb-page.sh
06 jul 1999	src/touchtime.c		Added -c and -d options
05 jul 1999	bin/bb-page1.sh		brief message option
		etc/bbwarsetup.cfg	briefrcpt: token in config file and
					if rcpt is found in briefrcpt then
					just send a brief message
04 jul 1999	src/bb-page1.sh		Recoveries wouldn't always be sent
					out for DHCP hosts (000.000.000.000)
03 jul 1999	src/bbd.c		changed the scope of an execlp() call
					svangari@uu.net
29 jun 1999	src/bb.c		Fix unwanted exit error in socket
					call when reading status from stdin,
					it must not exit :)
28 jun 1999	web/mkbb.sh		Change the COLUMNS variable name to
		web/mkbb2.sh		fix conflict in OpenBSD
24 jun 1999	src/bbd.c		Summaries don't generate a hist file
					anymore
24 jun 1999	bin/bb-doack.sh		Keep a log (recoveries.log) of all
					status changes from color in PAGELEVELS
					to color not in PAGECOLORS
21 jun 1999	src/bbd.c		changed some close() to fclose()
					Tim Gurney <gurneytj@behp72.gpt.co.uk>
20 jun 1999	etc/bbdef.sh		Added CGIBINWEBHISTORY, URI to cgi-bin
11 jun 1999	etc/bbdef.sh		Added PURPLEDELAY (default -30)
		web/mkbb.sh
09 jun 1999	web/bb-hist.sh		Fixed bug when calculating clear
07 jun 1999	src/bbd.c		Fixed a possible date problem in 2003
07 jun 1999	bin/bb-page1.sh		Keep a log of notifications sent
		src/bbd.c		Distinguish between notifications
		bin/bb-doack.sh		and recovery msgs (each have a log)
01 jun 1999	src/bbnet.c		Remove extra newline when full block
					of data was read
28 may 1999	bin/bb-network.sh	Multiple http tests in one bb-hosts
					entry. http & https appear under the
					http column 
26 may 1999	runbb.sh		use kill -9 and rm BBPID in restart
22 may 1999	src/bbnet.c		Added SIGSETJMP define to fix RedHat
		doc/FAQ			bug that hung bbnet. Applied to Linux
		www/bb-faq.html		and Debian also. Could be glibc...
19 may 1999	etc/bbsys.freebsd	LOCKPREFIX set correctly for FreeBSD
					Glen Foster <gfoster@gfoster.com>
19 may 1999	src/bbd.c		change the queue from 5 to 30
					for listen()
18 may 1999	runbb.sh		Don't allow to start BB if another
					instance is running
18 may 1999	bin/bb-network.sh	Partial support for https testing
					using lynx w/openssl
18 may 1999	etc/bbdef.sh		LYNX now only used for non-bbnet
					http tests (like for https)
17 may 1999	runbb.sh		remove BBPID file on stop
17 may 1999	etc/bbsys.bsdi		EXPR is /bin/expr, thank to 
					Riley F Wilson
17 may 1999	web/header		Change text to reflect new dir
		web/footer		structure
13 may 1999	bin/sendmsg		replaced grep with $GREP
13 may 1999	bin/bb-page1.sh		Redirected output to /dev/null as
					BBOUT was getting large.  Thanks
					to pbigelow@rim.net
Changes for 1.2a
04 may 1999	bin/bb-network.sh	Fixed inconsistent status returned
04 may 1999	web/mkbb.sh		Fixed bug that required groups
					in subpages and also bug that
					would sometimes display the last
					line of the last page in bb-hosts
04 may 1999	runbb.sh		All output to $BBHOME/BBOUT
Changes for 1.2
01 may 1999	bin/bb-network.sh	Changed anon to testip
27 apr 1999	etc/bbsys.hpux		Added LOCKPREFIX
26 apr 1999	web/mkbb.sh		Fixed backgrounds, etc
26 apr 1999	web/bb-hist.sh		changed sed to $SED - noticed by
					Nick Silberstein
24 apr 1999	bin/bb-doack.sh		Added option to notify on
		bin/bb-page.sh		recovery of problem
		etc/bbwarnsetup.cfg
		bin/bb-page1.sh
24 apr 1999	web/footer		Moved footer/header of HTML status
		web/header		file to $BBHOME/web such that
		src/bbd.c		www/html can be cleaned up with
					rm www/html/*
23 apr 1999	bin/bb-page.sh		Added escalation & initial delay
		bin/bb-page1.sh		in notification facility
21 apr 1999	bin/bb-page1.sh		Fixed bug when using suffix for dialing
21 apr 1999	web/mkbb.page		Creates temp hosts file for subpage
					generation and returns bkg color
21 apr 1999	web/mkbb.sh		Support for 'page' keyword
17 apr 1999	bin/bb-local.sh		Added feature to ignore certain
		etc/bbdef.sh		messages during the messages/syslog
					check. IGNMSGS variable in bbdef.sh.
17 apr 1999	src/bb.c		bb can now use a system name as well
					as an IP address for server to send to
17 apr 1999	etc/bbinc.sh		BBDISP and BBPAGE set to names not
					IP addresses if IP addr = 0.0.0.0
17 apr 1999	bin/bb-network.sh	Modified dns test to use name if 
					IP addr = 0.0.0.0
15 apr 1999	runbb.sh		Modify runbb.sh to work with bbrun
					and exec in parallel plus plugins
15 apr 1999	src/bbd.c		Write bbd pid to $BBHOME/tmp/BBPID
13 apr 1999	bin/bb-page.sh		Added exclude rule in bbwarnrules.cfg
26 mar 1999	bin/bb-network.sh	Network services tested by name then
					by IP addr if name resolution fails.
25 mar 1999	web/mkbb.sh		changed ALT tag to be lynx friendly
		web/mkbb2.sh		service:color
22 mar 1999	etc/bbsys.osf		Add MAIL definition - thanks to
					Simon Greaves <Simon.Greaves@usp.ac.fj>
22 mar 1999	etc/bbsys.bsdi		grep lives in /bin - thanks to
					Ray Parish <rayp@emeraldis.com>
17 mar 1999	web/mkbb2.sh		removed borders for buttons

Changes for 1.09d
24 apr 1999	web/bb-hist.sh		Fixed security problem noted by
					Michael Smith
Changes for 1.09c
10 mar 1999	src/bbnet.c		Fixed alarm() stuff and corrected
					buglet where connect timeouts not 
					reported correctly as an error.
10 mar 1999	www/html/header		Changed text from white to FFFFCC
		web/mkbb.sh		to be printer-friendly
		web/mkbb2.sh
		web/bb-hist.sh
05 mar 1999	web/bb-hist.sh		Cosmetic changes
05 mar 1999	src/bbd.c		Cosmetic changes: Added table header
						status message
02 mar 1999	doc/bbconfig		Added support to dgux
02 mar 1999	etc/bbsys.dgux		From ddulek@fastenal.com
02 mar 1999	src/Makefile.dgux

Changes for 1.09b
24 feb 1999	etc/bbsys.sh		Added DF definition, default /bin/df
21 feb 1999	web/mkbb.sh		Fixed file expansion bug when
	 	bin/bb-page.sh		color was purple and status message
		bin/bb-page1.sh		was sent to BDISPLAY.  Inserted no
					globber code
21 feb 1999	bin/bb-network.sh	IMAP test bug when running under
					a System V type OS
21 feb 1999	src/bbd.c		removed unecessary malloc
					inserted proper color for ALT text
21 feb 1999	bbwarnsetup.cfg		Added pageaddhtmlpath token
		bin/bb-page1.sh		Modified code for html path in email
					notification
20 feb 1999	src/bbd.c		Fixed overflow problem with long lines
18 feb 1999	web/bb-hist.sh		Created bb-hist.sh
18 feb 1999	web/bb-ack.sh		Moved from www/bb-ack.sh to web/bb-ack.sh
15 feb 1999	src/bbnet.c		Try 3 times before timing out.  This should
					reduce false alarms.
11 feb 1999	src/touchtime.c		Added -a option: return ctime() string
						can also specify offset
10 feb 1999	src/touchtime.c		Added -e option: return current time tick
						can also specify offset
10 feb 1999	bin/bb-page.sh		Fixed bug in notification where host
					would be marked as unmatched but should
					have been displayed under proper name
05 feb 1999	doc/bbconfig		Added support for Dynix from Stephen Couch 
					Debian linux from Mark A. Bialik
05 feb 1999	src/Makefile.dynix	Added support for Dynix
05 feb 1999	etc/bbsys.dynix		Added support for Dynix
05 feb 1999	etc/bbsys.debian	Added support for Debian
04 feb 1999	web/mkbb2.sh		Removed extra "@" on green screen
04 feb 1999	src/bbd.c		fixed bug: used a FILE* as an argument
					to %s in a printf()
03 feb 1999	web/mkbb.sh		If the BBDISPLAY host sends a summary to
					itself then remove it in www/logs before
					generating the background color
03 feb 1999	bin/bb-network.sh	Added support for IMAP
02 feb 1999	src/Makefile.sunos	new copy from Makefile.generic
					and added -DSEEK_END=2
Changes for 1.09a
02 feb 1999	src/bbnet.c		Added short timeout for servers
					that don't send anything back.

Changes for 1.09
28 jan 1999	src/bbd.c		Replaced color tokens found in the
					status message when HTMLizing the
					status message.
28 jan 1999	bin/bb-local.sh		Added token for colored gifs in the
					disk and procs test.
24 jan 1999	src/*.c			minor changes to make lint happy
24 jan 1999	etc/bbinc.sh		Added BBDATE BBRELDATE
24 jan 1999	web/mkbb.sh		Added BBDATE/BBRELDATE to generated web
		web/mkbb2.sh		pages w/valid EXPIRES tag and added
					full date and time to bb2.html screen
					minor generated HTML corrections
24 jan 1999	runbb.sh		Moved PAGELEVELS from runbb.sh
		etc/bbdef.sh		to bbdef.sh
24 jan 1999	runbb.sh		Moved settings of BBDISP/BBPAGE/BBNET
		etc/bbinc.sh		BBSERVER to etc/bbinc.sh
20 jan 1999	www/bb-page.html	Page and Acknowlege on same page
20 jan 1999	www/bb-ack.sh		added, cgi for paging/acking
20 jan 1999	www/bb-pager.sh		removed
20 jan 1999	etc/bbsys.bsdi & hpux9  added definition for PS from Brian 
					McEntire <brianm@fsg1.nws.noaa.gov>
					Added missing comments.  Added MSGFILE
					for hpux9
18 jan 1999	etc/bbdef.sh		Added BBWEBHTMLLOGS.  Contains HTTP location
					of HTMLized log files.
					of your web server
17 jan 1999	web/mkbb.sh		Removed PRAGMA META tag
		web/mkbb2.sh
14 jan 1999	runbb.sh		Added PAGELEVELS extract
14 jan 1999	etc/bbdef.sh		removed BBWARN,PAGERELAY,TTYLINE,PREFIX
					SUFFIX,CFGDELIM,SVCERRLIST.  They are now
					tokens in bbwarnsetup.cfg
14 jan 1999	etc/bbwarn.cfg		removed
		etc/bbwarnsetup.cfg	created, it contains tokens that
					used to be ENV variables in bbdef.sh
		etc/bbwarnrules.cfg	new name of bbwarn.cfg but now only
					contains rules for notifications
09 jan 1999	src/bbd.c		HTMLized status pages
					Added acknowledgement code
09 jan 1999	src/bb.h		Added BBREL & BBRELDATE tags for HTMLized
					status pages
09 jan 1999	src/bb.c		sends page on any message color that matches
					the pagelevels token in bbwarnsetup.cfg
08 jan 1999	src/bbnet.c		can accept third argument as string to
					send to opened port.
08 jan 1999	web/mkbb.sh		colored dots now point to HTMLized status page
		web/mkbb2.sh
07 jan 1999	src/touchtime.c		file is now opened in append mode

Changes for 1.08b
01 jan 1999     web/mkbb.sh             Fixed format for EXPIRES Meta tag.  Now 
                                        hardcoded to a date "in the past".
		web/mkbb.sh			"
01 jan 1999	etc/bbinc.sh		Comments OK in etc/bb-hosts for BBDISP BBPAGE
31 Dec 1998	runbb.sh		Comments OK in etc/bb-hosts now on startup
21 Dec 1998	bb/bb-local.sh		fixed PROCS checking for IRIX
					thanks to Paul Gluhosky 
					<paul.gluhosky@yale.edu>
21 Dec 1998	bb-1.08b archive made
1 Dec 1998	etc/bbchkhosts.sh	New scripts to verify validity
		etc/bbchkcfg.sh		of configuration
1 Dec  1998	src/bbd.c		Added origin of status message
1 Dec  1998	bin/bb-page.sh		BBWARN 2.4 merged
		bin/bb-page1.sh			"
		bin/sendmsg			"
		etc/bbwarn.cfg			"
		src/bb.c			"
		etc/bbdef.sh			"
		etc/bbsys.sh			"
		etc/bbinc.sh			"
		bin/bb-local.sh			"
		bin/bb-network.sh		"
15 nov 1998	bin/bb-network.sh	dns paging was broken - fixed by
					Takahiro Yugawa <yugawa@itjit.ad.jp>
13 nov 1998	doc/bbconfig		Support for bsdi
13 nov 1998	etc/bbsys.bsdi		Added by  Matt Simerson <matt@michweb.net>
13 nov 1998	src/Makefile.bsdi	Added link to new file
13 sep 1998	bin/bb-local.sh		Added machine name back into disk messages
21 sep 1998	bin/bb-network.sh	fixed missing newline on line 155 thanks to
					"Eric J. Frisch" <efrisch@magi.com>
29 sep 1998	bin/bb-local.sh		Changes instances of $BBHOME/tmp to $BBTMP
					thanks to Pritchard.Terry.TG@bhp.com.au
14 oct 1998	bin/bb-page.sh		Fixed logic to allow manual paging to bypass
					the PAGERDELAY limit - more thanks to 
					"Eric J. Frisch" <efrisch@magi.com>
14 oct 1998	bin/bb-local.sh		IRIX disk test reworked.  Thanks to 
					Thomas Alex <thomas.alex@commgensys.com>
14 oct 1998	etc/bbsys.irix		IRIX specific variables moved into the
					bb-local.sh script proper, DFOUTPUT=IRIX added
					Thanks Thomas Alex <thomas.alex@commgensys.com>
14 oct 1998	etc/bbsys.sh		Reminder to export DFOUTPUT, Thanks again to
					Thomas Alex <thomas.alex@commgensys.com>

Changes for 1.08a
05 sep 1998	etc/bbsys.aix		DFUSE and DFSORT variable were fixed by
					Patrice Allais <allais@lucent.com>
04 sep 1998	bin/bb-local.sh		Code for custom disk parition monitoring
					from Robert-Andre Croteau
03 sep 1998	web/mkbb.sh		PRAGMA NO-CACHE added to help avoid BB cache
					from vanboers@dedserius.com
25 aug 1998	etc/numeric-k6.scr 	Mathieu Patenaude - numeric script that works
					with kermit version 6 (math@unix.sh).
20 aug 1998	src/bb.c		Cosmetic change; newline after error messages

Changes for 1.08
09 aug 1998	web/mkbb.comp		Fix last group compress buglet
08 aug 1998	web/mkbb.comp		New.  Returns list of column names to display
08 aug 1998	web/mkbb.sh		If group line is marked "group-compress" only 
					display columns that have data in that group.
08 aug 1998	web/mkbb2.sh		Only display non-green columns on output
06 aug 1998	bin/bb-local.sh		Made sure if pager was called, displayed message
					also says (paging).  For debugging.
04 aug 1998	bin/bb-network.sh	Added ERR variable to fix erroneous green
					condition buglet...

Changes for 1.07c
01 Aug 1998	bin/bb-network.sh	Modified ping test to check for return code
					then the return string - string is not 
					always OK (Time To Live exceeded errors)...
					Navindra Umanee <navindra@openface.ca>
		bin/bb-page.sh		Reorganized it in a case statement in part to
					support the Airtouch e-mail -> pager format of
					NNNNNNN@airtouch.net (which used to try to dial	
					out due to the NNNNNNN).
30 Jul 1998	src/bbd.c		Remove hardcoded port # from error message 
					(frank@bluegrass.net)
29 Jul 1998	bin/bb-network.sh	Added support for DHCP (0.0.0.0) addresses and 
					automatic noping for them. http test now sends
					entire server response from head commands.
23 Jul 1998	etc/bbdef.sh		LYNX=lynx definition changed so that output
					works like bbnet: Leif Ericksen <phantom@wwa.com>
19 Jul 1998	src/bbd.c		Allow longer messages (like an entire ps or df)
		src/bb.h		MAXBUF (largest message size now 8192)
		bin/bb-local.sh		Send full 'df' output to BBDISPLAY

Changes for 1.07b
24 jun 98	bin/bb-network.sh	Added paging for all internet services
					Patrick Hopewell <p.hopewell@utoronto.ca>
24 jun 98	etc/bbdef.sh		Added NONETPAGE, removed TELNETPAGE & HTTPPAGE	

Changes for 1.07a
21 jun 98	bin/bb-network.sh	Better service checks and error messages
21 jun 98	src/bb.c		Better error messages
21 jun 98	src/bbnet.c		Better error messages

Changes for 1.07
17 jun 98	bin/bb-network.sh	Added noping option - ping test now optional
17 jun 98	bin/bb-page.sh		Shortened subject line for mail paging

Changes for 1.06e
26 may 98	bin/bb-local.sh		PROCS now includes PAGEPROC to test
26 may 98	bin/bb-network.sh	Dialup services that fail = clear dot
25 may 98	src/touchtime.c		New functionality - does touch files
25 may 98	web/mkbb.sh		Change related to touchtime
25 may 98	bin/bb-page.sh		Change related to touchtime
25 may 98	bin/sendmsg		Change related to touchtime
Changes for 1.06d
24 may 98	etc/bbsys.hpux		Added PINGPARs for hpux from Steve 
					Bonds <sbonds@agora.rdrop.com>
23 may 98	src/touchtime.c		Fix for year-rollover problem.
Changes for 1.06c
05 may 98	etc/bbsys.unixware	Fix for ping params from Jim Whitby
18 apr 98	bin/bb-network.sh	dialup would page on clear...
29 apr 98	bin/bb-network.sh	dns server testing from Frank Kujawski 
						<frank@bluegrass.net>
29 apr 98	etc/bbsys.sh		Added NSLOOKUP variable
29 apr 98	etc/bbinc.sh		Added DNSERR variable
01 may 98	etc/bbinc.*		Defined additional NSLOOKUP locations

Changes for 1.06b
22 mar 98	src/bbnet.c		http request to have \r's for roxen
					Brian Lenihan <brianl@real.com>
29 mar 98	README			Got rid of BBPAGER-beta crap.
30 mar 98	src/bbd.c		standalone bbd core dump - fixed.
01 apr 98	bin/bb-page.sh		Corrected comment about BBPAGER to PAGER
19 mar 98	src/bbnet.c		remove extra socket() call
19 mar 98	src/bb.c 		remove extra socket() call
21 jan 98	bin/bb-network.sh	Test 3 times before paging on ping
05 feb 98	bin/bb-network.sh	MACHIP -> IPADDR when paging
14 feb 98	web/mkbb.sh		bb.gif HEIGHT and WIDTH were reversed
05 mar 98	web/mkbb.sh		BBBKG, BBDATE, BBTIME variables added
14 mar 98	src/bbd.c		etc/security fixes and bounds checking
					from fetch@muffin.arcadia.spb.ru
14 mar 98	src/bbd.c		SO_REUSEADDR (bbd restart bug) from 
					Gary Mills <mills@cc.UManitoba.CA>
15 mar 98	src/bbnet.c		Support for PROXY checking...  format is					http://proxy.com/http://reg.url.com
16 mar 98	etc/bbsys.redhat	grep lives in /bin and ps has no -
Changes for 1.06a
10 Jan 98	web/mkbb.sh	Support for notes files links in summary lines.
16 Jan 98	bin/bb-page.sh	Fix bug where numeric mail is sent via kermit
18 Jan 98	web/mkbb.sh	Support display grouping & blanks in bb-hosts
18 Jan 98	web/mkbb.sh	Fix HTML syntax errors in display
18 Jan 98	web/mkbb2.sh	Fix HTML syntax errors in display

Previous Versions
01 Jan 98	Version 1.06	Copyrights and Licenses enhanced.

04 Dec 97	Version 1.05a	Finally added redhat fixes and fixed
				PAGINGLOCK in runbb.sh from Martin Richard
				<martin@europa.collegebdeb.qc.ca>
20 Oct 97	Version 1.05	More security, grouping, dialup support

27 Apr 97	Version 1.04h	From: Jon Lewis <jlewis@inorganic5.fdt.net>
				Fix bbnet.c unitialized data sent.
25 Apr 97	Version 1.04g	From: Doug White <dwhite@gdi.uoregon.edu>
				Fix bbnet.c core dump on http addresses
13 Apr 97	Version 1.04f	Added the FAQ to the docs directory.
02 Apr 97	Version 1.04e	New little button for BB.  Yup, that's it.
26 Mar 97	Version 1.04d	Bill Petersen <brpeters@tssun7.dsccc.com>
				make web/mkbb.cols 25 times faster :)
18 Mar 97	Version 1.04c	bb.h MAXLINE changed to 2048 to avoid
				making Solaris ftpd core dump on test
06 Mar 97	Version 1.04b	bbnet.c GET protocol correction from
				Don Sullivan (dsullivan@gaia.arc.nasa.gov)
				Fixed dumb table problem in mkbb2.sh
				Thanks to Marc Albers (marca@cvi.ns.nl)
				Improved http testing from Douwe Dijkstra
				<D.Dijkstra@Twinfo.nl> bbnet.c, bb-network.sh
03 Mar 97	Version 1.04a	Fix bug in bbnet.c that messed up IP addrs
				From Fred Lindberg (cfl-src@id.wustl.edu)
				Ping test now uses IP address not name
				Tabs and spaces OK in /etc/services
23 Feb 97	Version 1.04	FQDN support (fully qualified domain names)
				New Generic server tests (ftp / pop3 / smtp)
				Extra help about the tests on the bb pages
				Standard footer can be included on all pgs
03 Feb 97	Version 1.03a	Support for HPUX 9.X, moved MAIL defn to 
				local files from Greg Baker (bakerg3@rpi.edu)
01 Feb 97	Version 1.03	Support for AIX from Darren Henderson
				(darren.henderson@state.me.us)
				Change prefix to force kermit to tone dial
30 Jan 97	Version 1.02c	sendmsg - get rid of echo on line busy
29 Jan 97	Version 1.02b	sendmsg - change test -e to test -f
				'cause solaris doesn't like it...
				bdf really should be in /bin for hpux
25 Jan 97	Version 1.02a	Minor fix for systems using langauages
				other than english (comma as decimal pt)
12 Jan 97	Version 1.02	Jacob Lundqvist adds SMS pager support
				and reworks kermit numeric paging, and
				fixed a variety of little buglets...
				Irix fixes from Jeffrey K. Matson
				<jmatson@cedar.micro.umn.edu>
				Clean up of etc/bbdef.sh includes; 
				should only happen when needed now...
				Cute little "b" icon on brief view page
08 Jan 97	Version 1.01	Added support multiple pager numbers
				multiple pager types, numeric and e-mail
				preliminary support for alpha / SMS paging
				Uptime now reported in CPU column, any
				uptime < 1 hour is a warning...
				SCO3 support Added by Richard Dansereau
				<dansereau.richard@regis.uqam.ca>
31 Dec 96	Version 1.00	bb-pager.sh included in release
				Security enhancements & bug fixes
				Put tmp files in BBTMP, not in /tmp
				thanks to Alan Cox(alan@cymru.net)
				Disallow bogus status file creation
				from Jac Kersing (J.Kersing@the-box.com)
				Fixes to bb-network.sh for kermit paging
				from Doug White (dwhite@resnet.uoregon.edu)
				Support for Redhat Linux from Ron Nelson
				(rnelson@mpr.org)
23 Dec 96	Beta 0.99	Time of last update put in Web page title
				bbnet.c deals with trailing / better...
				Fix for SunOS ping parameters
				Jim Whitby adds support for UnixWare 2.0
				Fixed bug in bb-network.sh $NAME -> MACHINE
				in status report.
15 Dec 96	Beta 0.98	Added bbnet to check network connections
				instead of lynx.  All machines/ports can
				be checked, but just do http for now...
				bin/bb-network.sh and src/ changed.
12 Dec 96	Beta 0.97	Support for SCO 5 from Douwe Dijkstra
				(D.Dijkstra@Twinfo.nl)
				Added non-blinking GIFS
02 Dec 96	Beta 0.96	Added Solaris ping changes from
				Josh Wilmes (josh@sky.net)
				Added proper IRIX support with info from
				David Brandon (dbrandon@tamug.tamu.edu)
27 Nov 96	Beta 0.95	Folded in Gunnar Helliesen's changes
				for OSF/Unix, Ultrix, and NetBSD
				Changes bin/bb-network.sh for ping
				code, and changed grep and rm to variables.
25 Nov 96	Beta 0.94	Spit error code if variables undefined.
				Increase CPU warning > 150 error > 300
				Fixed bbd.c "errno.h" => <errno.h>
				Added Gunnar Helliesen's (gunnar@bitcon.no)
				changes to the infamous zombie code...
21 Nov 96	Beta 0.93	Removed -DZOMBIE from Linux makefile
				Added $DFEXCLUDE to bin/bb-local.sh
19 Nov 96	Beta 0.92	Fixed bad patch in src/bbd.c (in 0.91)
18 Nov 96	Beta 0.91	Patched src/bbd.c check for signal interrupt

Have fun.
--
Sean MacGuire					info@bb4.com
http://bb4.com/					+1 514 996 INET

