diff options
author | Bert JW Regeer <bertjw@regeer.org> | 2020-11-26 21:41:06 -0800 |
---|---|---|
committer | Bert JW Regeer <bertjw@regeer.org> | 2020-11-26 21:41:06 -0800 |
commit | 90148c9ab53c53019055d8ca54ffcbba08b2b284 (patch) | |
tree | c79e750d986fd1784e3f3f5a865700b3b80dde8f | |
parent | c6231621133fff34b5e54a56641a516dbe75f5fd (diff) | |
download | waitress-90148c9ab53c53019055d8ca54ffcbba08b2b284.tar.gz |
Add new adjustment named server_name
-rw-r--r-- | src/waitress/adjustments.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/waitress/adjustments.py b/src/waitress/adjustments.py index 42d2bc0..466b5c4 100644 --- a/src/waitress/adjustments.py +++ b/src/waitress/adjustments.py @@ -136,6 +136,7 @@ class Adjustments: ("unix_socket_perms", asoctal), ("sockets", as_socket_list), ("channel_request_lookahead", int), + ("server_name", str), ) _param_map = dict(_params) @@ -288,6 +289,11 @@ class Adjustments: # is being processed. channel_request_lookahead = 0 + # This setting controls the SERVER_NAME of the WSGI environment, this is + # only ever used if the remote client sent a request without a Host header + # (or when using the Proxy settings, without forwarding a Host header) + server_name = "waitress.invalid" + def __init__(self, **kw): if "listen" in kw and ("host" in kw or "port" in kw): |