[ANNOUNCE] libmnl 1.0.4 release

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi!

The Netfilter project presents:

        libmnl 1.0.4

libmnl is a minimalistic user-space library oriented to Netlink
developers. There are a lot of common tasks in parsing, validating,
constructing of both the Netlink header and TLVs that are repetitive
and easy to get wrong. This library aims to provide simple helpers
that allows you to re-use code and to avoid re-inventing the wheel.

This release comes with improvements in the netlink message printing
function, attribute validation for MNL_TYPE_MSEC and MNL_TYPE_U64,
clang compilation fixes, the new mnl_socket_open2() and
mnl_socket_fdopen() functions, missing handling for NLM_F_DUMP_INTR
and documentation updates.

See ChangeLog that comes attached to this email for more details.

You can download it from:

http://www.netfilter.org/projects/libmnl/downloads.html
ftp://ftp.netfilter.org/pub/libmnl/

Have fun!
Carlos Falgueras García (1):
      nlmsg: Improve payload printing

Eric Leblond (1):
      doxygen: fix a variable name.

Felix Janda (1):
      examples/netfilter: Include <endian.h> for be64toh

Guillaume Nault (1):
      socket: introduce mnl_socket_open2()

Gustavo Zacarias (1):
      configure: uclinux is also linux

Hisao Tanabe (1):
      attr: minor doc fix in mnl_attr_next()

Ken-ichirou MATSUZAWA (9):
      examples: set attr table
      examples: fix trivial error message
      examples: use mnl_nlmsg_get_payload()
      attr: validate MNL_TYPE_MSEC same as MNL_TYPE_U64
      examples: made sub functions the same
      examples: fix display condition
      examples: use mnl_socket_setsockopt
      socket: creating a struct mnl_socket from a pre-existing socket
      doc: minor fix

Markus Teich (1):
      header: use sysconf() instead of getpagesize()

Pablo Neira Ayuso (18):
      examples: add genl-group-events
      examples: add kobject-event
      examples: rtnl-route-add improvements (including IPv6 support)
      examples: rtnl-route-event: add example to listen to IPv4/IPv6 routes
      examples: rtnl-route-event: update Makefile.am
      examples: rtnl-route-add: fix typo in IPv6 support
      examples: rtnl-route-dump: display also metric/priority
      examples: rtnl-link-dump: display HW address
      examples: add rtnl-addr-dump
      examples: netfilter: add nfct-dump
      include: cache copy of nfnetlink_conntrack.h
      examples: netfilter: add nfct daemon skeleton code
      include: don't force compiler to enter C++11 mode
      include: cache copy of include/linux/socket.h
      socket: calloc expects struct size as second parameter
      example: netfilter: get rid of aligned_be64 definitions
      src: cleanup function definitions
      build: libmnl 1.0.4 release

Peter Foley (1):
      Move declaration of visibility attributes before definition.

Philip Prindeville (1):
      examples: rtnl-route-dump: add IPv6 support

Shawn Landden (1):
      doc: mnl_socket_open returns NULL on error

Stephen Hemminger (2):
      headers: update netlink.h to 3.9
      callback: fix missing handling of NLM_F_DUMP_INTR


[Index of Archives]     [Netfitler Users]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux