Hello community,

here is the log from the commit of package wicked for openSUSE:Factory checked 
in at 2014-03-18 16:21:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wicked (Old)
 and      /work/SRC/openSUSE:Factory/.wicked.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wicked"

Changes:
--------
--- /work/SRC/openSUSE:Factory/wicked/wicked.changes    2014-03-02 
18:22:28.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.wicked.new/wicked.changes       2014-03-18 
16:21:50.000000000 +0100
@@ -1,0 +2,49 @@
+Mon Mar 17 10:32:03 UTC 2014 - [email protected]
+
+- addrconf: drop default route if disabled (bnc#868187)
+  Honor a (per-interface) DHCLIENT_SET_DEFAULT_ROUTE=no in
+  suse ifcfg files and remove from lease before update runs.
+  [+ 0001-addrconf-drop-default-route-if-disabled-bnc-868187.patch]
+
+-------------------------------------------------------------------
+Fri Mar 14 13:48:00 UTC 2014 - [email protected]
+
+- version 0.5.15
+- netlink: fixed masterdev reference name resolving bug
+- bridge: lowered a questionable warning to debug
+- added dummy interface support inclusive suse compat
+- added tun/tap interface support inclusive suse compat
+- netlink: fixed address parsing causing an abort on assert
+- arp: verify ipv4 addresses by default (fate#314399)
+- Enabled arp duplicate check for static ipv4 addresses as
+  default (RFC 5227) and send arp notify when requested in
+  suse ifcfg variables CHECK_DUPLICATE_IP(default yes) and
+  SEND_GRATUITOUS_ARP(default no).
+- ipv6: corrected to apply inverted ipv6.enable flag
+- utils: fixed array remove typo and socket array activate
+- utils: use proper index in ni_string_array_remove
+- utils: properly adjust array in remove actions
+- socket: use proper array in socket array activate
+
+-------------------------------------------------------------------
+Thu Mar  6 17:15:42 UTC 2014 - [email protected]
+
+- rpm: added sysconfig-netconfig require to wicked (bnc#867078)
+- service: use explicit before/after ordering in all service
+  files (bnc#866732)
+
+-------------------------------------------------------------------
+Wed Mar  5 14:52:04 UTC 2014 - [email protected]
+
+- bridge: fixed to set port link up (bnc#866860), also if they're
+  already part of the bridge (bnc#862530 regression).
+- dhcp: bring link up if not yet up and wait until it is ready in
+  --test mode (used in network-autoconfig and dracut) instead to
+  complain and exit because link is not ready yet (bnc#866617).
+
+-------------------------------------------------------------------
+Tue Mar  4 16:10:10 UTC 2014 - [email protected]
+
+- state: fixed a state-dir creation race condition (bnc#866757)
+
+-------------------------------------------------------------------

Old:
----
  wicked-0.5.14.tar.bz2

New:
----
  0001-addrconf-drop-default-route-if-disabled-bnc-868187.patch
  wicked-0.5.15.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ wicked.spec ++++++
--- /var/tmp/diff_new_pack.SHrcBh/_old  2014-03-18 16:21:52.000000000 +0100
+++ /var/tmp/diff_new_pack.SHrcBh/_new  2014-03-18 16:21:52.000000000 +0100
@@ -18,7 +18,7 @@
 
 %define                release_prefix  %{?snapshot:%{snapshot}}%{!?snapshot:0}
 Name:           wicked
-Version:        0.5.14
+Version:        0.5.15
 Release:        %{release_prefix}.0.0
 Summary:        Network configuration infrastructure
 License:        GPL-2.0
@@ -26,6 +26,8 @@
 Url:            https://github.com/openSUSE/wicked
 Source0:        %{name}-%{version}.tar.bz2
 Source1:        wicked-rpmlintrc
+# PATCH-FIX-UPSTREAM 0001-addrconf-drop-default-route-if-disabled bnc#868187
+Patch1:         0001-addrconf-drop-default-route-if-disabled-bnc-868187.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -58,6 +60,7 @@
 BuildRequires:  pkgconfig(systemd)
 %if 0%{?suse_version:1}
 Requires(pre):  %fillup_prereq
+Requires:       sysconfig-netconfig
 %endif
 Requires:       %{name}-service = %{version}
 %else
@@ -139,6 +142,7 @@
 
 %prep
 %setup
+%patch1 -p1
 
 %build
 test -x ./configure || autoreconf --force --install

++++++ 0001-addrconf-drop-default-route-if-disabled-bnc-868187.patch ++++++
>From 4b411465f333d4eb559667b5644ac191fcaa23b3 Mon Sep 17 00:00:00 2001
From: Marius Tomaschewski <[email protected]>
Date: Mon, 17 Mar 2014 11:32:03 +0100
Subject: [PATCH] addrconf: drop default route if disabled (bnc#868187)

Honor a (per-interface) DHCLIENT_SET_DEFAULT_ROUTE=no in
suse ifcfg files and remove from lease before update runs.
---
 src/dbus-objects/addrconf.c | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/src/dbus-objects/addrconf.c b/src/dbus-objects/addrconf.c
index 434178e..5965f98 100644
--- a/src/dbus-objects/addrconf.c
+++ b/src/dbus-objects/addrconf.c
@@ -22,6 +22,7 @@
 #include <wicked/netinfo.h>
 #include <wicked/logging.h>
 #include <wicked/addrconf.h>
+#include <wicked/route.h>
 #include <wicked/system.h>
 #include <wicked/dbus-errors.h>
 #include <wicked/dbus-service.h>
@@ -177,7 +178,22 @@ 
ni_objectmodel_addrconf_signal_handler(ni_dbus_connection_t *conn, ni_dbus_messa
                ifevent = NI_EVENT_ADDRESS_ACQUIRED;
 
                if (!__ni_addrconf_should_update(lease->update, 
NI_ADDRCONF_UPDATE_DEFAULT_ROUTE)) {
-                       /* FIXME: remove any default routes from the lease */
+                       ni_route_table_t *tab;
+                       ni_route_t *rp;
+                       unsigned int i;
+
+                       for (tab = lease->routes; tab; tab = tab->next) {
+                               for (i = 0; i < tab->routes.count; ++i) {
+                                       if (!(rp = tab->routes.data[i]))
+                                               continue;
+
+                                       if 
(ni_sockaddr_is_specified(&rp->destination))
+                                               continue;
+
+                                       if (ni_route_array_delete(&tab->routes, 
i))
+                                               i--;
+                               }
+                       }
                }
        } else if (!strcmp(signal_name, NI_OBJECTMODEL_LEASE_RELEASED_SIGNAL)) {
                lease->state = NI_ADDRCONF_STATE_RELEASED;
-- 
1.8.4.5

++++++ wicked-0.5.14.tar.bz2 -> wicked-0.5.15.tar.bz2 ++++++
++++ 5164 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to