[Tickets #11624] Re: ActiveSync Autodiscovery for Apple iOS devices (easy to fix)
bugs at horde.org
bugs at horde.org
Mon Nov 5 14:51:16 UTC 2012
BITTE NICHT AUF DIESE NACHRICHT ANTWORTEN. NACHRICHTEN AN DIESE
E-MAIL-ADRESSE WERDEN NICHT GELESEN.
Ticket-URL: http://bugs.horde.org/ticket/11624
------------------------------------------------------------------------------
Ticket | 11624
Aktualisiert Von | torben at dannhauer.info
Zusammenfassung | ActiveSync Autodiscovery for Apple iOS devices (easy to
| fix)
Warteschlange | Horde Framework Packages
Version | Git master
Typ | Bug
Status | Resolved
Priorität | 1. Low
Milestone |
Patch | 1
Zuständige | Michael Rubinsky
------------------------------------------------------------------------------
torben at dannhauer.info (2012-11-05 14:51) hat geschrieben:
>> 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.
>
> Nevertheless, I've added the case insensitive matching.
>
I agree, apple is very careless regarding some protocols. Besides this
bug you fixed, it has also some other major flaws regarding the
exchange autodiscover protocol: It DOES obey a redirect DNS entry, but
it does not restart the autodiscover with the new URL in a clean way:
It still compares the old URL with the new URL SSL cert which leads to
an invalid SSL cert warning. Lots of sysadmins have trouble
integrating iOS devices....
I assume this bug happens because MS is not as case sensitive as other
OS are and they have tested it with a MS exchange server.
Thanks for fixing this issue anyway!
More information about the bugs
mailing list