68 Commits (b7658a4ad2d13da515daee2bd8dd7d50a9067708)

Author SHA1 Message Date
Brad Fitzpatrick 653d0738f9 types/netmap: remove PrivateKey from NetworkMap 5 months ago
Andrew Lytvynov db7dcd516f
Revert "control/controlclient: back out HW key attestation (#17664)" (#17732) 6 months ago
Patrick O'Doherty a760cbe33f
control/controlclient: back out HW key attestation (#17664) 6 months ago
Patrick O'Doherty e45557afc0
types/persist: add AttestationKey (#17281) 6 months ago
Brad Fitzpatrick 038cdb4640 feature/clientupdate: move clientupdate to a modular feature, disabled for tsnet 7 months ago
Claus Lensbøl 2015ce4081
health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085) 7 months ago
M. J. Fromberger 9e9bf13063
ipn/ipnlocal: revert some locking changes ahead of release branch cut (#17011) 8 months ago
M. J. Fromberger 6c8fef961e
ipn/ipnlocal: replace the LockedOnEntry pattern with conventional lock/unlock discipline (#16925) 8 months ago
Jonathan Nobels 7d6d2b4c50
health, ipn/ipnlocal: add metrics for various client events (#15828) 12 months ago
Nick Khyl 66371f392a feature,ipn/ipnlocal: add profileManager.StateChangeHook 1 year ago
Nick Khyl 0cfd643d95 ipn/ipnlocal: update profileManager to use SwitchToProfile when switching to the initial profile 1 year ago
Nick Khyl e6eba4efee ipn/{auditlog,ipnext,ipnlocal}: convert the profile-change callback to a profile-state-change callback 1 year ago
Nick Khyl 4941cd7c73 cmd/tailscaled,ipn/{auditlog,desktop,ipnext,ipnlocal},tsd: extract LocalBackend extension interfaces and implementation 1 year ago
Nick Khyl 94f4f83731 ipn, ipn/ipnlocal: reduce coupling between LocalBackend/profileManager and the Windows-specific "current user" model 1 year ago
Nick Khyl 7aef4fd44d ipn/ipn{local,server}: extract logic that determines the "best" Tailscale profile to use 1 year ago
Nick Khyl 9b32ba7f54 ipn/ipn{local,server}: move "staying alive in server mode" from ipnserver to LocalBackend 1 year ago
Nick Khyl 122255765a ipn/ipnlocal: fix (*profileManager).DefaultUserProfileID for users other than current 1 year ago
Nick Khyl 4e7f4086b2 ipn: generate LoginProfileView and use it instead of *LoginProfile where appropriate 1 year ago
Nick Khyl 80b2b45d60 ipn/ipnlocal: refactor and cleanup profileManager 2 years ago
Andrew Lytvynov 2064dc20d4
health,ipn/ipnlocal: hide update warning when auto-updates are enabled (#12631) 2 years ago
Maisem Ali 4a8cb1d9f3 all: use math/rand/v2 more 2 years ago
Andrew Lytvynov c9179bc261
various: disable stateful filtering by default (#12197) 2 years ago
Andrew Lytvynov 471731771c
ipn/ipnlocal: set default NoStatefulFiltering in ipn.NewPrefs (#12031) 2 years ago
Andrew Lytvynov c28f5767bf
various: implement stateful firewalling on Linux (#12025) 2 years ago
Andrew Dunham e9505e5432 ipn/ipnlocal: plumb health.Tracker into profileManager constructor 2 years ago
Maisem Ali a49ed2e145 derp,ipn/ipnlocal: stop calling rand.Seed 2 years ago
Brad Fitzpatrick 96712e10a7 health, ipn/ipnlocal: move more health warning code into health.Tracker 2 years ago
Andrew Lytvynov 06502b9048
ipn/ipnlocal: reset auto-updates if unsupported on profile load (#11838) 2 years ago
Andrew Dunham a661287c4b util/cmpx: remove code that's in the stdlib now 2 years ago
Adrian Dewhurst af32d1c120 ipn/ipnlocal: better enforce system policies 2 years ago
Marwan Sulaiman 2dc0645368 ipn/ipnlocal,cmd/tailscale: persist tailnet name in user profile 2 years ago
Andrea Gottardo 741d7bcefe
Revert "ipn/ipnlocal: add new DNS and subnet router policies" (#9962) 3 years ago
Adrian Dewhurst 32194cdc70 ipn/ipnlocal: add new DNS and subnet router policies 3 years ago
Claire Wang e3d6236606
winutil: refactor methods to get values from registry to also return (#9536) 3 years ago
Sonia Appasamy 258f16f84b ipn/ipnlocal: add tailnet MagicDNS name to ipn.LoginProfile 3 years ago
Maisem Ali f52273767f ipn/ipnlocal: fix missing mutex usage for profileManager 3 years ago
Maisem Ali 959362a1f4 ipn/ipnlocal,control/controlclient: make Logout more sync 3 years ago
Brad Fitzpatrick e8551d6b40 all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} 3 years ago
Maisem Ali 3e255d76e1 ipn/ipnlocal: fix profile duplication 3 years ago
Maisem Ali 6aaf1d48df types/persist: drop duplicated Persist.LoginName 3 years ago
Brad Fitzpatrick c56e94af2d ipn: avoid useless no-op WriteState calls 3 years ago
David Anderson 52212f4323 all: update exp/slices and fix call sites 3 years ago
Andrew Dunham 9d09c821f7 ipn/ipnlocal: add more logging during profile migration 3 years ago
James Tucker 095d3edd33 ipn/ipnlocal: reenable profile tests on Windows 3 years ago
Aaron Klotz 90fd04cbde ipn/ipnlocal, util/winutil/policy: modify Windows profile migration to load legacy prefs from within tailscaled 3 years ago
Maisem Ali 0fd2f71a1e ipn/ipnlocal: use presence of NodeID to identify logins 3 years ago
Brad Fitzpatrick b1248442c3 all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork 3 years ago
Maisem Ali 04b57a371e ipn/ipnlocal: drop not required StateKey parameter 3 years ago
Mihai Parparita 4973956419 ipn/ipnlocal: add /reset-auth LocalAPI endpoint 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago