48 Commits (d37451bac6f38cc09b853b08b1dc8359ba767fa1)

Author SHA1 Message Date
Joe Tsai d145c594ad
util/deephash: improve cycle detection (#2470) 5 years ago
Joe Tsai d666bd8533
util/deephash: disambiguate hashing of AppendTo (#2483) 5 years ago
Joe Tsai 23ad028414
util/deephash: include type as part of hash for interfaces (#2476) 5 years ago
Joe Tsai a5fb8e0731
util/deephash: introduce deliberate instability (#2477) 5 years ago
Joe Tsai 9a0c8bdd20 util/deephash: make hash type opaque 5 years ago
Brad Fitzpatrick ddb8726c98 util/deephash: don't reflect.Copy if element type is a defined uint8 5 years ago
Brad Fitzpatrick df176c82f5 util/deephash: skip alloc test under race detector 5 years ago
Brad Fitzpatrick 6dc38ff25c util/deephash: optimize hashing of byte arrays, reduce allocs in Hash 5 years ago
Brad Fitzpatrick 3962744450 util/deephash: prevent infinite loop on map cycle 5 years ago
Brad Fitzpatrick aceaa70b16 util/deephash: move funcs to methods 5 years ago
Brad Fitzpatrick 14f901da6d util/deephash: fix sync.Pool usage 5 years ago
Brad Fitzpatrick e0258ffd92 util/deephash: use keyed struct literal, fix vet 5 years ago
Brad Fitzpatrick bf9f279768 util/deephash: optimize CPU a bit by by avoiding fmt in more places 5 years ago
Brad Fitzpatrick 58f2ef6085 util/deephash: add a benchmark and some benchmark data 5 years ago
Brad Fitzpatrick 9ae3bd0939 util/deephash: export a Hash func for use by the control plane 5 years ago
Brad Fitzpatrick 700badd8f8 util/deephash: move internal/deephash to util/deephash 5 years ago
David Crawshaw 6b9f8208f4 net/dns: do not run wsl.exe as LocalSystem 5 years ago
Maisem Ali f944614c5c cmd/tailscale/web: add support for QNAP 5 years ago
David Anderson c54cc24e87 util/dnsname: make ToFQDN take exactly 0 or 1 allocs for everything. 5 years ago
David Anderson d7f6ef3a79 util/dnsname: add a benchmark for ToFQDN. 5 years ago
David Anderson caaefa00a0 util/dnsname: don't validate the contents of DNS labels. 5 years ago
David Anderson dc32b4695c util/dnsname: normalize leading dots in ToFQDN. 5 years ago
David Anderson 31f81b782e util/cmpver: move into OSS from corp repo. 5 years ago
Aleksandar Pesic 7c985e4944 ipn/ipnlocal: add file sharing to windows shell 5 years ago
David Anderson 7055f870f8 control/controlclient: only use a single DNS label as the hostname. 5 years ago
David Anderson 1a371b93be util/dnsname: add FQDN type, use throughout codebase. 5 years ago
David Anderson 9f105d3968 net/dns/resolver: teach the forwarder to do per-domain routing. 5 years ago
Christine Dodrill a480b1baa5
logpolicy: set log target on windows based on a registry key (#1542) 5 years ago
Matt Layher 719de8f0e1 util/systemd: explicitly check for os.ErrNotExist from sdnotify 5 years ago
Brad Fitzpatrick 2d5db90161 util/winutil: make it actually compile 5 years ago
Brad Fitzpatrick e98cdbb8b6 util/winutil: add little Windows utility package 5 years ago
Sonia Appasamy 76fb27bea7
dnsname,tailcfg: add hostname sanitation logic to node display names (#1304) 5 years ago
Josh Bleecher Snyder 635e4c7435 wgengine/magicsock: increase legacy ping timeout again 5 years ago
Sonia Appasamy 4dab0c1702
tailcfg: update node display name fields and methods (#1207) 5 years ago
Sonia Appasamy 567c5a6d9e
tailcfg, controlclient: add DisplayName field to tailcfg.Node and populate it from controlclient (#1191) 5 years ago
Brad Fitzpatrick 5efb0a8bca cmd/tailscale: change formatting of "tailscale status" 5 years ago
Brad Fitzpatrick 5f07da4854 util/systemd: don't log warnings when not running under systemd 5 years ago
Christine Dodrill 7ea809897d ipn/ipnserver: enable systemd-notify support 5 years ago
Josh Bleecher Snyder a5dd0bcb09 util/jsonutil: new package 5 years ago
Josh Bleecher Snyder b65eee0745 util/lineread: add docs to Reader 5 years ago
Brad Fitzpatrick c8939ab7c7 util/endian: add Native variable to get the platform's native binary.ByteOrder 5 years ago
Brad Fitzpatrick ff50ddf1ee util/racebuild: add package to export a race-is-enabled const 5 years ago
Brad Fitzpatrick 000347d4cf util/endian: add package with const for whether platform is big endian 5 years ago
Josh Bleecher Snyder 9784cae23b util/uniq: add new package 6 years ago
Brad Fitzpatrick bc1751a376 util/pidowner: add missing copyright header 6 years ago
Brad Fitzpatrick b14288f96c util/pidowner: add two missing copyright headers 6 years ago
Brad Fitzpatrick 23f01174ea util/pidowner: new package to map from process ID to its user ID 6 years ago
Brad Fitzpatrick c3c607e78a util/lineread: add little package to read lines from files/Readers 6 years ago