]> git.ipfire.org Git - thirdparty/nftables.git/commit
libnftables: Implement JSON parser
authorPhil Sutter <phil@nwl.cc>
Tue, 8 May 2018 11:08:38 +0000 (13:08 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 11 May 2018 10:17:02 +0000 (12:17 +0200)
commit586ad210368b775c94acbad2b105483eaf4ca05a
tree2d6204f59b8d9f7ed7ebed8492739b5e79ec4e0d
parente70354f53e9f6be4a4be31dbc46c5e23291d3587
libnftables: Implement JSON parser

If JSON output setting is active in current context, try parsing any
input as JSON. If the initial loading of the buffer or filename by
libjansson fails, fall back to regular syntax parser.

Signed-off-by: Phil Sutter <phil@nwl.cc>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/json.h
src/Makefile.am
src/libnftables.c
src/parser_json.c [new file with mode: 0644]