aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/types.py
Commit message (Collapse)AuthorAgeFilesLines
* rename TLS/SSL-related attributesThomas Kriechbaumer2018-01-061-2/+2
| | | | | | SSL is an outdated protocol superseeded by TLS. Although the commonly used library is called OpenSSL, it is no reason to still use outdated language for attributes.
* commander: palette entries, highlight errorsAldo Cortesi2017-12-201-0/+18
| | | | | | | - Add palette entries specific to commander - Highlight errors - Introduce an Unknown type to keep track of extra unknown arguments to commands
* commander: highlight commandsAldo Cortesi2017-12-201-2/+8
| | | | Step 1 of the fancification of commander.
* commands: partial parser now returns help for remaining argumentsAldo Cortesi2017-12-191-0/+2
|
* types: use new type validation mechanism in commandsAldo Cortesi2017-12-191-1/+9
|
* types: add validation functionsAldo Cortesi2017-12-191-6/+87
|
* types: cleanups and minor refactoringsAldo Cortesi2017-12-191-58/+58
|
* commands: refactor typesAldo Cortesi2017-12-181-0/+330
The type system was scattered over a number of places, making it hard to follow. This collects all command types in types.py, and completion, validation and parsing for each type is centralised. We should use the same mechanism for options.