summaryrefslogtreecommitdiffhomepage
path: root/wgengine/netstack/netstack.go
AgeCommit message (Expand)AuthorFilesLines
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 Dunham1-12/+51
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 Dunham1-21/+250
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 Wegmann1-25/+39
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 Fitzpatrick1-5/+11
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
2023-06-12ipn/ipnlocal,wgengine/netstack: move LocalBackend specifc serving logic to Lo...Maisem Ali1-52/+8
2023-06-12wgengine/netstack: increase maxInFlightConnectionAttemptsDenton Gentry1-1/+1
2023-05-28wgengine/netstack: use ping6 on BSD platformsDenton Gentry1-2/+12
2023-04-10wgengine/netstack: fix data-race on startupJames Tucker1-2/+2
2023-03-30envknob,net/tstun,wgengine: use TS_DEBUG_MTU consistentlyJames Tucker1-3/+2
2023-03-28wgengine/netstack: do not send packets to netstack after closeJames Tucker1-0/+8
2023-03-27tsnet,wgenegine/netstack: add test and fix resource leaksMaisem Ali1-0/+1
2023-03-23net/tstun: rename filterIn/filterOut methods to be more descriptiveMaisem Ali1-2/+2
2023-03-07tsnet: only intercept TCP flows that have listenersMaisem Ali1-10/+25
2023-03-05wgengine/netstack: add support for custom UDP flow handlersBrad Fitzpatrick1-6/+33
2023-02-01all: use Go 1.20's bytes.CloneBrad Fitzpatrick1-2/+3
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2022-12-23wgengine/netstack: change netstack API to require LocalBackendClaire Wang1-7/+5
2022-12-22wgengine/netstack: delete some dead code, old comment, use atomic int typesBrad Fitzpatrick1-10/+5
2022-12-20go.mod, etc: bump gvisorandig1-12/+9
2022-11-09ipn/ipnlocal: add start of handling TCP proxyingBrad Fitzpatrick1-4/+9
2022-11-08wgengine/netstack: optimize shouldProcessInbound, avoiding 4via6 lookupsBrad Fitzpatrick1-2/+2
2022-11-08ipn/ipnlocal, wgengine/netstack: start handling ports for future servingbradfitz/port_interceptBrad Fitzpatrick1-3/+10