143 Commits (d37451bac6f38cc09b853b08b1dc8359ba767fa1)

Author SHA1 Message Date
Brad Fitzpatrick e422e9f4c9 cmd/derper: mesh over VPC network 5 years ago
Brad Fitzpatrick e299300b48 net/dnscache: cache all IPs per hostname 5 years ago
Brad Fitzpatrick a909d37a59 derp: rate limit how often same-key clients can kick each other off server 5 years ago
Josh Bleecher Snyder 4dbbd0aa4a cmd/addlicense: add command to add licenseheaders to generated code 5 years ago
Josh Bleecher Snyder 0ec9040c5e scripts: remove special case for _strings.go files in check license headers 5 years ago
maddie d976a84d7e derp: allow self node when verifying clients 5 years ago
Brad Fitzpatrick 05da2691a5 cmd/derper/derpprobe: add derp prober 5 years ago
Brad Fitzpatrick 4c0494185b derp: remove "fine for now" intentional slow memory leak from derp server 5 years ago
David Anderson d98829583a derp: use a dedicated queue for disco traffic. 5 years ago
David Anderson 67158549ab derp: actually export the new drop counter. 5 years ago
David Anderson 36492ace9d derp: add counters to track the type of dropped packets. 5 years ago
Brad Fitzpatrick 7e7c4c1bbe tailcfg: break DERPNode.DERPTestPort into DERPPort & InsecureForTests 5 years ago
julianknodt 506c2fe8e2 cmd/tailscale: make netcheck use active DERP map, delete static copy 5 years ago
julianknodt 148602a89a derp,cmd/derper: allow server to verify clients 5 years ago
julianknodt 3687e5352b derp: fix traffic handler peer addresses 5 years ago
julianknodt 3728634af9 derp: add debug traffic handler 5 years ago
julianknodt fe54721e31 derp: add pkt queue latency timer 5 years ago
Brad Fitzpatrick 3d4d97601a derp/derpmap: add São Paulo (derp11) 5 years ago
Maisem Ali 4d142ebe06 derp: handle net.ErrClosed in TestSendFreeze 5 years ago
Brad Fitzpatrick ab2a8a7493 derp: return keep-alive message up to callers 5 years ago
Brad Fitzpatrick c81814e4f8 derp{,/derphttp},magicsock: tell DERP server when ping acks can be expected 5 years ago
Brad Fitzpatrick 79d8288f0a wgengine/magicsock, derp, derp/derphttp: respond to DERP server->client pings 5 years ago
Brad Fitzpatrick ca51529b81 derp/derphttp: return nicer errors from Recv on Close 5 years ago
Brad Fitzpatrick 741d654aa3 derp/derphttp: add a context and infoLogger option to RunWatchConnectionLoop 5 years ago
Brad Fitzpatrick 66be052a70 net/dnscache: work on IPv6-only hosts (again) 5 years ago
David Anderson 54e6c3a290 version: use OSS repo's version when building. 6 years ago
Brad Fitzpatrick 1e0be5a458 tshttp, derphttp: send Proxy-Authorization, not Authorization, to proxies 6 years ago
Brad Fitzpatrick 28f9cd06f5 tshttpproxy, controlclient, derphttp, logpolicy: send Negotiate auth to proxies 6 years ago
Brad Fitzpatrick 169ff22a84 derp: set NotBefore and NotAfter in DERP server's metacert 6 years ago
Brad Fitzpatrick e415991256 derp, derp/derphttp: remove one RTT from DERP setup 6 years ago
Brad Fitzpatrick 9cb2df4ddd derp/derpmap: add London, Dallas, Seattle 6 years ago
Brad Fitzpatrick 805850add9 derp: remove JSON struct tags in comments 6 years ago
Brad Fitzpatrick 287522730d derp/derphttp: support standard-ish SSLKEYLOGFILE environment variable 6 years ago
Brad Fitzpatrick c5eb57f4d6 net/tshttpproxy: new package, support WPAD/PAC proxies on Windows 6 years ago
Brad Fitzpatrick 93ffc565e5 derp: remove protocol version 1 support 6 years ago
Brad Fitzpatrick 6b80bcf112 derp: remove a client round-trip waiting on serverInfo 6 years ago
Brad Fitzpatrick e64ab89712 derp/derpmap: add Bangalore and Tokyo 6 years ago
Brad Fitzpatrick 80d0b88a89 derp/derpmap: fix constructor argument order 6 years ago
Ross Zurowski 3e2bfe48c3
derpmap: add full region name 6 years ago
Josh Bleecher Snyder 062bd67d3b derp: use rand instead of crypto/rand to generate jitter 6 years ago
David Anderson 37c19970b3 derp: add a debug option to verbosely log drops to a destination. 6 years ago
Josh Bleecher Snyder 909c165382 derp: remove two key.Public allocations 6 years ago
Brad Fitzpatrick 75225368a4 derp: fix 32-bit struct field alignment 6 years ago
David Anderson 15949ad77d derp: export the new expvar. 6 years ago
David Anderson 13661e195a derp: rename "wireguard" packet type to "other". 6 years ago
David Anderson 1b5b59231b derp: break down received packets by kind (disco vs. wireguard). 6 years ago
Josh Bleecher Snyder e577303dc7 derp: make writeUint32 and readUint32 not allocate 6 years ago
Josh Bleecher Snyder 355c6296f0 derp: add readUint32 and writeUint32 benchmarks 6 years ago
Josh Bleecher Snyder d65e2632ab derp: add basic benchmark 6 years ago
Josh Bleecher Snyder b23f2263c1 derp: add server version to /debug, expvars 6 years ago