[ANNOUNCE] libnftnl 1.0.2 release

Pablo Neira Ayuso pablo at netfilter.org
Wed Jun 25 17:57:15 CEST 2014


Hi!

The Netfilter project proudly presents:

        libnftnl 1.0.2

libnftnl is a userspace library providing a low-level netlink
programming interface (API) to the in-kernel nf_tables subsystem. The
library libnftnl has been previously known as libnftables. This
library is currently used by the nft command line tool.

This release comes with new features available in 3.15, the event
monitoring and fixes for the XML/JSON infrastructure See ChangeLog
for more details.

You can download this library from:

http://www.netfilter.org/projects/libnftnl/downloads.html
ftp://ftp.netfilter.org/pub/libnftnl/

Have fun!
-------------- next part --------------
Ana Rey (76):
      expr: log: Code refactoring in nft_rule_expr_log_snprintf
      expr: log: Rename variables in nft_rule_expr_log_json_parse functions
      expr: log: Use nft_rule_expr_set_* in the xml parsing code
      expr: log: Do not print unset values in xml
      expr: log: Do not print unset values in json
      expr: reject: Add nft_rule_expr_reject_snprinf_* functions
      expr: reject: Use nft_rule_expr_set_* in the xml
      expr: reject: Do not print unset values in xml
      expr: reject: Convert the type of a variable
      expr: reject: Do not print unset values in json
      tests: xmlfile: Remove unset child elements in the log expression
      src: set: Use nft_rule_expr_set_* in the xml parsing code
      tests: nft-parsing-test: Display error reason when testing XML
      src: set: Do not print unset values in xml
      src: set: Do not print unset values in json
      set: Free memory in the same function that is reserved
      tests: xmlfiles: Test files without unset child elements in set elements
      expr: queue: Add nft_rule_expr_queue_snprinf_* functions
      expr: queue: Use nft_rule_expr_* in the xml
      expr: queue: Do not print unset values in xml
      expr: queue: Do not print unset values in json
      expr: queue: Use the correct data type
      expr: queue: Use snprintf and SNPRINTF_BUFFER_SIZE in snprintf_default function
      tests: Add json and xml test file for queue
      expr: nat: Use nft_rule_expr_set_* in the xml
      expr: nat: Do not print unset values in xml file
      expr: nat: Do not print unset values in json file
      expr: limit: Add nft_rule_expr_limit_snprinf_* functions
      expr: limit: Use nft_rule_expr_set_* in the xml parsing code
      expr: limit: Do not print unset values in json
      expr: limit: Do not print unset values in xml
      expr: bitwise: Get a nft_rule_expr type in nft_rule_expr_bitwise_snprintf_* functions
      expr: bitwise: Do not print unset values in xml
      expr: bitwise: Do not print unset values in json
      expr: immediate: Use nft_rule_expr_set_* in the xml parsing code
      expr: immediate: Do not print unset values in json file
      expr: immediate: Do not print unset values in xml file
      expr: meta: Use nft_rule_expr_set_* in the xml parsing code
      expr: meta: Do not print unset values in xml file
      expr: meta: Do not print unset values in json file
      expr: payload: Use nft_rule_expr_set_* in the xml parsing code
      expr: payload: get a nft_rule_expr type in nft_rule_expr_payload_snprintf_* functions.
      expr: payload: Do not print unset values in xml file
      expr: payload: Do not print unset values in json file
      expr: target: get a nft_rule_expr type in nft_rule_expr_target_snprintf_* functions
      expr: target: Use nft_rule_expr_set_* in the xml parsing code
      expr: target: Do not print unset values in xml file
      expr: target: Do not print unset values in json file
      expr: byteorder: Get a nft_rule_expr type in nft_rule_expr_byteorder_snprintf_* functions
      expr: byteorder: Use nft_rule_expr_set_* in the xml parsing code
      expr: byteorder: Do not print unset values in xml file
      expr: byteorder: Rename variables in nft_rule_expr_byteorder_json_parse functions
      expr: byteorder: Do not print unset values in json
      expr: cmp: Get a nft_rule_expr type in nft_rule_expr_cmp_snprintf_* functions
      expr: cmp: Use nft_rule_expr_set_* in the xml parsing code
      expr: cmp: Do not print unset values in xml file
      expr: cmp: Do not print unset values in json file
      expr: ct: Use nft_rule_expr_set_* in the xml parsing code
      expr: ct: Do not print unset values in xml file
      expr: ct: Delete the last comma character in json text
      expr: ct: Do not parse unset values in json
      expr: counter: Add nft_rule_expr_counter_snprinf_* functions
      expr: counter: Use nft_rule_expr_set_* in the xml parsing code
      expr: counter: Do not print unset values in xml
      expr: counter: Do not print unset values in json
      expr: exthdr: Add nft_rule_expr_exthdr_snprinf_* functions
      expr: exthdr: Use nft_rule_expr_set_* in the xml parsing code
      expr: exthdr: Do not print unset values in xml
      expr: exthdr: Do not print unset values in json
      expr: lookup: Use nft_rule_expr_set_* in the xml parsing code
      expr: lookup: Do not print unset values in xml file
      expr: lookup: Do not print unset values in json file
      expr: match: get a nft_rule_expr type in nft_rule_expr_match_snprintf_* functions
      expr: match: Use nft_rule_expr_set_* in the xml parsing code
      expr: match: Do not print unset values in xml file
      expr: match: Do not print unset values in json file

Arturo Borrero (8):
      src: add flag to add event wrapping in output functions
      examples: nft-events: use new events wrappers
      common: fix unconditional output of event wrapping stuff
      ruleset: fix erroneous call to snprintf
      data_reg: fix bad buffer size bounds
      internal: fix SNPRINTF_BUFFER_SIZE macro
      utils: fix buffer reallocation of nft_fprinft()
      expr: nat: add helper function to translate nat types to string

Gustavo Zacarias (1):
      configure: uclinux is also linux (nommu)

Pablo Neira Ayuso (8):
      tests: include test-script.sh via make distcheck
      tests: include xml and json test files via make distcheck
      examples: nft-events: add option how to format the printed events
      include: synchronize nf_tables.h with nftables tree
      set: add set ID support
      common: homogeneous error message in nft_parse_perror()
      expr: remove alignment through XT_ALIGN in match and target
      bump version to 1.0.2

Tomasz Bursztyka (1):
      meta: Add support for input and output bridge interface name



More information about the netfilter-announce mailing list