tailscale/net/dns
Mihai Parparita edb02b63f8 net/sockstats: pass in logger to sockstats.WithSockStats
Using log.Printf may end up being printed out to the console, which
is not desirable. I noticed this when I was investigating some client
logs with `sockstats: trace "NetcheckClient" was overwritten by another`.
That turns to be harmless/expected (the netcheck client will fall back
to the DERP client in some cases, which does its own sockstats trace).

However, the log output could be visible to users if running the
`tailscale netcheck` CLI command, which would be needlessly confusing.

Updates tailscale/corp#9230

Signed-off-by: Mihai Parparita <mihai@tailscale.com>
2023-04-12 18:40:03 -07:00
..
publicdns all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork 2023-02-01 15:23:54 -08:00
resolvconffile all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork 2023-02-01 15:23:54 -08:00
resolver net/sockstats: pass in logger to sockstats.WithSockStats 2023-04-12 18:40:03 -07:00
config.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
debian_resolvconf.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
direct_linux.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
direct_notlinux.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
direct_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
direct.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
flush_default.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
flush_windows.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
ini_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
ini.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
manager_darwin.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
manager_default.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
manager_freebsd.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
manager_linux_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
manager_linux.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
manager_openbsd.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
manager_tcp_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
manager_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
manager_windows_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
manager_windows.go net/dns: deal with Windows wsl.exe hangs 2023-03-06 16:08:13 -07:00
manager.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
nm.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
noop.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
nrpt_windows.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
openresolv.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
osconfig_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
osconfig.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
resolvconf-workaround.sh all: update copyright and license headers 2023-01-27 15:36:29 -08:00
resolvconf.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
resolvd.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
resolved.go net/dns: don't send on closed channel in resolvedManager 2023-03-24 15:34:54 -04:00
utf_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
utf.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
wsl_windows.go net/dns: deal with Windows wsl.exe hangs 2023-03-06 16:08:13 -07:00