summaryrefslogtreecommitdiffhomepage
path: root/derp
AgeCommit message (Expand)AuthorFilesLines
2021-01-06net/dnscache: work on IPv6-only hosts (again)Brad Fitzpatrick1-1/+1
2020-10-28version: use OSS repo's version when building.David Anderson1-1/+1
2020-08-28tshttp, derphttp: send Proxy-Authorization, not Authorization, to proxiesBrad Fitzpatrick1-1/+1
2020-08-26tshttpproxy, controlclient, derphttp, logpolicy: send Negotiate auth to proxiesBrad Fitzpatrick1-1/+9
2020-08-24derp: set NotBefore and NotAfter in DERP server's metacertBrad Fitzpatrick1-0/+3
2020-08-20derp, derp/derphttp: remove one RTT from DERP setupBrad Fitzpatrick6-28/+183
2020-08-19derp/derpmap: add London, Dallas, SeattleBrad Fitzpatrick1-0/+16
2020-08-19derp: remove JSON struct tags in commentsBrad Fitzpatrick3-3/+20
2020-08-18derp/derphttp: support standard-ish SSLKEYLOGFILE environment variableBrad Fitzpatrick1-0/+10
2020-08-18net/tshttpproxy: new package, support WPAD/PAC proxies on WindowsBrad Fitzpatrick1-0/+77
2020-08-17derp: remove protocol version 1 supportBrad Fitzpatrick2-8/+2
2020-08-17derp: remove a client round-trip waiting on serverInfoBrad Fitzpatrick4-62/+79
2020-08-14derp/derpmap: add Bangalore and TokyoBrad Fitzpatrick1-0/+6
2020-08-14derp/derpmap: fix constructor argument orderBrad Fitzpatrick1-1/+1
2020-08-14derpmap: add full region nameRoss Zurowski1-6/+7
2020-08-13derp: use rand instead of crypto/rand to generate jitterJosh Bleecher Snyder1-6/+6
2020-08-12derp: add a debug option to verbosely log drops to a destination.David Anderson1-6/+40
2020-08-12derp: remove two key.Public allocationsJosh Bleecher Snyder1-2/+34
2020-08-11derp: fix 32-bit struct field alignmentBrad Fitzpatrick1-0/+1
2020-08-11derp: export the new expvar.David Anderson1-0/+1
2020-08-11derp: rename "wireguard" packet type to "other".David Anderson1-3/+3
2020-08-11derp: break down received packets by kind (disco vs. wireguard).David Anderson1-0/+12
2020-08-10derp: make writeUint32 and readUint32 not allocateJosh Bleecher Snyder1-6/+21
2020-08-10derp: add readUint32 and writeUint32 benchmarksJosh Bleecher Snyder1-0/+31
2020-08-10derp: add basic benchmarkJosh Bleecher Snyder1-3/+64
2020-08-07derp: add server version to /debug, expvarsJosh Bleecher Snyder1-0/+4
2020-07-27derp: remove OnlyDisco option.David Anderson1-13/+0
2020-07-27derp/derphttp: don't return all nil from dialRegion when STUNOnly nodesBrad Fitzpatrick1-0/+3
2020-07-16derp: fix atomic padding on 32-bit againBrad Fitzpatrick1-1/+6
2020-07-16wgengine/magicsock: run test DERP in mode where only disco packets allowedBrad Fitzpatrick1-0/+12
2020-07-07derp: fix server struct fielfd alignment on 32-bitBrad Fitzpatrick1-0/+5
2020-06-25derp: add frameClosePeer to move around clients within a regionBrad Fitzpatrick4-1/+62
2020-06-25derp: fix varz typoBrad Fitzpatrick1-2/+2
2020-06-23cmd/derper, derp: add some more varz and consistency check handlerBrad Fitzpatrick1-2/+47
2020-06-22derp: update peerGone code to work with regional DERP mesh clusters tooBrad Fitzpatrick1-30/+44
2020-06-15cmd/derper, derp/derphttp: move bulk of derp mesh code into derphttpBrad Fitzpatrick1-0/+122
2020-06-15Fix staticcheck warning, add Makefile with staticcheck targets, lock in stati...Brad Fitzpatrick1-1/+1
2020-06-15derp: reduce DERP memory use; don't require callers to pass in memory to useBrad Fitzpatrick4-26/+60
2020-06-05derp: fix tracking problem if conn starts local, then also joins mesh peerBrad Fitzpatrick2-8/+29
2020-06-05cmd/derper: support forwarding packets amongst set of peer DERP serversBrad Fitzpatrick5-22/+399
2020-06-04derp: change NewClient constructor to an option patternBrad Fitzpatrick3-10/+32
2020-06-04derp, derp/derphttp: add key accessors, add Client.RecvDetailBrad Fitzpatrick2-25/+54
2020-06-04derp: add an unexported key.Public zero value variable to be less verboseBrad Fitzpatrick1-12/+15
2020-06-04cmd/derper: treat self-connection connection watch as no-opBrad Fitzpatrick1-0/+7
2020-06-03derp, cmd/derper: add frameWatchConns, framePeerPresent for inter-DERP routingBrad Fitzpatrick5-9/+466
2020-06-01net/netns: move SOCKS dialing to netns for nowBrad Fitzpatrick2-41/+3
2020-06-01net/tlsdial, derp/derphttp: finish DERPNode.CertName validationBrad Fitzpatrick1-6/+8
2020-05-31net/netns, misc tests: remove TestOnlySkipPrivilegedOps, argv checksBrad Fitzpatrick1-5/+0
2020-05-29net/netcheck: fix HTTPS fallback bug from earlier todayBrad Fitzpatrick1-10/+42
2020-05-29net/netns: set the bypass socket mark on linux.David Anderson1-0/+5