347 Commits (d04afc697cbb81fb765fdee8847b8e33e34537be)

Author SHA1 Message Date
Maisem Ali c60cbca371 control/controlclient: store netinfo and hostinfo separately 4 years ago
James Tucker ae483d3446 wgengine, net/packet, cmd/tailscale: add ICMP echo 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
Brad Fitzpatrick adcb7e59d2 control/controlclient: fix log print with always-empty key 4 years ago
Brad Fitzpatrick 910ae68e0b util/mak: move tailssh's mapSet into a new package for reuse elsewhere 4 years ago
Brad Fitzpatrick 9f1dd716e8 tailcfg, logtail: provide Debug bit to disable logtail 4 years ago
James Tucker c591c91653 tailcfg, control/controlclient: TSMP & disco pings 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
Maisem Ali 309ddef852
net/netutil: add CheckIPForwardingLinux (#4301) 4 years ago
Brad Fitzpatrick b647977b33 net/netutil: move some net utils from control/controlhttp to netutil 4 years ago
Brad Fitzpatrick f3b13604b3 control/controlclient, ipn/ipnlocal, tailcfg: add MapResponse.PopBrowserURL 4 years ago
Brad Fitzpatrick 3ea6ddbb5f control/controlbase: use less memory when idle (remove rxState.buf) 4 years ago
Brad Fitzpatrick 21445b56a5 control/controlbase: use less memory when idle (remove txState.buf) 4 years ago
Josh Bleecher Snyder 0868329936 all: use any instead of interface{} 4 years ago
Josh Bleecher Snyder 8c2cb4b431 go.mod: update to latest certstore 4 years ago
Josh Bleecher Snyder 26021b07ec control/controlclient: only build certstore-related code with the Tailscale Go toolchain 4 years ago
Brad Fitzpatrick efc48b0578 ssh/tailssh, ipnlocal, controlclient: fetch next SSHAction from network 4 years ago
Brad Fitzpatrick 6b11004a2a control/controlclient: proactively close TLS connection after /key fetch 4 years ago
Nick O'Neill 1625e87526
control/controlclient, localapi: shorten expiry time via localapi (#4112) 4 years ago
Maisem Ali 2c89b3a601 control/controlbase: make Conn.Write return consumed bytes 4 years ago
Maisem Ali e82a74553b control/controlclient: make MapRequests go over noise. 4 years ago
Maisem Ali ba2c0c3145 control/controlclient: call direct.Close after map requests are complete 4 years ago
Maisem Ali 91a8cdc84b control/controlclient: make Auto.Shutdown call Direct.Close 4 years ago
Maisem Ali 0f37317664 control/controlclient: make RegisterRequest go over Noise 4 years ago
Brad Fitzpatrick c4f6df47e5 control/controlclient: fix Noise HTTP/2 regression from earlier commit 4 years ago
Brad Fitzpatrick 21069124db control/controlclient: fix the Noise HTTP/2 timeout config 4 years ago
Maisem Ali 0588ca5d8b control/controlclient: make SetDNS attempt to go over Noise first 4 years ago
Maisem Ali da1821197a tailcfg: add SetDNSResponse 4 years ago
Maisem Ali 0f31a0fc76 control/controlclient: add Noise client 4 years ago
Maisem Ali 249758df90 control/controlclient: start fetching the server noise key 4 years ago
Brad Fitzpatrick d5f8f38ac6 tailcfg: rename map request version to "capability version" 4 years ago
Brad Fitzpatrick 5d085a6f41 controlhttp: add some docs, change Dial's path from /switch to /ts2021 4 years ago
Josh Bleecher Snyder 823d970d60 control/controlclient: use structured logging for MapResponse.ControlTime 4 years ago
Josh Bleecher Snyder 8c3c5e80b7 tailcfg: make MapResponse.ControlTime a pointer 4 years ago
Josh Bleecher Snyder 8cf6d0a17b tailcfg: add MapResponse.ControlTime field 4 years ago
Maisem Ali 72d8672ef7 tailcfg: make Node.Hostinfo a HostinfoView 4 years ago
Brad Fitzpatrick 57115e923e tailcfg: add start of SSH policy to be sent from control plane to nodes 4 years ago
Brad Fitzpatrick 3a94ece30c control/controlclient: remove dummy endpoint in endpoint stripping mode 4 years ago
Brad Fitzpatrick 86a902b201 all: adjust some log verbosity 4 years ago
Adrian Dewhurst adda2d2a51 control/controlclient: select newer certificate 4 years ago
Brad Fitzpatrick b3d268c5a1 control/controlclient: turn off Go's implicit compression 4 years ago
Brad Fitzpatrick 41fd4eab5c envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) 4 years ago
David Anderson 96f008cf87 control/controlhttp: package to get a controlbase.Conn over HTTP(S). 4 years ago
David Anderson d5a7eabcd0 control/controlbase: enable asynchronous client handshaking. 4 years ago
David Anderson 6cd180746f control/controlbase: rename from control/noise. 4 years ago
Josh Bleecher Snyder 25eab78573 control/noise: clean up resources in TestNoReuse 4 years ago
Josh Bleecher Snyder d9c21936c3 control/controlclient: stop logging about goal.url invariant 4 years ago