[Tickets #11624] Re: ActiveSync Autodiscovery for Apple iOS devices (easy to fix)

bugs at horde.org bugs at horde.org
Mon Nov 5 19:39:04 UTC 2012


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/11624
------------------------------------------------------------------------------
  Ticket             | 11624
  Updated By         | arjen+horde at de-korte.org
  Summary            | ActiveSync Autodiscovery for Apple iOS devices (easy
                     | to fix)
  Queue              | Horde Framework Packages
  Version            | Git master
  Type               | Bug
  State              | Resolved
  Priority           | 1. Low
  Milestone          |
  Patch              | 1
  Owners             | Michael Rubinsky
------------------------------------------------------------------------------


arjen+horde at de-korte.org (2012-11-05 19:39) wrote:

>> The ActiveSync AutoDiscovery does no work for iOS (iOS 6.0.1) because
>> the REQUEST_URI is checked case sensitive for
>> "autodiscover/autodiscover.xml" while iOS uses the URI
>> "Autodiscover/Autodiscover.xml"
>
> Well, iOS is plain wrong then. Then documentation *clearly* states  
> that the URL is all lowercase.  Then again, it's not a big surprise  
> the Apple has screwed up a communication protocol.

In that case, Microsoft makes the exact same error in their  
implementation of the Microsoft Remote Connectivity Analyzer  
(https://www.testexchangeconnectivity.com/). This too uses  
'/Autodiscover/Autodiscover.xml' in the Exchange ActiveSync  
Autodiscover tests, so we can't really blame Apple here. In fact, by  
not accepting this, Horde would fail the above test immediately.

> Nevertheless, I've added the case insensitive matching.

Which makes the above test pass, if only the '@domain' would be  
stripped from the e-mail adress (but this could be due to the fact  
that I'm not fully up-to-date with Git).





More information about the bugs mailing list