NetworkManager r2916 - branches/NETWORKMANAGER_0_6_0_RELEASE/src branches/nm-0-6-olpc/src trunk trunk/include trunk/introspection trunk/libnm-glib trunk/src/vpn-manager
- From: dcbw svn gnome org
- To: svn-commits-list gnome org
- Subject: NetworkManager r2916 - branches/NETWORKMANAGER_0_6_0_RELEASE/src branches/nm-0-6-olpc/src trunk trunk/include trunk/introspection trunk/libnm-glib trunk/src/vpn-manager
- Date: Mon, 1 Oct 2007 18:57:37 +0100 (BST)
Author: dcbw
Date: 2007-10-01 18:57:36 +0100 (Mon, 01 Oct 2007)
New Revision: 2916
ViewCVS link: http://svn.gnome.org/viewcvs/NetworkManager?rev=2916&view=rev
Modified:
branches/NETWORKMANAGER_0_6_0_RELEASE/src/nm-device-802-11-wireless.c
branches/nm-0-6-olpc/src/nm-device-802-11-mesh-olpc.c
trunk/ChangeLog
trunk/include/NetworkManagerVPN.h
trunk/introspection/nm-vpn-connection.xml
trunk/libnm-glib/nm-marshal.list
trunk/libnm-glib/nm-vpn-connection.c
trunk/libnm-glib/nm-vpn-connection.h
trunk/src/vpn-manager/Makefile.am
trunk/src/vpn-manager/nm-vpn-connection.c
trunk/src/vpn-manager/nm-vpn-connection.h
trunk/src/vpn-manager/nm-vpn-service.c
Log:
2007-10-01 Dan Williams <dcbw redhat com>
* 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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]