···2323}:24242525let2626- version = "1.84.3";2626+ version = "1.86.2";2727in2828buildGoModule {2929 pname = "tailscale";···3737 src = fetchFromGitHub {3838 owner = "tailscale";3939 repo = "tailscale";4040- rev = "v${version}";4141- hash = "sha256-0HvUNpyi6xzS3PtbgMvh6bLRhV77CZRrVSKGMr7JtbE=";4040+ tag = "v${version}";4141+ hash = "sha256-hozfvKkvTeaabN1tYl0NlEpjfD4sZQe9Z+agdoXFHNE=";4242 };43434444- vendorHash = "sha256-QBYCMOWQOBCt+69NtJtluhTZIOiBWcQ78M9Gbki6bN0=";4444+ vendorHash = "sha256-4QTSspHLYJfzlontQ7msXyOB5gzq7ZwSvWmKuYY5klA=";45454646 nativeBuildInputs = [4747 makeWrapper···6363 ];64646565 excludedPackages = [6666- # exlude integration tests which fail to work6767- # and require additional tooling6666+ # Exclude integration tests which fail to work and require additional tooling6867 "tstest/integration"6968 ];7069···7879 "ts_include_cli"7980 ];80818181- # remove vendored tooling to ensure it's not used8282- # also avoids some unnecessary tests8282+ # Remove vendored tooling to ensure it's not used; also avoids some unnecessary tests8383 preBuild = ''8484 rm -rf ./tool8585 '';···149151150152 # flaky: https://github.com/tailscale/tailscale/issues/15348151153 "TestSafeFuncHappyPath"154154+155155+ # Requires `go` to be installed with the `go tool` system which we don't use156156+ "TestGoVersion"157157+158158+ # Fails because we vendor dependencies159159+ "TestLicenseHeaders"152160 ]153161 ++ lib.optionals stdenv.hostPlatform.isDarwin [154162 # syscall default route interface en0 differs from netstat···169165170166 # Fails only on Darwin, succeeds on other tested platforms.171167 "TestOnTailnetDefaultAutoUpdate"168168+169169+ # Fails due to UNIX domain socket path limits in the Nix build environment.170170+ # Likely we could do something to make the paths shorter.171171+ "TestProtocolQEMU"172172+ "TestProtocolUnixDgram"172173 ];173174 in174175 [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];