Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package headscale for openSUSE:Factory 
checked in at 2026-09-28 13:24:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/headscale (Old)
 and      /work/SRC/openSUSE:Factory/.headscale.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "headscale"

Mon Sep 28 13:24:21 2026 rev:21 rq:1381119 version:0.29.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/headscale/headscale.changes      2026-07-31 
16:08:12.146297375 +0200
+++ /work/SRC/openSUSE:Factory/.headscale.new.383539/headscale.changes  
2026-09-28 13:24:33.820510354 +0200
@@ -1,0 +2,57 @@
+Wed Sep 23 21:20:39 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update to version 0.29.4:
+  - Fix a node being listed among its own peers in an incremental
+    map update, which crashes the Tailscale Android app on the
+    device list #3459
+  - Fix deleting a node leaving its long poll open, so the client
+    stayed connected instead of asking for a new login #3449
+  - Fix interactive OIDC login when the confirmation page is
+    reloaded by an ad blocker, back navigation, or pull-to-refresh;
+    the confirmation page now has its own URL, keeping single-use
+    authorization codes out of reloads #3448
+  - Harden the OIDC callback: state and nonce cookies take their
+    Secure flag from server_url so they survive a TLS-terminating
+    proxy, a callback state is single-use, and an invalid
+    oidc.issuer or a missing oidc.client_id/oidc.client_secret now
+    fails at startup #3334
+  - Fix HTTP metrics only counting OPTIONS requests, so
+    http_requests_total and http_request_duration_seconds now cover
+    regular traffic #3414
+  - Fix extra-records filewatcher hanging on shutdown after the
+    watched file is deleted, and leaking the watcher when setup
+    fails #3437
+  - Lowercase DNS extra record names so mixed-case records resolve
+    #3366
+  - Fix headscale users rename sending the raw --identifier flag
+    value instead of the matched user's identifier, so renaming by
+    name works again #3442
+  - Fix tailsql not shutting down with headscale, leaving the
+    process hanging on graceful shutdown #3400
+  - Fix tvOS setup instructions: install the VPN configuration
+    before setting the coordination server URL #3431
+  - Map requests that only bump LastSeen, endpoints or DERP region
+    no longer resend the whole node to every peer, and health
+    probes that change nothing no longer write. Adds
+    headscale_mapper_changes_dropped_total and -
+    headscale_ha_health_updates_total #3417 #3450
+  - The peer map is keyed by node ID and reused for writes that
+    cannot change peer visibility, so a routine map request no
+    longer rebuilds it. Adds
+    headscale_nodestore_snapshot_builds_total #3417 #3450
+  - Fix an expired node staying online forever, because expiring it
+    updated the key deadline without ending its map session #3472
+  - Fix ACME renewal stopping permanently after a badNonce reply,
+    because the error logging middleware drained the response body
+    the acme client needs to detect it #3461
+  - Fix #-prefixed metadata fields being rejected outside acls, so
+    policy editors can store metadata in grants, SSH rules and
+    nodeAttrs #3481
+  - Fix exit nodes not offered by recent macOS and iOS clients,
+    which read the suggest-exit-node peer attribute rather than the
+    advertised 0.0.0.0/0 routes #3487
+  - Fix exit node not offered to viewers whose only matching rule
+    is a via grant; peer visibility now comes from the peer map
+    alone #3409
+
+-------------------------------------------------------------------

Old:
----
  headscale-0.29.3.obscpio

New:
----
  headscale-0.29.4.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ headscale.spec ++++++
--- /var/tmp/diff_new_pack.tr7uFR/_old  2026-09-28 13:24:43.744926423 +0200
+++ /var/tmp/diff_new_pack.tr7uFR/_new  2026-09-28 13:24:43.746926506 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           headscale
-Version:        0.29.3
+Version:        0.29.4
 Release:        0
 Summary:        An open source, self-hosted implementation of the Tailscale 
control server
 License:        BSD-3-Clause

++++++ _service ++++++
--- /var/tmp/diff_new_pack.tr7uFR/_old  2026-09-28 13:24:43.787928225 +0200
+++ /var/tmp/diff_new_pack.tr7uFR/_new  2026-09-28 13:24:43.791928393 +0200
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://github.com/juanfont/headscale.git</param>
-    <param name="revision">refs/tags/v0.29.3</param>
+    <param name="revision">refs/tags/v0.29.4</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">disable</param>

++++++ headscale-0.29.3.obscpio -> headscale-0.29.4.obscpio ++++++
/work/SRC/openSUSE:Factory/headscale/headscale-0.29.3.obscpio 
/work/SRC/openSUSE:Factory/.headscale.new.383539/headscale-0.29.4.obscpio 
differ: char 49, line 1

++++++ headscale.obsinfo ++++++
--- /var/tmp/diff_new_pack.tr7uFR/_old  2026-09-28 13:24:43.865931495 +0200
+++ /var/tmp/diff_new_pack.tr7uFR/_new  2026-09-28 13:24:43.869931663 +0200
@@ -1,5 +1,5 @@
 name: headscale
-version: 0.29.3
-mtime: 1785328531
-commit: 5aff68b5b9921db5ccb88013bb1740077ab872fb
+version: 0.29.4
+mtime: 1790191162
+commit: 8106636c7f8d0cf8c9d4fb0beae94415069b768b
 

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/headscale/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.headscale.new.383539/vendor.tar.zst differ: char 7, 
line 1

Reply via email to