aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Fixing it back to what it wasHenrique2019-11-251-5/+6
| | | |
| * | | Logic to handle multiple instances using CommandHistory.Henrique2019-11-251-7/+23
| | | |
| * | | Making windows happyHenrique2019-11-251-0/+7
| | | |
| * | | Moved confdir check logic into the addonHenrique2019-11-252-13/+7
| | | |
| * | | Make `mypy` happyHenrique2019-11-241-1/+1
| | | |
| * | | Fixed the logic according to some tests, added new testsHenrique2019-11-243-95/+68
| | | |
| * | | Making the linter happyHenrique2019-11-235-15/+5
| | | |
| * | | Fix to check if command_history file exists prior to trying to read itHenrique2019-11-231-2/+5
| | | |
| * | | Fix to create the confdir in case it doesn't existHenrique2019-11-231-7/+20
| | | |
| * | | Moved command history to an addon and added a new feature:Henrique2019-11-236-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 usersHenrique2019-11-221-5/+41
| | |/ | |/| | | | | | | to reuse their commands the next time they open mitmproxy
* | | Add flow to ContentView metadataYoav Shai2019-12-065-10/+12
| | |
* | | Add message to ContentView metadataYoav Shai2019-12-051-0/+1
| | |
* | | close the client connection if TLS ClientHello parsing failsThomas Kriechbaumer2019-11-301-0/+2
| |/ |/|
* | Remove blank lineHenrique2019-11-251-1/+0
| |
* | Fixed `ctrl w`Henrique2019-11-251-7/+13
| |
* | Added some navigation keys to the command bar same way as in a LinuxHenrique2019-11-251-5/+37
|/ | | | terminal
* Merge pull request #3693 from typoon/fix-command-bar-issue-3259Maximilian Hils2019-11-2111-449/+505
|\ | | | | Improve Command Bar UX
| * fix keybind for loading flowsMaximilian Hils2019-11-211-1/+1
| |
| * fix 'set' to only accept a single argumentMaximilian Hils2019-11-191-2/+2
| |
| * fix lexing, sort ofMaximilian Hils2019-11-196-80/+103
| |
| * wipMaximilian Hils2019-11-186-38/+53
| |
| * fix coverageMaximilian Hils2019-11-181-1/+1
| |
| * fix vararg handlingMaximilian Hils2019-11-183-16/+24
| |
| * revamp command processingMaximilian Hils2019-11-185-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 descriptiveMaximilian Hils2019-11-184-84/+85
| |
| * 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
| |
| * Various changes to address PR commentsHenrique2019-11-163-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 codeHenrique2019-11-161-8/+0
| |
| * Forgot to remove the empty `_parse_cmd` functionHenrique2019-11-161-5/+0
| |
| * Fixing issues pointed during PR reviewHenrique2019-11-161-40/+30
| |
| * 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-1543-259/+323
| |\
| * | Removed the custom lexer in favor of using pyparsing.Henrique2019-11-153-131/+59
| | |
| * | Fixed issue introduced by change in the lexer that caused mitmproxy toHenrique2019-11-131-14/+21
| | | | | | | | | | | | crash when pressing `:`.
| * | Removed an exception handle that can't happen anymore due to the newHenrique2019-11-131-11/+6
| | | | | | | | | | | | lexer
| * | Getting 100% coverage in the lexerHenrique2019-11-121-3/+0
| | |
| * | Fixing issues reported by the linterHenrique2019-11-122-61/+7
| | |
| * | Forgot to remove the import for shlexHenrique2019-11-121-1/+0
| | |
| * | Small fix to handle line breaks and tabs \r\n\tHenrique2019-11-121-1/+4
| | |
| * | Created a lexer for the command barHenrique2019-11-122-50/+159
| | |
| * | Renamed the `maybequote` function to something betterHenrique2019-11-121-2/+2
| | |
| * | Fix for issues when using \ and " on the commander barHenrique2019-11-123-13/+59
| | |
* | | Merge pull request #3717 from Jessonsotoventura/replayMaximilian Hils2019-11-201-8/+5
|\ \ \ | | | | | | | | Added Replay to new table UI
| * | | added column for mark and replayJesson Soto Ventura2019-11-191-8/+5
| | |/ | |/|
* | | Merge pull request #3714 from sethb157/ipv6_onlyMaximilian Hils2019-11-191-3/+15
|\ \ \ | | | | | | | | Add support for IPv6-only environments
| * | | Add support for IPv6-only environmentsSeth Barrios2019-11-181-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 happyMaximilian Hils2019-11-161-2/+2
| | | |