ANN: libnl 3.3.0rc1 released (release-candiate)

Thomas Haller thaller at redhat.com
Mon Mar 6 13:59:16 PST 2017


Dear libnl community,


The next major release is approaching with this release candidate.

The version will be libnl 3.3.0, instead of 3.2.30. This is a change
in the versioning scheme of libnl3. But don't worry, this release is
supposed to be fully backward compatible with previous versions.
The version bump does not imply an API or ABI break.

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

Please try it and report issues. The final 3.3.0 release is planned
to follow soon.


best,
Thomas

--

Thanks to everyone who contributed to the upcoming new release:

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

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/20170306/cffd4dae/attachment.sig>


More information about the libnl mailing list