6.0.0-beta6
▾
Tasks
New Task
Search
Photos
Wiki
▾
Tickets
New Ticket
Search
dev.horde.org
Toggle Alerts Log
Help
4/5/26
H
istory
A
ttachments
C
omment
W
atch
Download
Comment on [#11639] ActiveSync :: Extend the Autodiscover feature to return also valid answers to MS Outlook queries
*
Your Email Address
*
Spam protection
Enter the letters below:
.__ \ /.__ __.. . [__) >< | \(__ |\/| [__)/ \|__/.__)| |
Comment
>>> How about now? >>> >>> >>> http://lists.horde.org/archives/commits/2012-November/017210.html >>> >>> http://lists.horde.org/archives/commits/2012-November/017212.html >> >> Hi, >> The respond schema is now detected correctly for both, Outlook and RCA. >> >> >> Regarding teh logic fix: Maybe I'm missing the point, but for me it >> does make still no sense. >> >> My observation was, that outlook 2013 performs two independet >> autodiscover steps: It tries to discover a mobilesync setting, and it >> tries to discover a conventional Outlook setting as Outlook 2010 and >> Outlook 2007 do. >> >> Some suggestions for Autodiscover.php: >> - Line 113 and 136 check both for empty repsonse schema. this could >> be done directly after entering the _buildResponseString(..) >> function to make the rest of the function easier to read. > > Line 113 checks for an empty *request* schema. It's needed because > some broken android clients don't send the XML payload at all. So, we > default to the assuming a mobilesync *request* schema. > >> - Line 135 opens a conditionalblock for the "autodiscover/outlook" >> schema, so within this block, it does not make sense to check for a >> mobilesync schema as done in lines 140:144. -> what was the intention >> of the line? In my opinion we must drop that lines, because the >> comparison in line 140 is always true and thus the function returns a >> failure response. > > I misunderstood what you were telling me about the multiple requests > that outlook makes. The idea was to catch the mobilesync request made > by Outlook and reject it, but I now see that the request from Outlook > for mobilesync looks like any other mobilesync request. I'll have to > check the useragent, which I was hoping to avoid since future > versions of Outlook can have different values for this. > > >> Bye the way: >> the failure response has always the response schema for a >> mobilesync, so RCA seems not to unterstand that an error occured. the >> _buildFailureResponse(..) function should use the correct response >> schema in line 216 to allow Outlook & RCA to unterstand that the >> error code is the response to teir query. > > Ok. Thanks for the info. Will fix. > > >> Torben >
Attachment
Watch this ticket
N
ew Ticket
M
y Tickets
S
earch
Q
uery Builder
R
eports
Saved Queries
Open Bugs
Bugs waiting for Feedback
Open Bugs in Releases
Open Enhancements
Enhancements waiting for Feedback
Bugs with Patches
Enhancements with Patches
Release Showstoppers
Stalled Tickets
New Tickets
Horde 5 Showstoppers