All of lore.kernel.org
 help / color / mirror / Atom feed
* [ANNOUNCE] libnftnl 1.3.2 release
@ 2026-08-31 17:39 Pablo Neira Ayuso
  0 siblings, 0 replies; only message in thread
From: Pablo Neira Ayuso @ 2026-08-31 17:39 UTC (permalink / raw)
  To: netfilter-devel, netfilter; +Cc: netfilter-announce, lwn

[-- Attachment #1: Type: text/plain, Size: 1180 bytes --]

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.

[-- Attachment #2: changes-libnftnl-1.3.2.txt --]
[-- Type: text/plain, Size: 1004 bytes --]

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()


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-31 17:39 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-31 17:39 [ANNOUNCE] libnftnl 1.3.2 release Pablo Neira Ayuso

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.