summaryrefslogtreecommitdiffhomepage
path: root/util/deephash/deephash_test.go
AgeCommit message (Expand)AuthorFilesLines
2026-01-23all: remove AUTHORS file and references to itWill Norris1-1/+1
2025-05-08util/deephash: move tests that depend on other tailscale packages to deephash...Nick Khyl1-156/+0
2024-06-19util/deephash: fix test regression on 32-bitBrad Fitzpatrick1-1/+1
2024-06-18tailcfg, wgengine/filter: remove most FilterRule.SrcBits codeBrad Fitzpatrick1-4/+3
2024-06-18wgengine/filter/filtertype: make Match.IPProto a viewBrad Fitzpatrick1-1/+2
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick1-11/+11
2024-02-08all: use reflect.TypeFor now available in Go 1.22 (#11078)Joe Tsai1-1/+1
2024-02-08util/deephash: cleanup TODO in TestHash (#11080)Joe Tsai1-7/+1
2024-02-01util/deephash: tighten up SelfHasher API (#11012)Joe Tsai1-8/+16
2024-02-01util/deephash: implement SelfHasher to allow types to hash themselvesTom DNetto1-0/+15
2023-12-20all: cleanup unused code, part 1 (#10661)Andrew Lytvynov1-4/+3
2023-08-27util/deephash: add IncludeFields, ExcludeFields HasherForType OptionsBrad Fitzpatrick1-0/+45
2023-08-19util/deephash: relax an annoyingly needy testBrad Fitzpatrick1-3/+3
2023-08-08all: require Go 1.21Brad Fitzpatrick1-6/+2
2023-07-25tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilitiesMaisem Ali1-1/+1
2023-07-08tailcfg,etc: remove unused tailcfg.Node.KeepAlive fieldBrad Fitzpatrick1-2/+2
2023-06-25.github: actually run tests in CIMaisem Ali1-3/+13
2023-04-13tailcfg: make SelfNodeV4MasqAddrForThisPeer a pointerMaisem Ali1-2/+2
2023-04-08tailcfg,wgengine: add initial support for WireGuard only peersCharlotte Brandhorst-Satzkorn1-2/+2
2023-03-23tailcfg: add Node.SelfNodeV4MasqAddrForThisPeerMaisem Ali1-2/+2
2023-02-01all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our forkBrad Fitzpatrick1-2/+2
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2023-01-19all: start groundwork for using capver for localapi & peerapiBrad Fitzpatrick1-3/+4
2023-01-11control/controlclient, tailcfg: add Node.Expired field, set for expired nodesAndrew Dunham1-1/+1
2022-11-30types/ptr: move all the ptrTo funcs to one new package's ptr.ToBrad Fitzpatrick1-6/+5
2022-11-02tailcfg: add Node.UnsignedPeerAPIOnly to let server mark node as peerapi-onlyBrad Fitzpatrick1-1/+1
2022-09-29all: fix spelling mistakesJosh Soref1-6/+6
2022-09-27util/deephash: add AppendSum method (#5768)Andrew Dunham1-0/+22
2022-09-22tailcfg, util/deephash: add DataPlaneAuditLogID to Node and DomainDataPlaneAu...Aaron Klotz1-1/+1
2022-08-30util/deephash: handle slice edge-cases (#5471)Joe Tsai1-6/+60
2022-08-27util/deephash: remove getTypeInfo (#5469)Joe Tsai1-5/+5
2022-08-27util/deephash: require pointer in API (#5467)Joe Tsai1-26/+27
2022-08-27util/deephash: move map logic to separate function (#5464)Joe Tsai1-6/+5
2022-08-27util/deephash: use unsafe.Pointer instead of reflect.Value (#5459)Joe Tsai1-10/+95
2022-08-26util/deephash: rely on direct memory hashing for primitive kinds (#5457)Joe Tsai1-2/+10
2022-08-26util/deephash: delete slow path (#5423)Joe Tsai1-9/+4
2022-08-22control/controlclient,tailcfg: [capver 40] create KeySignature field in tailc...Tom DNetto1-1/+1
2022-08-18util/deephash: specialize for netip.Addr and drop AppendTo support (#5402)Joe Tsai1-4/+78
2022-08-16util/sha256x: rename Hash as Block512 (#5351)Joe Tsai1-4/+4
2022-08-16util/deephash: move typeIsRecursive and canMemHash to types.go (#5386)Joe Tsai1-100/+0
2022-08-15util/deephash: simplify canMemHash (#5384)Joe Tsai1-14/+12
2022-08-12util/deephash: use binary encoding of time.Time (#5352)Joe Tsai1-10/+61
2022-08-11util/deephash: use sha256x (#5339)Joe Tsai1-27/+38
2022-08-09util/deephash: always keep values addressable (#5328)Joe Tsai1-12/+23
2022-08-02all: migrate more code code to net/netip directlyBrad Fitzpatrick1-2/+1
2022-07-27util/deephash: fix unexported time.Time hashingBrad Fitzpatrick1-0/+36
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick1-9/+9
2022-07-25all: use various net/netip parse funcs directlyBrad Fitzpatrick1-16/+17
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick1-1/+1
2022-07-19util/deephash: generate type-specific hasher funcsBrad Fitzpatrick1-1/+234