| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-08-10 | derp: add basic benchmark | Josh Bleecher Snyder | 1 | -3/+64 |
| 2020-08-07 | derp: add server version to /debug, expvars | Josh Bleecher Snyder | 1 | -0/+4 |
| 2020-07-27 | derp: remove OnlyDisco option. | David Anderson | 1 | -13/+0 |
| 2020-07-27 | derp/derphttp: don't return all nil from dialRegion when STUNOnly nodes | Brad Fitzpatrick | 1 | -0/+3 |
| 2020-07-16 | derp: fix atomic padding on 32-bit again | Brad Fitzpatrick | 1 | -1/+6 |
| 2020-07-16 | wgengine/magicsock: run test DERP in mode where only disco packets allowed | Brad Fitzpatrick | 1 | -0/+12 |
| 2020-07-07 | derp: fix server struct fielfd alignment on 32-bit | Brad Fitzpatrick | 1 | -0/+5 |
| 2020-06-25 | derp: add frameClosePeer to move around clients within a region | Brad Fitzpatrick | 4 | -1/+62 |
| 2020-06-25 | derp: fix varz typo | Brad Fitzpatrick | 1 | -2/+2 |
| 2020-06-23 | cmd/derper, derp: add some more varz and consistency check handler | Brad Fitzpatrick | 1 | -2/+47 |
| 2020-06-22 | derp: update peerGone code to work with regional DERP mesh clusters too | Brad Fitzpatrick | 1 | -30/+44 |
| 2020-06-15 | cmd/derper, derp/derphttp: move bulk of derp mesh code into derphttp | Brad Fitzpatrick | 1 | -0/+122 |
| 2020-06-15 | Fix staticcheck warning, add Makefile with staticcheck targets, lock in stati... | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-06-15 | derp: reduce DERP memory use; don't require callers to pass in memory to use | Brad Fitzpatrick | 4 | -26/+60 |
| 2020-06-05 | derp: fix tracking problem if conn starts local, then also joins mesh peer | Brad Fitzpatrick | 2 | -8/+29 |
| 2020-06-05 | cmd/derper: support forwarding packets amongst set of peer DERP servers | Brad Fitzpatrick | 5 | -22/+399 |
| 2020-06-04 | derp: change NewClient constructor to an option pattern | Brad Fitzpatrick | 3 | -10/+32 |
| 2020-06-04 | derp, derp/derphttp: add key accessors, add Client.RecvDetail | Brad Fitzpatrick | 2 | -25/+54 |
| 2020-06-04 | derp: add an unexported key.Public zero value variable to be less verbose | Brad Fitzpatrick | 1 | -12/+15 |
| 2020-06-04 | cmd/derper: treat self-connection connection watch as no-op | Brad Fitzpatrick | 1 | -0/+7 |
| 2020-06-03 | derp, cmd/derper: add frameWatchConns, framePeerPresent for inter-DERP routing | Brad Fitzpatrick | 5 | -9/+466 |
| 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 | 2 | -167/+266 |
| 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-05-04 | derp/derpmap: add World.ForeachServer, check STUN server validity earlier | Brad Fitzpatrick | 1 | -0/+14 |
| 2020-05-03 | types/structs: add structs.Incomparable annotation, use it where applicable | Brad Fitzpatrick | 1 | -0/+4 |
| 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-04-10 | derp: prevent readFrame() from reading more than len(b) bytes. | Dmitry Adamushko | 1 | -1/+9 |
| 2020-04-10 | derp/derp_server: unregisterClient() for replaced client connections. | Dmitry Adamushko | 1 | -11/+25 |
| 2020-04-06 | derp/derp_server: fixed unbalanced {register,unregister}Client() calls. | Dmitry Adamushko | 1 | -1/+2 |
| 2020-04-05 | derp/derpmap: add derp5 (Sydney) to prod map. | David Anderson | 1 | -0/+1 |
| 2020-03-30 | derp, netcheck: make tests listen on localhost only | Brad Fitzpatrick | 1 | -1/+1 |
| 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-22 | derp, magicsock: send new "peer gone" frames when previous sender disconnects | Brad Fitzpatrick | 4 | -3/+96 |
| 2020-03-22 | derp: wait for send goroutine to finish before returning from run | Brad Fitzpatrick | 1 | -16/+31 |
| 2020-03-22 | derp: only flush writes to clients when we're out of things to write | Brad Fitzpatrick | 1 | -20/+36 |
| 2020-03-22 | derp: remove TODO comment | Brad Fitzpatrick | 1 | -1/+0 |
| 2020-03-21 | derp: revert rename of pkt to sendMsg | Brad Fitzpatrick | 1 | -8/+8 |
| 2020-03-21 | derp: remove the mutex around and closing of send channel | Brad Fitzpatrick | 1 | -41/+21 |
| 2020-03-21 | derp: rename pkt to sendMsg, in prep for other types of writes | Brad Fitzpatrick | 1 | -9/+15 |
| 2020-03-21 | derp: add sclient.done channel, simplify some context passing | Brad Fitzpatrick | 1 | -14/+17 |