{"action":"created","issue":{"url":"https://api.github.com/repos/owncloud/contacts/issues/94","labels_url":"https://api.github.com/repos/owncloud/contacts/issues/94/labels{/name}","comments_url":"https://api.github.com/repos/owncloud/contacts/issues/94/comments","events_url":"https://api.github.com/repos/owncloud/contacts/issues/94/events","html_url":"https://github.com/owncloud/contacts/issues/94","id":14454399,"number":94,"title":"Can not add addressbooks because a successful PROPFIND returns a HTML Login page in 5.0.6","user":{"login":"blind-coder","id":3063912,"avatar_url":"https://avatars.githubusercontent.com/u/3063912?v=3","gravatar_id":"","url":"https://api.github.com/users/blind-coder","html_url":"https://github.com/blind-coder","followers_url":"https://api.github.com/users/blind-coder/followers","following_url":"https://api.github.com/users/blind-coder/following{/other_user}","gists_url":"https://api.github.com/users/blind-coder/gists{/gist_id}","starred_url":"https://api.github.com/users/blind-coder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blind-coder/subscriptions","organizations_url":"https://api.github.com/users/blind-coder/orgs","repos_url":"https://api.github.com/users/blind-coder/repos","events_url":"https://api.github.com/users/blind-coder/events{/privacy}","received_events_url":"https://api.github.com/users/blind-coder/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2013-05-17T14:21:03Z","updated_at":"2015-10-12T12:20:11Z","closed_at":"2013-05-24T18:47:51Z","body":"### Expected behaviour\r\nAdding CardDAV addressbooks either via https://fqdn/ or https://fqdn/.well-known/carddav or http://fqdn/remote.php/carddav fails.\r\n\r\n### Actual behaviour\r\nThis may be because a PROPFIND on that URL returns a HTML login page instead of XML information. This confuses some clients.\r\n\r\n### Steps to reproduce\r\n1. Try to add an addressbook to roundcube.\r\n2. Breakage.\r\n3. Downgrade to 5.0.5\r\n4. Works.\r\n\r\n### Logs\r\n#### Logfile with 5.0.6, returning an HTML site on successful PROPFIND on /remote.php/carddav/\r\n```\r\n[03:58:56][blindcoder@flora:~]$ cat carddav_5.0.6\r\n[17-May-2013 15:00:00 +0200]: DISCOVERY: (retrieve_addressbooks) SEARCHING https://oc.anderdonau.de:443/remote.php/carddav/\r\n[17-May-2013 15:00:00 +0200]: DISCOVERY: (cdfopen) retrieve_addressbooks requesting https://oc.anderdonau.de:443/remote.php/carddav/ [RL 5]\r\n[17-May-2013 15:00:00 +0200]: DISCOVERY: (cdfopen) SendRequest: http_class::__set_state(array(\r\n   'host_name' => 'oc.anderdonau.de',\r\n   'host_port' => 443,\r\n   'proxy_host_name' => '',\r\n   'proxy_host_port' => 80,\r\n   'socks_host_name' => '',\r\n   'socks_host_port' => 1080,\r\n   'socks_version' => '5',\r\n   'protocol' => 'https',\r\n   'request_method' => 'PROPFIND',\r\n   'user_agent' => 'RCM CardDAV plugin/TRUNK',\r\n   'accept' => '',\r\n   'authentication_mechanism' => '',\r\n   'user' => NULL,\r\n   'password' => NULL,\r\n   'realm' => NULL,\r\n   'workstation' => NULL,\r\n   'proxy_authentication_mechanism' => '',\r\n   'proxy_user' => NULL,\r\n   'proxy_password' => NULL,\r\n   'proxy_realm' => NULL,\r\n   'proxy_workstation' => NULL,\r\n   'request_uri' => '/remote.php/carddav/',\r\n   'request' => 'PROPFIND /remote.php/carddav/ HTTP/1.1',\r\n   'request_headers' => \r\n  array (\r\n    'Host' => 'oc.anderdonau.de:443',\r\n    'User-Agent' => 'RCM CardDAV plugin/TRUNK',\r\n    'Depth' => '1',\r\n    'Content-Type' => 'application/xml; charset=\"utf-8\"',\r\n    'Connection' => 'Keep-Alive',\r\n    'Content-Length' => 241,\r\n  ),\r\n   'request_user' => 'b***r@s***r.h***p.n***t',\r\n   'request_password' => '***',\r\n   'request_realm' => NULL,\r\n   'request_workstation' => NULL,\r\n   'proxy_request_user' => NULL,\r\n   'proxy_request_password' => NULL,\r\n   'proxy_request_realm' => NULL,\r\n   'proxy_request_workstation' => NULL,\r\n   'request_body' => '<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<D:propfind xmlns:D=\"DAV:\" xmlns:C=\"urn:ietf:params:xml:ns:carddav\"><D:prop>\r\n\t<D:current-user-principal/>\r\n    <D:resourcetype />\r\n    <D:displayname />\r\n\t<C:addressbook-home-set/>\r\n</D:prop></D:propfind>\r\n',\r\n   'request_arguments' => \r\n  array (\r\n    'Protocol' => 'https',\r\n    'HostName' => 'oc.anderdonau.de',\r\n    'Headers' => \r\n    array (\r\n      'Host' => 'oc.anderdonau.de:443',\r\n      'User-Agent' => 'RCM CardDAV plugin/TRUNK',\r\n      'Depth' => '1',\r\n      'Content-Type' => 'application/xml; charset=\"utf-8\"',\r\n      'Connection' => 'Keep-Alive',\r\n    ),\r\n    'AuthUser' => 'b***r@s***r.h***p.n***t',\r\n    'AuthPassword' => '***',\r\n    'HostPort' => 443,\r\n    'RequestURI' => '/remote.php/carddav/',\r\n    'RequestMethod' => 'PROPFIND',\r\n    'Body' => '<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<D:propfind xmlns:D=\"DAV:\" xmlns:C=\"urn:ietf:params:xml:ns:carddav\"><D:prop>\r\n\t<D:current-user-principal/>\r\n    <D:resourcetype />\r\n    <D:displayname />\r\n\t<C:addressbook-home-set/>\r\n</D:prop></D:propfind>\r\n',\r\n  ),\r\n   'protocol_version' => '1.1',\r\n   'timeout' => 10,\r\n   'data_timeout' => 0,\r\n   'debug' => 0,\r\n   'log_debug' => 0,\r\n   'debug_response_body' => 1,\r\n   'html_debug' => 0,\r\n   'support_cookies' => 1,\r\n   'cookies' => \r\n  array (\r\n  ),\r\n   'error' => '',\r\n   'error_code' => 0,\r\n   'exclude_address' => '',\r\n   'follow_redirect' => 0,\r\n   'redirection_limit' => 5,\r\n   'response_status' => '',\r\n   'response_message' => '',\r\n   'file_buffer_length' => 8000,\r\n   'force_multipart_form_post' => 0,\r\n   'prefer_curl' => 1,\r\n   'keep_alive' => 1,\r\n   'sasl_authenticate' => 1,\r\n   'state' => 'RequestSent',\r\n   'use_curl' => true,\r\n   'connection' => NULL,\r\n   'content_length' => 0,\r\n   'response' => 'HTTP/1.1 401 Unauthorized\r\nDate: Fri, 17 May 2013 13:57:21 GMT\r\nServer: Apache/2.2.16 (Debian)\r\nX-Powered-By: PHP/5.3.3-7+squeeze15\r\nStrict-Transport-Security: max-age=31536000\r\nExpires: Thu, 19 Nov 1981 08:52:00 GMT\r\nCache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0\r\nPragma: no-cache\r\nWWW-Authenticate: Basic realm=\"ownCloud\"\r\nSet-Cookie: 50d184c54cdc1=nvr1v4sio7kthre7e17nas8ud5; path=/; secure; HttpOnly\r\nKeep-Alive: timeout=15, max=100\r\nConnection: Keep-Alive\r\nTransfer-Encoding: chunked\r\nContent-Type: application/xml; charset=utf-8\r\n\r\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<d:error xmlns:d=\"DAV:\" xmlns:s=\"http://sabredav.org/ns\">\r\n  <s:exception>Sabre_DAV_Exception_NotAuthenticated</s:exception>\r\n  <s:message>No basic authentication headers were found</s:message>\r\n  <s:sabredav-version>1.7.6</s:sabredav-version>\r\n</d:error>\r\n',\r\n   'read_response' => 0,\r\n   'read_length' => 0,\r\n   'request_host' => 'oc.anderdonau.de:443',\r\n   'next_token' => '',\r\n   'redirection_level' => 0,\r\n   'chunked' => 0,\r\n   'remaining_chunk' => 0,\r\n   'last_chunk_read' => 0,\r\n   'months' => \r\n  array (\r\n    'Jan' => '01',\r\n    'Feb' => '02',\r\n    'Mar' => '03',\r\n    'Apr' => '04',\r\n    'May' => '05',\r\n    'Jun' => '06',\r\n    'Jul' => '07',\r\n    'Aug' => '08',\r\n    'Sep' => '09',\r\n    'Oct' => '10',\r\n    'Nov' => '11',\r\n    'Dec' => '12',\r\n  ),\r\n   'session' => 'b488427d3606a7cb830fce4c18aaa3fb',\r\n   'connection_close' => 0,\r\n   'force_close' => 0,\r\n   'connected_host' => 'oc.anderdonau.de',\r\n   'connected_port' => 443,\r\n   'connected_ssl' => 1,\r\n))\r\n[17-May-2013 15:00:00 +0200]: DISCOVERY: (cdfopen) success: array (\r\n  'status' => '200',\r\n  'headers' => \r\n  array (\r\n    'http/1.1 200 ok' => '',\r\n    'date' => 'Fri, 17 May 2013 13:57:21 GMT',\r\n    'server' => 'Apache/2.2.16 (Debian)',\r\n    'x-powered-by' => 'PHP/5.3.3-7+squeeze15',\r\n    'strict-transport-security' => 'max-age=31536000',\r\n    'expires' => 'Thu, 19 Nov 1981 08:52:00 GMT',\r\n    'cache-control' => 'no-store, no-cache, must-revalidate, post-check=0, pre-check=0',\r\n    'pragma' => 'no-cache',\r\n    'x-xss-protection' => '1; mode=block',\r\n    'x-content-type-options' => 'nosniff',\r\n    'x-frame-options' => 'Sameorigin',\r\n    'content-security-policy' => 'default-src \\'self\\'; script-src \\'self\\' \\'unsafe-eval\\'; style-src \\'self\\' \\'unsafe-inline\\'; frame-src *; img-src *; font-src \\'self\\' data:; media-src *',\r\n    'set-cookie' => '50d184c54cdc1=f7sl4d8u7f9er2sni6qsf9c585; path=/; secure; HttpOnly',\r\n    'vary' => 'Accept-Encoding',\r\n    'transfer-encoding' => 'chunked',\r\n    'content-type' => 'text/html; charset=utf-8',\r\n  ),\r\n  'body' => '<!DOCTYPE html>\r\n<!--[if lt IE 7]><html class=\"ng-csp ie ie6 lte9 lte8 lte7\"><![endif]-->\r\n<!--[if IE 7]><html class=\"ng-csp ie ie7 lte9 lte8 lte7\"><![endif]-->\r\n<!--[if IE 8]><html class=\"ng-csp ie ie8 lte9 lte8\"><![endif]-->\r\n<!--[if IE 9]><html class=\"ng-csp ie ie9 lte9\"><![endif]-->\r\n<!--[if gt IE 9]><html class=\"ng-csp ie\"><![endif]-->\r\n<!--[if !IE]><!--><html class=\"ng-csp\"><!--<![endif]-->\r\n\t<head data-requesttoken=\"84f010760acb3ec5bbe6\">\r\n\t\t<title>ownCloud</title>\r\n\t\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\r\n\t\t<meta name=\"apple-itunes-app\" content=\"app-id=543672169\">\r\n\t\t<link rel=\"shortcut icon\" href=\"/core/img/favicon.png\" />\r\n\t\t<link rel=\"apple-touch-icon-precomposed\" href=\"/core/img/favicon-touch.png\" />\r\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"/remote.php/core.css?v=389bc7bb1e1c2a5e7e147703232a88f6\" type=\"text/css\" media=\"screen\" />\r\n\t\t\t\t\t\t\t<script type=\"text/javascript\" src=\"/index.php/core/js/config.js?v=389bc7bb1e1c2a5e7e147703232a88f6\"></script>\r\n\t\t\t\t\t<script type=\"text/javascript\" src=\"/remote.php/core.js?v=389bc7bb1e1c2a5e7e147703232a88f6\"></script>\r\n\t\t\t\t\t<script type=\"text/javascript\" src=\"/core/js/visitortimezone.js?v=389bc7bb1e1c2a5e7e147703232a88f6\"></script>\r\n\t\t\t\r\n\t\t\t</head>\r\n\r\n\t<body id=\"body-login\">\r\n\t\t<div id=\"login\">\r\n\t\t\t<header><div id=\"header\">\r\n\t\t\t\t<img src=\"/core/img/logo.svg\" class=\"svg\" alt=\"ownCloud\" />\r\n\t\t\t</div></header>\r\n\t\t\t<!--[if IE 8]><style>input[type=\"checkbox\"]{padding:0;}</style><![endif]-->\r\n<form method=\"post\">\r\n\t<fieldset>\r\n\t\t\t<ul>\r\n\t\t\t\t\t\t\t\t</ul>\r\n\t\t<p class=\"infield grouptop\">\r\n\t\t\t<input type=\"text\" name=\"user\" id=\"user\" placeholder=\"\"\r\n\t\t\t\t   value=\"\" autofocus\t\t\t\t   autocomplete=\"on\" required/>\r\n\t\t\t<label for=\"user\" class=\"infield\">Username</label>\r\n\t\t\t<img class=\"svg\" src=\"/core/img/actions/user.svg\" alt=\"\"/>\r\n\t\t</p>\r\n\r\n\t\t<p class=\"infield groupbottom\">\r\n\t\t\t<input type=\"password\" name=\"password\" id=\"password\" value=\"\" data-typetoggle=\"#show\" placeholder=\"\"\r\n\t\t\t\t   required />\r\n\t\t\t<label for=\"password\" class=\"infield\">Password</label>\r\n\t\t\t<img class=\"svg\" id=\"password-icon\" src=\"/core/img/actions/password.svg\" alt=\"\"/>\r\n\t\t\t<input type=\"checkbox\" id=\"show\" name=\"show\" />\r\n\t\t\t<label for=\"show\"></label>\r\n\t\t</p>\r\n\t\t<input type=\"checkbox\" name=\"remember_login\" value=\"1\" id=\"remember_login\"/><label\r\n\t\t\tfor=\"remember_login\">remember</label>\r\n\t\t<input type=\"hidden\" name=\"timezone-offset\" id=\"timezone-offset\"/>\r\n\t\t<input type=\"submit\" id=\"submit\" class=\"login primary\" value=\"Log in\"/>\r\n\t</fieldset>\r\n</form>\r\n\r\n\t\t</div>\r\n\t\t<footer><p class=\"info\"><a href=\"http://owncloud.org/\">ownCloud</a> &ndash;\r\n\t\t\tweb services under your control</p></footer>\r\n\t</body>\r\n</html>\r\n',\r\n)\r\n```\r\n#### Logfile with 5.0.5, returning expected XML on successful PROPFIND\r\n```\r\ncat ca[04:00:21][blindcoder@flora:~]$ cat carddav_5.0.5 \r\n[17-May-2013 15:00:00 +0200]: DISCOVERY: (retrieve_addressbooks) SEARCHING https://oc.anderdonau.de:443/remote.php/carddav/\r\n[17-May-2013 15:00:00 +0200]: DISCOVERY: (cdfopen) retrieve_addressbooks requesting https://oc.anderdonau.de:443/remote.php/carddav/ [RL 5]\r\n[17-May-2013 15:00:00 +0200]: DISCOVERY: (cdfopen) SendRequest: http_class::__set_state(array(\r\n   'host_name' => 'oc.anderdonau.de',\r\n   'host_port' => 443,\r\n   'proxy_host_name' => '',\r\n   'proxy_host_port' => 80,\r\n   'socks_host_name' => '',\r\n   'socks_host_port' => 1080,\r\n   'socks_version' => '5',\r\n   'protocol' => 'https',\r\n   'request_method' => 'PROPFIND',\r\n   'user_agent' => 'RCM CardDAV plugin/TRUNK',\r\n   'accept' => '',\r\n   'authentication_mechanism' => '',\r\n   'user' => NULL,\r\n   'password' => NULL,\r\n   'realm' => NULL,\r\n   'workstation' => NULL,\r\n   'proxy_authentication_mechanism' => '',\r\n   'proxy_user' => NULL,\r\n   'proxy_password' => NULL,\r\n   'proxy_realm' => NULL,\r\n   'proxy_workstation' => NULL,\r\n   'request_uri' => '/remote.php/carddav/',\r\n   'request' => 'PROPFIND /remote.php/carddav/ HTTP/1.1',\r\n   'request_headers' => \r\n  array (\r\n    'Host' => 'oc.anderdonau.de:443',\r\n    'User-Agent' => 'RCM CardDAV plugin/TRUNK',\r\n    'Depth' => '1',\r\n    'Content-Type' => 'application/xml; charset=\"utf-8\"',\r\n    'Connection' => 'Keep-Alive',\r\n    'Content-Length' => 241,\r\n  ),\r\n   'request_user' => 'b***r@s***r.h***p.n***t',\r\n   'request_password' => '***',\r\n   'request_realm' => NULL,\r\n   'request_workstation' => NULL,\r\n   'proxy_request_user' => NULL,\r\n   'proxy_request_password' => NULL,\r\n   'proxy_request_realm' => NULL,\r\n   'proxy_request_workstation' => NULL,\r\n   'request_body' => '<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<D:propfind xmlns:D=\"DAV:\" xmlns:C=\"urn:ietf:params:xml:ns:carddav\"><D:prop>\r\n\t<D:current-user-principal/>\r\n    <D:resourcetype />\r\n    <D:displayname />\r\n\t<C:addressbook-home-set/>\r\n</D:prop></D:propfind>\r\n',\r\n   'request_arguments' => \r\n  array (\r\n    'Protocol' => 'https',\r\n    'HostName' => 'oc.anderdonau.de',\r\n    'Headers' => \r\n    array (\r\n      'Host' => 'oc.anderdonau.de:443',\r\n      'User-Agent' => 'RCM CardDAV plugin/TRUNK',\r\n      'Depth' => '1',\r\n      'Content-Type' => 'application/xml; charset=\"utf-8\"',\r\n      'Connection' => 'Keep-Alive',\r\n    ),\r\n    'AuthUser' => 'b***r@s***r.h***p.n***t',\r\n    'AuthPassword' => '***',\r\n    'HostPort' => 443,\r\n    'RequestURI' => '/remote.php/carddav/',\r\n    'RequestMethod' => 'PROPFIND',\r\n    'Body' => '<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<D:propfind xmlns:D=\"DAV:\" xmlns:C=\"urn:ietf:params:xml:ns:carddav\"><D:prop>\r\n\t<D:current-user-principal/>\r\n    <D:resourcetype />\r\n    <D:displayname />\r\n\t<C:addressbook-home-set/>\r\n</D:prop></D:propfind>\r\n',\r\n  ),\r\n   'protocol_version' => '1.1',\r\n   'timeout' => 10,\r\n   'data_timeout' => 0,\r\n   'debug' => 0,\r\n   'log_debug' => 0,\r\n   'debug_response_body' => 1,\r\n   'html_debug' => 0,\r\n   'support_cookies' => 1,\r\n   'cookies' => \r\n  array (\r\n  ),\r\n   'error' => '',\r\n   'error_code' => 0,\r\n   'exclude_address' => '',\r\n   'follow_redirect' => 0,\r\n   'redirection_limit' => 5,\r\n   'response_status' => '',\r\n   'response_message' => '',\r\n   'file_buffer_length' => 8000,\r\n   'force_multipart_form_post' => 0,\r\n   'prefer_curl' => 1,\r\n   'keep_alive' => 1,\r\n   'sasl_authenticate' => 1,\r\n   'state' => 'RequestSent',\r\n   'use_curl' => true,\r\n   'connection' => NULL,\r\n   'content_length' => 0,\r\n   'response' => 'HTTP/1.1 401 Unauthorized\r\nDate: Fri, 17 May 2013 13:52:44 GMT\r\nServer: Apache/2.2.16 (Debian)\r\nX-Powered-By: PHP/5.3.3-7+squeeze15\r\nStrict-Transport-Security: max-age=31536000\r\nExpires: Thu, 19 Nov 1981 08:52:00 GMT\r\nCache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0\r\nPragma: no-cache\r\nWWW-Authenticate: Basic realm=\"ownCloud\"\r\nSet-Cookie: 50d184c54cdc1=njc5nfm4unnbnf24jfloobs5v4; path=/; secure; HttpOnly\r\nKeep-Alive: timeout=15, max=100\r\nConnection: Keep-Alive\r\nTransfer-Encoding: chunked\r\nContent-Type: application/xml; charset=utf-8\r\n\r\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<d:error xmlns:d=\"DAV:\" xmlns:s=\"http://sabredav.org/ns\">\r\n  <s:exception>Sabre_DAV_Exception_NotAuthenticated</s:exception>\r\n  <s:message>No basic authentication headers were found</s:message>\r\n  <s:sabredav-version>1.7.6</s:sabredav-version>\r\n</d:error>\r\n',\r\n   'read_response' => 0,\r\n   'read_length' => 0,\r\n   'request_host' => 'oc.anderdonau.de:443',\r\n   'next_token' => '',\r\n   'redirection_level' => 0,\r\n   'chunked' => 0,\r\n   'remaining_chunk' => 0,\r\n   'last_chunk_read' => 0,\r\n   'months' => \r\n  array (\r\n    'Jan' => '01',\r\n    'Feb' => '02',\r\n    'Mar' => '03',\r\n    'Apr' => '04',\r\n    'May' => '05',\r\n    'Jun' => '06',\r\n    'Jul' => '07',\r\n    'Aug' => '08',\r\n    'Sep' => '09',\r\n    'Oct' => '10',\r\n    'Nov' => '11',\r\n    'Dec' => '12',\r\n  ),\r\n   'session' => 'd49cec30c791a3fc86129f3300ded615',\r\n   'connection_close' => 0,\r\n   'force_close' => 0,\r\n   'connected_host' => 'oc.anderdonau.de',\r\n   'connected_port' => 443,\r\n   'connected_ssl' => 1,\r\n))\r\n[17-May-2013 15:00:00 +0200]: DISCOVERY: (cdfopen) success: array (\r\n  'status' => '207',\r\n  'headers' => \r\n  array (\r\n    'http/1.1 207 multi-status' => '',\r\n    'date' => 'Fri, 17 May 2013 13:52:44 GMT',\r\n    'server' => 'Apache/2.2.16 (Debian)',\r\n    'x-powered-by' => 'PHP/5.3.3-7+squeeze15',\r\n    'strict-transport-security' => 'max-age=31536000',\r\n    'expires' => 'Thu, 19 Nov 1981 08:52:00 GMT',\r\n    'cache-control' => 'no-store, no-cache, must-revalidate, post-check=0, pre-check=0',\r\n    'pragma' => 'no-cache',\r\n    'vary' => 'Brief,Prefer',\r\n    'dav' => '1, 3, extended-mkcol, addressbook, access-control, calendarserver-principal-property-search',\r\n    'set-cookie' => '50d184c54cdc1=shkfrnkj9elc177t7j9rtjns80; path=/; secure; HttpOnly',\r\n    'keep-alive' => 'timeout=15, max=100',\r\n    'connection' => 'Keep-Alive',\r\n    'transfer-encoding' => 'chunked',\r\n    'content-type' => 'application/xml; charset=utf-8',\r\n  ),\r\n  'body' => '<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<d:multistatus xmlns:d=\"DAV:\" xmlns:s=\"http://sabredav.org/ns\" xmlns:card=\"urn:ietf:params:xml:ns:carddav\"><d:response><d:href>/remote.php/carddav/</d:href><d:propstat><d:prop><d:current-user-principal><d:href>/remote.php/carddav/principals/b***r@s***r.h***p.n***t/</d:href></d:current-user-principal><d:resourcetype><d:collection/></d:resourcetype></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><d:displayname/><card:addressbook-home-set/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/principals/</d:href><d:propstat><d:prop><d:current-user-principal><d:href>/remote.php/carddav/principals/b***r@s***r.h***p.n***t/</d:href></d:current-user-principal><d:resourcetype><d:collection/></d:resourcetype></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><d:displayname/><card:addressbook-home-set/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/</d:href><d:propstat><d:prop><d:current-user-principal><d:href>/remote.php/carddav/principals/b***r@s***r.h***p.n***t/</d:href></d:current-user-principal><d:resourcetype><d:collection/></d:resourcetype></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><d:displayname/><card:addressbook-home-set/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response></d:multistatus>\r\n',\r\n)\r\n```"},"comment":{"url":"https://api.github.com/repos/owncloud/contacts/issues/comments/147379637","html_url":"https://github.com/owncloud/contacts/issues/94#issuecomment-147379637","issue_url":"https://api.github.com/repos/owncloud/contacts/issues/94","id":147379637,"user":{"login":"poleta33","id":14993282,"avatar_url":"https://avatars.githubusercontent.com/u/14993282?v=3","gravatar_id":"","url":"https://api.github.com/users/poleta33","html_url":"https://github.com/poleta33","followers_url":"https://api.github.com/users/poleta33/followers","following_url":"https://api.github.com/users/poleta33/following{/other_user}","gists_url":"https://api.github.com/users/poleta33/gists{/gist_id}","starred_url":"https://api.github.com/users/poleta33/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/poleta33/subscriptions","organizations_url":"https://api.github.com/users/poleta33/orgs","repos_url":"https://api.github.com/users/poleta33/repos","events_url":"https://api.github.com/users/poleta33/events{/privacy}","received_events_url":"https://api.github.com/users/poleta33/received_events","type":"User","site_admin":false},"created_at":"2015-10-12T12:20:10Z","updated_at":"2015-10-12T12:20:10Z","body":"any news of that ?"}}