nextcloud/apps/dav/lib/CalDAV
Robert C. Schaller 823a07bb1d fix(dav): wrong comparison method between two events
Old comparison implementation compares each element of the array against each other with no respect for the associated array label, which leads to wrongful removals because one value is accidentally present in a completely different label. New comparison works 'by-label' individually.

Partly fixes #41084 because changes between 'SEQUENCE' not present, 'SEQUENCE:0' and 'SEQUENCE:1' were not detected in the old implementation and thus no email update sent.

Co-authored-by: Christoph Wurst <ChristophWurst@users.noreply.github.com>
Signed-off-by: Robert C. Schaller <gtbc_robert.schaller@rsxc.de>
2024-03-26 08:49:34 +00:00
..
Activity Merge pull request #38610 from fsamapoor/replace_strpos_calls_in_dav_app 2023-09-17 10:14:20 +02:00
AppCalendar chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
Auth Add create method to extended calendar implementation 2021-10-15 09:35:29 +02:00
BirthdayCalendar fix(CalDAV): check birthday calendar owner 2023-09-06 16:57:02 +02:00
FreeBusy fix(copyright): Fix copyright doc blocks 2023-12-01 07:20:23 +00:00
ICSExportPlugin Fix more psalm issues 2022-05-16 11:05:54 +02:00
Integration Refactors "strpos" calls in /apps/dav to improve code readability. 2023-06-12 09:46:07 +02:00
InvitationResponse [WIP] Add logging to Scheduling Plugin 2023-01-04 16:58:00 +01:00
Principal Update php licenses 2021-06-04 22:02:41 +02:00
Proxy Add type hints for mappers 2023-04-07 09:49:42 +02:00
Publishing chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
Reminder fix(dav): Hide less than minute diff in calendar notification title 2023-12-20 21:22:55 +00:00
ResourceBooking chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
Schedule fix(dav): allow multiple organizers if possible 2024-01-02 11:54:08 +01:00
Search Update php licenses 2021-06-04 22:02:41 +02:00
Security fix(dav): Rate limit calendar/subscription creation 2024-02-22 15:16:09 +01:00
Status fix(caldav): only call getTimestamp() on actual DateTime data 2024-02-03 14:24:09 +01:00
Trashbin fix(CalDAV): set acls for DeletedCalendarObjectsCollection 2024-01-18 08:39:24 +01:00
WebcalCaching chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
BirthdayService.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
CachedSubscription.php Fix param name after Sabre\CalDAV update 2023-11-22 12:43:27 -01:00
CachedSubscriptionObject.php Fix more psalm issues 2022-05-16 11:05:54 +02:00
CalDavBackend.php Bug fix: Select the correct table based on CALENDAR_TYPE_CALENDAR 2024-02-23 20:46:07 +00:00
Calendar.php Add typing to Sharing Backend 2022-06-22 10:25:17 +02:00
CalendarHome.php preload shares for calendars when listing calendars 2023-07-26 14:36:37 +02:00
CalendarImpl.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
CalendarManager.php Move calendar objects between calendars instead of deleting and recreating them 2022-03-16 12:48:50 +01:00
CalendarObject.php fix(caldav): add EXDATE and EXRULE to confidential object 2024-03-21 13:39:49 +00:00
CalendarProvider.php Feature: Provide access to app generated calendars through CalDAV 2023-04-25 18:11:49 +02:00
CalendarRoot.php Fix warning about optional parameter before required one 2022-04-12 14:26:24 +02:00
EventComparisonService.php fix(dav): wrong comparison method between two events 2024-03-26 08:49:34 +00:00
IRestorable.php Update php licenses 2021-06-04 22:02:41 +02:00
Outbox.php Update php licenses 2021-06-04 22:02:41 +02:00
Plugin.php Update php licenses 2021-06-04 22:02:41 +02:00
PublicCalendar.php Put calendar invites into the user's first available calendar 2022-05-12 15:28:36 +02:00
PublicCalendarObject.php Update php licenses 2021-06-04 22:02:41 +02:00
PublicCalendarRoot.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
RetentionService.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
TimezoneService.php fix(dav): Prioritize timezone from core/login 2023-11-29 14:12:43 +00:00