]> git.ipfire.org Git - pbs.git/commitdiff
jobs: Ratelimit access to logs
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 24 Jan 2025 17:05:35 +0000 (17:05 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 24 Jan 2025 17:05:35 +0000 (17:05 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/web/jobs.py

index b405e6fd9032ed800eade564bb58ae4cd58511d6..ca660a04ca6e17800fb539fa2568cb2eb1f6c94d 100644 (file)
@@ -163,6 +163,7 @@ class QueueHandler(base.BaseHandler):
 
 
 class LogHandler(base.BaseHandler):
+       @base.ratelimit(limit=60, minutes=60, key="log")
        async def get(self, uuid):
                job = await self.backend.jobs.get_by_uuid(uuid)
                if not job: