1
0
mirror of https://github.com/fumiama/water.git synced 2026-06-07 19:40:38 +08:00
Commit Graph

24 Commits

Author SHA1 Message Date
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