aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/__init__.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2012-02-21 11:01:39 +1300
committerAldo Cortesi <aldo@nullcube.com>2012-02-21 11:01:39 +1300
commit70dff87240bb101ffb886faa6a1f40f87258332f (patch)
tree4da308cc5a5dd7971fe2b63b30e2665984426ac1 /libmproxy/console/__init__.py
parentdbd75e02f706c7802943d3cd82e1082970c7a0fc (diff)
downloadmitmproxy-70dff87240bb101ffb886faa6a1f40f87258332f.tar.gz
mitmproxy-70dff87240bb101ffb886faa6a1f40f87258332f.tar.bz2
mitmproxy-70dff87240bb101ffb886faa6a1f40f87258332f.zip
Tweaks for reverse proxy mode
- Unify key bindings over connection and connection list view - Add help entry - Unset reverse proxy when a blank value is specified
Diffstat (limited to 'libmproxy/console/__init__.py')
-rw-r--r--libmproxy/console/__init__.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/libmproxy/console/__init__.py b/libmproxy/console/__init__.py
index 38d9223a..2130e59f 100644
--- a/libmproxy/console/__init__.py
+++ b/libmproxy/console/__init__.py
@@ -666,10 +666,13 @@ class ConsoleMaster(flow.FlowMaster):
return self.state.set_intercept(txt)
def set_reverse_proxy(self, txt):
- s = utils.parse_proxy_spec(txt)
- if not s:
- return "Invalid reverse proxy specification"
- self.server.config.reverse_proxy = s
+ if not txt:
+ self.server.config.reverse_proxy = None
+ else:
+ s = utils.parse_proxy_spec(txt)
+ if not s:
+ return "Invalid reverse proxy specification"
+ self.server.config.reverse_proxy = s
def changeview(self, v):
if v == "r":