proxy.py/proxy/plugin
Abhinav Singh 541da114c8
Custom Url Parser (#730)
* Custom Url parser for our needs

* lint fix

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix proxy_pool plugin as scheme can be None if not present in the Url

* Address the ambiguous ipv6:port scenario along with valid cases

* lint checks

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* docstring

* Abstract into `http.parser` module

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix #398 HTTP/1.0 related issue

* lint checks

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2021-11-12 19:00:19 +05:30
..
cache DEFAULT_CA_FILE is now certifi/cacert.pem (#691) 2021-11-07 02:50:11 +05:30
__init__.py CustomDnsResolver plugin, CloudflareDnsResolver plugin, Allow plugins to configure network interface (#671) 2021-11-05 07:36:02 +05:30
adblock.json v3.4.0 (#638) 2021-10-30 04:32:05 +05:30
cloudflare_dns.py Test cov (#721) 2021-11-10 21:40:51 +05:30
custom_dns_resolver.py CustomDnsResolver plugin, CloudflareDnsResolver plugin, Allow plugins to configure network interface (#671) 2021-11-05 07:36:02 +05:30
filter_by_client_ip.py Custom Url Parser (#730) 2021-11-12 19:00:19 +05:30
filter_by_upstream.py Custom Url Parser (#730) 2021-11-12 19:00:19 +05:30
filter_by_url_regex.py Custom Url Parser (#730) 2021-11-12 19:00:19 +05:30
man_in_the_middle.py Custom Url Parser (#730) 2021-11-12 19:00:19 +05:30
mock_rest_api.py Custom Url Parser (#730) 2021-11-12 19:00:19 +05:30
modify_chunk_response.py [ModifyChunkResponsePlugin] Only bail out of body is not expected (#690) 2021-11-06 22:40:02 +05:30
modify_post_data.py Custom Url Parser (#730) 2021-11-12 19:00:19 +05:30
proxy_pool.py Custom Url Parser (#730) 2021-11-12 19:00:19 +05:30
redirect_to_custom_server.py Allow `--plugins` flag to be used multiple times (#725) 2021-11-12 02:46:43 +05:30
reverse_proxy.py DEFAULT_CA_FILE is now certifi/cacert.pem (#691) 2021-11-07 02:50:11 +05:30
shortlink.py Custom Url Parser (#730) 2021-11-12 19:00:19 +05:30
web_server_route.py Custom Url Parser (#730) 2021-11-12 19:00:19 +05:30