Sindbad~EG File Manager

Current Path : /usr/msfe/
Upload File :
Current File : //usr/msfe/CHANGELOG.msfe.txt

Changelog:

10.00 - Product End of Life: Required for Way to the Web closure

9.27 -  Removed session IP match check from DA login

9.26 -  Fixed end user mailcontrol stats not working

9.25 -  Added exim requeue option to MSFE menu

9.24 -  For DA add /var/lib/mysql/mysql.sock

        Fixed issue when using "Release Resend" would include two "To:" fields

	Fixed issue when using SQLite

9.23 -  Fixed regression issues from v9.20, reapplied changes:

        Remove 2 char restriction on locale for translated text. If you were
        previously using only the first 2 chars of a longer locale you will
	need to rename the mslang file accordingly

	Fixed issue with SpamBox feature on DirectAdmin

9.22 -  Fixed regression issue from v9.21 where an end-user could not view the
        contents of an email in MailControl

9.21 -  Fixed issue where end-users with MailControl access could see emails
        from domains where their domain was a suffix to another domain

9.20 -  Fixed issue in admin user settings for End-User settings not saving
        when Store Messages wasn't enabled

9.19  - Added workaround if MySQL socket access fails. Creating the following
        file will force mailcontrol to use TCP access on 127.0.0.1 instead of
	the unix socket:
	/usr/msfe/mailcontrol/mysql.sock.disable

	If /var/log/maillog does not exists but /var/log/mail.log does, then
	use that for the tail maillog command in the UI

9.17  - Ensure SQL tables are stored as utf8mb4

9.16  - Added DA Ubuntu/Debian support

9.15  - Improved SSL update procedure

        Fixed issue downloading messages in the end-user cPanel UI

	Fixed issue with end-user language file selection

	Modified MSFE digest end-user URL for cPanel users to cater for
	different themes

9.14  - Fixed issue with using Text::Wrap

9.13  - If "Display Client IP column with sort" is enabled in MailControl,
        digest fields will show the Client IP under the From field

	If "Always launch message View Details in new window" is enabled,
	also launch "Search Messages > Email ID" in a new window

	Use Text::Wrap to ensure email line lengths are within specifications
	for digest emails

	Switch from check_cpanel_rpms to check_cpanel_pkgs when checking rpms 
	on cPanel servers

9.12  - Fixed issue with processing Digest template leading to multiple emails

9.11  - Fixed issue with bulk releasing emails to original recipients in
        mailcontrol

9.10  - Updated installation for the new jupiter theme in cPanel v98

9.09  - Improved cPanel perl version checking on install to ensure cPanel perl
        rpms are installed

	Fixed issue on DA where PATH does not contain /usr/sbin/ preventing csf
	blocking from within MailControl

	Updated cPanel end-user UI config allowed_parents with the latest perl
	version to fix message downloading

9.08  - Added workaround for iOS issue with bootstrap modals

9.07  - Improved cPanel perl version check for when cPanel update to
        a new version of perl

9.06  - If /etc/clamddisable exists, don't install, enable or start
        clamavconnector on cPanel servers

	Fixed issue with missing truncate when overwriting user files

	Mute sa-learn cPanel perl module warnings in output

9.05  - Fixed reporting of MySQL status errors in MailControl module

        Changed MySQL characterset for tables from utf8 to utf8mb4 on new
	installs

	Ensure the exim custom template directory is created on DA while
	installing

	Fixed Search Reset button in end-user MailControl UI not working

	Fixed Ham/Spam buttons in end-user MailControl UI when feature not
	enabled

	Added "View in Browser" action in MailControl email view for
	html email bodies and other attachments for admin user

9.04  - Make sure that the permissions on /usr/msfe are set to 755 on install

	Fixed end user UI Bulk Actions where the database connection was
	incorrectly closed after each iteration causing the operation to fail
	after the first item

	Fixed end user UI Bulk Actions where only the first item was
	reported

	Modified end user UI Bulk Actions to disable items that are no longer
	in quarantine

9.03  - Changed WHM/Admin UI "Modify User Settings" to "Access User Settings"
        which now allows full access impersonating the chosen user

9.02  - Added new BETA feature: Digest Emails. If enabled, users can configure
        a Digest Email per domain within their account that includes a summary
	of all Low Spam, High Spam, Blacklisted and Infected email. This is of
	particular use to users using the SpamBox and/or MailControl features.
	See the MSFE Front-End Settings page in the UI for more info

        Add non-alphanumeric character to SQL db user password on new installs

        Fixed issue with string escaping for URI's in MailControl. Uses the
	perl module URI::Escape

	Update mssql.pl with MySQL credentials code from dbadd.pl

