summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnlocal/state_test.go
AgeCommit message (Expand)AuthorFilesLines
2026-01-23all: remove AUTHORS file and references to itWill Norris1-1/+1
2025-12-05ipn/ipnlocal: add peer API endpoints to Hostinfo on initial client creation (...James 'zofrex' Sanderson1-7/+85
2025-11-18types/key,wgengine/magicsock,control/controlclient,ipn: add debug disco key r...James Tucker1-0/+5
2025-11-18types/netmap,*: remove some redundant fields from NetMapBrad Fitzpatrick1-7/+14
2025-11-14control/controlclient,ipn/ipnlocal: replace State enum with boolean flagsJames Tucker1-70/+171
2025-11-13ipn/ipnlocal: remove all the weird locking (LockedOnEntry, UnlockEarly, etc)Brad Fitzpatrick1-180/+21
2025-11-12wgengine/wgcfg: remove two unused Config fieldsBrad Fitzpatrick1-14/+0
2025-11-10ipn/ipnlocal: fix state_test data race seen in CIBrad Fitzpatrick1-0/+2
2025-10-07ipn/ipnlocal: use named arguments for `mockControl.send()`Alex Chan1-33/+41
2025-10-07ipn/ipnlocal: don't send LoginFinished unless auth was in progress (#17266)James 'zofrex' Sanderson1-0/+15
2025-10-06ipn/ipnlocal: fix setAuthURL / setWgengineStatus race condition (#17408)James 'zofrex' Sanderson1-0/+229
2025-10-01net/netmon: remove usage of direct callbacks from netmon (#17292)Claus Lensbøl1-0/+1
2025-10-01ipn/ipnlocal: fail test if more notifies are put than expectedJames Sanderson1-3/+13
2025-09-25feature/portlist: pull portlist service porting into extension, use eventbusBrad Fitzpatrick1-1/+0
2025-09-24ipn/ipnlocal: rename misnamed DisablePortMapperForTest to DisablePortPollerFo...Brad Fitzpatrick1-1/+1
2025-09-17ipn/ipnlocal: disconnect and block when key expires even when using seamlessJames Sanderson1-1/+141
2025-09-16health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085)Claus Lensbøl1-3/+3
2025-09-15control/controlclient: introduce eventbus messages instead of callbacks (#16956)Claus Lensbøl1-11/+20
2025-09-05ipn/ipnlocal: add state change test for key expiryJames Sanderson1-0/+15
2025-07-08cmd/tailscale/cli,ipn/ipnlocal: restrict logout when AlwaysOn mode is enabledNick Khyl1-3/+4
2025-07-03cmd/tailscale/cli,ipn,ipn/ipnlocal: add AutoExitNode preference for automatic...Nick Khyl1-26/+76
2025-06-26ipn/store: automatically migrate between plaintext and encrypted state (#16318)Andrew Lytvynov1-6/+2
2025-06-24ipn/ipnlocal,wgengine/magicsock: wait for magicsock to process pending events...Nick Khyl1-1/+50
2025-04-23ipn/ipnlocal: use tsd.NewSystem instead of &tsd.System in a few more testsNick Khyl1-1/+1
2025-04-16net/netmon: publish events to event busDavid Anderson1-3/+3
2025-04-16all: update the tsd.System constructor name (#15372)M. J. Fromberger1-3/+3
2025-04-16all: construct new System values with an event bus pre-populatedM. J. Fromberger1-3/+3
2025-03-28ipn/ipnlocal: unconfigure wgengine when switching profilesNick Khyl1-0/+474
2025-03-20ipn/ipnlocal: do not reset the netmap and packet filter in (*LocalBackend).St...Nick Khyl1-14/+18
2025-01-27types/persist: remove Persist.LegacyFrontendPrivateMachineKeyBrad Fitzpatrick1-6/+0
2024-11-22ipn/{ipnlocal,localapi}, wgengine/netstack: call (*LocalBackend).Shutdown whe...Nick Khyl1-0/+3
2024-09-25util/usermetrics: make usermetrics non-globalKristoffer Dalby1-2/+2
2024-09-04ipn/ipnlocal: always send auth URL notifications when a user requests interac...Nick Khyl1-2/+7
2024-08-29ipn/ipnlocal: set WantRunning upon an interactive login, but not during a sea...Nick Khyl1-15/+39
2024-05-17control/controlclient: delete unused Client.Login Oauth2Token fieldBrad Fitzpatrick1-3/+3
2024-05-13ipn/ipnlocal: simplify authURL vs authURLSticky, remove interact fieldBrad Fitzpatrick1-9/+8
2024-05-07ipn/ipnlocal, all: plumb health trackers in testsBrad Fitzpatrick1-2/+2
2024-05-07ipn/ipnlocal: acquire b.mu once in StartMaisem Ali1-14/+7
2024-05-07ipn/ipnlocal: use lockAndGetUnlock in StartMaisem Ali1-0/+1
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick1-2/+2
2024-04-15ipn/ipnlocal: remove outdated iOS hacky workaround in StartBrad Fitzpatrick1-19/+0
2024-04-15ipn/ipnlocal: make StartLoginInteractive take (yet unused) contextBrad Fitzpatrick1-4/+4
2024-04-13ipn/ipnlocal: remove dead code now that Android uses LocalAPI insteadBrad Fitzpatrick1-2/+13
2024-03-13ipn/ipnlocal: validate domain of PopBrowserURL on default control URL (#11394)Andrew Lytvynov1-9/+22
2024-02-11tailcfg: remove UserProfile.GroupsMaisem Ali1-3/+3
2023-11-17ipn/ipnlocal,cmd/tailscale: persist tailnet name in user profileMarwan Sulaiman1-1/+1
2023-09-18ipn/ipnlocal: add tailnet MagicDNS name to ipn.LoginProfileSonia Appasamy1-1/+1
2023-09-18types/netmap: remove NetworkMap.{Addresses,MachineStatus}Brad Fitzpatrick1-10/+10
2023-09-02ipn/ipnlocal: fix deadlock in resetControlClientLockedMaisem Ali1-1/+1
2023-08-31ipn/ipnlocal: rename LogoutSync to LogoutMaisem Ali1-3/+3