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