summaryrefslogtreecommitdiffhomepage
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2024-06-17net/ipset: skip the loop over Prefixes when there's only oneBrad Fitzpatrick2-11/+14
2024-06-16net/ipset: return all closures from named wrappersBrad Fitzpatrick1-22/+45
2024-06-16net/ipset, wgengine/filter/filtertype: add split-out packagesBrad Fitzpatrick4-211/+229
2024-06-16net/tsaddr: use bart in NewContainsIPFunc, add tests, benchmarksBrad Fitzpatrick2-32/+164
2024-06-14various: create a catch-all NRPT rule when "Override local DNS" is enabled on...Nick Khyl8-12/+50
2024-06-14health: begin work to use structured health warnings instead of strings, pipe...Andrea Gottardo1-4/+8
2024-06-14derp/xdp,cmd/xdpderper: initial skeleton (#12390)Jordan Whited1-0/+16
2024-06-12net/dns: re-query system resolvers on no-upstream resolver failure on apple p...Jonathan Nobels1-0/+19
2024-06-12net/dnscache: use parent context to perform lookupAndrew Dunham1-10/+10
2024-06-11cmd/tailscaled, net/dns, wgengine/router: start Windows child processes with ...Aaron Klotz3-5/+16
2024-06-11net/dns/resolver: return an empty successful response instead of NXDomain whe...Nick Khyl2-4/+28
2024-06-10ipn/{ipnlocal,localapi},net/netkernelconf,client/tailscale,cmd/containerboot:...Irbe Krumina2-3/+37
2024-06-07net/dns: fix crash in testsBrad Fitzpatrick2-4/+9
2024-06-06tailcfg,net/dns: add controlknob to disable battery split DNS on iOS (#12346)Andrea Gottardo1-2/+13
2024-06-06net/netcheck: fix probeProto.String result for IPv6 probesBrad Fitzpatrick1-1/+1
2024-06-06net/netcheck: flesh out some logging in error pathsBrad Fitzpatrick2-15/+18
2024-06-05all: use math/rand/v2 moreMaisem Ali2-4/+4
2024-06-04net/dns: don't set MatchDomains on Apple platforms when no upstream nameserve...Andrea Gottardo3-16/+263
2024-06-03net/dns: fix typo in OSConfig logging (#12330)Andrew Dunham1-1/+1
2024-06-02tsnet,wgengine/netstack: add ListenPacket and testsMaisem Ali1-1/+8
2024-05-29xcode/iOS: set MatchDomains when no route requires a custom DNS resolver (#10...Andrea Gottardo3-0/+68
2024-05-24net/netcheck: apply some polish suggested from #12161James Tucker1-6/+5
2024-05-21net/netcheck: remove hairpin probesJames Tucker2-254/+17
2024-05-17net/netcheck,wgengine/magicsock: add potential workaround for Palo Alto DIPP ...James Tucker2-18/+98
2024-05-15Net/DNS/Publicdns: update the IPv6 range that we use to recreate route endpoi...Kevin Liang2-6/+6
2024-05-14net/tstun: do SNAT after filterPacketOutboundToWireGuardMaisem Ali1-2/+4
2024-05-07net/netcheck: do not add derps if IPv4/IPv6 is set to "none"Maisem Ali1-4/+4
2024-05-06tailcfg,all: add/plumb Node.IsJailedMaisem Ali1-4/+2
2024-05-06ipn/ipnlocal,net/tstun,wgengine: create and plumb jailed packet filterMaisem Ali1-3/+57
2024-05-06net/dns/resolver, control/controlknobs, tailcfg: use UserDial instead of Syst...Nick Khyl1-15/+20
2024-05-06net/tstun: refactor peerConfig to allow storing more detailsMaisem Ali2-140/+169
2024-05-06ipn/ipnlocal, net/tsdial: plumb routes into tsdial and use them in UserDialNick Khyl1-1/+31
2024-05-06net/portmapper: add envknob to disable portmapper in localhost integration testsBrad Fitzpatrick1-0/+6
2024-05-06all: make more tests pass/skip in airplane modeBrad Fitzpatrick3-14/+17
2024-05-03types/views: remove duplicate SliceContainsFuncMaisem Ali1-1/+1
2024-05-03net/netcheck: don't spam on ICMP socket permission denied errorsBrad Fitzpatrick1-6/+14
2024-05-03derp/derphttp, net/netcheck: plumb netmon.Monitor to derp netcheck clientBrad Fitzpatrick1-1/+1
2024-05-02net/dns/resolver: add better error wrappingAndrew Dunham1-4/+14
2024-05-01net/tstun: rename natConfig to peerConfigAndrew Dunham2-26/+26
2024-05-01net/tstun: refactor natConfig to not be per-familyAndrew Dunham2-99/+80
2024-05-01net/netmon: remove spammy log statements (#11953)Jonathan Nobels1-2/+0
2024-05-01net/netmon: swap to swift-derived defaultRoute on macos (#11936)Jonathan Nobels2-34/+24
2024-04-30net/tstun: implement env var for disabling UDP GRO on Linux (#11924)Jordan Whited3-0/+36
2024-04-28net/{interfaces,netmon}, all: merge net/interfaces package into net/netmonBrad Fitzpatrick28-824/+807
2024-04-28net/netmon, add: add netmon.State type alias of interfaces.StateBrad Fitzpatrick5-16/+22
2024-04-27net/netns, net/dns/resolver, etc: make netmon required in most placesBrad Fitzpatrick15-45/+129
2024-04-26net/netcheck, wgengine/magicsock: make netmon.Monitor requiredBrad Fitzpatrick2-33/+33
2024-04-26net/netutil: remove a use of deprecated interfaces.GetStateBrad Fitzpatrick2-8/+11
2024-04-26health, all: remove health.Global, finish plumbing health.TrackerBrad Fitzpatrick15-56/+70
2024-04-25tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbingBrad Fitzpatrick3-18/+28