libnl 3.2.15 released
Thomas Graf
tgraf at suug.ch
Fri Nov 23 11:37:06 EST 2012
Hi
I am announcing the release of libnl 3.2.15
Source:
http://www.infradead.org/~tgr/libnl/files/libnl-3.2.15.tar.gz
Documentation:
http://www.infradead.org/~tgr/libnl/files/libnl-doc-3.2.15.tar.gz
Thanks everyone who contributed!
Michele Baldessari (3):
Remove unreachable code
Add missing va_end() calls
Set err and free ntbl when leaving neightbl_msg_parser
Rich Fought (16):
Exp checkpoint
Checkpoint: compare function
"checkpoint"
Checkpoint before compilation attempt
Successful compilation of libnl-nf with expectation
Starting CLI work
Compile CLI
Expectation get cli tool
update gitignore
bugfixes
reinit port numers on tuple dump
Bugfixes
define advanced attributes out
Updated nfnetlink includes; removed ifdefs; added delete exp program
Source cleanup for upstream
Add configure option to disable pthreads support
Richard Marshall (1):
Updated configure.in to make sure bison and lex are installed.
Thomas Graf (44):
Don't include doc/ in toplevel dist
Merge branch 'fixes' of https://github.com/socketpair/libnl
add missing '}' in __cplusplus namespaces
Merge branch 'master' of https://github.com/rmfought/libnl
Document buffer size limitations of nl_recv()
nl_recv: Don't update *buf in error path
nl_recv: improve function documentation
nl_recv: return NLE_INVAL if buf is NULL
nl_recv: return NLE_INVAL if socket address pointer is NULL
nl_recv: fix indent style
socket: document nl_socket_get_fd()
nl: improve nl_sendto() docs and error checks
doc: increase dot max graph nodes to 100
nl: improve API doc of transmit functions
nl: Allow to overwrite nl_send()
nl: Improve API doc of nl_connect() and nl_close()
nl: Improve API doc of nl_send_simple()
Hash: Properly prefix hash functions
hashtable: Add API reference documentation
hashtable: Fix reference leak in nl_hashtable_free()
hashtable: remove doc section crashing doxygen
doc: update Doxygen layout file to latest format
addr: Return -NLE_AF_NOSUPPORT when trying to set unsupported attributes
addr: rtnl_addr_set_peer() is limited to IPv4
doc: Revert to default stylesheet
cache: Move NL_CACHE_AF_ITER to <netlink/cache.h>
cache: Fix typo in API doc of nl_cache_set_flags()
cache: Move nl_cache_ops_set_flags() to cache_mngt.c
addr: Support setting local/peer/anycast/multicast/broadcast address to NULL
cache: Add reference counter to caches
cache: Hold cache reference while a cache is being provided
lock abstraction layer
cache: rwlock accesses to cache operations
link: Protect registration of af and link ops with rwlock
cache: Add reference counter to cache operations
cache: Provide safe versions of nl_cache_ops_associate() and nl_cache_ops_lookup()
use safe cache lookup variants internally
cache: hold a reference to the cache ops while a cache is provided over it
Use NL_DBG() instead of printing warnings and errors to stderr
cache: provide safe variant of nl_cache_mngt_require() and use it
configure: Replace broken AM_PROG_LEX with AC_CHECK_PROGS
cache: reserve room in cache_ops to avoid breaking module ABI too frequently
Include the newly added header files in next release
3.2.15 release
roopa (15):
Add new object op oo_id_attrs_get
Add support for updating objects in the cache
Add hash function
Add nl hashtable structures and access functions
Add hash support in cache mngr
Add hash support to link cache
Add hash support to neigh cache
Add hash support to route cache
Add support for per cache flags
New cache manager add cache api
Add NL_CACHE_AF_ITER support during refill and resync
Add AF_BRIDGE support to link cache
Add AF_BRIDGE support to neigh cache
Add master support to rtnl_neigh for AF_BRIDGE objects
Bug Fix: Add new fill socket to cache manager
Коренберг Марк (дома) (5):
nf-log example: correct copy-range parsing
nl_recv(): Memory allocation errors are handled properly now
nl_recv(): EWOULDBLOCK return value also checked
nl_recv(): small code cleanups
nl_recv(): work with credentials only if "creds" given and NL_SOCK_PASSCRED set
Коренберг Марк (ноутбук дома) (4):
genl/family flags can be damaged during the auto-indentation.
ROUTE_DIFF result was not used in some place in route_compare
Clang diagnostics
nl_recv(): "else if" logick simplified and refined
More information about the libnl
mailing list