[Korganizer-devel] [Bug 171841] New: groupdav resource does not produce folder list with OpenGroupware groupdav server

sebastia at l00-bugdead-prods.de sebastia at l00-bugdead-prods.de
Mon Sep 29 07:32:16 CEST 2008


http://bugs.kde.org/show_bug.cgi?id=171841

           Summary: groupdav resource does not produce folder list with
                    OpenGroupware groupdav server
           Product: kresources
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: groupdav
        AssignedTo: korganizer-devel at kde.org
        ReportedBy: sebastia at l00-bugdead-prods.de


Version:           svn version: 865686 (using Devel)
Compiler:          gcc 4.3.1 
OS:                Linux
Installed from:    Compiled sources

As the kdepim bugday showed, Configuring kaddressbook or korganizer as a
groupdav client of OpenGroupware.org does not work.

When configuring, entering a URL like this:
http://groupdav.mydomain.de/zidestore/so/user1
using the login name and password of user1

clicking on "update folder list" does nothing in the UI, however, a request is
sent to the server, and the server sends its answer.

The communication between kde and opengroupware captured from the ogo logs is
below.

It was no problem to retrieve the folder list from a citadel server with the
groupdav resource. Unfortunately the citadel server gzips the response, making
the comparison harder. Had no chance yet, to capture unzipped traffic between
citadel and kde.

The opengroupware server was compiled from source, version: svn snapshot
opengroupware.org-trunk-latest.tar.gz from the 2008-09-27.

at least lemma could verify this problem too.

Sep 28 08:01:31 ogo-zidestore-1.5 [19446]: request is

PROPFIND /zidestore/so/sebastia HTTP/1.1
x-webobjects-server-protocol: HTTP/1.1  
x-webobjects-remote-addr: 10.0.0.9      
x-webobjects-remote-host: 10.0.0.9      
x-webobjects-server-name: communicator.ds9
x-webobjects-server-port: 88              
x-webobjects-server-url: http://communicator.ds9:88
Accept: text/html, image/jpeg, image/png, text/*, image/*, */*
Accept-Charset: utf-8, utf-8;q=0.5, *;q=0.5                   
Accept-Encoding: x-gzip, x-deflate, gzip, deflate             
Accept-Language: en                                           
Cache-control: no-cache                                       
Connection: Keep-Alive                                        
Content-Length: 142                                           
Content-Type: text/xml; charset=utf-8                         
Depth: 1                                                      
Host: 10.0.0.206:88                                           
Pragma: no-cache                                              
User-Agent: Mozilla/5.0 (compatible; Konqueror/3.5; Linux 2.6.25.16-0.1-pae;
X11; i686; en_US) KHTML/3.5.9 (like Gecko) SUSE

<?xml version="1.0" encoding="utf-8"?>
<d:propfind xmlns:d="DAV:">           
 <d:prop>                             
  <d:displayname/>                    
  <d:resourcetype/>                   
 </d:prop>                            
</d:propfind>                         

Sep 28 08:01:31 ogo-zidestore-1.5 [19446]: |ogo-zidestore-1| root folder got
key sebastia
Sep 28 08:01:31 ogo-zidestore-1.5 [19446]: response is                          

HTTP/1.0 401 Authorization Required
www-authenticate: basic realm="OpenGroupware.org"
content-length: 0                                


Sep 28 08:01:31 ogo-zidestore-1.5 [19446]: request is

PROPFIND /zidestore/so/sebastia HTTP/1.1
x-webobjects-server-protocol: HTTP/1.1  
x-webobjects-remote-addr: 10.0.0.9      
x-webobjects-remote-host: 10.0.0.9      
x-webobjects-server-name: communicator.ds9
x-webobjects-server-port: 88              
x-webobjects-server-url: http://communicator.ds9:88
Accept: text/html, image/jpeg, image/png, text/*, image/*, */*
Accept-Charset: utf-8, utf-8;q=0.5, *;q=0.5                   
Accept-Encoding: x-gzip, x-deflate, gzip, deflate             
Accept-Language: en                                           
Authorization: Basic c2ViYXN0aWE6cGFzc3dvcmQ=                 
Cache-control: no-cache                                       
Connection: Keep-Alive                                        
Content-Length: 142                                           
Content-Type: text/xml; charset=utf-8                         
Depth: 1                                                      
Host: 10.0.0.206:88                                           
Pragma: no-cache                                              
User-Agent: Mozilla/5.0 (compatible; Konqueror/3.5; Linux 2.6.25.16-0.1-pae;
X11; i686; en_US) KHTML/3.5.9 (like Gecko) SUSE

