|
|
@@ -702,8 +702,8 @@ end}.
|
|
|
%%--------------------------------------------------------------------
|
|
|
|
|
|
{mapping, "mqtt.broker.sys_interval", "emqttd.broker_sys_interval", [
|
|
|
- {default, 60},
|
|
|
- {datatype, integer}
|
|
|
+ {datatype, {duration, ms}},
|
|
|
+ {default, "1m"}
|
|
|
]}.
|
|
|
|
|
|
%%--------------------------------------------------------------------
|
|
|
@@ -735,8 +735,8 @@ end}.
|
|
|
]}.
|
|
|
|
|
|
{mapping, "mqtt.bridge.ping_down_interval", "emqttd.bridge", [
|
|
|
- {default, 1},
|
|
|
- {datatype, integer}
|
|
|
+ {datatype, {duration, ms}},
|
|
|
+ {default, "1s"}
|
|
|
]}.
|
|
|
|
|
|
{translation, "emqttd.bridge", fun(Conf) ->
|
|
|
@@ -1007,6 +1007,10 @@ end}.
|
|
|
{datatype, string}
|
|
|
]}.
|
|
|
|
|
|
+{mapping, "listener.ws.$name.mountpoint", "emqttd.listeners", [
|
|
|
+ {datatype, string}
|
|
|
+]}.
|
|
|
+
|
|
|
{mapping, "listener.ws.$name.access.$id", "emqttd.listeners", [
|
|
|
{datatype, string}
|
|
|
]}.
|
|
|
@@ -1140,6 +1144,14 @@ end}.
|
|
|
hidden
|
|
|
]}.
|
|
|
|
|
|
+{mapping, "listener.wss.$name.tls_versions", "emqttd.listeners", [
|
|
|
+ {datatype, string}
|
|
|
+]}.
|
|
|
+
|
|
|
+{mapping, "listener.wss.$name.ciphers", "emqttd.listeners", [
|
|
|
+ {datatype, string}
|
|
|
+]}.
|
|
|
+
|
|
|
{mapping, "listener.wss.$name.handshake_timeout", "emqttd.listeners", [
|
|
|
{default, "15s"},
|
|
|
{datatype, {duration, ms}}
|
|
|
@@ -1165,6 +1177,23 @@ end}.
|
|
|
{datatype, {enum, [true, false]}}
|
|
|
]}.
|
|
|
|
|
|
+{mapping, "listener.wss.$name.secure_renegotiate", "emqttd.listeners", [
|
|
|
+ {datatype, flag}
|
|
|
+]}.
|
|
|
+
|
|
|
+{mapping, "listener.wss.$name.reuse_sessions", "emqttd.listeners", [
|
|
|
+ {default, on},
|
|
|
+ {datatype, flag}
|
|
|
+]}.
|
|
|
+
|
|
|
+{mapping, "listener.wss.$name.honor_cipher_order", "emqttd.listeners", [
|
|
|
+ {datatype, flag}
|
|
|
+]}.
|
|
|
+
|
|
|
+{mapping, "listener.wss.$name.peer_cert_as_username", "emqttd.listeners", [
|
|
|
+ {datatype, {enum, [cn, dn]}}
|
|
|
+]}.
|
|
|
+
|
|
|
{translation, "emqttd.listeners", fun(Conf) ->
|
|
|
|
|
|
Filter = fun(Opts) -> [{K, V} || {K, V} <- Opts, V =/= undefined] end,
|