aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'caldav'Quentin Dufour2024-05-29136-3949/+21760
|\
| * upgrade cargo2nixQuentin Dufour2024-05-292-695/+839
| * fix DAV header for iOSQuentin Dufour2024-05-294-9/+41
| * re-enable imap behavior testsQuentin Dufour2024-05-291-2/+2
| * test report sync-collectionQuentin Dufour2024-05-296-10/+240
| * initial implementation of sync-collectioncaldavQuentin Dufour2024-05-284-15/+154
| * implement propfind sync-tokenQuentin Dufour2024-05-287-40/+195
| * implement sync multistatus extensionQuentin Dufour2024-05-284-1/+63
| * add a multistatus extension entrypointQuentin Dufour2024-05-287-0/+21
| * fix reportQuentin Dufour2024-05-281-7/+2
| * parse property for sync + versioningQuentin Dufour2024-05-2813-15/+414
| * webdav sync core codecQuentin Dufour2024-05-2714-13/+628
| * debug support of calendar-data pruningQuentin Dufour2024-05-276-37/+160
| * add prune logicQuentin Dufour2024-05-262-0/+41
| * test fetching pending VTODOsQuentin Dufour2024-05-261-1/+37
| * support multiple same name components, properties & parametersQuentin Dufour2024-05-263-106/+240
| * better support for time-rangeQuentin Dufour2024-05-268-112/+187
| * add a new aero-ical moduleQuentin Dufour2024-05-259-182/+500
| * improve ical date parsingQuentin Dufour2024-05-235-51/+82
| * test calendar-multigetQuentin Dufour2024-05-231-47/+92
| * test calendar-query vevent filteringQuentin Dufour2024-05-234-1/+174
| * check calendar autodiscoveryQuentin Dufour2024-05-221-2/+52
| * test rfc5397 current-user-principalQuentin Dufour2024-05-221-4/+33
| * test webdav core get, delete, updateQuentin Dufour2024-05-222-3/+41
| * test webdav putQuentin Dufour2024-05-222-2/+118
| * webdav propfind integration testsQuentin Dufour2024-05-227-19/+370
| * fix unit testsQuentin Dufour2024-05-223-9/+8
| * fix: parsing components & timesQuentin Dufour2024-05-224-107/+127
| * first full filter implementationQuentin Dufour2024-05-221-17/+38
| * calendar-query filter propertiersQuentin Dufour2024-05-214-14/+117
| * WIP filterQuentin Dufour2024-05-161-8/+48
| * format + WIP calendar-queryQuentin Dufour2024-05-1646-1447/+2454
| * Add icalendar dependencyQuentin Dufour2024-04-304-1/+35
| * Working ICS GET/PUT/DELETEQuentin Dufour2024-04-245-17/+105
| * Parse If-{None-}Match headersQuentin Dufour2024-04-244-7/+30
| * basic thunderbird event is working!Quentin Dufour2024-04-232-17/+17
| * successfully return ICS in REPORT queriesQuentin Dufour2024-04-233-166/+171
| * Add support for content typeQuentin Dufour2024-04-233-1/+28
| * GET implementationQuentin Dufour2024-04-235-27/+76
| * PUT seems to workQuentin Dufour2024-04-237-43/+106
| * Do not silently drop an invalid frameQuentin Dufour2024-04-213-7/+42
| * Add a virtual node CreateEventNodeQuentin Dufour2024-04-203-30/+105
| * Finalize refactorQuentin Dufour2024-04-184-647/+660
| * split dav module in multiple filesQuentin Dufour2024-04-183-124/+161
| * Refactor DAVQuentin Dufour2024-04-061-123/+146
| * It compiles againQuentin Dufour2024-04-051-66/+132
| * WIP dav integrationQuentin Dufour2024-04-052-58/+70
| * Implement diffQuentin Dufour2024-04-043-8/+41
| * GET logicQuentin Dufour2024-04-041-5/+21
| * Write PUTQuentin Dufour2024-04-041-7/+46