fw4: add support for `option log` in rule and redirect sections
authorJo-Philipp Wich <jo@mein.io>
Fri, 17 Jun 2022 12:42:03 +0000 (14:42 +0200)
committerStijn Tintel <stijn@linux-ipv6.be>
Fri, 17 Jun 2022 14:58:21 +0000 (17:58 +0300)
commit15c38317eff2bdef963cc3032512ce6cf191dadb
tree2dc25fb5b1dd243eb2da020b4f96be00117aeca3
parentd79911c7ad40645ab21eaadf09c281fe998e3769
fw4: add support for `option log` in rule and redirect sections

Sections of type `rule` and type `redirect` may now specify
`option log value` to enable logging matched traffic for the
corresponding rule/redirect.

The value may be either a string, in which case it is used as log prefix
verbatim or a boolean value (`1`, `on`, `true`, `yes`, `0`, `off`, `false`
or `no`).

In case a boolean false value is specified (the default), no logging is
performed. In case a true boolean value is specified, matched traffic is
logged and the rule's name (or uci section id i ncase the name is absent)
is used as log prefix.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
root/usr/share/firewall4/templates/redirect.uc
root/usr/share/ucode/fw4.uc