1559 Commits (4099a364685d70a1dec1896996c94de42f0f67bc)

Author SHA1 Message Date
Jordan Whited d9d9d525d9
wgengine/netstack: increase gVisor's TCP send and receive buffer sizes (#12994) 2 years ago
Andrew Dunham 9939374c48 wgengine/magicsock: use cloud metadata to get public IPs 2 years ago
Jordan Whited f0230ce0b5
go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GRO for Linux (#12921) 2 years ago
Jordan Whited 7bc2ddaedc
go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GSO for Linux (#12869) 2 years ago
Brad Fitzpatrick cf97cff33b wgengine/netstack: simplify netaddrIPFromNetstackIP 2 years ago
Irbe Krumina 57856fc0d5
ipn,wgengine/magicsock: allow setting static node endpoints via tailscaled configfile (#12882) 2 years ago
Nick Khyl 1608831c33 wgengine/router: use quad-100 as the nexthop on Windows 2 years ago
Brad Fitzpatrick 808b4139ee wgengine/magicsock: use wireguard-go/conn.PeerAwareEndpoint 2 years ago
Lee Briggs b546a6e758 wgengine/magicsock: allow a CSV list for pretendpoint 2 years ago
Brad Fitzpatrick c6af5bbfe8 all: add test for package comments, fix, add comments as needed 2 years ago
Brad Fitzpatrick 42dac7c5c2 wgengine/magicsock: add debug envknob for injecting an endpoint 2 years ago
Brad Fitzpatrick d2fef01206 control/controlknobs,tailcfg,wgengine/magicsock: remove DRPO shutoff switch 2 years ago
Brad Fitzpatrick 9df107f4f0 wgengine/magicsock: use derp-region-as-magic-AddrPort hack in fewer places 2 years ago
Andrew Dunham 8487fd2ec2 wgengine/magicsock: add more DERP home clientmetrics 2 years ago
Andrew Dunham 8161024176 wgengine/magicsock: always set home DERP if no control conn 2 years ago
Brad Fitzpatrick 5ec01bf3ce wgengine/filter: support FilterRules matching on srcIP node caps [capver 100] 2 years ago
Keli bd50a3457d
wgengine/filter: add "Accept" TCP log lines to verbose logging (#12525) 2 years ago
Brad Fitzpatrick 21460a5b14 tailcfg, wgengine/filter: remove most FilterRule.SrcBits code 2 years ago
Brad Fitzpatrick 9e0a5cc551 net/flowtrack: optimize Tuple type for use as map key 2 years ago
Brad Fitzpatrick bd93c3067e wgengine/filter/filtertype: make Match.IPProto a view 2 years ago
Andrew Dunham 45d2f4301f proxymap, various: distinguish between different protocols 2 years ago
Brad Fitzpatrick 20a5f939ba wgengine/filter: add UDP flow benchmark 2 years ago
Brad Fitzpatrick 86e0f9b912 net/ipset, wgengine/filter/filtertype: add split-out packages 2 years ago
Brad Fitzpatrick 36b1b4af2f wgengine/filter: split local+logging lookups by IPv4-vs-IPv6 2 years ago
Brad Fitzpatrick d4220a76da wgengine/filter: add TCP non-SYN benchmarks 2 years ago
Brad Fitzpatrick 10e8a2a05c wgengine/filter: fix copy/pasteo in new benchmark's v6 CIDR 2 years ago
Brad Fitzpatrick 7574f586aa wgengine/filter: add more benchmarks, make names more explicit 2 years ago
Brad Fitzpatrick 21ed31e33a wgengine/filter: use NewContainsIPFunc for Srcs matches 2 years ago
Brad Fitzpatrick e2c0d69c9c wgengine/filter: add filter benchmark 2 years ago
Andrea Gottardo a8ee83e2c5
health: begin work to use structured health warnings instead of strings, pipe changes into ipn.Notify (#12406) 2 years ago
Andrew Dunham 72c8f7700b wgengine/netstack: add test for #12448 2 years ago
Irbe Krumina 88f2d234a4
wgengine/netstack: fix 4via6 subnet routes (#12454) 2 years ago
Aaron Klotz 3511d1f8a2 cmd/tailscaled, net/dns, wgengine/router: start Windows child processes with DETACHED_PROCESS when I/O is being piped 2 years ago
Andrew Dunham e88a5dbc92 various: fix lint warnings 2 years ago
Maisem Ali 36e8e8cd64 wgengine/magicsock: use math/rands/v2 2 years ago
Maisem Ali 4a8cb1d9f3 all: use math/rand/v2 more 2 years ago
Andrea Gottardo d636407f14
net/dns: don't set MatchDomains on Apple platforms when no upstream nameservers available (#12334) 2 years ago
Maisem Ali 42cfbf427c tsnet,wgengine/netstack: add ListenPacket and tests 2 years ago
Brad Fitzpatrick 2d2b62c400 wgengine/router: probe generally-unused "ip" command style lazily 2 years ago
James Tucker 9351eec3e1 net/netcheck: remove hairpin probes 2 years ago
Andrew Lytvynov c9179bc261
various: disable stateful filtering by default (#12197) 2 years ago
Brad Fitzpatrick 964282d34f ipn,wgengine: remove vestigial Prefs.AllowSingleHosts 2 years ago
James Tucker 8d1249550a net/netcheck,wgengine/magicsock: add potential workaround for Palo Alto DIPP misbehavior 2 years ago
Andrea Gottardo e5f67f90a2
xcode: allow ICMP ping relay on macOS + iOS platforms (#12048) 2 years ago
Claire Wang e070af7414
ipnlocal, magicsock: add more description to storing last suggested exit (#11998) 2 years ago
Andrew Dunham 5708fc0639 wgengine/router: print Docker warning when stateful filtering is enabled 2 years ago
Andrew Dunham 8f7f9ac17e wgengine/netstack: handle 4via6 routes that are advertised by the same node 2 years ago
Brad Fitzpatrick 21509db121 ipn/ipnlocal, all: plumb health trackers in tests 2 years ago
Maisem Ali af97e7a793 tailcfg,all: add/plumb Node.IsJailed 2 years ago
Maisem Ali e67069550b ipn/ipnlocal,net/tstun,wgengine: create and plumb jailed packet filter 2 years ago