SHA256
1
0
forked from pool/tailscale

113 Commits

Author SHA256 Message Date
bae97085fa Accepting request 1326275 from network:vpn
- Update to version 1.92.5:
  * types/persist: omit Persist.AttestationKey based on IsZero
  * disable hardware attestation for kubernetes
  * allow opting out of ACME order replace extension
- Update to version 1.92.4:
  * nothing of importance (forwarded request 1326274 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1326275
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=46
2026-01-09 16:04:11 +00:00
Richard Rahl
d56842182e - Update to version 1.92.5:
* types/persist: omit Persist.AttestationKey based on IsZero
  * disable hardware attestation for kubernetes
  * allow opting out of ACME order replace extension
- Update to version 1.92.4:
  * nothing of importance

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=114
2026-01-09 00:32:50 +00:00
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
Richard Rahl
aa509b69e0 - update to 1.80.0:
* Hostname system policy is added for overriding the device hostname
    configured by the operating system, using an MDM solution.
  * Web interface displays a Login button instead of the Reauthenticate button
    when adding a new device to your tailnet.
  * Tailscale Funnel configuration on devices displays errors when incoming
    connections are not permitted and connections are disallowed.
  * Connections to a custom coordination server that does not support HTTPS
    will no longer fail when a custom port number is specified.
  * TLS certificate requests from Let’s Encrypt include the device's DNS name
    in the CSR’s SAN extension and set the Common Name field.
  * Tailscale Funnel disabled on a device no longer displays enabled in the
    admin console.
  * GitHub username change automatically updates tailnet name
  * 4via6 subnet routers GA
  * Auto approvers GA
  * Node attributes GA
  * Download invoices GA
  * Fast user switching GA
  * Configuration log streaming integration with S3 buckets GA
  * Network flow log streaming integration with S3 buckets GA
  * NextDNS profiles per device GA
  * GitHub secret scanning
- remove fix-CVE-2024-45337.patch, as it's now included

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=63
2025-01-31 17:27:15 +00:00
938c433b47 Accepting request 1231944 from network:vpn
- add patch fix-CVE-2024-45337.patch, to circumevent a possibility
  of exploiting the golang-x-crypto security hole. (fix #1234506) (forwarded request 1231943 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1231944
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=21
2024-12-18 20:09:08 +00:00
Richard Rahl
a1960b58af - add patch fix-CVE-2024-45337.patch, to circumevent a possibility
of exploiting the golang-x-crypto security hole. (fix #1234506)

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=61
2024-12-18 17:43:39 +00:00
263e5eef59 Accepting request 1230718 from network:vpn
OBS-URL: https://build.opensuse.org/request/show/1230718
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=20
2024-12-13 21:38:17 +00:00
Richard Rahl
2b5ad6f362 Accepting request 1230717 from home:rrahl0
- update to 1.78.3:
  * cmd/containerboot: fix nil pointer exception
  * hostinfo: fix testing in container

OBS-URL: https://build.opensuse.org/request/show/1230717
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=59
2024-12-13 06:21:17 +00:00
9d3afc6a46 Accepting request 1228636 from network:vpn
(forwarded request 1228635 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1228636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=19
2024-12-06 13:26:06 +00:00
Richard Rahl
c22a0bd619 OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=57 2024-12-06 01:25:57 +00:00
Richard Rahl
f85219504a - update to 1.78.1:
* health: fix TestHealthMetric

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=56
2024-12-06 01:23:23 +00:00
Richard Rahl
d6af84c7b6 - update to 1.78.0:
* Client metrics have been added, to provide insights into Tailscale client
    behavior, health, and performance.
  * tailscale metrics command has been added, to expose and collect client
    metrics for use with third-party monitoring systems.
  * tailscale syspolicy command has been added, to list system policies, reload
    system policies, or view errors related to the system policies configured
    on the device.
  * Tailscale system policies are applied immediately when pushed via mobile
    device management (MDM) or Group Policy, without requiring a client restart.
  * Tailscale SSH session recording detects the disappearance of the recorder
    node sooner. This fix addresses a security vulnerability described
    in TS-2024-013.
  * New scopes for OAuth clients have been added with more granular permissions.
    Existing OAuth clients using the previous set of scopes, and keys generated
    using these clients, are still valid.

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=55
2024-12-05 22:13:03 +00:00
6cfd54f698 Accepting request 1222620 from network:vpn
OBS-URL: https://build.opensuse.org/request/show/1222620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=18
2024-11-08 11:01:03 +00:00
Richard Rahl
36177afc8e - update to 1.76.6:
* Logging for when clients move home DERP regions is improved.
  * Tailscale clients no longer move their home DERP server prematurely in 
    response to unusual latency at very specific times.

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=53
2024-11-08 03:52:44 +00:00
67362537a0 Accepting request 1218078 from network:vpn
- update to 1.76.3:
  * no relevant changelog
- update to 1.76.2:
  * no relevant changelog
- switch over to the new %{default_fw_backend} macro
- create old init file only for < leap 16

OBS-URL: https://build.opensuse.org/request/show/1218078
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=17
2024-10-25 17:19:32 +00:00
Richard Rahl
ad6ad67137 - update to 1.76.3:
* no relevant changelog
- update to 1.76.2:
  * no relevant changelog
- switch over to the new %{default_fw_backend} macro
- create old init file only for < leap 16

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=51
2024-10-24 15:01:48 +00:00
2c42f71626 Accepting request 1208651 from network:vpn
- update to 1.76.1:
  * tailscale netcheck CLI command no longer crashes when performing diagnostics
    on networks lacking UDP connectivity.
  * Improperly formatted SERVFAIL responses no longer cause DNS timeouts when using an exit node.
  * dbus login sessions no longer fail on systems where /bin/login is missing. (forwarded request 1208650 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1208651
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=16
2024-10-17 16:41:04 +00:00
Richard Rahl
e211ce0614 - update to 1.76.1:
* tailscale netcheck CLI command no longer crashes when performing diagnostics
    on networks lacking UDP connectivity.
  * Improperly formatted SERVFAIL responses no longer cause DNS timeouts when using an exit node.
  * dbus login sessions no longer fail on systems where /bin/login is missing.

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=49
2024-10-17 14:19:57 +00:00
d4132497a4 Accepting request 1208074 from network:vpn
OBS-URL: https://build.opensuse.org/request/show/1208074
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=15
2024-10-15 13:02:21 +00:00
Richard Rahl
8e754bbadc require a fw backend
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=47
2024-10-15 09:09:37 +00:00
aaa9f77fac Accepting request 1207052 from network:vpn
OBS-URL: https://build.opensuse.org/request/show/1207052
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=14
2024-10-11 15:03:00 +00:00
Richard Rahl
52790f3e74 - update to 1.76.0:
* Clients lacking UDP connectivity no longer skip performing fallback latency
    measurements with DERP servers.
  * Warnings no longer display unnecessarily.
  * Tailscale connectivity on in-flight internet on airplanes (such as Alaska Airlines) no longer fails.
  * Service-related processes no longer run unnecessarily when services are disabled on the tailnet.
  * Error messages include explanations in addition to the HTTP status code.
  * Tailscale SSH supports sending environment variables to hosts. It's also possible to specify
    permitted environment variables using the acceptEnv field.
  * Tailscale SSH no longer breaks some terminal applications by omitting pixel width and height when
    resizing the application window.

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=45
2024-10-11 06:11:52 +00:00
d7157acdb9 Accepting request 1202314 from network:vpn
OBS-URL: https://build.opensuse.org/request/show/1202314
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=13
2024-09-23 13:19:17 +00:00
Richard Rahl
29c031e93c Fix to zsh completions file path
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=43
2024-09-21 06:46:14 +00:00
4648ba845d Accepting request 1201856 from network:vpn
(forwarded request 1201855 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1201856
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=12
2024-09-19 19:17:13 +00:00
Richard Rahl
4de2c08f5a OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=41 2024-09-18 19:48:04 +00:00
Richard Rahl
789db47c2a - update to 1.74.1:
* wgengine/magicsock: disable raw disco by default; add envknob to enable

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=40
2024-09-18 19:45:04 +00:00
cf7e451ca1 Accepting request 1200808 from network:vpn
OBS-URL: https://build.opensuse.org/request/show/1200808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=11
2024-09-15 10:35:41 +00:00
Richard Rahl
45a8d4c807 - update to 1.74.0
* AuthKey system policy can be used to authenticate a device with Tailscale using an MDM solution.
  * tailscale dns CLI command is added for accessing Tailscale DNS settings and status.
  * Tailnet Lock long rotation signatures are truncated automatically to avoid excessive growth.
  * Log In option in the client works as expected.
  * TCP generic receive offload (GRO) support is added for improved userspace mode throughput.
  * TCP generic segmentation offload (GSO) is re-introduced for supporting improved userspace mode throughput.
    This was initially introduced in Tailscale v1.72.0 and then rolled back in v1.72.1.
  * Device posture integration with CrowdStrike Falcon can now use MAC addresses to match devices that lack serial numbers.
    When Falcon integration is configured, Device Identity Collection will automatically collect MAC addresses.

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=38
2024-09-13 11:05:19 +00:00
d967e912f2 Accepting request 1195619 from network:vpn
- update to 1.72.1:
  * DNS over TCP failures when querying the Tailscale-internal resolver are fixed. (forwarded request 1195618 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1195619
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=10
2024-08-23 20:26:49 +00:00
2a2c5d5d46 Accepting request 1195170 from network:vpn
- Update to version 1.72.0:
  * posture: deduplicate MAC addresses before returning them
  * health/dns: reduce severity of DNS unavailable warning
  * safeweb: add Server.Close method
  * go.mod.sri: update SRI hash for go.mod changes
  * go.{mod,sum}: migrate from nhooyr.io/websocket to github.com/coder/websocket
  * cmd/viewer: add support for map-like container types
- update golang(API) to 1.23
- export version variables, to circumvent a bug (forwarded request 1195168 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1195170
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=9
2024-08-22 16:13:25 +00:00
a5412847f3 Accepting request 1188315 from network:vpn
- update to 1.70.0:
  * New: Restrict recommended and automatically selected exit nodes using the
    new AllowedSuggestedExitNodes system policy. Applies only to platforms that
    support system policies.
  * Changed: Improved NAT traversal for some uncommon scenarios.
  * Changed: Optimized sending firewall rules to clients more efficiently.
  * Fixed: Exit node suggestion CLI command now prints the hostname.
  * Fixed: Taildrive share paths configured through the CLI resolve relative
    to where you run the tailscale command. (forwarded request 1188314 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1188315
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=8
2024-07-19 13:26:59 +00:00
Richard Rahl
ccc2356f80 - update to 1.70.0:
* New: Restrict recommended and automatically selected exit nodes using the
    new AllowedSuggestedExitNodes system policy. Applies only to platforms that
    support system policies.
  * Changed: Improved NAT traversal for some uncommon scenarios.
  * Changed: Optimized sending firewall rules to clients more efficiently.
  * Fixed: Exit node suggestion CLI command now prints the hostname.
  * Fixed: Taildrive share paths configured through the CLI resolve relative
    to where you run the tailscale command.

OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=32
2024-07-18 06:39:12 +00:00
673644643e Accepting request 1185700 from network:vpn
OBS-URL: https://build.opensuse.org/request/show/1185700
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=7
2024-07-05 17:50:21 +00:00
Richard Rahl
ee6befb779 Accepting request 1185699 from home:rrahl0:upgrades
- update to 1.68.2:
  * Fixed: Tailnet lock validation of rotation signatures now permits multiple nodes
    signed by the same pre-signed reusable auth key.

OBS-URL: https://build.opensuse.org/request/show/1185699
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=30
2024-07-05 00:17:07 +00:00
9ba05860f4 Accepting request 1181177 from network:vpn
OBS-URL: https://build.opensuse.org/request/show/1181177
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=6
2024-06-17 17:30:02 +00:00
Richard Rahl
2b8a3a8246 Accepting request 1181176 from home:rrahl0:upgrades
- update to 1.68.1:
  * Fixed: 4via6 subnet router advertisement works as expected.
  * Fixed: Tailscale SSH access to Security-Enhanced Linux (SELinux) machines works as expected.
- update to 1.68.0:
  * New: Auto-updates are allowed in containers, but ignore the tailnet-wide default
  * New: Apply auto-updates even if the node is down or disconnected from the coordination server.
  * New: tailscale lock status now prints the node's signature.

OBS-URL: https://build.opensuse.org/request/show/1181176
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=28
2024-06-16 14:02:30 +00:00
9d187e3f86 Accepting request 1175719 from network:vpn
OBS-URL: https://build.opensuse.org/request/show/1175719
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=5
2024-05-22 19:32:10 +00:00
Richard Rahl
7e88365b18 Accepting request 1175718 from home:rrahl0:upgrades
- update to 1.66.4:
  * Fixed: Restored UDP connectivity through Mullvad exit nodes
  * Stateful filtering is now off by default
- update to 1.66.3:
  * Login URLs did not always appear in the console when running tailscale up
  * Starting with v1.66, the Kubernetes operator must always run the same or later version
    as the proxies it manages.
  * Expose cloud services on cluster network to the tailnet, using Kubernetes ExternalName Services
  * Expose tailnet services that use Tailscale HTTPS to cluster workloads
  * Cluster workloads can now refer to Tailscale Ingress resources by their MagicDNS names
  * Configure environment variables for Tailscale Kubernetes operator proxies using ProxyClass CRD
  * Expose tailscaled metrics endpoint for Tailscale Kubernetes operator proxies through ProxyClass CRD
  * Configure labels for the Kubernetes operator Pods with Helm chart values
  * Configure affinity rules for Kubernetes operator proxy Pods with ProxyClass
  * Kubernetes operator proxy init container no longer attempts to enable IPv6 forwarding on systems
    that don't have IPv6 module loaded
  * Tailscale containers running on Kubernetes no longer error if an empty Kubernetes Secret is
    pre-created for the tailscaled state
  * Improved the ambiguous error messages when Tailscale running on Kubernetes does not have the right
    permissions to perform actions against the tailscaled state Secret

OBS-URL: https://build.opensuse.org/request/show/1175718
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=26
2024-05-22 08:53:26 +00:00
3af4b2639c Accepting request 1173205 from network:vpn
OBS-URL: https://build.opensuse.org/request/show/1173205
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=4
2024-05-11 16:21:13 +00:00
Richard Rahl
f80c1963ae Accepting request 1173203 from home:rrahl0:upgrades
- update to 1.66.1:
  * Resolved issues with nftables rules for stateful filtering,
    introduced in v1.66.0.
  * tailscale set command flags --netfilter-mode, --snat-subnet-routes,
     and --stateful-filtering are added.
- update to 1.66.0:
  * Implemented client-side quarantining for shared-in exit nodes,
    as a mitigation for a security vulnerability described in TS-2024-005.
  * Use the --stateful-filtering flag for the tailscale up to enable stateful filtering for
    subnet routers and exit nodes, as a mitigation for a security vulnerability described
    in TS-2024-005. 
  * Added tab completions
  * Use the tailscale exit-node suggest command to automatically pick an available exit node
    that is likely to perform best.
  * Site-to-site networking now also requires --stateful-filtering=false in addition to
    --snat-subnet-routes=false on new subnet routers. Existing subnet routers with --snat-subnet-routes=false
    will default to --stateful-filtering=false.
- update to 1.64.2:
  * nothing relevant for linux
- update to 1.64.1:
  * nothing relevant for linux
- update to 1.64.0:
  * New: tailscale configure kubeconfig now respects KUBECONFIG environment variable.
  * Fixed: tailscale configure kubeconfig now works with partially empty kubeconfig.
  * Fixed: MSS clamping for Kubernetes operator proxies using nftables.
  * Fixed: Containers on hosts with partial support for ip6tables no longer crash.
- turn of changelog generation
- add completions for bash

OBS-URL: https://build.opensuse.org/request/show/1173203
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=24
2024-05-10 15:52:27 +00:00
4de44add30 Accepting request 1163652 from network:vpn
OBS-URL: https://build.opensuse.org/request/show/1163652
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=3
2024-04-02 14:41:14 +00:00
Richard Rahl
bda965ca60 Accepting request 1163651 from home:rrahl0:branches:network:vpn
- update to 1.62.1:
  * Send load balancing hint HTTP request header
  * Fixed: Kubernetes operator proxies should not accept subnet routes

OBS-URL: https://build.opensuse.org/request/show/1163651
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=22
2024-03-30 08:39:45 +00:00
d4dc6088a3 Accepting request 1157799 from network:vpn
OBS-URL: https://build.opensuse.org/request/show/1157799
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=2
2024-03-14 16:44:38 +00:00
Richard Rahl
4afb89d537 Accepting request 1157798 from home:rrahl0:branches:network:vpn
update to 1.62.0

OBS-URL: https://build.opensuse.org/request/show/1157798
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=20
2024-03-14 05:33:47 +00:00
12e5a362ba Accepting request 1148805 from network:vpn
OBS-URL: https://build.opensuse.org/request/show/1148805
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tailscale?expand=0&rev=1
2024-02-22 19:56:26 +00:00
Richard Rahl
3947a3aa3a Accepting request 1148797 from home:avicenzi:branches:network:vpn
Disable auto update

OBS-URL: https://build.opensuse.org/request/show/1148797
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=18
2024-02-21 16:28:28 +00:00
Richard Rahl
5cb17dca2f Accepting request 1148119 from home:rrahl0:branches:network:vpn
change to manualrun

OBS-URL: https://build.opensuse.org/request/show/1148119
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=17
2024-02-20 14:53:34 +00:00
Richard Rahl
a47e393dd9 Accepting request 1147777 from home:avicenzi:branches:network:vpn
Cleanup

OBS-URL: https://build.opensuse.org/request/show/1147777
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=16
2024-02-20 14:50:20 +00:00
Richard Rahl
78d29a75b0 Accepting request 1146985 from home:rrahl0:upgrades
- update to 1.60.0:
  * minimum go version 1.22
  * authentication: present users with a valid login page when
    attempting to login even after leaving device unattended for several days
  * networking: mute noisy peer mtu discovery errors
  * networking: expose gVisor metrics in debug mode
  * port mapper: support legacy "urn:dslforum-org" port mapping services
  * port mapper: fix crash when no support mapping services found
  * ssh: log warning when unable to find SSH host keys
  * serve: improve error message when running as non-root
  * Detect when Tailscale is running on Digital Ocean and automatically
    use Digital Ocean's DNS resolvers
  * enable app connectors to install routes for domains that resolve to CNAME
    records
  * support pre-configured routes from control server
  * add new read-only mode
  * tailscale status command: fix output formatting Tailnet
    includes location-based exit nodes
  * a new ProxyClass custom resource that allows to provide custom
    configuration for cluster resources that the operator creates
  * ACL tags for the operator can now be configured via Helm chart values
  * routing to Ingress backends that require an exact path without a slash

OBS-URL: https://build.opensuse.org/request/show/1146985
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=15
2024-02-16 02:26:24 +00:00
Richard Rahl
ed5541e453 Accepting request 1144955 from home:rrahl0:upgrades
- make rpm not overwrite /etc/default/taiscaled
- defattr everything to root

OBS-URL: https://build.opensuse.org/request/show/1144955
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=14
2024-02-07 15:00:35 +00:00
Richard Rahl
e0d50ba56b Accepting request 1143783 from home:rrahl0:upgrades
add changes

OBS-URL: https://build.opensuse.org/request/show/1143783
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=13
2024-02-03 11:19:51 +00:00
Richard Rahl
1466cc208c Accepting request 1141081 from home:rrahl0:branches:network:vpn
update to 1.58.2 and adjust services

OBS-URL: https://build.opensuse.org/request/show/1141081
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=12
2024-01-24 00:06:09 +00:00
Richard Rahl
6c984d71e6 Accepting request 1139876 from home:rrahl0
update to 1.58.0

OBS-URL: https://build.opensuse.org/request/show/1139876
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=11
2024-01-19 09:15:46 +00:00
Richard Rahl
288f16ae22 Accepting request 1137855 from home:rrahl0
fix Leap

OBS-URL: https://build.opensuse.org/request/show/1137855
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=10
2024-01-10 03:48:25 +00:00
Richard Rahl
4fbc65befd Accepting request 1133501 from home:rrahl0
update to 1.56.1

OBS-URL: https://build.opensuse.org/request/show/1133501
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=9
2023-12-15 21:27:53 +00:00
Richard Rahl
303b14b687 Accepting request 1133442 from home:rrahl0
fix versioning to what upstream expects

OBS-URL: https://build.opensuse.org/request/show/1133442
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=8
2023-12-15 13:51:33 +00:00
Richard Rahl
d2cec82018 Accepting request 1133098 from home:rrahl0
update to version 1.56.0

OBS-URL: https://build.opensuse.org/request/show/1133098
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=7
2023-12-14 13:08:31 +00:00
Richard Rahl
8cd5164700 Accepting request 1128667 from home:rrahl0
fix systemd hardening

OBS-URL: https://build.opensuse.org/request/show/1128667
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=6
2023-11-24 22:08:28 +00:00
Richard Rahl
fb8b47b823 Accepting request 1128259 from home:rrahl0
update to version 1.54.0

OBS-URL: https://build.opensuse.org/request/show/1128259
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=5
2023-11-23 07:16:30 +00:00
Richard Rahl
c9fbaf631f update to 1.50.1
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=4
2023-10-03 00:04:44 +00:00
Richard Rahl
883a7cffd0 update to latest version 1.50.0
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=3
2023-09-30 20:11:01 +00:00
997032bf68 Accepting request 1105279 from home:avicenzi:branches:network:vpn
cleanup

OBS-URL: https://build.opensuse.org/request/show/1105279
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=2
2023-08-22 13:34:21 +00:00
00e72cbfad Accepting request 1105152 from home:rrahl0
fixed spec file

OBS-URL: https://build.opensuse.org/request/show/1105152
OBS-URL: https://build.opensuse.org/package/show/network:vpn/tailscale?expand=0&rev=1
2023-08-22 11:57:59 +00:00
7 changed files with 403 additions and 24 deletions

View File

@@ -3,16 +3,16 @@
<param name="url">https://github.com/tailscale/tailscale.git</param>
<param name="scm">git</param>
<param name="package-meta">yes</param>
<param name="revision">refs/tags/v1.72.1</param>
<param name="revision">refs/tags/v1.92.5</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="changesgenerate">disable</param>
</service>
<service name="set_version" mode="manual" />
<service name="recompress" mode="manual">
<param name="file">*.tar</param>
<param name="compression">gz</param>
</service>
<service name="go_modules" mode="manual">
</service>
<service name="set_version" mode="manual" />
</services>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:294d6df3f4585152bd612eed9b34a6c2062589c8989f86ee25e750c37164fcd5
size 55014834

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:03e15ea076362eda1a44712351ba2a19bf746970fee8ddc4013513a07337cbe0
size 11331158

3
tailscale-1.92.5.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0352f78e7a5b7d80ba0ebda7fb5aa3c3deda001259b96518b30a1d4bfbfd7ee0
size 79610116

View File

@@ -1,3 +1,377 @@
-------------------------------------------------------------------
Fri Jan 9 00:06:05 UTC 2026 - Richard Rahl <rrahl0@opensuse.org>
- Update to version 1.92.5:
* types/persist: omit Persist.AttestationKey based on IsZero
* disable hardware attestation for kubernetes
* allow opting out of ACME order replace extension
- Update to version 1.92.4:
* nothing of importance
-------------------------------------------------------------------
Wed Dec 17 13:24:06 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- Update to version 1.92.3:
* WireGuard configuration that occurs automatically in the client, no longer
results in a panic
-------------------------------------------------------------------
Fri Dec 12 14:21:14 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- Update to version 1.92.2:
* cmd/derper: add GCP Certificate Manager support
-------------------------------------------------------------------
Sat Dec 6 11:39:58 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- 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
-------------------------------------------------------------------
Wed Nov 19 16:23:06 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- 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
-------------------------------------------------------------------
Sun Nov 2 11:43:31 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- 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
-------------------------------------------------------------------
Wed Oct 29 09:50:22 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- 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
-------------------------------------------------------------------
Tue Oct 28 11:12:50 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- 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
-------------------------------------------------------------------
Fri Oct 24 18:11:11 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- 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
-------------------------------------------------------------------
Fri Oct 24 10:08:31 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- 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
-------------------------------------------------------------------
Wed Oct 1 11:55:52 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- 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
-------------------------------------------------------------------
Fri Sep 12 11:11:48 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- 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 fix-CVE-2025-58058.patch, fixed upstream
-------------------------------------------------------------------
Fri Aug 29 12:57:59 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- add patch fix-CVE-2025-58058.patch, fixing bsc#1248920
-------------------------------------------------------------------
Fri Aug 29 11:10:29 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- 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
-------------------------------------------------------------------
Tue Jul 29 21:20:47 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- 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
-------------------------------------------------------------------
Sat Jul 26 16:23:38 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- 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)
-------------------------------------------------------------------
Thu Jun 26 17:29:44 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.84.3:
* ipn/ipnlocal: Update hostinfo to control on service config change
-------------------------------------------------------------------
Tue Jun 10 15:36:55 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- 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
-------------------------------------------------------------------
Fri May 30 06:23:15 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.84.1:
* net/dns: cache dns.Config for reuse when compileConfig fails
-------------------------------------------------------------------
Thu May 22 08:27:09 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- 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
-------------------------------------------------------------------
Fri Apr 18 07:37:15 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.82.5:
* A panic issue related to CUBIC congestion control in userspace mode is resolved.
-------------------------------------------------------------------
Thu Mar 27 19:50:58 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- 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.
-------------------------------------------------------------------
Wed Mar 12 09:07:49 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- add patch fix-CVE-2025-22869.patch, fixes bsc#1239353
-------------------------------------------------------------------
Tue Mar 4 13:42:34 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.80.3:
* appc: fix a deadlock in route advertisements
* client/web: fix CSRF handler order in web UI
-------------------------------------------------------------------
Thu Feb 13 14:30:28 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.80.2:
* Use ip:country as a geolocation device posture attribute (generally available).
-------------------------------------------------------------------
Thu Feb 6 19:52:22 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.80.1:
* net/netmon: add extra panic guard around ParseRIB
-------------------------------------------------------------------
Fri Jan 31 17:20:29 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.80.0:
* Hostname system policy is added for overriding the device hostname
configured by the operating system, using an MDM solution.
* Web interface displays a Login button instead of the Reauthenticate button
when adding a new device to your tailnet.
* Tailscale Funnel configuration on devices displays errors when incoming
connections are not permitted and connections are disallowed.
* Connections to a custom coordination server that does not support HTTPS
will no longer fail when a custom port number is specified.
* TLS certificate requests from Lets Encrypt include the device's DNS name
in the CSRs SAN extension and set the Common Name field.
* Tailscale Funnel disabled on a device no longer displays enabled in the
admin console.
* GitHub username change automatically updates tailnet name
* 4via6 subnet routers GA
* Auto approvers GA
* Node attributes GA
* Download invoices GA
* Fast user switching GA
* Configuration log streaming integration with S3 buckets GA
* Network flow log streaming integration with S3 buckets GA
* NextDNS profiles per device GA
* GitHub secret scanning
- remove fix-CVE-2024-45337.patch, as it's now included
-------------------------------------------------------------------
Wed Dec 18 17:33:23 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- add patch fix-CVE-2024-45337.patch, to circumevent a possibility
of exploiting the golang-x-crypto security hole. (fix #1234506)
-------------------------------------------------------------------
Fri Dec 13 05:06:26 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.78.3:
* cmd/containerboot: fix nil pointer exception
* hostinfo: fix testing in container
-------------------------------------------------------------------
Fri Dec 6 01:22:05 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.78.1:
* health: fix TestHealthMetric
-------------------------------------------------------------------
Thu Dec 5 22:10:32 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.78.0:
* Client metrics have been added, to provide insights into Tailscale client
behavior, health, and performance.
* tailscale metrics command has been added, to expose and collect client
metrics for use with third-party monitoring systems.
* tailscale syspolicy command has been added, to list system policies, reload
system policies, or view errors related to the system policies configured
on the device.
* Tailscale system policies are applied immediately when pushed via mobile
device management (MDM) or Group Policy, without requiring a client restart.
* Tailscale SSH session recording detects the disappearance of the recorder
node sooner. This fix addresses a security vulnerability described
in TS-2024-013.
* New scopes for OAuth clients have been added with more granular permissions.
Existing OAuth clients using the previous set of scopes, and keys generated
using these clients, are still valid.
-------------------------------------------------------------------
Fri Nov 8 03:46:50 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.76.6:
* Logging for when clients move home DERP regions is improved.
* Tailscale clients no longer move their home DERP server prematurely in
response to unusual latency at very specific times.
-------------------------------------------------------------------
Tue Oct 22 18:34:42 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.76.3:
* no relevant changelog
- update to 1.76.2:
* no relevant changelog
- switch over to the new %{default_fw_backend} macro
- create old init file only for < leap 16
-------------------------------------------------------------------
Wed Oct 16 20:40:31 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.76.1:
* tailscale netcheck CLI command no longer crashes when performing diagnostics
on networks lacking UDP connectivity.
* Improperly formatted SERVFAIL responses no longer cause DNS timeouts when using an exit node.
* dbus login sessions no longer fail on systems where /bin/login is missing.
-------------------------------------------------------------------
Mon Oct 14 13:06:13 UTC 2024 - Alexandre Vicenzi <alexandre.vicenzi@suse.com>
- Require a firewall backend (boo#1228829)
- Add simple test check to ensure binaries are working
-------------------------------------------------------------------
Fri Oct 11 06:07:28 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.76.0:
* Clients lacking UDP connectivity no longer skip performing fallback latency
measurements with DERP servers.
* Warnings no longer display unnecessarily.
* Tailscale connectivity on in-flight internet on airplanes (such as Alaska Airlines) no longer fails.
* Service-related processes no longer run unnecessarily when services are disabled on the tailnet.
* Error messages include explanations in addition to the HTTP status code.
* Tailscale SSH supports sending environment variables to hosts. It's also possible to specify
permitted environment variables using the acceptEnv field.
* Tailscale SSH no longer breaks some terminal applications by omitting pixel width and height when
resizing the application window.
-------------------------------------------------------------------
Sat Sep 21 05:28:42 UTC 2024 - Eric Torres <eric.torres@its-et.me>
- Change path of zsh completion file to make zsh properly recognize completions
* /usr/share/zsh/site-functions/tailscale moved to /usr/share/zsh/site-functions/_tailscale
-------------------------------------------------------------------
Wed Sep 18 19:10:19 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.74.1:
* wgengine/magicsock: disable raw disco by default; add envknob to enable
-------------------------------------------------------------------
Fri Sep 13 10:48:17 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.74.0
* AuthKey system policy can be used to authenticate a device with Tailscale using an MDM solution.
* tailscale dns CLI command is added for accessing Tailscale DNS settings and status.
* Tailnet Lock long rotation signatures are truncated automatically to avoid excessive growth.
* Log In option in the client works as expected.
* TCP generic receive offload (GRO) support is added for improved userspace mode throughput.
* TCP generic segmentation offload (GSO) is re-introduced for supporting improved userspace mode throughput.
This was initially introduced in Tailscale v1.72.0 and then rolled back in v1.72.1.
* Device posture integration with CrowdStrike Falcon can now use MAC addresses to match devices that lack serial numbers.
When Falcon integration is configured, Device Identity Collection will automatically collect MAC addresses.
-------------------------------------------------------------------
Thu Aug 22 22:08:51 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>

View File

@@ -1,7 +1,7 @@
#
# spec file for package tailscale
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,25 +17,25 @@
Name: tailscale
Version: 1.72.1
Version: 1.92.5
Release: 0
Summary: The easiest, most secure way to use WireGuard and 2FA
License: BSD-3-Clause
Group: Productivity/Networking/Security
URL: https://github.com/tailscale/tailscale
Source: %{name}-%{version}.tar.gz
Source1: vendor.tar.gz
Source2: tailscaled.service
Source3: tailscaled.defaults
Patch1: build-verbose.patch
Patch2: disable-auto-update.patch
Source2: %{name}d.service
Source3: %{name}d.defaults
Patch0: build-verbose.patch
Patch1: disable-auto-update.patch
BuildRequires: bash-completion
BuildRequires: fish
BuildRequires: git
BuildRequires: git-core
BuildRequires: go1.25 >= 1.25.5
BuildRequires: golang-packaging
BuildRequires: zsh
BuildRequires: golang(API) = 1.23
ExcludeArch: i586
Requires: %{default_firewall_backend}
ExcludeArch: %{ix86}
%{?systemd_requires}
%description
@@ -76,14 +76,18 @@ export GOFLAGS="-buildmode=pie"
export VERSION_SHORT=%{version}
export VERSION_LONG=%{version}
export VERSION_GIT_HASH='$(git rev-parse v%{version})'
./build_dist.sh ./cmd/tailscale
./build_dist.sh ./cmd/tailscaled
./build_dist.sh ./cmd/%{name}
./build_dist.sh ./cmd/%{name}d
#generate completions
./%{name} completion bash > ./%{name}.bash
./%{name} completion zsh > ./%{name}.zsh
./%{name} completion fish > ./%{name}.fish
%check
./%{name} version
./%{name}d -version
%install
mkdir -p %{buildroot}%{_sharedstatedir}/%{name}
@@ -92,13 +96,15 @@ install -D -p -m 0755 %{name}d %{buildroot}%{_sbindir}/%{name}d
# service
install -D -p -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}d.service
%if 0%{?suse_version} < 1600
ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}d
%endif
# defaults
install -D -p -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/default/%{name}d
install -D -p -m 0644 ./%{name}.bash %{buildroot}%{_datadir}/bash-completion/completions/%{name}
install -D -p -m 0644 ./%{name}.zsh %{buildroot}%{_datadir}/zsh/site-functions/%{name}
install -D -p -m 0644 ./%{name}.zsh %{buildroot}%{_datadir}/zsh/site-functions/_%{name}
install -D -p -m 0644 ./%{name}.fish %{buildroot}%{_datadir}/fish/vendor_completions.d/%{name}
%pre
@@ -121,13 +127,15 @@ install -D -p -m 0644 ./%{name}.fish %{buildroot}%{_datadir}/fish/vendor_complet
%{_bindir}/%{name}
%{_sbindir}/%{name}d
%{_unitdir}/%{name}d.service
%if 0%{?suse_version} < 1600
%{_sbindir}/rc%{name}d
%endif
%files bash-completion
%{_datadir}/bash-completion/completions/%{name}
%files zsh-completion
%{_datadir}/zsh/site-functions/%{name}
%{_datadir}/zsh/site-functions/_%{name}
%files fish-completion
%{_datadir}/fish/vendor_completions.d/%{name}

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2233214ad5bc4185d8b35517d4a0042b9cc86a65db35637009e9588edb3db7ae
size 18607906
oid sha256:deb7d6bbaa80fd49ecf76c207c81c8dad40db792c7340333007b0ac0e499cf01
size 20891884