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-13 18:47:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/netbird (Old)
 and      /work/SRC/openSUSE:Factory/.netbird.new.1981 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "netbird"

Sat Jun 13 18:47:59 2026 rev:32 rq:1359052 version:0.72.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/netbird/netbird.changes  2026-06-12 
19:26:56.772738445 +0200
+++ /work/SRC/openSUSE:Factory/.netbird.new.1981/netbird.changes        
2026-06-13 18:49:53.899812880 +0200
@@ -1,0 +2,7 @@
+Fri Jun 12 10:28:49 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update to 0.72.4
+  - [client] Index peer tunnel IPs for faster PeerStateByIP lookup
+    by @mlsmaycon in #6412
+
+-------------------------------------------------------------------

Old:
----
  netbird-0.72.3.obscpio

New:
----
  netbird-0.72.4.obscpio

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

Other differences:
------------------
++++++ netbird.spec ++++++
--- /var/tmp/diff_new_pack.Xm6veO/_old  2026-06-13 18:49:57.623967600 +0200
+++ /var/tmp/diff_new_pack.Xm6veO/_new  2026-06-13 18:49:57.635968099 +0200
@@ -32,7 +32,7 @@
 %bcond_with stub_config
 
 Name:           netbird
-Version:        0.72.3
+Version:        0.72.4
 Release:        0
 Summary:        Mesh VPN based on WireGuard
 License:        AGPL-3.0-only AND BSD-3-Clause

++++++ _service ++++++
--- /var/tmp/diff_new_pack.Xm6veO/_old  2026-06-13 18:49:57.879978237 +0200
+++ /var/tmp/diff_new_pack.Xm6veO/_new  2026-06-13 18:49:57.907979400 +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.72.3</param>
+    <param name="revision">refs/tags/v0.72.4</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">disable</param>

++++++ netbird-0.72.3.obscpio -> netbird-0.72.4.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.72.3/.git/FETCH_HEAD 
new/netbird-0.72.4/.git/FETCH_HEAD
--- old/netbird-0.72.3/.git/FETCH_HEAD  2026-06-10 21:26:54.000000000 +0200
+++ new/netbird-0.72.4/.git/FETCH_HEAD  2026-06-12 10:24:15.000000000 +0200
@@ -50,8 +50,8 @@
 26ed186111c9d177488900f8237a93bc45a1f281       not-for-merge   branch 
'debug-local-records' of https://github.com/netbirdio/netbird
 6240dcd96a6b5863d84b337a0de2d3006f67bf3c       not-for-merge   branch 
'debug-logs' of https://github.com/netbirdio/netbird
 24053750d90dbfc381fcbca9c9925443f51a4d8b       not-for-merge   branch 
'debug-user-role' of https://github.com/netbirdio/netbird
-069dab11788a8196b7f6cfb53e9070707016ca2e       not-for-merge   branch 
'dependabot/github_actions/actions-1b76ec1a46' of 
https://github.com/netbirdio/netbird
-3462eef7c2c86ad7193ca8e69f6279b620f4f453       not-for-merge   branch 
'dependabot/go_modules/aws-sdk-e0d7f0be02' of 
https://github.com/netbirdio/netbird
+f75e7c2a47dd0d5cf07b95ab444055b002115837       not-for-merge   branch 
'dependabot/github_actions/actions-1b76ec1a46' of 
https://github.com/netbirdio/netbird
+9906cb0998993642dbff4ad8464bd2e66d02635f       not-for-merge   branch 
'dependabot/go_modules/aws-sdk-e0d7f0be02' of 
https://github.com/netbirdio/netbird
 26f4e7053c8b7a144a39f12380954414dd01db5f       not-for-merge   branch 
'dependabot/go_modules/github.com/Azure/go-ntlmssp-0.1.1' of 
https://github.com/netbirdio/netbird
 83bbd4bb1d1eed253938533930f8936c9caee966       not-for-merge   branch 
'dependabot/go_modules/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream-1.7.8'
 of https://github.com/netbirdio/netbird
 063a2df3c8a3346321322f85d4ccc8070ad85525       not-for-merge   branch 
'dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.97.3' of 
https://github.com/netbirdio/netbird
@@ -72,11 +72,11 @@
 545c2b642454f4ac9ca37bfbf09f48889768f334       not-for-merge   branch 
'dependabot/go_modules/github.com/spf13/pflag-1.0.10' of 
https://github.com/netbirdio/netbird
 354d344d2bf4b661668f0fe7c83721dbed7de7fa       not-for-merge   branch 
'dependabot/go_modules/golang.org/x/image-0.38.0' of 
https://github.com/netbirdio/netbird
 a60d293300947a1187d29df25b8b8eaeb8b0f2fa       not-for-merge   branch 
'dependabot/go_modules/golang.org/x/mod-0.36.0' of 
https://github.com/netbirdio/netbird
-291e7430ceb8c51c52cc20282fedb13eb494db94       not-for-merge   branch 
'dependabot/go_modules/gorm-2271c8195b' of https://github.com/netbirdio/netbird
-7f74892fa9203b7d7f292595ea811f103a5c4510       not-for-merge   branch 
'dependabot/go_modules/otel-e34c790afd' of https://github.com/netbirdio/netbird
-7eeb01e95ad2c40d72e92969cdbd89d769beb0db       not-for-merge   branch 
'dependabot/go_modules/pion-04391f0276' of https://github.com/netbirdio/netbird
-309ead1ed958c12692333f49479f4a27c394617b       not-for-merge   branch 
'dependabot/go_modules/testcontainers-9a9ed843ba' of 
https://github.com/netbirdio/netbird
-04fcb90a98b51a059157294314940012b83c17c4       not-for-merge   branch 
'dependabot/go_modules/wireguard-dbd6b95108' of 
https://github.com/netbirdio/netbird
+df5e1db94706404d1e932bbe4627b99c54a48acd       not-for-merge   branch 
'dependabot/go_modules/gorm-2271c8195b' of https://github.com/netbirdio/netbird
+0c59b2fd57755e7e80160c7e106008933c81aa5b       not-for-merge   branch 
'dependabot/go_modules/otel-e34c790afd' of https://github.com/netbirdio/netbird
+e463441b1f561dc89db4fab7fa527a8bd975879b       not-for-merge   branch 
'dependabot/go_modules/pion-04391f0276' of https://github.com/netbirdio/netbird
+235f07936abb5d383a26ff98386585e44d460cda       not-for-merge   branch 
'dependabot/go_modules/testcontainers-9a9ed843ba' of 
https://github.com/netbirdio/netbird
+d29aa6e547544ce804f2b6d6a24d9b0845acec77       not-for-merge   branch 
'dependabot/go_modules/wireguard-dbd6b95108' of 
https://github.com/netbirdio/netbird
 065b672d3dff97c42d30df6cfa33c546190970d3       not-for-merge   branch 
'dependabot/npm_and_yarn/proxy/web/postcss-8.5.12' of 
https://github.com/netbirdio/netbird
 8c44187900ec87c8d484881d4e25ad253d73a168       not-for-merge   branch 
'deploy/peer-performance' of https://github.com/netbirdio/netbird
 93c0172c8afca58da00823e8a0b3ee831e746832       not-for-merge   branch 
'deploy/permissions-account' of https://github.com/netbirdio/netbird
@@ -86,6 +86,8 @@
 e37a337164cd4fae3498e1b9c15a420f9553529a       not-for-merge   branch 
'detached' of https://github.com/netbirdio/netbird
 1ad2cb55827afdb324c34ce78370f5c6a1046dfa       not-for-merge   branch 
'detached2' of https://github.com/netbirdio/netbird
 3e187a11a0748a13f3eaa84b640d653be1507b82       not-for-merge   branch 
