]> git.ipfire.org Git - thirdparty/nftables.git/commit
src: add string preprocessor and use it for log prefix string
authorPablo Neira Ayuso <pablo@netfilter.org>
Tue, 18 Jun 2024 12:26:31 +0000 (14:26 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 25 Jun 2024 15:20:12 +0000 (17:20 +0200)
commit081bf5f0d7952a6e6ac0d23a365ccf1fd27010c0
tree504db7eb68465921f76a917b18ced461a5cf75f6
parentf13fd62ef1e2755ed5eef11adbe0e8a479528f72
src: add string preprocessor and use it for log prefix string

Add a string preprocessor to identify and replace variables in a string.
Rework existing support to variables in log prefix strings to use it.

Fixes: e76bb3794018 ("src: allow for variables in the log prefix string")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
14 files changed:
Makefile.am
include/expression.h
include/parser.h
include/statement.h
src/evaluate.c
src/expression.c
src/json.c
src/netlink_delinearize.c
src/netlink_linearize.c
src/optimize.c
src/parser_bison.y
src/parser_json.c
src/preprocess.c [new file with mode: 0644]
src/statement.c