Files
tailscale/tsconst/wintun/wintun.go
T
yaruk-byteandGitHub def265083b tstest/integration: run a smoke test against a Windows tailscaled service (#20382)
* tstest/integration: run a test against a real Windows tailscaled service

Updates #20381

Signed-off-by: Yaruk Asghar <yaruk@tailscale.com>

* tstest/integration: serialize Windows service tests and clean up state

Updates #20381

Signed-off-by: Yaruk Asghar <yaruk@tailscale.com>

* tstest/integration: address review feedback on Windows service tests

Updates #20381

Signed-off-by: Yaruk Asghar <yaruk@tailscale.com>

* tstest/integration: use background context for service teardown

Updates #20381

Signed-off-by: Yaruk Asghar <yaruk@tailscale.com>

* tstest/integration: run Windows service test via the normal windows CI run

Updates #20381

Signed-off-by: Yaruk Asghar <yaruk@tailscale.com>

* tstest/integration: address review feedback on Windows service tests

Updates #20381

Signed-off-by: Yaruk Asghar <yaruk@tailscale.com>

---------

Signed-off-by: Yaruk Asghar <yaruk@tailscale.com>
2026-07-17 12:29:12 -07:00

25 lines
794 B
Go

// Copyright (c) Tailscale Inc & contributors
// SPDX-License-Identifier: BSD-3-Clause
// Package wintun is the single source of truth for the pinned wintun.dll release
// the Tailscale Windows client is built and tested against.
package wintun
const (
// Version is the pinned wintun release.
Version = "0.14.1"
// URL is the wintun.net download for Version.
URL = "https://www.wintun.net/builds/wintun-" + Version + ".zip"
// SHA256 is the hex-encoded sha256 of the zip at URL.
SHA256 = "07c256185d6ee3652e09fa55c0b673e2624b565e02c4b9091c79ca7d2f24ef51"
)
// DLLZipPath returns the path of the wintun.dll for goArch within the release zip.
func DLLZipPath(goArch string) string {
arch := goArch
if goArch == "386" {
arch = "x86"
}
return "wintun/bin/" + arch + "/wintun.dll"
}