Alvaro Neira (2): ruleset: add set id to parsed sets src: internal set id allocation from nft_ruleset_parse*() Ana Rey (15): chain: Free memory in the same function that is reserved chain: Use nft_rule_expr_set_* in the xml parsing code table: Free memory in the same function that is reserved table: Use nft_table_attr_set_* in the xml functions table: Add set, unset and parse implementation for the use attribute table: Do not print unset values in xml file table: Do not print unset values in json file chain: Add all support of use attribute chain: Do not print unset attributes in xml chain: Rename variables in nft_jansson_parse_chain functions chain: Do not print unset attributes in json expr: meta: Add pkttype support expr: meta: Add cpu support for meta expresion expr: meta: Add devgroup support expr: meta: Add cgroup support Arturo Borrero (33): set: add support for set mechanism selection examples: nft-set-add: use batch infraestructure examples: nft-chain-del: add chain_del_parse() examples: nft-chain-del: support new batching interface set_elem: use proper free function examples: merge nft-chain-{xml|json}-add.c examples: nft-chain-parse-add: add batching support examples: merge nft-table-{xml|json}-add.c examples: nft-table-parse-add: add batching support examples: nft-table-add: add table_add_parse() examples: nft-table-add: add batching support examples: nft-table-del: add table_del_parse() examples: nft-table-del: add batching support src: fix printing of XML/JSON event wrapper header/footer expr: nat: add support for the new flags attribute expr: add new nft_masq expression nf_tables.h: add NFTA_MASQ_UNSPEC utils: nft_fprintf: prevent an empty buffer from being printed set: fix set nlmsg desc parsing examples: merge nft-rule-{xml|json}-add.c examples: nft-rule-parse-add: add batching support examples: nft-set-json-add: generalize parsing format support examples: nft-set-parse-add: add batching support examples: nft-table-add: fix wrong buffer pointer expr: masq: optional printing of flags attr in snprintf_default tests: add tests for the masq expression tests: also test nat flags attribute src: cleanup in mxml and jansson regarding set_id parsing utils: fix arp family number ruleset: deconstify _get interface src: add support for nft_redir expression tests: add tests for nft_redir expression examples: nft-rule-parse-add: fix wrong buffer usage when building rule header Giuseppe Longo (1): buffer: include stdarg header Pablo Neira Ayuso (16): expr: log: add support for level and flags src: stricter netlink attribute length validation set_elem: add nft_set_elems_nlmsg_build_payload_iter() common: add batching interfaces examples: nft-chain-add: add chain_add_parse() examples: nft-chain-add: support new batching interface utils: define xfree() as macro src: get rid of cached copies of x_tables.h and xt_LOG.h src: add ruleset generation class src: fix compilation without xml/json support remove empty src/attr.c expr: nat: use 'nat_type' instead of 'type' in the parser src: consolidate XML/JSON exportation expr: data_reg: use 'reg' instead of 'data_reg' bump version to 1.0.3 include: add missing gen.h to Makefile.am Álvaro Neira Ayuso (1): expr: log: define variable flags in xml parser