mirror of
https://github.com/GSA/notifications-api.git
synced 2026-02-03 18:01:08 -05:00
revert to last good
This commit is contained in:
@@ -32,9 +32,21 @@ def worker_int(worker):
|
|||||||
worker.log.info("worker: received SIGINT {}".format(worker.pid))
|
worker.log.info("worker: received SIGINT {}".format(worker.pid))
|
||||||
|
|
||||||
|
|
||||||
def post_request(worker, req, environ, resp):
|
# fix dynamic scan warning 10036
|
||||||
if "Server" in resp.headers:
|
def post_fork(server, worker):
|
||||||
resp.headers.pop("Server")
|
server.cfg.set(
|
||||||
|
"secure_scheme_headers",
|
||||||
|
{
|
||||||
|
"X-FORWARDED-PROTO": "https",
|
||||||
|
},
|
||||||
|
)
|
||||||
|
original_send = worker.wsgi.send
|
||||||
|
|
||||||
|
def custom_send(self, resp, *args, **kwargs):
|
||||||
|
resp.headers.pop("Server", None)
|
||||||
|
return original_send(resp, *args, **kwargs)
|
||||||
|
|
||||||
|
worker.wsgi.send = custom_send.__get__(worker.wsgi, type(worker.wsgi))
|
||||||
|
|
||||||
|
|
||||||
def fix_ssl_monkeypatching():
|
def fix_ssl_monkeypatching():
|
||||||
|
|||||||
Reference in New Issue
Block a user