summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2024-06-25ipn/ipnlocal: check operator user via osuser packageBrad Fitzpatrick1-2/+2
2024-06-25cmd/stunstamp: remove sqlite DB and API (#12604)Jordan Whited6-336/+1
2024-06-25derp: make RunConnectionLoop funcs take Messages, support PeerPresentFlagsBrad Fitzpatrick4-28/+26
2024-06-25appc: don't schedule advertisement of 0 routesFran Bull1-2/+4
2024-06-25util/linuxfw: verify that IPv6 if available if (#12598)Irbe Krumina1-10/+28
2024-06-24derp: redo, simplify how mesh update writes are queued/writtenBrad Fitzpatrick1-49/+45
2024-06-24derp: account for increased size of peerPresent messages in mesh updatesBrad Fitzpatrick1-7/+15
2024-06-24types/lazy: add Peek method to SyncValueAndrew Dunham3-6/+115
2024-06-24net/netns: add Windows support for bind-to-interface-by-routeAaron Klotz10-28/+313
2024-06-24licenses: update license notices (#12414)tailscale-license-updater[bot]4-35/+34
2024-06-24cmd/derper: add debug endpoint to adjust mutex profiling rateBrad Fitzpatrick1-0/+30
2024-06-22derp: add PeerPresentFlags bitmask to Watch messagesBrad Fitzpatrick4-17/+85
2024-06-21net/dns: ensure multiple hosts with the same IP address are combined into a s...Aaron Klotz2-12/+18
2024-06-21cmd/stunstamp: add explicit metric to track timeout events (#12564)Jordan Whited1-37/+98
2024-06-21cmd/proxy-to-grafana: add flag for alternative control serverKristoffer Dalby1-2/+4
2024-06-20wgengine/filter: support FilterRules matching on srcIP node caps [capver 100]Brad Fitzpatrick9-56/+212
2024-06-20ssh/tailssh: fix integration test (#12562)Irbe Krumina1-1/+1
2024-06-20control/controlclient: add more Screen Time blocking detectionBrad Fitzpatrick2-4/+60
2024-06-20wgengine/filter: add "Accept" TCP log lines to verbose logging (#12525)Keli1-1/+1
2024-06-20ssh/tailssh: replace incubator process with su instead of running su as childPercy Wegmann5-51/+202
2024-06-19cmd/tailscale/cli: actually perform Noise request in 'debug ts2021'Andrew Dunham6-62/+106
2024-06-19control/controlclient: move noiseConn to internal packageAndrew Dunham3-136/+212
2024-06-19control/controlhttp: add health warning for macOS filtering blocking Tailscal...Brad Fitzpatrick1-1/+43
2024-06-19util/deephash: fix test regression on 32-bitBrad Fitzpatrick1-1/+1
2024-06-19health: fix nil DERPMap dereference panicAndrea Gottardo1-2/+14
2024-06-19derp: don't verify mesh peers when --verify-clients is setBrad Fitzpatrick1-1/+14
2024-06-19derp: fix fmt verb for nodekeysBrad Fitzpatrick1-3/+3
2024-06-18tailcfg, wgengine/filter: remove most FilterRule.SrcBits codeBrad Fitzpatrick4-53/+35
2024-06-18net/flowtrack: fix, test String methodBrad Fitzpatrick2-2/+9
2024-06-18net/flowtrack: optimize Tuple type for use as map keyBrad Fitzpatrick6-26/+121
2024-06-18health: include DERP region name in bad derp notifications (#12530)Andrea Gottardo4-12/+43
2024-06-18cli/netcheck: fail with output if we time out fetching a derpmap (#12528)Andrea Gottardo1-1/+6
2024-06-18cmd/xdpderper,derp/xdp: implement mode that drops STUN packets (#12527)Jordan Whited9-10/+128
2024-06-18health: expose DependsOn to local API via UnhealthyState (#12513)Andrea Gottardo2-2/+44
2024-06-18wgengine/filter/filtertype: make Match.IPProto a viewBrad Fitzpatrick8-24/+26
2024-06-18go.mod.sri: update SRI hash for go.mod changesFlakes Updater3-3/+3
2024-06-18cmd/k8s-operator,k8s-operator,go.{mod,sum}: publish proxy status condition fo...Tom Proctor24-1043/+4176
2024-06-18proxymap, various: distinguish between different protocolsAndrew Dunham12-30/+89
2024-06-18hostinfo: update Windows hostinfo to include MSIDist registry valueAaron Klotz1-12/+10
2024-06-17derp: add a verifyClients check to the consistency checkJames Tucker1-0/+25
2024-06-17types/logid: add Add method (#12478)Joe Tsai2-0/+128
2024-06-17derp/xdp: fix handling of zero value UDP checksums (#12510)Jordan Whited4-1/+49
2024-06-17cmd/{containerboot,k8s-operator}: store proxy device ID early to help with cl...Irbe Krumina3-32/+83
2024-06-17cmd/tailscale/cli: do not allow update --version on macOS (#12508)Andrew Lytvynov1-1/+3
2024-06-17clientupdate: allow switching from unstable to stable tracks (#12477)Andrew Lytvynov2-25/+138
2024-06-17client/tailscale: add NodeID to deviceKristoffer Dalby1-0/+5
2024-06-17net/ipset: skip the loop over Prefixes when there's only oneBrad Fitzpatrick2-11/+14
2024-06-16wgengine/filter: add UDP flow benchmarkBrad Fitzpatrick1-5/+31
2024-06-16net/ipset: return all closures from named wrappersBrad Fitzpatrick1-22/+45
2024-06-16net/ipset, wgengine/filter/filtertype: add split-out packagesBrad Fitzpatrick20-347/+388