Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package netbird for openSUSE:Factory checked 
in at 2026-04-02 17:41:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/netbird (Old)
 and      /work/SRC/openSUSE:Factory/.netbird.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "netbird"

Thu Apr  2 17:41:24 2026 rev:17 rq:1344241 version:0.67.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/netbird/netbird.changes  2026-03-30 
18:35:07.864670030 +0200
+++ /work/SRC/openSUSE:Factory/.netbird.new.21863/netbird.changes       
2026-04-02 17:42:38.371007571 +0200
@@ -1,0 +2,45 @@
+Wed Apr  1 19:56:59 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update to 0.67.2:
+  - Client Improvements
+    - Added Expose support to embed library. #5695
+    - Persisted service install parameters across reinstalls. #5732
+    - Fixed Exit Node submenu separator accumulation on Windows.
+      #5691
+    - Fixed Android DNS routes lost after TUN rebuild. #5739
+    - Fixed flaky TestUpdateOldManagementURL in CI. #5703
+    - Fixed path join issue in Windows tests. #5762
+    - Fixed IPv6 address handling in QUIC server. #5763
+    - Refactored Android PeerInfo to use ConnStatus enum. #5644
+    - Added support for embed.Client on Android with netstack mode.
+      #5623
+  - Management Improvements
+    - Added notification endpoints. #5590
+    - Added terminated field to services. #5700
+    - Extended blackbox tests. #5699
+    - Updated to latest gRPC version. #5716
+    - Prevented events for temporary peers. #5719
+    - Persisted proxy capabilities to database. #5720
+    - Added FleetDM API spec support. #5597
+    - Added target user account validation. #5741
+    - Improved permission validation for posture check delete.
+      #5742
+    - Removed client secret from gRPC auth flow. #5751
+    - Fixed panic on management reboot. #5759
+    - Added legacy to embedded IdP migration tool. #5586
+    - Fixed race condition in setup flow allowing multiple owners.
+      #5754
+  - Proxy Enhancements
+    - Added pprof support for proxy debugging. #5764
+  - Security & Stability
+    - Added path traversal and file size protections. #5755
+  - Self-Hosted Improvements
+    - Added self-hosted scaling note. #5769
+  - Miscellaneous
+    - Added missing OpenAPI definitions. #5690
+    - Updated Contributor License Agreement document. #5131
+    - Set permissions on env file for getting started scripts.
+      #5761
+- refresh service-install-cli-change.patch
+
+-------------------------------------------------------------------

Old:
----
  netbird-0.67.1.obscpio

New:
----
  netbird-0.67.2.obscpio

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

Other differences:
------------------
++++++ netbird.spec ++++++
--- /var/tmp/diff_new_pack.2vlBoo/_old  2026-04-02 17:42:39.647060273 +0200
+++ /var/tmp/diff_new_pack.2vlBoo/_new  2026-04-02 17:42:39.647060273 +0200
@@ -32,7 +32,7 @@
 %bcond_with stub_config
 
 Name:           netbird
-Version:        0.67.1
+Version:        0.67.2
 Release:        0
 Summary:        Mesh VPN based on WireGuard
 License:        AGPL-3.0-only AND BSD-3-Clause

++++++ _service ++++++
--- /var/tmp/diff_new_pack.2vlBoo/_old  2026-04-02 17:42:39.691062090 +0200
+++ /var/tmp/diff_new_pack.2vlBoo/_new  2026-04-02 17:42:39.695062256 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/netbirdio/netbird.git</param>
     <param name="scm">git</param>
     <param name="package-meta">yes</param>
-    <param name="revision">refs/tags/v0.67.1</param>
+    <param name="revision">refs/tags/v0.67.2</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">disable</param>

++++++ netbird-0.67.1.obscpio -> netbird-0.67.2.obscpio ++++++
/work/SRC/openSUSE:Factory/netbird/netbird-0.67.1.obscpio 
/work/SRC/openSUSE:Factory/.netbird.new.21863/netbird-0.67.2.obscpio differ: 
char 21, line 1

++++++ netbird.obsinfo ++++++
--- /var/tmp/diff_new_pack.2vlBoo/_old  2026-04-02 17:42:39.779065725 +0200
+++ /var/tmp/diff_new_pack.2vlBoo/_new  2026-04-02 17:42:39.787066055 +0200
@@ -1,5 +1,5 @@
 name: netbird
-version: 0.67.1
-mtime: 1774519865
-commit: 145d82f322e9dfddf2fca981fea3c06b6a3bfeff
+version: 0.67.2
+mtime: 1775064219
+commit: aaf813fc0cb80a8ab84d5398bc10b248d2a3481b
 

