changes max publishes to 20 #1014

Merged
jessopb merged 1 commit from lenientPublishLimits into master 2019-06-21 21:23:13 +02:00

View file

@ -7,7 +7,7 @@ const {
const ipBanFile = './site/config/ipBan.txt'; const ipBanFile = './site/config/ipBan.txt';
const forbiddenMessage = const forbiddenMessage =
'<h1>Forbidden</h1>If you are seeing this by mistake, please contact us using <a href="https://chat.lbry.com/">https://chat.lbry.com/</a>'; '<h1>Forbidden</h1>If you are seeing this by mistake, please contact us using <a href="https://chat.lbry.com/">https://chat.lbry.com/</a>';
const maxPublishesInTenMinutes = 20;
let ipCounts = {}; let ipCounts = {};
let blockedAddresses = []; let blockedAddresses = [];
@ -44,7 +44,7 @@ const autoblockPublishMiddleware = (req, res, next) => {
} }
}, 600000 /* 10 minute retainer */); }, 600000 /* 10 minute retainer */);
if (count === 10) { if (count === maxPublishesInTenMinutes) {
logger.error(`Banning IP: ${ip}`); logger.error(`Banning IP: ${ip}`);
blockedAddresses.push(ip); blockedAddresses.push(ip);
res.status(403).send(forbiddenMessage); res.status(403).send(forbiddenMessage);