1.0.6 - May 24th 2010: [New] complete rewrite of most functions and operating logic [New] changed versioning scheme [MAJOR].[MINOR].[REV] 1 0 6 [New] MAX_ETIME for setting max run time of processes [New] string based, regex format, IGNORE variable for rules [New] KILL_PARENT to kill parent pid and child processes [New] KILL_SIG to set custom kill signals (kill -l) [New] rule files now have a user and command based format [New] command based global ignore file: ignore_cmd [New] user based global ignore file: ignore_user [New] top level /bin/ps output ignore file: ignore_pslist [New] IGNORE_ROOT to ignore all root owned processes [New] RULES_ONLY to ignore any process not matching a rule [New] ALERT_ONLY to not perform any kills, send only alert [New] KILL_RESTART_CMD to execute an after-kill command [Change] rewrote entire README to reflect changes [Change] moved project to GPLv2 licensing [Fix] default cron permissions now set to 0644 [New] email alerts now generated from template: email.tpl [Change] split internal variables into internals.conf [Change] conf.prm is now better commented 0.5: [New] added proc counting; MAXPS [Change] changed comment headers [Change] changed all references of r-fx.net to r-fx.org [Change] get_state() now uses unix time for lock file [Change] increased default httpd & mysql maxproc settings 0.4: [Change] log format changes; syslog style [New] kernel logging feature [New] get_state(), prevent multiple instances [New] -j runtime option to toggle prm on or off [Fix] various fixes to treatment of 'cmd' ps colum [Change] alert output changes [Change] load abort routine ignored from klog 0.3: [Fix] ignore file excempting cmd values; fixed [Change] default conf.prm values modified [Change] default ignore values modified [Change] exported e-mail alert contents to usr.msg [New] process rule disciplines feature 0.2: [New] added auto-cronjob setup to installer [Fix] fixed string error with grep of ignore file 0.1: Inital release