aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/proxy.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2014-02-07 18:14:15 +0100
committerMaximilian Hils <git@maximilianhils.com>2014-02-07 18:14:15 +0100
commit735e4400c4c88c142eeee8b17d798fb688c4280a (patch)
tree4c81d387770e0d7d867557d0130ca962a2389db0 /libmproxy/proxy.py
parent545fc2506bdcb4a17705db9bc708d22613ace039 (diff)
downloadmitmproxy-735e4400c4c88c142eeee8b17d798fb688c4280a.tar.gz
mitmproxy-735e4400c4c88c142eeee8b17d798fb688c4280a.tar.bz2
mitmproxy-735e4400c4c88c142eeee8b17d798fb688c4280a.zip
add tests for reconnect to upstream proxy, ensure that server_reconnect is always hooked
Diffstat (limited to 'libmproxy/proxy.py')
-rw-r--r--libmproxy/proxy.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/libmproxy/proxy.py b/libmproxy/proxy.py
index 5526e102..b6480822 100644
--- a/libmproxy/proxy.py
+++ b/libmproxy/proxy.py
@@ -89,6 +89,10 @@ class ClientConnection(tcp.BaseHandler, stateobject.SimpleStateObject):
def copy(self):
return copy.copy(self)
+ def send(self, message):
+ self.wfile.write(message)
+ self.wfile.flush()
+
@classmethod
def _from_state(cls, state):
f = cls(None, tuple(), None)