summaryrefslogtreecommitdiff
path: root/searx/plugins
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarit.de>2023-06-01 15:41:48 +0200
committerMarkus Heiser <markus.heiser@darmarit.de>2023-06-01 15:51:14 +0200
commit281e36f4b7848374535d5e953050ae73423191ca (patch)
treef7bda906459c8e796ec688a0007191f3c3609d63 /searx/plugins
parent38431d2e142b7da6a9b48aad203f02a2eff7e6fd (diff)
[fix] limiter: replace real_ip by IPv4/v6 network
Closes: https://github.com/searxng/searxng/issues/2477 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
Diffstat (limited to 'searx/plugins')
-rw-r--r--searx/plugins/limiter.py7
1 files changed, 1 insertions, 6 deletions
diff --git a/searx/plugins/limiter.py b/searx/plugins/limiter.py
index 7edbb1ce0..a8beb5e88 100644
--- a/searx/plugins/limiter.py
+++ b/searx/plugins/limiter.py
@@ -8,7 +8,6 @@ import flask
from searx import redisdb
from searx.plugins import logger
from searx.botdetection import limiter
-from searx.botdetection import dump_request
name = "Request limiter"
description = "Limit the number of request"
@@ -20,10 +19,7 @@ logger = logger.getChild('limiter')
def pre_request():
"""See :ref:`flask.Flask.before_request`"""
- ret_val = limiter.filter_request(flask.request)
- if ret_val is None:
- logger.debug("OK: %s" % dump_request(flask.request))
- return ret_val
+ return limiter.filter_request(flask.request)
def init(app: flask.Flask, settings) -> bool:
@@ -32,6 +28,5 @@ def init(app: flask.Flask, settings) -> bool:
if not redisdb.client():
logger.error("The limiter requires Redis")
return False
- limiter.init_cfg(logger)
app.before_request(pre_request)
return True