From a52ac5dddeb3e9521289289089fd6b4f199f90f0 Mon Sep 17 00:00:00 2001 From: hanishkvc Date: Fri, 5 Dec 2025 22:28:55 +0530 Subject: [PATCH] SimpleSallap:SimpleProxy:use RequestHandler's setup after ssl hs Instead of manually setting up rfile and wfile after switching to ssl mode wrt a client request, now use the builtin setup provided by the RequestHandler logic, so that these and any other needed things will be setup as needed after the ssl hs based new socket, just in case new things are needed in future. --- tools/server/public_simplechat/local.tools/simpleproxy.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/server/public_simplechat/local.tools/simpleproxy.py b/tools/server/public_simplechat/local.tools/simpleproxy.py index 75fe8e4113..036630a31f 100644 --- a/tools/server/public_simplechat/local.tools/simpleproxy.py +++ b/tools/server/public_simplechat/local.tools/simpleproxy.py @@ -161,8 +161,9 @@ class ProxyHandler(http.server.BaseHTTPRequestHandler): try: if (gMe.op.sslContext): self.request = gMe.op.sslContext.wrap_socket(self.request, server_side=True) - self.rfile = self.request.makefile('rb', self.rbufsize) - self.wfile = self.request.makefile('wb', self.wbufsize) + self.setup() + #self.rfile = self.request.makefile('rb', self.rbufsize) + #self.wfile = self.request.makefile('wb', self.wbufsize) except: print(f"ERRR:ProxyHandler:SSLHS:{traceback.format_exception_only(sys.exception())}") return