Hello community, here is the log from the commit of package libnftnl for openSUSE:Factory checked in at 2018-01-06 18:46:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libnftnl (Old) and /work/SRC/openSUSE:Factory/.libnftnl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libnftnl" Sat Jan 6 18:46:00 2018 rev:10 rq:561234 version:1.0.9 Changes: -------- --- /work/SRC/openSUSE:Factory/libnftnl/libnftnl.changes 2017-10-23 16:36:34.487627126 +0200 +++ /work/SRC/openSUSE:Factory/.libnftnl.new/libnftnl.changes 2018-01-06 18:46:04.755950609 +0100 @@ -1,0 +2,6 @@ +Tue Jan 2 21:04:42 UTC 2018 - [email protected] + +- Update to new upstream release 1.0.9 + * Mostly bug fixes plus one new nftnl_expr_fprintf() function. + +------------------------------------------------------------------- Old: ---- libnftnl-1.0.8.tar.bz2 libnftnl-1.0.8.tar.bz2.sig New: ---- libnftnl-1.0.9.tar.bz2 libnftnl-1.0.9.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libnftnl.spec ++++++ --- /var/tmp/diff_new_pack.fVJhgn/_old 2018-01-06 18:46:05.403920332 +0100 +++ /var/tmp/diff_new_pack.fVJhgn/_new 2018-01-06 18:46:05.407920145 +0100 @@ -1,7 +1,7 @@ # # spec file for package libnftnl # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: libnftnl %define lname libnftnl7 -Version: 1.0.8 +Version: 1.0.9 Release: 0 Summary: Userspace library to access the nftables Netlink interface License: GPL-2.0+ @@ -30,9 +30,6 @@ Source2: http://ftp.netfilter.org/pub/libnftnl/%name-%version.tar.bz2.sig Patch1: bufferov.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build -# Normally, this require would not be needed, as upstream ships all headers. -# Except when they don't and then don't bother fixing it. -BuildRequires: linux-glibc-devel >= 2.6.35 BuildRequires: pkgconfig >= 0.21 BuildRequires: xz BuildRequires: pkgconfig(jansson) >= 2.3 @@ -67,9 +64,7 @@ %patch -P 1 -p1 %build -%configure \ - --with-xml-parsing \ - --with-json-parsing \ +%configure --with-xml-parsing --with-json-parsing \ --includedir="%_includedir/%name" make %{?_smp_mflags} ++++++ bufferov.diff ++++++ --- /var/tmp/diff_new_pack.fVJhgn/_old 2018-01-06 18:46:05.435918837 +0100 +++ /var/tmp/diff_new_pack.fVJhgn/_new 2018-01-06 18:46:05.439918650 +0100 @@ -14,16 +14,16 @@ src/expr/data_reg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -Index: libnftnl-1.0.8/src/expr/data_reg.c +Index: libnftnl-1.0.9/src/expr/data_reg.c =================================================================== ---- libnftnl-1.0.8/src/expr/data_reg.c -+++ libnftnl-1.0.8/src/expr/data_reg.c -@@ -60,7 +60,7 @@ static int nftnl_data_reg_value_json_par +--- libnftnl-1.0.9.orig/src/expr/data_reg.c ++++ libnftnl-1.0.9/src/expr/data_reg.c +@@ -59,7 +59,7 @@ static int nftnl_data_reg_verdict_json_p + static int nftnl_data_reg_value_json_parse(union nftnl_data_reg *reg, json_t *data, struct nftnl_parse_err *err) { - int i; -- char node_name[6]; -+ char node_name[16]; +- char node_name[8] = {}; /* strlen("data256") + 1 == 8 */ ++ char node_name[16] = {}; /* strlen("data256") + 1 == 8 */ + int ret, remain = sizeof(node_name), offset = 0, i; if (nftnl_jansson_parse_val(data, "len", NFTNL_TYPE_U8, ®->len, err) < 0) - return DATA_NONE; ++++++ libnftnl-1.0.8.tar.bz2 -> libnftnl-1.0.9.tar.bz2 ++++++ ++++ 3053 lines of diff (skipped)
