ConfigServer Services Blog

New cxs v8.03

Changes:

  • Fix issue using stat() after abs_path() on an orphaned sylink

    NOTE: If you received error “Use of uninitialized value $arg in stat”
    during a a cron job scan, that scan will still have completed
    successfully and this fixes that issue

  • Ensure d/b is closed after processing dbreport
  • Ensure crond is restarted after making changes to cxs-cron

New cse v2.03

Changes:

  • Fixed issue with missing bootstrap glyphicons
  • Added a few more line feeds in HTML output

New csf v11.06

Changes:

  • Modified Integrated UI to use new cxs UI perl modules
  • Added custom redirect line for webmin UI when STYLE_CUSTOM enabled
  • Ensure ip6tables nat table is flushed if present whether MESSENGER is enabled or not

New cxs v8.00

Changes:

  • Added new cxs Setup Wizard to the UI for easy first-time configuration
  • Added new cxs Command Wizard to help create effective scan commands
  • Manual scans via the UI now run detached from the control panel interface so that the need to keep the browser open is no longer required
  • Added a completely new quarantine interface via an SQLite database
  • Added statistics to provide information at a glance as to what cxs has been doing
  • Added new option –dbreport. This will store reports within the SQLite database
  • Added command Wizards to help configure cxs Watch, Modsecurity and FTP
  • Added cxs Daily/Weekly Scan Wizard, to create and modify cron jobs in /etc/cron.d/cxs-cron
  • Added an option to rerun the new cxs Setup Wizard if you want a fresh start
  • Added an option to rescan a quarantine directory to populate the SQLite database
  • Added new option –config [file]. Instead of listing arguments on the cxs command line, a file containing key value pairs can be used instead. This is a requirement for configuring cxs Watch, cxs FTP and cxs ModSecurity scanning via the UI
  • Move cxs POD to separate files and use pre-generated text and html files to remove the need for perldoc binary
  • Updated install.txt documentation
  • New requirements: SQLite v3, DBI and DBD::SQLite perl modules for the new quarantine/scan database. These are all included in the cPanel environment, but may need to be installed in other environments before cxs will upgrade
  • Ignore cPanel temporary files in /var/cpanel/users/
  • Improvements to WordPress plugin version checks
  • Fixed glob scan stats

New cmm v2.03

Changes:

  • Removed legacy use of safeopen in cmm to fix blank page in Manage Mail Accounts

cxs v8.00 Coming Soon…

We have been working hard on the next major release of cxs. The focus this time is on the Graphical User Interface.

  • We’re introducing an all new cxs Setup Wizard for easy first-time configuration to help server admins setup cxs simply, quickly and effectively from the start.
  • We’re added a new cxs Command Wizard to help create effective scan commands for use in manual scans and cron jobs.
  • Manual scans via the UI now run detached from the control panel interface so that the need to keep the browser open is no longer required. You can come back at any time to view the status of the scan you have launched.
  • We’re adding a completely new quarantine interface via an SQLite database. This brings with it easy access to files placed in quarantine, wherever the quarantine directory. Those who have used our MailScanner Control UI will recognise that we’re using the same style of interface to interact with the quarantine and other files
  • We’re adding statistics to provide information at a glance as to what cxs has been doing
  • We’re adding reports stored within the same SQLite database
  • We’re adding the ability to re-run the new cxs Setup Wizard if you want a fresh start

We’re expecting to release this new version in the coming days. The changes made mean that the server requirements have changed.

cPanel installations will not need anything else installing as the environment already supports all of the requirements.

On other servers, the following will be required:

Installation of sqlite v3
Perl modules: DBI and DBD::SQLite

On RedHat and derivatives servers this can be done via yum:

 yum install sqlite
 yum install perl-DBI
 yum install perl-DBD-SQLite

On Debian servers using apt:

 apt-get install sqlite3
 apt-get install libdbi-perl
 apt-get install libdbd-sqlite3-perl

Note: cxs will not upgrade to v8.00 until the new perl modules are available

New csf v11.05

Changes:

  • Added new configuration option PT_SSHDKILL. This option will terminate the SSH processes created when blocking an IP
  • Added a “Fix Common Problems” section to the csf UI for various common configuration issues
  • Ensure application ports are always defined in lfd

New MailScanner Front-End (MSFE) v8.11

Changes:

  • Added White/Blacklist buttons in MailControl to action against email address or email domain
  • Added ability to download an email in message/rfc822 format in both WHM and cPanel MailControl
  • Fixed issue with bootstrap js not being loaded by the cPanel template for cPanel MailControl