NetworkManager/src
Giovanni Campagna 86ca7dce0c core: don't reject activating devices with incomplete IP config
An activating device may have an IP config that is unrelated to
the current activation (for example if it comes from capturing
the existing config when NM is started), and that config might
not have a gateway, which would have NM ignore that the device
is activating until after DHCP.

https://bugzilla.gnome.org/show_bug.cgi?id=726400

[thaller@redhat.com: move variables inside if-block]
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-30 16:58:35 +02:00
..
config all: g_type_init() has been deprecated in GLib 2.35.0 2014-05-27 16:58:21 +02:00
devices team: remove conditional compilation WITH_TEAMDCTL 2014-06-27 13:27:01 +02:00
dhcp-manager all: remove remaining GParamSpec name/blurb strings 2014-06-19 17:45:03 -04:00
dns-manager dns: preliminary support for unbound (bgo #699810) 2014-05-30 21:29:26 +02:00
dnsmasq-manager all: g_type_init() has been deprecated in GLib 2.35.0 2014-05-27 16:58:21 +02:00
firewall-manager all: remove remaining GParamSpec name/blurb strings 2014-06-19 17:45:03 -04:00
logging nmtst: add parameter to nmtst_init to setup nm-logging 2014-06-05 18:12:56 +02:00
platform platform: fix invalid address lifetimes on startup 2014-06-30 14:19:27 +02:00
posix-signals core: use non-recursive build 2013-05-08 15:07:18 -04:00
ppp-manager all: remove remaining GParamSpec name/blurb strings 2014-06-19 17:45:03 -04:00
rdisc core/platform: limit the preferred time to address lifetime 2014-06-06 20:01:37 +02:00
settings settings: fix invalid signature in impl_settings_get_connection_by_uuid() 2014-06-26 18:32:39 +02:00
supplicant-manager all: remove remaining GParamSpec name/blurb strings 2014-06-19 17:45:03 -04:00
tests nmtst: add NMTST_DEBUG=no-expect-message for debugging assert_message tests 2014-06-05 18:12:58 +02:00
vpn-manager all: remove remaining GParamSpec name/blurb strings 2014-06-19 17:45:03 -04:00
main.c dispatcher: only dispatch if scripts exist 2014-06-06 13:43:45 -05:00
Makefile.am team: remove conditional compilation WITH_TEAMDCTL 2014-06-27 13:27:01 +02:00
NetworkManagerUtils.c core: suppress missing MAC address warning during connection matching 2014-06-06 16:37:03 -05:00
NetworkManagerUtils.h core: add utility function str_if_set() 2014-06-24 16:07:07 +02:00
nm-activation-request.c core: correctly handle pre-activation dependency failure (rh #1069695) 2014-03-04 15:21:29 -06:00
nm-activation-request.h core: allow active connection 'master' to be set after object creation 2013-10-31 14:15:08 -05:00
nm-active-connection.c core: ensure boolean properties for nm_active_connection_set_default[6]() are either TRUE or FALSE 2014-06-20 17:56:06 +02:00
nm-active-connection.h core: rename function nm_active_connection_get_name() to nm_active_connection_get_id() 2014-03-05 21:15:20 +01:00
nm-auth-subject.c settings: prefer secret agents in the same process as the request 2013-12-03 16:41:00 -05:00
nm-auth-subject.h settings: prefer secret agents in the same process as the request 2013-12-03 16:41:00 -05:00
nm-connection-provider.c core: remove useless NMSettings::connections-loaded signal 2014-01-23 15:14:49 -05:00
nm-connection-provider.h core: add nm_connection_provider_get() 2014-03-03 09:32:40 -06:00
nm-connectivity.c all: remove remaining GParamSpec name/blurb strings 2014-06-19 17:45:03 -04:00
nm-connectivity.h core: provide additional network connectivity information 2013-08-28 10:54:08 -04:00
nm-dbus-manager.c dbus-manager: don't try to create private bus in test programs 2014-04-23 10:19:17 -04:00
nm-dbus-manager.h core: grab remote process id when authenticating D-Bus clients 2013-10-31 14:15:07 -05:00
nm-dcb.c dcb: wait for carrier down/up after disabling FCoE 2014-04-02 09:37:15 -05:00
nm-dcb.h dcb: separate DCB enable/disable and wait for carrier changes (rh #799241) (rh #1081991) 2014-04-02 09:37:15 -05:00
nm-dhcp4-config.c all: remove remaining GParamSpec name/blurb strings 2014-06-19 17:45:03 -04:00
nm-dhcp4-config.h core: make nm-properties-changed-signal always export the right properties 2013-05-20 16:38:33 -03:00
nm-dhcp6-config.c all: remove remaining GParamSpec name/blurb strings 2014-06-19 17:45:03 -04:00
nm-dhcp6-config.h core: make nm-properties-changed-signal always export the right properties 2013-05-20 16:38:33 -03:00
nm-dispatcher.c dispatcher: suppress log warning when nm-dispatcher is disabled in systemd 2014-06-20 17:25:01 +02:00
nm-dispatcher.h dispatcher: add PRE_UP states 2014-06-06 13:43:46 -05:00
nm-ip4-config.c all: remove remaining GParamSpec name/blurb strings 2014-06-19 17:45:03 -04:00
nm-ip4-config.h core: fix metrics of user-added routes 2014-06-10 09:14:48 -04:00
nm-ip6-config.c all: remove remaining GParamSpec name/blurb strings 2014-06-19 17:45:03 -04:00
nm-ip6-config.h core: fix metrics of user-added routes 2014-06-10 09:14:48 -04:00
nm-manager-auth.c core: fix crash when connecting to new Wi-Fi network (bgo #723163) 2014-01-28 12:09:22 -05:00
nm-manager-auth.h core: remove unused auth chain creation functions 2013-10-31 14:15:08 -05:00
nm-manager.c core: log when creating team device as generic due to missing plugin 2014-06-27 17:02:23 +02:00
nm-manager.h core: refactor to return const GSList * from nm_manager_get_devices() 2014-05-13 13:50:25 -05:00
nm-policy.c core: don't reject activating devices with incomplete IP config 2014-06-30 16:58:35 +02:00
nm-policy.h core: add NMManager:primary-connection and :activating-connection 2013-08-28 11:01:13 -04:00
nm-properties-changed-signal.c logging: tweak logging-enabled functions 2013-12-20 09:57:13 -05:00
nm-properties-changed-signal.h core: make nm-properties-changed-signal always export the right properties 2013-05-20 16:38:33 -03:00
nm-rfkill-manager.c core: split NMRfkillManager out of NMUdevManager 2013-06-05 17:49:24 -03:00
nm-rfkill-manager.h core: split NMRfkillManager out of NMUdevManager 2013-06-05 17:49:24 -03:00
nm-session-monitor-ck.c core: make NMSessionMonitor non-refcounted 2013-12-03 16:39:37 -05:00
nm-session-monitor-null.c core: make NMSessionMonitor non-refcounted 2013-12-03 16:39:37 -05:00
nm-session-monitor-systemd.c sessions: fix return value handling for sd_uid_get_sessions() (bgo #707983) 2014-01-23 16:48:19 -06:00
nm-session-monitor.h settings: clean up connection visibility and session change handling 2010-10-26 16:33:47 -05:00
nm-session-utils.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-session-utils.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-sleep-monitor-systemd.c sleep-monitor: add missing include 2013-09-13 09:05:07 -04:00
nm-sleep-monitor-upower.c core: convert the DBus manager to a single-ref object 2013-05-20 16:38:33 -03:00
nm-sleep-monitor.h core: factor out the upower suspend/resume code (bgo #677694) 2012-10-13 09:20:00 -05:00
nm-types.h core: add header for NM object types 2012-12-17 17:01:10 -06:00
org.freedesktop.NetworkManager.conf dbus: kill at_console usage in permissions (bgo #707983) (rh #979416) 2014-01-23 16:48:19 -06:00