summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2024-05-02derp,ipn/ipnlocal: stop calling rand.SeedMaisem Ali1-5/+0
2024-05-01health, ipn/ipnlocal: move more health warning code into health.TrackerBrad Fitzpatrick2-22/+21
2024-04-30ipn/ipnlocal: reset the dialPlan only when the URL is unchangedAndrew Dunham1-4/+26
2024-04-30Reset dial plan when switching profile (#11933)Shaw Drastin1-0/+5
2024-04-29ipn/ipnlocal: fix TestOnTailnetDefaultAutoUpdate on unsupported platforms (#1...Andrew Lytvynov1-5/+8
2024-04-29appc: setting AdvertiseRoutes explicitly discards app connector routesFran Bull2-0/+19
2024-04-29appc: add flag shouldStoreRoutes and controlknob for itFran Bull3-178/+230
2024-04-29appc: add RouteInfo struct and persist it to StateStoreFran Bull2-0/+100
2024-04-29cmd/containerboot,kube,ipn/store/kubestore: allow interactive login on kube, ...Irbe Krumina1-4/+18
2024-04-28net/{interfaces,netmon}, all: merge net/interfaces package into net/netmonBrad Fitzpatrick3-17/+15
2024-04-28net/netmon, add: add netmon.State type alias of interfaces.StateBrad Fitzpatrick3-6/+7
2024-04-27net/netns, net/dns/resolver, etc: make netmon required in most placesBrad Fitzpatrick4-6/+21
2024-04-27ipn/ipnlocal: skip TestOnTailnetDefaultAutoUpdate on macOS for nowBrad Fitzpatrick1-0/+4
2024-04-26ipn/ipnlocal: fix null dereference for early suggested exit node queries (#11...Jonathan Nobels1-0/+4
2024-04-26health, all: remove health.Global, finish plumbing health.TrackerBrad Fitzpatrick1-1/+1
2024-04-26control/controlclient: plumb health.TrackerBrad Fitzpatrick1-0/+1
2024-04-26ipn/{ipnlocal,localapi},wgengine{,/magicsock}: plumb health.TrackerBrad Fitzpatrick5-15/+22
2024-04-25tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbingBrad Fitzpatrick1-15/+17
2024-04-25health: break Warnable into a global and per-Tracker value halvesBrad Fitzpatrick1-8/+8
2024-04-25health: add Tracker type, in prep for removing global variablesBrad Fitzpatrick3-17/+17
2024-04-24ipn/ipnlocal: only show Taildrive peers to which ACLs grant us accessPercy Wegmann1-22/+29
2024-04-24ipn/ipnlocal: always stop the engine on auth when key has expiredAnton Tolchanov1-2/+5
2024-04-23util/syspolicy: add ReadStringArray interface (#11857)Andrea Gottardo1-0/+12
2024-04-22ipn/local: log OS-specific diagnostic information as JSON (#11700)Joe Tsai1-1/+1
2024-04-22ipn/ipnlocal: reset auto-updates if unsupported on profile load (#11838)Andrew Lytvynov2-0/+34
2024-04-22ipn/ipnlocal,ssh/tailssh: reject c2n /update if SSH conns are active (#11820)Andrew Lytvynov2-0/+11
2024-04-19ipn/ipnlocal,clientupdate: disallow auto-updates in containers (#11814)Andrew Lytvynov2-0/+47
2024-04-18ipn/ipnlocal: remove origin and referer headers from Taildrive requestsPercy Wegmann1-4/+5
2024-04-18ipn/ipnlocal: strip origin and referer headers from Taildrive requestsPercy Wegmann1-0/+4
2024-04-17ipn/ipnlocal: hold the mutex when in onTailnetDefaultAutoUpdate (#11786)Andrew Lytvynov1-2/+5
2024-04-17ipn/store: omit AWS & Kubernetes support on 'small' Linux GOARCHesBrad Fitzpatrick3-7/+25
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick13-23/+23
2024-04-16ipn/{localapi, ipnlocal}: forget the prior exit node when localAPI is used to...Jonathan Nobels5-27/+72
2024-04-15ipn/ipnlocal: remove outdated iOS hacky workaround in StartBrad Fitzpatrick2-70/+0
2024-04-15ipn: remove unused Options.LegacyMigrationPrefsBrad Fitzpatrick2-57/+9
2024-04-15ipn/ipnlocal: make StartLoginInteractive take (yet unused) contextBrad Fitzpatrick4-14/+11
2024-04-15cmd/tailscale, ipn/ipnlocal: add suggest exit node CLI option (#11407)Claire Wang3-0/+966
2024-04-14ipn/ipnlocal: remove some dead code (legacyBackend methods) from LocalBackendBrad Fitzpatrick7-163/+20
2024-04-13ipn/ipnlocal: delete useless SetControlClientGetterForTesting useBrad Fitzpatrick1-10/+0
2024-04-13ipn/ipnlocal: delete redundant TestStatusWithoutPeersBrad Fitzpatrick1-28/+0
2024-04-13ipn/ipnlocal: centralize assignments to cc + ccAuto in new methodBrad Fitzpatrick1-4/+11
2024-04-13ipn/ipnlocal: inline assertClientLocked into its now sole callerBrad Fitzpatrick1-8/+3
2024-04-13ipn/ipnlocal: remove dead code now that Android uses LocalAPI insteadBrad Fitzpatrick3-17/+15
2024-04-12ipnlocal: enable allow LAN for android (#11709)kari-ts1-1/+1
2024-04-07ipn/{ipnlocal,localapi}: add API to toggle use of exit nodeBrad Fitzpatrick7-5/+168
2024-04-06ipn/ipnlocal: name the unlockOnce type, plumb more, add Unlock methodBrad Fitzpatrick1-28/+76
2024-04-06ipn/ipnlocal: add some "lockedOnEntry" helpers + guardrails, fix bugBrad Fitzpatrick1-31/+55
2024-04-05ipn/localapi: sort localapi handler map keysBrad Fitzpatrick2-20/+92
2024-04-05drive: move normalizeShareName into pkg drive and make func public (#11638)Charlotte Brandhorst-Satzkorn4-79/+14
2024-04-04tailscale: switch tailfs to drive syntax for api and logs (#11625)Charlotte Brandhorst-Satzkorn5-25/+25