nextcloud/apps/dav/lib
Christoph Wurst 8c26abd493 fix(dav): Limit number of UPDATES for sync token created_at
Address book and calendar sync tokens have a created_at column in 26+
and we need to assign a current timestamp to the existing data at
upgrade so the data isn't cleaned up immediately. Updating the full
table is expensive and fails on clustered setups that limit transaction
size. We don't need a timestamp for the oldest rows so we can skip
updating them.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-06-19 16:05:56 +00:00
..
AppInfo feat(caldav): expose calendar subscriptions 2024-05-31 17:56:30 +02:00
Avatars Update php licenses 2021-06-04 22:02:41 +02:00
BackgroundJob Merge pull request #45639 from nextcloud/backport/45235/stable27 2024-06-07 12:13:20 +02:00
BulkUpload when reading an empty file getting EOF is not an error 2023-07-25 11:44:48 +02:00
CalDAV fix(caldav): event links in shared calendar notifications 2024-06-11 18:41:56 +00:00
CardDAV fix(dav): Rate limit address book creation 2024-06-07 12:15:58 +02:00
Command fix(dav): Add occ command to fix missing caldav sync tokens 2024-05-31 14:50:53 +02:00
Comments chore(dav): Make json_encode and json_decode throw on error 2023-01-19 19:19:22 +01:00
Connector fix(dav): Don't log access control as error 2024-06-10 11:56:15 +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(dav): Limit number of UPDATES for sync token created_at 2024-06-19 16:05:56 +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): Rate limit address book creation 2024-06-07 12:15:58 +02:00