'dex-nocgo-stub' of https://github.com/netbirdio/netbird
+c2c23f66fed26d9a6a3c95488c19f7cdbb47f8fd       not-for-merge   branch 
'disable_auto_connect_no_client_stop' of https://github.com/netbirdio/netbird
+98ce097ecbd37bb4e738bf08064769bbc06f35cd       not-for-merge   branch 
'dmitri-event-aggregation' of https://github.com/netbirdio/netbird
 76fb153d768835bcb59a499f6b4348f0bc205425       not-for-merge   branch 
'dn-reverse-proxy' of https://github.com/netbirdio/netbird
 2db23a42dc3c18354d5f6cfcffbff10d22113880       not-for-merge   branch 
'dns-exit-node' of https://github.com/netbirdio/netbird
 dcba6a6b7e5bcb8980860fee4d634002a9270e56       not-for-merge   branch 
'dns-interceptor' of https://github.com/netbirdio/netbird
@@ -110,6 +112,7 @@
 ec4d09215c956909fc691110585ebd75ffa28264       not-for-merge   branch 
'feat/better-daemon-connection-lost-message' of 
https://github.com/netbirdio/netbird
 c262c1b2520fb6489d7594635e0c119ed1f861d4       not-for-merge   branch 
'feat/buffer-account-peers-update' of https://github.com/netbirdio/netbird
 4d69874770aed598b5a0e575bc3a3b7ae0625b93       not-for-merge   branch 
'feat/events-metrics' of https://github.com/netbirdio/netbird
+8e0583438414624a51add08378d0484cc6d003b5       not-for-merge   branch 
'feat/getting-started-unified-wizard' of https://github.com/netbirdio/netbird
 9291e3134bedcaaad6931adb5a439d2bd0efe3e6       not-for-merge   branch 
'feat/integrate-zitadel' of https://github.com/netbirdio/netbird
 7298b52fc763e4540ac26685a03d81a8a4943f00       not-for-merge   branch 
'feat/logout-ephemeral' of https://github.com/netbirdio/netbird
 2f40ccc71387c7110a177a6f994b76ff3c1001ae       not-for-merge   branch 
'feat/mgmt-map-serial' of https://github.com/netbirdio/netbird
@@ -209,7 +212,7 @@
 b6af52418740093652d107a8ccbe35a2de9bb877       not-for-merge   branch 
'fix/enforce-acl-for-containers' of https://github.com/netbirdio/netbird
 933cf1c84ded6eaaa659e8c0f95aea0b1f52bebb       not-for-merge   branch 
'fix/engine-stop-in-foreground' of https://github.com/netbirdio/netbird
 56d82a99e15b0e88f4b102725b859210136d0a40       not-for-merge   branch 
'fix/events-key-handling' of https://github.com/netbirdio/netbird
-764642d8f25f2327ace59176c942696813ff10d8       not-for-merge   branch 
'fix/exit-node-v6-deselect-propagation' of https://github.com/netbirdio/netbird
+0035ddde8c47c0107c2f48b85b00cf1a19c3fdb7       not-for-merge   branch 
'fix/exit-node-v6-deselect-propagation' of https://github.com/netbirdio/netbird
 5a4d3770660460620dd25649593f9c74fca869c8       not-for-merge   branch 
'fix/filter-cgnat-cni-ice-candidates' of https://github.com/netbirdio/netbird
 1e630b5d45bfd5fd9fadc776f522de2fc39a0ccf       not-for-merge   branch 
'fix/geo-download' of https://github.com/netbirdio/netbird
 e32ad68f98eb19e9b9ec0adb42d4840bd728e8cc       not-for-merge   branch 
'fix/getting-started' of https://github.com/netbirdio/netbird
@@ -227,6 +230,7 @@
 8f6e91651786ee3414e80d0cdb83562837597811       not-for-merge   branch 
'fix/macos-stale-route-eexist' of https://github.com/netbirdio/netbird
 87416ce185e26fb1a87a48c3c9b46cd47b767e66       not-for-merge   branch 
'fix/merge-main' of https://github.com/netbirdio/netbird
 7775fc5740c14fcda9866d36f6695fd2ad2a88c8       not-for-merge   branch 
'fix/missed-offers-and-debug' of https://github.com/netbirdio/netbird
+10a2273f7eb7edef2ded72a9bdd963bc2d0e87ee       not-for-merge   branch 
'fix/mysql-index-migration' of https://github.com/netbirdio/netbird
 29d6630686bea0d5fff422e7408786f3bcfc09ee       not-for-merge   branch 
'fix/mysql-setup' of https://github.com/netbirdio/netbird
 0cd22a2f978066b48658653fe505caae681e2b9f       not-for-merge   branch 
'fix/nmap-exitnodes' of https://github.com/netbirdio/netbird
 dae8a86f33648be4adb754ccc8a4526dc7c72905       not-for-merge   branch 
'fix/nmap-fwrules' of https://github.com/netbirdio/netbird
@@ -264,9 +268,9 @@
 97ad3307ddb9e07f40a71eaa9489ca74947a6791       not-for-merge   branch 
'log/conn-disconn' of https://github.com/netbirdio/netbird
 a69dc29e7e7e24cf6cf7746632d7b8046c0a70e7       not-for-merge   branch 
'log/getaccount-by-peer' of https://github.com/netbirdio/netbird
 0886b67ce951e5827d87571ac079b6f516027915       not-for-merge   branch 
'logs/peerlogs-addpeer' of https://github.com/netbirdio/netbird
-d7703767d5f211fa41f516340e191b9e609e4f45       not-for-merge   branch 'main' 
of https://github.com/netbirdio/netbird
+8ff3b06cf1295661bbb293a73733d06b05b49959       not-for-merge   branch 'main' 
of https://github.com/netbirdio/netbird
 b03343bc4d249af295a4833161289d8339a0052a       not-for-merge   branch 
'manual-peer-logout' of https://github.com/netbirdio/netbird
-aac109f47f78c18f7b30998b01f1a5f474730166       not-for-merge   branch 
'mdm_integration' of https://github.com/netbirdio/netbird
+6159b68082e2d681c9919e84a3bec1aac4af6202       not-for-merge   branch 
'mdm_integration' of https://github.com/netbirdio/netbird
 6efc1a61fe8568c3ae0704329aa2589c537e801b       not-for-merge   branch 
'merged-fixes' of https://github.com/netbirdio/netbird
 82cec5fb1d4c2127be0b7590481aceec508c7c4f       not-for-merge   branch 
'mlsmaycon-patch-1' of https://github.com/netbirdio/netbird
 24b66fb406f790082a9871d366c3848e29d1b65b       not-for-merge   branch 
'move-licensed-code' of https://github.com/netbirdio/netbird
@@ -291,7 +295,7 @@
 ea01ef79f7aa6753b2dad8ab81360272f0376e07       not-for-merge   branch 
'posture-checks-poc' of https://github.com/netbirdio/netbird
 3251bc79faf77bdea2f0cd733877350d81629bf4       not-for-merge   branch 
'preresolve' of https://github.com/netbirdio/netbird
 0a61d7b20e99aa4852d68e996806265d42e14f38       not-for-merge   branch 
'profile-id' of https://github.com/netbirdio/netbird
-0ffb9e853591152ff2060244b13d77e9ddc4fe79       not-for-merge   branch 
'profile-id-name' of https://github.com/netbirdio/netbird
+2e7b5f71920ce207846f175e2b64bad6a83d0888       not-for-merge   branch 
'profile-id-name' of https://github.com/netbirdio/netbird
 134b5ce819f880b101d78a010610eb670a9a0efc       not-for-merge   branch 
'prototype/reverse-proxy-clusters' of https://github.com/netbirdio/netbird
 e020950cfd0f28dd2c30640ad165008e79039c3c       not-for-merge   branch 
