Merge pull request #1014 from lbryio/lenientPublishLimits

changes max publishes to 20
This commit is contained in:
jessopb 2019-06-21 15:23:12 -04:00 committed by GitHub
commit a66511caaf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -7,7 +7,7 @@ const {
const ipBanFile = './site/config/ipBan.txt';
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>';
const maxPublishesInTenMinutes = 20;
let ipCounts = {};
let blockedAddresses = [];
@ -44,7 +44,7 @@ const autoblockPublishMiddleware = (req, res, next) => {
}
}, 600000 /* 10 minute retainer */);
if (count === 10) {
if (count === maxPublishesInTenMinutes) {
logger.error(`Banning IP: ${ip}`);
blockedAddresses.push(ip);
res.status(403).send(forbiddenMessage);