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
