Changes for 1.9i 20 Dec 2005 install/bbmachine Fedora support install/bbsys.fedora install/bbconfig src/minimake/bbmachine src/bbd.c 20 Dec 2005 src/bbd.c Fixed bug with security file and unitialized variables Thanks to David Baldwin 20 Dec 2005 src/utils.c fixed bugs src/bbpage.c Changes for 1.9h 08 Jul 2005 src/bbd.c Left debugging code in. Failed compilation on some platforms... Changes for 1.9g 29 Jun 2005 src/bbpage.c Mail not sent out in certain cases. src/utils.c 28 Jun 2005 src/bbpage.c Fix a bug during host group expansion Thanks to Al Rankin 20 Jun 2005 src/bbd.c conditional statements specific to src/bbpage.c OSes are now defined with lowercase src/utils.c OS names. src/bb.h Changes for 1.9f 10 Jun 2005 install/bbsys.redhatES Added -P in DF 26 May 2004 web/mkbb.sh nodisp token added 24 Nov 2004 src/bb.h Added defines 24 Nov 2004 src/*.c Changed debug mode to a flag scanf() with %s are size restricted Removed most MAXLINE use for buffer size 24 Nov 2004 web/mkbb2.sh Added statement to check for specific column help file 24 Nov 2004 web/mkbb.comp Changed handling of hosts delimiter 24 Nov 2004 etc/bbdef-server.sh Allow scripts to be executed web/bb-replog.sh when running bb-replog.sh 24 Nov 2004 etc/bbdef.sh Increase MAXLINE 08 Jun 2004 etc/bbchkhosts.sh allow for http:// AND HTTP:// bin/bb-network.sh 08 Jun 2004 web/mkbb2.sh if column help page in notes directory, set link to it. 08 Jun 2004 etc/bbdef-server.sh Removed default CONVHTMLTAGS option in RUNOPTS 03 May 2004 src/bbd.c Remove orphan port (no IP address define in server definition) 28 Apr 2004 install/bbsys.hpux Added -l option to bdf to prevent hanging on remote mounts 29 Mar 2004 src/bbpage.c hg- and pg- groups weren't expanded properly on certain platforms. Noticed by Greg Martin 19 Mar 2004 etc/bbconfig Improved osf (Tru64) support on etc/bbmachine installation. 16 Fev 2004 etc/bbdef-server.sh Redhat ES support install/bbsys.redhatES install/bbconfig install/bbmachine 04 Fev 2004 etc/bbinc.sh Fixed cut/paste error for multiple BBPAGERS. Thanks to Dominique Frise. 09 Jan 2004 etc/bbchkhosts.sh Fixed bug that tagged ! as an invalid directive 08 Jan 2004 src/minimake/genmake Fixed a problem when cc (and not gcc must be used). Thanks to Scott Wilson Changes for 1.9e 02 Jan 2004 www/help/bb-faq.html Also updated license text in FAQ (oops!) 31 Dec 2003 bin/bb-network.sh Remove duplicates hosts in BBDISPLAY and BBPAGERS Changes for 1.9d 22 Dec 2003 bin/bb-network.sh Check for valid greetings in text based network TCP tests 21 May 2003 src/bbd.c Strip leading spaces when saving logs 21 Apr 2003 src/bbstat.c Added missing fclose() call 15 Apr 2003 src/utils.c Improve strip...() calls 10 Apr 2003 etc/bbdef.sh BBPORT contains the port # to use etc/bbinc.sh etc/bbchkhosts.sh src/bb.h src/bbsend.c src/bbd.c runbb.sh 08 Apr 2003 etc/bbinc.sh Accept listening port or src/bbsend.c remote port configuration src/bbd.c 17 Feb 2003 etc/bbdef.sh Seperated client and server etc/bbdef-client.sh specific configuration etc/bbdef-server.sh etc/bbinc.sh etc/bbinc-client.sh etc/bbinc-server.sh 12 Feb 2003 runbb.sh on start/restart/stop, try killing current execs cleanly and then with -9. 05 Feb 2003 bin/bb-network.sh Also check for the "timed out" string in the DNS test. Thanks to Benoit.Schmid@adm.unige.c 16 Dec 2002 install/bbsys.mandrake Also apply -w3 patch to mandrake 09 Dec 2002 LICENSE License change 05 Nov 2002 etc/bbdef.sh New CLEANCHARS variables to src/bbd.c determine which chars to remove when stripping incoming status logs 05 Nov 2002 etc/bbdef.sh Added EMBEDHTML and LARRD tag src/bbd.c for RUNOPTS variable. src/dohostsvc.c 05 Nov 2002 etc/bbsys.sh Added TR 05 Nov 2002 etc/bbinc.sh Added MKBBLOCALCOLSVAL to define web/mkbb.sh how many columns to use for the display of the pages/subpages entries 30 Oct 2002 install/bbconfig Compile within bbconfig 29 Oct 2002 src/bbpage.c Fix timestamp check for acknowledgement Use pagelevels on every message 29 Oct 2002 src/utils.c Convert x.y.z status logs to x,y,z 29 Oct 2002 src/bbd.c RUNOPTS use for runtime options. 28 Oct 2002 src/bbnet.c Cancel signals in error processing 28 Oct 2002 bin/bb-disk.sh Real host name display on 1st line of status log 28 Oct 2002 etc/bbwarnsetup.cfg EVENT is now default pagetype 28 Oct 2002 etc/bbinc.sh Add tags for client/server differentiation 28 Oct 2002 etc/bbdef.sh Introduced RUNOPTS variable for runtime options. Add tags to differentiate client and server variables 31 Jul 2002 etc/bbchkwarnrules.sh Check if mandatory fields are defined. Noticed by Josh@placeware.com 09 Jul 2002 runbb.sh Invalid user message at startup are only displayed not written to BBOUT to prevent permissions problems. Suggested by Steve Boyd 18 Jun 2002 bin/bb-procs.sh Fix bug when process name began with -. Thanks to "McCrackin, Brent" 06 Jun 2002 install/Makefile.openbsd Fixed bad compile statement for bbrun. Thanks to dwinter@icpeurope.net 05 Jun 2002 etc/bbchkhosts.sh Fix BBRELAY check. Thanks to bbenedetto@goodyear.com Changes for 1.9c 15 May 2002 install/bbconfig Use -w3 option in PINGPAR1 if install/bbsys.redhat version >= 7.3 03 May 2002 bin/bb-network.sh Removed an unecessary loop. Thanks to "Richard Finegold" 05 May 2002 src/dohostsvc.c Add hook for LARRD graph in HTML page of a status log using the -DLARRD compile directive. Thanks to Scott Walters Changes for 1.9b 01 May 2002 web/mkbb.sh Fixed "Empty page" message appearing when page wasn't empty. 09 Apr 2002 web/mkbb.sh When resending purple messages, also remove lines containing STATUNCHGMSG and RECVFROMMSG (defined in bbinc.sh) 08 Apr 2002 src/bbrun.c C program replacement for bin/bbrun script. 07 Apr 2002 src/bbpage.c Escalated and delayed recipient weren't notified if notification requests are sent with large intervals between each. 07 Apr 2002 src/bbpage.c Reuse ACK id for same problem when for subsequent notifications. Only works for pagetype EVENT. 28 Mar 2002 src/bbd.c qualifiers s/m/h/d for timestamp can be used for status messages. 25 Mar 2002 bin/bb-cpu.sh Changed WARNCOLORSONREBOOT to WARNCOLORONREBOOT. Reported by Tim Meader Changes for 1.9a 22 Mar 2002 install/bbconfig Fix in 1.9 for SuSE ping bug was incorrect. Noticed by Peter Bruderer Changes for 1.9 12 Mar 2002 src/bb.h Compile without FUNCINFUNCOK under Solaris 12 Mar 2002 etc/bbchkhosts.sh Handle unknown directives more effectively 16 Jan 2002 bin/bb-network.sh noconn/dialup directives should not match on host names. Discovered by Casey Feskens 15 Jan 2002 etc/bbchkcmds.sh Added tests for DF and PS. 15 Jan 2002 bin/bb-network.sh Fixed HTTP test, it seems on some platforms the test would fail if & was in the URL... Thanks to Ralf.Strandell 15 Jan 2002 web/mkbb.sh page/subpage can have their own header/footer and rep_header/rep_footer files. Also &PAGENAME and &SUBPAGENAME can be inserted in those files and the actual names will replace the tags. 11 Jan 2002 install/bbconfig Inserted special code for handling install/bbsys.suse SuSE PINGPAR1 value for versions 7.0 and up 10 Jan 2002 bin/bb-cpu.sh Color and minutes are configurable etc/bbdef.sh for notice on server reboot 07 Jan 2002 bin/bb-msgs.sh If a message filename is a subset of another file name (file vs fileA) then some invalid checking might be performed. Found by gus 06 Jan 2002 install/bbconfig Changed data input loops for data verification. Thanks to R.G.Hall 04 Jan 2002 bin/bb-procs.sh Fixed bug where processes defined using strings: i.e "syslogd -s" would show up as yellow instead of red even if they were defined as red. Bug noticed by Marco Horner Changes for 1.8d4 03 Jan 2002 etc/bbsys.sh Fix in 1.8d3 wasn't complete. WC paths that weren't the same as those in bbsys.sh would be incorrectly used... Bug noticed by Peter Jennings Changes for 1.8d3 01 Jan 2002 bin/bb-combo.sh Missing -c with WCC command. Side-effect was that sometimes purples would occur. Thanks to Roland E. Lipovits Changes for 1.8d2 23 Dec 2001 install/bbconfig keep case of supplied user ID 23 Dec 2001 runbb.sh Let bb-local.sh script start last and bin/bb-local.sh make bb-procs.sh run last so BB can check it's own processes 23 Dec 2001 etc/bbsys.sh Added WCC and MAILC. They are bin/bb-combo.sh the WC and MAIL commands without the arguments. 22 Dec 2001 web/mkbbwml.sh Deal with same name subpapes within 2 different pages 21 Dec 2001 web/bb-rep.sh Display date ranges of the same day web/bb-replog.sh by the day itself, not a range. 21 Dec 2001 web/mkbb.sh Fixed bug introduced by work on 20/12/01 20 Dec 2001 etc/bbdef.sh Changed www/rep to $BBREP and also web/bb-replog.sh added BBREPURL web/bb-rep.sh web/mkbb.sh 19 Dec 2001 install/bbconfig "tr" command not substituting as expected under SCO. Thanks to Henry Wong 19 Dec 2001 bin/bb-disk.sh Fixed regular expression ".**" to ".*" Thanks to Henry Wong 19 Dec 2001 web/mkbb.sh Exclude files that start with '.' when looking for expired logs in bbvar/logs 07 Dec 2001 web/mkbb.sh group directive in a page/subpage would not generate the column underline properly. Found by Torsten Richter. 07 Dec 2001 bin/bb-procs.sh Invalid process definition would make bb-procs.sh stop running (and bb-local.sh as well) Changes for 1.8d1 03 Dec 2001 web/mkbb.sh Fix invalid subpage directory. 26 Nov 2001 web/mkbb.sh Parse http:// location properly for summary directive Changes for 1.8d 24 Nov 2001 ext/mkbb/eventlog.sh Add font attributes to "no events" message. 22 Nov 2001 install/bbconfig Include certain include files src/bb.h if they are present. 22 Nov 2001 web/mkbb.sh Introduced "subpage" keyword web/mkbb.comp Creates a subpage under a page. web/mkbb.page web/mkrep.page etc/bbinc.sh 16 Nov 2001 web/mkbb.comp Removed unused code 16 Nov 2001 src/bbsend.c Fixed "TIME OUT" error to display proper destination IP address. Thanks to Michael Reggio 16 Nov 2001 src/bbd.c Fixed intermittent purple src/utils.c problem. Thanks to Nicolas Chuche 16 Nov 2001 bin/bb-msgs.sh Incorrect regular expression in removing empty IGNMSGS Thanks to craig.cook@uk.pwcglobal.com 13 Nov 2001 web/mkbb.sh Fixed bug where wrong stats were displayed if a hostname was a substring of another hostname 13 Nov 2001 bin/bb-msgs.sh Check for default values before they are used ... REDMSGLINES/YELLOWMSGLINES Thanks to Mark Deiss 13 Nov 2001 bin/bb-msgs.sh Fix error when FIND is done web/mkbb.sh against a linked directory web/mkbbwml.sh Thanks to Ralf.Strandell@silja.com web/bb-rep.sh 12 Nov 2001 bin/bb-procs.sh Fixed bug where a process that was down was indicated as yellow instead of red. 09 Nov 2001 install/bbclient bbaliasname not copied back properly. 09 Nov 2001 install/bbsys.osf Changed the DFUSE variable to take in account AdvFS Thanks to "Deiss, Mark" 09 Nov 2001 web/mkbbwml.sh Check if CGIBINURL is already a full path. Thanks to Douwe.Dijkstra@I-Pay.com 09 Nov 2001 src/bbpage.c Fixed trap sending on Solaris when using snmp_trapsend Thanks to dbalkwill@hemscott.co.uk 08 Nov 2001 src/bbd.c Fixed zero-length historical files src/bb.h on darwin. 08 Nov 2001 src/bb.h Added support for stdlib.h (after all these years...) 08 Nov 2001 install/bbsys.darwin Fixed TOP 01 Nov 2001 runbb.sh Remove unnecessary sed commands Thanks to JStoner@blackboard.com 01 Nov 2001 install/bbsys.aix change options form auxw to auxww 19 Oct 2001 install/bbsys.osf Added msf: to DFEXCLUDE. Thanks to Malcolm.Salameh@det.nsw.edu.au and Mark.Deiss@acs-inc.com 15 Oct 2001 bin/bb-network.sh Got rid of "$GREP -w" as is seemed not portable 11 Oct 2001 etc/bbdef.sh Path definition for LYNX. Not in bbsys.local because cUrl can also used as LYNX. 11 Oct 2001 install/bbsys.caldera LYNX removed install/bbsys.redhat install/bbsys.debian 07 Oct 2001 src/bb.h Added Darwin support install/Makefile.darwin Thanks to fhlist@online.co.ma install/bbsys.darwin 06 Oct 2001 src/bbnet.c Fixes to "GET" and timing issues Changes for 1.8c1 03 Oct 2001 etc/bbdef.sh Added imap2 to BBNETSVCS Thanks to Tom Diehl 02 Oct 2001 bin/bb-network.sh HTTP 503 error generates a red Thanks to Christian.Perrier@onera.fr 01 Oct 2001 src/bbpage.c Double slashes in path removed Thanks to helge.jacobsen@mch.sbs.de 25 Sep 2001 web/bb-replog.sh Fixed non-critical time that was sometimes wrong. 25 Sep 2001 src/dohostsvc.c &CGIBINURL handled incorrectly in footer. Changes for 1.8c 10 Sep 2001 src/bbpage.c Specific SCO3 change to pid_t Thanks to Mark.Deiss@acs-gsg.com 10 Sep 2001 bin/bbmv Unnecessary specification of WC -l, ext/mkbb/eventlog.sh using WC is enough. Thanks to ext/mkbb/acklog.sh Douwe.Dijkstra@I-Pay.com 10 Sep 2001 src/bbpage.c Fixed some debug statements 07 Sep 2001 bin/bb-network.sh Ignore ping output with "prohibited" bin/bb-ping.sh 04 Sep 2001 bin/bbrm Fixed bug where unwanted hosts bin/bbmv would be removed or moved. Thanks to "Aaron Seet" Changes for 1.8b4 03 Sep 2001 bin/bbprune New script to archive BB data 31 Aug 2001 src/bbpage.c When adding HTML path to host status during notification, make sure that CGIBINURL does not contain already the BBWEBHOST path. 29 Aug 2001 web/mkbb.sh Added anchor to each hostname, summary name and dialup name. Anchors to beginning of hosts, subpages, summaries and dialups. 29 Aug 2001 web/mkbb.cols Fixed "arg list too long" error. web/mkbb.bkg Thanks to Patrick Rogan rogan@lycos-inc.com 28 Aug 2001 bin/bb-network.sh New TCP tests are added etc/bbdef.sh in the BBNETSVCS variable of etc/bbdef.sh. Makes upgrading a little easier. Richard Finegold Raf@deainc.com suggested something similar. 28 Aug 2001 etc/bbchkhosts.sh Added dig 28 Aug 2001 bin/bb-msgs.sh Accelerate test for large files. 28 Aug 2001 install/bbclient Do not include etc/bbaliasname in the client archive Thanks to craig.cook@uk.pwcglobal.com 24 Aug 2001 src/bbsend.c Insert BB agent specific code 20 Aug 2001 src/bbd.c Renamed env variable to jmpenv src/bbnet.c to prevent conflicts with external src/bbsend.c libraries 08 Aug 2001 bin/bb-network.sh Removed SO_TIMESTAMP output from ping.Thanks to Michael McLagan 07 Aug 2001 bin/bb-network.sh Modified how DNS/DIG test are handled. 06 Aug 2001 web/bb-ack.sh Use proper argument variable 19 Jul 2001 src/bbsend.c Add NULL check in one test 14 Jul 2001 web/mkbb.sh Summary directive nows uses the color of the given URL for status. Alternate tags for acked event 11 Jul 2001 bin/bb-cpu.sh Fixed TOP problem under SUN Thanks to David A Smith 09 Jul 2001 web/bb-ack.sh Handle empty message properly. Thanks to Mark Galbraith who noticed it. 02 Jul 2001 install/bbsys.aix Added SP nodes messages file 02 Jul 2001 runbb.sh Stop/Restart uses common code. 24 Jun 2001 web/mkbb2.sh Modified how acks are displayed web/mkbb.sh web/mkbbwml.sh 22 Jun 2001 install/bbsys.osf If AWK isn't found in the default location, set it to /usr/ucb/awk. Newer version of OSF uses that location. Thanks to Mark.Deiss@acs-gsg.com Changes for 1.8b3 21 Jun 2001 src/bbd.c Fixed BBRELAY issue that combo message only contained the 1st status when relayed to another host. Changes for 1.8b2 20 Jun 2001 src/bbpage.c Fixed error while generating tmp/np_ filename (on certain OSes) Thanks to Sven De Vilder 19 Jun 2001 bin/bb-mailack.sh Expanded reply prefixes 19 Jun 2001 install/bbconfig Fixed up how SunOS/Solaris are determined. Thanks to Bill Earle Also changed how Unixware version is determined 18 Jun 2001 bin/bb-msgs.sh Multi-line specifications would not be handled properly. Thanks to TJimenez@outpost.com Also remove identical expressions specified in multi-line specifications 18 Jun 2001 bin/bb-network.sh HTTP return would sometimes contain illegal character Thanks to Marc.Pohl@wwf-gruppe.de Changes for 1.8b1 15 Jun 2001 www/help/bb-man.html Ooops ! Incorrectly documented www/help/bb-hosts.html BBRELAY directive 15 Jun 2001 etc/bbchkhosts.sh Validate BBRELAY directive 12 Jun 2001 web/bb-replog.sh Aestetic changes, Total duration is COLSPAN=2 to reduce size of event duration Suggested by "Richard Finegold" Changes for 1.8b 02 Jun 2001 bin/bb-msgs.sh Messages file test weren't conducted properly if a host had no entry in bb-msgstab. Extra spaces in bb-msgstab file would prevent test to be done properly in some cases. Recent messages associated with a file are removed when file is rotated. 30 May 2001 web/bb-replog.sh Time Non-Critical wasn't displayed properly 30 May 2001 www/help/bb-rep.html Style