New cmq v2.01


  • Fixed issue with search fields not working
  • Added ASC/DESC Age link
  • Added application configuration target to display within frameset in cPanel v64+

New cmq v2.00


  • Modified queue display to provide pagination against a cached copy of the current  queue
  • Rewritten queue query to improve memory usage
  • Modify UI to use cPanel templates for v64+
  • General code improvements

New cmc v2.10


  • Modify UI to use cPanel templates for v64+
  • Modified cmc ModSecurity blocks to no longer use <LocationMatch> wrapper so that cmc rules apply through all ModSecurity phases. On existing servers, this modification happens when a file is next updated
  • Modified <IfModule mod_security2.c> wrapper to always appear at the start and then close at the end of the file. On existing servers, this modification happens when a file is next updated
  • Removed link to modsec2.whitelist.conf in modsec2.user.conf on EA4 servers as it is now included via a wildcard entry in httpd.conf

New csf v10.03


  • Added new option MESSENGER_HTTPS_SKIPMAIL on cPanel installations. This option ignores ServerAlias definitions that begin with “mail.”. This can help with memory usage on systems that do not require the use of MESSENGER_HTTPS on those subdomains. The option is enabled by default on cPanel servers
  • Improved RECAPTCHA_* hostname check
  • Cluster CLI can now block CIDRs, e.g LF_NETBLOCK blocks will be applied cluster-wide

New csf v10.02


  • Modified Messenger HTTPS to cater for a wider range of Apache VirtualHost formatting
  • Added Messenger HTTPS workaround for servers using PEM but a version of IO::Socket::SSL that does not yet support it (pre v1.988)
  • Added Messenger HTTPS warning in csf.conf regarding memory usage on some servers using the option
  • Added java binary for cPanel solr process to csf.pignore on new and existing servers

New csf v10.00


  • Added new feature to MESSENGER: MESSENGER_HTTPS*. See /etc/csf/csf.conf for more detail. This option redirects blocked IP addresses that connect over an HTTPS connection (port 443) to the HTML MESSENGER service. The option uses existing SSL certificates on the server for each domain to maintain a secure SSL SNI connection without browser warnings. The setting is disabled by default

    Note: The perl module IO::Socket::SSL (v1.83+) with support for SNI must be available to use MESSENGER_HTTPS* otherwise it will be disabled

  • Added new feature to MESSENGER: Google ReCAPTCHA (v2) to allow those blocked in the firewall to unblock themselves. See RECAPTCHA_* in /etc/csf/csf.conf for more details and limitations
  • Added MESSENGER procedure to restart listening sub-process if it has died
  • Moved MESSENGER processes to a separate module
  • Ensure that all forked processes terminate appropriately
  • On cPanel servers, use the cPanel WHM Template to support the new v64 UI layout (as best we can to maintain the look that we want)
  • Modified the cPanel csf ACL metadata and driver Perl modules to match new requirements for v64 and also maintain backwards compatibility