summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2024-02-06util/rands: add a cheap non-escaping rand typeraggi/randJames Tucker3-0/+263
2024-02-05ipn/localapi: more http status cleanup (#10995)kari-ts1-4/+4
2024-02-02cmd/hello: link to the Hello KB article (#11022)Chris Palmer1-0/+2
2024-02-01util/deephash: tighten up SelfHasher API (#11012)Joe Tsai4-36/+85
2024-02-01util/deephash: document pathological deephash behavior (#11010)Joe Tsai1-0/+43
2024-02-01ipn/ipnlocal: fix app connector route advertisements on exit nodesJames Tucker2-6/+19
2024-02-01appc,ipn/ipnlocal: add app connector routes if any part of a CNAME chain is r...James Tucker3-41/+263
2024-02-01util/deephash: implement SelfHasher to allow types to hash themselvesTom DNetto4-2/+62
2024-01-31ipn/ipnlocal: fix pretty printing of multi-record peer DNS resultsJames Tucker2-14/+88
2024-01-30ipnlocal: log failure to get ssh host keysPercy Wegmann3-7/+15
2024-01-29cmd/hello: avoid deprecated apis (#10957)Chris Palmer1-3/+5
2024-01-29cmd/gitops-pusher: fix logic for checking credentialsgitops-1.58.2Will Norris1-1/+1
2024-01-26words: i like the direction this list is takingCharlotte Brandhorst-Satzkorn1-0/+1
2024-01-25cmd/tailscale/cli: run Watch with NotifyNoPrivateKeys (#10950)Andrew Lytvynov1-1/+1
2024-01-24util/expvarx: add a time and concurrency limiting expvar.Func wrapperJames Tucker2-0/+226
2024-01-23net/portmapper: support legacy "urn:dslforum-org" portmapping servicesAndrew Dunham4-2/+488
2024-01-23ipn/ipnlocal: fix failing test (#10937)Irbe Krumina1-4/+5
2024-01-23ipn/ipnlocal: fix proxy path that matches mount point (#10864)Irbe Krumina2-1/+115
2024-01-23wgengine/magicsock: implement probing of UDP path lifetime (#10844)Jordan Whited11-50/+903
2024-01-22appc: add test to ensure that individual IPs are not removed during route upd...James Tucker3-4/+45
2024-01-22appc,ipn/ipnlocal: optimize preference adjustments when routes updateCharlotte Brandhorst-Satzkorn6-102/+169
2024-01-22cmd/k8s-operator: don't proceed with Ingress that has no valid backends (#10919)Irbe Krumina1-0/+6
2024-01-22net/portmapper: handle cases where we have no supported clientsAndrew Dunham2-1/+232
2024-01-19go.toolchain.rev: bump Tailscale Go version to 1.21.6James Tucker1-1/+1
2024-01-19go.mod.sri: update SRI hash for go.mod changesFlakes Updater3-3/+3
2024-01-19go.mod,wgengine/netstack: bump gvisorJames Tucker6-11/+19
2024-01-19tool/gocross: force use of our custom toolchainDavid Anderson2-0/+45
2024-01-19tsweb: add a helper to validate redirect URLsDavid Anderson2-0/+120
2024-01-19magicsock: mute noisy expected peer mtu related error (#10870)Claire Wang3-2/+26
2024-01-19VERSION.txt: this is v1.59.0 (#10884)kari-ts1-1/+1
2024-01-19go.mod.sri: update SRI hash for go.mod changesFlakes Updater3-3/+3
2024-01-19go.mod: bump most deps for start of cycleJames Tucker7-336/+292
2024-01-19wgengine/netstack: expose gVisor metrics through expvarAndrew Dunham2-1/+161
2024-01-19util/nocasemaps: add AppendSliceElem method to nocasemaps (#10871)as26432-0/+33
2024-01-19cmd/k8s-operator/deploy: allow modifying operator tags via Helm valuesChandonPierre4-1/+12
2024-01-19util/slicesx: add Filter functionAndrew Dunham2-0/+53
2024-01-19./github/workflows/kubemanifests.yaml: fix the paths whose changes should tri...Irbe Krumina1-2/+2
2024-01-18ipn/ipnlocal: make app connector configuration concurrentJames Tucker6-17/+55
2024-01-18control/controlclient,util/execqueue: extract execqueue into a packageJames Tucker4-95/+131
2024-01-17go.mod.sri: update SRI hash for go.mod changesFlakes Updater3-3/+3
2024-01-17appc,ipn/ipnlocal,types/appctype: implement control provided routesJames Tucker5-2/+159
2024-01-16licenses: mention tvOS in apple.md (#10872)Andrea Gottardo1-3/+3
2024-01-16licenses: update tailscale{,d} licensesLicense Updater1-4/+4
2024-01-16licenses: update android licensesLicense Updater1-7/+7
2024-01-16all: make use of ctxkey everywhere (#10846)Joe Tsai13-85/+97
2024-01-16tstime/rate: implement Value.{Marshal,Unmarshal}JSON (#8481)Joe Tsai2-0/+64
2024-01-16cmd/k8s-operator: warn if unsupported Ingress Exact path type is used. (#10865)Irbe Krumina1-0/+9
2024-01-16cmd/k8s-operator: sync StatefulSet labels to their Pods (#10861)Irbe Krumina2-1/+10
2024-01-16cmd/k8s-operator: adds a tailscale IngressClass resource, prints warning if c...Irbe Krumina5-1/+66
2024-01-13licenses: update win/apple licensesLicense Updater2-7/+7