Skip to content

CalDAV principal discovery hangs silently #53

@mickenordin

Description

@mickenordin

CalDAV sync starts principal discovery but never completes or logs an error:

[INFO chithi::mail::caldav] caldav: connected to https://cal.smolnet.org
[DEBUG chithi::mail::caldav] caldav: discovering principal at https://cal.smolnet.org
[DEBUG reqwest::connect] starting new connection: https://cal.smolnet.org/

No further CalDAV log output appears. The sync continues with other accounts, but the CalDAV calendars never sync. This may be a timeout issue or the server returning an unexpected response during PROPFIND.

Since syncCalendars in the store awaits each account sequentially, a hanging CalDAV discovery blocks the final fetchCalendars() call, which also delays visibility of calendars from other accounts (see #52).

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions