nextcloud/apps/dav
Daniel Kesselberg 4bdb473aae
perf(dav): skip non-calendar requests in webcal caching plugin
The webcal caching plugin is active when the X-NC-CalDAV-Webcal-Caching header is there.

findPrincipalByUrl sends a request for /remote.php/dav/principals/users/admin/ using the caldavService which sets the header by default.[^1]

As X-NC-CalDAV-Webcal-Caching only impacts calendar requests, we can skip non-calendar requests.

[^1]: b3670f1805/src/services/caldavService.js (L43)

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-03-27 20:04:23 +01:00
..
appinfo fix(dav): Add retention time to sync token cleanup 2024-03-21 18:37:21 +01:00
composer fix(dav): Add retention time to sync token cleanup 2024-03-21 18:37:21 +01:00
css Include accept / decline links in CalDAV invitation emails 2018-06-29 10:44:44 +02:00
img fix: Use viewBox instead of viewbox in SVGs 2024-01-22 16:39:06 +01:00
l10n Fix(l10n): Update translations from Transifex 2024-03-26 00:19:24 +00:00
lib perf(dav): skip non-calendar requests in webcal caching plugin 2024-03-27 20:04:23 +01:00
src fix(dav): adjust usages of webdav.customRequest 2024-03-20 10:05:15 +01:00
templates Remove comment and guests option from Invitations UI 2022-12-20 16:31:06 +00:00
tests perf(dav): skip non-calendar requests in webcal caching plugin 2024-03-27 20:04:23 +01:00
.gitignore Introducing CardDAV into core 2015-11-06 15:26:51 +01:00
.l10nignore l10n: ignore packed js files from TX sync 2021-08-02 10:47:47 +02:00
openapi.json chore(deps): Update openapi-extractor 2024-02-21 12:07:50 +01:00