107 Commits (f85bb60eba36dff8a923eb4d2b8b968e13bc88ee)

Author SHA1 Message Date
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
Josh Bleecher Snyder 3fd5f4380f util/multierr: new package 5 years ago
David Anderson a9c78910bd wgengine/wgcfg: convert to use new node key type. 5 years ago
Aaron Klotz c6ea282b3f utils/winutil utils/winutil/vss: add utility function for extracting data from Windows System Restore Point backups. 5 years ago
Brad Fitzpatrick 0410f1a35a util/groupmember: adjust build tags for osusergo 5 years ago
Brad Fitzpatrick 2a0d3f72c5 util/groupmember: fix typo of package's name in its package doc 5 years ago
Aaron Klotz 3386a86fe5 util/winutil: add GetRegInteger 5 years ago
Josh Bleecher Snyder b14db5d943 util/codegen: reorder AssertStructUnchanged args 5 years ago
Josh Bleecher Snyder 3cd85c0ca6 util/codegen: add ContainsPointers 5 years ago
Josh Bleecher Snyder d8a8f70000 util/codegen: add NamedTypes 5 years ago
Josh Bleecher Snyder 618376dbc0 util/codegen: add AssertStructUnchanged 5 years ago
Josh Bleecher Snyder fb66ff7c78 util/codegen: add package 5 years ago