mitmproxy/mitmproxy
Aldo Cortesi 9dcd15d350 asyncio: ditch the handler context
There are a few reasons for this. First, logs are now async, and can be called
at any time. Second, the event loop is thread local, so there can only ever be
one master per thread. These two things together completely obviate the need
for a handler context.
2018-04-07 09:04:14 +12:00
..
addons asyncio: remove master.add_log, in favor of a persistent log.Log instance 2018-04-07 09:02:10 +12:00
contentviews Hotkeys cleanup 2018-02-20 16:25:39 +02:00
contrib Merge pull request #2784 from ujjwal96/kaitai 2018-01-11 14:11:40 +01:00
coretypes mitmproxy.types -> mitmproxy.coretypes 2017-12-17 13:31:36 +13:00
io Misc. typos 2018-02-24 21:45:11 -05:00
net Remove socket listen backlog constraint 2018-04-06 09:22:01 +12:00
platform Update remaining old docs url with new one. 2018-03-05 22:56:36 +05:30
proxy fix http retry timeout 2018-04-05 15:30:04 +02:00
script @concurrent decorator works for class methods. (#2708) 2017-12-26 18:44:43 +01:00
test asyncio: ditch the handler context 2018-04-07 09:04:14 +12:00
tools asyncio: remove master.add_log, in favor of a persistent log.Log instance 2018-04-07 09:02:10 +12:00
utils Python 3.5 is dead -- long live Python 3.6! 2018-03-31 18:46:32 +02:00
__init__.py fix appveyor build script 2017-12-30 18:48:49 +01:00
addonmanager.py asyncio: ditch the handler context 2018-04-07 09:04:14 +12:00
certs.py Misc. typos 2018-02-24 21:45:11 -05:00
command.py asyncio: ditch the handler context 2018-04-07 09:04:14 +12:00
connections.py don't crash if server address is unknown, fix #2969 2018-03-23 04:26:46 +01:00
controller.py asyncio simplify: we don't need a queue for proxy->main loop comms 2018-04-07 08:59:08 +12:00
ctx.py fix type hints for mitmproxy.ctx 2017-07-29 21:51:41 +02:00
eventsequence.py update mypy 2017-07-20 16:27:13 +02:00
exceptions.py commands: refactor types 2017-12-18 17:02:48 +13:00
flow.py stateobject: use typing, enable tuples and more complex datatypes 2018-01-13 00:33:37 +01:00
flowfilter.py fix #2640 2017-12-18 09:19:21 +01:00
http.py fix revert of duplicated flows 2017-11-06 15:24:54 +01:00
log.py asyncio: move log mechanism onto the event loop 2018-04-07 09:02:10 +12:00
master.py asyncio: ditch the handler context 2018-04-07 09:04:14 +12:00
options.py Start consolidating core options 2018-02-26 11:26:32 +13:00
optmanager.py Start moving addon options into /addons 2018-02-24 12:13:52 +13:00
stateobject.py stateobject: use typing, enable tuples and more complex datatypes 2018-01-13 00:33:37 +01:00
tcp.py mitmproxy.types -> mitmproxy.coretypes 2017-12-17 13:31:36 +13:00
types.py rename TLS/SSL-related attributes 2018-01-06 10:43:47 +01:00
version.py Bump version 2018-02-24 10:01:02 +13:00
websocket.py fix docstring 2018-03-10 18:07:39 +01:00