]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Fixed a client-side bug that occurred when the "dhcp-pre-release"
authorjames <james@e7ae566f-a301-0410-adde-c780ea21d3b5>
Thu, 19 Nov 2009 16:42:51 +0000 (16:42 +0000)
committerjames <james@e7ae566f-a301-0410-adde-c780ea21d3b5>
Thu, 19 Nov 2009 16:42:51 +0000 (16:42 +0000)
commit5c30df12ae98c0289cdfb2a24aefba2a9d2cc52e
treeb900adb66ca9a3c7d57fb89fe647f6772df027f9
parentb9437c64ddd36c7c13508977e1a348d0e45d3187
Fixed a client-side bug that occurred when the "dhcp-pre-release"
or "dhcp-renew" options were combined with "route-gateway dhcp".

The problem is that the IP Helper functions for DHCP release and
renew are blocking, and so calling them from a single-threaded
client stops tunnel traffic forwarding, and hence breaks
"route-gateway dhcp" which requires an active tunnel.  The fix is
to call the IP Helper functions for DHCP release and renew from
another process.

Version 2.1_rc21b.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@5164 e7ae566f-a301-0410-adde-c780ea21d3b5
forward.c
options.c
tun.c
tun.h
version.m4
win32.c
win32.h