2.0.2
- Fixed taskid session checks, which caused an exception when the session attribute did not exist.
- Fixed issue with headers which can not be decoded leading to exceptions
- Fixed issue with empty values breaking quarantine messages due to attempt to concat strings with None values.
- Added checks to prevent the creation of duplicate user accounts from external authentication mechanisms due to the case being different.
- Fixed the deletion of relay settings, which was causing an exception.
- Fixed accounts navigation issue, when paging using AJAX.
- Added support for custom logos in PDF reports, fixes issue #14.
- Fixed incorrect memory usage percentages in the status page.
- Improve daily totals calculation, it now supports users timezone settings.
- Fixed an exception with the Psutil backend which was not being caught.
- Added organization filters to the quarantine and pdf reports commands.
- Improvements to lost password handing, restrict requests to local users and fix the reset url.
- Added a top spammers generation command which can be used to export data to external or internal blacklists.
- Added a top clean senders generation command which can be used to export data to external or internal whitelists.
- Improvements to display all dates and times in users own timezone.
- Implemented JSON data exports to support JSON driven charts and graphs.
- Improvements to the search functions error handling.
- Improvements to the external authentication modules.
- Improvements to the message preview functionality, now able to display both the text and HTML alternatives of an email. HTML messages formatted correctly using embedded CSS styles which are sanitized.
- Added support for duplicate message id’s which are generated on high mail volume installations.
- Various minor code cleanups and fixes.
- Updates to the documentation.