From a1da63deef0a4d5de31583f75f7897a44ecc5cae Mon Sep 17 00:00:00 2001 From: Fabian Seidl <fabian.seidl@h-da.de> Date: Mon, 22 Apr 2024 10:20:18 +0000 Subject: [PATCH] fix for potential issue with resource abuse of http server See merge request danet/gosdn!845 --- controller/http.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/controller/http.go b/controller/http.go index 9270eebce..c6d80518b 100644 --- a/controller/http.go +++ b/controller/http.go @@ -88,7 +88,14 @@ func setupHttpServer() error { } // Set the HTTP server of core to the new server - c.httpServer = &http.Server{Addr: ":8080", Handler: mux} + c.httpServer = &http.Server{Addr: ":8080", + Handler: mux, + ReadHeaderTimeout: 10 * time.Second, + ReadTimeout: 20 * time.Second, + WriteTimeout: 20 * time.Second, + IdleTimeout: 60 * time.Second, + } + return nil } -- GitLab