Fixed IPv6 implementation of CC_ALLOW_PORTS_* and CC_DENY_PORTS_*
Fixed file upload in cse via the integrated UI
Fixed “csf –cfile [file]”
Removed setting: OLD_REAPER
Localised SIGNALs
Localised uid and gid change in MESSENGER
Removed Bareword file handles
Where ip6tables <= v1.3.5 and IPV6 is enabled, disable USE_CONNTRACK if enabled as ip6tables does not support the conntrack module in older versions. This will force the use of the state module instead
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