9.01  - Modified dbadd.pl to better determine MySQL credentials and prevent
        exposing those credentials

        Run /usr/msfe/msrules.pl at the end of the installation process

	Convert MSFE UI to use the csget mechanism for checking new versions

	On DirectAdmin add MailScanner to Service List

	Fixed DirectAdmin admin UI display issues

	Fixed end user UI display issues

	Fixed end user UI perl module installation on DirectAdmin that could
	use the incorrect package name

9.00  - Added BETA support for DirectAdmin on RHEL/CentOS/CL v7 and v8. This
        only uses the new Exim named queue method which requires Exim v4.93+

        Added support for SpamBox delivery to <mailbox>.spam folder (SpamBox)
	on cPanel and DirectAdmin

        Added support for Exim named queue method for MailScanner. Targeted,
	better use of resources, independent of cPanel configuration. Not all
	outgoing email scanned or logged to mailcontrol. Requires Exim v4.93+

	Added MySQL v8.0 support

	RHEL/CentOS/CL v8.1 OS support

	Removed use of Mail::Sender as it is now deprecated

	Moved /usr/mscpanel to /usr/msfe (symlink added for backwards
	compatibility) 

	MailControl UI now performs to/from sorts by domain and then email
	address rather than just email address

8.29  - Added support for cPanel v86+ with the switch to perl v5.30

        Improved locale detection

8.28  - Modified MSFE installer to cater for changes in the WHM hooks in v84+

8.27  - Modified post upcp hook to make sure cPanel perl modules are installed
        (for cPanel v81+)

8.26  - Fixed refresh auto starting when disabled in settings

8.25  - Fixed race condition in MailControl on the session file when viewing
        multiple emails

	Fixed issue where Search and Batch processing restarted refresh while
	paused

	Fixed issue when refresh enabled but not honouring pause on page reload
	or navigation within MailControl

8.24  - Added post upcp hook to restart MailScanner to better copy with cPanel
        perl upgrades

	Added Pause/Resume button to MailControl

	Added Spam Report as shown in headers (in addition to existing
	breakdown)

	Modified MailControl "View Details" in a separate window, to not show full
	WHM template when main table is not in a separate window

8.23  - Modified MailControl main menu row display behaviour

        Fixed erroneous %rules-dir% substitution when enabling/disabling some
	of the Performance Scanning Options

8.22  - Added MailControl option "Always launch message View Details in new window"

        Removed Subject field select and highlighting

	Modified View Details button in Expanded View to make it clear that it
	is a button link

8.21  - Reinstated "Open in a new window" but added "Expanded view"/"Standard
        View" as an option within that new window

8.20  - Replaced "Open in new window" to "Expanded view" in MailControl which
        fills the browser and compacts the search and button panels. Added
	"Standard view" button to switch back. This no longer launches into a
	new window

        Button to Install MailWatch has now been removed, existing MailWatch
	installs remain at users risk

	Modified Mail::Sender SSL_version to be blank to allow IO::Socket::SSL
	defaults to be used. This fixes a problem with older perl modules and
	the latest exim configurations on cPanel when release forwarding email
	from within MailControl

	Added MailControl sort fields to: subject, from_address and to_address

	Set default sort direction to ASCENDING in MailControl except for Date/
	Time which defaults to DESCENDING

	Modified MailControl table to make Subject link clickable to view email

	Added "Block Client IP" to MailControl Bulk Actions

	Fixed MailControl spinner/refresh behaviour

	Added MailControl search for "All Headers (UTF-8)" which will search
	for Quoted-Printable UTF-8 strings in the email headers (e.g. Subject).
	Note: Only works with "CONTAINS" conditional and only on individual
	words

	Modify MailControl Search Reset button to clear any existing search and
	refresh but then show the Search box

8.19  - Fix string interpolation when processing domains in msbe.pl

8.18  - MSFE upgrade improvements

8.17  - Updated MSFE upgrade procedure to use msfeinstaller

        Improvements to IPv6 licensing

        Modifications for new licensing back end

8.16  - Startup speed improvements on NAT'd servers

	Added support for IPv6 licensing

        Added support for new licensing back end

	Added missing tail maillog loader gif

	Ensure license error does not abort display until message is sent

8.15  - Fixed missing external link icon for FontAwesome v5

8.14  - Updated license terms for GDPR compliance

8.13  - Updated UI to FontAwesome v5 (keeping v4 for cPanel versions < 70.29)

8.12  - Fixed issue with cPanel MailControl not showing all user domains

8.11  - 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

8.10  - Fixed Forget and Block IP modals displaying framed output in
        WHM MailControl

        Ensure session is cleared after encountering an error in WHM
	MailControl

	Ensure offset is reset on new Search in WHM and cPanel MailControl

	Prevent installer from overwriting mslang.txt

	Added new feature  - multi-language support for the End-User UI.
	By default, the end-user MSFE UI defaults to using 
	/usr/mscpanel/mslang.txt. If language specific files are created using
	/usr/mscpanel/mslang.cc.txt where cc is taken from the cPanel locale,
	then that language file will be used instead. This way multiple
	languages can be supported

	Added Blacklist/Whitelist buttons to email view in WHM MailControl for
	From address

	Converted cPanel UI to use cPanel UAPI instead of the deprecated Api1

	Added new MailControl setting to allow the Search Messages box to
	always show at the top of the page

	Added new MailControl setting to allow the Bulk Actions box to	always
	show at the bottom of the page

