summaryrefslogtreecommitdiffhomepage
path: root/util
AgeCommit message (Expand)AuthorFilesLines
2021-10-28wgengine/wgcfg: convert to use new node key type.David Anderson1-2/+2
2021-10-18utils/winutil utils/winutil/vss: add utility function for extracting data fro...Aaron Klotz2-0/+569
2021-10-05util/groupmember: adjust build tags for osusergoBrad Fitzpatrick2-4/+4
2021-10-05util/groupmember: fix typo of package's name in its package docBrad Fitzpatrick1-4/+3
2021-09-29util/winutil: add GetRegIntegerAaron Klotz2-0/+30
2021-09-17util/codegen: reorder AssertStructUnchanged argsJosh Bleecher Snyder1-2/+2
2021-09-17util/codegen: add ContainsPointersJosh Bleecher Snyder1-0/+35
2021-09-17util/codegen: add NamedTypesJosh Bleecher Snyder1-0/+30
2021-09-17util/codegen: add AssertStructUnchangedJosh Bleecher Snyder1-0/+41
2021-09-17util/codegen: add packageJosh Bleecher Snyder1-0/+40
2021-09-01wgengine/wgcfg: use just the hexlified node key as the WireGuard endpoint.David Anderson1-1/+2
2021-08-30util/deephash: remove soon to be deleted field from wgcfg.David Anderson1-3/+1
2021-08-30util/deephash: fix TestArrayAllocsJoe Tsai1-3/+22
2021-08-24fix: typo spelling grammarslowy072-2/+2
2021-08-06types/dnstype: introduce new package for ResolverDavid Crawshaw1-1/+2
2021-08-05all: gofmt with Go 1.17Josh Bleecher Snyder16-0/+16
2021-08-03util/deephash: remove unnecessary formatting for structs and slices (#2571)Joe Tsai2-11/+37
2021-08-02util/deephash: hash uint{8,16,32,64} explicitly (#2502)Joe Tsai2-46/+116
2021-08-02util/deephash: simplify hasher.hashMap (#2503)Joe Tsai1-80/+46
2021-07-22util/deephash: improve cycle detection (#2470)Joe Tsai3-331/+100
2021-07-21util/deephash: disambiguate hashing of AppendTo (#2483)Joe Tsai2-2/+12
2021-07-21util/deephash: include type as part of hash for interfaces (#2476)Joe Tsai2-1/+48
2021-07-21util/deephash: introduce deliberate instability (#2477)Joe Tsai1-2/+15
2021-07-20util/deephash: make hash type opaqueJoe Tsai2-41/+19
2021-07-07util/deephash: don't reflect.Copy if element type is a defined uint8Brad Fitzpatrick2-1/+8
2021-07-07util/deephash: skip alloc test under race detectorBrad Fitzpatrick1-0/+4
2021-07-07util/deephash: optimize hashing of byte arrays, reduce allocs in HashBrad Fitzpatrick2-14/+90
2021-07-07util/deephash: prevent infinite loop on map cycleBrad Fitzpatrick2-0/+34
2021-07-07util/deephash: move funcs to methodsBrad Fitzpatrick2-36/+61
2021-07-05util/deephash: fix sync.Pool usageBrad Fitzpatrick1-1/+1
2021-07-05util/deephash: use keyed struct literal, fix vetBrad Fitzpatrick1-1/+1
2021-07-05util/deephash: optimize CPU a bit by by avoiding fmt in more placesBrad Fitzpatrick1-3/+5
2021-07-05util/deephash: add a benchmark and some benchmark dataBrad Fitzpatrick1-0/+59
2021-07-05util/deephash: export a Hash func for use by the control planeBrad Fitzpatrick2-24/+79
2021-07-02util/deephash: move internal/deephash to util/deephashBrad Fitzpatrick5-0/+683
2021-06-30net/dns: do not run wsl.exe as LocalSystemDavid Crawshaw1-0/+13
2021-06-10cmd/tailscale/web: add support for QNAPMaisem Ali4-0/+149
2021-05-31util/dnsname: make ToFQDN take exactly 0 or 1 allocs for everything.David Anderson1-64/+29
2021-05-31util/dnsname: add a benchmark for ToFQDN.David Anderson1-0/+21
2021-05-31util/dnsname: don't validate the contents of DNS labels.David Anderson2-24/+17
2021-05-10util/dnsname: normalize leading dots in ToFQDN.David Anderson2-2/+6
2021-04-23util/cmpver: move into OSS from corp repo.David Anderson2-0/+202
2021-04-23ipn/ipnlocal: add file sharing to windows shellAleksandar Pesic2-0/+120
2021-04-15control/controlclient: only use a single DNS label as the hostname.David Anderson1-0/+8
2021-04-10util/dnsname: add FQDN type, use throughout codebase.David Anderson2-24/+229
2021-04-01net/dns/resolver: teach the forwarder to do per-domain routing.David Anderson1-0/+9
2021-03-18logpolicy: set log target on windows based on a registry key (#1542)Christine Dodrill2-0/+44
2021-02-27util/systemd: explicitly check for os.ErrNotExist from sdnotifyMatt Layher1-7/+4
2021-02-26util/winutil: make it actually compileBrad Fitzpatrick1-1/+4
2021-02-26util/winutil: add little Windows utility packageBrad Fitzpatrick1-0/+21