37 Commits (a7f12a110afc150ec9fc75ff08fa2b2575c75ea2)

Author SHA1 Message Date
Brad Fitzpatrick f68431fc02 cmd/derper: add /bootstrap-dns handler 5 years ago
Brad Fitzpatrick 99d67493be cmd/derper: update a link from godoc.org to pkg.go.dev 5 years ago
Brad Fitzpatrick 741d654aa3 derp/derphttp: add a context and infoLogger option to RunWatchConnectionLoop 5 years ago
Brad Fitzpatrick d6e9fb1df0 all: adjust Unix permissions for those without umasks 5 years ago
Josh Bleecher Snyder 56a7652dc9 wgkey: new package 5 years ago
Brad Fitzpatrick 01ee638cca Change some os.IsNotExist to errors.Is(err, os.ErrNotExist) for non-os errors. 6 years ago
David Anderson 54e6c3a290 version: use OSS repo's version when building. 6 years ago
Josh Bleecher Snyder 3fa863e6d9 cmd/derper: add missing html.EscapeString calls in /debug page 6 years ago
Brad Fitzpatrick e415991256 derp, derp/derphttp: remove one RTT from DERP setup 6 years ago
Josh Bleecher Snyder b23f2263c1 derp: add server version to /debug, expvars 6 years ago
Brad Fitzpatrick 10ac066013 all: fix vet warnings 6 years ago
Brad Fitzpatrick 3553512a71 cmd/derper: fix embarassing bug introduced in earlier refactor 6 years ago
Brad Fitzpatrick b87396b5d9 cmd/derper, derp: add some more varz and consistency check handler 6 years ago
Brad Fitzpatrick c8cf3169ba cmd/derper, derp/derphttp: move bulk of derp mesh code into derphttp 6 years ago
Brad Fitzpatrick 7cbf6ab771 cmd/derper: remove unused parameter in runMeshClient 6 years ago
Brad Fitzpatrick abd79ea368 derp: reduce DERP memory use; don't require callers to pass in memory to use 6 years ago
Brad Fitzpatrick 1cb7dab881 cmd/derper: support forwarding packets amongst set of peer DERP servers 6 years ago
Brad Fitzpatrick b663ab4685 cmd/derper: treat self-connection connection watch as no-op 6 years ago
Brad Fitzpatrick 5798826990 cmd/derper: add /home/bradfitz/keys to default mesh key search list 6 years ago
Brad Fitzpatrick 484b7fc9a3 derp, cmd/derper: add frameWatchConns, framePeerPresent for inter-DERP routing 6 years ago
Brad Fitzpatrick b0c10fa610 stun, netcheck: move under net 6 years ago
David Anderson 1e031001db derp: move write timeout to package constant. 6 years ago
David Anderson dbfc916273 derp: add short queues between reader and writer, drop on overload. 6 years ago
David Crawshaw 5ad947c761 cmd/derper: set a write timeout 6 years ago
Brad Fitzpatrick 8abdbbdd1f cmd/derper: also link to /debug/varz 6 years ago
David Anderson f192c05413 metrics: add a LabelMap type for variables with 1 label dimension. 6 years ago
Brad Fitzpatrick e371520cc5 tsweb, derp: add expvar http.Handler for Prometheus's format 6 years ago
Brad Fitzpatrick dd68debd64 cmd/derper: set autocert Email 6 years ago
Brad Fitzpatrick a399ef3dc7 cmd/derper: appease staticcheck 6 years ago
Brad Fitzpatrick 051b6ef141 cmd/derper: accept more LetsEncrypt hostnames without explicit config 6 years ago
Brad Fitzpatrick 00ad93ec25 cmd/derper: add a STUN server 6 years ago
Brad Fitzpatrick 824f825552 tsweb, cmd/derper: move common web/debug stuff from derper to new tsweb 6 years ago
Brad Fitzpatrick c763901b1a cmd/derper: provide debug access over port 80 to trusted (tailscale) IPs 6 years ago
Brad Fitzpatrick 2612e54ad1 derp, cmd/derper: add debug handlers, stats 6 years ago
Brad Fitzpatrick 37e115834e cmd/derper: support logging to logtail 6 years ago
Brad Fitzpatrick 88f1cc0c98 derp, cmd/derper: add rate limiting support, add default 5Mbps limit 6 years ago
Brad Fitzpatrick b72e6446e2 cmd/derper: add a basic DERP server 6 years ago