Skip to content

Add (partial) support for Time Zones by Reference (RFC 7809) #2051

@rfc2822

Description

@rfc2822

With RFC 7809, we could reduce time-zone complexity by using only the IANA timezone IDs without having to send/parse the VTIMEZONE every time.

If RFC 7809 is used, it may be safe to assume that both

So at least in that case, we could just use the TZIDs without VTIMEZONE.


We should also re-consider our timezone strategy to always parse & use VTIMEZONE.

Maybe it provides better results to always prefer system timezones with the same name (= ignore the VTIMEZONE if a system timezone with the same name is available).

Basically this is the behavior described in the RFC (page 4):

Observation and experiments have shown that, in the vast majority of cases, CalDAV clients have typically ignored time zone definitions in data received from servers, and instead make use of their own "built-in" definitions for the corresponding time zone identifier.

We could do so and additionally add (at least partial) support for Time Zones by Reference.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions