mirror of
https://github.com/tailscale/tailscale.git
synced 2026-07-20 21:23:07 +08:00
|
Some checks are pending
checklocks / checklocks (push) Waiting to run
CodeQL / Analyze (go) (push) Waiting to run
Dockerfile build / deploy (push) Waiting to run
test installer.sh / test (curl ca-certificates, kalilinux/kali-dev) (push) Waiting to run
test installer.sh / test (curl ca-certificates, kalilinux/kali-rolling) (push) Waiting to run
test installer.sh / test (curl, alpine:3.21) (push) Waiting to run
test installer.sh / test (curl, alpine:edge) (push) Waiting to run
test installer.sh / test (curl, alpine:latest) (push) Waiting to run
test installer.sh / test (curl, amazonlinux:latest) (push) Waiting to run
test installer.sh / test (curl, archlinux:latest) (push) Waiting to run
test installer.sh / test (curl, debian:oldstable-slim) (push) Waiting to run
test installer.sh / test (curl, debian:sid-slim) (push) Waiting to run
test installer.sh / test (curl, debian:stable-slim, 1.80.0) (push) Waiting to run
test installer.sh / test (curl, debian:testing-slim) (push) Waiting to run
test installer.sh / test (curl, elementary/docker:stable) (push) Waiting to run
test installer.sh / test (curl, elementary/docker:unstable) (push) Waiting to run
test installer.sh / test (curl, fedora:latest, 1.80.0) (push) Waiting to run
test installer.sh / test (curl, opensuse/leap:latest) (push) Waiting to run
test installer.sh / test (curl, opensuse/tumbleweed:latest) (push) Waiting to run
test installer.sh / test (curl, oraclelinux:8) (push) Waiting to run
test installer.sh / test (curl, oraclelinux:9) (push) Waiting to run
test installer.sh / test (curl, parrotsec/core:latest) (push) Waiting to run
test installer.sh / test (curl, rockylinux:8.7) (push) Waiting to run
test installer.sh / test (curl, rockylinux:9) (push) Waiting to run
test installer.sh / test (curl, ubuntu:20.04) (push) Waiting to run
test installer.sh / test (curl, ubuntu:22.04) (push) Waiting to run
test installer.sh / test (curl, ubuntu:24.04, 1.80.0) (push) Waiting to run
test installer.sh / test (wget, debian:oldstable-slim) (push) Waiting to run
test installer.sh / test (wget, debian:sid-slim) (push) Waiting to run
test installer.sh / notify-slack (push) Blocked by required conditions
natlab-basic / EasyEasy (push) Waiting to run
CI / gomod-cache (push) Waiting to run
CI / race-root-integration (1/4) (push) Blocked by required conditions
CI / race-root-integration (2/4) (push) Blocked by required conditions
CI / race-root-integration (3/4) (push) Blocked by required conditions
CI / race-root-integration (4/4) (push) Blocked by required conditions
CI / test (-race, amd64, 1/3) (push) Blocked by required conditions
CI / test (-race, amd64, 2/3) (push) Blocked by required conditions
CI / test (-race, amd64, 3/3) (push) Blocked by required conditions
CI / test (386) (push) Blocked by required conditions
CI / test (amd64) (push) Blocked by required conditions
CI / Windows (${{ matrix.name || matrix.shard}}) (win-bench, benchmarks) (push) Blocked by required conditions
CI / Windows (${{ matrix.name || matrix.shard}}) (win-shard-1-2, 1/2) (push) Blocked by required conditions
CI / Windows (${{ matrix.name || matrix.shard}}) (win-shard-2-2, 2/2) (push) Blocked by required conditions
CI / macos (push) Blocked by required conditions
CI / privileged (push) Blocked by required conditions
CI / cross (386, linux) (push) Blocked by required conditions
CI / cross (amd64, darwin) (push) Blocked by required conditions
CI / cross (amd64, freebsd) (push) Blocked by required conditions
CI / cross (amd64, openbsd) (push) Blocked by required conditions
CI / cross (amd64, windows) (push) Blocked by required conditions
CI / cross (arm, 5, linux) (push) Blocked by required conditions
CI / cross (arm, 7, linux) (push) Blocked by required conditions
CI / cross (arm64, darwin) (push) Blocked by required conditions
CI / cross (arm64, linux) (push) Blocked by required conditions
CI / cross (arm64, windows) (push) Blocked by required conditions
CI / cross (loong64, linux) (push) Blocked by required conditions
CI / ios (push) Blocked by required conditions
CI / crossmin (amd64, illumos) (push) Blocked by required conditions
CI / crossmin (amd64, plan9) (push) Blocked by required conditions
CI / crossmin (amd64, solaris) (push) Blocked by required conditions
CI / crossmin (ppc64, aix) (push) Blocked by required conditions
CI / android (push) Blocked by required conditions
CI / wasm (push) Blocked by required conditions
CI / tailscale_go (push) Blocked by required conditions
CI / fuzz (push) Waiting to run
CI / depaware (push) Blocked by required conditions
CI / go_generate (push) Blocked by required conditions
CI / make_tidy (push) Blocked by required conditions
CI / licenses (push) Blocked by required conditions
CI / staticcheck (${{ matrix.name }}) (--with-tags-all=darwin, arm64, darwin, macOS) (push) Blocked by required conditions
CI / staticcheck (${{ matrix.name }}) (--with-tags-all=linux, amd64, linux, Linux) (push) Blocked by required conditions
CI / staticcheck (${{ matrix.name }}) (--with-tags-all=windows, amd64, windows, Windows) (push) Blocked by required conditions
CI / staticcheck (${{ matrix.name }}) (--without-tags-any=windows,darwin,linux --shard=1/4, amd64, linux, Portable (1/4)) (push) Blocked by required conditions
CI / staticcheck (${{ matrix.name }}) (--without-tags-any=windows,darwin,linux --shard=2/4, amd64, linux, Portable (2/4)) (push) Blocked by required conditions
CI / staticcheck (${{ matrix.name }}) (--without-tags-any=windows,darwin,linux --shard=3/4, amd64, linux, Portable (3/4)) (push) Blocked by required conditions
CI / staticcheck (${{ matrix.name }}) (--without-tags-any=windows,darwin,linux --shard=4/4, amd64, linux, Portable (4/4)) (push) Blocked by required conditions
CI / notify_slack (push) Blocked by required conditions
CI / merge_blocker (push) Blocked by required conditions
CI / check_mergeability_strict (push) Blocked by required conditions
CI / check_mergeability (push) Blocked by required conditions
tailscale.com/cmd/vet / vet (push) Waiting to run
Go 1.27 enables GOEXPERIMENT=jsonv2 by default: encoding/json is now
backed by the json/v2 machinery, and github.com/go-json-experiment/json
compiles as a thin alias of the standard library's encoding/json/v2.
Several tag options and behaviors we relied on did not make the cut for
the final Go 1.27 API, breaking tailscaled at runtime and four packages'
tests. This change adapts to the final API while keeping the wire format
byte-for-byte identical on all Go versions.
First, the `format` tag option was demoted to experimental. Its mere
presence in a struct tag now makes marshaling and unmarshaling fail at
runtime. tailcfg.SSHAction.SessionDuration had `format:nano` (added in
|
||
|---|---|---|
| .. | ||
| c2ntypes.go | ||
| derpmap.go | ||
| proto_port_range_test.go | ||
| proto_port_range.go | ||
| tailcfg_clone.go | ||
| tailcfg_test.go | ||
| tailcfg_view.go | ||
| tailcfg.go | ||
| tka.go | ||