libnl 3.2.22-rc1 released

Thomas Graf tgraf at suug.ch
Sun Apr 28 07:00:49 EDT 2013


Hi

I am pleased to announce the availability of libnl 3.2.22-rc1.

Starting with 3.2.22 a release candidate is released prior to the
final release in order to improve quality of releases and avoid
regressions.

Please test the release candidate and report bugs to the mailing
list as usual.

The final release will be done on May 12.

Source:
http://www.infradead.org/~tgr/libnl/files/libnl-3.2.22-rc1.tar.gz

Thanks to everyone who contributed to this release candidate:

Benedikt Spranger (1):
      can: add helper function to get CAN bus state

Emmanuel Roullit (1):
      Perform no operation on nl_object_free(NULL).

Emmanuel Thierry (1):
      Wrong calcultation in nla_reserve

Holger Dengler (1):
      can: Fix nested message creation in can_put_attrs()

Holger Eitzenberger (1):
      ct: add ICMPv6 type,code and ID

Rich Fought (3):
      netfilter: expectation NAT direction is 32 bit attribute
      netfilter: keep 8-bit API for 32-bit NAT dir attribute
      netfilter: correct error in construction of NAT tuple

Thomas Graf (47):
      Merge pull request #29 from rmfought/natdir32
      Merge branch 'nattuple' of https://github.com/rmfought/libnl
      Fix mask calculation in nl_addr_cmp_prefix()
      cache: Make NL_ACT_* and nl_cache_ops_(get|put)() available
      neigh: Remove check for AF_UNSPEC in rtnl_neigh_get()
      can: Include "linux/can/netlink.h" in the distribution
      link: Fix af_ops leak on ENOMEM
      link: Keep reference to af_ops during lifetime of link object
      link: Modify link policy on the stack
      link: Hold af_ops reference for each AF_SPEC block during
            lifetime of link object
      link: Free and realloc af specific data upon
            rtnl_link_set_family()
      attr: Provide nla_is_nested() function
      bridge: Support the new bridging attributes
      bridge: Provide rtnl_link_bridge_alloc()
      netlink: Forward declare frequent libnl types to ease inclusion
               deps
      vlan: Provide rtnl_link_vlan_alloc()
      bond: Provide rtnl_link_bond_alloc()
      Use thread-safe strerror_r() instead of strerror()
      attr: Add nla_nest_cancel() to remove partially added nested
            attributes
      attr: Do not enforce maximum length for NLA_FLAG attributes
      attr: No longer warn about attribute of type 0
      attr: Warn application if nla_parse() observes same attribute
            multiple times
      msg: Pretty print padding attributes in nl_msg_dump()
      msg: Pretty print error message header even if incomplete
      addr: Reset unused portion of binary address in
            nl_addr_set_binary_addr()
      addr: improve API reference documentation for nl_addr_*()
      addr: Update to latest address familiy definition for
            translation
      tests: Add check based unit test system
      rtnl-addr: Inherit prefix length to nl_addr objs in
                 rtnl_addr_set_prefixlen()
      rtnl-addr: Fix invalid call to nl_addr_set_prefixlen() if
                 neither local or peer address are present
      genl: Provide internal function to resolve name to id
      genl: Update mt_id of cache ops when resolving genl id
      cache: Improve debugging messages of cache operations
      nl: Print file:line:func in debugging messages and provide
          --disable-debug to disable debugging
      genl: Fix cb reference leak in genl_ctrl_probe_by_name()
      nl: Return -NLE_AGAIN if non-blocking socket would block
      msg: Pretty print generic netlink header in nl_msg_dump()
      addr: only translate more recent address family names and ARP
            types if defined
      autoconf: Use PKG_CHECK_MODULES() instead of AM_PATH_CHECK()
      tests: Make unit test building optional
      attr: nla_is_nested() must access nla_type directly
      Merge branch 'fixes' of https://github.com/socketpair/libnl
      attr: Fix typo in nla_is_nested()
      configure: Convert ENABLE_UNIT_TESTS to a mere AM conditional
      tests: Add basic attribute unit tests
      tests: Include util.h in dist
      Prepare for 3.2.22-rc1 release

Tony Cheneau (2):
      Remove superfluous declaration of rtnl_route_put()
      Remove rtnl_link_free() declaration from the header file.

roopa (4):
      link cache: remove AF_UNSPEC check in rtnl_get_link and
                  rtnl_get_link_by_name
      link: move af_data_compare to the end
      link: Fix rtnl_link_af_data_compare return value
      nl-route-add: Add NLM_F_EXCL flag to route add

Коренберг Марк (дома) (2):
      dump_attrs: "NLA_F_NESTED"  => nla_is_nested(nla)
      Fix leak of cb if nl_socket_alloc_cb() failed to allocate socket




More information about the libnl mailing list