NetworkManager/libnm
Dan Winship 504c292d73 libnm-core: clean up nm_connection_replace_settings()'s semantics
On failure, nm_connection_replace_settings() would leave the
connection in an undefined state. Fix it so that either (a) the
settings are replaced and the resulting connection is valid and we
return TRUE, or (b) the connection is untouched and we return FALSE
and an error. (And add a test case for this.)
2014-09-04 09:17:37 -04:00
..
tests all: remove a bunch of unnecessary dbus/dbus-glib includes 2014-09-03 10:45:24 -04:00
libnm-vpn.pc.in libnm: add libnm/libnm-core (part 2) 2014-08-01 14:34:04 -04:00
libnm-vpn.ver libnm: add NetworkManager.h and NetworkManagerVPN.h to enum-types 2014-08-01 14:34:07 -04:00
libnm.pc.in libnm: add libnm/libnm-core (part 2) 2014-08-01 14:34:04 -04:00
libnm.ver libnm-core: clean up nm_connection_replace_settings()'s semantics 2014-09-04 09:17:37 -04:00
Makefile.am libnm: add NetworkManager.h, disallow including individual headers 2014-08-01 14:34:40 -04:00
NetworkManager.h libnm-core, libnm, core: make NMConnection an interface 2014-08-16 10:17:53 -04:00
nm-access-point.c libnm-core, etc: add nm_utils_hwaddr_matches() 2014-08-07 15:34:50 -04:00
nm-access-point.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-active-connection.c libnm: rename NetworkManager.h and NetworkManagerVPN.h 2014-08-01 14:34:40 -04:00
nm-active-connection.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-client.c libnm-core: rename NMConnection to/from_hash methods 2014-09-04 09:17:36 -04:00
nm-client.h all: remove a bunch of unnecessary dbus/dbus-glib includes 2014-09-03 10:45:24 -04:00
nm-dbus-helpers-private.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-dbus-helpers.c libnm: rename NetworkManager.h and NetworkManagerVPN.h 2014-08-01 14:34:40 -04:00
nm-device-adsl.c libnm: make the the use of GInitable mandatory 2014-08-01 14:34:40 -04:00
nm-device-adsl.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-device-bond.c libnm, libnm-glib: fix cut-and-paste-os 2014-08-18 11:10:42 -04:00
nm-device-bond.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-device-bridge.c libnm-core: include ETH_ALEN/INFINIBAND_ALEN defines in nm-utils.h 2014-08-07 14:04:14 -04:00
nm-device-bridge.h trivial: remove a stray prototype 2014-08-27 13:04:04 -04:00
nm-device-bt.c libnm-core, etc: add nm_utils_hwaddr_matches() 2014-08-07 15:34:50 -04:00
nm-device-bt.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-device-ethernet.c libnm-core, etc: add nm_utils_hwaddr_matches() 2014-08-07 15:34:50 -04:00
nm-device-ethernet.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-device-generic.c libnm: make the the use of GInitable mandatory 2014-08-01 14:34:40 -04:00
nm-device-generic.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-device-infiniband.c libnm, libnm-glib: fix cut-and-paste-os 2014-08-18 11:10:42 -04:00
nm-device-infiniband.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-device-modem.c libnm: make the the use of GInitable mandatory 2014-08-01 14:34:40 -04:00
nm-device-modem.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-device-olpc-mesh.c libnm: make the the use of GInitable mandatory 2014-08-01 14:34:40 -04:00
nm-device-olpc-mesh.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-device-private.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-device-team.c libnm, libnm-glib: fix cut-and-paste-os 2014-08-18 11:10:42 -04:00
nm-device-team.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-device-vlan.c libnm, libnm-glib: fix cut-and-paste-os 2014-08-18 11:10:42 -04:00
nm-device-vlan.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-device-wifi.c libnm-core, etc: add nm_utils_hwaddr_matches() 2014-08-07 15:34:50 -04:00
nm-device-wifi.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-device-wimax.c libnm-core, etc: add nm_utils_hwaddr_matches() 2014-08-07 15:34:50 -04:00
nm-device-wimax.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-device.c libnm: rename NetworkManager.h and NetworkManagerVPN.h 2014-08-01 14:34:40 -04:00
nm-device.h all: remove a bunch of unnecessary dbus/dbus-glib includes 2014-09-03 10:45:24 -04:00
nm-dhcp4-config.c libnm: rename NetworkManager.h and NetworkManagerVPN.h 2014-08-01 14:34:40 -04:00
nm-dhcp4-config.h all: remove a bunch of unnecessary dbus/dbus-glib includes 2014-09-03 10:45:24 -04:00
nm-dhcp6-config.c libnm: rename NetworkManager.h and NetworkManagerVPN.h 2014-08-01 14:34:40 -04:00
nm-dhcp6-config.h all: remove a bunch of unnecessary dbus/dbus-glib includes 2014-09-03 10:45:24 -04:00
nm-ip4-config.c libnm: rename NetworkManager.h and NetworkManagerVPN.h 2014-08-01 14:34:40 -04:00
nm-ip4-config.h all: remove a bunch of unnecessary dbus/dbus-glib includes 2014-09-03 10:45:24 -04:00
nm-ip6-config.c libnm: rename NetworkManager.h and NetworkManagerVPN.h 2014-08-01 14:34:40 -04:00
nm-ip6-config.h all: remove a bunch of unnecessary dbus/dbus-glib includes 2014-09-03 10:45:24 -04:00
nm-object-cache.c libnm: add libnm/libnm-core (part 1) 2014-08-01 14:34:04 -04:00
nm-object-cache.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-object-private.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-object.c libnm: make NMRemoteConnection an NMObject 2014-08-16 10:17:53 -04:00
nm-object.h libnm: get rid of redundant NMRemoteConnection properties 2014-08-16 10:17:53 -04:00
nm-remote-connection-private.h libnm: add libnm/libnm-core (part 1) 2014-08-01 14:34:04 -04:00
nm-remote-connection.c libnm-core: clean up nm_connection_replace_settings()'s semantics 2014-09-04 09:17:37 -04:00
nm-remote-connection.h libnm: make NMRemoteConnection an NMObject 2014-08-16 10:17:53 -04:00
nm-remote-settings.c libnm-core: rename NMConnection to/from_hash methods 2014-09-04 09:17:36 -04:00
nm-remote-settings.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-secret-agent.c libnm-core: rename NMConnection to/from_hash methods 2014-09-04 09:17:36 -04:00
nm-secret-agent.h libnm-core: rename NMConnection to/from_hash methods 2014-09-04 09:17:36 -04:00
nm-types-private.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-types.c libnm: add libnm/libnm-core (part 1) 2014-08-01 14:34:04 -04:00
nm-types.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-vpn-connection.c libnm: rename NetworkManager.h and NetworkManagerVPN.h 2014-08-01 14:34:40 -04:00
nm-vpn-connection.h all: remove a bunch of unnecessary dbus/dbus-glib includes 2014-09-03 10:45:24 -04:00
nm-vpn-plugin-ui-interface.c libnm, core, cli, tui: fix the capitalization of various types 2014-08-01 14:34:06 -04:00
nm-vpn-plugin-ui-interface.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-vpn-plugin-utils.c libnm: move declaration of NM_SETTING_SECRET_FLAGS_ALL to nm-core-internal.h 2014-08-22 15:22:16 +02:00
nm-vpn-plugin-utils.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-vpn-plugin.c libnm-core: rename NMConnection to/from_hash methods 2014-09-04 09:17:36 -04:00
nm-vpn-plugin.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-wimax-nsp.c libnm: rename NetworkManager.h and NetworkManagerVPN.h 2014-08-01 14:34:40 -04:00
nm-wimax-nsp.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00