[Cosmo-dev] Evolution interop status
Grant Baillie
grant at osafoundation.org
Tue Jan 16 14:57:17 PST 2007
On 16 Jan, 2007, at 14:49, Jared Rhine wrote:
> In our last bug council, we wondered briefly what the current
> status was for Evolution/Cosmo interop.
>
> As a test, I ran Evolution 2.9.5, a dev version from an Ubuntu
> Feisty against osaf.us. I ran through the "new calendar" dialog,
> setting up a "caldav://" access with my own user.
>
> I'm not sure what I'd normally see or if this is correct, but I've
> included a transcript of the network transaction. What I'm seeing
> is a REPORT attempt, with a 400 response from Cosmo, with an error of:
>
> Unable to parse calendar filter: CALDAV:comp-filter an invalid
> element
> name found.
>
> This is different than the "sending If-None-Modified" header that I
> thought was the current Evolution interop problem.
>
> Is this the expected response from Cosmo? Is Evolution not sending
> a valid REPORT query?
The C:is-defined element got obsoleted quite a while back in CalDAV
(version 09, according to the change log I see). I thought at some
point the Hula people fixed this, but maybe it didn't make it into
the current version of Evolution?
--Grant
>
> 2007-01-16_05:25:51.82728
> 127.000.000.001.48991-127.000.000.001.08000: REPORT /cosmo/home/
> jared/Work HTTP/1.1^M
> 2007-01-16_05:25:51.82729 Host: localhost:8000^M
> 2007-01-16_05:25:51.82730 Depth: 1^M
> 2007-01-16_05:25:51.82730 Authorization: Basic amFyZWQ6MTI3xyF0^M
> 2007-01-16_05:25:51.82731 User-Agent: Evolution/1.9.5^M
> 2007-01-16_05:25:51.82731 Content-Type: text/xml^M
> 2007-01-16_05:25:51.82732 Max-Forwards: 10^M
> 2007-01-16_05:25:51.82732 Via: 1.1 osaf.us^M
> 2007-01-16_05:25:51.82733 X-Forwarded-For: 70.231.143.201^M
> 2007-01-16_05:25:51.82733 X-Forwarded-Host: osaf.us^M
> 2007-01-16_05:25:51.82734 X-Forwarded-Server: osaf.us^M
> 2007-01-16_05:25:51.82734 Content-Length: 301^M
> 2007-01-16_05:25:51.82735 ^M
> 2007-01-16_05:25:51.82735 <C:calendar-query
> xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:D="DAV:">
> 2007-01-16_05:25:51.82736 <D:prop>
> 2007-01-16_05:25:51.82736 <D:getetag/>
> 2007-01-16_05:25:51.82737 </D:prop>
> 2007-01-16_05:25:51.82737 <C:filter>
> 2007-01-16_05:25:51.82738 <C:comp-filter name="VCALENDAR">
> 2007-01-16_05:25:51.82738 <C:comp-filter name="VEVENT">
> 2007-01-16_05:25:51.82739 <C:is-defined/>
> 2007-01-16_05:25:51.82739 </C:comp-filter>
> 2007-01-16_05:25:51.82740 </C:comp-filter>
> 2007-01-16_05:25:51.82740 </C:filter>
> 2007-01-16_05:25:51.82741 </C:calendar-query>
> 2007-01-16_05:25:51.83228
> 127.000.000.001.08000-127.000.000.001.48991: HTTP/1.1 400 Bad
> Request: Unable to parse calendar filter: CALDAV:comp-filter an
> invalid element name found^M
> 2007-01-16_05:25:51.83229 Server: Apache-Coyote/1.1^M
> 2007-01-16_05:25:51.83230 X-Cosmo-Version: 0.5.0^M
> 2007-01-16_05:25:51.83230 Content-Type: text/html;charset=utf-8^M
> 2007-01-16_05:25:51.83230 Content-Length: 1253^M
> 2007-01-16_05:25:51.83231 Date: Tue, 16 Jan 2007 05:25:51 GMT^M
> 2007-01-16_05:25:51.83231 Connection: close^M
> 2007-01-16_05:25:51.83232 ^M
> 2007-01-16_05:25:51.83232 <html><head><title>Apache Tomcat/5.5.17 -
> Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-
> serif;color:white;background-color:#525D76;font-size:22px;} H2
> {font-family:Tahoma,Arial,sans-serif;c\olor:white;background-
> color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-
> serif;color:white;background-color:#525D76;font-size:14px;} BODY
> {font-family:Tahoma,Arial,sans-serif;color:black;background-
> color:white;} B {font-\family:Tahoma,Arial,sans-
> serif;color:white;background-color:#525D76;} P {font-
> family:Tahoma,Arial,sans-serif;background:white;color:black;font-
> size:12px;}A {color : black;}A.name {color : black;}HR {color :
> #525D76;}--></style> </head\><body><h1>HTTP Status 400 - Bad
> Request: Unable to parse calendar filter: CALDAV:comp-filter an
> invalid element name found</h1><HR size="1"
> noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b>
> <u>Bad Request: Unable to\ parse calendar filter: CALDAV:comp-
> filter an invalid element name found</u></p><p><b>description</b>
> <u>The request sent by the client was syntactically incorrect (Bad
> Request: Unable to parse calendar filter: CALDAV:comp-filter an i
> \nvalid element name found).</u></p><HR size="1"
> noshade="noshade"><h3>Apache Tomcat/5.5.17</h3></body></html>
> _______________________________________________
> cosmo-dev mailing list
> cosmo-dev at lists.osafoundation.org
> http://lists.osafoundation.org/mailman/listinfo/cosmo-dev
More information about the cosmo-dev
mailing list