Changelog 1.8.X

From ZeXtras Suite Wiki

Jump to: navigation, search

Version 1.8.18

ZeXtras Suite

Highlights

  • This is a pure bugfix build, updating is highly recommended.
  • This will be the latest release in the 1.8.x tree, full speed ahead towards ZeXtras Suite 1.10.0!

General

  • Fixed a bug that could cause a "ZeXtras Core not initialized" error message when the first update check after a service start failed.
  • Added a stricter check in order to avoid multiple concurrent ZeXtras Suite versions running on the same infrastructure.

ZeXtras CLI

  • Hooray, no fixes here!

ZxBackup

  • External Restore's "obey HSM Policy" feature is now faster.
  • An appropriate notification is now sent when an "AccountScan" operation is started.
  • Added a 80000 operation hardlimit to the ZeXtras Backup queue to avoid overloading.
  • Fixed a bug that could cause ZxBackup to create the backup path directory when not existing.
  • Fixed a bug that could cause a "deep" SmartScan to use too much memory.
  • Fixed a bug that could cause the "Coherency Check" operation to report many false positives.
  • Fixed a bug that could cause the "Import Backup" feature to revert to the default Backup Path when using the Backup Wizard.
  • Fixed a bug that could cause base64-encoded Zimbra metadata not to be properly handled.
  • Fixed a bug that could cause metadata files to abnormally grow in size when backing up an "External Account" folder due to the high number of metadata updates made by Zimbra. Two unrelevant metadata fields are now ignored.

ZxMobile

  • ZxMobile's iCal parser has been rewritten and improved, thus fixing some issues related to recurring appointments and overall improving calendar management.
  • Added a workaround to cope with BBOS 10 synchronization window runtime changes.
  • Fixed a bug that caused a "writeOrganizer:NullPointer Exception" error when one or more attendees to an appointment had no name associated.

ZxPowerstore

  • Fixed a bug that could cause a "NullPointer Exception" when running a "doMoveBlob" operations if a "Missing BLOB" error was triggered.

ZxAdmin

  • The output of the "doExportQuotaHistory" is now compatible with GNUPlot and LibreOffice.
  • Fixed a bug that could cause ZxAdmin to daily send an incomplete Monthly Report in case of permission errors or if a mailboxd server was inactive during the report collection.
  • Fixed a bug that caused Delegated Admins not to be properly displayed in the Delegated Admins list.

ZxChat

  • The "doAddBuddies" and "doMakeBuddies" now are multistore-compliant.
  • Fixed a routing issue that could cause ZeXtras Chat messages not to be successfully delivered if sent during a service restart (only affects multistore environments).
  • Fixed a routing issue that could cause Chat History not to be correctly saved (only affects multistore environments).
  • Fixed a bug that could cause the "...has written something" to appear in a chat when not needed.
  • Fixed a bug that could cause a newly-accepted buddy to briefly appear online even when this is not true.


ZeXtras Migration Tool

  • Hooray, no fixes here!


Version 1.8.17

ZeXtras Suite

Highlights

General

  • The ZeXtras Installer has been updated to include a message suggesting to clear the server's cache after the ZeXtras Administration Zimlet has been installed to avoid display issues.
  • Fixed a lot of visual and navigation glitches in the ZeXtras Administration Zimlet.

ZeXtras CLI

  • The ZeXtras CLI is now more reliable than before when the mailboxd service is not running. Please remember that some commands DO require for the mailboxd to be running in order to properly function (e.g. all restore commands).
  • Improved usage message for ZxMobile "EAS Filter" commands.

ZxBackup

  • NEW: PERFORMANCE AND MEMORY MANAGEMENT IMPROVEMENTS! Both of this aspects have been dramatically improved, especially when running on old Zimbra version.
  • NEW: MULTITASKING! ZeXtras Backup can now run 2 restores and a *scan operation at the same time!
  • NEW: BYE BYE FULLSCAN! The refactoring process allowed us to remove the FullScan operation, which has been replaced by the "Purge" operation. Backup initialization and live-to-backup alignment will now be handled via SmartScan instead.
  • NEW: BACKUP PURGE! In place of the FullScan, the "Purge" operation has been added. This operation purges the Backup Path from all items and data out of the retention period.
  • NEW: IMPROVED RELIABILITY! ZeXtras Backup is now even more reliable than before, thanks to a new and dedicated Virtual Filesystem.
  • NEW RESTORE MODE: "doRestoreBlobs"! This new Restore Mode checks for DB-to-BLOB inconsistencies and tries to restore broken or missing blobs from the Backup Path. Run "zxsuite backup doRestoreBlob" for full usage info.
  • Due to the removal of the FullScan feature, server customizations are now backed up by a dedicated operation, which is started automatically after each scheduled SmartScan and can be configured in the ZeXtras Administration Zimlet.
  • Fixed a bug that could cause the "doFixShares" operation to fail on multiserver environments.
  • The "No such BLOB" error caused by an item being deleted during a *scan operation now has a dedicated error message.
  • Badly formatted or corrupted "account_stat" files don't cause *scan operations to stop anymore. Such files are now skipped, and an appropriate message is written in the logs when this happens.

ZxMobile

  • Version 14 of the Exchange ActiveSync protocol is now the default protocol version for mobile synchronization.
  • A global protocol version limiter has been added, similar to the one already available for Samsung devices.
  • Some resizing and scrolling issues of the "Active Sessions" and "Registered Devices" lists have been fixed.

ZxPowerstore

  • Hooray! No fixes here!

ZxAdmin

  • A new CLI command, "doExportQuotaHistory", is now available. This command exports multiple monthly quota usage informations both in text and json format.
  • Fixed a bug that could cause the "doMonthlyReport" operation not to send the appropriate "Operation Started" notification.
  • Fixed a navigation issue in the "Browse Logs" feature.

ZxChat

  • CONTACT GROUPS! ZeXtras Chat now includes contact group management both via the ZeXtras Chat Zimlet (version 1.20+) and via XMPP.
  • ZxChat preferences can now be set per-user and per-COS via the Zimbra Administration Console.
  • Using the "doAddBuddies" feature on two users with a pending buddy request will now update the buddy request to "accepted".

