8 Commits
Author SHA1 Message Date
Leon Anavi 10e8a7e824 tailscale: Upgrade 1.102.4 -> 1.104.1
Upgrade to release 1.104.1:

- WireGuard packet buffering uses less memory while waiting for
  peer handshakes.
- WireGuard packet queue depth scales with CPU core count, reducing
  peak memory usage under heavy traffic.
- Client-side netmap caching improves start up speed and
  connectivity when the Tailscale control plane is unreachable.
- WireGuard allocates a single packet buffer for batched I/O,
  improving throughput and reducing memory usage.
- An issue that could prevent traffic over IPv6 link-local
  addresses from flowing through direct and Tailscale Peer Relay
  connections is resolved.
- An issue preventing Linux desktop detection from working on
  Wayland environments is resolved.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-15 22:22:00 -07:00
Ankur Tyagi 8ba2f5cb55 tailscale: upgrade 1.102.3 -> 1.102.4
Changelog:
https://tailscale.com/changelog#2026-09-10

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:46 -07:00
Alper Ak b36e29a86f tailscale: upgrade 1.98.3 -> 1.102.3
do_compile fails with:

  alias.go:618:21: undefined: json.SkipFunc
  alias.go:957:14: undefined: json.DiscardUnknownMembers

Go 1.27 turns the jsonv2 experiment on by default, so the json module
pinned by 1.98.3 builds its alias file against encoding/json/v2 and
aliases symbols that are gone. 1.102.3 pins a newer module.

- Regenerate go module dependencies and license checksums
- Manually verify and complete Unknown license entries

Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-11 07:07:57 -07:00
Khem Raj 8f3df8b447 recipes: Convert licenses to SPDX expressions
- Automatically convert all licenses to valid SPDX license expressions
  using convert-spdx-licenses.py

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-20 22:35:47 -07:00
Adam Duskett f08a6e7c7e tailscale: upgrade 1.94.2 -> 1.98.3
-Regenerate go module dependencies and license checksums
  -Manually verify and complete Unknown license entries

Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-31 03:08:46 -07:00
Ayoub Zaki 96a803a50d tailscale: upgrade 1.84.3 -> 1.94.2
-Update tailscale recipe to version 1.94.2
-Regenerate go module dependencies and license checksums
-Export GOFLAGS with build tags so do_update_modules discovers all dependencies
-Manually verify and complete Unknown license entries

Signed-off-by: Ayoub Zaki <ayoub.zaki@embetrix.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-04-12 16:42:05 -07:00
Dean Sellers eea415cfbd tailscale: Added support for systemd init
Includes the provided service and defaults files for using the
tailscale daemon on systemd init machines.
Added the other kernel modules necessary for tailscaled to work
without warnings to RRECOMMENDS.

Tested with `core-image-minimal` under qemu with machines
`qemux86-64`, `genericx86-64` and `qemuarm64`. Ping
host on tailscale network using magicDNS host lookup.

Signed-off-by: Dean Sellers <dean@sellers.id.au>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-07 21:58:51 -07:00
Jeroen Hofstee 1c9490d376 tailscale: add initial recipe for v1.84.3
Tailscale is a mesh VPN built on the WireGuard protocol.
On the client side, it includes a node agent (tailscaled)
and a client application for configuration (tailscale).
These components can be bundled into a single binary for
a more smaller total size, which is done in this recipe.

Signed-off-by: Jeroen Hofstee <jhofstee@victronenergy.com>
Signed-off-by: Mark Bath <mark@baggywrinkle.co.uk>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-16 08:52:06 -07:00