summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2025-05-02wgengine/magicsock: shape relayManager and CallMeMaybeVia handling (#15864)Jordan Whited2-26/+93
2025-05-02wgengine/magicsock: implement more relay handshake disco handling (#15856)Jordan Whited1-16/+55
2025-04-30wgengine/magicsock: fix discoInfo leak (#15845)Jordan Whited1-20/+27
2025-04-30wgengine/magicsock: start to make disco reception Geneve aware (#15832)Jordan Whited2-11/+215
2025-04-28wgengine/magicsock: support Geneve-encap'd Disco transmission (#15811)Jordan Whited2-6/+43
2025-04-16wgengine/magicsock: subscribe to portmapper updatesM. J. Fromberger1-1/+30
2025-04-16net/netmon: publish events to event busDavid Anderson7-12/+50
2025-04-16all: update the tsd.System constructor name (#15372)M. J. Fromberger3-6/+6
2025-04-16{wgengine,util/portmapper}: add and plumb an event bus (#15359)M. J. Fromberger2-2/+14
2025-04-16portmapper: update NewClient to use a Config argumentM. J. Fromberger1-1/+7
2025-04-16wgengine: plumb an event bus into the userspace engineM. J. Fromberger4-5/+20
2025-04-16all: construct new System values with an event bus pre-populatedM. J. Fromberger2-2/+2
2025-04-14wgengine/netstack: revert cubic cc to reno cc (#15677)Jordan Whited1-3/+8
2025-04-10Revert "ipn/ipnstate: add home DERP to tailscale status JSON"Brad Fitzpatrick1-8/+4
2025-04-10ipn/ipnstate: add home DERP to tailscale status JSONBrad Fitzpatrick1-4/+8
2025-04-08net/{netx,memnet},all: add netx.DialFunc, move memnet Network implBrad Fitzpatrick2-3/+5
2025-04-03wgengine/router: default to a fake router on androidDavid Anderson2-0/+31
2025-04-02all: use network less when running in v86 emulatorBrad Fitzpatrick1-2/+4
2025-04-02wgengine/router: add Plan 9 implementationBrad Fitzpatrick2-1/+157
2025-04-02wgengine/magicsock: avoid some log spam on Plan 9Brad Fitzpatrick1-0/+4
2025-04-02net/tstun: add Plan 9 'tun' supportBrad Fitzpatrick1-0/+11
2025-04-01wgengine: return explicit lo0 for loopback addrs on sandboxed macOS (#15493)Jonathan Nobels1-0/+6
2025-03-12net/netmon, wgengine/magicsock: be quieter with portmapper logsAndrew Dunham1-1/+11
2025-03-11tsnet,wgengine: fix src to primary Tailscale IP for TCP dialsFran Bull1-0/+43
2025-03-07wgengine/magicsock: use learned DERP route as send path of last resortBrad Fitzpatrick2-3/+31
2025-02-06wgengine/netstack: respond to service IPs in Linux tun modeAdrian Dewhurst1-5/+17
2025-02-06go.mod,wgengine/netstack: use cubic congestion control, bump gvisorJames Tucker1-0/+5
2025-02-06wgengine/netstack: block link writes when full rather than dropJames Tucker1-22/+27
2025-02-06wgengine/netstack: disable RACK on all platformsJames Tucker1-10/+8
2025-02-03wgengine/wgcfg/nmcfg: coalesce, limit some debug logsBrad Fitzpatrick1-6/+14
2025-01-24feature/capture: move packet capture to feature/*, out of iOS + CLIBrad Fitzpatrick6-417/+8
2025-01-24cmd/natc,wgengine/netstack: tune buffer size and segment lifetime in natcJames Tucker1-0/+8
2025-01-24wgengine/filter: add check for unknown protoKristoffer Dalby2-1/+7
2025-01-24wgengine/filter: return drop reason for metricsKristoffer Dalby2-27/+30
2025-01-23derp,wgengine/magicsock: remove unexpected label (#14711)Mike O'Driscoll1-1/+1
2025-01-22ipn/ipnlocal: Support TCP and Web VIP servicesKevinLiang101-1/+26
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