NetworkManager/src/settings
Jiří Klimeš eea23747ce ifcfg-rh: fix storing connections in the hash table
We have to copy the UUID (key) because otherwise the pointer can be invalidated
when the connection is destroyed and problems will start.

The issue showed up as an unability to delete a conenction via D-Bus.

Reproducer:
$ nmcli con add type eth con-name AAA ifname blah
$ nmcli con delete AAA
$ nmcli con add type eth con-name AAA ifname blah
$ nmcli con delete AAA
-- here the connection is not removed from NM
   (even though ifcfg- file) was removed --
2013-06-19 12:41:36 -05:00
..
plugins ifcfg-rh: fix storing connections in the hash table 2013-06-19 12:41:36 -05:00
tests core: use non-recursive build 2013-05-08 15:07:18 -04:00
nm-agent-manager.c core: convert the DBus manager to a single-ref object 2013-05-20 16:38:33 -03:00
nm-agent-manager.h core: fix NM_IS_*_CLASS(klass) macros 2012-07-27 13:15:54 +02:00
nm-default-wired-connection.c libnm-glib, core: use g_cclosure_marshal_generic 2013-05-08 14:59:29 -04:00
nm-default-wired-connection.h settings: clarify that NMDefaultWiredConnection is ethernet-only 2013-04-03 10:23:48 -04: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 core: convert the DBus manager to a single-ref object 2013-05-20 16:38:33 -03:00
nm-secret-agent.h agents: create correct proxy for agents connecting via a private connection 2013-04-08 10:55:38 -05:00
nm-settings-connection.c settings: let NMSettingsConnection unregister itself 2013-06-11 12:48:15 -05:00
nm-settings-connection.h settings: track whether connection is saved to disk or not 2013-05-28 12:26:55 -05: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: remove NM_SETTINGS_ERROR_NOT_PRIVILEGED 2013-04-08 10:55:38 -05: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 core: add monitor-connection-files=false and ReloadConnections 2013-06-14 12:57:47 -03:00
nm-settings.h settings: implement ability to add connections without saving them to disk 2013-05-28 12:26:56 -05:00
nm-system-config-interface.c core: add monitor-connection-files=false and ReloadConnections 2013-06-14 12:57:47 -03:00
nm-system-config-interface.h core: add monitor-connection-files=false and ReloadConnections 2013-06-14 12:57:47 -03:00