d3616db
29a9c41
%global wpa_supplicant_version 1:1.1
672348a
26675d1
%global ppp_version %(sed -n 's/^#define\\s*VERSION\\s*"\\([^\\s]*\\)"$/\\1/p' %{_includedir}/pppd/patchlevel.h 2>/dev/null | grep . || echo bad)
3a1a831
%global glib2_version %(pkg-config --modversion glib-2.0 2>/dev/null || echo bad)
8b7e496
085f846
%global epoch_version 1
373fa8c
%global rpm_version 1.32.6
373fa8c
%global real_version 1.32.6
74a5d6e
%global release_version 1
085f846
%global snapshot %{nil}
085f846
%global git_sha %{nil}
e09ac81
ce85c6f
%global obsoletes_device_plugins 1:0.9.9.95-1
f6516fc
%global obsoletes_ppp_plugin     1:1.5.3
4aa8a04
24c6572
%global systemd_dir %{_prefix}/lib/systemd/system
2875b62
%global sysctl_dir %{_prefix}/lib/sysctl.d
24c6572
%global nmlibdir %{_prefix}/lib/%{name}
29a9c41
%global nmplugindir %{_libdir}/%{name}/%{version}-%{release}
f732a55
98b39ff
%global _hardened_build 1
98b39ff
5eadbbc
%if "x%{?snapshot}" != "x"
7f9e845
%global snapshot_dot .%{snapshot}
7f9e845
%endif
5eadbbc
%if "x%{?git_sha}" != "x"
7f9e845
%global git_sha_dot .%{git_sha}
7f9e845
%endif
7f9e845
aeb4a90
%global snap %{?snapshot_dot}%{?git_sha_dot}
98b39ff
2875b62
%global real_version_major %(printf '%s' '%{real_version}' | sed -n 's/^\\([1-9][0-9]*\\.[0-9][0-9]*\\)\\.[0-9][0-9]*$/\\1/p')
354ea1c
a2e07e7
%global systemd_units NetworkManager.service NetworkManager-wait-online.service NetworkManager-dispatcher.service
a2e07e7
110dba2
%global systemd_units_cloud_setup nm-cloud-setup.service nm-cloud-setup.timer
110dba2
98b39ff
###############################################################################
98b39ff
7a48b33
%if "x__BCOND_DEFAULT_DEBUG__" == "x1" || "x__BCOND_DEFAULT_DEBUG__" == "x0"
7a48b33
%global bcond_default_debug __BCOND_DEFAULT_DEBUG__
7a48b33
%else
7a48b33
%global bcond_default_debug 0
7a48b33
%endif
7a48b33
7a48b33
%if "x__BCOND_DEFAULT_TEST__" == "x1" || "x__BCOND_DEFAULT_TEST__" == "x0"
7a48b33
%global bcond_default_test __BCOND_DEFAULT_TEST__
7a48b33
%else
7a48b33
%global bcond_default_test 0
7a48b33
%endif
7a48b33
6fd65f9
%bcond_with meson
98b39ff
%bcond_without adsl
98b39ff
%bcond_without bluetooth
98b39ff
%bcond_without wwan
98b39ff
%bcond_without team
98b39ff
%bcond_without wifi
2f601f9
%bcond_without ovs
bdcc136
%bcond_without ppp
98b39ff
%bcond_without nmtui
110dba2
%bcond_without nm_cloud_setup
98b39ff
%bcond_without regen_docs
7a48b33
%if %{bcond_default_debug}
7a48b33
%bcond_without debug
7a48b33
%else
98b39ff
%bcond_with    debug
7a48b33
%endif
7a48b33
%if %{bcond_default_test}
7a48b33
%bcond_without test
7a48b33
%else
92d36d7
%bcond_with    test
7a48b33
%endif
d6f04ca
%if 0%{?fedora} >= 33 || 0%{?rhel} >= 9
d6f04ca
%bcond_without lto
d6f04ca
%else
2a9113a
%bcond_with    lto
d6f04ca
%endif
b018266
%bcond_with    sanitizer
29a9c41
%if 0%{?fedora}
29a9c41
%bcond_without connectivity_fedora
29a9c41
%else
29a9c41
%bcond_with connectivity_fedora
29a9c41
%endif
92d36d7
%if 0%{?rhel} && 0%{?rhel} > 7
e49edc6
%bcond_without connectivity_redhat
e49edc6
%else
e49edc6
%bcond_with connectivity_redhat
e49edc6
%endif
29a9c41
%if 0%{?fedora} > 28 || 0%{?rhel} > 7
29a9c41
%bcond_without crypto_gnutls
29a9c41
%else
29a9c41
%bcond_with crypto_gnutls
29a9c41
%endif
84788c4
%if 0%{?rhel}
84788c4
%bcond_with iwd
84788c4
%else
84788c4
%bcond_without iwd
84788c4
%endif
28e6474
%if 0%{?fedora} > 31 || 0%{?rhel} > 7
28e6474
%bcond_without firewalld_zone
28e6474
%else
28e6474
%bcond_with firewalld_zone
28e6474
%endif
98b39ff
98b39ff
###############################################################################
98b39ff
c6fd1f3
%if 0%{?fedora} || 0%{?rhel} > 7
a486a68
%global dbus_version 1.9.18
a486a68
%global dbus_sys_dir %{_datadir}/dbus-1/system.d
a486a68
%else
a486a68
%global dbus_version 1.1
a486a68
%global dbus_sys_dir %{_sysconfdir}/dbus-1/system.d
a486a68
%endif
a486a68
c6fd1f3
# Older libndp versions use select() (rh#1933041). On well known distros,
c6fd1f3
# choose a version that has the necessary fix.
c6fd1f3
%if 0%{?rhel} && 0%{?rhel} == 8
c6fd1f3
%global libndp_version 1.7-4
c6fd1f3
%else
c6fd1f3
%global libndp_version %{nil}
c6fd1f3
%endif
c6fd1f3
a486a68
%if %{with bluetooth} || %{with wwan}
24c6572
%global with_modem_manager_1 1
24c6572
%else
24c6572
%global with_modem_manager_1 0
f249abd
%endif
13de8b4
a2e07e7
%if 0%{?fedora} >= 31 || 0%{?rhel} > 7
a2e07e7
%global dhcp_default internal
a2e07e7
%else
92d36d7
%global dhcp_default dhclient
a2e07e7
%endif
a2e07e7
a2e07e7
%if 0%{?fedora} || 0%{?rhel} > 7
a2e07e7
%global logging_backend_default journal
36c0fdc
%if 0%{?fedora} || 0%{?rhel} > 8
36c0fdc
%global dns_rc_manager_default auto
36c0fdc
%else
a2e07e7
%global dns_rc_manager_default symlink
36c0fdc
%endif
92d36d7
%else
a2e07e7
%global logging_backend_default syslog
a2e07e7
%global dns_rc_manager_default file
a2e07e7
%endif
a2e07e7
acbaada
%if 0%{?rhel} > 8 || 0%{?fedora} > 32
acbaada
%global config_plugins_default keyfile,ifcfg-rh
acbaada
%else
a2e07e7
%global config_plugins_default ifcfg-rh
acbaada
%endif
a2e07e7
a2e07e7
%if 0%{?fedora}
2875b62
# Although eBPF would be available on Fedora's kernel, it seems
a2e07e7
# we often get SELinux denials (rh#1651654). But even aside them,
a2e07e7
# bpf(BPF_MAP_CREATE, ...) randomly fails with EPERM. That might
a2e07e7
# be related to `ulimit -l`. Anyway, this is not usable at the
a2e07e7
# moment.
b190302
%global ebpf_enabled "no"
a2e07e7
%else
b190302
%global ebpf_enabled "no"
92d36d7
%endif
92d36d7
d6f04ca
# Fedora 33 enables LTO by default by setting CFLAGS="-flto -ffat-lto-objects".
d6f04ca
# However, we also require "-flto -flto-partition=none", so disable Fedora's
d6f04ca
# default and use our configure option --with-lto instead.
d6f04ca
%define _lto_cflags %{nil}
d6f04ca
98b39ff
###############################################################################
c5cf66f
f0ce8db
Name: NetworkManager
3cd439b
Summary: Network connection manager and user applications
41a1662
Epoch: %{epoch_version}
810ab20
Version: %{rpm_version}
373fa8c
Release: %{release_version}%{?snap}%{?dist}
91b043a
Group: System Environment/Base
da0c931
License: GPLv2+ and LGPLv2+
923d3d1
URL: https://networkmanager.dev/
30c9ed8
ebb5317
Source: https://download.gnome.org/sources/NetworkManager/%{real_version_major}/%{name}-%{real_version}.tar.xz
cf9d329
Source1: NetworkManager.conf
Dan Winship 9c603c3
Source2: 00-server.conf
2a9113a
Source4: 20-connectivity-fedora.conf
2a9113a
Source5: 20-connectivity-redhat.conf
2875b62
Source6: 70-nm-connectivity.conf
98b39ff
2be3b50
#Patch1: 0001-some.patch
505f80e
7cf89f5
Requires(post): systemd
fff3d1d
Requires(post): /usr/sbin/update-alternatives
7cf89f5
Requires(preun): systemd
fff3d1d
Requires(preun): /usr/sbin/update-alternatives
7cf89f5
Requires(postun): systemd
65bc38d
6d637f7
Requires: dbus >= %{dbus_version}
eb2c06a
Requires: glib2 >= %{glib2_version}
f249abd
Requires: %{name}-libnm%{?_isa} = %{epoch}:%{version}-%{release}
c6fd1f3
%if "%{libndp_version}" != ""
c6fd1f3
Requires: libndp >= %{libndp_version}
c6fd1f3
%endif
ce85c6f
Obsoletes: NetworkManager < %{obsoletes_device_plugins}
162dc7b
Obsoletes: NetworkManager < %{obsoletes_ppp_plugin}
f0b1252
Obsoletes: NetworkManager-wimax < 1.2
cvsdist 9906183
2875b62
%if 0%{?rhel} && 0%{?rhel} <= 7
2875b62
# Kept for RHEL to ensure that wired 802.1x works out of the box
2875b62
Requires: wpa_supplicant >= 1:1.1
2875b62
%endif
2875b62
13defc0
Conflicts: NetworkManager-vpnc < 1:0.7.0.99-1
13defc0
Conflicts: NetworkManager-openvpn < 1:0.7.0.99-1
13defc0
Conflicts: NetworkManager-pptp < 1:0.7.0.99-1
7e93001
Conflicts: NetworkManager-openconnect < 0:0.7.0.99-1
e11025f
Conflicts: kde-plasma-networkmanagement < 1:0.9-0.49.20110527git.nm09
0ec7b9d
85ab70f
BuildRequires: make
92d36d7
BuildRequires: gcc
92d36d7
BuildRequires: libtool
92d36d7
BuildRequires: pkgconfig
6fd65f9
%if %{with meson}
6fd65f9
BuildRequires: meson
6fd65f9
%else
92d36d7
BuildRequires: automake
92d36d7
BuildRequires: autoconf
6fd65f9
%endif
92d36d7
BuildRequires: intltool
92d36d7
BuildRequires: gettext-devel
92d36d7
6d637f7
BuildRequires: dbus-devel >= %{dbus_version}
29a9c41
BuildRequires: glib2-devel >= 2.40.0
65bc38d
BuildRequires: gobject-introspection-devel >= 0.10.3
f6516fc
%if %{with ppp}
f249abd
BuildRequires: ppp-devel >= 2.4.5
f6516fc
%endif
29a9c41
%if %{with crypto_gnutls}
29a9c41
BuildRequires: gnutls-devel >= 2.12
29a9c41
%else
798fed6
BuildRequires: nss-devel >= 3.11.7
29a9c41
%endif
3595afa
BuildRequires: dhclient
e09ac81
BuildRequires: readline-devel
2caedee
BuildRequires: audit-libs-devel
98b39ff
%if %{with regen_docs}
30c9ed8
BuildRequires: gtk-doc
4aa8a04
%endif
8cd18ba
BuildRequires: libudev-devel
07a2252
BuildRequires: libuuid-devel
6cdec87
BuildRequires: /usr/bin/valac
a486a68
BuildRequires: libxslt
98b39ff
%if %{with bluetooth}
d22bbaa
BuildRequires: bluez-libs-devel
d22bbaa
%endif
7cf89f5
BuildRequires: systemd >= 200-3 systemd-devel
a486a68
%if 0%{?fedora}
a486a68
BuildRequires: libpsl-devel >= 0.1
a486a68
%endif
a486a68
BuildRequires: libcurl-devel
29eeee6
BuildRequires: libndp-devel >= 1.0
f249abd
%if 0%{?with_modem_manager_1}
29eeee6
BuildRequires: ModemManager-glib-devel >= 1.0
13de8b4
%endif
110dba2
%if %{with wwan}
110dba2
BuildRequires: mobile-broadband-provider-info-devel
110dba2
%endif
98b39ff
%if %{with nmtui}
fdc10f8
BuildRequires: newt-devel
13de8b4
%endif
f249abd
BuildRequires: /usr/bin/dbus-launch
29a9c41
%if 0%{?fedora} > 27 || 0%{?rhel} > 7
29a9c41
BuildRequires: python3
29a9c41
BuildRequires: python3-gobject-base
29a9c41
BuildRequires: python3-dbus
29a9c41
%else
29a9c41
BuildRequires: python2
29a9c41
BuildRequires: pygobject3-base
29a9c41
BuildRequires: dbus-python
29a9c41
%endif
f249abd
BuildRequires: libselinux-devel
f249abd
BuildRequires: polkit-devel
aeb4a90
BuildRequires: jansson-devel
29a9c41
%if %{with sanitizer}
29a9c41
BuildRequires: libasan
28e6474
%if 0%{?fedora} || 0%{?rhel} >= 8
29a9c41
BuildRequires: libubsan
29a9c41
%endif
29a9c41
%endif
28e6474
%if %{with firewalld_zone}
28e6474
BuildRequires: firewalld-filesystem
28e6474
%endif
28e6474
BuildRequires: iproute
a06b38b
%if 0%{?fedora} || 0%{?rhel} > 7
a06b38b
BuildRequires: iproute-tc
a06b38b
%endif
13de8b4
fd6f6ac
Provides: %{name}-dispatcher%{?_isa} = %{epoch}:%{version}-%{release}
fd6f6ac
2a9113a
# NetworkManager uses various parts of systemd-networkd internally, including
2a9113a
# DHCP client, IPv4 Link-Local address negotiation or LLDP support.
2a9113a
# This provide is essentially here so that NetworkManager shows on Security
2a9113a
# Response Team's radar in case a flaw is found. The code is frequently
2a9113a
# synchronized and thus it's not easy to establish a good version number
2a9113a
# here. The version of zero is there just to have something conservative so
2a9113a
# that the scripts that would parse the SPEC file naively would be unlikely
2a9113a
# to fail. Refer to git log for the real date and commit number of last
2a9113a
# synchronization:
c6fd1f3
# https://gitlab.freedesktop.org/NetworkManager/NetworkManager/commits/main/src/
2a9113a
Provides: bundled(systemd) = 0
2a9113a
cvsdist 9906183
cvsdist 9906183
%description
e09ac81
NetworkManager is a system service that manages network interfaces and
e09ac81
connections based on user or automatic configuration. It supports
e09ac81
Ethernet, Bridge, Bond, VLAN, Team, InfiniBand, Wi-Fi, mobile broadband
e09ac81
(WWAN), PPPoE and other devices, and supports a variety of different VPN
e09ac81
services.
cvsdist 9906183
cvsdist 9906183
98b39ff
%if %{with adsl}
Dan Winship 74e11b0
%package adsl
Jiří Klimeš a36fa77
Summary: ADSL device plugin for NetworkManager
91b043a
Group: System Environment/Base
Jiří Klimeš a36fa77
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
ce85c6f
Obsoletes: NetworkManager < %{obsoletes_device_plugins}
Jiří Klimeš a36fa77
Dan Winship 74e11b0
%description adsl
Jiří Klimeš a36fa77
This package contains NetworkManager support for ADSL devices.
Jiří Klimeš a36fa77
%endif
Jiří Klimeš a36fa77
Jiří Klimeš a36fa77
98b39ff
%if %{with bluetooth}
Dan Winship 74e11b0
%package bluetooth
Jiří Klimeš a36fa77
Summary: Bluetooth device plugin for NetworkManager
91b043a
Group: System Environment/Base
Jiří Klimeš a36fa77
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
3ce4911
Requires: NetworkManager-wwan = %{epoch}:%{version}-%{release}
2875b62
%if 0%{?rhel} && 0%{?rhel} <= 7
2875b62
# No Requires:bluez to prevent it being installed when updating
2875b62
# to the split NM package
2875b62
%else
e09ac81
Requires: bluez >= 4.101-5
2875b62
%endif
ce85c6f
Obsoletes: NetworkManager < %{obsoletes_device_plugins}
Jiří Klimeš a36fa77
Dan Winship 74e11b0
%description bluetooth
Jiří Klimeš a36fa77
This package contains NetworkManager support for Bluetooth devices.
Jiří Klimeš a36fa77
%endif
Jiří Klimeš a36fa77
Jiří Klimeš a36fa77
5dd9e74
%if %{with team}
f249abd
%package team
f249abd
Summary: Team device plugin for NetworkManager
91b043a
Group: System Environment/Base
f249abd
BuildRequires: teamd-devel
f249abd
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
ce85c6f
Obsoletes: NetworkManager < %{obsoletes_device_plugins}
2875b62
%if 0%{?fedora} || 0%{?rhel} >= 8
f249abd
# Team was split from main NM binary between 0.9.10 and 1.0
2875b62
# We need this Obsoletes in addition to the one above
2875b62
# (git:3aede801521ef7bff039e6e3f1b3c7b566b4338d).
f249abd
Obsoletes: NetworkManager < 1.0.0
2875b62
%endif
f249abd
f249abd
%description team
f249abd
This package contains NetworkManager support for team devices.
f249abd
%endif
f249abd
f249abd
98b39ff
%if %{with wifi}
e09ac81
%package wifi
e09ac81
Summary: Wifi plugin for NetworkManager
91b043a
Group: System Environment/Base
e09ac81
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
a6813af
a6813af
%if 0%{?fedora} >= 29 || 0%{?rhel} >= 9
d106900
Requires: wireless-regdb
a6813af
%else
a6813af
Requires: crda
a6813af
%endif
a6813af
5ef9772
%if %{with iwd} && (0%{?fedora} > 24 || 0%{?rhel} > 7)
5ef9772
Requires: (wpa_supplicant >= %{wpa_supplicant_version} or iwd)
81023c3
Suggests: wpa_supplicant
5ef9772
%else
5ef9772
# Just require wpa_supplicant on platforms that don't support boolean
5ef9772
# dependencies even though the plugin supports both supplicant and
5ef9772
# iwd backend.
81023c3
Requires: wpa_supplicant >= %{wpa_supplicant_version}
5ef9772
%endif
29a9c41
ce85c6f
Obsoletes: NetworkManager < %{obsoletes_device_plugins}
e09ac81
e09ac81
%description wifi
e09ac81
This package contains NetworkManager support for Wifi and OLPC devices.
e09ac81
%endif
e09ac81
e09ac81
98b39ff
%if %{with wwan}
Jiří Klimeš a36fa77
%package wwan
Jiří Klimeš a36fa77
Summary: Mobile broadband device plugin for NetworkManager
91b043a
Group: System Environment/Base
Jiří Klimeš a36fa77
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
2875b62
%if 0%{?rhel} && 0%{?rhel} <= 7
2875b62
# No Requires:ModemManager to prevent it being installed when updating
2875b62
# to the split NM package
2875b62
%else
e09ac81
Requires: ModemManager
2875b62
%endif
ce85c6f
Obsoletes: NetworkManager < %{obsoletes_device_plugins}
Jiří Klimeš a36fa77
Jiří Klimeš a36fa77
%description wwan
5dd9e74
This package contains NetworkManager support for mobile broadband (WWAN)
5dd9e74
devices.
Jiří Klimeš a36fa77
%endif
Jiří Klimeš a36fa77
2f601f9
2f601f9
%if %{with ovs}
2f601f9
%package ovs
c362687
Summary: Open vSwitch device plugin for NetworkManager
91b043a
Group: System Environment/Base
2f601f9
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
2a9113a
%if 0%{?rhel} == 0
2f601f9
Requires: openvswitch
2a9113a
%endif
2f601f9
2f601f9
%description ovs
c362687
This package contains NetworkManager support for Open vSwitch bridges.
2f601f9
%endif
2f601f9
2f601f9
bdcc136
%if %{with ppp}
bdcc136
%package ppp
bdcc136
Summary: PPP plugin for NetworkManager
91b043a
Group: System Environment/Base
bdcc136
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
bdcc136
Requires: ppp = %{ppp_version}
0cc505c
Requires: NetworkManager = %{epoch}:%{version}-%{release}
bdcc136
Obsoletes: NetworkManager < %{obsoletes_ppp_plugin}
bdcc136
bdcc136
%description ppp
bdcc136
This package contains NetworkManager support for PPP.
bdcc136
%endif
bdcc136
Jiří Klimeš a36fa77
f249abd
%package libnm
a06b38b
Summary: Libraries for adding NetworkManager support to applications.
91b043a
Group: Development/Libraries
c6fd1f3
Conflicts: NetworkManager-glib < 1:1.31.0
da0c931
License: LGPLv2+
f249abd
f249abd
%description libnm
5dd9e74
This package contains the libraries that make it easier to use some
a06b38b
NetworkManager functionality from applications.
f249abd
f249abd
f249abd
%package libnm-devel
a06b38b
Summary: Header files for adding NetworkManager support to applications.
91b043a
Group: Development/Libraries
f249abd
Requires: %{name}-libnm%{?_isa} = %{epoch}:%{version}-%{release}
f249abd
Requires: glib2-devel
f249abd
Requires: pkgconfig
da0c931
License: LGPLv2+
f249abd
f249abd
%description libnm-devel
5dd9e74
This package contains the header and pkg-config files for development
a06b38b
applications using NetworkManager functionality from applications.
f249abd
99a82f8
29a9c41
%if %{with connectivity_fedora}
11e5816
%package config-connectivity-fedora
11e5816
Summary: NetworkManager config file for connectivity checking via Fedora servers
91b043a
Group: System Environment/Base
bdcc136
BuildArch: noarch
e49edc6
Provides: NetworkManager-config-connectivity = %{epoch}:%{version}-%{release}
11e5816
11e5816
%description config-connectivity-fedora
11e5816
This adds a NetworkManager configuration file to enable connectivity checking
11e5816
via Fedora infrastructure.
29a9c41
%endif
11e5816
e49edc6
e49edc6
%if %{with connectivity_redhat}
e49edc6
%package config-connectivity-redhat
e49edc6
Summary: NetworkManager config file for connectivity checking via Red Hat servers
91b043a
Group: System Environment/Base
e49edc6
BuildArch: noarch
e49edc6
Provides: NetworkManager-config-connectivity = %{epoch}:%{version}-%{release}
e49edc6
e49edc6
%description config-connectivity-redhat
e49edc6
This adds a NetworkManager configuration file to enable connectivity checking
e49edc6
via Red Hat infrastructure.
e49edc6
%endif
e49edc6
e49edc6
Dan Winship 9c603c3
%package config-server
Dan Winship 9c603c3
Summary: NetworkManager config file for "server-like" defaults
91b043a
Group: System Environment/Base
bdcc136
BuildArch: noarch
Dan Winship 9c603c3
Dan Winship 9c603c3
%description config-server
Dan Winship 9c603c3
This adds a NetworkManager configuration file to make it behave more
Dan Winship 9c603c3
like the old "network" service. In particular, it stops NetworkManager
Dan Winship 9c603c3
from automatically running DHCP on unconfigured ethernet devices, and
Dan Winship 9c603c3
allows connections with static IP addresses to be brought up even on
Dan Winship 9c603c3
ethernet devices with no carrier.
Dan Winship 9c603c3
Dan Winship 9c603c3
This package is intended to be installed by default for server
Dan Winship 9c603c3
deployments.
99a82f8
e49edc6
29a9c41
%package dispatcher-routing-rules
29a9c41
Summary: NetworkManager dispatcher file for advanced routing rules
91b043a
Group: System Environment/Base
29a9c41
BuildArch: noarch
29a9c41
Provides: %{name}-config-routing-rules = %{epoch}:%{version}-%{release}
c6fd1f3
Obsoletes: %{name}-config-routing-rules < 1:1.31.0
29a9c41
29a9c41
%description dispatcher-routing-rules
29a9c41
This adds a NetworkManager dispatcher file to support networking
29a9c41
configurations using "/etc/sysconfig/network-scripts/rule-NAME" files
29a9c41
(eg, to do policy-based routing).
29a9c41
e49edc6
110dba2
%if %{with nmtui}
fdc10f8
%package tui
fdc10f8
Summary: NetworkManager curses-based UI
91b043a
Group: System Environment/Base
f249abd
Requires: %{name} = %{epoch}:%{version}-%{release}
f249abd
Requires: %{name}-libnm%{?_isa} = %{epoch}:%{version}-%{release}
fdc10f8
fdc10f8
%description tui
fdc10f8
This adds a curses-based "TUI" (Text User Interface) to
fdc10f8
NetworkManager, to allow performing some of the operations supported
fdc10f8
by nm-connection-editor and nm-applet in a non-graphical environment.
13de8b4
%endif
fdc10f8
e49edc6
110dba2
%if %{with nm_cloud_setup}
110dba2
%package cloud-setup
110dba2
Summary: Automatically configure NetworkManager in cloud
110dba2
Group: System Environment/Base
110dba2
Requires: %{name} = %{epoch}:%{version}-%{release}
110dba2
Requires: %{name}-libnm%{?_isa} = %{epoch}:%{version}-%{release}
110dba2
110dba2
%description cloud-setup
110dba2
Installs a nm-cloud-setup tool that can automatically configure
110dba2
NetworkManager in cloud setups. Currently only EC2 is supported.
e4027e3
This tool is still experimental.
110dba2
%endif
110dba2
110dba2
cvsdist 9906183
%prep
92d36d7
%autosetup -p1 -n NetworkManager-%{real_version}
3ce4911
e49edc6
cvsdist 9906183
%build
6fd65f9
%if %{with meson}
6fd65f9
%meson \
a2e07e7
	-Db_ndebug=false \
