| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-08-02 | all: migrate more code code to net/netip directly | Brad Fitzpatrick | 2 | -2/+2 |
| 2022-08-02 | all: gofmt for Go 1.19 | Brad Fitzpatrick | 2 | -11/+11 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 4 | -48/+48 |
| 2022-07-25 | all: use various net/netip parse funcs directly | Brad Fitzpatrick | 2 | -23/+25 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 5 | -38/+42 |
| 2022-05-13 | wgengine/filter: preallocate some hot slices in MatchesFromFilterRules (#4672) | Tom | 2 | -3/+15 |
| 2022-05-06 | cmd/cloner,util/codegen: refactor cloner internals to allow reuse | Maisem Ali | 2 | -3/+2 |
| 2022-04-17 | all: add arbitrary capability support | Brad Fitzpatrick | 5 | -3/+161 |
| 2022-03-19 | all: use strings.Cut even more | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-03-17 | all: use any instead of interface{} | Josh Bleecher Snyder | 1 | -1/+1 |
| 2022-03-16 | all: use Go 1.18's strings.Cut | Brad Fitzpatrick | 1 | -2/+1 |
| 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 | 3 | -18/+96 |
| 2021-11-29 | wgengine/filter: fix, test NewAllowAllForTest | Brad Fitzpatrick | 2 | -2/+14 |
| 2021-10-28 | all: use testingutil.MinAllocsPerRun | Josh Bleecher Snyder | 1 | -15/+13 |
| 2021-10-16 | cmd/cloner: mangle "go:generate" in cloner.go | Joe Tsai | 1 | -2/+2 |
| 2021-09-17 | cmd/cloner: add Clone context to regen struct assignments | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-09-15 | cmd/cloner: reduce diff noise when changing command | Josh Bleecher Snyder | 1 | -3/+3 |
| 2021-07-29 | tstime/rate: new package | Josh Bleecher Snyder | 2 | -2/+2 |
| 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 | 2 | -3/+7 |
| 2021-05-16 | all: adapt to opaque netaddr types | Josh Bleecher Snyder | 4 | -35/+33 |
| 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 | 3 | -89/+88 |
| 2021-03-20 | net/packet, wgengine/filter: support SCTP | Brad Fitzpatrick | 5 | -33/+44 |
| 2021-03-19 | tailcfg: add FilterRule.IPProto | Brad Fitzpatrick | 5 | -13/+150 |
| 2021-03-09 | wgengine/filter: only log packets to/from non-default routes. | David Anderson | 2 | -9/+158 |
| 2021-02-22 | wgengine/filter: use IPSet for localNets instead of prefixes. | David Anderson | 2 | -27/+20 |
| 2021-02-17 | wgengine/filter: remove redundant code | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-01-22 | wgengine/filter: add a Clone method. | David Anderson | 2 | -0/+33 |
| 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/packet: add TCPFlag type and some more constants | Brad Fitzpatrick | 1 | -2/+2 |
| 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 | 6 | -470/+141 |
| 2020-12-15 | wgengine/filter, wgengine/magicsock: use new IP.BitLen to simplify some code | Brad Fitzpatrick | 1 | -20/+5 |
| 2020-12-15 | wgengine/filter, tailcfg: support CIDRs+ranges in PacketFilter (mapver 7) | Brad Fitzpatrick | 2 | -38/+90 |
| 2020-11-16 | wgengine/filter: don't filter GCP DNS. | David Anderson | 1 | -2/+2 |
| 2020-11-12 | wgengine/filter: add test cases for len(dsts) > 1. | David Anderson | 1 | -0/+5 |
| 2020-11-12 | wgengine/filter: inline ip6InList into match. | David Anderson | 1 | -18/+28 |
| 2020-11-12 | wgengine/filter: eliminate unnecessary memory loads. | David Anderson | 1 | -5/+6 |
| 2020-11-12 | wgengine/filter: twiddle bits to optimize | Josh Bleecher Snyder | 3 | -10/+57 |
| 2020-11-12 | wgengine/filter: treat * as both a v4 and v6 wildcard. | David Anderson | 2 | -35/+44 |
| 2020-11-12 | net/packet: represent IP6 as two uint64s. | David Anderson | 1 | -21/+19 |
| 2020-11-12 | wgengine/filter: add full IPv6 support. | David Anderson | 5 | -369/+692 |
| 2020-11-10 | net/packet: remove NewIP, offer only a netaddr constructor. | David Anderson | 1 | -4/+11 |
| 2020-11-10 | net/packet: support full IPv6 decoding. | David Anderson | 2 | -11/+11 |
| 2020-11-10 | net/packet: add IPv6 source and destination IPs to Parsed. | David Anderson | 3 | -18/+18 |
| 2020-11-09 | net/packet: s/ParsedPacket/Parsed/ to avoid package stuttering. | David Anderson | 3 | -25/+25 |
| 2020-11-09 | wgengine/filter: add a method to run the packet filter without a packet. | David Anderson | 2 | -1/+29 |