emersion / emersion/go-webdav

contacts.icloud.com uses multiple hosts

Open
#61 2 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Go
Stars
497
Forks
108
PR merge metrics
No merged PRs in 30d

Description

`FindAddressBookHomeSet` returns only the path of the URL returned from the PROPFIND request. However, iCloud returns a different host name as well as the path. This is then discarded. Trying to retrieve any address objects will then fail with an error as the wrong host is being queried.

Looking at other carddav servers this is not normal behaviour but there doesn't seem to be anything in RFC 6352 that disallows it.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.