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/control/controlclient
Brad Fitzpatrick fb96137d79 net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl
This adds netx.DialFunc, unifying a type we have a bazillion other
places, giving it now a nice short name that's clickable in
editors, etc.

That highlighted that my earlier move (03b47a55c7) of stuff from
nettest into netx moved too much: it also dragged along the memnet
impl, meaning all users of netx.DialFunc who just wanted netx for the
type definition were instead also pulling in all of memnet.

So move the memnet implementation netx.Network into memnet, a package
we already had.

Then use netx.DialFunc in a bunch of places. I'm sure I missed some.
And plenty remain in other repos, to be updated later.

Updates tailscale/corp#27636

Change-Id: I7296cd4591218e8624e214f8c70dab05fb884e95
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
8 months ago
..
auto.go control/controlclient, ipn: add client audit logging (#14950) 9 months ago
client.go control/controlclient: delete unused Client.Login Oauth2Token field 2 years ago
controlclient_test.go control/controlclient, ipn: add client audit logging (#14950) 9 months ago
direct.go net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl 8 months ago
direct_test.go tka: test SigCredential signatures and netmap filtering 1 year ago
errors.go control/controlclient, ipn: add client audit logging (#14950) 9 months ago
map.go all: use network less when running in v86 emulator 8 months ago
map_test.go tailcfg,control/controlclient: treat nil AllowedIPs as Addresses [capver 112] 11 months ago
noise.go controlclient: do not set HTTPS port for any private coordination server IP (#14564) 11 months ago
noise_test.go nettest, *: add option to run HTTP tests with in-memory network 8 months ago
sign.go all: update copyright and license headers 3 years ago
sign_supported.go control/controlclient: use the most recent syspolicy.MachineCertificateSubject value 1 year ago
sign_supported_test.go all: update copyright and license headers 3 years ago
sign_unsupported.go control/controlclient: support certstore without cgo 2 years ago
status.go all: implement AppendText alongside MarshalText (#9207) 2 years ago