ZeXtras Migration Tool

  • NEW: PERFORMANCE AND MEMORY MANAGEMENT IMPROVEMENTS! Both of this aspects have been dramatically improved, especially when running on old Zimbra version.
  • NEW: IMPROVED RELIABILITY! ZeXtras Migration Toolis now even more reliable than before, thanks to a new and dedicated Virtual Filesystem.

Version 1.8.16

ZeXtras Suite

Highlights

  • Surprise! This ZeXtras Suite version is compatible with Zimbra 8.5.0 BETA2. Being a beta Zimbra version, ZeXtras Suite support is to be considered as beta aswell. Needless to say, beta software is not meant to production use.
  • The "Unable to query mailbox XXXX. It's not a mailbox server" issue has been solved.
  • ZxMobile is now able to correctly process binary-only emails.
  • Due to the amount of issues and out-of-spec behaviours of Samsung clients, a new zxmobile property used to choose the maximum EAS version available for Samsung devices has been added both to the ZeXtras CLI and to the "Advanced Performance Tuning" section of the ZeXtras Administration Zimlet. The default value for this new property is "EAS 2.5", and all Samsung clients will automatically renegotiate the protocol version (according to our tests, this will happen in 1-2 days on devices with an average usage). Please see [1] for more info.

General

  • Fixed an issue that could cause a "AdminDocumentHandler" exception right after the ZWC login in Zimbra 6.x
  • Fixed an issue that could cause the "Stop" button of the ZeXtras Mobile module in the ZeXtras Administration Zimlet to be uneffective.
  • Fixed a "Press any key" string in the ZeXtras Installer which was actually meant to be "Press ENTER".

ZeXtras CLI

  • The 'zxsuite' command can now be used on non-interactive shells, just as it was until ZeXtras Suite 1.8.12.
  • The ZxChat command used to migrate from Zimbra IM to ZeXtras Chat has been renamed to "doMigrateZimbraIMRoster" and now has a proper usage message along with clearer error messages. This command only works on Zimbra 6.x and 7.x.
  • Fixed a bug that could cause the "doMigrateZimbraIMRoster" ZxChat CLI Command to set buddy nicknames to "NULL".

ZxBackup

  • Hooray, no fixes here!

ZxMobile

  • Added a workaround for an out-of-spec client behaviour that caused contacts including a "birthday" field not to sync properly.
  • Added a workaround for an out-of-spec client behaviour that caused appointments to be created with an anomalous "weekday" field.
  • Added a workarounf for an out-of-spec client behaviour that caused WP8.1 devices not to sync because of a new provisioning limitation.
  • Fixed an issue that could cause push sync not to be properly functional in Windows Phone devices.


ZxPowerstore

  • Added a prior check to the "doVolumeToVolumeMove" operation in order to avoid starting "same-volume" moves.

ZxAdmin

  • Fixed an issue that could cause an "Illegal semicolon" exception when creating a Monthly Report.

ZxChat

  • Fixed an issue that could cause an exception when saving the ZxChat history.
  • Fixed an issue that caused the "Connect this group" button to be ineffective on Zimbra 7.x.

ZeXtras Migration Tool

  • Hooray, no fixes here!

Version 1.8.15

ZeXtras Suite

Highlights

  • A new "Operation Awareness" system has been implemented. In case of a mailboxd crash, ZeXtras Suite will now notify the Global Administrator about any interrupted operation, which is seriously cool.
  • A new "Operation Log" has been added to keep track of all ZxBackup/ZxPowerstore operations.
  • Notification email delivery upon server startup has been improved and should now be much more reliable.

General

  • Added a GUI option to enable ZeXtras Mobile on Zimbra Network Edition.
  • Added a GUI option to stop a running ZxBackup operation (or remove an operation from the queue).
  • Operation Queue Management in the ZeXtras Administration Zimlet has been greatly improved.
  • Delegation Rights management has been improved and is now fully implemented.
  • DOSfilter compatibility and prevetion has been improved. All restrictions introduced in ZeXtras Suite 1.8.13 have been removed, and the ZeXtras Administration Zimlet is now working at full speed without triggering the DOSfilter.
  • Fixed a display issue of the "Core" section of the ZeXtras Administration Zimlet in Firefox 24.3.0.
  • Fixed an issue that could cause ZeXtras Administration Zimlet requests to be proxied to a non-mailbox server.

ZeXtras CLI

  • An usage information message is now displayed in case of a wrong argument type.

ZxBackup

  • The "External Restore" operation has been improved to better avoid item duplication in case of an unexpected restart of the mailboxd service during said operation.
  • Added Start/Stop/Run time informations in ZxBackup "Operation Completed" notifications.
  • SendAs/SendOnBehalfOf rights are now properly restored.
  • Fixed an issue that could cause the "zxsuite backup getAccountInfo" CLI command to return a "Can't find the backup folder for account XYZ" error.

ZxMobile

  • Subscribed RSS folders are now synchronized to mobile devices.
  • Subscribed Calendars are now synchronized to mobile devices.
  • Fixed an issue that could cause a "85002012" error on WP8 devices during a synchronization.

ZxPowerstore

  • Fixed an issue that could cause "bytes saved" calculations to be imprecise.

ZxAdmin

  • Fixed an issue that could cause the ZeXtras Admin module to be reported as "Active" on Zimbra Network Edition.
  • Fixed an issue that could cause Monthly Reports not to be generated.
  • Fixed an issue that could cause the "Show Reports" and "Log Browser" features to be unusable by Delegated Admins.

ZxChat

  • Fixed an issue that could cause undelivered messages to be lost after a mailboxd stop/restart.
  • Fixed an URL parsing issue that "broke" URLs containing special characters.
  • Zimbra IM's buddy lists can now be migrated to ZeXtras Chat using the `zxsuite chat doImportJiveUsers` CLI command.

ZeXtras Migration Tool

  • Hooray, no fixes here!

Version 1.8.14

ZeXtras Suite and ZeXtras Migration Tool

This is a compatibility release

