CalDAV calenders do not work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evolution (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
evolution-caldav (Ubuntu) |
Invalid
|
Low
|
Unassigned |
Bug Description
Binary package hint: evolution
Accessing calendars over webdav does not work for me.
Version: evolution 2.11.92 from gutsy (as of Mon Sep 10 22:01:32 CEST 2007)
Steps to reproduce: File -> New -> Calendar -> Type: CalDAV, Name: whatever, URL: url to webdav server, Username: username if behind http access mechanism -> Ok
Logging network traffic with wireshark reveals that evolution is sending requests with the OPTIONS method over and over again (everytime I try to refresh the calendar is my guess):
OPTIONS /~teythoon/
Host: winter.gotdns.org
User-Agent: Evolution/1.11.92
HTTP/1.1 401 Authorization Required
Date: Mon, 10 Sep 2007 19:51:05 GMT
Server: Apache/2.2.4 (Debian) DAV/2 PHP/5.2.3-1+b1 mod_ssl/2.2.4 OpenSSL/0.9.8e mod_perl/2.0.3 Perl/v5.8.8
WWW-Authenticate: Digest realm="my life...", nonce="
Content-Length: 401
Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>401 Authorization Required</title>
</head><body>
<h1>Authorization Required</h1>
<p>This server could not verify that you
are authorized to access the document
requested. Either you supplied the wrong
credentials (e.g., bad password), or your
browser doesn't understand how to supply
the credentials required.</p>
</body></html>
OPTIONS /~teythoon/
Host: winter.gotdns.org
***Authenticati
User-Agent: Evolution/1.11.92
HTTP/1.1 200 OK
Date: Mon, 10 Sep 2007 19:51:06 GMT
Server: Apache/2.2.4 (Debian) DAV/2 PHP/5.2.3-1+b1 mod_ssl/2.2.4 OpenSSL/0.9.8e mod_perl/2.0.3 Perl/v5.8.8
***Authenticati
DAV: 1,2
DAV: <http://
MS-Author-Via: DAV
Allow: OPTIONS,
Content-Length: 0
Content-Type: text/calendar
OPTIONS /~teythoon/
Host: winter.gotdns.org
***Authenticati
User-Agent: Evolution/1.11.92
HTTP/1.1 200 OK
Date: Mon, 10 Sep 2007 19:51:10 GMT
Server: Apache/2.2.4 (Debian) DAV/2 PHP/5.2.3-1+b1 mod_ssl/2.2.4 OpenSSL/0.9.8e mod_perl/2.0.3 Perl/v5.8.8
***Authenticati
DAV: 1,2
DAV: <http://
MS-Author-Via: DAV
Allow: OPTIONS,
Content-Length: 0
Content-Type: text/calendar
OPTIONS /~teythoon/
Host: winter.gotdns.org
***Authenticati
User-Agent: Evolution/1.11.92
HTTP/1.1 200 OK
Date: Mon, 10 Sep 2007 19:51:11 GMT
Server: Apache/2.2.4 (Debian) DAV/2 PHP/5.2.3-1+b1 mod_ssl/2.2.4 OpenSSL/0.9.8e mod_perl/2.0.3 Perl/v5.8.8
***Authenticati
DAV: 1,2
DAV: <http://
MS-Author-Via: DAV
Allow: OPTIONS,
Content-Length: 0
Content-Type: text/calendar
OPTIONS /~teythoon/
Host: winter.gotdns.org
***Authenticati
User-Agent: Evolution/1.11.92
HTTP/1.1 200 OK
Date: Mon, 10 Sep 2007 19:51:18 GMT
Server: Apache/2.2.4 (Debian) DAV/2 PHP/5.2.3-1+b1 mod_ssl/2.2.4 OpenSSL/0.9.8e mod_perl/2.0.3 Perl/v5.8.8
***Authenticati
DAV: 1,2
DAV: <http://
MS-Author-Via: DAV
Allow: OPTIONS,
Content-Length: 0
Content-Type: text/calendar
Note that I confirmed with cadaver that this file is indeed accessible. This works with both KOrganizer and Mozilla Sunbird.
Changed in evolution-caldav: | |
status: | New → Invalid |
i cannot reproduce this bug, the caldav server works fine here, i configure the calendar the same way.
i'm using plain password though, maybe evolution has problems authenticate against other mechs in the calendar component.
could you please specify what calendar server and which version are you using to see if i can reproduce your bug.
related packages data-server 1.11.92-0ubuntu1 data-server- common 1.11.92-0ubuntu1
===========
evolution 2.11.92-0ubuntu1
evolution-common 2.11.92-0ubuntu1
evolution-
evolution-
evolution-plugins 2.11.92-0ubuntu1
evolution-webcal 2.11.91-0ubuntu1