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 352295 - Can't susbribe to https WebDAV calendars when user authentication is required
Can't susbribe to https WebDAV calendars when user authentication is required
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Calendar
2.6.x (obsolete)
Other Linux
: High major
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-08-21 19:23 UTC by Bradley M. Kuhn
Modified: 2008-08-07 07:21 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Bradley M. Kuhn 2006-08-21 19:23:22 UTC
+++ This bug was initially created as a clone of Bug #346283 +++

Bug 267402 handled half of this problem; Evolution currently can handle general https:// URLs for web-hosted Ical files.  However, what it cannot handle authenticated https, where the user must provide a username and password to access the calendar.

Other calendaring solutions, such as sunbird and Korganizer fully handle WebDAV hosted ics files on an authenticated https server.  They simply pop up a window to ask the user for his username and password before proceeding.  It seems that evolution should be able to do the same thing.
Comment 1 Mikael Nilsson 2006-09-18 10:10:38 UTC
I want this too. It really would make calendar sharing MUCH simpler.
Comment 2 Chenthill P 2006-09-18 10:36:16 UTC
Adding authentication support for web calendars is quite simple, 

In the new calendar dialog 
* Add a entry to get the password.
* A checkbox to optionally remember the password.

* Store the password using e_passwords_add_password using uri as a key.
* Set the e-source property "auth" to "1". This would enable prompting for   passwords in the subsequent sessions if the password is not remembered.
* Use the password in the backend for opening the calendar.
Comment 3 Chenthill P 2006-09-18 10:38:47 UTC
The above should be implemented in calendar-http plugin.
Comment 4 Karsten Bräckelmann 2006-10-15 02:56:16 UTC
Confirming. For obvious reasons... Raising Priority.
Comment 5 madcap 2006-12-01 16:46:09 UTC
I'm not using https, but simple http (not really webdav either). Specifically I'd like to import the ics files produced by XPlanner (http://www.xplanner.org). Accessing one's calendar from here requires http authentication over http (not https), but it sounds like the same problem (and indeed, Sunbird behaves as mentioned above, and loads the remote tasks correctly).
Comment 6 Jim Braux-Zin 2007-02-25 12:31:44 UTC
It's a serious handicap for evolution with the spread of web-based calendar or todo-lists. Personally, I need it to access my Remember The Milk todo lists (www.rememberthemilk.com)
Comment 7 Tessa Lau 2007-07-20 22:03:01 UTC
I got this working with authenticated WebDAV on my Apache server (http, not https) using webcal://user:pass@host/path/cal.ics -- however the resulting calendar is read-only.  Do I need to do something different to /write/ to my shared calendar?
Comment 8 Chenthill P 2007-07-23 06:46:43 UTC
No. All web calendars are currently just readable.
Comment 9 Suman Manjunath 2007-08-28 09:41:04 UTC
patches committed in: bug #268162, bug #267402 should essentially close this issue.. :)

chen, ping ?
Comment 10 Akhil Laddha 2008-08-07 07:21:24 UTC
Closing as the bugs mentioned in comment#9 were fixed long back. Please reopen the bug if it doesn't work for you.