nextcloud/apps/dav/lib
Robert C. Schaller c98305c31a 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:48:13 +00:00
..
AppInfo Feature: Provide access to app generated calendars through CalDAV 2023-04-25 18:11:49 +02:00
Avatars Update php licenses 2021-06-04 22:02:41 +02:00
BackgroundJob fix(caldav): Close DB cursor in reminder index background job 2023-06-06 07:22:40 +00:00
BulkUpload when reading an empty file getting EOF is not an error 2023-07-25 11:44:48 +02:00
CalDAV fix(dav): wrong comparison method between two events 2024-03-26 08:48:13 +00:00
CardDAV fix(dav): ACLs for shared addressbooks 2024-03-21 11:59:29 +01:00
Command fix(CardDAV): only run upgrade sync if 1000 users or less 2023-08-27 14:04:44 +00:00
Comments chore(dav): Make json_encode and json_decode throw on error 2023-01-19 19:19:22 +01:00
Connector fix(dav): fallback realm for HTTP authentication 2024-02-23 20:32:20 +00:00
Controller fix: close cursor after reading the invitation 2023-08-11 16:37:37 +00:00
DAV fix(dav): ACLs for shared addressbooks 2024-03-21 11:59:29 +01:00
Db Update php licenses 2021-06-04 22:02:41 +02:00
Direct Silence errors of return type mismatch from Sabre for now 2023-02-07 11:23:31 +01:00
Events feat(CardDAV): Add Sabre\DAV\IMoveTarget support to OCA\DAV\CardDAV\AddressBook 2023-05-16 11:38:57 +02:00
Exception Don't spam the log with fatals when maintenance mode is enabled or an upgrade has to be done 2022-06-10 00:36:52 +02:00
Files Make sure to not pass null to DateTime::createFromFormat 2022-11-14 16:23:50 +01:00
Listener Fix typos in apps/ subdirectory 2022-09-05 12:59:54 +00:00
Migration fix: lower threshold for system address book sync 2023-11-22 19:53:52 +00:00
Profiler Add a built-in profiler inside Nextcloud 2022-04-04 10:28:26 +02:00
Provisioning/Apple Fix psalm spotted errors with new requirements 2023-01-02 15:02:28 +01:00
Search Move DateTime::ATOM to DateTimeInterface::ATOM 2021-06-23 15:28:07 +02:00
Settings Rename setting 'sendEventRemindersToSharedGroupMembers' to 'sendEventRemindersToSharedUsers'. 2023-05-04 13:05:00 +02:00
Storage Update php licenses 2021-06-04 22:02:41 +02:00
SystemTag fix(dav): Add missing use for OCP\Constants 2024-03-19 11:22:54 +01:00
Traits Update php licenses 2021-06-04 22:02:41 +02:00
Upload fix: Use proper path when trying to check if a file needs to get copied 2024-03-08 10:52:45 +00:00
UserMigration feat(UserMigration)!: 32-bit support 2023-05-05 17:59:57 -07:00
Capabilities.php Flip bulkupload.enabled default value to true 2022-08-29 17:49:55 +02:00
HookManager.php Minor optimizations for saving user personal information 2022-05-12 21:02:52 +02:00
RootCollection.php fix(carddav): expose system address book 2023-05-11 18:59:30 +02:00
Server.php fix(dav): Init ViewOnlyPlugin after auth 2024-02-28 10:17:28 +01:00