[horde] Activesync | WP7 cannot sync

Martin Hochreiter linuxbox at wavenet.at
Mon Jan 30 23:04:51 UTC 2012


> There are two issues at play here. The first is the device doesn't 
> support one of the policies that the server is sending - which is 
> fine, devices do not need to support every policy. The problem is that 
> if the device does not support it, it's supposed to tell the server 
> that it has a problem with the policy, not just die with a notice to 
> the user. It's clear from the trace that your device is *not* doing 
> this, so there is no way for the server to know it doesn't like the 
> policy and (if we are using PROVISIONING_LOOSE) ignore the PROVISION 
> request.
>
> The second issue, is that our code was always sending the entire 
> WAP-Provisioning-XML string, even if a device PIN was not 
> required...so even if you have disabled the PIN requirement, the 
> problematic policy is still being sent.
>
> The first issue there is nothing we can do about. The second issue I 
> have fixed in the just released 1.2.3 Horde/ActiveSync release. With 
> this latest release, you *should* be able to do any of the following:
>
> - Disable provisioning (though I still don't know why your device was 
> sending a PROVISION request when it was never asked to - hoping that 
> was a fluke or a side-effect of all the different testing you were 
> doing in short succession).
>
> - Use either PROVISIONING_FORCED or PROVISIONING_LOOSE, either with or 
> without forcing a PIN. Since your device does not send the correct 
> response back to the server indicating that the policy is not 
> supported, you should set the 'codewordfrequency' setting to 0 if you 
> choose to enforce a PIN. Using FORCED or LOOSE will make no difference 
> since your device does not send back any response for an unsupported 
> policy.
>
>
Thank you very much - I will test that (tomorrow - I assume that the 
user with the wp7 phone is not awake any more ...)

regards
Martin



More information about the horde mailing list