Modified alert templates for:
LF_WEBMIN_EMAIL_ALERT
LF_CPANEL_ALERT
LF_SUDO_EMAIL_ALERT
LF_SU_EMAIL_ALERT
LF_SSH_EMAIL_ALERT
These have been changed to include the log line that triggered the alert to help give context to the alert and the date/time from the log to identify when the event occurred. All the relevant templates are modified to include the log line for existing and new installs
Implemented an addition check for webmin that we’re in the csf module before creating symlink to the UI script
Fixed parameter checking for some dovecot regexes
If DEBUG is enabled and the sendmail binary fails to send an lfd alert, the email text will now be logged to /var/log/lfd.log with an error
Added a fix for RHEL v8 processes that were reporting excessive null or whitespace characters at the end of /prod/[pid]/cmdline. This is turn meant that such processes (e.g. spamd on cPanel servers) subverted some entries in csf.pignore
Updated systemd entries in csf.logignore for RHEL v8+
Updated dovecot log regexes to support the changed format in v2.3.15+
Modify LookUpIP to hopefully account for data inconsistencies from Maxmind
Added entries in csf.pignore for new cPanel installations:
exe:/usr/sbin/mariadbd
exe:/usr/sbin/atd
exe:/usr/lib/systemd/systemd-timesyncd
exe:/usr/lib/systemd/systemd-networkd
exe:/usr/sbin/rsyslogd
Updated configuration files to support cPanel on Ubuntu
In Server Check don’t check for Fork Bomb protection on cPanel servers running CloudLinux
Fixed error message regarding location/permissions to the iptables binary in correctly referencing ip6tables
Added PASV port range hole for VZ servers on cPanel for new installs
Fixed MESSENGERV3 Apache tree search where ServerRoot is not configured so that csf defaults to /etc/apache2/ so that relative Includes are still defined correctly