<?xml version="1.0" encoding="utf-8"?>
<d:propfind xmlns:d="DAV:">           
 <d:prop>                             
  <d:displayname/>                    
  <d:resourcetype/>                   
 </d:prop>                            
</d:propfind>

Sep 28 08:01:31 ogo-zidestore-1.5 [19446]: |ogo-zidestore-1| root folder got
key sebastia
Sep 28 08:01:31 ogo-zidestore-1.5 [19446]: response is

HTTP/1.0 207 Multi-Status
cache-control: no-cache
server: SOPE 4.7.26/WebDAV
content-length: 3036
Ms-Author-Via: DAV
connection: close
X-Dav-Error: 200 No error
pragma: no-cache
content-type: text/xml; charset="utf-8"
date: Sun, 28 Sep 2008 06:01:31 GMT

<?xml version="1.0" encoding="utf-8"?>
<D:multistatus
xmlns:D="DAV:"><D:response><D:href>/zidestore/so/sebastia/</D:href><D:propstat><D:status>HTTP/1.1
200
OK</D:status><D:prop><D:displayname>sebastia</D:displayname><D:resourcetype><D:collection/></D:resourcetype></D:prop></D:propstat></D:response><D:response><D:href>/zidestore/so/sebastia/Calendar</D:href><D:propstat><D:status>HTTP/1.1
200
OK</D:status><D:prop><D:displayname>Calendar</D:displayname><D:resourcetype><D:collection
/><calendar xmlns="urn:ietf:params:xml:ns:caldav" /><vevent-collection
xmlns="http://groupdav.org/"
/></D:resourcetype></D:prop></D:propstat></D:response><D:response><D:href>/zidestore/so/sebastia/Overview</D:href><D:propstat><D:status>HTTP/1.1
200
OK</D:status><D:prop><D:displayname>Overview</D:displayname><D:resourcetype><D:collection
/><calendar xmlns="urn:ietf:params:xml:ns:caldav" /><vevent-collection
xmlns="http://groupdav.org/"
/></D:resourcetype></D:prop></D:propstat></D:response><D:response><D:href>/zidestore/so/sebastia/Tasks</D:href><D:propstat><D:status>HTTP/1.1
200
OK</D:status><D:prop><D:displayname>Tasks</D:displayname><D:resourcetype><D:collection
/><calendar xmlns="urn:ietf:params:xml:ns:caldav" /><vtodo-collection
xmlns="http://groupdav.org/"
/></D:resourcetype></D:prop></D:propstat></D:response><D:response><D:href>/zidestore/so/sebastia/Contacts</D:href><D:propstat><D:status>HTTP/1.1
200
OK</D:status><D:prop><D:displayname>Contacts</D:displayname><D:resourcetype><D:collection
/><adbk xmlns="urn:ietf:params:xml:ns:carddav" /><vcard-collection
xmlns="http://groupdav.org/"
/></D:resourcetype></D:prop></D:propstat></D:response><D:response><D:href>/zidestore/so/sebastia/Enterprises</D:href><D:propstat><D:status>HTTP/1.1
200
OK</D:status><D:prop><D:displayname>Enterprises</D:displayname><D:resourcetype><D:collection
/><adbk xmlns="urn:ietf:params:xml:ns:carddav" /><vcard-collection
xmlns="http://groupdav.org/"
/></D:resourcetype></D:prop></D:propstat></D:response><D:response><D:href>/zidestore/so/sebastia/Groups</D:href><D:propstat><D:status>HTTP/1.1
200
OK</D:status><D:prop><D:displayname>Groups</D:displayname><D:resourcetype><D:collection
/><adbk xmlns="urn:ietf:params:xml:ns:carddav" /><vcard-collection
xmlns="http://groupdav.org/"
/></D:resourcetype></D:prop></D:propstat></D:response><D:response><D:href>/zidestore/so/sebastia/Projects</D:href><D:propstat><D:status>HTTP/1.1
200
OK</D:status><D:prop><D:displayname>Projects</D:displayname><D:resourcetype><D:collection/></D:resourcetype></D:prop></D:propstat></D:response><D:response><D:href>/zidestore/so/sebastia/public</D:href><D:propstat><D:status>HTTP/1.1
200
OK</D:status><D:prop><D:displayname>public</D:displayname><D:resourcetype><D:collection/></D:resourcetype></D:prop></D:propstat></D:response><D:response><D:href>/zidestore/so/sebastia/Trash</D:href><D:propstat><D:status>HTTP/1.1
200
OK</D:status><D:prop><D:displayname>Trash</D:displayname><D:resourcetype><D:collection/></D:resourcetype></D:prop></D:propstat></D:response></D:multistatus>


-- 
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Korganizer-devel mailing list