465 Commits (3e255d76e15ff55a00ebe2271ba61dce03dfd40f)

Author SHA1 Message Date
Maisem Ali 734928d3cb control/controlclient: make Direct own all changes to Persist 3 years ago
Maisem Ali 6aaf1d48df types/persist: drop duplicated Persist.LoginName 3 years ago
Maisem Ali 82454b57dd ipn/ipnlocal: make tests pass when offline 3 years ago
salman aljammaz 25a7204bb4
wgengine,ipn,cmd/tailscale: add size option to ping (#8739) 3 years ago
Brad Fitzpatrick c56e94af2d ipn: avoid useless no-op WriteState calls 3 years ago
Brad Fitzpatrick 66e46bf501 ipnlocal, net/*: deprecate interfaces.GetState, use netmon more for it 3 years ago
Claire Wang 2315bf246a
ipn: use tstime (#8597) 3 years ago
Charlotte Brandhorst-Satzkorn 35bdbeda9f cli: introduce exit-node subcommand to list and filter exit nodes 3 years ago
Maisem Ali 1ecc16da5f tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities 3 years ago
Tom DNetto 2bbedd2001 ipn: rename CapTailnetLockAlpha -> CapTailnetLock 3 years ago
Brad Fitzpatrick 7b1c3dfd28 tailcfg,etc: remove unused tailcfg.Node.KeepAlive field 3 years ago
shayne 6697690b55
{cmd/tailscale/cli,ipn}: add http support to tailscale serve (#8358) 3 years ago
Maisem Ali 2ae670eb71 ssh/tailssh: work around lack of scontext in SELinux 3 years ago
Maisem Ali fe95d81b43 ipn/ipnlocal,wgengine/netstack: move LocalBackend specifc serving logic to LocalBackend 3 years ago
Brad Fitzpatrick eefee6f149 all: use cmpx.Or where it made sense 3 years ago
Marwan Sulaiman 5dd0b02133 portlist: add a synchronous Poll method 3 years ago
Charlotte Brandhorst-Satzkorn 8d3d48e000 ipn/ipnlocal: add NodeKey func to return the public node NodeKey 3 years ago
Brad Fitzpatrick 6e967446e4 tsd: add package with System type to unify subsystem init, discovery 3 years ago
Brad Fitzpatrick 1e876a3c1d ipn/ipnlocal: fix fmt format arg type mismatch in log line 3 years ago
Mihai Parparita 7330aa593e all: avoid repeated default interface lookups 3 years ago
Mihai Parparita 4722f7e322 all: move network monitoring from wgengine/monitor to net/netmon 3 years ago
Andrew Dunham f85dc6f97c
ci: add more lints (#7909) 3 years ago
Mihai Parparita 9a655a1d58 net/dnsfallback: more explicitly pass through logf function 3 years ago
Brad Fitzpatrick 2c0bda6e2e ssh/tailssh: make Tailscale SSH work on gokrazy 3 years ago
shayne ba4e58f429
cmd/tailscale/cli: do not allow turning Funnel on while shields-up (#7770) 3 years ago
Will Norris 5a3da3cd7f ipn: add sockstat logger to stable builds 3 years ago
Mihai Parparita e3cb8cc88d ipn/ipnlocal: automatically upload sockstats logs when the period ends 3 years ago
Andrew Dunham 3b39ca9017 ipn/ipnlocal: update comment in SetComponentDebugLogging 3 years ago
Maisem Ali e0d291ab8a ipn/store: add support for stores to hook into a custom dialer 3 years ago
Andrew Dunham c98652c333 doctor/permissions: add new check to print process permissions 3 years ago
Will Norris 7c99210e68 log: allow toggling sockstat logs via c2n component logging 3 years ago
Maisem Ali 8a11f76a0d ipn/ipnlocal: fix cert storage in Kubernetes 3 years ago
Will Norris 57a008a1e1 all: pass log IDs as the proper type rather than strings 3 years ago
Will Norris f13b8bf0cf log: use logtail to log and upload sockstat logs 3 years ago
Will Norris 6ef2105a8e log/sockstatlog: only start once; don't copy ticker 3 years ago
Will Norris 09e0ccf4c2 ipn: add c2n endpoint for sockstats logs 3 years ago
Will Norris a1d9f65354 ipn,log: add logger for sockstat deltas 3 years ago
Maisem Ali 1e72de6b72 ipn/ipnlocal: remove WIP restriction for Tailscale SSH on macOS 3 years ago
Maisem Ali b797f773c7 ipn/ipnlocal: add support for funnel in tsnet 3 years ago
Andrew Dunham be107f92d3 wgengine/magicsock: track per-endpoint changes in ringbuffer 3 years ago
Andrew Dunham df2561f6a2 ipn/ipnlocal: stop netmap expiry timer when resetting control client 3 years ago
Andrew Dunham a9c17dbf93 ipn/ipnlocal: reject unmasked routes 3 years ago
Tom DNetto 88c7d19d54 tka: compact TKA storage on startup 3 years ago
David Anderson 8b2ae47c31 version: unexport all vars, turn Short/Long into funcs 3 years ago
Mihai Parparita fa932fefe7 net/interfaces: redo how we get the default interface on macOS and iOS 3 years ago
Mihai Parparita 62f4df3257 net/interfaces, net/netns: add node attributes to control default interface getting and binding 3 years ago
Andrew Dunham 6d84f3409b ipn/ipnlocal: handle more edge cases in netmap expiry timer 3 years ago
Tom DNetto 99b9d7a621 all: implement pcap streaming for datapath debugging 3 years ago
David Crawshaw 8cf2805cca tailcfg, localapi: plumb device token to server 3 years ago
Andrew Dunham 5ba2543828 ipn/ipnlocal: print warning about DNS servers in bugreport --diagnose 3 years ago