| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-07-27 | derp/derphttp: don't return all nil from dialRegion when STUNOnly nodes | Brad Fitzpatrick | 1 | -0/+3 |
| 2020-06-25 | derp: add frameClosePeer to move around clients within a region | Brad Fitzpatrick | 1 | -0/+19 |
| 2020-06-15 | cmd/derper, derp/derphttp: move bulk of derp mesh code into derphttp | Brad Fitzpatrick | 1 | -0/+122 |
| 2020-06-15 | derp: reduce DERP memory use; don't require callers to pass in memory to use | Brad Fitzpatrick | 2 | -9/+8 |
| 2020-06-05 | cmd/derper: support forwarding packets amongst set of peer DERP servers | Brad Fitzpatrick | 1 | -0/+15 |
| 2020-06-04 | derp: change NewClient constructor to an option pattern | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-06-04 | derp, derp/derphttp: add key accessors, add Client.RecvDetail | Brad Fitzpatrick | 1 | -25/+44 |
| 2020-06-03 | derp, cmd/derper: add frameWatchConns, framePeerPresent for inter-DERP routing | Brad Fitzpatrick | 1 | -1/+14 |
| 2020-06-01 | net/netns: move SOCKS dialing to netns for now | Brad Fitzpatrick | 2 | -41/+3 |
| 2020-06-01 | net/tlsdial, derp/derphttp: finish DERPNode.CertName validation | Brad Fitzpatrick | 1 | -6/+8 |
| 2020-05-31 | net/netns, misc tests: remove TestOnlySkipPrivilegedOps, argv checks | Brad Fitzpatrick | 1 | -5/+0 |
| 2020-05-29 | net/netcheck: fix HTTPS fallback bug from earlier today | Brad Fitzpatrick | 1 | -10/+42 |
| 2020-05-29 | net/netns: set the bypass socket mark on linux. | David Anderson | 1 | -0/+5 |
| 2020-05-29 | netcheck: address some HTTP fallback measurement TODOs | Brad Fitzpatrick | 1 | -5/+12 |
| 2020-05-28 | derp/derphttp: make DERP client use netns for dial-outs. | David Anderson | 1 | -2/+3 |
| 2020-05-23 | all: make client use server-provided DERP map, add DERP region support | Brad Fitzpatrick | 1 | -31/+222 |
| 2020-05-13 | derp/derphttp: don't use x/net/proxy for SOCKS on iOS | Brad Fitzpatrick | 2 | -8/+32 |
| 2020-05-12 | derp/derphttp: use SOCKS/etc proxies for derphttp dials | Brad Fitzpatrick | 1 | -3/+16 |
| 2020-04-25 | net/tlsdial: add package for TLS dials, and make DERP & controlclient use it | Brad Fitzpatrick | 1 | -8/+4 |
| 2020-04-11 | derp/derphttp: avoid endless reconnect race on failure | Brad Fitzpatrick | 1 | -4/+14 |
| 2020-03-23 | derp/derphttp: remove a redundant log message | Brad Fitzpatrick | 1 | -2/+0 |
| 2020-03-23 | derp/derphttp: ignore PeerGoneMessage in test | Brad Fitzpatrick | 1 | -0/+2 |
| 2020-03-12 | derp: introduce Conn interface | David Crawshaw | 1 | -1/+1 |
| 2020-03-05 | derp, magicsock: track home (preferred) vs visiting connections for stats | Brad Fitzpatrick | 1 | -4/+30 |
| 2020-03-05 | derp/derphttp: appease staticcheck | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-03-05 | net/dnscache: add overly simplistic DNS cache package for selective use | Brad Fitzpatrick | 1 | -4/+18 |
| 2020-03-04 | derp: protocol negotiation, add v2: send src pub keys to clients in packets | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-03-04 | derphttp: add TLSConfig field | David Crawshaw | 1 | -1/+8 |
| 2020-02-28 | derp/derphttp: fix reconnect behavior | Brad Fitzpatrick | 1 | -3/+14 |
| 2020-02-28 | derp: remove some debug noise I left in | Brad Fitzpatrick | 1 | -2/+0 |
| 2020-02-28 | derp: clean up derphttp client code, use contexts | Brad Fitzpatrick | 2 | -76/+117 |
| 2020-02-20 | derp, wgengine/magicsock: support more than just packets from Client.Recv | Brad Fitzpatrick | 2 | -7/+12 |
| 2020-02-18 | derp: more misc cleanups | Brad Fitzpatrick | 1 | -0/+4 |
| 2020-02-18 | wgengine, magicsock, derp: misc cleanups, docs | Brad Fitzpatrick | 1 | -8/+19 |
| 2020-02-17 | derp: move away from [32]byte key types | Brad Fitzpatrick | 2 | -14/+13 |
| 2020-02-14 | Move "logger" package to under types, now that we have it. | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-02-11 | Use logger.Logf consistently. It was used in most places. | Brad Fitzpatrick | 1 | -3/+4 |
| 2020-02-09 | Move Linux client & common packages into a public repo. | Earl Lee | 3 | -0/+380 |