--- a/core/portmanager.lua Thu Sep 13 21:16:37 2018 +0200
+++ b/core/portmanager.lua Thu Sep 13 21:17:37 2018 +0200
@@ -126,7 +126,11 @@
end
if not err then
-- Start listening on interface+port
- local handler, err = server.addserver(interface, port_number, listener, mode, ssl);
+ local handler, err = server.listen(interface, port_number, listener, {
+ read_size = mode,
+ tls_ctx = ssl,
+ tls_direct = service_info.encryption == "ssl";
+ });
if not handler then
log("error", "Failed to open server port %d on %s, %s", port_number, interface,
error_to_friendly_message(service_name, port_number, err));