8.09  - Fixed issue with full-screen MailControl not setting charset to UTF-8

8.08  - Configured UI to fully integrate with cPanel templates without using
        iframes

	Configured UI to display full cPanel breadcrumbs

	Configured UI to support cPanel v66 WHM UI changes

8.07  - Fixed loop in session security checking in UI

        Modified HTML to cater for major change in cPanel v66

8.06  - Changes for cPanel v64 template

8.05  - Fixed issue with Release (resend) if the original email did not have a
        To: field

8.04  - Removed mysql_auto_reconnect, improved MailControl stability and added
	more verbose logging in the MailControl driver

8.03  - Fixed issue when upgrading from a server using the Asynchronous driver

8.01  - Fixed issue when upgrading that could cause problems viewing MySQL data
        when using the Asynchronous driver

	Fixed issue where changing the DB driver to SQLite created an empty
	file with no schema

8.00  - Major New Feature: End-User cPanel MailControl. This feature enables
        end-users access to a limited MailControl interface from within the
	cPanel MSFE UI. See MSFE > Front-End Settings > End-User Settings > for
	settings and more information

	End-User settings are now controlled on an "inherit from default" basis
	allowing more granular control of user settings

        New MailControl setting: Mail Release (direct) allows emails to be
        placed directly into the specified local email accounts INBOX on the
	server, bypassing exim for instant delivery

	Modified display Client IP column option in main table to work with 
	SQLite driver, however column sort is not available unless using a
	MySQL driver

	Added clientip index to the SQLite schema

	MailWatch Asynchronous MySQL replaced with a combined MailControl
	Asynchronous MySQL driver. The forked process is now called 
	"MailScanner: MailControl"

7.39  - SECURITY: Fixed another issue with MailControl database password being
        exposed
        
	Fix "No Scan" message listing and Daily Summary when using sqlite
        driver

	Support for deprecated cPanel themes (e.g. x3) has been removed

7.38  - SECURITY: Fixed issue with MailControl database password being exposed

        Added NOT REGEXP to the search condition list

        Removed unnecessary settings lookup in MailControl table

7.36  - Modified mssql.pl to trim the sqlite database if in use

7.35  - MailControl: HTML fixes, improved rendering of html encoded text

        MailControl: Improved header parsing for Received: and Subject: records

	Logo change

7.34  - Added error handling around Subject decoding for cases where the
        MIME encoding format is not recognised

7.33  - MailControl: Sigh. OK, last time  - Found a workaround for all these
        pesky Subject lines that just works now. So removed the new setting.
	Done

7.32  - MailControl: Added another Subject line decoder and added an option in
        MailControl Settings for Standard, Alternative and None

7.31  - MailControl: Added new option in MailControl Settings to Modify
        database when Learn as Ham/Spam is used. This will change the database
	and how those messages and statistics are presented. The option is
	disabled by default

	MailControl: If subject found in database header record, use that and
	decode any MIME subject. This helps with the display of non-Latin
	characters

7.30  - MailControl: Statistics html changes to remove excess white space

        MailControl: Added Daily Totals table  and graph to Statistics

	Added icon image for cPanel WHM plugin

7.29  - MailControl: Added fail routine for ajax ip lookups and stability
        improvement

	Added Storable locking to session files

7.28  - MailControl: Added new setting to configure Statistics ip lookups to be
	via ajax, inline or disabled
	
	MailControl: Statistics ip lookups are now permformed via ajax by
        default to speed up initial page load

	MailControl: Modified Statistics for relay and spam IP's to use
	clientip rather than extracting IP's from the header as only this is
	guaranteed to be true and also speeds up the queries

	MailControl: Added Search option for all Statistics results

7.27  - Improve mail file detection

	Removed redundant file slurps

	Added a new option to MailControl Settings to attempt to fix bayes d/b
	issues

	Added a new option to MailControl Settings to create a new bayes d/b

7.26  - MailControl added MailControl setting to change the "postmaster"
        address to a different one for released emails. The procedure also
	alters the relevant rules files as needed

7.23  - MailControl: Blacklisted spam is no longer listed along with High
        Scoring spam

	MailControl: Added setting that uses a SpamCop reporting address which
	adds additional bulk and email options to report an email directly to
	your SpamCop accopunt if you have one

	Code review  - started addressing perl critic suggestions in
	mailscanner.cgi

	Removed Bareword file handles in mailscanner.cgi

7.22  - Fixed breakout links on main table modal

        Improvement to Resend (forward) Mail::Sender usage

7.21  - Moved setting "Keep x days of MySQL database entries" to the
        MailControl Settings page

	Added new setting "Keep x days of Quarantine entries" to the
        MailControl Settings page. This updates /usr/mailscanner/etc/defaults
	and is also used to modify that file whenever MSFE is upgraded to keep
	the setting intact

	Always show the Full Message button in the MailControl email view

	Added feature that auto-selects all the text in Full Message view

	Modified the way virus.scanning.rules works so that virus infected 
	emails can be released from quarantine

	Ensure msbe.pl is run on upgrade to regenerate rules files

7.20  - Default database driver now set to the MailControl Synchronous MySQL
        driver on new installations and old (pre-MailControl) upgrades

	Reduced banner padding

7.19  - MailControl: Ensure all external items that are non-standard and unsafe
        (for display) ASCII characters are displayed as HTML entities

	MailControl: Fix IP Block modal html

	MailControl: Prevent improper wrapping of From/To addresses in table

	MailControl: Correctly align sacore in Statistics table

	MailControl: Fix for locating messages in Quarantine

	MailControl: Fix for batch messages being remembered between processing

7.18  - MailControl: Fix for external breakout link on main page

        MailControl: fix location of IP binary on pre RHEL/CentOS/CL v7 boxes

7.17  - MailControl: Detect local IP's and do not offer them for blocking

        MailControl: Added intermediate page in blocking process to provide
	more IP address detail and for confirmation and specific reason text

	MailControl: Added breakout button to main table view

	MailControl: Remove port number from IPv6 addresses

7.16  - MailControl: Fix IP lookup in stats not showing

7.15  - MailControl: Added icon next to IP addresses to block in csf

        MailControl: Added MailControl setting for the csf block reason text

	MailControl: Added custom header records to released emails to easily
	identify them:
	X-MailControl: release forward
	X-MailControl: release resend

	MailControl: Add report line for spam RBL hits

	MailControl: Client IP in Email view clickable to Search

7.14  - MailControl: Always show table row total at the top of the table

	MailControl: Modified the low contrast colours

	MailControl: Selecting "More Options > Bulk Actions" auto stops the
	refresh timer (click refresh icon to restart)

	MailControl: Added Whole Email search option to allow finding text in
	email files stored in quarantine

7.13  - MailWatch is no longer installed by default with MSFE. There is an
        option in the MailControl Settings to install it for those that still
	want to use it while it still works, as well as an uninstall option for
	existing installations that no longer need it. The install/upgrade
	process does not remove or alter any existing MailWatch installations

	MailControl: Darkended the low contrast Infected colour

7.12  - Deprecated MailWatch. This will remain available for a while but
	without any support or development.

	Removed now redundant script

7.11  - Fixed issue of paperclip icon vanishing from relevant emails

        Modified table columns for better dynamic spacing

7.10  - MailControl: Added REGEXP search condition

        MailControl: Fixed issue with MySQL errors not being shown in the
	browser

	MailControl: The number of search conditions allowed is now
	configurable in the MailControl Settings

	MailControl: Ensure spaces are respected when showing the Subject field

	Added link from Front-End settings page to MailControl Settings

	MailControl: Added SA and MS lint tests to MailControl menu

	MailControl: Added sortable numeric fields to table

	MailControl: Added new database drivers in addition to the asynchronous
	MailWatch driver for MySQL. We have add a synchronous MailControl
	driver for MySQL and a synchronous driver for SQLite. Details can be
	found in the MailControl Settings. We will be keeping all 3 options
	available with the ability to switch between them

	MailControl: Added Database Tools to the MailControl Settings that
	provide: Copy MySQL to SQLite; copy SQLite to MySQL; MySQL
	backup; SQLite backup; Fix common database problems

	MailControl: Reordered the More Options menu

	MailControl: Added new option to display Client IP column in main table
	with sort. This option is only available when using a MySQL driver

	MailControl: Added Client IP to search form

7.09  - MailControl: Fixed SQL for retrieving only Clean emails

        MailControl: Fixed issue with Release (resend) where original recipient
	fields were wrapped

7.08  - Fix for permission by installer

7.07  - Security update for file permissions

	MailControl: Added two more conditions to the search form: NOT EQUALS
        and NOT CONTAINS

	MailControl: Added breakout button to all modals

7.06  - MailControl: Added Spam Sender Domains and Spam Relay IPs to Statistics

        MailControl: Make Statistics date pickers dropdowns

	MailControl: Better wrapping logic added to the main table, with title
	set for overflow elements

	MailControl: Fixed spelling of Attachment

	MailControl: Added Save, Load and Delete Searches

	MailControl: Perform local rDNS IP lookups

	MailControl: Added new setting to configure the number of rows per page

	MailControl: Added date selectable Daily Summary from "More Options"

