aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/builtins
Commit message (Collapse)AuthorAgeFilesLines
* addons.Addons -> addonmanager, builtins -> addonsAldo Cortesi2016-10-1931-3186/+0
|
* controller.Log -> log.LogAldo Cortesi2016-10-191-1/+1
|
* Kill flow.master - create master.MasterAldo Cortesi2016-10-191-4/+3
| | | | Also extract events into .events
* addons: add AddonHalt exceptionAldo Cortesi2016-10-191-0/+2
| | | | | | This can be raised from an addon handler to stop further processing of a flow. Use this to prevent further handling of web app requests.
* web app cleanups: tests and examplesAldo Cortesi2016-10-191-0/+4
|
* Web apps to addonsAldo Cortesi2016-10-1918-0/+2134
| | | | | This commit removes the app registry, adds a wsgiapp addon base, and ports the onboarding app to it.
* Response body streaming to addonAldo Cortesi2016-10-182-4/+40
|
* dumper: limit url lengthMaximilian Hils2016-10-171-0/+2
|
* remove empty lines at beginning of fileThomas Kriechbaumer2016-10-177-9/+0
|
* python3: clean up super and __future__Aldo Cortesi2016-10-179-9/+0
|
* python3: clean up class bracketsAldo Cortesi2016-10-173-3/+3
|
* Zap object base classAldo Cortesi2016-10-172-2/+2
|
* mitmproxy: zap sixAldo Cortesi2016-10-172-4/+5
|
* docs: concurrency, developing scriptsAldo Cortesi2016-10-161-1/+1
|
* scripts: keep scripts just after the ScriptLoader in addon chainAldo Cortesi2016-10-161-2/+21
| | | | | | We need scripts to run _before_ filestreamer, so we can't just add them to the end of the chain. This patch also fixes an issue that could cause scripts to be initialised un-necessarily if only the order of scripts in options changed.
* scripts: handle SystemExit from scripts explicitlyAldo Cortesi2016-10-161-0/+2
|
* docs: cleanups improvements and fighting sphinxAldo Cortesi2016-10-161-2/+2
| | | | | | | | - Hide links to internal code listings, and link to github instead - Improve formatting of code/example captions - Fix outdated documentation of command-line options - Complete documentation of all events + improved formatting - tcp_open -> tcp_start, tcp_close -> tcp_end to reduce confusion
* use flt instead of filt for flowfilter expressionsThomas Kriechbaumer2016-10-041-2/+2
|
* Consolidate loggingAldo Cortesi2016-10-041-0/+23
| | | | | | - Make log event handler work - Move terminal event log into an addon - Clean various log related errors and duplications
* fix flowfilter.match argsThomas Kriechbaumer2016-10-033-3/+3
|
* use flowfilter.matchThomas Kriechbaumer2016-10-033-3/+3
|
* rename mitmproxy.filt -> mitmproxy.flowfilterThomas Kriechbaumer2016-10-036-26/+26
|
* console: fix client replayAldo Cortesi2016-09-301-0/+1
|
* remove option argument for addons.add (#1576)Maximilian Hils2016-09-241-1/+1
|
* scripts: cut traceback properly, fix #1467Maximilian Hils2016-09-221-5/+28
|
* Merge pull request #1509 from arjun23496/regex_star_modMaximilian Hils2016-09-211-2/+2
|\ | | | | Fixes #1471 - Change .* to match entire body
| * Convert to flags=value for future compatibilityarjun234962016-09-091-2/+2
| |
| * Fixes #1471 - Change .* to match entire bodyarjun234962016-09-091-2/+2
| |
* | Misc cleanupsAldo Cortesi2016-09-122-2/+13
| |
* | Redesign client replayAldo Cortesi2016-09-112-1/+39
| | | | | | | | | | - Move to an addon - Use a much simpler synchronisation mechanism
* | Add "run_once" support to the script addon, use it in mitmproxyAldo Cortesi2016-09-111-1/+15
| | | | | | | | Fixes #1418
* | options.replay_ignore* -> options.server_replay_ignore*Aldo Cortesi2016-09-101-15/+5
| |
* | options.nopop -> options.server_replay_nopopAldo Cortesi2016-09-101-3/+2
| |
* | options.rheaders -> options.server_replay_use_headersAldo Cortesi2016-09-101-3/+3
| |
* | options.kill -> options.replay_kill_extraAldo Cortesi2016-09-101-2/+1
|/
* Fix interactive server replay in mitmproxy consoleAldo Cortesi2016-09-091-6/+7
|
* Fix byte/string comparison error in server playbackAldo Cortesi2016-09-071-5/+11
|
* Move server playback in to an addonAldo Cortesi2016-09-062-0/+129
| | | | | | | | | | | - Move server playback into an addon - Implement a better sync strategy to decide when to exit if keepserving is off. We now wait for the final flow played back to no longer be live. - Leave interactive server playback in mitmproxy console broken for now - there are broader addon-related changes that need to be made for that, and this patch is already big. Fixes #1229
* finalize Reply semantics, fix testsMaximilian Hils2016-08-092-4/+4
|
* fix testsMaximilian Hils2016-08-041-1/+0
|
* simplify contentview logicMaximilian Hils2016-08-041-27/+9
|
* minor fixesMaximilian Hils2016-07-271-2/+2
|
* Merge pull request #1427 from mhils/grideditorAldo Cortesi2016-07-261-2/+2
|\ | | | | Refactor GridEditor
| * refactor grideditor for py3 compatibilityMaximilian Hils2016-07-241-2/+2
| |
* | make sure to escape errors printed to the consoleMaximilian Hils2016-07-251-1/+2
|/
* improve dumper addon text alignment (#1415)Maximilian Hils2016-07-231-34/+45
|
* Addon iface: .configure(options) -> .configure(options, updated)Aldo Cortesi2016-07-239-35/+37
|
* scripts: .start can now return an Addon instanceAldo Cortesi2016-07-231-2/+4
|
* script: tune auto reloadAldo Cortesi2016-07-231-2/+12
| | | | | | | | | - Don't respond to directory changes - Ignore hidden files I've "solved" this as well as it can be done in modd, and getting good results here just turns into a large pile of heuristics that don't work in all circumstances. Also watchdog sucks.
* script: add a namespace adaptor to match AddonsAldo Cortesi2016-07-231-7/+22
|