aboutsummaryrefslogtreecommitdiffstats
path: root/conn (follow)
Commit message (Expand)AuthorAgeFilesLines
* all: update to Go 1.18Josh Bleecher Snyder2022-03-165-7/+5
* global: apply gofumptJason A. Donenfeld2021-12-095-25/+22
* global: use netip where possible nowJason A. Donenfeld2021-11-235-89/+50
* global: remove old-style build tagsJason A. Donenfeld2021-10-123-3/+0
* conn,wintun: use unsafe.Slice instead of unsafeSliceJason A. Donenfeld2021-10-111-21/+1
* global: add new go 1.17 build commentsJason A. Donenfeld2021-09-053-0/+3
* conn: linux: protect read fdsJason A. Donenfeld2021-05-201-12/+18
* conn: windows: set count=0 on retryJason A. Donenfeld2021-05-111-0/+1
* conn: windows: do not error out when receiving UDP jumbogramJason A. Donenfeld2021-04-261-2/+14
* conn: reconstruct v4 vs v6 receive function based on symtabJason A. Donenfeld2021-04-123-13/+66
* conn: windows: reset ring to starting position after freeJason A. Donenfeld2021-04-091-0/+3
* conn: windows: compare head and tail properlyJason A. Donenfeld2021-04-091-1/+1
* winrio: test that IOCP-based RIO is supportedJason A. Donenfeld2021-04-091-1/+9
* all: make conn.Bind.Open return a slice of receive functionsJosh Bleecher Snyder2021-04-025-122/+126
* conn: winrio: pass key parameter into structJason A. Donenfeld2021-04-021-0/+1
* conn: document retry loop in StdNetBind.OpenJosh Bleecher Snyder2021-03-301-0/+3
* conn: use local ipvN vars in StdNetBind.OpenJosh Bleecher Snyder2021-03-301-11/+9
* conn: unify code in StdNetBind.SendJosh Bleecher Snyder2021-03-301-14/+13
* conn: linux: unexport mutexJason A. Donenfeld2021-03-081-9/+9
* conn: implement RIO for fast Windows UDP socketsJason A. Donenfeld2021-02-255-60/+827
* device: test up/down using virtual connJason A. Donenfeld2021-02-231-0/+136
* conn: make binds replacableJason A. Donenfeld2021-02-238-119/+137
* conn: bump to 1.16 and get rid of NetErrClosed hackJason A. Donenfeld2021-02-162-17/+4
* conn: close old fd before trying againJason A. Donenfeld2021-02-102-0/+2
* conn: use errors.Is for unwrappingJason A. Donenfeld2021-02-091-16/+4
* conn: try harder to have v4 and v6 ports agreeJason A. Donenfeld2021-02-092-0/+14
* global: bump copyrightJason A. Donenfeld2021-01-288-8/+8
* conn: fix interface parameter name in Bind interface docsBrad Fitzpatrick2021-01-261-1/+1
* device: allow compiling with Go 1.15Jason A. Donenfeld2021-01-202-4/+17
* conn: remove _ method receiverJosh Bleecher Snyder2021-01-201-1/+1
* device: receive: do not exit immediately on transient UDP receive errorsJason A. Donenfeld2021-01-081-4/+4
* conn: linux: do not allow ReceiveIPvX to race with CloseJason A. Donenfeld2021-01-071-17/+32
* conn: do not SO_REUSEADDR on linuxJason A. Donenfeld2021-01-071-19/+0
* conn: add comments saying what uses these interfacesDavid Crawshaw2020-06-221-2/+5
* conn: unbreak boundif on androidJason A. Donenfeld2020-06-072-0/+41
* conn: remove useless commentJason A. Donenfeld2020-06-071-1/+0
* conn: fix windows situation with boundifJason A. Donenfeld2020-06-071-4/+4
* global: update header comments and modulesJason A. Donenfeld2020-05-026-6/+6
* conn: introduce new package that splits out the Bind and Endpoint typesDavid Crawshaw2020-05-026-0/+985