Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | console: options/help pane switching, toggle bools with enter | Aldo Cortesi | 2017-03-19 | 2 | -31/+77 |
| | |||||
* | options cleanups | Aldo Cortesi | 2017-03-19 | 4 | -27/+32 |
| | | | | | | - Move default client ciphers - no need to have a 10-line string default. - Add some style guidance on options help - Be consistent about reflowing options help | ||||
* | console: sketch out look and feel of the new Options editor | Aldo Cortesi | 2017-03-19 | 2 | -240/+109 |
| | |||||
* | Make mypy succeed with imports on master.py | Aldo Cortesi | 2017-03-19 | 1 | -1/+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 | ||||
* | Merge pull request #2176 from MatthewShao/jest-dev | Maximilian Hils | 2017-03-17 | 1 | -10/+95 |
|\ | | | | | [web] Reach 100% coverage for ducks/utils/store.js | ||||
| * | [web] Reach 100% coverage for ducks/utils/store.js | Matthew Shao | 2017-03-17 | 1 | -10/+95 |
|/ | |||||
* | Merge pull request #2169 from cortesi/mypy | Aldo Cortesi | 2017-03-17 | 19 | -106/+116 |
|\ | | | | | mypy without skipping imports | ||||
| * | Make mypy succeed with imports on master.py | Aldo Cortesi | 2017-03-17 | 18 | -105/+116 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | Rip out master handler mechanism | Aldo Cortesi | 2017-03-17 | 1 | -1/+0 |
|/ | | | | | All events are now handled by addons, and we no longer support any events on master. | ||||
* | Merge pull request #2156 from syahn/pretty-popup | Maximilian Hils | 2017-03-16 | 1 | -0/+8 |
|\ | | | | | [web] Adjust pop-up docs position | ||||
| * | Adjust pop-up docs position | Frank Ahn | 2017-03-15 | 1 | -0/+8 |
| | | | | | | | | - Shift pop-up docs to the right position according to responsiveness | ||||
* | | Merge pull request #2168 from cortesi/handlers | Maximilian Hils | 2017-03-16 | 27 | -444/+251 |
|\ \ | | | | | | | Rip out old handlers mechanism - all events are now handled in addons | ||||
| * | | Rip out master handler mechanism | Aldo Cortesi | 2017-03-16 | 17 | -246/+116 |
| | | | | | | | | | | | | | | | All events are now handled by addons, and we no longer support any events on master. | ||||
| * | | Remove last handlers in test suite | Aldo Cortesi | 2017-03-16 | 1 | -35/+21 |
| | | | | | | | | | | | | | | | | | | While we're here, make checking that there are NO logs on the proxy more efficient by setting a short timeout. This reduces total test suite running time by 15% on my system. | ||||
| * | | Remove test handlers by using taddons.RecordingMaster | Aldo Cortesi | 2017-03-16 | 13 | -120/+65 |
| | | | | | | | | | | | | | | | This also means expanding and tweaking the recording master API, which we reflect through the current test suite | ||||
| * | | Move mitmproxy console handlers to addon | Aldo Cortesi | 2017-03-16 | 1 | -32/+30 |
| | | | |||||
| * | | Move dump handlers to addon | Aldo Cortesi | 2017-03-16 | 3 | -13/+21 |
| | | | |||||
* | | | Merge pull request #2153 from MatthewShao/jest-dev | Maximilian Hils | 2017-03-16 | 1 | -1/+34 |
|\ \ \ | | | | | | | | | [web] Reach 100% coverage for ducks/ui/flow.js | ||||
| * | | | [web] Reach 100% coverage for ducks/ui/flow.js | Matthew Shao | 2017-03-15 | 1 | -1/+34 |
| | |/ | |/| | |||||
* | | | Merge pull request #2170 from felixonmars/patch-1 | Maximilian Hils | 2017-03-16 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Fix test_format_xml with dot in path | ||||
| * | | | Fix test_format_xml with dot in path | Felix Yan | 2017-03-16 | 1 | -1/+1 |
| | |/ | |/| | | | | When the path contains dot ".", replacing all dots will generate a non-exist result and raises a FileNotFoundError. Replacing only the last dot fixes this. | ||||
* | | | Merge pull request #2172 from Kriechi/bump-h2 | Thomas Kriechbaumer | 2017-03-16 | 1 | -2/+2 |
|\ \ \ | |/ / |/| | | bump h2 and hyperframe | ||||
| * | | bump h2 and hyperframe | Thomas Kriechbaumer | 2017-03-16 | 1 | -2/+2 |
|/ / | |||||
* | | Merge pull request #2167 from mhils/update-dependencies | Aldo Cortesi | 2017-03-16 | 4 | -2/+7 |
|\ \ | | | | | | | update mypy | ||||
| * | | update mypy | Maximilian Hils | 2017-03-15 | 4 | -2/+7 |
| | | | |||||
* | | | Merge pull request #2166 from Kriechi/bump-sphinx | Aldo Cortesi | 2017-03-16 | 1 | -2/+2 |
|\ \ \ | | | | | | | | | bump sphinx | ||||
| * | | | bump sphinx | Thomas Kriechbaumer | 2017-03-15 | 1 | -2/+2 |
| |/ / | |||||
* | | | Merge pull request #2152 from cortesi/readfile | Aldo Cortesi | 2017-03-16 | 35 | -212/+354 |
|\ \ \ | |/ / |/| | | Extract flow reading into addons | ||||
| * | | Add a light-weight custom event system, use it for keepserving | Aldo Cortesi | 2017-03-16 | 22 | -75/+102 |
| | | | | | | | | | | | | | | | | | | | | | This patch implements the lightweight event system I propose in #2144, adds a custom event "processing_complete" that is triggered after file read, client replay and server replay, and introduces a KeepServing addon to handle this for mitmdump. | ||||
| * | | Clean up addonmanager interface | Aldo Cortesi | 2017-03-16 | 8 | -43/+46 |
| | | | | | | | | | | | | | | | Clarify the plethora of invocation methods we've sprouted, correct some usages in the codebase. | ||||
| * | | Extract flow reading into addons | Aldo Cortesi | 2017-03-15 | 13 | -123/+235 |
| |/ | | | | | | | | | | | | | | | This patch moves the final pieces of master functionality into addons. - Add a ReadFile addon to read from file - Add a separate ReadStdin addon to read from stdin, only used by mitmdump - Remove all methods that know about io and serialization from master.Master | ||||
* | | update release instructions | Thomas Kriechbaumer | 2017-03-15 | 1 | -10/+19 |
| | | |||||
* | | update release instructions | Thomas Kriechbaumer | 2017-03-15 | 1 | -2/+4 |
| | | |||||
* | | Merge pull request #2161 from mhils/make-request | Thomas Kriechbaumer | 2017-03-15 | 5 | -24/+84 |
|\ \ | | | | | | | Add Request.make | ||||
| * | | add Request.make | Maximilian Hils | 2017-03-15 | 5 | -24/+84 |
|/ / | |||||
* | | Merge pull request #2159 from Kriechi/bump-pyparsing | Thomas Kriechbaumer | 2017-03-15 | 1 | -1/+1 |
|\ \ | | | | | | | bump pyparsing | ||||
| * | | bump pyparsing | Thomas Kriechbaumer | 2017-03-15 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #2155 from Kriechi/bump-cryptography | Thomas Kriechbaumer | 2017-03-15 | 1 | -1/+1 |
|\ \ \ | |_|/ |/| | | bump cryptography | ||||
| * | | bump cryptography | Thomas Kriechbaumer | 2017-03-15 | 1 | -1/+1 |
| |/ | |||||
* | | Merge pull request #2098 from iharsh234/bug-2086-2 | Aldo Cortesi | 2017-03-15 | 1 | -0/+2 |
|\ \ | | | | | | | Fix crash when duplicating flow | ||||
| * | | Fix crash when duplicating flow | harsh vijay | 2017-03-13 | 1 | -2/+2 |
| | | | |||||
| * | | Fix crash when duplicating flow (#2) | harsh vijay | 2017-03-13 | 1 | -1/+3 |
| | | | |||||
* | | | Merge pull request #2147 from mhils/connection-ids | Aldo Cortesi | 2017-03-15 | 8 | -8/+93 |
|\ \ \ | | | | | | | | | Add client/server connection ids | ||||
| * | | | stateobject: automatically change id when copying | Maximilian Hils | 2017-03-14 | 5 | -16/+21 |
| | | | | |||||
| * | | | add connection ids | Maximilian Hils | 2017-03-14 | 5 | -2/+82 |
|/ / / | |||||
* | | | Merge pull request #2151 from MatthewShao/jest-dev | Maximilian Hils | 2017-03-14 | 1 | -1/+3 |
|\ \ \ | | | | | | | | | Update .travis.yml to fix the failure about yarn | ||||
| * | | | Update .travis.yml to fix the failure about yarn | Matthew Shao | 2017-03-14 | 1 | -1/+3 |
|/ / / | |||||
* | | | Merge pull request #2149 from mhils/multidictview-copy | Maximilian Hils | 2017-03-14 | 2 | -12/+24 |
|\ \ \ | | | | | | | | | Add MultiDictView.copy() | ||||
| * | | | multidictviews should not be serializable | Maximilian Hils | 2017-03-14 | 1 | -12/+12 |
| | | | | |||||
| * | | | add MultiDictView.copy | Maximilian Hils | 2017-03-14 | 2 | -0/+12 |
| | | | |