Re: openvpn fixes against svn 3140
- From: Casey Harkins <caseyharkins gmail com>
- To: lists dresco co uk
- Cc: networkmanager-list gnome org
- Subject: Re: openvpn fixes against svn 3140
- Date: Thu, 06 Dec 2007 00:32:59 -0600
Attached is a patch which fixes DNS (and WINS) for openvpn. There was an 
off by one issue when ensuring a DNS server was provided.
Jon Escombe wrote:
Error in nm-vpn-connection.c / get_secrets_cb(), due to a mandatory 
check for a secret. Presumably there are no secrets for my "X509 
Certificates" connection type?
I'll look into it. If your X509 key is not encrypted, the openvpn plugin 
won't ask for a password (from what I can tell). So the question is 
whether NM always expects some secret back, or if the openvpn plugin is 
not telling NM it doesn't need any secret.
Error in nm-openvpn-service-openvpn-helper.c / main(), due to a 
mandatory check for "ifconfig_remote" which isn't specified on a TAP 
connection.
I'll take care of this.
Also, I'm not getting a route added for the VPN subnet.
Are you talking about the "Only use VPN connection for these addresses" 
option, or it's not setting your default route to your TAP device?
-casey
Index: vpn-daemons/openvpn/src/nm-openvpn-service-openvpn-helper.c
===================================================================
--- vpn-daemons/openvpn/src/nm-openvpn-service-openvpn-helper.c	(revision 3140)
+++ vpn-daemons/openvpn/src/nm-openvpn-service-openvpn-helper.c	(working copy)
@@ -166,7 +166,7 @@
 
 	g_strfreev (split);
 
-	if (!value_array && array->len > 1) {
+	if (!value_array && array->len > 0) {
 		value_array = g_slice_new0 (GValue);
 		g_value_init (value_array, DBUS_TYPE_G_UINT_ARRAY);
 		g_value_set_boxed (value_array, array);
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]