Z-Push Zimbra Backend (Push Email, Contacts, Appointments & Tasks)
Posted: Sat May 09, 2015 7:16 am
Release 62 of the z-push zimbra backend has been uploaded to SourceForge <https://sourceforge.net/projects/zimbrabackend/>
As always - please read the full Release Notes before upgrading
Changes Made To Revision 62: z-push-2 version ONLY
These changes are for the z-push-2 version ONLY
The z-push-1 and as12.1 versions are still at Revision 54
- Add 'Android/5.0' as a multi-folder capable _ua string
- Report actual UserAgent, partial DeviceID, and IP Address in headers
- Remove X-Mailer-Connector header from SendMail
- Output meetingstatus on Exceptions too
- Output recurrence type 1 for zimbra "DAI"ly appointments that are weekly
- Added X-Forwarded-For HTTP header to CURL options
- Wrap subject with htmlspecialchars in 3 places it was overlooked
- Add check for class ZPushAutodiscover to initial host version check
- Additional check added to functions GetAttachmentData and
  ItemOperationsGetAttachmentData to allow for Sub-Folder of Shared folder
- Disable document access if Class SyncDocumentLibraryDocument does not exist
- Fix in MakeXMLTree for case where tag has no attributes
- Add required use of new curl_file_create function for PHP 5.5 and later
- Output the Organizer Name/Email on Appointments if available
As always - please read the full Release Notes before upgrading
Changes Made To Revision 62: z-push-2 version ONLY
These changes are for the z-push-2 version ONLY
The z-push-1 and as12.1 versions are still at Revision 54
- Add 'Android/5.0' as a multi-folder capable _ua string
- Report actual UserAgent, partial DeviceID, and IP Address in headers
- Remove X-Mailer-Connector header from SendMail
- Output meetingstatus on Exceptions too
- Output recurrence type 1 for zimbra "DAI"ly appointments that are weekly
- Added X-Forwarded-For HTTP header to CURL options
- Wrap subject with htmlspecialchars in 3 places it was overlooked
- Add check for class ZPushAutodiscover to initial host version check
- Additional check added to functions GetAttachmentData and
  ItemOperationsGetAttachmentData to allow for Sub-Folder of Shared folder
- Disable document access if Class SyncDocumentLibraryDocument does not exist
- Fix in MakeXMLTree for case where tag has no attributes
- Add required use of new curl_file_create function for PHP 5.5 and later
- Output the Organizer Name/Email on Appointments if available