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
Brad Fitzpatrick 2b3e533048 util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move global impl
This is step 4 of making syspolicy a build-time feature.

This adds a policyclient.Get() accessor to return the correct
implementation to use: either the real one, or the no-op one. (A third
type, a static one for testing, also exists, so in general a
policyclient.Client should be plumbed around and not always fetched
via policyclient.Get whenever possible, especially if tests need to use
alternate syspolicy)

Updates #16998
Updates #12614

Change-Id: Iaf19670744a596d5918acfa744f5db4564272978
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
5 months ago
..
art
bakedroots tstest/tlstest: simplify, don't even bake in any keys 7 months ago
batching net/udprelay: use batching.Conn (#16866) 5 months ago
captivedetection
connectproxy net/tlsdial: fix TLS cert validation of HTTPS proxies 7 months ago
connstats
dns util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move global impl 5 months ago
dnscache net/tlsdial: fix TLS cert validation of HTTPS proxies 7 months ago
dnsfallback net/tlsdial: fix TLS cert validation of HTTPS proxies 7 months ago
flowtrack
ipset
ktimeout
memnet net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl 10 months ago
netaddr
netcheck net/netcheck: preserve live home DERP through packet loss 7 months ago
neterror
netkernelconf all: remove non-applicable "linux" deps on Android 9 months ago
netknob
netmon net/{netns, netmon}: use LastKnownDefaultInterface if set and check for utun (#16873) 5 months ago
netns net/{netns, netmon}: use LastKnownDefaultInterface if set and check for utun (#16873) 5 months ago
netstat
netutil net/netmon: publish events to event bus 9 months ago
netx net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl 10 months ago
packet net/{batching,packet},wgengine/magicsock: export batchingConn (#16848) 5 months ago
ping
portmapper ipn/localapi: plumb an event bus through the localapi.Handler (#16892) 5 months ago
proxymux
routetable
sockopts wgengine/magicsock,net/sockopts: export Windows ICMP suppression logic (#16917) 5 months ago
socks5
sockstats
speedtest
stun
stunserver
tcpinfo
tlsdial net/tlsdial: fix TLS cert validation of HTTPS proxies 7 months ago
tsaddr
tsdial net/*: remove Windows exceptions for when Resolver.PreferGo didn't work 7 months ago
tshttpproxy net/tshttpproxy: use errors.New for error creation (#16860) 5 months ago
tstun all: detect JetKVM and specialize a handful of things for it 7 months ago
udprelay net/udprelay: set ICMP err immunity sock opt (#16918) 5 months ago
wsconn