diff --git a/management/univention-management-console/debian/univention-management-console-web-server.univention-config-registry-variables b/management/univention-management-console/debian/univention-management-console-web-server.univention-config-registry-variables index d7c9f19..10e72c1 100644 --- a/management/univention-management-console/debian/univention-management-console-web-server.univention-config-registry-variables +++ b/management/univention-management-console/debian/univention-management-console-web-server.univention-config-registry-variables @@ -63,3 +63,9 @@ Description[de]=Definiert den Pfad der Weiterleitung nach einem erfolgreichen Ab Description[en]=Defines the redirection path after a successful logout from UMC. Type=str Categories=management-umc + +[umc/http/max_request_body_size] +Description[de]=Definiert die maximale Größe einer HTTP-Anfrage an den UMC-Webserver in bytes (Standard: 104857600). +Description[en]=Defines the maximum size in bytes of a HTTP request against the UMC-Webserver (default: 104857600). +Type=int +Categories=management-umc diff --git a/management/univention-management-console/univention-management-console-web-server b/management/univention-management-console/univention-management-console-web-server index d80489a..32eb755 100755 --- a/management/univention-management-console/univention-management-console-web-server +++ b/management/univention-management-console/univention-management-console-web-server @@ -1372,6 +1372,7 @@ def run_cherrypy(options): 'server.socket_host': ucr.get('umc/http/interface', '127.0.0.1'), 'server.request_queue_size': int(ucr.get('umc/http/requestqueuesize', 100)), 'server.thread_pool': int(ucr.get('umc/http/maxthreads', 35)), + 'server.max_request_body_size': int(ucr.get('umc/http/max_request_body_size', 104857600)), 'response.timeout': _session_timeout, 'engine.autoreload.on': False, 'tools.response_headers.on': True,