aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* global: bump copyright yearHEADmasterJason A. Donenfeld2022-09-2075-75/+75
* tun/netstack: ensure `(*netTun).incomingPacket` chan is closedColin Adler2022-09-201-0/+4
* all: use Go 1.19 and its atomic typesBrad Fitzpatrick2022-09-0420-288/+156
* tun/netstack: remove separate moduleJason A. Donenfeld2022-08-294-33/+12
* tun/netstack: bump to latest gvisorShengjing Zhu2022-08-293-1031/+37
* conn, device, tun: set CLOEXEC on fdsBrad Fitzpatrick2022-07-046-24/+36
* tun: use ByteSliceToString from golang.org/x/sys/unixTobias Klauser2022-06-011-6/+1
* conn: remove the final alloc per packet receiveJosh Bleecher Snyder2022-04-071-16/+37
* conn: use netip for std bindJason A. Donenfeld2022-03-171-26/+13
* version: bump snapshot0.0.20220316Jason A. Donenfeld2022-03-161-1/+1
* tun/netstack: bump modJason A. Donenfeld2022-03-162-24/+17
* mod: bump packages and remove compat netipJason A. Donenfeld2022-03-162-21/+9
* all: use any in place of interface{}Josh Bleecher Snyder2022-03-164-15/+15
* all: update to Go 1.18Josh Bleecher Snyder2022-03-1620-33/+23
* tun/netstack: check error returned by SetDeadline()Alexander Neumann2022-03-091-1/+4
* tun/netstack: update to latest wireguard-goAlexander Neumann2022-03-093-24/+36
* tun/netstack: simplify read timeout on ping socketJason A. Donenfeld2022-02-021-43/+14
* tun/netstack: implement ICMP pingThomas H. Ptacek2022-02-022-24/+343
* version: bump snapshot0.0.20220117Jason A. Donenfeld2022-01-171-1/+1
* ipc: bsd: try again if kqueue returns EINTRJason A. Donenfeld2022-01-141-1/+1
* global: apply gofumptJason A. Donenfeld2021-12-0928-71/+56
* device: handle peer post config on blank lineJason A. Donenfeld2021-11-291-0/+1
* device: reduce peer lock critical section in UAPIJosh Bleecher Snyder2021-11-231-26/+28
* device: remove code using unsafeJosh Bleecher Snyder2021-11-231-33/+13
* global: use netip where possible nowJason A. Donenfeld2021-11-2322-285/+247
* device: only propagate roaming value before peer is referenced elsewhereJason A. Donenfeld2021-11-161-1/+3
* device: align 64-bit atomic member in DeviceJason A. Donenfeld2021-11-161-5/+6
* device: start peers before running handshake testJason A. Donenfeld2021-11-161-0/+2
* Makefile: don't use test -v because it hides failures in scrollbackJason A. Donenfeld2021-11-161-1/+1
* device: fix nil pointer dereference in uapi readDavid Anderson2021-11-161-2/+2
* device: make new peers inherit broken mobile semanticsJason A. Donenfeld2021-11-153-0/+5
* device: defer state machine transitions until configuration is completeJason A. Donenfeld2021-11-153-15/+18
* device: do not consume handshake messages if not runningJason A. Donenfeld2021-11-151-1/+1
* tun: move wintun to its own repoJason A. Donenfeld2021-11-043-7/+10
* namedpipe: rename from winpipe to keep in sync with CL299009Jason A. Donenfeld2021-11-047-475/+132
* device: timers: use pre-seeded per-thread unlocked fastrandn for jitterJason A. Donenfeld2021-10-281-10/+5
* device: timers: seed unsafe rng before use for jitterJason A. Donenfeld2021-10-281-3/+11
* wintun: align 64-bit argument on ARM32Jason A. Donenfeld2021-10-261-1/+5
* README: raise minimum Go to 1.17Jason A. Donenfeld2021-10-251-1/+1
* tun/netstack: update gvisorMikael Magnusson2021-10-223-22/+403
* ipc, rwcancel: compile on js/wasmBrad Fitzpatrick2021-10-203-1/+18
* wintun: allow retrieving DLL versionJason A. Donenfeld2021-10-204-7/+37
* version: bump snapshot0.0.20211016Jason A. Donenfeld2021-10-161-1/+1
* wintun: remove memmod option for dll loadingJason A. Donenfeld2021-10-1613-1481/+39
* global: remove old-style build tagsJason A. Donenfeld2021-10-1224-24/+0
* global: add newer-style build tagsJason A. Donenfeld2021-10-127-0/+7
* wintun: use new swdevice-based API for upcoming Wintun 0.14Jason A. Donenfeld2021-10-122-149/+61
* conn,wintun: use unsafe.Slice instead of unsafeSliceJason A. Donenfeld2021-10-112-41/+3
* memmod: import from wireguard-windowsJason A. Donenfeld2021-10-116-34/+96
* rwcancel: use unix.Poll again but bump x/sys so it uses ppoll under the hoodJason A. Donenfeld2021-09-275-54/+14