Change the proxy settings for all connected interfaces, not just the primary one.
Re-run mitmproxywrapper.py with sudo if necessary.
add support for multiple scripts and script arguments. refs #76
update test script
Merge remote-tracking branch 'origin/scripts_improvements' into 0.10
fix send_error behavior if there are no headers
update tests to reflect changes to options.scripts
skip tests on windows that don't make sense
fix request_timestamps test case
Close connection when flush fails
proxy.py: Catch channel.ask() returning None when terminating
Merge pull request #139 from smurfix/fixes

Close connection when flush fails
Merge pull request #137 from caujka/master

Handling for EOF reading error in gzipped content
Pass extra command line arguments to mitmproxy
Merge pull request #143 from liyanage/upstream-pull-request-2013-07-07

Some improvements for the OS X mitmproxywrapper.py script
Don't take minor version into account when checking serialized data compatiblity.
Make a start on mitmproxy web app.
Move app instantiation out of proxy.py.
Properly terminate SSL server connections.

Before, we had dangling SSL server connections causing resource exhaustion.

I believe this fixe #144 and #153
Some refactoring of the console inteface.

Reduce some state duplication, by removing currentflow variable.

Fixes #141