aboutsummaryrefslogtreecommitdiffstats
path: root/apps/dav/lib/Server.php
diff options
context:
space:
mode:
authorChristoph Wurst <christoph@winzerhof-wurst.at>2023-08-11 16:36:10 +0200
committerChristoph Wurst <ChristophWurst@users.noreply.github.com>2024-02-22 15:16:09 +0100
commitc7ddc5fd542e200c10c08a42265b2e319e219a19 (patch)
tree84b63621fc3f3f91ea75ef3e25b63226e27bb1c8 /apps/dav/lib/Server.php
parent7d05faa07e22531c53534cf7de567c0ddcd71456 (diff)
downloadnextcloud-server-c7ddc5fd542e200c10c08a42265b2e319e219a19.tar.gz
nextcloud-server-c7ddc5fd542e200c10c08a42265b2e319e219a19.zip
fix(dav): Rate limit calendar/subscription creation
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Diffstat (limited to 'apps/dav/lib/Server.php')
-rw-r--r--apps/dav/lib/Server.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/dav/lib/Server.php b/apps/dav/lib/Server.php
index ab46733261c..db2537bdfa1 100644
--- a/apps/dav/lib/Server.php
+++ b/apps/dav/lib/Server.php
@@ -39,6 +39,7 @@ namespace OCA\DAV;
use OCA\DAV\AppInfo\PluginManager;
use OCA\DAV\BulkUpload\BulkUploadPlugin;
use OCA\DAV\CalDAV\BirthdayService;
+use OCA\DAV\CalDAV\Security\RateLimitingPlugin;
use OCA\DAV\CardDAV\HasPhotoPlugin;
use OCA\DAV\CardDAV\ImageExportPlugin;
use OCA\DAV\CardDAV\MultiGetExportPlugin;
@@ -194,6 +195,8 @@ class Server {
\OC::$server->getConfig(),
\OC::$server->getURLGenerator()
));
+
+ $this->server->addPlugin(\OCP\Server::get(RateLimitingPlugin::class));
}
// addressbook plugins