ZeXtras Suite 1.8.14 is compatible with Zimbra 7.2.7 and 8.0.7, released on April 4th, 2014.

General

  • Added a workaround to fix display errors in Firefox 24.3.0.

ZeXtras CLI

  • All "getAllOperations" commands have been rewritten to be more accurate and to display additional informations.
  • Fixed an issue that could cause some CLI commands not to work on some multiserver environments.
  • Fixed an issue that could cause the ZeXtras CLI not to work with older kernels.
  • When a bad parameter is entered, usage informations are now displayed.

ZxBackup

  • Item Mapping has been improved to further prevent duplication in case of a mailboxd crash during an External Restore.
  • When enabling the RealTime Scanner, all appropriate services are now started.
  • The External Restore has been improved to be more accurate when running the restore on a live server from the current backup path or from an export path of the very same server. This is still an inappropriate use of the External Restore operation. In order to restore data on a live server from its very backup path, please use the appropriate restore modes

ZxPowerstore

  • Hooray! No fixes here!

ZxAdmin

  • Fixed an issue that caused the "ZxAdmin" section of the ZeXtras Administration Zimlet to be displayed on Zimbra Network Edition.
  • Fixed an issue that could cause Admin Reports not to be properly generated.

ZxChat

  • Fixed an issue that could cause ZxChat history not to be saved.

ZeXtras Migration Tool

  • Hooray! No fixes here!

Version 1.8.13 Hotfix 1

The following fixes has been added to the production tree and to the downloadable ZeXtras Suite package

  • Added a connection throttling system to the ZeXtras Administration Zimlet in order to lower the number of connections per second thus avoiding Zimbra's DoS Filter to kick in [2]
  • Fixed a dependency issue that could cause the ZeXtras CLI to return a "Kernel Too Old" error. [3]

Version 1.8.13

ZeXtras Suite

Important notice

Due to the changes in the ZeXtras Chat Core, any old version of the ZeXtras Chat Zimlet is not compatible with ZeXtras Suite 1.8.13. The latest version of the ZeXtras Chat Zimlet must be manually deployed using the "Deploy" button in the ZxChat section of the ZeXtras Administration Zimlet

Highlights

Lots, lots, LOTS of new stuff in this release!

  • XMPP! ZeXtras Chat is now XMPP-capable. Right now basic one-to-one conversations are supported, but many additional features will be added!
  • IMPROVED UI! The ZeXtras Administration Zimlet has been rewritten from scratch. It's now faster, more polished and more interactive!
  • IMPROVED CLI! There has been a major overhaul in the CLI engine, which is now faster then light.
  • IMPROVED QA! The number of automated pre and post-build tests has been quadrupled since the last GA release.
  • IMPROVED AWARENESS! Two new sets of notifications have been added
  • NEW FREE FEATURE! You can now manage "Delegated Authority" settings for a user straight from the Zimbra Administration Console. Right now only "mailbox-to-any" grants are allowed, but starting from the next release "any-to-any" grants will be possible.
  • IMPORTANT FIXES! Many bugs have been fixed, including two very pesky ones which could affect the overall functionality of the product.

General

  • Startup error handling has been improved.
  • Added an option to revert to Trial Mode (if the trial period is not expired yet).
  • Module management has been changed: The "enabled/disabled" logic has been changed to an "autostart yes/no" one.

ZeXtras CLI

  • A new switch has been added to the "getProperty" command (available for all modules) to display verbose informations about each and every property: `zxsuite {modulename} getProperty verbose true`.

ZxBackup

  • Added a new feature to make the restore of deleted account much easier: to access this feature, click on the "Restore Deleted Accounts" button in the "ZxBackup" section of the ZeXtras Administration Zimlet.
  • The output of the "getAllOperations" CLI command has been improved.
  • Fixed a bug that could cause a FullScan to enter a loop should one of the server configuration backup files be unreadable.
  • Fixed a bug that could cause an External Restore to enter a loop when restoring badly formatted old "wikidocument" items.

ZxMobile

  • Fixed "Last Seen" accuracy in both the Active Sessions and Registered Devices list.
  • BB10 compatibilty has been greatly improved thanks to a couple of serverside workarounds to client issues.

ZxPowerstore

  • Fixed a bug that could cause a Javascript exception when saving new settings.

ZxAdmin

  • Added a feature to view the details of an operation in the Admin Log Browser.
  • Fixed a bug that could cause the "Show Admin Report" dialog to be displayed incorrectly on Internet Explorer (only affected Zimbra 6.x).
  • A new ZxAdmin property, ZxAdmin_ViewMailEnabled, has been added in order to allow global administrators to disable ZeXtras Suite's "View Mail" feature for both Global and Delegated Admins alike (original RFE filed by "Oleh" at http://bugzilla.zextras.com/show_bug.cgi?id=82)

ZxChat

  • The ZeXtras Chat Core has been completely rewritten in order to add XMPP capabilities and to improve the overall performances of the module.
  • The ZeXtras Chat Zimlet's Internet Explorer compatibility has been improved.
  • The ZeXtras Chat Database has been upgraded to version 2.1. An automatic upgrade will be done upon the first start of the ZeXtras Chat module.

ZeXtras Migration Tool

  • Hooray, no fixes here!

Version 1.8.12

ZeXtras Suite

Highlights

Starting from this version, ZeXtras Suite is compatible with Zimbra 7.2.6 and Zimbra 8.0.6. Some minor improvements for the ZeXtras Backup and ZeXtras Mobile modules had also been implemented.

General

This is a maintenance release in anticipation of ZeXtras Suite 1.8.13, and all changes previously slotted for ZeXtras Suite 1.8.12 have been moved to ZeXtras Suite 1.8.13. It's an important release nonetheless, and updating to ZeXtras Suite 1.8.12 is highly suggested.

  • Fixed an issue that caused an incorrect warning to be displayed when uploading a Perpetual license on a server running in trial mode after the trial is expired.

ZeXtras CLI

  • Fixed an issue that could cause wrong data to be displayed by te `zxsuite backup getItem` command when using the "backup_path" parameter.
  • An "apply_hsm" option has been added to the "doRestoreOnNewAccount" and "doUndelete" commands. This forces ZeXtras Powerstore to apply the HSM policy on the mailbox after the restore.

