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.2 release
Date: Wed, 25 Jun 2014 17:57:15 +0200 [thread overview]
Message-ID: <20140625155715.GA16261@localhost> (raw)
[-- Attachment #1: Type: text/plain, Size: 619 bytes --]
Hi!
The Netfilter project proudly presents:
libnftnl 1.0.2
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 in 3.15, the event
monitoring and fixes for the XML/JSON infrastructure See ChangeLog
for more details.
You can download this library from:
http://www.netfilter.org/projects/libnftnl/downloads.html
ftp://ftp.netfilter.org/pub/libnftnl/
Have fun!
[-- Attachment #2: changes-libnftnl-1.0.2.txt --]
[-- Type: text/plain, Size: 5849 bytes --]
Ana Rey (76):
expr: log: Code refactoring in nft_rule_expr_log_snprintf
expr: log: Rename variables in nft_rule_expr_log_json_parse functions
expr: log: Use nft_rule_expr_set_* in the xml parsing code
expr: log: Do not print unset values in xml
expr: log: Do not print unset values in json
expr: reject: Add nft_rule_expr_reject_snprinf_* functions
expr: reject: Use nft_rule_expr_set_* in the xml
expr: reject: Do not print unset values in xml
expr: reject: Convert the type of a variable
expr: reject: Do not print unset values in json
tests: xmlfile: Remove unset child elements in the log expression
src: set: Use nft_rule_expr_set_* in the xml parsing code
tests: nft-parsing-test: Display error reason when testing XML
src: set: Do not print unset values in xml
src: set: Do not print unset values in json
set: Free memory in the same function that is reserved
tests: xmlfiles: Test files without unset child elements in set elements
expr: queue: Add nft_rule_expr_queue_snprinf_* functions
expr: queue: Use nft_rule_expr_* in the xml
expr: queue: Do not print unset values in xml
expr: queue: Do not print unset values in json
expr: queue: Use the correct data type
expr: queue: Use snprintf and SNPRINTF_BUFFER_SIZE in snprintf_default function
tests: Add json and xml test file for queue
expr: nat: Use nft_rule_expr_set_* in the xml
expr: nat: Do not print unset values in xml file
expr: nat: Do not print unset values in json file
expr: limit: Add nft_rule_expr_limit_snprinf_* functions
expr: limit: Use nft_rule_expr_set_* in the xml parsing code
expr: limit: Do not print unset values in json
expr: limit: Do not print unset values in xml
expr: bitwise: Get a nft_rule_expr type in nft_rule_expr_bitwise_snprintf_* functions
expr: bitwise: Do not print unset values in xml
expr: bitwise: Do not print unset values in json
expr: immediate: Use nft_rule_expr_set_* in the xml parsing code
expr: immediate: Do not print unset values in json file
expr: immediate: Do not print unset values in xml file
expr: meta: Use nft_rule_expr_set_* in the xml parsing code
expr: meta: Do not print unset values in xml file
expr: meta: Do not print unset values in json file
expr: payload: Use nft_rule_expr_set_* in the xml parsing code
expr: payload: get a nft_rule_expr type in nft_rule_expr_payload_snprintf_* functions.
expr: payload: Do not print unset values in xml file
expr: payload: Do not print unset values in json file
expr: target: get a nft_rule_expr type in nft_rule_expr_target_snprintf_* functions
expr: target: Use nft_rule_expr_set_* in the xml parsing code
expr: target: Do not print unset values in xml file
expr: target: Do not print unset values in json file
expr: byteorder: Get a nft_rule_expr type in nft_rule_expr_byteorder_snprintf_* functions
expr: byteorder: Use nft_rule_expr_set_* in the xml parsing code
expr: byteorder: Do not print unset values in xml file
expr: byteorder: Rename variables in nft_rule_expr_byteorder_json_parse functions
expr: byteorder: Do not print unset values in json
expr: cmp: Get a nft_rule_expr type in nft_rule_expr_cmp_snprintf_* functions
expr: cmp: Use nft_rule_expr_set_* in the xml parsing code
expr: cmp: Do not print unset values in xml file
expr: cmp: Do not print unset values in json file
expr: ct: Use nft_rule_expr_set_* in the xml parsing code
expr: ct: Do not print unset values in xml file
expr: ct: Delete the last comma character in json text
expr: ct: Do not parse unset values in json
expr: counter: Add nft_rule_expr_counter_snprinf_* functions
expr: counter: Use nft_rule_expr_set_* in the xml parsing code
expr: counter: Do not print unset values in xml
expr: counter: Do not print unset values in json
expr: exthdr: Add nft_rule_expr_exthdr_snprinf_* functions
expr: exthdr: Use nft_rule_expr_set_* in the xml parsing code
expr: exthdr: Do not print unset values in xml
expr: exthdr: Do not print unset values in json
expr: lookup: Use nft_rule_expr_set_* in the xml parsing code
expr: lookup: Do not print unset values in xml file
expr: lookup: Do not print unset values in json file
expr: match: get a nft_rule_expr type in nft_rule_expr_match_snprintf_* functions
expr: match: Use nft_rule_expr_set_* in the xml parsing code
expr: match: Do not print unset values in xml file
expr: match: Do not print unset values in json file
Arturo Borrero (8):
src: add flag to add event wrapping in output functions
examples: nft-events: use new events wrappers
common: fix unconditional output of event wrapping stuff
ruleset: fix erroneous call to snprintf
data_reg: fix bad buffer size bounds
internal: fix SNPRINTF_BUFFER_SIZE macro
utils: fix buffer reallocation of nft_fprinft()
expr: nat: add helper function to translate nat types to string
Gustavo Zacarias (1):
configure: uclinux is also linux (nommu)
Pablo Neira Ayuso (8):
tests: include test-script.sh via make distcheck
tests: include xml and json test files via make distcheck
examples: nft-events: add option how to format the printed events
include: synchronize nf_tables.h with nftables tree
set: add set ID support
common: homogeneous error message in nft_parse_perror()
expr: remove alignment through XT_ALIGN in match and target
bump version to 1.0.2
Tomasz Bursztyka (1):
meta: Add support for input and output bridge interface name
reply other threads:[~2014-06-25 15:57 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=20140625155715.GA16261@localhost \
--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).