[Wiki] changed: Project/ActiveSync
Michael Rubinsky <[email protected]>
| Newsgroups | gmane.comp.horde.cvs |
|---|---|
| Message-ID | <[email protected]> |
mrubinsk Mon, 05 Apr 2010 20:15:20 -0400 Modified page: http://wiki.horde.org/Project/ActiveSync New Revision: 1.32 Change log: Some basic info on how to debug issues @@ -70,8 +70,17 @@ * Implement more recent protocol version support - version 12 or maybe 12.1 (Exchange 2007??) should be fairly non-disruptive. Version 12 would get us more atomic policy settings, local wipe rules, as well as the ability to send the policy settings to the client as the more compact wbxml. 14 (Exchange 2010?) would probably be lots more work as it does away with PING, using SYNC for waiting for changes instead. * Rework the PING command's use of state so that it only has to stat the messages that fall within the time period prescribed by the FILTERTYPE tag passed when SYNCing calendar folders. Currently, the file driver is very wasteful in this regard, it has to stat **every** appointment message on the server since it knows nothing about the FILTERTYPE last used. Need to add the last used filtertype to the device's state file and use that in PING to set an appropriate filter type value for the state machine to use when diffing. This should improve performance greatly on calendars with a substantial amount of old events. Of course, this won't be an issue with a horde history driver. +++ What to do if you have problems (or How to help us debug your issue) + +**If you are not even able to get past the initial setup page on your phone**: you should first check to be sure you do not have SSL enabled on the phone when you're server is not serving SSL. The iPhone/iPod will not let you turn this off until after you save the configuration, so you must continue through all the errors and go back into the settings to disable SSL. You should also make sure that you have not enabled Provisioning support if your phone does not support it. + +**If the configuration went well, but you are not seeing any contacts/calendar items appear on the device:** We will be happy to try to help work out the issue, but you should be able to provide us with the following: + +* Check the web server error logs and see if there are any PHP errors being logged. +* Make sure that you have configured the horde log to log at the DEBUG level. Start capturing the log while running a complete attempt to sync or refresh your device. +* If you are able to, it would also be useful to run a wireshark session to capture the network communication ++ Resources http://z-push.sourceforge.net -- To unsubscribe, mail: [email protected]