Hello community, here is the log from the commit of package NetworkManager for openSUSE:Factory checked in at 2014-07-24 06:58:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/NetworkManager (Old) and /work/SRC/openSUSE:Factory/.NetworkManager.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "NetworkManager" Changes: -------- --- /work/SRC/openSUSE:Factory/NetworkManager/NetworkManager.changes 2014-04-26 10:08:44.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.NetworkManager.new/NetworkManager.changes 2014-07-24 06:58:29.000000000 +0200 @@ -1,0 +2,93 @@ +Tue Jul 15 07:54:45 UTC 2014 - g...@suse.com + +- Rebase nm-probe-radius-server-cert.patch. +- Drop nm-remove-AP-always-on-device-disconnect.diff: No longer + needed. + +------------------------------------------------------------------- +Wed Jul 9 14:23:00 UTC 2014 - dims...@opensuse.org + +- Update to version 0.9.10.0: + + Added a new curses-based client called "nmtui" for easier + console operation. + + Added interactive connection editing and creation mode to nmcli + with detailed help and tab completion support. + + nmcli bash completion has been greatly improved. + + Added support for Data Center Bridging (DCB) and FibreChannel + over Ethernet (FCoE). + + IPv6 autoconfiguration is now done in userspace with libndp + instead of the kernel. + + The D-Bus daemon is no longer required for root-only operation. + + WiFi, ADSL, WWAN, and Bluetooth are now optional plugins, + reducing install size. + + Added support for Infiniband Partitions. + + Network connection files are no longer watched by default, use + "nmcli con reload" to notice changes made externally or set + "monitor-connection-files=true" in NetworkManager.conf's + [main] section. + + Connections can now be locked to interface names in addition to + hardware/MAC addresses. + + A new "ignore-carrier" configuration option is available to + ignore the carrier on selected interfaces. + + A new "dns=none" option has been added to suppress changes to + /etc/resolv.conf. + + Changes made to IP addresses, IP routes, and master/slave + relationships from external tools are now recognized and + reflected in the D-Bus API. + + Assuming the existing configuration of interfaces without + changing that configuration is now more reliable. + + The 'root' user is no longer subject to PolicyKit access + controls and usage of D-Bus "at_console" permissions has been + removed. + + Configuration file snippets can be dropped in + /etc/NetworkManager/conf.d to change smaller sets of + configuration options. + + Added IP-level support for more software/virtual interfaces + types including GRE, macvlan, macvtap, tun, tap, veth, and + vxlan interfaces. + + All network interfaces known to the kernel are now exposed + through the D-Bus interface. + + Improved support for routing-only VPNs like + openswan/libreswan/strongswan. + + Added support for "temporary" connections which are not saved + to disk until requested. + + Added WWAN autoconnect support and fixed issues with airplane + mode handling. + + NetworkManager-wait-online systemd service behavior is more + reliable. + + The dispatcher timeout has increased to 10 minutes, and new + "pre-up" and "pre-down" events have been added which block + activation until complete. + + NetworkManager no longer prevents Wake-on-LAN functionality + from working. + + PPPoE now requires userland "rp-pppoe" to work around kernel + bugs with that prevent detecting server-side termination of the + PPP link. + + An ARP announcement is now sent after IPv4 addresses are + configured. + + Added a DNS plugin for dnssec-trigger for better DNSSEC + operation. + + More properties are now exposed via the D-Bus properties + interface in addition to getter/setter functions. + + Added support for custom IP address ranges for Shared + connections. + + Fatal connection failures now block automatic reconnection more + reliably. + + VPN connection IP details are now available via the D-Bus + interface. + + VPN plugins can now request additional/new secrets from the + user during the connection process. + + 'veth' interfaces are now unmanaged by default to cooperate + better with external tools. +- Add pkgconfig(libndp) BuildRequires: new dependency. +- Disable nm-probe-radius-server-cert.patch, + nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff and + nm-treat-not-saved-secrets-just-like-agent-owned-when-cl.diff: + closer investigation is needed if the upstream changes caught all + the cases we tried to address with these hack patches. +- Rebase NetworkManager-geoclue-interaction.patch. +- Pass --with-nmtui to configure to ensure the text mode UI (tui) + is being built. +- Add pkgconfig(libnewt) BuildRequires: dependency for the tui. + +------------------------------------------------------------------- Old: ---- NetworkManager-0.9.8.10.tar.xz nm-remove-AP-always-on-device-disconnect.diff New: ---- NetworkManager-0.9.10.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ NetworkManager.spec ++++++ --- /var/tmp/diff_new_pack.gRL4YS/_old 2014-07-24 06:58:30.000000000 +0200 +++ /var/tmp/diff_new_pack.gRL4YS/_new 2014-07-24 06:58:30.000000000 +0200 @@ -22,7 +22,7 @@ Name: NetworkManager Url: http://www.gnome.org/projects/NetworkManager/ -Version: 0.9.8.10 +Version: 0.9.10.0 Release: 0 Summary: Network Link Manager and User Applications License: GPL-2.0+ @@ -34,11 +34,9 @@ Source99: NetworkManager-rpmlintrc # PATCH-FEATURE-OPENSUSE systemd-network-config.patch -- don't try to start NM under systemd if it is disabled in system configuration Patch0: systemd-network-config.patch -# PATCH-UGLY-HACK-OPENSUSE nm-remove-AP-always-on-device-disconnect.diff lnus...@suse.com -- avoid pw dialog if AP out of range, Disabled due to issues, see bnc#768564 -Patch2: nm-remove-AP-always-on-device-disconnect.diff -# PATCH-HACK-OPENSUSE nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff lnus...@suse.com -- avoid polkit popups for 802.11x +# PATCH-NEEDS-REBASE nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff lnus...@suse.com -- avoid polkit popups for 802.11x (WAS: PATCH-HACK-OPENSUSE) Patch3: nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff -# PATCH-HACK-OPENSUSE nm-treat-not-saved-secrets-just-like-agent-owned-when-cl.diff lnus...@suse.com -- avoid polkit popups for 802.11x +# PATCH-NEEDS-REBASE nm-treat-not-saved-secrets-just-like-agent-owned-when-cl.diff lnus...@suse.com -- avoid polkit popups for 802.11x (WAS: PATCH-HACK-OPENSUSE) Patch4: nm-treat-not-saved-secrets-just-like-agent-owned-when-cl.diff # PATCH-FIX-UPSTREAM nm-probe-radius-server-cert.patch bnc#574266 g...@suse.com -- Probe the RADIUS server certificate Patch5: nm-probe-radius-server-cert.patch @@ -50,7 +48,9 @@ BuildRequires: intltool BuildRequires: iptables BuildRequires: libtool +BuildRequires: ncurses-devel BuildRequires: ppp-devel +BuildRequires: readline-devel # Do not use suse-release, it's very late in build chain and not needed # all it does is netconfig and ifconfig enablement #BuildRequires: suse-release @@ -61,12 +61,14 @@ BuildRequires: wireless-tools BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dbus-glib-1) >= 0.94 -BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(glib-2.0) >= 2.32 BuildRequires: pkgconfig(gudev-1.0) +BuildRequires: pkgconfig(libnewt) >= 0.52.15 %if %{with_wimax} BuildRequires: pkgconfig(libiWmxSdk-0) >= 1.5.1 %endif -BuildRequires: pkgconfig(libnl-3.0) +BuildRequires: pkgconfig(libndp) +BuildRequires: pkgconfig(libnl-3.0) >= 3.2.8 BuildRequires: pkgconfig(libnl-genl-3.0) BuildRequires: pkgconfig(libnl-route-3.0) BuildRequires: pkgconfig(libsoup-2.4) >= 2.26 @@ -189,10 +191,8 @@ %setup -n %{name}-%{version} -q translation-update-upstream %patch0 -p1 -# Disabled due to issues, see bnc#768564 -#patch2 -p1 -%patch3 -p1 -%patch4 -p1 +#patch3 -p1 +#patch4 -p1 %patch5 -p1 %patch6 -p1 @@ -212,6 +212,7 @@ --with-udev-dir=%{_udevdir} \ --with-modem-manager-1 \ --enable-concheck \ + --with-nmtui \ %if %{with_systemd} --with-session-tracking=systemd \ %endif @@ -240,6 +241,8 @@ mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/NetworkManager/system-connections install -m 0755 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/NetworkManager/dispatcher.d/ install -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/NetworkManager/ +# We package this one as %doc in the default location. +rm %{buildroot}/usr/share/doc/NetworkManager/examples/server.conf %if 0%{suse_version} > 1140 # drop on demand activation, it is handled as a system service @@ -297,32 +300,36 @@ %files %defattr(-,root,root) -%doc COPYING ChangeLog NEWS AUTHORS README CONTRIBUTING TODO +%doc COPYING ChangeLog NEWS AUTHORS README CONTRIBUTING TODO data/server.conf %{_bindir}/nm-online -%{_bindir}/nm-tool %{_bindir}/nmcli +%{_bindir}/nmtui* %{_datadir}/bash-completion/completions/nmcli %{_sbindir}/NetworkManager %{_datadir}/dbus-1/system-services/org.freedesktop.nm_dispatcher.service %{_datadir}/polkit-1/actions/org.freedesktop.NetworkManager.policy %attr(0700,root,root) %{_localstatedir}/lib/NetworkManager %doc %{_mandir}/man1/nm-online.* -%doc %{_mandir}/man1/nm-tool.* %doc %{_mandir}/man1/nmcli.* %doc %{_mandir}/man5/NetworkManager.conf.5%{?ext_man} %doc %{_mandir}/man5/nm-settings.5%{?ext_man} %doc %{_mandir}/man5/nm-system-settings.conf.5%{?ext_man} +%doc %{_mandir}/man5/nmcli-examples.5%{?ext_man} %doc %{_mandir}/man8/NetworkManager.* %dir %{_libdir}/NetworkManager/ +%{_libdir}/NetworkManager/libnm-wwan.so %{_libdir}/NetworkManager/libnm-settings-plugin-ifcfg-suse.so +%{_libdir}/NetworkManager/libnm-device-plugin-adsl.so +%{_libdir}/NetworkManager/libnm-device-plugin-bluetooth.so +%{_libdir}/NetworkManager/libnm-device-plugin-wifi.so +%{_libdir}/NetworkManager/libnm-device-plugin-wwan.so %dir %{_libdir}/pppd/2.* %{_libdir}/pppd/2.*/nm-pppd-plugin.* %{_libexecdir}/nm-avahi-autoipd.action -%{_libexecdir}/nm-dhcp-client.action -%{_libexecdir}/nm-dispatcher.action +%{_libexecdir}/nm-dhcp-helper +%{_libexecdir}/nm-dispatcher %{_sysconfdir}/dbus-1/system.d/org.freedesktop.NetworkManager.conf %{_sysconfdir}/dbus-1/system.d/nm-avahi-autoipd.conf -%{_sysconfdir}/dbus-1/system.d/nm-dhcp-client.conf %{_sysconfdir}/dbus-1/system.d/nm-dispatcher.conf %dir %{_sysconfdir}/NetworkManager %dir %{_sysconfdir}/NetworkManager/VPN @@ -333,6 +340,8 @@ %{_unitdir}/NetworkManager.service %{_unitdir}/NetworkManager-dispatcher.service %{_unitdir}/NetworkManager-wait-online.service +%dir %{_unitdir}/network-online.target.wants +%{_unitdir}/network-online.target.wants/NetworkManager-wait-online.service %{_udevdir}/rules.d/77-nm-olpc-mesh.rules %ghost %config(noreplace) /var/log/NetworkManager ++++++ NetworkManager-0.9.8.10.tar.xz -> NetworkManager-0.9.10.0.tar.xz ++++++ ++++ 568076 lines of diff (skipped) ++++++ NetworkManager-geoclue-interaction.patch ++++++ --- /var/tmp/diff_new_pack.gRL4YS/_old 2014-07-24 06:58:33.000000000 +0200 +++ /var/tmp/diff_new_pack.gRL4YS/_new 2014-07-24 06:58:33.000000000 +0200 @@ -1,7 +1,7 @@ -Index: NetworkManager-0.9.8.9/src/org.freedesktop.NetworkManager.conf +Index: NetworkManager-0.9.10.0/src/org.freedesktop.NetworkManager.conf =================================================================== ---- NetworkManager-0.9.8.9.orig/src/org.freedesktop.NetworkManager.conf -+++ NetworkManager-0.9.8.9/src/org.freedesktop.NetworkManager.conf +--- NetworkManager-0.9.10.0.orig/src/org.freedesktop.NetworkManager.conf ++++ NetworkManager-0.9.10.0/src/org.freedesktop.NetworkManager.conf @@ -26,6 +26,9 @@ <allow send_destination="org.freedesktop.NetworkManager.ssh"/> <allow send_destination="org.freedesktop.NetworkManager.iodine"/> @@ -9,6 +9,6 @@ + <policy user="srvGeoClue"> + <allow send_destination="org.freedesktop.NetworkManager"/> + </policy> - <policy at_console="true"> - <allow send_destination="org.freedesktop.NetworkManager"/> + <policy context="default"> + <deny own="org.freedesktop.NetworkManager"/> ++++++ nm-probe-radius-server-cert.patch ++++++ ++++ 962 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/NetworkManager/nm-probe-radius-server-cert.patch ++++ and /work/SRC/openSUSE:Factory/.NetworkManager.new/nm-probe-radius-server-cert.patch ++++++ systemd-network-config.patch ++++++ --- /var/tmp/diff_new_pack.gRL4YS/_old 2014-07-24 06:58:33.000000000 +0200 +++ /var/tmp/diff_new_pack.gRL4YS/_new 2014-07-24 06:58:33.000000000 +0200 @@ -1,16 +1,16 @@ -Index: NetworkManager-0.9.8.4/data/NetworkManager.service.in +Index: NetworkManager-0.9.10.0/data/NetworkManager.service.in =================================================================== ---- NetworkManager-0.9.8.4.orig/data/NetworkManager.service.in -+++ NetworkManager-0.9.8.4/data/NetworkManager.service.in +--- NetworkManager-0.9.10.0.orig/data/NetworkManager.service.in ++++ NetworkManager-0.9.10.0/data/NetworkManager.service.in @@ -1,6 +1,6 @@ [Unit] Description=Network Manager -Wants=network.target +Wants=remote-fs.target network.target - Before=network.target + Before=network.target @DISTRO_NETWORK_SERVICE@ [Service] -@@ -16,6 +16,6 @@ KillMode=process +@@ -12,6 +12,6 @@ KillMode=process [Install] WantedBy=multi-user.target @@ -18,18 +18,18 @@ +Alias=network.service Also=NetworkManager-dispatcher.service -Index: NetworkManager-0.9.8.4/data/NetworkManager-wait-online.service.in +Index: NetworkManager-0.9.10.0/data/NetworkManager-wait-online.service.in =================================================================== ---- NetworkManager-0.9.8.4.orig/data/NetworkManager-wait-online.service.in -+++ NetworkManager-0.9.8.4/data/NetworkManager-wait-online.service.in +--- NetworkManager-0.9.10.0.orig/data/NetworkManager-wait-online.service.in ++++ NetworkManager-0.9.10.0/data/NetworkManager-wait-online.service.in @@ -7,7 +7,9 @@ Before=network.target network-online.tar [Service] Type=oneshot --ExecStart=@bindir@/nm-online -q --timeout=30 +-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 -q --timeout=${NM_ONLINE_TIMEOUT} ; else /bin/true ; fi" ++ExecStart=/bin/bash -c "if [ ${NM_ONLINE_TIMEOUT} -gt 0 ]; then @bindir@/nm-online -s -q --timeout=${NM_ONLINE_TIMEOUT} ; else /bin/true ; fi" [Install] WantedBy=multi-user.target -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org