summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2023-09-01.github/workflows: try (ab)using matrix for CI testsbradfitz/matrixBrad Fitzpatrick1-32/+9
2023-09-01cmd/tailscale,ipn: add auto-update flags and prefs (#8861)Andrew Lytvynov8-16/+138
2023-09-01cmd/tailscaled, tstest/integration: make tailscaled die when parent diesBrad Fitzpatrick2-0/+24
2023-09-01cmd/tailscale: combine serve and funnel for debug wip funnel stream model (#9...Tyler Smalley8-119/+175
2023-09-01control/controlclient: clean up various things in prep for state overhaulBrad Fitzpatrick2-223/+151
2023-09-01ipn/ipnlocal: avoid calling Start from resetForProfileChangeLockedOnEntryBrad Fitzpatrick1-0/+7
2023-09-01control/controlclient: serialize Observer callsBrad Fitzpatrick1-8/+86
2023-09-01net/tsdial: be smarter about when to close SystemDial connsBrad Fitzpatrick2-12/+38
2023-08-31control/controlclient, ipn/ipnlocal: unplumb a bool true literal optBrad Fitzpatrick2-5/+1
2023-08-31.github/workflows: only run bench all on packages with benchmarksBrad Fitzpatrick1-2/+3
2023-08-31ipn/ipnlocal: rename LogoutSync to LogoutMaisem Ali4-7/+9
2023-08-31ipn/ipnlocal: fix missing mutex usage for profileManagerMaisem Ali2-7/+10
2023-08-31ipn/ipnlocal,control/controlclient: make Logout more syncMaisem Ali5-106/+61
2023-08-31.github: do not use testwrapper for benchmarksMaisem Ali1-2/+4
2023-08-31control/controlclient: run SetControlClientStatus in goroutineMaisem Ali2-8/+5
2023-08-31control/controlclient: rename Auto cancel methods, add missing Lock variantBrad Fitzpatrick1-18/+26
2023-08-31ipn/ipnlocal: add missing mutex unlock in error pathBrad Fitzpatrick1-1/+4
2023-08-31tsnet: remove redundant ephemeral logout on closeBrad Fitzpatrick1-9/+0
2023-08-31ipn/ipnlocal: deflake some testsBrad Fitzpatrick1-2/+25
2023-08-30control/controlclient: remove unused StartLogoutBrad Fitzpatrick7-54/+18
2023-08-30types/logger: add TestLoggerBrad Fitzpatrick1-0/+16
2023-08-30go.mod.sri: update SRI hash for go.mod changesFlakes Updater3-3/+3
2023-08-30clientupdate: add linux tarball updates (#9144)Andrew Lytvynov8-5/+484
2023-08-30ipn/ipnlocal: support most Linuxes in handleC2NUpdate (#9114)Chris Palmer4-75/+100
2023-08-30control/controlclient: cancel map poll when logging outBrad Fitzpatrick1-0/+1
2023-08-30control/controlclient: use slices package moreBrad Fitzpatrick1-19/+4
2023-08-30client/web: simply csrf key caching in cgi modeWill Norris1-10/+1
2023-08-30control/controlclient: de-pointer Status.PersistView, document moreBrad Fitzpatrick4-13/+22
2023-08-30control/controlclient: delete Status.Log{in,out}FinishedBrad Fitzpatrick6-41/+33
2023-08-30cmd/k8s-operator: emit event if HTTPS is disabled on TailnetMaisem Ali3-2/+14
2023-08-30cmd/sniproxy: move default debug-port away from 8080.Denton Gentry1-1/+1
2023-08-30control/controlclient: unexport Status.state, add test-only accessorBrad Fitzpatrick3-12/+16
2023-08-30cmd/k8s-operator: add metrics to track usageMaisem Ali4-0/+75
2023-08-30adjust build tags for tamagoAndrea Barisani6-6/+6
2023-08-30control/controlclient: merge, simplify two health check callsBrad Fitzpatrick2-13/+16
2023-08-30cm/k8s-operator,cmd/containerboot: fix STS config, more tests (#9155)Irbe Krumina2-3/+31
2023-08-30cmd/sniproxy: switch to peterbourgon/ff for flagsDenton Gentry1-10/+15
2023-08-30cmd/k8s-operator,cmd/containerboot: add kube egress proxy (#9031)Irbe Krumina5-50/+338
2023-08-29cmd/testwrapper: handle timeouts as test failuresMaisem Ali1-0/+6
2023-08-29client/web: fix data raceMaisem Ali1-10/+6
2023-08-29cmd/containerboot: fix broken testsMaisem Ali2-30/+96
2023-08-29clientupdate: detect when tailscale is installed without package manager (#9137)Andrew Lytvynov1-4/+41
2023-08-29net/wsconn: accept a remote addr string and plumb it throughDavid Anderson5-11/+24
2023-08-29client/web: pipe unraid csrf token through apiFetchSonia Appasamy3-34/+38
2023-08-29client/web: remove self node on serverSonia Appasamy1-73/+0
2023-08-29client/web: add localapi proxySonia Appasamy5-10/+152
2023-08-29cmd/k8s-operator,ipn/store/kubestore: patch secrets instead of updatingMaisem Ali3-8/+28
2023-08-29types/opt: use switch in Bool.UnmarshalJSON (#9140)Joe Tsai2-13/+15
2023-08-29net/{interfaces,netmon}: remove "interesting", EqualFiltered APIBrad Fitzpatrick7-194/+474
2023-08-29cmd/tailscaled: default to userspace-networking on plan9Brad Fitzpatrick1-0/+2