Convert csfui.pl, csfuir.pl and cseui.pl to perl modules and modify the calling UI specific scripts
Updated cseUI so that is passes perl strict module checks
Fixed issue with deny removal of some IPv6 addresses
Ensure /etc/chkservd/lfd is recreated when lfd is enabled via csf -e on cPanel servers
Added exes to csf.pignore on existing and new cPanel server:
/usr/libexec/dovecot/lmtp
/usr/local/cpanel/3rdparty/php/54/bin/php-cgi
/usr/local/cpanel/3rdparty/php/56/bin/php-cgi
/usr/local/cpanel/3rdparty/php/56/sbin/php-fpm
Ensure all file opens are properly flocked
Switch to using require instead of eval/use to load runtime modules where possible
Code review – started addressing perl critic suggestions in all scripts and modules
Moved regex.pm to a seperate perl module
Moved email sending to a seperate perl module
Moved lfd logging to a seperate perl module
Add allow and ignore Include files for the cPanel Free SSL service from Comodo in cPanel v58+. These are included on new installations and added to existing files on cPanel installations
Fixed spurious Include error in lfd for csf.ignore
Modify Relay Alert email to specify “localhost” rather than “Local Account” when localhost IPv6 address detected as it currently does for IPv4 localhost
Improvement to lfd restart routine for MailScanner and pure-ftpd when cPanel upgrades on RHEL/CentOS/CloudLinux v7+ servers