summaryrefslogtreecommitdiffhomepage
path: root/derp/derphttp
AgeCommit message (Expand)AuthorFilesLines
2020-07-27derp/derphttp: don't return all nil from dialRegion when STUNOnly nodesBrad Fitzpatrick1-0/+3
2020-06-25derp: add frameClosePeer to move around clients within a regionBrad Fitzpatrick1-0/+19
2020-06-15cmd/derper, derp/derphttp: move bulk of derp mesh code into derphttpBrad Fitzpatrick1-0/+122
2020-06-15derp: reduce DERP memory use; don't require callers to pass in memory to useBrad Fitzpatrick2-9/+8
2020-06-05cmd/derper: support forwarding packets amongst set of peer DERP serversBrad Fitzpatrick1-0/+15
2020-06-04derp: change NewClient constructor to an option patternBrad Fitzpatrick1-1/+1
2020-06-04derp, derp/derphttp: add key accessors, add Client.RecvDetailBrad Fitzpatrick1-25/+44
2020-06-03derp, cmd/derper: add frameWatchConns, framePeerPresent for inter-DERP routingBrad Fitzpatrick1-1/+14
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
2020-05-29netcheck: address some HTTP fallback measurement TODOsBrad Fitzpatrick1-5/+12
2020-05-28derp/derphttp: make DERP client use netns for dial-outs.David Anderson1-2/+3
2020-05-23all: make client use server-provided DERP map, add DERP region supportBrad Fitzpatrick1-31/+222
2020-05-13derp/derphttp: don't use x/net/proxy for SOCKS on iOSBrad Fitzpatrick2-8/+32
2020-05-12derp/derphttp: use SOCKS/etc proxies for derphttp dialsBrad Fitzpatrick1-3/+16
2020-04-25net/tlsdial: add package for TLS dials, and make DERP & controlclient use itBrad Fitzpatrick1-8/+4
2020-04-11derp/derphttp: avoid endless reconnect race on failureBrad Fitzpatrick1-4/+14
2020-03-23derp/derphttp: remove a redundant log messageBrad Fitzpatrick1-2/+0
2020-03-23derp/derphttp: ignore PeerGoneMessage in testBrad Fitzpatrick1-0/+2
2020-03-12derp: introduce Conn interfaceDavid Crawshaw1-1/+1
2020-03-05derp, magicsock: track home (preferred) vs visiting connections for statsBrad Fitzpatrick1-4/+30
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 Fitzpatrick1-1/+1
2020-03-04derphttp: add TLSConfig fieldDavid Crawshaw1-1/+8
2020-02-28derp/derphttp: fix reconnect behaviorBrad Fitzpatrick1-3/+14
2020-02-28derp: remove some debug noise I left inBrad Fitzpatrick1-2/+0
2020-02-28derp: clean up derphttp client code, use contextsBrad Fitzpatrick2-76/+117
2020-02-20derp, wgengine/magicsock: support more than just packets from Client.RecvBrad Fitzpatrick2-7/+12
2020-02-18derp: more misc cleanupsBrad Fitzpatrick1-0/+4
2020-02-18wgengine, magicsock, derp: misc cleanups, docsBrad Fitzpatrick1-8/+19
2020-02-17derp: move away from [32]byte key typesBrad Fitzpatrick2-14/+13
2020-02-14Move "logger" package to under types, now that we have it.Brad Fitzpatrick1-1/+1
2020-02-11Use logger.Logf consistently. It was used in most places.Brad Fitzpatrick1-3/+4
2020-02-09Move Linux client & common packages into a public repo.Earl Lee3-0/+380