Commit graph

13 commits

Author SHA1 Message Date
Song Gao
3fe638a7bf use blocking mode pre-go1.11 2019-04-01 19:05:55 -07:00
Dmitry Shihovtsev
d689e71bf7 Styling fixes for Windows device selection support 2019-03-29 20:44:29 -07:00
Dmitry Shihovtsev
86871951e7 Add support for Windows to allow selecting between multiple tap0901 adapters on the same system
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
2019-03-29 20:44:29 -07:00
Song Gao
ed5454b50a cleanup 2019-01-12 14:53:32 -08:00
Matthew Ellison
70591d2499
Simplifies Platform Specific Interface Creation
The interface `Config` object is now passed directly into each creation
function in order to more easily use additional options.

In addition, the linux and darwin parameters were split to better
capture different options for each platform.
2017-05-23 09:06:42 -04:00
lucus
933e95c058 Support new config method.
Refined code.
2017-01-09 18:55:36 +09:00
lucus
cde943e7d7 Format the error. 2017-01-09 17:52:28 +09:00
lucus
36e6baf409 Using Overlapped IO to avoid IO lock on Windows. 2017-01-09 17:52:28 +09:00
lucus
c3b4ba2cd8 Unexported the error. 2017-01-09 17:52:28 +09:00
lucus
b78551478a Fixed TUN issue. 2017-01-09 17:52:28 +09:00
lucus
f3fdfd2ce8 Fixed some grammar errors. 2017-01-09 17:52:28 +09:00
lucus
b090a0ff67 Refined code and documentations. 2017-01-09 17:52:28 +09:00
lucus
c871518ca0 Add windows support.
To use it on windows, you need a tap driver, or just install OpenVPN.
2017-01-09 17:50:54 +09:00