NetworkManager/src/settings
Dan Williams 49983db85e settings: convert NMDefaultWiredConnection into a plain NMSettingsConnection (rh #1029464) (bgo #712188)
Changing the default wired connection has always deleted the connection
(thus disconnecting the interface) and re-added it as a settings plugin
connection.  That was always sub-optimal, but until the 'unsaved' connection
stuff landed this summer, we couldn't do anything about that.  Clean
that all up, adding the connection as an unsaved connection right from
the start, which allows changes to the connection without having to
delete and recreate it, thus preventing disconnection of any interface
that is using the connection.

A new signal is added to NMSettingsConnection that is only emitted when
the connection is changed from D-Bus (thus indicating an explicit user-
requested change) since the connection may be modified internally by
NetworkManager.  NM-triggered changes should not result in the connection
no longer being a default-wired connection.

https://bugzilla.gnome.org/show_bug.cgi?id=712188
https://bugzilla.redhat.com/show_bug.cgi?id=1029464
2013-11-13 11:50:12 -06:00
..
plugins coverity: fix various warnings detected with Coverity 2013-11-13 15:29:24 +01:00
tests build: switch from $(INCLUDES) to $(AM_CPPFLAGS) to make automake happy 2013-08-22 11:49:16 -04:00
nm-agent-manager.c coverity: fix various warnings detected with Coverity 2013-11-13 15:29:24 +01:00
nm-agent-manager.h vpn: handle interactive plugin secrets requests 2013-07-31 08:16:40 -05:00
nm-inotify-helper.c libnm-glib, core: use g_cclosure_marshal_generic 2013-05-08 14:59:29 -04:00
nm-inotify-helper.h settings: add note about killing inotify helper (bgo #532815) 2013-01-11 13:02:12 -06:00
nm-secret-agent.c agents: use NMAuthSubject 2013-10-31 14:15:07 -05:00
nm-secret-agent.h agents: use NMAuthSubject 2013-10-31 14:15:07 -05:00
nm-settings-connection.c settings: convert NMDefaultWiredConnection into a plain NMSettingsConnection (rh #1029464) (bgo #712188) 2013-11-13 11:50:12 -06:00
nm-settings-connection.h settings: convert NMDefaultWiredConnection into a plain NMSettingsConnection (rh #1029464) (bgo #712188) 2013-11-13 11:50:12 -06:00
nm-settings-error.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-settings-error.h settings: validate hostnames from D-Bus (bgo #711179) 2013-11-07 09:56:14 -06:00
nm-settings-utils.c settings: fix getting default wired connection name with no connections 2011-03-30 12:02:50 -05:00
nm-settings-utils.h settings: fix getting default wired connection name with no connections 2011-03-30 12:02:50 -05:00
nm-settings.c settings: convert NMDefaultWiredConnection into a plain NMSettingsConnection (rh #1029464) (bgo #712188) 2013-11-13 11:50:12 -06:00
nm-settings.h trivial: rename nm_settings_add_connection*() functions 2013-08-30 10:54:29 +02:00
nm-system-config-interface.c settings: add unrecognized-specs, implement in ifcfg-rh 2013-11-01 13:04:12 -04:00
nm-system-config-interface.h settings: add unrecognized-specs, implement in ifcfg-rh 2013-11-01 13:04:12 -04:00