aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/options.py
Commit message (Collapse)AuthorAgeFilesLines
* Move onboardingapp from tornado to flask (#3661)Maximilian Hils2019-10-061-0/+1
|
* Add key_size option to define rsa key size (#3657)vin012019-09-301-0/+7
|
* Verify ignore_hosts & allow_hosts are mutually exclusivePierre Gordon2019-04-191-1/+1
|
* Add --allow_hosts optionPierre Gordon2019-04-191-0/+4
| | | | Closes #3295
* Make content view lines limit configurableKamil Borzym2018-10-191-0/+8
|
* cadir -> confdirAldo Cortesi2018-05-101-4/+4
| | | | | We store a lot more than just the CAs in our configuration directory. Clarify the option name.
* Start consolidating core optionsAldo Cortesi2018-02-261-45/+0
| | | | | | | | | | This is a preparatory patch that paves the way to consolidating our core options in the core addon. It amalgamates the core_option_validation and core addons, prepares the test suite for a world where options live in core, and moves over two trivial options as a trial balloon. From here, things will get harder, but at the end of the process we'll have a core that's responsive to options.
* Split dumper_filter off from view_filterAldo Cortesi2018-02-261-10/+0
| | | | These don't even do the same thing.
* Revamp verbosity optionsAldo Cortesi2018-02-261-13/+0
| | | | | | | | | | Split verbosity into termlog_verbosity and console_eventlog_verbosity. This patch also removes printing to console if there are unknown options in the command-line. Options now live in separate addons, so having uknown options remaining is common and expected. We definitely shoould have some other way for users to see what was ignored so they can catch typos and the like, but that's a different patch.
* Shift option help styling admonition into the appropriate Loader docstringAldo Cortesi2018-02-261-7/+1
|
* addon options: proxyauth to /addonsAldo Cortesi2018-02-241-11/+0
|
* Split default_contentview into dumper_* and console_* varietiesAldo Cortesi2018-02-241-7/+0
| | | | | Then move the new options into their respective addons. This was a shared option, and things are much much simpler if it isn't.
* Move intercept options to addonAldo Cortesi2018-02-241-12/+0
| | | | | | | As part of this, we zap an un-needed console command and use a boolean toggle setter instead. Also remove an ancient regression test that breaks encapsulation.
* flow_detail option to /addons/dumperAldo Cortesi2018-02-241-13/+0
|
* addon options: upstream_authAldo Cortesi2018-02-241-16/+0
| | | | Also the last "easy" option to shift.
* addon options: stickycookie, streambodiesAldo Cortesi2018-02-241-23/+0
|
* addon options: setheaders, stickyauthAldo Cortesi2018-02-241-12/+0
|
* addon options: readfile, save, scriptAldo Cortesi2018-02-241-22/+0
|
* addon options: migrate replace, simplify taddons.contextAldo Cortesi2018-02-241-8/+0
|
* addon options: shift server_replay optionsAldo Cortesi2018-02-241-61/+0
|
* addon options: shift keepserving and onboarding optionsAldo Cortesi2018-02-241-29/+0
|
* client options: migrate allowremote and clientplaybackAldo Cortesi2018-02-241-34/+28
| | | | | Also triage options, and categorize them into core options (won't be migrated), options that are hard to migrate for various reasons, and easy migrations.
* Start moving addon options into /addonsAldo Cortesi2018-02-241-13/+0
| | | | | | | | | This takes the first few steps: - Extends taddons to make loading addon options easier - Removes dependencies in the test suite on options in addons - Tweaks command-line parser autocreation to ignore nonexistent options. This lets us load common options without over-depending on loaded addons.
* Merge pull request #2881 from cortesi/refreshoptMaximilian Hils2018-02-191-4/+4
|\ | | | | option refresh_server_playback -> server_replay_refresh
| * option replay_kill_extra -> server_replay_kill_extraAldo Cortesi2018-02-201-2/+2
| | | | | | | | Continuing effort to collect all sever replay options under a commmon prefix.
| * option refresh_server_playback -> server_replay_refreshAldo Cortesi2018-02-201-2/+2
| | | | | | | | All other server playback options have this form.
* | Fix #2762 (#2763)Samoilenko Roman2018-01-061-2/+2
|/ | | | s/console_order/view_order s/console_order_reversed/view_order_reversed
* split TLS parts from net.tcp into net.tlsMaximilian Hils2017-09-031-3/+3
|
* Merge pull request #2489 from MatthewShao/options-into-own-addonMaximilian Hils2017-08-161-60/+0
|\ | | | | Move console-related options into their own addon
| * Move console-relatived options into their own addons.Matthew Shao2017-08-011-60/+0
| |
* | improve docstring for rawtcpMaximilian Hils2017-08-031-3/+4
|/
* Merge pull request #2484 from mhils/options-into-own-addonMaximilian Hils2017-07-311-18/+0
|\ | | | | Enable tool-specific options
| * move web options into their own addonMaximilian Hils2017-07-291-18/+0
| |
* | add option type hintsMaximilian Hils2017-07-291-0/+79
|/
* Merge pull request #2452 from mattweidner/add_intercept_toggleMaximilian Hils2017-07-291-0/+5
|\ | | | | Add intercept toggle feature.
| * Fixed indentationMatt Weidner2017-07-271-2/+2
| |
| * Add intercetp toggle feature.Matt Weidner2017-07-271-0/+5
| |
* | Improve verbosity options.Matthew Shao2017-07-281-2/+11
|/
* shorten option helpMaximilian Hils2017-07-201-14/+9
| | | | | We can have longer versions in the docs, but this makes the options pages quite hard to parse.
* add websocket streaming optionUjjwal Verma2017-07-041-0/+7
|
* Minor: formatting, make default color scheme solarized-darkAldo Cortesi2017-06-131-1/+1
|
* console: layout pane heaadersAldo Cortesi2017-06-101-0/+4
| | | | Controlled with the new console_layout_headers option
* Merge pull request #2191 from LuD1161/Issue#2139Maximilian Hils2017-05-221-1/+7
|\ | | | | improve flow_detail help text
| * Update options.pyThomas Kriechbaumer2017-05-191-2/+5
| |
| * Added the level definition that can be usedLuD11612017-03-201-1/+4
| |
* | Fixed LDAP Auth (#2333)charlesdhdt2017-05-121-3/+4
| |
* | Merge pull request #2286 from charlesdhdt/masterMaximilian Hils2017-05-041-2/+6
|\ \ | | | | | | Added LDAP Auth
| * | Added LDAP AuthCharles d'Hondt2017-04-281-2/+6
| | |
* | | console: add a two-pane layoutAldo Cortesi2017-05-031-2/+8
|/ / | | | | | | | | | | | | | | | | | | | | | | | | - Replace options.console_eventlog with options.console_layout - This can be "single", "vertical" and "horizontal" - At the base of the primary pane is the flowlist. At the base of the secondary pane is the event log. - Any of the other primary windows can be opened in each of the panes. For now, I've bound "-" to the flow layout switch, "shift tab" to the layout pane switch, and "P" to open the currently focused flow in whichever pane you're in. These are just temporary - we'll reassess the default bindings carefully once the keybindings work is complete.
* | addons.streamfile -> addons.saveAldo Cortesi2017-04-271-3/+3
| | | | | | | | | | | | | | Options: streamfile -> save_stream_file streamfile_filter -> save_stream_filter