Hello community, here is the log from the commit of package NetworkManager for openSUSE:Factory checked in at 2019-03-22 14:57:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/NetworkManager (Old) and /work/SRC/openSUSE:Factory/.NetworkManager.new.25356 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "NetworkManager" Fri Mar 22 14:57:35 2019 rev:194 rq:686858 version:1.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/NetworkManager/NetworkManager.changes 2019-03-01 20:28:16.118028023 +0100 +++ /work/SRC/openSUSE:Factory/.NetworkManager.new.25356/NetworkManager.changes 2019-03-22 14:57:41.721937245 +0100 @@ -1,0 +2,57 @@ +Mon Mar 18 07:52:13 UTC 2019 - [email protected] + +- Update to version 1.16.0: + + Check connectivity per address family. + + Support "main.systemd-resolved" to let NetworkManager configure + DNS settings in systemd-resolved without making it the main DNS + plugin of NetworkManager. + + Write "/var/run/NetworkManager/no-stub-resolv.conf" with + original nameservers. That is useful with caching DNS plugins + like "systemd-resolved" or "dnsmasq" where + "/var/run/NetworkManager/resolv.conf" refers to localhost. + + Change default "ipv4.dhcp-client-id" setting for the internal + DHCP plugin from "duid" to "mac". This is a change in behavior + on upgrade when using the internal DHCP plugin (unless the + default is overwritten in "NetworkManager.conf" or specified + per connection profile). + + Improve handling of DHCP router options with internal DHCP + plugin. For one, accept multiple routers and add a + default-route to each. On D-Bus expose the original DNS and + NTP servers without cleaning up local nameservers. + + Allow binding a connections lifetime to the DBus client that + activated it. + + Add support for establishing Wi-Fi Direct connections (Wi-Fi + P2P). + + Add support for WireGuard VPN tunnels to NetworkManager. D-Bus + API and libnm support all options. nmcli supports creating and + managing WireGuard profiles, with the exception of configuring + and showing peers. + + Add initrd generator to be used by dracut and use it as new way + of handling iBFT. + + Deprecated "plugins.monitor-connection-files" setting in + NetworkManager.conf. This option will have no effect in future + versions. + + Add AP and Ad-hoc support for iwd Wi-Fi backend. + + Warn about invalid settings in "NetworkManager.conf". + + Support announcing "ANDROID_METERED" DHCP option for shared + mode. + + Support SAE authentication as used for 802.11s Meshing and + WPA3-Personal. + + NetworkManager is no longer installed as D-Bus activatable + service. + + Mark docker bridges as unmanaged via udev rule. + + Add new PolicyKit permission + "org.freedesktop.NetworkManager.wifi.scan" for controlling + Wi-Fi scanning. +- Rebase systemd-network-config.patch and + nm-dont-overwrite-resolv-conf.patch. +- Drop NetworkManager-1.12.2-docker-unmanaged.patch and + NM-add-wifi-scan-polkit-rule.patch: Fixed upstream. + +------------------------------------------------------------------- +Sun Mar 17 10:13:20 UTC 2019 - Jan Engelhardt <[email protected]> + +- Do away with em dashes in summaries. +- Combine %service_* calls to reduce generated boilerplate. + +------------------------------------------------------------------- Old: ---- NM-add-wifi-scan-polkit-rule.patch NetworkManager-1.12.2-docker-unmanaged.patch NetworkManager-1.14.6.tar.xz New: ---- NetworkManager-1.16.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ NetworkManager.spec ++++++ --- /var/tmp/diff_new_pack.5ueDqH/_old 2019-03-22 14:57:44.261935495 +0100 +++ /var/tmp/diff_new_pack.5ueDqH/_new 2019-03-22 14:57:44.269935489 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -22,13 +22,13 @@ %define with_cacert_patch 0 %define _udevdir %(pkg-config --variable udevdir udev) Name: NetworkManager -Version: 1.14.6 +Version: 1.16.0 Release: 0 -Summary: Network Link Manager and User Applications +Summary: Network Link Manager and user applications for it License: GPL-2.0-or-later Group: Productivity/Networking/System URL: http://www.gnome.org/projects/NetworkManager/ -Source0: http://download.gnome.org/sources/%{name}/1.14/%{name}-%{version}.tar.xz +Source0: http://download.gnome.org/sources/%{name}/1.16/%{name}-%{version}.tar.xz Source1: nfs Source2: NetworkManager.conf Source3: baselibs.conf @@ -46,10 +46,6 @@ Patch4: nm-dont-overwrite-resolv-conf.patch # PATCH-FIX-OPENSUSE NetworkManager-1.10.6-netconfig.patch boo#1092352 -- Don't return SR_NOTFOUND if netconfig fails to launch Patch5: NetworkManager-1.10.6-netconfig.patch -# PATCH-FIX-UPSTREAM NetworkManager-1.12.2-docker-unmanaged.patch -Patch6: NetworkManager-1.12.2-docker-unmanaged.patch -# PATCH-FIX-UPSTREAM NM-add-wifi-scan-polkit-rule.patch bsc#1122262, glfo#NetworkManager/NetworkManager!68 [email protected] -- Adding a new polkit action "org.freedesktop.NetworkManager.wifi-scan" so that distributions can add specific rule to allow Wi-Fi scans. -Patch7: NM-add-wifi-scan-polkit-rule.patch BuildRequires: dnsmasq BuildRequires: fdupes @@ -178,7 +174,7 @@ Network Manager functionality from applications that use glib. %package -n typelib-1_0-NetworkManager-1_0 -Summary: Convenience library for clients of NetworkManager -- Introspection bindings +Summary: Introspection bindings for the Networkmanager client convenience library Group: System/Libraries %description -n typelib-1_0-NetworkManager-1_0 @@ -189,7 +185,7 @@ NetworkManager library. %package -n typelib-1_0-NM-1_0 -Summary: Convenience library for clients of NetworkManager -- Introspection bindings +Summary: Introspection bindings for the NetworkManager client convenience library Group: System/Libraries %description -n typelib-1_0-NM-1_0 @@ -200,7 +196,7 @@ NetworkManager library. %package -n typelib-1_0-NMClient-1_0 -Summary: Convenience library for clients of NetworkManager -- Introspection bindings +Summary: Introspection bindings for the NetworkManager client convenience library Group: System/Libraries %description -n typelib-1_0-NMClient-1_0 @@ -239,8 +235,6 @@ #patch3 -p1 %patch4 -p1 %patch5 -p1 -%patch6 -p1 -%patch7 -p1 %build NOCONFIGURE=1 ./autogen.sh @@ -301,12 +295,10 @@ rm -f %{buildroot}%{_datadir}/dbus-1/system-services/org.freedesktop.NetworkManager.service %pre -%service_add_pre NetworkManager.service -%service_add_pre NetworkManager-dispatcher.service +%service_add_pre NetworkManager.service NetworkManager-dispatcher.service %post -%service_add_post NetworkManager.service -%service_add_post NetworkManager-dispatcher.service +%service_add_post NetworkManager.service NetworkManager-dispatcher.service # enable NetworkManager-dispatcher, it's a DBus enabled service systemctl enable NetworkManager-dispatcher.service # bnc#803058: @@ -336,12 +328,10 @@ fi %preun -%service_del_preun NetworkManager.service -%service_del_preun NetworkManager-dispatcher.service +%service_del_preun NetworkManager.service NetworkManager-dispatcher.service %postun -%service_del_postun NetworkManager.service -%service_del_postun NetworkManager-dispatcher.service +%service_del_postun NetworkManager.service NetworkManager-dispatcher.service %post -n libnm-util2 -p /sbin/ldconfig %postun -n libnm-util2 -p /sbin/ldconfig ++++++ NetworkManager-1.14.6.tar.xz -> NetworkManager-1.16.0.tar.xz ++++++ ++++ 1042168 lines of diff (skipped) ++++++ nm-dont-overwrite-resolv-conf.patch ++++++ --- /var/tmp/diff_new_pack.5ueDqH/_old 2019-03-22 14:57:47.261933426 +0100 +++ /var/tmp/diff_new_pack.5ueDqH/_new 2019-03-22 14:57:47.261933426 +0100 @@ -1,13 +1,13 @@ -Index: NetworkManager-1.10.2/src/dns/nm-dns-manager.c +Index: NetworkManager-1.16.0/src/dns/nm-dns-manager.c =================================================================== ---- NetworkManager-1.10.2.orig/src/dns/nm-dns-manager.c -+++ NetworkManager-1.10.2/src/dns/nm-dns-manager.c -@@ -435,7 +435,7 @@ dispatch_netconfig (NMDnsManager *self, +--- NetworkManager-1.16.0.orig/src/dns/nm-dns-manager.c ++++ NetworkManager-1.16.0/src/dns/nm-dns-manager.c +@@ -565,7 +565,7 @@ again: nm_close (fd); /* Wait until the process exits */ - if (!nm_utils_kill_child_sync (pid, 0, LOGD_DNS, "netconfig", &status, 1000, 0)) { + if (!nm_utils_kill_child_sync (pid, 0, LOGD_DNS, "netconfig", &status, 0, 0)) { - int errsv = errno; - + errsv = errno; g_set_error (error, NM_MANAGER_ERROR, NM_MANAGER_ERROR_FAILED, + "Error waiting for netconfig to exit: %s", ++++++ systemd-network-config.patch ++++++ --- /var/tmp/diff_new_pack.5ueDqH/_old 2019-03-22 14:57:47.265933424 +0100 +++ /var/tmp/diff_new_pack.5ueDqH/_new 2019-03-22 14:57:47.265933424 +0100 @@ -1,7 +1,7 @@ -Index: NetworkManager-1.12.0/data/NetworkManager.service.in +Index: NetworkManager-1.16.0/data/NetworkManager.service.in =================================================================== ---- NetworkManager-1.12.0.orig/data/NetworkManager.service.in 2018-06-29 17:18:30.000000000 +0200 -+++ NetworkManager-1.12.0/data/NetworkManager.service.in 2018-06-29 22:45:50.724154371 +0200 +--- NetworkManager-1.16.0.orig/data/NetworkManager.service.in ++++ NetworkManager-1.16.0/data/NetworkManager.service.in @@ -1,7 +1,7 @@ [Unit] Description=Network Manager @@ -11,27 +11,26 @@ After=network-pre.target dbus.service Before=network.target @DISTRO_NETWORK_SERVICE@ -@@ -24,7 +24,7 @@ ProtectHome=read-only +@@ -24,6 +24,7 @@ ProtectHome=read-only [Install] WantedBy=multi-user.target --Alias=dbus-org.freedesktop.NetworkManager.service +Alias=network.service Also=NetworkManager-dispatcher.service # We want to enable NetworkManager-wait-online.service whenever this service -Index: NetworkManager-1.12.0/data/NetworkManager-wait-online.service.in +Index: NetworkManager-1.16.0/data/NetworkManager-wait-online.service.in =================================================================== ---- NetworkManager-1.12.0.orig/data/NetworkManager-wait-online.service.in 2018-04-24 12:34:44.000000000 +0200 -+++ NetworkManager-1.12.0/data/NetworkManager-wait-online.service.in 2018-06-29 22:45:50.724154371 +0200 +--- NetworkManager-1.16.0.orig/data/NetworkManager-wait-online.service.in ++++ NetworkManager-1.16.0/data/NetworkManager-wait-online.service.in @@ -7,7 +7,9 @@ Before=network-online.target [Service] Type=oneshot -ExecStart=@bindir@/nm-online -s -q --timeout=30 -+Environment=NM_ONLINE_TIMEOUT=0 -+EnvironmentFile=-/etc/sysconfig/network/config -+ExecStart=/bin/bash -c "if [ ${NM_ONLINE_TIMEOUT} -gt 0 ]; then @bindir@/nm-online -s -q --timeout=${NM_ONLINE_TIMEOUT} ; else /bin/true ; fi" +++Environment=NM_ONLINE_TIMEOUT=0 +++EnvironmentFile=-/etc/sysconfig/network/config +++ExecStart=/bin/bash -c "if [ ${NM_ONLINE_TIMEOUT} -gt 0 ]; then @bindir@/nm-online -s -q --timeout=${NM_ONLINE_TIMEOUT} ; else /bin/true ; fi" RemainAfterExit=yes [Install]