'prototype/reverse-proxy-logs-pagination' of 
https://github.com/netbirdio/netbird
 08ab1e34789b0fb1c03ec4c57a3faffda1cd8695       not-for-merge   branch 
'prototype/reverse-proxy-rename' of https://github.com/netbirdio/netbird
@@ -352,6 +356,7 @@
 89064bb5d5f7c92495c137c89d2b0600afe37d7a       not-for-merge   branch 
'snyk-fix-a54966211e18d4cf67e5a2757cc006d1' of 
https://github.com/netbirdio/netbird
 85799edb822ad8f1d6a18d72724fdac4aebd1663       not-for-merge   branch 
'snyk-fix-c5fafc8a50ce1f29046e25a1fc346185' of 
https://github.com/netbirdio/netbird
 ea465680af192dfe86502b37a4842c9e0cd9737d       not-for-merge   branch 
'snyk-fix-d9d0081a4c7f9137bdb59d0d50a141a2' of 
https://github.com/netbirdio/netbird
+d65927275d03a22bdd300c4e197c696bb2249156       not-for-merge   branch 
'socket-grpc-permissions' of https://github.com/netbirdio/netbird
 6e76a14a8fef933e245de8108f2349812f52572e       not-for-merge   branch 
'sqlite-async-peer-status' of https://github.com/netbirdio/netbird
 c45f1083d667d042b08d46d2142b3c94070a07c8       not-for-merge   branch 'ssh' of 
https://github.com/netbirdio/netbird
 5f5d597c59b1553489691bc114b1962670132589       not-for-merge   branch 
'stop-using-locking-share' of https://github.com/netbirdio/netbird
@@ -393,8 +398,9 @@
 afbddae4729286380895e52a534a4d0a051ace1d       not-for-merge   branch 
'transparent-proxy' of https://github.com/netbirdio/netbird
 bfeb60fbb5b2928628ba8b62b06b49dda427956b       not-for-merge   branch 
'trigger-proxy-update' of https://github.com/netbirdio/netbird
 d6dce0672267fec0272b31836d1db83b1a54e493       not-for-merge   branch 
'tshoot/windows-logger' of https://github.com/netbirdio/netbird
-0d950d46f33f82488121b3206bcb7386ce09ebd7       not-for-merge   branch 
'ui-refactor' of https://github.com/netbirdio/netbird
+13174ed0268e1699065cc30a3ac7c76b9c89f424       not-for-merge   branch 
'ui-refactor' of https://github.com/netbirdio/netbird
 2af67c70234daf248ce7c9d6b215f9c6943de4c1       not-for-merge   branch 
'ui-refactor-gtk3' of https://github.com/netbirdio/netbird
+81dbecb89624aa82cabfcda01d90291777808ffd       not-for-merge   branch 
'ui-refactor-left-click' of https://github.com/netbirdio/netbird
 dfee5252a37b6036d2fc3ac35cdabd79eb525812       not-for-merge   branch 
'ui-tray-linux-leftclick' of https://github.com/netbirdio/netbird
 a6a8d139c761597d9d8b165486aa8a675f4d8640       not-for-merge   branch 
'unsymmetrical-squash' of https://github.com/netbirdio/netbird
 d9fa28d8a05b7cf09c72bfd46e6c0f7cb332c757       not-for-merge   branch 
'update-getting-started-flow-use-postgres' of 
https://github.com/netbirdio/netbird
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.72.3/.git/HEAD new/netbird-0.72.4/.git/HEAD
--- old/netbird-0.72.3/.git/HEAD        2026-06-10 21:26:54.000000000 +0200
+++ new/netbird-0.72.4/.git/HEAD        2026-06-12 10:24:15.000000000 +0200
@@ -1 +1 @@
-d7703767d5f211fa41f516340e191b9e609e4f45
+8ff3b06cf1295661bbb293a73733d06b05b49959
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.72.3/.git/ORIG_HEAD 
new/netbird-0.72.4/.git/ORIG_HEAD
--- old/netbird-0.72.3/.git/ORIG_HEAD   2026-06-10 21:26:54.000000000 +0200
+++ new/netbird-0.72.4/.git/ORIG_HEAD   2026-06-12 10:24:15.000000000 +0200
@@ -1 +1 @@
-d7703767d5f211fa41f516340e191b9e609e4f45
+8ff3b06cf1295661bbb293a73733d06b05b49959
Binary files old/netbird-0.72.3/.git/index and new/netbird-0.72.4/.git/index 
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.72.3/.git/logs/HEAD 
new/netbird-0.72.4/.git/logs/HEAD
--- old/netbird-0.72.3/.git/logs/HEAD   2026-06-10 21:26:54.000000000 +0200
+++ new/netbird-0.72.4/.git/logs/HEAD   2026-06-12 10:24:15.000000000 +0200
@@ -27,3 +27,4 @@
 512899d82d884bb5451e9cd540db324dbe5d2144 
b377d9993334bc5fd73d64c6c468a60653996148 Marcus Rückert <[email protected]> 
1780701110 +0200 checkout: moving from 512899d82d884bb5451e9cd540db324dbe5d2144 
to v0.72.1
 b377d9993334bc5fd73d64c6c468a60653996148 
1e7b16db0aee0002dc1b1ee2b5733d965baeac08 Marcus Rückert <[email protected]> 
1780757924 +0200 checkout: moving from b377d9993334bc5fd73d64c6c468a60653996148 
to v0.72.2
 1e7b16db0aee0002dc1b1ee2b5733d965baeac08 
d7703767d5f211fa41f516340e191b9e609e4f45 Marcus Rückert <[email protected]> 
1781122580 +0200 checkout: moving from 1e7b16db0aee0002dc1b1ee2b5733d965baeac08 
to v0.72.3
+d7703767d5f211fa41f516340e191b9e609e4f45 
8ff3b06cf1295661bbb293a73733d06b05b49959 Marcus Rückert <[email protected]> 
1781260040 +0200 checkout: moving from d7703767d5f211fa41f516340e191b9e609e4f45 
to v0.72.4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/dependabot/github_actions/actions-1b76ec1a46
 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/dependabot/github_actions/actions-1b76ec1a46
--- 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/dependabot/github_actions/actions-1b76ec1a46
       2026-06-10 21:26:54.000000000 +0200
+++ 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/dependabot/github_actions/actions-1b76ec1a46
       2026-06-12 10:24:15.000000000 +0200
@@ -1 +1,2 @@
 0000000000000000000000000000000000000000 
069dab11788a8196b7f6cfb53e9070707016ca2e Marcus Rückert <[email protected]> 
1781122574 +0200 pull: storing head
+069dab11788a8196b7f6cfb53e9070707016ca2e 
f75e7c2a47dd0d5cf07b95ab444055b002115837 Marcus Rückert <[email protected]> 
1781260035 +0200 pull: forced-update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/dependabot/go_modules/aws-sdk-e0d7f0be02
 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/dependabot/go_modules/aws-sdk-e0d7f0be02
--- 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/dependabot/go_modules/aws-sdk-e0d7f0be02
   2026-06-10 21:26:54.000000000 +0200
+++ 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/dependabot/go_modules/aws-sdk-e0d7f0be02
   2026-06-12 10:24:15.000000000 +0200
@@ -1,2 +1,3 @@
 0000000000000000000000000000000000000000 
3128b5b8d38a5f044321525d2ffd3e8f5f91fa06 Marcus Rückert <[email protected]> 
1780676650 +0200 pull: storing head
 3128b5b8d38a5f044321525d2ffd3e8f5f91fa06 
3462eef7c2c86ad7193ca8e69f6279b620f4f453 Marcus Rückert <[email protected]> 
1781122574 +0200 pull: forced-update
+3462eef7c2c86ad7193ca8e69f6279b620f4f453 
9906cb0998993642dbff4ad8464bd2e66d02635f Marcus Rückert <[email protected]> 
1781260035 +0200 pull: forced-update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/dependabot/go_modules/gorm-2271c8195b
 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/dependabot/go_modules/gorm-2271c8195b
