]> git.ipfire.org Git - thirdparty/iptables.git/commit
extensions: ah: Save/xlate inverted full ranges
authorPhil Sutter <phil@nwl.cc>
Thu, 1 Feb 2024 14:27:03 +0000 (15:27 +0100)
committerPhil Sutter <phil@nwl.cc>
Fri, 2 Feb 2024 17:26:14 +0000 (18:26 +0100)
commitc5d75387131e8cb1fc4d22b2e2e264297baf4622
treeaf94e429f7c1309aed9afb934ae6a4caee0260e0
parent9d41421a887f4bc4b3ba10174cf43ee2c6b76956
extensions: ah: Save/xlate inverted full ranges

While at it, fix xlate output for plain '-m ah' matches: With
ip6tables-translate, one should emit an extdhr exists match since
ip6t_ah.c in kernel also uses ipv6_find_hdr(). With iptables-translate,
a simple 'meta l4proto ah' was missing.

Fixes: bb498c8ba7bb3 ("extensions: libip6t_ah: Fix translation of plain '-m ah'")
Fixes: b9a46ee406165 ("extensions: libipt_ah: Add translation to nft")
Signed-off-by: Phil Sutter <phil@nwl.cc>
extensions/libip6t_ah.c
extensions/libip6t_ah.t
extensions/libip6t_ah.txlate
extensions/libipt_ah.c
extensions/libipt_ah.t
extensions/libipt_ah.txlate