ZxBackup

  • Fixed an issue that could cause the RealTime Scanner to get stuck in case of a RedoLog corruption.
  • The "Undelete Restore" operation behaviour has been slightly changed in order to allow to deal with IMAP-deleted emails in a more comfortable way for the user: the "deleted" IMAP flag will now be stripped from any restored item so that the item itself is visible in the Zimbra WebClient. (http://bugzilla.zextras.com/show_bug.cgi?id=101 - Thanks to Alberto Tarantino)
  • Legal Intercept settings are now restored at the end of a "Restore on New Account" or "External Restore" instead of at the beginning.
  • The "Apply HSM Policy" checkbox won't be displayed on any Restore Wizard if a Secondary volume is not available.

ZxMobile

  • Angle Brackets are now stripped from the "email" field set by the mobile device on outgoing messages. This is in order to prevent hitting the Zimbra bug described at http://bugzilla.zimbra.com/show_bug.cgi?id=85106 when saving a contact from an email on a mobile device and then synchronizing it to Zimbra.

ZxPowerstore

  • No fixes here.

ZxAdmin

  • No fixes here.

ZxChat

  • No fixes here.

ZeXtras Migration Tool

  • No fixes here.

Version 1.8.11 Hotfix 1

ZeXtras Suite

An issue has been found on the EAS14 Beta feature of ZeXtras Mobile. See this thread on the ZeXtras Forums for more informations.

The hotfix only applies to EAS14 users, if you are not using the ZeXtras Mobile module or the EAS14 Beta feature specifically, it's safe to ignore the hotfix.

Version 1.8.11

ZeXtras Suite

Highlights

A nice batch of fixes to all ZeXtras Suite modules, including some ZxMobile workarounds for client issues (Outlook 2013 and Samsung devices).

General

  • A proper error message is now displayed when uploading a license which is not yet valid.
  • Fixed an issue that could cause the "Change Password" button to return an error.

ZxBackup

  • Some labels have been changed in the Restore wizards in order to avoid misinterpretations.
  • The "case-sensitiveness" check for export and backup paths has been improved to avoid some false positives returned when using Samba shares.
  • Mobile passwords and EAS protocol settings are now correctly backed up and restored
  • Fixed an issue that could cause an "External Restore" to get stuck in a loop when importing a specific kind of "wikidocument" item (discontinued in Zimbra 7.x and newer).
  • Fixed an issue that could cause an "External Restore" to get stuck in a loop when importing an address book item containing a specific kind of image.

ZxMobile

  • Error hierarchy and handling received a major rework. No more ZeXtras Mobile-related errors will be displayed if the module is not included in the license currently in use.
  • Added some configuration fields in the ZxMobile tab within an account's settings.
  • Added a workaround for a client issue that could cause emails with some specific unicode characters not to be properly displayed in Microsoft Outlook.
  • Calendar invites are now correctly handled even if the item it refers to cannot be found in the calendar (e.g. when the "Automatically add appointments when invited" option is disabled for a user/COS)
  • Added a workaround for a client issue that could cause calendar invitations not to be properly working in Microsoft Outlook.
  • Added a workaround for a client issue that could cause attachments not to be properly working in Microsoft Outlook.
  • Added a workaround for a client issue that could cause Samsung devices to duplicate all emails in EAS14 mode. All devices registering as "*SAMSUNG*" (e.g. using the stock Samsung client or a modified version of such) are now forced to use version 12.1 of the EAS protocol instead of version 14.1. Any account on Samsung devices synchronized through EAS14/14.1 must be deleted and re-created in order to force the protocol version change
  • Fixed an issue that could cause calendar invitations not to be properly handled by iOS7 devices.
  • Fixed an issue that could cause the "notes" field of an appointment only to be synchronized client-to-server and not viceversa.
  • Fixed an issue that could cause "SmartForwards" not to work on iOS7 devices.
  • Fixed an issue that could cause calendar invitations not to be displayed in iIOS7 devices.
  • "Null Pointer Exception" errors caused by the creation of a calendar response for an item on another server when the item is not available is now properly handled.

ZxPowerstore

  • The doVolumeToVolumeMove operation has been changed so that empty folders are not automatically removed during the operation. It should now take less time to move all items from a volume to another.

ZxAdmin

  • The Monthly Report now also includes informations about Delegated Accesses.
  • Quota policies are now correctly enforced when a Delegated Admin creates a new account.

ZxChat

  • Buddy List scalability has been improved.

ZeXtras Migration Tool

  • The "case-sensitiveness" check for export paths has been improved to avoid some false positives returned when using Samba shares.
  • Mobile passwords and EAS protocol settings are now correctly exported.

Version 1.8.10

ZeXtras Suite

Highlights This is the first ZeXtras Suite version compatible with Zimbra 8.0.5 and Zimbra 7.2.5. If you are running one of this Zimbra versions please make sure to download and install ZeXtras Suite 1.8.10, as any previous version will return a "Most likely your Zimbra version is not yet supported by this install package." error at the beginning of the installation process.

Two new features! ZxChat Audit Logs and Mobile Autodiscovery!

In addition to this, ZeXtras Suite 1.8.10 includes lots of fixes and improvements - especially regarding ZeXtras Mobile and Outlook 2013 synchronization.

General

  • Fixed a bug that caused the "Company" and "Reseller" fields in the ZeXtras Core tab of the ZeXtras Administration Zimlet to be swapped.
  • Fixed a bug that could cause some ZeXtras CLI commands to ignore the "--host" argument.

ZxBackup

  • The "Restore on New Account" wizard has been improved in order to be more clear in case of an error.
  • Log and notification outputs for Unrestorable Items has been improved.
  • Fixed an issue that could cause a "Null pointer exception" error when using the "zxsuite backup monitor" CLI command.
  • Only one Fullscan operation can now be enqueued in the Operation Queue. Any request to enqueue a Fullscan operation while another Fullscan is either running or in the queue will be ignored.
  • An error will now be displayed when trying to monitor a queued operation.

ZxMobile

  • NEW FEATURE: ZeXtras Mobile now has its own Autodiscovery engine, that can be used on any Zimbra version. For more informations, check out this page on the ZeXtras Wiki
  • Testing on iOS7 has been completed successfully. Because of this, iOS7 is now considered officially supported by the ZeXtras Mobile module.
  • Added a lot of workarounds for incorrect Outlook 2013 behaviours that should greatly improve usability on this client. This includes workarounds for encoding/display issues, attachment management and synchronization handling.
  • Added a workaround in order for WP8 devices to correctly display the preview of HTML emails.
  • IMAP deletions are now correctly handled by ZeXtras Mobile. The default setting is to synchronize IMAP-deleted emails which have not been yet purged. This can be changed by setting the "ZxMobile_ImapDeletedFilterEnabled" property to "true". Due to the nature of the IMAP deletion process, enabling the filter might have an impact on system performances.
  • Fixed a bug that could cause appointment privacy settings to be ignored.
  • Mobile Provisioning is now working on BB10 devices.
  • Fixed a bug that could cause Android 4.3 clients not to correctly display inline images in emails.
  • Fixed a bug that could cause iOS devices to move contacts to the trash upon deletion instead of correctly deleting them. [4] - Thanks to McDuck Mallard for reporting the issue (albeit I'm starting to suspect that this is not the reporter's real name - Cine)
  • Fixed a bug that could cause Address Book sync on Android 4.3+ devices because of a change in the way Android handles the "Birthday" field of a contact [5]. Thanks to Andreas Kienle for reporting the issue.

ZxPowerstore

  • Fixed an issue in the "doDeduplicate" CLI command that caused the mailbox counter in the operation's progress output to be incorrect.
  • Hardlinking is now used during the "doDeduplicate" operation between volumes residing on the same filesystem in order to heighten the amount of storage space saved.

ZxAdmin

  • No relevant changes

ZxChat

  • NEW FEATURE: ZeXtras Chat Audit Logs are now available. Each ZxChat message will be logged to /opt/zimbra/log/zxchat.log. See ZxChat_Audit_Logs for more info. Thanks to anandi for proposing this feature and to INNOVOT for opening the related RFE on the ZeXtras Bugzilla

ZeXtras Migration Tool

  • Fixed an issue that could cause a "Null pointer exception" error when using the "zxmig migration monitor" CLI command.

Version 1.8.9

ZeXtras Suite

Highlights

  • The 5000-mailbox limit on the ZeXtras Suite Trial has been removed! The ZeXtras Suite Trial license will now be fully functional regardless of the number of mailboxes on the server.
  • A new "EAS 14" option is available within the ZeXtras Mobile tab of all users' settings. It allows you to easily enable the EAS 14.1 BETA mode for the account along with the new provisioning features.
  • Fixed an issue caused by some bad syncstates created in versions older than 1.8.8 that could cause abnormal battery usage.
  • Several client-side incompatibilities have been detected with Microsoft Outlook 2013. Updating to version 15.0.4517.1003 or higher will solve such issues. The ZeXtras Dev Team will not add additional server-side workarounds for client issues fixed in the aforementioned version.


General

  • Additional checks and the related warinig messages have been added when a license file is being uploaded.
  • Improved support for IE compatibility in the ZeXtras Administration Zimlet.
  • It's now possible to set a specific email address for license-related notification.
  • Added an installation history log file to the ZeXtras Installer (/opt/zimbra/.zextras_install_history).
  • Fixed some zimlet API calls on multiserver enviroments.

ZxBackup No relevant Fixes


ZxMobile

  • EAS14 Beta can now be enabled through the ZeXtras Administration Zimlet at user level. This is needed for Microsoft Outlook 2013 and Mobile Provisioning. While fairly stable and usable, this is still a BETA * feature (feedbacks are welcome in the appropriate sticky thread in the Zextras Forums (http://forums.zextras.com/zxmobile/608-zextras-mobile-outlook-2013-feedbacks.html).
  • Major EAS14.X improvements and BugFixing.
  • Microsoft Outlook 2013's "Labels" (aka "Categories") are now fully supported.
  • 'Flags' are now fully supported when using the EAS14 protocol.
  • Added a check to permit Sendmail command only with allowed FROM headers.
  • Added new buttons "Details, suspend/resume sync and Wipe device" to the Device List in the ZeXtras Mobile tab.
  • The "device list" available in both the ZeXtras Mobile tab of the ZeXtras Administration Zimlet and in the ZeXtras Mobile tab in the user settings
  • MailItemEncoder now can sanitize some type of message with invalid or usupported charsets.
  • Fixed a Provisioning loop when using EAS2.5 on Samsung devices.
  • General Outlook 2013 improvements.
  • The number of "skipped" (unsynchronizable) items for a device can now be viewed in the "Active Devices" list.
  • Added a mobile property for imap deleted messages, no more enabled by default (ZxMobile_ImapDeletedFilterEnabled).

ZxPowerstore

  • Improved exception handling when a mailbox is not available.
  • The number of "digest mismatch" entries found during a doCheckBlobs operation is now displayed along with all other operation info.

ZxAdmin

ZxChat

  • Fixed an escaping issue causing chat history don't correctly handle the carriage return (\n) in html format

ZeXtras Migration Tool

  • The 5000-mailbox limit on the ZeXtras Migration Tool has been removed! The ZeXtras Migration Tool will now be fully functional regardless of the number of mailboxes on the server.

Version 1.8.8

ZeXtras Suite

Highlights

  • Starting from this version the new "Mobile Password" feature is available. It allows you to set an account-specific password to be used for Exchange ActiveSync synchronization instead of the account password.
  • In order to improve usability a new "ZxMobile" tab including all available mobile configuration settings is now displayed when editing an account or class of service.

General

  • Added a check to the ZeXtras Installer in order to check if the "cmp" command (included in the diffutils) is available.
  • Added a check to the ZeXtras Installer in order to display the latest ZeXtras Suite version available.
  • License upload errors have been made more clear. Also, some warnings have been added in order to notify the user when uploading a license that includes fewer modules than the active one or a license with an earlier expiration date then the current one.
  • The "View Mail" feature can now be disabled through the "zxsuite admin doEditDelegationSettings user@example.com domain.com viewMail [true|false]" CLI command. Albeit being related to ZxAdmin, this command is always available, even when the ZxAdmin module is not included in the license or the license itself is expired.
  • Improved the "Low PermGen" warning message to also include Heap Size info.

ZxBackup

  • Some rare exception messages have been made more clear.
  • The "Apply HSM policy" button in all restore wizards will not be displayed if no Secondary Volume is available.
  • Improved "NO SUCH BLOB" error handling.
  • Minor fixes to the "getItem" CLI command.
  • Fixed a bug that could cause a Contac Group to be skipped during a restore if it contained one or more duplicated entries.

ZxMobile

  • Thanks to our friends at Greencore Solutions, which helped a great lot in finding and reproducing the issue, a pesky little bug affecting timezones with multiple DST settings have been fixed. To Gabriel and the Greencore staff: It was a rough ride, but we made it to the end!
  • Fixed a layout issue in the ZxMobile tab of the ZeXtras Administration Zimlet that caused filtered device lists to be displayed incorrectly.
  • Added a new "Details" button in the "Registered Devices" list that displays detailed information about the synchronization of a selected device.
  • Fixed a bug that could cause Calendar synchronization to get stuck on iOS6 devices.
  • Fixed an issue that caused the Touchdown for Smartphones client to wrongly wait for provisioning options when using EAS2.5.
  • Unparsable items which previously would have caused the synchronization enter a loop will now be skipped.
  • Improved responsiveness when dealing with folder deletions.
  • Added a workaround to avoid Sent mails to be wrongly displayed in Outlook 2013.
  • Added compatibility with Windows Mail 8 version 17.x.
  • Added a workaround for to fix an incorrect behaviour of some Android devices not sending the correct "FilterType" information during a sync.
  • Added a workaround to avoid invalid folder names to mess up the synchronization.


ZxPowerstore

  • Minor fixes in Volume Creation and Volume Edit.

ZxAdmin

  • Fixed a bug in user quota display.

ZxChat

  • Added a "Cleanup" feature that removes any message that couldn't be delivered in a defined timespan (default: 90 days).

ZeXtras Migration Tool

  • No relevant changes

Version 1.8.7

ZeXtras Suite

Highlights

Starting from this version, ZeXtras Suite is compatible with Zimbra 7.2.4 and Zimbra 8.0.4. Some minor hotfixes for the ZeXtras Mobile module had also been implemented.

ZxBackup

  • No Changes.

ZxMobile

  • Fixed an issue that caused items deleted through IMAP to be still displayed on a device synchronizing through ZeXtras Mobile.
  • To avoid performance issues caused by devices trying to synchronize a very large number of items on a single SyncOperation, the default value for the ZxMobile_WindowSizeLimit has been changed from "0" (unlimited) to "75". This means that regardless of any device configuration, no more than 75 items per folder will be synchronized per SyncOperation. Also, the value of the arbitrary value "0" has been changed from "unlimited" to "default", meaning that setting the ZxMobile_WindowSizeLimit property to "0" will be the same than leaving the default value or to set it to "75".
  • Minor fixes on the experimental EAS14.1 implementation

ZxPowerstore

  • No changes.

ZxAdmin

  • No changes.

ZxChat

  • Minor protocol fixes.

ZeXtras Migration Tool

  • Starting from this version, the ZeXtras Migration Tool is compatible with Zimbra 7.2.4 and Zimbra 8.0.4.


Version 1.8.6

ZeXtras Suite

Highlights

Starting from this version, Outlook 2013 clients will be able to synchronize with Zimbra through ZeXtras Mobile. This is a beta implementation of the EAS14 protocol and right now is restricted to Outlook 2013 clients only, all other devices will still be synchronizing using version 2.5 of the EAS protocol. The inclusion of EAS14 also brings a lot of improvements on EAS2.5 synchronization.

ZxBackup

  • Fixed a rare but critical bug that affected ZeXtras Suite 1.8.5 running on Zimbra 8.0.3. (released as a hotfix on May 20th, now the fix has been included in the main package)
  • Applied a minor fix to all Restore Modes to avoid sending one particular call to the wrong server in multistore environments.
  • All errors will now be notified at "WARN" level even if the notification level itself is less verbose. This allows for better error recognition and reporting.

ZxMobile

  • Logging has been improved to add some additional useful info. This applies both to the "online" logfile and to account loggers.
  • The "Forward as Attachment" Zimbra setting now also affects ZeXtras Mobile.
  • Fixed a bug that could cause tasks completion to be stuck at 0%.
  • Fixed a bug that could cause reminders not to be sent for appointments with multiple reminders.
  • Fixed a bug that could cause all folders to be reported as "Changed" even if no changes occourred.
  • Added a workaround for an unexpected iOS6 behaviour when dealing with attachments.
  • Added a workaround to correctly handle a non standard-compliant field in .ics calendar files for appointments created by iOS (http://bugzilla.zextras.com/show_bug.cgi?id=76)
  • Added a workaround to avoid iOS creating appointments with no organizer set (http://forums.zextras.com/zxmobile/591-iphone-sends-meeting-request-unknown-organizer.html)

ZxPowerstore

  • The "doCheckBlobs" operation has been greatly improved. Now more BLOB inconsistencies are detected, and "Missing" BLOBs will now be better reported.
  • All errors will now be notified at "WARN" level even if the notification level itself is less verbose. This allows for better error recognition and reporting.

ZxAdmin

  • Improved overall GUI usability.

ZxChat

  • Minor protocol fixes.

ZeXtras Migration Tool

  • "Provisioning-only" export has been added to the ZeXtras Migration Tool as a CLI-only option.

Version 1.8.5

ZeXtras Suite

Highlights

This is a bugfix release.

General

  • Fixed a bug that could cause software update informations not to be fetched and displayed. This issue only affects ZeXtras Suite 1.8.4.

ZeXtras Backup

  • Fixed a bug that caused all item digests to be checked during an import, thus greatly increasing the import time when a lot of items should have been skipped.
  • Accounts entering "Maintenance" state during a backup operation are now properly handled on a higher number of cases.
  • Fixed a bug that could make it impossible to enable or disable the backup features at COS-level through the ZeXtras Administration Zimlet.

ZeXtras Mobile

  • Added a workaround to avoid some invalid typecasts caused by client errors.
  • Fixed an issue with iso-8859-1 encoded messages (http://bugzilla.zextras.com/show_bug.cgi?id=73).
  • Improved exception management.
  • Fixed an issue that could cause response options to be missing.
  • Fixed an issue with the ZeXtras Administration Zimlet that could cause the view not to be updated when removing an entry from the "Registered Devices" list or when filtering such list.

ZeXtras Powerstore

  • After a "doVolumeToVolumeMove" operation is completed, any file still exist in the volume will be reported in the "Operation Complete" notification.
  • Empty folders are now correctly disposed of after all BLOB move operations.
  • Added a cross-volume check within the "doCheckBlobs" feature to check if any missing blob is actually misplaced into another volume.
  • The "doCheckBlobs" feature has been improved so that folders pointing to non-existing mailboxes will be checked anyway.
  • Fixed an issue that could cause operation parameters not to be displayed within the "Operation Complete" notification.

ZeXtras Chat

  • The "Make Buddies" feature has been improved, and a 50-user hardlimit has been added in order to avoid buddylist overpopulation.
  • Added an option to select after how many minutes undeliverable chat messages will be delivered as emails.

ZeXtras Admin

  • Fixed an issue that could cause an error message to always (wrongly) pop up when using the "Browse Logs" feature.


ZeXtras Migration Tool

  • Fixed a bug that could cause the ZeXtras Migration Tool's wizard to be unable to fetch the domain list.

Version 1.8.4

ZeXtras Suite

Highlights

This release features some bugfixes and improvements for all modules, as well as a general hardening and better error handling for the ZeXtras Chat module.

General

  • Inter-infrastructure communication for Multiserver environments has been improved, so the overall usability of the ZeXtras Administration Zimlet in such environment is improved.

ZeXtras Backup

  • The "provisioning_only" parameter has been added to the "doExternalRestore" CLI command. This parameter is used to force a "provisioning only" import, which only imports domains, classes of service, accounts and account preferences. No items will be imported.
  • Quota usage informations are now shown when starting a new Undelete Restore operations.

ZeXtras Mobile

  • Fixed a bug that could cause invitation status not to be properly displayed by the organizer of a meeting.
  • Fixed a bug that could cause WP8 devices to be unable to synchronize calendars returning an "85002012" error. Mind that this is a generic error code, so it is possible that it'll be also displayed for different issues.
  • Fixed a bug that could cause badly-formatted Address Book entries to block the server-to-device sync.
  • Fixed a bug that could cause only 1 result to be returned when searching the GAL.
  • Added a workaround to correctly mark as replied emails sent using the "reply" button in iOS (this is an issue with iOS' default behaviour, thus the workaround).

ZeXtras Powerstore

  • More informations have been added to the "command" and "monitor" outputs of the doMoveBlobs operation.
  • Fixed a bug that could prevent editing for the default HSM policy through the ZeXtras Administration Zimlet.
  • Fixed a bug that could prevent "revision" blobs to be moved when running a doVolumeToVolumeMove operation.
  • Fixed a bug in Gigabytes unit conversion (e.g.: 6Gb could have been displayed as 5.10Gb).
  • Improved the "doCheckBlobs" operation in order to better recognize unexpected BLOBs.

ZeXtras Chat

  • Fixed a Memory Leak issue caused by a bug in ZxChat's connection management on medium size deployments (500+ concurrent users).
  • Code hardening and error handling: a lot of stress tests have been performed to improve ZeXtras Chat's usability and error response.

ZeXtras Admin

  • The "Browse Logs" feature has been further improved to be more responsive.
  • Fixed a bug that could cause a Javascript error in the Zimbra Administration Console after removing a Class of Service.

ZeXtras Migration Tool

  • No relevant fixes.


Version 1.8.3

ZeXtras Suite

Highlights ZCS 8.0.3 and 7.2.3 are now officially supported!

This release also features some bugfixes, one of which is of critical severity for all ZeXtras Powerstore users. For more informations about this critical bug please visit http://bugzilla.zextras.com/show_bug.cgi?id=66.

General

  • Fixed a bug that could cause a loop when logging into the Zimbra Administration Console if the ZeXtras Administration Zimlet is installed but the ZeXtras Core is not.
  • The ZeXtras Administration Zimlet's load time has been highly improved when accessing the Zimbra Administration Console on an infrastructure hosting a large (2000+) number of domains.
  • The "Update Available" notification system has been improved.
  • Fixed a logic incongruity that could cause the `zmplayredo` Zimbra CLI command to hang if ZeXtras Suite is installed.

ZeXtras Backup

  • Hooray, no fixes here!

ZeXtras Mobile

  • Fixed a bug that could cause contacts not to be properly sunchronized on Android 4.2.x.

ZeXtras Powerstore

Warning.png Warning!

A critical bug has been resolved, please visit the ZeXtras Bugzilla [[6]] for more informations about the bug itself, how to verify if your volumes are affected and, if so, how to fix your volumes.

  • Added a new CLI command to check the health status of all message BLOBs in a volume: "doCheckBlobs".
  • Fixed a bug that could cause wrong data to be displayed in ZeXtras Powerstore's usage stats.

ZeXtras Chat

  • General stability and usability improvements.

ZeXtras Admin

  • Hooray, no fixes here!

ZeXtras Migration Tool

  • ZCS 8.0.3 and 7.2.3 are now officially supported!
  • Fixed a bug that could cause a loop when logging into the Zimbra Administration Console if the ZeXtras Administration Zimlet is installed but the ZeXtras Core is not.

Version 1.8.2

ZeXtras Suite

Highlights This release features some bugfixes along with some improvements on ZeXtras Administration Zimlet's usability and on the notification system. Also, the doMoveBlobs operation has been completely reviewed, It should now be faster and less resource demanding.

General

  • Fixed a bug that could cause a "A new ZeXtras Chat Zimlet version is available" message to be displayed even if the latest version of the ZeXtras Chat Zimlet was installed.
  • If the size of Java's PermGen memory is too low, ZeXtras Suite will now display a notification suggesting to increase it.

ZeXtras Backup

  • Added a new optional parameter to the "doItemRestore" command in order to define in which folder the item will be restored: "restore_folder"
  • "Operation Started" and "Operation Stopped" notifications now contain more informations about the operation itself.

ZeXtras Mobile

  • Fixed a bug that could cause the deletion of contact's attributes not to be synchronized with the server.
  • Fixed a bug that could cause the "Notes" field in a calendar item to be lost when the item was edited on the mobile device.

ZeXtras Powerstore

  • The doMoveBlobs operation has been completely reviewed. It should now be faster and less resource demanding.
  • "Operation Started" and "Operation Stopped" notifications now contain more informations about the operation itself.

ZeXtras Chat

  • Minor improvements on ZeXtras Chat Core stability and on chat history saving.

ZeXtras Admin

  • Improved report dialogs.
  • Additional informations have been added for all logged "ModifyConfig" operations.
  • Delegated Admins can now be granted the right to edit the "Features" tab of an account.

ZeXtras Migration Tool

  • Hooray, no fixes here!

Version 1.8.1

ZeXtras Suite

Highlights

This version features a great number of improvements and fixes, especially in the user experience and general usage of ZeXtras Suite.

General

  • UI Feedback and usability has been greatly improved in multiserver environments.

ZeXtras Backup

  • A restriction that forced at least 1 account to be imported for each domain when running an External Restore procedure has been removed. You can now import domains without any accounts in them (this includes alias domains) from the ZeXtras Administration Zimlet.
  • Fixed a bug that could cause certain ZxAdmin account/domain properties to be imported with a wrong ID reference.
  • Fixed a wrong behaviour of the "Use First" and "Use Last" checkboxes in all ZeXtras Backup restore wizards that happened when one of this checkboxes was checked and unchecked multiple times.
  • Fixed an issue that could cause the wrong date(s) to be displayed in the last step of all ZeXtras Backup restore wizards.
  • Updated the "ZeXtras Backup - Operation Completed" notification in order to display more informations about how to check unrestorable items.
  • Reliabiltiy Improvement: when starting an External Restore operation, the full permissions of the Import Path will be checked. This is to avoid sub-folder permission issues that could cause unrestored items.

ZeXtras Mobile

  • Added a workaround to ensure the proper handling of a multipart-message malformatting issue when replying to/forwarding a mail sent from Microsoft Outlook.
  • Added a workaround to avoid a synchronization loop that could happen when a badly-formatted email is synchronized between the server and the client.

ZeXtras Powerstore

  • Improved feedback message when trying to delete a volume which is not empty.
  • Improved output when monitoring the "doDeduplicate" CLI operation.

ZeXtras Chat

  • Added a new "Connect buddies" pane in the ZeXtras Chat tab of the ZeXtras Administration Zimlet. This gives to the Administrator the opportunity of adding two users or the members of a distribution list to each other's buddylist.
  • Fixed a bug that could cause the ZeXtras Chat Zimlet to enter an endless loop right after the login.
  • The ZeXtras Chat Server will now not start, even if forced through the appropriate CLI command, when running on Zimbra 6.x.

ZeXtras Admin

  • Added two new ZeXtras CLI commands for ZxAdmin: monitor and getAllOperations
  • Delegated Admins can now view ZeXtras Mobile settings (per-user, in the "ZeXtras" tab).
  • Delegated Admins can now view mailbox quota usage statistics in the "ZxAdminView" tab of the ZeXtras Administration Zimlet.
  • When running a custom log search, if the number of resulting lines is higher than 1000 you can now choose to have the full search result delivered via email or briefcase.
  • The "Monthly report" engine has been improved in both speed and user feedback.
  • A Wizard has been added to change ZeXtras Admin's log path.


ZeXtras Migration Tool

  • Miscellaneous improvements and fixes

Version 1.8.0

ZeXtras Suite

Highlights

Starting from this version, the ZeXtras Admin module is available free of charge to all customers with a valid ZeXtras Suite Bundle license!

Please note that any license emitted before December 4th 2012 needs to be updated in order for the ZxAdmin module to work. Please re-download and apply your license, as all entitled ZeXtras Suite licenses have been automatically updated to include the ZeXtras Admin module.

Customers with a ZxBackup+ZxPowerstore or a ZxMobile-only license must upgrade their license to "ZeXtras Bundle" in order to use the ZeXtras Admin module.

General

With the last ZeXtras Suite module released, our development efforts will be solely focussed to the improvement of the existing Modules and the adding of new features.

Expect wonders!

  • All license-related notifications have been updated. All messages now specify that the ZeXtras Chat module along with all ZeXtras Suite's free feature will not be disabled upon license expiration.

ZeXtras Backup

  • Fixed a bug that could cause deleted items not to be correctly marked as deleted in the ZxBackup's store.
  • Fixed a bug that could cause tags not to be correctly restored.
  • Fixed a bug that could cause "public" shares not to be correctly restored.
  • Fixed a bug that could cause *scan and export operations to fail due to a recursion issue.
  • The "Restore on New Account" operation now also restores chat statuses and buddy lists as long as the destination account has the same name as the source account (restore of a deleted account).

ZeXtras Mobile

  • Fixed a bug that could cause two copies of the same email to be sent instead of just one.

ZeXtras Powerstore

  • Improved module UI.

ZeXtras Chat

  • The Betatesting phase for the ZeXtras Chat module is completed. Thanks to all of our partners and betatesters for the huge help and feedback!
  • This version of ZeXtras Chat requires at least version 1.00 of the ZeXtras Chat Zimlet.
  • The ZeXtras Chat module is now fully functional on multiserver environments.

ZeXtras Admin

  • ZeXtras Admin released!

ZeXtras Migration Tool

  • Fixed a bug that could cause export operations to fail due to a recursion issue.
Personal tools