38 Commits (e7727db553acb8d24dfeff519eb8e7b76e706b85)

Author SHA1 Message Date
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
Andrew Dunham a4e707bcf0 control/controlhttp: try to avoid flakes in TestDialPlan 4 years ago
Mihai Parparita e97d5634bf control/controlhttp: use custom port for non-localhost JS noise client connections 4 years ago
Andrew Dunham e1bdbfe710
tailcfg, control/controlhttp, control/controlclient: add ControlDialPlan field (#5648) 4 years ago
Andrew Dunham 9b71008ef2
control/controlhttp: move Dial options into options struct (#5661) 4 years ago
Mihai Parparita 1ce0e558a7 cmd/derper, control/controlhttp: disable WebSocket compression 4 years ago
Maisem Ali dbcc34981a cmd/tailscale/cli: fix build break 4 years ago
Juan Font Alonso 64d482ff48 Allow any port for HTTPS when using Noise over TLS 4 years ago
Mihai Parparita 2990c2b1cf control/controlhttp: use secure WebSockets protocol by default 4 years ago
Mihai Parparita edc90ebc61 net/wsconn: remove homegrown wrapper for turning a websocket.Conn into a net.Conn 4 years ago
Mihai Parparita a9f32656f5 control/controlhttp: allow client and server to communicate over WebSockets 4 years ago
Brad Fitzpatrick 1237000efe control/controlhttp: don't assume port 80 upgrade response will work 4 years ago
Maisem Ali 5a1ef1bbb9 net/tsdial: add SystemDial as a wrapper on netns.Dial 4 years ago
Brad Fitzpatrick e38d3dfc76 control/controlhttp: start port 443 fallback sooner if 80's stuck 4 years ago
David Anderson f570372b4d control/controlbase: don't enforce a max protocol version at handshake time. 4 years ago
David Anderson 02ad987e24 control/controlbase: make the protocol version number selectable. 4 years ago
Brad Fitzpatrick b647977b33 net/netutil: move some net utils from control/controlhttp to netutil 4 years ago
Brad Fitzpatrick 5d085a6f41 controlhttp: add some docs, change Dial's path from /switch to /ts2021 4 years ago
David Anderson 96f008cf87 control/controlhttp: package to get a controlbase.Conn over HTTP(S). 4 years ago