mirror of
https://github.com/coder/coder.git
synced 2025-03-14 10:09:57 +00:00
fix(vpn): configure dns hosts with username (#16352)
Previously we were configuring using the display name of the user, which may contain spaces, special characters, and isn't unique. This was always supposed to be the username.
This commit is contained in:
@ -148,7 +148,7 @@ func (*client) NewConn(initCtx context.Context, serverURL *url.URL, token string
|
||||
updatesCtrl := tailnet.NewTunnelAllWorkspaceUpdatesController(
|
||||
options.Logger,
|
||||
coordCtrl,
|
||||
tailnet.WithDNS(conn, me.Name),
|
||||
tailnet.WithDNS(conn, me.Username),
|
||||
tailnet.WithHandler(options.UpdateHandler),
|
||||
)
|
||||
controller.WorkspaceUpdatesCtrl = updatesCtrl
|
||||
|
@ -5,10 +5,11 @@ package vpn
|
||||
import (
|
||||
"os"
|
||||
|
||||
"cdr.dev/slog"
|
||||
"github.com/tailscale/wireguard-go/tun"
|
||||
"golang.org/x/sys/unix"
|
||||
"golang.org/x/xerrors"
|
||||
|
||||
"cdr.dev/slog"
|
||||
)
|
||||
|
||||
func GetNetworkingStack(t *Tunnel, req *StartRequest, _ slog.Logger) (NetworkStack, error) {
|
||||
|
Reference in New Issue
Block a user