bitfireAT / davx5-ose

DAVx⁵ is an open-source CalDAV/CardDAV suite and sync app for Android. You can also access your online files (WebDAV) with it.
https://www.davx5.com
GNU General Public License v3.0
1.48k stars 74 forks source link

MKCALENDAR: send VTIMEZONE in calendar-timezone #1031

Open rfc2822 opened 2 weeks ago

rfc2822 commented 2 weeks ago

We need to send the

Depends on https://github.com/bitfireAT/dav4jvm/issues/56


I believe Davx5 is sending the wrong information here. From the spec on calendar-timezone

https://www.rfc-editor.org/rfc/rfc4791#section-5.2.2

5.2.2.  CALDAV:calendar-timezone Property

   Name:  calendar-timezone
...
"an iCalendar object with exactly one VTIMEZONE component.

But Davx5 is sending a timezone ID, not a VTIMEZONE component.

Instead Dav5x should be using the calendar-timezone-id property defined in:

https://www.rfc-editor.org/rfc/rfc7809#section-5.2

5.2.  CALDAV:calendar-timezone-id

   Name:  calendar-timezone-id
...
"a time zone identifier."

Originally posted by @robmueller in https://github.com/bitfireAT/davx5-ose/discussions/860#discussioncomment-10679880

github-actions[bot] commented 1 week ago

This PR/issue depends on:

github-actions[bot] commented 1 week ago

This PR/issue depends on: