aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/tcp.py
Commit message (Collapse)AuthorAgeFilesLines
* fix Python 3.6 variable type annotations #3053oscure762018-04-141-1/+1
|
* mitmproxy.types -> mitmproxy.coretypesAldo Cortesi2017-12-171-1/+1
| | | | | | | | | | The types name is valuable, and we have a better use for it in collecting and exposing types for options and commands. The coretypes module should probably be split up anyway - it contains a threading base class, a few container objects, and the defintion of our serialization protocol. I was tempted to rename it to "uncagegorized" for the sake of honesty.
* Make mypy succeed with imports on master.pyAldo Cortesi2017-03-171-3/+1
| | | | | | | | | | | | | | | | | | We get little benefit from our mypy QA checks at the moment, because we skip imports. This patch is what's needed to make mypy succeed with imports on a single file: master.py It also updates mypy to the current version, and enables a QA check. Mypy bugs I encountered: dict.update with kwargs not supported: https://github.com/python/mypy/issues/1031 property setters and getters must be adjacent: https://github.com/python/mypy/issues/1465
* websockets, tcp, version: coverage++Thomas Kriechbaumer2017-02-091-4/+2
|
* add WebSocket flows and messagesThomas Kriechbaumer2016-11-231-3/+1
|
* mitmproxy.types.[basethread,multidict,serializable]Aldo Cortesi2016-10-201-2/+2
|
* Move all tools into mitmproxy.tools, move models/* to top levelAldo Cortesi2016-10-191-0/+53
The primary motivation here (and for all the other moving around) is to present a clean "front of house" to library users, and to migrate primary objects to the top of the module hierarchy.