summaryrefslogtreecommitdiffhomepage
path: root/derp
AgeCommit message (Expand)AuthorFilesLines
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
2021-10-22cmd/derper, derp/derphttp: add websocket supportBrad Fitzpatrick4-3/+195
2021-10-01net/tlsdial: bake in LetsEncrypt's ISRG Root X1 rootBrad Fitzpatrick1-11/+4
2021-09-16derp: throttle client sends if server advertises rate limitsBrad Fitzpatrick3-7/+126
2021-09-13derp: deflake TestSendFreezeJosh Bleecher Snyder1-1/+4
2021-09-02metrics: move currentFDs code to the metrics packageBrad Fitzpatrick1-9/+1
2021-08-31derp: add new health update and server restarting frame typesBrad Fitzpatrick3-0/+89
2021-08-31derp: accept dup clients without closing prior's connectionBrad Fitzpatrick3-175/+528
2021-08-29derp: export current file descriptor metricBrad Fitzpatrick1-0/+9
2021-08-24fix: typo spelling grammarslowy071-1/+1
2021-08-21derp: fix meshing accounting edge case bugBrad Fitzpatrick2-1/+2
2021-08-04derp: use pad32 package for padding, reduce duplicationBrad Fitzpatrick1-10/+4
2021-08-02derp: reduce server memory by 30% by removing persistent bufio.WriterBrad Fitzpatrick1-13/+58
2021-08-01derp,wgengine/magicsock: don't assume stringer is in $PATH for go:generateBrad Fitzpatrick1-1/+1
2021-07-29cmd/derper: mesh over VPC networkBrad Fitzpatrick1-1/+14
2021-07-26net/dnscache: cache all IPs per hostnameBrad Fitzpatrick1-1/+1
2021-07-20derp: rate limit how often same-key clients can kick each other off serverBrad Fitzpatrick2-3/+180
2021-07-19cmd/addlicense: add command to add licenseheaders to generated codeJosh Bleecher Snyder1-1/+1
2021-07-19scripts: remove special case for _strings.go files in check license headersJosh Bleecher Snyder1-0/+4
2021-07-13derp: allow self node when verifying clientsmaddie1-0/+3
2021-07-13cmd/derper/derpprobe: add derp proberBrad Fitzpatrick2-0/+18
2021-07-13derp: remove "fine for now" intentional slow memory leak from derp serverBrad Fitzpatrick1-9/+5
2021-07-12derp: use a dedicated queue for disco traffic.David Anderson1-29/+44
2021-07-12derp: actually export the new drop counter.David Anderson1-0/+1
2021-07-12derp: add counters to track the type of dropped packets.David Anderson2-84/+110
2021-07-09tailcfg: break DERPNode.DERPTestPort into DERPPort & InsecureForTestsBrad Fitzpatrick1-5/+3
2021-06-28cmd/tailscale: make netcheck use active DERP map, delete static copyjulianknodt1-91/+0
2021-06-24derp,cmd/derper: allow server to verify clientsjulianknodt1-2/+23
2021-06-18derp: fix traffic handler peer addressesjulianknodt1-8/+1
2021-06-18derp: add debug traffic handlerjulianknodt3-25/+146
2021-06-11derp: add pkt queue latency timerjulianknodt1-7/+40