| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-01-23 | all: remove AUTHORS file and references to it | Will Norris | 1 | -1/+1 |
| 2025-01-24 | wgengine/filter: add check for unknown proto | Kristoffer Dalby | 1 | -0/+5 |
| 2025-01-24 | wgengine/filter: return drop reason for metrics | Kristoffer Dalby | 1 | -12/+13 |
| 2024-11-19 | wgengine/filter: actually use the passed CapTestFunc [capver 109] | Anton Tolchanov | 1 | -10/+11 |
| 2024-06-20 | wgengine/filter: support FilterRules matching on srcIP node caps [capver 100] | Brad Fitzpatrick | 1 | -16/+24 |
| 2024-06-20 | wgengine/filter: add "Accept" TCP log lines to verbose logging (#12525) | Keli | 1 | -1/+1 |
| 2024-06-18 | net/flowtrack: optimize Tuple type for use as map key | Brad Fitzpatrick | 1 | -6/+3 |
| 2024-06-18 | wgengine/filter/filtertype: make Match.IPProto a view | Brad Fitzpatrick | 1 | -2/+2 |
| 2024-06-16 | net/ipset, wgengine/filter/filtertype: add split-out packages | Brad Fitzpatrick | 1 | -11/+19 |
| 2024-06-16 | wgengine/filter: split local+logging lookups by IPv4-vs-IPv6 | Brad Fitzpatrick | 1 | -18/+34 |
| 2024-06-15 | wgengine/filter: use NewContainsIPFunc for Srcs matches | Brad Fitzpatrick | 1 | -10/+23 |
| 2023-12-02 | wgengine/filter: add protocol-agnostic packet checker (#10446) | Andrew Lytvynov | 1 | -5/+13 |
| 2023-08-17 | all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-07-25 | tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities | Maisem Ali | 1 | -5/+13 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 1 | -3/+2 |
| 2023-01-14 | net/{packet,tstun},wgengine/filter: fix unknown IP protocol handling | Brad Fitzpatrick | 1 | -8/+3 |
| 2023-01-14 | wgengine/filter: include IP proto number in unknown protocol errors | Brad Fitzpatrick | 1 | -2/+13 |
| 2023-01-14 | wgengine/filter: reorder RunOut disjunctive cases to match RunIn above | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-01-11 | net/flowtrack,wgengine/filter: refactor Cache to use generics | Tom DNetto | 1 | -3/+3 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 1 | -2/+2 |
| 2022-08-02 | all: migrate more code code to net/netip directly | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-08-02 | all: gofmt for Go 1.19 | Brad Fitzpatrick | 1 | -7/+7 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 1 | -14/+15 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 1 | -17/+18 |
| 2022-04-17 | all: add arbitrary capability support | Brad Fitzpatrick | 1 | -0/+54 |
| 2022-01-24 | envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) | Brad Fitzpatrick | 1 | -2/+2 |
| 2021-12-05 | wgengine/filter: let unknown IPProto match if IP okay & match allows all ports | Brad Fitzpatrick | 1 | -0/+6 |
| 2021-11-29 | wgengine/filter: fix, test NewAllowAllForTest | Brad Fitzpatrick | 1 | -2/+4 |
| 2021-07-29 | tstime/rate: new package | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-06-25 | wgengine/filter: add a debug flag for filter logs (#2241) | Christine Dodrill | 1 | -0/+14 |
| 2021-06-02 | go.mod: update netaddr | Brad Fitzpatrick | 1 | -1/+2 |
| 2021-05-16 | all: adapt to opaque netaddr types | Josh Bleecher Snyder | 1 | -14/+12 |
| 2021-03-24 | net/packet, wgengine/{filter,tstun}: add TSMP ping | Brad Fitzpatrick | 1 | -0/+2 |
| 2021-03-20 | net/packet, wgengine{,/filter}: remove net/packet IPProto forwarding consts | Brad Fitzpatrick | 1 | -12/+12 |
| 2021-03-20 | net/packet, wgengine/filter: support SCTP | Brad Fitzpatrick | 1 | -16/+18 |
| 2021-03-19 | tailcfg: add FilterRule.IPProto | Brad Fitzpatrick | 1 | -0/+1 |
| 2021-03-09 | wgengine/filter: only log packets to/from non-default routes. | David Anderson | 1 | -7/+20 |
| 2021-02-22 | wgengine/filter: use IPSet for localNets instead of prefixes. | David Anderson | 1 | -25/+15 |
| 2021-02-17 | wgengine/filter: remove redundant code | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-01-22 | ipn, wgengine/filter: fix Shields Up recent regression and old bug | Brad Fitzpatrick | 1 | -2/+10 |
| 2021-01-15 | net/packet, wgengine, tstun: add inter-node TSMP protocol for connect errors | Brad Fitzpatrick | 1 | -3/+24 |
| 2021-01-11 | net/flowtrack: add new package to specialize groupcache/lru key type | Brad Fitzpatrick | 1 | -15/+8 |
| 2020-12-22 | net/packet: remove the custom IP4/IP6 types in favor of netaddr.IP. | David Anderson | 1 | -93/+81 |
| 2020-11-16 | wgengine/filter: don't filter GCP DNS. | David Anderson | 1 | -2/+2 |
| 2020-11-12 | wgengine/filter: add full IPv6 support. | David Anderson | 1 | -110/+192 |
| 2020-11-10 | net/packet: support full IPv6 decoding. | David Anderson | 1 | -2/+2 |
| 2020-11-10 | net/packet: add IPv6 source and destination IPs to Parsed. | David Anderson | 1 | -8/+8 |
| 2020-11-09 | net/packet: s/ParsedPacket/Parsed/ to avoid package stuttering. | David Anderson | 1 | -10/+10 |
| 2020-11-09 | wgengine/filter: add a method to run the packet filter without a packet. | David Anderson | 1 | -0/+23 |
| 2020-11-09 | wgengine/filter: remove helper vars, mark NewAllowAll test-only. | David Anderson | 1 | -4/+19 |