summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
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
2024-07-08wgengine/magicsock: add debug envknob for injecting an endpointBrad Fitzpatrick3-1/+31
2024-07-06control/controlknobs,tailcfg,wgengine/magicsock: remove DRPO shutoff switchBrad Fitzpatrick3-26/+9
2024-07-06wgengine/magicsock: use derp-region-as-magic-AddrPort hack in fewer placesBrad Fitzpatrick2-22/+19
2024-06-26wgengine/magicsock: add more DERP home clientmetricsAndrew Dunham2-0/+14
2024-06-25wgengine/magicsock: always set home DERP if no control connAndrew Dunham2-2/+28
2024-06-20wgengine/filter: support FilterRules matching on srcIP node caps [capver 100]Brad Fitzpatrick6-50/+179
2024-06-20wgengine/filter: add "Accept" TCP log lines to verbose logging (#12525)Keli1-1/+1
2024-06-18tailcfg, wgengine/filter: remove most FilterRule.SrcBits codeBrad Fitzpatrick2-42/+23
2024-06-18net/flowtrack: optimize Tuple type for use as map keyBrad Fitzpatrick3-17/+13
2024-06-18wgengine/filter/filtertype: make Match.IPProto a viewBrad Fitzpatrick6-21/+21
2024-06-18proxymap, various: distinguish between different protocolsAndrew Dunham1-4/+4
2024-06-16wgengine/filter: add UDP flow benchmarkBrad Fitzpatrick1-5/+31
2024-06-16net/ipset, wgengine/filter/filtertype: add split-out packagesBrad Fitzpatrick8-116/+138
2024-06-16wgengine/filter: split local+logging lookups by IPv4-vs-IPv6Brad Fitzpatrick2-19/+36
2024-06-16wgengine/filter: add TCP non-SYN benchmarksBrad Fitzpatrick1-3/+35
2024-06-16wgengine/filter: fix copy/pasteo in new benchmark's v6 CIDRBrad Fitzpatrick1-1/+1
2024-06-15wgengine/filter: add more benchmarks, make names more explicitBrad Fitzpatrick1-7/+38
2024-06-15wgengine/filter: use NewContainsIPFunc for Srcs matchesBrad Fitzpatrick5-42/+55
2024-06-15wgengine/filter: add filter benchmarkBrad Fitzpatrick2-0/+1632
2024-06-14health: begin work to use structured health warnings instead of strings, pipe...Andrea Gottardo2-17/+27
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-11cmd/tailscaled, net/dns, wgengine/router: start Windows child processes with ...Aaron Klotz1-1/+6
2024-06-06various: fix lint warningsAndrew Dunham1-1/+1
2024-06-05wgengine/magicsock: use math/rands/v2Maisem Ali1-7/+3
2024-06-05all: use math/rand/v2 moreMaisem Ali2-2/+3
2024-06-04net/dns: don't set MatchDomains on Apple platforms when no upstream nameserve...Andrea Gottardo1-1/+1
2024-06-02tsnet,wgengine/netstack: add ListenPacket and testsMaisem Ali1-0/+44
2024-05-29wgengine/router: probe generally-unused "ip" command style lazilyBrad Fitzpatrick1-18/+30
2024-05-21net/netcheck: remove hairpin probesJames Tucker1-1/+0
2024-05-20various: disable stateful filtering by default (#12197)Andrew Lytvynov1-1/+1
2024-05-17ipn,wgengine: remove vestigial Prefs.AllowSingleHostsBrad Fitzpatrick2-11/+4
2024-05-17net/netcheck,wgengine/magicsock: add potential workaround for Palo Alto DIPP ...James Tucker1-8/+9
2024-05-16xcode: allow ICMP ping relay on macOS + iOS platforms (#12048)Andrea Gottardo3-47/+106
2024-05-10ipnlocal, magicsock: add more description to storing last suggested exit (#11...Claire Wang1-3/+3
2024-05-09wgengine/router: print Docker warning when stateful filtering is enabledAndrew Dunham2-3/+55