General

New csf v4.71

Changes:

  • Code speedups in csf –grep
  • Added csf.allow and GLOBAL_ALLOW lookups during lfd blocking and note added to alert if ip match found
  • Modified Server Check for Fedora v9 EOL now that Fedora v11 has been released
  • Modified iptables output from csf.pl to exclude the Fedora v11 intrapositioned negation messages
  • Fixed typo in integrity.txt alert template for new installations
  • Modified the email header for csf –mail
  • Fix Relay Tracking from 127.0.0.1 to always report as a LOCALRELAY
  • Modified lfd output filehandle names to avoid read/write conflicts
  • Added Advanced Allow/Deny Filters for csf.dyndns. See readme.txt for an example
  • Added new option CC_ALLOW_FILTER as an alternative to CC_ALLOW where only listed Country Codes are allowed, however normal port and packet filter rules are still applied to those connections. All other connections are dropped

New csf v4.70

Changes:

  • Modified UI access to csf.sips to display checkboxes instead of direct editing, for ease of use
  • Fixed problem where RELAYHOSTS setting wasn’t always being honoured
  • Modified mod_security configuration editor to handle HTML elements
  • Rewritten RT_*_ALERT regex and counting code to better deal with a variety of exim log output formats
  • Added recipient count to RT_*_ALERT to include emails sent to multiple recipients. This option requires that the exim log_selector setting in the exim configuration includes the option: +received_recipients So, the recommended log_selector setting is now:

New csf v4.69

Changes:

  • Added Gentoo support
  • Added Server Check for MySQL LOAD DATA LOCAL
  • Modified Server Check for enable_dl to check whether dl() is in disable_functions

New csf v4.68

Changes:

  • Added ipv6 IP detection for proftpd login failures
  • Removed ossec and webmin from the Server Check services section

New csf v4.67

Changes:

  • Modified the Country Code allow/deny feature to use iplocationtools.com now that ipdeny.com has gone offline

New csf v4.66

Changes:

  • Modified OS version check to prevent Fedora v10 obsolete false-positive in Server Check
  • Modified the exim SMTP AUTH regex to use the latest cPanel/exim format
  • Added failure notification for DYNDNS entry lookups in lfd if they fail to resolve or timeout

New csf v4.65

Changes:

  • Modified Firewall Security Level UI to set PS_LIMIT within range
  • Fixed problem processing template for SU_ALERT
  • Empty csf.dshield on upgrade to work around problem where DSHIELD blocked themselves in their own BLOCK list

New csf v4.64

Changes:

  • Removed SMTP_BLOCK warning on VPS servers where ipt_owner doesn’t work if SMTP_BLOCK isn’t actually enabled
  • Added new CLI option (csf -uf) which forces an update of csf+lfd
  • Added new CLI option (csf -df) which removes and unblocks all entries in /etc/csf.deny (excluding those marked “do not delete”)
  • Added new UI option to that removes and unblocks all entries in csf.deny (excluding those marked “do not delete”) and all temporary IP bans
  • Added csf file names to the csf UI options

New csf v4.63

Changes:

  • New feature – Added new CLI option: csf –mail (or csf -m) which can take an email address as an argument. It will display the Server Check in HTML or send the output to the email address if present
  • Added option to UI Server Check to schedule csf to generate the report and email the results to the address specied at the interval specified
  • Removed MySQL check from cPanel DNSOnly Server Check
  • Updated the perl v5.8.8 Server Check comment
  • Fixed sanity check for RT_*_BLOCK
  • Fixed copy of install.txt for generic installs and upgrades
  • Modified UI for Deny Servers IPs > Change to indicate that csf needs restarting, not lfd
  • Added built-in replacement function for the Messenger Service message files for [HOSTNAME] which will be replaced by the servers FQDN hostname. Updated the sample Messenger index templates
  • Updated the uninstall scripts to remove the cronjob and logrotate files
  • Added colour highlights to the Quick Allow and Quick Deny UI boxes

New csf v4.62

Changes:

  • Fixed problem with SU_ALERT alert report in v4.61
  • Modified the Server Check for cPanel update settings to check for daily updates more accurately
  • Added Server Check for cPanel tree
  • Upgraded IP::Country
  • New feature – Added sanity check to configuration values in csf, UI Server Check and UI Firewall Configuration. In the UI Firewall Configuration: lines highlighted in red fall outside the recommended range; lines highlighted in pale green differ from the default on installation
  • Added cPanel Security Check to check that at least one configured nameserver is on a different server
  • Added proftpd checks to csf (for VPS servers) and in Server Check
  • Added DirectAdmin Checks to UI Server Check for: SSL login to DA; proftpd cipher; nameserver on a different server; PHP version and configuration checks; Apache version; dovecot cipher
  • Removed resolv.conf localhost check