diff --git a/src/httpapi/security/public.py b/src/httpapi/security/public.py index 1e9bda63..eaddf029 100644 --- a/src/httpapi/security/public.py +++ b/src/httpapi/security/public.py @@ -32,6 +32,7 @@ class PublicAPISecurity: """Validate request has the correct hostname""" # If high security level, deny requests to public # (HS should be disabled anyway for Tor, but might not be for I2P) + g.is_onionr_client = False transports = gettransports.get() if public_api.config.get('general.security_level', default=1) > 0: @@ -48,6 +49,11 @@ class PublicAPISecurity: g.is_onionr_client = False except KeyError: g.is_onionr_client = False + # Add shared objects + try: + g.too_many = public_api._too_many + except KeyError: + g.too_many = None @public_api_security_bp.after_app_request def send_headers(resp):