I just created a new contact, and set their time zone to "Europe/Zurich". After saving the contact, I exported the CardDAV address book in vCard format from "https://card… (читать ещё)
I just created a new contact, and set their time zone to "Europe/Zurich". After saving the contact, I exported the CardDAV address book in vCard format from "https://carddav.OMITTED/addressbooks/OMITTED/addressbook/?export", the time zone just shows up as "Europe/". So either the form data is being handled improperly by Thunderbird, or the CardDAV server is handling it improperly. I'll also file an issue with sabre/dav in case the problem is with them.
The server (run by a third party) is running sabre/dav 4.6.0:
❯ curl https://carddav.OMITTED
< d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
< s:sabredav-version>4.6.0</s:sabredav-version>
< s:exception>Sabre\DAV\Exception\NotAuthenticated</s:exception>
< s:message>No 'Authorization: Basic' header found. Either the client didn't send one, or the server is misconfigured. Login was needed for privilege: {DAV:}read on </s:message>
< /d:error>