Simon Rozman
|
b13739ada2
|
wintun: Adjust tunRWQueue.left member to match Wintun driver
Signed-off-by: Simon Rozman <simon@rozman.si>
|
2019-02-08 07:32:12 +01:00 |
|
Simon Rozman
|
c4988999ac
|
setupapi: Merge _SP_DRVINFO_DETAIL_DATA and DrvInfoDetailData
Signed-off-by: Simon Rozman <simon@rozman.si>
|
2019-02-07 23:50:43 +01:00 |
|
Simon Rozman
|
b662896cf4
|
setupapi: Merge SP_DRVINFO_DATA and DrvInfoData
Signed-off-by: Simon Rozman <simon@rozman.si>
|
2019-02-07 23:50:43 +01:00 |
|
Simon Rozman
|
0525f6b112
|
setupapi: Rename SP_REMOVEDEVICE_PARAMS to RemoveDeviceParams
Signed-off-by: Simon Rozman <simon@rozman.si>
|
2019-02-07 23:50:43 +01:00 |
|
Simon Rozman
|
9d830826c5
|
setupapi: Rename SP_CLASSINSTALL_HEADER to ClassInstallHeader
Signed-off-by: Simon Rozman <simon@rozman.si>
|
2019-02-07 23:50:43 +01:00 |
|
Simon Rozman
|
bd963497da
|
setupapi: Merge _SP_DEVINSTALL_PARAMS and DevInstallParams
Signed-off-by: Simon Rozman <simon@rozman.si>
|
2019-02-07 23:50:30 +01:00 |
|
Simon Rozman
|
05d25fd1b7
|
setupapi: Merge _SP_DEVINFO_LIST_DETAIL_DATA and DevInfoListDetailData
Signed-off-by: Simon Rozman <simon@rozman.si>
|
2019-02-07 23:49:50 +01:00 |
|
Simon Rozman
|
6d2729dccc
|
setupapi: Rename SP_DEVINFO_DATA to DevInfoData
Signed-off-by: Simon Rozman <simon@rozman.si>
|
2019-02-07 22:43:02 +01:00 |
|
Simon Rozman
|
d87cbeeb2f
|
wintun: Detect if a foreign interface with the same name exists
Signed-off-by: Simon Rozman <simon@rozman.si>
|
2019-02-07 22:02:51 +01:00 |
|
Simon Rozman
|
043b7e8013
|
wintun: Clean excessive setupapi.DevInfo.GetDeviceInfoListDetail() call
Signed-off-by: Simon Rozman <simon@rozman.si>
|
2019-02-07 20:49:41 +01:00 |
|
Simon Rozman
|
ef48d4fa95
|
wintun: Explain rationale behind case-insensitive interface names
Signed-off-by: Simon Rozman <simon@rozman.si>
|
2019-02-07 19:42:59 +01:00 |
|
Simon Rozman
|
f7276ed522
|
wintun: Implement TODO in TestSetupDiGetDeviceRegistryProperty()
Signed-off-by: Simon Rozman <simon@rozman.si>
|
2019-02-07 18:59:34 +01:00 |
|
Jason A. Donenfeld
|
c4b43e35a7
|
wintun: add FlushInterface stub
|
2019-02-07 18:24:28 +01:00 |
|
Jason A. Donenfeld
|
fac1fbcd72
|
wintun: Compare values of GUID, not pointers, when removing
|
2019-02-07 04:49:15 +01:00 |
|
Jason A. Donenfeld
|
ea59177f1c
|
wintun: Introduce new package for obscuring Windows bits
|
2019-02-07 04:39:59 +01:00 |
|
Jason A. Donenfeld
|
306d08e692
|
tun_windows: Style
|
2019-02-07 04:08:05 +01:00 |
|
Simon Rozman
|
cb2bc4b34c
|
tun_windows: Introduce preliminary TUN interface creation
Signed-off-by: Simon Rozman <simon@rozman.si>
|
2019-02-06 22:30:14 +01:00 |
|
Simon Rozman
|
46279ad0f9
|
tun_windows: Stop checking minimum size of received TUN packets
Signed-off-by: Simon Rozman <simon@rozman.si>
|
2019-02-06 20:22:04 +01:00 |
|
Jason A. Donenfeld
|
c599bf9497
|
Fix up errors and paths
|
2019-02-05 22:06:25 +09:00 |
|
Jason A. Donenfeld
|
6f76edd045
|
Import windows scafolding
|
2019-02-05 12:59:42 +01:00 |
|
Jason A. Donenfeld
|
dff424baf8
|
Update copyright
|
2019-02-05 12:59:42 +01:00 |
|
Jason A. Donenfeld
|
651744561e
|
tun: remove nonblock hack for linux
This is no longer necessary and actually breaks things
Reported-by: Chris Branch <cbranch@cloudflare.com>
|
2018-12-06 17:17:51 +01:00 |
|
Jason A. Donenfeld
|
276bf973e8
|
Use darwin tun on ios
|
2018-11-06 16:24:35 +01:00 |
|
Jason A. Donenfeld
|
2e772194cf
|
tun: only call .Fd() once
Doing so tends to make the tunnel blocking, so we only retrieve it once
before we call SetNonblock, and then cache the result.
|
2018-10-17 21:31:42 +02:00 |
|
Jason A. Donenfeld
|
5be541d147
|
global: fix up copyright headers
|
2018-09-16 18:49:19 +02:00 |
|
Jason A. Donenfeld
|
15da869b31
|
Fix duplicate copyright line
|
2018-07-30 05:14:17 +02:00 |
|
Jason A. Donenfeld
|
0ba551807f
|
Do not build tun device on ios
|
2018-06-09 03:31:17 +02:00 |
|
Jason A. Donenfeld
|
5079298ce2
|
Disable broadcast mode on *BSD
Keeping it on makes IPv6 problematic and confuses routing daemons.
|
2018-05-27 22:55:15 +02:00 |
|
Jason A. Donenfeld
|
2f2eca8947
|
Catch EINTR
|
2018-05-24 15:36:29 +02:00 |
|
Jason A. Donenfeld
|
588b9f01ae
|
Adopt GOPATH
GOPATH is annoying, but the Go community pushing me to adopt it is even
more annoying.
|
2018-05-23 05:18:13 +02:00 |
|
Jason A. Donenfeld
|
0a63188afa
|
Move tun to subpackage
|
2018-05-23 03:58:27 +02:00 |
|