NetworkManager/vpn-daemons/openvpn
Vinay A R ecc005aa03 2006-02-09 Dan Williams <dcbw@redhat.com>
Patch from: Vinay A R <rvinay@novell.com>
	* src/vpn-manager/nm-vpn-act-request.[ch]
		- Added 'routes' and 'routes_count' to struct NMVPNActRequest since
			IPSec VPNs require them for std gateway.
		- (nm_vpn_act_request_new): takes arguments for 'user_routes'
			and 'user_routes_count'
		- (nm_vpn_act_request_get_user_routes): new function; gets user
			defined routes	from NMVPNActRequest object, returns the string
			array of routes.

	* src/vpn-manager/nm-vpn-manager.[ch]
		- (nm_vpn_manager_activate_vpn_connection): take additional arguments
			for 'user_routes' and 'user_routes_count'

	* src/vpn-manager/nm-dbus-vpn.c
		- (nm_dbus_vpn_activate_connection): gets 'user_routes' from
			nm_dbus_vpn_get_routes() to pass to nm_vpn_manager_activate_vpn_connection()

	* src/vpn-manager/nm-vpn-service.c
		- (nm_vpn_service_stage3_connect): pass user routes over dbus to
			the vpn daemon

	Modifications by Dan:
	* src/vpn-manager/nm-vpn-service.c
		- (nm_vpn_service_stage3_connect): ensure that we don't pass NULL string
			arrays into dbus

	* vpn-daemons/vpnc/src/nm-vpnc-service.c
	* vpn-daemons/pptp/src/nm-pptp-service.c
	* vpn-daemons/openvpn/src/nm-openvpn-service.c
		- Grab user routes from dbus message
		- Free all string arrays we got from dbus


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1463 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-13 02:01:44 +00:00
..
auth-dialog 2005-12-12 Robert Love <rml@novell.com> 2005-12-12 15:49:18 +00:00
doc 2005-11-14 Robert Love <rml@novell.com> 2005-11-14 16:04:36 +00:00
po vi.po: Added Vietnamese translation. 2006-02-08 12:23:37 +00:00
properties + Protocol can now be set, defaults to UDP, TCP maybe selected with 2005-12-07 01:33:00 +00:00
src 2006-02-09 Dan Williams <dcbw@redhat.com> 2006-02-13 02:01:44 +00:00
.cvsignore update .cvsignore 2005-11-14 16:24:36 +00:00
acinclude.m4 2005-11-14 Robert Love <rml@novell.com> 2005-11-14 16:04:36 +00:00
AUTHORS 2005-11-14 Robert Love <rml@novell.com> 2005-11-14 16:04:36 +00:00
autogen.sh 2005-11-14 Robert Love <rml@novell.com> 2005-11-14 16:04:36 +00:00
ChangeLog * configure.in Added vi in ALL_LINGUAS line. 2006-02-08 12:24:31 +00:00
configure.in * configure.in Added vi in ALL_LINGUAS line. 2006-02-08 12:24:31 +00:00
gnome-mime-application-x-openvpn-settings.png 2005-11-14 Robert Love <rml@novell.com> 2005-11-14 16:04:36 +00:00
intltool-extract.in + Versions from intltool 0.34 are back, magically work after new 2005-12-05 22:37:57 +00:00
intltool-merge.in + Versions from intltool 0.34 are back, magically work after new 2005-12-05 22:37:57 +00:00
intltool-update.in + Versions from intltool 0.34 are back, magically work after new 2005-12-05 22:37:57 +00:00
Makefile.am 2005-11-14 Robert Love <rml@novell.com> 2005-11-14 16:04:36 +00:00
NEWS 2005-11-14 Robert Love <rml@novell.com> 2005-11-14 16:04:36 +00:00
nm-openvpn-service.conf 2005-11-14 Robert Love <rml@novell.com> 2005-11-14 16:04:36 +00:00
nm-openvpn-service.name.in 2005-11-14 Robert Love <rml@novell.com> 2005-11-14 16:04:36 +00:00
nm-openvpn.desktop.in 2005-11-14 Robert Love <rml@novell.com> 2005-11-14 16:04:36 +00:00
README 2005-11-14 Robert Love <rml@novell.com> 2005-11-14 16:04:36 +00:00

OpenVPN support for NetworkManager

Added by Tim Niemueller http://www.niemueller.de

Assumes that you have a running OpenVPN X.509 setup as mentioned
in the OpenVPN 2.0 HOWOT on the OpenVPN homepage.

TODO: Support for static keys, support for password authentication,
only present auth-dialog if needed.

Code released under the GPL. See COPYING file in the NetworkManager
directory.

Aachen, 2005/11/12