summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2025-01-14all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111]Brad Fitzpatrick5-9/+6
2025-01-14cmd/viewer,types/views,various: avoid allocations in pointer field getters wh...Nick Khyl2-6/+6
2025-01-12util/uniq,types/lazy,*: delete code that's now in Go stdBrad Fitzpatrick2-4/+4
2025-01-07wgengine/magicsock: refactor maybeRebindOnErrorJames Tucker4-65/+95
2025-01-07wgengine/magicsock: rebind on EPIPE/ECONNRESETJames Tucker3-29/+61
2025-01-04Fix various linting, vet & static check issuesMarc Paquette2-4/+5
2025-01-03util/slicesx: add MapKeys and MapValues from golang.org/x/exp/mapsBrad Fitzpatrick3-6/+6
2025-01-03wgengine/router: refactor udm-pro into broader ubnt supportJason Barnett2-10/+10
2024-12-21wgengine/router: add ip rules for unifi udm-proJason Barnett2-10/+64
2024-12-04cmd/tailscale,net/netcheck: add debug feature to force preferred DERPJames Tucker1-0/+8
2024-11-28wgengine/magicsock: packet/bytes metrics should not count discoKristoffer Dalby1-3/+3
2024-11-22ipn/{ipnlocal,localapi}, wgengine/netstack: call (*LocalBackend).Shutdown whe...Nick Khyl1-0/+2
2024-11-19wgengine/filter: actually use the passed CapTestFunc [capver 109]Anton Tolchanov1-10/+11
2024-11-11all: use iterators over slice views moreBrad Fitzpatrick7-27/+17
2024-11-01wgengine/netstack: remove unused taildrive depsBrad Fitzpatrick2-18/+15
2024-11-01Fix MagicDNS on OpenBSDRenato Aguiar1-1/+1
2024-10-31wgengine/magicsock: export packet drop metric for outbound errorsAnton Tolchanov3-1/+42
2024-10-31wgengine/magicsock: exclude disco from throughput metricsAnton Tolchanov3-10/+14
2024-10-29wgengine/magicsock: log home DERP changes with latencyTim Walters1-3/+8
2024-10-29wgengine/magicsock: fix stats packet counter on derp egressAnton Tolchanov1-1/+1
2024-10-16wgengine/magicsock: fix CI-only test warning of missing health trackerBrad Fitzpatrick1-0/+2
2024-10-14{net/connstats,wgengine/magicsock}: fix packet counting in connstatsKristoffer Dalby3-4/+4
2024-10-14wgengine: instrument with usermetricsKristoffer Dalby4-22/+264
2024-10-09syncs: delete Map.Range, update callers to iteratorsBrad Fitzpatrick1-4/+3
2024-10-05wgengine: stop conntrack log spam about Canonical net probesBrad Fitzpatrick1-11/+58
2024-10-03cmd/containerboot,util/linuxfw: create a SNAT rule for dst/src only once, cle...Irbe Krumina1-1/+1
2024-10-03wgengine/netstack: check userspace ping success on WindowsBrad Fitzpatrick3-1/+118
2024-10-02wgengine/magicsock: avoid log spam from ReceiveFunc on shutdownBrad Fitzpatrick1-1/+1
2024-09-29cmd/containerboot,kube,util/linuxfw: configure kube egress proxies to route t...Irbe Krumina1-0/+11
2024-09-26wgengine: make opts.Metrics mandatoryKristoffer Dalby1-1/+6
2024-09-25wgengine/magicsock: fix check for EPERM on macOSJames Tucker2-7/+12
2024-09-25wgengine/magicsock: only used cached results for GetLastNetcheckReportAdrian Dewhurst1-11/+2
2024-09-25util/usermetrics: make usermetrics non-globalKristoffer Dalby7-7/+36
2024-09-17net/netcheck,wgengine/magicsock: plumb OnlyTCP443 controlknob through netchec...Jordan Whited1-0/+1
2024-09-16wgengine/magicsock: fix sendUDPStd docs (#13490)Jordan Whited1-1/+1
2024-09-16wgengine/magicsock: add side-effect-free function for netcheck UDP sends (#13...Jordan Whited1-10/+22
2024-09-16wgengine/magicsock: disable raw disco by default; add envknob to enableAndrew Dunham3-7/+15
2024-09-13wgengine/magicsock: remove redundant deadline from netcheck report call (#13395)Jordan Whited1-3/+0
2024-09-10ipnlocal,proxymap,wgengine/netstack: add optional WhoIs/proxymap debugBrad Fitzpatrick1-10/+20
2024-09-05net/tstun: probe TCP GRO (#13376)Jordan Whited1-0/+1
2024-09-04all: use new Go 1.23 slices.Sorted moreBrad Fitzpatrick1-7/+3
2024-09-03wgengine/magicsock: actually use AF_PACKET socket for raw discoAndrew Dunham2-89/+417
2024-08-31wgengine/magicsock: fix panic regression from cryptokey routing changeBrad Fitzpatrick1-1/+7
2024-08-29net/tstun,wgengine/netstack: implement TCP GRO for local services (#13315)Jordan Whited2-12/+12
2024-08-28wgengine/netstack: implement netstack loopback (#13301)Jordan Whited1-11/+54
2024-08-27net/tstun: fix gvisor inbound GSO packet injection (#13283)Jordan Whited1-2/+7
2024-08-26wgengine/netstack: re-enable gVisor GSO on Linux (#13269)Jordan Whited1-1/+1
2024-08-26net/tstun,wgengine/netstack: make inbound synthetic packet injection GSO-awar...Jordan Whited1-1/+20
2024-08-26wgengine/netstack: use types/logger.Logf instead of stdlib log.Printf (#13267)Jordan Whited1-3/+2
2024-08-22go.mod: update to github.com/tailscale/netlink library that doesn't require v...Percy Wegmann1-1/+1