summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
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
2023-08-29client/web: pull SynoToken logic into apiFetchSonia Appasamy2-35/+36
2023-08-29control/controlclient: clean up a few little thingsBrad Fitzpatrick1-8/+9
2023-08-29derp/derphttp: fix data race and crash in proxy dial error pathBrad Fitzpatrick1-1/+2
2023-08-29ipn/iplocale: remove unused argument to shouldUseOneCGNATRouteVal1-2/+2
2023-08-28control/controlclient: replace a status func with Observer interfaceBrad Fitzpatrick5-21/+34
2023-08-28types/logger: fix test failure I missed earlierBrad Fitzpatrick1-0/+7
2023-08-28types/logger: add AsJSONBrad Fitzpatrick6-21/+61
2023-08-28control/controlclient: convert PeersChanged nodes to patches internallyBrad Fitzpatrick2-1/+448
2023-08-28clientupdate: use SPKsVersion instead of Version (#9118)Andrew Lytvynov1-10/+12
2023-08-28clientupdate: download SPK and MSI packages with distsign (#9115)Andrew Lytvynov4-138/+115
2023-08-28cmd/k8s-operator: add matching family addresses to statusMaisem Ali2-10/+13
2023-08-28cmd/k8s-operator: update RBAC to allow creating eventsMaisem Ali1-1/+1
2023-08-28net/memnet: export the network name (#9111)Joe Tsai1-1/+5
2023-08-28ipn/ipnlocal: move C2NUpdateResponse to c2ntypes.go (#9112)Chris Palmer2-8/+20
2023-08-28client/web: always use new web client; remove old clientWill Norris12-1655/+97
2023-08-28client/web: skip authorization checks for static assetsWill Norris1-13/+24
2023-08-28release/dist/cli: add verify-package-signature command (#9110)Andrew Lytvynov2-5/+60
2023-08-28cmd/tailscale, net/portmapper: add --log-http option to "debug portmap"Andrew Dunham5-14/+142
2023-08-28cmd/k8s-operator: put Tailscale IPs in Service ingress statusMike Beaumont7-22/+67
2023-08-28cmd/k8s-operator: support being the default loadbalancer controllerMike Beaumont3-7/+61
2023-08-27util/deephash: add IncludeFields, ExcludeFields HasherForType OptionsBrad Fitzpatrick2-7/+138
2023-08-27types/views: add SliceEqual, like std slices.EqualBrad Fitzpatrick2-0/+20
2023-08-26flake.nix: use Go 1.21 to build tailscale, for real this timeDavid Anderson1-1/+1