github tailscale/tailcat v0.4.0

3 hours ago

Changelog

  • ce6fedc README: document Homebrew install for macOS
  • 79da910 tailcat: reject meows with a zero disco key
  • deece63 flake.nix, tool/updateflakes: keep the nix vendor hash fresh automatically
  • 2a48b15 tailcat: reject null regions and nodes in a ConnBlob
  • 4d50a34 cmd/tailcat: keep --version working as an unadvertised alias
  • 3748bfd cmd/tailcat: add an ls subcommand
  • c6dfb6b README: document receiving, sending, and serving files
  • 1730246 cmd/tailcat: add a recv subcommand
  • 0e377d7 cmd/tailcat: add a cp subcommand
  • 6e15eac tailcat: send the SSH exit-status before closing the sftp channel
  • 1bf70fa cmd/tailcat: add the files service and --files flag
  • 2bd0b26 tailcat: serve the SFTP subsystem, optionally rooted and access-limited
  • 0bf8f4e cmd/tailcat: omit an empty --key from the ssh ProxyCommand
  • 696590d cmd/tailcat: fix accidental revert of pipe_test.go "none" DERP URL
  • 3132331 cmd/tailcat: add a serve subcommand
  • 1fba818 tailcat: add tests for meow packet encoding and parsing
  • 4b057c4 cmd/tailcat: reject genkey --client --key=default as a likely mix-up
  • 9db9c6a cmd/tailcat: print requested help to stdout, not stderr
  • 0c2e011 cmd/tailcat: add examples and long help to the subcommands
  • 0d18092 cmd/tailcat: port the CLI to ff/v4 declarative commands
  • 7be233f tailcat, cmd/tailcat: support SSH on Windows
  • 16efa8c build-tags.txt: pin LF line endings, tolerate CRLF in the sync test
  • 1d77269 cmd/tailcat: don't leak test binaries to the system temp dir
  • 1e2cb79 build-tags.md: document the release build tag list
  • 9092106 internal/buildtags: keep bakedroots in release builds
  • c80e793 .github/workflows: bump the test timeout, cross-build release targets
  • 3dd7671 cmd/tailcat: add an e2e test for the ping subcommand
  • 6973244 cmd/tailcat: add an e2e test for --serve=no-auth-ssh and the ssh subcommand
  • 6e7ba85 cmd/tailcat: add e2e tests for --serve ports and --serve=exit-node
  • b361122 cmd/tailcat: extract an e2e test harness, build the child with release tags
  • 28c95bc add build-tags.txt; build official releases with the trimmed tag list
  • 6e84d56 internal/buildtags: add shared build tag computation, moved from wasmbuild
  • 1075afa Merge pull request #34 from FenjuFu/fix/windows-test-binary
  • 9372744 all: update tailscale.com, adapt to upstream and toolchain changes
  • e008dbe .github/workflows, cmd/tailcat: run tests on macOS and Windows too
  • 0823967 cmd/tailcat: make integration tests portable on Windows

Don't miss a new tailcat release

NewReleases is sending notifications on new releases.