- 2.5-3:
[New] added LAXCHK config for setting strict or laxed service checking
[Change] some changes to README documention
[Change] cleanup tweaks to cronjob toggle switch '-j'
[Change] some reminents of /tmp files cleaned up
[Fix] corrected setup script to fix issues with '-u' & new tmp path
[Fix] set update function to remove old version file after installation

- 2.5-2:
[Change] moved all temporary file creation under the base installation
path to resolve race conditions in /tmp.
[Change] auto-conf script now checks for mysql init script named either
'mysql' or 'mysqld', instead of just the latter.

- 2.5-1:
[Change] forgot to change version # in autoconf and conf.sim, corrected
[Fix] pgsql module changed to ignore $INIT_ARG and use 'start' for INIT
[Change] some install permissions altered for some information concerns
[Change] moved more module work into functions

- 2.5:
[New] added /tmp/mysql.sock function to recreat the symlink when broken
[Change] made some fatal exit functions output to log file atop of stdout
[Change] edited autoconf and conf.sim to conform with new MySQL features
[Fix] corrected version # check in update feature

- 2.4-7:
[Fix] variouse fixes to the lockfile feature to make it more reliable
[Fix] fixed issue with 'sem_clean' and it removing otherwise valid arrays
[Tweak] code cleanups for variouse aspects of SIM
[Fix] corrected path breakdown problem in URL aware monitoring
[Change] -l option now uses 'tac' instead of 'cat'
[Change] reformated the way that the NETWORK module determines $IF address
[New] added LFEXP config for max age in minutes of stale lockfile
[New] added SP_SCLEAN config for enable/disable of 'sem_clean' function
[Change] altered script headers to include further credits/information
[Change] exported version history from README to CHANGELOG file
[Change] restructured path setup for variouse aspects of SIM
[Change] sourced out functions to 'internals/functions.sim'
[Change] sourced out misc. configuration to 'internals/conf.misc'
[Change] edited setup script to conform to new setup layout
[Change] autoconf now trys to autoconfigure more components of SIM
[Change] edited autoconf to conform to new configuration setup
[Fix] added /tmp cleanups to 'sem_clean' function to remove .sem files
[Fix] reorganized function ordering to fix '-u' problems
[New] created CREDITS file and added some credits to people -- more will come

- 2.4-6:
[Tweak] Reports of semaphore array problems with Apache and unclean restarts. 
attempted to fix/resolve with tweaks to 'sem_clean' function
[New] added INIT_ARG variable to conf.sim, for configuring the 'start' or
'restart' argument to be passed to INIT scripts
[New] added lock file feature
[Fix] fixed some minor output problems with autoconf

- 2.4-5:
[Fix] the issue effecting the MySQL module was also apparent in other modules,
as such applied fix to all service modules in hopes to stem out the problem.
[Change] removed cache validation function in service modules, deemed not to
be needed, replaced with /dev/null pipe for output on 'cat' of cache files.
[Change] small structure changes to the autoconf script
[Change] changed update host in config file from magnum.r-fx.net to
vulcan.g3host.net

- 2.4-4:
[Fix] corrected minor issues in the MySQL module, that inherently prevented
the proper restart of the service when down.
[Tweak] more cleanups to service modules
[Change] sendmail module renamed to smtp

- 2.4-3:
[Fix] corrected issues with URL Aware monitoring, causing double the alerts
when HTTP is offline
[Tweak] organization changes to the autoconf script
[Tweak] small output tweak to the Ensim module, relating to bandwidth manager
[Tweak] small function-based change to all modules (cleanup)
[Tweak] ... more output tweaks, fixed header in main sim script for longer
version numbers
[Change] made all service modules more strict on ps/netstat greping
[Fix] corrected variouse problems with caching system
[Change] slight change to all service modules, to verify cache files before
running service checks
[New] added sendmail service module
[New] added xinet super service module

- 2.4-2:
[Tweak] modified status display output, and header output for all version info
[Tweak] variouse small tweaks to status generation file, third revision
[Change] adopted new versioning scheme to ease to, the 3.0 release/rewrite
[Deprecated] removed CRON module due to the fact its useless, and illogcial
[Fix] URL Aware monitoring for HTTP is now working as intended during
implamentation
[Change] variouse small changes in code habbits, across a few SIM files
[Change] corrected module issues relating to improperly validating a services
network socket port
[Fix] a little mistake in the update feature from changes in 2.4-1, corrected

- 2.4-1:
[Fix] fixed issues with HTTP module related to logsize monitor
[Fix] corrected many issues in all modules of common bad-habbits
[New] added 'caching' feature for 'ps' and 'netstat', to ease with runtime load
[New] exported some common 'ignore' strings to an ignore file
[Fix] corrected some logic issues with update function