--- 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/dependabot/go_modules/gorm-2271c8195b
      2026-06-10 21:26:54.000000000 +0200
+++ 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/dependabot/go_modules/gorm-2271c8195b
      2026-06-12 10:24:15.000000000 +0200
@@ -1,2 +1,3 @@
 0000000000000000000000000000000000000000 
8e2595ead7d503aff5601dfec6b38e1b0b2ccf84 Marcus Rückert <[email protected]> 
1780676650 +0200 pull: storing head
 8e2595ead7d503aff5601dfec6b38e1b0b2ccf84 
291e7430ceb8c51c52cc20282fedb13eb494db94 Marcus Rückert <[email protected]> 
1781122574 +0200 pull: forced-update
+291e7430ceb8c51c52cc20282fedb13eb494db94 
df5e1db94706404d1e932bbe4627b99c54a48acd Marcus Rückert <[email protected]> 
1781260035 +0200 pull: forced-update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/dependabot/go_modules/otel-e34c790afd
 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/dependabot/go_modules/otel-e34c790afd
--- 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/dependabot/go_modules/otel-e34c790afd
      2026-06-10 21:26:54.000000000 +0200
+++ 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/dependabot/go_modules/otel-e34c790afd
      2026-06-12 10:24:15.000000000 +0200
@@ -1,2 +1,3 @@
 0000000000000000000000000000000000000000 
2fe267bd99498957787dc5998735092801d866fa Marcus Rückert <[email protected]> 
1780676650 +0200 pull: storing head
 2fe267bd99498957787dc5998735092801d866fa 
7f74892fa9203b7d7f292595ea811f103a5c4510 Marcus Rückert <[email protected]> 
1781122574 +0200 pull: forced-update
+7f74892fa9203b7d7f292595ea811f103a5c4510 
0c59b2fd57755e7e80160c7e106008933c81aa5b Marcus Rückert <[email protected]> 
1781260035 +0200 pull: forced-update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/dependabot/go_modules/pion-04391f0276
 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/dependabot/go_modules/pion-04391f0276
--- 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/dependabot/go_modules/pion-04391f0276
      2026-06-10 21:26:54.000000000 +0200
+++ 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/dependabot/go_modules/pion-04391f0276
      2026-06-12 10:24:15.000000000 +0200
@@ -1,2 +1,3 @@
 0000000000000000000000000000000000000000 
253c96c5a7878c16a184fe628eda14742379c365 Marcus Rückert <[email protected]> 
1780676650 +0200 pull: storing head
 253c96c5a7878c16a184fe628eda14742379c365 
7eeb01e95ad2c40d72e92969cdbd89d769beb0db Marcus Rückert <[email protected]> 
1781122574 +0200 pull: forced-update
+7eeb01e95ad2c40d72e92969cdbd89d769beb0db 
e463441b1f561dc89db4fab7fa527a8bd975879b Marcus Rückert <[email protected]> 
1781260035 +0200 pull: forced-update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/dependabot/go_modules/testcontainers-9a9ed843ba
 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/dependabot/go_modules/testcontainers-9a9ed843ba
--- 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/dependabot/go_modules/testcontainers-9a9ed843ba
    2026-06-10 21:26:54.000000000 +0200
+++ 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/dependabot/go_modules/testcontainers-9a9ed843ba
    2026-06-12 10:24:15.000000000 +0200
@@ -1,2 +1,3 @@
 0000000000000000000000000000000000000000 
63ab1acdd6f457c3fb4a8a0da779fdb0ae0a0ba3 Marcus Rückert <[email protected]> 
1780676650 +0200 pull: storing head
 63ab1acdd6f457c3fb4a8a0da779fdb0ae0a0ba3 
309ead1ed958c12692333f49479f4a27c394617b Marcus Rückert <[email protected]> 
1781122574 +0200 pull: forced-update
+309ead1ed958c12692333f49479f4a27c394617b 
235f07936abb5d383a26ff98386585e44d460cda Marcus Rückert <[email protected]> 
1781260035 +0200 pull: forced-update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/dependabot/go_modules/wireguard-dbd6b95108
 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/dependabot/go_modules/wireguard-dbd6b95108
--- 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/dependabot/go_modules/wireguard-dbd6b95108
 2026-06-10 21:26:54.000000000 +0200
+++ 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/dependabot/go_modules/wireguard-dbd6b95108
 2026-06-12 10:24:15.000000000 +0200
@@ -1,2 +1,3 @@
 0000000000000000000000000000000000000000 
fd49f4d1a76285f4fdac9a60a663f05bec18ec3e Marcus Rückert <[email protected]> 
1780676650 +0200 pull: storing head
 fd49f4d1a76285f4fdac9a60a663f05bec18ec3e 
04fcb90a98b51a059157294314940012b83c17c4 Marcus Rückert <[email protected]> 
1781122574 +0200 pull: forced-update
+04fcb90a98b51a059157294314940012b83c17c4 
d29aa6e547544ce804f2b6d6a24d9b0845acec77 Marcus Rückert <[email protected]> 
1781260035 +0200 pull: forced-update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/disable_auto_connect_no_client_stop
 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/disable_auto_connect_no_client_stop
--- 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/disable_auto_connect_no_client_stop
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/disable_auto_connect_no_client_stop
        2026-06-12 10:24:15.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
c2c23f66fed26d9a6a3c95488c19f7cdbb47f8fd Marcus Rückert <[email protected]> 
1781260035 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/dmitri-event-aggregation 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/dmitri-event-aggregation
--- old/netbird-0.72.3/.git/logs/refs/remotes/origin/dmitri-event-aggregation   
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.72.4/.git/logs/refs/remotes/origin/dmitri-event-aggregation   
2026-06-12 10:24:15.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
98ce097ecbd37bb4e738bf08064769bbc06f35cd Marcus Rückert <[email protected]> 
1781260035 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/feat/getting-started-unified-wizard
 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/feat/getting-started-unified-wizard
--- 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/feat/getting-started-unified-wizard
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/feat/getting-started-unified-wizard
        2026-06-12 10:24:15.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
8e0583438414624a51add08378d0484cc6d003b5 Marcus Rückert <[email protected]> 
1781260035 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/fix/exit-node-v6-deselect-propagation
 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/fix/exit-node-v6-deselect-propagation
--- 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/fix/exit-node-v6-deselect-propagation
      2026-06-10 21:26:54.000000000 +0200
+++ 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/fix/exit-node-v6-deselect-propagation
      2026-06-12 10:24:15.000000000 +0200
@@ -1 +1,2 @@
 0000000000000000000000000000000000000000 
764642d8f25f2327ace59176c942696813ff10d8 Marcus Rückert <[email protected]> 
1780676650 +0200 pull: storing head
+764642d8f25f2327ace59176c942696813ff10d8 
0035ddde8c47c0107c2f48b85b00cf1a19c3fdb7 Marcus Rückert <[email protected]> 
1781260035 +0200 pull: fast-forward
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/fix/mysql-index-migration 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/fix/mysql-index-migration
--- old/netbird-0.72.3/.git/logs/refs/remotes/origin/fix/mysql-index-migration  
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.72.4/.git/logs/refs/remotes/origin/fix/mysql-index-migration  
2026-06-12 10:24:15.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
10a2273f7eb7edef2ded72a9bdd963bc2d0e87ee Marcus Rückert <[email protected]> 
1781260035 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.72.3/.git/logs/refs/remotes/origin/main 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/main
--- old/netbird-0.72.3/.git/logs/refs/remotes/origin/main       2026-06-10 
21:26:54.000000000 +0200
+++ new/netbird-0.72.4/.git/logs/refs/remotes/origin/main       2026-06-12 
10:24:15.000000000 +0200
@@ -24,3 +24,4 @@
 512899d82d884bb5451e9cd540db324dbe5d2144 
