Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | Fixing it back to what it was | Henrique | 2019-11-25 | 1 | -5/+6 | |
| | | | | ||||||
| * | | | Logic to handle multiple instances using CommandHistory. | Henrique | 2019-11-25 | 1 | -7/+23 | |
| | | | | ||||||
| * | | | Making windows happy | Henrique | 2019-11-25 | 1 | -0/+7 | |
| | | | | ||||||
| * | | | Moved confdir check logic into the addon | Henrique | 2019-11-25 | 2 | -13/+7 | |
| | | | | ||||||
| * | | | Make `mypy` happy | Henrique | 2019-11-24 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Fixed the logic according to some tests, added new tests | Henrique | 2019-11-24 | 3 | -95/+68 | |
| | | | | ||||||
| * | | | Making the linter happy | Henrique | 2019-11-23 | 5 | -15/+5 | |
| | | | | ||||||
| * | | | Fix to check if command_history file exists prior to trying to read it | Henrique | 2019-11-23 | 1 | -2/+5 | |
| | | | | ||||||
| * | | | Fix to create the confdir in case it doesn't exist | Henrique | 2019-11-23 | 1 | -7/+20 | |
| | | | | ||||||
| * | | | Moved command history to an addon and added a new feature: | Henrique | 2019-11-23 | 6 | -86/+176 | |
| | | | | | | | | | | | | | | | | | | | | * If you start typing a command and press "up" only commands starting with that string will be returned | |||||
| * | | | Implemented feature to save command history to a file. This allows users | Henrique | 2019-11-22 | 1 | -5/+41 | |
| | |/ | |/| | | | | | | | to reuse their commands the next time they open mitmproxy | |||||
* | | | Add flow to ContentView metadata | Yoav Shai | 2019-12-06 | 5 | -10/+12 | |
| | | | ||||||
* | | | Add message to ContentView metadata | Yoav Shai | 2019-12-05 | 1 | -0/+1 | |
| | | | ||||||
* | | | close the client connection if TLS ClientHello parsing fails | Thomas Kriechbaumer | 2019-11-30 | 1 | -0/+2 | |
| |/ |/| | ||||||
* | | Remove blank line | Henrique | 2019-11-25 | 1 | -1/+0 | |
| | | ||||||
* | | Fixed `ctrl w` | Henrique | 2019-11-25 | 1 | -7/+13 | |
| | | ||||||
* | | Added some navigation keys to the command bar same way as in a Linux | Henrique | 2019-11-25 | 1 | -5/+37 | |
|/ | | | | terminal | |||||
* | Merge pull request #3693 from typoon/fix-command-bar-issue-3259 | Maximilian Hils | 2019-11-21 | 11 | -449/+505 | |
|\ | | | | | Improve Command Bar UX | |||||
| * | fix keybind for loading flows | Maximilian Hils | 2019-11-21 | 1 | -1/+1 | |
| | | ||||||
| * | fix 'set' to only accept a single argument | Maximilian Hils | 2019-11-19 | 1 | -2/+2 | |
| | | ||||||
| * | fix lexing, sort of | Maximilian Hils | 2019-11-19 | 6 | -80/+103 | |
| | | ||||||
| * | wip | Maximilian Hils | 2019-11-18 | 6 | -38/+53 | |
| | | ||||||
| * | fix coverage | Maximilian Hils | 2019-11-18 | 1 | -1/+1 | |
| | | ||||||
| * | fix vararg handling | Maximilian Hils | 2019-11-18 | 3 | -16/+24 | |
| | | ||||||
| * | revamp command processing | Maximilian Hils | 2019-11-18 | 5 | -290/+296 | |
| | | | | | | | | | | | | | | | | | | | | | | | | - 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 descriptive | Maximilian Hils | 2019-11-18 | 4 | -84/+85 | |
| | | ||||||
| * | Fixed issue with string parameters between quotes that do not have a | Henrique | 2019-11-17 | 1 | -2/+14 | |
| | | | | | | | | space | |||||
| * | Added return signature to methods on commander.py | Henrique | 2019-11-16 | 1 | -5/+5 | |
| | | ||||||
| * | Various changes to address PR comments | Henrique | 2019-11-16 | 3 | -23/+17 | |
| | | | | | | | | | | Made a change to make `CommandManager.execute` the main entry point for executing commands and made `call_strings` into a private method. | |||||
| * | Removing dead code | Henrique | 2019-11-16 | 1 | -8/+0 | |
| | | ||||||
| * | Forgot to remove the empty `_parse_cmd` function | Henrique | 2019-11-16 | 1 | -5/+0 | |
| | | ||||||
| * | Fixing issues pointed during PR review | Henrique | 2019-11-16 | 1 | -40/+30 | |
| | | ||||||
| * | Removed useless else that prevented 100% code coverage | Henrique | 2019-11-15 | 1 | -2/+0 | |
| | | ||||||
| * | Small fix for 100% coverage | Henrique | 2019-11-15 | 1 | -7/+0 | |
| | | ||||||
| * | Merge branch 'master' into fix-command-bar-issue-3259 | Henrique M. D | 2019-11-15 | 43 | -259/+323 | |
| |\ | ||||||
| * | | Removed the custom lexer in favor of using pyparsing. | Henrique | 2019-11-15 | 3 | -131/+59 | |
| | | | ||||||
| * | | Fixed issue introduced by change in the lexer that caused mitmproxy to | Henrique | 2019-11-13 | 1 | -14/+21 | |
| | | | | | | | | | | | | crash when pressing `:`. | |||||
| * | | Removed an exception handle that can't happen anymore due to the new | Henrique | 2019-11-13 | 1 | -11/+6 | |
| | | | | | | | | | | | | lexer | |||||
| * | | Getting 100% coverage in the lexer | Henrique | 2019-11-12 | 1 | -3/+0 | |
| | | | ||||||
| * | | Fixing issues reported by the linter | Henrique | 2019-11-12 | 2 | -61/+7 | |
| | | | ||||||
| * | | Forgot to remove the import for shlex | Henrique | 2019-11-12 | 1 | -1/+0 | |
| | | | ||||||
| * | | Small fix to handle line breaks and tabs \r\n\t | Henrique | 2019-11-12 | 1 | -1/+4 | |
| | | | ||||||
| * | | Created a lexer for the command bar | Henrique | 2019-11-12 | 2 | -50/+159 | |
| | | | ||||||
| * | | Renamed the `maybequote` function to something better | Henrique | 2019-11-12 | 1 | -2/+2 | |
| | | | ||||||
| * | | Fix for issues when using \ and " on the commander bar | Henrique | 2019-11-12 | 3 | -13/+59 | |
| | | | ||||||
* | | | Merge pull request #3717 from Jessonsotoventura/replay | Maximilian Hils | 2019-11-20 | 1 | -8/+5 | |
|\ \ \ | | | | | | | | | Added Replay to new table UI | |||||
| * | | | added column for mark and replay | Jesson Soto Ventura | 2019-11-19 | 1 | -8/+5 | |
| | |/ | |/| | ||||||
* | | | Merge pull request #3714 from sethb157/ipv6_only | Maximilian Hils | 2019-11-19 | 1 | -3/+15 | |
|\ \ \ | | | | | | | | | Add support for IPv6-only environments | |||||
| * | | | Add support for IPv6-only environments | Seth Barrios | 2019-11-18 | 1 | -3/+15 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, the proxy would attempt to bind to an IPv6 + IPv4 enabled socket. On failure, it would try to bind to an IPv4 only socket. If that failed, the proxy would fail to start. This update makes it so that the proxy also tries to bind to an IPv6-only socket, which is necessary in environments where IPv4 is disabled. In short, the proxy will try binding in the following order, only moving to the next step when binding fails: IPv6 + IPv4 -> IPv4 only -> IPv6 only -> proxy fails to start. | |||||
* | | | | make mypy happy | Maximilian Hils | 2019-11-16 | 1 | -2/+2 | |
| | | | |