++++++ service-install-cli-change.patch ++++++
--- /var/tmp/diff_new_pack.2vlBoo/_old  2026-04-02 17:42:39.815067211 +0200
+++ /var/tmp/diff_new_pack.2vlBoo/_new  2026-04-02 17:42:39.819067376 +0200
@@ -1,8 +1,8 @@
-Index: netbird/client/cmd/login.go
-===================================================================
---- netbird.orig/client/cmd/login.go
-+++ netbird/client/cmd/login.go
-@@ -82,9 +82,16 @@ func doDaemonLogin(ctx context.Context,
+diff --git a/client/cmd/login.go b/client/cmd/login.go
+index 4521a67c..fe28f34a 100644
+--- a/client/cmd/login.go
++++ b/client/cmd/login.go
+@@ -81,9 +81,16 @@ func doDaemonLogin(ctx context.Context, cmd *cobra.Command, 
providedSetupKey str
        conn, err := DialClientGRPCServer(ctx, daemonAddr)
        if err != nil {
                //nolint
@@ -22,11 +22,11 @@
        }
        defer conn.Close()
  
-Index: netbird/client/cmd/root.go
-===================================================================
---- netbird.orig/client/cmd/root.go
-+++ netbird/client/cmd/root.go
-@@ -391,9 +391,16 @@ func getClient(cmd *cobra.Command) (*grp
+diff --git a/client/cmd/root.go b/client/cmd/root.go
+index aa5b98df..19aa1e57 100644
+--- a/client/cmd/root.go
++++ b/client/cmd/root.go
+@@ -401,9 +401,16 @@ func getClient(cmd *cobra.Command) (*grpc.ClientConn, 
error) {
        conn, err := DialClientGRPCServer(cmd.Context(), daemonAddr)
        if err != nil {
                //nolint
@@ -46,10 +46,10 @@
        }
  
        return conn, nil
-Index: netbird/client/cmd/service_installer.go
-===================================================================
---- netbird.orig/client/cmd/service_installer.go
-+++ netbird/client/cmd/service_installer.go
+diff --git a/client/cmd/service_installer.go b/client/cmd/service_installer.go
+index 28770ea1..004f9176 100644
+--- a/client/cmd/service_installer.go
++++ b/client/cmd/service_installer.go
 @@ -4,7 +4,7 @@ package cmd
  
  import (
@@ -74,7 +74,7 @@
  // Common service command setup
  func setupServiceCommand(cmd *cobra.Command) error {
        SetFlagsFromEnvVars(rootCmd)
-@@ -115,29 +123,7 @@ var installCmd = &cobra.Command{
+@@ -115,37 +123,7 @@ var installCmd = &cobra.Command{
        Use:   "install",
        Short: "Install NetBird service",
        RunE: func(cmd *cobra.Command, args []string) error {
@@ -82,6 +82,10 @@
 -                      return err
 -              }
 -
+-              if err := loadAndApplyServiceParams(cmd); err != nil {
+-                      cmd.PrintErrf("Warning: failed to load saved service 
params: %v\n", err)
+-              }
+-
 -              svcConfig, err := createServiceConfigForInstall()
 -              if err != nil {
 -                      return err
@@ -99,13 +103,17 @@
 -                      return fmt.Errorf("install service: %w", err)
 -              }
 -
+-              if err := saveServiceParams(currentServiceParams()); err != nil 
{
+-                      cmd.PrintErrf("Warning: failed to save service params: 
%v\n", err)
+-              }
+-
 -              cmd.Println("NetBird service has been installed")
 -              return nil
 +              return fmt.Errorf("%s", disabledMessage)
        },
  }
  
-@@ -145,35 +131,7 @@ var uninstallCmd = &cobra.Command{
+@@ -153,35 +131,7 @@ var uninstallCmd = &cobra.Command{
        Use:   "uninstall",
        Short: "uninstalls NetBird service from system",
        RunE: func(cmd *cobra.Command, args []string) error {
@@ -142,7 +150,7 @@
        },
  }
  
-@@ -183,56 +141,7 @@ var reconfigureCmd = &cobra.Command{
+@@ -191,64 +141,7 @@ var reconfigureCmd = &cobra.Command{
        Long: `Reconfigures the NetBird service with new settings without 
manual uninstall/install.
  This command will temporarily stop the service, update its configuration, and 
restart it if it was running.`,
        RunE: func(cmd *cobra.Command, args []string) error {
@@ -150,6 +158,10 @@
 -                      return err
 -              }
 -
+-              if err := loadAndApplyServiceParams(cmd); err != nil {
+-                      cmd.PrintErrf("Warning: failed to load saved service 
params: %v\n", err)
+-              }
+-
 -              wasRunning, err := isServiceRunning()
 -              if err != nil && !errors.Is(err, ErrGetServiceStatus) {
 -                      return fmt.Errorf("check service status: %w", err)
@@ -185,6 +197,10 @@
 -                      return fmt.Errorf("install service with new config: 
%w", err)
 -              }
 -
+-              if err := saveServiceParams(currentServiceParams()); err != nil 
{
+-                      cmd.PrintErrf("Warning: failed to save service params: 
%v\n", err)
+-              }
+-
 -              if wasRunning {
 -                      cmd.Println("Starting NetBird service...")
 -                      if err := s.Start(); err != nil {
@@ -200,11 +216,11 @@
        },
  }
  
-Index: netbird/client/cmd/status.go
-===================================================================
---- netbird.orig/client/cmd/status.go
-+++ netbird/client/cmd/status.go
-@@ -125,9 +125,16 @@ func getStatus(ctx context.Context, shou
+diff --git a/client/cmd/status.go b/client/cmd/status.go
+index c35a06eb..b5d6196b 100644
+--- a/client/cmd/status.go
++++ b/client/cmd/status.go
+@@ -143,9 +143,16 @@ func getStatus(ctx context.Context, fullPeerStatus bool, 
shouldRunProbes bool) (
        conn, err := DialClientGRPCServer(ctx, daemonAddr)
        if err != nil {
                //nolint
@@ -224,11 +240,11 @@
        }
        defer conn.Close()
  
-Index: netbird/client/cmd/up.go
-===================================================================
---- netbird.orig/client/cmd/up.go
-+++ netbird/client/cmd/up.go
-@@ -217,9 +217,16 @@ func runInDaemonMode(ctx context.Context
+diff --git a/client/cmd/up.go b/client/cmd/up.go
+index f5766522..fbf7cdc5 100644
+--- a/client/cmd/up.go
++++ b/client/cmd/up.go
+@@ -217,9 +217,16 @@ func runInDaemonMode(ctx context.Context, cmd 
*cobra.Command, pm *profilemanager
        conn, err := DialClientGRPCServer(ctx, daemonAddr)
        if err != nil {
                //nolint

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

Reply via email to