]> git.ipfire.org Git - thirdparty/nftables.git/commit
parser_bison: missing tproxy syntax with port only for inet family
authorPablo Neira Ayuso <pablo@netfilter.org>
Wed, 3 Apr 2019 21:40:04 +0000 (23:40 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Thu, 4 Apr 2019 11:19:33 +0000 (13:19 +0200)
commit3edb96200690b804ceb76a9fb0ae441ed7d4d8f0
tree76580b8f2fe88638ba8231d50e453da88511034d
parent3b29acc8f29944c5cf34259f2e2b5b40b4d0ccdd
parser_bison: missing tproxy syntax with port only for inet family

 # nft add rule inet filter divert ip daddr 0.0.0.0/0 meta l4proto tcp tproxy ip to :2000
 Error: syntax error, unexpected colon
 add rule inet filter divert ip daddr 0.0.0.0/0 meta l4proto tcp tproxy ip to :2000
                                                                              ^

Syntax with no protocol for tproxy complains with:

 # nft add rule inet filter divert ip daddr 0.0.0.0/0 meta l4proto tcp tproxy to :2000
 Error: Conflicting network layer protocols.
 add rule inet filter divert ip daddr 0.0.0.0/0 meta l4proto tcp tproxy to :2000
                                                                 ^^^^^^^^^^^^^^^

Closes: https://bugzilla.netfilter.org/show_bug.cgi?id=1310
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/parser_bison.y
tests/py/inet/tproxy.t
tests/py/inet/tproxy.t.payload
tests/py/ip/tproxy.t
tests/py/ip/tproxy.t.payload
tests/py/ip6/tproxy.t
tests/py/ip6/tproxy.t.payload