NetworkManager/libnm
Dan Williams 3272ff6fc5 libnm/libnm-glib: don't quit in the middle of asking for secrets (bgo #752237)
If the VPN plugin terminated and the user started it again, then the
quit timer will still be running and it sometimes happens that the
VPN plugin will quit while the UI is asking the user for secrets.
That's not very nice, so don't do that.

Reproducer: while connect to the VPN, suspend your laptop.  Then
resume it, and immediately re-start the VPN connection.  Watch the
secrets dialog disappear within a very short time.

https://bugzilla.gnome.org/show_bug.cgi?id=752237
2015-07-16 16:50:10 -05:00
..
tests test: initialize tests with nmtst_init() 2015-07-12 13:56:52 +02:00
generate-plugin-docs.pl trivial: fix a comment typo in generate-plugin-docs.pl 2014-11-19 17:54:03 +01:00
generate-setting-docs.py libnm: remove nm_utils_init() from the public API 2014-12-04 08:39:54 -05:00
libnm.pc.in libnm: drop libdbus-glib from pkg-config file 2015-01-22 19:17:46 +01:00
libnm.ver libnm: backport autoconnect-slaves symbols to libnm_1_0_4 2015-06-26 16:28:33 +02:00
Makefile.am libnm: fix versioning on new APIs, bump soname 2015-01-21 12:54:36 -05:00
NetworkManager.h libnm: rename NMSecretAgent to NMSecretAgentOld 2014-11-21 12:17:41 -05:00
nm-access-point.c libnm: add Wi-Fi AP 'last-seen' property 2015-04-29 07:51:26 +02:00
nm-access-point.h libnm: add Wi-Fi AP 'last-seen' property 2015-04-29 07:51:26 +02:00
nm-active-connection.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
nm-active-connection.h libnm: create NMDhcpConfig as parent of NMDhcp4Config and NMDhcp6Config 2014-11-07 07:49:40 -05:00
nm-client.c nm-manager: add 'metered' property 2015-06-09 18:23:19 +02:00
nm-client.h nm-manager: add 'metered' property 2015-06-09 18:23:19 +02:00
nm-dbus-helpers.c libnm,dbus-helpers: include glib-compat for g_test_initialized() 2015-05-26 14:17:31 +02:00
nm-dbus-helpers.h libnm: drop _nm_dbus_register_error_domain() 2014-10-22 08:29:10 -04:00
nm-device-adsl.c libnm*: fix library gettext usage 2014-11-13 17:18:42 -05:00
nm-device-adsl.h libnm: merge device-type-specific errors into NMDeviceError 2014-10-22 08:29:08 -04:00
nm-device-bond.c libnm*: fix library gettext usage 2014-11-13 17:18:42 -05:00
nm-device-bond.h libnm: merge device-type-specific errors into NMDeviceError 2014-10-22 08:29:08 -04:00
nm-device-bridge.c libnm*: fix library gettext usage 2014-11-13 17:18:42 -05:00
nm-device-bridge.h libnm: merge device-type-specific errors into NMDeviceError 2014-10-22 08:29:08 -04:00
nm-device-bt.c libnm*: fix library gettext usage 2014-11-13 17:18:42 -05:00
nm-device-bt.h libnm: merge device-type-specific errors into NMDeviceError 2014-10-22 08:29:08 -04:00
nm-device-ethernet.c libnm*: fix library gettext usage 2014-11-13 17:18:42 -05:00
nm-device-ethernet.h libnm: merge device-type-specific errors into NMDeviceError 2014-10-22 08:29:08 -04:00
nm-device-generic.c libnm*: fix library gettext usage 2014-11-13 17:18:42 -05:00
nm-device-generic.h libnm: merge device-type-specific errors into NMDeviceError 2014-10-22 08:29:08 -04:00
nm-device-infiniband.c libnm*: fix library gettext usage 2014-11-13 17:18:42 -05:00
nm-device-infiniband.h libnm: merge device-type-specific errors into NMDeviceError 2014-10-22 08:29:08 -04:00
nm-device-modem.c libnm*: fix library gettext usage 2014-11-13 17:18:42 -05:00
nm-device-modem.h libnm: merge device-type-specific errors into NMDeviceError 2014-10-22 08:29:08 -04:00
nm-device-olpc-mesh.c libnm*: fix library gettext usage 2014-11-13 17:18:42 -05:00
nm-device-olpc-mesh.h libnm: merge device-type-specific errors into NMDeviceError 2014-10-22 08:29:08 -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*: fix library gettext usage 2014-11-13 17:18:42 -05:00
nm-device-team.h libnm: merge device-type-specific errors into NMDeviceError 2014-10-22 08:29:08 -04:00
nm-device-vlan.c libnm: add missing (transfer) annotation for nm_device_vlan_get_parent() 2014-11-25 12:48:11 +01:00
nm-device-vlan.h libnm: add :parent property for VLAN devices 2014-11-24 10:33:22 +01:00
nm-device-wifi.c libnm*: fix library gettext usage 2014-11-13 17:18:42 -05:00
nm-device-wifi.h libnm: merge device-type-specific errors into NMDeviceError 2014-10-22 08:29:08 -04:00
nm-device-wimax.c wimax: drop WiMAX support (bgo #747846) 2015-04-17 12:42:23 -04:00
nm-device-wimax.h wimax: drop WiMAX support (bgo #747846) 2015-04-17 12:42:23 -04:00
nm-device.c core,libnm: add 'metered' property to NMDevice 2015-06-09 18:11:25 +02:00
nm-device.h core,libnm: add 'metered' property to NMDevice 2015-06-09 18:11:25 +02:00
nm-dhcp-config.c docs: misc small fixes 2014-12-18 13:47:03 -05:00
nm-dhcp-config.h libnm: create NMDhcpConfig as parent of NMDhcp4Config and NMDhcp6Config 2014-11-07 07:49:40 -05:00
nm-dhcp4-config.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
nm-dhcp4-config.h libnm: create NMDhcpConfig as parent of NMDhcp4Config and NMDhcp6Config 2014-11-07 07:49:40 -05:00
nm-dhcp6-config.c libnm: make NMDhcp6Config inherit from NMDhcpConfig 2015-01-02 19:50:54 +01:00
nm-dhcp6-config.h libnm: create NMDhcpConfig as parent of NMDhcp4Config and NMDhcp6Config 2014-11-07 07:49:40 -05:00
nm-ip-config.c docs: misc small fixes 2014-12-18 13:47:03 -05:00
nm-ip-config.h libnm: create NMIPConfig as parent of NMIP4Config and NMIP6Config 2014-11-07 07:49:40 -05:00
nm-ip4-config.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
nm-ip4-config.h libnm: create NMIPConfig as parent of NMIP4Config and NMIP6Config 2014-11-07 07:49:40 -05:00
nm-ip6-config.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
nm-ip6-config.h libnm: create NMIPConfig as parent of NMIP4Config and NMIP6Config 2014-11-07 07:49:40 -05:00
nm-manager.c nm-manager: add 'metered' property 2015-06-09 18:23:19 +02:00
nm-manager.h nm-manager: add 'metered' property 2015-06-09 18:23:19 +02:00
nm-object-cache.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
nm-object-cache.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-object-private.h trivial: make _nm_object_reload_properties() private to nm-object.c 2014-11-06 20:51:58 -06:00
nm-object.c libnm, core: use typechecked proxy_call methods 2015-04-03 16:58:40 -04:00
nm-object.h libnm: consolidate NMClientError and NMObjectError 2014-10-22 08:29:10 -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 nm-remote-connection: take a reference to self while calling get_settings 2015-04-17 13:03:03 +02:00
nm-remote-connection.h libnm: drop unused NMRemoteConnectionError 2014-10-22 08:29:08 -04:00
nm-remote-settings.c libnm*: fix library gettext usage 2014-11-13 17:18:42 -05:00
nm-remote-settings.h libnm: change GSList to GPtrArray in libnm methods 2014-10-28 17:17:17 -04:00
nm-secret-agent-old.c libnm: fix take ownership of floating argument in NMSecretAgentOld:get_secrets_cb() 2015-06-03 19:34:38 +02:00
nm-secret-agent-old.h libnm: (trivial) correct an example in NMSecretAgentOldGetSecretsFunc docs 2014-11-26 14:07:46 +01:00
nm-types.h libnm: rename NMSecretAgent to NMSecretAgentOld 2014-11-21 12:17:41 -05:00
nm-vpn-connection.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
nm-vpn-connection.h libnm: add nm-types.h, to avoid include loops 2014-10-10 13:10:18 -04:00
nm-vpn-editor-plugin.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
nm-vpn-editor-plugin.h libnm, docs: docs fixes 2014-11-07 13:16:54 -05:00
nm-vpn-plugin-old.c libnm/libnm-glib: don't quit in the middle of asking for secrets (bgo #752237) 2015-07-16 16:50:10 -05:00
nm-vpn-plugin-old.h libnm: NMVpnPluginOld: return service name as const string in need_secrets() 2015-05-19 14:48:25 +02:00
nm-wimax-nsp.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
nm-wimax-nsp.h libnm, docs: docs fixes 2014-11-07 13:16:54 -05:00