* Handle `SIGINFO`. Try `kill -s INFO <pid>`.
Also remove dirty hack added in flags to incorporate `--basic-auth`
flag. Add `__pycache__` to ignore list. Disable http proxy
during acceptor benchmark.
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* not on windows
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* no cover
* # pylint: disable=E1101
* Curl retry on error and check_output 2 minute timeout
* check output timeout None
* Update `faulthandler_timeout` to 2 minutes
* Disable `test_circular_imports`, `isort` integration now works
* Fix curl flags
* Revert back to older flags
* SIGINFO attribute might not even exist
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Add benchmarks for `proxy.py`, `tornado`, `aiohttp`, `flask`
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Lint happy
* Disable W0223 for tornado
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* FilterByUpstreamHostPlugin now uses facebook as example
* Advertise that cloudflare plugin require httpx library
* Advertise Dashboard as WIP
* More clarity around how plugins can be loaded
* Advertise how to get direct access to Chrome DevTools websocket endpoint
* Move plugin developer and contributor guide below the fold
* Update README.md
Co-authored-by: Sviatoslav Sydorenko <wk@sydorenko.org.ua>
* bash to console and consistent prompt sign
* Remove pytest commented out ignore clause
* Add dummy CustomNetworkInterface plugin documentation
Co-authored-by: Sviatoslav Sydorenko <wk@sydorenko.org.ua>
* Use suggested fix in #683 to remove pytest ignore
* Handle should not flush now which can block, instead let base tcp handler do its magic
* test speed up, doc string, logging enhancements
* Move macOS to the end of workflows
* Fix mypy warnings