From 0c0f7c4ea254695c3e5ce08f7974dc05e62cce13 Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Fri, 15 Apr 2016 14:56:30 +0000 Subject: [PATCH] Block geckolala specifically --- plugins/c9.preview/preview.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/c9.preview/preview.js b/plugins/c9.preview/preview.js index 0169266c..26722efe 100644 --- a/plugins/c9.preview/preview.js +++ b/plugins/c9.preview/preview.js @@ -53,6 +53,11 @@ define(function(require, exports, module) { requestTimeout(15*60*1000), require("./lib/middleware/sanitize-path-param"), ratelimit("username", 10 * 1000, 2000), + function(req, res, next) { + if (req.params.username === "geckolala") + return next(new error.TooManyRequests("Rate limit exceeded")); + next(); + }, handler.getProjectSession(), handler.getRole(db), handler.getProxyUrl(function() {