Baruwa Enterprise Edition upcoming update

October 21, 2014 at 12:30 PM | categories: Baruwa Enterprise, Baruwa, Updates, Releases

We will be releasing Baruwa Enterprise Edition version 2.0.6 on Monday 27th October 2014

This is an important update as it includes updates to critical dependencies with changes to various configuration files.

The puppet configurations have been cleaned up moving most files into the packages to decrease the complexity of configuration.

This post introduces the changes and allows you to prepare for the upgrade.

Important changes

Baruwa

This is a bug fix and enhancement update which takes the version to 2.0.6. The changes are as follows.

Bug fixes

  • FIX: Prevent normal users from previewing messages that are dangerous.
  • FIX: Support new domain names such as .system.
  • FIX: Improve email and domain name validation.
  • FIX: Improve the previewing of messages with lots of embedded CSS.
  • FIX: Possible XSS in Message Preview.
  • FIX: Unicode decoding errors in Message Preview.
  • FIX: Active Directory LDAP lookups failing when there are referrals.
  • FIX: Incorrect MailScanner SQL configuration options being loaded.
  • FIX: Domain actions were not displayed in domain search results.
  • FIX: Disable weekly, daily reports for users in cron as they are not supported.
  • FIX: Fixed the Fanout router naming.
  • FIX: Ensure indexer is installed for updatedelta.
  • FIX: Bug #49 Confirmation text longer than field.
  • FIX: Fixed issue with corrupt PDF reports.

New Features

  • Added a REST based OAUTH authenticated API
  • Moved MailScanner rulesets to file based rulesets, SQL rulesets were not scaling well for very large installations.
  • Added support for After SMTP Anti-Virus Checks, This per domain setting allows AV checks to be ran after accepting the message to allow for actions to be applied such as Delete, Deliver, Quarantine.
  • Added support for setting default language and setting the languages available for translation. This allows users to limit languages to only those they can support.
  • Added support for setting spam and high spam scores and actions on outbound relays. This setting only works on outbound relays that have an IP address specified.
  • Added support for Virus infected actions allowing for deliver, delete and quarantine of Virus infected messages.
  • Added cache control support.
  • Added the cleanup of the AWL database table.
  • Improved the documentation especially the manual configuration section.
  • Added the API documentation.
  • Updated translations.

MailScanner

Bug fixes

  • FIX: Fixed the permissions on the quarantine directory.
  • FIX: Implemented locking for the phishing data scripts, to prevent multiple instances running.
  • FIX: Esets wrapper binaries location corrected to allow out of the box functionality.
  • FIX: Duplicated headers issue causing messages to get rejected by some mail servers specifically Yahoo with the error message Headers are not RFC compliant.
  • FIX: Minor code cleanup

New Features

  • Improvements to the default configuration, align default configuration with Baruwa functionality.
  • Moved rulesets from puppet into rpm package to reduce the number of templates setup by puppet.
  • Added the file wrapper command to the rpm package.
  • Package now creates the inbound and outbound Exim queue directories.
  • Added German rule updates to the rpm package.
  • Implemented Exim queue cleanup scripts, this cleans stale queue files in the queue directories.
  • Added KAM rule updates.
  • Added SEM DNSBL checks
  • Added SA Banks phishing plugin
  • Added Baruwa DNSBL checks

Repoze.plugin.ldap

Bug fixes

  • FIX: LDAP authentication failed when connecting to Active Directory servers which have referals enabled.

Exim

Exim has been upgraded to version 4.84.

New Features

  • Moved most of the puppet templates into the rpm package.
  • Proxy support now included allowing Baruwa to function correctly behind load balancers using the Proxy Protocol.
  • New command-line option -C for exiqgrep to specify alternate exim.conf file when searching the queue.
  • PRDR support now included.
  • Moved to GNUTLS builds dropping OpenSSL support.

Updated packages

Updated Enterprise Edition packages are available from the Enterprise repository. The packages will hit the repository on Monday 27th October 2014.

Updated documentation.

Users are advised to take sometime to read the updated documentation. For an overview of how to use the API please refer to the API documentation. Please note the API is still beta and there many be large changes that break backwards compatibility based on the user feedback received.