summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
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
2024-05-08wgengine/netstack: handle 4via6 routes that are advertised by the same nodeAndrew Dunham2-30/+198
2024-05-07ipn/ipnlocal, all: plumb health trackers in testsBrad Fitzpatrick6-21/+41
2024-05-06tailcfg,all: add/plumb Node.IsJailedMaisem Ali3-0/+3
2024-05-06ipn/ipnlocal,net/tstun,wgengine: create and plumb jailed packet filterMaisem Ali3-0/+21
2024-05-06various: implement stateful firewalling on Linux (#12025)Andrew Lytvynov4-21/+150
2024-05-03ipnlocal, magicsock: store last suggested exit node id in local backend (#11959)Claire Wang1-0/+6
2024-05-03ssh/tailssh: plumb health.Tracker in testBrad Fitzpatrick1-0/+2
2024-05-02wgengine: add exit destination logging enable for wgengine logger (#11952)Claire Wang5-9/+15
2024-04-29wgengine/wgcfg/nmcfg: skip expired peersAndrew Dunham1-0/+8
2024-04-28net/{interfaces,netmon}, all: merge net/interfaces package into net/netmonBrad Fitzpatrick2-4/+3
2024-04-27net/netns, net/dns/resolver, etc: make netmon required in most placesBrad Fitzpatrick2-3/+3
2024-04-26net/netcheck, wgengine/magicsock: make netmon.Monitor requiredBrad Fitzpatrick2-34/+44
2024-04-26health, wgengine/magicsock: remove last of health package globalsBrad Fitzpatrick2-4/+6
2024-04-26health, all: remove health.Global, finish plumbing health.TrackerBrad Fitzpatrick12-20/+33
2024-04-26ipn/{ipnlocal,localapi},wgengine{,/magicsock}: plumb health.TrackerBrad Fitzpatrick4-24/+38
2024-04-25tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbingBrad Fitzpatrick1-0/+1
2024-04-25health: break Warnable into a global and per-Tracker value halvesBrad Fitzpatrick1-3/+3
2024-04-25health: add Tracker type, in prep for removing global variablesBrad Fitzpatrick5-23/+23
2024-04-23wgengine/router: consolidate routes before reconfiguring router for mobile cl...Percy Wegmann3-1/+146