2a9113a
	--warnlevel 2 \
2a9113a
%if %{with test}
2a9113a
	--werror \
2a9113a
%endif
c6fd1f3
	-Dnft=/usr/sbin/nft \
c6fd1f3
	-Diptables=/usr/sbin/iptables \
6fd65f9
	-Ddhcpcanon=no \
6fd65f9
	-Ddhcpcd=no \
6fd65f9
	-Dconfig_dhcp_default=%{dhcp_default} \
6fd65f9
%if %{with crypto_gnutls}
6fd65f9
	-Dcrypto=gnutls \
6fd65f9
%else
6fd65f9
	-Dcrypto=nss \
6fd65f9
%endif
6fd65f9
%if %{with debug}
6fd65f9
	-Dmore_logging=true \
6fd65f9
	-Dmore_asserts=10000 \
6fd65f9
%else
6fd65f9
	-Dmore_logging=false \
6fd65f9
	-Dmore_asserts=0 \
6fd65f9
%endif
6fd65f9
	-Dld_gc=true \
2a9113a
%if %{with lto}
2a9113a
	-D b_lto=true \
2a9113a
%else
2a9113a
	-D b_lto=false \
2a9113a
%endif
6fd65f9
	-Dlibaudit=yes-disabled-by-default \
6fd65f9
%if 0%{?with_modem_manager_1}
6fd65f9
	-Dmodem_manager=true \
6fd65f9
%else
6fd65f9
	-Dmodem_manager=false \
6fd65f9
%endif
6fd65f9
%if %{with wifi}
6fd65f9
	-Dwifi=true \
6fd65f9
%if 0%{?fedora}
6fd65f9
	-Dwext=true \
6fd65f9
%else
6fd65f9
	-Dwext=false \
6fd65f9
%endif
6fd65f9
%else
6fd65f9
	-Dwifi=false \
6fd65f9
%endif
6fd65f9
%if %{with iwd}
6fd65f9
	-Diwd=true \
6fd65f9
%else
6fd65f9
	-Diwd=false \
6fd65f9
%endif
e4027e3
%if %{with bluetooth}
e4027e3
	-Dbluez5_dun=true \
e4027e3
%else
e4027e3
	-Dbluez5_dun=false \
e4027e3
%endif
110dba2
%if %{with nmtui}
110dba2
	-Dnmtui=true \
110dba2
%else
110dba2
	-Dnmtui=false \
110dba2
%endif
110dba2
%if %{with nm_cloud_setup}
110dba2
	-Dnm_cloud_setup=true \
110dba2
%else
110dba2
	-Dnm_cloud_setup=false \
110dba2
%endif
6fd65f9
	-Dvapi=true \
6fd65f9
	-Dintrospection=true \
6fd65f9
%if %{with regen_docs}
6fd65f9
	-Ddocs=true \
6fd65f9
%else
6fd65f9
	-Ddocs=false \
6fd65f9
%endif
6fd65f9
%if %{with team}
6fd65f9
	-Dteamdctl=true \
6fd65f9
%else
6fd65f9
	-Dteamdctl=false \
6fd65f9
%endif
6fd65f9
%if %{with ovs}
6fd65f9
	-Dovs=true \
6fd65f9
%else
6fd65f9
	-Dovs=false \
6fd65f9
%endif
6fd65f9
	-Dselinux=true \
2a9113a
	-Dpolkit=true  \
e4027e3
	-Dconfig_auth_polkit_default=true \
6fd65f9
	-Dmodify_system=true \
6fd65f9
	-Dconcheck=true \
6fd65f9
%if 0%{?fedora}
6fd65f9
	-Dlibpsl=true \
6fd65f9
%else
6fd65f9
	-Dlibpsl=false \
