aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/net
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2018-04-06 09:22:01 +1200
committerAldo Cortesi <aldo@nullcube.com>2018-04-06 09:22:01 +1200
commita07415783b5181e49156fab1fb8dc893b87db792 (patch)
tree7e148674cfdd020e235125f6ed8cba429ff7e242 /mitmproxy/net
parent2073df91030e145c972d8acb8d2c7158f825914a (diff)
downloadmitmproxy-a07415783b5181e49156fab1fb8dc893b87db792.tar.gz
mitmproxy-a07415783b5181e49156fab1fb8dc893b87db792.tar.bz2
mitmproxy-a07415783b5181e49156fab1fb8dc893b87db792.zip
Remove socket listen backlog constraint
I have no idea why we did this, but the default value is 128, and setting it this low drops connections under conditions our users can reasonably be expeted to reach.
Diffstat (limited to 'mitmproxy/net')
-rw-r--r--mitmproxy/net/tcp.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/mitmproxy/net/tcp.py b/mitmproxy/net/tcp.py
index 62783023..b842f11f 100644
--- a/mitmproxy/net/tcp.py
+++ b/mitmproxy/net/tcp.py
@@ -547,7 +547,6 @@ class Counter:
class TCPServer:
- request_queue_size = 20
def __init__(self, address):
self.address = address
@@ -580,7 +579,7 @@ class TCPServer:
self.socket.bind(self.address)
self.address = self.socket.getsockname()
- self.socket.listen(self.request_queue_size)
+ self.socket.listen()
self.handler_counter = Counter()
def connection_thread(self, connection, client_address):