Jason A. Donenfeld
|
d6b694e161
|
Add OpenBSD tun driver support
|
2018-05-22 16:21:05 +02:00 |
|
Jason A. Donenfeld
|
8462c08cf2
|
Just in case darwin changes, we also shutdown
|
2018-05-22 01:27:29 +02:00 |
|
Filippo Valsorda
|
7a527f7c89
|
Fix Sscanf use in tun_darwin
License: MIT
Signed-off-by: Filippo Valsorda <valsorda@google.com>
|
2018-05-21 20:21:31 +02:00 |
|
Jason A. Donenfeld
|
ff3f2455e5
|
Rework freebsd support
|
2018-05-21 18:48:48 +02:00 |
|
Jason A. Donenfeld
|
837a12c841
|
Close events channel when no status listener
|
2018-05-21 14:16:46 +02:00 |
|
Jason A. Donenfeld
|
18f43705ec
|
Fix race with closing event channel
There's still a tiny race on Linux, since the tun channel is written to
from two places.
|
2018-05-20 06:38:39 +02:00 |
|
Jason A. Donenfeld
|
058cedcf66
|
Style
|
2018-05-20 06:29:46 +02:00 |
|
Jason A. Donenfeld
|
c5fa3de24c
|
Remove unused mtu variable
|
2018-05-20 06:29:21 +02:00 |
|
Jason A. Donenfeld
|
b290cf05e3
|
Use proper status listener on Darwin
|
2018-05-20 06:29:21 +02:00 |
|
Jason A. Donenfeld
|
75cdc5986a
|
Revert "Temporary work around. Please revert me"
This reverts commit 4312a7c70a .
|
2018-05-19 02:40:22 +02:00 |
|
Mathias Hall-Andersen
|
38accea986
|
Add copyright headers
|
2018-05-19 02:40:22 +02:00 |
|
Jason A. Donenfeld
|
4312a7c70a
|
Temporary work around. Please revert me
|
2018-05-15 19:56:06 +02:00 |
|
Jason A. Donenfeld
|
28c7eb4335
|
Print utun name on darwin
|
2018-05-14 19:33:35 +02:00 |
|
Jason A. Donenfeld
|
795f76cffa
|
Netlink sockets can't be shutdown
|
2018-05-14 14:08:03 +02:00 |
|
Jason A. Donenfeld
|
355e9bd619
|
Clean more
|
2018-05-14 12:27:29 +02:00 |
|
Jason A. Donenfeld
|
25df2e6942
|
Shorthand for empty channels
|
2018-05-14 04:19:25 +02:00 |
|
Jason A. Donenfeld
|
b76ab82539
|
Allow go routine to shutdown in darwin tun
|
2018-05-14 04:14:57 +02:00 |
|
Jason A. Donenfeld
|
5f5503afa8
|
Add rwcancelation to darwin
|
2018-05-14 04:02:59 +02:00 |
|
Jason A. Donenfeld
|
2326d6a4d7
|
Odds and ends
|
2018-05-13 19:34:28 +02:00 |
|
Jason A. Donenfeld
|
142e53f698
|
Style
|
2018-05-05 02:48:21 +02:00 |
|
Jason A. Donenfeld
|
ac898bb35a
|
tun: print automatically assigned interface name to stdout
This way scripts know what process they just started.
|
2018-05-04 21:20:19 +02:00 |
|
Jason A. Donenfeld
|
de7ecc571b
|
tun: allow darwin to auto assign names
|
2018-05-04 21:11:51 +02:00 |
|
Jason A. Donenfeld
|
a040786645
|
global: Add SPDX tags and copyright header
Mathias should probably add his copyright headers to each file too.
|
2018-05-03 15:06:25 +02:00 |
|
Jason A. Donenfeld
|
258a9223b9
|
Start to dust off Darwin
|
2018-05-03 14:55:10 +02:00 |
|
Mathias Hall-Andersen
|
a0f54cbe5a
|
Align with go library layout
|
2018-02-04 16:08:26 +01:00 |
|