102 Commits (e8eb9d71c2ab5e24d62cf2082d13d3d08366a041)

Author SHA1 Message Date
Brad Fitzpatrick 5ef3713c9f cmd/vet: add subtestnames analyzer; fix all existing violations 2 weeks ago
Brad Fitzpatrick 2a64c03c95 types/ptr: deprecate ptr.To, use Go 1.26 new 1 month ago
Will Norris 3ec5be3f51 all: remove AUTHORS file and references to it 3 months ago
Brad Fitzpatrick f387b1010e wgengine/wgcfg: remove two unused Config fields 5 months ago
Nick Khyl cb6fc37d66 util/deephash: move tests that depend on other tailscale packages to deephash_test 11 months ago
Brad Fitzpatrick 1023b2a82c util/deephash: fix test regression on 32-bit 2 years ago
Brad Fitzpatrick 21460a5b14 tailcfg, wgengine/filter: remove most FilterRule.SrcBits code 2 years ago
Brad Fitzpatrick bd93c3067e wgengine/filter/filtertype: make Match.IPProto a view 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
Joe Tsai 94a4f701c2
all: use reflect.TypeFor now available in Go 1.22 (#11078) 2 years ago
Joe Tsai efddad7d7d
util/deephash: cleanup TODO in TestHash (#11080) 2 years ago
Joe Tsai 60657ac83f
util/deephash: tighten up SelfHasher API (#11012) 2 years ago
Joe Tsai 84f8311bcd
util/deephash: document pathological deephash behavior (#11010) 2 years ago
Tom DNetto 2aeef4e610 util/deephash: implement SelfHasher to allow types to hash themselves 2 years ago
Andrew Lytvynov 1302bd1181
all: cleanup unused code, part 1 (#10661) 2 years ago
Brad Fitzpatrick 4af22f3785 util/deephash: add IncludeFields, ExcludeFields HasherForType Options 3 years ago
Brad Fitzpatrick f35ff84ee2 util/deephash: relax an annoyingly needy test 3 years ago
Brad Fitzpatrick 66f27c4beb all: require Go 1.21 3 years ago
Maisem Ali 1ecc16da5f tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities 3 years ago
Brad Fitzpatrick 7b1c3dfd28 tailcfg,etc: remove unused tailcfg.Node.KeepAlive field 3 years ago
Maisem Ali c11af12a49 .github: actually run tests in CI 3 years ago
Maisem Ali 64bbf1738e tailcfg: make SelfNodeV4MasqAddrForThisPeer a pointer 3 years ago
Charlotte Brandhorst-Satzkorn c573bef0aa tailcfg,wgengine: add initial support for WireGuard only peers 3 years ago
Maisem Ali f61b306133 tailcfg: add Node.SelfNodeV4MasqAddrForThisPeer 3 years ago
Brad Fitzpatrick b1248442c3 all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Brad Fitzpatrick 6edf357b96 all: start groundwork for using capver for localapi & peerapi 3 years ago
Andrew Dunham 1e67947cfa control/controlclient, tailcfg: add Node.Expired field, set for expired nodes 3 years ago
Brad Fitzpatrick 197a4f1ae8 types/ptr: move all the ptrTo funcs to one new package's ptr.To 3 years ago
Brad Fitzpatrick e55ae53169 tailcfg: add Node.UnsignedPeerAPIOnly to let server mark node as peerapi-only 4 years ago
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
Andrew Dunham 4b996ad5e3
util/deephash: add AppendSum method (#5768) 4 years ago
Aaron Klotz acc7baac6d tailcfg, util/deephash: add DataPlaneAuditLogID to Node and DomainDataPlaneAuditLogID to MapResponse 4 years ago
Joe Tsai 7e40071571
util/deephash: handle slice edge-cases (#5471) 4 years ago
Joe Tsai 9bf13fc3d1
util/deephash: remove getTypeInfo (#5469) 4 years ago
Joe Tsai ab7e6f3f11
util/deephash: require pointer in API (#5467) 4 years ago
Joe Tsai c5b1565337
util/deephash: move pointer and interface logic to separate function (#5465) 4 years ago
Joe Tsai d2e2d8438b
util/deephash: move map logic to separate function (#5464) 4 years ago
Joe Tsai 23c3831ff9
util/deephash: coalesce struct logic (#5466) 4 years ago
Joe Tsai 296b008b9f
util/deephash: move array and slice logic to separate function (#5463) 4 years ago
Joe Tsai 31bf3874d6
util/deephash: use unsafe.Pointer instead of reflect.Value (#5459) 4 years ago
Joe Tsai e0c5ac1f02
util/deephash: add debug printer (#5460) 4 years ago
Joe Tsai 70f9fc8c7a
util/deephash: rely on direct memory hashing for primitive kinds (#5457) 4 years ago
Joe Tsai 531ccca648
util/deephash: delete slow path (#5423) 4 years ago
Joe Tsai 3fc8683585
util/deephash: expand fast-path capabilities (#5404) 4 years ago
Tom DNetto 18edd79421 control/controlclient,tailcfg: [capver 40] create KeySignature field in tailcfg.Node 4 years ago
Joe Tsai d32700c7b2
util/deephash: specialize for netip.Addr and drop AppendTo support (#5402) 4 years ago
Joe Tsai 03f7e4e577
util/hashx: move from sha256x (#5388) 4 years ago
Joe Tsai f061d20c9d
util/sha256x: rename Hash as Block512 (#5351) 4 years ago
Joe Tsai 44d62b65d0
util/deephash: move typeIsRecursive and canMemHash to types.go (#5386) 4 years ago