220 Commits (211ef67222075eb72f3c560d83a693d122b49843)

Author SHA1 Message Date
M. J. Fromberger 211ef67222
tailcfg,ipn/ipnlocal: regulate netmap caching via a node attribute (#19117) 2 weeks ago
KevinLiang10 45f989f52a
ipn/ipnlocal: warn incompatibility between no-snat-routes and exitnode (#19023) 3 weeks ago
kari-ts 9992b7c817
ipn,ipn/local: broadcast ClientVersion if AutoUpdate.Check (#19107) 3 weeks ago
Amal Bansode 04ef9d80b5
ipn/ipnlocal: add a map for node public key to node ID lookups (#19051) 4 weeks ago
Brendan Creane ffa7df2789
ipn: reject advertised routes with non-address bits set (#18649) 4 weeks ago
Gesa Stupperich ca9aa20255
ipn/ipnlocal: populate Groups field in profileFromView 4 weeks ago
Brad Fitzpatrick 2a64c03c95 types/ptr: deprecate ptr.To, use Go 1.26 new 1 month ago
M. J. Fromberger f4aea70f7a
ipn/ipnlocal: add basic support for netmap caching (#18530) 2 months ago
KevinLiang10 03461ea7fb
wgengine/netstack: add local tailscale service IPs to route and terminate locally (#18461) 3 months ago
Will Norris 3ec5be3f51 all: remove AUTHORS file and references to it 3 months ago
M. J. Fromberger ce12863ee5
ipn/ipnlocal: manage per-profile subdirectories in TailscaleVarRoot (#18485) 3 months ago
Tom Meadows c3b7f24051
ipn,ipn/local: always accept routes for Tailscale Services (cgnat range) (#18173) 3 months ago
Alex Chan b38dd1ae06 ipn/ipnlocal: don't panic if there are no suitable exit nodes 5 months ago
Simon Law 848978e664
ipn/ipnlocal: test traffic-steering when feature is not enabled (#17997) 5 months ago
Simon Law 9c3a2aa797
ipn/ipnlocal: replace log.Printf with logf (#18045) 5 months ago
Brad Fitzpatrick bd29b189fe types/netmap,*: remove some redundant fields from NetMap 5 months ago
Brad Fitzpatrick 653d0738f9 types/netmap: remove PrivateKey from NetworkMap 5 months ago
Brad Fitzpatrick 146ea42822 ipn/ipnlocal: remove all the weird locking (LockedOnEntry, UnlockEarly, etc) 5 months ago
Brad Fitzpatrick 8ed6bb3198 ipn/ipnlocal: move vipServiceHash etc to serve.go, out of local.go 5 months ago
Patrick O'Doherty e45557afc0
types/persist: add AttestationKey (#17281) 6 months ago
Alex Chan a9334576ea ipn/ipnlocal: use named arguments for `mockControl.send()` 6 months ago
M. J. Fromberger e0f222b686
appc,ipn/ipnlocal: receive AppConnector updates via the event bus (#17411) 6 months ago
James 'zofrex' Sanderson 7407f404d9
ipn/ipnlocal: fix setAuthURL / setWgengineStatus race condition (#17408) 6 months ago
M. J. Fromberger 127a967207
appc,*: publish events for route updates and storage (#17392) 7 months ago
M. J. Fromberger 67f1081269
appc,ipn/ipnlocal: add a required event bus to the AppConnector type (#17390) 7 months ago
Claus Lensbøl ce752b8a88
net/netmon: remove usage of direct callbacks from netmon (#17292) 7 months ago
M. J. Fromberger 6f7ce5eb5d
appc: factor app connector arguments into a Config type (#17389) 7 months ago
Nick Khyl 9781b7c25c ipn/ipnlocal: plumb logf into nodeBackend 7 months ago
Brad Fitzpatrick 038cdb4640 feature/clientupdate: move clientupdate to a modular feature, disabled for tsnet 7 months ago
Brad Fitzpatrick 45d635cc98 feature/portlist: pull portlist service porting into extension, use eventbus 7 months ago
Brad Fitzpatrick 0bd4f4729b ipn/ipnlocal: rename misnamed DisablePortMapperForTest to DisablePortPollerForTest 7 months ago
Brad Fitzpatrick 99b3f69126 feature/portmapper: make the portmapper & its debugging tools modular 7 months ago
Claus Lensbøl 2015ce4081
health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085) 7 months ago
Claus Lensbøl b816fd7117
control/controlclient: introduce eventbus messages instead of callbacks (#16956) 7 months ago
Brad Fitzpatrick b034f7cca9 ipn/ipnlocal, util/syspolicy: convert last RegisterWellKnownSettingsForTest caller, remove 8 months ago
Brad Fitzpatrick d06d9007a6 ipn/ipnlocal: convert more tests to use policytest, de-global-ify 8 months ago
Brad Fitzpatrick 24b8a57b1e util/syspolicy/policytest: move policy test helper to its own package 8 months ago
M. J. Fromberger 9e9bf13063
ipn/ipnlocal: revert some locking changes ahead of release branch cut (#17011) 8 months ago
Brad Fitzpatrick 0d23490e1a ipn/ipnlocal: simplify a test with a new simpler syspolicy client test type 8 months ago
Brad Fitzpatrick 1ca4ae598a ipn/ipnlocal: use policyclient.Client always, stop using global syspolicy funcs 8 months ago
Brad Fitzpatrick cc532efc20 util/syspolicy/*: move syspolicy keys to new const leaf "pkey" package 8 months ago
M. J. Fromberger 6c8fef961e
ipn/ipnlocal: replace the LockedOnEntry pattern with conventional lock/unlock discipline (#16925) 8 months ago
Michael Ben-Ami 3f1851a6d9 types/dnstype, ipn/ipnlocal: allow other DNS resolvers with exit nodes 8 months ago
M. J. Fromberger b34cdc9710
ipn,net,tsnet,wgengine: make an eventbus mandatory where it is used (#16594) 9 months ago
James Sanderson 5731869565 health: add an ETag to UnhealthyState for change detection 9 months ago
Simon Law 1ef8fbf470
ipn/ipnlocal: send Hostinfo after resolveExitNode for "auto:any" (#16632) 9 months ago
Simon Law 729d6532ff
tailcfg: add Hostinfo.ExitNodeID to report the selected exit node (#16625) 9 months ago
Simon Law e84e58c567 ipn/ipnlocal: use rendezvous hashing to traffic-steer exit nodes 9 months ago
Simon Law c18ba4470b
ipn/ipnlocal: add traffic steering support to exit-node suggestions (#16527) 9 months ago
Nick Khyl ff1803158a ipn/ipnlocal: change order of exit node refresh and netmap update so that clients receive the new netmap first 9 months ago