proxy.py/proxy
Abhinav Singh d4ee4fa15c
Async proxy pool, Event manager, Custom access log, Expose loop to plugins (#645)
* Async proxy pool

* Async proxy pool

* Late upstream initialization and exception guards

* Close upstream proxy connection on client connection close

* Refactor into EventManager

* Fix tests accounting in the event manager

* Ensure each process initializes logger

* pragma no cover

* Teardown connection when proxy pool upstream proxy closes

* Add ability to customize access log format and add additional context to it

* Maintain total size for response bytes in access logs

* Fix tests broken due to new plugin methods missing mock

* Update pubsub_eventing to use EventManager to avoid entire bootstrapping step
2021-11-01 01:19:19 +05:30
..
common Async proxy pool, Event manager, Custom access log, Expose loop to plugins (#645) 2021-11-01 01:19:19 +05:30
core Async proxy pool, Event manager, Custom access log, Expose loop to plugins (#645) 2021-11-01 01:19:19 +05:30
dashboard Go flagless to allow custom user defined flags. (#452) 2020-10-14 10:51:56 +05:30
http Async proxy pool, Event manager, Custom access log, Expose loop to plugins (#645) 2021-11-01 01:19:19 +05:30
plugin Async proxy pool, Event manager, Custom access log, Expose loop to plugins (#645) 2021-11-01 01:19:19 +05:30
testing Fix & Re-enable VCR testing on Linux (#323) 2020-03-26 12:31:00 +05:30
__init__.py Testing support improvements (#185) 2019-11-21 21:16:01 -08:00
__main__.py Doc & Banner update to match GitHub (#182) 2019-11-18 20:45:51 -08:00
proxy.py Async proxy pool, Event manager, Custom access log, Expose loop to plugins (#645) 2021-11-01 01:19:19 +05:30
py.typed Add py.typed marker, add version checker, remove deprecated methods (#255) 2020-01-06 21:23:38 -08:00