68 Commits (7407f404d996594de43a546cfabbd40d776a4e22)

Author SHA1 Message Date
Brad Fitzpatrick 223ced84b5 feature/ace: make ACE modular 7 months ago
Brad Fitzpatrick 1d93bdce20 control/controlclient: remove x/net/http2, use net/http 7 months ago
Claus Lensbøl ce752b8a88
net/netmon: remove usage of direct callbacks from netmon (#17292) 7 months ago
Brad Fitzpatrick 442a3a779d feature, net/tshttpproxy: pull out support for using proxies as a feature 7 months ago
Brad Fitzpatrick db048e905d control/controlhttp: simplify, fix race dialing, remove priority concept 7 months ago
Brad Fitzpatrick ecfdd86fc9 net/ace, control/controlhttp: start adding ACE dialing support 7 months ago
Claus Lensbøl 2015ce4081
health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085) 7 months ago
Brad Fitzpatrick e92eb6b17b net/tlsdial: fix TLS cert validation of HTTPS proxies 10 months ago
David Anderson 6d6f69e735 derp/derphttp: remove ban on websockets dependency 1 year ago
Brad Fitzpatrick fb96137d79 net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl 1 year ago
Brad Fitzpatrick 29c2bb1db6 control/controlhttp: reduce some log spam on context cancel 1 year ago
Brad Fitzpatrick 4c9b37fa2e control/controlhttp: set forceNoise443 on Plan 9 1 year ago
Brad Fitzpatrick 5aa1c27aad control/controlhttp: quiet "forcing port 443" log spam 1 year ago
Andrew Dunham e87b71ec3c control/controlhttp: set *health.Tracker in tests 1 year ago
Andrew Dunham af4c3a4a1b cmd/tailscale/cli: create netmon in debug ts2021 1 year ago
Brad Fitzpatrick 020cacbe70 derp/derphttp: don't link websockets other than on GOOS=js 1 year ago
Brad Fitzpatrick c3306bfd15 control/controlhttp/controlhttpserver: split out Accept to its own package 1 year ago
Brad Fitzpatrick 367fba8520 control/controlhttp: don't link ts2021 server + websocket code on iOS 2 years ago
Brad Fitzpatrick a01b545441 control/control{client,http}: don't noise dial localhost:443 in http-only tests 2 years ago
Brad Fitzpatrick 6b03e18975 control/controlhttp: rename a param from addr to optAddr for clarity 2 years ago
Brad Fitzpatrick 1eaad7d3de control/controlhttp: fix connectivity on Alaska Air wifi 2 years ago
Brad Fitzpatrick fd32f0ddf4 control/controlhttp: factor out some code in prep for future change 2 years ago
Kyle Carberry 6c852fa817 go.{mod,sum}: migrate from nhooyr.io/websocket to github.com/coder/websocket 2 years ago
Anton Tolchanov 7bac5dffcb control/controlhttp: extract the last network connection 2 years ago
Brad Fitzpatrick fd3efd9bad
control/controlclient: add more Screen Time blocking detection 2 years ago
Brad Fitzpatrick 0004827681
control/controlhttp: add health warning for macOS filtering blocking Tailscale (#12546) 2 years ago
Brad Fitzpatrick 3672f29a4e net/netns, net/dns/resolver, etc: make netmon required in most places 2 years ago
Brad Fitzpatrick 745931415c health, all: remove health.Global, finish plumbing health.Tracker 2 years ago
Brad Fitzpatrick 723c775dbb tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbing 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
David Anderson 8b492b4121 net/wsconn: accept a remote addr string and plumb it through 3 years ago
Andrew Lytvynov 90081a25ca
control/controlhttp: remove tstest.Clock from tests (#8830) 3 years ago
Claire Wang a17c45fd6e
control: use tstime instead of time (#8595) 3 years ago
Maisem Ali c11af12a49 .github: actually run tests in CI 3 years ago
Andrew Dunham 42fd964090 control/controlclient: use dnscache.Resolver for Noise client 3 years ago
Mihai Parparita 7330aa593e all: avoid repeated default interface lookups 3 years ago
Mihai Parparita 9a655a1d58 net/dnsfallback: more explicitly pass through logf function 3 years ago
Mihai Parparita edb02b63f8 net/sockstats: pass in logger to sockstats.WithSockStats 3 years ago
Andrew Dunham 83fa17d26c various: pass logger.Logf through to more places 3 years ago
Mihai Parparita 6ac6ddbb47 sockstats: switch label to enum 3 years ago
Mihai Parparita 9cb332f0e2 sockstats: instrument networking code paths 3 years ago
Brad Fitzpatrick fb84ccd82d control/controlhttp: don't require valid TLS cert for Noise connection 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Brad Fitzpatrick 3eb986fe05 control/controlhttp: add TS_FORCE_NOISE_443, TS_DEBUG_NOISE_DIAL envknobs 3 years ago
Matthias Gabriel 355c3b2be7 control/controlhttp: fix header case-sensitivity 3 years ago
Brad Fitzpatrick da8def8e13 all: remove old +build tags 4 years ago
Brad Fitzpatrick dfe67afb4a control/controlhttp: remove ClientConn.UntrustedUpgradeHeaders 4 years ago
Brad Fitzpatrick 5e9e57ecf5 control/controlhttp: add AcceptHTTP hook to add coalesced Server->Client write 4 years ago
Mihai Parparita 9d04ffc782 net/wsconn: add back custom wrapper for turning a websocket.Conn into a net.Conn 4 years ago
Brad Fitzpatrick 246274b8e9 control/controlhttp: allow setting, getting Upgrade headers in Noise upgrade 4 years ago