113 Commits

Author SHA256 Message Date
25fb6b9615 Accepting request 1323401 from network:vpn
- Update to version 1.92.3:
  * WireGuard configuration that occurs automatically in the client, no longer
    results in a panic (forwarded request 1323400 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1323401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=45
2025-12-18 17:32:15 +00:00
Richard Rahl
f506379a86 - Update to version 1.92.3:
* WireGuard configuration that occurs automatically in the client, no longer
    results in a panic

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=112
2025-12-17 17:54:35 +00:00
c7d4a8edbd Accepting request 1322628 from network:vpn
- Update to version 1.92.2:
  * cmd/derper: add GCP Certificate Manager support (forwarded request 1322627 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1322628
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=44
2025-12-12 20:43:17 +00:00
Richard Rahl
fce1b2083b - Update to version 1.92.2:
* cmd/derper: add GCP Certificate Manager support

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=110
2025-12-12 14:29:49 +00:00
d2c4ec3e11 Accepting request 1321351 from network:vpn
- Update to version 1.92.1:
  * fix LocalBackend deadlock when packet arrives during profile switch
  * wgengine: fix TSMP/ICMP callback leak
- Update to version 1.92.0:
  * no changelog provided
- Update to version 1.90.9:
  * tailscaled no longer deadlocks during event bursts
  * The client no longer hangs after wake up (forwarded request 1321350 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1321351
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=43
2025-12-08 10:54:26 +00:00
Richard Rahl
e599b7f0f3 - Update to version 1.92.1:
* fix LocalBackend deadlock when packet arrives during profile switch
  * wgengine: fix TSMP/ICMP callback leak
- Update to version 1.92.0:
  * no changelog provided
- Update to version 1.90.9:
  * tailscaled no longer deadlocks during event bursts
  * The client no longer hangs after wake up

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=108
2025-12-06 11:46:21 +00:00
97d6a0d4fd Accepting request 1318742 from network:vpn
- Update to version 1.90.8:
  * tka: move RemoveAll() to CompactableChonk
- Update to version 1.90.7:
  * wgengine/magicsock: validate endpoint.derpAddr
  * wgengine/magicsock: fix UDPRelayAllocReq/Resp deadlock
  * net/udprelay: replace VNI pool with selection algorithm
  * feature/relayserver,ipn/ipnlocal,net/udprelay: plumb DERPMap
  * feature/relayserver: fix Shutdown() deadlock
  * net/netmon: do not abandon a subscriber when exiting early
  * tka: don't try to read AUMs which are partway through being written
  * tka: rename a mutex to mu instead of single-letter l
  * ipn/ipnlocal: use an in-memory TKA store if FS is unavailable (forwarded request 1318741 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1318742
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=42
2025-11-20 13:50:45 +00:00
Richard Rahl
d8cbdec28e - Update to version 1.90.8:
* tka: move RemoveAll() to CompactableChonk
- Update to version 1.90.7:
  * wgengine/magicsock: validate endpoint.derpAddr
  * wgengine/magicsock: fix UDPRelayAllocReq/Resp deadlock
  * net/udprelay: replace VNI pool with selection algorithm
  * feature/relayserver,ipn/ipnlocal,net/udprelay: plumb DERPMap
  * feature/relayserver: fix Shutdown() deadlock
  * net/netmon: do not abandon a subscriber when exiting early
  * tka: don't try to read AUMs which are partway through being written
  * tka: rename a mutex to mu instead of single-letter l
  * ipn/ipnlocal: use an in-memory TKA store if FS is unavailable

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=106
2025-11-19 18:22:06 +00:00
05d0c2a1df Accepting request 1315613 from network:vpn
- Update to version 1.90.6:
  * Routes no longer stall and fail to apply when updated repeatedly in a short
    period of time
  * Tailscale SSH no longer hangs for 10s when connecting to tsrecorder. This
    affected tailnets that use Tailscale SSH recording (forwarded request 1315612 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1315613
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=41
2025-11-05 15:19:22 +00:00
Richard Rahl
6e9945886e - Update to version 1.90.6:
* Routes no longer stall and fail to apply when updated repeatedly in a short
    period of time
  * Tailscale SSH no longer hangs for 10s when connecting to tsrecorder. This
    affected tailnets that use Tailscale SSH recording

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=104
2025-11-04 22:44:16 +00:00
1650468da8 Accepting request 1314302 from network:vpn
- Update to version 1.90.4:
  * deadlock issue no longer occurs in the client when checking
    for the network to be available
  * tailscaled no longer sporadically panics when a
    Trusted Platform Module (TPM) device is present (forwarded request 1314301 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1314302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=40
2025-10-29 20:08:12 +00:00
Richard Rahl
9e65c6f447 - Update to version 1.90.4:
* deadlock issue no longer occurs in the client when checking
    for the network to be available
  * tailscaled no longer sporadically panics when a
    Trusted Platform Module (TPM) device is present

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=102
2025-10-29 09:57:27 +00:00
0dde72b3c5 Accepting request 1314049 from network:vpn
- Update to version 1.90.3:
  * tailscaled shuts down as expected and without panic
  * tailscaled starts up as expected in a no router configuration environment (forwarded request 1314048 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1314049
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=39
2025-10-28 13:49:25 +00:00
Richard Rahl
9909462d9e - Update to version 1.90.3:
* tailscaled shuts down as expected and without panic
  * tailscaled starts up as expected in a no router configuration environment

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=100
2025-10-28 11:23:52 +00:00
5338fd9fa3 Accepting request 1313598 from network:vpn
OBS-URL: https://build.opensuse.org/request/show/1313598
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=38
2025-10-27 13:38:42 +00:00
Richard Rahl
ce56400c01 - Update to version 1.90.2:
* util/linuxfw: fix 32-bit arm regression with iptables
  * health: compare warnable codes to avoid errors on release branch
  * feature/tpm: check TPM family data for compatibility

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=98
2025-10-24 18:25:48 +00:00
Richard Rahl
1f04778326 - Upate to version 1.90.1:
* Clients can use configured DNS resolvers for all domains
  * Node keys will be renewed seamlessly
  * Unnecessary path discovery packets over DERP servers are suppressed
  * Node key sealing is GA (generally available) and enabled by default

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=97
2025-10-24 10:11:41 +00:00
db30034e27 Accepting request 1308397 from network:vpn
- update to version 1.88.3:
  * cmd/tailscale/cli: add ts2021 debug flag to set a dial plan
  * control/controlhttp: simplify, fix race dialing, remove priority concept
- update to version 1.88.2:
  * k8s-operator: reset service status before append
- require the minimum go version directly, in comparison to using the golang(API)
  symbol (forwarded request 1308396 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1308397
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=37
2025-10-01 16:58:02 +00:00
Richard Rahl
be10986d82 - update to version 1.88.3:
* cmd/tailscale/cli: add ts2021 debug flag to set a dial plan
  * control/controlhttp: simplify, fix race dialing, remove priority concept
- update to version 1.88.2:
  * k8s-operator: reset service status before append
- require the minimum go version directly, in comparison to using the golang(API)
  symbol

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=95
2025-10-01 12:22:36 +00:00
e31a9023ed Accepting request 1305111 from network:vpn
- remove fix-CVE-2025-58058.patch, fixed upstream (forwarded request 1305110 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1305111
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=36
2025-09-16 16:18:50 +00:00
Richard Rahl
c6036422ee - remove fix-CVE-2025-58058.patch, fixed upstream
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=93
2025-09-16 08:39:20 +00:00
Richard Rahl
566209601a - update to version 1.88.1:
* Tailscale CLI prompts users to confirm impactful actions
  * Tailscale SSH works as expected when using an IP address instead of a
    hostname and MagicDNS is disabled
  * fixed: Taildrive sharing when su not present
  * Taildrive files remain consistently accessible
  * new: Tailscale tray GUI
  * DERP IPs changed for Singapore and Tokyo
- remove patch fix-CVE-2025-58058, fixed upstream

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=92
2025-09-12 12:20:11 +00:00
e8033b8603 Accepting request 1301939 from network:vpn
- add patch fix-CVE-2025-58058.patch, fixing bsc#1248920 (forwarded request 1301938 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1301939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=35
2025-08-29 16:37:33 +00:00
Richard Rahl
c80d751fc0 - add patch fix-CVE-2025-58058.patch, fixing bsc#1248920
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=90
2025-08-29 12:59:17 +00:00
Richard Rahl
c327f5e3dc - update to version 1.86.5:
* cmd/k8s-proxy,k8s-operator: fix serve config for userspace mode
- update to version 1.86.4:
  * nothing of relevance
- update to version 1.86.3:
  * nothing of relevance

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=89
2025-08-29 11:17:32 +00:00
8f8f1f7b2c Accepting request 1296390 from network:vpn
- update to version 1.86.2:
  * A deadlock issue that may have occurred in the client
  * An occasional crash when establishing a new port mapping with a gateway or
    firewall (forwarded request 1296389 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1296390
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=34
2025-07-30 09:45:45 +00:00
Richard Rahl
9967c0490e - update to version 1.86.2:
* A deadlock issue that may have occurred in the client
  * An occasional crash when establishing a new port mapping with a gateway or
    firewall

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=87
2025-07-29 21:54:32 +00:00
acc0d6f69f Accepting request 1295907 from network:vpn
- update to version 1.86.0:
  * tsStateEncrypted device posture attribute for checking whether the
    Tailscale client state is encrypted at rest
  * Cross-site request forgery (CSRF) issue that may have resulted in a log in
    error when accessing the web interface
  * Recommended exit node when the previously recommended exit node is offline
  * tailscale up --exit-node=auto:any and tailscale set --exit-node=auto:any
    CLI commands track the recommended exit node and automatically switches to
    it when available exit nodes or network conditions change
  * tailscaled CLI command flag --encrypt-state encrypts the node state file on
    the disk using trusted platform module (TPM) (forwarded request 1295906 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1295907
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=33
2025-07-27 14:26:56 +00:00
Richard Rahl
7b1310a217 - update to version 1.86.0:
* tsStateEncrypted device posture attribute for checking whether the
    Tailscale client state is encrypted at rest
  * Cross-site request forgery (CSRF) issue that may have resulted in a log in
    error when accessing the web interface
  * Recommended exit node when the previously recommended exit node is offline
  * tailscale up --exit-node=auto:any and tailscale set --exit-node=auto:any
    CLI commands track the recommended exit node and automatically switches to
    it when available exit nodes or network conditions change
  * tailscaled CLI command flag --encrypt-state encrypts the node state file on
    the disk using trusted platform module (TPM)

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=85
2025-07-26 16:32:16 +00:00
8da1898a50 Accepting request 1288739 from network:vpn
- update to 1.84.3:
  * ipn/ipnlocal: Update hostinfo to control on service config change (forwarded request 1288738 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1288739
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=32
2025-06-27 21:01:27 +00:00
Richard Rahl
e3e3aab1be - update to 1.84.3:
* ipn/ipnlocal: Update hostinfo to control on service config change

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=83
2025-06-26 17:44:30 +00:00
df641df7e5 Accepting request 1284535 from network:vpn
- update to 1.84.2:
  * Re-enable setting —accept-dns by using TS_EXTRA_ARGS. This issue resulted
    from stricter CLI arguments parsing introduced in Tailscale v1.84.0 (forwarded request 1284534 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1284535
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=31
2025-06-11 14:24:01 +00:00
Richard Rahl
422d112069 - update to 1.84.2:
* Re-enable setting —accept-dns by using TS_EXTRA_ARGS. This issue resulted
    from stricter CLI arguments parsing introduced in Tailscale v1.84.0

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=81
2025-06-10 15:45:21 +00:00
e8ca381df8 Accepting request 1281270 from network:vpn
- update to 1.84.1:
  * net/dns: cache dns.Config for reuse when compileConfig fails (forwarded request 1281269 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1281270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=30
2025-05-30 12:39:07 +00:00
Richard Rahl
93386dca72 - update to 1.84.1:
* net/dns: cache dns.Config for reuse when compileConfig fails

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=79
2025-05-30 06:50:23 +00:00
8fb2bf4c3f Accepting request 1279266 from network:vpn
- update to 1.84.0:
  * The --reason flag is added to the tailscale down command
  * ReconnectAfter policy setting, which configures the maximum period of time
    between a user disconnecting Tailscale and the client automatically
    reconnecting
  * Tailscale CLI commands throw an error if multiple of the same flag are detected
  * Network connectivity issues when creating a new profile or switching
    profiles while using an exit node
  * DNS-over-TCP fallback works correctly with upstream servers reachable only
    via the tailnet
- remove fix-CVE-2025-22869.patch, as upstream updated their dependencies (forwarded request 1279265 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1279266
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=29
2025-05-22 14:57:32 +00:00
Richard Rahl
f05ff0fb44 - update to 1.84.0:
* The --reason flag is added to the tailscale down command
  * ReconnectAfter policy setting, which configures the maximum period of time
    between a user disconnecting Tailscale and the client automatically
    reconnecting
  * Tailscale CLI commands throw an error if multiple of the same flag are detected
  * Network connectivity issues when creating a new profile or switching
    profiles while using an exit node
  * DNS-over-TCP fallback works correctly with upstream servers reachable only
    via the tailnet
- remove fix-CVE-2025-22869.patch, as upstream updated their dependencies

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=77
2025-05-22 12:04:31 +00:00
6b4a306d68 Accepting request 1270797 from network:vpn
- update to 1.82.5:
  * A panic issue related to CUBIC congestion control in userspace mode is resolved. (forwarded request 1270796 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1270797
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=28
2025-04-18 14:22:03 +00:00
Richard Rahl
2d570b44dc - update to 1.82.5:
* A panic issue related to CUBIC congestion control in userspace mode is resolved.

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=75
2025-04-18 07:42:58 +00:00
0aeff92068 Accepting request 1264694 from network:vpn
- update to 1.82.0:
  * DERP functionality within the client supports certificate pinning for
    self-signed IP address certificates for those unable to use Let's Encrypt
    or WebPKI certificates.
  * Go is updated to version 1.24.1
  * NAT traversal code uses the DERP connection that a packet arrived on as an
    ultimate fallback route if no other information is available
  * Captive portal detection reliability is improved on some in-flight Wi-Fi networks
  * Port mapping success rate is improved
  * Helsinki is added as a DERP region. (forwarded request 1264693 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1264694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=27
2025-03-28 06:36:15 +00:00
Richard Rahl
93c5b928dc - update to 1.82.0:
* DERP functionality within the client supports certificate pinning for
    self-signed IP address certificates for those unable to use Let's Encrypt
    or WebPKI certificates.
  * Go is updated to version 1.24.1
  * NAT traversal code uses the DERP connection that a packet arrived on as an
    ultimate fallback route if no other information is available
  * Captive portal detection reliability is improved on some in-flight Wi-Fi networks
  * Port mapping success rate is improved
  * Helsinki is added as a DERP region.

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=73
2025-03-27 19:53:04 +00:00
4fc563b752 Accepting request 1252354 from network:vpn
- add patch fix-CVE-2025-22869.patch, fixes bsc#1239353 (forwarded request 1252353 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1252354
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=26
2025-03-12 19:13:52 +00:00
Richard Rahl
e301c435ed - add patch fix-CVE-2025-22869.patch, fixes bsc#1239353
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=71
2025-03-12 09:22:16 +00:00
cc303292a9 Accepting request 1250085 from network:vpn
- update to 1.80.3:
  * appc: fix a deadlock in route advertisements
  * client/web: fix CSRF handler order in web UI (forwarded request 1250084 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1250085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=25
2025-03-04 17:33:44 +00:00
Richard Rahl
91a96b1ce6 - update to 1.80.3:
* appc: fix a deadlock in route advertisements
  * client/web: fix CSRF handler order in web UI

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=69
2025-03-04 13:49:59 +00:00
786d0d5383 Accepting request 1245709 from network:vpn
- update to 1.80.2:
  * Use ip:country as a geolocation device posture attribute (generally available). (forwarded request 1245700 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1245709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=24
2025-02-13 17:47:55 +00:00
Richard Rahl
66c1141099 - update to 1.80.2:
* Use ip:country as a geolocation device posture attribute (generally available).

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=67
2025-02-13 15:36:34 +00:00
c81f735328 Accepting request 1244263 from network:vpn
- update to 1.80.1:
  * net/netmon: add extra panic guard around ParseRIB (forwarded request 1244262 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1244263
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=23
2025-02-09 19:01:34 +00:00
Richard Rahl
82875da72a - update to 1.80.1:
* net/netmon: add extra panic guard around ParseRIB

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=65
2025-02-07 19:13:40 +00:00
b055a4dece Accepting request 1241760 from network:vpn
OBS-URL: https://build.opensuse.org/request/show/1241760
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=22
2025-02-03 20:42:23 +00:00