1036 Commits (a93173b56ae0d732ec00c8acfe7c95b2f5db5dd2)

Author SHA1 Message Date
Brad Fitzpatrick bd93c3067e wgengine/filter/filtertype: make Match.IPProto a view 2 years ago
Brad Fitzpatrick 1f6645b19f net/ipset: skip the loop over Prefixes when there's only one 2 years ago
Brad Fitzpatrick bf2d13cfa0 net/ipset: return all closures from named wrappers 2 years ago
Brad Fitzpatrick 86e0f9b912 net/ipset, wgengine/filter/filtertype: add split-out packages 2 years ago
Brad Fitzpatrick 64ac64fb66 net/tsaddr: use bart in NewContainsIPFunc, add tests, benchmarks 2 years ago
Nick Khyl c32efd9118 various: create a catch-all NRPT rule when "Override local DNS" is enabled on Windows 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
Jordan Whited 65888d95c9
derp/xdp,cmd/xdpderper: initial skeleton (#12390) 2 years ago
Jonathan Nobels 02e3c046aa
net/dns: re-query system resolvers on no-upstream resolver failure on apple platforms (#12398) 2 years ago
Andrew Dunham d0f1a838a6 net/dnscache: use parent context to perform lookup 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
Nick Khyl 4cdc4ed7db net/dns/resolver: return an empty successful response instead of NXDomain when resolving A records for 4via6 domains 2 years ago
Irbe Krumina bc53ebd4a0
ipn/{ipnlocal,localapi},net/netkernelconf,client/tailscale,cmd/containerboot: optionally enable UDP GRO forwarding for containers (#12410) 2 years ago
Brad Fitzpatrick 916c4db75b net/dns: fix crash in tests 2 years ago
Andrea Gottardo b65221999c
tailcfg,net/dns: add controlknob to disable battery split DNS on iOS (#12346) 2 years ago
Brad Fitzpatrick 1ca323ac65 net/netcheck: fix probeProto.String result for IPv6 probes 2 years ago
Brad Fitzpatrick 8450a18aa9 net/netcheck: flesh out some logging in error paths 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
Andrew Dunham ced9a0d413
net/dns: fix typo in OSConfig logging (#12330) 2 years ago
Maisem Ali 42cfbf427c tsnet,wgengine/netstack: add ListenPacket and tests 2 years ago
Andrea Gottardo dd77111462
xcode/iOS: set MatchDomains when no route requires a custom DNS resolver (#10576) 2 years ago
James Tucker 87ee559b6f net/netcheck: apply some polish suggested from #12161 2 years ago
James Tucker 9351eec3e1 net/netcheck: remove hairpin probes 2 years ago
James Tucker 8d1249550a net/netcheck,wgengine/magicsock: add potential workaround for Palo Alto DIPP misbehavior 2 years ago
Kevin Liang 7f83f9fc83 Net/DNS/Publicdns: update the IPv6 range that we use to recreate route endpoint for control D 2 years ago
Maisem Ali 1f51bb6891 net/tstun: do SNAT after filterPacketOutboundToWireGuard 2 years ago
Maisem Ali 85b9a6c601 net/netcheck: do not add derps if IPv4/IPv6 is set to "none" 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
Nick Khyl f62e678df8 net/dns/resolver, control/controlknobs, tailcfg: use UserDial instead of SystemDial to dial DNS servers 2 years ago
Maisem Ali 5ef178fdca net/tstun: refactor peerConfig to allow storing more details 2 years ago
Nick Khyl caa3d7594f ipn/ipnlocal, net/tsdial: plumb routes into tsdial and use them in UserDial 2 years ago
Brad Fitzpatrick ce8969d82b net/portmapper: add envknob to disable portmapper in localhost integration tests 2 years ago
Brad Fitzpatrick c3c18027c6 all: make more tests pass/skip in airplane mode 2 years ago
Maisem Ali fd6ba43b97 types/views: remove duplicate SliceContainsFunc 2 years ago
Brad Fitzpatrick e42c4396cf net/netcheck: don't spam on ICMP socket permission denied errors 2 years ago
Brad Fitzpatrick ee3bd4dbda derp/derphttp, net/netcheck: plumb netmon.Monitor to derp netcheck client 2 years ago
Andrew Dunham f97d0ac994 net/dns/resolver: add better error wrapping 2 years ago
Andrew Dunham be663c84c1 net/tstun: rename natConfig to peerConfig 2 years ago
Andrew Dunham 10497acc95 net/tstun: refactor natConfig to not be per-family 2 years ago
Jonathan Nobels 45b9aa0d83
net/netmon: remove spammy log statements (#11953) 2 years ago
Jonathan Nobels fa1303d632
net/netmon: swap to swift-derived defaultRoute on macos (#11936) 2 years ago
Jordan Whited a47ce618bd
net/tstun: implement env var for disabling UDP GRO on Linux (#11924) 2 years ago
Brad Fitzpatrick b9adbe2002 net/{interfaces,netmon}, all: merge net/interfaces package into net/netmon 2 years ago
Brad Fitzpatrick 6b95219e3a net/netmon, add: add netmon.State type alias of interfaces.State 2 years ago
Brad Fitzpatrick 3672f29a4e net/netns, net/dns/resolver, etc: make netmon required in most places 2 years ago
Brad Fitzpatrick 7a62dddeac net/netcheck, wgengine/magicsock: make netmon.Monitor required 2 years ago
Brad Fitzpatrick 4dece0c359 net/netutil: remove a use of deprecated interfaces.GetState 2 years ago
Brad Fitzpatrick 745931415c health, all: remove health.Global, finish plumbing health.Tracker 2 years ago