Hello community, here is the log from the commit of package wicked for openSUSE:Factory checked in at 2019-01-26 22:21:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wicked (Old) and /work/SRC/openSUSE:Factory/.wicked.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wicked" Sat Jan 26 22:21:20 2019 rev:74 rq:668420 version:0.6.53 Changes: -------- --- /work/SRC/openSUSE:Factory/wicked/wicked.changes 2018-11-20 22:24:40.730871813 +0100 +++ /work/SRC/openSUSE:Factory/.wicked.new.28833/wicked.changes 2019-01-26 22:21:22.350906327 +0100 @@ -1,0 +2,7 @@ +Thu Jan 24 17:50:03 UTC 2019 - rtorreromarijnis...@suse.de + +- version 0.6.53 +- dhcp: request hostname/fqdn option in the tester (bsc#1118378) +- build: link with relro by default for binary hardening + +------------------------------------------------------------------- Old: ---- wicked-0.6.52.tar.bz2 New: ---- wicked-0.6.53.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wicked.spec ++++++ --- /var/tmp/diff_new_pack.z2mqLP/_old 2019-01-26 22:21:23.394905483 +0100 +++ /var/tmp/diff_new_pack.z2mqLP/_new 2019-01-26 22:21:23.406905472 +0100 @@ -1,7 +1,7 @@ # # spec file for package wicked # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ %define release_prefix %{?snapshot:%{snapshot}}%{!?snapshot:0} Name: wicked -Version: 0.6.52 +Version: 0.6.53 Release: %{release_prefix}.0.0 Summary: Network configuration infrastructure License: GPL-2.0 ++++++ wicked-0.6.52.tar.bz2 -> wicked-0.6.53.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wicked-0.6.52/ChangeLog new/wicked-0.6.53/ChangeLog --- old/wicked-0.6.52/ChangeLog 2018-11-16 12:30:11.000000000 +0100 +++ new/wicked-0.6.53/ChangeLog 2019-01-24 18:56:13.000000000 +0100 @@ -1,3 +1,23 @@ +commit b14f77532d7b83a37731eb1826779519bbf7b228 +Author: Rubén Torrero Marijnissen <rtorreromarijnis...@suse.com> +Date: Thu Jan 24 16:36:11 2019 +0000 + + version 0.6.53 + +commit eeccda90d4d8f18ca936b026a04e0830533eb6f6 +Author: Malte <malte.kr...@suse.com> +Date: Thu Jan 10 11:55:06 2019 +0100 + + link with full relro by default: binary hardening + + can be disabled by running configure with --disable-relro + +commit 80279bf8e6f6ef5bb7e7e20e5cb90040b2815f43 +Author: Marius Tomaschewski <m...@suse.de> +Date: Wed Dec 19 10:17:35 2018 +0100 + + dhcp: request hostname/fqdn option in the tester + commit 9d4a7c7b2c2cba06fe1ba4b8523b7a1abe456b99 Author: Marius Tomaschewski <m...@suse.de> Date: Fri Nov 16 12:19:09 2018 +0100 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wicked-0.6.52/VERSION new/wicked-0.6.53/VERSION --- old/wicked-0.6.52/VERSION 2018-11-16 12:21:32.000000000 +0100 +++ new/wicked-0.6.53/VERSION 2019-01-24 17:50:43.000000000 +0100 @@ -1 +1 @@ -0.6.52 +0.6.53 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wicked-0.6.52/configure new/wicked-0.6.53/configure --- old/wicked-0.6.52/configure 2018-11-16 12:30:03.000000000 +0100 +++ new/wicked-0.6.53/configure 2019-01-24 18:55:11.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for wicked 0.6.52. +# Generated by GNU Autoconf 2.69 for wicked 0.6.53. # # Report bugs to <http://bugs.opensuse.org>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='wicked' PACKAGE_TARNAME='wicked' -PACKAGE_VERSION='0.6.52' -PACKAGE_STRING='wicked 0.6.52' +PACKAGE_VERSION='0.6.53' +PACKAGE_STRING='wicked 0.6.53' PACKAGE_BUGREPORT='http://bugs.opensuse.org' PACKAGE_URL='https://github.com/openSUSE/wicked' @@ -696,9 +696,9 @@ EXEEXT ac_ct_CC CPPFLAGS -LDFLAGS CFLAGS CC +LDFLAGS fillup_templatesdir wicked_compat_redhat_FALSE wicked_compat_redhat_TRUE @@ -822,6 +822,7 @@ with_supplicantdir with_compat with_fillup_templatesdir +enable_relro enable_dependency_tracking enable_static enable_shared @@ -1388,7 +1389,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures wicked 0.6.52 to adapt to many kinds of systems. +\`configure' configures wicked 0.6.53 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1458,7 +1459,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of wicked 0.6.52:";; + short | recursive ) echo "Configuration of wicked 0.6.53:";; esac cat <<\_ACEOF @@ -1476,6 +1477,8 @@ --disable-teamd disable teamd support --enable-systemv install system-v service files --enable-systemd install system-d service files + --disable-relro do not link binaries with full relro (relocation + read-only) hardening --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking @@ -1618,7 +1621,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -wicked configure 0.6.52 +wicked configure 0.6.53 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2217,7 +2220,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by wicked $as_me 0.6.52, which was +It was created by wicked $as_me 0.6.53, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3080,7 +3083,7 @@ # Define the identity of the package. PACKAGE='wicked' - VERSION='0.6.52' + VERSION='0.6.53' cat >>confdefs.h <<_ACEOF @@ -3491,6 +3494,18 @@ fillup_templatesdir="$with_fillup_templatesdir" +# Check whether --enable-relro was given. +if test "${enable_relro+set}" = set; then : + enableval=$enable_relro; if test "$enableval" = yes ; then + LDFLAGS="-Wl,-z,relro,-z,now $LDFLAGS" + + fi +else + LDFLAGS="-Wl,-z,relro,-z,now $LDFLAGS" + +fi + + # Enable system extensions (e.g. _GNU_SOURCE) DEPDIR="${am__leading_dot}deps" @@ -15075,7 +15090,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by wicked $as_me 0.6.52, which was +This file was extended by wicked $as_me 0.6.53, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15142,7 +15157,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -wicked config.status 0.6.52 +wicked config.status 0.6.53 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wicked-0.6.52/configure.ac new/wicked-0.6.53/configure.ac --- old/wicked-0.6.52/configure.ac 2018-09-21 15:52:42.000000000 +0200 +++ new/wicked-0.6.53/configure.ac 2019-01-24 17:32:33.000000000 +0100 @@ -215,6 +215,13 @@ [with_fillup_templatesdir="${localstatedir}/adm/fillup-templates"]) AC_SUBST(fillup_templatesdir, "$with_fillup_templatesdir") +AC_ARG_ENABLE([relro], [AS_HELP_STRING([--disable-relro], + [do not link binaries with full relro (relocation read-only) hardening])], + [if test "$enableval" = yes ; then + AC_SUBST(LDFLAGS, ["-Wl,-z,relro,-z,now $LDFLAGS"]) + fi], + [AC_SUBST(LDFLAGS, ["-Wl,-z,relro,-z,now $LDFLAGS"])]) + # Enable system extensions (e.g. _GNU_SOURCE) AC_USE_SYSTEM_EXTENSIONS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wicked-0.6.52/src/dhcp4/tester.c new/wicked-0.6.53/src/dhcp4/tester.c --- old/wicked-0.6.52/src/dhcp4/tester.c 2018-09-21 15:52:42.000000000 +0200 +++ new/wicked-0.6.53/src/dhcp4/tester.c 2019-01-24 17:32:33.000000000 +0100 @@ -40,6 +40,7 @@ #include <wicked/system.h> #include <wicked/xml.h> +#include "appconfig.h" #include "dhcp4/dhcp4.h" #include "dhcp4/tester.h" @@ -231,7 +232,6 @@ { /* Apply some defaults */ req->dry_run = NI_DHCP4_RUN_OFFER; - req->update = ~0; req->acquire_timeout = 10; if (!ni_string_empty(request)) { @@ -296,6 +296,9 @@ goto failure; } + req->update = ni_config_addrconf_update(ifp->name, NI_ADDRCONF_DHCP, AF_INET); + req->update |= NI_BIT(NI_ADDRCONF_UPDATE_HOSTNAME); + if (!ni_dhcp4_tester_req_init(req, opts->request)) goto failure; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wicked-0.6.52/src/dhcp6/tester.c new/wicked-0.6.53/src/dhcp6/tester.c --- old/wicked-0.6.52/src/dhcp6/tester.c 2017-07-28 14:41:47.000000000 +0200 +++ new/wicked-0.6.53/src/dhcp6/tester.c 2019-01-24 17:32:33.000000000 +0100 @@ -44,7 +44,8 @@ #include "dhcp6/device.h" #include "dhcp6/tester.h" #include "duid.h" -#include "src/netinfo_priv.h" +#include "appconfig.h" +#include "netinfo_priv.h" /* TODO: get rid of these static things */ static ni_dhcp6_tester_t dhcp6_tester_opts; @@ -286,6 +287,9 @@ goto failure; } + req->update = ni_config_addrconf_update(ifp->name, NI_ADDRCONF_DHCP, AF_INET6); + req->update |= NI_BIT(NI_ADDRCONF_UPDATE_HOSTNAME); + if (!ni_dhcp6_tester_req_init(req, opts->request)) goto failure; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wicked-0.6.52/wicked.spec new/wicked-0.6.53/wicked.spec --- old/wicked-0.6.52/wicked.spec 2018-11-16 12:30:10.000000000 +0100 +++ new/wicked-0.6.53/wicked.spec 2019-01-24 18:55:18.000000000 +0100 @@ -18,7 +18,7 @@ %define release_prefix %{?snapshot:%{snapshot}}%{!?snapshot:0} Name: wicked -Version: 0.6.52 +Version: 0.6.53 Release: %{release_prefix}.0.0 Summary: Network configuration infrastructure License: GPL-2.0