dav WebDAV WebDAV endpoint WebDAV endpoint 1.27.0 agpl owncloud.org DAV integration https://github.com/nextcloud/server/issues OCA\DAV\BackgroundJob\CleanupDirectLinksJob OCA\DAV\BackgroundJob\UpdateCalendarResourcesRoomsBackgroundJob OCA\DAV\BackgroundJob\CleanupInvitationTokenJob OCA\DAV\BackgroundJob\EventReminderJob OCA\DAV\BackgroundJob\CalendarRetentionJob OCA\DAV\BackgroundJob\PruneOutdatedSyncTokensJob OCA\DAV\Migration\FixBirthdayCalendarComponent OCA\DAV\Migration\RegenerateBirthdayCalendars OCA\DAV\Migration\CalDAVRemoveEmptyValue OCA\DAV\Migration\BuildCalendarSearchIndex OCA\DAV\Migration\BuildSocialSearchIndex OCA\DAV\Migration\RefreshWebcalJobRegistrar OCA\DAV\Migration\RegisterBuildReminderIndexBackgroundJob OCA\DAV\Migration\RemoveOrphanEventsAndContacts OCA\DAV\Migration\RemoveClassifiedEventActivity OCA\DAV\Migration\RemoveDeletedUsersCalendarSubscriptions OCA\DAV\Migration\RemoveObjectProperties OCA\DAV\Migration\ChunkCleanup OCA\DAV\Command\CreateAddressBook OCA\DAV\Command\CreateCalendar OCA\DAV\Command\DeleteCalendar OCA\DAV\Command\MoveCalendar OCA\DAV\Command\ListCalendars OCA\DAV\Command\RetentionCleanupCommand OCA\DAV\Command\SendEventReminders OCA\DAV\Command\SyncBirthdayCalendar OCA\DAV\Command\SyncSystemAddressBook OCA\DAV\Command\RemoveInvalidShares OCA\DAV\Settings\CalDAVSettings OCA\DAV\Settings\AvailabilitySettings OCA\DAV\CalDAV\Activity\Setting\Calendar OCA\DAV\CalDAV\Activity\Setting\Event OCA\DAV\CalDAV\Activity\Setting\Todo OCA\DAV\CardDAV\Activity\Setting OCA\DAV\CalDAV\Activity\Filter\Calendar OCA\DAV\CalDAV\Activity\Filter\Todo OCA\DAV\CardDAV\Activity\Filter OCA\DAV\CalDAV\Activity\Provider\Calendar OCA\DAV\CalDAV\Activity\Provider\Event OCA\DAV\CalDAV\Activity\Provider\Todo OCA\DAV\CardDAV\Activity\Provider\Addressbook OCA\DAV\CardDAV\Activity\Provider\Card appinfo/v1/publicwebdav.php