You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sorry for opening another issue, but I cant locate the last relateted one.
After doning some investigations it seems, that the main issue on having CardDAV not working against sabreDAV, it apperars that sabreDAV does not support the "sync-collection" command, used in /include/carddav.php:
public function get_all_vcards($include_vcards = true, $raw = false)
....
Sorry for opening another issue, but I cant locate the last relateted one.
After doning some investigations it seems, that the main issue on having CardDAV not working against sabreDAV, it apperars that sabreDAV does not support the "sync-collection" command, used in /include/carddav.php:
public function get_all_vcards($include_vcards = true, $raw = false)
....
$content = '<D:sync-collection xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:carddav"><D:sync-token>/D:sync-token<D:prop><D:getcontenttype/><D:getetag/><D:allprop/><C:address-data><C:allprop/>/C:address-data/D:prop<C:filter/>/D:sync-collection';
After made some minor changes to this file to avoid the access problems (Changing any apperance of CURLAUTH_ANY to CURLAUTH_BASIC, ans adding this
direct before the
line in the query function.
As far as I see the function get_all_vcards exists not in the carddav.php repository, so I assume, that this function ist created in this project.
Maybe it will work, when this CardDAV report body is replaced by something compareable with a PROPFIND or addressbook-query statement?
The text was updated successfully, but these errors were encountered: