diff options
| author | Markus Heiser <markus.heiser@darmarit.de> | 2023-06-01 15:41:48 +0200 |
|---|---|---|
| committer | Markus Heiser <markus.heiser@darmarit.de> | 2023-06-01 15:51:14 +0200 |
| commit | 281e36f4b7848374535d5e953050ae73423191ca (patch) | |
| tree | f7bda906459c8e796ec688a0007191f3c3609d63 /searx/plugins | |
| parent | 38431d2e142b7da6a9b48aad203f02a2eff7e6fd (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.py | 7 |
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 |