aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Yonan <james@openvpn.net>2011-04-19 10:28:06 +0000
committerDavid Sommerseth <dazo@users.sourceforge.net>2011-04-26 22:29:12 +0200
commitcf906790a88cc4489fd4677aa6b9c5f6a7146488 (patch)
tree87445122e7f1fefefd9785084cfbc092b7000bd6
parentVersion 2.1.3t (diff)
downloadopenvpn-cf906790a88cc4489fd4677aa6b9c5f6a7146488.tar.xz
Revert r7092 and r7151, i.e. remove --enable-osxipconfig
configure option. ipconfig on Mac has certain behavior that makes it unsuitable for use by OpenVPN to configure tun/tap interface. Version 2.1.3u git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@7191 e7ae566f-a301-0410-adde-c780ea21d3b5
-rw-r--r--configure.ac5
-rw-r--r--tun.c29
-rw-r--r--version.m42
3 files changed, 1 insertions, 35 deletions
diff --git a/configure.ac b/configure.ac
index 342074f..729ce40 100644
--- a/configure.ac
+++ b/configure.ac
@@ -176,11 +176,6 @@ AC_ARG_ENABLE(iproute2,
test $enableval = "yes" && AC_DEFINE(CONFIG_FEATURE_IPROUTE, 1, [enable iproute2 support])
)
-AC_ARG_ENABLE(osxipconfig,
- [ --enable-osxipconfig Enable support for ipconfig on OS X],
- test $enableval = "yes" && AC_DEFINE(DARWIN_USE_IPCONFIG, 1, [Enable support for ipconfig on OS X])
-)
-
AC_ARG_ENABLE(def-auth,
[ --disable-def-auth Disable deferred authentication],
[DEF_AUTH="$enableval"],
diff --git a/tun.c b/tun.c
index f2dec25..f1b132c 100644
--- a/tun.c
+++ b/tun.c
@@ -786,34 +786,6 @@ do_ifconfig (struct tuntap *tt,
tt->did_ifconfig = true;
#elif defined(TARGET_DARWIN)
-#ifdef DARWIN_USE_IPCONFIG
- if (tun)
- {
- msg (M_FATAL, "Error: tun point-to-point mode not supported on Darwin when DARWIN_USE_IPCONFIG is defined");
- }
- else
- {
- argv_printf (&argv,
- "/usr/sbin/ipconfig set %s MANUAL %s %s",
- actual,
- ifconfig_local,
- ifconfig_remote_netmask
- );
- }
- argv_msg (M_INFO, &argv);
- {
- int i;
- const int n = 15;
- for (i = 1; i <= n; ++i) /* OSX 10.5 needs retry */
- {
- if (openvpn_execve_check (&argv, es, (i == n) ? S_FATAL : 0, "Mac OS X ipconfig failed"))
- break;
- msg (M_INFO, "Retry #%d", i);
- openvpn_sleep(1);
- }
- }
- tt->did_ifconfig = true;
-#else
/*
* Darwin (i.e. Mac OS X) seems to exhibit similar behaviour to OpenBSD...
*/
@@ -863,7 +835,6 @@ do_ifconfig (struct tuntap *tt,
argv_msg (M_INFO, &argv);
openvpn_execve_check (&argv, es, S_FATAL, "Mac OS X ifconfig failed");
tt->did_ifconfig = true;
-#endif
/* Add a network route for the local tun interface */
if (!tun && tt->topology == TOP_SUBNET)
diff --git a/version.m4 b/version.m4
index 8892283..85cd043 100644
--- a/version.m4
+++ b/version.m4
@@ -1,5 +1,5 @@
dnl define the OpenVPN version
-define(PRODUCT_VERSION,[2.1.3t])
+define(PRODUCT_VERSION,[2.1.3u])
dnl define the TAP version
define(PRODUCT_TAP_ID,[tap0901])
define(PRODUCT_TAP_WIN32_MIN_MAJOR,[9])