summaryrefslogtreecommitdiffhomepage
path: root/derp
AgeCommit message (Expand)AuthorFilesLines
2023-03-07derp/derphttp: cleanup WebSocket connection on closeKyle Carberry1-1/+1
2023-03-06sockstats: switch label to enumMihai Parparita1-1/+1
2023-03-01sockstats: instrument networking code pathsMihai Parparita1-0/+3
2023-02-11version: unexport all vars, turn Short/Long into funcsDavid Anderson1-1/+1
2023-02-01all: use Go 1.20's bytes.CloneBrad Fitzpatrick2-2/+3
2023-02-01all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our forkBrad Fitzpatrick1-2/+2
2023-01-30net/memnet: rename from net/nettestMaisem Ali1-3/+3
2023-01-27all: update tools that manage copyright headersWill Norris1-1/+1
2023-01-27all: update copyright and license headersWill Norris12-36/+24
2022-11-28derp: prevent concurrent access to multiForwarder mapAnton Tolchanov2-39/+136
2022-11-21all: use strs.CutPrefix and strs.CutSuffix moreMihai Parparita1-3/+4
2022-11-16all: standardize on LocalAPIMaisem Ali1-1/+1
2022-11-04all: remove old +build tagsBrad Fitzpatrick2-2/+0
2022-11-01types/pad32: delete packageBrad Fitzpatrick1-3/+4
2022-10-18net/wsconn: add back custom wrapper for turning a websocket.Conn into a net.ConnMihai Parparita1-1/+2
2022-10-15derp: add TCP RTT metric on Linux (#5949)Andrew Dunham3-1/+114
2022-10-13derp/derphttp: fix nil pointer dereference when closing a netcheck clientMihai Parparita1-2/+4
2022-09-29all: fix spelling mistakesJosh Soref2-3/+3
2022-09-15refactor: move from io/ioutil to io and os packagesEng Zer Jun4-13/+10
2022-09-15derp: update DERP acronym expansionMihai Parparita1-1/+2
2022-09-15envknob: support changing envknobs post-initBrad Fitzpatrick1-3/+3
2022-08-04all: use syncs.AtomicValueMaisem Ali2-6/+6
2022-08-04syncs, all: move to using Go's new atomic types instead of oursBrad Fitzpatrick2-16/+15
2022-08-02all: gofmt for Go 1.19Brad Fitzpatrick1-2/+2
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick3-20/+17
2022-07-25all: use various net/netip parse funcs directlyBrad Fitzpatrick3-4/+7
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick3-3/+3
2022-07-18derp: plumb '/derp' request context through (#5083)Charlotte Brandhorst-Satzkorn3-16/+32
2022-07-15derp: add missing docs on clientInfo.VersionBrad Fitzpatrick1-0/+2
2022-06-07net/wsconn: remove homegrown wrapper for turning a websocket.Conn into a net....Mihai Parparita1-2/+2
2022-06-02control/controlhttp: allow client and server to communicate over WebSocketsMihai Parparita2-105/+1
2022-05-04*: use WireGuard where logged, printed or namedJames Tucker1-1/+1
2022-04-19derp/derphttp,net/netcheck: improve netcheck behavior under MITM proxiesTom DNetto1-6/+11
2022-03-30derp: add (*Server).IsClientConnectedForTest func. (#4331)Maisem Ali1-0/+12
2022-03-17derp: set Basic Constraints on metacertBrad Fitzpatrick2-0/+15
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder2-11/+11
2022-01-29derp/derphttp, wgengine/magicsock: prefer IPv6 to DERPs when IPv6 worksBrad Fitzpatrick1-0/+45
2022-01-27cmd/derpprobe: check derper TLS certs tooBrad Fitzpatrick1-3/+18
2022-01-24envknob: add new package for all the strconv.ParseBool(os.Getenv(..))Brad Fitzpatrick2-7/+5
2022-01-03derp: add metrics to server got pings, sent pongsBrad Fitzpatrick1-0/+6
2021-12-29wgengine/magicsock: don't unconditionally close DERP connections on rebindBrad Fitzpatrick1-0/+15
2021-12-28derp: add Client.LocalAddr methodBrad Fitzpatrick2-7/+29
2021-12-28derp/derphttp: add Client.Ping, SendPing methodsBrad Fitzpatrick2-7/+129
2021-12-27derp: support client->server ping (and server->client pong)Brad Fitzpatrick4-2/+136
2021-11-18net/netns: thread logf into control functionsJosh Bleecher Snyder1-2/+2
2021-10-29types/key: export constants for key size, not a method.David Anderson2-4/+4
2021-10-29ipn/ipnstate: use key.NodePublic instead of the generic key.Public.David Anderson1-2/+2
2021-10-28derp: remove package shadowing of types/key.David Anderson2-8/+8
2021-10-28derp: use new node key type.David Anderson7-244/+183
2021-10-27derp/derphttp: only log about a weird upgrade if any was specifiedBrad Fitzpatrick1-1/+3