7.05  - MailControl: Moved MailControl settings to a separate page accessed
        from "More Options"

	MailControl: Added a selection of table palettes: Low, Medium and High
	contrast

	MailControl: Fixed the type button colors and actions

	MailControl: Added table palette setting

	MailControl: Added Release (forward) inline text setting

	MailControl: Added Release (forward) subject setting

7.04  - Renamed MSFE settings button to "Front-End Settings"

        New Icon

	MailControl: Refactored MailControl to use sessions to allow for more
	form complexity and retain conditions throughout the whole WHM session

	MailControl: Added multi-select search options

	MailControl: Added more searchable fields

	MailControl: Added FROM and TO conditions for DATE searches

	MailControl: Added "More Options > No Pagination" option

	MailControl: Selecting "More Options > Search Messages" auto stops the
	refresh timer (click refresh icon to restart)

	MailControl: Do not attempt to lookup private IP addresses

	MailControl: Added more Statistics together with %age Spam and Ham

	MailControl: Make the coloured backgrounds a more vivid to help
	differentiate them

7.03  - Fixed issue with Release (resend) and downloading of Spam attachments

7.02  - MailControl: Move Refresh button so that it is always visible on the
        main page

	MailControl: Added refresh timer setting and option to stop the timer
	in "More Settings". Setting in:
	WHM > ConfigServer MailScanner FE > MailScanner Front-End

	MailControl: Check for mail "too large" reports

	MailControl: Added some statistics via "More Settings"

	Added MSFE version to page header

	Added upgrade note to the top of the main page if available

7.01  - Remove duplicate entries in MailControl virus report

        Added to MailControl ability to download message attachments in
	"View Details"

	Added to MailControl a paperclip to show attachements on emails

	Added to MailControl a special listing in the "More options" to list
	messages with attachments

7.00  - Introducing our in house front-end to the MailScanner log and
        quarantine: MailControl (BETA). This will soon replace MailWatch. If
	there are any features that you currently use in MailWatch that you
	would like to see in MailControl, please let us know

        Other UI improvements

6.05  - SECURITY: Removed the FILE privilege from the mailwatch MySQL user to
        avoid potential issues with CVE-2016-6662 MySQL vulnerability.

	All users are encouraged to upgrade to this release of MSFE immediately

6.04  - Redesigned cPanel and WHM UI based on Bootstrap

6.03  - Removed use of Cpanel::cPanelFunctions as it is now being withdrawn

	Updated common ConfigServer UI

6.02  - Improvement to backported exim hook

6.01  - Fixed to new "Store Messages" option

        Ensure clamavconnector is not previously forcibly disabled

6.00  - NEW: A new hook has been added to v58 of cPanel and backported by us to
        previous versions to allow the use of cPanels Clamavconnector

	NEW: All existing installations will automatically migrate to using
	Clamavconnector when upgraded to v6+ of MSFE. The old custom ClamAV
	installation is removed

	NEW: Clamavconnector will be automatically installed on new
	installations MSFE

	Complete rework of all perl scripts to cater for MailScanner v5 and
        use of Clamavconnector via MSFE. Initiated improved coding standards in
	all scripts

	Updated WHM UI

	Added UI options to use Clamavconnector

	Added /usr/mscpanel/EximHook.pl to perform ClamAV migration

	Updates required for MailScanner v5

	Add MailWatch Tools link to perform MailScanner Lint test

	Added new option MSFE > MailScanner Performance > Store Messages

	Removed Advanced option "Enable email storing in quarantine" in favour
	of the new option

5.00  - Upgraded MailWatch to v1.2.0

4.62  - Disable ability to switch MailScanner working if clamd is not running.
        This is now always the case (see msinstall v2.94)

4.61  - Fix for MailScanner init.d issues in UI introduced in v4.60

4.60  - Added systemd support

4.59  - Relaxed black/whitelist entry checking to cater for new TLDs and IDNs

4.58  - Reverted to manual ClamAV builds due to problems with the configserver
        repository. You will now have to go into the WHM MailScanner UI to
	upgrade ClamAV when new versions are released

4.57  - Fixed problem with debug code in Paper Lantern theme integration
        breaking plugin installation

4.56  - Ensure /usr/local/cpanel/base/frontend/x3/dynamicui/ exists on
        installation

	Statically modify the Paper Lantern dynamicui configuration so that it
	adheres to the Feature Manager

4.55  - Updated scripts to use https://download.configserver.com

        Updated WHM front-end to use the new ConfigServer yum repository for ms-clamav

	Have msbe.pl check for split spool dirs and recreate if necessary

4.54  - Fix a problem with theme integration caused by cPanel breaking things
        in v11.46 and not bothering to release code to EDGE first for testing

4.53  - Updated theme integration for cPanel Paper Lantern

4.52  - Updated scripts to use download.configserver.com

