162 Commits (f00a49667d62ef4be88db6b567ef68d394f0fc01)

Author SHA1 Message Date
ysicing cba1312dab util/endian: add support on Loongnix-Server (loong64) 3 years ago
Brad Fitzpatrick db2cc393af util/dirwalk, metrics, portlist: add new package for fast directory walking 3 years ago
Brad Fitzpatrick da8def8e13 all: remove old +build tags 4 years ago
Adrian Dewhurst c3a5489e72 util/winutil: remove log spam for missing registry keys 4 years ago
Brad Fitzpatrick e55ae53169 tailcfg: add Node.UnsignedPeerAPIOnly to let server mark node as peerapi-only 4 years ago
Mihai Parparita 63ad49890f cmd/tsconnect: pre-compress main.wasm when building the NPM package 4 years ago
Cuong Manh Le a7efc7bd17 util/singleflight: sync with upstream 4 years ago
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
Aaron Klotz 44f13d32d7 cmd/tailscaled, util/winutil: log Windows service diagnostics when the wintun device fails to install 4 years ago
Andrew Dunham 4b996ad5e3
util/deephash: add AppendSum method (#5768) 4 years ago
Brad Fitzpatrick 9bdf0cd8cd ipn/ipnlocal: add c2n /debug/{goroutines,prefs,metrics} 4 years ago
Aaron Klotz acc7baac6d tailcfg, util/deephash: add DataPlaneAuditLogID to Node and DomainDataPlaneAuditLogID to MapResponse 4 years ago
Brad Fitzpatrick f3ce1e2536 util/mak: deprecate NonNil, add type-safe NonNilSliceForJSON, NonNilMapForJSON 4 years ago
Andrew Dunham 70ed22ccf9
util/uniq: add ModifySliceFunc (#5504) 4 years ago
Andrew Dunham e945d87d76
util/uniq: use generics instead of reflect (#5491) 4 years ago
Joe Tsai 7e40071571
util/deephash: handle slice edge-cases (#5471) 4 years ago
Andrew Dunham 58cc049a9f
util/cstruct: add package for decoding padded C structures (#5429) 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
Joe Tsai d53eb6fa11
util/deephash: simplify typeIsRecursive (#5385) 4 years ago
Joe Tsai 23ec3c104a
util/deephash: remove unused stack slice in typeIsRecursive (#5363) 4 years ago
Joe Tsai c200229f9e
util/deephash: simplify canMemHash (#5384) 4 years ago
Joe Tsai 32a1a3d1c0
util/deephash: avoid variadic argument for Update (#5372) 4 years ago
Maisem Ali 545639ee44 util/winutil: consolidate interface specific registry keys 4 years ago
Joe Tsai 548fa63e49
util/deephash: use binary encoding of time.Time (#5352) 4 years ago
Joe Tsai 1f7479466e
util/deephash: use sha256x (#5339) 4 years ago
Joe Tsai 77a92f326d
util/deephash: avoid using sync.Pool for reflect.MapIter (#5333) 4 years ago
Joe Tsai 1c3c6b5382
util/sha256x: make Hash.Sum non-escaping (#5338) 4 years ago
Joe Tsai 76b0e578c5
util/sha256x: new package (#5337) 4 years ago
Joe Tsai 539c5e44c5
util/deephash: always keep values addressable (#5328) 4 years ago
Maisem Ali 40ec8617ac util/must: rename Do->Get, add Do 4 years ago
Brad Fitzpatrick 01e8ef7293 util/strs: add new package for string utility funcs 4 years ago
Joe Tsai 622d80c007
util/must: new package (#5307) 4 years ago
Maisem Ali a9f6cd41fd all: use syncs.AtomicValue 4 years ago
Mihai Parparita 4aa88bc2c0 cmd/tsconnect,util/precompress: move precompression to its own package 4 years ago
Brad Fitzpatrick 8725b14056 all: migrate more code code to net/netip directly 4 years ago