]> git.ipfire.org Git - thirdparty/nftables.git/commit
cache: include set elements in "nft set list"
authorFlorian Westphal <fw@strlen.de>
Sun, 18 Jun 2023 16:39:45 +0000 (18:39 +0200)
committerFlorian Westphal <fw@strlen.de>
Mon, 19 Jun 2023 16:17:42 +0000 (18:17 +0200)
commit29bed4fa594c3f6e343a8b5669d61e20c7129cca
treec8dadaaa0cf5aba0fbd7fc02d6267f43daf26979
parentcce0d7b174ff5412e8fc1db9614081fe314a87cd
cache: include set elements in "nft set list"

Make "nft list sets" include set elements in listing by default.
In nftables 1.0.0, "nft list sets" did not include the set elements,
but with "--json" they were included.

1.0.1 and newer never include them.
This causes a problem for people updating from 1.0.0 and relying
on the presence of the set elements.

Change nftables to always include the set elements.
The "--terse" option is honored to get the "no elements" behaviour.

Fixes: a1a6b0a5c3c4 ("cache: finer grain cache population for list commands")
Link: https://marc.info/?l=netfilter&m=168704941828372&w=2
Signed-off-by: Florian Westphal <fw@strlen.de>
src/cache.c
src/rule.c