aboutsummaryrefslogtreecommitdiffstats
path: root/tun/tun_darwin.go (follow)
Commit message (Expand)AuthorAgeFilesLines
* global: buff -> bufJason A. Donenfeld2023-03-131-6/+6
* conn, device, tun: implement vectorized I/O plumbingJordan Whited2023-03-101-30/+35
* tun: guard Device.Events() against chan writesJordan Whited2023-02-091-1/+1
* global: bump copyright yearJason A. Donenfeld2023-02-071-1/+1
* global: bump copyright yearJason A. Donenfeld2022-09-201-1/+1
* conn, device, tun: set CLOEXEC on fdsBrad Fitzpatrick2022-07-041-4/+16
* global: apply gofumptJason A. Donenfeld2021-12-091-4/+1
* tun: avoid leaking sock fd in CreateTUN error casesTobias Klauser2021-09-231-2/+4
* tun: make NativeTun.Close well behaved, not crash on double closeBrad Fitzpatrick2021-02-221-8/+12
* global: stop using ioutilJason A. Donenfeld2021-02-171-2/+1
* tun: use errors.Is for unwrappingJason A. Donenfeld2021-02-091-7/+4
* global: bump copyrightJason A. Donenfeld2021-01-281-1/+1
* tun: use SockaddrCtl from golang.org/x/sys/unix on macOSTobias Klauser2020-10-271-29/+6
* tun: use Ioctl{Get,Set}IfreqMTU from golang.org/x/sys/unix on macOSTobias Klauser2020-10-271-35/+10
* tun: use IoctlCtlInfo from golang.org/x/sys/unix on macOSTobias Klauser2020-10-271-20/+6
* tun: use GetsockoptString in (*NativeTun).Name on macOSTobias Klauser2020-10-271-14/+6
* global: update header comments and modulesJason A. Donenfeld2020-05-021-1/+1
* tun: darwin: ignore ENOMEM errorsJason A. Donenfeld2020-01-151-1/+18
* tun: darwin: do not attempt to close tun.event twiceJason A. Donenfeld2019-08-021-4/+1
* tun: remove TUN prefix from types to reduce stutter elsewhereMatt Layher2019-06-141-8/+8
* global: fixup TODO comment spacingJason A. Donenfeld2019-06-061-1/+1
* global: regroup all importsJason A. Donenfeld2019-05-141-2/+3
* tun: darwin: write routeSocket variable in helperJason A. Donenfeld2019-04-191-2/+4
* receive: implement flush semanticsJason A. Donenfeld2019-03-211-0/+5
* tun: import mobile particularitiesJason A. Donenfeld2019-03-041-5/+7
* tun: allow special methods in NativeTunJason A. Donenfeld2019-03-011-12/+12
* tun: use netpoll instead of rwcancelJason A. Donenfeld2019-02-271-32/+9
* tun: use sysconn instead of .Fd with Go 1.12Jason A. Donenfeld2019-02-271-13/+14
* Change package pathJason A. Donenfeld2019-02-181-1/+1
* Update copyrightJason A. Donenfeld2019-02-051-2/+2
* Use darwin tun on iosJason A. Donenfeld2018-11-061-2/+0
* tun: only call .Fd() onceJason A. Donenfeld2018-10-171-14/+16
* global: fix up copyright headersJason A. Donenfeld2018-09-161-2/+1
* Do not build tun device on iosJason A. Donenfeld2018-06-091-0/+2
* Catch EINTRJason A. Donenfeld2018-05-241-2/+7
* Adopt GOPATHJason A. Donenfeld2018-05-231-1/+1
* Move tun to subpackageJason A. Donenfeld2018-05-231-0/+382