118 Commits (3bb57504af8efe8dd1a931cc3792978433b34602)

Author SHA1 Message Date
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
Brad Fitzpatrick 116f55ff66 all: gofmt for Go 1.19 4 years ago
Brad Fitzpatrick 04cf46a762 util/deephash: fix unexported time.Time hashing 4 years ago
Brad Fitzpatrick a12aad6b47 all: convert more code to use net/netip directly 4 years ago
Brad Fitzpatrick 6a396731eb all: use various net/netip parse funcs directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Brad Fitzpatrick 2a22ea3e83 util/deephash: generate type-specific hasher funcs 4 years ago
Mihai Parparita e37167b3ef ipn/localapi: add API for uploading client metrics 4 years ago
Brad Fitzpatrick 6b71568eb7 util/cloudenv: add Azure support & DNS IPs 4 years ago
Brad Fitzpatrick aa37aece9c ipn/ipnlocal, net/dns*, util/cloudenv: add AWS DNS support 4 years ago
Brad Fitzpatrick 88c2afd1e3 ipn/ipnlocal, net/dns*, util/cloudenv: specialize DNS config on Google Cloud 4 years ago
Brad Fitzpatrick 35782f891d util/deephash: add canMemHash func + typeInfo property 4 years ago
Brad Fitzpatrick 7b9a901489 util/deephash: add packet filter benchmark 4 years ago
Brad Fitzpatrick 8c5c87be26 util/deephash: fix collisions between different types 4 years ago
Brad Fitzpatrick 59ed846277 util/singleflight: add fork of singleflight with generics 4 years ago
Brad Fitzpatrick 757ecf7e80 util/deephash: fix map hashing when key & element have the same type 4 years ago
Brad Fitzpatrick f31588786f util/deephash: don't track cycles on non-recursive types 4 years ago
Brad Fitzpatrick 36ea837736 util/deephash: fix map hashing to actually hash elements 4 years ago
Aaron Klotz b005b79236 net/dns, paths, util/winutil: change net/dns/windowsManager NRPT management to support more than 50 domains. 4 years ago
Aaron Klotz c163b2a3f1 util/winutil, util/winutil/vss: remove winrestore and vss as they are unnecessary. 4 years ago
Mihai Parparita dd5548771e util/clientmetric: add gauge_ name prefix when uploading names 4 years ago
Maisem Ali fd99c54e10 tailcfg,all: change structs to []*dnstype.Resolver 4 years ago
Maisem Ali e409e59a54 cmd/cloner,util/codegen: refactor cloner internals to allow reuse 4 years ago
Mihai Parparita 025867fd07
util/clientmetric: switch to TestHooks struct for test-only functions (#4632) 4 years ago
Mihai Parparita 7966aed1e0
util/clientmetric: add test hooks and ResetLastDelta function 4 years ago
Brad Fitzpatrick 373176ea54 util/codegen: format generated code with goimports, not gofmt 4 years ago
Brad Fitzpatrick 910ae68e0b util/mak: move tailssh's mapSet into a new package for reuse elsewhere 4 years ago
Brad Fitzpatrick 53588f632d Revert "wgengine/router,util/kmod: load & log xt_mark" 4 years ago
James Tucker 8d6793fd70 wgengine/router,util/kmod: load & log xt_mark 4 years ago
Maisem Ali 909f40da84
util/groupmember: remove redundant code (#4298) 4 years ago
Josh Bleecher Snyder 32fd42430b all: use cibuild.On 4 years ago
Josh Bleecher Snyder 0868329936 all: use any instead of interface{} 4 years ago
Brad Fitzpatrick 61ee72940c all: use Go 1.18's strings.Cut 4 years ago
Josh Bleecher Snyder 97a01b7b17 util/deephash: remove Tailscale toolchain compatibility shim 4 years ago
Josh Bleecher Snyder 463728a885 util/netconv: add package to convert between netip and netaddr types 4 years ago
Aaron Klotz 82cd98609f util/winutil: migrate corp's winutil into OSS. 4 years ago
Aaron Klotz 3a74f2d2d7 cmd/tailscaled, util/winutil: add accessor functions for Windows system policies. 4 years ago
Brad Fitzpatrick 0626cf4183 util/winutil: fix build 4 years ago
Aaron Klotz d7962e3bcf ipn/ipnserver, util/winutil: update workaround for os/user.LookupId failures on Windows to reject SIDs from deleted/invalid security principals. 4 years ago
Brad Fitzpatrick 486059589b all: gofmt -w -s (simplify) tests 4 years ago
Brad Fitzpatrick 0de1b74fbb util/clientmetric: add tests omitted from earlier commit 4 years ago
Brad Fitzpatrick 5b5f032c9a util/clientmetric: optimize memory layout for finding updates 4 years ago
Brad Fitzpatrick 3b541c833e util/clientmetric, logtail: log metric changes 4 years ago
Brad Fitzpatrick 57b039c51d util/clientmetrics: add new package to add metrics to the client 4 years ago
David Anderson 0532eb30db all: replace tailcfg.DiscoKey with key.DiscoPublic. 5 years ago