b377d9993334bc5fd73d64c6c468a60653996148 Marcus Rückert <[email protected]> 
1780701105 +0200 pull: fast-forward
 b377d9993334bc5fd73d64c6c468a60653996148 
1e7b16db0aee0002dc1b1ee2b5733d965baeac08 Marcus Rückert <[email protected]> 
1780757919 +0200 pull: fast-forward
 1e7b16db0aee0002dc1b1ee2b5733d965baeac08 
d7703767d5f211fa41f516340e191b9e609e4f45 Marcus Rückert <[email protected]> 
1781122574 +0200 pull: fast-forward
+d7703767d5f211fa41f516340e191b9e609e4f45 
8ff3b06cf1295661bbb293a73733d06b05b49959 Marcus Rückert <[email protected]> 
1781260035 +0200 pull: fast-forward
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/mdm_integration 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/mdm_integration
--- old/netbird-0.72.3/.git/logs/refs/remotes/origin/mdm_integration    
2026-06-10 21:26:54.000000000 +0200
+++ new/netbird-0.72.4/.git/logs/refs/remotes/origin/mdm_integration    
2026-06-12 10:24:15.000000000 +0200
@@ -1 +1,2 @@
 0000000000000000000000000000000000000000 
aac109f47f78c18f7b30998b01f1a5f474730166 Marcus Rückert <[email protected]> 
1781122574 +0200 pull: storing head
+aac109f47f78c18f7b30998b01f1a5f474730166 
6159b68082e2d681c9919e84a3bec1aac4af6202 Marcus Rückert <[email protected]> 
1781260035 +0200 pull: fast-forward
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/profile-id-name 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/profile-id-name
--- old/netbird-0.72.3/.git/logs/refs/remotes/origin/profile-id-name    
2026-06-10 21:26:54.000000000 +0200
+++ new/netbird-0.72.4/.git/logs/refs/remotes/origin/profile-id-name    
2026-06-12 10:24:15.000000000 +0200
@@ -1 +1,2 @@
 0000000000000000000000000000000000000000 
0ffb9e853591152ff2060244b13d77e9ddc4fe79 Marcus Rückert <[email protected]> 
1781122574 +0200 pull: storing head
+0ffb9e853591152ff2060244b13d77e9ddc4fe79 
2e7b5f71920ce207846f175e2b64bad6a83d0888 Marcus Rückert <[email protected]> 
1781260035 +0200 pull: fast-forward
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/socket-grpc-permissions 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/socket-grpc-permissions
--- old/netbird-0.72.3/.git/logs/refs/remotes/origin/socket-grpc-permissions    
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.72.4/.git/logs/refs/remotes/origin/socket-grpc-permissions    
2026-06-12 10:24:15.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
d65927275d03a22bdd300c4e197c696bb2249156 Marcus Rückert <[email protected]> 
1781260035 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/ui-refactor 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/ui-refactor
--- old/netbird-0.72.3/.git/logs/refs/remotes/origin/ui-refactor        
2026-06-10 21:26:54.000000000 +0200
+++ new/netbird-0.72.4/.git/logs/refs/remotes/origin/ui-refactor        
2026-06-12 10:24:15.000000000 +0200
@@ -7,3 +7,4 @@
 0a458ead8b3c2f7fa26cae64e404c08e0c6ed85d 
8d4f35352f21238c68f62a0c94c9d4563d5e7de5 Marcus Rückert <[email protected]> 
1779381776 +0200 pull: fast-forward
 8d4f35352f21238c68f62a0c94c9d4563d5e7de5 
21f11423553e9e42bc438c6062f6cfa4ea9df59a Marcus Rückert <[email protected]> 
1780676650 +0200 pull: fast-forward
 21f11423553e9e42bc438c6062f6cfa4ea9df59a 
0d950d46f33f82488121b3206bcb7386ce09ebd7 Marcus Rückert <[email protected]> 
1781122574 +0200 pull: fast-forward
+0d950d46f33f82488121b3206bcb7386ce09ebd7 
13174ed0268e1699065cc30a3ac7c76b9c89f424 Marcus Rückert <[email protected]> 
1781260035 +0200 pull: fast-forward
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/logs/refs/remotes/origin/ui-refactor-left-click 
new/netbird-0.72.4/.git/logs/refs/remotes/origin/ui-refactor-left-click
--- old/netbird-0.72.3/.git/logs/refs/remotes/origin/ui-refactor-left-click     
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.72.4/.git/logs/refs/remotes/origin/ui-refactor-left-click     
2026-06-12 10:24:15.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
81dbecb89624aa82cabfcda01d90291777808ffd Marcus Rückert <[email protected]> 
1781260035 +0200 pull: storing head
Binary files 
old/netbird-0.72.3/.git/objects/pack/pack-3ec7d044f4a440755d05c2e0e6b30dd14baef799.idx
 and 
new/netbird-0.72.4/.git/objects/pack/pack-3ec7d044f4a440755d05c2e0e6b30dd14baef799.idx
 differ
Binary files 
old/netbird-0.72.3/.git/objects/pack/pack-3ec7d044f4a440755d05c2e0e6b30dd14baef799.pack
 and 
new/netbird-0.72.4/.git/objects/pack/pack-3ec7d044f4a440755d05c2e0e6b30dd14baef799.pack
 differ
Binary files 
old/netbird-0.72.3/.git/objects/pack/pack-3ec7d044f4a440755d05c2e0e6b30dd14baef799.rev
 and 
new/netbird-0.72.4/.git/objects/pack/pack-3ec7d044f4a440755d05c2e0e6b30dd14baef799.rev
 differ
Binary files 
old/netbird-0.72.3/.git/objects/pack/pack-a0d5942f57cd98068fdb171f7ee2ca8eb9e26e2f.idx
 and 
new/netbird-0.72.4/.git/objects/pack/pack-a0d5942f57cd98068fdb171f7ee2ca8eb9e26e2f.idx
 differ
Binary files 
old/netbird-0.72.3/.git/objects/pack/pack-a0d5942f57cd98068fdb171f7ee2ca8eb9e26e2f.pack
 and 
new/netbird-0.72.4/.git/objects/pack/pack-a0d5942f57cd98068fdb171f7ee2ca8eb9e26e2f.pack
 differ
Binary files 
old/netbird-0.72.3/.git/objects/pack/pack-a0d5942f57cd98068fdb171f7ee2ca8eb9e26e2f.rev
 and 
new/netbird-0.72.4/.git/objects/pack/pack-a0d5942f57cd98068fdb171f7ee2ca8eb9e26e2f.rev
 differ
Binary files 
old/netbird-0.72.3/.git/objects/pack/pack-cc056c47d56f80d2acd4ce1ac502cdef20ba3d50.idx
 and 
new/netbird-0.72.4/.git/objects/pack/pack-cc056c47d56f80d2acd4ce1ac502cdef20ba3d50.idx
 differ
Binary files 
old/netbird-0.72.3/.git/objects/pack/pack-cc056c47d56f80d2acd4ce1ac502cdef20ba3d50.pack
 and 
new/netbird-0.72.4/.git/objects/pack/pack-cc056c47d56f80d2acd4ce1ac502cdef20ba3d50.pack
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/objects/pack/pack-cc056c47d56f80d2acd4ce1ac502cdef20ba3d50.promisor
 
