summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
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
2024-08-21wgengine/netstack: disable gVisor GSO on Linux (#13215)Jordan Whited1-3/+3
2024-08-20wgengine/netstack/gro: exclude importation of gVisor GRO pkg on iOS (#13202)Jordan Whited3-65/+99
2024-08-20net/tstun,wgengine{/netstack/gro}: refactor and re-enable gVisor GRO for Linu...Jordan Whited8-220/+232
2024-08-19wgengine/magicsock: replace deprecated poly1305 (#13184)tomholford1-2/+6
2024-08-15wgengine/magicsock: don't upgrade to linuxBatchingConn on Android (#13161)Jordan Whited1-0/+5
2024-08-15wgengine/magicsock: disable SIO_UDP_NETRESET on WindowsAndrew Dunham3-0/+72
2024-08-14wgengine/netstack: disable gVisor TCP GRO for Linux (#13138)Jordan Whited1-2/+3
2024-08-14wgengine/magicsock: log when a ReceiveFunc failsBrad Fitzpatrick1-1/+6
2024-08-12cmd/tta, vnet: add host firewall, env var support, more testsBrad Fitzpatrick1-0/+6
2024-08-06wgengine/magicsock: refactor batchingUDPConn to batchingConn interface (#13042)Jordan Whited9-655/+693
2024-08-03wgengine/netstack: use build tags to exclude gVisor GRO importation on iOS (#...Jordan Whited3-2/+47
2024-08-03wgengine/capture: fix v6 field typo in wireshark dissectorMaisem Ali1-3/+3
2024-08-03util/linuxfw: return nil interface not concrete typeMaisem Ali1-1/+1
2024-08-02wgengine/netstack: increase gVisor's TCP send and receive buffer sizes (#12994)Jordan Whited3-3/+87
2024-08-02wgengine/magicsock: use cloud metadata to get public IPsAndrew Dunham5-9/+360
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-07-23ipn,wgengine/magicsock: allow setting static node endpoints via tailscaled co...Irbe Krumina1-2/+33
2024-07-18wgengine/router: use quad-100 as the nexthop on WindowsNick Khyl1-26/+48
2024-07-12wgengine/magicsock: use wireguard-go/conn.PeerAwareEndpointBrad Fitzpatrick1-2/+38
2024-07-10wgengine/magicsock: allow a CSV list for pretendpointLee Briggs3-13/+23
2024-07-10all: add test for package comments, fix, add comments as neededBrad Fitzpatrick2-0/+2