aboutsummaryrefslogtreecommitdiff
path: root/conn
AgeCommit message (Expand)Author
2023-10-21conn: set unused OOB to zero lengthJason A. Donenfeld
2023-10-21conn: fix cmsg data padding calculation for gsoJason A. Donenfeld
2023-10-21conn: separate gso and sticky controlJason A. Donenfeld
2023-10-18conn: harmonize GOOS checks between "linux" and "android"Jason A. Donenfeld
2023-10-18conn: simplify supportsUDPOffloadJason A. Donenfeld
2023-10-10conn, device: use UDP GSO and GRO on LinuxJordan Whited
2023-07-04all: adjust build tags for wasip1/wasmBrad Fitzpatrick
2023-06-27conn: windows: add missing return statement in DstToString AF_INETspringhack
2023-06-27conn: store IP_PKTINFO cmsg in StdNetendpoint srcJames Tucker
2023-03-24conn: move booleans to bottom of StdNetBind structJason A. Donenfeld
2023-03-24conn: use ipv6 message pool for ipv6 receivingJason A. Donenfeld
2023-03-24conn: fix StdNetEndpoint data race by dynamically allocating endpointsJordan Whited
2023-03-23conn: disable sticky sockets on AndroidJason A. Donenfeld
2023-03-23global: remove old style build tagsJason A. Donenfeld
2023-03-16conn: fix getSrcFromControl() iterationJordan Whited
2023-03-16conn: use CmsgSpace() for ancillary data buf sizingJordan Whited
2023-03-13global: buff -> bufJason A. Donenfeld
2023-03-10conn: use right cmsghdr len types on 32-bit in sticky testJason A. Donenfeld
2023-03-10conn: make StdNetBind.BatchSize() return 1 for non-LinuxJordan Whited
2023-03-10conn: ensure control message size is respected in StdNetBindJordan Whited
2023-03-10conn: fix StdNetBind fallback on WindowsJordan Whited
2023-03-10conn: inch BatchSize toward being non-dynamicJason A. Donenfeld
2023-03-10conn: set SO_{SND,RCV}BUF to 7MB on the Bind UDP socketJordan Whited
2023-03-10conn, device, tun: implement vectorized I/O on LinuxJordan Whited
2023-03-10conn, device, tun: implement vectorized I/O plumbingJordan Whited
2023-02-07global: bump copyright yearJason A. Donenfeld
2022-09-20global: bump copyright yearJason A. Donenfeld
2022-09-04all: use Go 1.19 and its atomic typesBrad Fitzpatrick
2022-07-04conn, device, tun: set CLOEXEC on fdsBrad Fitzpatrick
2022-04-07conn: remove the final alloc per packet receiveJosh Bleecher Snyder
2022-03-17conn: use netip for std bindJason A. Donenfeld
2022-03-16all: update to Go 1.18Josh Bleecher Snyder
2021-12-09global: apply gofumptJason A. Donenfeld
2021-11-23global: use netip where possible nowJason A. Donenfeld
2021-10-12global: remove old-style build tagsJason A. Donenfeld
2021-10-11conn,wintun: use unsafe.Slice instead of unsafeSliceJason A. Donenfeld
2021-09-05global: add new go 1.17 build commentsJason A. Donenfeld
2021-05-20conn: linux: protect read fdsJason A. Donenfeld
2021-05-11conn: windows: set count=0 on retryJason A. Donenfeld
2021-04-26conn: windows: do not error out when receiving UDP jumbogramJason A. Donenfeld
2021-04-12conn: reconstruct v4 vs v6 receive function based on symtabJason A. Donenfeld
2021-04-09conn: windows: reset ring to starting position after freeJason A. Donenfeld
2021-04-09conn: windows: compare head and tail properlyJason A. Donenfeld
2021-04-09winrio: test that IOCP-based RIO is supportedJason A. Donenfeld
2021-04-02all: make conn.Bind.Open return a slice of receive functionsJosh Bleecher Snyder
2021-04-02conn: winrio: pass key parameter into structJason A. Donenfeld
2021-03-30conn: document retry loop in StdNetBind.OpenJosh Bleecher Snyder
2021-03-30conn: use local ipvN vars in StdNetBind.OpenJosh Bleecher Snyder
2021-03-30conn: unify code in StdNetBind.SendJosh Bleecher Snyder
2021-03-08conn: linux: unexport mutexJason A. Donenfeld