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-06-08 14:16:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/netbird (Old)
 and      /work/SRC/openSUSE:Factory/.netbird.new.2375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "netbird"

Mon Jun  8 14:16:49 2026 rev:30 rq:1357725 version:0.72.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/netbird/netbird.changes  2026-05-23 
23:28:00.770268642 +0200
+++ /work/SRC/openSUSE:Factory/.netbird.new.2375/netbird.changes        
2026-06-08 14:23:42.577050249 +0200
@@ -1,0 +2,80 @@
+Sun Jun  7 02:01:23 UTC 2026 - Holden Fried <[email protected]>
+
+- Update to 0.72.2
+  - [management] resolve private services on custom domains in
+    synthesized DNS zones by @mlsmaycon in
+    https://github.com/netbirdio/netbird/pull/6348
+
+-------------------------------------------------------------------
+Sat Jun  6 00:35:10 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update service-install-cli-change.patch:
+  Add more guidance how to manage the drop in files
+
+-------------------------------------------------------------------
+Fri Jun  5 23:16:44 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update to 0.72.1
+  - [management] Copy private field on shallowCloneMapping by
+    @mlsmaycon in #6347
+
+-------------------------------------------------------------------
+Fri Jun  5 16:25:59 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update to 0.72.0
+  - Private Service Expose & Reverse Proxy
+    - Added support to expose NetBird-only services over tunnel
+      peers across management, client, and proxy. #6226
+    - Added follow-up fixes for private reverse-proxy services.
+      #6268
+    - Added private service expose support in the dashboard.
+      netbirdio/dashboard#646
+    - Updated reverse proxy modals in the dashboard.
+      netbirdio/dashboard#661
+    - Bound embed client WireGuard per-device memory across proxy
+      and client. #5962
+  - Client Improvements
+    - Filtered scoped/cloned default routes from BSD network
+      monitor. #6208
+    - Matched DNS wildcard handlers on label boundaries. #6255
+    - Refactored Linux system info to use syscalls. #6230
+    - Released WASM js.FuncOf callbacks in SSH and RDP paths. #5982
+    - Fixed possible deadlock in statemanager Stop. #6228
+    - Improved Rosenpass support. #6136
+    - Recognized NetBird DNS forwarder port in capture text format.
+      #6177
+    - Applied netroute default-gateway workaround on Android. #6192
+    - Captured injected ICMPv6 echo replies in debug capture. #6321
+    - Gated DNS forwarder on BlockInbound. #6257
+    - Persisted sync response via pluggable store, including disk
+      support on iOS. #6331
+    - Allowed WireGuard port to be zero in UI and showed the port
+      in status command. #6158
+    - Prevented corruption from competing log rotation and improved
+      debug bundle. #6214
+  - Management Improvements
+    - Fixed owner role update. #6264
+    - Refactored management server bootstrap. #6256
+    - Updated log levels. #6266
+    - Extended nmap monitoring. #6271
+    - Added SSO session extend flow. #6197
+    - Extended combined server initialization. #6156
+    - Enriched context in permissions manager. #6286
+    - Exported ResolveDomain. #6334
+  - Dashboard Improvements
+    - Added simplified dashboard layout. netbirdio/dashboard#649
+    - Fixed broken SSH and RDP in the dashboard.
+      netbirdio/dashboard#650
+    - Moved setup keys to Settings. netbirdio/dashboard#653
+    - Improved table filters layout. netbirdio/dashboard#654
+    - Grouped Networks and Routes under Network Routing.
+      netbirdio/dashboard#660
+  - Infrastructure & CI
+    - Pinned GitHub Actions with SHA and improved workflows. #6249
+    - Added Codecov integration and coverage reporting across
+      workflows. #6333
+    - Allowed Docker image overrides for getting started. #6335
+    - Exposed VCS revision in dev build version output across
+      client, management, and misc. #6263
+
+-------------------------------------------------------------------

Old:
----
  netbird-0.71.4.obscpio

New:
----
  netbird-0.72.2.obscpio

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

Other differences:
------------------
++++++ netbird.spec ++++++
--- /var/tmp/diff_new_pack.EAMmIc/_old  2026-06-08 14:23:45.193158732 +0200
+++ /var/tmp/diff_new_pack.EAMmIc/_new  2026-06-08 14:23:45.209159395 +0200
@@ -32,7 +32,7 @@
 %bcond_with stub_config
 
 Name:           netbird
-Version:        0.71.4
+Version:        0.72.2
 Release:        0
 Summary:        Mesh VPN based on WireGuard
 License:        AGPL-3.0-only AND BSD-3-Clause

++++++ _service ++++++
--- /var/tmp/diff_new_pack.EAMmIc/_old  2026-06-08 14:23:45.449169348 +0200
+++ /var/tmp/diff_new_pack.EAMmIc/_new  2026-06-08 14:23:45.489171007 +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.71.4</param>
+    <param name="revision">refs/tags/v0.72.2</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">disable</param>