a2e07e7
%endif
b190302
%if %{ebpf_enabled} != "yes"
2a9113a
	-Debpf=false \
a2e07e7
%else
a2e07e7
	-Debpf=true \
6fd65f9
%endif
6fd65f9
	-Dsession_tracking=systemd \
6fd65f9
	-Dsuspend_resume=systemd \
6fd65f9
	-Dsystemdsystemunitdir=%{systemd_dir} \
6fd65f9
	-Dsystem_ca_path=/etc/pki/tls/cert.pem \
6fd65f9
	-Ddbus_conf_dir=%{dbus_sys_dir} \
6fd65f9
	-Dtests=yes \
6fd65f9
	-Dvalgrind=no \
6fd65f9
	-Difcfg_rh=true \
a2e07e7
	-Difupdown=false \
6fd65f9
%if %{with ppp}
6fd65f9
	-Dpppd_plugin_dir=%{_libdir}/pppd/%{ppp_version} \
6fd65f9
	-Dppp=true \
6fd65f9
%endif
28e6474
%if %{with firewalld_zone}
28e6474
	-Dfirewalld_zone=true \
28e6474
%else
28e6474
	-Dfirewalld_zone=false \
28e6474
%endif
6fd65f9
	-Ddist_version=%{version}-%{release} \
a2e07e7
	-Dconfig_plugins_default=%{config_plugins_default} \
36c0fdc
	-Dresolvconf=no \
36c0fdc
	-Dnetconfig=no \
a2e07e7
	-Dconfig_dns_rc_manager_default=%{dns_rc_manager_default} \
a2e07e7
	-Dconfig_logging_backend_default=%{logging_backend_default} \
a2e07e7
	-Djson_validation=true
6fd65f9
6fd65f9
%meson_build
6fd65f9
6fd65f9
%else
6fd65f9
# autotools
7802605
%if %{with regen_docs}
04c92a6
gtkdocize
7802605
%endif
ff71c66
autoreconf --install --force
ff71c66
intltoolize --automake --copy --force
d613319
%configure \
6cfba53
	--with-runstatedir=%{_rundir} \
29a9c41
	--disable-silent-rules \
d613319
	--disable-static \
c6fd1f3
	--with-nft=/usr/sbin/nft \
c6fd1f3
	--with-iptables=/usr/sbin/iptables \
91d9088
	--with-dhclient=yes \
91d9088
	--with-dhcpcd=no \
2f601f9
	--with-dhcpcanon=no \
92d36d7
	--with-config-dhcp-default=%{dhcp_default} \
29a9c41
%if %{with crypto_gnutls}
29a9c41
	--with-crypto=gnutls \
354ea1c
%else
29a9c41
	--with-crypto=nss \
354ea1c
%endif
b018266
%if %{with sanitizer}
29a9c41
	--with-address-sanitizer=exec \
28e6474
%if 0%{?fedora} || 0%{?rhel} >= 8
b018266
	--enable-undefined-sanitizer \
28e6474
%else
28e6474
	--disable-undefined-sanitizer \
29a9c41
%endif
b018266
%else
29a9c41
	--with-address-sanitizer=no \
b018266
	--disable-undefined-sanitizer \
b018266
%endif
98b39ff
%if %{with debug}
b018266
	--enable-more-logging \
98b39ff
	--with-more-asserts=10000 \
b018266
%else
b018266
	--disable-more-logging \
b018266
	--without-more-asserts \
98b39ff
%endif
ce85c6f
	--enable-ld-gc \
2a9113a
%if %{with lto}
2a9113a
	--enable-lto \
2a9113a
%else
2a9113a
	--disable-lto \
2a9113a
%endif
2caedee
	--with-libaudit=yes-disabled-by-default \
f249abd
%if 0%{?with_modem_manager_1}
29eeee6
	--with-modem-manager-1=yes \
13de8b4
%else
13de8b4
	--with-modem-manager-1=no \
13de8b4
%endif
98b39ff
%if %{with wifi}
f37fc20
	--enable-wifi=yes \
fc0d89f
%if 0%{?fedora}
fc0d89f
	--with-wext=yes \
fc0d89f
%else
fc0d89f
	--with-wext=no \
fc0d89f
%endif
f37fc20
%else
f37fc20
	--enable-wifi=no \
f37fc20
%endif
29a9c41
%if %{with iwd}
29a9c41
	--with-iwd=yes \
29a9c41
%else
29a9c41
	--with-iwd=no \
29a9c41
%endif
e4027e3
%if %{with bluetooth}
e4027e3
	--enable-bluez5-dun=yes \
e4027e3
%else
e4027e3
	--enable-bluez5-dun=no \
e4027e3
%endif
110dba2
%if %{with nmtui}
110dba2
	--with-nmtui=yes \
110dba2
%else
110dba2
	--with-nmtui=no \
110dba2
%endif
110dba2
%if %{with nm_cloud_setup}
110dba2
	--with-nm-cloud-setup=yes \
110dba2
%else
110dba2
	--with-nm-cloud-setup=no \
110dba2
%endif
3bbea25
	--enable-vala=yes \
a486a68
	--enable-introspection \
98b39ff
%if %{with regen_docs}
4aa8a04
	--enable-gtk-doc \
e09ac81
%else
e09ac81
	--disable-gtk-doc \
4aa8a04
%endif
98b39ff
%if %{with team}
41a1662
	--enable-teamdctl=yes \
13de8b4
%else
41a1662
	--enable-teamdctl=no \
13de8b4
%endif
2f601f9
%if %{with ovs}
2f601f9
	--enable-ovs=yes \
2f601f9
%else
2f601f9
	--enable-ovs=no \
2f601f9
%endif
f249abd
	--with-selinux=yes \
c97c74c
	--enable-polkit=yes \
Dan Winship 8ab74ba
	--enable-modify-system=yes \
Dan Winship d28f80d
	--enable-concheck \
a486a68
%if 0%{?fedora}
5539474
	--with-libpsl \
a486a68
%else
5539474
	--without-libpsl \
a486a68
%endif
a2e07e7
	--with-ebpf=%{ebpf_enabled} \
5909613
	--with-session-tracking=systemd \
3bbea25
	--with-suspend-resume=systemd \
Dan Winship 430484a
	--with-systemdsystemunitdir=%{systemd_dir} \
Jiří Klimeš 394c4da
	--with-system-ca-path=/etc/pki/tls/cert.pem \
a486a68
	--with-dbus-sys-dir=%{dbus_sys_dir} \
ac7dc19
	--with-tests=yes \
92d36d7
%if %{with test}
92d36d7
	--enable-more-warnings=error \
354ea1c
%else
29a9c41
	--enable-more-warnings=yes \
354ea1c
%endif
6a6586f
	--with-valgrind=no \
6a6586f
	--enable-ifcfg-rh=yes \
a2e07e7
	--enable-ifupdown=no \
bdcc136
%if %{with ppp}
27e3dfe
	--with-pppd-plugin-dir=%{_libdir}/pppd/%{ppp_version} \
bdcc136
	--enable-ppp=yes \
bdcc136
%endif
28e6474
%if %{with firewalld_zone}
28e6474
	--enable-firewalld-zone \
28e6474
%else
28e6474
	--disable-firewalld-zone \
28e6474
%endif
f249abd
	--with-dist-version=%{version}-%{release} \
a2e07e7
	--with-config-plugins-default=%{config_plugins_default} \
36c0fdc
	--with-resolvconf=no \
36c0fdc
	--with-netconfig=no \
a2e07e7
	--with-config-dns-rc-manager-default=%{dns_rc_manager_default} \
a18e858
	--with-config-logging-backend-default=%{logging_backend_default}
