summaryrefslogtreecommitdiffhomepage
path: root/wgengine/netstack
AgeCommit message (Expand)AuthorFilesLines
2024-08-03wgengine/netstack: use build tags to exclude gVisor GRO importation on iOS (#...Jordan Whited3-2/+47
2024-08-02wgengine/netstack: increase gVisor's TCP send and receive buffer sizes (#12994)Jordan Whited3-3/+87
2024-08-02go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GRO for Linux (#12921)Jordan Whited3-42/+292
2024-07-31go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GSO for Linux (#12869)Jordan Whited2-3/+262
2024-07-25wgengine/netstack: simplify netaddrIPFromNetstackIPBrad Fitzpatrick1-4/+2
2024-06-18proxymap, various: distinguish between different protocolsAndrew Dunham1-4/+4
2024-06-16net/ipset, wgengine/filter/filtertype: add split-out packagesBrad Fitzpatrick1-3/+4
2024-06-13wgengine/netstack: add test for #12448Andrew Dunham2-49/+275
2024-06-13wgengine/netstack: fix 4via6 subnet routes (#12454)Irbe Krumina1-2/+11
2024-06-06various: fix lint warningsAndrew Dunham1-1/+1
2024-06-02tsnet,wgengine/netstack: add ListenPacket and testsMaisem Ali1-0/+44
2024-05-16xcode: allow ICMP ping relay on macOS + iOS platforms (#12048)Andrea Gottardo3-47/+106
2024-05-08wgengine/netstack: handle 4via6 routes that are advertised by the same nodeAndrew Dunham2-30/+198
2024-05-07ipn/ipnlocal, all: plumb health trackers in testsBrad Fitzpatrick1-6/+8
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick1-1/+1
2024-04-15ipn: remove unused Options.LegacyMigrationPrefsBrad Fitzpatrick1-7/+7
2024-04-07wgengine/netstack: remove SubnetRouterWrapperMaisem Ali1-28/+0
2024-04-03tailscale: update tailfs functions and vars to use drive naming (#11597)Charlotte Brandhorst-Satzkorn1-16/+16
2024-04-02tailscale: update tailfs file and package names (#11590)Charlotte Brandhorst-Satzkorn1-3/+3
2024-03-11wgengine/netstack: fix bug with duplicate SYN packets in client limitAndrew Dunham2-13/+62
2024-03-06go.mod: bump gvisorAndrew Dunham1-3/+3
2024-02-28ipn,wgengine: only intercept TailFS traffic on quad 100Percy Wegmann1-14/+2
2024-02-28net/tstun: fix spelling of "WireGuard"Andrew Dunham1-1/+1
2024-02-27wgengine/netstack: add a per-client limit for in-flight TCP forwardsAndrew Dunham2-21/+489
2024-02-26wgengine/netstack: expose TCP forwarder drops via clientmetricsAnton Tolchanov1-8/+38
2024-02-25all: remove LenIter, use Go 1.22 range-over-int insteadBrad Fitzpatrick1-2/+2
2024-02-12tailfs: listen for local clients only on 100.100.100.100Percy Wegmann1-2/+2
2024-02-09tailfs: disable TailFSForLocal via policyPercy Wegmann1-0/+4
2024-02-09tailfs: clean up naming and package structurePercy Wegmann1-8/+8
2024-02-09tailfs: initial implementationPercy Wegmann2-27/+41
2024-01-19go.mod,wgengine/netstack: bump gvisorJames Tucker1-3/+3
2024-01-19wgengine/netstack: expose gVisor metrics through expvarAndrew Dunham1-0/+151
2023-11-28wgengine/netstack: disable RACK on Windows (#10402)Jordan Whited1-0/+11
2023-11-01wgengine/netstack: standardize var names in UpdateNetstackIPsMaisem Ali1-31/+37
2023-11-01wgengine/netstack: remove unnecessary map in UpdateNetstackIPsMaisem Ali1-6/+4
2023-11-01wgengine/netstack: use netip.Prefix as map keysMaisem Ali1-20/+19
2023-10-23wgengine/netstack: only add addresses to correct protocolsJames Tucker1-2/+6
2023-09-28wgengine/netstack: refactor address construction and conversionAndrea Barisani1-18/+14
2023-09-28go.mod,*: bump gvisorAndrea Barisani1-21/+18
2023-09-26wgengine,net,ipn,disco: split up and define different types of MTUVal1-6/+9
2023-09-26wgengine/netstack: use buffer pools for UDP packet forwardingVal1-5/+17
2023-09-25net/dns: retry forwarder requests over TCPAndrew Dunham1-1/+1
2023-09-22Revert "wgengine/netstack: use buffer pools for UDP packet forwarding"Val1-17/+5
2023-09-22Revert "wgengine,net,ipn,disco: split up and define different types of MTU"Val1-9/+6
2023-09-22wgengine,net,ipn,disco: split up and define different types of MTUVal1-6/+9
2023-09-22wgengine/netstack: use buffer pools for UDP packet forwardingVal1-5/+17
2023-09-18types/netmap: remove NetworkMap.{Addresses,MachineStatus}Brad Fitzpatrick1-3/+3
2023-09-17wgengine, proxymap: split out port mapping from Engine to new typeBrad Fitzpatrick2-7/+13
2023-09-12wgengine{,/netstack}: remove AddNetworkMapCallback from Engine interfaceBrad Fitzpatrick1-8/+19
2023-08-21types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeViewBrad Fitzpatrick1-3/+5