summaryrefslogtreecommitdiffhomepage
path: root/wgengine/filter
AgeCommit message (Expand)AuthorFilesLines
2020-06-08tsdns: initial implementation of a Tailscale DNS resolver (#396)Dmytro Shynkevych2-30/+29
2020-06-04wgengine/packet: refactor and expose UDP header marshaling (#408)Dmytro Shynkevych3-37/+41
2020-06-02filter: prevent escape of QDecode to the heap (#417)Dmytro Shynkevych2-37/+153
2020-05-22wgengine/filter: implement a destination IP pre-filter.David Anderson2-18/+52
2020-05-13Add tstest.PanicOnLog(), and fix various problems detected by this.Avery Pennarun2-19/+22
2020-05-11ipn, wgengine/filter: remove exported type aliasesBrad Fitzpatrick3-12/+12
2020-05-08Replace our ratelimiter with standard rate package (#359)Wendi Yu1-14/+7
2020-04-30wgengine/filter: fix linter warning.Avery Pennarun1-2/+1
2020-04-30wgengine/filter: support subnet mask rules, not just /32 IPs.Avery Pennarun3-37/+86
2020-04-29wgengine/filter: allow ICMP response packets.Avery Pennarun1-7/+9
2020-03-25wgengine, wgengine/filter: minor doc, style, performance, locking changesBrad Fitzpatrick1-4/+17
2020-03-25wgengine: don't lose filter state on filter reconfig.Avery Pennarun2-14/+30
2020-02-28controlclinet: clone filter.MatchAllowAllDavid Crawshaw1-0/+18
2020-02-09Move Linux client & common packages into a public repo.Earl Lee3-0/+501