Skip to content

Commit

Permalink
all: update golang.zx2c4.com/wireguard to github.com/tailscale/wiregu…
Browse files Browse the repository at this point in the history
…ard-go

This is temporary while we work to upstream performance work in
WireGuard/wireguard-go#64. A replace directive
is less ideal as it breaks dependent code without duplication of the
directive.

Signed-off-by: Jordan Whited <jordan@tailscale.com>
  • Loading branch information
jwhited committed Dec 9, 2022
1 parent b630944 commit a5997cf
Show file tree
Hide file tree
Showing 37 changed files with 47 additions and 50 deletions.
3 changes: 1 addition & 2 deletions cmd/tailscaled/tailscaled_windows.go
Expand Up @@ -35,11 +35,10 @@ import (
"time"

"github.com/dblohm7/wingoes/com"
"github.com/tailscale/wireguard-go/tun"
"golang.org/x/sys/windows"
"golang.org/x/sys/windows/svc"
"golang.org/x/sys/windows/svc/eventlog"
"golang.zx2c4.com/wintun"
"golang.zx2c4.com/wireguard/tun"
"golang.zx2c4.com/wireguard/windows/tunnel/winipcfg"
"tailscale.com/envknob"
"tailscale.com/logpolicy"
Expand Down
4 changes: 1 addition & 3 deletions go.mod
Expand Up @@ -2,8 +2,6 @@ module tailscale.com

go 1.19

replace golang.zx2c4.com/wireguard => github.com/tailscale/wireguard-go v0.0.0-20221207223341-6be4ed075788

require (
filippo.io/mkcert v1.4.3
github.com/Microsoft/go-winio v0.6.0
Expand Down Expand Up @@ -59,6 +57,7 @@ require (
github.com/tailscale/hujson v0.0.0-20220630195928-54599719472f
github.com/tailscale/mkctr v0.0.0-20220601142259-c0b937af2e89
github.com/tailscale/netlink v1.1.1-0.20211101221916-cabfb018fe85
github.com/tailscale/wireguard-go v0.0.0-20221209221345-680a09da0b2e
github.com/tc-hib/winres v0.1.6
github.com/tcnksm/go-httpstat v0.2.0
github.com/toqueteos/webbrowser v1.2.0
Expand All @@ -75,7 +74,6 @@ require (
golang.org/x/time v0.0.0-20211116232009-f0f3c7e86c11
golang.org/x/tools v0.2.0
golang.zx2c4.com/wintun v0.0.0-20211104114900-415007cec224
golang.zx2c4.com/wireguard v0.0.0-20220920152132-bb719d3a6e2c
golang.zx2c4.com/wireguard/windows v0.5.3
gvisor.dev/gvisor v0.0.0-20220817001344-846276b3dbc5
honnef.co/go/tools v0.4.0-0.dev.0.20220517111757-f4a2f64ce238
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Expand Up @@ -1108,8 +1108,8 @@ github.com/tailscale/mkctr v0.0.0-20220601142259-c0b937af2e89 h1:7xU7AFQE83h0wz/
github.com/tailscale/mkctr v0.0.0-20220601142259-c0b937af2e89/go.mod h1:OGMqrTzDqmJkGumUTtOv44Rp3/4xS+QFbE8Rn0AGlaU=
github.com/tailscale/netlink v1.1.1-0.20211101221916-cabfb018fe85 h1:zrsUcqrG2uQSPhaUPjUQwozcRdDdSxxqhNgNZ3drZFk=
github.com/tailscale/netlink v1.1.1-0.20211101221916-cabfb018fe85/go.mod h1:NzVQi3Mleb+qzq8VmcWpSkcSYxXIg0DkI6XDzpVkhJ0=
github.com/tailscale/wireguard-go v0.0.0-20221207223341-6be4ed075788 h1:HRBKNhAqG+3NGtudGB8QzpaKlvf4MoBCMEnjdF+D+nA=
github.com/tailscale/wireguard-go v0.0.0-20221207223341-6be4ed075788/go.mod h1:wzWjYPfptTrgXwkAZmjd7sXHf7RYnz5PrPr6GN1eb2Y=
github.com/tailscale/wireguard-go v0.0.0-20221209221345-680a09da0b2e h1:A7WGeTOZtS3kKms9sQA9TXlJK5NSji4+jNu3N/e/YDI=
github.com/tailscale/wireguard-go v0.0.0-20221209221345-680a09da0b2e/go.mod h1:iiClgxBTruKI+nmzlQxbFw6c3nB/wb4Td/WCyX2berY=
github.com/tc-hib/winres v0.1.6 h1:qgsYHze+BxQPEYilxIz/KCQGaClvI2+yLBAZs+3+0B8=
github.com/tc-hib/winres v0.1.6/go.mod h1:pe6dOR40VOrGz8PkzreVKNvEKnlE8t4yR8A8naL+t7A=
github.com/tcnksm/go-httpstat v0.2.0 h1:rP7T5e5U2HfmOBmZzGgGZjBQ5/GluWUylujl0tJ04I0=
Expand Down
2 changes: 1 addition & 1 deletion net/tstun/fake.go
Expand Up @@ -8,7 +8,7 @@ import (
"io"
"os"

"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/tun"
)

type fakeTUN struct {
Expand Down
2 changes: 1 addition & 1 deletion net/tstun/ifstatus_noop.go
Expand Up @@ -9,7 +9,7 @@ package tstun
import (
"time"

"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/tun"
"tailscale.com/types/logger"
)

Expand Down
2 changes: 1 addition & 1 deletion net/tstun/ifstatus_windows.go
Expand Up @@ -9,7 +9,7 @@ import (
"sync"
"time"

"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/tun"
"golang.zx2c4.com/wireguard/windows/tunnel/winipcfg"
"tailscale.com/types/logger"
)
Expand Down
2 changes: 1 addition & 1 deletion net/tstun/linkattrs_linux.go
Expand Up @@ -8,7 +8,7 @@ import (
"github.com/mdlayher/genetlink"
"github.com/mdlayher/netlink"
"golang.org/x/sys/unix"
"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/tun"
)

// setLinkSpeed sets the advertised link speed of the TUN interface.
Expand Down
2 changes: 1 addition & 1 deletion net/tstun/linkattrs_notlinux.go
Expand Up @@ -6,7 +6,7 @@

package tstun

import "golang.zx2c4.com/wireguard/tun"
import "github.com/tailscale/wireguard-go/tun"

func setLinkAttrs(iface tun.Device) error {
return nil
Expand Down
2 changes: 1 addition & 1 deletion net/tstun/tap_linux.go
Expand Up @@ -16,7 +16,7 @@ import (

"github.com/insomniacslk/dhcp/dhcpv4"
"golang.org/x/sys/unix"
"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/tun"
"gvisor.dev/gvisor/pkg/tcpip"
"gvisor.dev/gvisor/pkg/tcpip/header"
"gvisor.dev/gvisor/pkg/tcpip/network/ipv4"
Expand Down
2 changes: 1 addition & 1 deletion net/tstun/tun.go
Expand Up @@ -14,7 +14,7 @@ import (
"strings"
"time"

"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/tun"
"tailscale.com/envknob"
"tailscale.com/types/logger"
)
Expand Down
2 changes: 1 addition & 1 deletion net/tstun/tun_notwindows.go
Expand Up @@ -6,7 +6,7 @@

package tstun

import "golang.zx2c4.com/wireguard/tun"
import "github.com/tailscale/wireguard-go/tun"

func interfaceName(dev tun.Device) (string, error) {
return dev.Name()
Expand Down
2 changes: 1 addition & 1 deletion net/tstun/tun_windows.go
Expand Up @@ -5,8 +5,8 @@
package tstun

import (
"github.com/tailscale/wireguard-go/tun"
"golang.org/x/sys/windows"
"golang.zx2c4.com/wireguard/tun"
"golang.zx2c4.com/wireguard/windows/tunnel/winipcfg"
)

Expand Down
4 changes: 2 additions & 2 deletions net/tstun/wrap.go
Expand Up @@ -18,8 +18,8 @@ import (
"time"

"go4.org/mem"
"golang.zx2c4.com/wireguard/device"
"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/device"
"github.com/tailscale/wireguard-go/tun"
"gvisor.dev/gvisor/pkg/tcpip/stack"
"tailscale.com/disco"
"tailscale.com/net/connstats"
Expand Down
2 changes: 1 addition & 1 deletion net/tstun/wrap_test.go
Expand Up @@ -17,7 +17,7 @@ import (

"go4.org/mem"
"go4.org/netipx"
"golang.zx2c4.com/wireguard/tun/tuntest"
"github.com/tailscale/wireguard-go/tun/tuntest"
"tailscale.com/disco"
"tailscale.com/net/connstats"
"tailscale.com/net/netaddr"
Expand Down
2 changes: 1 addition & 1 deletion tstest/integration/tailscaled_deps_test_windows.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions tstest/iosdeps/iosdeps.go
Expand Up @@ -37,8 +37,8 @@ import (

_ "go4.org/mem"
_ "golang.org/x/sys/unix"
_ "golang.zx2c4.com/wireguard/device"
_ "golang.zx2c4.com/wireguard/tun"
_ "github.com/tailscale/wireguard-go/device"
_ "github.com/tailscale/wireguard-go/tun"
_ "tailscale.com/hostinfo"
_ "tailscale.com/ipn"
_ "tailscale.com/ipn/ipnlocal"
Expand Down
2 changes: 1 addition & 1 deletion wgengine/bench/wg.go
Expand Up @@ -13,7 +13,7 @@ import (
"sync"
"testing"

"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/tun"

"tailscale.com/net/dns"
"tailscale.com/tailcfg"
Expand Down
2 changes: 1 addition & 1 deletion wgengine/magicsock/magicsock.go
Expand Up @@ -31,7 +31,7 @@ import (
"go4.org/mem"
"golang.org/x/net/ipv4"
"golang.org/x/net/ipv6"
"golang.zx2c4.com/wireguard/conn"
"github.com/tailscale/wireguard-go/conn"
"tailscale.com/control/controlclient"
"tailscale.com/derp"
"tailscale.com/derp/derphttp"
Expand Down
6 changes: 3 additions & 3 deletions wgengine/magicsock/magicsock_test.go
Expand Up @@ -29,9 +29,9 @@ import (

"go4.org/mem"
"golang.org/x/exp/maps"
wgconn "golang.zx2c4.com/wireguard/conn"
"golang.zx2c4.com/wireguard/device"
"golang.zx2c4.com/wireguard/tun/tuntest"
wgconn "github.com/tailscale/wireguard-go/conn"
"github.com/tailscale/wireguard-go/device"
"github.com/tailscale/wireguard-go/tun/tuntest"
"tailscale.com/derp"
"tailscale.com/derp/derphttp"
"tailscale.com/disco"
Expand Down
2 changes: 1 addition & 1 deletion wgengine/mem_ios.go
Expand Up @@ -5,7 +5,7 @@
package wgengine

import (
"golang.zx2c4.com/wireguard/device"
"github.com/tailscale/wireguard-go/device"
)

// iOS has a very restrictive memory limit on network extensions.
Expand Down
2 changes: 1 addition & 1 deletion wgengine/router/ifconfig_windows.go
Expand Up @@ -15,10 +15,10 @@ import (
"time"

ole "github.com/go-ole/go-ole"
"github.com/tailscale/wireguard-go/tun"
"go4.org/netipx"
"golang.org/x/exp/slices"
"golang.org/x/sys/windows"
"golang.zx2c4.com/wireguard/tun"
"golang.zx2c4.com/wireguard/windows/tunnel/winipcfg"
"tailscale.com/health"
"tailscale.com/net/interfaces"
Expand Down
2 changes: 1 addition & 1 deletion wgengine/router/router.go
Expand Up @@ -10,7 +10,7 @@ import (
"net/netip"
"reflect"

"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/tun"
"tailscale.com/types/logger"
"tailscale.com/types/preftype"
"tailscale.com/wgengine/monitor"
Expand Down
2 changes: 1 addition & 1 deletion wgengine/router/router_darwin.go
Expand Up @@ -5,7 +5,7 @@
package router

import (
"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/tun"
"tailscale.com/types/logger"
"tailscale.com/wgengine/monitor"
)
Expand Down
2 changes: 1 addition & 1 deletion wgengine/router/router_default.go
Expand Up @@ -10,7 +10,7 @@ import (
"fmt"
"runtime"

"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/tun"
"tailscale.com/types/logger"
"tailscale.com/wgengine/monitor"
)
Expand Down
2 changes: 1 addition & 1 deletion wgengine/router/router_freebsd.go
Expand Up @@ -5,7 +5,7 @@
package router

import (
"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/tun"
"tailscale.com/types/logger"
"tailscale.com/wgengine/monitor"
)
Expand Down
2 changes: 1 addition & 1 deletion wgengine/router/router_linux.go
Expand Up @@ -22,7 +22,7 @@ import (
"go4.org/netipx"
"golang.org/x/sys/unix"
"golang.org/x/time/rate"
"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/tun"
"tailscale.com/envknob"
"tailscale.com/net/tsaddr"
"tailscale.com/types/logger"
Expand Down
2 changes: 1 addition & 1 deletion wgengine/router/router_linux_test.go
Expand Up @@ -21,7 +21,7 @@ import (
"github.com/google/go-cmp/cmp"
"github.com/vishvananda/netlink"
"golang.org/x/exp/slices"
"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/tun"
"tailscale.com/tstest"
"tailscale.com/types/logger"
"tailscale.com/wgengine/monitor"
Expand Down
2 changes: 1 addition & 1 deletion wgengine/router/router_openbsd.go
Expand Up @@ -12,7 +12,7 @@ import (
"os/exec"

"go4.org/netipx"
"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/tun"
"tailscale.com/types/logger"
"tailscale.com/wgengine/monitor"
)
Expand Down
2 changes: 1 addition & 1 deletion wgengine/router/router_userspace_bsd.go
Expand Up @@ -14,7 +14,7 @@ import (
"runtime"

"go4.org/netipx"
"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/tun"
"tailscale.com/net/tsaddr"
"tailscale.com/types/logger"
"tailscale.com/version"
Expand Down
2 changes: 1 addition & 1 deletion wgengine/router/router_windows.go
Expand Up @@ -18,8 +18,8 @@ import (
"syscall"
"time"

"github.com/tailscale/wireguard-go/tun"
"golang.org/x/sys/windows"
"golang.zx2c4.com/wireguard/tun"
"golang.zx2c4.com/wireguard/windows/tunnel/winipcfg"
"tailscale.com/logtail/backoff"
"tailscale.com/net/dns"
Expand Down
4 changes: 2 additions & 2 deletions wgengine/userspace.go
Expand Up @@ -20,8 +20,8 @@ import (
"time"

"golang.org/x/exp/maps"
"golang.zx2c4.com/wireguard/device"
"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/device"
"github.com/tailscale/wireguard-go/tun"
"tailscale.com/control/controlclient"
"tailscale.com/envknob"
"tailscale.com/health"
Expand Down
2 changes: 1 addition & 1 deletion wgengine/userspace_ext_test.go
Expand Up @@ -7,7 +7,7 @@ package wgengine_test
import (
"testing"

"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/tun"
"tailscale.com/net/tstun"
"tailscale.com/types/logger"
"tailscale.com/wgengine"
Expand Down
6 changes: 3 additions & 3 deletions wgengine/wgcfg/device.go
Expand Up @@ -8,9 +8,9 @@ import (
"io"
"sort"

"golang.zx2c4.com/wireguard/conn"
"golang.zx2c4.com/wireguard/device"
"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/conn"
"github.com/tailscale/wireguard-go/device"
"github.com/tailscale/wireguard-go/tun"
"tailscale.com/types/logger"
"tailscale.com/util/multierr"
)
Expand Down
6 changes: 3 additions & 3 deletions wgengine/wgcfg/device_test.go
Expand Up @@ -16,9 +16,9 @@ import (
"testing"

"go4.org/mem"
"golang.zx2c4.com/wireguard/conn"
"golang.zx2c4.com/wireguard/device"
"golang.zx2c4.com/wireguard/tun"
"github.com/tailscale/wireguard-go/conn"
"github.com/tailscale/wireguard-go/device"
"github.com/tailscale/wireguard-go/tun"
"tailscale.com/types/key"
)

Expand Down
2 changes: 1 addition & 1 deletion wgengine/wgint/wgint.go
Expand Up @@ -11,7 +11,7 @@ import (
"sync/atomic"
"unsafe"

"golang.zx2c4.com/wireguard/device"
"github.com/tailscale/wireguard-go/device"
)

var (
Expand Down
2 changes: 1 addition & 1 deletion wgengine/wgint/wgint_test.go
Expand Up @@ -7,7 +7,7 @@ package wgint
import (
"testing"

"golang.zx2c4.com/wireguard/device"
"github.com/tailscale/wireguard-go/device"
)

func TestPeerStats(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion wgengine/wglog/wglog.go
Expand Up @@ -10,7 +10,7 @@ import (
"strings"
"sync"

"golang.zx2c4.com/wireguard/device"
"github.com/tailscale/wireguard-go/device"
"tailscale.com/syncs"
"tailscale.com/types/key"
"tailscale.com/types/logger"
Expand Down

0 comments on commit a5997cf

Please sign in to comment.