From a3aa0ce7d9e39e00842331a8b7737f8c8fba5ffb Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Sun, 30 Apr 2023 08:58:50 +0200 Subject: [PATCH] add support for non-standard server ports --- radicale/app/move.py | 1 + 1 file changed, 1 insertion(+) diff --git a/radicale/app/move.py b/radicale/app/move.py index 0c38eed5..5bd8a579 100644 --- a/radicale/app/move.py +++ b/radicale/app/move.py @@ -32,6 +32,7 @@ def get_server_netloc(environ: types.WSGIEnviron, force_port: bool = False): host = environ["HTTP_X_FORWARDED_HOST"] proto = environ.get("HTTP_X_FORWARDED_PROTO") or "http" port = "443" if proto == "https" else "80" + port = environ["HTTP_X_FORWARDED_PORT"] or port else: host = environ.get("HTTP_HOST") or environ["SERVER_NAME"] proto = environ["wsgi.url_scheme"]