[cvs] [Wiki] changed: Project/ActiveSync
Michael Rubinsky
mrubinsk at horde.org
Tue Apr 6 00:15:20 UTC 2010
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
More information about the cvs
mailing list