mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-10-14 20:18:39 +00:00
e5b834c1f9
* include/NetworkManagerVPN.h - define VPN connection state change reason codes * src/vpn-manager/Makefile.am src/vpn-manager/nm-vpn-marshal.list src/vpn-manager/nm-vpn-marshal-main.c - Add marshallers for StateChanged signal * introspection/nm-vpn-connection.xml - New Banner property - StateChanged signal now includes a 'reason' argument * src/vpn-manager/nm-vpn-connection.c src/vpn-manager/nm-vpn-connection.h - Add a "Banner" property that contains the returned VPN server login banner (if any); valid only in the ACTIVATED state - (nm_vpn_connection_set_state, nm_vpn_connection_disconnect): now takes a 'reason' argument and emits that reason along with the state-changed signal - Fix up calls to nm_vpn_connection_set_state() to include a reason - (nm_vpn_connection_ip4_config_get): save banner for later - (nm_vpn_connection_get_banner, get_property, nm_vpn_connection_class_init): implement Banner property * src/vpn-manager/nm-vpn-service.c - (nm_vpn_service_connections_stop): take a reason argument; copy the connection list because elements may get added/removed from it while iterating over the list - (connection_state_changed): signal now includes the 'reason' argument * libnm-glib/nm-vpn-connection.c libnm-glib/nm-vpn-connection.h - (nm_vpn_connection_get_banner): new function - (state_changed_proxy): handle reason argument git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2916 4912f4e0-d625-0410-9fb7-b9a5a253dbdc |
||
---|---|---|
.. | ||
Makefile.am | ||
nm-access-point.xml | ||
nm-device-802-3-ethernet.xml | ||
nm-device-802-11-wireless.xml | ||
nm-device.xml | ||
nm-ip4-config.xml | ||
nm-manager-client.xml | ||
nm-manager.xml | ||
nm-settings-connection.xml | ||
nm-settings.xml | ||
nm-vpn-connection.xml | ||
nm-vpn-manager.xml | ||
nm-vpn-plugin.xml |