From 90b20d40d8c83227dcd1c2ec3f5b23886bcb30c8 Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Tue, 6 Feb 2024 23:08:10 +0100 Subject: [PATCH] Add SSL_MODE_ENABLE_PARTIAL_WRITE to ssl context --- src/server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server.c b/src/server.c index ab229d5..bec2496 100644 --- a/src/server.c +++ b/src/server.c @@ -326,7 +326,7 @@ int main(int argc, char *const argv[]) { SSL_CTX_set_options(ctx, SSL_OP_SINGLE_DH_USE); SSL_CTX_set_verify(ctx, SSL_VERIFY_NONE, NULL); SSL_CTX_set_min_proto_version(ctx, TLS1_2_VERSION); - SSL_CTX_set_mode(ctx, SSL_MODE_ENABLE_PARTIAL_WRITE); + SSL_CTX_set_mode(ctx, SSL_MODE_ENABLE_PARTIAL_WRITE | SSL_MODE_AUTO_RETRY); SSL_CTX_set_cipher_list(ctx, "HIGH:!aNULL:!kRSA:!PSK:!SRP:!MD5:!RC4"); SSL_CTX_set_ecdh_auto(ctx, 1); SSL_CTX_set_tlsext_servername_callback(ctx, ssl_servername_cb);