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

npm: bump async from 2.6.3 to 2.6.4 in /dashboard (#1125)

Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
- [Release notes](https://g...

0beb02d549611b16b1a43c55e98da4a80cd1e642 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump actions/upload-artifact from 2 to 3 (#1124)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Rel...

3d5dd496d0a59e828f8e8df7012373a9d617232d authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump ncipollo/release-action from 1.9.0 to 1.10.0 (#1120)

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

f16e752f63138ef7b9cdd0d2e522f8ca31065d6b authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump @types/jquery from 3.5.13 to 3.5.14 in /dashboard (#1115)

Bumps [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery)...

aa49a213ebcfa5919ba0678dd3b7476e2ed84a86 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
pip prod(deps): bump paramiko from 2.9.2 to 2.10.3 (#1116)

Bumps [paramiko](https://github.com/paramiko/paramiko) from 2.9.2 to 2.10.3.
- [Release notes](...

d031f55c624150caf9dd8b2ef609f03c7365f18c authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump actions/cache from 2.1.7 to 3.0.1 (#1118)

Bumps [actions/cache](https://github.com/actions/cache) from 2.1.7 to 3.0.1.
- [Release notes](...

d04bb80d6e53217bcc167bda5ffc47f914f03c7a authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix Towncrier link (#1119)

7df384e8cb5524f685e551249fdfa2965c1f1a34 authored over 2 years ago by Abhinav Singh <[email protected]>
pip prod(deps): bump furo from 2022.1.2 to 2022.3.4 (#1113)

Bumps [furo](https://github.com/pradyunsg/furo) from 2022.1.2 to 2022.3.4.
- [Release notes](ht...

62e074f45bde169c4ac9ce57b3f17859ab0977ac authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
pip prod(deps): bump mypy from 0.931 to 0.940 (#1111)

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

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

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

6f65b58bf8c45101a4dc8194bc5068a38b175e1d authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump actions/setup-python from 2 to 3 (#1110)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 3.
- [Release n...

b07d5881720d3a46939b0618e41862372850729c authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upgrade `wemake-python-styleguide` (#1107)

* Pin `wemake-python-styleguide`

* Pin `wemake-python-styleguide`

* Ignore `S324` for now

f4e98303d07b0c97b1c245f230d9c52ae31a6378 authored almost 3 years ago by Abhinav Singh <[email protected]>
pip prod(deps): bump types-setuptools from 57.4.7 to 57.4.10 (#1105)

Bumps [types-setuptools](https://github.com/python/typeshed) from 57.4.7 to 57.4.10.
- [Release...

fdce1e3ae38237b641f8e6df05c858ad71314f5b authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump actions/checkout from 2 to 3 (#1106)

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](ht...

2bb153c7b81f523fddfcffa14d33faa242f2a04a authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump actions/setup-node from 2 to 3 (#1097)

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 3.
- [Release notes...

fd7b68228e1c2b8133f4e6edf59b186112d0ee09 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Pin `myst-parser` to avoid CI break (#1104)

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

29934503251b704813ef3e7ed8c2a5ae69448c8a authored almost 3 years ago by Abhinav Singh <[email protected]>
v2.4.1 (#1092)

* GHA Yaml lint (#1082)

Yaml lint

* Register for signals only when running in main thread ...

ed51fe9f8fd0d4797cab6e1a854d53c0e5533db2 authored almost 3 years ago by Abhinav Singh <[email protected]>
npm: bump follow-redirects from 1.11.0 to 1.14.8 in /dashboard (#1090)

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.11.0 to 1....

14bc41fbcac0696d14ea0dfbd98ba6a1fd77744e authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Register for signals only when running in main thread (#1087)

0629fc43e94ff39ccadd6db3bb4984bc92a3aa09 authored almost 3 years ago by Abhinav Singh <[email protected]>
GHA Yaml lint (#1082)

Yaml lint

dc15dc1075f32ebd29a68d1c565530453703f0af authored almost 3 years ago by Abhinav Singh <[email protected]>
v2.4.0 (#1081)

* Update description for `--max-sendbuf-size`

* Add `--cache-by-content-type` flag (#1070)

...

ebbeee22c2f5b58b2f41c27b5d8e71dea78cd56f authored almost 3 years ago by Abhinav Singh <[email protected]>
Update README.md

235c5e4b6d005ec601edc64149c98b04f4e1a188 authored almost 3 years ago by Abhinav Singh <[email protected]>
`Run in detached (background) mode` instructions

8462925a353b7d76421e11482b5549b5d4810f20 authored almost 3 years ago by Abhinav Singh <[email protected]>
Allow multiport with ephemeral & unix socket support (#1078)

* Allow multiport with ephemeral & unix socket support

* Fix unix tests

69f8b548eee48d01b35a09b5762ad5c9ca6f6dda authored almost 3 years ago by Abhinav Singh <[email protected]>
[Examples] Fix broken examples (#1077)

* Fix broken examples

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

for more info...

de36c6089ba5eba7d92762e2b47013cbc21f252d authored almost 3 years ago by Abhinav Singh <[email protected]>
[EventCore] Use `no_wait` when publishing to queues (#1076)

* Use `no_wait` when publishing to the event core queues

* Update readme flag version

96ec796a4eec0c50a5c85fe2097470a494da84e5 authored almost 3 years ago by Abhinav Singh <[email protected]>
[EventDispatcher] Guard against broken pipe and eof (#1074)

* Guard against broken pipe and eof

* refactor

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

3e5d0e9148823f7d043985d975b044440426d49f authored almost 3 years ago by Abhinav Singh <[email protected]>
Fix dispatcher exception during unsubs (#1073)

05d761bf61b1df62160456ca95adaf0cac6ac139 authored almost 3 years ago by Abhinav Singh <[email protected]>
Enhance content type cache (#1072)

48313b40cbaed41a103d052c0874b835a76f8be7 authored almost 3 years ago by Abhinav Singh <[email protected]>
Add `--cache-by-content-type` flag (#1070)

Add `--cache-by-content-type` flag

bc577f348ba0b25666921e4c9a7ef2f1123a847f authored almost 3 years ago by Abhinav Singh <[email protected]>
Update description for `--max-sendbuf-size`

d6ad69b451a6aadabdaabdce613cff02fdae3241 authored almost 3 years ago by Abhinav Singh <[email protected]>
v2.4.0rc9 (#1068)

* [Core] Invoke selector.close on shutdown (#1055)

[Core] Invoke `selector.close` on shutdown...

558a430f973adacc8135b80d62c8a40f86318920 authored almost 3 years ago by Abhinav Singh <[email protected]>
[Jupyter] Request creation notebook (#1065)

* Add plugin tests, responses notebook and enhancements to `build_http_packet`

* Add js code ...

3fd608eb72197ebfc781295f62da3cb2b7e09ab3 authored almost 3 years ago by Abhinav Singh <[email protected]>
[HttpParser] Memory view compliant, Zero copies (#1067)

* Remove usage of `tobytes`

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

for mor...

fd6d1b36ef04f32f3a47776da16faa1ad9d60b24 authored almost 3 years ago by Abhinav Singh <[email protected]>
[Optimize] Avoid using `tobytes` for zero-copies (#1066)

* Avoid using `tobytes` where possible

* `send` accepts `Union[memoryview, bytes]` now

* [...

f48aac4523073f06255bf9723df578a5810e08ff authored almost 3 years ago by Abhinav Singh <[email protected]>
[Jupyter] Add a response notebook (#1064)

* Add a response generation jupyter notebook

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

600b3e7c21d71d1d2ce7e3451b4b6dee8eaefad7 authored almost 3 years ago by Abhinav Singh <[email protected]>
[Fix] Using `okResponse()` without content hangs the connection (#1062)

* It hangs because of no content-length or connection close header

* Fix tests

32a0759f962f1307804c3966b8bcb244aefad91f authored almost 3 years ago by Abhinav Singh <[email protected]>
[Flags] `min_compression_length` consistency (#1061)

* `min_compression_length` consistency, it was used as `min_compression_limit` at a few places
...

6c21e343c7fa08bb2740d89e747e931fb7e4e8d6 authored almost 3 years ago by Abhinav Singh <[email protected]>
`--max-sendbuf-size` flag to speed up large file upload/download (#1060)

* Add `--max-sendbuf-size` flag which now defaults to 64Kb

* Use `server_recvbuf_size` flag w...

ee424ace992b5aeb386f729e60aece91f9421acf authored almost 3 years ago by Abhinav Singh <[email protected]>
`jupyter` notebook based tutorial (#1059)

* `jupyter` notebook based tutorial

* Move within `tutorial` directory

* Fix spell

* Ad...

f084342296412cd613f1f3f08e973634a2b2fe24 authored almost 3 years ago by Abhinav Singh <[email protected]>
[Task] A generic payload based work abstraction (#1057)

* Refactor into an internal task submodule of work

* As context managers

* [pre-commit.ci]...

4af0c2f601e1bd5b312976bd47c37f60b64e0e3c authored almost 3 years ago by Abhinav Singh <[email protected]>
[CacheResponsesPlugin] Add ability to cache request packets (#1056)

* Start of post encryption tests

* Assertion on post encryption callback

* Add `--cache-re...

d616fc87dbba9ec05fc6b5d8414eb4e8fbbee17d authored almost 3 years ago by Abhinav Singh <[email protected]>
[Core] Invoke selector.close on shutdown (#1055)

[Core] Invoke `selector.close` on shutdown

ac183f5242770f64f2fadc756ccff546332e8e60 authored almost 3 years ago by Abhinav Singh <[email protected]>
v2.4.0rc8 (#1052)

* [Windows] Remove `--threadless` from `TestCase` (#1025)

[Windows] Remove `--threadless` fro...

3858f3ae76584c33614661a1ac40154a42ccf060 authored almost 3 years ago by Abhinav Singh <[email protected]>
Pre `v2.4.0rc8` cleanups (#1053)

* Pre-release cleanups

* Add listener pool test

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

d1920460d0527bb267043b1402bdc7ad549d1a16 authored almost 3 years ago by Abhinav Singh <[email protected]>
[Work] `kwargs` independent `work_klass` creation and work core (#1051)

* `kwargs` independent work klass and core

* Fix tests

* Add a `create` method to base cla...

2bebbacbd399a2c78fec15e414b991493f0cd344 authored almost 3 years ago by Abhinav Singh <[email protected]>
[BaseRemoteExecutor] Base executor for processing work remotely (#1050)

* Abstract out FD based work implementation

* No need of local/remote abstractions

* fix t...

b49fcbddc9a03e939baaa0718bcf97d477da06c1 authored almost 3 years ago by Abhinav Singh <[email protected]>
[Work] Refactor as FD work (#1049)

* Abstract out FD based work implementation

* No need of local/remote abstractions

* fix t...

c3b06f121bd5d058a737da4e0465e8f08d1380a8 authored almost 3 years ago by Abhinav Singh <[email protected]>
[Work] Refactor for generic work type (#1048)

* Add `TcpOrTlsSocket` type

* isort

* Update to use Fd executor

* Define `HostPort` typ...

ac840aec78d6435ae85388bbccfc27ec51f0ce49 authored almost 3 years ago by Abhinav Singh <[email protected]>
[CacheByContentTypePlugin] Prepare for content type parsing (#1038)

* Move default cache directory within `proxy.py` instance data directory

* [pre-commit.ci] au...

d7a568e7fd55cdb7adeda24177c1381e114dc2e5 authored almost 3 years ago by Abhinav Singh <[email protected]>
[SOCKS4] Packet parser & builder (#1047)

* Initial commit

* Parse socks4 packet

* Lint check

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

7845cbb28d9b0e1892b8ed388c12df925d6d15cf authored almost 3 years ago by Abhinav Singh <[email protected]>
[ReverseProxyPlugin] Remove redundant `ca_file` flag when wrapping upstream (#1046)

* Fix #1045

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

for more information, s...

8e15dc4fbddbef92ae1db1385ce72a67bf0b225c authored almost 3 years ago by Abhinav Singh <[email protected]>
[ReverseProxy] Add integration tests (#1037)

* Add reverse proxy integration test

* Fix reverse proxy url for https integration

* Enabl...

25e6cb0fe5703b66a9475c6bbd320292bf70765a authored almost 3 years ago by Abhinav Singh <[email protected]>
[Multiport] `Acceptor` can now accept work from multiple descriptors (#1036)

* Update acceptor to accept work from multiple ports

* import order

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

67d9066cfcca6ee67f65b0b3d229da8c0b0623e9 authored almost 3 years ago by Abhinav Singh <[email protected]>
[Multiport] Prepare for listening on multiple ports (#1031)

* Convert `--port` to list of integers

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

cc126c34760645797c1eebd346732ceeb3d10e72 authored almost 3 years ago by Abhinav Singh <[email protected]>
[ReverseProxy] Move within core lib with ability to write its plugin (#1033)

* Move reverse proxy core within core lib

* Fix main test

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

1569146d70b09cc2d91d07cc971c2329095cbbb9 authored almost 3 years ago by Abhinav Singh <[email protected]>
Move `Tls` module within core (#1030)

f5bf5b97140ac826e5dbe34d40877538969744e5 authored almost 3 years ago by Abhinav Singh <[email protected]>
Add a skeleton app to demonstrate how to use `proxy.py` for standalone projects (#1029)

* Add a skeleton app structure

* Update `README.md` for skeleton app

* Add `skeleton-app` ...

79cb5b749e1816d6b40724eab942fc3b0e22c2c7 authored almost 3 years ago by Abhinav Singh <[email protected]>
Handle `SIGINFO`. Try `kill -s INFO <pid>`. (#1024)

* Handle `SIGINFO`. Try `kill -s INFO <pid>`.

Also remove dirty hack added in flags to incor...

627b42f923d66692daf86c3a31d4e026d41e6ad0 authored almost 3 years ago by Abhinav Singh <[email protected]>
[Windows] Remove `--threadless` from `TestCase` (#1025)

[Windows] Remove `--threadless` from `TestCase`

85ad44b46eb81db64dc06fbf289151180bd68aad authored almost 3 years ago by Abhinav Singh <[email protected]>
v2.4.0rc7 (#1010)

* Fix README instructions for embedded mode

* Expose sleep_loop

* [SshTunnel] WIP (#992)
...

471f77641be29b843acfd7a88f3539a761894416 authored almost 3 years ago by Abhinav Singh <[email protected]>
[isort] Lib modules (#1016)

* isort `proxy.py` main class

* isort init and main

* isort common

* pre-commit fix

...

54e74a911f382656fc49cb57def0c8f29c1b7582 authored almost 3 years ago by Abhinav Singh <[email protected]>
[Devtools] Build as part of GHA workflow (#1015)

* Fix devtools build

* Build devtools as part of GHA workflows

77b69e66601ce804740717d03cdc4ffe95da40c8 authored almost 3 years ago by Abhinav Singh <[email protected]>
[Coverage] For newly added components (#1014)

* Add newly added code cov

* Fix spelling

7beef281c60cf4751a26466f4ef8fc4a979b579b authored almost 3 years ago by Abhinav Singh <[email protected]>
[Doc] Threadless Remote vs Local Execution Mode (#1011)

b40b91f289e40b622a9b70d5e93638111287a5b9 authored almost 3 years ago by Abhinav Singh <[email protected]>
Restrict request handling to `DEFAULT_ALLOWED_URL_SCHEMES` (#1002)

* Raise `HttpProtocolException` if request line scheme do not match `DEFAULT_ALLOWED_URL_SCHEMES...

efd1cac3ea23583006fb0a4ce7252e6c4664b5f9 authored almost 3 years ago by Abhinav Singh <[email protected]>
[Windows] `--threaded` mode integration tests works locally but fails on GHA (#1009)

* Enable remote threadless and threaded integration test for windows

* Run only threaded on w...

d046cea71c0b2918ea14ea16235d8b3ffbab287a authored almost 3 years ago by Sowmya Sudha Singh <[email protected]>
Fix broken `--local-executor` logic for windows ever since it was made default (#1008)

Co-authored-by: sowmyasudhasingh <[email protected]>

f7b945800551e6bc981c365045cbe9007877f44c authored almost 3 years ago by Sowmya Sudha Singh <[email protected]>
npm: bump ws from 8.4.0 to 8.4.2 in /dashboard (#1007)

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

7206a5d00f05744daf9d1ad52e8dbc3d1097626f authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump eslint-plugin-import from 2.25.3 to 2.25.4 in /dashboard (#1005)

Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.25.3 to 2...

2cba03eae0bd555751a008924b4f36caf6ff6380 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bail out early for non-HTTP but HTTP looking protocols (#972)

* Add support in `Url` to parse all types of schemes

* .

* Guard handler against http look...

21499ad1cbb8bc8b0c0f9ca68413529b09d8cd0f authored almost 3 years ago by Abhinav Singh <[email protected]>
[Middleware] `HttpClientConnection` preparation (#995)

* Turn usual suspects to warnings, not error

* Add `HttpClientConnection` skeleton

* Fix d...

552fb998df4e366e5c4d052c2713c0dc808f28b5 authored almost 3 years ago by Abhinav Singh <[email protected]>
[Middleware] Capability in the core to allow custom client connection classes (#993)

* Move all TCP server related flags within `tcp_server.py` and also move the encryption function...

c6fceb639a5925994f04b15b333413693eb434eb authored almost 3 years ago by Abhinav Singh <[email protected]>
[SshTunnel] WIP (#992)

[SshTunnel] WIP

d17dc9e448716d9f22cd0b6057cba3b1984fa177 authored almost 3 years ago by Abhinav Singh <[email protected]>
Expose `sleep_loop` for documentation and demo (#991)

Expose `sleep_loop` for documentation and demo

4222172d011442dcb13f40b66825206159abf31f authored almost 3 years ago by Abhinav Singh <[email protected]>
Expose sleep_loop

e7e0315ece1a46b2ed626e8384206b2dc3be3df9 authored almost 3 years ago by Abhinav Singh <[email protected]>
Fix README instructions for embedded mode

14c3ce29c58c62927139643b2a1feba7deb339c6 authored almost 3 years ago by Abhinav Singh <[email protected]>
v2.4.0rc6 (#964)

* Remove menubar (#930)

Remove `menubar`

* Use `128 KB` as default value for `DEFAULT_BUFF...

177689c156dd7ff0e9a71af065bf7f561dd03b3d authored almost 3 years ago by Abhinav Singh <[email protected]>
Add `# pragma: no cover` for unnecessary code (#987)

38eab69baf2bf36eb27fc363ee45d17098af38cf authored almost 3 years ago by Abhinav Singh <[email protected]>
[TlsInterception] Fix broken `ChunkedResponsePlugin` for `Python < 3.10` (#986)

* Add TLS interception integration tests

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

0ffa7ca9fbbb45c6b0d3bfb78780fce5eb10d849 authored almost 3 years ago by Abhinav Singh <[email protected]>
Pass separate `--ca-cert-dir` flag for parallel TLS interception tests (#984)

* Pass separate `--ca-cert-dir` flag for parallel TLS interception tests

* Temp disable `test...

2714d3d22a8364d21193d04e807a519730dd1a40 authored almost 3 years ago by Abhinav Singh <[email protected]>
pip prod(deps): bump types-paramiko from 2.8.6 to 2.8.9 (#983)

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

8f51ce304b94423f84992c633007d4411564a973 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump typescript from 3.9.7 to 4.5.4 in /dashboard (#982)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.9.7 to 4.5.4.
- [Release not...

06e1ffc1f328ee757ce802815f50a9c92b070181 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[TlsInterception] GHA integration tests (#981)

* Add TLS interception integration tests

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

8a289102249273ef5e386c074f4162758f8b9317 authored almost 3 years ago by Abhinav Singh <[email protected]>
Type fixes (#979)

* Type fixes

* Type fix

* Py class role

* unused any import

41ba50443de5f0094f7783b952260895528668fc authored almost 3 years ago by Abhinav Singh <[email protected]>
Refactor into separate `Work` module (#977)

* work module

* Fix imports

* String based typing for multiprocessing.synchronize

* Fix...

dd2476f02a45aa2396daaa348ce54a6284d62537 authored almost 3 years ago by Abhinav Singh <[email protected]>
npm: bump @types/jquery from 3.5.4 to 3.5.13 in /dashboard (#975)

Bumps [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery)...

f0d39eb00de74730c280b54f9cf5104c6b1653ca authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
pip prod(deps): bump mypy from 0.920 to 0.931 (#976)

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

fcdcf899324bf8e438ae766ee5961bbb0c55b4a0 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Handle `OSError` on shutdown & `TimeoutError` on recv (#974)

* Expect `TimeoutError` during `recv`

* Expect `OSError` during socket shutdown, can happen i...

afd8c33a85428b2e4bb0a8f68506776d94a58d1a authored almost 3 years ago by Abhinav Singh <[email protected]>
Test submodule and refactor (#971)

* Refactor tests into submodules

* isort tests

* Add malicious request headers test

* [...

05a8ff9fe7a5975e6494249c9f8ed935524d3cb4 authored almost 3 years ago by Abhinav Singh <[email protected]>
pip prod(deps): bump paramiko from 2.9.1 to 2.9.2 (#970)

Bumps [paramiko](https://github.com/paramiko/paramiko) from 2.9.1 to 2.9.2.
- [Release notes](h...

dea4b586e84ddff1e6c70c7c3a9fa791701f6e99 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
pip prod(deps): bump furo from 2021.11.23 to 2022.1.2 (#959)

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

2d0e59145140e8fb7d972e0f06ae87b007a1688d authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[WebServer] Fix routing (#968)

* Fix web server routing

* Fix mypy

f53636d4e38969ca4835c36b1753f0f0f4df15d2 authored almost 3 years ago by Abhinav Singh <[email protected]>
On-demand `TlsInterception` capability, driven by plugins (#965)

* Add `TlsInterceptionPropertyMixin`

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

010e8f840d90c10e51451a8c6396dc01dd0d129a authored almost 3 years ago by Abhinav Singh <[email protected]>
Ignore utf-8 decode error during logging (#966)

7199459c69a717bb55f932230ae9a39707430149 authored almost 3 years ago by Abhinav Singh <[email protected]>
[WebServer] Refactor routing to allow same path for websocket and web requests (#962)

* Switch to WS

* Refactor

a84ababb94c509f227e9b2cbc70415b88278eca2 authored almost 3 years ago by Abhinav Singh <[email protected]>
Ignore `utf-8` decoding errors within event core (#961)

474cce147afad0288ffe21d02240f1d0503ad9b8 authored almost 3 years ago by Abhinav Singh <[email protected]>
npm: bump jasmine-ts from 0.3.0 to 0.4.0 in /dashboard (#958)

Bumps [jasmine-ts](https://github.com/svi3c/jasmine-ts) from 0.3.0 to 0.4.0.
- [Release notes](...

67bf0493fb865ec2a53afd534c33a15bc8520db0 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[HttpProtocolHandler] Handle invalid request parsing exceptions (#957)

* Handle invalid request parsing exception when raised, log the bytes for later inspection

* ...

01bfc7dc30d12ee5b66e09c12593c50294c2d252 authored almost 3 years ago by Abhinav Singh <[email protected]>