summaryrefslogtreecommitdiffhomepage
path: root/derp
AgeCommit message (Expand)AuthorFilesLines
2020-03-05derp: add some varz tests for active/home connsBrad Fitzpatrick1-0/+36
2020-03-05derp: actually record client's preferred bitBrad Fitzpatrick1-0/+1
2020-03-05derp, magicsock: track home (preferred) vs visiting connections for statsBrad Fitzpatrick4-57/+186
2020-03-05derp/derphttp: appease staticcheckBrad Fitzpatrick1-1/+1
2020-03-05net/dnscache: add overly simplistic DNS cache package for selective useBrad Fitzpatrick1-4/+18
2020-03-04derp: protocol negotiation, add v2: send src pub keys to clients in packetsBrad Fitzpatrick5-31/+88
2020-03-04derphttp: add TLSConfig fieldDavid Crawshaw1-1/+8
2020-03-03tsweb, derp: add expvar http.Handler for Prometheus's formatBrad Fitzpatrick1-54/+27
2020-02-28derp/derphttp: fix reconnect behaviorBrad Fitzpatrick1-3/+14
2020-02-28derp: don't log on all dropped packets; super spammyBrad Fitzpatrick1-1/+7
2020-02-28derp: remove some debug noise I left inBrad Fitzpatrick1-2/+0
2020-02-28derp: clean up derphttp client code, use contextsBrad Fitzpatrick3-77/+121
2020-02-21derp: fix JSON field typo, sort fields to make it easier to see inconsistenciesBrad Fitzpatrick1-6/+6
2020-02-21derp: add more derp stats for dropped and received packetsBrad Fitzpatrick1-2/+12
2020-02-21derp, cmd/derper: add debug handlers, statsBrad Fitzpatrick1-9/+65
2020-02-20derp, wgengine/magicsock: support more than just packets from Client.RecvBrad Fitzpatrick6-24/+52
2020-02-20derp, cmd/derper: add rate limiting support, add default 5Mbps limitBrad Fitzpatrick3-8/+27
2020-02-20derp: fix staticcheck warningBrad Fitzpatrick1-2/+0
2020-02-20derp: deflake test I flaked up in earlier changeBrad Fitzpatrick2-36/+65
2020-02-20derp: change the protocol framing to always include a lengthBrad Fitzpatrick3-151/+193
2020-02-20derp: add docs on current protocol overview, break accept apart a bitBrad Fitzpatrick2-39/+66
2020-02-20derp: don't start sending keepalives to client until after serverInfo sentBrad Fitzpatrick1-6/+7
2020-02-20derp: rename some things in the client, add some docsBrad Fitzpatrick1-26/+36
2020-02-20derp: rename some things in the server, add some docsBrad Fitzpatrick1-53/+68
2020-02-18derp: more misc cleanupsBrad Fitzpatrick2-17/+25
2020-02-18wgengine, magicsock, derp: misc cleanups, docsBrad Fitzpatrick1-8/+19
2020-02-17derp: move away from [32]byte key typesBrad Fitzpatrick7-127/+140
2020-02-17derp: use new types/key packageBrad Fitzpatrick1-10/+10
2020-02-14Move "logger" package to under types, now that we have it.Brad Fitzpatrick3-3/+3
2020-02-11Use logger.Logf consistently. It was used in most places.Brad Fitzpatrick3-7/+10
2020-02-09Move Linux client & common packages into a public repo.Earl Lee7-0/+1080