summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnlocal/state_test.go
AgeCommit message (Expand)AuthorFilesLines
2026-04-22ipn/ipnlocal: deflake TestStateMachine{,Seamless} (#19475)James 'zofrex' Sanderson1-2/+3
2026-04-20ipn/ipnlocal: make TestStateMachine less flaky (#19434)James 'zofrex' Sanderson1-0/+1
2026-04-17ipn/ipnlocal: preserve b.loginFlags in auto-login cc.Login callsScott Graham1-0/+2
2026-04-13ipn/ipnlocal: mark TestStateMachineSeamless as flakyBrad Fitzpatrick1-0/+2
2026-03-18control,health,ipn: move IP forwarding check to health tracker (#19007)Mike O'Driscoll1-0/+2
2026-03-09tailcfg: reintroduce UserProfile.GroupsGesa Stupperich1-3/+3
2026-02-10magicsock, ipnlocal: revert eventbus-based node/filter updates, remove Synchr...Brad Fitzpatrick1-5/+0
2026-02-10net/dns, ipn/local: skip health warnings in dns forwarder when accept-dns is ...Jonathan Nobels1-14/+21
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