Updates to the failure detection of the quarantine procedure
New option –force. If –force is not used then cxs will refuse to scan within restricted directories: /usr /var /bin /lib /lib64 /boot
Modified daily update check to only restart cxs Watch if updates are actually new
Modified cxs Watch to no longer require a /scripts/postwwwacct entry (which is now ignored) as it now monitors /var/cpanel/users/ for new users on cPanel servers
Added init script for cxswatch daemon on cPanel servers. This is instead of using /etc/rc.local to start the daemon and can also be used to stop/start/restart/status the daemon. See the cxs documentation for more information
Added entry to chkserv.d on cPanel servers so that cPanel will monitor the cxswatch daemon using tailwatchd. See the cxs documentation for more information
Fixed problem with quarantine file naming convention causing duplicate file names under certain circumstances and failing to quarantine the second instance
Fixed spurious Cpanel::Version::gettree() warning in cPanel error log
Added new BETA feature – User Interface. This feature provides a HTML UI to csf and lfd, without requiring a control panel or web server. The UI runs as a sub process to the lfd daemon. See csf.conf and readme.txt for information and requirements
Fixed issue with RT_* regex routine ignoring 127.0.0.1
Fixed detection of DNSONLY cPanel installs
Added Security Check on cPanel server checks for disabled “Proxy subdomains” and “Proxy subdomain creation”
Added new option LF_CPANEL_ALERT_ACTION. If a LF_CPANEL_ALERT event is triggered, then if LF_CPANEL_ALERT_ACTION contains the path to a script, it will run the script and passed the ip and username and the DNS IP lookup result as 3 arguments