Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Logic to handle multiple instances using CommandHistory. | Henrique | 2019-11-25 | 1 | -6/+76 |
| | |||||
* | Make windows happy once again | Henrique | 2019-11-25 | 1 | -0/+8 |
| | |||||
* | Make windows happy | Henrique | 2019-11-25 | 1 | -0/+2 |
| | |||||
* | Making windows happy | Henrique | 2019-11-25 | 1 | -0/+1 |
| | |||||
* | Oops, forgot to add the tests for the CommandHistory addon | Henrique | 2019-11-25 | 1 | -0/+196 |
| | |||||
* | Fixed the logic according to some tests, added new tests | Henrique | 2019-11-24 | 1 | -166/+246 |
| | |||||
* | Implemented feature to save command history to a file. This allows users | Henrique | 2019-11-22 | 1 | -2/+5 |
| | | | | to reuse their commands the next time they open mitmproxy | ||||
* | Merge pull request #3693 from typoon/fix-command-bar-issue-3259 | Maximilian Hils | 2019-11-21 | 7 | -100/+440 |
|\ | | | | | Improve Command Bar UX | ||||
| * | lint! | Maximilian Hils | 2019-11-19 | 1 | -3/+5 |
| | | |||||
| * | fix tests | Maximilian Hils | 2019-11-19 | 1 | -13/+20 |
| | | |||||
| * | fix 'set' to only accept a single argument | Maximilian Hils | 2019-11-19 | 1 | -1/+1 |
| | | |||||
| * | fix lexing, sort of | Maximilian Hils | 2019-11-19 | 2 | -1/+39 |
| | | |||||
| * | wip | Maximilian Hils | 2019-11-18 | 1 | -2/+2 |
| | | |||||
| * | coverage++ | Maximilian Hils | 2019-11-18 | 1 | -1/+23 |
| | | |||||
| * | adjust test | Maximilian Hils | 2019-11-18 | 1 | -1/+1 |
| | | |||||
| * | fix vararg handling | Maximilian Hils | 2019-11-18 | 3 | -15/+19 |
| | | |||||
| * | revamp command processing | Maximilian Hils | 2019-11-18 | 2 | -116/+150 |
| | | | | | | | | | | | | | | | | | | | | | | | | - 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 | ||||
| * | Added coverage for the changes made | Henrique | 2019-11-17 | 1 | -0/+4 |
| | | |||||
| * | Brought coverage up to 94% on test_commander.py | Henrique | 2019-11-16 | 1 | -4/+103 |
| | | |||||
| * | Various changes to address PR comments | Henrique | 2019-11-16 | 2 | -2/+2 |
| | | | | | | | | | | Made a change to make `CommandManager.execute` the main entry point for executing commands and made `call_strings` into a private method. | ||||
| * | Fixing issues pointed during PR review | Henrique | 2019-11-16 | 3 | -10/+25 |
| | | |||||
| * | Merge branch 'master' into fix-command-bar-issue-3259 | Henrique M. D | 2019-11-15 | 3 | -4/+42 |
| |\ | |||||
| * | | Removed the custom lexer in favor of using pyparsing. | Henrique | 2019-11-15 | 4 | -111/+134 |
| | | | |||||
| * | | Added a new test to test that the issue from the previous commit won't | Henrique | 2019-11-13 | 1 | -1/+13 |
| | | | | | | | | | | | | happen anymore | ||||
| * | | Added tests to reach 100% coverage | Henrique | 2019-11-13 | 2 | -3/+5 |
| | | | |||||
| * | | Getting 100% coverage in the lexer | Henrique | 2019-11-12 | 1 | -0/+14 |
| | | | |||||
| * | | Fixing issues reported by the linter | Henrique | 2019-11-12 | 2 | -1/+1 |
| | | | |||||
| * | | Tests for the new lexer | Henrique | 2019-11-12 | 1 | -0/+64 |
| | | | |||||
| * | | Fixed test to use the new method to get the lexer | Henrique | 2019-11-12 | 1 | -2/+2 |
| | | | |||||
| * | | Fix for issues when using \ and " on the commander bar | Henrique | 2019-11-12 | 1 | -4/+4 |
| | | | |||||
* | | | Use Github Actions for CI (#3713) | Maximilian Hils | 2019-11-19 | 13 | -25/+68 |
| | | | | | | | | | switch to github actions for CI | ||||
* | | | Merge branch 'master' into master | Maximilian Hils | 2019-11-16 | 4 | -19/+124 |
|\ \ \ | |||||
| * \ \ | Merge pull request #3705 from mhils/issue-3469 | Maximilian Hils | 2019-11-16 | 1 | -6/+28 |
| |\ \ \ | | | | | | | | | | | Fix #3469 | ||||
| | * | | | tests++ | Maximilian Hils | 2019-11-15 | 1 | -6/+28 |
| | | | | | |||||
| * | | | | Merge pull request #3448 from cript0nauta/master | Maximilian Hils | 2019-11-16 | 1 | -10/+55 |
| |\ \ \ \ | | |_|_|/ | |/| | | | Fix command injection vulnerability when exporting to curl or httpie | ||||
| | * | | | test coverage++ | Maximilian Hils | 2019-11-15 | 1 | -0/+8 |
| | | | | | |||||
| | * | | | improve curl/httpie export | Maximilian Hils | 2019-11-15 | 1 | -7/+9 |
| | | | | | |||||
| | * | | | Merge remote-tracking branch 'origin/master' into pr-3448 | Maximilian Hils | 2019-11-15 | 19 | -60/+165 |
| | |\| | | |||||
| | * | | | Merge branch 'master' of https://github.com/mitmproxy/mitmproxy | Matías Lang | 2019-01-13 | 5 | -6/+8 |
| | |\ \ \ | |||||
| | * | | | | Fix command injection when exporting to httpie | Matías Lang | 2019-01-13 | 1 | -5/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The command generated by `export.clip httpie @focus` or `export.file httpie @focus /path/to/file` wasn't being properly escaped so it could contain a malicious command instead of just a simple httpie call. | ||||
| | * | | | | Fix command injection when exporting to curl | Matías Lang | 2019-01-13 | 1 | -5/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The command generated by `export.clip curl @focus` or `export.file curl @focus /path/to/file` wasn't being properly escaped so it could contain a malicious command instead of just a simple curl. | ||||
| * | | | | | Merge pull request #3420 from rjt-gupta/multipart-fix | Maximilian Hils | 2019-11-15 | 2 | -3/+41 |
| |\ \ \ \ \ | | |_|_|/ / | |/| | | | | multipart-fix | ||||
| | * | | | | test coverage improved | rjt-gupta | 2019-02-06 | 1 | -0/+19 |
| | | | | | | |||||
| | * | | | | multipart encoder and tests | rjt-gupta | 2019-02-06 | 2 | -4/+22 |
| | | | | | | |||||
| | * | | | | multipart-fix | rjt-gupta | 2019-02-06 | 1 | -2/+3 |
| | | | | | | |||||
* | | | | | | Adding raw_request and raw_response to export | Michael McKeirnan | 2019-11-16 | 1 | -1/+41 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a proposed change for https://github.com/mitmproxy/mitmproxy/issues/3701 which alters the behavior of a raw http export to include both the request and the response. Additionally, this introduces two new export options "raw_request" and "raw_response" which allow for exporting the raw HTTP request or response individually. | ||||
* | | | | | | Adding export raw http response | Michael McKeirnan | 2019-11-15 | 1 | -8/+30 |
|/ / / / / | | | | | | | | | | | | | | | | | | | | | Adding a new export type for raw http response, and changing export raw to export raw_request to distinguish between the two. This is a proposed change for https://github.com/mitmproxy/mitmproxy/issues/3701 | ||||
* | | | | | Merge pull request #3691 from mhils/sans-io-adjustments | Maximilian Hils | 2019-11-12 | 1 | -1/+1 |
|\ \ \ \ \ | |_|_|_|/ |/| | | | | Update mypy, sans-io adjustments | ||||
| * | | | | update mypy | Maximilian Hils | 2019-11-12 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | minor improvements and sans-io adjustments | Maximilian Hils | 2019-11-11 | 2 | -2/+2 |
| | | | | |