new/netbird-0.72.4/.git/objects/pack/pack-cc056c47d56f80d2acd4ce1ac502cdef20ba3d50.promisor
--- 
old/netbird-0.72.3/.git/objects/pack/pack-cc056c47d56f80d2acd4ce1ac502cdef20ba3d50.promisor
 1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.72.4/.git/objects/pack/pack-cc056c47d56f80d2acd4ce1ac502cdef20ba3d50.promisor
 2026-06-12 10:24:15.000000000 +0200
@@ -0,0 +1 @@
+4774632fcfbdbdbdc164ffbf5cbb4816e08f8d9c 
4774632fcfbdbdbdc164ffbf5cbb4816e08f8d9c
Binary files 
old/netbird-0.72.3/.git/objects/pack/pack-cc056c47d56f80d2acd4ce1ac502cdef20ba3d50.rev
 and 
new/netbird-0.72.4/.git/objects/pack/pack-cc056c47d56f80d2acd4ce1ac502cdef20ba3d50.rev
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/refs/remotes/origin/dependabot/github_actions/actions-1b76ec1a46
 
new/netbird-0.72.4/.git/refs/remotes/origin/dependabot/github_actions/actions-1b76ec1a46
--- 
old/netbird-0.72.3/.git/refs/remotes/origin/dependabot/github_actions/actions-1b76ec1a46
    2026-06-10 21:26:54.000000000 +0200
+++ 
new/netbird-0.72.4/.git/refs/remotes/origin/dependabot/github_actions/actions-1b76ec1a46
    2026-06-12 10:24:15.000000000 +0200
@@ -1 +1 @@
-069dab11788a8196b7f6cfb53e9070707016ca2e
+f75e7c2a47dd0d5cf07b95ab444055b002115837
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/refs/remotes/origin/dependabot/go_modules/aws-sdk-e0d7f0be02
 
new/netbird-0.72.4/.git/refs/remotes/origin/dependabot/go_modules/aws-sdk-e0d7f0be02
--- 
old/netbird-0.72.3/.git/refs/remotes/origin/dependabot/go_modules/aws-sdk-e0d7f0be02
        2026-06-10 21:26:54.000000000 +0200
+++ 
new/netbird-0.72.4/.git/refs/remotes/origin/dependabot/go_modules/aws-sdk-e0d7f0be02
        2026-06-12 10:24:15.000000000 +0200
@@ -1 +1 @@
-3462eef7c2c86ad7193ca8e69f6279b620f4f453
+9906cb0998993642dbff4ad8464bd2e66d02635f
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/refs/remotes/origin/dependabot/go_modules/gorm-2271c8195b
 
new/netbird-0.72.4/.git/refs/remotes/origin/dependabot/go_modules/gorm-2271c8195b
--- 
old/netbird-0.72.3/.git/refs/remotes/origin/dependabot/go_modules/gorm-2271c8195b
   2026-06-10 21:26:54.000000000 +0200
+++ 
new/netbird-0.72.4/.git/refs/remotes/origin/dependabot/go_modules/gorm-2271c8195b
   2026-06-12 10:24:15.000000000 +0200
@@ -1 +1 @@
-291e7430ceb8c51c52cc20282fedb13eb494db94
+df5e1db94706404d1e932bbe4627b99c54a48acd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/refs/remotes/origin/dependabot/go_modules/otel-e34c790afd
 
new/netbird-0.72.4/.git/refs/remotes/origin/dependabot/go_modules/otel-e34c790afd
--- 
old/netbird-0.72.3/.git/refs/remotes/origin/dependabot/go_modules/otel-e34c790afd
   2026-06-10 21:26:54.000000000 +0200
+++ 
new/netbird-0.72.4/.git/refs/remotes/origin/dependabot/go_modules/otel-e34c790afd
   2026-06-12 10:24:15.000000000 +0200
@@ -1 +1 @@
-7f74892fa9203b7d7f292595ea811f103a5c4510
+0c59b2fd57755e7e80160c7e106008933c81aa5b
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/refs/remotes/origin/dependabot/go_modules/pion-04391f0276
 
new/netbird-0.72.4/.git/refs/remotes/origin/dependabot/go_modules/pion-04391f0276
--- 
old/netbird-0.72.3/.git/refs/remotes/origin/dependabot/go_modules/pion-04391f0276
   2026-06-10 21:26:54.000000000 +0200
+++ 
new/netbird-0.72.4/.git/refs/remotes/origin/dependabot/go_modules/pion-04391f0276
   2026-06-12 10:24:15.000000000 +0200
@@ -1 +1 @@
-7eeb01e95ad2c40d72e92969cdbd89d769beb0db
+e463441b1f561dc89db4fab7fa527a8bd975879b
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/refs/remotes/origin/dependabot/go_modules/testcontainers-9a9ed843ba
 
new/netbird-0.72.4/.git/refs/remotes/origin/dependabot/go_modules/testcontainers-9a9ed843ba
--- 
old/netbird-0.72.3/.git/refs/remotes/origin/dependabot/go_modules/testcontainers-9a9ed843ba
 2026-06-10 21:26:54.000000000 +0200
+++ 
new/netbird-0.72.4/.git/refs/remotes/origin/dependabot/go_modules/testcontainers-9a9ed843ba
 2026-06-12 10:24:15.000000000 +0200
@@ -1 +1 @@
-309ead1ed958c12692333f49479f4a27c394617b
+235f07936abb5d383a26ff98386585e44d460cda
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/refs/remotes/origin/dependabot/go_modules/wireguard-dbd6b95108
 
new/netbird-0.72.4/.git/refs/remotes/origin/dependabot/go_modules/wireguard-dbd6b95108
--- 
old/netbird-0.72.3/.git/refs/remotes/origin/dependabot/go_modules/wireguard-dbd6b95108
      2026-06-10 21:26:54.000000000 +0200
+++ 
new/netbird-0.72.4/.git/refs/remotes/origin/dependabot/go_modules/wireguard-dbd6b95108
      2026-06-12 10:24:15.000000000 +0200
@@ -1 +1 @@
-04fcb90a98b51a059157294314940012b83c17c4
+d29aa6e547544ce804f2b6d6a24d9b0845acec77
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/refs/remotes/origin/disable_auto_connect_no_client_stop 
new/netbird-0.72.4/.git/refs/remotes/origin/disable_auto_connect_no_client_stop
--- 
old/netbird-0.72.3/.git/refs/remotes/origin/disable_auto_connect_no_client_stop 
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.72.4/.git/refs/remotes/origin/disable_auto_connect_no_client_stop 
    2026-06-12 10:24:15.000000000 +0200
@@ -0,0 +1 @@
+c2c23f66fed26d9a6a3c95488c19f7cdbb47f8fd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/refs/remotes/origin/dmitri-event-aggregation 
new/netbird-0.72.4/.git/refs/remotes/origin/dmitri-event-aggregation
--- old/netbird-0.72.3/.git/refs/remotes/origin/dmitri-event-aggregation        
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.72.4/.git/refs/remotes/origin/dmitri-event-aggregation        
2026-06-12 10:24:15.000000000 +0200
@@ -0,0 +1 @@
+98ce097ecbd37bb4e738bf08064769bbc06f35cd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/refs/remotes/origin/feat/getting-started-unified-wizard 
new/netbird-0.72.4/.git/refs/remotes/origin/feat/getting-started-unified-wizard
--- 
old/netbird-0.72.3/.git/refs/remotes/origin/feat/getting-started-unified-wizard 
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.72.4/.git/refs/remotes/origin/feat/getting-started-unified-wizard 
    2026-06-12 10:24:15.000000000 +0200
@@ -0,0 +1 @@
+8e0583438414624a51add08378d0484cc6d003b5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/refs/remotes/origin/fix/exit-node-v6-deselect-propagation
 
new/netbird-0.72.4/.git/refs/remotes/origin/fix/exit-node-v6-deselect-propagation
--- 
old/netbird-0.72.3/.git/refs/remotes/origin/fix/exit-node-v6-deselect-propagation
   1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.72.4/.git/refs/remotes/origin/fix/exit-node-v6-deselect-propagation
   2026-06-12 10:24:15.000000000 +0200
