synapse/tests/http
Andrew Morgan 5b268997bd
Allow providing credentials to HTTPS_PROXY (#9657)
Addresses https://github.com/matrix-org/synapse-dinsic/issues/70

This PR causes `ProxyAgent` to attempt to extract credentials from an `HTTPS_PROXY` env var. If credentials are found, a `Proxy-Authorization` header ([details](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Proxy-Authorization)) is sent to the proxy server to authenticate against it. The headers are *not* passed to the remote server.

Also added some type hints.
2021-03-22 17:20:47 +00:00
..
federation Update black, and run auto formatting over the codebase (#9381) 2021-02-16 22:32:34 +00:00
__init__.py Use TLSv1.2 for fake servers in tests (#8208) 2020-09-10 19:49:08 +01:00
ca.crt Tests for SSL certs for federation connections 2019-06-10 16:14:20 +01:00
ca.key Tests for SSL certs for federation connections 2019-06-10 16:14:20 +01:00
server.key Tests for SSL certs for federation connections 2019-06-10 16:14:20 +01:00
test_additional_resource.py Remove spurious "SynapseRequest" result from `make_request" 2020-12-15 22:35:40 +00:00
test_client.py Add tests for blacklisting reactor/agent. (#9563) 2021-03-11 09:15:22 -05:00
test_endpoint.py Support icons for Identity Providers (#9154) 2021-01-20 08:15:14 -05:00
test_fedclient.py Handle bad JSON data being returned from the federation API. (#9070) 2021-01-12 11:07:01 -05:00
test_proxyagent.py Allow providing credentials to HTTPS_PROXY (#9657) 2021-03-22 17:20:47 +00:00
test_servlet.py Fix the exception that is raised when invalid JSON is encountered. (#8291) 2020-09-10 14:55:25 -04:00
test_simple_client.py Fix handling of connection timeouts in outgoing http requests (#8400) 2020-09-29 10:29:21 +01:00