diff options
| author | David Anderson <danderson@tailscale.com> | 2020-08-01 02:44:40 +0000 |
|---|---|---|
| committer | David Anderson <danderson@tailscale.com> | 2020-08-01 02:44:40 +0000 |
| commit | e98ed6319a417caf4d665ec759d71d4bb8c8aaee (patch) | |
| tree | 1c625a4c1275d91b46e3a0ff8e613625d652531d /control/controlclient/netmap.go | |
| parent | 2ce2b632396801600b057859ae26c4b508f10e57 (diff) | |
| parent | 9e26ffecf87e3a4deafc5875a8283853d7527458 (diff) | |
| download | tailscale-1.0.1.tar.xz tailscale-1.0.1.zip | |
Merge branch 'main' into release-branch/1.0v1.0.1
Diffstat (limited to 'control/controlclient/netmap.go')
| -rw-r--r-- | control/controlclient/netmap.go | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/control/controlclient/netmap.go b/control/controlclient/netmap.go index 872954030..1ef0bb12f 100644 --- a/control/controlclient/netmap.go +++ b/control/controlclient/netmap.go @@ -32,8 +32,7 @@ type NetworkMap struct { LocalPort uint16 // used for debugging MachineStatus tailcfg.MachineStatus Peers []*tailcfg.Node // sorted by Node.ID - DNS []wgcfg.IP - DNSDomains []string + DNS tailcfg.DNSConfig Hostinfo tailcfg.Hostinfo PacketFilter filter.Matches @@ -219,8 +218,8 @@ const ( // TODO(bradfitz): UAPI seems to only be used by the old confnode and // pingnode; delete this when those are deleted/rewritten? -func (nm *NetworkMap) UAPI(flags WGConfigFlags, dnsOverride []wgcfg.IP) string { - wgcfg, err := nm.WGCfg(log.Printf, flags, dnsOverride) +func (nm *NetworkMap) UAPI(flags WGConfigFlags) string { + wgcfg, err := nm.WGCfg(log.Printf, flags) if err != nil { log.Fatalf("WGCfg() failed unexpectedly: %v", err) } @@ -237,13 +236,12 @@ func (nm *NetworkMap) UAPI(flags WGConfigFlags, dnsOverride []wgcfg.IP) string { const EndpointDiscoSuffix = ".disco.tailscale:12345" // WGCfg returns the NetworkMaps's Wireguard configuration. -func (nm *NetworkMap) WGCfg(logf logger.Logf, flags WGConfigFlags, dnsOverride []wgcfg.IP) (*wgcfg.Config, error) { +func (nm *NetworkMap) WGCfg(logf logger.Logf, flags WGConfigFlags) (*wgcfg.Config, error) { cfg := &wgcfg.Config{ Name: "tailscale", PrivateKey: nm.PrivateKey, Addresses: nm.Addresses, ListenPort: nm.LocalPort, - DNS: append([]wgcfg.IP(nil), dnsOverride...), Peers: make([]wgcfg.Peer, 0, len(nm.Peers)), } |
