You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/net
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>
1 year ago
..
art net/art: implement the stride table building block of ART 1 year ago
connstats net/connstats: fix ticker in NewStatistics (#7225) 1 year ago
dns net/sockstats: pass in logger to sockstats.WithSockStats 1 year ago
dnscache tstest: add method to Replace values for tests 1 year ago
dnsfallback various: pass logger.Logf through to more places 1 year ago
flowtrack all: update copyright and license headers 1 year ago
interfaces net/interfaces: also allow link-local for AzureAppServices. 1 year ago
memnet net/memnet: rename from net/nettest 1 year ago
netaddr all: update copyright and license headers 1 year ago
netcheck net/sockstats: pass in logger to sockstats.WithSockStats 1 year ago
neterror net/neterror, wgengine/magicsock: use UDP GSO and GRO on Linux (#7791) 1 year ago
netknob all: update copyright and license headers 1 year ago
netns net/interfaces, net/netns: add node attributes to control default interface getting and binding 1 year ago
netstat net/{netns,netstat}: use new x/sys/cpu.IsBigEndian 1 year ago
netutil all: replace /kb/ links with /s/ equivalents 1 year ago
packet net, wgengine/capture: encode NAT addresses in pcap stream 1 year ago
ping all: update copyright and license headers 1 year ago
portmapper net/sockstats: pass in logger to sockstats.WithSockStats 1 year ago
proxymux all: update copyright and license headers 1 year ago
routetable net/routetable: include unknown flags in the routetable doctor output 1 year ago
socks5 net/socks5: add password auth support 1 year ago
sockstats net/sockstats: pass in logger to sockstats.WithSockStats 1 year ago
speedtest all: update copyright and license headers 1 year ago
stun all: use Go 1.20's bytes.Clone 1 year ago
tlsdial health, net/tlsdial: add healthcheck for self-signed cert 1 year ago
tsaddr all: replace /kb/ links with /s/ equivalents 1 year ago
tsdial all: update copyright and license headers 1 year ago
tshttpproxy net/tshttpproxy: don't proxy through ourselves 1 year ago
tstun net, wgengine/capture: encode NAT addresses in pcap stream 1 year ago
wsconn all: update copyright and license headers 1 year ago