summaryrefslogtreecommitdiffhomepage
path: root/wgengine/filter/match.go
AgeCommit message (Expand)AuthorFilesLines
2024-06-20wgengine/filter: support FilterRules matching on srcIP node caps [capver 100]Brad Fitzpatrick1-5/+42
2024-06-18wgengine/filter/filtertype: make Match.IPProto a viewBrad Fitzpatrick1-4/+3
2024-06-16net/ipset, wgengine/filter/filtertype: add split-out packagesBrad Fitzpatrick1-92/+4
2024-06-15wgengine/filter: use NewContainsIPFunc for Srcs matchesBrad Fitzpatrick1-16/+8
2023-10-11wgengine/filter: use slices.Contains in another placeBrad Fitzpatrick1-11/+3
2023-09-18tailcfg: add RawMessageMaisem Ali1-2/+1
2023-07-25tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilitiesMaisem Ali1-2/+8
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick1-5/+5
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick1-7/+7
2022-05-06cmd/cloner,util/codegen: refactor cloner internals to allow reuseMaisem Ali1-1/+1
2022-04-17all: add arbitrary capability supportBrad Fitzpatrick1-1/+13
2021-12-05wgengine/filter: let unknown IPProto match if IP okay & match allows all portsBrad Fitzpatrick1-0/+25
2021-05-16all: adapt to opaque netaddr typesJosh Bleecher Snyder1-5/+5
2021-03-20net/packet, wgengine/filter: support SCTPBrad Fitzpatrick1-2/+3
2021-03-19tailcfg: add FilterRule.IPProtoBrad Fitzpatrick1-3/+17
2021-01-22wgengine/filter: add a Clone method.David Anderson1-0/+2
2020-12-22net/packet: remove the custom IP4/IP6 types in favor of netaddr.IP.David Anderson1-0/+44
2020-11-09wgengine/filter: remove helper vars, mark NewAllowAll test-only.David Anderson1-10/+0
2020-11-09wgengine/filter: remove the Matches type.David Anderson1-3/+0
2020-11-09wgengine/filter: add and clean up documentation.David Anderson1-0/+2
2020-11-09wgengine/filter: remove unused Clone methods.David Anderson1-19/+0
2020-11-09wgengine/filter: use netaddr types in public API.David Anderson1-95/+27
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-9/+9
2020-06-04wgengine/packet: refactor and expose UDP header marshaling (#408)Dmytro Shynkevych1-2/+2
2020-05-11ipn, wgengine/filter: remove exported type aliasesBrad Fitzpatrick1-10/+8
2020-04-30wgengine/filter: fix linter warning.Avery Pennarun1-2/+1
2020-04-30wgengine/filter: support subnet mask rules, not just /32 IPs.Avery Pennarun1-25/+60
2020-02-28controlclinet: clone filter.MatchAllowAllDavid Crawshaw1-0/+18
2020-02-09Move Linux client & common packages into a public repo.Earl Lee1-0/+121