Notes: This version supports ActiveSync version 14, allowing full HTML email synchronization on all capable devices. Between many features, it is e.g. possible to set/unset your out-of-office settings from your mobile (not all devices support this feature). There is a new tool called "z-push-top" which shows top-like informations about currently connected devices and their activity. There is a lot of new code regarding the ActiveSync 14 support. Many synchronization mechanisms have changed. Besides that we already tested many scenarios and devices, this version might not present the known stability for synchronization of previous versions. When something unexpected happens, please have always a DEBUG or better a WBXML log in hand which we can use to analyse the problem. We will look at your issues as soon as possible, so please have a bit of patience with us. At this point we would also like to thank dw2412 – Andreas Brodowski – for his work on the AS12 branch. A few code blocks of his branch made it into this release. Additional notes: If you experience trouble synchronizing Nokia phones, try to disable the provisioning. Nokia expects all provisioning options to be set, which is not done at the moment. The states from Z-Push 1.x or the 2.0 alpha versions are not compatible. You should remove these states when updating. Z-Push 2 implements full automatic re-synchronising of the device when states are missing or faulty, so this should not be an issue. The default state directory is /var/lib/z-push, the default log directory /var/log/z-push. Please create these directories and make them writeable for Apache or change the configuration parameters to fit your needs. Be aware that if you are using LOGLEVEL_DEBUG and LOGLEVEL_WBXML Z-Push will be quite talkative, so it is advisable to use log-rotate on the log file. Your feedback is highly appreciated and requested! http://z-push.sf.net/phpbb/ http://forums.zarafa.com/viewforum.php?f=14 Changes: General - several improvements and fixes in z-push-top - added: help information in z-push-top available with 'h' or 'help' - added: HandleGetAttachment() logs and announces information - added: configurable $timeout in HandlePing (Mantis #528) - changed: IBackend->GetAttachmentData() returns an SyncItemOperationsAttachment object and throws StatusExceptions - adepted all related backends - changed: do not initialize WBXMLDecoder if the input stream is not WBXML (needed for some plain text commands e.g. SendMail at devices which only support AS < 14) - fixed: emails sent from an iPhone with iOs 4 are delivered to the recipient with an empty subject (Mantis #529) - fixed: typo in SYNC_AIRSYNCBASE_ATTACHMENTS preventing emails with attachments to by synched - fixed: after detecting a loop changes might have gone away (e.g. by deleting them). Loop detection is canceled then (Mantis #521) - fixed: PingTracking: do not timeout connection if it would terminate within 30 seconds anyway (related Mantis #516) - fixed: a task created on a mobile doesn't appear in Outlook Today view. The due date must be at 12:00AM straight (Mantis #525) - fixed: process SYNC_CONVERSATIONMODE and save value in ContentParameters (Mantis #527) - fixed: check if shared memory is available before trying to use it - fixed: Impossible to download attachments with iPhone (Mantis #520) - removed: warning about uninitialized HierarchyCache Zarafa - changed: do not truncate emails if body preference type is SYNC_BODYPREFERENCE_MIME or the iphone won't be able to show attachments - fixed: typo in settingsUserInformation resulting in warning