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