| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |
| 2020-08-26 | tshttpproxy, controlclient, derphttp, logpolicy: send Negotiate auth to proxies | Brad Fitzpatrick | 1 | -1/+9 |
| 2020-08-20 | derp, derp/derphttp: remove one RTT from DERP setup | Brad Fitzpatrick | 2 | -21/+97 |
| 2020-08-18 | derp/derphttp: support standard-ish SSLKEYLOGFILE environment variable | Brad Fitzpatrick | 1 | -0/+10 |
| 2020-08-18 | net/tshttpproxy: new package, support WPAD/PAC proxies on Windows | Brad Fitzpatrick | 1 | -0/+77 |
| 2020-08-17 | derp: remove a client round-trip waiting on serverInfo | Brad Fitzpatrick | 1 | -15/+21 |
| 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 |