summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2024-06-03ipn/ipnlocal: periodically run auto-updates when "offline" (#12118)Andrew Lytvynov4-52/+155
2024-06-03ipn/ipnlocal: improve testability of random node selectionAdrian Dewhurst2-54/+143
2024-06-03ipn/ipnlocal: simplify suggest exit node testsAdrian Dewhurst1-529/+428
2024-06-03ipn/ipnlocal: discard node keys that have been rotated outAnton Tolchanov2-11/+231
2024-06-02tsnet,wgengine/netstack: add ListenPacket and testsMaisem Ali1-1/+4
2024-05-31ipn/store/kubestore, cmd/containerboot: allow overriding client api server UR...ChandonPierre1-0/+5
2024-05-31cmd/tailscale/cli: print node signature in `tailscale lock status`Anton Tolchanov2-8/+17
2024-05-30ipn/ipnlocal: support c2n updates with old systemd versions (#12296)Andrew Lytvynov1-3/+30
2024-05-30cmd/tailscaled, ipn/conffile: support ec2 user-data config fileBrad Fitzpatrick2-3/+71
2024-05-29serve.go, tsnet.go: Fix "in in" typo (#12279)Walter Poupore1-1/+1
2024-05-27ipn/ipnlocal: allowed suggested exit nodes policy (#12240)Claire Wang2-0/+147
2024-05-24all: do not depend on the testing packageMaisem Ali1-0/+1
2024-05-20various: disable stateful filtering by default (#12197)Andrew Lytvynov4-135/+7
2024-05-17ipn,wgengine: remove vestigial Prefs.AllowSingleHostsBrad Fitzpatrick5-74/+76
2024-05-17control/controlclient: delete unused Client.Login Oauth2Token fieldBrad Fitzpatrick2-6/+6
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-10ipnlocal, magicsock: add more description to storing last suggested exit (#11...Claire Wang2-17/+18
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