Ticket #270 (closed Defect: Completed)
How should calendar discovery work?
| Reported by: | agx@… | Owned by: | wsanchez@… |
|---|---|---|---|
| Priority: | 5: Not set | Milestone: | |
| Component: | Calendar Server | Severity: | Other |
| Keywords: | Cc: | agx@… | |
| Port: |
Description
To me it's unclear how calendar discovery should work. Sunbird/Lightning/Evolution gladly accept the proper URIs but it would be nice if we'd be able to announce new readable/writeable calendars to the client somehow.
Change History
Note: See
TracTickets for help on using
tickets.


If you start at your calendar principal (eg, for me, /principals/users/wsanchez/), then there are DAV properties to help you find you calendar homes.
Also, if you start at /principals/ on our server, you can look up your own calendar principal URI via the DAV:current-user-principal-uri (or something) property.
The idea there being that if you do an CalDAV SRV DNS record lookup for example.com, that would resolve to something like https://calendar.example.com/principals/, where you can then to the current-user-principal lookup, and then the rest of the CalDAV lookups.
Is that enough info?