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, &reg->len, err) 
< 0)
-                       return DATA_NONE;

++++++ libnftnl-1.0.8.tar.bz2 -> libnftnl-1.0.9.tar.bz2 ++++++
++++ 3053 lines of diff (skipped)


Reply via email to