NetworkManager/introspection
Dan Williams cc924d8bab libnm-glib-vpn: add support for interactive secrets requests
There are three additions to the D-Bus interface for VPN plugins as
part of this patch:

1) ConnectInteractive(): called by NM instead of Connect() to let
the plugin know that it can request additional secrets during the
connection process using SecretsRequired

2) SecretsRequired: a new signal emitted by the plugin to indicate
to NetworkManager that additional secrets are required to connect;
can only be called if NetworkManager initiated the connection by
calling the ConnectInteractive() method

3) NewSecrets(): a new method of the plugin that NetworkManager calls
when new secrets requested by the SecretsRequired signal have been
retrieved from secret agents

We need new methods because agents need to be aware of the hints that
the VPN plugins may send with the SecretsRequired signal (detailing
the specific secrets that are required) and at this time, not all
agents support passing those hints to the VPN plugin authentication
dialogs.
2013-07-31 08:16:40 -05:00
..
all.xml.in bridge: add bridge device type 2012-11-30 13:21:51 -06:00
errors.xml DBus API: removing user settings support 2010-08-06 13:05:46 -04:00
generic-types.xml wifi: support ap-mode with wpa_supplicant 2012-10-17 12:08:11 -05:00
Makefile.am Revert "platform, devices: add support for vxlan devices" 2013-06-04 10:30:30 -03:00
nm-access-point.xml Doc updates 2008-11-06 16:04:49 +00:00
nm-active-connection.xml core: add the NM_ACTIVE_CONNECTION_STATE_DEACTIVATED state 2012-12-17 17:01:10 -06:00
nm-agent-manager.xml agents: add agent capabilities 2013-07-31 08:16:34 -05:00
nm-device-adsl.xml adsl: settings and initial "scaffolding" 2012-05-18 15:42:55 -05:00
nm-device-bond.xml core, libnm-glib: expose "slaves" property on NMDeviceBond 2012-10-19 12:09:27 -04:00
nm-device-bridge.xml core,libnm-glib: expose "slaves" property on NMDeviceBridge 2012-11-30 13:21:51 -06:00
nm-device-bt.xml bluetooth: fixes and addition of NMDeviceBt to libnm-glib 2009-07-10 10:45:24 -04:00
nm-device-ethernet.xml core: MAC address spoofing/cloning (rh #447827) (bgo #553771) 2010-06-22 14:21:25 +02:00
nm-device-generic.xml core: add NMDeviceGeneric:type-description 2013-05-07 12:46:56 -04:00
nm-device-gre.xml platform, devices: add support for gre and gretap devices 2013-06-04 10:01:14 -03:00
nm-device-infiniband.xml wired: split NMDeviceWired out of NMDeviceEthernet and add NMDeviceInfiniband 2011-12-02 13:09:16 -06:00
nm-device-macvlan.xml platform, devices: add support for macvlan and macvtap devices 2013-06-04 10:01:13 -03:00
nm-device-modem.xml core: consolidate mobile broadband device types 2011-02-25 10:16:17 -06:00
nm-device-olpc-mesh.xml olpc-mesh: fix companion path and active channel property types 2010-01-14 14:30:02 -08:00
nm-device-tun.xml platform, devices: add support for tun and tap devices 2013-06-04 10:01:13 -03:00
nm-device-veth.xml platform, devices: add support for veth devices 2013-05-24 16:10:03 -03:00
nm-device-vlan.xml core: convert VLAN interfaces to a device subclass 2012-03-01 17:40:17 -06:00
nm-device-wifi.xml core: add NM_WIFI_DEVICE_CAP_ADHOC 2013-02-11 12:39:28 -05:00
nm-device-wimax.xml wimax: add Center Frequency, RSSI, CINR, TX Power, and BSID properties 2011-01-06 15:18:19 -06:00
nm-device.xml api: note that the Ip4Address property is deprecated 2013-06-11 12:48:15 -05:00
nm-dhcp4-config.xml 2008-07-17 Dan Williams <dcbw@redhat.com> 2008-07-17 17:04:13 +00:00
nm-dhcp6-config.xml dhcp: add the NMDHCP6Config object 2010-01-13 22:30:40 -08:00
nm-ip4-config.xml introspection: document ip4-config argument formats 2009-10-23 15:38:06 -07:00
nm-ip6-config.xml core: fix Address property type of IP6Config objects 2010-04-17 17:19:30 -07:00
nm-manager.xml introspection: update logging domains description 2013-01-09 16:47:49 +01:00
nm-ppp-manager.xml Implement PPPoE. 2008-03-11 16:37:41 +00:00
nm-secret-agent.xml agents: add agent capabilities 2013-07-31 08:16:34 -05:00
nm-settings-connection.xml core: add monitor-connection-files=false and ReloadConnections 2013-06-14 12:57:47 -03:00
nm-settings.xml core: add monitor-connection-files=false and ReloadConnections 2013-06-14 12:57:47 -03:00
nm-vpn-connection.xml Revert "api: fix VpnStateChanged signal arguments" 2012-06-29 15:17:18 -05:00
nm-vpn-plugin.xml libnm-glib-vpn: add support for interactive secrets requests 2013-07-31 08:16:40 -05:00
nm-wimax-nsp.xml wimax: Implement WiMAX support 2009-12-18 15:41:27 +02:00
vpn-errors.xml 2008-02-27 Dan Williams <dcbw@redhat.com> 2008-02-28 02:07:21 +00:00