From f32ecc744c91a389986b69aff01a1e54912fedf2 Mon Sep 17 00:00:00 2001 From: Alasdair Smith Date: Tue, 22 Jan 2019 11:23:15 +0000 Subject: [PATCH] Merge pull request #1425 from sharelatex/spd-rate-limit-on-project-upload Add rate limit on project upload GitOrigin-RevId: e2da5fb1815d85d8e82fe2f4498786f1fc5b5727 --- .../web/app/coffee/Features/Uploads/UploadsRouter.coffee | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/web/app/coffee/Features/Uploads/UploadsRouter.coffee b/services/web/app/coffee/Features/Uploads/UploadsRouter.coffee index 16fc5252f7..a6a82122a8 100644 --- a/services/web/app/coffee/Features/Uploads/UploadsRouter.coffee +++ b/services/web/app/coffee/Features/Uploads/UploadsRouter.coffee @@ -14,6 +14,11 @@ module.exports = apply: (webRouter, apiRouter) -> webRouter.post '/project/new/upload', AuthenticationController.requireLogin(), + RateLimiterMiddlewear.rateLimit({ + endpointName: "project-upload" + maxRequests: 20 + timeInterval: 60 + }), upload.single('qqfile'), ProjectUploadController.uploadProject