Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | New context for dataviewer overlays | madt1m | 2018-04-01 | 2 | -1/+2 | |
| | | | ||||||
* | | | Merge pull request #3114 from Kriechi/fix-tcp-example | Aldo Cortesi | 2018-05-12 | 1 | -12/+11 | |
|\ \ \ | | | | | | | | | fix tcp example | |||||
| * | | | fix tcp example | Thomas Kriechbaumer | 2018-05-11 | 1 | -12/+11 | |
| | | | | ||||||
* | | | | Merge pull request #3110 from cortesi/misc | Aldo Cortesi | 2018-05-12 | 4 | -11/+37 | |
|\ \ \ \ | |/ / / |/| | / | | |/ | |/| | Changelog, change meaning of --conf flag | |||||
| * | | Remove MANIFEST.in | Aldo Cortesi | 2018-05-10 | 1 | -3/+0 | |
| | | | | | | | | | | | | We don't use sdist. | |||||
| * | | cmdline: --conf -> --confdir, which specifies the config directory, not the ↵ | Aldo Cortesi | 2018-05-10 | 3 | -8/+12 | |
| | | | | | | | | | | | | | | | | | | yaml options file This is a much more sensible behaviour for the flag. | |||||
| * | | Initial changelog for 4.0 | Aldo Cortesi | 2018-05-10 | 1 | -0/+25 | |
| | | | ||||||
* | | | Merge pull request #3109 from cortesi/kmap | Aldo Cortesi | 2018-05-10 | 19 | -35/+231 | |
|\| | | | | | | | | console keybindings: define a yaml format, load CONFDIR/keys.yaml on startup | |||||
| * | | keymap: read keys from CONFDIR/keys.yaml by default | Aldo Cortesi | 2018-05-10 | 4 | -5/+16 | |
| | | | ||||||
| * | | cadir -> confdir | Aldo Cortesi | 2018-05-10 | 16 | -34/+34 | |
| | | | | | | | | | | | | | | | We store a lot more than just the CAs in our configuration directory. Clarify the option name. | |||||
| * | | console keybindings: define YAML-based format for console key binding ↵ | Aldo Cortesi | 2018-05-10 | 2 | -0/+185 | |
|/ / | | | | | | | persistence | |||||
* | | Merge pull request #3106 from cortesi/noprint | Maximilian Hils | 2018-05-08 | 9 | -45/+11 | |
|\ \ | | | | | | | Ditch the addon stdout wrapper | |||||
| * | | clientplayback: try to fix flaky replay test | Aldo Cortesi | 2018-05-08 | 1 | -0/+2 | |
| | | | ||||||
| * | | Ditch the addon stdout wrapper | Aldo Cortesi | 2018-05-08 | 8 | -45/+9 | |
| | | | | | | | | | | | | | | | | | | This results in a 30% improvement in our core request throughput. Fixes #3102 | |||||
* | | | Merge pull request #3107 from 0xHJK/master | Thomas Kriechbaumer | 2018-05-08 | 1 | -0/+6 | |
|\ \ \ | | | | | | | | | add har_dump example cmdline invocation | |||||
| * | | | har_dump example cmdline invocation | 0xHJK | 2018-05-08 | 1 | -0/+6 | |
|/ / / | ||||||
* | | | Merge pull request #3105 from cortesi/opts | Aldo Cortesi | 2018-05-08 | 8 | -28/+84 | |
|\| | | | | | | | | Add deferred options, tweak benchmarks, document done event | |||||
| * | | optmanager: refactor for coverage and clarity | Aldo Cortesi | 2018-05-08 | 2 | -10/+6 | |
| | | | ||||||
| * | | events: document behaviour of done() more fully | Aldo Cortesi | 2018-05-08 | 1 | -2/+6 | |
| | | | ||||||
| * | | benchmarks: quick-run scripts for mitmproxy and mitmdump | Aldo Cortesi | 2018-05-08 | 2 | -0/+4 | |
| | | | ||||||
| * | | benchmark: keep track of requests/responses seen by proxy | Aldo Cortesi | 2018-05-08 | 1 | -0/+10 | |
| | | | ||||||
| * | | options: add the concept of deferred settings | Aldo Cortesi | 2018-05-08 | 4 | -18/+60 | |
|/ / | | | | | | | | | | | | | | | | | | | | | We've had a perpetual sequencing problem with addon startup. Users need to be able to specify options to addons on the command-line, before addons are actually loaded. This is only exacerbated with the new async core, where load order can't be relied on. This patch introduces deferred options. Options passed with "--set" on the command line are deferred if they are unknown, and are automatically applied by the addon manager once matching addons are registered and their options are defined. | |||||
* | | Merge pull request #3104 from cortesi/cmdcall | Aldo Cortesi | 2018-05-07 | 2 | -6/+6 | |
|\ \ | | | | | | | Zap some commands.call invocations that were missed in the rename | |||||
| * | | Zap some commands.call invocations that were missed in the rename | Aldo Cortesi | 2018-05-07 | 2 | -6/+6 | |
|/ / | ||||||
* | | Merge pull request #3103 from mhils/fix-processing | Thomas Kriechbaumer | 2018-05-06 | 2 | -4/+1 | |
|\ \ | | | | | | | Remove leftover processing_complete | |||||
| * | | remove leftover processing_complete | Maximilian Hils | 2018-05-06 | 2 | -4/+1 | |
|/ / | ||||||
* | | Merge pull request #2986 from miheerdew/patch-1 | Thomas Kriechbaumer | 2018-05-06 | 1 | -2/+36 | |
|\ \ | | | | | | | Workaround for MacOS transparent proxy | |||||
| * \ | Merge master | Miheer Dewaskar | 2018-03-24 | 40 | -213/+416 | |
| |\ \ | ||||||
| * | | | Spelling | Miheer Dewaskar | 2018-03-11 | 1 | -2/+2 | |
| | | | | ||||||
| * | | | Extrac comment and typo | Miheer Dewaskar | 2018-03-11 | 1 | -1/+2 | |
| | | | | ||||||
| * | | | Workaround for MacOS transparent proxy | Miheer Dewaskar | 2018-03-11 | 1 | -2/+37 | |
| | | | | | | | | | | | | This workaround (adopted from #1261) allows MacOS users to redirect their machine's outgoing traffic to mitmproxy transparently. | |||||
* | | | | Merge pull request #3100 from cortesi/block | Thomas Kriechbaumer | 2018-05-06 | 5 | -94/+102 | |
|\ \ \ \ | | | | | | | | | | | Remove allowremote addon, add an improved take called block | |||||
| * | | | | Remove allowremote addon, add an improved take called block | Aldo Cortesi | 2018-05-06 | 5 | -94/+102 | |
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We now have two options: block_global blocks global networks, block_private blocks private networks. The block_global option is true by default, and block_private is false by default. The addon name is "block" so the options are correctly prefixed. Also make option documentation precise, reduce verbosity of logs. | |||||
* | | | | Merge pull request #3099 from Kriechi/fix-3024 | Aldo Cortesi | 2018-05-06 | 2 | -15/+39 | |
|\ \ \ \ | | | | | | | | | | | fix #3024 | |||||
| * | | | | fix #3024 | Thomas Kriechbaumer | 2018-05-05 | 2 | -15/+39 | |
| | | | | | ||||||
* | | | | | Merge pull request #3098 from drzax/patch-1 | Thomas Kriechbaumer | 2018-05-05 | 1 | -1/+1 | |
|\ \ \ \ \ | | | | | | | | | | | | | Fix typo in addons-overview.md | |||||
| * | | | | | Fix typo in addons-overview.md | Simon Elvery | 2018-05-05 | 1 | -1/+1 | |
|/ / / / / | ||||||
* | | | | | Merge pull request #3093 from cortesi/diecustom | Aldo Cortesi | 2018-05-05 | 2 | -16/+21 | |
|\ \ \ \ \ | | | | | | | | | | | | | Remove custom events | |||||
| * | | | | | Remove custom events | Aldo Cortesi | 2018-05-03 | 2 | -16/+21 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These were always weird, and were added to support exit when processing completed to mitmdump. We now have better ways to do this. | |||||
* | | | | | | Merge pull request #3097 from cortesi/examp | Aldo Cortesi | 2018-05-05 | 2 | -4/+11 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Revamp dup_and_replay example | |||||
| * | | | | | | Revamp dup_and_replay example | Aldo Cortesi | 2018-05-05 | 2 | -4/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Exposes view.add as a command - Copes with cases where a view addon isn't present - Avoids infinite loop caused by replaying replays Fixes #3096 | |||||
* | | | | | | | Merge pull request #3091 from cortesi/dietick | Aldo Cortesi | 2018-05-03 | 8 | -48/+16 | |
|\ \ \ \ \ \ \ | |/ / / / / / |/| / / / / / | |/ / / / / | Remove the tick event | |||||
| * | | | | | Remove the tick event | Aldo Cortesi | 2018-05-02 | 8 | -48/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Mitmproxy: the tickless wonder. | |||||
* | | | | | | Merge pull request #3090 from cortesi/iflight | Aldo Cortesi | 2018-05-02 | 16 | -62/+99 | |
|\| | | | | | | | | | | | | | | | | | Redesign keepserving | |||||
| * | | | | | Catch some stray command.call invocations | Aldo Cortesi | 2018-05-02 | 2 | -4/+4 | |
| | | | | | | ||||||
| * | | | | | taddons: remove has_event | Aldo Cortesi | 2018-05-02 | 2 | -12/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | We no longer use this anywhere, so ditch it. | |||||
| * | | | | | Redesign keepserving | Aldo Cortesi | 2018-05-02 | 9 | -40/+78 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Instead of listening for a pseudo-event, we periodically check whether client replay, server replay or file reading is active. - Adjust server replay not to use tick. - Adjust readfile to expose a command to check whether reading is in progress. | |||||
| * | | | | | console: use replay count commands in statusbar | Aldo Cortesi | 2018-05-02 | 2 | -4/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also add a periodic refresh every 0.5 seconds for the statusbar. This is in addition to refreshes upon event update notifications, and picks up replay status changes not linked to flow events. | |||||
| * | | | | | server replay: expose the replay.server.count command | Aldo Cortesi | 2018-05-02 | 1 | -0/+1 | |
| | | | | | | ||||||
| * | | | | | client replay: replaying flows in-flight should be added to count() | Aldo Cortesi | 2018-05-02 | 2 | -2/+7 | |
| | | | | | |