Commit Graph

219 Commits (82e82d9b7a80e4e3e1f3a3b2dd37c6d87b8fb708)

Author SHA1 Message Date
Brad Fitzpatrick 45a3de14a6 cmd/tailscaled, tailcfg, hostinfo: add flag to disable logging + support 4 years ago
Brad Fitzpatrick c66f99fcdc tailcfg, control/controlclient, ipn/ipnlocal: add c2n (control-to-node) system 4 years ago
Juan Font Alonso 64d482ff48 Allow any port for HTTPS when using Noise over TLS 4 years ago
Brad Fitzpatrick 90555c5cb2 tailcfg, control/controlclient: add PingRequest.URLIsNoise [capver 38] 4 years ago
Brad Fitzpatrick 4ee64681ad tailcfg, control/controlclient: make Debug settings sticky in a map session [capver 37] 4 years ago
Maisem Ali a9f6cd41fd all: use syncs.AtomicValue 4 years ago
Maisem Ali 9bb5a038e5 all: use atomic.Pointer 4 years ago
Brad Fitzpatrick 9e5954c598 control/controlclient: fix crash in tests elsewhere when GetNLPublicKey is nil 4 years ago
Tom DNetto 4001d0bf25 assorted: plumb tka initialization & network-lock key into tailscaled 4 years ago
Brad Fitzpatrick a12aad6b47 all: convert more code to use net/netip directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Brad Fitzpatrick ef0d740270 control/controlclient: remove Client.SetStatusFunc 4 years ago
Brad Fitzpatrick a1e429f7c3 control/controlclient, types/netmap: remove unused LocalPort field 4 years ago
Brad Fitzpatrick 526b0b6890 control/controlclient: start simplifying netmap fetch APIs 4 years ago
Brad Fitzpatrick 13d0b8e6a4 control/controlclient, net/dnscache: use typed singleflight fork 4 years ago
Brad Fitzpatrick 4007601f73 cmd/controlclient: wire up PingRequest peerapi pings too 4 years ago
Mihai Parparita a9f32656f5 control/controlhttp: allow client and server to communicate over WebSockets 4 years ago
Brad Fitzpatrick c81be7b899 control/controlclient: avoid Noise protocol for js/wasm for now 4 years ago
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
Maisem Ali 5a1ef1bbb9 net/tsdial: add SystemDial as a wrapper on netns.Dial 4 years ago
Brad Fitzpatrick adcb7e59d2 control/controlclient: fix log print with always-empty key 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
Maisem Ali 309ddef852
net/netutil: add CheckIPForwardingLinux (#4301) 4 years ago
Brad Fitzpatrick f3b13604b3 control/controlclient, ipn/ipnlocal, tailcfg: add MapResponse.PopBrowserURL 4 years ago
Josh Bleecher Snyder 0868329936 all: use any instead of interface{} 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 e82a74553b control/controlclient: make MapRequests go over noise. 4 years ago
Maisem Ali 0f37317664 control/controlclient: make RegisterRequest go over Noise 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
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
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
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
Josh Bleecher Snyder 758c37b83d net/netns: thread logf into control functions 4 years ago
Brad Fitzpatrick 24ea365d48 netcheck, controlclient, magicsock: add more metrics 4 years ago
Brad Fitzpatrick 3e1daab704 hostinfo, control/controlclient: tell control when Ubuntu has disabled Tailscale's sources 5 years ago
Brad Fitzpatrick d2ef73ed82 control/controlclient: rename a variable to not shadow a package name 5 years ago
Brad Fitzpatrick ad63fc0510 control/controlclient: make js/wasm work with Go 1.18+ 5 years ago
Brad Fitzpatrick 337757a819 ipn/ipnlocal, control/controlclient: don't propagate all map errors to UI 5 years ago