libnl 3.2.22 released
Thomas Graf
tgraf at suug.ch
Tue May 14 08:21:08 EDT 2013
Hi
I am pleased to announce the availability of libnl 3.2.22.
Source:
http://www.infradead.org/~tgr/libnl/files/libnl-3.2.22.tar.gz
Documentation:
http://www.infradead.org/~tgr/libnl/files/libnl-doc-3.2.22.tar.gz
Thanks to everyone who contributed to this release:
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
Nathan Lynch (1):
rtnl_link_af_unregister: fix locking
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 (49):
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
nl: Increase receive buffer size to 4 pages
3.2.22 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