@@ -0,0 +1 @@
+0035ddde8c47c0107c2f48b85b00cf1a19c3fdb7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/refs/remotes/origin/fix/mysql-index-migration 
new/netbird-0.72.4/.git/refs/remotes/origin/fix/mysql-index-migration
--- old/netbird-0.72.3/.git/refs/remotes/origin/fix/mysql-index-migration       
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.72.4/.git/refs/remotes/origin/fix/mysql-index-migration       
2026-06-12 10:24:15.000000000 +0200
@@ -0,0 +1 @@
+10a2273f7eb7edef2ded72a9bdd963bc2d0e87ee
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.72.3/.git/refs/remotes/origin/main 
new/netbird-0.72.4/.git/refs/remotes/origin/main
--- old/netbird-0.72.3/.git/refs/remotes/origin/main    2026-06-10 
21:26:54.000000000 +0200
+++ new/netbird-0.72.4/.git/refs/remotes/origin/main    2026-06-12 
10:24:15.000000000 +0200
@@ -1 +1 @@
-d7703767d5f211fa41f516340e191b9e609e4f45
+8ff3b06cf1295661bbb293a73733d06b05b49959
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/refs/remotes/origin/mdm_integration 
new/netbird-0.72.4/.git/refs/remotes/origin/mdm_integration
--- old/netbird-0.72.3/.git/refs/remotes/origin/mdm_integration 2026-06-10 
21:26:54.000000000 +0200
+++ new/netbird-0.72.4/.git/refs/remotes/origin/mdm_integration 2026-06-12 
10:24:15.000000000 +0200
@@ -1 +1 @@
-aac109f47f78c18f7b30998b01f1a5f474730166
+6159b68082e2d681c9919e84a3bec1aac4af6202
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/refs/remotes/origin/profile-id-name 
new/netbird-0.72.4/.git/refs/remotes/origin/profile-id-name
--- old/netbird-0.72.3/.git/refs/remotes/origin/profile-id-name 2026-06-10 
21:26:54.000000000 +0200
+++ new/netbird-0.72.4/.git/refs/remotes/origin/profile-id-name 2026-06-12 
10:24:15.000000000 +0200
@@ -1 +1 @@
-0ffb9e853591152ff2060244b13d77e9ddc4fe79
+2e7b5f71920ce207846f175e2b64bad6a83d0888
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/refs/remotes/origin/socket-grpc-permissions 
new/netbird-0.72.4/.git/refs/remotes/origin/socket-grpc-permissions
--- old/netbird-0.72.3/.git/refs/remotes/origin/socket-grpc-permissions 
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.72.4/.git/refs/remotes/origin/socket-grpc-permissions 
2026-06-12 10:24:15.000000000 +0200
@@ -0,0 +1 @@
+d65927275d03a22bdd300c4e197c696bb2249156
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.72.3/.git/refs/remotes/origin/ui-refactor 
new/netbird-0.72.4/.git/refs/remotes/origin/ui-refactor
--- old/netbird-0.72.3/.git/refs/remotes/origin/ui-refactor     2026-06-10 
21:26:54.000000000 +0200
+++ new/netbird-0.72.4/.git/refs/remotes/origin/ui-refactor     2026-06-12 
10:24:15.000000000 +0200
@@ -1 +1 @@
-0d950d46f33f82488121b3206bcb7386ce09ebd7
+13174ed0268e1699065cc30a3ac7c76b9c89f424
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/.git/refs/remotes/origin/ui-refactor-left-click 
new/netbird-0.72.4/.git/refs/remotes/origin/ui-refactor-left-click
--- old/netbird-0.72.3/.git/refs/remotes/origin/ui-refactor-left-click  
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.72.4/.git/refs/remotes/origin/ui-refactor-left-click  
2026-06-12 10:24:15.000000000 +0200
@@ -0,0 +1 @@
+81dbecb89624aa82cabfcda01d90291777808ffd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.72.3/.git/refs/tags/v0.72.4 
new/netbird-0.72.4/.git/refs/tags/v0.72.4
--- old/netbird-0.72.3/.git/refs/tags/v0.72.4   1970-01-01 01:00:00.000000000 
+0100
+++ new/netbird-0.72.4/.git/refs/tags/v0.72.4   2026-06-12 10:24:15.000000000 
+0200
@@ -0,0 +1 @@
+8ff3b06cf1295661bbb293a73733d06b05b49959
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.72.3/client/embed/embed.go 
new/netbird-0.72.4/client/embed/embed.go
--- old/netbird-0.72.3/client/embed/embed.go    2026-06-10 21:26:54.000000000 
+0200
+++ new/netbird-0.72.4/client/embed/embed.go    2026-06-12 10:24:15.000000000 
+0200
@@ -446,8 +446,8 @@
 
 // IdentityForIP looks up a remote peer by its tunnel IP using the
 // embedded client's status recorder. Returns the peer's WireGuard public
