summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* version: bump snapshot0.0.20201118Jason A. Donenfeld2020-11-181-1/+1
* mod: bumpJason A. Donenfeld2020-11-182-9/+11
* device: add write queue mutex for peerHaichao Liu2020-11-183-1/+11
* wintun: load from filesystem by defaultJason A. Donenfeld2020-11-113-39/+109
* global: switch to using %w instead of %v for ErrorfJason A. Donenfeld2020-11-076-34/+34
* mod: update depsJason A. Donenfeld2020-11-072-12/+9
* wintun: ring management moved to wintun.dllSimon Rozman2020-11-074-214/+147
* wintun: load wintun.dll from RCDATA resourceSimon Rozman2020-11-0719-2/+1578
* wintun: migrate to wintun.dll APISimon Rozman2020-11-0725-3711/+169
* device: format a few thingsJason A. Donenfeld2020-11-062-2/+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
* go.mod: bump golang.org/x/sys to latest versionTobias Klauser2020-10-272-3/+3
* tun/wintun/registry: fix Go 1.15 race/checkptr failureBrad Fitzpatrick2020-10-213-4/+4
* Makefile: Add test targetFrank Werner2020-10-201-1/+4
* replay: minor API changes to more idiomatic GoRiobard Zhan2020-10-144-17/+17
* replay: clean up internals and better documentationRiobard Zhan2020-10-142-71/+50
* device: remove global for roaming escape hatchJason A. Donenfeld2020-10-142-2/+18
* replay: divide by bits-per-byteJason A. Donenfeld2020-09-071-1/+1
* device: get free port when testingSina Siadat2020-07-311-5/+23
* device: remove bindsocketshim.goDavid Crawshaw2020-07-141-36/+0
* device: remove some unnecessary unsafeBrad Fitzpatrick2020-07-151-2/+3
* device: use RTMGRP_IPV4_ROUTE to specify multicast groups maskTobias Klauser2020-07-131-1/+1
* device: wait for routines to stop before removing peersDmytro Shynkevych2020-07-041-1/+1
* device: export Bind and remove socketfd shims for androidDavid Crawshaw2020-06-222-24/+6
* ipc: add comment about socketDirectory linker override on androidDavid Crawshaw2020-06-221-0/+2
* conn: add comments saying what uses these interfacesDavid Crawshaw2020-06-221-2/+5
* device: do not include sticky sockets on androidJason A. Donenfeld2020-06-072-1/+3
* conn: unbreak boundif on androidJason A. Donenfeld2020-06-074-44/+65
* conn: remove useless commentJason A. Donenfeld2020-06-071-1/+0
* conn: fix windows situation with boundifJason A. Donenfeld2020-06-072-8/+8
* replay: account for fqcodel reorderingJason A. Donenfeld2020-05-192-2/+2
* device: rework padding calculation and don't shadow paddedSizeJason A. Donenfeld2020-05-181-15/+17
* tai64n: make the test deterministicDmytro Shynkevych2020-05-062-19/+32
* main: now that we're upstreamed, relax Linux warningJason A. Donenfeld2020-05-022-13/+11
* README: specify go 1.13Jason A. Donenfeld2020-05-021-1/+1
* global: update header comments and modulesJason A. Donenfeld2020-05-0290-97/+98
* ipc: deduplicate some unix-specific codeDavid Crawshaw2020-05-023-141/+65
* ipc: remove unnecessary error checkDavid Crawshaw2020-05-022-4/+2
* device: use atomic access for unlocked keypair.nextJason A. Donenfeld2020-05-024-11/+23
* wintun: make remaining HWID comparisons case insensitiveSimon Rozman2020-05-021-2/+19
* setupapi: extend struct size constant definitions for arm(64)Simon Rozman2020-05-022-0/+4
* device: add debug logs describing handshake rejectionAvery Pennarun2020-05-021-4/+8
* tun: return a better error message if /dev/net/tun doesn't existBrad Fitzpatrick2020-05-021-0/+3
* device: return generic error from Ipc{Get,Set}Operation.David Anderson2020-05-022-5/+16
* tun: NetlinkListener: don't send EventDown before sending EventUpAvery Pennarun2020-05-021-1/+13
* device: give handshake state a typeDavid Crawshaw2020-05-021-17/+38
* tuntest: split out testing packageDavid Crawshaw2020-05-022-141/+155