Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/abhinavsingh/proxy.py

💫 Ngrok FRP Alternative • ⚡ Fast • 🪶 Lightweight • 0️⃣ Dependency • 🔌 Pluggable • 😈 TLS interception • 🔒 DNS-over-HTTPS • 🔥 Poor Man's VPN • ⏪ Reverse & ⏩ Forward • 👮🏿 "Proxy Server" framework • 🌐 "Web Server" framework • ➵ ➶ ➷ ➠ "PubSub" framework • 👷 "Work" acceptor & executor framework
https://github.com/abhinavsingh/proxy.py

Invoke `WebSocketTransportBasePlugin` connected and disconnected callbacks (#956)

1dba7f053cff2845543738c820d5909b59d100ac authored almost 3 years ago by Abhinav Singh <[email protected]>
Build containers in parallel and pre-check (#954)

* Build containers in parallel and pre-check

* Fix loop in workflow

* Test container needs...

7d20e437b3df34a598ba169a4d748c6513efec6e authored almost 3 years ago by Abhinav Singh <[email protected]>
Decouple transport framework from dashboard plugin (#953)

* Decouple transport framework from dashboard plugin

* Move `InspectTrafficPlugin` within `ht...

32acdcb9fe50f2ab425ddb2ef9c5a544e20c1b10 authored almost 3 years ago by Abhinav Singh <[email protected]>
pip prod(deps): bump httpx from 0.20.0 to 0.21.3 (#951)

Bumps [httpx](https://github.com/encode/httpx) from 0.20.0 to 0.21.3.
- [Release notes](https:/...

372a9edb4418b11790373038a5a7b969d8db6940 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
`isort` everything except lib (for now) (#952)

* isort the tests folder

* Carry over changes from #672

* Disable pre-commit

* Revert f...

35e9c57af7c6e312ec6f22fad2137f5500b0ff15 authored almost 3 years ago by Abhinav Singh <[email protected]>
pip prod(deps): bump sphinxcontrib-towncrier from 0.2.0a0 to 0.2.1a0 (#941)

Bumps [sphinxcontrib-towncrier](https://github.com/sphinx-contrib/sphinxcontrib-towncrier) from ...

9344a54fbe5d67cdf107deeccabda09c3806e921 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump chrome-devtools-frontend in /dashboard (#949)

Bumps [chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend) from 1.0.9...

8b1b619e6c7f1124e65db443e983ced56b0d1884 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Expose `UpstreamConnectionPool` to web & proxy plugins (#946)

* Expose conn pool to plugins

* Fix reusable state handling

* Separate `release` and `reta...

9b2e7bba7da893c6927ce607e745a1a11bb758fb authored almost 3 years ago by Abhinav Singh <[email protected]>
Add `--port-file` flag (#942)

* Add `--port-file` flag

* Use `--port-file` flag for integration tests using `get_available_...

a2e1fc68a09416a6418694e31fd0ef9362114117 authored almost 3 years ago by Abhinav Singh <[email protected]>
Fix doc spell

4672dd99431215ee64932a75d5042b7f9ba4de5b authored almost 3 years ago by Abhinav Singh <[email protected]>
`DescriptorsHandlerMixin` and `Descriptors`, `SelectableEvents` types (#938)

* Add `Descriptors` type

* Add a `DescriptorsHandlerMixin` class used throughout the http fra...

0d1fe198d3c1de0b91037047d9981a8520b3c203 authored almost 3 years ago by Abhinav Singh <[email protected]>
pip prod(deps): bump types-paramiko from 2.8.4 to 2.8.6 (#937)

Bumps [types-paramiko](https://github.com/python/typeshed) from 2.8.4 to 2.8.6.
- [Release note...

7d3eee001283df32250dcf9f44ee8c620c3fc6ce authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump ws from 8.3.0 to 8.4.0 in /dashboard (#936)

Bumps [ws](https://github.com/websockets/ws) from 8.3.0 to 8.4.0.
- [Release notes](https://git...

20ae6b02a57adf50f71616fb9bf930bd120cab3d authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump jasmine from 3.10.0 to 4.0.0 in /dashboard (#933)

Bumps [jasmine](https://github.com/jasmine/jasmine-npm) from 3.10.0 to 4.0.0.
- [Release notes]...

4cca4b1f8f66d0c8c968d0c41a275d172243b83e authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
pip prod(deps): bump wheel from 0.37.0 to 0.37.1 (#934)

Bumps [wheel](https://github.com/pypa/wheel) from 0.37.0 to 0.37.1.
- [Release notes](https://g...

00efed1d96bf9e5b7a9c2121ac806f00f70e382b authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Use `128 KB` as default value for `DEFAULT_BUFFER_SIZE` (#926)

* Add `TlsInterception` acceptance test

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

7ef2785c31a80d21f2db89f754a790ecc1e2097e authored almost 3 years ago by Abhinav Singh <[email protected]>
Remove menubar (#930)

Remove `menubar`

82be14ef13a5cb52332aff08123aa20228ede3c4 authored almost 3 years ago by Abhinav Singh <[email protected]>
v2.4.0rc5 (#929)

* Merge pull request #896 from abhinavsingh/missed-scenarios

Avoid registering invalid FD wit...

111ec38909378fcf438bdcd765f94bb83c9a8e34 authored almost 3 years ago by Abhinav Singh <[email protected]>
pip prod(deps): bump twine from 3.7.0 to 3.7.1 (#927)

Bumps [twine](https://github.com/pypa/twine) from 3.7.0 to 3.7.1.
- [Release notes](https://git...

4b915c9605ef4f18625c908ce5fc2676d94cd87c authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
pip prod(deps): bump tox from 3.24.4 to 3.24.5 (#924)

Bumps [tox](https://github.com/tox-dev/tox) from 3.24.4 to 3.24.5.
- [Release notes](https://gi...

3921b90fc0e9502babe20ef880b57d3d712845d5 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[TlsParser] Refactored implementation from #748 (#922)

* Refactored TlsParser based upon work done in #748

* Add missing `tls_server_hello.data`, th...

db0c923447974bda5ba27d9e3c98784f818deb91 authored almost 3 years ago by Abhinav Singh <[email protected]>
Optimize how `HttpProtocolHandler` delegates to the core plugins (#925)

* Add `protocols` abstract static method to `HttpProtocolHandlerBase` which defines which HTTP s...

d22d55116808bd62530966f4fdc6cb5c8db920b4 authored almost 3 years ago by Abhinav Singh <[email protected]>
pip prod(deps): bump paramiko from 2.8.1 to 2.9.1 (#923)

498a1bb84b4f8fc3fc56da379b1e9a5ea6976f48 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
pip prod(deps): bump sphinx from 4.3.1 to 4.3.2 (#902)

Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 4.3.1 to 4.3.2.
- [Release notes](htt...

48bdcc22a355fc02497d8b9ed5f7b0a5c048237b authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Hook `UpstreamConnectionPool` lifecycle within `Threadless` (#921)

* Hook connection pool lifecycle within threadless

* [pre-commit.ci] auto fixes from pre-comm...

46c942f9477936a36b77aa6dd505d1f5e8e79550 authored almost 3 years ago by Abhinav Singh <[email protected]>
Define work lifecycle events for pool (#918)

* Define work lifecycle events for pool

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

263c067301cd28c36de6ac902d3d950b41d4be4d authored almost 3 years ago by Abhinav Singh <[email protected]>
Move `UpstreamConnectionPool` lifecycle within `Threadless` (#917)

* Tie connection pool into Threadless

* Pass upstream conn pool reference to work instances
...

f6214a46c9822e47acbf0bd1dc94afc02036eb26 authored almost 3 years ago by Abhinav Singh <[email protected]>
Proxy Auto-Configuration (PAC) file should not be compressed (#916)

ea662808271841f1db7ac79015fef836d785816b authored almost 3 years ago by Abhinav Singh <[email protected]>
Fix `HttpWebServerPacFilePlugin` broken routes logic (#915)

* Fix `HttpWebServerPacFilePlugin` broken routes logic

* lint

8e3d724cd6b684fcadca336d6b59fe1794c6f72e authored almost 3 years ago by Abhinav Singh <[email protected]>
Clean shutdown on `SIGINT`, `SIGHUP`, `SIGTERM`, `SIGQUIT` (#908)

* sys.exit on SIGINT, SIGHUP, SIGTERM

* Add todo for pending signal actions

* SIGHUP is wi...

d4449b8644e75897719305f34193b34e258357e4 authored almost 3 years ago by Abhinav Singh <[email protected]>
Change `--local-executor` flag semantics (#907)

* Convert `--local-executor` in an integer flag, defaults to 1 i.e. enabled, use 0 to disable

...

99856a6aa7d9878f6815a53af2c0ebd69d813ed8 authored almost 3 years ago by Abhinav Singh <[email protected]>
`Work` can also be `TcpServerConnection`, not just `TcpClientConnection` (#906)

* Work can also be TcpServerConnection, not just TcpClientConnection. More over, it can be any ...

f921f568036c940e0bbfae8b142619ec90a0eb32 authored almost 3 years ago by Abhinav Singh <[email protected]>
Update defaults for `--hostname` and `--local-executor` (#905)

* do it

* Change defaults

* integrate with ci/cd updates

* Fix ci

* Add dockerfile `...

904617eca49b8af584129d96661ae3628255333a authored almost 3 years ago by Abhinav Singh <[email protected]>
Introduce `ProgramNamePlugin` plugin (#904)

* Add `ProgramNamePlugin`

* Update readme

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

13c64b53573510b0df924faf7d6203a337af7818 authored almost 3 years ago by Abhinav Singh <[email protected]>
Response Packet Utilities (#903)

* Add response pkt utility

* Unused import

* [pre-commit.ci] auto fixes from pre-commit.co...

c936f7e52d030d76240c373d8c7f442ff633ea75 authored almost 3 years ago by Abhinav Singh <[email protected]>
Ensure message for every `HttpProtocolException` raised (#900)

2d8385720c33ffb0233b73a1f1ac5e993c8525f6 authored about 3 years ago by Abhinav Singh <[email protected]>
Raise `HttpProtocolException` instead of `ValueError` (#899)

* Raise `HttpProtocolException` instead of `ValueError` for clean teardown of the offending conn...

32fb72985ceb40145401769ed1f82f0c931bf8e1 authored about 3 years ago by Abhinav Singh <[email protected]>
Add `conn_close` kwarg to packet builder utilities (#898)

* Add `conn_close` kwarg to packet builder utilities, passing True will automatically add `Conne...

37c779ade9d06bc17d5f67fadec4ae72850d6799 authored about 3 years ago by Abhinav Singh <[email protected]>
[ProxyPool] Add support for basic authorization with upstream proxies (#897)

* Use `Url` class to parse proxy pool entries

* Add support for parsing user:pass from raw ur...

da1795d2ed78175addb4da16852903e8e9b1ccd3 authored about 3 years ago by Abhinav Singh <[email protected]>
Merge pull request #896 from abhinavsingh/missed-scenarios

Avoid registering invalid FD with selectors

bb60c65dd8244b2985c8d70a783b1c2a2351faeb authored about 3 years ago by Abhinav Singh <[email protected]>
v2.4.0rc4 (#894)

* Merge pull request #840 from abhinavsingh/release-schedule-notes

Add release schedule under...

2784cfb1151167a5b3642baedb411f00e6667d60 authored about 3 years ago by Abhinav Singh <[email protected]>
[TLSInterception] Fix serial number generation (#892)

* Fix serial number generation

* Fix spellcheck-doc

ef730ecdc02510d309a1a3bc719e52d711d073ff authored about 3 years ago by Abhinav Singh <[email protected]>
npm: bump jquery from 3.5.1 to 3.6.0 in /dashboard (#891)

Bumps [jquery](https://github.com/jquery/jquery) from 3.5.1 to 3.6.0.
- [Release notes](https:/...

91798fbca38cfae0c7caf22a39c450f73b6311ff authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump chrome-devtools-frontend in /dashboard (#886)

Bumps [chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend) from 1.0.9...

5c62995f5f9c458ded9b2dc3c6bbc2969752eb7a authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
pip prod(deps): bump mypy from 0.910 to 0.920 (#890)

Bumps [mypy](https://github.com/python/mypy) from 0.910 to 0.920.
- [Release notes](https://git...

8ef0fc99a0e66cc67db10ba78bfb8739a714426f authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix conditional for latest tag on GHCR (#889)

eaeadcc18ab2b7a22c92cce0d111b89dd950c438 authored about 3 years ago by Abhinav Singh <[email protected]>
Tag GHCR latest only when publishing from develop branch (#887)

* Tag GHCR latest only when publishing from develop branch

* Fix condition

* Quote platfor...

88bbccb2771aa362c93001592383cf06b91c623a authored about 3 years ago by Abhinav Singh <[email protected]>
npm: bump chrome-devtools-frontend in /dashboard (#884)

Bumps [chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend) from 1.0.9...

92671db32dc57bd0ea6998645e1a69d2af8791e2 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
pip prod(deps): bump blacksheep from 1.2.1 to 1.2.2 (#885)

Bumps [blacksheep](https://github.com/Neoteroi/BlackSheep) from 1.2.1 to 1.2.2.
- [Release note...

e653d5b933abcd8fd2e9fad7277d0610d5fa7c35 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Pre-evaluate `args.threadless = is_threadless` (#881)

* Pre-evaluate `args.threadless = is_threadless` during flag initialization

* Address some an...

f2c88bb650ce43a79e75bf6e2e8df378a4cdda6d authored about 3 years ago by Abhinav Singh <[email protected]>
Merge branch 'master' into develop

bf2d752c745ae69a697a21bcd278a236fe6f6311 authored about 3 years ago by Abhinav Singh <[email protected]>
v2.4.0rc3 (#882)

* Merge pull request #840 from abhinavsingh/release-schedule-notes

Add release schedule under...

009935b29b43035a3a9987d6cf630afdb775d50d authored about 3 years ago by Abhinav Singh <[email protected]>
Use `--local-executor` flag by default for Docker container (#880)

* Benchmark gets packaged within wheel if set as a package

* Use `--local-executor` flag by d...

0a9b9a0e34cd7b91566be525b97cf7b37062ca29 authored about 3 years ago by Abhinav Singh <[email protected]>
Publish multi-platform containers to DockerHub (#878)

798facada097c6d356ae5c8845577bebb99cd1dc authored about 3 years ago by Abhinav Singh <[email protected]>
Publish multi-platform containers on GHCR (#877)

* Build containers without matrix based strategy. Helps with buildx based manifest generation

...

4496c237122f311f858ada460b09d7d14278327c authored about 3 years ago by Abhinav Singh <[email protected]>
[GHA] Add container integration test & publish containers to GHCR (#818)

* Handle KBI in threadless

* Remove line-length disable clause

* Move `Set PROXYPY_CONTAIN...

b2612a1bb818bc228a54644cc3a0ea194007ef7e authored about 3 years ago by Abhinav Singh <[email protected]>
pip prod(deps): bump py-spy from 0.3.10 to 0.3.11 (#875)

Bumps [py-spy](https://github.com/benfred/py-spy) from 0.3.10 to 0.3.11.
- [Release notes](http...

c56e0dac288c12005eba5161287e8f5fafaa52ff authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump @types/jasmine from 3.6.1 to 3.10.2 in /dashboard (#867)

601e83c0698d0329bb61701f69278f6c64ca706c authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
pip prod(deps): bump types-paramiko from 2.8.2 to 2.8.4 (#868)

17eb2cf55fc6f60b2578ef51008b561f2442dea9 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Integrate showing unreleased changelog draft (#873)

bc8a5110f6f8d81921604194c5561d68f51c2807 authored about 3 years ago by Sviatoslav Sydorenko <[email protected]>
Fix broken TLS interception & CacheResponsesPlugin because UID is no longer a UUID (#866)

* Fix broken TLS interception because uid is now no longer a UUID

* Give enough context to wo...

769aae4b06aa0a6a34b65244c36ff42d333652a1 authored about 3 years ago by Abhinav Singh <[email protected]>
npm: bump eslint-plugin-node from 10.0.0 to 11.1.0 in /dashboard (#863)

Bumps [eslint-plugin-node](https://github.com/mysticatea/eslint-plugin-node) from 10.0.0 to 11.1...

0d12873e9e4cbcc5b73e93d096d4ae3764d208a0 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
pip prod(deps): bump pytest-xdist from 2.4.0 to 2.5.0 (#864)

Bumps [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) from 2.4.0 to 2.5.0.
- [Releas...

fc254f46463300f1b08a2bb5a068c4010ef0bb90 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update web log context fields to match proxy log context fields (#861)

* Update web log context fields to match those with proxy log context for consistency

* Fix s...

4bc81f7f8190fea6d3a4485bd1a9520d05ec2340 authored about 3 years ago by Abhinav Singh <[email protected]>
pip prod(deps): bump furo from 2021.11.15 to 2021.11.23 (#859)

Bumps [furo](https://github.com/pradyunsg/furo) from 2021.11.15 to 2021.11.23.
- [Release notes...

84304eaeea7203630addcd274c60dbfb4e68869f authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump http-server from 0.12.3 to 14.0.0 in /dashboard (#858)

Bumps [http-server](https://github.com/http-party/http-server) from 0.12.3 to 14.0.0.
- [Releas...

b8e64a828c10b803b7785ab9c668ebf0aaaa6f0e authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Process `--enable-*` flags before loading plugins (#860)

* Process `--enable-*` flags before loading plugins

* Fix spelling

* Ignore RST299 and RST499

808c7e4aec95786c798f4202f7209eb7c399f737 authored about 3 years ago by Abhinav Singh <[email protected]>
npm: bump chrome-devtools-frontend in /dashboard (#856)

Bumps [chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend) from 1.0.9...

57aa628920a34a7c67925911c333c0b744ed0303 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
pip prod(deps): bump uvicorn from 0.15.0 to 0.16.0 (#857)

Bumps [uvicorn](https://github.com/encode/uvicorn) from 0.15.0 to 0.16.0.
- [Release notes](htt...

ba6b45d56d7ebf2311f74c3b6fad43d37e7694fc authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump ws from 7.4.6 to 8.3.0 in /dashboard (#854)

f410f46083f85921ca3663442b6fa368a61a9197 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
pip prod(deps): bump paramiko from 2.8.0 to 2.8.1 (#855)

81c7ba7ecafd9b45899ed32920dbd16df025aeda authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
pip prod(deps): bump sphinx from 4.3.0 to 4.3.1 (#853)

Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 4.3.0 to 4.3.1.
- [Release notes](htt...

ea2a3c4bfecbe171f3da25f9fa5aa0b9eaab43e1 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump @types/js-cookie from 2.2.6 to 3.0.1 in /dashboard (#850)

Bumps [@types/js-cookie](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/js-c...

7246e37c64ca40f565f3e2cc475d5b5417008f67 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
pip prod(deps): bump pylint from 2.12.1 to 2.12.2 (#851)

Bumps [pylint](https://github.com/PyCQA/pylint) from 2.12.1 to 2.12.2.
- [Release notes](https:...

2b00247216d75df49f043a844d7b0cf2b3f11dfb authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix GHA check-gate to properly identify failures (#849)

0a0aa6837099e71195aa16007471b73efca64756 authored about 3 years ago by Sviatoslav Sydorenko <[email protected]>
pip prod(deps): bump coverage from 6.1.2 to 6.2 (#847)

Bumps [coverage](https://github.com/nedbat/coveragepy) from 6.1.2 to 6.2.
- [Release notes](htt...

1eeed9150af6b6baf01c60bc143fe6a9e0f1ea34 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump chrome-devtools-frontend in /dashboard (#846)

Bumps [chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend) from 1.0.9...

fb85ee56e319b71129333c973b7ce28ed6d20e82 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump jasmine from 3.6.3 to 3.10.0 in /dashboard (#844)

Bumps [jasmine](https://github.com/jasmine/jasmine-npm) from 3.6.3 to 3.10.0.
- [Release notes]...

88c411d6c751beb50c2e48525ce590955bfbdf7d authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
pip prod(deps): bump twine from 3.6.0 to 3.7.0 (#845)

Bumps [twine](https://github.com/pypa/twine) from 3.6.0 to 3.7.0.
- [Release notes](https://git...

e64c29b06e70e3b73fcb27a3f54611f59c0600f9 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Cleanup parser & url classes (#843)

* Optimize parser logic

* Add `is_complete` property

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

7e7a2372968076a664cda82af85b5fd9b843a3e1 authored about 3 years ago by Abhinav Singh <[email protected]>
Green CI (#841)

298b71f347f16ad8d0e43bbb6f7a4fcb28882592 authored about 3 years ago by Abhinav Singh <[email protected]>
Merge pull request #840 from abhinavsingh/release-schedule-notes

Add release schedule under FAQ

c2588e6d6495675861da68ec176b728f89ee4282 authored about 3 years ago by Abhinav Singh <[email protected]>
v2.4.0rc2 (#838)

* Merge pull request #825 from abhinavsingh/dependabot/pip/pylint-2.12.1

pip prod(deps): bump...

e473eb190f22d2020fa0689478f001e6585e099b authored about 3 years ago by Abhinav Singh <[email protected]>
`task.result` can throw (#837)

* `task.result` can raise exception

* Remove redundant `except`

* Fix doc spell. We need ...

257d237b46b990c2b9a7a4ad4df962736e905ab8 authored about 3 years ago by Abhinav Singh <[email protected]>
pip prod(deps): bump twine from 3.5.0 to 3.6.0 (#836)

Bumps [twine](https://github.com/pypa/twine) from 3.5.0 to 3.6.0.
- [Release notes](https://git...

7f8adf12103291d43c81e8b0a540d84b1a167cca authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump eslint-plugin-standard from 4.1.0 to 5.0.0 in /dashboard (#835)

Bumps [eslint-plugin-standard](https://github.com/standard/eslint-plugin-standard) from 4.1.0 to...

a239e65968f3e04dd38f0311c7b9cd8c8970315e authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
No content length or chunked case can occur with `HTTP/1.1` too (#834)

* No content length or chunked case can occur with `HTTP/1.1` too

* `WPS331` false-positive

e26c4b7bba4f6cf6bc2c170bcd2c0a21c59bb604 authored about 3 years ago by Abhinav Singh <[email protected]>
[ProxyPoolPlugin] Avoid remote proxy of private IP requests (#833)

* Avoid proxy of requests to private IP within `ProxyPoolPlugin`

* Fix tests

* spell fix

90820b01f595790c1d73fb94aaddcda69f2874fd authored about 3 years ago by Abhinav Singh <[email protected]>
Optimizations & Update Benchmark Results (#832)

* Bail out of lock earlier

* Avoid calling `get_events` for unfinished work tasks. Use `cach...

921f2b56e0370373357a56cf129c872f1feefd15 authored about 3 years ago by Abhinav Singh <[email protected]>
npm: bump js-cookie from 2.2.1 to 3.0.1 in /dashboard (#830)

Bumps [js-cookie](https://github.com/js-cookie/js-cookie) from 2.2.1 to 3.0.1.
- [Release notes...

9782f6ca1e344c5040bd0105fdc804b5995e2361 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
pip prod(deps): bump types-paramiko from 2.8.1 to 2.8.2 (#831)

Bumps [types-paramiko](https://github.com/python/typeshed) from 2.8.1 to 2.8.2.
- [Release note...

1d005718f608fd6d12c4e876ffdef2c77ca42f3b authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add `benchmark` results to `README.md` (#828)

* Add benchmark results to top-level README

* mypy

* Push down WIP example

* [pre-commi...

68df66fed5e6f26f506af9ed237867e59a54a6fb authored about 3 years ago by Abhinav Singh <[email protected]>
Integrate Towncrier configuration (#823)

* Move changelog out of README into a separate file

* Expose the changelog to Sphinx

* Int...

6aee7786fcde7e395a4a0ef059941c96829fa308 authored about 3 years ago by Sviatoslav Sydorenko <[email protected]>
Add benchmarks comparison for `proxy.py`, `tornado`, `aiohttp`, `flask` (#827)

* Add benchmarks for `proxy.py`, `tornado`, `aiohttp`, `flask`

* [pre-commit.ci] auto fixes f...

af31564a4da1773ceb770be30247e9fa4bef02a0 authored about 3 years ago by Abhinav Singh <[email protected]>
npm: bump rollup-plugin-copy from 3.3.0 to 3.4.0 in /dashboard (#824)

Bumps [rollup-plugin-copy](https://github.com/vladshcherbin/rollup-plugin-copy) from 3.3.0 to 3....

37c96c90e0fe13cac67cab1a9523ef7e90966ce2 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump ncipollo/release-action from 1.8.10 to 1.9.0 (#826)

Bumps [ncipollo/release-action](https://github.com/ncipollo/release-action) from 1.8.10 to 1.9.0...

19ab60643f7799dcc2cb29b0eca8ad1b3e593b6a authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #825 from abhinavsingh/dependabot/pip/pylint-2.12.1

pip prod(deps): bump pylint from 2.11.1 to 2.12.1

9bfdb6293f5173513f79913191e7c82a1f4c8f35 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v2.4.0rc1 (#777)

* Add proxy auth test coverage (#496)

* Cover all proxy auth scenarios

* Add test_proxy_au...

a8e4d034d55c44e28d88b24830fec3385bc65421 authored about 3 years ago by Abhinav Singh <[email protected]>
Handle `KBI` (#821)

8a9cce1b29a68ad57b5b1128015b0eb39a3f591a authored about 3 years ago by Abhinav Singh <[email protected]>
Publish to TestPyPI from the release request jobs (#819)

d63ed291c37aac28bb196c93bb21cfcb25b970e6 authored about 3 years ago by Sviatoslav Sydorenko <[email protected]>