4.51  - Installation update for new cPanel Paper Lantern theme

4.50  - Installation update for new cPanel Paper Lantern theme

        In MSFE UI configuration, autoexpand input text box sizes

	Incorporated the configserver ajax log tailer for /var/log/maillog

        Added full pseudo-breadcrumbs to WHM UI

	Fixed more deprecated PHP errors in MailWatch

4.49  - UI updates

4.48  - Modify MailWatch install to cater for usage of either pass or password
        in /root/.my.cnf

4.47  - UI button style modifications

4.46  - If /etc/csuibuttondisable exists then the UI buttons will revert for
        those that cannot cope with the themed ones

4.45  - UI Changes

4.44  - Security  - Restricted access to MailScanner Configuration options that
        could be exploited on a compromised server

4.43  - Fixed location of msfe.div in WHM UI

        Sanitised user data input to prevent running unauthorised commands via
	the UI. A user would require root access to exploit this, so risk is
	low
	 
	Changed backtick calls to use Open3

4.42  - Added support for cPanel v11.38.1+ AppConfig addon registration

	NOTE: In accordance with the new conventions for v11.38.1+ AppConfig
	the url to the msfe WHM plugin will change from
	/cgi/addon_mailscanner.cgi to /cgi/configserver/mailscanner.cgi. This
	will only happen with msfe v4.41+ and cPanel v11.38.1+. Older version
	of msfe will continue to use the old URL. This has no particular
	relevance to users accessing through WHM, but will affect direct URL
	access by users or third party applications. The URL to MailWatch will
	remain the same

4.41  - SECURITY FIX  - Prevent unauthorised access to Mailwatch scripts

        Fixed some more Deprecation issues for PHP in cPanel v11.36+ in mailwatch

4.40  - Fixed Deprecation issues for PHP in cPanel v11.36+ in mailwatch

4.39  - Modified mailwatch to cater for new binary locations in cPanel v11.36+

        Reinstall Razor2::Client::Agent if running cPanel v11.36+ and not
	installed in the new perl /opt location

        Removed long defunct "Update SpamAssasin Rule Descriptions" link from
	mailwatch

4.38  - Updated to use the new cPanel 11.36+ integrated perl binary if exists

4.37  - Fixed issue when disabling/enabling some of MailScanner
        Performance settings causing configuration errors

4.36  - Fixed /etc/cron.d/mscpanel.sh for servers running anacron
        (i.e. RHE/CentOS v6)

4.35  - Include new MailWatch database creation SQL to cope with changes in 
        MySQL v5.5 which are not backwards compatible

4.34  - Fixed issue with licensing introduced in v4.33

4.33  - Modified MailWatch.pm to silence the spurious "commit ineffective with
        AutoCommit enabled" message on MailScanner restart

	Added virtual pagination to MailScanner Configuration WHM UI

	Modified the WHM UI presentation

	Added new option to WHM UI which allows you to toggle whether
	MailScanner stops (loops) or continues if clamd is not running

	Removed the need to go into MSFE WHM UI and save settings on install

4.31  - Removed use of SafeFile in mssql.pl to fix MailWatch database cleanup

        Added support for CIDR's in White/Blacklist in WHM and cPanel UI's

	Disable In Only scanning option in UI

	Added improvements to ClamAV upgrade procedure to UI

4.30  - Include clamd init script which will be copied and initialised if
        missing from /etc/init.d/ and clamd exists in /usr/local/sbin/clamd on
	entry into WHM UI. (init script copy in /usr/mscpanel/clamd)

	Include clamd init script on ClamAV upgrade in UI

	Set clamd init script ulimit to 100M to cope with increasing virus
	database sizes

	Updated cPanel UI front-end display

4.29  - Moved mailwatch from:
        /usr/local/cpanel/whostmgr/docroot/3rdparty/mailwatch
	to:
	/usr/local/cpanel/whostmgr/docroot/cgi/mailwatch
	Made mailwatch cPanel 11.25 Security Token aware

	Added new option "MailScanner Update Rules" to front-end which will
	force an update of the MailScanner rules with end-user settings

	"Access Mailwatch" will now launch into the _blank target rather than a
	specified name to allow for multiple windows

4.28  - Removed unecessary steps in UI ClamAV Update

        Improved mailwatch mysql database creation stability

	Modified msbe.pl script to skip invalid domain entries in localdomains
	and secondarymx

	Upgraded msbe.pl use of Cpanel::SafeFile

4.27  - Fixed problem where the action for spam_action_deliver was being used
        by spamhigh_action_deliver instead of its own setting

4.26  - Modified the mailwatch sql data structure import file to cope with a
        bug with interpreting comments in the latest versions of MySQL v5

	Modified addon_mailscanner.cgi to remove cPanel process limits when run

4.25  - Updated msfe to use the latest cPanel v11 perl modules