++++++ netbird-0.71.4.obscpio -> netbird-0.72.2.obscpio ++++++
/work/SRC/openSUSE:Factory/netbird/netbird-0.71.4.obscpio 
/work/SRC/openSUSE:Factory/.netbird.new.2375/netbird-0.72.2.obscpio differ: 
char 21, line 1

++++++ netbird.obsinfo ++++++
--- /var/tmp/diff_new_pack.EAMmIc/_old  2026-06-08 14:23:45.925189087 +0200
+++ /var/tmp/diff_new_pack.EAMmIc/_new  2026-06-08 14:23:45.957190414 +0200
@@ -1,5 +1,5 @@
 name: netbird
-version: 0.71.4
-mtime: 1779373632
-commit: 0358be23136da50e829ba99a83e54ef555071a7f
+version: 0.72.2
+mtime: 1780743361
+commit: 1e7b16db0aee0002dc1b1ee2b5733d965baeac08
 

++++++ service-install-cli-change.patch ++++++
--- /var/tmp/diff_new_pack.EAMmIc/_old  2026-06-08 14:23:46.213201030 +0200
+++ /var/tmp/diff_new_pack.EAMmIc/_new  2026-06-08 14:23:46.245202357 +0200
@@ -1,8 +1,8 @@
-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
+Index: netbird/client/cmd/login.go
+===================================================================
+--- netbird.orig/client/cmd/login.go
++++ netbird/client/cmd/login.go
+@@ -83,9 +83,16 @@ func doDaemonLogin(ctx context.Context,
        conn, err := DialClientGRPCServer(ctx, daemonAddr)
        if err != nil {
                //nolint
@@ -22,11 +22,11 @@
        }
        defer conn.Close()
  
-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) {
+Index: netbird/client/cmd/root.go
+===================================================================
+--- netbird.orig/client/cmd/root.go
++++ netbird/client/cmd/root.go
+@@ -403,9 +403,16 @@ func getClient(cmd *cobra.Command) (*grp
        conn, err := DialClientGRPCServer(cmd.Context(), daemonAddr)
        if err != nil {
                //nolint
@@ -46,10 +46,10 @@
        }
  
        return conn, nil
-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
+Index: netbird/client/cmd/service_installer.go
+===================================================================
+--- netbird.orig/client/cmd/service_installer.go
++++ netbird/client/cmd/service_installer.go
 @@ -4,7 +4,7 @@ package cmd
  
  import (
@@ -59,7 +59,7 @@
        "fmt"
        "os"
        "path/filepath"
-@@ -20,6 +20,14 @@ import (
+@@ -20,6 +20,18 @@ import (
  
  var ErrGetServiceStatus = fmt.Errorf("failed to get service status")
  
@@ -68,13 +68,17 @@
 +  "Please use a drop-in file for any needed modifications. \n\n" +
 +  "You can view the default service file at: \n" +
 +  "  /usr/lib/systemd/system/netbird.service \n\n" +
++      "For editing you can use:\n\n" +
++      "  'systemctl edit netbird.service'\n\n" +
++      "Afterwards run:\n\n" +
++      "  'systemctl daemon-reload && systemctl restart netbird.service'\n\n" +
 +  "More on systemd hardening: \n" +
 +  
"https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort \n"
 +
  // Common service command setup
  func setupServiceCommand(cmd *cobra.Command) error {
        SetFlagsFromEnvVars(rootCmd)
-@@ -115,37 +123,7 @@ var installCmd = &cobra.Command{
+@@ -123,37 +135,7 @@ var installCmd = &cobra.Command{
        Use:   "install",
        Short: "Install NetBird service",
        RunE: func(cmd *cobra.Command, args []string) error {
@@ -113,7 +117,7 @@
        },
  }
  
-@@ -153,35 +131,7 @@ var uninstallCmd = &cobra.Command{
+@@ -161,35 +143,7 @@ var uninstallCmd = &cobra.Command{
        Use:   "uninstall",
        Short: "uninstalls NetBird service from system",
        RunE: func(cmd *cobra.Command, args []string) error {
@@ -150,7 +154,7 @@
        },
  }
  
-@@ -191,64 +141,7 @@ var reconfigureCmd = &cobra.Command{
+@@ -199,64 +153,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 {
@@ -216,11 +220,11 @@
        },
  }
  
-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) (
+Index: netbird/client/cmd/status.go
+===================================================================
+--- netbird.orig/client/cmd/status.go
++++ netbird/client/cmd/status.go
+@@ -153,9 +153,16 @@ func getStatus(ctx context.Context, full
        conn, err := DialClientGRPCServer(ctx, daemonAddr)
        if err != nil {
                //nolint
@@ -240,11 +244,11 @@
        }
        defer conn.Close()
  
-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
+Index: netbird/client/cmd/up.go
+===================================================================
+--- netbird.orig/client/cmd/up.go
++++ netbird/client/cmd/up.go
+@@ -222,9 +222,16 @@ func runInDaemonMode(ctx context.Context
        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.2375/vendor.tar.zst differ: char 7, 
line 1

Reply via email to