* added tap version checking logics. Many tap32 versions are broken,
authorChristian Fuchs <christian.fuchs@cfuchs.net>
Mon, 31 Dec 2012 15:52:36 +0000 (15:52 +0000)
committerChristian Fuchs <christian.fuchs@cfuchs.net>
Mon, 31 Dec 2012 15:52:36 +0000 (15:52 +0000)
commitd4c657e337060285f560b1a9287dd6a51551d35e
treecc21c6411bb1419c563332299f9db2bd662e967b
parentf3eca31df25d50ebe32c5d38f31cc7a62e62914d
* added tap version checking logics. Many tap32 versions are broken,
Only version 9.8 and later support IPv6, 9.8 is broken with IPv4. Thus,
we are using the same minium version as openvpn 2.3: tap32-9.9

* created our TAP/TUN handle-object (equivalent to the *nix init_tun()
function), this still requires some more logics to be
complete.

* added logics to set the tun up (+a fixed sleep, to wait for it to
come up)

* we now also store the device's GUID, as we need it for creating the
handle.

* added the exports of tap32: src/include/tap_windows.h , for the sake
of upgradability. This file contains version-specific defines for the
driver.

* happy new year!
src/include/tap-windows.h [new file with mode: 0644]
src/vpn/gnunet-helper-vpn-windows.c