View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001874 | SOGo Connector | with external server | public | 2012-07-13 21:33 | 2018-03-16 19:46 |
Reporter | Necoro | Assigned To | ludovic | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | suspended | ||
Product Version | 10.0 | ||||
Summary | 0001874: CardDAV fails when collection is returned on PROPFIND | ||||
Description | The Radicale Server (http://radicale.org) returns not only the VCards but the whole collection when asked for the entries of the address book. The Connector seems to be surprised by that and takes the whole collection as one VCard, running into ... very interesting results. I'm not sure, which fault this is (the server's or the client's), but probably the connector should double-check. Find attached a server-log showing the requests and responses. | ||||
Additional Information | Bug 0001713 gets triggered also. | ||||
Tags | No tags attached. | ||||
2012-07-13 21:33
|
radicale.log (10,335 bytes)
2012-07-13 22:13:39,434 - INFO: PROPFIND request at /necoro/k.vcf/ received 2012-07-13 22:13:39,435 - DEBUG: Request headers: {'CONTENT_LENGTH': '175', 'CONTENT_TYPE': 'application/xml; charset=utf8', 'DOCUMENT_ROOT': '/var/www//htdocs/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_ACCEPT': 'text/xml', 'HTTP_ACCEPT_CHARSET': 'utf-8,*;q=0.1', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 'HTTP_ACCEPT_LANGUAGE': 'de-de,de;q=0.8,en-us;q=0.5,en;q=0.3', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_CONTENT_LENGTH': '175', 'HTTP_DEPTH': '0', 'HTTP_HOST': 'cal.necoro.eu', 'HTTP_PRAGMA': 'no-cache', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64; rv:10.0.5) Gecko/20120617 Thunderbird/10.0.5', 'PATH_INFO': '/necoro/k.vcf/', 'PATH_TRANSLATED': '/var/www//htdocs//necoro/k.vcf/', 'QUERY_STRING': '', 'REDIRECT_STATUS': '200', 'REMOTE_ADDR': '178.7.183.36', 'REMOTE_PORT': '56216', 'REQUEST_METHOD': 'PROPFIND', 'REQUEST_URI': '/necoro/k.vcf/', 'SCRIPT_FILENAME': '/var/www//htdocs/', 'SCRIPT_NAME': '', 'SERVER_ADDR': '95.129.55.237', 'SERVER_NAME': 'cal.necoro.eu', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE': 'lighttpd/1.4.30', 'wsgi.errors': <flup.server.fcgi_base.OutputStream object at 0x7fa2cbc26e50>, 'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x7fa2cbc26cd0>, 'wsgi.multiprocess': False, 'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)} 2012-07-13 22:13:39,435 - DEBUG: Sanitized path: /necoro/k.vcf/ 2012-07-13 22:13:39,436 - DEBUG: Request content: <?xml version="1.0"?> <D:propfind xmlns:D="DAV:" xmlns:x0="http://calendarserver.org/ns/"><D:prop><D:resourcetype/><D:supported-report-set/><x0:getctag/></D:prop></D:propfind> 2012-07-13 22:13:39,436 - INFO: Checking rights for collection owned by necoro 2012-07-13 22:13:39,436 - INFO: Anonymous user refused 2012-07-13 22:13:39,436 - DEBUG: Answer status: 401 Unauthorized 2012-07-13 22:13:39,469 - INFO: PROPFIND request at /necoro/k.vcf/ received 2012-07-13 22:13:39,470 - DEBUG: Request headers: {'CONTENT_LENGTH': '175', 'CONTENT_TYPE': 'application/xml; charset=utf8', 'DOCUMENT_ROOT': '/var/www//htdocs/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_ACCEPT': 'text/xml', 'HTTP_ACCEPT_CHARSET': 'utf-8,*;q=0.1', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 'HTTP_ACCEPT_LANGUAGE': 'de-de,de;q=0.8,en-us;q=0.5,en;q=0.3', 'HTTP_AUTHORIZATION': 'Basic bmVjb3JvOjNyZzNybg==', 'HTTP_CACHE_CONTROL': 'no-cache, no-cache', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_CONTENT_LENGTH': '175', 'HTTP_DEPTH': '0', 'HTTP_HOST': 'cal.necoro.eu', 'HTTP_PRAGMA': 'no-cache, no-cache', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64; rv:10.0.5) Gecko/20120617 Thunderbird/10.0.5', 'PATH_INFO': '/necoro/k.vcf/', 'PATH_TRANSLATED': '/var/www//htdocs//necoro/k.vcf/', 'QUERY_STRING': '', 'REDIRECT_STATUS': '200', 'REMOTE_ADDR': '178.7.183.36', 'REMOTE_PORT': '56216', 'REQUEST_METHOD': 'PROPFIND', 'REQUEST_URI': '/necoro/k.vcf/', 'SCRIPT_FILENAME': '/var/www//htdocs/', 'SCRIPT_NAME': '', 'SERVER_ADDR': '95.129.55.237', 'SERVER_NAME': 'cal.necoro.eu', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE': 'lighttpd/1.4.30', 'wsgi.errors': <flup.server.fcgi_base.OutputStream object at 0x7fa2cbc26950>, 'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x7fa2cbc26c50>, 'wsgi.multiprocess': False, 'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)} 2012-07-13 22:13:39,470 - DEBUG: Sanitized path: /necoro/k.vcf/ 2012-07-13 22:13:39,470 - DEBUG: Request content: <?xml version="1.0"?> <D:propfind xmlns:D="DAV:" xmlns:x0="http://calendarserver.org/ns/"><D:prop><D:resourcetype/><D:supported-report-set/><x0:getctag/></D:prop></D:propfind> 2012-07-13 22:13:39,470 - INFO: Checking rights for collection owned by necoro 2012-07-13 22:13:39,470 - INFO: necoro allowed 2012-07-13 22:13:39,486 - DEBUG: Response content: <?xml version="1.0"?> <multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:CS="http://calendarserver.org/ns/"> <response> <href>/necoro/k.vcf/</href> <propstat> <prop> <resourcetype> <C:addressbook /> <collection /> </resourcetype> <supported-report-set> <supported-report> <report>principal-property-search</report> </supported-report> <supported-report> <report>sync-collectionexpand-property</report> </supported-report> <supported-report> <report>principal-search-property-set</report> </supported-report> </supported-report-set> <CS:getctag>"77cf6f1660ec91732dc091bcfab7feec96739802"</CS:getctag> </prop> <status>HTTP/1.1 200 OK</status> </propstat> </response> </multistatus> 2012-07-13 22:13:39,487 - DEBUG: Answer status: 207 Unknown 2012-07-13 22:13:39,521 - INFO: PROPFIND request at /necoro/k.vcf/ received 2012-07-13 22:13:39,522 - DEBUG: Request headers: {'CONTENT_LENGTH': '110', 'CONTENT_TYPE': 'application/xml; charset=utf8', 'DOCUMENT_ROOT': '/var/www//htdocs/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_ACCEPT': 'text/xml', 'HTTP_ACCEPT_CHARSET': 'utf-8,*;q=0.1', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 'HTTP_ACCEPT_LANGUAGE': 'de-de,de;q=0.8,en-us;q=0.5,en;q=0.3', 'HTTP_AUTHORIZATION': 'Basic bmVjb3JvOjNyZzNybg==', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_CONTENT_LENGTH': '110', 'HTTP_DEPTH': '1', 'HTTP_HOST': 'cal.necoro.eu', 'HTTP_PRAGMA': 'no-cache', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64; rv:10.0.5) Gecko/20120617 Thunderbird/10.0.5', 'PATH_INFO': '/necoro/k.vcf/', 'PATH_TRANSLATED': '/var/www//htdocs//necoro/k.vcf/', 'QUERY_STRING': '', 'REDIRECT_STATUS': '200', 'REMOTE_ADDR': '178.7.183.36', 'REMOTE_PORT': '56216', 'REQUEST_METHOD': 'PROPFIND', 'REQUEST_URI': '/necoro/k.vcf/', 'SCRIPT_FILENAME': '/var/www//htdocs/', 'SCRIPT_NAME': '', 'SERVER_ADDR': '95.129.55.237', 'SERVER_NAME': 'cal.necoro.eu', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE': 'lighttpd/1.4.30', 'wsgi.errors': <flup.server.fcgi_base.OutputStream object at 0x7fa2cbc26210>, 'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x7fa2cbc26490>, 'wsgi.multiprocess': False, 'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)} 2012-07-13 22:13:39,522 - DEBUG: Sanitized path: /necoro/k.vcf/ 2012-07-13 22:13:39,523 - DEBUG: Request content: <?xml version="1.0"?> <D:propfind xmlns:D="DAV:"><D:prop><D:getcontenttype/><D:getetag/></D:prop></D:propfind> 2012-07-13 22:13:39,523 - INFO: Checking rights for collection owned by necoro 2012-07-13 22:13:39,523 - INFO: necoro allowed 2012-07-13 22:13:39,528 - DEBUG: Response content: <?xml version="1.0"?> <multistatus xmlns="DAV:"> <response> <href>/necoro/k.vcf/</href> <propstat> <prop> <getcontenttype>text/vcard</getcontenttype> <getetag>"77cf6f1660ec91732dc091bcfab7feec96739802"</getetag> </prop> <status>HTTP/1.1 200 OK</status> </propstat> </response> <response> <href>/necoro/k.vcf/D54E7C45-C4C0-0001-FE48-17501AB01E40.vcf</href> <propstat> <prop> <getcontenttype>text/vcard; component=vcard</getcontenttype> <getetag>"49a1ebd9564fc56cc8a4a85cca9ad3aa25192313"</getetag> </prop> <status>HTTP/1.1 200 OK</status> </propstat> </response> <response> <href>/necoro/k.vcf/D54E7C4A-9200-0001-DF78-81501D0A1192.vcf</href> <propstat> <prop> <getcontenttype>text/vcard; component=vcard</getcontenttype> <getetag>"c6297f2defe35d21cc15bcbe6ee4f301368585fc"</getetag> </prop> <status>HTTP/1.1 200 OK</status> </propstat> </response> </multistatus> 2012-07-13 22:13:39,528 - DEBUG: Answer status: 207 Unknown 2012-07-13 22:13:39,563 - INFO: GET request at /necoro/k.vcf/ received 2012-07-13 22:13:39,564 - DEBUG: Request headers: {'DOCUMENT_ROOT': '/var/www//htdocs/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_ACCEPT': 'text/xml', 'HTTP_ACCEPT_CHARSET': 'utf-8,*;q=0.1', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 'HTTP_ACCEPT_LANGUAGE': 'de-de,de;q=0.8,en-us;q=0.5,en;q=0.3', 'HTTP_AUTHORIZATION': 'Basic bmVjb3JvOjNyZzNybg==', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_HOST': 'cal.necoro.eu', 'HTTP_PRAGMA': 'no-cache', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64; rv:10.0.5) Gecko/20120617 Thunderbird/10.0.5', 'PATH_INFO': '/necoro/k.vcf/', 'PATH_TRANSLATED': '/var/www//htdocs//necoro/k.vcf/', 'QUERY_STRING': '', 'REDIRECT_STATUS': '200', 'REMOTE_ADDR': '178.7.183.36', 'REMOTE_PORT': '56216', 'REQUEST_METHOD': 'GET', 'REQUEST_URI': '/necoro/k.vcf/', 'SCRIPT_FILENAME': '/var/www//htdocs/', 'SCRIPT_NAME': '', 'SERVER_ADDR': '95.129.55.237', 'SERVER_NAME': 'cal.necoro.eu', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE': 'lighttpd/1.4.30', 'wsgi.errors': <flup.server.fcgi_base.OutputStream object at 0x7fa2cbc14cd0>, 'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x7fa2cbc26050>, 'wsgi.multiprocess': False, 'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)} 2012-07-13 22:13:39,564 - DEBUG: Sanitized path: /necoro/k.vcf/ 2012-07-13 22:13:39,565 - INFO: Checking rights for collection owned by necoro 2012-07-13 22:13:39,565 - INFO: necoro allowed 2012-07-13 22:13:39,566 - DEBUG: Response content: BEGIN:VCARD VERSION:3.0 PRODID:-//Inverse inc.//SOGo Connector 1.0//EN UID:D54E7C45-C4C0-0001-FE48-17501AB01E40.vcf N:Smith;Will FN:Will Smith CATEGORIES:TUM X-MOZILLA-HTML:FALSE EMAIL;TYPE=work:will@smi.th X-RADICALE-NAME:D54E7C45-C4C0-0001-FE48-17501AB01E40.vcf END:VCARD BEGIN:VCARD VERSION:3.0 PRODID:-//Inverse inc.//SOGo Connector 1.0//EN UID:D54E7C4A-9200-0001-DF78-81501D0A1192.vcf N:Wohlfarth;Frank FN:F. Wohlfahrth CATEGORIES:TUM X-MOZILLA-HTML:FALSE EMAIL;TYPE=work:wohl@eher.nic.ht X-RADICALE-NAME:D54E7C4A-9200-0001-DF78-81501D0A1192.vcf END:VCARD 2012-07-13 22:13:39,566 - DEBUG: Answer status: 200 OK |
No interest in investigating. If you want, do so and open a pul request on github. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2012-07-13 21:33 | Necoro | New Issue | |
2012-07-13 21:33 | Necoro | File Added: radicale.log | |
2017-06-14 12:54 | ludovic | Severity | major => minor |
2018-03-16 19:46 | ludovic | Note Added: 0012771 | |
2018-03-16 19:46 | ludovic | Status | new => closed |
2018-03-16 19:46 | ludovic | Assigned To | => ludovic |
2018-03-16 19:46 | ludovic | Resolution | open => suspended |