Update README.md

This commit is contained in:
Lennart
2024-08-02 20:36:45 +02:00
parent c50485f13d
commit cdbfbbe750

View File

@@ -27,18 +27,27 @@ a calendar server
- [ ] Testing such that I'm confident enough to use it myself :) - [ ] Testing such that I'm confident enough to use it myself :)
- [ ] WebDAV sync extension [RFC 6578](https://www.rfc-editor.org/rfc/rfc6578) - [ ] WebDAV sync extension [RFC 6578](https://www.rfc-editor.org/rfc/rfc6578)
- [ ] implement getctag [see](https://github.com/apple/ccs-calendarserver/blob/master/doc/Extensions/caldav-ctag.txt) - [ ] implement getctag [see](https://github.com/apple/ccs-calendarserver/blob/master/doc/Extensions/caldav-ctag.txt)
- [ ] implement WebDAV If header
- [ ] Ensure proper routing - [ ] Ensure proper routing
- [x] Trash bin - [x] Trash bin
- [x] Hiding calendars instead of deleting them - [x] Hiding calendars instead of deleting them
- [ ] Restore endpoint - [ ] Restore endpoint
- [ ] Frontend
## Relevant RFCs ## Relevant RFCs
- Versioning Extensions to WebDAV: [RFC 3253](https://datatracker.ietf.org/doc/html/rfc3253) - Versioning Extensions to WebDAV: [RFC 3253](https://datatracker.ietf.org/doc/html/rfc3253)
- provides the REPORT method - provides the REPORT method
- Calendaring Extensions to WebDAV (CalDAV): [RFC 4791](https://datatracker.ietf.org/doc/html/rfc4791) - Calendaring Extensions to WebDAV (CalDAV): [RFC 4791](https://datatracker.ietf.org/doc/html/rfc4791)
- Scheduling Extensions to CalDAV: [RFC 6638](https://datatracker.ietf.org/doc/html/rfc6638) - Scheduling Extensions to CalDAV: [RFC 6638](https://datatracker.ietf.org/doc/html/rfc6638)
- not sure yet whether to implement this - not sure yet whether to implement this
- Collection Synchronization WebDAV [RFC 6578](https://datatracker.ietf.org/doc/html/rfc6578) - Collection Synchronization WebDAV [RFC 6578](https://datatracker.ietf.org/doc/html/rfc6578)
- We need to implement sync-token, etc. - We need to implement sync-token, etc.
- This is important for more efficient synchronisation - This is important for more efficient synchronisation
## Sync-token
- a returned version of a resource is marked with a sync token
- the client can send the sync token to find out about changes after this sync token