diff --git a/man/flashmq.conf.5 b/man/flashmq.conf.5 index b6f58eca..df149784 100644 --- a/man/flashmq.conf.5 +++ b/man/flashmq.conf.5 @@ -5,7 +5,7 @@ \\$2 \(la\\$1\(ra\\$3 .. .if \n(.g .mso www.tmac -.TH flashmq.conf 5 "24 February 2024" "" "" +.TH flashmq.conf 5 "2 March 2024" "" "" .SH NAME flashmq.conf \- FlashMQ configuration file format .SH SYNOPSIS @@ -406,11 +406,19 @@ The prefix of the randomly generated client ID. Client IDs cannot be explicitely Default: \*(T .TP -\*(T<\fBpublish\fR\*(T> \fIfilter\fR +\*(T<\fBpublish\fR\*(T> \fIfilter\fR \fIqos\fR Messages matching this filter will be published to the other side. Examples: \*(T<#\*(T> or \*(T. This option can be repeated several times. + +The QoS value should be seen as the QoS value of the internal subscription causing outgoing messages. Messages that are relayed have this QoS level at most. + +Default: \*(T<0\*(T> .TP -\*(T<\fBsubscribe\fR\*(T> \fIfilter\fR +\*(T<\fBsubscribe\fR\*(T> \fIfilter\fR \fIqos\fR Subscriptions for this filter is placed at the other side. Examples: \*(T<#\*(T> or \*(T. This option can be repeated several times. + +The QoS value is like any subscription at a server. Messages received by the other end will be given this QoS level at most. + +Default: \*(T<0\*(T> .TP \*(T<\fBlocal_username\fR\*(T> \fIusername\fR Username as seen by the local FlashMQ's plugin or ACL checks. This is not always necessary. diff --git a/man/flashmq.conf.5.dbk5 b/man/flashmq.conf.5.dbk5 index 95e3152c..fee51985 100644 --- a/man/flashmq.conf.5.dbk5 +++ b/man/flashmq.conf.5.dbk5 @@ -820,20 +820,32 @@ listen { - filter + filter qos Messages matching this filter will be published to the other side. Examples: # or sport/tennis/#. This option can be repeated several times. + + The QoS value should be seen as the QoS value of the internal subscription causing outgoing messages. Messages that are relayed have this QoS level at most. + + + Default: 0 + - filter + filter qos Subscriptions for this filter is placed at the other side. Examples: # or sport/tennis/#. This option can be repeated several times. + + The QoS value is like any subscription at a server. Messages received by the other end will be given this QoS level at most. + + + Default: 0 + diff --git a/man/flashmq.conf.5.html b/man/flashmq.conf.5.html index 4d387d9d..9d49e8ae 100644 --- a/man/flashmq.conf.5.html +++ b/man/flashmq.conf.5.html @@ -869,20 +869,32 @@ -
publish filter#
+
publish filter qos#

Messages matching this filter will be published to the other side. Examples: # or sport/tennis/#. This option can be repeated several times.

+

+ The QoS value should be seen as the QoS value of the internal subscription causing outgoing messages. Messages that are relayed have this QoS level at most. +

+

+ Default: 0 +

-
subscribe filter#
+
subscribe filter qos#

Subscriptions for this filter is placed at the other side. Examples: # or sport/tennis/#. This option can be repeated several times.

+

+ The QoS value is like any subscription at a server. Messages received by the other end will be given this QoS level at most. +

+

+ Default: 0 +