proxy.py/helper
Abhinav Singh 5ab40f20b8
Wait until buffer flush (#1385)
* Wait until all data in buffer is flushed to client when upstream server finishes.

(cherry picked from commit d7765067b0)

* Wait until buffer flush

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

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

* Avoid shadowing

* _teared not _teardown

* Refactor logic

* Do not try `read_from_descriptors` if reads have previously teared down

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

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

---------

Co-authored-by: yk <1876421041@qq.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-04-13 14:47:35 +05:30
..
homebrew Fix homebrew formulae URL to install from git and not zip because of scm changes (#744) 2021-11-15 23:26:51 +05:30
.gitignore Doc & Banner update to match GitHub (#182) 2019-11-18 20:45:51 -08:00
Procfile Test refactor + Docker image CI (#154) 2019-10-29 20:41:39 -07:00
chrome_with_proxy.sh Fixes #356 WebSockets not working with TLS interception (#365) 2020-06-11 22:45:09 +05:30
chrome_with_rdp.sh Adopt BaseTcpServerHandler within HttpProtocolHandler (#681) 2021-11-06 14:01:13 +05:30
fluentd.conf Test refactor + Docker image CI (#154) 2019-10-29 20:41:39 -07:00
monitor_open_files.sh Wait until buffer flush (#1385) 2024-04-13 14:47:35 +05:30
proxy.pac Proxy.py Dashboard (#141) 2019-10-28 14:57:33 -07:00