Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | addons.Addons -> addonmanager, builtins -> addons | Aldo Cortesi | 2016-10-19 | 31 | -3186/+0 |
| | |||||
* | controller.Log -> log.Log | Aldo Cortesi | 2016-10-19 | 1 | -1/+1 |
| | |||||
* | Kill flow.master - create master.Master | Aldo Cortesi | 2016-10-19 | 1 | -4/+3 |
| | | | | Also extract events into .events | ||||
* | addons: add AddonHalt exception | Aldo Cortesi | 2016-10-19 | 1 | -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 examples | Aldo Cortesi | 2016-10-19 | 1 | -0/+4 |
| | |||||
* | Web apps to addons | Aldo Cortesi | 2016-10-19 | 18 | -0/+2134 |
| | | | | | This commit removes the app registry, adds a wsgiapp addon base, and ports the onboarding app to it. | ||||
* | Response body streaming to addon | Aldo Cortesi | 2016-10-18 | 2 | -4/+40 |
| | |||||
* | dumper: limit url length | Maximilian Hils | 2016-10-17 | 1 | -0/+2 |
| | |||||
* | remove empty lines at beginning of file | Thomas Kriechbaumer | 2016-10-17 | 7 | -9/+0 |
| | |||||
* | python3: clean up super and __future__ | Aldo Cortesi | 2016-10-17 | 9 | -9/+0 |
| | |||||
* | python3: clean up class brackets | Aldo Cortesi | 2016-10-17 | 3 | -3/+3 |
| | |||||
* | Zap object base class | Aldo Cortesi | 2016-10-17 | 2 | -2/+2 |
| | |||||
* | mitmproxy: zap six | Aldo Cortesi | 2016-10-17 | 2 | -4/+5 |
| | |||||
* | docs: concurrency, developing scripts | Aldo Cortesi | 2016-10-16 | 1 | -1/+1 |
| | |||||
* | scripts: keep scripts just after the ScriptLoader in addon chain | Aldo Cortesi | 2016-10-16 | 1 | -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 explicitly | Aldo Cortesi | 2016-10-16 | 1 | -0/+2 |
| | |||||
* | docs: cleanups improvements and fighting sphinx | Aldo Cortesi | 2016-10-16 | 1 | -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 expressions | Thomas Kriechbaumer | 2016-10-04 | 1 | -2/+2 |
| | |||||
* | Consolidate logging | Aldo Cortesi | 2016-10-04 | 1 | -0/+23 |
| | | | | | | - Make log event handler work - Move terminal event log into an addon - Clean various log related errors and duplications | ||||
* | fix flowfilter.match args | Thomas Kriechbaumer | 2016-10-03 | 3 | -3/+3 |
| | |||||
* | use flowfilter.match | Thomas Kriechbaumer | 2016-10-03 | 3 | -3/+3 |
| | |||||
* | rename mitmproxy.filt -> mitmproxy.flowfilter | Thomas Kriechbaumer | 2016-10-03 | 6 | -26/+26 |
| | |||||
* | console: fix client replay | Aldo Cortesi | 2016-09-30 | 1 | -0/+1 |
| | |||||
* | remove option argument for addons.add (#1576) | Maximilian Hils | 2016-09-24 | 1 | -1/+1 |
| | |||||
* | scripts: cut traceback properly, fix #1467 | Maximilian Hils | 2016-09-22 | 1 | -5/+28 |
| | |||||
* | Merge pull request #1509 from arjun23496/regex_star_mod | Maximilian Hils | 2016-09-21 | 1 | -2/+2 |
|\ | | | | | Fixes #1471 - Change .* to match entire body | ||||
| * | Convert to flags=value for future compatibility | arjun23496 | 2016-09-09 | 1 | -2/+2 |
| | | |||||
| * | Fixes #1471 - Change .* to match entire body | arjun23496 | 2016-09-09 | 1 | -2/+2 |
| | | |||||
* | | Misc cleanups | Aldo Cortesi | 2016-09-12 | 2 | -2/+13 |
| | | |||||
* | | Redesign client replay | Aldo Cortesi | 2016-09-11 | 2 | -1/+39 |
| | | | | | | | | | | - Move to an addon - Use a much simpler synchronisation mechanism | ||||
* | | Add "run_once" support to the script addon, use it in mitmproxy | Aldo Cortesi | 2016-09-11 | 1 | -1/+15 |
| | | | | | | | | Fixes #1418 | ||||
* | | options.replay_ignore* -> options.server_replay_ignore* | Aldo Cortesi | 2016-09-10 | 1 | -15/+5 |
| | | |||||
* | | options.nopop -> options.server_replay_nopop | Aldo Cortesi | 2016-09-10 | 1 | -3/+2 |
| | | |||||
* | | options.rheaders -> options.server_replay_use_headers | Aldo Cortesi | 2016-09-10 | 1 | -3/+3 |
| | | |||||
* | | options.kill -> options.replay_kill_extra | Aldo Cortesi | 2016-09-10 | 1 | -2/+1 |
|/ | |||||
* | Fix interactive server replay in mitmproxy console | Aldo Cortesi | 2016-09-09 | 1 | -6/+7 |
| | |||||
* | Fix byte/string comparison error in server playback | Aldo Cortesi | 2016-09-07 | 1 | -5/+11 |
| | |||||
* | Move server playback in to an addon | Aldo Cortesi | 2016-09-06 | 2 | -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 tests | Maximilian Hils | 2016-08-09 | 2 | -4/+4 |
| | |||||
* | fix tests | Maximilian Hils | 2016-08-04 | 1 | -1/+0 |
| | |||||
* | simplify contentview logic | Maximilian Hils | 2016-08-04 | 1 | -27/+9 |
| | |||||
* | minor fixes | Maximilian Hils | 2016-07-27 | 1 | -2/+2 |
| | |||||
* | Merge pull request #1427 from mhils/grideditor | Aldo Cortesi | 2016-07-26 | 1 | -2/+2 |
|\ | | | | | Refactor GridEditor | ||||
| * | refactor grideditor for py3 compatibility | Maximilian Hils | 2016-07-24 | 1 | -2/+2 |
| | | |||||
* | | make sure to escape errors printed to the console | Maximilian Hils | 2016-07-25 | 1 | -1/+2 |
|/ | |||||
* | improve dumper addon text alignment (#1415) | Maximilian Hils | 2016-07-23 | 1 | -34/+45 |
| | |||||
* | Addon iface: .configure(options) -> .configure(options, updated) | Aldo Cortesi | 2016-07-23 | 9 | -35/+37 |
| | |||||
* | scripts: .start can now return an Addon instance | Aldo Cortesi | 2016-07-23 | 1 | -2/+4 |
| | |||||
* | script: tune auto reload | Aldo Cortesi | 2016-07-23 | 1 | -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 Addons | Aldo Cortesi | 2016-07-23 | 1 | -7/+22 |
| |