New csf v7.00

Changes:

  • New feature SMTPAUTH_RESTRICT – This option will only allow SMTP AUTH to be advertised to the IP addresses listed in /etc/csf/csf.smtpauth on EXIM mail servers. The additional option CC_ALLOW_SMTPAUTH can be used with this option to additionally restrict access to specific countries. See csf.conf and readme.txt for more information
  • New FASTSTART procedures in csf and lfd to centralise functions and add error reporting
  • FASTSTART added to GLOBAL_ALLOW, GLOBAL_DENY, GLOBAL_DYNDNS, csf.deny, csf.allow, Port Settings, PACKET_FILTER, DROP_NOLOG, SMTP Block, DNS
  • Remove duplicate IP addresses from individual blocklists
  • Remove duplicate IP addresses (not CIDRs) across blocklists as they are newly retrieved
  • Ensure /usr/local/bandmin/bandminstart exists and is executable on cPanel servers before using it
  • Removed MySQL version check as it is currently redundant from Server Report
  • Improve Net::CIDR::Lite use integrity to prevent unnecessary lfd failures
  • Ensure GeoIPCountryWhois.csv is removed before processing a new d/b download
  • Add /etc/csf/csf.smtpauth to UI if SMTPAUTH_RESTRICT is enabled
  • Fixed issue with IPv6 generation of SMTP_ALLOWUSER rules