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/cmd
Aaron Klotz 47019ce1f1 cmd/tailscaled: pre-load wintun.dll using a fully-qualified path
In corp PR #14970 I updated the installer to set a security mitigation that
always forces system32 to the front of the Windows dynamic linker's search
path.

Unfortunately there are other products out there that, partying like it's
1995, drop their own, older version of wintun.dll into system32. Since we
look there first, we end up loading that old version.

We can fix this by preloading wintun using a fully-qualified path. When
wintun-go then loads wintun, the dynamic linker will hand it the module
that was previously loaded by us.

Fixes #10023, #10025, #10052

Signed-off-by: Aaron Klotz <aaron@tailscale.com>
1 year ago
..
addlicense
cloner cmd/cloner: fix typo in test type's name 1 year ago
containerboot cmd/containerboot: revert to using tailscale up 1 year ago
derper derp/derphttp: fix race in mesh watcher 1 year ago
derpprobe
dist
get-authkey
gitops-pusher
hello
k8s-operator cmd/k8s-operator: set different app type for operator with proxy (#10081) 1 year ago
mkmanifest
mkpkg
mkversion
nardump
netlogfmt
nginx-auth
pgproxy
printdep
proxy-to-grafana
sniproxy cmd/sniproxy: implement support for control configuration, multiple addresses 1 year ago
speedtest
ssh-auth-none-demo
stunc
sync-containers
tailscale ipn: introduce app connector advertisement preference and flags 1 year ago
tailscaled cmd/tailscaled: pre-load wintun.dll using a fully-qualified path 1 year ago
testcontrol
testwrapper tstest, tstest/integration, github/workflows: shard integration tests 1 year ago
tsconnect cmd/tsconnect/wasm: add missing tstun.Wrapper.Start call 1 year ago
tsshd
viewer