Commit graph

9 commits

Author SHA1 Message Date
Song Gao
3fe638a7bf use blocking mode pre-go1.11 2019-04-01 19:05:55 -07: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
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
daregod
393a203dd0 Build constraints adopted to documented one 2016-12-01 04:10:53 +06:00
daregod
ed1bc4e937 Fix build constraints 2016-12-01 03:30:46 +06:00
Song Gao
a7802d4a18 add darwin support for point-to-point TUN and update doc 2016-10-23 20:34:17 -07:00
Song Gao
acc2c8967a return error instead of panic() 2015-11-19 19:28:05 +00:00
Harshal Sheth
e3fcc2a155 Moved linux specific code to the syscalls_linux.go file. Also removed unneeded constants from the syscalls_other.go file. 2015-11-07 19:20:00 -05:00
Harshal Sheth
d2ac4607bb Multi-platform support 2015-08-15 17:05:24 -04:00