-// key and FQDN. ok=false means the IP isn't in this client's peer
-// roster — callers should treat that as "unknown peer".
+// key and FQDN. ok=false means the IP doesn't belong to an active peer
+// — offline roster peers are treated as unknown, same as foreign IPs.
 func (c *Client) IdentityForIP(ip netip.Addr) (pubKey, fqdn string, ok bool) {
        if !ip.IsValid() || c.recorder == nil {
                return "", "", false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.72.3/client/internal/dns/local/local.go 
new/netbird-0.72.4/client/internal/dns/local/local.go
--- old/netbird-0.72.3/client/internal/dns/local/local.go       2026-06-10 
21:26:54.000000000 +0200
+++ new/netbird-0.72.4/client/internal/dns/local/local.go       2026-06-12 
10:24:15.000000000 +0200
@@ -482,7 +482,7 @@
 // completely when every proxy peer is offline (the upstream may still
 // be reachable some other way, or the peerstore may be stale).
 func (d *Resolver) filterDisconnectedPeerAnswers(logger *log.Entry, question 
dns.Question, records []dns.RR) []dns.RR {
-       if len(records) == 0 {
+       if len(records) < 2 {
                return records
        }
        d.mu.RLock()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.72.3/client/internal/dns/local/local_test.go 
new/netbird-0.72.4/client/internal/dns/local/local_test.go
--- old/netbird-0.72.3/client/internal/dns/local/local_test.go  2026-06-10 
21:26:54.000000000 +0200
+++ new/netbird-0.72.4/client/internal/dns/local/local_test.go  2026-06-12 
10:24:15.000000000 +0200
@@ -2738,6 +2738,17 @@
                        connByIP:    nil,
                        wantInOrder: []string{"100.64.0.10", "100.64.0.11"},
                },
+               {
+                       // A single answer is never filtered: dropping it would 
only
+                       // trigger the empty-answer escape hatch, so the fast 
path
+                       // returns it untouched.
+                       name:    "single disconnected answer passes through",
+                       records: []nbdns.SimpleRecord{disconnectedRec},
+                       connByIP: map[string]ipState{
+                               "100.64.0.11": {known: true, connected: false},
+                       },
+                       wantInOrder: []string{"100.64.0.11"},
+               },
        }
 
        for _, tc := range tests {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.72.3/client/internal/peer/conn_status.go 
new/netbird-0.72.4/client/internal/peer/conn_status.go
--- old/netbird-0.72.3/client/internal/peer/conn_status.go      2026-06-10 
21:26:54.000000000 +0200
+++ new/netbird-0.72.4/client/internal/peer/conn_status.go      2026-06-12 
10:24:15.000000000 +0200
@@ -26,7 +26,6 @@
        iceInProgress       bool // a negotiation is currently in flight
 }
 
-
 // ConnStatus describe the status of a peer's connection
 type ConnStatus int32
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.72.3/client/internal/peer/status.go 
new/netbird-0.72.4/client/internal/peer/status.go
--- old/netbird-0.72.3/client/internal/peer/status.go   2026-06-10 
21:26:54.000000000 +0200
+++ new/netbird-0.72.4/client/internal/peer/status.go   2026-06-12 
10:24:15.000000000 +0200
@@ -193,6 +193,7 @@
 type Status struct {
        mux                   sync.RWMutex
        peers                 map[string]State
+       ipToKey               map[string]string
        changeNotify          map[string]map[string]*StatusChangeSubscription 
// map[peerID]map[subscriptionID]*StatusChangeSubscription
        signalState           bool
        signalError           error
@@ -231,6 +232,7 @@
 func NewRecorder(mgmAddress string) *Status {
        return &Status{
                peers:                 make(map[string]State),
+               ipToKey:               make(map[string]string),
                changeNotify:          
make(map[string]map[string]*StatusChangeSubscription),
                eventStreams:          make(map[string]chan *proto.SystemEvent),
                eventQueue:            NewEventQueue(eventQueueSize),
@@ -282,6 +284,12 @@
                Mux:        new(sync.RWMutex),
        }
        d.peerListChangedForNotification = true
+       if ipv6 != "" {
+               d.ipToKey[ipv6] = peerPubKey
+       }
+       if ip != "" {
+               d.ipToKey[ip] = peerPubKey
+       }
        return nil
 }
 
@@ -311,28 +319,22 @@
 
 // PeerStateByIP returns the full peer State for the given tunnel IP.
 // Matches against either the IPv4 (State.IP) or IPv6 (State.IPv6) tunnel
-// address so dual-stack peers are reachable on either family. Searches
-// both d.peers and d.offlinePeers — peers that have been moved into
-// the offline slice by ReplaceOfflinePeers are still part of the
-// account's roster and callers (DNS filter, embed.Client.IdentityForIP)
-// need to recognise them rather than treating them as unknown. Returns
-// the zero State and false when no peer matches or the input is empty.
+// address so dual-stack peers are reachable on either family. Only
+// active peers are matched; peers moved into the offline slice by
+// ReplaceOfflinePeers are intentionally treated as unknown.
 func (d *Status) PeerStateByIP(ip string) (State, bool) {
        if ip == "" {
                return State{}, false
        }
        d.mux.RLock()
        defer d.mux.RUnlock()
-
-       for _, state := range d.peers {
-               if (state.IP != "" && state.IP == ip) || (state.IPv6 != "" && 
state.IPv6 == ip) {
-                       return state, true
-               }
+       key, ok := d.ipToKey[ip]
+       if !ok {
+               return State{}, false
        }
-       for _, state := range d.offlinePeers {
-               if (state.IP != "" && state.IP == ip) || (state.IPv6 != "" && 
state.IPv6 == ip) {
-                       return state, true
-               }
+       state, ok := d.peers[key]
+       if ok {
+               return state, true
        }
        return State{}, false
 }
@@ -342,12 +344,18 @@
        d.mux.Lock()
        defer d.mux.Unlock()
 
-       _, ok := d.peers[peerPubKey]
+       p, ok := d.peers[peerPubKey]
        if !ok {
                return errors.New("no peer with to remove")
        }
 
        delete(d.peers, peerPubKey)
+       if mappedKey, exists := d.ipToKey[p.IP]; exists && mappedKey == 
peerPubKey {
+               delete(d.ipToKey, p.IP)
+       }
+       if mappedKey, exists := d.ipToKey[p.IPv6]; exists && mappedKey == 
peerPubKey {
+               delete(d.ipToKey, p.IPv6)
+       }
        d.peerListChangedForNotification = true
        return nil
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.72.3/client/internal/peer/status_test.go 
new/netbird-0.72.4/client/internal/peer/status_test.go
--- old/netbird-0.72.3/client/internal/peer/status_test.go      2026-06-10 
21:26:54.000000000 +0200
+++ new/netbird-0.72.4/client/internal/peer/status_test.go      2026-06-12 
10:24:15.000000000 +0200
@@ -90,12 +90,11 @@
        req.Equal("pk-1", state.PubKey, "matching state must carry the right 
pub key")
 }
 
-// TestStatus_PeerStateByIP_MatchesOfflinePeers covers peers that have
-// been moved into the offline slice via ReplaceOfflinePeers. Callers
-// (DNS filter, embed.Client.IdentityForIP) need to treat them as known
-// rather than unknown — otherwise authentication / DNS filtering treats
-// known-but-offline peers as foreign IPs.
-func TestStatus_PeerStateByIP_MatchesOfflinePeers(t *testing.T) {
+// TestStatus_PeerStateByIP_IgnoresOfflinePeers documents that peers
+// moved into the offline slice via ReplaceOfflinePeers are intentionally
+// not resolvable by IP: only active peers can carry traffic, so callers
+// (DNS filter, embed.Client.IdentityForIP) treat them as unknown.
+func TestStatus_PeerStateByIP_IgnoresOfflinePeers(t *testing.T) {
        status := NewRecorder("https://mgm";)
        req := require.New(t)
 
@@ -103,13 +102,31 @@
                {PubKey: "pk-offline", FQDN: "offline.netbird", IP: 
"100.64.0.20", IPv6: "fd00::20"},
        })
 
-       state, ok := status.PeerStateByIP("100.64.0.20")
-       req.True(ok, "offline peer must resolve by IPv4 tunnel address")
-       req.Equal("pk-offline", state.PubKey, "matching state must carry the 
offline peer's pub key")
-
-       state, ok = status.PeerStateByIP("fd00::20")
-       req.True(ok, "offline peer must resolve by IPv6 tunnel address")
-       req.Equal("pk-offline", state.PubKey, "IPv6 match must carry the 
offline peer's pub key")
+       _, ok := status.PeerStateByIP("100.64.0.20")
+       req.False(ok, "offline peer must not resolve by IPv4 tunnel address")
+
+       _, ok = status.PeerStateByIP("fd00::20")
+       req.False(ok, "offline peer must not resolve by IPv6 tunnel address")
+}
+
+// TestStatus_PeerStateByIP_RemovedPeer verifies RemovePeer drops the
+// IP index entries for both address families.
+func TestStatus_PeerStateByIP_RemovedPeer(t *testing.T) {
+       status := NewRecorder("https://mgm";)
+       req := require.New(t)
+
+       req.NoError(status.AddPeer("pk-1", "peer-1.netbird", "100.64.0.10", 
"fd00::1"))
+
+       _, ok := status.PeerStateByIP("100.64.0.10")
+       req.True(ok, "active peer must resolve before removal")
+
+       req.NoError(status.RemovePeer("pk-1"))
+
+       _, ok = status.PeerStateByIP("100.64.0.10")
+       req.False(ok, "removed peer must not resolve by IPv4 tunnel address")
+
+       _, ok = status.PeerStateByIP("fd00::1")
+       req.False(ok, "removed peer must not resolve by IPv6 tunnel address")
 }
 
 func TestStatus_UpdatePeerFQDN(t *testing.T) {

++++++ netbird.obsinfo ++++++
--- /var/tmp/diff_new_pack.Xm6veO/_old  2026-06-13 18:50:04.424250119 +0200
+++ /var/tmp/diff_new_pack.Xm6veO/_new  2026-06-13 18:50:04.452251282 +0200
@@ -1,5 +1,5 @@
 name: netbird
-version: 0.72.3
-mtime: 1781119614
-commit: d7703767d5f211fa41f516340e191b9e609e4f45
+version: 0.72.4
+mtime: 1781252655
+commit: 8ff3b06cf1295661bbb293a73733d06b05b49959
 

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

Reply via email to