NetworkManager/include
Dan Williams 1c0a0ec4a8 2008-10-11 Dan Williams <dcbw@redhat.com>
Add support for VPN subnet gateways (bgo #549196)

	* include/NetworkManager.h
		- Add key for internal VPN subnet gateway

	* src/vpn-manager/nm-vpn-connection.c
		- (ip_address_to_string): return a const from a static buffer so we
			don't leak a lot of strings
		- (print_vpn_config): print internal VPN gateway as well
		- (nm_vpn_connection_ip4_config_get): grab internal VPN gateway from
			VPN service too
		- (nm_vpn_connection_get_ip4_internal_gateway): new function

	* src/NetworkManagerSystem.c
	  src/NetworkManagerSystem.h
		- (nm_system_device_replace_default_ip4_route): split into two, one for
			VPN connections and one for normal devices
		- (replace_default_ip4_route): break out route stuff into its own function
		- (nm_system_replace_default_ip4_route_vpn,
		   nm_system_replace_default_ip4_route): simplify by having two cases,
			one for VPNs and one for normal devices

	* src/NetworkManagerPolicy.c
		- (update_routing_and_dns): simplify, use split default route replacement
			functions



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4169 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-10-11 14:26:41 +00:00
..
.cvsignore Add cvsignore file 2005-12-07 15:55:12 +00:00
Makefile.am 2008-03-24 Dan Williams <dcbw@redhat.com> 2008-03-24 15:17:30 +00:00
NetworkManager.h 2008-08-18 Dan Williams <dcbw@redhat.com> 2008-08-18 18:29:47 +00:00
NetworkManagerVPN.h 2008-10-11 Dan Williams <dcbw@redhat.com> 2008-10-11 14:26:41 +00:00
nm-dbus-glib-types.h 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 21:30:33 +00:00
wireless-helper.h 2008-03-14 Dan Williams <dcbw@redhat.com> 2008-03-14 21:12:03 +00:00