[ANNOUNCE] libnftnl 1.3.2 release

Pablo Neira Ayuso <[email protected]>
Newsgroups gmane.comp.security.firewalls.netfilter.general,gmane.comp.security.firewalls.netfilter.devel
Message-ID <apW8N9X8ptmF9fIo@chamomile>
Hi!

The Netfilter project proudly presents:

        libnftnl 1.3.2

libnftnl is a userspace library providing a low-level netlink
programming interface (API) to the in-kernel nf_tables subsystem.
This library is currently used by nftables.

This release contains:

- Support for connlimit stateful objects
- Fix compilation of examples for musl libc
- Validate geneve class and type attribute size in setter
- Validate kernel does not provide too long geneve data attribute
- Remove internal nftnl_set{,_elem}_clone() function
- Do not print userdata content through snprintf API
- Enhancements for the snprint API to display data according to
  size and byteorder, this includes new functions
  nftnl_{expr,set_elem}_set_imm() to decorate the data.
- Remove a trailing whitespace in snprintf() API for
  expressions.
- More improvements for the snprintf() API for set elements:
  no colon is printed if data is not provided, print object names
  in maps and print flags only if non-zero.

See ChangeLog that comes attached to this email for more details on
the updates.

You can download it from:

https://www.netfilter.org/projects/libnftnl/downloads.html

Happy firewalling.
changes-libnftnl-1.3.2.txt (text/plain, 1004 B)
Anna Wilcox (1):
      examples: nft-rule-add: Fix compile on musl libc

Fernando Fernandez Mancera (1):
      src: add connlimit stateful object support

Pablo Neira Ayuso (1):
      build: libnftnl 1.3.2 release

Pengpeng Hou (2):
      tunnel: check kernel does not provide too large geneve data
      tunnel: validate geneve class and type from setter

Phil Sutter (12):
      set_elem: Review debug output
      expr: data_reg: Avoid extra whitespace
      expr: Pass byteorder to struct expr_ops::set callback
      data_reg: Introduce struct nftnl_data_reg::byteorder field
      data_reg: Introduce struct nftnl_data_reg::sizes array
      Introduce nftnl_{expr,set_elem}_set_imm()
      data_reg: Respect data byteorder when printing
      data_reg: Support concatenated data
      udata: Store u32 udata values in Big Endian
      Revert "udata: Store u32 udata values in Big Endian"
      src: Do not include userdata content in debug output
      set{,_elem}: Drop nftnl_set{,_elem}_clone()
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.