* [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.