GNOME Bugzilla – Bug 686228
Cannot fetch list of addressbooks.
Last modified: 2012-10-31 16:37:06 UTC
As I'm creating a new EWS account, on hitting the 'Fetch List' button to get the list of available GAL address books, I just get '403 permission denied'. When I complete the account creation, it seems that my mail and calendar are working fine. Switching from NTLM to basic auth also fails, as expected.
Downstream bug report about the same: https://bugzilla.redhat.com/show_bug.cgi?id=868437 After investigation, the 3.4.x did append "oab.xml" into OAB URL, while current ews code doesn't do that. I'll change it, but the account will need user's attention anyway (aka re-fetch URL-s).
Created attachment 227147 [details] [review] ews patch for evolution-ews; I added check for suffix too, just to be sure the oab.xml will not added into URL twice, though it's most likely useless, at least till the 2013 server is out (then we can test it also there and see whether they changed anything there).
Created commit 978e8f2 in ews master (3.7.2+) Created commit e28cb2f in ews gnome-3-6 (3.6.2+)
Hm, I updated from git but still have to manually add /oab.xml to the autodiscovered location.
Ah, wait. I misunderstood the fix. the /oab.xml is supposed to be appended at autodiscover time, not when I ask it to fetch the list of addressbooks? In that case I didn't test...
It's supposed to be added to OAB URL when you click "Fetch URL". Works fine here.