| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-16 | derp: include src IPs in mesh watch messages | Brad Fitzpatrick | 1 | -5/+6 |
| 2023-07-30 | derp/derphttp: add optional Client.BaseContext hook | Brad Fitzpatrick | 1 | -5/+23 |
| 2023-07-27 | derp: use tstime (#8634) | Claire Wang | 2 | -8/+12 |
| 2023-06-07 | all: use cmpx.Or where it made sense | Brad Fitzpatrick | 1 | -4/+2 |
| 2023-04-20 | all: avoid repeated default interface lookups | Mihai Parparita | 1 | -3/+7 |
| 2023-04-12 | net/sockstats: pass in logger to sockstats.WithSockStats | Mihai Parparita | 1 | -1/+1 |
| 2023-04-04 | derp,magicsock: add debug envknobs for HTTP and derp server name (#7744) | valscale | 1 | -1/+13 |
| 2023-03-24 | derp, derphttp, magicsock: send new unknown peer frame when destination is un... | valscale | 1 | -1/+11 |
| 2023-03-20 | derp: add optional debug logging for prober clients | Anton Tolchanov | 1 | -0/+4 |
| 2023-03-07 | derp/derphttp: cleanup WebSocket connection on close | Kyle Carberry | 1 | -1/+1 |
| 2023-03-06 | sockstats: switch label to enum | Mihai Parparita | 1 | -1/+1 |
| 2023-03-01 | sockstats: instrument networking code paths | Mihai Parparita | 1 | -0/+3 |
| 2023-02-01 | all: use Go 1.20's bytes.Clone | Brad Fitzpatrick | 1 | -1/+2 |
| 2023-02-01 | all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 5 | -15/+10 |
| 2022-11-21 | all: use strs.CutPrefix and strs.CutSuffix more | Mihai Parparita | 1 | -3/+4 |
| 2022-11-04 | all: remove old +build tags | Brad Fitzpatrick | 1 | -1/+0 |
| 2022-10-18 | net/wsconn: add back custom wrapper for turning a websocket.Conn into a net.Conn | Mihai Parparita | 1 | -1/+2 |
| 2022-10-13 | derp/derphttp: fix nil pointer dereference when closing a netcheck client | Mihai Parparita | 1 | -2/+4 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 1 | -1/+1 |
| 2022-09-15 | refactor: move from io/ioutil to io and os packages | Eng Zer Jun | 1 | -2/+1 |
| 2022-08-04 | all: use syncs.AtomicValue | Maisem Ali | 1 | -2/+2 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 1 | -7/+6 |
| 2022-07-25 | all: use various net/netip parse funcs directly | Brad Fitzpatrick | 1 | -1/+2 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-07-18 | derp: plumb '/derp' request context through (#5083) | Charlotte Brandhorst-Satzkorn | 1 | -1/+1 |
| 2022-06-07 | net/wsconn: remove homegrown wrapper for turning a websocket.Conn into a net.... | Mihai Parparita | 1 | -2/+2 |
| 2022-06-02 | control/controlhttp: allow client and server to communicate over WebSockets | Mihai Parparita | 1 | -1/+1 |
| 2022-04-19 | derp/derphttp,net/netcheck: improve netcheck behavior under MITM proxies | Tom DNetto | 1 | -6/+11 |
| 2022-01-29 | derp/derphttp, wgengine/magicsock: prefer IPv6 to DERPs when IPv6 works | Brad Fitzpatrick | 1 | -0/+45 |
| 2022-01-27 | cmd/derpprobe: check derper TLS certs too | Brad Fitzpatrick | 1 | -3/+18 |
| 2022-01-24 | envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) | Brad Fitzpatrick | 1 | -4/+2 |
| 2021-12-29 | wgengine/magicsock: don't unconditionally close DERP connections on rebind | Brad Fitzpatrick | 1 | -0/+15 |
| 2021-12-28 | derp/derphttp: add Client.Ping, SendPing methods | Brad Fitzpatrick | 2 | -7/+129 |
| 2021-12-27 | derp: support client->server ping (and server->client pong) | Brad Fitzpatrick | 1 | -0/+14 |
| 2021-11-18 | net/netns: thread logf into control functions | Josh Bleecher Snyder | 1 | -2/+2 |
| 2021-10-28 | derp: use new node key type. | David Anderson | 4 | -26/+26 |
| 2021-10-27 | derp/derphttp: only log about a weird upgrade if any was specified | Brad Fitzpatrick | 1 | -1/+3 |
| 2021-10-22 | cmd/derper, derp/derphttp: add websocket support | Brad Fitzpatrick | 3 | -3/+91 |
| 2021-10-01 | net/tlsdial: bake in LetsEncrypt's ISRG Root X1 root | Brad Fitzpatrick | 1 | -11/+4 |
| 2021-07-29 | cmd/derper: mesh over VPC network | Brad Fitzpatrick | 1 | -1/+14 |
| 2021-07-26 | net/dnscache: cache all IPs per hostname | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-07-13 | cmd/derper/derpprobe: add derp prober | Brad Fitzpatrick | 1 | -0/+7 |
| 2021-07-09 | tailcfg: break DERPNode.DERPTestPort into DERPPort & InsecureForTests | Brad Fitzpatrick | 1 | -5/+3 |
| 2021-03-12 | derp{,/derphttp},magicsock: tell DERP server when ping acks can be expected | Brad Fitzpatrick | 1 | -1/+15 |
| 2021-03-09 | wgengine/magicsock, derp, derp/derphttp: respond to DERP server->client pings | Brad Fitzpatrick | 1 | -0/+23 |
| 2021-02-12 | derp/derphttp: return nicer errors from Recv on Close | Brad Fitzpatrick | 1 | -0/+9 |
| 2021-02-12 | derp/derphttp: add a context and infoLogger option to RunWatchConnectionLoop | Brad Fitzpatrick | 1 | -8/+28 |
| 2021-01-06 | net/dnscache: work on IPv6-only hosts (again) | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-08-28 | tshttp, derphttp: send Proxy-Authorization, not Authorization, to proxies | Brad Fitzpatrick | 1 | -1/+1 |