netfilter-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Pablo Neira Ayuso <pablo@netfilter.org>
To: netfilter-devel@vger.kernel.org
Cc: netdev@vger.kernel.org, netfilter@vger.kernel.org,
	netfilter-announce@lists.netfilter.org, lwn@lwn.net
Subject: [ANNOUNCE] libnftnl 1.0.4 release
Date: Wed, 16 Sep 2015 13:50:04 +0200	[thread overview]
Message-ID: <20150916115004.GA1102@salvia> (raw)

[-- Attachment #1: Type: text/plain, Size: 925 bytes --]

Hi!

The Netfilter project proudly presents:

        libnftnl 1.0.4

libnftnl is a userspace library providing a low-level netlink
programming interface (API) to the in-kernel nf_tables subsystem. The
library libnftnl has been previously known as libnftables. This
library is currently used by the nft command line tool.

This release comes with new features available up to 4.2, see
ChangeLog for more details.

In this release, we have renamed most of the library symbols to use
the nftnl_ prefix while keeping aliases to the old ones. We would like
to reserve the nft_ prefix for our higher level library which should
land anytime soon. We have kept aliases around to reduce the impact of
this changes, but they will be deprecated soon. Sorry for the
inconvenience in any case.

You can download this library from:

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

Thanks!

[-- Attachment #2: changes-libnftnl-1.0.4.txt --]
[-- Type: text/plain, Size: 2602 bytes --]

Alvaro Neira (12):
      ruleset: clean up the variable names in the xml/json parsing functions
      src: don't create iterator with empty list
      ruleset: refactor nft_ruleset_*_parse_ruleset()
      set: refactor code in json parse function
      rule: don't release the tree parameter from nft_jansson_parse_rule()
      ruleset: fix leak in json/xml in set lists
      ruleset: fix crash if we free sets included in the set_list
      ruleset: crash from error path when we build the xml/json tree
      xml: test if the root node name is initialized
      examples: add nft-ruleset-parse-file
      ruleset: add nft_ruleset_ctx_free
      parser: Add operation not supported error message

Alvaro Neira Ayuso (4):
      buffer: fix missing XML string tag in nft_buf_close
      src: add command tag in JSON/XML export support
      src: add support to import JSON/XML with the new command tag
      tests: update JSON/XML tests with the new syntax

Arturo Borrero Gonzalez (1):
      expr: dynset: fix json/xml parsing

Balazs Scheidler (1):
      expr: redir: fix snprintf to return the number of bytes printed

Carlos Falgueras García (1):
      src: fix memory leaks at nft_[object]_nlmsg_parse

Pablo Neira Ayuso (17):
      src: add missing include in utils.c
      ruleset: fix more leaks in error path
      src: split internal.h is smaller files
      Makefile: internal.h now resides in include
      src: restore static array with expression operations
      src: add batch abstraction
      table: add netdev family support
      chain: add netdev family support
      expr: immediate: fix leak in expression destroy path
      src: introduce nftnl_* aliases for all existing functions
      src: rename existing functions to use the nftnl_ prefix
      src: add compat header file definitions
      src: rename nftnl_rule_expr to nftnl_expr
      src: rename NFTNL_RULE_EXPR_ATTR to NFTNL_EXPR_
      src: get rid of _ATTR_ infix in new nfntl_ definitions
      src: get rid of _attr_ infix in new nftnl_ definitions
      bump version to 1.0.4

Patrick McHardy (11):
      list: fix prefetch dummy
      set: add support for set timeouts
      set_elem: add timeout support
      set: print set elem timeout information
      set_elem: add support for userdata
      expr: add support for the dynset expr
      headers: resync headers for new register definitions
      data: increase maximum possible data size
      expr: seperate expression parsing and building functions
      set_elem: support expressions attached to set elements
      dynset: support expression templates


             reply	other threads:[~2015-09-16 11:43 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-09-16 11:50 Pablo Neira Ayuso [this message]
2015-09-16 12:07 ` [ANNOUNCE] libnftnl 1.0.4 release Jan Engelhardt
2015-09-17 13:08 ` [ANNOUNCE] libnftnl 1.0.5 release Pablo Neira Ayuso

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20150916115004.GA1102@salvia \
    --to=pablo@netfilter.org \
    --cc=lwn@lwn.net \
    --cc=netdev@vger.kernel.org \
    --cc=netfilter-announce@lists.netfilter.org \
    --cc=netfilter-devel@vger.kernel.org \
    --cc=netfilter@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).