After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 593587 - Fails to retrieve free/busy info if auth required
Fails to retrieve free/busy info if auth required
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Calendar
2.26.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2009-08-30 21:55 UTC by Andrew Ruthven
Modified: 2010-12-07 19:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
evo patch (6.13 KB, patch)
2010-12-07 19:39 UTC, Milan Crha
committed Details | Review

Description Andrew Ruthven 2009-08-30 21:55:06 UTC
When using a default freebusy URL for meeting information if a 401 authentication required is returned then Evolution just gives up.

I'd expect Evolution to prompt for a username/password and re-fetch the Freebusy information using those credentials.

Currently the only way to get it to work is to hardcode a username/password in the Freebusy URL which is somewhat ugly, and doesn't work very well in an enterprise situation.
Comment 1 Milan Crha 2010-12-07 19:37:33 UTC
Confirming, still there with actual git master (2.91.3)
Comment 2 Milan Crha 2010-12-07 19:39:44 UTC
Created attachment 176027 [details] [review]
evo patch

for evolution;

This uses libsoup if the returned error is from there about authorization required, otherwise fails like before. The username in the free/busy url is still required, because evolution's password dialog cannot ask for it.
Comment 3 Milan Crha 2010-12-07 19:40:55 UTC
Created commit 84e2609 in evo master (2.91.4+)