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

Update pytest-cov from 2.10.1 to 2.11.0 (#486)

07b23de8873832955cffe1fb739e6dba49dd0fa9 authored almost 4 years ago by pyup.io bot <[email protected]>
Update tox from 3.21.0 to 3.21.1 (#484)

0c97ee713d0feb98bec88c548338092ff1c7ae9b authored almost 4 years ago by pyup.io bot <[email protected]>
Update tox from 3.20.1 to 3.21.0 (#480)

Co-authored-by: Abhinav Singh <[email protected]>

d1681fc11cca1ef53e636d4227d850870d39a60f authored almost 4 years ago by pyup.io bot <[email protected]>
Fix basic auth condition (#482)

* Fix basic auth condition

* Prepare for v2.3.1

bff171ec26d826ae1d22d2466eaf9d8bdbf059d3 authored almost 4 years ago by Abhinav Singh <[email protected]>
Update twine from 3.2.0 to 3.3.0 (#474)

0f78e74705e295bbfccfba342bf9fd34a9aa9103 authored almost 4 years ago by pyup.io bot <[email protected]>
Update coverage from 5.3 to 5.3.1 (#472)

Co-authored-by: Abhinav Singh <[email protected]>

475536b079ab3618f0f748927903772d2390e31b authored about 4 years ago by pyup.io bot <[email protected]>
v2.3.0 (#470)

* Update mypy from 0.780 to 0.781 (#379)

* Add FilterByClientIpPlugin example (#381)

* Upd...

5b5c77ed24760efb215e6a5a503e2f64a2c16dd8 authored about 4 years ago by Abhinav Singh <[email protected]>
Add version check for README.md (#471)

6d3135cab6d2897a10299eb95746f3ff70821c38 authored about 4 years ago by Abhinav Singh <[email protected]>
Merge branch 'master' into develop

25ac3fc78fca5491e519e5015fb08493ed1dfb22 authored about 4 years ago by Abhinav Singh <[email protected]>
Update codecov from 2.1.10 to 2.1.11 (#469)

72eea06f2da4af265990f0177def33122efded81 authored about 4 years ago by pyup.io bot <[email protected]>
Update pytest from 6.2.0 to 6.2.1 (#467)

ed52a0783e52e1b93e06fe9c413036bff13faf84 authored about 4 years ago by pyup.io bot <[email protected]>
Update wheel from 0.36.1 to 0.36.2 (#466)

28fe4e7242ec851c503272e74dbf89f31426bbec authored about 4 years ago by pyup.io bot <[email protected]>
Update pytest from 6.1.2 to 6.2.0 (#465)

cd5b6ffb11f26b7155e87d772731e74353ab2c5c authored about 4 years ago by pyup.io bot <[email protected]>
Update wheel from 0.36.0 to 0.36.1 (#463)

e3068f6d0cd7d3d095cd6fdd51e69a58edb9be6d authored about 4 years ago by pyup.io bot <[email protected]>
Update wheel from 0.35.1 to 0.36.0 (#462)

d593576bc838fa5a2fc28cb54c90801c4a22a757 authored about 4 years ago by pyup.io bot <[email protected]>
Refactor base server interfaces into core modules (#461)

* Ensure pending buffers are flushed before shutting down in base_server.py

Handle unsupporte...

4520ae31a6119ab1ee433e27c9516159581d45da authored about 4 years ago by Abhinav Singh <[email protected]>
npm update (#460)

da23ae03bcaad51f35f92812e81b9f7044907ec8 authored about 4 years ago by Abhinav Singh <[email protected]>
Update pytest from 6.1.1 to 6.1.2 (#457)

4ba9e5836dce84d630d019a4da1e84e6b449466a authored about 4 years ago by pyup.io bot <[email protected]>
Refactor (#456)

f04845cd645e642b92a40ea5650fd805f4f9ad04 authored about 4 years ago by Abhinav Singh <[email protected]>
Create SECURITY.md (#455)

0c0f2221be2cb07863dadb2df398fdb7af1b22fb authored about 4 years ago by Abhinav Singh <[email protected]>
Create codeql-analysis.yml (#454)

12b9184e81ba1bae78b4c55e275387b08bcea362 authored about 4 years ago by Abhinav Singh <[email protected]>
Separate basic auth plugin outside of core server (#453)

* Separate basic auth plugin outside of core

* Put basic auth plugin at top

137ce457bba9d4f3146ae49e28762534028b81cf authored about 4 years ago by Abhinav Singh <[email protected]>
Go flagless to allow custom user defined flags. (#452)

* Go flagless to allow custom user defined flags. Fixes #301

* Add --cache-dir flag for cache...

0744cd8e7fc6985f5ab5656685833b85a096ddf0 authored about 4 years ago by Abhinav Singh <[email protected]>
Relax proxy auth requirement to allow mixed case for the auth type e.g. "basic", "Basic", "BaSiC" are all allowed (#451)

a48319e32d3c60cb919ef70706b3a3750406f837 authored about 4 years ago by Abhinav Singh <[email protected]>
Fix path to devtools websocket endpoint, broken after refactoring (#450)

969990464c4223b044e68daecf511d3f55b37d1a authored about 4 years ago by Abhinav Singh <[email protected]>
Update mypy (#449)

4804c534f82d34d70a8ee7d797caefcf39d2d3d2 authored about 4 years ago by Abhinav Singh <[email protected]>
Update codecov from 2.1.9 to 2.1.10 (#447)

b5ff5c924f84e2a42398653d73d3743290acbeff authored about 4 years ago by pyup.io bot <[email protected]>
Update tox from 3.20.0 to 3.20.1 (#446)

66762beb6f75ce705a8aba3e1f658915bda39592 authored about 4 years ago by pyup.io bot <[email protected]>
Update rope from 0.17.0 to 0.18.0 (#445)

02dcb1dfffbeca815e63faa8fc77107394d6fdb6 authored about 4 years ago by pyup.io bot <[email protected]>
More examples (#444)

* Refactor into BaseServerHandler and BaseEchoServerHandler classes

* Add connect tunnel example

1038bb841d83a042f653ef3fdc01d402032a7f01 authored about 4 years ago by Abhinav Singh <[email protected]>
Update pytest from 6.1.0 to 6.1.1 (#440)

29e2a3509183ceaf8fe71bf64a16cbf7e966577e authored about 4 years ago by pyup.io bot <[email protected]>
Allow plugins to add custom command line flags (#438)

* Allow plugins to add custom command line flags. Addresses #301

* Reduce dependency over Fl...

8cc349be488bd8fc5c23dea4f1f83c8d0c02a6f0 authored about 4 years ago by Abhinav Singh <[email protected]>
Update flake8 from 3.8.3 to 3.8.4 (#439)

2c9b06b11be6b0b8e84785adb090304b4a046825 authored about 4 years ago by pyup.io bot <[email protected]>
Merge branch 'develop' of github.com:abhinavsingh/proxy.py into develop

f63747f9a6f00c438ef44cd2752084255dc846e6 authored about 4 years ago by Abhinav Singh <[email protected]>
Update tox from 3.19.0 to 3.20.0 (#430)

Co-authored-by: Abhinav Singh <[email protected]>

715b13a10e07b4bf5de65b9feda54f4d9b24d8ea authored about 4 years ago by pyup.io bot <[email protected]>
Update coverage from 5.2.1 to 5.3 (#433)

Co-authored-by: Abhinav Singh <[email protected]>

3bd66f8392f8e0a1c7a58af6a88ffcd121919e97 authored about 4 years ago by pyup.io bot <[email protected]>
Update pytest from 6.0.1 to 6.1.0 (#436)

7f7201f5177bb1bb078328016c95e4da63279b5b authored about 4 years ago by pyup.io bot <[email protected]>
Update paramiko from 2.7.1 to 2.7.2 (#429)

f644105a1b214fa864ad6a2adfda86e91ba878a3 authored over 4 years ago by pyup.io bot <[email protected]>
Update pylint from 2.5.3 to 2.6.0 (#426)

Co-authored-by: Abhinav Singh <[email protected]>

98a2e5f8f5379f7148d12566669d8224f13eb306 authored over 4 years ago by pyup.io bot <[email protected]>
Update codecov from 2.1.8 to 2.1.9 (#427)

Co-authored-by: Abhinav Singh <[email protected]>

6f21b6bfc38ccc6a1bcb8e7f7b2280ae171c4e2f authored over 4 years ago by pyup.io bot <[email protected]>
Update typing-extensions from 3.7.4.2 to 3.7.4.3 (#428)

9459971ffcfc6596beef84b14a8a3b50e1028515 authored over 4 years ago by pyup.io bot <[email protected]>
Update wheel from 0.35.0 to 0.35.1 (#424)

220ad4c879acf9f0784fc3d376b7d3f9b0e05c50 authored over 4 years ago by pyup.io bot <[email protected]>
Update pytest-cov from 2.10.0 to 2.10.1 (#423)

de13d39d6dd255b8370ea729af8f8412cfd95558 authored over 4 years ago by pyup.io bot <[email protected]>
Merge branch 'develop' of github.com:abhinavsingh/proxy.py into develop

01af6db755d8f298712d09e61885e79f2e171b94 authored over 4 years ago by Abhinav Singh <[email protected]>
Documentation for plugin loading in embedded mode (#422)

b21ad9e4aa9985160bad22cdd7b18db9f0cb54d2 authored over 4 years ago by pasccom <[email protected]>
Allow to use types when embeding Proxy (#420)

* Remove test for 'HttpWebServerRouteHandler'

This does not exist (as fas as I can see) and i...

505d316002f754a868dce5fcefd85b2059732acb authored over 4 years ago by pasccom <[email protected]>
Merge branch 'develop' into develop_flags

e5f0deb751f31c5c178205325b6ebe7f9bacc836 authored over 4 years ago by Abhinav Singh <[email protected]>
Update wheel from 0.34.2 to 0.35.0 (#421)

7cd0bd5803a9b79e312779d0b1c4f6ab13ef751c authored over 4 years ago by pyup.io bot <[email protected]>
Ensure plugins are loaded only once.

Also changed module name for plugins passed by type.

e3a1b7f963d3119c582162c87d3573e322036243 authored over 4 years ago by Pascal COMBES <[email protected]>
Tests for Flags.load_plugins method.

46ec410610c766030d6ed604d60ac50898edc24f authored over 4 years ago by Pascal COMBES <[email protected]>
Pass a list plugin class objects or bytes to proxy when used in embeded mode.

No automated tests for the feature yet.

1b8d9a8e6793d64ef686915ec3dd944c23b0a3f2 authored over 4 years ago by Pascal COMBES <[email protected]>
Remove test for 'HttpWebServerRouteHandler'

This does not exist (as fas as I can see) and it bother the linter (Mypy),
when I tell it `klass...

929800200eb72950aa8643f5aad76e978994554b authored over 4 years ago by Pascal COMBES <[email protected]>
npm upgrade (#418)

9b4263777bea7b3e00a1a3546511f2117f210a2b authored over 4 years ago by Abhinav Singh <[email protected]>
Update pytest from 5.4.3 to 6.0.1 (#410)

Co-authored-by: Abhinav Singh <[email protected]>

63917db7a1dafa8d56513d4eb278d06bff314579 authored over 4 years ago by pyup.io bot <[email protected]>
Update autopep8 from 1.5.3 to 1.5.4 (#412)

Co-authored-by: Abhinav Singh <[email protected]>

1462ca4734aef235988359ef4dfd5b5d2b8a419b authored over 4 years ago by pyup.io bot <[email protected]>
Update tox from 3.18.1 to 3.19.0 (#416)

Co-authored-by: Abhinav Singh <[email protected]>

cc36d4cd33f6e228c9e270213d9707a90c7fc08f authored over 4 years ago by pyup.io bot <[email protected]>
Fix docker build by using correct pip flags (#417)

fe2b9a0c820df4737201307b8cd25b82dbb8ade6 authored over 4 years ago by Abhinav Singh <[email protected]>
Update tox from 3.18.0 to 3.18.1 (#408)

4482838c7091f17f02ed682f67a9ebf672e0d60c authored over 4 years ago by pyup.io bot <[email protected]>
Update coverage from 5.2 to 5.2.1 (#407)

d42a3762013650469e5762590a134030b255a9fa authored over 4 years ago by pyup.io bot <[email protected]>
Update tox from 3.17.1 to 3.18.0 (#406)

35d69205199c1e2950ed4189323a817e92451ccd authored over 4 years ago by pyup.io bot <[email protected]>
Bump lodash from 4.17.15 to 4.17.19 in /dashboard (#405)

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](htt...

a33c9657f90692e1c508238c929d404e00bbee12 authored over 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update tox from 3.17.0 to 3.17.1 (#403)

Co-authored-by: Abhinav Singh <[email protected]>

3da85a452d855c869add50996ff98e19767737ff authored over 4 years ago by pyup.io bot <[email protected]>
Update codecov from 2.1.7 to 2.1.8 (#404)

448c2eb36e1793e1de410fbf0d29ca225392a652 authored over 4 years ago by pyup.io bot <[email protected]>
Update tox from 3.16.1 to 3.17.0 (#402)

1642677029f949ab1726e8eefe11ab19d8ed4f93 authored over 4 years ago by pyup.io bot <[email protected]>
Add plugin "FilterByURLRegexPlugin" (#397)

* Initial draft of filter_by_url_regex.py

* Add FilterByURLRegexPlugin

* Fix dictionary ke...

aedf5933f23ecc62e1d9c13effd2e9f938b8ceb8 authored over 4 years ago by Mike <[email protected]>
Add cross ref for how to generate SSL certs. (#401)

1867d58338e5e4d1c3a6ae9801ebfbef49a848d8 authored over 4 years ago by Abhinav Singh <[email protected]>
Move codecov.yml to top level directory (#400)

af3bdc23e782925d87d03c2731543b9380e1b1b8 authored over 4 years ago by Abhinav Singh <[email protected]>
Add core pubsub eventing example and add menubar item skeleton (#396)

* Initialize menu bar items with click handler and open a popover for preferences

* Add Core ...

73bcf1d0577c52a7dbb97fc2cd4689e5dff7100a authored over 4 years ago by Abhinav Singh <[email protected]>
Add SSL echo server & client example (#395)

* Move wrap_socket for SSL server within utils.

Also complete proxy.common.pki gen_csr and si...

b7c4c5f17511dd610bd75c073ac08d8b7c7c2b53 authored over 4 years ago by Abhinav Singh <[email protected]>
Decouple SSL wrap logic into connection classes (#394)

* Move wrap functionality within respective connection classes. Also decouple websocket client h...

682114e9e0f52de578428c85ec6c517be31f0912 authored over 4 years ago by Abhinav Singh <[email protected]>
Core acceptor pool doc, cleanup and standalone example (#393)

* Better document acceptor module and add a TCP Echo Server example

* autopep8 formating

*...

c884338f428408221ff48725285d992ff4a8d0a5 authored over 4 years ago by Abhinav Singh <[email protected]>
Update coverage from 5.1 to 5.2 (#390)

9be6c2946a3ddfdf98a9c4dcf3c51c892c709c05 authored over 4 years ago by pyup.io bot <[email protected]>
Refactor plugin base classes for plugin specific flags (#388)

* Update to latest code signing recommendations

* Move HttpProtocolHandlerPlugin into separat...

1b0ed923d7919e8abf029d0859c3333060396cdb authored over 4 years ago by Abhinav Singh <[email protected]>
Document FilterByClientIpPlugin & ModifyChunkResponsePlugin (#387)

ea227b1cdf8befa5d1228ae17b20e715986e2a4c authored over 4 years ago by Abhinav Singh <[email protected]>
Update tox from 3.16.0 to 3.16.1 (#386)

167afbfe886a793b9d0297d620e7fd2474d0aa4e authored over 4 years ago by pyup.io bot <[email protected]>
Update tox from 3.15.2 to 3.16.0 (#385)

0a1b7bf0029d61c64484f16c7175f7522415438e authored over 4 years ago by pyup.io bot <[email protected]>
Update twine from 3.1.1 to 3.2.0 (#384)

19fb8577d6cefa18c09d4b84d5dc853680e49daa authored over 4 years ago by pyup.io bot <[email protected]>
Update mypy from 0.781 to 0.782 (#382)

b0d16572ca59365c89262b1e777ebb87d444b597 authored over 4 years ago by pyup.io bot <[email protected]>
Add FilterByClientIpPlugin example (#381)

4117c5f0d5875e56bb3982d143892b4cf08f4175 authored over 4 years ago by Abhinav Singh <[email protected]>
Update mypy from 0.780 to 0.781 (#379)

568da5fb3e4f4b244028d4f27c7b1311bd2de30c authored over 4 years ago by pyup.io bot <[email protected]>
Merge pull request #377 from abhinavsingh/develop

v2.2.0

7ccdc2adec075684a0d9c2dd8e1213612724ff84 authored over 4 years ago by Abhinav Singh <[email protected]>
Merge branch 'master' into develop

f45614a1a2f597d83896580b5c1560ebef124b50 authored over 4 years ago by Abhinav Singh <[email protected]>
Brew v2.2.0 release (#376)

bcbae342307691c6544514b28b456f1a979fc65c authored over 4 years ago by Abhinav Singh <[email protected]>
Enable docker containers for TLS Interception (#375)

* Move static values to constants.py

* Install openssl in docker containers for TLS intercept...

62012ed1814d47ca7489f800de882fa5e2788044 authored over 4 years ago by Abhinav Singh <[email protected]>
Update codecov from 2.1.6 to 2.1.7 (#373)

16af6781ccfff13587d6cb8ea2bad703df08c278 authored over 4 years ago by pyup.io bot <[email protected]>
Update codecov from 2.1.5 to 2.1.6 (#372)

6a15b061dac048c55504614a37a69cf2221ef65c authored over 4 years ago by pyup.io bot <[email protected]>
Copy certificate subject from peercertificate, use ssl.PROTOCOL_TLSv1_2 for client wrap and allow TLSv1_1 for server wrap (#370)

1b2966140c0f5b31005cb979773e979ee70744f4 authored over 4 years ago by Abhinav Singh <[email protected]>
Add DEFAULT_MAX_SEND_SIZE and handle SSLWantWriteError errors when dispatching to upstream servers (#368)

d6e60774ae184da007019372f92ad52a361cbe77 authored over 4 years ago by Abhinav Singh <[email protected]>
Update codecov from 2.1.4 to 2.1.5 (#367)

529580ba53b60a6fd1915e5649ea7883f688e1fe authored over 4 years ago by pyup.io bot <[email protected]>
Update pytest-cov from 2.9.0 to 2.10.0 (#366)

9a33668779e77f3e149ed3225633620edcc13388 authored over 4 years ago by pyup.io bot <[email protected]>
Fixes #356 WebSockets not working with TLS interception (#365)

14fda0c95ab095971fa731ad08159b18bbd17a48 authored over 4 years ago by Abhinav Singh <[email protected]>
TLS Interception Cert Generation (#362)

* Use common.pki for interception certificate generation

* Fix tests

* Dont use certificat...

e7aa8a28f7efe446622024b9ae1db07448d9a7a3 authored over 4 years ago by Abhinav Singh <[email protected]>
Update pylint from 2.5.2 to 2.5.3 (#363)

Co-authored-by: Abhinav Singh <[email protected]>

ab089012395f94ab8e502c44a985bbf7d088c1b4 authored over 4 years ago by pyup.io bot <[email protected]>
Update flake8 from 3.8.2 to 3.8.3 (#364)

57b1aaf1165c3b2e5f8563e63cb4b08ad9a40b03 authored over 4 years ago by pyup.io bot <[email protected]>
Update tox from 3.15.1 to 3.15.2 (#361)

07dfae898e33acf0b2e60eb9a3fa1976cccfc673 authored over 4 years ago by pyup.io bot <[email protected]>
urlsplit compliance for https CONNECT (#360)

* Add fix to be complaint with urlparse.urlsplit semantics which expects a fully qualified URL
...

7a67d0ffe4bd40982c07f9c7e1e8614754dae069 authored over 4 years ago by Abhinav Singh <[email protected]>
Update mypy from 0.770 to 0.780 (#357)

Co-authored-by: Abhinav Singh <[email protected]>

e3522e095f3ec50d081ac508c1dbd9b5770a3a75 authored over 4 years ago by pyup.io bot <[email protected]>
Update codecov from 2.1.3 to 2.1.4 (#358)

b0ebfd5ab94f6be84d6648d324df3f26a8bca855 authored over 4 years ago by pyup.io bot <[email protected]>
Update pytest from 5.4.2 to 5.4.3 (#355)

fe6e886b2af77bee3dcb000effa36ed14df5b381 authored over 4 years ago by pyup.io bot <[email protected]>
Update autopep8 from 1.5.2 to 1.5.3 (#354)

e0d20551323bd89e7c235f0deee961e6f0e05275 authored over 4 years ago by pyup.io bot <[email protected]>