Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
proxy.py
Lightweight, Programmable, TLS interceptor Proxy for HTTP(S), HTTP2, WebSockets protocols in a single Python file
Collective -
Host: opensource -
https://opencollective.com/proxypy
- Website: https://abhinavsingh.com/about
- Code: https://github.com/abhinavsingh/proxy.py
github.com/abhinavsingh/proxy.py - 1dba7f053cff2845543738c820d5909b59d100ac authored about 3 years ago
* Build containers in parallel and pre-check
* Fix loop in workflow
* Test container needs...
github.com/abhinavsingh/proxy.py - 7d20e437b3df34a598ba169a4d748c6513efec6e authored about 3 years ago* Decouple transport framework from dashboard plugin
* Move `InspectTrafficPlugin` within `ht...
github.com/abhinavsingh/proxy.py - 32acdcb9fe50f2ab425ddb2ef9c5a544e20c1b10 authored about 3 years ago
Bumps [httpx](https://github.com/encode/httpx) from 0.20.0 to 0.21.3.
- [Release notes](https:/...
* isort the tests folder
* Carry over changes from #672
* Disable pre-commit
* Revert f...
github.com/abhinavsingh/proxy.py - 35e9c57af7c6e312ec6f22fad2137f5500b0ff15 authored about 3 years agoBumps [sphinxcontrib-towncrier](https://github.com/sphinx-contrib/sphinxcontrib-towncrier) from ...
github.com/abhinavsingh/proxy.py - 9344a54fbe5d67cdf107deeccabda09c3806e921 authored about 3 years agoBumps [chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend) from 1.0.9...
github.com/abhinavsingh/proxy.py - 8b1b619e6c7f1124e65db443e983ced56b0d1884 authored about 3 years ago* Expose conn pool to plugins
* Fix reusable state handling
* Separate `release` and `reta...
github.com/abhinavsingh/proxy.py - 9b2e7bba7da893c6927ce607e745a1a11bb758fb authored about 3 years ago* Add `--port-file` flag
* Use `--port-file` flag for integration tests using `get_available_...
github.com/abhinavsingh/proxy.py - a2e1fc68a09416a6418694e31fd0ef9362114117 authored about 3 years agogithub.com/abhinavsingh/proxy.py - 4672dd99431215ee64932a75d5042b7f9ba4de5b authored about 3 years ago
* Add `Descriptors` type
* Add a `DescriptorsHandlerMixin` class used throughout the http fra...
github.com/abhinavsingh/proxy.py - 0d1fe198d3c1de0b91037047d9981a8520b3c203 authored about 3 years ago
Bumps [types-paramiko](https://github.com/python/typeshed) from 2.8.4 to 2.8.6.
- [Release note...
Bumps [ws](https://github.com/websockets/ws) from 8.3.0 to 8.4.0.
- [Release notes](https://git...
Bumps [jasmine](https://github.com/jasmine/jasmine-npm) from 3.10.0 to 4.0.0.
- [Release notes]...
Bumps [wheel](https://github.com/pypa/wheel) from 0.37.0 to 0.37.1.
- [Release notes](https://g...
* Add `TlsInterception` acceptance test
* [pre-commit.ci] auto fixes from pre-commit.com hook...
github.com/abhinavsingh/proxy.py - 7ef2785c31a80d21f2db89f754a790ecc1e2097e authored about 3 years agoRemove `menubar`
github.com/abhinavsingh/proxy.py - 82be14ef13a5cb52332aff08123aa20228ede3c4 authored about 3 years ago* Merge pull request #896 from abhinavsingh/missed-scenarios
Avoid registering invalid FD wit...
github.com/abhinavsingh/proxy.py - 111ec38909378fcf438bdcd765f94bb83c9a8e34 authored about 3 years ago
Bumps [twine](https://github.com/pypa/twine) from 3.7.0 to 3.7.1.
- [Release notes](https://git...
Bumps [tox](https://github.com/tox-dev/tox) from 3.24.4 to 3.24.5.
- [Release notes](https://gi...
* Refactored TlsParser based upon work done in #748
* Add missing `tls_server_hello.data`, th...
github.com/abhinavsingh/proxy.py - db0c923447974bda5ba27d9e3c98784f818deb91 authored about 3 years ago* Add `protocols` abstract static method to `HttpProtocolHandlerBase` which defines which HTTP s...
github.com/abhinavsingh/proxy.py - d22d55116808bd62530966f4fdc6cb5c8db920b4 authored about 3 years agogithub.com/abhinavsingh/proxy.py - 498a1bb84b4f8fc3fc56da379b1e9a5ea6976f48 authored about 3 years ago
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 4.3.1 to 4.3.2.
- [Release notes](htt...
* Hook connection pool lifecycle within threadless
* [pre-commit.ci] auto fixes from pre-comm...
github.com/abhinavsingh/proxy.py - 46c942f9477936a36b77aa6dd505d1f5e8e79550 authored about 3 years ago* Define work lifecycle events for pool
* [pre-commit.ci] auto fixes from pre-commit.com hook...
github.com/abhinavsingh/proxy.py - 263c067301cd28c36de6ac902d3d950b41d4be4d authored about 3 years ago* Tie connection pool into Threadless
* Pass upstream conn pool reference to work instances
...
github.com/abhinavsingh/proxy.py - ea662808271841f1db7ac79015fef836d785816b authored about 3 years ago
* Fix `HttpWebServerPacFilePlugin` broken routes logic
* lint
github.com/abhinavsingh/proxy.py - 8e3d724cd6b684fcadca336d6b59fe1794c6f72e authored about 3 years ago* sys.exit on SIGINT, SIGHUP, SIGTERM
* Add todo for pending signal actions
* SIGHUP is wi...
github.com/abhinavsingh/proxy.py - d4449b8644e75897719305f34193b34e258357e4 authored about 3 years ago* Convert `--local-executor` in an integer flag, defaults to 1 i.e. enabled, use 0 to disable
...
github.com/abhinavsingh/proxy.py - 99856a6aa7d9878f6815a53af2c0ebd69d813ed8 authored about 3 years ago* Work can also be TcpServerConnection, not just TcpClientConnection. More over, it can be any ...
github.com/abhinavsingh/proxy.py - f921f568036c940e0bbfae8b142619ec90a0eb32 authored about 3 years ago* do it
* Change defaults
* integrate with ci/cd updates
* Fix ci
* Add dockerfile `...
github.com/abhinavsingh/proxy.py - 904617eca49b8af584129d96661ae3628255333a authored about 3 years ago* Add `ProgramNamePlugin`
* Update readme
* [pre-commit.ci] auto fixes from pre-commit.com...
github.com/abhinavsingh/proxy.py - 13c64b53573510b0df924faf7d6203a337af7818 authored about 3 years ago* Add response pkt utility
* Unused import
* [pre-commit.ci] auto fixes from pre-commit.co...
github.com/abhinavsingh/proxy.py - c936f7e52d030d76240c373d8c7f442ff633ea75 authored about 3 years agogithub.com/abhinavsingh/proxy.py - 2d8385720c33ffb0233b73a1f1ac5e993c8525f6 authored about 3 years ago
* Raise `HttpProtocolException` instead of `ValueError` for clean teardown of the offending conn...
github.com/abhinavsingh/proxy.py - 32fb72985ceb40145401769ed1f82f0c931bf8e1 authored about 3 years ago* Add `conn_close` kwarg to packet builder utilities, passing True will automatically add `Conne...
github.com/abhinavsingh/proxy.py - 37c779ade9d06bc17d5f67fadec4ae72850d6799 authored about 3 years ago* Use `Url` class to parse proxy pool entries
* Add support for parsing user:pass from raw ur...
github.com/abhinavsingh/proxy.py - da1795d2ed78175addb4da16852903e8e9b1ccd3 authored about 3 years agoAvoid registering invalid FD with selectors
github.com/abhinavsingh/proxy.py - bb60c65dd8244b2985c8d70a783b1c2a2351faeb authored about 3 years ago* Merge pull request #840 from abhinavsingh/release-schedule-notes
Add release schedule under...
github.com/abhinavsingh/proxy.py - 2784cfb1151167a5b3642baedb411f00e6667d60 authored about 3 years ago* Fix serial number generation
* Fix spellcheck-doc
github.com/abhinavsingh/proxy.py - ef730ecdc02510d309a1a3bc719e52d711d073ff authored about 3 years ago
Bumps [jquery](https://github.com/jquery/jquery) from 3.5.1 to 3.6.0.
- [Release notes](https:/...
Bumps [chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend) from 1.0.9...
github.com/abhinavsingh/proxy.py - 5c62995f5f9c458ded9b2dc3c6bbc2969752eb7a authored about 3 years ago
Bumps [mypy](https://github.com/python/mypy) from 0.910 to 0.920.
- [Release notes](https://git...
github.com/abhinavsingh/proxy.py - eaeadcc18ab2b7a22c92cce0d111b89dd950c438 authored about 3 years ago
* Tag GHCR latest only when publishing from develop branch
* Fix condition
* Quote platfor...
github.com/abhinavsingh/proxy.py - 88bbccb2771aa362c93001592383cf06b91c623a authored about 3 years agoBumps [chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend) from 1.0.9...
github.com/abhinavsingh/proxy.py - 92671db32dc57bd0ea6998645e1a69d2af8791e2 authored about 3 years ago
Bumps [blacksheep](https://github.com/Neoteroi/BlackSheep) from 1.2.1 to 1.2.2.
- [Release note...
* Pre-evaluate `args.threadless = is_threadless` during flag initialization
* Address some an...
github.com/abhinavsingh/proxy.py - f2c88bb650ce43a79e75bf6e2e8df378a4cdda6d authored about 3 years agogithub.com/abhinavsingh/proxy.py - bf2d752c745ae69a697a21bcd278a236fe6f6311 authored about 3 years ago
* Merge pull request #840 from abhinavsingh/release-schedule-notes
Add release schedule under...
github.com/abhinavsingh/proxy.py - 009935b29b43035a3a9987d6cf630afdb775d50d authored about 3 years ago* Benchmark gets packaged within wheel if set as a package
* Use `--local-executor` flag by d...
github.com/abhinavsingh/proxy.py - 0a9b9a0e34cd7b91566be525b97cf7b37062ca29 authored about 3 years agogithub.com/abhinavsingh/proxy.py - 798facada097c6d356ae5c8845577bebb99cd1dc authored about 3 years ago
* Build containers without matrix based strategy. Helps with buildx based manifest generation
...
github.com/abhinavsingh/proxy.py - 4496c237122f311f858ada460b09d7d14278327c authored about 3 years ago* Handle KBI in threadless
* Remove line-length disable clause
* Move `Set PROXYPY_CONTAIN...
github.com/abhinavsingh/proxy.py - b2612a1bb818bc228a54644cc3a0ea194007ef7e authored about 3 years ago
Bumps [py-spy](https://github.com/benfred/py-spy) from 0.3.10 to 0.3.11.
- [Release notes](http...
github.com/abhinavsingh/proxy.py - 601e83c0698d0329bb61701f69278f6c64ca706c authored about 3 years ago
github.com/abhinavsingh/proxy.py - 17eb2cf55fc6f60b2578ef51008b561f2442dea9 authored about 3 years ago
github.com/abhinavsingh/proxy.py - bc8a5110f6f8d81921604194c5561d68f51c2807 authored about 3 years ago
* Fix broken TLS interception because uid is now no longer a UUID
* Give enough context to wo...
github.com/abhinavsingh/proxy.py - 769aae4b06aa0a6a34b65244c36ff42d333652a1 authored about 3 years agoBumps [eslint-plugin-node](https://github.com/mysticatea/eslint-plugin-node) from 10.0.0 to 11.1...
github.com/abhinavsingh/proxy.py - 0d12873e9e4cbcc5b73e93d096d4ae3764d208a0 authored about 3 years ago
Bumps [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) from 2.4.0 to 2.5.0.
- [Releas...
* Update web log context fields to match those with proxy log context for consistency
* Fix s...
github.com/abhinavsingh/proxy.py - 4bc81f7f8190fea6d3a4485bd1a9520d05ec2340 authored about 3 years ago
Bumps [furo](https://github.com/pradyunsg/furo) from 2021.11.15 to 2021.11.23.
- [Release notes...
Bumps [http-server](https://github.com/http-party/http-server) from 0.12.3 to 14.0.0.
- [Releas...
* Process `--enable-*` flags before loading plugins
* Fix spelling
* Ignore RST299 and RST499
github.com/abhinavsingh/proxy.py - 808c7e4aec95786c798f4202f7209eb7c399f737 authored about 3 years agoBumps [chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend) from 1.0.9...
github.com/abhinavsingh/proxy.py - 57aa628920a34a7c67925911c333c0b744ed0303 authored about 3 years ago
Bumps [uvicorn](https://github.com/encode/uvicorn) from 0.15.0 to 0.16.0.
- [Release notes](htt...
github.com/abhinavsingh/proxy.py - f410f46083f85921ca3663442b6fa368a61a9197 authored about 3 years ago
github.com/abhinavsingh/proxy.py - 81c7ba7ecafd9b45899ed32920dbd16df025aeda authored about 3 years ago
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 4.3.0 to 4.3.1.
- [Release notes](htt...
Bumps [@types/js-cookie](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/js-c...
github.com/abhinavsingh/proxy.py - 7246e37c64ca40f565f3e2cc475d5b5417008f67 authored about 3 years ago
Bumps [pylint](https://github.com/PyCQA/pylint) from 2.12.1 to 2.12.2.
- [Release notes](https:...
github.com/abhinavsingh/proxy.py - 0a0aa6837099e71195aa16007471b73efca64756 authored about 3 years ago
Bumps [coverage](https://github.com/nedbat/coveragepy) from 6.1.2 to 6.2.
- [Release notes](htt...
Bumps [chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend) from 1.0.9...
github.com/abhinavsingh/proxy.py - fb85ee56e319b71129333c973b7ce28ed6d20e82 authored about 3 years ago
Bumps [jasmine](https://github.com/jasmine/jasmine-npm) from 3.6.3 to 3.10.0.
- [Release notes]...
Bumps [twine](https://github.com/pypa/twine) from 3.6.0 to 3.7.0.
- [Release notes](https://git...
* Optimize parser logic
* Add `is_complete` property
* [pre-commit.ci] auto fixes from pre...
github.com/abhinavsingh/proxy.py - 7e7a2372968076a664cda82af85b5fd9b843a3e1 authored about 3 years agogithub.com/abhinavsingh/proxy.py - 298b71f347f16ad8d0e43bbb6f7a4fcb28882592 authored about 3 years ago
Add release schedule under FAQ
github.com/abhinavsingh/proxy.py - c2588e6d6495675861da68ec176b728f89ee4282 authored about 3 years ago* Merge pull request #825 from abhinavsingh/dependabot/pip/pylint-2.12.1
pip prod(deps): bump...
github.com/abhinavsingh/proxy.py - e473eb190f22d2020fa0689478f001e6585e099b authored about 3 years ago* `task.result` can raise exception
* Remove redundant `except`
* Fix doc spell. We need ...
github.com/abhinavsingh/proxy.py - 257d237b46b990c2b9a7a4ad4df962736e905ab8 authored about 3 years ago
Bumps [twine](https://github.com/pypa/twine) from 3.5.0 to 3.6.0.
- [Release notes](https://git...
Bumps [eslint-plugin-standard](https://github.com/standard/eslint-plugin-standard) from 4.1.0 to...
github.com/abhinavsingh/proxy.py - a239e65968f3e04dd38f0311c7b9cd8c8970315e authored about 3 years ago* No content length or chunked case can occur with `HTTP/1.1` too
* `WPS331` false-positive
github.com/abhinavsingh/proxy.py - e26c4b7bba4f6cf6bc2c170bcd2c0a21c59bb604 authored about 3 years ago* Avoid proxy of requests to private IP within `ProxyPoolPlugin`
* Fix tests
* spell fix
github.com/abhinavsingh/proxy.py - 90820b01f595790c1d73fb94aaddcda69f2874fd authored about 3 years ago* Bail out of lock earlier
* Avoid calling `get_events` for unfinished work tasks. Use `cach...
github.com/abhinavsingh/proxy.py - 921f2b56e0370373357a56cf129c872f1feefd15 authored about 3 years ago
Bumps [js-cookie](https://github.com/js-cookie/js-cookie) from 2.2.1 to 3.0.1.
- [Release notes...
Bumps [types-paramiko](https://github.com/python/typeshed) from 2.8.1 to 2.8.2.
- [Release note...
* Add benchmark results to top-level README
* mypy
* Push down WIP example
* [pre-commi...
github.com/abhinavsingh/proxy.py - 68df66fed5e6f26f506af9ed237867e59a54a6fb authored about 3 years ago* Move changelog out of README into a separate file
* Expose the changelog to Sphinx
* Int...
github.com/abhinavsingh/proxy.py - 6aee7786fcde7e395a4a0ef059941c96829fa308 authored about 3 years ago* Add benchmarks for `proxy.py`, `tornado`, `aiohttp`, `flask`
* [pre-commit.ci] auto fixes f...
github.com/abhinavsingh/proxy.py - af31564a4da1773ceb770be30247e9fa4bef02a0 authored about 3 years agoBumps [rollup-plugin-copy](https://github.com/vladshcherbin/rollup-plugin-copy) from 3.3.0 to 3....
github.com/abhinavsingh/proxy.py - 37c96c90e0fe13cac67cab1a9523ef7e90966ce2 authored about 3 years agoBumps [ncipollo/release-action](https://github.com/ncipollo/release-action) from 1.8.10 to 1.9.0...
github.com/abhinavsingh/proxy.py - 19ab60643f7799dcc2cb29b0eca8ad1b3e593b6a authored about 3 years agopip prod(deps): bump pylint from 2.11.1 to 2.12.1
github.com/abhinavsingh/proxy.py - 9bfdb6293f5173513f79913191e7c82a1f4c8f35 authored about 3 years ago* Add proxy auth test coverage (#496)
* Cover all proxy auth scenarios
* Add test_proxy_au...
github.com/abhinavsingh/proxy.py - a8e4d034d55c44e28d88b24830fec3385bc65421 authored about 3 years agogithub.com/abhinavsingh/proxy.py - 8a9cce1b29a68ad57b5b1128015b0eb39a3f591a authored about 3 years ago
github.com/abhinavsingh/proxy.py - d63ed291c37aac28bb196c93bb21cfcb25b970e6 authored about 3 years ago