fumiama
ea1778e8a8
change wintun log
2021-12-29 23:24:20 +08:00
fumiama
67ffd8a6cc
add retry handler
2021-12-29 23:11:11 +08:00
fumiama
f6779d7a58
fix some io error
2021-12-29 23:01:50 +08:00
fumiama
2e6a6e7c87
fix: Failed to register rings: 参数错误
2021-12-29 22:36:18 +08:00
fumiama
29e50756f7
fix: Failed to register rings: 参数错误
2021-12-29 22:04:09 +08:00
fumiama
a18737bcce
fix nil adapter
2021-12-29 22:00:44 +08:00
fumiama
90abaa32e4
fix nil if name
2021-12-29 21:53:30 +08:00
fumiama
67285c9b67
add wintun support
2021-12-29 21:48:28 +08:00
fumiama
5b6a70c00f
add mod
2021-12-29 20:59:42 +08:00
Neil Alexander
fd331bda3f
Windows: don't trip over empty HardwareAddr when enumerating interfaces (this happens sometimes when miniport/VPN adapters are active on the system)
2019-07-25 10:31:03 -07:00
Neil Alexander
acc9cc2bfa
Fix Windows interface selection by name as changed in #59
2019-07-25 10:30:48 -07:00
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