summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2025-01-14client/tailscale: fix typo in commentNick Khyl1-1/+1
2025-01-14ipn/ipnserver: fix race condition where LocalBackend is reset after a differe...Nick Khyl2-8/+74
2025-01-14ipn/{ipnlocal,ipnserver}: remove redundant (*LocalBackend).ResetForClientDisc...Nick Khyl3-36/+42
2025-01-14ipn/{ipnauth,ipnlocal,ipnserver}, client/tailscale: make ipnserver.Server tes...Nick Khyl4-3/+389
2025-01-14ipn/ipnserver: use ipnauth.Actor instead of *ipnserver.actor whenever possibleNick Khyl2-12/+20
2025-01-14net/dns: ensure the Windows configurator does not touch the hosts file unless...Aaron Klotz2-14/+102
2025-01-14control/controlclient: remove misleading TS_DEBUG_NETMAP, make it TS_DEBUG_MA...Brad Fitzpatrick1-18/+18
2025-01-14all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111]Brad Fitzpatrick19-97/+171
2025-01-14ipn/ipnlocal: allow Peer API access via either V4MasqAddr or V6MasqAddr when ...Nick Khyl1-4/+6
2025-01-14cmd/viewer,all: consistently use "read-only" instead of "readonly"Brad Fitzpatrick14-110/+110
2025-01-14go.mod: bump mdlayher/netlink and u-root/uio to use Go 1.21 NativeEndianBrad Fitzpatrick6-21/+10
2025-01-14cmd/viewer,types/views,various: avoid allocations in pointer field getters wh...Nick Khyl15-163/+219
2025-01-14cmd/tailscale/cli: add --posture-checking to tailscale upAnton Tolchanov2-0/+19
2025-01-13cmd/tailscale/cli: only exit silently if len(args) == 0Michael Stapelberg1-3/+3
2025-01-13prober: record total bytes transferred in DERP bandwidth probesPercy Wegmann1-8/+14
2025-01-13Revert "Dockerfile: bump base alpine image (#14604)" (#14620)Andrew Lytvynov3-3/+3
2025-01-13all: use Go 1.21's binary.NativeEndianBrad Fitzpatrick4-11/+10
2025-01-12util/uniq,types/lazy,*: delete code that's now in Go stdBrad Fitzpatrick13-271/+18
2025-01-10Dockerfile: bump base alpine image (#14604)Andrew Lytvynov3-3/+3
2025-01-10ipn/ipnlocal: add VIPServices hash to return body of vip-services c2n endpointKevinLiang103-4/+22
2025-01-10prober: support filtering regions by region ID in addition to codePercy Wegmann3-22/+22
2025-01-10go.mod: bump some depsBrad Fitzpatrick2-34/+30
2025-01-10cmd/containerboot: load containerboot serve config that does not contain HTTP...Irbe Krumina2-11/+290
2025-01-10cmd/containerboot,cmd/k8s-operator: reload tailscaled config (#14342)Irbe Krumina8-39/+207
2025-01-10ipn/conf.go: add VIPServices to tailscaled configfile (#14345)Irbe Krumina1-0/+6
2025-01-09all: illumos/solaris userspace only supportNahum Shalman14-12/+60
2025-01-09types/views: optimize SliceEqualAnyOrderFunc for small slicesAndrew Dunham2-0/+32
2025-01-09types/views: add SliceEqualAnyOrderFuncAndrew Dunham2-0/+72
2025-01-09prober: record total bytes transferred in DERP bandwidth probesPercy Wegmann1-0/+1
2025-01-09cmd/k8s-operator,k8s-operator: allow users to set custom labels for the optio...Irbe Krumina15-101/+389
2025-01-08go.mod: bump go-git to v5.13.1 (#14584)Andrew Lytvynov2-43/+36
2025-01-08client/web: properly show "Log In" for web client on fresh install (#14569)Mario Minardi1-6/+6
2025-01-08client/systray: record that systray is runningWill Norris1-0/+1
2025-01-08types/views: add MapViewsEqual and MapViewsEqualFuncAndrew Dunham2-0/+126
2025-01-08hostinfo: improve accuracy of Linux desktop detection heuristicBrad Fitzpatrick1-1/+0
2025-01-08ipn/ipnlocal: add client metric gauge for number of IPNBus connectionsBrad Fitzpatrick1-0/+8
2025-01-08prober: clone histogram buckets before handing to Prometheus for derp_qd_prob...Percy Wegmann1-1/+2
2025-01-08cmd/k8s-operator,k8s-operator: support ingress ProxyGroup type (#14548)Irbe Krumina9-32/+222
2025-01-07ipn/ipnlocal: connect serve config to c2n endpointKevinLiang103-34/+154
2025-01-07all: fix golangci-lint errorsWill Norris8-13/+13
2025-01-07net/netmon: remove extra panic guard around ParseRIBJames Tucker1-12/+1
2025-01-07go.mod: bump tailscale/wireguard-go for Solaris/IllumosBrad Fitzpatrick2-3/+3
2025-01-07wgengine/magicsock: refactor maybeRebindOnErrorJames Tucker4-65/+95
2025-01-07controlclient: do not set HTTPS port for any private coordination server IP (...Andrea Gottardo2-6/+140
2025-01-07wgengine/magicsock: rebind on EPIPE/ECONNRESETJames Tucker3-29/+61
2025-01-07cmd/derper: improve logging on derp mesh connectJames Tucker1-3/+7
2025-01-07go.mod: bump github.com/tailscale/peercred for SolarisBrad Fitzpatrick2-6/+6
2025-01-06cmd/systray: add cmd/systray back as a small client/systray wrapperWill Norris1-0/+15
2025-01-06client/systray: move cmd/systray to client/systrayWill Norris2-5/+5
2025-01-06ipn/ipnlocal: move where auto exit node selection happensBrad Fitzpatrick2-33/+84