ac7dc19
8f93680
%make_build
bed27cd
110dba2
%endif
e49edc6
cvsdist 9906183
%install
6fd65f9
%if %{with meson}
6fd65f9
%meson_install
6fd65f9
%else
8f93680
%make_install
6fd65f9
%endif
55a16fd
21cb2c5
cp %{SOURCE1} %{buildroot}%{_sysconfdir}/%{name}/
55a16fd
21cb2c5
cp %{SOURCE2} %{buildroot}%{nmlibdir}/conf.d/
29a9c41
29a9c41
%if %{with connectivity_fedora}
2a9113a
cp %{SOURCE4} %{buildroot}%{nmlibdir}/conf.d/
29a9c41
%endif
Dan Winship 9c603c3
e49edc6
%if %{with connectivity_redhat}
2a9113a
cp %{SOURCE5} %{buildroot}%{nmlibdir}/conf.d/
2875b62
mkdir -p %{buildroot}%{_sysctldir}
2875b62
cp %{SOURCE6} %{buildroot}%{_sysctldir}
e49edc6
%endif
e49edc6
231f110
cp examples/dispatcher/10-ifcfg-rh-routes.sh %{buildroot}%{nmlibdir}/dispatcher.d/
231f110
ln -s ../no-wait.d/10-ifcfg-rh-routes.sh %{buildroot}%{nmlibdir}/dispatcher.d/pre-up.d/
231f110
ln -s ../10-ifcfg-rh-routes.sh %{buildroot}%{nmlibdir}/dispatcher.d/no-wait.d/
5bbc03f
f0ce8db
%find_lang %{name}
9e37500
21cb2c5
rm -f %{buildroot}%{_libdir}/*.la
21cb2c5
rm -f %{buildroot}%{_libdir}/pppd/%{ppp_version}/*.la
29a9c41
rm -f %{buildroot}%{nmplugindir}/*.la
a388b12
de82b42
# Ensure the documentation timestamps are constant to avoid multilib conflicts
04c92a6
find %{buildroot}%{_datadir}/gtk-doc -exec touch --reference configure.ac '{}' \+
37b2e50
9093f62
%if 0%{?__debug_package}
7802605
mkdir -p %{buildroot}%{_prefix}/src/debug/NetworkManager-%{real_version}
7802605
cp valgrind.suppressions %{buildroot}%{_prefix}/src/debug/NetworkManager-%{real_version}
9093f62
%endif
9093f62
fff3d1d
touch %{buildroot}%{_sbindir}/ifup %{buildroot}%{_sbindir}/ifdown
fff3d1d
cvsdist 9906183
5bbc03f
%check
6fd65f9
%if %{with meson}
6fd65f9
%if %{with test}
6fd65f9
%meson_test
6fd65f9
%else
6fd65f9
%ninja_test -C %{_vpath_builddir} || :
6fd65f9
%endif
6fd65f9
%else
6fd65f9
# autotools
98b39ff
%if %{with test}
92d36d7
make -k %{?_smp_mflags} check
92d36d7
%else
92d36d7
make -k %{?_smp_mflags} check || :
98b39ff
%endif
110dba2
%endif
5bbc03f
5bbc03f
de4dee2
%pre
de4dee2
if [ -f "%{systemd_dir}/network-online.target.wants/NetworkManager-wait-online.service" ] ; then
de4dee2
    # older versions used to install this file, effectively always enabling
de4dee2
    # NetworkManager-wait-online.service. We no longer do that and rely on
de4dee2
    # preset.
de4dee2
    # But on package upgrade we must explicitly enable it (rh#1455704).
de4dee2
    systemctl enable NetworkManager-wait-online.service || :
de4dee2
fi
de4dee2
de4dee2
cvsdist 9906183
%post
3240dc5
# skip triggering if udevd isn't even accessible, e.g. containers or
3240dc5
# rpm-ostree-based systems
3240dc5
if [ -S /run/udev/control ]; then
3240dc5
    /usr/bin/udevadm control --reload-rules || :
3240dc5
    /usr/bin/udevadm trigger --subsystem-match=net || :
3240dc5
fi
28e6474
%if %{with firewalld_zone}
28e6474
%firewalld_reload
28e6474
%endif
5bbc03f
a2e07e7
%systemd_post %{systemd_units}
cvsdist 9906183
fff3d1d
%triggerin -- initscripts
fff3d1d
if [ -f %{_sbindir}/ifup -a ! -L %{_sbindir}/ifup ]; then
fff3d1d
    # initscripts package too old, won't let us set an alternative
fff3d1d
    /usr/sbin/update-alternatives --remove ifup %{_libexecdir}/nm-ifup >/dev/null 2>&1 || :
fff3d1d
else
fff3d1d
    /usr/sbin/update-alternatives --install %{_sbindir}/ifup ifup %{_libexecdir}/nm-ifup 50 \
fff3d1d
        --slave %{_sbindir}/ifdown ifdown %{_libexecdir}/nm-ifdown
fff3d1d
fi
fff3d1d
e49edc6
110dba2
%if %{with nm_cloud_setup}
110dba2
%post cloud-setup
110dba2
%systemd_post %{systemd_units_cloud_setup}
110dba2
%endif
110dba2
110dba2
cvsdist 9906183
%preun
f0ce8db
if [ $1 -eq 0 ]; then
a6893b4
    # Package removal, not upgrade
a6893b4
    /bin/systemctl --no-reload disable NetworkManager.service >/dev/null 2>&1 || :
4b595f8
4b595f8
    # Don't kill networking entirely just on package remove
4b595f8
    #/bin/systemctl stop NetworkManager.service >/dev/null 2>&1 || :
fff3d1d
fff3d1d
    /usr/sbin/update-alternatives --remove ifup %{_libexecdir}/nm-ifup >/dev/null 2>&1 || :
cvsdist 9906183
fi
7cf89f5
%systemd_preun NetworkManager-wait-online.service NetworkManager-dispatcher.service
cvsdist 9906183
e49edc6
110dba2
%if %{with nm_cloud_setup}
110dba2
%preun cloud-setup
110dba2
%systemd_preun %{systemd_units_cloud_setup}
110dba2
%endif
110dba2
110dba2
f732a55
%postun
5bbc03f
/usr/bin/udevadm control --reload-rules || :
5bbc03f
/usr/bin/udevadm trigger --subsystem-match=net || :
28e6474
%if %{with firewalld_zone}
28e6474
%firewalld_reload
28e6474
%endif
5bbc03f
a2e07e7
%systemd_postun %{systemd_units}
4a90bfc
e5d9e5b
a2e07e7
%if (0%{?fedora} && 0%{?fedora} < 28) || 0%{?rhel}
6cdec87
%post   libnm -p /sbin/ldconfig
6cdec87
%postun libnm -p /sbin/ldconfig
6cdec87
%endif
4ce1d89
65bc38d
110dba2
%if %{with nm_cloud_setup}
110dba2
%postun cloud-setup
110dba2
%systemd_postun %{systemd_units_cloud_setup}
110dba2
%endif
110dba2
110dba2
85fff45
%files
a486a68
%{dbus_sys_dir}/org.freedesktop.NetworkManager.conf
a486a68
%{dbus_sys_dir}/nm-dispatcher.conf
a486a68
%{dbus_sys_dir}/nm-ifcfg-rh.conf
9bffc3a
%{_sbindir}/%{name}
91d9088
%{_bindir}/nmcli
f9d309e
%{_datadir}/bash-completion/completions/nmcli
fd6f6ac
%dir %{_sysconfdir}/%{name}
fd6f6ac
%dir %{_sysconfdir}/%{name}/conf.d
3d623e7
%dir %{_sysconfdir}/%{name}/dispatcher.d
e09ac81
%dir %{_sysconfdir}/%{name}/dispatcher.d/pre-down.d
e09ac81
%dir %{_sysconfdir}/%{name}/dispatcher.d/pre-up.d
2caedee
%dir %{_sysconfdir}/%{name}/dispatcher.d/no-wait.d
Jiří Klimeš a8ce3a9
%dir %{_sysconfdir}/%{name}/dnsmasq.d
5dd9e74
%dir %{_sysconfdir}/%{name}/dnsmasq-shared.d
fd6f6ac
%dir %{_sysconfdir}/%{name}/system-connections
5c4507f
%config(noreplace) %{_sysconfdir}/%{name}/NetworkManager.conf
c6fd1f3
%ghost %{_sysconfdir}/%{name}/VPN
0ec7b9d
%{_bindir}/nm-online
fff3d1d
%{_libexecdir}/nm-ifup
92d36d7
%ghost %attr(755, root, root) %{_sbindir}/ifup
fff3d1d
%{_libexecdir}/nm-ifdown
92d36d7
%ghost %attr(755, root, root) %{_sbindir}/ifdown
4aa8a04
%{_libexecdir}/nm-dhcp-helper
e09ac81
%{_libexecdir}/nm-dispatcher
f249abd
%{_libexecdir}/nm-iface-helper
040ae39
%{_libexecdir}/nm-initrd-generator
74a5d6e
%{_libexecdir}/nm-daemon-helper
29a9c41
%dir %{_libdir}/%{name}
29a9c41
%dir %{nmplugindir}
29a9c41
%{nmplugindir}/libnm-settings-plugin*.so
98b39ff
%if %{with nmtui}
f249abd
%exclude %{_mandir}/man1/nmtui*
f249abd
%endif
2caedee
%dir %{nmlibdir}
2caedee
%dir %{nmlibdir}/conf.d
231f110
%dir %{nmlibdir}/dispatcher.d
231f110
%dir %{nmlibdir}/dispatcher.d/pre-down.d
231f110
%dir %{nmlibdir}/dispatcher.d/pre-up.d
231f110
%dir %{nmlibdir}/dispatcher.d/no-wait.d
2caedee
%dir %{nmlibdir}/VPN
2875b62
%dir %{nmlibdir}/system-connections
a03c871
%{_mandir}/man1/*
940ffda
%{_mandir}/man5/*
2f601f9
%{_mandir}/man7/nmcli-examples.7*
a6813af
%{_mandir}/man8/nm-initrd-generator.8.gz
a6813af
%{_mandir}/man8/NetworkManager.8.gz
b069eff
%{_mandir}/man8/NetworkManager-dispatcher.8.gz
94cf4e1
%dir %{_localstatedir}/lib/NetworkManager
e49edc6
%dir %{_sysconfdir}/sysconfig/network-scripts
b975c9c
%{_datadir}/dbus-1/system-services/org.freedesktop.nm_dispatcher.service
60d6eae
%{_datadir}/polkit-1/actions/*.policy
04c92a6
%{_prefix}/lib/udev/rules.d/*.rules
28e6474
%if %{with firewalld_zone}
28e6474
%{_prefix}/lib/firewalld/zones/nm-shared.xml
28e6474
%endif
66776fa
# systemd stuff
5909613
%{systemd_dir}/NetworkManager.service
5909613
%{systemd_dir}/NetworkManager-wait-online.service
64aa000
%{systemd_dir}/NetworkManager-dispatcher.service
Jiří Klimeš dd37ad8
%dir %{_datadir}/doc/NetworkManager/examples
4aa8a04
%{_datadir}/doc/NetworkManager/examples/server.conf
b069eff
%doc NEWS AUTHORS README CONTRIBUTING.md TODO
21cb2c5
%license COPYING
110dba2
%license COPYING.LGPL
110dba2
%license COPYING.GFDL
cvsdist 9906183
e49edc6
98b39ff
%if %{with adsl}
Dan Winship 74e11b0
%files adsl
29a9c41
%{nmplugindir}/libnm-device-plugin-adsl.so
e09ac81
%else
29a9c41
%exclude %{nmplugindir}/libnm-device-plugin-adsl.so
Jiří Klimeš a36fa77
%endif
Jiří Klimeš a36fa77
e49edc6
98b39ff
%if %{with bluetooth}
Dan Winship 74e11b0
%files bluetooth
29a9c41
%{nmplugindir}/libnm-device-plugin-bluetooth.so
f249abd
%endif
f249abd
e49edc6
98b39ff
%if %{with team}
f249abd
%files team
29a9c41
%{nmplugindir}/libnm-device-plugin-team.so
e09ac81
%endif
e09ac81
e49edc6
98b39ff
%if %{with wifi}
e09ac81
%files wifi
29a9c41
%{nmplugindir}/libnm-device-plugin-wifi.so
Jiří Klimeš a36fa77
%endif
Jiří Klimeš a36fa77
e49edc6
98b39ff
%if %{with wwan}
Jiří Klimeš a36fa77
%files wwan
29a9c41
%{nmplugindir}/libnm-device-plugin-wwan.so
29a9c41
%{nmplugindir}/libnm-wwan.so
Jiří Klimeš a36fa77
%endif
Jiří Klimeš a36fa77
e49edc6
2f601f9
%if %{with ovs}
2f601f9
%files ovs
29a9c41
%{nmplugindir}/libnm-device-plugin-ovs.so
2f601f9
%{systemd_dir}/NetworkManager.service.d/NetworkManager-ovs.conf
2f601f9
%{_mandir}/man7/nm-openvswitch.7*
2f601f9
%endif
2f601f9
e49edc6
bdcc136
%if %{with ppp}
bdcc136
%files ppp
bdcc136
%{_libdir}/pppd/%{ppp_version}/nm-pppd-plugin.so
29a9c41
%{nmplugindir}/libnm-ppp-plugin.so
bdcc136
%endif
bdcc136
e49edc6
85fff45
%files libnm -f %{name}.lang
f249abd
%{_libdir}/libnm.so.*
f249abd
%{_libdir}/girepository-1.0/NM-1.0.typelib
f249abd
e49edc6
f249abd
%files libnm-devel
f249abd
%dir %{_includedir}/libnm
f249abd
%{_includedir}/libnm/*.h
f249abd
%{_libdir}/pkgconfig/libnm.pc
f249abd
%{_libdir}/libnm.so
f249abd
%{_datadir}/gir-1.0/NM-1.0.gir
f249abd
%dir %{_datadir}/gtk-doc/html/libnm
f249abd
%{_datadir}/gtk-doc/html/libnm/*
dc41062
%dir %{_datadir}/gtk-doc/html/NetworkManager
dc41062
%{_datadir}/gtk-doc/html/NetworkManager/*
ce85c6f
%{_datadir}/vala/vapi/libnm.deps
ce85c6f
%{_datadir}/vala/vapi/libnm.vapi
bdcc136
%{_datadir}/dbus-1/interfaces/*.xml
f249abd
e49edc6
29a9c41
%if %{with connectivity_fedora}
11e5816
%files config-connectivity-fedora
2caedee
%dir %{nmlibdir}
2caedee
%dir %{nmlibdir}/conf.d
2caedee
%{nmlibdir}/conf.d/20-connectivity-fedora.conf
29a9c41
%endif
11e5816
e49edc6
e49edc6
%if %{with connectivity_redhat}
e49edc6
%files config-connectivity-redhat
e49edc6
%dir %{nmlibdir}
e49edc6
%dir %{nmlibdir}/conf.d
e49edc6
%{nmlibdir}/conf.d/20-connectivity-redhat.conf
2875b62
%{_sysctldir}/70-nm-connectivity.conf
e49edc6
%endif
e49edc6
e49edc6
Dan Winship 9c603c3
%files config-server
2caedee
%dir %{nmlibdir}
2caedee
%dir %{nmlibdir}/conf.d
2caedee
%{nmlibdir}/conf.d/00-server.conf
Dan Winship 9c603c3
e49edc6
29a9c41
%files dispatcher-routing-rules
231f110
%{nmlibdir}/dispatcher.d/10-ifcfg-rh-routes.sh
231f110
%{nmlibdir}/dispatcher.d/no-wait.d/10-ifcfg-rh-routes.sh
231f110
%{nmlibdir}/dispatcher.d/pre-up.d/10-ifcfg-rh-routes.sh
29a9c41
e49edc6
98b39ff
%if %{with nmtui}
fdc10f8
%files tui
fdc10f8
%{_bindir}/nmtui
fdc10f8
%{_bindir}/nmtui-edit
fdc10f8
%{_bindir}/nmtui-connect
fdc10f8
%{_bindir}/nmtui-hostname
f249abd
%{_mandir}/man1/nmtui*
e09ac81
%endif
fdc10f8
92d36d7
110dba2
%if %{with nm_cloud_setup}
110dba2
%files cloud-setup
110dba2
%{_libexecdir}/nm-cloud-setup
110dba2
%{systemd_dir}/nm-cloud-setup.service
110dba2
%{systemd_dir}/nm-cloud-setup.timer
110dba2
%{nmlibdir}/dispatcher.d/90-nm-cloud-setup.sh
110dba2
%{nmlibdir}/dispatcher.d/no-wait.d/90-nm-cloud-setup.sh
7a48b33
%{_mandir}/man8/nm-cloud-setup.8*
110dba2
%endif
110dba2
110dba2
cvsdist 9906183
%changelog
373fa8c
* Wed Jul 28 2021 Thomas Haller <thaller@redhat.com> - 1:1.32.6-1
373fa8c
- update to 1.32.6 release
373fa8c
aa51858
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.32.4-1.1
aa51858
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
aa51858
2be3b50
* Tue Jul 20 2021 Thomas Haller <thaller@redhat.com> - 1:1.32.4-1
2be3b50
- update to 1.32.4 release
2be3b50
- default to "nftables" firewall-backend for shared mode.
2be3b50
74a5d6e
* Wed Jun 16 2021 Thomas Haller <thaller@redhat.com> - 1:1.32.0-1
74a5d6e
- update to 1.32.0 release
74a5d6e
- default to "iptables" firewall-backend due to SELinux bug rh #1972911.
74a5d6e
c6fd1f3
* Fri Jun  4 2021 Thomas Haller <thaller@redhat.com> - 1:1.32.0-0.4
c6fd1f3
- update to 1.32-rc1 (1.31.90) (release candidate)
c6fd1f3
c649704
* Wed May  5 2021 Beniamino Galvani <bgalvani@redhat.com> - 1:1.32.0-0.3
c649704
- update to an early 1.32 snapshot (1.31.4)
c649704
0c125af
* Fri Apr 23 2021 Beniamino Galvani <bgalvani@redhat.com> - 1:1.32.0-0.2
0c125af
- update to an early 1.32 snapshot (1.31.3)
0c125af
b069eff
* Thu Mar 25 2021 Beniamino Galvani <bgalvani@redhat.com> - 1:1.32.0-0.1
b069eff
- update to an early 1.32 snapshot (1.31.2)
b069eff
58024e4
* Fri Mar 12 2021 Beniamino Galvani <bgalvani@redhat.com> - 1:1.30.2-1
58024e4
- update to 1.30.2 release
58024e4
923d3d1
* Thu Feb 18 2021 Thomas Haller <thaller@redhat.com> - 1:1.30.0-1
923d3d1
- update to 1.30.0 release
923d3d1
dbfd35a
* Thu Feb 11 2021 Thomas Haller <thaller@redhat.com> - 1:1.30.0-0.5
dbfd35a
- update to 1.30-rc1 (1.29.90-dev) snapshot
dbfd35a
598b6a7
* Tue Feb  9 2021 Thomas Haller <thaller@redhat.com> - 1:1.30.0-0.4
598b6a7
- update to 1.29.11-dev snapshot
598b6a7
6db3c93
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.30.0-0.3.1
6db3c93
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
6db3c93
598b6a7
* Tue Jan 19 2021 Thomas Haller <thaller@redhat.com> - 1:1.30.0-0.3
d08e71d
- update to 1.29.9-dev snapshot
d08e71d
d106900
* Fri Jan 15 2021 Peter Robinson <pbrobinson@fedoraproject.org> 1:1.30.0-0.2
d106900
- Require wireless-regdb for wifi support so WiFi region is set
d106900
7a48b33
* Thu Jan 14 2021 Thomas Haller <thaller@redhat.com> - 1:1.30.0-0.1
7a48b33
- update to 1.29.8-dev snapshot
7a48b33
1130677
* Wed Jan 06 2021 Mohan Boddu <mboddu@bhujji.com> - 1:1.28.0-2
1130677
- Rebuild for ppp-2.4.9-1
1130677
a18e858
* Sun Dec  6 2020 Thomas Haller <thaller@redhat.com> - 1:1.28.0-1
a18e858
- update to 1.28.0
a18e858
1d764a9
* Tue Oct 20 2020 Beniamino Galvani <bgalvani@redhat.com> - 1:1.28.0-0.2
1d764a9
- update to 1.28-rc2 (1.27.91)
1d764a9
36c0fdc
* Tue Oct  6 2020 Thomas Haller <thaller@redhat.com> - 1:1.28.0-0.1
36c0fdc
- update to 1.28-rc1 (1.27.90)
36c0fdc
Yaroslav Fedevych 46a78c9
* Sat Sep 19 2020 Yaroslav Fedevych <yaroslav@fedevych.name> - 1:1.26.2-2
1038968
- fix build failure due to generating invalid XML documentation
Yaroslav Fedevych 46a78c9
d6f04ca
* Wed Aug 19 2020 Thomas Haller <thaller@redhat.com> - 1:1.26.2-1
d6f04ca
- update to 1.26.2
d6f04ca
- enable link time optimization (LTO).
d6f04ca
8de97ab
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.26.0-2.1
8de97ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
8de97ab
acbaada
* Mon Jul 13 2020 Thomas Haller <thaller@redhat.com> - 1:1.26.0-2
acbaada
- prefer keyfile settings plugin over ifcfg-rh (rh #1857391)
acbaada
f613368
* Mon Jul 13 2020 Thomas Haller <thaller@redhat.com> - 1:1.26.0-1
f613368
- update to 1.26.0
f613368
a06b38b
* Mon Jun 15 2020 Thomas Haller <thaller@redhat.com> - 1:1.26.0-0.1
a06b38b
- update to 1.26-rc1 (1.25.90)
a06b38b
28e6474
* Fri May 29 2020 Thomas Haller <thaller@redhat.com> - 1:1.24.2-1
28e6474
- Update to 1.24.2 release
28e6474
- ifcfg-rh: handle "802-1x.{,phase2-}ca-path" (rh #1841395, CVE-2020-10754)
28e6474
bea355f
* Fri May  8 2020 Thomas Haller 
bea355f
- Update to 1.24.0
bea355f
b190302
* Sat May  2 2020 Thomas Haller 
b190302
- Update to 1.24-rc2 (1.23.91)
b190302
c2f5bb4
* Sat Apr 11 2020 Thomas Haller 
c2f5bb4
- Update to 1.24-rc1 (1.23.90)
c2f5bb4
660f94e
* Thu Apr 02 2020 Björn Esser <besser82@fedoraproject.org> - 1:1.22.10-1.1
660f94e
- Fix string quoting for rpm >= 4.16
660f94e
505f80e
* Thu Mar 12 2020 Thomas Haller 
505f80e
- Update to 1.22.10
505f80e
bbc5f98
* Sat Feb 22 2020 Adam Williamson <awilliam@redhat.com> - 1:1.22.8-2
bbc5f98
- Rebuild for new ppp
bbc5f98
f2a0978
* Tue Feb 18 2020 Antonio Cardace <acardace@redhat.com> - 1:1.22.8-1
e3ace6b
- Update to 1.22.8
e3ace6b
c4c77b9
* Mon Feb  3 2020 Beniamino Galvani <bgalvani@redhat.com> - 1:1.22.6-2
c4c77b9
- Fix build with GCC 10
c4c77b9
7ff6232
* Mon Feb  3 2020 Beniamino Galvani <bgalvani@redhat.com> - 1:1.22.6-1
7ff6232
- Update to 1.22.6
7ff6232
8d16f6e
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.22.4-1.1
8d16f6e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
8d16f6e
3722052
* Fri Jan 10 2020 Beniamino Galvani <bgalvani@redhat.com> - 1:1.22.4-1
3722052
- Update to 1.22.4
3722052
b3a3250
* Wed Dec 25 2019 Thomas Haller <thaller@redhat.com> - 1:1.22.2-1
b3a3250
- Update to 1.22.2
b3a3250
e4027e3
* Tue Dec 17 2019 Thomas Haller <thaller@redhat.com> - 1:1.22.0-1
e4027e3
- Update to 1.22.0
e4027e3
110dba2
* Fri Nov 29 2019 Thomas Haller <thaller@redhat.com> - 1:1.21.0-0.2
110dba2
- Update to 1.21.90 (1.22-rc1)
110dba2
001af63
* Sun Nov 03 2019 Lubomir Rintel <lkundrak@v3.sk> - 1:1.21.0-0.1
001af63
- Update to an early 1.22.0 snapshot
001af63
ac21445
* Mon Sep 30 2019 Thomas Haller <thaller@redhat.com> - 1:1.20.4-1
ac21445
- Update to 1.20.4 release
ac21445
- wifi: fix crash related to Wi-Fi P2P
ac21445
- initrd: handle rd.znet parameter for s390 (rh #1753975)
ac21445
- core: don't generate default-wired-connection if profile exists (rh #1727909)
ac21445
81023c3
* Sat Sep 07 2019 Lubomir Rintel <lkundrak@v3.sk> - 1:1.20.2-3
81023c3
- Actually fix the boolean dep for the wireless daemon
81023c3
5ef9772
* Fri Sep 06 2019 Lubomir Rintel <lkundrak@v3.sk> - 1:1.20.2-2
5ef9772
- Bring back the boolean dep for the wireless daemon
5ef9772
48c1f98
* Thu Sep 05 2019 Lubomir Rintel <lkundrak@v3.sk> - 1:1.20.2-1
48c1f98
- Update to 1.20.2 release
48c1f98
- Bring back the hard wpa_supplicant dependency (rh #1743585)
48c1f98
231f110
* Fri Aug 23 2019 Lubomir Rintel <lkundrak@v3.sk> - 1:1.20.0-3
231f110
- install our dispatcher scripts into /usr/lib/NetworkManager
f3de64e
- wifi: detect FT support per interface and avoid enabling it
231f110
84788c4
* Thu Aug 15 2019 Lubomir Rintel <lkundrak@v3.sk> - 1:1.20.0-2
84788c4
- Enable iwd support
84788c4
da0c931
* Tue Aug  6 2019 Thomas Haller <thaller@redhat.com> - 1:1.20.0-1
da0c931
- Update to 1.20.0 release
da0c931
2875b62
* Mon Jul 29 2019 Thomas Haller <thaller@redhat.com> - 1:1.20.0-0.5
2875b62
- Update to 1.20-rc1 upstream release candidate
2875b62
885bee8
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.20.0-0.4.1
885bee8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
885bee8
0dda1be
* Mon Jul 08 2019 Lubomir Rintel <lkundrak@v3.sk> - 1:1.20.0-0.4
0dda1be
- settings: fix a reversed conditional in have_connection_for_device() (rh #1727411)
0dda1be
184dfaf
* Wed Jul 03 2019 Lubomir Rintel <lkundrak@v3.sk> - 1:1.20.0-0.3
184dfaf
- Update the 1.20.0 snapshot
184dfaf
- initrd: skip ethernet hwtype in BOOTIF (rh #1726240)
184dfaf
- initrd: allow specifying the net mask in form of a prefix (rh #1725872)
184dfaf
6cfba53
* Tue Jun 04 2019 Lubomir Rintel <lkundrak@v3.sk> - 1:1.20.0-0.2
6cfba53
- Update the 1.20.0 snapshot
040ae39
- Re-enable the initrd generator
6cfba53
fd6f6ac
* Fri May 03 2019 Lubomir Rintel <lkundrak@v3.sk> - 1:1.20.0-0.1
fd6f6ac
- Update to an early 1.20.0 snapshot
fd6f6ac
ed44732
* Fri Apr 26 2019 Lubomir Rintel <lkundrak@v3.sk> - 1:1.18.0-1
ed44732
- Update to 1.18.0 release
ed44732
746be5e
* Fri Mar 15 2019 Thomas Haller <thaller@redhat.com> - 1:1.16.0-1
746be5e
- Update to 1.16.0 release
746be5e
b19e5ac
* Mon Mar 11 2019 Thomas Haller <thaller@redhat.com> - 1:1.16.0-0.3
b19e5ac
- Fix compilation error on rawhide for gettid() compat implementation
b19e5ac
6cdec87
* Mon Mar 11 2019 Thomas Haller <thaller@redhat.com> - 1:1.16.0-0.2
6cdec87
- Update to 1.15.91 release (1.16-rc2)
6cdec87
2a9113a
* Sat Feb 23 2019 Thomas Haller <thaller@redhat.com> - 1:1.16.0-0.1
2a9113a
- Update to 1.15.90 release (1.16-rc1)
2a9113a
3fcb0e3
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1:1.14.4-2.3
3fcb0e3
- Rebuild for readline 8.0
3fcb0e3
f6c878a
* Mon Feb 04 2019 Kalev Lember <klember@redhat.com> - 1:1.14.4-2.2
f6c878a
- Update BRs for vala packaging changes
f6c878a
bcdcd32
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.14.4-2.1
bcdcd32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
bcdcd32
7d883dd
* Mon Oct 29 2018 Thomas Haller <thaller@redhat.com> - 1:1.14.4-2
7d883dd
- dhcp: fix out-of-bounds heap write for DHCPv6 with internal plugin (CVE-2018-15688)
7d883dd
7d3054a
* Wed Oct 24 2018 Lubomir Rintel <lkundrak@v3.sk> - 1:1.14.4-1
7d3054a
- Update to 1.14.4 release
7d3054a
- Temporarily disable the initrd generator (rh #1641832)
7d3054a
67ec544
* Tue Oct 23 2018 Thomas Haller <thaller@redhat.com> - 1:1.14.2-2
67ec544
- device: fix crash in nm_device_generate_connection()
67ec544
- dhcp: dhclient: fix memory leak
67ec544
6fd65f9
* Fri Oct 19 2018 Lubomir Rintel <lkundrak@v3.sk> - 1:1.14.2-1
6fd65f9
- Update to 1.14.2 release
6fd65f9
92d36d7
* Tue Sep 18 2018 Thomas Haller <thaller@redhat.com> - 1:1.14.0-1
92d36d7
- Update to 1.14.0 release
92d36d7
1117a6f
* Sat Aug 11 2018 Lubomir Rintel <lkundrak@v3.sk> - 1:1.12.2-2
1117a6f
- fix compile error due to NM_AVAILABLE_IN_1_12_2
1117a6f
1117a6f
* Wed Jul 25 2018 Lubomir Rintel <lkundrak@v3.sk> - 1:1.12.2-1
e49edc6
- Update to 1.12.2 release
e49edc6
cba19ad
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.12.0-1.1
cba19ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
cba19ad
c362687
* Fri Jun 29 2018 Thomas Haller <thaller@redhat.com> - 1:1.12.0-1
c362687
- Update to 1.12.0 release
c362687
fff3d1d
* Sat Jun 16 2018 Thomas Haller <thaller@redhat.com> - 1:1.12.0-0.1
fff3d1d
- Update to 1.12-rc1 pre-release
fff3d1d
29a9c41
* Thu May 31 2018 Lubomir Rintel <lkundrak@v3.sk> - 1:1.11.4-1
29a9c41
- Update to a development snapshot of NetworkManager 1.12
29a9c41
- Switch crypto to gnutls
29a9c41
- Add dispatcher-routing-rules subpackage
29a9c41
- Switch to Python 3-only build root
29a9c41
d72f282
* Fri May 11 2018 Beniamino Galvani <bgalvani@redhat.com> - 1:1.10.8-1
d72f282
- Update to 1.10.8 release
d72f282
e4a9ce2
* Sun May  6 2018 Beniamino Galvani <bgalvani@redhat.com> - 1:1.10.6-3
e4a9ce2
- dhcp: better handle expiry and nacks (rh #1575370)
e4a9ce2
9fa973f
* Tue Apr 17 2018 Beniamino Galvani <bgalvani@redhat.com> - 1:1.10.6-2
9fa973f
- device: fix setting 'rp_filter' value (rh #1565529)
9fa973f
4797640
* Wed Mar 14 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1:1.10.6-1.1
4797640
- Update Python 2 dependency declarations to new packaging standards
4797640
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
4797640
17941a6
* Mon Mar 12 2018 Thomas Haller <thaller@redhat.com> - 1:1.10.6-1
17941a6
- Update to 1.10.6 release
17941a6
9c37f0c
* Fri Mar  9 2018 Thomas Haller <thaller@redhat.com> - 1:1.10.4-2
9c37f0c
- policy: fix blocking autoconnect for no-secrets (rh #1553773)
9c37f0c
dc41062
* Mon Feb  5 2018 Lubomir Rintel <lkundrak@v3.sk> - 1:1.10.4-1
dc41062
- Update to 1.10.4 release
dc41062
2f601f9
* Fri Dec 15 2017 Thomas Haller <thaller@redhat.com> - 1:1.10.2-1
2f601f9
- Update to 1.10.2 release
2f601f9
2b734c6
* Fri Nov 17 2017 Björn Esser <besser82@fedoraproject.org> - 1:1.8.4-7
2b734c6
- Apply patch from previous commit
2b734c6
2f601f9
* Thu Nov  2 2017 Thomas Haller <thaller@redhat.com> - 1:1.8.4-6
44c7179
- systemd: let NM-w-o.service require NetworkManager service (rh #1452866)
44c7179
- platform: really treat dsa devices as regular wired ethernet (rh #1371289)
f484465
- libnm: fix accessing enabled and metered properties
44c7179
2f601f9
* Mon Oct  9 2017 Lubomir Rintel <lkundrak@v3.sk> - 1:1.8.4-5
cfe40a7
- platform: treat dsa devices as regular wired ethernet (rh #1371289)
cfe40a7
8e0f2bf
* Thu Oct  5 2017 Thomas Haller <thaller@redhat.com> - 1:1.8.4-4
8e0f2bf
- device: fix frozen notify signals on unrealize error path
8e0f2bf
- device: fix delay startup complete for unrealized devices
8e0f2bf
- keyfile: fix handling routes with metric zero
11bdf50
11bdf50
* Fri Sep 29 2017 Thomas Haller <thaller@redhat.com> - 1:1.8.4-3
11bdf50
- cli: fix crash in interactive mode for "describe ."
11bdf50
- libnm/{vpn,remote}-connection: disconnect signal handlers when disposed
11bdf50
- libnm/manager: disconnect from signals on the proxy when we're disposed
11bdf50
de4dee2
* Wed Sep 27 2017 Thomas Haller <thaller@redhat.com> - 1:1.8.4-2
de4dee2
- enable NetworkManager-wait-online.service on package upgrade (rh#1455704)
de4dee2
354ea1c
* Wed Sep 20 2017 Thomas Haller <thaller@redhat.com> - 1:1.8.4-1
354ea1c
- Update to 1.8.4 release
354ea1c
- don't install NetworkManager-wait-online in network-online.target.wants (rh#1455704)
354ea1c
10dfa87
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.8.2-3.2
10dfa87
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
10dfa87
bbd538a
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.8.2-3.1
bbd538a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
bbd538a
24d35df
* Fri Jul 21 2017 Lubomir Rintel <lkundrak@v3.sk> - 1:1.8.2-3
24d35df
- provide NetworkManager-devel
24d35df
0cc505c
* Thu Jul 20 2017 Stephen Gallagher <sgallagh@redhat.com> - 1:1.8.2-2
0cc505c
- NetworkManager-wifi and NetworkManager-glib-devel should require
0cc505c
  NetworkManager, not provide it.
0cc505c
8ca68d8
* Mon Jul 17 2017 Beniamino Galvani <bgalvani@redhat.com> - 1:1.8.2-1
8ca68d8
- Update to 1.8.2 release
46b9e17
- dhcp/dhclient: improve "interface" statement parsing
46b9e17
- dns: fix public suffix check on search domains (rh #1404350)
8ca68d8
a2ab3fe
* Thu Jun 22 2017 Lubomir Rintel <lkundrak@v3.sk> - 1:1.8.0-6
a2ab3fe
- device: don't change MTU unless explicitly configured (rh #1460760)
a2ab3fe
- core: don't remove external IPv4 addresses (rh #1459813)
a2ab3fe
- cli: fix output of iface in overview output (rh#1460219)
a2ab3fe
- ppp: unexport NMPPPManager instance on dispose (rh#1459579)
a2ab3fe
- cli: remove spurious device names from wifi subcommands output (rh#1460527)
a2ab3fe
ebf02b6
* Fri Jun  9 2017 Lubomir Rintel <lkundrak@v3.sk> - 1:1.8.0-5
ebf02b6
- bond: fix crash comparing mode while generating bond connection (rh #1459580)
ebf02b6
- connectivity: fix route penalty if WWAN and BT device using ip-ifindex (rh #1459932)
ebf02b6
- device: persist nm-owned in run state (rh #1376199)
ebf02b6
- device: fix assuming master device on restart (rh #1452062)
ebf02b6
- device: apply route metric penality only when the default route exists (rh #1459604)
ebf02b6
- connectivity: fix periodic connectivity check (rh #1458399)
ebf02b6
- bond: improve option matching on daemon restart (rh #1457909)
ebf02b6
- device: fix touching device after external activation (rh #1457242)
ebf02b6
a53c203
* Sun Jun  4 2017 Thomas Haller <thaller@redhat.com> - 1:1.8.0-4
a53c203
- ifcfg-rh: fix writing legacy NETMASK value (rh #1445414)
a53c203
- tui: fix crash during connect (rh #1456826)
a53c203
- libnm: fix libnm rejecting VLAN ID 4095 (rh #1456911)
a53c203
- bluetooth: fix crash on connecting to a NAP (rh #1454385)
a53c203
- device: release removed devices from master on cleanup (rh #1448907)
a53c203
- nmcli: fix crash when setting 802-1x.password-raw (rh #1456362)
a53c203
b67ac8d
* Mon May 22 2017 Thomas Haller <thaller@redhat.com> - 1:1.8.0-3
b67ac8d
- device: update external configuration before commit (fix bug) (rh #1449873)
b67ac8d
5ac481b
* Sat May 20 2017 Thomas Haller <thaller@redhat.com> - 1:1.8.0-2
5ac481b
- dhcp: don't add route to DHCP4 server (rh #1448987)
5ac481b
- device: update external configuration before commit (rh #1449873)
5ac481b
- libnm: fix NUL termination of device's description (rh #1443114)
5ac481b
- libnm, core: ensure valid UTF-8 in device properties (rh #1443114)
5ac481b
- core: fix device's UDI property on D-Bus (rh #1443114)
5ac481b
- ifcfg-rh: omit empty next hop for routes in legacy format (rh #1452648)
5ac481b
- core: fix persisting managed state of device (rh #1440171)
5ac481b
- proxy: fix use-after-free (rh #1450459)
5ac481b
- device: don't wrongly delay startup complete waiting for carrier (rh #1450444)
5ac481b
4b63db2
* Wed May 10 2017 Thomas Haller <thaller@redhat.com> - 1:1.8.0-1
4b63db2
- Update to 1.8.0 release
4b63db2
20a1eb6
* Thu Apr 20 2017 Lubomir Rintel <lkundrak@v3.sk> - 1:1.8.0-0.2.rc3
20a1eb6
- Update to third Release Candidate of NetworkManager 1.8
20a1eb6
c2e258e
* Thu Apr  6 2017 Lubomir Rintel <lkundrak@v3.sk> - 1:1.8.0-0.2.rc2
c2e258e
- Update to second Release Candidate of NetworkManager 1.8
c2e258e
c2e258e
* Fri Mar 24 2017 Lubomir Rintel <lkundrak@v3.sk> - 1:1.8.0-0.1
a486a68
- Update to a snapshot of 1.8.x series
a486a68
e6eb5ad
* Thu Feb 16 2017 Lubomir Rintel <lkundrak@v3.sk> - 1:1.6.2-1
e6eb5ad
- Update to a 1.6.2 release
e6eb5ad
9082b9c
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.6.0-1.1
9082b9c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
9082b9c
6fe2ab4
* Wed Jan 25 2017 Lubomir Rintel <lkundrak@v3.sk> - 1:1.6.0-1
6fe2ab4
- Update to a 1.6.0 release
6fe2ab4
a920fbc
* Fri Jan 20 2017 Thomas Haller <thaller@redhat.com> - 1:1.6-0.2.rc1
a920fbc
- Update with fixes from upstream nm-1-6 branch
a920fbc
- build: let libnm and glib package conflict (rh #1406454)
a920fbc
f6516fc
* Tue Jan 17 2017 Lubomir Rintel <lkundrak@v3.sk> - 1:1.6-0.1.rc1
f6516fc
- Update to a 1.6-rc1
f6516fc
0727cc1
* Thu Jan 12 2017 Thomas Haller <thaller@redhat.com> - 1:1.5.3-5
0727cc1
- fix build failure due to clash of bitwise defines
0727cc1
Igor Gnatenko 49933b2
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 1:1.5.3-4.1
Igor Gnatenko 49933b2
- Rebuild for readline 7.x
Igor Gnatenko 49933b2
0727cc1
* Thu Dec 15 2016 Lubomir Rintel <lkundrak@v3.sk> - 1:1.5.3-4
162dc7b
- Update to a newer development snapshot
162dc7b
4993835
* Tue Dec  6 2016 Thomas Haller <thaller@redhat.com> - 1:1.5.2-4
4993835
- Rebuild package for vala generation error (rh#1398738)
4993835
f6cdb7d
* Fri Nov 25 2016 Thomas Haller <thaller@redhat.com> - 1:1.5.2-3
f6cdb7d
- fix enabling ifcfg-rh plugin by default for +=/-= operations (rh#1397938)
f6cdb7d
- fix missing symbol _nm_device_factory_no_default_settings
f6cdb7d
85fff45
* Wed Nov 23 2016 Thomas Haller <thaller@redhat.com> - 1:1.5.2-2
85fff45
- fix enabling ifcfg-rh plugin by default (rh#1397938)
85fff45
- move translation files from core to libnm/glib subpackages
85fff45
8c478ed
* Sun Nov  6 2016 Lubomir Rintel <lkundrak@v3.sk> - 1:1.5.2-1
ce85c6f
- Update to a development snapshot
ce85c6f
3a1a831
* Mon Oct 10 2016 Lubomir Rintel <lkundrak@v3.sk> - 1:1.4.2-1
3a1a831
- Update to 1.4.2
3a1a831
76dec7d
* Tue Sep 13 2016 Thomas Haller <thaller@redhat.com> - 1:1.4.0-4
76dec7d
- wifi: fix another activation failure when changing MAC address (rh#1371478, bgo#770456, bgo#770504)
76dec7d
2c68942
* Thu Sep  8 2016 Thoams Haller <thaller@redhat.com> - 1:1.4.0-3
2c68942
- dhcp: fix race to miss DHCP lease event (rh#1372854)
2c68942
475c2e0
* Tue Aug 30 2016 Thomas Haller <thaller@redhat.com> - 1:1.4.0-2
475c2e0
- wifi: fix activation failure due to error changing MAC address (rh#1371478, bgo#770456)
475c2e0
ab73a3a
* Wed Aug 24 2016 Lubomir Rintel <lkundrak@v3.sk> - 1:1.4.0-1
ab73a3a
- Update to NetworkManager 1.4.0 release
ab73a3a
0eea309
* Thu Aug 11 2016 Thomas Haller <thaller@redhat.com> - 1:1.4.0-0.5.git20160621.072358da
0eea309
- fix stale Wi-Fi after resume from suspend (rh#1362165)
0eea309
42a976d
* Thu Jul 21 2016 Matthias Clasen <mclasen@redhat.com> - 1:1.4.0-0.4.git20160621.072358da
42a976d
- Rebuild against newer GLib to overcome logging problems on i686
42a976d
aeb4a90
* Tue Jul 19 2016 Lubomir Rintel <lkundrak@v3.sk> - 1:1.4.0-0.3.git20160621.072358da
aeb4a90
- Update to a later Git snapshot
aeb4a90
3ce4911
* Thu Jun  2 2016 Thomas Haller <thaller@redhat.com> - 1:1.2.2-2
3ce4911
- dns: clear cache of dnsmasq when updating DNS configuration (rh#1338731)
3ce4911
- dns: fix restarting dnsmasq instance
3ce4911
- spec: depend bluetooth subpackage on exact wwan version
3ce4911
- all: fix some memleaks
3ce4911
8228d8b
* Wed May 11 2016 Lubomir Rintel <lkundrak@v3.sk> - 1:1.2.2-1
8228d8b
- Update to NetworkManager 1.2.2 release
8228d8b
eb0b759
* Wed Apr 20 2016 Lubomir Rintel <lkundrak@v3.sk> - 1:1.2.0-1
eb0b759
- Update to NetworkManager 1.2.0 release
eb0b759
6405114
* Thu Apr 14 2016 Lubomir Rintel <lkundrak@v3.sk> - 1:1.2.0-0.7.rc2
6405114
- Update to NetworkManager 1.2-rc2
6405114
1c56626
* Tue Apr  5 2016 Lubomir Rintel <lkundrak@v3.sk> - 1:1.2.0-0.7.rc1
1c56626
- Update to NetworkManager 1.2-rc1
1c56626
2ec678c
* Wed Mar 30 2016 Lubomir Rintel <lkundrak@v3.sk> - 1:1.2.0-0.8.beta3
2ec678c
- Fix link detection on 4.5 when build with 4.6 kernel
2ec678c
9093f62
* Tue Mar 29 2016 Lubomir Rintel <lkundrak@v3.sk> - 1:1.2.0-0.7.beta3
9093f62
- Update to NetworkManager 1.2-beta3
9093f62
bb908ed
* Tue Mar 22 2016 Lubomir Rintel <lkundrak@v3.sk> - 1:1.2.0-0.7.beta2
bb908ed
- Fix obtaining the hostname from DNS (rh #1308974)
bb908ed
f561df4
* Thu Mar 17 2016 Dan Williams <dcbw@redhat.com> - 1:1.2.0-0.6.beta2.1
f561df4
- Fix activating connections in some cases (rh #1316488)
f561df4
5dd9e74
* Tue Mar  1 2016 Lubomir Rintel <lkundrak@v3.sk> - 1:1.2.0-0.6.beta2
5dd9e74
- Update to NetworkManager 1.2-beta2
5dd9e74
- Resync with contrib/rpm
5dd9e74
98b39ff
* Wed Feb  3 2016 Thomas Haller <thaller@redhat.com> - 1:1.2.0-0.6.beta1
98b39ff
- specfile: remove no longer needed 10-ibft-plugin.conf and sync with contrib/rpm
180858e
- core: backport fix for missing braces bug in platform
98b39ff
0bf1c59
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.2.0-0.5.beta1.1
0bf1c59
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
0bf1c59
810ab20
* Tue Jan 19 2016 Lubomir Rintel <lkundrak@v3.sk> - 1:1.2.0-0.5.beta1
810ab20
- Update to NetworkManager 1.2-beta1
810ab20
13724a4
* Fri Jan 08 2016 David King <amigadave@amigadave.com> - 1:1.2.0-0.4.20151007gite73e55c
13724a4
- Add upstream fix for AP list hash function (#1288867)
13724a4
b880770
* Thu Nov 12 2015 Lubomir Rintel <lkundrak@v3.sk> - 1:1.2.0-0.3.20151112gitec4d653
b880770
- Update to a later snapshot
b880770
- Enables RFC7217 addressing for new IPv6 connections
b880770
205526f
* Wed Oct 07 2015 Lubomir Rintel <lkundrak@v3.sk> - 1:1.2.0-0.3.20151023gite01c175
90b40e5
- Drop the NetworkManager-devel subpackage (folded into libnm-glib-devel)
205526f
- Update to a later snapshot
90b40e5
7e935f3
* Wed Oct 07 2015 Lubomir Rintel <lkundrak@v3.sk> - 1:1.2.0-0.2.20151007gite73e55c
7e935f3
- Import a newer 1.2 git snapshot
7e935f3
a52dff4
* Fri Sep 04 2015 Lubomir Rintel <lkundrak@v3.sk> - 1:1.2.0-0.2.20150903gitde5d981
a52dff4
- Fix test run
a52dff4
2caedee
* Thu Sep 03 2015 Lubomir Rintel <lkundrak@v3.sk> - 1:1.2.0-0.1.20150903gitde5d981
2caedee
- Import a 1.2 git snapshot
2caedee
b6e54e7
* Fri Aug 28 2015 Lubomir Rintel <lkundrak@v3.sk> - 1:1.0.6-2
b6e54e7
- Fix command line parsing
b6e54e7
c4ef9cf
* Thu Aug 27 2015 Lubomir Rintel <lkundrak@v3.sk> - 1:1.0.6-1
c4ef9cf
- Update to 1.0.6 release
c4ef9cf
5af6ac6
* Tue Aug 18 2015 Thomas Haller <thaller@redhat.com> - 1:1.0.6-0.2.20150813git7e2caa2
5af6ac6
- fix crash when deactivating assumed device (rh #1253949)
5af6ac6
- backport wifi scan options for ssid
5af6ac6
- use plain HTTP URI for connectivity check
5af6ac6
0fc556a
* Thu Aug 13 2015 Lubomir Rintel <lkundrak@v3.sk> - 1:1.0.6-0.1.20150813git7e2caa2
0fc556a
- Update to a Git snapshot
0fc556a
5088926
* Tue Jul 14 2015 Lubomir Rintel <lkundrak@v3.sk> - 1:1.0.4-2
5088926
- Fix an assertion failure in nmcli (rh #1244048)
bf1633d
- Fix default route handling on assumed connections (rh #1245648)
5088926
8029305
* Tue Jul 14 2015 Lubomir Rintel <lkundrak@v3.sk> - 1:1.0.4-1
8029305
- Update to 1.0.4 release
8029305
fc0d89f
* Tue Jul 14 2015 Dan Horák <dan[at]danny.cz> - 1:1.0.4-0.5.git20150713.38bf2cb0
fc0d89f
- WEXT depends on enabled wifi
fc0d89f
fc0d89f
* Mon Jul 13 2015 Lubomir Rintel <lkundrak@v3.sk> - 1:1.0.4-0.4.git20150713.38bf2cb0
f37fc20
- A bit more recent Git snapshot
f37fc20
f37fc20
* Tue Jul  7 2015 Lubomir Rintel <lkundrak@v3.sk> - 1:1.0.4-0.3.git20150707.e3bd4e1
8beaf4c
- A bit more recent Git snapshot
8beaf4c
- This one fixes a regression with default route management
8beaf4c
Jiří Klimeš e33e672
* Tue Jul  7 2015 Jiří Klimeš <jklimes@redhat.com> - 1:1.0.4-0.2.git20150707.cf15f2a
Jiří Klimeš e33e672
- Update to a new 1.0.3 development snapshot (git20150707)
Jiří Klimeš e33e672
- core: fix handling of ignore-auto-* properties (rh #1239184)
Jiří Klimeš e33e672
7b87670
* Wed Jun 24 2015 Lubomir Rintel <lkundrak@v3.sk> - 1:1.0.4-0.1.git20160624.f245b49a
7b87670
- A bit more recent Git snapshot
7b87670
5bbc03f
* Thu Jun 18 2015 Lubomir Rintel <lkundrak@v3.sk> - 1:1.0.4-0.1.git20150618.8cffaf3bf5
5bbc03f
- Update to a recent Git snapshot
5bbc03f
77a7723
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.0.2-1.1
77a7723
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
77a7723
46c1d97
* Tue May 5 2015 Lubomir Rintel <lkundrak@v3.sk> - 1:1.0.2-1
46c1d97
- Update to 1.0.2 release
46c1d97
Jiří Klimeš 8232e9c
* Wed Apr 29 2015 Jiří Klimeš <jklimes@redhat.com> - 1:1.0.1-2.git20150429
Jiří Klimeš 8232e9c
- Update to 1.0.2 development snapshot (git20150429)
Jiří Klimeš 8232e9c
7f0cf67
* Thu Mar  5 2015 Dan Williams <dcbw@redhat.com> - 1:1.0.1-1.git20150305
7f0cf67
- Update to 1.0.2 development snapshot
7f0cf67
7f0cf67
* Thu Mar  5 2015 Dan Williams <dcbw@redhat.com> - 1:1.0.0-7
7f0cf67
- dns: revert resolv.conf symlink stuff (should only be in F23+, not F22)
7f0cf67
7f0cf67
* Thu Mar  5 2015 Dan Williams <dcbw@redhat.com> - 1:1.0.0-6
7f0cf67
- connectivity: fix checking when no valid DNS servers are present (rh #1199098)
7f0cf67
7f0cf67
* Wed Mar  4 2015 Dan Williams <dcbw@redhat.com> - 1:1.0.0-5
7f0cf67
- core: flush IPv6LL address when deconfiguring managed devices (rh #1193127) (rh #1184997)
7f0cf67
de0318f
* Thu Jan 29 2015 Adam Williamson <awilliam@redhat.com> - 1:1.0.0-4
de0318f
- core: resume bridged connections properly (rh #1162636, backport from master)
de0318f
4fc1186
* Wed Jan 21 2015 Thomas Haller <thaller@redhat.com> - 1:1.0.0-3
4fc1186
- dns: manage resolv.conf as symlink to private file in /run directory (rh #1116999)
4fc1186
4fc1186
* Fri Jan  9 2015 Dan Winship <danw@redhat.com> - 1:1.0.0-2
b2e230b
- build: fix NetworkManager-bluetooth dep on NetworkManager-wwan
b2e230b
- build: re-enable hardware plugins on s390
b2e230b
f249abd
* Mon Dec 22 2014 Dan Williams <dcbw@redhat.com> - 1:1.0.0-1
f249abd
- Update to 1.0
f249abd
Jiří Klimeš 8b454ba
* Mon Nov 24 2014 Jiří Klimeš <jklimes@redhat.com> - 1:0.9.10.0-14.git20140704
Jiří Klimeš 8b454ba
- vpn: propagate daemon exec error correctly (bgo #739436)
Jiří Klimeš 8b454ba
- core: do not assert when a device is enslaved externally (rh #1167345)
Jiří Klimeš 8b454ba
Jiří Klimeš 2c85ca4
* Thu Nov  6 2014 Jiří Klimeš <jklimes@redhat.com> - 1:0.9.10.0-13.git20140704
Jiří Klimeš 2c85ca4
- cli: fix crash in `nmcli device wifi` with multiple wifi devices (rh #1159408)
Jiří Klimeš 2c85ca4
Dan Winship ae5363f
* Wed Oct 29 2014 Dan Winship <danw@redhat.com> - 1:0.9.10.0-12.git20140704
Dan Winship ae5363f
- platform: fix a routing-related bug that could cause NM and other apps to spin (rh #1151665)
Dan Winship ae5363f
301c10d
* Wed Oct 29 2014 Lubomir Rintel <lkundrak@v3.sk> 1:0.9.10.0-11.git20140704
301c10d
- Fix IPv6 next hop default setting
301c10d
b55f63a
* Fri Oct 24 2014 Lubomir Rintel <lkundrak@v3.sk> 1:0.9.10.0-10.git20140704
b55f63a
- Avoid unowned /etc/NetworkManager in config-connectivity-fedora
b55f63a
bf3b3a8
* Thu Oct 23 2014 Adam Williamson <awilliam@redhat.com> - 1:0.9.10.0-9.git20140704
bf3b3a8
- connectivity-fedora: don't require NetworkManager (#1156198)
bf3b3a8
d22bbaa
* Thu Oct 16 2014 Lubomir Rintel <lkundrak@v3.sk> 1:0.9.10.0-8.git20140704
d22bbaa
- bluetooth: Restore DUN support (rh #1055628)
d22bbaa
92d4bfc
* Mon Oct 06 2014 Stef Walter <stefw@redhat.com> - 1:0.9.10.0-7.git20140704
92d4bfc
- Allow non-local users network control after PolicyKit authentication (rh #1145646)
92d4bfc
Jiří Klimeš 8890459
* Fri Sep  5 2014 Jiří Klimeš <jklimes@redhat.com> - 1:0.9.10.0-6.git20140704
Jiří Klimeš 8890459
- connectivity: use HTTPS for connectivity checking (rh #113577)
Jiří Klimeš 8890459
cbce54a
* Sat Aug 30 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1:0.9.10.0-5.git20140704
cbce54a
- adsl plugin needs rp-pppoe to work
cbce54a
6637d9e
* Mon Aug 18 2014 Dan Horák <dan[at]danny.cz> - 1:0.9.10.0-4.git20140704
6637d9e
- always include ModemManager-glib-devel (#1129632)
6637d9e
c4d68f6
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.9.10.0-3.git20140704.1
c4d68f6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
c4d68f6
a66b4de
* Mon Aug 11 2014 Kalev Lember <kalevlember@gmail.com> - 1:0.9.10.0-3.git20140704
a66b4de
- Rebuilt for ppp 2.4.7
a66b4de
05a1e01
* Wed Jul 30 2014 Dan Williams <dcbw@redhat.com> - 1:0.9.10.0-2.git20140704
05a1e01
- connectivity: ensure interval is set to enable connectivity checking (rh #1123772)
05a1e01
2d43347
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 1:0.9.10.0-1.git20140704.1
2d43347
- Rebuilt for gobject-introspection 1.41.4
2d43347
3f9b32f
* Fri Jul  4 2014 Thomas Haller <thaller@redhat.com> - 0.9.10.0-1.git20140704
3f9b32f
- Update to upstream 0.9.10.0 release snapshot
3f9b32f
f285c15
* Wed Jun 25 2014 Thomas Haller <thaller@redhat.com> - 0.9.9.98-1.git20140620
f285c15
- Update to upstream 0.9.9.98 (0.9.10-rc1) release snapshot
f285c15
41a1662
* Fri Jun 06 2014 Dan Williams <dcbw@redhat.com> - 0.9.9.95-1.git20140609
e09ac81
- Update to upstream 0.9.9.95 (0.9.10-beta1) release snapshot
e09ac81
bdaabcc
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.9.9.1-6.git20140319
bdaabcc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
bdaabcc
3f6d3ea
* Fri Apr 11 2014 Dan Williams <dcbw@redhat.com> - 0.9.9.1-5.git20140319
3f6d3ea
- Rebuild against pppd 2.4.6
3f6d3ea
Dan Winship 74e11b0
* Wed Mar 19 2014 Dan Winship <danw@redhat.com> - 0.9.9.1-4.git20140319
Dan Winship 74e11b0
- Update to a git snapshot (git20140319 git:3980806)
Dan Winship 74e11b0
- Rename NetworkManager-atm package to NetworkManager-adsl
Dan Winship 74e11b0
- Rename NetworkManager-bt package to NetworkManager-bluetooth
Dan Winship 74e11b0
Jiří Klimeš 4815a8a
* Mon Mar 17 2014 Jiří Klimeš <jklimes@redhat.com> - 0.9.9.1-3.git20140317
Jiří Klimeš 4815a8a
- Update to a git snapshot (git20140317 git:a1e89b4)
Jiří Klimeš 4815a8a
- platform: fix NM crash if link has no name (e.g. for failed VPN connection)
Jiří Klimeš 4815a8a
- libnm-util/cli: fix bridge priority default value (rh #1073664)
Jiří Klimeš 4815a8a
Jiří Klimeš 251fa91
* Fri Mar 14 2014 Jiří Klimeš <jklimes@redhat.com> - 0.9.9.1-2.git20140314
Jiří Klimeš 251fa91
- Update to a git snapshot (git20140314 git:45a326d)
Jiří Klimeš 251fa91
- Fix Obsoletes and Requires to perform updates correctly
Jiří Klimeš 251fa91
Jiří Klimeš b18c4ca
* Mon Mar 10 2014 Jiří Klimeš <jklimes@redhat.com> - 0.9.9.1-1.git20140310
Jiří Klimeš b18c4ca
- Update to a git snapshot (git20140310 git:350b6d6)
Jiří Klimeš b18c4ca
b749848
* Fri Feb 28 2014 Thomas Haller <thaller@redhat.com> - 0.9.9.1-0.git20140228
b749848
- new upstream snapshot with development version 0.9.9.1
b749848
fdc10f8
* Sat Feb 22 2014 Thomas Haller <thaller@redhat.com> - 0.9.9.0-28.git20140131
fdc10f8
- add nmtui package
691505a
- bugfix caching of libnl objects (caused error with new libnl3 version when activating bridges) (rh #1063290)
691505a
- fix NMManager:startup tracking (pending action) (rh #1030583)
fdc10f8
9ab3949
* Sun Feb  2 2014 Thomas Haller <thaller@redhat.com> - 0.9.9.0-27.git20140131
9ab3949
- core: fix crash getting secrets in libnm-glib
9ab3949
Jiří Klimeš 4ec1488
* Fri Jan 31 2014 Jiří Klimeš <jklimes@redhat.com> - 0.9.9.0-26.git20140131
Jiří Klimeš 4ec1488
- Update to a git snapshot (git20140131)
Jiří Klimeš 4ec1488
Jiří Klimeš 1ceac5a
* Fri Jan 17 2014 Jiří Klimeš <jklimes@redhat.com> - 0.9.9.0-25.git20140117
Jiří Klimeš 1ceac5a
- Update to a git snapshot (git20140117)
Jiří Klimeš 1ceac5a
Jiří Klimeš 85e37a3
* Tue Jan 14 2014 Jiří Klimeš <jklimes@redhat.com> - 0.9.9.0-24.git20140114
Jiří Klimeš 85e37a3
- Update to a git snapshot (git20140114)
Jiří Klimeš 85e37a3
Dan Winship d9c5764
* Mon Jan  6 2014 Dan Winship <danw@redhat.com> - 0.9.9.0-23.git20131003
Dan Winship d9c5764
- bluez-manager: fix a crash (rh #1048711)
Dan Winship d9c5764
2af4e12
* Thu Dec 19 2013 Dan Williams <dcbw@redhat.com> - 0.9.9.0-22.git20131003
2af4e12
- core: fix IPv6 router solicitation loop (rh #1044757)
2af4e12
170f1c1
* Thu Dec 12 2013 Dan Williams <dcbw@redhat.com> - 0.9.9.0-21.git20131003
170f1c1
- core: wait for link before declaring startup complete (rh #1034921)
170f1c1
- core: ignore RA-provided IPv6 default routes (rh #1029213)
170f1c1
- core: set IPv4 broadcast address correctly (rh #1032819)
170f1c1
Dan Winship 7212c62
* Mon Dec  2 2013 Dan Winship <danw@redhat.com> - 0.9.9.0-20.git20131003
Dan Winship 7212c62
- core: Fix PtP/peer address support, for OpenVPN (rh #1018317)
Dan Winship 7212c62
Jiří Klimeš 8df33b2
* Wed Nov 20 2013 Jiří Klimeš <jklimes@redhat.com> - 0.9.9.0-19.git20131003
Jiří Klimeš 8df33b2
- dispatcher: fix crash on exit while logging from signal handler (rh #1017884)
Jiří Klimeš 8df33b2
- core: workaround crash when connecting to wifi (rh #1025371)
Jiří Klimeš 8df33b2
- ethernet: don't crash if device doesn't have a MAC address (rh #1029053)
Jiří Klimeš 8df33b2
- libnm-glib: fix crash by taking additional ref in result_cb() (rh #1030403)
Jiří Klimeš 8df33b2
- ifcfg-rh: fix ignoring updates that don't change anything
Jiří Klimeš 8df33b2
Dan Winship bd53380
* Mon Nov 18 2013 Dan Winship <danw@redhat.com> - 0.9.9.0-18.git20131003
Dan Winship bd53380
- nmcli: add "con load" to manually load an ifcfg file
Dan Winship bd53380
- vpn: fix logging to help debug rh #1018317
Dan Winship bd53380
- bridge: fix crash with bridge ports with empty settings (rh #1031170)
Dan Winship bd53380
bc22bc2
* Thu Nov 14 2013 Dan Williams <dcbw@redhat.com> - 0.9.9.0-17.git20131003
bc22bc2
- core: fix detection of non-mac80211 devices that do not set DEVTYPE (rh #1015598)
bc22bc2
9e072a4
* Wed Nov 13 2013 Dan Williams <dcbw@redhat.com> - 0.9.9.0-16.git20131003
9e072a4
- core: add some debugging to help diagnose netlink errors (rh #1029213)
9e072a4
Jiří Klimeš de84159
* Fri Nov  8 2013 Jiří Klimeš <jklimes@redhat.com> - 0.9.9.0-15.git20131003
Jiří Klimeš de84159
- ifcfg-rh: fix crash in ifcfg-rh plugin when reloading connections (rh #1023571)
Jiří Klimeš de84159
- ifcfg-rh: fix crash when having connections with NEVER_DEFAULT (rh #1021112)
Jiří Klimeš de84159
- core: fix segfault in nm-policy when setting default route for vpn (rh #1019021)
Jiří Klimeš de84159
- ifcfg-rh: fix crash when reading connection (assert) (rh #1025007)
Jiří Klimeš de84159
- core: allow IPv4 to proceed if IPv6 is globally disabled but set to "auto" (rh #1012151)
Jiří Klimeš de84159
7b37dbf
* Thu Oct  3 2013 Dan Williams <dcbw@redhat.com> - 0.9.9.0-14.git20131003
7b37dbf
- core: fix DHCPv6 address prefix length (rh #1013583)
7b37dbf
- cli: enhance bonding questionaire (rh #1007355)
7b37dbf
- core: fix crash with Bluez5 if PAN connection is not defined (rh #1014770)
7b37dbf
- libnm-glib: fix various memory leaks that could cause UIs to mis-report state
7b37dbf
- core: fix issues with mis-configured IPv6 router advertisements (rh #1008104)
7b37dbf
- cli: fix potential crash editing connections (rh #1011942)
7b37dbf
7b37dbf
* Tue Oct  1 2013 Dan Winship <danw@redhat.com> - 0.9.9.0-13.git20131001
7b37dbf
- core: fix bridge device creation (#1012532)
7b37dbf
- core,settings: do not call functions with connection==NULL (rh #1008151)
7b37dbf
- cli: accept gateway in the IP questionnaire of 'nmcli -a con add' (rh #1007368)
7b37dbf
- cli: always print success message (not only in --pretty mode) (rh #1006444)
7b37dbf
- cli: fix bond questionnaire to be able to set miimon (rh #1007355)
7b37dbf
- ifcfg-rh: if IPv4 is disabled put DNS domains (DOMAIN) into IPv6 (rh #1004866)
7b37dbf
- platform: fix a crash when nm_platform_sysctl_get() returns NULL (rh #1010522)
7b37dbf
- platform: fix InfiniBand partition handling (rh #1008568)
7b37dbf
- infiniband: only check the last 8 bytes when doing hwaddr matches (rh #1008566)
7b37dbf
- bluez: merge adding support for BlueZ 5 (bgo #701078)
7b37dbf
- api: clarify lifetime and behavior of ActiveConnection's SpecificObject property (rh #1012309)
7b37dbf
- vpn: fix connecting to VPN (bgo #708255) (rh #1014716)
7b37dbf
- rdisc: do not crash on NDP init failures (rh #1012151)
7b37dbf
- cli: be more verbose when adding IP addresses in questionnaire (rh #1006450)
7b37dbf
- team: chain up parent dispose() in NMDeviceTeam dispose() (rh #1013593)
7b37dbf
- translation updates
7b37dbf
Bill Nottingham f6ce662
* Fri Sep 20 2013 Bill Nottingham <notting@redhat.com> - 0.9.9.0-12.git20130913
Bill Nottingham f6ce662
- drop wimax subpackage
Bill Nottingham f6ce662
29eeee6
* Fri Sep 13 2013 Dan Williams <dcbw@redhat.com> - 0.9.9.0-11.git20130913
29eeee6
- core: actually enable ModemManager 1.0 support
29eeee6
- libnm-glib: fix nm_remote_connection_delete() not calling callback (rh #997568)
29eeee6
- cli: ensure terminal is reset after quitting
29eeee6
- cli: set wep-key-type properly when editing (rh #1003945)
29eeee6
- man: fix typo in nmcli examples manpage (rh #1004117)
29eeee6
- core: fix setting VLAN ingress/egress mappings
29eeee6
- core: allow creating VLANs from interfaces other than Ethernet (rh #1003180)
29eeee6
- cli: fix input/output format conversion (rh #998929)
29eeee6
29eeee6
* Fri Sep  6 2013 Dan Williams <dcbw@redhat.com> - 0.9.9.0-10.git20130906
29eeee6
- core: fix bug which disallowed deleting connections (rh #997568)
29eeee6
- core: add support for Team devices
29eeee6
- core: enable NetworkManager-wait-online by default (rh #816655)
29eeee6
- core: fix crash when 'gre' and 'macvlan' links change (rh #997396)
29eeee6
- core: fail activation when invalid static routes are configured (rh #999544)
29eeee6
- core: enhance connectivity checking to include portal detection
29eeee6
- core: allow hyphens for MAC addresses (rh #1002553)
29eeee6
- core: remove NetworkManager-created software devices when they are deactivated (rh #953300)
29eeee6
- core: fix handling of some DHCP client identifiers (rh #999503)
29eeee6
- core: correctly handle Open vSwitch interfaces as generic interfaces (rh #1004356)
29eeee6
- core: better handle Layer-2-only connections (rh #979288)
29eeee6
- cli: enhanced bash completion
29eeee6
- cli: make the 'describe' command more visible (rh #998002)
29eeee6
- cli: fix bug rejecting changes to Wi-Fi channels (rh #999999)
29eeee6
- cli: update bash completion to suggest connection names (rh #997997)
29eeee6
- cli: fix tab completion for aliases in edit mode
29eeee6
- cli: ask whether to switch IP method to 'auto' when all addresses are deleted (rh #998137)
29eeee6
- cli: request missing information when --ask is passed (rh #953291)
29eeee6
- cli: add 'remove' command to edit mode
29eeee6
- cli: fix creation of secure Wi-Fi connections (rh #997969) (rh #997555)
29eeee6
- cli: default autoconnect to no and ask whether to activate on save (rh #953296)
29eeee6
- man: clarify manpage text (rh #960071) (rh #953299)
29eeee6
- man: fix errors in the nmcli help output and manpage (rh #997566)
29eeee6
- ifcfg-rh: only write IPV6_DEFAULTGW when there's actually a default gateway (rh #997759)
29eeee6
- ifcfg-rh: fix handling of legacy-format routes file with missing gateway
29eeee6
6a6586f
* Wed Aug  7 2013 Dan Williams <dcbw@redhat.com> - 0.9.9.0-9.git20130807
6a6586f
- core: fix assert on multi-hop routes (rh #989022)
6a6586f
- core: fix dispatcher systemd unit enabling (rh #948433)
6a6586f
- ifcfg-rh: ignore emacs temporary lockfiles (rh #987629)
6a6586f
- core: fix various routing issues and interaction with kernel events
6a6586f
- cli: confirm saving connections when autoconnect is enabled (rh #953296)
6a6586f
- cli: automatically change method when static IP addresses are added
6a6586f
- core: preserve externally added IPv4 routes and addresses
6a6586f
Dan Winship 9c603c3
* Thu Jul 25 2013 Dan Winship <danw@redhat.com> - 0.9.9.0-8.git20130724
Dan Winship 9c603c3
- Create NetworkManager-config-server package
Dan Winship 9c603c3
1cfbec0
* Wed Jul 24 2013 Dan Williams <dcbw@redhat.com> - 0.9.9.0-7.git20130724
1cfbec0
- Update to git snapshot
1cfbec0
1cfbec0
* Tue Jul  2 2013 Dan Winship <danw@redhat.com> - 0.9.9.0-6
Dan Winship 430484a
- Belatedly update udev directory for UsrMove
Dan Winship 430484a
- Fix incorrect dates in old changelog entries to avoid rpm warnings
Dan Winship 430484a
1cfbec0
* Wed Jun 26 2013 Dan Winship <danw@redhat.com> - 0.9.9.0-5
Dan Winship d28f80d
- build support for connectivity checking (rh #810457)
Dan Winship d28f80d
3ab8a0a
* Tue Jun 25 2013 Jiří Klimeš <jklimes@redhat.com> - 0.9.9.0-4.git20130603
3ab8a0a
- disable building WiMax for RHEL
3ab8a0a
d8a14c6
* Mon Jun  3 2013 Dan Williams <dcbw@redhat.com> - 0.9.9.0-3.git20130603
d8a14c6
- Update to new 0.9.10 snapshot
d8a14c6
7cf89f5
* Wed May 15 2013 Dan Williams <dcbw@redhat.com> - 0.9.9.0-2.git20130515
7cf89f5
- Update for systemd network-online.target (rh #787314)
7cf89f5
- Add system service for the script dispatcher (rh #948433)
7cf89f5
4aa8a04
* Tue May 14 2013 Dan Williams <dcbw@redhat.com> - 0.9.9.0-1.git20130514
4aa8a04
- Enable hardened build
4aa8a04
- Update to 0.9.10 snapshot
4aa8a04
- cli: new capabilities and somewhat re-arranged syntax
4aa8a04
- core: generic interface support
4aa8a04
- core: split config support; new "server mode" options
4aa8a04
- core: allow locking connections to interface names
4aa8a04
c5cf66f
* Tue May  7 2013 Dan Williams <dcbw@redhat.com> - 0.9.8.1-2.git20130507
c5cf66f
- core: fix issue with UI not showing disconnected on rfkill
c5cf66f
- core: memory leak fixes
c5cf66f
- core: silence warning about failure reading permanent MAC address (rh #907912)
c5cf66f
- core: wait up to 120s for slow-connecting modems
c5cf66f
- core: don't crash on PPPoE connections without a wired setting
c5cf66f
- core: ensure the AvailableConnections property is always correct
c5cf66f
- keyfile: ensure all-default VLAN connections are read correctly
c5cf66f
- core: suppress kernel's automatic creation of bond0 (rh #953466)
c5cf66f
- libnm-glib: make NMSecretAgent usable with GObject Introspection
c5cf66f
- libnm-util: fix GObject Introspection annotations of nm_connection_need_secrets()
c5cf66f
- core: documentation updates
c5cf66f
3f85614
* Wed Mar 27 2013 Dan Williams <dcbw@redhat.com> - 0.9.8.1-1.git20130327
3f85614
- Update to 0.9.8.2 snapshot
3f85614
- core: fix VLAN parent handling when identified by UUID
3f85614
- core: quiet warning about invalid interface index (rh #920145)
3f85614
- core: request 'static-routes' from DHCP servers (rh #922558)
3f85614
- core: fix crash when dbus-daemon is restarted (rh #918273)
3f85614
- core: copy leasefiles from /var/lib/dhclient to fix netboot (rh #916233)
3f85614
- core: memory leak and potential crash fixes
3f85614
- ifcfg-rh: ensure missing STP property is interpreted as off (rh #922702)
3f85614
3f85614
* Wed Feb 27 2013 Jiří Klimeš <jklimes@redhat.com> - 0.9.8.0-1
00360eb
- Update to the 0.9.8.0 release
3f85614
- cli: fix a possible crash
00360eb
3bbea25
* Sat Feb  9 2013 Dan Williams <dcbw@redhat.com> - 0.9.7.997-2
3bbea25
- core: use systemd for suspend/resume, not upower
80084ae
3bbea25
* Fri Feb  8 2013 Dan Williams <dcbw@redhat.com> - 0.9.7.997-1
3bbea25
- Update to 0.9.8-beta2
3bbea25
- core: ignore bridges managed by other tools (rh #905035)
3bbea25
- core: fix libnl assert (rh #894653)
3bbea25
- wifi: always use Proactive Key Caching with WPA Enterprise (rh #834444)
3bbea25
- core: don't crash when Internet connection sharing fails to start (rh #883142)
3bbea25
3bbea25
* Fri Jan  4 2013 Dan Winship <danw@redhat.com> - 0.9.7.0-12.git20121004
Dan Winship 7f9de59
- Set correct systemd KillMode to fix anaconda shutdown hangs (rh #876218)
Dan Winship 7f9de59
3bbea25
* Tue Dec 18 2012 Jiří Klimeš <jklimes@redhat.com> - 0.9.7.0-11.git20121004
3bbea25
- ifcfg-rh: write missing IPv6 setting as IPv6 with "auto" method (rh #830434)
Jiří Klimeš 3cbd4c0
Dan Winship 90967ad
* Wed Dec  5 2012 Dan Winship <danw@redhat.com> - 0.9.7.0-10.git20121004
Dan Winship 90967ad
- Build vapi files and add them to the devel package
Dan Winship 90967ad
Dan Winship c5ee82b
* Wed Dec  5 2012 Dan Winship <danw@redhat.com> - 0.9.7.0-9.git20121004
Dan Winship c5ee82b
- Apply patch from master to read hostname from /etc/hostname (rh #831735)
Dan Winship c5ee82b
Jiří Klimeš d7b2ff1
* Tue Nov 27 2012 Jiří Klimeš <jklimes@redhat.com> - 0.9.7.0-8.git20121004
Jiří Klimeš d7b2ff1
- Apply patch from master to update hostname (rh #875085)
Jiří Klimeš a8ce3a9
- spec: create /etc/NetworkManager/dnsmasq.d (rh #873621)
Jiří Klimeš d7b2ff1
Daniel Drake 2f2cea1
* Tue Nov 27 2012 Daniel Drake <dsd@laptop.org> - 0.9.7.0-7.git20121004
Daniel Drake 2f2cea1
- Don't bring up uninitialized devices (fd #56929)
Daniel Drake 2f2cea1
Dan Winship d1e13ca
* Mon Oct 15 2012 Dan Winship <danw@redhat.com> - 0.9.7.0-6.git20121004
Dan Winship d1e13ca
- Actually apply the patch from the previous commit...
Dan Winship d1e13ca
Dan Winship 9ad0852
* Mon Oct 15 2012 Dan Winship <danw@redhat.com> - 0.9.7.0-5.git20121004
Dan Winship 9ad0852
- Apply patch from master to fix a crash (rh #865009)
Dan Winship 9ad0852
Dan Winship 0b8cc37
* Sat Oct  6 2012 Dan Winship <danw@redhat.com> - 0.9.7.0-4.git20121004
Dan Winship 0b8cc37
- Apply patch from master so connections finish connecting properly (bgo #685581)
Dan Winship 0b8cc37
4b595f8
* Fri Oct  5 2012 Dan Williams <dcbw@redhat.com> - 0.9.7.0-3.git20121004
Dan Winship 9ad0852
- Forward-port some forgotten fixes from F17
4b595f8
- Fix networked-filesystem systemd dependencies (rh #787314)
4b595f8
- Don't restart NM on upgrade, don't stop NM on uninstall (rh #811200)
4b595f8
Dan Winship 8ab74ba
* Thu Oct  4 2012 Dan Winship <danw@redhat.com> - 0.9.7.0-2.git20121004
Dan Winship 8ab74ba
- Update to git snapshot
Dan Winship 8ab74ba
Dan Winship 505eafa
* Tue Aug 21 2012 Dan Winship <danw@redhat.com> - 0.9.7.0-1.git20120820
Dan Winship 505eafa
- Update to 0.9.7.0 snapshot
Dan Winship 505eafa
df09a64
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.9.5.96-2
df09a64
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
df09a64
ecc6e1a
* Mon Jul 23 2012 Dan Williams <dcbw@redhat.com> - 0.9.5.96-1
ecc6e1a
- Update to 0.9.6-rc2
ecc6e1a
- core: fix race between parallel DHCP client invocations
ecc6e1a
- core: suppress a useless warning (rh #840580)
ecc6e1a
- ifcfg-rh: fix segfault with malformed values (rh #841391)
ecc6e1a
- ifcfg-rh: ignore IP config on bond slave configurations (rh #838907)
ecc6e1a
Jiří Klimeš cc80b12
* Fri Jul 13 2012 Jiří Klimeš <jklimes@redhat.com> - 0.9.5.95-1.git20120713
Jiří Klimeš cc80b12
- Update to 0.9.5.95 (0.9.6-rc1) snapshot
Jiří Klimeš cc80b12
- core: add autoconnect, driver-versioni and firmware-version properties to NMDevice
Jiří Klimeš cc80b12
- core: various IPv6 improvements
Jiří Klimeš cc80b12
- core: reduce number of changes made to DNS information during connection setup
Jiří Klimeš cc80b12
- core: add Vala language bindings
Jiří Klimeš cc80b12
- vpn: support IPv6 over VPNs
Jiří Klimeš cc80b12
- wifi: add on-demand WiFi scan support
Jiří Klimeš cc80b12
Jiří Klimeš 78b5304
* Mon May 21 2012 Jiří Klimeš <jklimes@redhat.com> - 0.9.4-5.git20120521
Jiří Klimeš 78b5304
- Update to git snapshot
Jiří Klimeš 78b5304
Dan Winship 6fe804a
* Tue May  8 2012 Dan Winship <danw@redhat.com> - 0.9.4-4.git20120502
Dan Winship 6fe804a
- NM no longer uses /var/run/NetworkManager, so don't claim to own it.
Dan Winship 6fe804a
  (rh #656638)
Dan Winship 6fe804a
a53c203
* Wed May  2 2012 Jiří Klimeš <jklimes@redhat.com> - 0.9.4-3.git20120502
Jiří Klimeš 63d6a6e
- Update to git snapshot
Jiří Klimeš 63d6a6e
a53c203
* Wed Mar 28 2012 Colin Walters <walters@verbum.org> - 1:0.9.4-2.git20120328_2
Colin Walters fc54dd3
- Add _isa for internal requires; otherwise depsolving may pull in an
Colin Walters fc54dd3
  arbitrary architecture.
Colin Walters fc54dd3
Jiří Klimeš 8e3991c
* Wed Mar 28 2012 Jiří Klimeš <jklimes@redhat.com> - 0.9.4-1.git20120328_2
Jiří Klimeš 8e3991c
- Update to 0.9.4
Jiří Klimeš 8e3991c
9cf9eba
* Mon Mar 19 2012 Dan Williams <dcbw@redhat.com> - 0.9.3.997-2
9cf9eba
- libnm-glib: updated for new symbols the applet wants
9cf9eba
cf9d329
* Mon Mar 19 2012 Dan Williams <dcbw@redhat.com> - 0.9.3.997-1
cf9d329
- applet: move to network-manager-applet RPM