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
