ANN: libnl 3.3.0 released

Thomas Haller thaller at redhat.com
Wed May 3 03:39:36 PDT 2017


Dear libnl community,

A new release of libnl3 is available: 3.3.0.

This release follows 3.2.29 from last December. It changes the versioning
scheme with future releases incrementing the second version number.
It does not involve an intentional API/ABI break and is supposed to
be fully backward compatible with 3.2.x releases.

Source:
  https://github.com/thom311/libnl/releases/tag/libnl3_3_0

best,
Thomas

--

Thanks to everyone who contributed to the upcoming new release:


Alexey Brodkin (1):
      lib: escape usage of strerror_l() if it doesn't exist in libc

Jeroen Roovers (1):
      build: distribute in.h in6.h libc-compat.h

Laine Stump (1):
      sriov: fix crash in rtnl_link_sriov_parse_vflist

Nick Kralevich (2):
      lib/utils.c: lazy initialize user_hz and psched_hz
      fopen: add O_CLOEXEC

Roopa Prabhu (1):
      route: neigh: use NDA_MASTER for neigh->n_master if available

Simon Buttgereit (7):
      fix build_xfrm_sp_message index condition
      fix xfrmnl_sp_set_sec_ctx length attributes
      little style fixes.
      update sp_attr condition in build_xfrm_sp_message
      add possibity to delete policy without index
      update documentation of xfrmnl_sp_get_sec_ctx
      fix of boolean operators

Thomas Haller (31):
      sriov: avoid buffer overrun in rtnl_link_sriov_parse_vflist()
      lib/utils.c: ensure calling get_psched_settings() for nl_us2ticks()/nl_ticks2us()
      lib/utils.c: add mutex to get_psched_settings()
      lib/attr.c: check for valid length argument in nla_reserve()
      lib: fix comment for nl_recv() about return value for non-blocking read
      lib: check for integer-overflow in nlmsg_reserve()
      build: cleanup top-level Makefile.am
      build: merge include/Makefile.am into top-level makefile
      build: merge lib/Makefile.am into top-level makefile
      build: merge man/Makefile.am into top-level makefile
      build: merge python/Makefile.am into top-level makefile
      build: merge tests/Makefile.am into top-level makefile
      build: merge src/lib/Makefile.am into top-level makefile
      build: merge src/Makefile.am into top-level makefile
      build: enable building cli during tests
      build: move compiler warning flags to separate autoconf variable
      all: enable -Wmissing-prototype warning for all components
      build: enable more warnings
      xfrm: allow quering optional arguments from xfrmnl_sp_get_sec_ctx()
      xfrm: NUL terminate the ctx_str buffer in xfrmnl_sa_set_sec_ctx()
      build: ensure build directory for generated sources exist
      build: pass --disable-dependency-tracking to `make distcheck`
      build: fix creating directories for generated sources
      build: style cleanup in doc/Makefile.am
      build: reorder checks in configure.ac
      build: add tools/build_release.sh script
      include: don't include kernel headers in public libnl3 headers
      include: restore linux header includes in public headers
      libnl-3.3.0-rc1 release
      all: don't use math.h or link with libm.so
      libnl-3.3.0 release

Tobias Klauser (24):
      route/tc: Remove unused function tca_set_kind()
      sit: Fix invalid function prototypes in public header
      sriov: Add missing prototype for rtnl_link_vf_vlan_free()
      qdisc/red: Add missing prototypes for rtnl_red_set_limit() and rtnl_red_get_limit()
      fib_lookup: Add missing prototypes to public header
      link/inet6: Include own public header for function prototypes
      link/ipip: Include own public header for function prototypes
      link/ipip: Add missing prototype for rtnl_link_is_ipip()
      link/ipvti: Include own public header for function prototypes
      link/ipvti: Fix and add function prototypes in public header
      link/macsec: Include own public header for function prototypes
      link/sit: Add missing prototype for rtnl_link_is_sit()
      link/ipgre: Add prototype for ABI-preserving wrapper rtnl_link_get_pmtudisc()
      netfilter/queue: Add missing prototype for nfnl_queue_msg_build_verdict_batch()
      netfilter/exp: Add missing function prototypes
      idiag/req: Add missing function prototype
      xfrm/ae: Include own public header for function prototypes
      xfrm/lifetime: Include own public header for function prototypes
      xfrm/sa: Include own public header for function prototypes
      xfrm/selector: Include own public header for function prototypes
      xfrm/template: Include own public header for function prototypes
      pktloc: Add missing function prototypes
      ematch: Add missing function prototypes
      build: Add -Wmissing-prototypes to CPPFLAGS
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://lists.infradead.org/pipermail/libnl/attachments/20170503/7d128bc4/attachment.sig>


More information about the libnl mailing list