409 Commits (4fc8538e2f2afd7eb16e3f23394f2d2acb2db2ee)

Author SHA1 Message Date
Brad Fitzpatrick 97319a1970 control/controlclient: filter PopBrowserURL values to https schemes 3 years ago
Maisem Ali 235309adc4 all: store NL keys per profile 3 years ago
Brad Fitzpatrick 3f8e185003 health: add Warnable, move ownership of warnable items to callers 3 years ago
Maisem Ali f00a49667d control/controlclient: make Status.Persist a PersistView 3 years ago
Maisem Ali 4d330bac14 ipn/ipnlocal: add support for multiple user profiles 3 years ago
Brad Fitzpatrick da8def8e13 all: remove old +build tags 4 years ago
Maisem Ali a413fa4f85 control/controlclient: export NoiseClient 4 years ago
Brad Fitzpatrick 910db02652 client/tailscale, tsnet, ipn/ipnlocal: prove nodekey ownership over noise 4 years ago
Brad Fitzpatrick 988c1f0ac7 control/controlclient, tailcfg: add support for EarlyNoise payload before http/2 4 years ago
Tom DNetto d98305c537 cmd,ipn/ipnlocal,tailcfg: implement TKA disablement 4 years ago
Brad Fitzpatrick 231b88cc51 control/controlclient: add start of noise+http2 upgrade test 4 years ago
Brad Fitzpatrick 120bfc97ce control/controlclient: refactor noiseClient, connections, http2 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
Maisem Ali a2d15924fb types/persist: add PublicNodeKey helper 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
Tom DNetto 227777154a control/controlclient,ipn/ipnlocal,tailcfg: rotate node-key signature on register 4 years ago
Emmanuel T Odeke 680f8d9793 all: fix more resource leaks found by staticmajor 4 years ago
Joe Tsai 82f5f438e0
wgengine/wgcfg: plumb down audit log IDs (#5855) 4 years ago
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
Mihai Parparita e97d5634bf control/controlhttp: use custom port for non-localhost JS noise client connections 4 years ago
Brad Fitzpatrick 9bdf0cd8cd ipn/ipnlocal: add c2n /debug/{goroutines,prefs,metrics} 4 years ago
Brad Fitzpatrick 8a0cb4ef20 control/controlclient: fix recent set-dns regression 4 years ago
Brad Fitzpatrick fb4e23506f control/controlclient: stop restarting map polls on health change 4 years ago
Brad Fitzpatrick 6d04184325 control/controlclient: add a noiseClient.post helper method 4 years ago
Andrew Dunham e1bdbfe710
tailcfg, control/controlhttp, control/controlclient: add ControlDialPlan field (#5648) 4 years ago
Tom DNetto e9b98dd2e1 control/controlclient,ipn/ipnlocal: wire tka enable/disable 4 years ago
Andrew Dunham 9b71008ef2
control/controlhttp: move Dial options into options struct (#5661) 4 years ago
Eng Zer Jun f0347e841f refactor: move from io/ioutil to io and os packages 4 years ago
Mihai Parparita 1ce0e558a7 cmd/derper, control/controlhttp: disable WebSocket compression 4 years ago
Brad Fitzpatrick 74674b110d envknob: support changing envknobs post-init 4 years ago
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
Tom DNetto 18edd79421 control/controlclient,tailcfg: [capver 40] create KeySignature field in tailcfg.Node 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
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
Brad Fitzpatrick 4950fe60bd syncs, all: move to using Go's new atomic types instead of ours 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 7c7e23d87a control/controlclient, tailcfg: add 6 more patchable Node fields [capver 36] 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 d8cb5aae17 tailcfg, control/controlclient: add tailcfg.PeersChangedPatch [capver 33] 4 years ago
Brad Fitzpatrick b7f1fe7b0d tailcfg: remove old DNS fields 4 years ago