]> git.ipfire.org Git - ipfire.org.git/blobdiff - src/web/base.py
Remove unused blacklist feature
[ipfire.org.git] / src / web / base.py
index 6b25ded18d99a417ed5a77623523ab6ad1e4d5ba..6c5031d80cf021c7b935ca4fd24ff88b22667584 100644 (file)
@@ -13,22 +13,6 @@ import tornado.web
 from ..decorators import *
 from .. import util
 
-def blacklisted(method):
-       @functools.wraps(method)
-       async def wrapper(self, *args, **kwargs):
-               # Check if remote is blacklisted
-               is_blacklisted = await self.remote.is_blacklisted()
-
-               # If so, redirect to the blocked page
-               if is_blacklisted:
-                       logging.warning("%s is blacklisted" % self.remote)
-
-                       return self.redirect("https://www.ipfire.org/blocked")
-
-               return method(self, *args, **kwargs)
-
-       return wrapper
-
 class ratelimit(object):
        def __init__(self, minutes=15, requests=180):
                self.minutes = minutes
@@ -257,11 +241,3 @@ class ErrorHandler(BaseHandler):
                        raise tornado.web.HTTPError(400)
 
                raise tornado.web.HTTPError(code)
-
-
-class BlockedHandler(BaseHandler):
-       def get(self):
-               # 403 - Forbidden
-               self.set_status(403)
-
-               self.render("static/blocked.html", address=self.get_remote_ip())