From 4716fb18a20719de4342bd8b633c1354124a402f Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Mon, 17 Aug 2020 13:00:55 +0200 Subject: [PATCH] stunnel identd: increase request_queue_size, default 5 is quite low. While here, switch to threading tcp server to better cope with concurrent requests --- security/stunnel/Makefile | 2 +- .../stunnel/src/opnsense/scripts/stunnel/identd_stunnel.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/security/stunnel/Makefile b/security/stunnel/Makefile index c308ced56..c79e12bfb 100644 --- a/security/stunnel/Makefile +++ b/security/stunnel/Makefile @@ -1,5 +1,5 @@ PLUGIN_NAME= stunnel -PLUGIN_VERSION= 1.0 +PLUGIN_VERSION= 1.0.1 PLUGIN_COMMENT= stunnel TLS proxy PLUGIN_MAINTAINER= ad@opnsense.org PLUGIN_DEPENDS= stunnel diff --git a/security/stunnel/src/opnsense/scripts/stunnel/identd_stunnel.py b/security/stunnel/src/opnsense/scripts/stunnel/identd_stunnel.py index 318ba9a62..115619d40 100755 --- a/security/stunnel/src/opnsense/scripts/stunnel/identd_stunnel.py +++ b/security/stunnel/src/opnsense/scripts/stunnel/identd_stunnel.py @@ -187,8 +187,9 @@ class RequestHandler(socketserver.StreamRequestHandler): def run_listener(): - server = socketserver.TCPServer(('0.0.0.0', 113), RequestHandler, bind_and_activate=False) + server = socketserver.ThreadingTCPServer(('0.0.0.0', 113), RequestHandler, bind_and_activate=False) server.allow_reuse_address = True + server.request_queue_size = 128 server.server_bind() server.server_activate() server.serve_forever()