4.24  - Changed chkservd restart from using the init script to using
	/scripts/restartsrv_chkservd

4.23  - Modified cPanel Msfe.pm to use the new Cpanel::SafeFile module
        otherwise it fails within cPanel with:
	[a fatal error or timeout occurred while processing this directive] 

4.22  - Modified MailWatch to better cope with a remote MySQL database

        Removed Dynaloader from Msfe.pm as cPanel no longer provide it in their
        perl distribution

4.21  - Fixed bug in mailwatch for clamd report statistics

        Added common LWP procedure which provides progress reporting for
	downloads

4.20  - Added a workaround for a bug in older /usr/local/etc/clamd.conf files.
        If MailScanner errors with "Cannot find Socket (/tmp/clamd) Exiting!"
	then upgrade to this version of MSFE and select the new option:
	"Force ClamAV Update"

4.19  - MSFE now configures MailScanner to use the ClamAV Daemon and installs
        ClamAV to run clamd

4.18  - Added back the "SA Score" column in the Mailwatch mail list reports

4.17  - Added improved mysql maintenance of the mailwatch database

	Updated Mailwatch to v1.04 (fixes PHP v5 compatibility problems)

	Fixed problem with MailWatch and GeoIP (fixes MySQL v5 compatibility
	problems)

	Added MailScanner version display in the WHM UI

4.16  - Rewritten license module to remove all reliance on perl versions

4.15  - Modified licensing code to better cope with compiled perl library
        problems

4.14  - Removed the use of wget

        Modified to use pgrep instead of pidof which is broken on some systems

4.13  - Added fix for the latest cPanel branding changes for the new x3 API
        which broke the end-user UI for MSFE

4.12  - Added support for MailScanner option to only scan incoming email. The
        new option can be enabled or disabled in the MailScanner Performance
	section of MSFE in WHM

4.11  - Modified to work with cPanel v11 new theme API and new WHM theme style.
        This version will only work with cPanel v11 and cannot be upgraded to
	from cPanel v10. Third party themes need to properly support the new
	v11 theme API to work. If MailScanner doesn't appear then you need to
	contact your third party theme developer and ask them to fully support
	the cPanel v11 API (i.e. including cPanel Plugins)

	Fixed issue with saving cPanel User Settings in WHM for the alternative
	email address for the spam forwarder

4.01  - Modified installation routines to better support old OS's (only applies
        to updates v4.01+)

        Set Virus Scanning default to To: instead of FromOrTo: for new
	installations

	Added Performance tweak to enable/disable outgoing virus scanning

	Added note to Performance tweak  - if Dangerous Content scanning is
	disabled, File Attachment checking is also disabled

4.0  - Installation no longer attempts to recreate mailscanner database or
       update the MailScanner configuration settings if the mailscanner MySQL
       database already exists

       Added whitelisting to virus.scanning.rules for mails released from
       quarantine (i.e. sent locally and from the postmaster@hostname address)

       Moved to a simpler installer script using the license server

       Timeout version checks incase version server is unavailable

       Added check for incorrect ClamAV (or clamavconnector) installation which
       causes MailScanner to be disabled

       Improved support for remote MySQL database servers

3.9  - Fixed problem with installer where Msfe.pm wasn't being copied on
       installation

       Added new IP licensing scheme. You will need to email your order details
       and servers IP address to sales@waytotheweb.com to be able to upgrade
       MSFE in future releases

       Updated post-upgrade message to reflect the new route to the MSFE WHM UI

       Added link to MSFE changelog if an upgrade is available

3.8  - Added new feature allowing you to set cPanel user MailScanner settings
       from within the WHM UI

       Moved a selection of settings from the MSFE Advanced settings to the
       main settings display

       Added option to MailScanner Performance to allow disabling of Message
       Scanning. This can help to process a backlog of email very quickly as no
       spam or virus scanning is done at all and the queued email is simply
       handed to exim for delivery

       Changed option to Edit rules to View rules instead for stability reasons
       since the MSFE jobs wiil overwrite any changes

3.7  - Fixed file permissions mode on MailScanner cron.d job

3.6  - Fixed file ownership issue that affected /etc/cron.d/mscpanel.sh

       Added In/Outgoing Queue View

3.5  - Corrected versioning system
       Flattened installation procedure
       Complete rewrite of the WHM MailScanner Front-End
       
3.4  - Added MSFE version to the WHM UI

       Added notification in MSFE when a new version becomes available and a
       link to the download manager

       Changed language file for new installs for "Not set=Default Setting"

       Change Spam white/blacklisting default setting in WHM UI to From:
       instead of FromOrTo:

       All cPanel UI settings will now take effect whether the Individual
       Domain Settings have been saved or not (previously they had to be saved
       before the additional settings would take effect)

3.3  - Fixed problem with the MailScanner front-end cronjob that introduces
       user changes not reloading MailScanner on some servers

