aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix testsMaximilian Hils2019-11-191-13/+20
|
* fix 'set' to only accept a single argumentMaximilian Hils2019-11-192-3/+3
|
* fix lexing, sort ofMaximilian Hils2019-11-198-81/+142
|
* wipMaximilian Hils2019-11-187-40/+55
|
* fix coverageMaximilian Hils2019-11-182-1/+3
|
* coverage++Maximilian Hils2019-11-181-1/+23
|
* adjust testMaximilian Hils2019-11-181-1/+1
|
* fix vararg handlingMaximilian Hils2019-11-186-31/+43
|
* revamp command processingMaximilian Hils2019-11-187-406/+446
| | | | | | | | | | | | - Display the parameter name instead of the parameter type whenver users interact with commands. This makes it easy to enter commands just by their signature. We may want to expose type information in the command list, but some quick testing showed that this are rather intuitive anyways. - Add shift tab backward cycling for the command completion. - Use inspect.Signature instead of homebrew argument matching solution. This gets rid of quite a bit of cruft. - Remove some type checking hacks in mitmproxy.types
* make command parameter names more descriptiveMaximilian Hils2019-11-184-84/+85
|
* adjust remote debug example to latest pycharm versionMaximilian Hils2019-11-181-2/+2
|
* Added coverage for the changes madeHenrique2019-11-171-0/+4
|
* Fixed issue with string parameters between quotes that do not have aHenrique2019-11-171-2/+14
| | | | space
* Added return signature to methods on commander.pyHenrique2019-11-161-5/+5
|
* Brought coverage up to 94% on test_commander.pyHenrique2019-11-161-4/+103
|
* Various changes to address PR commentsHenrique2019-11-165-25/+19
| | | | | Made a change to make `CommandManager.execute` the main entry point for executing commands and made `call_strings` into a private method.
* Removing dead codeHenrique2019-11-161-8/+0
|
* Forgot to remove the empty `_parse_cmd` functionHenrique2019-11-161-5/+0
|
* Fixing issues pointed during PR reviewHenrique2019-11-164-50/+55
|
* Removed useless else that prevented 100% code coverageHenrique2019-11-151-2/+0
|
* Small fix for 100% coverageHenrique2019-11-151-7/+0
|
* Merge branch 'master' into fix-command-bar-issue-3259Henrique M. D2019-11-1551-269/+457
|\
| * Merge pull request #3420 from rjt-gupta/multipart-fixMaximilian Hils2019-11-157-20/+114
| |\ | | | | | | multipart-fix
| | * test coverage improvedrjt-gupta2019-02-061-0/+19
| | |
| | * separate editorsrjt-gupta2019-02-063-11/+23
| | |
| | * multipart encoder and testsrjt-gupta2019-02-064-15/+68
| | |
| | * multipart-fixrjt-gupta2019-02-063-5/+15
| | |
| * | Merge pull request #3522 from peter-way/masterMaximilian Hils2019-11-151-1/+1
| |\ \ | | | | | | | | Use 'host_header' instead of 'host', to calculate 'HTTPRequest' hash in transparent mode.
| | * \ Merge branch 'master' into masterMaximilian Hils2019-11-15108-602/+1380
| | |\ \
| | * | | Update serverplayback.pyMaximilian Hils2019-07-171-4/+1
| | | | |
| | * | | Use 'host_header' instead of 'host', when calculating 'HTTPRequest' hash in ↵peter-way2019-04-151-1/+4
| | | | | | | | | | | | | | | | | | | | transparent mode.
| * | | | Merge pull request #3612 from ccssrryy/fix-dup-respMaximilian Hils2019-11-151-5/+8
| |\ \ \ \ | | |_|/ / | |/| | | fix duplicate error response
| | * | | fix duplicate error responsecs2019-08-091-5/+8
| | |/ /
| * | | Merge pull request #3425 from rjt-gupta/external-viewerMaximilian Hils2019-11-151-2/+2
| |\ \ \ | | | | | | | | | | external-viewer-fix
| | * | | remove superfluous optionMaximilian Hils2019-11-151-5/+0
| | | | |
| | * | | option addedrjt-gupta2019-01-071-0/+5
| | | | |
| | * | | external-viewer-fixrjt-gupta2018-12-171-2/+2
| | | | |
| * | | | Merge pull request #3703 from mhils/replay-ignore-portMaximilian Hils2019-11-151-1/+10
| |\ \ \ \ | | | | | | | | | | | | allow server replay functionality to run on a different port
| | * | | | allow server replay functionality to run on a different portJurriaan Bremer2019-11-151-1/+10
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By providing the "server_replay_ignore_port" configuration value we're able to run mitmproxy in server replay mode on a different port than the web server in the flows was originally running. This is also useful in case multiple ports are present in a flow (I suspect).
| * | | | Merge pull request #3699 from mhils/flowfilter2019Maximilian Hils2019-11-152-65/+49
| |\ \ \ \ | | | | | | | | | | | | Improve flowfilter
| | * | | | disable overly strict indentation checksMaximilian Hils2019-11-151-1/+1
| | | | | |
| | * | | | improve flowfilterMaximilian Hils2019-11-151-64/+48
| |/ / / /
| * | | | Merge pull request #3697 from ylmrx/issue_3639-yml_extension_allowedMaximilian Hils2019-11-151-3/+2
| |\ \ \ \ | | | | | | | | | | | | adding config.yml as an allowed config filename
| | * | | | simplify option file loadingMaximilian Hils2019-11-141-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | - no need for a constant that is only used once - if load_paths allows us to specify multiple paths, let's just do that.
| | * | | | adding config.yml as an allowed config filenameYoann L2019-11-141-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cf. title as suggested in #3639
| * | | | | Merge pull request #3698 from ylmrx/crash_on_empty_focus_nextMaximilian Hils2019-11-141-6/+12
| |\ \ \ \ \ | | |/ / / / | |/| | | | Fixes crash upon view.focus.[next|prev] - #3694
| | * | | | Fixes #3694Yoann L2019-11-141-6/+12
| |/ / / /
| * | | | Merge pull request #3691 from mhils/sans-io-adjustmentsMaximilian Hils2019-11-1240-167/+175
| |\ \ \ \ | | | | | | | | | | | | Update mypy, sans-io adjustments
| | * | | | update mypyMaximilian Hils2019-11-1240-148/+154
| | | | | |
| | * | | | minor improvements and sans-io adjustmentsMaximilian Hils2019-11-116-33/+35
| | | | | |