nextcloud/apps/dav/lib
Christoph Wurst bbbc931766 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:09:13 +00:00
..
AppInfo feat(caldav): expose calendar subscriptions 2024-05-08 10:49:21 +02:00
Avatars Convert isset ternary to null coalescing operator 2023-09-28 12:18:41 +03:30
BackgroundJob fix(caldav): automatically delete outdated scheduling objects 2024-06-03 11:10:03 +00:00
BulkUpload perf: switch places that always use the first getById result to getFirstNodeById 2024-03-04 13:57:31 +01:00
CalDAV fix(caldav): event links in shared calendar notifications 2024-06-11 18:44:14 +00:00
CardDAV fix(dav): Rate limit address book creation 2024-05-28 10:09:22 +00:00
Command fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
Comments fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
Connector fix(dav): also return shared-with-me shares data 2024-06-12 11:06:10 +00:00
Controller perf: switch places that always use the first getById result to getFirstNodeById 2024-03-04 13:57:31 +01:00
DAV fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
Db enh(userstatus): add OOO automation and remove calendar automation 2023-11-28 10:28:06 +01:00
Direct perf: switch places that always use the first getById result to getFirstNodeById 2024-03-04 13:57:31 +01:00
Events chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01: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 feat(dav): Support multiple scopes in DAV search 2024-04-22 15:28:29 +00:00
Listener chore: Fix missing template parameter for IEventListener 2024-01-30 10:57:15 +01:00
Migration fix(dav): Limit number of UPDATES for sync token created_at 2024-06-19 16:09:13 +00:00
Profiler chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
Provisioning/Apple Fix psalm spotted errors with new requirements 2023-01-02 15:02:28 +01:00
Search feat(dav): hide search providers if their respective app is not activated 2023-11-27 09:38:22 +01:00
Service fix(dav): Make current ooo info time-dependent 2023-12-05 08:36:50 +01:00
Settings chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
SetupChecks fix: Migrate WebDAV endpoint check to SetupCheck API 2024-03-14 16:20:17 +01:00
Storage Update php licenses 2021-06-04 22:02:41 +02:00
SystemTag chore: Break closure call on two lines to make it readable 2024-03-19 16:01:25 +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:02:45 +01:00
UserMigration Skip instead of throwing on invalid address book migration 2024-02-23 15:24:46 +01:00
Capabilities.php dav: Add OpenAPI spec 2023-07-11 16:37:40 +02:00
HookManager.php chore: Improve phpdoc typing to silence psalm errors 2024-04-04 11:45:22 +02:00
ResponseDefinitions.php fix(dav): Make current ooo info time-dependent 2023-12-05 08:36:50 +01:00
RootCollection.php perf: switch places that always use the first getById result to getFirstNodeById 2024-03-04 13:57:31 +01:00
Server.php fix(dav): also return shared-with-me shares data 2024-06-12 11:06:10 +00:00
ServerFactory.php feat(caldav): Create personal event for out-of-office messages 2023-11-14 13:57:12 +01:00