diff options
author | james <james@e7ae566f-a301-0410-adde-c780ea21d3b5> | 2005-10-31 03:01:17 +0000 |
---|---|---|
committer | james <james@e7ae566f-a301-0410-adde-c780ea21d3b5> | 2005-10-31 03:01:17 +0000 |
commit | c67d59cd5c30534a4108945294284f29df7a6c84 (patch) | |
tree | 00f4471a4eba2fdb39f1c0b4a0021d6824eb2abb /init.c | |
parent | Changes to Windows build configuration to (diff) | |
download | openvpn-c67d59cd5c30534a4108945294284f29df7a6c84.tar.xz |
Windows reliability changes:
* Added code to make sure that the local PATH environmental
variable points to the Windows system32 directory.
* Added new --ip-win32 adaptive mode which tries 'dynamic'
and then fails over to 'netsh' if the DHCP negotiation fails.
* Made --ip-win32 adaptive the default.
git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@739 e7ae566f-a301-0410-adde-c780ea21d3b5
Diffstat (limited to 'init.c')
-rw-r--r-- | init.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -122,7 +122,7 @@ context_init_1 (struct context *c) } #endif -#if 0 /* JYFIXME -- test get_user_pass with GET_USER_PASS_NEED_OK flag */ +#if 0 /* test get_user_pass with GET_USER_PASS_NEED_OK flag */ { /* * In the management interface, you can okay the request by entering "needok token-insertion-request ok" @@ -175,6 +175,8 @@ context_gc_free (struct context *c) bool init_static (void) { + configure_path (); + #if defined(USE_CRYPTO) && defined(DMALLOC) openssl_dmalloc_init (); #endif @@ -964,6 +966,8 @@ do_up (struct context *c, bool pulled_options, unsigned int option_types_found) { event_timeout_init (&c->c2.route_wakeup, c->options.route_delay, now); event_timeout_init (&c->c2.route_wakeup_expire, c->options.route_delay + c->options.route_delay_window, now); + if (c->c1.tuntap) + tun_standby_init (c->c1.tuntap); } else { |