From 19fac99f37ecc33d5ec8b91660647cc462c978d4 Mon Sep 17 00:00:00 2001
From: CentOS Sources
Date: Aug 02 2019 00:30:22 +0000
Subject: import NetworkManager-1.20.0-0.1.el8
---
diff --git a/.NetworkManager.metadata b/.NetworkManager.metadata
new file mode 100644
index 0000000..14cde48
--- /dev/null
+++ b/.NetworkManager.metadata
@@ -0,0 +1 @@
+2135c0c4765ca46a3c21c4bc7e6b6c71448372c2 SOURCES/NetworkManager-1.19.3.tar.xz
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4f2736b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+SOURCES/NetworkManager-1.19.3.tar.xz
diff --git a/SOURCES/00-server.conf b/SOURCES/00-server.conf
new file mode 100644
index 0000000..ba3d29f
--- /dev/null
+++ b/SOURCES/00-server.conf
@@ -0,0 +1,14 @@
+# This configuration file changes NetworkManager's behavior to
+# what's expected on "traditional UNIX server" type deployments.
+#
+# See "man NetworkManager.conf" for more information about these
+# and other keys.
+
+[main]
+# Do not do automatic (DHCP/SLAAC) configuration on ethernet devices
+# with no other matching connections.
+no-auto-default=*
+
+# Ignore the carrier (cable plugged in) state when attempting to
+# activate static-IP connections.
+ignore-carrier=*
diff --git a/SOURCES/20-connectivity-fedora.conf b/SOURCES/20-connectivity-fedora.conf
new file mode 100644
index 0000000..945bea6
--- /dev/null
+++ b/SOURCES/20-connectivity-fedora.conf
@@ -0,0 +1,4 @@
+[connectivity]
+uri=http://fedoraproject.org/static/hotspot.txt
+response=OK
+interval=300
diff --git a/SOURCES/20-connectivity-redhat.conf b/SOURCES/20-connectivity-redhat.conf
new file mode 100644
index 0000000..e556fd6
--- /dev/null
+++ b/SOURCES/20-connectivity-redhat.conf
@@ -0,0 +1,4 @@
+[connectivity]
+uri=http://static.redhat.com/test/rhel-networkmanager.txt
+response=OK
+interval=300
diff --git a/SOURCES/9999-fix-pregen-doc.patch b/SOURCES/9999-fix-pregen-doc.patch
new file mode 100644
index 0000000..14d72f2
--- /dev/null
+++ b/SOURCES/9999-fix-pregen-doc.patch
@@ -0,0 +1,44 @@
+From 128aea7a0061474e238f2aa922e930c4872e5b08 Mon Sep 17 00:00:00 2001
+From: Thomas Haller
+Date: Thu, 13 Dec 2018 15:42:00 +0100
+Subject: [PATCH] patch documentation with the proper default values
+
+We don't regenerate the documentation for RHEL builds, but
+the docs from the tarball are generated with a certain set
+of defaults.
+
+Patch the man pages with the proper values.
+---
+ docs/api/html/NetworkManager.conf.html | 6 ++++--
+ man/NetworkManager.conf.5 | 12 +++++++++++-
+ 2 files changed, 15 insertions(+), 3 deletions(-)
+
+diff --git a/docs/api/html/NetworkManager.conf.html b/docs/api/html/NetworkManager.conf.html
+index e353055..9749323 100644
+--- a/docs/api/html/NetworkManager.conf.html
++++ b/docs/api/html/NetworkManager.conf.html
+@@ -566,7 +566,7 @@ unmanaged-devices=mac:00:22:68:1c:59:b1;mac:00:1E:65:30:D1:C4;interface-name:eth
+ are "syslog
" and "journal
".
+ When NetworkManager is started with "--debug
"
+ in addition all messages will be printed to stderr.
+- If unspecified, the default is "syslog
".
++ If unspecified, the default is "journal
".
+
+
+
+diff --git a/man/NetworkManager.conf.5 b/man/NetworkManager.conf.5
+index f7ff1f5..4036d94 100644
+--- a/man/NetworkManager.conf.5
++++ b/man/NetworkManager.conf.5
+@@ -588,7 +588,7 @@ INFO\&.
+ .PP
+ \fIbackend\fR
+ .RS 4
+-The logging backend\&. Supported values are "syslog" and "journal"\&. When NetworkManager is started with "\-\-debug" in addition all messages will be printed to stderr\&. If unspecified, the default is "syslog"\&.
++The logging backend\&. Supported values are "syslog" and "journal"\&. When NetworkManager is started with "\-\-debug" in addition all messages will be printed to stderr\&. If unspecified, the default is "journal"\&.
+ .RE
+ .PP
+ \fIaudit\fR
+--
+2.21.0
+
diff --git a/SOURCES/NetworkManager.conf b/SOURCES/NetworkManager.conf
new file mode 100644
index 0000000..1979ea6
--- /dev/null
+++ b/SOURCES/NetworkManager.conf
@@ -0,0 +1,50 @@
+# Configuration file for NetworkManager.
+#
+# See "man 5 NetworkManager.conf" for details.
+#
+# The directories /usr/lib/NetworkManager/conf.d/ and /var/run/NetworkManager/conf.d/
+# can contain additional configuration snippets installed by packages. These files are
+# read before NetworkManager.conf and have thus lowest priority.
+# The directory /etc/NetworkManager/conf.d/ can contain additional configuration
+# snippets. Those snippets are merged last and overwrite the settings from this main
+# file.
+#
+# The files within one conf.d/ directory are read in asciibetical order.
+#
+# If /etc/NetworkManager/conf.d/ contains a file with the same name as
+# /usr/lib/NetworkManager/conf.d/, the latter file is shadowed and thus ignored.
+# Hence, to disable loading a file from /usr/lib/NetworkManager/conf.d/ you can
+# put an empty file to /etc with the same name. The same applies with respect
+# to the directory /var/run/NetworkManager/conf.d where files in /var/run shadow
+# /usr/lib and are themselves shadowed by files under /etc.
+#
+# If two files define the same key, the one that is read afterwards will overwrite
+# the previous one.
+
+[main]
+#plugins=ifcfg-rh,ibft
+
+
+[logging]
+# When debugging NetworkManager, enabling debug logging is of great help.
+#
+# Logfiles contain no passwords and little sensitive information. But please
+# check before posting the file online. You can also personally hand over the
+# logfile to a NM developer to treat it confidential. Meet us on #nm on freenode.
+# Please post full logfiles except minimal modifications of private data.
+#
+# You can also change the log-level at runtime via
+# $ nmcli general logging level TRACE domains ALL
+# However, usually it's cleaner to enable debug logging
+# in the configuration and restart NetworkManager so that
+# debug logging is enabled from the start.
+#
+# You will find the logfiles in syslog, for example via
+# $ journalctl -u NetworkManager
+#
+# Note that debug logging of NetworkManager can be quite verbose. Some messages
+# might be rate-limited by the logging daemon (see RateLimitIntervalSec, RateLimitBurst
+# in man journald.conf).
+#
+#level=TRACE
+#domains=ALL
diff --git a/SPECS/NetworkManager.spec b/SPECS/NetworkManager.spec
new file mode 100644
index 0000000..c5a8544
--- /dev/null
+++ b/SPECS/NetworkManager.spec
@@ -0,0 +1,3456 @@
+%global dbus_glib_version 0.100
+
+%global wireless_tools_version 1:28-0pre9
+
+%global wpa_supplicant_version 1:1.1
+
+%global ppp_version %(sed -n 's/^#define\\s*VERSION\\s*"\\([^\\s]*\\)"$/\\1/p' %{_includedir}/pppd/patchlevel.h 2>/dev/null | grep . || echo bad)
+%global glib2_version %(pkg-config --modversion glib-2.0 2>/dev/null || echo bad)
+
+%global epoch_version 1
+%global rpm_version 1.20.0
+%global real_version 1.19.3
+%global release_version 0.1
+%global snapshot %{nil}
+%global git_sha %{nil}
+
+%global obsoletes_device_plugins 1:0.9.9.95-1
+%global obsoletes_ppp_plugin 1:1.5.3
+
+%global systemd_dir %{_prefix}/lib/systemd/system
+%global nmlibdir %{_prefix}/lib/%{name}
+%global nmplugindir %{_libdir}/%{name}/%{version}-%{release}
+
+%global _hardened_build 1
+
+%if "x%{?snapshot}" != x
+%global snapshot_dot .%{snapshot}
+%endif
+%if "x%{?git_sha}" != x
+%global git_sha_dot .%{git_sha}
+%endif
+
+%global snap %{?snapshot_dot}%{?git_sha_dot}
+
+%global real_version_major %(echo '%{real_version}' | sed -n 's/^\\([1-9][0-9]*\\.[0-9][0-9]*\\)\\.[0-9][0-9]*$/\\1/p')
+
+%global systemd_units NetworkManager.service NetworkManager-wait-online.service NetworkManager-dispatcher.service
+
+###############################################################################
+
+%bcond_with meson
+%bcond_without adsl
+%bcond_without bluetooth
+%bcond_without wwan
+%bcond_without team
+%bcond_without wifi
+%bcond_with iwd
+%bcond_without ovs
+%bcond_without ppp
+%bcond_without nmtui
+
+# on RHEL we don't regenerate the documentation
+%bcond_with regen_docs
+
+%bcond_with debug
+%bcond_with test
+%bcond_with lto
+%bcond_with sanitizer
+%if 0%{?fedora}
+%bcond_without connectivity_fedora
+%else
+%bcond_with connectivity_fedora
+%endif
+%if 0%{?rhel} && 0%{?rhel} > 7
+%bcond_without connectivity_redhat
+%else
+%bcond_with connectivity_redhat
+%endif
+%if 0%{?fedora} > 28 || 0%{?rhel} > 7
+%bcond_without crypto_gnutls
+%else
+%bcond_with crypto_gnutls
+%endif
+
+###############################################################################
+
+%if 0%{?fedora}
+%global dbus_version 1.9.18
+%global dbus_sys_dir %{_datadir}/dbus-1/system.d
+%else
+%global dbus_version 1.1
+%global dbus_sys_dir %{_sysconfdir}/dbus-1/system.d
+%endif
+
+%if %{with bluetooth} || %{with wwan}
+%global with_modem_manager_1 1
+%else
+%global with_modem_manager_1 0
+%endif
+
+%if 0%{?fedora} >= 31 || 0%{?rhel} > 7
+%global dhcp_default internal
+%else
+%global dhcp_default dhclient
+%endif
+
+%if 0%{?fedora} || 0%{?rhel} > 7
+%global logging_backend_default journal
+%global dns_rc_manager_default symlink
+%else
+%global logging_backend_default syslog
+%global dns_rc_manager_default file
+%endif
+
+%if 0%{?rhel}
+%global config_plugins_default ifcfg-rh,ibft
+%global ibft_enabled yes
+%else
+%global config_plugins_default ifcfg-rh
+%global ibft_enabled no
+%endif
+
+%if 0%{?fedora}
+# Altough eBPF would be available on Fedora's kernel, it seems
+# we often get SELinux denials (rh#1651654). But even aside them,
+# bpf(BPF_MAP_CREATE, ...) randomly fails with EPERM. That might
+# be related to `ulimit -l`. Anyway, this is not usable at the
+# moment.
+%global ebpf_enabled no
+%else
+%global ebpf_enabled no
+%endif
+
+###############################################################################
+
+Name: NetworkManager
+Summary: Network connection manager and user applications
+Epoch: %{epoch_version}
+Version: %{rpm_version}
+Release: %{release_version}%{?snap}%{?dist}
+Group: System Environment/Base
+License: GPLv2+
+URL: http://www.gnome.org/projects/NetworkManager/
+
+Source: https://download.gnome.org/sources/NetworkManager/%{real_version_major}/%{name}-%{real_version}.tar.xz
+Source1: NetworkManager.conf
+Source2: 00-server.conf
+Source4: 20-connectivity-fedora.conf
+Source5: 20-connectivity-redhat.conf
+
+# RHEL downstream patches that change behavior from upstream.
+# These are not bugfixes, hence they are also relevant after
+# the next rebase of the source tarball.
+#Patch1: 0001-some-downstream-difference.patch
+
+# The pregenerated docs contain default values and paths that depend
+# on the configure options when creating the source tarball.
+# As last step, patch the documentation with the proper defaults
+# for RHEL.
+Patch9999: 9999-fix-pregen-doc.patch
+
+Requires(post): systemd
+Requires(post): /usr/sbin/update-alternatives
+Requires(preun): systemd
+Requires(preun): /usr/sbin/update-alternatives
+Requires(postun): systemd
+
+Requires: dbus >= %{dbus_version}
+Requires: glib2 >= %{glib2_version}
+Requires: %{name}-libnm%{?_isa} = %{epoch}:%{version}-%{release}
+Obsoletes: dhcdbd
+Obsoletes: NetworkManager < %{obsoletes_device_plugins}
+Obsoletes: NetworkManager < %{obsoletes_ppp_plugin}
+Obsoletes: NetworkManager-wimax < 1.2
+
+Conflicts: NetworkManager-vpnc < 1:0.7.0.99-1
+Conflicts: NetworkManager-openvpn < 1:0.7.0.99-1
+Conflicts: NetworkManager-pptp < 1:0.7.0.99-1
+Conflicts: NetworkManager-openconnect < 0:0.7.0.99-1
+Conflicts: kde-plasma-networkmanagement < 1:0.9-0.49.20110527git.nm09
+
+BuildRequires: gcc
+BuildRequires: libtool
+BuildRequires: pkgconfig
+%if %{with meson}
+BuildRequires: meson
+%else
+BuildRequires: automake
+BuildRequires: autoconf
+%endif
+BuildRequires: intltool
+BuildRequires: gettext-devel
+
+BuildRequires: dbus-devel >= %{dbus_version}
+%if 0%{?fedora}
+BuildRequires: wireless-tools-devel >= %{wireless_tools_version}
+%endif
+BuildRequires: glib2-devel >= 2.40.0
+BuildRequires: gobject-introspection-devel >= 0.10.3
+%if %{with ppp}
+BuildRequires: ppp-devel >= 2.4.5
+%endif
+%if %{with crypto_gnutls}
+BuildRequires: gnutls-devel >= 2.12
+%else
+BuildRequires: nss-devel >= 3.11.7
+%endif
+BuildRequires: dhclient
+BuildRequires: readline-devel
+BuildRequires: audit-libs-devel
+%if %{with regen_docs}
+BuildRequires: gtk-doc
+%endif
+BuildRequires: libudev-devel
+BuildRequires: libuuid-devel
+BuildRequires: /usr/bin/valac
+BuildRequires: iptables
+BuildRequires: libxslt
+%if %{with bluetooth}
+BuildRequires: bluez-libs-devel
+%endif
+BuildRequires: systemd >= 200-3 systemd-devel
+%if 0%{?fedora}
+BuildRequires: libpsl-devel >= 0.1
+%endif
+BuildRequires: libcurl-devel
+BuildRequires: libndp-devel >= 1.0
+%if 0%{?with_modem_manager_1}
+BuildRequires: ModemManager-glib-devel >= 1.0
+%endif
+%if %{with nmtui}
+BuildRequires: newt-devel
+%endif
+BuildRequires: /usr/bin/dbus-launch
+%if 0%{?fedora} > 27 || 0%{?rhel} > 7
+BuildRequires: python3
+BuildRequires: python3-gobject-base
+BuildRequires: python3-dbus
+%else
+BuildRequires: python2
+BuildRequires: pygobject3-base
+BuildRequires: dbus-python
+%endif
+BuildRequires: libselinux-devel
+BuildRequires: polkit-devel
+BuildRequires: jansson-devel
+%if %{with sanitizer}
+BuildRequires: libasan
+%if 0%{?fedora}
+BuildRequires: libubsan
+%endif
+%endif
+
+Provides: %{name}-dispatcher%{?_isa} = %{epoch}:%{version}-%{release}
+
+# NetworkManager uses various parts of systemd-networkd internally, including
+# DHCP client, IPv4 Link-Local address negotiation or LLDP support.
+# This provide is essentially here so that NetworkManager shows on Security
+# Response Team's radar in case a flaw is found. The code is frequently
+# synchronized and thus it's not easy to establish a good version number
+# here. The version of zero is there just to have something conservative so
+# that the scripts that would parse the SPEC file naively would be unlikely
+# to fail. Refer to git log for the real date and commit number of last
+# synchronization:
+# https://gitlab.freedesktop.org/NetworkManager/NetworkManager/commits/master/src/systemd
+Provides: bundled(systemd) = 0
+
+
+%description
+NetworkManager is a system service that manages network interfaces and
+connections based on user or automatic configuration. It supports
+Ethernet, Bridge, Bond, VLAN, Team, InfiniBand, Wi-Fi, mobile broadband
+(WWAN), PPPoE and other devices, and supports a variety of different VPN
+services.
+
+
+%if %{with adsl}
+%package adsl
+Summary: ADSL device plugin for NetworkManager
+Group: System Environment/Base
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
+Obsoletes: NetworkManager < %{obsoletes_device_plugins}
+Obsoletes: NetworkManager-atm
+
+%description adsl
+This package contains NetworkManager support for ADSL devices.
+%endif
+
+
+%if %{with bluetooth}
+%package bluetooth
+Summary: Bluetooth device plugin for NetworkManager
+Group: System Environment/Base
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: NetworkManager-wwan = %{epoch}:%{version}-%{release}
+Requires: bluez >= 4.101-5
+Obsoletes: NetworkManager < %{obsoletes_device_plugins}
+Obsoletes: NetworkManager-bt
+
+%description bluetooth
+This package contains NetworkManager support for Bluetooth devices.
+%endif
+
+
+%if %{with team}
+%package team
+Summary: Team device plugin for NetworkManager
+Group: System Environment/Base
+BuildRequires: teamd-devel
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
+Obsoletes: NetworkManager < %{obsoletes_device_plugins}
+# Team was split from main NM binary between 0.9.10 and 1.0
+Obsoletes: NetworkManager < 1.0.0
+
+%description team
+This package contains NetworkManager support for team devices.
+%endif
+
+
+%if %{with wifi}
+%package wifi
+Summary: Wifi plugin for NetworkManager
+Group: System Environment/Base
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
+
+%if %{with iwd} && (0%{?fedora} > 24 || 0%{?rhel} > 7)
+Requires: (wpa_supplicant >= %{wpa_supplicant_version} or iwd)
+%else
+# Just require wpa_supplicant on platforms that don't support boolean
+# dependencies even though the plugin supports both supplicant and
+# iwd backend.
+Requires: wpa_supplicant >= %{wpa_supplicant_version}
+%endif
+
+Obsoletes: NetworkManager < %{obsoletes_device_plugins}
+
+%description wifi
+This package contains NetworkManager support for Wifi and OLPC devices.
+%endif
+
+
+%if %{with wwan}
+%package wwan
+Summary: Mobile broadband device plugin for NetworkManager
+Group: System Environment/Base
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: ModemManager
+Obsoletes: NetworkManager < %{obsoletes_device_plugins}
+
+%description wwan
+This package contains NetworkManager support for mobile broadband (WWAN)
+devices.
+%endif
+
+
+%if %{with ovs}
+%package ovs
+Summary: Open vSwitch device plugin for NetworkManager
+Group: System Environment/Base
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
+%if 0%{?rhel} == 0
+Requires: openvswitch
+%endif
+
+%description ovs
+This package contains NetworkManager support for Open vSwitch bridges.
+%endif
+
+
+%if %{with ppp}
+%package ppp
+Summary: PPP plugin for NetworkManager
+Group: System Environment/Base
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: ppp = %{ppp_version}
+Requires: NetworkManager = %{epoch}:%{version}-%{release}
+Obsoletes: NetworkManager < %{obsoletes_ppp_plugin}
+
+%description ppp
+This package contains NetworkManager support for PPP.
+%endif
+
+
+%package libnm
+Summary: Libraries for adding NetworkManager support to applications (new API).
+Group: Development/Libraries
+Conflicts: NetworkManager-glib < %{epoch}:%{version}-%{release}
+
+%description libnm
+This package contains the libraries that make it easier to use some
+NetworkManager functionality from applications. This is the new
+NetworkManager API. See also NetworkManager-glib.
+
+
+%package libnm-devel
+Summary: Header files for adding NetworkManager support to applications (new API).
+Group: Development/Libraries
+Requires: %{name}-libnm%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: glib2-devel
+Requires: pkgconfig
+
+%description libnm-devel
+This package contains the header and pkg-config files for development
+applications using NetworkManager functionality from applications. This
+is the new NetworkManager API. See also NetworkManager-glib-devel.
+
+
+%if %{with connectivity_fedora}
+%package config-connectivity-fedora
+Summary: NetworkManager config file for connectivity checking via Fedora servers
+Group: System Environment/Base
+BuildArch: noarch
+Provides: NetworkManager-config-connectivity = %{epoch}:%{version}-%{release}
+
+%description config-connectivity-fedora
+This adds a NetworkManager configuration file to enable connectivity checking
+via Fedora infrastructure.
+%endif
+
+
+%if %{with connectivity_redhat}
+%package config-connectivity-redhat
+Summary: NetworkManager config file for connectivity checking via Red Hat servers
+Group: System Environment/Base
+BuildArch: noarch
+Provides: NetworkManager-config-connectivity = %{epoch}:%{version}-%{release}
+
+%description config-connectivity-redhat
+This adds a NetworkManager configuration file to enable connectivity checking
+via Red Hat infrastructure.
+%endif
+
+
+%package config-server
+Summary: NetworkManager config file for "server-like" defaults
+Group: System Environment/Base
+BuildArch: noarch
+
+%description config-server
+This adds a NetworkManager configuration file to make it behave more
+like the old "network" service. In particular, it stops NetworkManager
+from automatically running DHCP on unconfigured ethernet devices, and
+allows connections with static IP addresses to be brought up even on
+ethernet devices with no carrier.
+
+This package is intended to be installed by default for server
+deployments.
+
+
+%package dispatcher-routing-rules
+Summary: NetworkManager dispatcher file for advanced routing rules
+Group: System Environment/Base
+BuildArch: noarch
+Provides: %{name}-config-routing-rules = %{epoch}:%{version}-%{release}
+Obsoletes: %{name}-config-routing-rules < %{epoch}:%{version}-%{release}
+
+%description dispatcher-routing-rules
+This adds a NetworkManager dispatcher file to support networking
+configurations using "/etc/sysconfig/network-scripts/rule-NAME" files
+(eg, to do policy-based routing).
+
+
+%if 0%{with_nmtui}
+%package tui
+Summary: NetworkManager curses-based UI
+Group: System Environment/Base
+Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: %{name}-libnm%{?_isa} = %{epoch}:%{version}-%{release}
+
+%description tui
+This adds a curses-based "TUI" (Text User Interface) to
+NetworkManager, to allow performing some of the operations supported
+by nm-connection-editor and nm-applet in a non-graphical environment.
+%endif
+
+
+%prep
+%autosetup -p1 -n NetworkManager-%{real_version}
+
+
+%build
+%if %{with meson}
+%meson \
+ -Db_ndebug=false \
+ --warnlevel 2 \
+%if %{with test}
+ --werror \
+%endif
+ -Ddhcpcanon=no \
+ -Ddhcpcd=no \
+ -Dconfig_dhcp_default=%{dhcp_default} \
+%if %{with crypto_gnutls}
+ -Dcrypto=gnutls \
+%else
+ -Dcrypto=nss \
+%endif
+%if %{with debug}
+ -Dmore_logging=true \
+ -Dmore_asserts=10000 \
+%else
+ -Dmore_logging=false \
+ -Dmore_asserts=0 \
+%endif
+ -Dld_gc=true \
+%if %{with lto}
+ -D b_lto=true \
+%else
+ -D b_lto=false \
+%endif
+ -Dlibaudit=yes-disabled-by-default \
+%if 0%{?with_modem_manager_1}
+ -Dmodem_manager=true \
+%else
+ -Dmodem_manager=false \
+%endif
+%if %{with wifi}
+ -Dwifi=true \
+%if 0%{?fedora}
+ -Dwext=true \
+%else
+ -Dwext=false \
+%endif
+%else
+ -Dwifi=false \
+%endif
+%if %{with iwd}
+ -Diwd=true \
+%else
+ -Diwd=false \
+%endif
+ -Dvapi=true \
+ -Dintrospection=true \
+%if %{with regen_docs}
+ -Ddocs=true \
+%else
+ -Ddocs=false \
+%endif
+%if %{with team}
+ -Dteamdctl=true \
+%else
+ -Dteamdctl=false \
+%endif
+%if %{with ovs}
+ -Dovs=true \
+%else
+ -Dovs=false \
+%endif
+ -Dselinux=true \
+ -Dpolkit=true \
+ -Dpolkit_agent=true \
+ -Dmodify_system=true \
+ -Dconcheck=true \
+%if 0%{?fedora}
+ -Dlibpsl=true \
+%else
+ -Dlibpsl=false \
+%endif
+%if %{ebpf_enabled} != yes
+ -Debpf=false \
+%else
+ -Debpf=true \
+%endif
+ -Dsession_tracking=systemd \
+ -Dsuspend_resume=systemd \
+ -Dsystemdsystemunitdir=%{systemd_dir} \
+ -Dsystem_ca_path=/etc/pki/tls/cert.pem \
+ -Ddbus_conf_dir=%{dbus_sys_dir} \
+ -Dtests=yes \
+ -Dvalgrind=no \
+ -Difcfg_rh=true \
+%if %{ibft_enabled} != yes
+ -Dibft=false \
+%else
+ -Dibft=true \
+%endif
+ -Difupdown=false \
+%if %{with ppp}
+ -Dpppd_plugin_dir=%{_libdir}/pppd/%{ppp_version} \
+ -Dppp=true \
+%endif
+ -Ddist_version=%{version}-%{release} \
+ -Dconfig_plugins_default=%{config_plugins_default} \
+ -Dconfig_dns_rc_manager_default=%{dns_rc_manager_default} \
+ -Dconfig_logging_backend_default=%{logging_backend_default} \
+ -Djson_validation=true
+
+%meson_build
+
+%else
+# autotools
+%if %{with regen_docs}
+gtkdocize
+%endif
+autoreconf --install --force
+intltoolize --automake --copy --force
+%configure \
+ --with-runstatedir=%{_rundir} \
+ --disable-silent-rules \
+ --disable-static \
+ --with-dhclient=yes \
+ --with-dhcpcd=no \
+ --with-dhcpcanon=no \
+ --with-config-dhcp-default=%{dhcp_default} \
+%if %{with crypto_gnutls}
+ --with-crypto=gnutls \
+%else
+ --with-crypto=nss \
+%endif
+%if %{with sanitizer}
+ --with-address-sanitizer=exec \
+%if 0%{?fedora}
+ --enable-undefined-sanitizer \
+%endif
+%else
+ --with-address-sanitizer=no \
+ --disable-undefined-sanitizer \
+%endif
+%if %{with debug}
+ --enable-more-logging \
+ --with-more-asserts=10000 \
+%else
+ --disable-more-logging \
+ --without-more-asserts \
+%endif
+ --enable-ld-gc \
+%if %{with lto}
+ --enable-lto \
+%else
+ --disable-lto \
+%endif
+ --with-libaudit=yes-disabled-by-default \
+%if 0%{?with_modem_manager_1}
+ --with-modem-manager-1=yes \
+%else
+ --with-modem-manager-1=no \
+%endif
+%if %{with wifi}
+ --enable-wifi=yes \
+%if 0%{?fedora}
+ --with-wext=yes \
+%else
+ --with-wext=no \
+%endif
+%else
+ --enable-wifi=no \
+%endif
+%if %{with iwd}
+ --with-iwd=yes \
+%else
+ --with-iwd=no \
+%endif
+ --enable-vala=yes \
+ --enable-introspection \
+%if %{with regen_docs}
+ --enable-gtk-doc \
+%else
+ --disable-gtk-doc \
+%endif
+%if %{with team}
+ --enable-teamdctl=yes \
+%else
+ --enable-teamdctl=no \
+%endif
+%if %{with ovs}
+ --enable-ovs=yes \
+%else
+ --enable-ovs=no \
+%endif
+ --with-selinux=yes \
+ --enable-polkit=yes \
+ --enable-polkit-agent \
+ --enable-modify-system=yes \
+ --enable-concheck \
+%if 0%{?fedora}
+ --with-libpsl \
+%else
+ --without-libpsl \
+%endif
+ --with-ebpf=%{ebpf_enabled} \
+ --with-session-tracking=systemd \
+ --with-suspend-resume=systemd \
+ --with-systemdsystemunitdir=%{systemd_dir} \
+ --with-system-ca-path=/etc/pki/tls/cert.pem \
+ --with-dbus-sys-dir=%{dbus_sys_dir} \
+ --with-tests=yes \
+%if %{with test}
+ --enable-more-warnings=error \
+%else
+ --enable-more-warnings=yes \
+%endif
+ --with-valgrind=no \
+ --enable-ifcfg-rh=yes \
+ --enable-config-plugin-ibft=%{ibft_enabled} \
+ --enable-ifupdown=no \
+%if %{with ppp}
+ --with-pppd-plugin-dir=%{_libdir}/pppd/%{ppp_version} \
+ --enable-ppp=yes \
+%endif
+ --with-dist-version=%{version}-%{release} \
+ --with-config-plugins-default=%{config_plugins_default} \
+ --with-config-dns-rc-manager-default=%{dns_rc_manager_default} \
+ --with-config-logging-backend-default=%{logging_backend_default} \
+ --enable-json-validation
+
+make %{?_smp_mflags}
+
+%endif # end autotools
+
+%install
+%if %{with meson}
+%meson_install
+%else
+make install DESTDIR=%{buildroot}
+%endif
+
+cp %{SOURCE1} %{buildroot}%{_sysconfdir}/%{name}/
+
+cp %{SOURCE2} %{buildroot}%{nmlibdir}/conf.d/
+
+%if %{with connectivity_fedora}
+cp %{SOURCE4} %{buildroot}%{nmlibdir}/conf.d/
+%endif
+
+%if %{with connectivity_redhat}
+cp %{SOURCE5} %{buildroot}%{nmlibdir}/conf.d/
+%endif
+
+cp examples/dispatcher/10-ifcfg-rh-routes.sh %{buildroot}%{_sysconfdir}/%{name}/dispatcher.d/
+ln -s ../no-wait.d/10-ifcfg-rh-routes.sh %{buildroot}%{_sysconfdir}/%{name}/dispatcher.d/pre-up.d/
+ln -s ../10-ifcfg-rh-routes.sh %{buildroot}%{_sysconfdir}/%{name}/dispatcher.d/no-wait.d/
+
+%find_lang %{name}
+
+rm -f %{buildroot}%{_libdir}/*.la
+rm -f %{buildroot}%{_libdir}/pppd/%{ppp_version}/*.la
+rm -f %{buildroot}%{nmplugindir}/*.la
+
+# Ensure the documentation timestamps are constant to avoid multilib conflicts
+find %{buildroot}%{_datadir}/gtk-doc -exec touch --reference configure.ac '{}' \+
+
+%if 0%{?__debug_package}
+mkdir -p %{buildroot}%{_prefix}/src/debug/NetworkManager-%{real_version}
+cp valgrind.suppressions %{buildroot}%{_prefix}/src/debug/NetworkManager-%{real_version}
+%endif
+
+touch %{buildroot}%{_sbindir}/ifup %{buildroot}%{_sbindir}/ifdown
+
+
+%check
+%if %{with meson}
+%if %{with test}
+%meson_test
+%else
+%ninja_test -C %{_vpath_builddir} || :
+%endif
+%else
+# autotools
+%if %{with test}
+make -k %{?_smp_mflags} check
+%else
+make -k %{?_smp_mflags} check || :
+%endif
+%endif # end autotools
+
+
+%pre
+if [ -f "%{systemd_dir}/network-online.target.wants/NetworkManager-wait-online.service" ] ; then
+ # older versions used to install this file, effectively always enabling
+ # NetworkManager-wait-online.service. We no longer do that and rely on
+ # preset.
+ # But on package upgrade we must explicitly enable it (rh#1455704).
+ systemctl enable NetworkManager-wait-online.service || :
+fi
+
+
+%post
+/usr/bin/udevadm control --reload-rules || :
+/usr/bin/udevadm trigger --subsystem-match=net || :
+
+%systemd_post %{systemd_units}
+
+%triggerin -- initscripts
+if [ -f %{_sbindir}/ifup -a ! -L %{_sbindir}/ifup ]; then
+ # initscripts package too old, won't let us set an alternative
+ /usr/sbin/update-alternatives --remove ifup %{_libexecdir}/nm-ifup >/dev/null 2>&1 || :
+else
+ /usr/sbin/update-alternatives --install %{_sbindir}/ifup ifup %{_libexecdir}/nm-ifup 50 \
+ --slave %{_sbindir}/ifdown ifdown %{_libexecdir}/nm-ifdown
+fi
+
+
+%preun
+if [ $1 -eq 0 ]; then
+ # Package removal, not upgrade
+ /bin/systemctl --no-reload disable NetworkManager.service >/dev/null 2>&1 || :
+
+ # Don't kill networking entirely just on package remove
+ #/bin/systemctl stop NetworkManager.service >/dev/null 2>&1 || :
+
+ /usr/sbin/update-alternatives --remove ifup %{_libexecdir}/nm-ifup >/dev/null 2>&1 || :
+fi
+%systemd_preun NetworkManager-wait-online.service NetworkManager-dispatcher.service
+
+
+%postun
+/usr/bin/udevadm control --reload-rules || :
+/usr/bin/udevadm trigger --subsystem-match=net || :
+
+%systemd_postun %{systemd_units}
+
+
+%if (0%{?fedora} && 0%{?fedora} < 28) || 0%{?rhel}
+%post libnm -p /sbin/ldconfig
+%postun libnm -p /sbin/ldconfig
+%endif
+
+
+%files
+%{dbus_sys_dir}/org.freedesktop.NetworkManager.conf
+%{dbus_sys_dir}/nm-dispatcher.conf
+%{dbus_sys_dir}/nm-ifcfg-rh.conf
+%{_sbindir}/%{name}
+%{_bindir}/nmcli
+%{_datadir}/bash-completion/completions/nmcli
+%dir %{_sysconfdir}/%{name}
+%dir %{_sysconfdir}/%{name}/conf.d
+%dir %{_sysconfdir}/%{name}/dispatcher.d
+%dir %{_sysconfdir}/%{name}/dispatcher.d/pre-down.d
+%dir %{_sysconfdir}/%{name}/dispatcher.d/pre-up.d
+%dir %{_sysconfdir}/%{name}/dispatcher.d/no-wait.d
+%dir %{_sysconfdir}/%{name}/dnsmasq.d
+%dir %{_sysconfdir}/%{name}/dnsmasq-shared.d
+%dir %{_sysconfdir}/%{name}/system-connections
+%config(noreplace) %{_sysconfdir}/%{name}/NetworkManager.conf
+%{_bindir}/nm-online
+%{_libexecdir}/nm-ifup
+%ghost %attr(755, root, root) %{_sbindir}/ifup
+%{_libexecdir}/nm-ifdown
+%ghost %attr(755, root, root) %{_sbindir}/ifdown
+%{_libexecdir}/nm-dhcp-helper
+%{_libexecdir}/nm-dispatcher
+%{_libexecdir}/nm-iface-helper
+%exclude %{_libexecdir}/nm-initrd-generator
+%dir %{_libdir}/%{name}
+%dir %{nmplugindir}
+%{nmplugindir}/libnm-settings-plugin*.so
+%if %{with nmtui}
+%exclude %{_mandir}/man1/nmtui*
+%endif
+%dir %{nmlibdir}
+%dir %{nmlibdir}/conf.d
+%dir %{nmlibdir}/VPN
+%{_mandir}/man1/*
+%{_mandir}/man5/*
+%{_mandir}/man7/nmcli-examples.7*
+%{_mandir}/man8/*
+%dir %{_localstatedir}/lib/NetworkManager
+%dir %{_sysconfdir}/sysconfig/network-scripts
+%{_datadir}/dbus-1/system-services/org.freedesktop.nm_dispatcher.service
+%{_datadir}/polkit-1/actions/*.policy
+%{_prefix}/lib/udev/rules.d/*.rules
+# systemd stuff
+%{systemd_dir}/NetworkManager.service
+%{systemd_dir}/NetworkManager-wait-online.service
+%{systemd_dir}/NetworkManager-dispatcher.service
+%dir %{_datadir}/doc/NetworkManager/examples
+%{_datadir}/doc/NetworkManager/examples/server.conf
+%doc NEWS AUTHORS README CONTRIBUTING TODO
+%license COPYING
+
+
+%if %{with adsl}
+%files adsl
+%{nmplugindir}/libnm-device-plugin-adsl.so
+%else
+%exclude %{nmplugindir}/libnm-device-plugin-adsl.so
+%endif
+
+
+%if %{with bluetooth}
+%files bluetooth
+%{nmplugindir}/libnm-device-plugin-bluetooth.so
+%endif
+
+
+%if %{with team}
+%files team
+%{nmplugindir}/libnm-device-plugin-team.so
+%endif
+
+
+%if %{with wifi}
+%files wifi
+%{nmplugindir}/libnm-device-plugin-wifi.so
+%endif
+
+
+%if %{with wwan}
+%files wwan
+%{nmplugindir}/libnm-device-plugin-wwan.so
+%{nmplugindir}/libnm-wwan.so
+%endif
+
+
+%if %{with ovs}
+%files ovs
+%{nmplugindir}/libnm-device-plugin-ovs.so
+%{systemd_dir}/NetworkManager.service.d/NetworkManager-ovs.conf
+%{_mandir}/man7/nm-openvswitch.7*
+%endif
+
+
+%if %{with ppp}
+%files ppp
+%{_libdir}/pppd/%{ppp_version}/nm-pppd-plugin.so
+%{nmplugindir}/libnm-ppp-plugin.so
+%endif
+
+
+%files libnm -f %{name}.lang
+%{_libdir}/libnm.so.*
+%{_libdir}/girepository-1.0/NM-1.0.typelib
+
+
+%files libnm-devel
+%dir %{_includedir}/libnm
+%{_includedir}/libnm/*.h
+%{_libdir}/pkgconfig/libnm.pc
+%{_libdir}/libnm.so
+%{_datadir}/gir-1.0/NM-1.0.gir
+%dir %{_datadir}/gtk-doc/html/libnm
+%{_datadir}/gtk-doc/html/libnm/*
+%dir %{_datadir}/gtk-doc/html/NetworkManager
+%{_datadir}/gtk-doc/html/NetworkManager/*
+%{_datadir}/vala/vapi/libnm.deps
+%{_datadir}/vala/vapi/libnm.vapi
+%{_datadir}/dbus-1/interfaces/*.xml
+
+
+%if %{with connectivity_fedora}
+%files config-connectivity-fedora
+%dir %{nmlibdir}
+%dir %{nmlibdir}/conf.d
+%{nmlibdir}/conf.d/20-connectivity-fedora.conf
+%endif
+
+
+%if %{with connectivity_redhat}
+%files config-connectivity-redhat
+%dir %{nmlibdir}
+%dir %{nmlibdir}/conf.d
+%{nmlibdir}/conf.d/20-connectivity-redhat.conf
+%endif
+
+
+%files config-server
+%dir %{nmlibdir}
+%dir %{nmlibdir}/conf.d
+%{nmlibdir}/conf.d/00-server.conf
+
+
+%files dispatcher-routing-rules
+%{_sysconfdir}/%{name}/dispatcher.d/10-ifcfg-rh-routes.sh
+%{_sysconfdir}/%{name}/dispatcher.d/no-wait.d/10-ifcfg-rh-routes.sh
+%{_sysconfdir}/%{name}/dispatcher.d/pre-up.d/10-ifcfg-rh-routes.sh
+
+
+%if %{with nmtui}
+%files tui
+%{_bindir}/nmtui
+%{_bindir}/nmtui-edit
+%{_bindir}/nmtui-connect
+%{_bindir}/nmtui-hostname
+%{_mandir}/man1/nmtui*
+%endif
+
+
+%changelog
+* Wed Jun 5 2019 Lubomir Rintel - 1:1.20.0-0.1
+- Update to a 1.20 snapshot
+- core: fix a possible crash on device removal (rh #1659790)
+- core: fix automatic activation of software deviecs (rh #1667874)
+- team: use strict JSON parsing for configuration (rh #1691619)
+- team: don't kill teamd for external devices (rh #1693142)
+- logging: don't misuse SYSLOG_FACILITY field in journal (rh #1709741)
+
+* Fri Feb 8 2019 Beniamino Galvani - 1:1.14.0-14
+- clients: fix string list setter (rh #1671200)
+
+* Thu Jan 10 2019 Francesco Giudici - 1:1.14.0-13
+- device: improve assuming bridges on startup (rh #1593939)
+
+* Wed Jan 9 2019 Thomas Haller - 1:1.14.0-12
+- dhcp: fix client-id and DUID for infiniband (2) (rh #1658057)
+
+* Tue Jan 8 2019 Beniamino Galvani - 1:1.14.0-11
+- device: ensure IP configuration is restored when link goes up (rh #1636715)
+- dhcp: fix client-id and DUID for infiniband (rh #1658057)
+- dhcp: change internal DHCP plugin's ipv4.dhcp-client-id setting to "mac" (rh #1661165)
+
+* Fri Dec 14 2018 Beniamino Galvani - 1:1.14.0-10
+- ifcfg-rh: fix reading SR-IOV settings
+- dhcp: support client-id and DUID for infiniband (rh #1658057)
+
+* Thu Dec 13 2018 Thomas Haller - 1:1.14.0-9
+- dhcp: fix default client-id for NetworkManager-config-server (rh #1658057)
+- connectivity: fix crash and portal detection (rh #1658217)
+- core: combine secret-key with machine-id for host identity (rh #1642023)
+- SR-IOV related fixes (rh #1651578, rh #1651576, rh #1651979)
+- core: fix updating agent-owned secrets (rh #1658771)
+- core: no longer set rp_filter sysctl (rh #1651097)
+- device: don't take device down when changing MAC address (rh #1659063)
+- doc: use pregenerated manual pages and gtk-doc from source tarball
+
+* Mon Dec 10 2018 Lubomir Rintel - 1:1.14.0-8
+- Update translations (rh #1608323)
+
+* Sat Nov 17 2018 Thomas Haller - 1:1.14.0-7
+- device: improve auto selection of device when activating profile (rh #1639254)
+
+* Fri Nov 16 2018 Thomas Haller - 1:1.14.0-6
+- dhcp: fix out-of-bounds heap write for DHCPv6 with internal plugin (CVE-2018-15688)
+- dhcp: revert letting internal DHCP generate default client-id based on MAC address (rh #1640464)
+- dhcp: support "duid" setting for ipv4.dhcp-client-id
+- dhcp: support "${MAC}" identifier for connection.stable-id
+- dhcp: support dhcp-plugin device spec for matching devices in NetworkManager.conf
+- dhcp: install configuration snippet in config-server package for ipv4.dhcp-client-id=mac (rh #1640494)
+- dns: remove limitation for six DNS search entries (rh #1649704)
+- libnm: fix crash cancelling activation from within callback (rh #1643085)
+
+* Tue Oct 16 2018 Lubomir Rintel - 1:1.14.0-5
+- Update translations (rh #1608323)
+
+* Mon Oct 8 2018 Beniamino Galvani - 1:1.14.0-4
+- Don't depend on openvswitch (rh #1629178)
+- device: don't remove routes when the interface is down (rh #1636715)
+
+* Tue Sep 18 2018 Thomas Haller - 1:1.14.0-3
+- dhcp: let internal DHCP generate default client-id based on MAC address (2)
+
+* Tue Sep 18 2018 Thomas Haller - 1:1.14.0-2
+- dhcp: let internal DHCP generate default client-id based on MAC address
+
+* Fri Sep 14 2018 Thomas Haller - 1:1.14.0-1
+- Update to 1.14.0 release
+
+* Tue Sep 4 2018 Thomas Haller - 1:1.14.0-0.4
+- dhcp: switch default DHCP plugin from dhclient to internal (rh #1571655)
+
+* Mon Aug 13 2018 Thomas Haller - 1:1.14.0-0.3
+- Update to 1.13.3, a development snapshot of NetworkManager 1.14
+
+* Thu Jul 26 2018 Lubomir Rintel - 1:1.14.0-0.2
+- Update to 1.13.2, a development snapshot of NetworkManager 1.14
+
+* Tue Jun 19 2018 Thomas Haller - 1:1.14.0-0.1
+- Update to 1.13.0, a development snapshot of NetworkManager 1.14
+
+* Thu May 31 2018 Lubomir Rintel - 1:1.12.0-0.4
+- Update to 1.11.4, a development snapshot of NetworkManager 1.12
+- Switch to Python 3-only build root
+
+* Thu May 3 2018 Thomas Haller - 1:1.12.0-0.3
+- core: use gnutls crypto library instead of nss (rh #1581693)
+
+* Thu May 3 2018 Thomas Haller - 1:1.12.0-0.2
+- core: fix error destroying checkpoints (rh#1574565)
+
+* Mon Apr 23 2018 Thomas Haller - 1:1.12.0-0.1
+- Update to 1.11.3 release
+
+* Fri Dec 15 2017 Thomas Haller - 1:1.10.2-1
+- Update to 1.10.2 release
+
+* Fri Nov 17 2017 Björn Esser - 1:1.8.4-7
+- Apply patch from previous commit
+
+* Thu Nov 2 2017 Thomas Haller - 1:1.8.4-6
+- systemd: let NM-w-o.service require NetworkManager service (rh #1452866)
+- platform: really treat dsa devices as regular wired ethernet (rh #1371289)
+- libnm: fix accessing enabled and metered properties
+
+* Mon Oct 9 2017 Lubomir Rintel - 1:1.8.4-5
+- platform: treat dsa devices as regular wired ethernet (rh #1371289)
+
+* Thu Oct 5 2017 Thomas Haller - 1:1.8.4-4
+- device: fix frozen notify signals on unrealize error path
+- device: fix delay startup complete for unrealized devices
+- keyfile: fix handling routes with metric zero
+
+* Fri Sep 29 2017 Thomas Haller - 1:1.8.4-3
+- cli: fix crash in interactive mode for "describe ."
+- libnm/{vpn,remote}-connection: disconnect signal handlers when disposed
+- libnm/manager: disconnect from signals on the proxy when we're disposed
+
+* Wed Sep 27 2017 Thomas Haller - 1:1.8.4-2
+- enable NetworkManager-wait-online.service on package upgrade (rh#1455704)
+
+* Wed Sep 20 2017 Thomas Haller - 1:1.8.4-1
+- Update to 1.8.4 release
+- don't install NetworkManager-wait-online in network-online.target.wants (rh#1455704)
+
+* Wed Aug 02 2017 Fedora Release Engineering - 1:1.8.2-3.2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Wed Jul 26 2017 Fedora Release Engineering - 1:1.8.2-3.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Fri Jul 21 2017 Lubomir Rintel - 1:1.8.2-3
+- provide NetworkManager-devel
+
+* Thu Jul 20 2017 Stephen Gallagher - 1:1.8.2-2
+- NetworkManager-wifi and NetworkManager-glib-devel should require
+ NetworkManager, not provide it.
+
+* Mon Jul 17 2017 Beniamino Galvani - 1:1.8.2-1
+- Update to 1.8.2 release
+- dhcp/dhclient: improve "interface" statement parsing
+- dns: fix public suffix check on search domains (rh #1404350)
+
+* Thu Jun 22 2017 Lubomir Rintel - 1:1.8.0-6
+- device: don't change MTU unless explicitly configured (rh #1460760)
+- core: don't remove external IPv4 addresses (rh #1459813)
+- cli: fix output of iface in overview output (rh#1460219)
+- ppp: unexport NMPPPManager instance on dispose (rh#1459579)
+- cli: remove spurious device names from wifi subcommands output (rh#1460527)
+
+* Fri Jun 9 2017 Lubomir Rintel - 1:1.8.0-5
+- bond: fix crash comparing mode while generating bond connection (rh #1459580)
+- connectivity: fix route penalty if WWAN and BT device using ip-ifindex (rh #1459932)
+- device: persist nm-owned in run state (rh #1376199)
+- device: fix assuming master device on restart (rh #1452062)
+- device: apply route metric penality only when the default route exists (rh #1459604)
+- connectivity: fix periodic connectivity check (rh #1458399)
+- bond: improve option matching on daemon restart (rh #1457909)
+- device: fix touching device after external activation (rh #1457242)
+
+* Sun Jun 4 2017 Thomas Haller - 1:1.8.0-4
+- ifcfg-rh: fix writing legacy NETMASK value (rh #1445414)
+- tui: fix crash during connect (rh #1456826)
+- libnm: fix libnm rejecting VLAN ID 4095 (rh #1456911)
+- bluetooth: fix crash on connecting to a NAP (rh #1454385)
+- device: release removed devices from master on cleanup (rh #1448907)
+- nmcli: fix crash when setting 802-1x.password-raw (rh #1456362)
+
+* Mon May 22 2017 Thomas Haller - 1:1.8.0-3
+- device: update external configuration before commit (fix bug) (rh #1449873)
+
+* Sat May 20 2017 Thomas Haller - 1:1.8.0-2
+- dhcp: don't add route to DHCP4 server (rh #1448987)
+- device: update external configuration before commit (rh #1449873)
+- libnm: fix NUL termination of device's description (rh #1443114)
+- libnm, core: ensure valid UTF-8 in device properties (rh #1443114)
+- core: fix device's UDI property on D-Bus (rh #1443114)
+- ifcfg-rh: omit empty next hop for routes in legacy format (rh #1452648)
+- core: fix persisting managed state of device (rh #1440171)
+- proxy: fix use-after-free (rh #1450459)
+- device: don't wrongly delay startup complete waiting for carrier (rh #1450444)
+
+* Wed May 10 2017 Thomas Haller - 1:1.8.0-1
+- Update to 1.8.0 release
+
+* Thu Apr 20 2017 Lubomir Rintel - 1:1.8.0-0.2.rc3
+- Update to third Release Candidate of NetworkManager 1.8
+
+* Thu Apr 6 2017 Lubomir Rintel - 1:1.8.0-0.2.rc2
+- Update to second Release Candidate of NetworkManager 1.8
+
+* Fri Mar 24 2017 Lubomir Rintel - 1:1.8.0-0.1
+- Update to a snapshot of 1.8.x series
+
+* Thu Feb 16 2017 Lubomir Rintel - 1:1.6.2-1
+- Update to a 1.6.2 release
+
+* Fri Feb 10 2017 Fedora Release Engineering - 1:1.6.0-1.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Wed Jan 25 2017 Lubomir Rintel - 1:1.6.0-1
+- Update to a 1.6.0 release
+
+* Fri Jan 20 2017 Thomas Haller - 1:1.6-0.2.rc1
+- Update with fixes from upstream nm-1-6 branch
+- build: let libnm and glib package conflict (rh #1406454)
+
+* Tue Jan 17 2017 Lubomir Rintel - 1:1.6-0.1.rc1
+- Update to a 1.6-rc1
+
+* Thu Jan 12 2017 Thomas Haller - 1:1.5.3-5
+- fix build failure due to clash of bitwise defines
+
+* Thu Jan 12 2017 Igor Gnatenko - 1:1.5.3-4.1
+- Rebuild for readline 7.x
+
+* Thu Dec 15 2016 Lubomir Rintel - 1:1.5.3-4
+- Update to a newer development snapshot
+
+* Tue Dec 6 2016 Thomas Haller - 1:1.5.2-4
+- Rebuild package for vala generation error (rh#1398738)
+
+* Fri Nov 25 2016 Thomas Haller - 1:1.5.2-3
+- fix enabling ifcfg-rh plugin by default for +=/-= operations (rh#1397938)
+- fix missing symbol _nm_device_factory_no_default_settings
+
+* Wed Nov 23 2016 Thomas Haller - 1:1.5.2-2
+- fix enabling ifcfg-rh plugin by default (rh#1397938)
+- move translation files from core to libnm/glib subpackages
+
+* Sun Nov 6 2016 Lubomir Rintel - 1:1.5.2-1
+- Update to a development snapshot
+
+* Mon Oct 10 2016 Lubomir Rintel - 1:1.4.2-1
+- Update to 1.4.2
+
+* Tue Sep 13 2016 Thomas Haller - 1:1.4.0-4
+- wifi: fix another activation failure when changing MAC address (rh#1371478, bgo#770456, bgo#770504)
+
+* Thu Sep 8 2016 Thoams Haller - 1:1.4.0-3
+- dhcp: fix race to miss DHCP lease event (rh#1372854)
+
+* Tue Aug 30 2016 Thomas Haller - 1:1.4.0-2
+- wifi: fix activation failure due to error changing MAC address (rh#1371478, bgo#770456)
+
+* Wed Aug 24 2016 Lubomir Rintel - 1:1.4.0-1
+- Update to NetworkManager 1.4.0 release
+
+* Thu Aug 11 2016 Thomas Haller - 1:1.4.0-0.5.git20160621.072358da
+- fix stale Wi-Fi after resume from suspend (rh#1362165)
+
+* Thu Jul 21 2016 Matthias Clasen - 1:1.4.0-0.4.git20160621.072358da
+- Rebuild against newer GLib to overcome logging problems on i686
+
+* Tue Jul 19 2016 Lubomir Rintel - 1:1.4.0-0.3.git20160621.072358da
+- Update to a later Git snapshot
+
+* Thu Jun 2 2016 Thomas Haller - 1:1.2.2-2
+- dns: clear cache of dnsmasq when updating DNS configuration (rh#1338731)
+- dns: fix restarting dnsmasq instance
+- spec: depend bluetooth subpackage on exact wwan version
+- all: fix some memleaks
+
+* Wed May 11 2016 Lubomir Rintel - 1:1.2.2-1
+- Update to NetworkManager 1.2.2 release
+
+* Wed Apr 20 2016 Lubomir Rintel - 1:1.2.0-1
+- Update to NetworkManager 1.2.0 release
+
+* Thu Apr 14 2016 Lubomir Rintel - 1:1.2.0-0.7.rc2
+- Update to NetworkManager 1.2-rc2
+
+* Tue Apr 5 2016 Lubomir Rintel - 1:1.2.0-0.7.rc1
+- Update to NetworkManager 1.2-rc1
+
+* Wed Mar 30 2016 Lubomir Rintel - 1:1.2.0-0.8.beta3
+- Fix link detection on 4.5 when build with 4.6 kernel
+
+* Tue Mar 29 2016 Lubomir Rintel - 1:1.2.0-0.7.beta3
+- Update to NetworkManager 1.2-beta3
+
+* Tue Mar 22 2016 Lubomir Rintel - 1:1.2.0-0.7.beta2
+- Fix obtaining the hostname from DNS (rh #1308974)
+
+* Thu Mar 17 2016 Dan Williams - 1:1.2.0-0.6.beta2.1
+- Fix activating connections in some cases (rh #1316488)
+
+* Tue Mar 1 2016 Lubomir Rintel - 1:1.2.0-0.6.beta2
+- Update to NetworkManager 1.2-beta2
+- Resync with contrib/rpm
+
+* Wed Feb 3 2016 Thomas Haller - 1:1.2.0-0.6.beta1
+- specfile: remove no longer needed 10-ibft-plugin.conf and sync with contrib/rpm
+- core: backport fix for missing braces bug in platform
+
+* Wed Feb 03 2016 Fedora Release Engineering - 1:1.2.0-0.5.beta1.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Tue Jan 19 2016 Lubomir Rintel - 1:1.2.0-0.5.beta1
+- Update to NetworkManager 1.2-beta1
+
+* Fri Jan 08 2016 David King - 1:1.2.0-0.4.20151007gite73e55c
+- Add upstream fix for AP list hash function (#1288867)
+
+* Thu Nov 12 2015 Lubomir Rintel - 1:1.2.0-0.3.20151112gitec4d653
+- Update to a later snapshot
+- Enables RFC7217 addressing for new IPv6 connections
+
+* Wed Oct 07 2015 Lubomir Rintel - 1:1.2.0-0.3.20151023gite01c175
+- Drop the NetworkManager-devel subpackage (folded into libnm-glib-devel)
+- Update to a later snapshot
+
+* Wed Oct 07 2015 Lubomir Rintel - 1:1.2.0-0.2.20151007gite73e55c
+- Import a newer 1.2 git snapshot
+
+* Fri Sep 04 2015 Lubomir Rintel - 1:1.2.0-0.2.20150903gitde5d981
+- Fix test run
+
+* Thu Sep 03 2015 Lubomir Rintel - 1:1.2.0-0.1.20150903gitde5d981
+- Import a 1.2 git snapshot
+
+* Fri Aug 28 2015 Lubomir Rintel - 1:1.0.6-2
+- Fix command line parsing
+
+* Thu Aug 27 2015 Lubomir Rintel - 1:1.0.6-1
+- Update to 1.0.6 release
+
+* Tue Aug 18 2015 Thomas Haller - 1:1.0.6-0.2.20150813git7e2caa2
+- fix crash when deactivating assumed device (rh #1253949)
+- backport wifi scan options for ssid
+- use plain HTTP URI for connectivity check
+
+* Thu Aug 13 2015 Lubomir Rintel - 1:1.0.6-0.1.20150813git7e2caa2
+- Update to a Git snapshot
+
+* Tue Jul 14 2015 Lubomir Rintel - 1:1.0.4-2
+- Fix an assertion failure in nmcli (rh #1244048)
+- Fix default route handling on assumed connections (rh #1245648)
+
+* Tue Jul 14 2015 Lubomir Rintel - 1:1.0.4-1
+- Update to 1.0.4 release
+
+* Tue Jul 14 2015 Dan Horák - 1:1.0.4-0.5.git20150713.38bf2cb0
+- WEXT depends on enabled wifi
+
+* Mon Jul 13 2015 Lubomir Rintel - 1:1.0.4-0.4.git20150713.38bf2cb0
+- A bit more recent Git snapshot
+
+* Tue Jul 7 2015 Lubomir Rintel - 1:1.0.4-0.3.git20150707.e3bd4e1
+- A bit more recent Git snapshot
+- This one fixes a regression with default route management
+
+* Tue Jul 7 2015 Jiří Klimeš - 1:1.0.4-0.2.git20150707.cf15f2a
+- Update to a new 1.0.3 development snapshot (git20150707)
+- core: fix handling of ignore-auto-* properties (rh #1239184)
+
+* Wed Jun 24 2015 Lubomir Rintel - 1:1.0.4-0.1.git20160624.f245b49a
+- A bit more recent Git snapshot
+
+* Thu Jun 18 2015 Lubomir Rintel - 1:1.0.4-0.1.git20150618.8cffaf3bf5
+- Update to a recent Git snapshot
+
+* Tue Jun 16 2015 Fedora Release Engineering - 1:1.0.2-1.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Tue May 5 2015 Lubomir Rintel - 1:1.0.2-1
+- Update to 1.0.2 release
+
+* Wed Apr 29 2015 Jiří Klimeš - 1:1.0.1-2.git20150429
+- Update to 1.0.2 development snapshot (git20150429)
+
+* Thu Mar 5 2015 Dan Williams - 1:1.0.1-1.git20150305
+- Update to 1.0.2 development snapshot
+
+* Thu Mar 5 2015 Dan Williams - 1:1.0.0-7
+- dns: revert resolv.conf symlink stuff (should only be in F23+, not F22)
+
+* Thu Mar 5 2015 Dan Williams - 1:1.0.0-6
+- connectivity: fix checking when no valid DNS servers are present (rh #1199098)
+
+* Wed Mar 4 2015 Dan Williams - 1:1.0.0-5
+- core: flush IPv6LL address when deconfiguring managed devices (rh #1193127) (rh #1184997)
+
+* Thu Jan 29 2015 Adam Williamson - 1:1.0.0-4
+- core: resume bridged connections properly (rh #1162636, backport from master)
+
+* Wed Jan 21 2015 Thomas Haller - 1:1.0.0-3
+- dns: manage resolv.conf as symlink to private file in /run directory (rh #1116999)
+
+* Fri Jan 9 2015 Dan Winship - 1:1.0.0-2
+- build: fix NetworkManager-bluetooth dep on NetworkManager-wwan
+- build: re-enable hardware plugins on s390
+
+* Mon Dec 22 2014 Dan Williams - 1:1.0.0-1
+- Update to 1.0
+
+* Mon Nov 24 2014 Jiří Klimeš - 1:0.9.10.0-14.git20140704
+- vpn: propagate daemon exec error correctly (bgo #739436)
+- core: do not assert when a device is enslaved externally (rh #1167345)
+
+* Thu Nov 6 2014 Jiří Klimeš - 1:0.9.10.0-13.git20140704
+- cli: fix crash in `nmcli device wifi` with multiple wifi devices (rh #1159408)
+
+* Wed Oct 29 2014 Dan Winship - 1:0.9.10.0-12.git20140704
+- platform: fix a routing-related bug that could cause NM and other apps to spin (rh #1151665)
+
+* Wed Oct 29 2014 Lubomir Rintel 1:0.9.10.0-11.git20140704
+- Fix IPv6 next hop default setting
+
+* Fri Oct 24 2014 Lubomir Rintel 1:0.9.10.0-10.git20140704
+- Avoid unowned /etc/NetworkManager in config-connectivity-fedora
+
+* Thu Oct 23 2014 Adam Williamson - 1:0.9.10.0-9.git20140704
+- connectivity-fedora: don't require NetworkManager (#1156198)
+
+* Thu Oct 16 2014 Lubomir Rintel 1:0.9.10.0-8.git20140704
+- bluetooth: Restore DUN support (rh #1055628)
+
+* Mon Oct 06 2014 Stef Walter - 1:0.9.10.0-7.git20140704
+- Allow non-local users network control after PolicyKit authentication (rh #1145646)
+
+* Fri Sep 5 2014 Jiří Klimeš - 1:0.9.10.0-6.git20140704
+- connectivity: use HTTPS for connectivity checking (rh #113577)
+
+* Sat Aug 30 2014 Peter Robinson 1:0.9.10.0-5.git20140704
+- adsl plugin needs rp-pppoe to work
+
+* Mon Aug 18 2014 Dan Horák - 1:0.9.10.0-4.git20140704
+- always include ModemManager-glib-devel (#1129632)
+
+* Fri Aug 15 2014 Fedora Release Engineering - 1:0.9.10.0-3.git20140704.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Mon Aug 11 2014 Kalev Lember - 1:0.9.10.0-3.git20140704
+- Rebuilt for ppp 2.4.7
+
+* Wed Jul 30 2014 Dan Williams - 1:0.9.10.0-2.git20140704
+- connectivity: ensure interval is set to enable connectivity checking (rh #1123772)
+
+* Tue Jul 22 2014 Kalev Lember - 1:0.9.10.0-1.git20140704.1
+- Rebuilt for gobject-introspection 1.41.4
+
+* Fri Jul 4 2014 Thomas Haller - 0.9.10.0-1.git20140704
+- Update to upstream 0.9.10.0 release snapshot
+
+* Wed Jun 25 2014 Thomas Haller - 0.9.9.98-1.git20140620
+- Update to upstream 0.9.9.98 (0.9.10-rc1) release snapshot
+
+* Fri Jun 06 2014 Dan Williams - 0.9.9.95-1.git20140609
+- Update to upstream 0.9.9.95 (0.9.10-beta1) release snapshot
+
+* Fri Jun 06 2014 Fedora Release Engineering - 1:0.9.9.1-6.git20140319
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Fri Apr 11 2014 Dan Williams - 0.9.9.1-5.git20140319
+- Rebuild against pppd 2.4.6
+
+* Wed Mar 19 2014 Dan Winship - 0.9.9.1-4.git20140319
+- Update to a git snapshot (git20140319 git:3980806)
+- Rename NetworkManager-atm package to NetworkManager-adsl
+- Rename NetworkManager-bt package to NetworkManager-bluetooth
+
+* Mon Mar 17 2014 Jiří Klimeš - 0.9.9.1-3.git20140317
+- Update to a git snapshot (git20140317 git:a1e89b4)
+- platform: fix NM crash if link has no name (e.g. for failed VPN connection)
+- libnm-util/cli: fix bridge priority default value (rh #1073664)
+
+* Fri Mar 14 2014 Jiří Klimeš - 0.9.9.1-2.git20140314
+- Update to a git snapshot (git20140314 git:45a326d)
+- Fix Obsoletes and Requires to perform updates correctly
+
+* Mon Mar 10 2014 Jiří Klimeš - 0.9.9.1-1.git20140310
+- Update to a git snapshot (git20140310 git:350b6d6)
+
+* Fri Feb 28 2014 Thomas Haller - 0.9.9.1-0.git20140228
+- new upstream snapshot with development version 0.9.9.1
+
+* Sat Feb 22 2014 Thomas Haller - 0.9.9.0-28.git20140131
+- add nmtui package
+- bugfix caching of libnl objects (caused error with new libnl3 version when activating bridges) (rh #1063290)
+- fix NMManager:startup tracking (pending action) (rh #1030583)
+
+* Sun Feb 2 2014 Thomas Haller - 0.9.9.0-27.git20140131
+- core: fix crash getting secrets in libnm-glib
+
+* Fri Jan 31 2014 Jiří Klimeš - 0.9.9.0-26.git20140131
+- Update to a git snapshot (git20140131)
+
+* Fri Jan 17 2014 Jiří Klimeš - 0.9.9.0-25.git20140117
+- Update to a git snapshot (git20140117)
+
+* Tue Jan 14 2014 Jiří Klimeš - 0.9.9.0-24.git20140114
+- Update to a git snapshot (git20140114)
+
+* Mon Jan 6 2014 Dan Winship - 0.9.9.0-23.git20131003
+- bluez-manager: fix a crash (rh #1048711)
+
+* Thu Dec 19 2013 Dan Williams - 0.9.9.0-22.git20131003
+- core: fix IPv6 router solicitation loop (rh #1044757)
+
+* Thu Dec 12 2013 Dan Williams - 0.9.9.0-21.git20131003
+- core: wait for link before declaring startup complete (rh #1034921)
+- core: ignore RA-provided IPv6 default routes (rh #1029213)
+- core: set IPv4 broadcast address correctly (rh #1032819)
+
+* Mon Dec 2 2013 Dan Winship - 0.9.9.0-20.git20131003
+- core: Fix PtP/peer address support, for OpenVPN (rh #1018317)
+
+* Wed Nov 20 2013 Jiří Klimeš - 0.9.9.0-19.git20131003
+- dispatcher: fix crash on exit while logging from signal handler (rh #1017884)
+- core: workaround crash when connecting to wifi (rh #1025371)
+- ethernet: don't crash if device doesn't have a MAC address (rh #1029053)
+- libnm-glib: fix crash by taking additional ref in result_cb() (rh #1030403)
+- ifcfg-rh: fix ignoring updates that don't change anything
+
+* Mon Nov 18 2013 Dan Winship - 0.9.9.0-18.git20131003
+- nmcli: add "con load" to manually load an ifcfg file
+- vpn: fix logging to help debug rh #1018317
+- bridge: fix crash with bridge ports with empty settings (rh #1031170)
+
+* Thu Nov 14 2013 Dan Williams - 0.9.9.0-17.git20131003
+- core: fix detection of non-mac80211 devices that do not set DEVTYPE (rh #1015598)
+
+* Wed Nov 13 2013 Dan Williams - 0.9.9.0-16.git20131003
+- core: add some debugging to help diagnose netlink errors (rh #1029213)
+
+* Fri Nov 8 2013 Jiří Klimeš - 0.9.9.0-15.git20131003
+- ifcfg-rh: fix crash in ifcfg-rh plugin when reloading connections (rh #1023571)
+- ifcfg-rh: fix crash when having connections with NEVER_DEFAULT (rh #1021112)
+- core: fix segfault in nm-policy when setting default route for vpn (rh #1019021)
+- ifcfg-rh: fix crash when reading connection (assert) (rh #1025007)
+- core: allow IPv4 to proceed if IPv6 is globally disabled but set to "auto" (rh #1012151)
+
+* Thu Oct 3 2013 Dan Williams - 0.9.9.0-14.git20131003
+- core: fix DHCPv6 address prefix length (rh #1013583)
+- cli: enhance bonding questionaire (rh #1007355)
+- core: fix crash with Bluez5 if PAN connection is not defined (rh #1014770)
+- libnm-glib: fix various memory leaks that could cause UIs to mis-report state
+- core: fix issues with mis-configured IPv6 router advertisements (rh #1008104)
+- cli: fix potential crash editing connections (rh #1011942)
+
+* Tue Oct 1 2013 Dan Winship - 0.9.9.0-13.git20131001
+- core: fix bridge device creation (#1012532)
+- core,settings: do not call functions with connection==NULL (rh #1008151)
+- cli: accept gateway in the IP questionnaire of 'nmcli -a con add' (rh #1007368)
+- cli: always print success message (not only in --pretty mode) (rh #1006444)
+- cli: fix bond questionnaire to be able to set miimon (rh #1007355)
+- ifcfg-rh: if IPv4 is disabled put DNS domains (DOMAIN) into IPv6 (rh #1004866)
+- platform: fix a crash when nm_platform_sysctl_get() returns NULL (rh #1010522)
+- platform: fix InfiniBand partition handling (rh #1008568)
+- infiniband: only check the last 8 bytes when doing hwaddr matches (rh #1008566)
+- bluez: merge adding support for BlueZ 5 (bgo #701078)
+- api: clarify lifetime and behavior of ActiveConnection's SpecificObject property (rh #1012309)
+- vpn: fix connecting to VPN (bgo #708255) (rh #1014716)
+- rdisc: do not crash on NDP init failures (rh #1012151)
+- cli: be more verbose when adding IP addresses in questionnaire (rh #1006450)
+- team: chain up parent dispose() in NMDeviceTeam dispose() (rh #1013593)
+- translation updates
+
+* Fri Sep 20 2013 Bill Nottingham - 0.9.9.0-12.git20130913
+- drop wimax subpackage
+
+* Fri Sep 13 2013 Dan Williams - 0.9.9.0-11.git20130913
+- core: actually enable ModemManager 1.0 support
+- libnm-glib: fix nm_remote_connection_delete() not calling callback (rh #997568)
+- cli: ensure terminal is reset after quitting
+- cli: set wep-key-type properly when editing (rh #1003945)
+- man: fix typo in nmcli examples manpage (rh #1004117)
+- core: fix setting VLAN ingress/egress mappings
+- core: allow creating VLANs from interfaces other than Ethernet (rh #1003180)
+- cli: fix input/output format conversion (rh #998929)
+
+* Fri Sep 6 2013 Dan Williams - 0.9.9.0-10.git20130906
+- core: fix bug which disallowed deleting connections (rh #997568)
+- core: add support for Team devices
+- core: enable NetworkManager-wait-online by default (rh #816655)
+- core: fix crash when 'gre' and 'macvlan' links change (rh #997396)
+- core: fail activation when invalid static routes are configured (rh #999544)
+- core: enhance connectivity checking to include portal detection
+- core: allow hyphens for MAC addresses (rh #1002553)
+- core: remove NetworkManager-created software devices when they are deactivated (rh #953300)
+- core: fix handling of some DHCP client identifiers (rh #999503)
+- core: correctly handle Open vSwitch interfaces as generic interfaces (rh #1004356)
+- core: better handle Layer-2-only connections (rh #979288)
+- cli: enhanced bash completion
+- cli: make the 'describe' command more visible (rh #998002)
+- cli: fix bug rejecting changes to Wi-Fi channels (rh #999999)
+- cli: update bash completion to suggest connection names (rh #997997)
+- cli: fix tab completion for aliases in edit mode
+- cli: ask whether to switch IP method to 'auto' when all addresses are deleted (rh #998137)
+- cli: request missing information when --ask is passed (rh #953291)
+- cli: add 'remove' command to edit mode
+- cli: fix creation of secure Wi-Fi connections (rh #997969) (rh #997555)
+- cli: default autoconnect to no and ask whether to activate on save (rh #953296)
+- man: clarify manpage text (rh #960071) (rh #953299)
+- man: fix errors in the nmcli help output and manpage (rh #997566)
+- ifcfg-rh: only write IPV6_DEFAULTGW when there's actually a default gateway (rh #997759)
+- ifcfg-rh: fix handling of legacy-format routes file with missing gateway
+
+* Wed Aug 7 2013 Dan Williams - 0.9.9.0-9.git20130807
+- core: fix assert on multi-hop routes (rh #989022)
+- core: fix dispatcher systemd unit enabling (rh #948433)
+- ifcfg-rh: ignore emacs temporary lockfiles (rh #987629)
+- core: fix various routing issues and interaction with kernel events
+- cli: confirm saving connections when autoconnect is enabled (rh #953296)
+- cli: automatically change method when static IP addresses are added
+- core: preserve externally added IPv4 routes and addresses
+
+* Thu Jul 25 2013 Dan Winship - 0.9.9.0-8.git20130724
+- Create NetworkManager-config-server package
+
+* Wed Jul 24 2013 Dan Williams - 0.9.9.0-7.git20130724
+- Update to git snapshot
+
+* Tue Jul 2 2013 Dan Winship - 0.9.9.0-6
+- Belatedly update udev directory for UsrMove
+- Fix incorrect dates in old changelog entries to avoid rpm warnings
+
+* Wed Jun 26 2013 Dan Winship - 0.9.9.0-5
+- build support for connectivity checking (rh #810457)
+
+* Tue Jun 25 2013 Jiří Klimeš - 0.9.9.0-4.git20130603
+- disable building WiMax for RHEL
+
+* Mon Jun 3 2013 Dan Williams - 0.9.9.0-3.git20130603
+- Update to new 0.9.10 snapshot
+
+* Wed May 15 2013 Dan Williams - 0.9.9.0-2.git20130515
+- Update for systemd network-online.target (rh #787314)
+- Add system service for the script dispatcher (rh #948433)
+
+* Tue May 14 2013 Dan Williams - 0.9.9.0-1.git20130514
+- Enable hardened build
+- Update to 0.9.10 snapshot
+- cli: new capabilities and somewhat re-arranged syntax
+- core: generic interface support
+- core: split config support; new "server mode" options
+- core: allow locking connections to interface names
+
+* Tue May 7 2013 Dan Williams - 0.9.8.1-2.git20130507
+- core: fix issue with UI not showing disconnected on rfkill
+- core: memory leak fixes
+- core: silence warning about failure reading permanent MAC address (rh #907912)
+- core: wait up to 120s for slow-connecting modems
+- core: don't crash on PPPoE connections without a wired setting
+- core: ensure the AvailableConnections property is always correct
+- keyfile: ensure all-default VLAN connections are read correctly
+- core: suppress kernel's automatic creation of bond0 (rh #953466)
+- libnm-glib: make NMSecretAgent usable with GObject Introspection
+- libnm-util: fix GObject Introspection annotations of nm_connection_need_secrets()
+- core: documentation updates
+
+* Wed Mar 27 2013 Dan Williams - 0.9.8.1-1.git20130327
+- Update to 0.9.8.2 snapshot
+- core: fix VLAN parent handling when identified by UUID
+- core: quiet warning about invalid interface index (rh #920145)
+- core: request 'static-routes' from DHCP servers (rh #922558)
+- core: fix crash when dbus-daemon is restarted (rh #918273)
+- core: copy leasefiles from /var/lib/dhclient to fix netboot (rh #916233)
+- core: memory leak and potential crash fixes
+- ifcfg-rh: ensure missing STP property is interpreted as off (rh #922702)
+
+* Wed Feb 27 2013 Jiří Klimeš - 0.9.8.0-1
+- Update to the 0.9.8.0 release
+- cli: fix a possible crash
+
+* Sat Feb 9 2013 Dan Williams - 0.9.7.997-2
+- core: use systemd for suspend/resume, not upower
+
+* Fri Feb 8 2013 Dan Williams - 0.9.7.997-1
+- Update to 0.9.8-beta2
+- core: ignore bridges managed by other tools (rh #905035)
+- core: fix libnl assert (rh #894653)
+- wifi: always use Proactive Key Caching with WPA Enterprise (rh #834444)
+- core: don't crash when Internet connection sharing fails to start (rh #883142)
+
+* Fri Jan 4 2013 Dan Winship - 0.9.7.0-12.git20121004
+- Set correct systemd KillMode to fix anaconda shutdown hangs (rh #876218)
+
+* Tue Dec 18 2012 Jiří Klimeš - 0.9.7.0-11.git20121004
+- ifcfg-rh: write missing IPv6 setting as IPv6 with "auto" method (rh #830434)
+
+* Wed Dec 5 2012 Dan Winship - 0.9.7.0-10.git20121004
+- Build vapi files and add them to the devel package
+
+* Wed Dec 5 2012 Dan Winship - 0.9.7.0-9.git20121004
+- Apply patch from master to read hostname from /etc/hostname (rh #831735)
+
+* Tue Nov 27 2012 Jiří Klimeš - 0.9.7.0-8.git20121004
+- Apply patch from master to update hostname (rh #875085)
+- spec: create /etc/NetworkManager/dnsmasq.d (rh #873621)
+
+* Tue Nov 27 2012 Daniel Drake - 0.9.7.0-7.git20121004
+- Don't bring up uninitialized devices (fd #56929)
+
+* Mon Oct 15 2012 Dan Winship - 0.9.7.0-6.git20121004
+- Actually apply the patch from the previous commit...
+
+* Mon Oct 15 2012 Dan Winship - 0.9.7.0-5.git20121004
+- Apply patch from master to fix a crash (rh #865009)
+
+* Sat Oct 6 2012 Dan Winship - 0.9.7.0-4.git20121004
+- Apply patch from master so connections finish connecting properly (bgo #685581)
+
+* Fri Oct 5 2012 Dan Williams - 0.9.7.0-3.git20121004
+- Forward-port some forgotten fixes from F17
+- Fix networked-filesystem systemd dependencies (rh #787314)
+- Don't restart NM on upgrade, don't stop NM on uninstall (rh #811200)
+
+* Thu Oct 4 2012 Dan Winship - 0.9.7.0-2.git20121004
+- Update to git snapshot
+
+* Tue Aug 21 2012 Dan Winship - 0.9.7.0-1.git20120820
+- Update to 0.9.7.0 snapshot
+
+* Fri Jul 27 2012 Fedora Release Engineering - 1:0.9.5.96-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Mon Jul 23 2012 Dan Williams - 0.9.5.96-1
+- Update to 0.9.6-rc2
+- core: fix race between parallel DHCP client invocations
+- core: suppress a useless warning (rh #840580)
+- ifcfg-rh: fix segfault with malformed values (rh #841391)
+- ifcfg-rh: ignore IP config on bond slave configurations (rh #838907)
+
+* Fri Jul 13 2012 Jiří Klimeš - 0.9.5.95-1.git20120713
+- Update to 0.9.5.95 (0.9.6-rc1) snapshot
+- core: add autoconnect, driver-versioni and firmware-version properties to NMDevice
+- core: various IPv6 improvements
+- core: reduce number of changes made to DNS information during connection setup
+- core: add Vala language bindings
+- vpn: support IPv6 over VPNs
+- wifi: add on-demand WiFi scan support
+
+* Mon May 21 2012 Jiří Klimeš - 0.9.4-5.git20120521
+- Update to git snapshot
+
+* Tue May 8 2012 Dan Winship - 0.9.4-4.git20120502
+- NM no longer uses /var/run/NetworkManager, so don't claim to own it.
+ (rh #656638)
+
+* Wed May 2 2012 Jiří Klimeš - 0.9.4-3.git20120502
+- Update to git snapshot
+
+* Wed Mar 28 2012 Colin Walters - 1:0.9.4-2.git20120328_2
+- Add _isa for internal requires; otherwise depsolving may pull in an
+ arbitrary architecture.
+
+* Wed Mar 28 2012 Jiří Klimeš - 0.9.4-1.git20120328_2
+- Update to 0.9.4
+
+* Mon Mar 19 2012 Dan Williams - 0.9.3.997-2
+- libnm-glib: updated for new symbols the applet wants
+
+* Mon Mar 19 2012 Dan Williams - 0.9.3.997-1
+- applet: move to network-manager-applet RPM
+- editor: move to nm-connection-editor RPM
+- libnm-gtk: move to libnm-gtk RPM
+
+* Mon Mar 19 2012 Dan Williams - 0.9.3.997-0.7
+- Update to 0.9.3.997 (0.9.4-rc1)
+- core: fix possible WiFi hang when connecting to Ad-Hoc networks
+- core: enhanced IPv6 compatibility
+- core: proxy DNSSEC data when using the 'dnsmasq' caching nameserver plugin
+- core: allow VPNs to specify multiple domain names given by the server
+- core: fix an issue creating new InfiniBand connections
+- core/applet/editor: disable WiFi Ad-Hoc WPA connections until kernel bugs are fixed
+
+* Wed Mar 14 2012 Dan Williams - 0.9.3.995-0.6
+- core: fix issue with carrier changes not being recognized (rh #800690)
+- editor: warn user if CA certificate is left blank
+
+* Tue Mar 13 2012 Dan Williams - 0.9.3.995-0.5
+- core: fix a crash with ipw2200 devices and adhoc networks
+- core: fix IPv6 addressing on newer kernels
+- core: fix issue with VPN plugin passwords (rh #802540)
+- cli: enhancements for Bonding, VLAN, and OLPC mesh devices
+- ifcfg-rh: fix quoting WPA passphrases that include quotes (rh #798102)
+- libnm-glib: fix some issues with duplicate devices shown in menus
+
+* Fri Mar 2 2012 Dan Williams - 0.9.3.995-0.4
+- Update to 0.9.3.995 (0.9.4-beta1)
+- core: add support for bonding and VLAN interfaces
+- core: add support for Internet connectivity detection
+- core: add support for IPv6 Privacy Extensions
+- core: fix interaction with firewalld restarts
+
+* Thu Mar 1 2012 Dan Horák - 0.9.3-0.3
+- disable WiMAX plugin on s390(x)
+
+* Thu Feb 16 2012 Dan Williams - 0.9.3-0.2
+- Put WiMAX plugin files in the right subpackage
+
+* Wed Feb 15 2012 Dan Williams - 0.9.3-0.1
+- Update to 0.9.4 snapshot
+- wimax: enable optional support for Intel WiMAX devices
+- core: use nl80211 for WiFi device control
+- core: add basic support for Infiniband IP interfaces
+- core: add basic support for bonded interfaces
+- core: in-process IP configuration no longer blocks connected state
+
+* Thu Jan 19 2012 Matthias Clasen - 0.9.2-4
+- Rebuild
+
+* Thu Jan 12 2012 Fedora Release Engineering - 1:0.9.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Thu Nov 24 2011 Daniel Drake - 0.9.2-2
+- Rebuild for libgnome-bluetooth.so.9
+
+* Wed Nov 09 2011 Dan Williams - 0.9.2-1
+- core: fix possible crash when talking to ModemManager
+- core: improve handling of rfkill on some machines (eeepc 1005HA and others)
+- ifcfg-rh: don't use spaces in ifcfg file names (rh #742273)
+- core: accept IPv6 Router Advertisements when forwarding is on
+- core: bump dnsmasq cache size to 400 entries
+- core: ensure IPv6 static routes are flushed when device is deactivated
+- ifcfg-rh: fix changing WPA connections to WEP
+- core: fix setting hostname from DHCP (rh #719100)
+- libnm-glib: fix various GObject introspection issues (rh #747302)
+- core: don't change routing or DNS if no devices are managed
+- core: ensure IPv6 RA-provided routes are honored
+
+* Wed Nov 9 2011 Adam Williamson - 1:0.9.1.90-5.git20110927
+- Rebuilt for glibc (rh #747377)
+- core: fix setting hostname from DHCP options (rh #719100)
+- skip a release to keep up with F16
+
+* Tue Sep 27 2011 Dan Williams - 0.9.1.90-3.git20110927
+- core: fix location of wifi.ui (rh #741448)
+
+* Tue Sep 27 2011 Jiří Klimeš - 0.9.1.90-2.git20110927
+- core: ifcfg-rh: remove newlines when writing to ifcfg files (CVE-2011-3364) (rh #737338)
+- core: change iscsiadm path to /sbin/iscsiadm in ifcfg-rh plugin (rh #740753)
+- core: fix refcounting when deleting a default wired connection (lp:797868)
+
+* Mon Sep 19 2011 Dan Williams - 0.9.1.90-1
+- Update to 0.9.1.90 (0.9.2-beta1)
+- core: fix IPv6 link-local DNS servers in the dnsmasq DNS plugin
+- cli: add ability to delete connections
+- keyfile: fix an issue with duplicated keyfile connections
+- core: ensure the 'novj' option is passed through to pppd
+- core: store timestamps for VPN connections too (rh #725353)
+
+* Fri Sep 9 2011 Tom Callaway - 0.9.0-2
+- fix systemd scriptlets and trigger
+
+* Tue Aug 23 2011 Dan Williams - 0.9.0-1
+- Update to 0.9 release
+- core: fix issue where scan results could be ignored
+- core: ensure agent secrets are preserved when updating connections
+- core: don't autoconnect disabled modems
+- core: fix race when checking modem enabled/disabled status after disabling
+- core: ensure newly installed VPN plugins can actually talk to NM
+- core: add support for 802.1X certificate subject matching
+- libnm-glib: various introspection fixes
+- applet/editor: updated translations
+
+* Fri Aug 05 2011 Ray Strode 0.8.9997-7.git20110721
+- Add some patches for some blocker (rh #727501)
+
+* Thu Jul 21 2011 Dan Williams - 0.8.9997-6.git20110721
+- core: updated Russian translation (rh #652904)
+- core: fix possible crash if secrets are missing
+- core: append interface name for IPv6 link-local DNS server addresses (rh #720001)
+- core: fix setting hostname from DHCP options (rh #719100)
+- libnm-util: GObject introspection annotation fixes
+- libnm-util: ensure IP address/route prefixes are valid
+- ifcfg-rh: read anonymous identity for 802.1x PEAP connections (rh #708436)
+- applet: show notifications on CDMA home/roaming changes
+- applet: fix various issues saving VPN secrets
+- editor: allow exporting VPN secrets
+- editor: default to IPv6 "automatic" addressing mode
+
+* Sat Jul 2 2011 Dan Williams - 0.8.9997-5.git20110702
+- core: ensure users are authorized for shared wifi connections (CVE-2011-2176) (rh #715492)
+- core: retry failed connections after 5 minute timeout
+- core: immediately request new 802.1x 'always ask' passwords if they fail
+- core: add MAC blacklisting capability for WiFi and Wired connections
+- core: retry failed connections when new users log in (rh #706204)
+- applet: updated translations
+- core: drop compat interface now that KDE bits are updated to NM 0.9 API
+
+* Mon Jun 20 2011 Dan Williams - 0.8.9997-4.git20110620
+- core: don't cache "(none)" hostname at startup (rh #706094)
+- core: fix handling of VPN connections with only system-owned secrets
+- core: fix optional waiting for networking at startup behavior (rh #710502)
+- ifcfg-rh: fix possible crashes in error cases
+- ifcfg-rh: fix various IPv4 and IPv6 handling issues
+- applet: add notifications of GSM mobile broadband registration status
+- editor: move secrets when making connections available to all users or private
+- applet: don't show irrelevant options when asking for passwords
+
+* Mon Jun 13 2011 Dan Williams - 0.8.9997-3.git20110613
+- keyfile: better handling of missing certificates/private keys
+- core: fix issues handling "always-ask" wired and WiFi 802.1x connections (rh #703785)
+- core: fix automatic handling of hidden WiFi networks (rh #707406)
+- editor: fix possible crash after reading network connections (rh #706906)
+- editor: make Enter/Return key close WiFi password dialogs (rh #708666)
+
+* Fri Jun 3 2011 Dan Williams - 0.8.9997-2.git20110531
+- Bump for CVE-2011-1943 (no changes, only a rebuild)
+
+* Tue May 31 2011 Dan Williams - 0.8.9997-1.git20110531
+- editor: fix resizing of UI elements (rh #707269)
+- core: retry wired connections when cable is replugged
+- core: fix a few warnings and remove some left-over debugging code
+
+* Thu May 26 2011 Dan Williams - 0.8.999-3.git20110526
+- compat: fix activation/deactivation of VPN connections (rh #699786)
+- core: fix autodetection of previously-used hidden wifi networks
+- core: silence error if ConsoleKit database does not yet exist (rh #695617)
+- core: fix Ad-Hoc frequency handling (rh #699203)
+- core: fixes for migrated OpenConnect VPN plugin connections
+- core: various fixes for VPN connection secrets handling
+- core: send only short hostname to DHCP servers (rh #694758)
+- core: better handling of PKCS#8 private keys
+- core: fix dispatcher script interface name handling
+- editor: fix potential crash when connection is invalid (rh #704848)
+- editor: allow _ as a valid character for GSM APNs
+
+* Mon May 9 2011 Dan Williams - 0.8.999-2.git20110509
+- core: fix possible crash when connections are deleted
+- core: fix exported symbols in libnm-util and libnm-glib
+- core/applet: updated translations
+
+* Tue May 3 2011 Dan Williams - 0.8.999-1
+- core: ensure DER format certificates are correctly recognized (rh #699591)
+- core: fix WINS server handling in client helper libraries
+- core: enhance dispatcher script environment to include IPv6 and VPN details
+- applet: migrate openswan connections to 0.9
+- editor: improve usability of editing IP addresses (rh #698199)
+
+* Wed Apr 27 2011 Dan Williams - 0.8.998-4.git20110427
+- core: enable optimized background roaming for WPA Enterprise configs
+- core: better handling of WiFi and WiMAX rfkill (rh #599002)
+- applet: fix crash detecting Bluetooth DUN devices a second time
+- ifcfg-rh: fix managed/unmanaged changes when removing connections (rh #698202)
+
+* Tue Apr 19 2011 Dan Williams - 0.8.998-3.git20110419
+- core: systemd and startup enhancements for NFS mounts
+- core: more efficient startup process
+- core: fix handling of multiple logins when one is inactive
+- core: fix handling of S390/Hercules CTC network interfaces (rh #641986)
+- core: support Easytether interfaces for Android phones
+- core: fix handling of WWAN enable/disable states
+- ifcfg-rh: harmonize handling if IPADDR/PREFIX/NETMASK with initscripts (rh #658907)
+- applet: fix connection to WPA Enterprise networks (rh #694765)
+
+* Wed Apr 06 2011 Dan Williams - 0.8.998-2.git20110406
+- core: fix handling of infinite IPv6 RDNSS timeouts (rh #689291)
+
+* Mon Apr 04 2011 Dan Williams - 0.8.998-1
+- Update to 0.8.998 (0.9.0-rc1)
+- core: fix near-infinite requests for passwords (rh #692783)
+- core: fix handling of wired 802.1x connections
+- core: ignore Nokia PC-Suite ethernet devices we can't use yet
+- applet: migrate 0.8 OpenVPN passwords to 0.9 formats
+
+* Thu Mar 31 2011 Dan Williams - 0.8.997-8.git20110331
+- core: resurrect default VPN username
+- core: don't stomp on crypto library users by de-initing the crypto library
+
+* Wed Mar 30 2011 Dan Williams - 0.8.997-7.git20110330
+- core: fix creation of default wired connections
+- core: fix requesting new secrets when old ones fail (ex changing WEP keys)
+- editor: ensure all pages are sensitive after retrieving secrets
+- editor: fix crash when scrolling through connection lists (rh #693446)
+- applet: fix crash after using the wifi or wired secrets dialogs (rh #693446)
+
+* Mon Mar 28 2011 Christopher Aillon - 0.8.997-6.git20110328
+- Fix trigger to enable the systemd service for upgrades (rh #678553)
+
+* Mon Mar 28 2011 Dan Williams - 0.8.997-5.git20110328
+- core: fix connection deactivation on the compat interface
+- core: give default wired connections a more friendly name
+- core: fix base type of newly created wired connections
+- applet: many updated translations
+
+* Fri Mar 25 2011 Dan Williams - 0.8.997-4.git20110325
+- core: fix possible libnm-glib crash when activating connections
+- applet: fix various naming and dialog title issues
+
+* Thu Mar 24 2011 Dan Williams - 0.8.997-3.git20110324
+- nm-version.h should be in NetworkManager-devel, not -glib-devel (rh #685442)
+
+* Thu Mar 24 2011 Dan Williams - 0.8.997-2.git20110324
+- core: add compatibility layer for KDE Plasma network infrastructure
+
+* Mon Mar 21 2011 Dan Williams - 0.8.997-1
+- Update to 0.8.997 (0.9-beta3)
+- ifcfg-rh: fix reading and writing of Dynamic WEP connections using LEAP as the eap method
+- wifi: fix signal strength for scanned access points with some drivers
+- applet: translation updates
+
+* Thu Mar 10 2011 Dan Williams - 0.8.996-1
+- Update to 0.8.996 (0.9-beta2)
+
+* Wed Mar 9 2011 Dan Williams - 0.8.995-4.git20110308
+- applet: fix bus name more
+
+* Wed Mar 9 2011 Dan Williams - 0.8.995-3.git20110308
+- applet: fix bus name
+
+* Tue Mar 8 2011 Matthias Clasen - 0.8.995-2.git20110308
+- Fix systemd requires
+
+* Mon Mar 7 2011 Dan Williams - 0.8.995-1.git20110308
+- Update to NetworkManager 0.9-beta1
+- core: consolidate user and system settings services into NM itself
+- core: add WiMAX support
+- applet: support Fast User Switching
+
+* Fri Feb 11 2011 Matthias Clasen - 0.8.2-8.git20101117
+- Rebuild against newer gtk
+
+* Mon Feb 07 2011 Fedora Release Engineering - 1:0.8.2-7.git20101117
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Feb 2 2011 Matthias Clasen - 0.8.2-6.git20101117
+- Rebuild against new gtk
+
+* Tue Feb 1 2011 Dan Williams - 0.8.2-5.git20101117
+- Handle modem IP interface changes after device is recognized
+
+* Mon Jan 10 2011 Matthias Clasen - 0.8.2-4.git20101117
+- Rebuild against new gtk3
+
+* Tue Dec 21 2010 Dan Horák - 0.8.2-3.git20101117
+- use --force in autoreconf to fix FTBFS
+
+* Fri Dec 3 2010 Matthias Clasen - 0.8.2-2.git20101117
+- Rebuild against newer gtk
+
+* Sat Nov 27 2010 Dan Williams - 0.8.2-1.git20101117
+- Update to 0.8.2
+
+* Wed Nov 3 2010 Matthias Clasen - 0.8.1-10.1
+- Rebuild against libnotify 0.7
+- misc gtk build fixes
+
+* Mon Nov 1 2010 Dan Williams - 0.8.1-10
+- core: preserve WiFi Enabled state across reboot and suspend/resume
+
+* Fri Oct 15 2010 Dan Williams - 0.8.1-9
+- core: fix suspend/resume regression (rh #638640)
+- core: fix issue causing some nmcli requests to be ignored
+
+* Thu Oct 7 2010 Dan Williams - 0.8.1-8
+- core: preserve custom local-mapped hostnames in /etc/hosts (rh #627269)
+
+* Thu Oct 7 2010 Dan Williams - 0.8.1-7
+- core: remove stale /etc/hosts mappings (rh #630146)
+
+* Tue Aug 31 2010 Dan Williams - 0.8.1-6
+- core: add dispatcher events on DHCPv4 and DHCPv6 lease changes
+- core: enforce access permissions when enabling/disabling WiFi and WWAN (rh #626337)
+- core: listen for UPower suspend/resume signals
+- applet: fix disabled Enable Networking and Enable Wireless menu items (rh #627365)
+- applet: updated translations
+- applet: obscure Mobile Broadband PIN in secondary unlock dialog
+
+* Wed Aug 18 2010 Dan Williams - 0.8.1-5
+- core: fix some systemd interaction issues
+
+* Tue Aug 17 2010 Dan Williams - 0.8.1-4
+- core: rebuild to fix polkit 0.97 build issue
+- applet: updated translations
+
+* Fri Aug 13 2010 Dan Williams - 0.8.1-3
+- core: rebuild to fix dbus-glib security issue (CVE-2010-1172) (rh #585394)
+
+* Fri Aug 13 2010 Dan Williams - 0.8.1-2
+- core: quiet annoying warnings (rh #612991)
+- core: fix retrieval of various IP options in libnm-glib (rh #611141)
+- core: ship NetworkManager.conf instead of deprecated nm-system-settings.conf (rh #606160)
+- core: add short hostname to /etc/hosts too (rh #621910)
+- core: recheck autoactivation when new system connections appear
+- core: enable DHCPv6-only configurations (rh #612445)
+- core: don't fail connection immediately if DHCP lease expires (rh #616084) (rh #590874)
+- core: fix editing of PPPoE system connections
+- core: work around twitchy frequency reporting of various wifi drivers
+- core: don't tear down user connections on console changes (rh #614556)
+- cli: wait a bit for NM's permissions check to complete (rh #614866)
+- ifcfg-rh: ignore BRIDGE and VLAN configs and treat as unmanaged (rh #619863)
+- man: add manpage for nm-online
+- applet: fix crash saving ignore-missing-CA-cert preference (rh #619775)
+- applet: hide PIN/PUK by default in the mobile PIN/PUK dialog (rh #615085)
+- applet: ensure Enter closes the PIN/PUK dialog (rh #611831)
+- applet: fix another crash in ignore-CA-certificate handling (rh #557495)
+- editor: fix handling of Wired/s390 connections (rh #618620)
+- editor: fix crash when canceling editing in IP address pages (rh #610891)
+- editor: fix handling of s390-specific options
+- editor: really fix crash when changing system connections (rh #603566)
+
+* Thu Jul 22 2010 Dan Williams - 0.8.1-1
+- core: read nm-system-settings.conf before NetworkManager.conf (rh #606160)
+- core: fix editing system DSL connections when using keyfile plugin
+- core: work around inconsistent proprietary driver associated AP reporting
+- core: ensure empty VPN secrets are not used (rh #587784)
+- core: don't request WiFi scans when connection is locked to a specific BSSID
+- cli: show IPv6 settings and configuration
+- applet: updated translations
+- editor: fix a PolicyKit-related crash editing connections (rh #603566)
+- applet: fix saving the ignore-missing-CA-cert preference (rh #610084)
+- editor: fix listing connections on PPC64 (rh #608663)
+- editor: ensure editor windows are destroyed when closed (rh #572466)
+
+* Thu Jul 1 2010 Matthias Clasen - 0.8.1-0.5
+- Rebuild against new gnome-bluetooth
+
+* Fri Jun 25 2010 Dan Williams - 0.8.1-0.4
+- Update to 0.8.1 release candidate
+- core: fix WWAN hardware enable state tracking (rh #591622)
+- core: fix Red Hat initscript return value on double-start (rh #584321)
+- core: add multicast route entry for IPv4 link-local connections
+- core: fix connection sharing in cases where a dnsmasq config file exists
+- core: fix handling of Ad-Hoc wifi connections to indicate correct network
+- core: ensure VPN interface name is passed to dispatcher when VPN goes down
+- ifcfg-rh: fix handling of ASCII WEP keys
+- ifcfg-rh: fix double-quoting of some SSIDs (rh #606518)
+- applet: ensure deleted connections are actually forgotten (rh #618973)
+- applet: don't crash if the AP's BSSID isn't availabe (rh #603236)
+- editor: don't crash on PolicyKit events after windows are closed (rh #572466)
+
+* Wed May 26 2010 Dan Williams