diff options
author | Tor Andersson <tor@ccxvii.net> | 2022-04-05 01:40:55 +0200 |
---|---|---|
committer | Tor Andersson <tor@ccxvii.net> | 2022-04-15 14:34:17 +0200 |
commit | 2f320ed21eba25fac0da4570949ce222f1410447 (patch) | |
tree | 7df97b32b2c18424b96369094aa788655900110c | |
parent | 8875d16a5d50541f1b0b914e0b9666fe4c2b26a8 (diff) | |
download | server-2f320ed21eba25fac0da4570949ce222f1410447.tar.gz |
Drop IP blacklist. Just use iptables instead.
-rw-r--r-- | schema.sql | 1 | ||||
-rw-r--r-- | server.js | 3 |
2 files changed, 0 insertions, 4 deletions
@@ -1,6 +1,5 @@ -- Blacklists -- -create table if not exists blacklist_ip ( ip text primary key ) without rowid; create table if not exists blacklist_mail ( mail text primary key ) without rowid; -- Titles -- @@ -224,7 +224,6 @@ function get_avatar(mail) { * USER AUTHENTICATION */ -const SQL_BLACKLIST_IP = SQL("SELECT EXISTS ( SELECT 1 FROM blacklist_ip WHERE ip=? )").pluck(); const SQL_BLACKLIST_MAIL = SQL("SELECT EXISTS ( SELECT 1 FROM blacklist_mail WHERE ? LIKE mail )").pluck(); const SQL_EXISTS_USER_NAME = SQL("SELECT EXISTS ( SELECT 1 FROM users WHERE name=? )").pluck(); @@ -313,8 +312,6 @@ app.use(function (req, res, next) { return res.redirect("/msie.html"); let ip = req.ip || req.connection.remoteAddress || "0.0.0.0"; res.setHeader('Cache-Control', 'no-store'); - if (SQL_BLACKLIST_IP.get(ip) === 1) - return res.status(403).send('Sorry, but this IP has been banned.'); let sid = login_cookie(req); if (sid) { let user_id = login_sql_select.get(sid); |