summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2024-05-13ipn/ipnlocal: simplify authURL vs authURLSticky, remove interact fieldBrad Fitzpatrick2-26/+29
2024-05-10cmd/k8s-operator,cmd/containerboot,ipn,k8s-operator: turn off stateful filter...Irbe Krumina1-1/+8
2024-05-08ipn/ipnlocal: fix another read of keyExpired outside mutexAnton Tolchanov1-1/+1
2024-05-07cmd/tailscale,controlclient,ipnlocal: fix 'up', deflake tests moreBrad Fitzpatrick2-0/+7
2024-05-07ipn/ipnlocal: fix read of keyExpired outside mutexBrad Fitzpatrick1-1/+2
2024-05-07ipn/ipnlocal, all: plumb health trackers in testsBrad Fitzpatrick6-14/+21
2024-05-07ipn/ipnserver: close a small race in ipnserver, ~simplify codeBrad Fitzpatrick1-23/+2
2024-05-07ipn/ipnlocal: acquire b.mu once in StartMaisem Ali2-43/+58
2024-05-07ipn/ipnlocal: use lockAndGetUnlock in StartMaisem Ali2-25/+22
2024-05-07ipn/ipnlocal: call SetNetInfoCallback from NewLocalBackendMaisem Ali1-3/+2
2024-05-07ipn/ipnlocal: set default NoStatefulFiltering in ipn.NewPrefs (#12031)Andrew Lytvynov5-27/+42
2024-05-06ipn/ipnlocal,net/tstun,wgengine: create and plumb jailed packet filterMaisem Ali1-2/+9
2024-05-06various: implement stateful firewalling on Linux (#12025)Andrew Lytvynov7-7/+171
2024-05-06ipn/ipnlocal: don't send an empty BrowseToURL w/ WatchIPNBus NotifyInitialStateBrad Fitzpatrick1-1/+1
2024-05-06ipn/ipnlocal, net/tsdial: plumb routes into tsdial and use them in UserDialNick Khyl1-0/+7
2024-05-06ipn/ipnlocal, tstest/integration: add panic to catch flaky test in the actBrad Fitzpatrick1-0/+9
2024-05-06all: make more tests pass/skip in airplane modeBrad Fitzpatrick1-1/+3
2024-05-03types/views: remove duplicate SliceContainsFuncMaisem Ali1-2/+2
2024-05-03ipn/ipnlocal: reuse transport across Taildrive remotesPercy Wegmann2-20/+16
2024-05-03ipnlocal, magicsock: store last suggested exit node id in local backend (#11959)Claire Wang2-3/+395
2024-05-03ipn/ipnlocal: plumb health.Tracker into profileManager constructorAndrew Dunham8-34/+41
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