Release Overview
Release Date: 12th July 2016
Release Version: v7.8.0
Warnings & User Notices:
Atmail 7.8 contains significant upgrades to core services, including SabreDAV. Please note: this upgrade to SabreDAV requires the migration of database tables from the old schema to the latest schema packaged with Sabre 3.0.9.
⚠ Minimum PHP version has increased to PHP version 5.4. Atmail now supports CentOS 7.
⚠ Important: Your user DAV uri paths will change!
This means that your users will have to change their 3rd party clients to follow the uri format below:
Principal, calendar and addressbook uris will change from "principals/users/user@domain" to "principals/user@domain", from "calendars/users/user@domain" to "calendars/user@domain" and "addressbooks/users/user@domain" to "addressbooks/user@domain".
Please be aware that that upgrade process contains a migration script from sabre/dav 1.8.9 to 3.0.9 database schema and values. As such this upgrade will interrupt the dav service until the migration process has completed.
New Features/Enhancements
Security Fix
Vulnerability
|
Vulnerability Description
|
Component(s) Impacted
|
User(s) Impacted
|
Credit
|
---|---|---|---|---|
XSS |
XSS in username, error, err fields in Webadmin login field |
Webadmin Login Page | End users |
Vulnerability detected and reported by Sean Roesner. Thank you!
|
Core Product
Feature
|
Feature Description
|
Component(s) Impacted
|
User(s) Impacted
|
Impact Description
|
---|---|---|---|---|
DAV |
SabreDAV upgraded to version 3.0.9 |
SabreDAV | End users |
Functionality
|
ActiveSync | Core services powering ActiveSync upgraded to version 2.2.10 | ActiveSync | End users | Functionality |
Message Navigation | Next / Previous Message navigation icons have been added to Webmail 2-pane view | Webmail Interface | End users accessing the Webmail Interface | UI |
Email Group | A user can now select to email all members of a group from within the Contacts UI | Webmail Interface (Contacts) | End users accessing the Webmail Interface (Contacts) | Functionality |
Feature Improvements
Core Product
Webmail & Webadmin Interface
Feature
|
Feature Description
|
Component(s) Impacted
|
User(s) Impacted
|
Impact Description
|
---|---|---|---|---|
iOS Provisioning |
iOS Provisioning has been improved to support service based architectures, splitting between incoming POP/IMAP and outgoing SMTP |
Webadmin Interface | End users accessing the Webadmin interface | Functionality |
CRON Options | CRON installation and scheduling options within installation and upgrade scripts have been improved | CLI | System Administrators | Functionality |
Dependency Checks | A pre-install script is provided to check for dependencies prior to initiating a product upgrade | CLI | System Administrators | Functionality |
Exim Configuration Backup | Atmail now back's up the configuration file at /usr/local/atmail/mailserver/configure and alerts the user when a new configuration has been applied | CLI | System Administrators | Functionality |
Notification Styling | Inconsistencies in the style of notification forms in Webadmin > Settings > Global Settings have been removed | Webadmin Interface | End users accessing the Webadmin interface | UI |
iOS Provisioning Page | The iOS provisioning page has been updated to specify that Safari is required to successfully complete provisioning | iOS Provisioning Interface | End users accessing the iOS provisioning interface | UI |
Database Field Limit |
Webmail UI > Settings > Mail Option > Enable Forward The above field supports multiple email addresses, up to 500 characters. (Varchar) |
Database | End users accessing the Webmail Interface | Functionality |
External Invitations | Atmail now supports long UIDs. (Resolving an issue where a UID could be truncated when a 3rd party client creates an event with a UID longer than the field size). | Database | End users accessing the Webmail Interface | Functionality |
Display of Company Name in Contacts |
If a contact has no first or last name set, but does have a company name, then the company name will be displayed in the contact list When creating or editing a contact, the interface now has a "Company" checkbox that hides non-applicable contact fields upon selection |
Webmail Interface | End users accessing the Webmail Interface | Functionality |
Bug Fixes
Core Product
Bugfix
|
Bugfix Description
|
Component(s) Impacted
|
User(s) Impacted
|
Impact Description
|
---|---|---|---|---|
Calendar Event has a truncated UID |
Some 3rd party clients generate long UIDs for events. If this UID was longer than the max-field size, the UID would be truncated. Atmail now supports long UIDs. |
Database | End users accessing the Webmail Interface | Functionality |
License Expiry Display | License expiry displays the last day that the license is valid | Webadmin Interface | End users who use the Webadmin Interface | UI |
Outlook displays the event creator's name multiple times instead of the recipient names | When a calendar invite with multiple attendees is sent via the Atmail Webmail interface, Outlook displays the sender's name multiple times instead of the recipients | 3rd Party Software | End users who are utilising 3rd Party Software | UX |
Unable to import .vcf contacts created in some 3rd party email applications | Users are now able to import .vcf files generated in some 3rd party email applications | Webmail Interface | End users who are using the Webmail Interface | Functionality |
Unable to import users from CSV where the user's email address contains an underscore | Webadmin > User Manager now supports import of email addresses containing underscores | Webadmin Interface | End users who are using the Webadmin Interface | Functionality |
Renaming a file storage folder results in the apparent loss of contents within child-folders | A cache issue has been resolved that was preventing the display of files stored within child folders when the parent folder was renamed | Webmail Interface | End users who are using the Webmail Interface | UI |
JavaScript error showing when the calendar alerts | Resolved an issue where a JavaScript error sometimes displayed in a calendar event reminder | Webmail Interface | End users who are using the Webmail Interface | UI |
Not all groups are available to select for mail composition | Resolved a bug where not all groups were available to select as recipients during email composition | Webmail Interface | End users who are using the Webmail Interface | Functionality |
CardDAV "last modified date" not converted in VCF | Atmail's VCF cards now convert "last modified date" for synchronisation with 3rd Party Clients | DAV | End users using 3rd Party Clients | Functionality |
ActiveSync | Multiple ActiveSync bugs resolved by upgrading core services | ActiveSync | End users using 3rd Party Clients & Devices | Functionality |
Re-enabling domains left some toolbar buttons unavailable until the browser was refreshed | Toolbar buttons become available as domains are re-enabled | Webadmin Interface | End users using the Webadmin Interface | Functionality |
The + Icon (Add Folder) was misaligned with the text input field | Within the folder manager, the add folder icon ( + ) is now aligned with its associated text input field | Webmail Interface | End users using the Webmail Interface | UI |
Nested storage folders could display overlapped | In some circumstances, nested folders within the Storage tab could overlay each other impacting usability. This issue is resolved | Webmail Interface | End users using the Webmail Interface | UI |
Admin > Theme Example stays on "Original" when "Grey" is selected | The display of the theme example was not changing at Webadmin > Settings > Branding > Select Login Page Theme | Webadmin Interface | End users using the Webadmin Interface | UI |
Provided they have the correct password, a user could inadvertently login to the wrong account | Atmail no longer attempts a second authentication against the default domain if authentication fails against the domain originally input | Webmail Interface | End users using the Webmail Interface | Functionality |
Comments