- 2.4:
[Fix] fixed issues with load monitor and dispatching mass amounts of alerts
[Fix] added $PATH variable into setup, autoconf and main sim scripts
[New] added feature to HTTP module to clear all Semaphore arrays by the 
'http user' upon service restart.
[Tweaks] corrected variouse issues with network module, still flacky
[New] ability to enable/disable global messages upon load status warn/crit
[New] added feature to stop non-essential services at load status warn or crit
[New] added feature to renice processes at load status warn or crit
[Change] load monitor feature - restart on critical ($ROC) changed to $RST_LM
and now has 3 values (false, crit, warn)
[Fix] fixed issues with HTTP module relating to similarities with ENSIM
processes.
[New] URL aware monitoring for HTTP -- to prevent apache lockups
[Change] Reorganized service specific features in conf file -- edited
autoconf accordingly to meet the new conf setup.

- 2.3:
[Change] thought it more fitting to move alert.sim to status.sim
[New] made config var for status.sim file ($STGEN)
[Fix] corrected instances of load monitor witch still showed 1 minute load
average
[Tweaks] some cleanups and tweaks to main SIM script
[Fix] fixed issue with webppliance module relating to bandwidth manager not
getting restarted when offline.
[Other] variouse other tweaks and cleanups

- 2.2:
[Fix] fixed unix socket error from 'netstat' calls
[Change] supressed init scripts from echoing their start/stop status to screen
[Change] modified SIM cronjob to suppress and ignore runtime errors
[Change] exported the generation of alerts to alert.sim
[Change] modified setup script to auto setup cronjob
[Change] modified setup/SIM script to backup /etc/crontab to
/etc/crontab.bk.random#
[Change] modified update feature to display more verbose errors
[Change] modified autoconf script to autodetect select variables
[New] addition of cron and network modules
[Change] default SIM output for '-c' option changed
[Change] modified webppliance module with an integrated monitor for Ensim's
bandwidth manager
[Change] modified load monitor to watch 5 minute load average
[Change] integrated feature to watch for transmit timeout errors on $IF in
network module.

- 2.1:
[Fix] fixed mathmaticle errors with error tracking system
[Change] small modifications to http.chk module
[New] added postgreSQL and webppliance modules
[Change] modifications to autoconf & conf.sim
[Tweaks] tweaks to setup script
[Fix] default setup permissions corrected
[Tweaks] load module tweaked
[Change] setup script changed to preserve conf.sim from previouse SIM
installations
[Change] postgreSQL module modified to remove stale pid files.

- 2.0:
[Fix] fixed major bug with cronjob feature that made it so SIM does not run
as it should every 5 minutes (only effects version 1.9)
[Change] edited setup and autoconf script to conform with the new settings to
cronjob feature.

- 1.9:
[Change] default settings in conf file changed, modified autoconf to conform
to new conf file settings
[Fix] fixed errors in cronjob feature
[Other] variouse other tweaks and changes throughout SIM

- 1.8:
[Fix] fixed issues in all .chk files
[Fix] corrected errors with autoupdate feature
[Change] minor tweaks to cronjob feature
[Change] modified sim status (-s) output
[Change] additions to conf file -- modified autoconf to conform to new conf
file settings

- 1.7:
[Change] copied cronjob feature from installer script to main SIM script
[Change] more modifications to README
[Fix] corrected the cleanup of temp files for the update and cronjob feature
[Change] changed default output of setup and SIM scripts to be verbose

- 1.6:
[Change] modified setup script
[Fix] minor bugs/errors fixed in autoconf and http.chk
[New] added cronjob feature to installer script
[Change] modified README to be a tad more friendly

- 1.5:
[Change] restructured alerts system, data files and chk modules
[Change] almost a complete rewrite of the main SIM script
[Change] restructured conf variables to be more logical
[New] added chk modules for SSH and MySQL
[Change] new installation layout
[New] created auto-update feature
[New] created auto-config script
[Other] variouse other changes and fixes

- 1.3:
[Fix] fixed problem with load monitor that can cause allot of alerts to get
generated
[New] added ROC value for load monitor to enable/disable reboots on critical
load
[Change] added version history to README
[Change] modified status output and other minor changes.

- 1.2:
[New] load module, http log module
[Change] completely redone conf file for easier configuration
[Fix] fixes to installer script and other minor changes.

- 1.0:
[Fix] many minor fixes across all files to fix issues with mandrake
[Change] modified SIM Output
[Change] new installer script
[Change] restructured alert emails and added to the README file.

- 0.9:
[Fix] changes to alert system, conf file, and all .chk files to fix some
outstanding bugs
[Fix] Corrected division by zero error in main SIM script.

- 0.8:
[New] created README and included copy of the GNU GPL witch sim is now
distrobuted under
[Change] modified installer script to display GPL and README prior to install
[Other] numerouse other fixes, tweaks and changes

- 0.7:
[Fix] fixed errors in alert emails
[New] DNS service check
[Fix] fixed errors with dns service check relating to HTTP module
[Change] changes to conf file and replaced some static variables in sim with
dynamic ones configured through the conf.

- 0.3:
[New] HTTP service check
[New] installer script that works ?

- 0.2:
[New] made variables for most settings & added conf file to streamline the
customization of the script.

- 0.1: the original bare script with no features other than restarting proftp
when offline.
