summaryrefslogtreecommitdiffhomepage
path: root/wgengine/filter/filter.go
AgeCommit message (Expand)AuthorFilesLines
2021-05-16all: adapt to opaque netaddr typesJosh Bleecher Snyder1-14/+12
2021-03-24net/packet, wgengine/{filter,tstun}: add TSMP pingBrad Fitzpatrick1-0/+2
2021-03-20net/packet, wgengine{,/filter}: remove net/packet IPProto forwarding constsBrad Fitzpatrick1-12/+12
2021-03-20net/packet, wgengine/filter: support SCTPBrad Fitzpatrick1-16/+18
2021-03-19tailcfg: add FilterRule.IPProtoBrad Fitzpatrick1-0/+1
2021-03-09wgengine/filter: only log packets to/from non-default routes.David Anderson1-7/+20
2021-02-22wgengine/filter: use IPSet for localNets instead of prefixes.David Anderson1-25/+15
2021-02-17wgengine/filter: remove redundant codeBrad Fitzpatrick1-1/+1
2021-01-22ipn, wgengine/filter: fix Shields Up recent regression and old bugBrad Fitzpatrick1-2/+10
2021-01-15net/packet, wgengine, tstun: add inter-node TSMP protocol for connect errorsBrad Fitzpatrick1-3/+24
2021-01-11net/flowtrack: add new package to specialize groupcache/lru key typeBrad Fitzpatrick1-15/+8
2020-12-22net/packet: remove the custom IP4/IP6 types in favor of netaddr.IP.David Anderson1-93/+81
2020-11-16wgengine/filter: don't filter GCP DNS.David Anderson1-2/+2
2020-11-12wgengine/filter: add full IPv6 support.David Anderson1-110/+192
2020-11-10net/packet: support full IPv6 decoding.David Anderson1-2/+2
2020-11-10net/packet: add IPv6 source and destination IPs to Parsed.David Anderson1-8/+8
2020-11-09net/packet: s/ParsedPacket/Parsed/ to avoid package stuttering.David Anderson1-10/+10
2020-11-09wgengine/filter: add a method to run the packet filter without a packet.David Anderson1-0/+23
2020-11-09wgengine/filter: remove helper vars, mark NewAllowAll test-only.David Anderson1-4/+19
2020-11-09wgengine/filter: remove the Matches type.David Anderson1-2/+2
2020-11-09wgengine/filter: add and clean up documentation.David Anderson1-114/+42
2020-11-09wgengine/filter: use netaddr types in public API.David Anderson1-46/+51
2020-11-09net/packet: rename from wgengine/packet.David Anderson1-1/+1
2020-11-09wgengine/packet: rename types to reflect their v4-only-ness, document.David Anderson1-3/+3
2020-09-25wgengine/filter: also silently drop link-local unicast trafficBrad Fitzpatrick1-1/+5
2020-09-25wgengine/filter: drop multicast packets out, don't log about themBrad Fitzpatrick1-0/+8
2020-08-20control/controlclient, wgengine/filter: extract parsePacketFilter to … (#696)chungdaniel1-0/+75
2020-08-01wgengine/filter: omit logging for all v6 multicast, remove debug panic :(Brad Fitzpatrick1-1/+4
2020-07-30wgengine/filter: remove leftover debug knob that staticcheck doesn't likeBrad Fitzpatrick1-4/+0
2020-07-30wgengine/filter: fix IPv4 IGMP spam omission, also omit ff02::16 spamBrad Fitzpatrick1-7/+37
2020-07-29wgengine/filter: don't spam logs on dropped outgoing IPv6 ICMP or IPv4 IGMPBrad Fitzpatrick1-12/+63
2020-07-28wgengine/packet: add IPVersion field, don't use IPProto to note versionBrad Fitzpatrick1-3/+11
2020-06-08tsdns: initial implementation of a Tailscale DNS resolver (#396)Dmytro Shynkevych1-23/+18
2020-06-04wgengine/packet: refactor and expose UDP header marshaling (#408)Dmytro Shynkevych1-11/+15
2020-06-02filter: prevent escape of QDecode to the heap (#417)Dmytro Shynkevych1-4/+14
2020-05-22wgengine/filter: implement a destination IP pre-filter.David Anderson1-14/+37
2020-05-13Add tstest.PanicOnLog(), and fix various problems detected by this.Avery Pennarun1-17/+19
2020-05-11ipn, wgengine/filter: remove exported type aliasesBrad Fitzpatrick1-2/+2
2020-05-08Replace our ratelimiter with standard rate package (#359)Wendi Yu1-14/+7
2020-04-30wgengine/filter: support subnet mask rules, not just /32 IPs.Avery Pennarun1-1/+1
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 Pennarun1-13/+29
2020-02-09Move Linux client & common packages into a public repo.Earl Lee1-0/+218