3.2  - Fixed problem with upgrading MailScanner and ClamAV in /tmp by building
       all source in /usr/src/ and using interactive shell commands

3.1  - Added upgrade buttons for MailScanner and ClamAV if available to WHM
       Fixed language issue with "Not Set" string translation
       Modified advice text
       Setting low/high scoring default now actually changes the default
       setting in the configuration files  - previously it only changed the
       default option for end-users

3.0  - Added Advanced Settings to toggle setting for FromOrTo:/From: for both
       black and white listed entries
       Modified treatment of black and whitelisted IP entries so that they're
       always configured as From: in the rulesets (MailScanner requirement)

2.9  - Modified theme pages to play nice with xcontroller

2.8  - Removed some erronious text
       Changed black/whitelist functions to allow for more free use of
       wildcards (*) in email addresses as well as allowing users to use IPs

2.7  - Changed black/whitelist functions to act on FromOrTo instead of From
       listed addresses to help with yahoogroups.com

2.6  - Added an new argument -a to msbe.pl to allow complete rebuilding of all
       domains on all accounts. mscpanel.pl now calls msbe.pl -a when it runs
       so that all user defaults are correctly set. This helps with cPanel
       account restores in the event of transfer or server restore to reset
       users MailScanner settings without them having to save their settings to
       do so
       Added a check in msbe.pl for all domains in that they exist in
       /etc/localdomains so that rules are not regenerated for domains where
       the email is off server
       Added the default setting for non-configured user domains to msbe.pl
       such that the defaults are used from the WHM MailScanner settings when
       all rules are regenerated
       Modified actions when not all users have MailScanner access such that
       users that are disabled when the list is saved have any MailScanner
       settings removed and the defailt WHM settings saved instead in the
       rulesets

       Note: This release requires the MailScanner Script v2.23

2.5  - Removed mailscanner MySQL drop on installation
       Removed remaining commands linked to msfe.pl (which has been replaced)


2.4  - Added restart to crond to ensure that /etc/cron.d/mscpanel.sh is loaded
       Changed the interaction with cPanel for users from being a perl script
       to a perl module inline with how cPanel actually functions  - this is to
       overcome a "feature" that cPanel introduced that broke the old msfe.pl
       in an EDGE release (since fixed)
       Enabled some SpamAssassin Tools/Links and message display lines that
       were missing due to a bug in MailWatch

2.3  - Added creation of the /cells theme subdirectory as a workaround for
       cPanel not doing it correctly when Cpanel Pro is installed
       Added warning regarding the use of the dictionary attack ACL for high
       scoring spam and virus senders
       Added workaround if using MySQL 4.1 and old passwords
       Modified WHM front-end to make setting changes simpler
       Modified WHM front-end to hide advanced settings
       Added option that will block virus senders using exim_deny
       Added option to clear down the MailWatch MySQL database every x days,
       this is done via an updated cron job within /etc/cron.d/mscpanel.sh
       Allow ip addresses in the server-wide white and blacklists
       Upgraded MailWatch to v1.0.1
       Installation of MSFE now results in any existing MailWatch mailscanner
       database being dropped and recreated empty

       Note: The user account features of MailWatch v1.0.1 have been disabled
       as they do not apply with the WHM implementation of MSFE

2.2  - Modified SA Exim Deny Blocking to any mail identified on an RBL

2.1  - Added option "Minimum score for Exim Deny blocking" which allows you to
       automatically add high scoring spam senders to the exim_deny ACL
       blocking

2.0  - Set default not to store all spam, just normal quarantines items

1.9  - Removed dependence on DBD::mysql v2.1028

1.8  - Added option to enable the cPanel front-end for all accounts (disables
       per account enabling)
       Added server-wide black and whitelists
       Added MailWatch into the distribution

       Note: at least V2.7 of the MailScanner install/upgrade script is
       required for this release

1.7  - Added block to not allow unprivileged resellers access to MailScanner
       configuration in WHM

1.6  - Added <pre> tag to MailScanner restart to make it better to see
       Added support for MailWatch

1.5  - Added configurable front-end deliver option similar to forward

1.4  - Fixed duplicate read open statements
       Added configuration of MailScanner.conf to WHM interface
       Moved to separate and new language and configuration files
       Added front-end settings configuration to WHM interface
       Added user configurable low/high score settings
       Added user configurable alternative forward email address for spam
       Added "Name of the theme file in x/cells/mailscanner/" option in WHM

1.3  - Added per account blacklist and whitelist
       Added whm add-on to allow enabling and disabling of access to the
       MailScanner front-end on a per cPanel account basis.

1.2  - Integrated product with init script

1.1  - Modified msbe.pl to silently skip over accounts without home directories
       Modified msbe.pl to check that MailScanner has restarted

1.0  - Initial Release, nothing more to report

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists