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-07-09 22:19:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/netbird (Old)
 and      /work/SRC/openSUSE:Factory/.netbird.new.1991 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "netbird"

Thu Jul  9 22:19:41 2026 rev:37 rq:1364628 version:0.74.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/netbird/netbird.changes  2026-07-06 
12:31:08.316903492 +0200
+++ /work/SRC/openSUSE:Factory/.netbird.new.1991/netbird.changes        
2026-07-09 22:20:37.864678720 +0200
@@ -1,0 +2,10 @@
+Wed Jul  8 19:08:37 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update to 0.74.3
+  - [client] fix MDM managementURL conflict on default-port URL
+    echo by @riccardomanfrin in #6672
+  - [client] Update gopsutil to v4 by @mlsmaycon in #6688
+  - [client] Fix hanging status command during relay dial by
+    @theodorsm in #6694
+
+-------------------------------------------------------------------

Old:
----
  netbird-0.74.2.obscpio

New:
----
  netbird-0.74.3.obscpio

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

Other differences:
------------------
++++++ netbird.spec ++++++
--- /var/tmp/diff_new_pack.yXzHCx/_old  2026-07-09 22:20:41.340797458 +0200
+++ /var/tmp/diff_new_pack.yXzHCx/_new  2026-07-09 22:20:41.344797595 +0200
@@ -32,7 +32,7 @@
 %bcond_with stub_config
 
 Name:           netbird
-Version:        0.74.2
+Version:        0.74.3
 Release:        0
 Summary:        Mesh VPN based on WireGuard
 License:        AGPL-3.0-only AND BSD-3-Clause

++++++ _service ++++++
--- /var/tmp/diff_new_pack.yXzHCx/_old  2026-07-09 22:20:41.388799098 +0200
+++ /var/tmp/diff_new_pack.yXzHCx/_new  2026-07-09 22:20:41.392799235 +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.74.2</param>
+    <param name="revision">refs/tags/v0.74.3</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">disable</param>

++++++ netbird-0.74.2.obscpio -> netbird-0.74.3.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.74.2/.git/FETCH_HEAD 
new/netbird-0.74.3/.git/FETCH_HEAD
--- old/netbird-0.74.2/.git/FETCH_HEAD  2026-07-03 12:23:11.000000000 +0200
+++ new/netbird-0.74.3/.git/FETCH_HEAD  2026-07-08 14:36:42.000000000 +0200
@@ -1,4 +1,4 @@
-d099534dca0151c0f9d2ca4c18ffeef14e3f6bfd       not-for-merge   branch 
'0.75.0-branch' of https://github.com/netbirdio/netbird
+3aa6c02b932db503e82f9530dddfe95d5ea212c4       not-for-merge   branch 
'0.74.3-branch' of https://github.com/netbirdio/netbird
 1e24916daca9d8315064f0047b10cb47297ae16d       not-for-merge   branch 
'account-refactoring' of https://github.com/netbirdio/netbird
 3945d2b170f84b90a9997df77bd7c8889c061de2       not-for-merge   branch 
'add-account-onboarding' of https://github.com/netbirdio/netbird
 7fbe2946ef59b3070e46f102802f4457627c53f6       not-for-merge   branch 
'add-arm-to-ci' of https://github.com/netbirdio/netbird
@@ -30,12 +30,13 @@
 8bb7c8998c0a8b20cdd88936aeabc70490fde5ef       not-for-merge   branch 
'claude/vnc-udp-feasibility-6KB1U' of https://github.com/netbirdio/netbird
 90435860b4fb2a04705fff7a51d625e8a30be351       not-for-merge   branch 
'claude/webtransport-relay-wasm-mUjY9' of https://github.com/netbirdio/netbird
 fdf4f10d943156884a1307ea2ad6531d122f0896       not-for-merge   branch 
'cli-ws-proxy-backend-addr' of https://github.com/netbirdio/netbird
-9aa1bad19e7251b6d1142d85487c6d1701736241       not-for-merge   branch 
'client-json-socket' of https://github.com/netbirdio/netbird
+35e157d84dd374d64783f1d8dd436666ae80edf9       not-for-merge   branch 
'client-local-metrics' of https://github.com/netbirdio/netbird
 94d511f7d91c876e4b0071b5f5ecb98b4eee2b3d       not-for-merge   branch 
'client/ui-update-systray-icons' of https://github.com/netbirdio/netbird
 24f786d5da2a04d4a8cf17fbc863353221efd62b       not-for-merge   branch 
'client_caller_type' of https://github.com/netbirdio/netbird
 7706f578fecd94f36249255b7482e1b942520866       not-for-merge   branch 
'client_lifetime_serialization_refactor' of https://github.com/netbirdio/netbird
 8c5648bb7b522ca79c60d4d1481aa947249a6a92       not-for-merge   branch 
'coderabbitai/docstrings/b7e98ac' of https://github.com/netbirdio/netbird
 cb1eaf9e0d30daf1300dfa005abe9b10fe1a1adc       not-for-merge   branch 
'coderabbitai/utg/8ae8f20' of https://github.com/netbirdio/netbird
+bd7beab34c5df4dc1c4c82c4580d06f686704871       not-for-merge   branch 
'components-impl-drop-indexes' of https://github.com/netbirdio/netbird
 572bea6a718be862bfcd6729e510d95e0ad37a6f       not-for-merge   branch 
'conntrack-stats' of https://github.com/netbirdio/netbird
 20a79c5c555b6ab78c7837b4ebf7f80b5967db98       not-for-merge   branch 
'crowdsec-selfhosted' of https://github.com/netbirdio/netbird
 dd301f2691410ab19009c8a004961df43fa31294       not-for-merge   branch 
'daemon-owner' of https://github.com/netbirdio/netbird
@@ -52,28 +53,27 @@
 0cf6ece217c3d2dcf9a05351679b3d71dc081904       not-for-merge   branch 
'debug-keycloak-idp' of https://github.com/netbirdio/netbird
 26ed186111c9d177488900f8237a93bc45a1f281       not-for-merge   branch 
'debug-local-records' of https://github.com/netbirdio/netbird
 24053750d90dbfc381fcbca9c9925443f51a4d8b       not-for-merge   branch 
'debug-user-role' of https://github.com/netbirdio/netbird
-8c5a20b04546e1e6a1bc896118334276a1a26987       not-for-merge   branch 
'dependabot/github_actions/actions-c97fa3f10c' of 
https://github.com/netbirdio/netbird
-a721675b11767b2771121760ae2dbdc00e67e300       not-for-merge   branch 
'dependabot/go_modules/aws-sdk-8f849ebaed' of 
https://github.com/netbirdio/netbird
-52c7822e40bbd23b65921586453531a6034098d1       not-for-merge   branch 
'dependabot/go_modules/github.com/Azure/go-ntlmssp-0.1.1' of 
https://github.com/netbirdio/netbird
-d9bf8cfa6db5615b767b734576deb5c2c133d66c       not-for-merge   branch 
'dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.104.2' of 
https://github.com/netbirdio/netbird
+ab15063b7cda53f8d4074f8f539a37935d254164       not-for-merge   branch 
'dependabot/github_actions/actions-a940c7c866' of 
https://github.com/netbirdio/netbird
+42bdc885bf94e11c7fa2210095afcf8f46ace96c       not-for-merge   branch 
'dependabot/go_modules/aws-sdk-8f849ebaed' of 
https://github.com/netbirdio/netbird
+f1438f79956a930e3e8958c3327ffbad0e9b6c8a       not-for-merge   branch 
'dependabot/go_modules/github.com/Azure/go-ntlmssp-0.1.1' of 
https://github.com/netbirdio/netbird
+237a0e709efbb052ebcc2273036df7ef7179cb9e       not-for-merge   branch 
'dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.105.0' of 
https://github.com/netbirdio/netbird
 e26b4808d51e4294d8c673a2a0fb86d5cd270546       not-for-merge   branch 
'dependabot/go_modules/github.com/coreos/go-oidc/v3-3.19.0' of 
https://github.com/netbirdio/netbird
-b64f6e5a5cadcb8b2c6acfcabeeccc128dfacb9c       not-for-merge   branch 
'dependabot/go_modules/github.com/eko/gocache/lib/v4-4.2.3' of 
https://github.com/netbirdio/netbird
-b3774be2584cb42d58cd03f73acaa34db3e80f8d       not-for-merge   branch 
'dependabot/go_modules/github.com/eko/gocache/store/redis/v4-4.2.6' of 
https://github.com/netbirdio/netbird
+1033fe949547a3d4b45e323f373c684f86cabcbf       not-for-merge   branch 
'dependabot/go_modules/github.com/eko/gocache/lib/v4-4.2.3' of 
https://github.com/netbirdio/netbird
+00fb6b1a7b8f961429c955cef449c588340defe2       not-for-merge   branch 
'dependabot/go_modules/github.com/eko/gocache/store/redis/v4-4.2.6' of 
https://github.com/netbirdio/netbird
 9acc04817f3c924ba510e5220de53683b66e23b9       not-for-merge   branch 
'dependabot/go_modules/github.com/gopacket/gopacket-1.6.1' of 
https://github.com/netbirdio/netbird
 6a1a6b4b51415e2a7772901232e8a7a6b4cbe863       not-for-merge   branch 
'dependabot/go_modules/github.com/jackc/pgx/v5-5.9.2' of 
https://github.com/netbirdio/netbird
 cee09a1f221f1cb36b78f26c703f5406c6e56275       not-for-merge   branch 
'dependabot/go_modules/github.com/oapi-codegen/runtime-1.4.2' of 
https://github.com/netbirdio/netbird
-2709326664d5613aa512e0aa4ba84828ff8f4442       not-for-merge   branch 
'dependabot/go_modules/github.com/pion/dtls/v3-3.1.4' of 
https://github.com/netbirdio/netbird
+d344109f58f8870701670fee74506f450d7f0e9f       not-for-merge   branch 
'dependabot/go_modules/github.com/pion/dtls/v3-3.1.5' of 
https://github.com/netbirdio/netbird
 9493b14fd154ad009806d83e70506637d1513ae6       not-for-merge   branch 
'dependabot/go_modules/github.com/pires/go-proxyproto-0.12.0' of 
https://github.com/netbirdio/netbird
-e828b70787e62ee24ab0713cbc6d7003e23350d8       not-for-merge   branch 
'dependabot/go_modules/github.com/pkg/sftp-1.13.10' of 
https://github.com/netbirdio/netbird
-47e7b1203e023fdd8754bba64c23443450f2712c       not-for-merge   branch 
'dependabot/go_modules/goauthentik.io/api/v3-3.2026050.3' of 
https://github.com/netbirdio/netbird
-cab5bba7f59ab68fe3e8d4459ed37a1dd191f7ce       not-for-merge   branch 
'dependabot/go_modules/golang.org/x/image-0.38.0' of 
https://github.com/netbirdio/netbird
+ac0e6355c08c24716ca6927184c723c22230583a       not-for-merge   branch 
'dependabot/go_modules/github.com/pkg/sftp-1.13.10' of 
https://github.com/netbirdio/netbird
+6111f39a93c3cc0d4867797791a8fdb70d8b294e       not-for-merge   branch 
'dependabot/go_modules/goauthentik.io/api/v3-3.2026050.3' of 
https://github.com/netbirdio/netbird
 1827b75f9f3987f2c475540701b462223a5fb2d5       not-for-merge   branch 
'dependabot/go_modules/golang.org/x/sys-0.46.0' of 
https://github.com/netbirdio/netbird
-d77d78720c57ac6e1ae613f1f171bc9911e45549       not-for-merge   branch 
'dependabot/go_modules/gorm-2271c8195b' of https://github.com/netbirdio/netbird
-94e6c40446f8ba80930319cd25fbf15d554272a7       not-for-merge   branch 
'dependabot/go_modules/otel-e34c790afd' of https://github.com/netbirdio/netbird
-5a2660e796bf697dd0c00c09bc0c2338e93c4695       not-for-merge   branch 
'dependabot/go_modules/pion-5f703e1eca' of https://github.com/netbirdio/netbird
-75ac15c52e36877590418a260f31880b75a412a9       not-for-merge   branch 
'dependabot/go_modules/testcontainers-de325c0dd6' of 
https://github.com/netbirdio/netbird
-479a88ca9f58cdd095beb7d05bcc393d3d1b7cb1       not-for-merge   branch 
'dependabot/go_modules/wireguard-dbd6b95108' of 
https://github.com/netbirdio/netbird
-c714b9129a373d87a79c859bc66cab4e5e200f7c       not-for-merge   branch 
'dependabot/npm_and_yarn/proxy/web/npm_and_yarn-2f40f34922' of 
https://github.com/netbirdio/netbird
+5cb92bc0ba6f7ee0171efd0388d64e372e1624bd       not-for-merge   branch 
'dependabot/go_modules/gorm-2271c8195b' of https://github.com/netbirdio/netbird
+0cc6cab8ea7f52499df19c9ee7db70a746490876       not-for-merge   branch 
'dependabot/go_modules/otel-e34c790afd' of https://github.com/netbirdio/netbird
+6d792269cbc7724adbfaca7607d6c96c7c58ce95       not-for-merge   branch 
'dependabot/go_modules/pion-5f703e1eca' of https://github.com/netbirdio/netbird
+19b40b509a22fdaeb25880f6b01acf5c0170757d       not-for-merge   branch 
'dependabot/go_modules/testcontainers-de325c0dd6' of 
https://github.com/netbirdio/netbird
+d7aa9e97852e8b77592a598e5e4791501ec26e31       not-for-merge   branch 
'dependabot/go_modules/wireguard-dbd6b95108' of 
https://github.com/netbirdio/netbird
+90f6e7efd3c68b259ef1053d0738f4652ab5805f       not-for-merge   branch 
'dependabot/npm_and_yarn/client/ui/frontend/npm_and_yarn-88714b13d0' 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
 bf4767211a2d679a01af102d4603983f6ea76865       not-for-merge   branch 
'deploy/posture-check-sqlite' of https://github.com/netbirdio/netbird
@@ -82,7 +82,7 @@
 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
-0ab6070962107d23d0b7d274ab85e2ce4d49a233       not-for-merge   branch 
'dmitri-event-aggregation' of https://github.com/netbirdio/netbird
+e24ae1017a39ecba889ad9fd71baaf26c1726ac4       not-for-merge   branch 
'diagnostic_logs' of https://github.com/netbirdio/netbird
 d8e7f2e9e67167175d9ad75c05d1ea38e0919946       not-for-merge   branch 
'dmitri-filter-policies-by-direction' 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
@@ -119,6 +119,7 @@
 8610a714be4bd809427b7edaae6075e8732855a0       not-for-merge   branch 
'feat/reseller-openapi-spec' of https://github.com/netbirdio/netbird
 e6898a2e0ee8b1664ae14729c59507a2691cc590       not-for-merge   branch 
'feat/static-connectors-combined-server' of https://github.com/netbirdio/netbird
 b8d93864669532aa6d5a06bd7626da1784b8ddb3       not-for-merge   branch 
'feat/sync-limiter' of https://github.com/netbirdio/netbird
+05d6894f7f3d2811de2bc1c55b24160fa22ec03c       not-for-merge   branch 
'feature/add-flow-fiter-for-source-id' of https://github.com/netbirdio/netbird
 ad8459ea2f828b461297a20d707c5503ad03b452       not-for-merge   branch 
'feature/add-mysql-support' of https://github.com/netbirdio/netbird
 dc136c17e9a9672142a249bc1d1f9971de96cf8f       not-for-merge   branch 
'feature/add-serial-to-proxy-merged' of https://github.com/netbirdio/netbird
 84f229f05120e0679a90aad9edcdaa792e7b93d4       not-for-merge   branch 
'feature/add-session-id-to-update-channel' of 
https://github.com/netbirdio/netbird
@@ -208,8 +209,9 @@
 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
-c0cb24b6cec6f2fe70e1691bbba9a4de0e8b4f6e       not-for-merge   branch 
'fix/fail-to-create-upnp-port-mapping-on-opnsense-firewall' of 
https://github.com/netbirdio/netbird
+59a09b0ff30470577deaa3383e3f70dcfcf6c90e       not-for-merge   branch 
'fix/fail-to-create-upnp-port-mapping-on-opnsense-firewall' of 
https://github.com/netbirdio/netbird
 5a4d3770660460620dd25649593f9c74fca869c8       not-for-merge   branch 
'fix/filter-cgnat-cni-ice-candidates' of https://github.com/netbirdio/netbird
+8732d3cd139b04c4d0e101d45e9482397186b7b1       not-for-merge   branch 
'fix/forwarders_exclusion_from_lazy_conn' 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
 cbb9f9f56275b6f6c7ac343acd4dbb5b7f77a065       not-for-merge   branch 
'fix/go-mod-version' of https://github.com/netbirdio/netbird
@@ -234,7 +236,9 @@
 d9bcdcf149d45b07d3b7725faf7691c097b50aff       not-for-merge   branch 
'fix/proxy_close' of https://github.com/netbirdio/netbird
 5d403a79ba285d09ee4c132daf6c8c73e885f78e       not-for-merge   branch 
'fix/relay-reconnection' of https://github.com/netbirdio/netbird
 ca9985d2e33dde925e6ba36a1360090f950e1c63       not-for-merge   branch 
'fix/relay-reconnection-race' of https://github.com/netbirdio/netbird
+44d6f485fb78c39d31fc01e5dd34f524e668d795       not-for-merge   branch 
'fix/relay-states-lock' of https://github.com/netbirdio/netbird
 7b38a94e673f94889ee80ccb66f36b99e014c13d       not-for-merge   branch 
'fix/relay-update' of https://github.com/netbirdio/netbird
+b053231e9a102f465ad80ba232dbebfd68a478e0       not-for-merge   branch 
'fix/relay_states_lock' of https://github.com/netbirdio/netbird
 99a7073592decbbab8283299ac03c462ed721c96       not-for-merge   branch 
'fix/remove-gpo-if-empty' of https://github.com/netbirdio/netbird
 68996a1566837dda26b7106892992c716e8dbc8b       not-for-merge   branch 
'fix/remove-logout-btn' of https://github.com/netbirdio/netbird
 4b5e39c574f874969abbb484423fb72d093bbf24       not-for-merge   branch 
'fix/remove-otel-units' of https://github.com/netbirdio/netbird
@@ -259,6 +263,7 @@
 2b86463e96940dd1b6299b7dd3a34c8f30a81fec       not-for-merge   branch 
'handle-existing-domain-user' of https://github.com/netbirdio/netbird
 fa4b8c1d422a51bdba74d66bdb3c373050363a3b       not-for-merge   branch 
'handle-user-context-cancellation' of https://github.com/netbirdio/netbird
 7ebee7c12636d68d436515bfa4d7e444a7454010       not-for-merge   branch 
'improve-ipv4conn' of https://github.com/netbirdio/netbird
+4ff5ed756da87f0069f7eada2c89c1e53f84d1b4       not-for-merge   branch 
'increase-sysinfo-timeout' of https://github.com/netbirdio/netbird
 f894da0b11b61e000179520444e39d9ef838a974       not-for-merge   branch 
'job-stream-notify-disconnection-eof' of https://github.com/netbirdio/netbird
 4eeaf95ab80daa0d12e33afe8cfd5d7ffd33a8f0       not-for-merge   branch 
'job-yml-update' of https://github.com/netbirdio/netbird
 acb2b9d619d1b08a0a1fa8973926caf5430d1894       not-for-merge   branch 
'lazyconn-first-packet-fix-v2' of https://github.com/netbirdio/netbird
@@ -268,7 +273,7 @@
 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
-3aa6c02b932db503e82f9530dddfe95d5ea212c4       not-for-merge   branch 'main' 
of https://github.com/netbirdio/netbird
+488bbcb22bea59f01f3665b528f650d17bce7982       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
 b2c5732847ae5c22ab8f526204d9f121df72869e       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
@@ -286,7 +291,7 @@
 1bffb11d4af7d06f5fed08a4ff2092dad75cd694       not-for-merge   branch 
'output-if-key-already-exists' of https://github.com/netbirdio/netbird
 62ffa087447b954a16bcaa31a20531347220c3a5       not-for-merge   branch 
'pascal-filter-policies-by-direction' of https://github.com/netbirdio/netbird
 5018f8dad350a99abc322ef17903ebd960e78582       not-for-merge   branch 
'pass-client-caller' of https://github.com/netbirdio/netbird
-959cfa180425dabc29d607b8b16952480a4c21b3       not-for-merge   branch 
'peer-acl-multi-source' of https://github.com/netbirdio/netbird
+58a8a69406d52314930f2ac530b1a862ea07dd05       not-for-merge   branch 
'peer-acl-multi-source' of https://github.com/netbirdio/netbird
 97350ff7b7dce60944a4f5abb77448552770ea07       not-for-merge   branch 
'peer-logout-management' of https://github.com/netbirdio/netbird
 80ce69e6f6987cdcec66e22c130abd1614ffa69a       not-for-merge   branch 
'performance-improvement-rego' of https://github.com/netbirdio/netbird
 ab579f5de0dd450f016b79a06a958fa5b18f826d       not-for-merge   branch 
'periodic-peer-updates' of https://github.com/netbirdio/netbird
@@ -410,7 +415,9 @@
 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
 07c52357050d1b833f078700792d34817483445c       not-for-merge   branch 
'update-gomobile' of https://github.com/netbirdio/netbird
+cfa37cedb29779a358733b6cf612fe92a4e8c5d6       not-for-merge   branch 
'update-gopsutil-v4' of https://github.com/netbirdio/netbird
 3b19e8c57e024119da6af00a5d7b53f0b239ae3f       not-for-merge   branch 
'update-lock-log-level' of https://github.com/netbirdio/netbird
+583555b81ec57a31e4c7636af534c5796c3ec690       not-for-merge   branch 
'update-process-pkg' of https://github.com/netbirdio/netbird
 1f69b70a5c7d10a2b7690c8c554bcbafae82aa02       not-for-merge   branch 
'upgrade-nftables' of https://github.com/netbirdio/netbird
 d90eb49f372ed719dcfb85d098ac0fa842d3ec61       not-for-merge   branch 
'upgrade-okta-sdk' of https://github.com/netbirdio/netbird
 d2c96469f0d75dc91bd815032c4477ad0b2b90a5       not-for-merge   branch 
'use-conntrack-zone' of https://github.com/netbirdio/netbird
@@ -421,6 +428,7 @@
 f2f5609c6ee344374ec2897a95654a88edeeefde       not-for-merge   branch 
'validate/peer-status' of https://github.com/netbirdio/netbird
 4b0f2187fd27ac238b9239c8283bc638bb1e08da       not-for-merge   branch 
'vk/compare-nmaps' of https://github.com/netbirdio/netbird
 c8a9af24826aa80fa0d492683d50a67ccf89588e       not-for-merge   branch 
'vk/debug/nmap-both' of https://github.com/netbirdio/netbird
+362d93eb4ff3a10b632eb986636ff1bf855a059c       not-for-merge   branch 
'wasm-client-fixes' of https://github.com/netbirdio/netbird
 063cbdc6d830790c6191ae9236e7b797aed47978       not-for-merge   branch 
'wasm-debug' of https://github.com/netbirdio/netbird
 b72a786a13b37853787c53f7c2de3af15b8a7771       not-for-merge   branch 
'wasm-ldflags' of https://github.com/netbirdio/netbird
 485a38a4a86b595bbc3afc2973610d1c61f6c8fe       not-for-merge   branch 
'wasmbuild-test' of https://github.com/netbirdio/netbird
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.74.2/.git/HEAD new/netbird-0.74.3/.git/HEAD
--- old/netbird-0.74.2/.git/HEAD        2026-07-03 12:23:11.000000000 +0200
+++ new/netbird-0.74.3/.git/HEAD        2026-07-08 14:36:42.000000000 +0200
@@ -1 +1 @@
-3aa6c02b932db503e82f9530dddfe95d5ea212c4
+7cd5c1732bb5374f21005073937c42f4d531e3c5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.74.2/.git/ORIG_HEAD 
new/netbird-0.74.3/.git/ORIG_HEAD
--- old/netbird-0.74.2/.git/ORIG_HEAD   2026-07-03 12:23:11.000000000 +0200
+++ new/netbird-0.74.3/.git/ORIG_HEAD   2026-07-08 14:36:42.000000000 +0200
@@ -1 +1 @@
-3aa6c02b932db503e82f9530dddfe95d5ea212c4
+7cd5c1732bb5374f21005073937c42f4d531e3c5
Binary files old/netbird-0.74.2/.git/index and new/netbird-0.74.3/.git/index 
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.74.2/.git/logs/HEAD 
new/netbird-0.74.3/.git/logs/HEAD
--- old/netbird-0.74.2/.git/logs/HEAD   2026-07-03 12:23:11.000000000 +0200
+++ new/netbird-0.74.3/.git/logs/HEAD   2026-07-08 14:36:42.000000000 +0200
@@ -34,3 +34,4 @@
 2ebf26006a6c6be1c9b824012a57224d6eb53c96 
7d4736de5579fecbef172e203ec7f6a424ac2885 Marcus Rückert <[email protected]> 
1782940258 +0200 checkout: moving from 2ebf26006a6c6be1c9b824012a57224d6eb53c96 
to v0.74.0
 7d4736de5579fecbef172e203ec7f6a424ac2885 
859fe19fff6661ed0ba7904b42ed8b12d72c36f5 Marcus Rückert <[email protected]> 
1783000611 +0200 checkout: moving from 7d4736de5579fecbef172e203ec7f6a424ac2885 
to v0.74.1
 859fe19fff6661ed0ba7904b42ed8b12d72c36f5 
3aa6c02b932db503e82f9530dddfe95d5ea212c4 Marcus Rückert <[email protected]> 
1783104338 +0200 checkout: moving from 859fe19fff6661ed0ba7904b42ed8b12d72c36f5 
to v0.74.2
+3aa6c02b932db503e82f9530dddfe95d5ea212c4 
7cd5c1732bb5374f21005073937c42f4d531e3c5 Marcus Rückert <[email protected]> 
1783537366 +0200 checkout: moving from 3aa6c02b932db503e82f9530dddfe95d5ea212c4 
to v0.74.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/0.74.3-branch 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/0.74.3-branch
--- old/netbird-0.74.2/.git/logs/refs/remotes/origin/0.74.3-branch      
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/logs/refs/remotes/origin/0.74.3-branch      
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
3aa6c02b932db503e82f9530dddfe95d5ea212c4 Marcus Rückert <[email protected]> 
1783537343 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/0.75.0-branch 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/0.75.0-branch
--- old/netbird-0.74.2/.git/logs/refs/remotes/origin/0.75.0-branch      
2026-07-03 12:23:11.000000000 +0200
+++ new/netbird-0.74.3/.git/logs/refs/remotes/origin/0.75.0-branch      
1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-0000000000000000000000000000000000000000 
27616ff0045cf31e34ce0c7d8bf980b920a4625f Marcus Rückert <[email protected]> 
1781886792 +0200 pull: storing head
-27616ff0045cf31e34ce0c7d8bf980b920a4625f 
1e0e04d65fdbe2afb5e4a301f0f81840bf833f37 Marcus Rückert <[email protected]> 
1782940252 +0200 pull: fast-forward
-1e0e04d65fdbe2afb5e4a301f0f81840bf833f37 
d099534dca0151c0f9d2ca4c18ffeef14e3f6bfd Marcus Rückert <[email protected]> 
1783104333 +0200 pull: fast-forward
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/client-json-socket 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/client-json-socket
--- old/netbird-0.74.2/.git/logs/refs/remotes/origin/client-json-socket 
2026-07-03 12:23:11.000000000 +0200
+++ new/netbird-0.74.3/.git/logs/refs/remotes/origin/client-json-socket 
1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-0000000000000000000000000000000000000000 
a2fd1bb0a8ba09f34bbef0f148c30124cc3e2f1a Marcus Rückert <[email protected]> 
1780676650 +0200 pull: storing head
-a2fd1bb0a8ba09f34bbef0f148c30124cc3e2f1a 
9aa1bad19e7251b6d1142d85487c6d1701736241 Marcus Rückert <[email protected]> 
1782940252 +0200 pull: fast-forward
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/client-local-metrics 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/client-local-metrics
--- old/netbird-0.74.2/.git/logs/refs/remotes/origin/client-local-metrics       
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/logs/refs/remotes/origin/client-local-metrics       
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
35e157d84dd374d64783f1d8dd436666ae80edf9 Marcus Rückert <[email protected]> 
1783537343 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/components-impl-drop-indexes 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/components-impl-drop-indexes
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/components-impl-drop-indexes   
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/components-impl-drop-indexes   
    2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
bd7beab34c5df4dc1c4c82c4580d06f686704871 Marcus Rückert <[email protected]> 
1783537343 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/github_actions/actions-a940c7c866
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/github_actions/actions-a940c7c866
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/github_actions/actions-a940c7c866
       1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/github_actions/actions-a940c7c866
       2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
ab15063b7cda53f8d4074f8f539a37935d254164 Marcus Rückert <[email protected]> 
1783537343 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/github_actions/actions-c97fa3f10c
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/github_actions/actions-c97fa3f10c
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/github_actions/actions-c97fa3f10c
       2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/github_actions/actions-c97fa3f10c
       1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 
8c5a20b04546e1e6a1bc896118334276a1a26987 Marcus Rückert <[email protected]> 
1783104333 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/aws-sdk-8f849ebaed
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/aws-sdk-8f849ebaed
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/aws-sdk-8f849ebaed
   2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/aws-sdk-8f849ebaed
   2026-07-08 14:36:42.000000000 +0200
@@ -1,3 +1,4 @@
 0000000000000000000000000000000000000000 
a140118f95e46fc93eb8ed87cfc139d969e012b5 Marcus Rückert <[email protected]> 
1782940252 +0200 pull: storing head
 a140118f95e46fc93eb8ed87cfc139d969e012b5 
3d59ab9730ba0c2662901eab4c947e4dcfda0474 Marcus Rückert <[email protected]> 
1783000602 +0200 pull: forced-update
 3d59ab9730ba0c2662901eab4c947e4dcfda0474 
a721675b11767b2771121760ae2dbdc00e67e300 Marcus Rückert <[email protected]> 
1783104333 +0200 pull: forced-update
+a721675b11767b2771121760ae2dbdc00e67e300 
42bdc885bf94e11c7fa2210095afcf8f46ace96c Marcus Rückert <[email protected]> 
1783537343 +0200 pull: forced-update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/Azure/go-ntlmssp-0.1.1
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/Azure/go-ntlmssp-0.1.1
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/Azure/go-ntlmssp-0.1.1
    2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/Azure/go-ntlmssp-0.1.1
    2026-07-08 14:36:42.000000000 +0200
@@ -1 +1,2 @@
 0000000000000000000000000000000000000000 
52c7822e40bbd23b65921586453531a6034098d1 Marcus Rückert <[email protected]> 
1783000602 +0200 pull: storing head
+52c7822e40bbd23b65921586453531a6034098d1 
f1438f79956a930e3e8958c3327ffbad0e9b6c8a Marcus Rückert <[email protected]> 
1783537343 +0200 pull: forced-update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.104.2
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.104.2
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.104.2
      2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.104.2
      1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 
d9bf8cfa6db5615b767b734576deb5c2c133d66c Marcus Rückert <[email protected]> 
1783000602 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.105.0
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.105.0
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.105.0
      1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.105.0
      2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
237a0e709efbb052ebcc2273036df7ef7179cb9e Marcus Rückert <[email protected]> 
1783537343 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/eko/gocache/lib/v4-4.2.3
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/eko/gocache/lib/v4-4.2.3
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/eko/gocache/lib/v4-4.2.3
  2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/eko/gocache/lib/v4-4.2.3
  2026-07-08 14:36:42.000000000 +0200
@@ -1 +1,2 @@
 0000000000000000000000000000000000000000 
b64f6e5a5cadcb8b2c6acfcabeeccc128dfacb9c Marcus Rückert <[email protected]> 
1782940252 +0200 pull: storing head
+b64f6e5a5cadcb8b2c6acfcabeeccc128dfacb9c 
1033fe949547a3d4b45e323f373c684f86cabcbf Marcus Rückert <[email protected]> 
1783537343 +0200 pull: forced-update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/eko/gocache/store/redis/v4-4.2.6
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/eko/gocache/store/redis/v4-4.2.6
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/eko/gocache/store/redis/v4-4.2.6
  2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/eko/gocache/store/redis/v4-4.2.6
  2026-07-08 14:36:42.000000000 +0200
@@ -1 +1,2 @@
 0000000000000000000000000000000000000000 
b3774be2584cb42d58cd03f73acaa34db3e80f8d Marcus Rückert <[email protected]> 
1782940252 +0200 pull: storing head
+b3774be2584cb42d58cd03f73acaa34db3e80f8d 
00fb6b1a7b8f961429c955cef449c588340defe2 Marcus Rückert <[email protected]> 
1783537343 +0200 pull: forced-update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/pion/dtls/v3-3.1.4
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/pion/dtls/v3-3.1.4
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/pion/dtls/v3-3.1.4
        2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/pion/dtls/v3-3.1.4
        1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 
2709326664d5613aa512e0aa4ba84828ff8f4442 Marcus Rückert <[email protected]> 
1783000602 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/pion/dtls/v3-3.1.5
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/pion/dtls/v3-3.1.5
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/pion/dtls/v3-3.1.5
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/pion/dtls/v3-3.1.5
        2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
d344109f58f8870701670fee74506f450d7f0e9f Marcus Rückert <[email protected]> 
1783537343 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/pkg/sftp-1.13.10
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/pkg/sftp-1.13.10
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/pkg/sftp-1.13.10
  2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/github.com/pkg/sftp-1.13.10
  2026-07-08 14:36:42.000000000 +0200
@@ -1 +1,2 @@
 0000000000000000000000000000000000000000 
e828b70787e62ee24ab0713cbc6d7003e23350d8 Marcus Rückert <[email protected]> 
1782940252 +0200 pull: storing head
+e828b70787e62ee24ab0713cbc6d7003e23350d8 
ac0e6355c08c24716ca6927184c723c22230583a Marcus Rückert <[email protected]> 
1783537343 +0200 pull: forced-update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/goauthentik.io/api/v3-3.2026050.3
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/goauthentik.io/api/v3-3.2026050.3
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/goauthentik.io/api/v3-3.2026050.3
    2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/goauthentik.io/api/v3-3.2026050.3
    2026-07-08 14:36:42.000000000 +0200
@@ -1 +1,2 @@
 0000000000000000000000000000000000000000 
47e7b1203e023fdd8754bba64c23443450f2712c Marcus Rückert <[email protected]> 
1782940252 +0200 pull: storing head
+47e7b1203e023fdd8754bba64c23443450f2712c 
6111f39a93c3cc0d4867797791a8fdb70d8b294e Marcus Rückert <[email protected]> 
1783537343 +0200 pull: forced-update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/golang.org/x/image-0.38.0
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/golang.org/x/image-0.38.0
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/golang.org/x/image-0.38.0
    2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/golang.org/x/image-0.38.0
    1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 
cab5bba7f59ab68fe3e8d4459ed37a1dd191f7ce Marcus Rückert <[email protected]> 
1783000602 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/gorm-2271c8195b
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/gorm-2271c8195b
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/gorm-2271c8195b
      2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/gorm-2271c8195b
      2026-07-08 14:36:42.000000000 +0200
@@ -7,3 +7,4 @@
 3d8f621621e1708d484411e571439eea1eca095d 
aeddd23377f9ee1dce17b93b82c9cfcecdaa36c7 Marcus Rückert <[email protected]> 
1782940252 +0200 pull: forced-update
 aeddd23377f9ee1dce17b93b82c9cfcecdaa36c7 
1d7a2a5ace003824e2cea472b9c815f901b0c15c Marcus Rückert <[email protected]> 
1783000602 +0200 pull: forced-update
 1d7a2a5ace003824e2cea472b9c815f901b0c15c 
d77d78720c57ac6e1ae613f1f171bc9911e45549 Marcus Rückert <[email protected]> 
1783104333 +0200 pull: forced-update
+d77d78720c57ac6e1ae613f1f171bc9911e45549 
5cb92bc0ba6f7ee0171efd0388d64e372e1624bd Marcus Rückert <[email protected]> 
1783537343 +0200 pull: forced-update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/otel-e34c790afd
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/otel-e34c790afd
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/otel-e34c790afd
      2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/otel-e34c790afd
      2026-07-08 14:36:42.000000000 +0200
@@ -7,3 +7,4 @@
 91d0307c8bf1a57dab78d017039c6563e37cd9be 
78742ed52ba37848c8188cd5f5e139a6baf4a0e6 Marcus Rückert <[email protected]> 
1782940252 +0200 pull: forced-update
 78742ed52ba37848c8188cd5f5e139a6baf4a0e6 
92a949ef5a935af8485de0361c32a682a9c06770 Marcus Rückert <[email protected]> 
1783000602 +0200 pull: forced-update
 92a949ef5a935af8485de0361c32a682a9c06770 
94e6c40446f8ba80930319cd25fbf15d554272a7 Marcus Rückert <[email protected]> 
1783104333 +0200 pull: forced-update
+94e6c40446f8ba80930319cd25fbf15d554272a7 
0cc6cab8ea7f52499df19c9ee7db70a746490876 Marcus Rückert <[email protected]> 
1783537343 +0200 pull: forced-update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/pion-5f703e1eca
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/pion-5f703e1eca
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/pion-5f703e1eca
      2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/pion-5f703e1eca
      2026-07-08 14:36:42.000000000 +0200
@@ -1,3 +1,4 @@
 0000000000000000000000000000000000000000 
dc13f107d86595bd1cd181bb4c2990cc898cc4eb Marcus Rückert <[email protected]> 
1782940252 +0200 pull: storing head
 dc13f107d86595bd1cd181bb4c2990cc898cc4eb 
d8e98f4fb51f476cccbe0e771ea0041954b0bd5d Marcus Rückert <[email protected]> 
1783000602 +0200 pull: forced-update
 d8e98f4fb51f476cccbe0e771ea0041954b0bd5d 
5a2660e796bf697dd0c00c09bc0c2338e93c4695 Marcus Rückert <[email protected]> 
1783104333 +0200 pull: forced-update
+5a2660e796bf697dd0c00c09bc0c2338e93c4695 
6d792269cbc7724adbfaca7607d6c96c7c58ce95 Marcus Rückert <[email protected]> 
1783537343 +0200 pull: forced-update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/testcontainers-de325c0dd6
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/testcontainers-de325c0dd6
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/testcontainers-de325c0dd6
    2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/testcontainers-de325c0dd6
    2026-07-08 14:36:42.000000000 +0200
@@ -1,3 +1,4 @@
 0000000000000000000000000000000000000000 
06cf216e345f7e380a65a7f1c853cf75747e70a1 Marcus Rückert <[email protected]> 
1782940252 +0200 pull: storing head
 06cf216e345f7e380a65a7f1c853cf75747e70a1 
f14100f1ab2a1a502a7bfd3b19af6ff6bb8faf1f Marcus Rückert <[email protected]> 
1783000602 +0200 pull: forced-update
 f14100f1ab2a1a502a7bfd3b19af6ff6bb8faf1f 
75ac15c52e36877590418a260f31880b75a412a9 Marcus Rückert <[email protected]> 
1783104333 +0200 pull: forced-update
+75ac15c52e36877590418a260f31880b75a412a9 
19b40b509a22fdaeb25880f6b01acf5c0170757d Marcus Rückert <[email protected]> 
1783537343 +0200 pull: forced-update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/wireguard-dbd6b95108
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/wireguard-dbd6b95108
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/go_modules/wireguard-dbd6b95108
 2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/go_modules/wireguard-dbd6b95108
 2026-07-08 14:36:42.000000000 +0200
@@ -7,3 +7,4 @@
 7fbd847325cbb9b7af6f7db04b7d942eca29c179 
52a25c1ce51c8d68661623ba33747b3f5ae128d2 Marcus Rückert <[email protected]> 
1782940252 +0200 pull: forced-update
 52a25c1ce51c8d68661623ba33747b3f5ae128d2 
af04a89eee82e2b02bd4ae09d41677b89426cd28 Marcus Rückert <[email protected]> 
1783000602 +0200 pull: forced-update
 af04a89eee82e2b02bd4ae09d41677b89426cd28 
479a88ca9f58cdd095beb7d05bcc393d3d1b7cb1 Marcus Rückert <[email protected]> 
1783104333 +0200 pull: forced-update
+479a88ca9f58cdd095beb7d05bcc393d3d1b7cb1 
d7aa9e97852e8b77592a598e5e4791501ec26e31 Marcus Rückert <[email protected]> 
1783537343 +0200 pull: forced-update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/client/ui/frontend/npm_and_yarn-88714b13d0
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/client/ui/frontend/npm_and_yarn-88714b13d0
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/client/ui/frontend/npm_and_yarn-88714b13d0
 1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/client/ui/frontend/npm_and_yarn-88714b13d0
 2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
90f6e7efd3c68b259ef1053d0738f4652ab5805f Marcus Rückert <[email protected]> 
1783537343 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/proxy/web/npm_and_yarn-2f40f34922
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/proxy/web/npm_and_yarn-2f40f34922
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/proxy/web/npm_and_yarn-2f40f34922
  2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/proxy/web/npm_and_yarn-2f40f34922
  1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 
c714b9129a373d87a79c859bc66cab4e5e200f7c Marcus Rückert <[email protected]> 
1782940252 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/diagnostic_logs 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/diagnostic_logs
--- old/netbird-0.74.2/.git/logs/refs/remotes/origin/diagnostic_logs    
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/logs/refs/remotes/origin/diagnostic_logs    
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
e24ae1017a39ecba889ad9fd71baaf26c1726ac4 Marcus Rückert <[email protected]> 
1783537343 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/dmitri-event-aggregation 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/dmitri-event-aggregation
--- old/netbird-0.74.2/.git/logs/refs/remotes/origin/dmitri-event-aggregation   
2026-07-03 12:23:11.000000000 +0200
+++ new/netbird-0.74.3/.git/logs/refs/remotes/origin/dmitri-event-aggregation   
1970-01-01 01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-0000000000000000000000000000000000000000 
98ce097ecbd37bb4e738bf08064769bbc06f35cd Marcus Rückert <[email protected]> 
1781260035 +0200 pull: storing head
-98ce097ecbd37bb4e738bf08064769bbc06f35cd 
17cc13f20f21b4337ecf06eb5a55c9eaa1918c0c Marcus Rückert <[email protected]> 
1781803432 +0200 pull: fast-forward
-17cc13f20f21b4337ecf06eb5a55c9eaa1918c0c 
05308fb7dc4027d3fdca22b122717224d60e0418 Marcus Rückert <[email protected]> 
1782156893 +0200 pull: fast-forward
-05308fb7dc4027d3fdca22b122717224d60e0418 
0ab6070962107d23d0b7d274ab85e2ce4d49a233 Marcus Rückert <[email protected]> 
1782940252 +0200 pull: fast-forward
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/feature/add-flow-fiter-for-source-id
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/feature/add-flow-fiter-for-source-id
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/feature/add-flow-fiter-for-source-id
       1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/feature/add-flow-fiter-for-source-id
       2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
05d6894f7f3d2811de2bc1c55b24160fa22ec03c Marcus Rückert <[email protected]> 
1783537343 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/fix/fail-to-create-upnp-port-mapping-on-opnsense-firewall
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/fix/fail-to-create-upnp-port-mapping-on-opnsense-firewall
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/fix/fail-to-create-upnp-port-mapping-on-opnsense-firewall
  2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/fix/fail-to-create-upnp-port-mapping-on-opnsense-firewall
  2026-07-08 14:36:42.000000000 +0200
@@ -1 +1,2 @@
 0000000000000000000000000000000000000000 
c0cb24b6cec6f2fe70e1691bbba9a4de0e8b4f6e Marcus Rückert <[email protected]> 
1783000602 +0200 pull: storing head
+c0cb24b6cec6f2fe70e1691bbba9a4de0e8b4f6e 
59a09b0ff30470577deaa3383e3f70dcfcf6c90e Marcus Rückert <[email protected]> 
1783537343 +0200 pull: fast-forward
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/fix/forwarders_exclusion_from_lazy_conn
 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/fix/forwarders_exclusion_from_lazy_conn
--- 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/fix/forwarders_exclusion_from_lazy_conn
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/fix/forwarders_exclusion_from_lazy_conn
    2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
8732d3cd139b04c4d0e101d45e9482397186b7b1 Marcus Rückert <[email protected]> 
1783537343 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/fix/relay-states-lock 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/fix/relay-states-lock
--- old/netbird-0.74.2/.git/logs/refs/remotes/origin/fix/relay-states-lock      
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/logs/refs/remotes/origin/fix/relay-states-lock      
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
44d6f485fb78c39d31fc01e5dd34f524e668d795 Marcus Rückert <[email protected]> 
1783537343 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/fix/relay_states_lock 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/fix/relay_states_lock
--- old/netbird-0.74.2/.git/logs/refs/remotes/origin/fix/relay_states_lock      
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/logs/refs/remotes/origin/fix/relay_states_lock      
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
b053231e9a102f465ad80ba232dbebfd68a478e0 Marcus Rückert <[email protected]> 
1783537343 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/increase-sysinfo-timeout 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/increase-sysinfo-timeout
--- old/netbird-0.74.2/.git/logs/refs/remotes/origin/increase-sysinfo-timeout   
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/logs/refs/remotes/origin/increase-sysinfo-timeout   
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
4ff5ed756da87f0069f7eada2c89c1e53f84d1b4 Marcus Rückert <[email protected]> 
1783537343 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.74.2/.git/logs/refs/remotes/origin/main 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/main
--- old/netbird-0.74.2/.git/logs/refs/remotes/origin/main       2026-07-03 
12:23:11.000000000 +0200
+++ new/netbird-0.74.3/.git/logs/refs/remotes/origin/main       2026-07-08 
14:36:42.000000000 +0200
@@ -31,3 +31,4 @@
 2ebf26006a6c6be1c9b824012a57224d6eb53c96 
7d4736de5579fecbef172e203ec7f6a424ac2885 Marcus Rückert <[email protected]> 
1782940252 +0200 pull: fast-forward
 7d4736de5579fecbef172e203ec7f6a424ac2885 
1dfa85a917eb47e23e4dc4c142056e67966a1c03 Marcus Rückert <[email protected]> 
1783000602 +0200 pull: fast-forward
 1dfa85a917eb47e23e4dc4c142056e67966a1c03 
3aa6c02b932db503e82f9530dddfe95d5ea212c4 Marcus Rückert <[email protected]> 
1783104333 +0200 pull: fast-forward
+3aa6c02b932db503e82f9530dddfe95d5ea212c4 
488bbcb22bea59f01f3665b528f650d17bce7982 Marcus Rückert <[email protected]> 
1783537343 +0200 pull: fast-forward
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/peer-acl-multi-source 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/peer-acl-multi-source
--- old/netbird-0.74.2/.git/logs/refs/remotes/origin/peer-acl-multi-source      
2026-07-03 12:23:11.000000000 +0200
+++ new/netbird-0.74.3/.git/logs/refs/remotes/origin/peer-acl-multi-source      
2026-07-08 14:36:42.000000000 +0200
@@ -1,3 +1,4 @@
 0000000000000000000000000000000000000000 
1c5b84b1a1665766a4d5c2b364bf4ef3b65f2d9e Marcus Rückert <[email protected]> 
1780676650 +0200 pull: storing head
 1c5b84b1a1665766a4d5c2b364bf4ef3b65f2d9e 
97d9559e6d28e18ba4d48e64e644501168b01255 Marcus Rückert <[email protected]> 
1781122574 +0200 pull: fast-forward
 97d9559e6d28e18ba4d48e64e644501168b01255 
959cfa180425dabc29d607b8b16952480a4c21b3 Marcus Rückert <[email protected]> 
1782940252 +0200 pull: fast-forward
+959cfa180425dabc29d607b8b16952480a4c21b3 
58a8a69406d52314930f2ac530b1a862ea07dd05 Marcus Rückert <[email protected]> 
1783537343 +0200 pull: fast-forward
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/update-gopsutil-v4 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/update-gopsutil-v4
--- old/netbird-0.74.2/.git/logs/refs/remotes/origin/update-gopsutil-v4 
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/logs/refs/remotes/origin/update-gopsutil-v4 
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
cfa37cedb29779a358733b6cf612fe92a4e8c5d6 Marcus Rückert <[email protected]> 
1783537343 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/update-process-pkg 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/update-process-pkg
--- old/netbird-0.74.2/.git/logs/refs/remotes/origin/update-process-pkg 
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/logs/refs/remotes/origin/update-process-pkg 
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
583555b81ec57a31e4c7636af534c5796c3ec690 Marcus Rückert <[email protected]> 
1783537343 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/logs/refs/remotes/origin/wasm-client-fixes 
new/netbird-0.74.3/.git/logs/refs/remotes/origin/wasm-client-fixes
--- old/netbird-0.74.2/.git/logs/refs/remotes/origin/wasm-client-fixes  
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/logs/refs/remotes/origin/wasm-client-fixes  
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 
362d93eb4ff3a10b632eb986636ff1bf855a059c Marcus Rückert <[email protected]> 
1783537343 +0200 pull: storing head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/objects/info/commit-graphs/commit-graph-chain 
new/netbird-0.74.3/.git/objects/info/commit-graphs/commit-graph-chain
--- old/netbird-0.74.2/.git/objects/info/commit-graphs/commit-graph-chain       
2026-07-03 12:23:11.000000000 +0200
+++ new/netbird-0.74.3/.git/objects/info/commit-graphs/commit-graph-chain       
2026-07-08 14:36:42.000000000 +0200
@@ -1,3 +1,4 @@
 fdfa54f7b964ac9dc39761797c2fb0dfebb92f6e
 21e341b3c265ad9526898e416d4ab365d5ded8d1
 a6642bf4d8a835abc8fa2628838fb66da11b1ea9
+e937f7d3915de101583115ea91c75d659dcf99d2
Binary files 
old/netbird-0.74.2/.git/objects/info/commit-graphs/graph-e937f7d3915de101583115ea91c75d659dcf99d2.graph
 and 
new/netbird-0.74.3/.git/objects/info/commit-graphs/graph-e937f7d3915de101583115ea91c75d659dcf99d2.graph
 differ
Binary files 
old/netbird-0.74.2/.git/objects/pack/pack-1816763d826abd001378d82b795cc152fa33035e.idx
 and 
new/netbird-0.74.3/.git/objects/pack/pack-1816763d826abd001378d82b795cc152fa33035e.idx
 differ
Binary files 
old/netbird-0.74.2/.git/objects/pack/pack-1816763d826abd001378d82b795cc152fa33035e.pack
 and 
new/netbird-0.74.3/.git/objects/pack/pack-1816763d826abd001378d82b795cc152fa33035e.pack
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/objects/pack/pack-1816763d826abd001378d82b795cc152fa33035e.promisor
 
new/netbird-0.74.3/.git/objects/pack/pack-1816763d826abd001378d82b795cc152fa33035e.promisor
--- 
old/netbird-0.74.2/.git/objects/pack/pack-1816763d826abd001378d82b795cc152fa33035e.promisor
 1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.74.3/.git/objects/pack/pack-1816763d826abd001378d82b795cc152fa33035e.promisor
 2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+e82d8598b21ce047e333fe2633c914f7cdcbba0b 
e82d8598b21ce047e333fe2633c914f7cdcbba0b
Binary files 
old/netbird-0.74.2/.git/objects/pack/pack-1816763d826abd001378d82b795cc152fa33035e.rev
 and 
new/netbird-0.74.3/.git/objects/pack/pack-1816763d826abd001378d82b795cc152fa33035e.rev
 differ
Binary files 
old/netbird-0.74.2/.git/objects/pack/pack-386f36afab0aca7db0f21df11e23330fb416d20f.idx
 and 
new/netbird-0.74.3/.git/objects/pack/pack-386f36afab0aca7db0f21df11e23330fb416d20f.idx
 differ
Binary files 
old/netbird-0.74.2/.git/objects/pack/pack-386f36afab0aca7db0f21df11e23330fb416d20f.pack
 and 
new/netbird-0.74.3/.git/objects/pack/pack-386f36afab0aca7db0f21df11e23330fb416d20f.pack
 differ
Binary files 
old/netbird-0.74.2/.git/objects/pack/pack-386f36afab0aca7db0f21df11e23330fb416d20f.rev
 and 
new/netbird-0.74.3/.git/objects/pack/pack-386f36afab0aca7db0f21df11e23330fb416d20f.rev
 differ
Binary files 
old/netbird-0.74.2/.git/objects/pack/pack-ae5cd0a8a9402e9c4b277e40aabdb10b3d05140c.idx
 and 
new/netbird-0.74.3/.git/objects/pack/pack-ae5cd0a8a9402e9c4b277e40aabdb10b3d05140c.idx
 differ
Binary files 
old/netbird-0.74.2/.git/objects/pack/pack-ae5cd0a8a9402e9c4b277e40aabdb10b3d05140c.pack
 and 
new/netbird-0.74.3/.git/objects/pack/pack-ae5cd0a8a9402e9c4b277e40aabdb10b3d05140c.pack
 differ
Binary files 
old/netbird-0.74.2/.git/objects/pack/pack-ae5cd0a8a9402e9c4b277e40aabdb10b3d05140c.rev
 and 
new/netbird-0.74.3/.git/objects/pack/pack-ae5cd0a8a9402e9c4b277e40aabdb10b3d05140c.rev
 differ
Binary files 
old/netbird-0.74.2/.git/objects/pack/pack-f6d3b8615716c0a2c17fd6678e01d8626f39c0a8.idx
 and 
new/netbird-0.74.3/.git/objects/pack/pack-f6d3b8615716c0a2c17fd6678e01d8626f39c0a8.idx
 differ
Binary files 
old/netbird-0.74.2/.git/objects/pack/pack-f6d3b8615716c0a2c17fd6678e01d8626f39c0a8.pack
 and 
new/netbird-0.74.3/.git/objects/pack/pack-f6d3b8615716c0a2c17fd6678e01d8626f39c0a8.pack
 differ
Binary files 
old/netbird-0.74.2/.git/objects/pack/pack-f6d3b8615716c0a2c17fd6678e01d8626f39c0a8.rev
 and 
new/netbird-0.74.3/.git/objects/pack/pack-f6d3b8615716c0a2c17fd6678e01d8626f39c0a8.rev
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.74.2/.git/packed-refs 
new/netbird-0.74.3/.git/packed-refs
--- old/netbird-0.74.2/.git/packed-refs 2026-07-03 12:23:11.000000000 +0200
+++ new/netbird-0.74.3/.git/packed-refs 2026-07-08 14:36:42.000000000 +0200
@@ -1,6 +1,5 @@
 # pack-refs with: peeled fully-peeled sorted 
 03fd656344a3e65031bbfe8f5332dbcb522a1708 refs/heads/main
-1e0e04d65fdbe2afb5e4a301f0f81840bf833f37 refs/remotes/origin/0.75.0-branch
 1e24916daca9d8315064f0047b10cb47297ae16d 
refs/remotes/origin/account-refactoring
 3945d2b170f84b90a9997df77bd7c8889c061de2 
refs/remotes/origin/add-account-onboarding
 7fbe2946ef59b3070e46f102802f4457627c53f6 refs/remotes/origin/add-arm-to-ci
@@ -32,7 +31,6 @@
 8bb7c8998c0a8b20cdd88936aeabc70490fde5ef 
refs/remotes/origin/claude/vnc-udp-feasibility-6KB1U
 90435860b4fb2a04705fff7a51d625e8a30be351 
refs/remotes/origin/claude/webtransport-relay-wasm-mUjY9
 fdf4f10d943156884a1307ea2ad6531d122f0896 
refs/remotes/origin/cli-ws-proxy-backend-addr
-9aa1bad19e7251b6d1142d85487c6d1701736241 refs/remotes/origin/client-json-socket
 94d511f7d91c876e4b0071b5f5ecb98b4eee2b3d 
refs/remotes/origin/client/ui-update-systray-icons
 24f786d5da2a04d4a8cf17fbc863353221efd62b refs/remotes/origin/client_caller_type
 7706f578fecd94f36249255b7482e1b942520866 
refs/remotes/origin/client_lifetime_serialization_refactor
@@ -69,7 +67,6 @@
 dc13f107d86595bd1cd181bb4c2990cc898cc4eb 
refs/remotes/origin/dependabot/go_modules/pion-5f703e1eca
 06cf216e345f7e380a65a7f1c853cf75747e70a1 
refs/remotes/origin/dependabot/go_modules/testcontainers-de325c0dd6
 52a25c1ce51c8d68661623ba33747b3f5ae128d2 
refs/remotes/origin/dependabot/go_modules/wireguard-dbd6b95108
-c714b9129a373d87a79c859bc66cab4e5e200f7c 
refs/remotes/origin/dependabot/npm_and_yarn/proxy/web/npm_and_yarn-2f40f34922
 8c44187900ec87c8d484881d4e25ad253d73a168 
refs/remotes/origin/deploy/peer-performance
 93c0172c8afca58da00823e8a0b3ee831e746832 
refs/remotes/origin/deploy/permissions-account
 bf4767211a2d679a01af102d4603983f6ea76865 
refs/remotes/origin/deploy/posture-check-sqlite
@@ -78,7 +75,6 @@
 e37a337164cd4fae3498e1b9c15a420f9553529a refs/remotes/origin/detached
 1ad2cb55827afdb324c34ce78370f5c6a1046dfa refs/remotes/origin/detached2
 3e187a11a0748a13f3eaa84b640d653be1507b82 refs/remotes/origin/dex-nocgo-stub
-0ab6070962107d23d0b7d274ab85e2ce4d49a233 
refs/remotes/origin/dmitri-event-aggregation
 d8e7f2e9e67167175d9ad75c05d1ea38e0919946 
refs/remotes/origin/dmitri-filter-policies-by-direction
 76fb153d768835bcb59a499f6b4348f0bc205425 refs/remotes/origin/dn-reverse-proxy
 2db23a42dc3c18354d5f6cfcffbff10d22113880 refs/remotes/origin/dns-exit-node
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/0.74.3-branch 
new/netbird-0.74.3/.git/refs/remotes/origin/0.74.3-branch
--- old/netbird-0.74.2/.git/refs/remotes/origin/0.74.3-branch   1970-01-01 
01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/refs/remotes/origin/0.74.3-branch   2026-07-08 
14:36:42.000000000 +0200
@@ -0,0 +1 @@
+3aa6c02b932db503e82f9530dddfe95d5ea212c4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/0.75.0-branch 
new/netbird-0.74.3/.git/refs/remotes/origin/0.75.0-branch
--- old/netbird-0.74.2/.git/refs/remotes/origin/0.75.0-branch   2026-07-03 
12:23:11.000000000 +0200
+++ new/netbird-0.74.3/.git/refs/remotes/origin/0.75.0-branch   1970-01-01 
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-d099534dca0151c0f9d2ca4c18ffeef14e3f6bfd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/client-local-metrics 
new/netbird-0.74.3/.git/refs/remotes/origin/client-local-metrics
--- old/netbird-0.74.2/.git/refs/remotes/origin/client-local-metrics    
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/refs/remotes/origin/client-local-metrics    
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+35e157d84dd374d64783f1d8dd436666ae80edf9
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/components-impl-drop-indexes 
new/netbird-0.74.3/.git/refs/remotes/origin/components-impl-drop-indexes
--- old/netbird-0.74.2/.git/refs/remotes/origin/components-impl-drop-indexes    
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/refs/remotes/origin/components-impl-drop-indexes    
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+bd7beab34c5df4dc1c4c82c4580d06f686704871
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/github_actions/actions-a940c7c866
 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/github_actions/actions-a940c7c866
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/github_actions/actions-a940c7c866
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/github_actions/actions-a940c7c866
    2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+ab15063b7cda53f8d4074f8f539a37935d254164
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/github_actions/actions-c97fa3f10c
 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/github_actions/actions-c97fa3f10c
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/github_actions/actions-c97fa3f10c
    2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/github_actions/actions-c97fa3f10c
    1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-8c5a20b04546e1e6a1bc896118334276a1a26987
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/aws-sdk-8f849ebaed
 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/aws-sdk-8f849ebaed
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/aws-sdk-8f849ebaed
        2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/aws-sdk-8f849ebaed
        2026-07-08 14:36:42.000000000 +0200
@@ -1 +1 @@
-a721675b11767b2771121760ae2dbdc00e67e300
+42bdc885bf94e11c7fa2210095afcf8f46ace96c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/github.com/Azure/go-ntlmssp-0.1.1
 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/github.com/Azure/go-ntlmssp-0.1.1
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/github.com/Azure/go-ntlmssp-0.1.1
 2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/github.com/Azure/go-ntlmssp-0.1.1
 2026-07-08 14:36:42.000000000 +0200
@@ -1 +1 @@
-52c7822e40bbd23b65921586453531a6034098d1
+f1438f79956a930e3e8958c3327ffbad0e9b6c8a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.104.2
 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.104.2
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.104.2
   2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.104.2
   1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-d9bf8cfa6db5615b767b734576deb5c2c133d66c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.105.0
 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.105.0
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.105.0
   1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.105.0
   2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+237a0e709efbb052ebcc2273036df7ef7179cb9e
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/github.com/eko/gocache/lib/v4-4.2.3
 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/github.com/eko/gocache/lib/v4-4.2.3
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/github.com/eko/gocache/lib/v4-4.2.3
       1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/github.com/eko/gocache/lib/v4-4.2.3
       2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+1033fe949547a3d4b45e323f373c684f86cabcbf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/github.com/eko/gocache/store/redis/v4-4.2.6
 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/github.com/eko/gocache/store/redis/v4-4.2.6
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/github.com/eko/gocache/store/redis/v4-4.2.6
       1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/github.com/eko/gocache/store/redis/v4-4.2.6
       2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+00fb6b1a7b8f961429c955cef449c588340defe2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/github.com/pion/dtls/v3-3.1.4
 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/github.com/pion/dtls/v3-3.1.4
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/github.com/pion/dtls/v3-3.1.4
     2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/github.com/pion/dtls/v3-3.1.4
     1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-2709326664d5613aa512e0aa4ba84828ff8f4442
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/github.com/pion/dtls/v3-3.1.5
 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/github.com/pion/dtls/v3-3.1.5
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/github.com/pion/dtls/v3-3.1.5
     1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/github.com/pion/dtls/v3-3.1.5
     2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+d344109f58f8870701670fee74506f450d7f0e9f
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/github.com/pkg/sftp-1.13.10
 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/github.com/pkg/sftp-1.13.10
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/github.com/pkg/sftp-1.13.10
       1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/github.com/pkg/sftp-1.13.10
       2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+ac0e6355c08c24716ca6927184c723c22230583a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/goauthentik.io/api/v3-3.2026050.3
 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/goauthentik.io/api/v3-3.2026050.3
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/goauthentik.io/api/v3-3.2026050.3
 1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/goauthentik.io/api/v3-3.2026050.3
 2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+6111f39a93c3cc0d4867797791a8fdb70d8b294e
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/golang.org/x/image-0.38.0
 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/golang.org/x/image-0.38.0
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/golang.org/x/image-0.38.0
 2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/golang.org/x/image-0.38.0
 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-cab5bba7f59ab68fe3e8d4459ed37a1dd191f7ce
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/gorm-2271c8195b
 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/gorm-2271c8195b
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/gorm-2271c8195b
   2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/gorm-2271c8195b
   2026-07-08 14:36:42.000000000 +0200
@@ -1 +1 @@
-d77d78720c57ac6e1ae613f1f171bc9911e45549
+5cb92bc0ba6f7ee0171efd0388d64e372e1624bd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/otel-e34c790afd
 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/otel-e34c790afd
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/otel-e34c790afd
   2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/otel-e34c790afd
   2026-07-08 14:36:42.000000000 +0200
@@ -1 +1 @@
-94e6c40446f8ba80930319cd25fbf15d554272a7
+0cc6cab8ea7f52499df19c9ee7db70a746490876
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/pion-5f703e1eca
 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/pion-5f703e1eca
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/pion-5f703e1eca
   2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/pion-5f703e1eca
   2026-07-08 14:36:42.000000000 +0200
@@ -1 +1 @@
-5a2660e796bf697dd0c00c09bc0c2338e93c4695
+6d792269cbc7724adbfaca7607d6c96c7c58ce95
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/testcontainers-de325c0dd6
 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/testcontainers-de325c0dd6
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/testcontainers-de325c0dd6
 2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/testcontainers-de325c0dd6
 2026-07-08 14:36:42.000000000 +0200
@@ -1 +1 @@
-75ac15c52e36877590418a260f31880b75a412a9
+19b40b509a22fdaeb25880f6b01acf5c0170757d
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/wireguard-dbd6b95108
 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/wireguard-dbd6b95108
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/go_modules/wireguard-dbd6b95108
      2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/go_modules/wireguard-dbd6b95108
      2026-07-08 14:36:42.000000000 +0200
@@ -1 +1 @@
-479a88ca9f58cdd095beb7d05bcc393d3d1b7cb1
+d7aa9e97852e8b77592a598e5e4791501ec26e31
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/npm_and_yarn/client/ui/frontend/npm_and_yarn-88714b13d0
 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/npm_and_yarn/client/ui/frontend/npm_and_yarn-88714b13d0
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/dependabot/npm_and_yarn/client/ui/frontend/npm_and_yarn-88714b13d0
      1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/dependabot/npm_and_yarn/client/ui/frontend/npm_and_yarn-88714b13d0
      2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+90f6e7efd3c68b259ef1053d0738f4652ab5805f
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/diagnostic_logs 
new/netbird-0.74.3/.git/refs/remotes/origin/diagnostic_logs
--- old/netbird-0.74.2/.git/refs/remotes/origin/diagnostic_logs 1970-01-01 
01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/refs/remotes/origin/diagnostic_logs 2026-07-08 
14:36:42.000000000 +0200
@@ -0,0 +1 @@
+e24ae1017a39ecba889ad9fd71baaf26c1726ac4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/feature/add-flow-fiter-for-source-id
 
new/netbird-0.74.3/.git/refs/remotes/origin/feature/add-flow-fiter-for-source-id
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/feature/add-flow-fiter-for-source-id
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/feature/add-flow-fiter-for-source-id
    2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+05d6894f7f3d2811de2bc1c55b24160fa22ec03c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/fix/fail-to-create-upnp-port-mapping-on-opnsense-firewall
 
new/netbird-0.74.3/.git/refs/remotes/origin/fix/fail-to-create-upnp-port-mapping-on-opnsense-firewall
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/fix/fail-to-create-upnp-port-mapping-on-opnsense-firewall
       2026-07-03 12:23:11.000000000 +0200
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/fix/fail-to-create-upnp-port-mapping-on-opnsense-firewall
       2026-07-08 14:36:42.000000000 +0200
@@ -1 +1 @@
-c0cb24b6cec6f2fe70e1691bbba9a4de0e8b4f6e
+59a09b0ff30470577deaa3383e3f70dcfcf6c90e
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/fix/forwarders_exclusion_from_lazy_conn
 
new/netbird-0.74.3/.git/refs/remotes/origin/fix/forwarders_exclusion_from_lazy_conn
--- 
old/netbird-0.74.2/.git/refs/remotes/origin/fix/forwarders_exclusion_from_lazy_conn
 1970-01-01 01:00:00.000000000 +0100
+++ 
new/netbird-0.74.3/.git/refs/remotes/origin/fix/forwarders_exclusion_from_lazy_conn
 2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+8732d3cd139b04c4d0e101d45e9482397186b7b1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/fix/relay-states-lock 
new/netbird-0.74.3/.git/refs/remotes/origin/fix/relay-states-lock
--- old/netbird-0.74.2/.git/refs/remotes/origin/fix/relay-states-lock   
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/refs/remotes/origin/fix/relay-states-lock   
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+44d6f485fb78c39d31fc01e5dd34f524e668d795
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/fix/relay_states_lock 
new/netbird-0.74.3/.git/refs/remotes/origin/fix/relay_states_lock
--- old/netbird-0.74.2/.git/refs/remotes/origin/fix/relay_states_lock   
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/refs/remotes/origin/fix/relay_states_lock   
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+b053231e9a102f465ad80ba232dbebfd68a478e0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/increase-sysinfo-timeout 
new/netbird-0.74.3/.git/refs/remotes/origin/increase-sysinfo-timeout
--- old/netbird-0.74.2/.git/refs/remotes/origin/increase-sysinfo-timeout        
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/refs/remotes/origin/increase-sysinfo-timeout        
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+4ff5ed756da87f0069f7eada2c89c1e53f84d1b4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.74.2/.git/refs/remotes/origin/main 
new/netbird-0.74.3/.git/refs/remotes/origin/main
--- old/netbird-0.74.2/.git/refs/remotes/origin/main    2026-07-03 
12:23:11.000000000 +0200
+++ new/netbird-0.74.3/.git/refs/remotes/origin/main    2026-07-08 
14:36:42.000000000 +0200
@@ -1 +1 @@
-3aa6c02b932db503e82f9530dddfe95d5ea212c4
+488bbcb22bea59f01f3665b528f650d17bce7982
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/peer-acl-multi-source 
new/netbird-0.74.3/.git/refs/remotes/origin/peer-acl-multi-source
--- old/netbird-0.74.2/.git/refs/remotes/origin/peer-acl-multi-source   
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/refs/remotes/origin/peer-acl-multi-source   
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+58a8a69406d52314930f2ac530b1a862ea07dd05
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/update-gopsutil-v4 
new/netbird-0.74.3/.git/refs/remotes/origin/update-gopsutil-v4
--- old/netbird-0.74.2/.git/refs/remotes/origin/update-gopsutil-v4      
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/refs/remotes/origin/update-gopsutil-v4      
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+cfa37cedb29779a358733b6cf612fe92a4e8c5d6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/update-process-pkg 
new/netbird-0.74.3/.git/refs/remotes/origin/update-process-pkg
--- old/netbird-0.74.2/.git/refs/remotes/origin/update-process-pkg      
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/refs/remotes/origin/update-process-pkg      
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+583555b81ec57a31e4c7636af534c5796c3ec690
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/.git/refs/remotes/origin/wasm-client-fixes 
new/netbird-0.74.3/.git/refs/remotes/origin/wasm-client-fixes
--- old/netbird-0.74.2/.git/refs/remotes/origin/wasm-client-fixes       
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/.git/refs/remotes/origin/wasm-client-fixes       
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1 @@
+362d93eb4ff3a10b632eb986636ff1bf855a059c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.74.2/.git/refs/tags/v0.74.3 
new/netbird-0.74.3/.git/refs/tags/v0.74.3
--- old/netbird-0.74.2/.git/refs/tags/v0.74.3   1970-01-01 01:00:00.000000000 
+0100
+++ new/netbird-0.74.3/.git/refs/tags/v0.74.3   2026-07-08 14:36:42.000000000 
+0200
@@ -0,0 +1 @@
+7cd5c1732bb5374f21005073937c42f4d531e3c5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.74.2/client/server/mdm.go 
new/netbird-0.74.3/client/server/mdm.go
--- old/netbird-0.74.2/client/server/mdm.go     2026-07-03 12:23:11.000000000 
+0200
+++ new/netbird-0.74.3/client/server/mdm.go     2026-07-08 14:36:42.000000000 
+0200
@@ -3,6 +3,7 @@
 import (
        "context"
        "fmt"
+       "net/url"
        "time"
 
        log "github.com/sirupsen/logrus"
@@ -181,6 +182,37 @@
        }
 }
 
+func canonicalURL(s string) string {
+       u, err := url.ParseRequestURI(s)
+       if err != nil {
+               return s
+       }
+       if u.Port() == "" {
+               switch u.Scheme {
+               case "https":
+                       u.Host += ":443"
+               case "http":
+                       u.Host += ":80"
+               }
+       }
+       return u.String()
+}
+
+// conflictURL is conflictString for URL-typed keys: both sides are
+// normalized via canonicalURL before comparison.
+func conflictURL(key, got string) conflictCheck {
+       return conflictCheck{
+               key: key,
+               check: func(pol *mdm.Policy) bool {
+                       if got == "" {
+                               return true
+                       }
+                       want, ok := pol.GetString(key)
+                       return ok && canonicalURL(want) == canonicalURL(got)
+               },
+       }
+}
+
 // conflictString builds a conflictCheck for a string MDM key. An empty
 // `got` is treated as "field not set" (no override requested); otherwise
 // the check returns true only when the policy contains the key and its
@@ -256,7 +288,7 @@
        }
 
        return resolveConflicts(policy, []conflictCheck{
-               conflictString(mdm.KeyManagementURL, msg.ManagementUrl),
+               conflictURL(mdm.KeyManagementURL, msg.ManagementUrl),
                conflictString(mdm.KeyPreSharedKey, pskGot),
                conflictBool(mdm.KeyRosenpassEnabled, msg.RosenpassEnabled),
                conflictBool(mdm.KeyRosenpassPermissive, 
msg.RosenpassPermissive),
@@ -377,7 +409,7 @@
        }
 
        return resolveConflicts(policy, []conflictCheck{
-               conflictString(mdm.KeyManagementURL, msg.ManagementUrl),
+               conflictURL(mdm.KeyManagementURL, msg.ManagementUrl),
                conflictString(mdm.KeyPreSharedKey, pskGot),
                conflictBool(mdm.KeyRosenpassEnabled, msg.RosenpassEnabled),
                conflictBool(mdm.KeyRosenpassPermissive, 
msg.RosenpassPermissive),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.74.2/client/server/setconfig_mdm_test.go 
new/netbird-0.74.3/client/server/setconfig_mdm_test.go
--- old/netbird-0.74.2/client/server/setconfig_mdm_test.go      2026-07-03 
12:23:11.000000000 +0200
+++ new/netbird-0.74.3/client/server/setconfig_mdm_test.go      2026-07-08 
14:36:42.000000000 +0200
@@ -181,6 +181,43 @@
        require.NotNil(t, resp)
 }
 
+// TestSetConfig_MDMAllow_ManagementURLPortNormalized covers the
+// regression from discussion #6483: MDM URL without explicit port vs
+// UI echo with the parseURL-appended default port must be treated as
+// a no-op echo, not a conflict.
+func TestSetConfig_MDMAllow_ManagementURLPortNormalized(t *testing.T) {
+       tests := []struct {
+               name      string
+               mdmURL    string
+               submitURL string
+       }{
+               {"policy_no_port_submit_with_443", 
"https://netbird.corp.example";, "https://netbird.corp.example:443"},
+               {"policy_with_443_submit_no_port", 
"https://netbird.corp.example:443";, "https://netbird.corp.example"},
+               {"http_policy_no_port_submit_with_80", 
"http://netbird.corp.example";, "http://netbird.corp.example:80"},
+       }
+
+       for _, tc := range tests {
+               t.Run(tc.name, func(t *testing.T) {
+                       withMDMPolicy(t, mdm.NewPolicy(map[string]any{
+                               mdm.KeyManagementURL: tc.mdmURL,
+                       }))
+
+                       s, ctx, profName, username, _ := 
setupServerWithProfile(t)
+
+                       rosenpassEnabled := true
+                       resp, err := s.SetConfig(ctx, &proto.SetConfigRequest{
+                               ProfileName:      profName,
+                               Username:         username,
+                               ManagementUrl:    tc.submitURL,
+                               RosenpassEnabled: &rosenpassEnabled,
+                       })
+
+                       require.NoError(t, err, "port-normalized URL echo must 
not trip MDM conflict gate")
+                       require.NotNil(t, resp)
+               })
+       }
+}
+
 func TestSetConfig_MDMEmpty_NoEnforcement(t *testing.T) {
        // No MDM policy active: any field can be written.
        withMDMPolicy(t, mdm.NewPolicy(nil))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.74.2/client/system/process.go 
new/netbird-0.74.3/client/system/process.go
--- old/netbird-0.74.2/client/system/process.go 2026-07-03 12:23:11.000000000 
+0200
+++ new/netbird-0.74.3/client/system/process.go 2026-07-08 14:36:42.000000000 
+0200
@@ -7,7 +7,7 @@
        "os"
        "slices"
 
-       "github.com/shirou/gopsutil/v3/process"
+       "github.com/shirou/gopsutil/v4/process"
 )
 
 // getRunningProcesses returns a list of running process paths. The context 
bounds the work:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.74.2/client/system/process_test.go 
new/netbird-0.74.3/client/system/process_test.go
--- old/netbird-0.74.2/client/system/process_test.go    2026-07-03 
12:23:11.000000000 +0200
+++ new/netbird-0.74.3/client/system/process_test.go    2026-07-08 
14:36:42.000000000 +0200
@@ -4,7 +4,7 @@
        "context"
        "testing"
 
-       "github.com/shirou/gopsutil/v3/process"
+       "github.com/shirou/gopsutil/v4/process"
 )
 
 func Benchmark_getRunningProcesses(b *testing.B) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.74.2/go.mod new/netbird-0.74.3/go.mod
--- old/netbird-0.74.2/go.mod   2026-07-03 12:23:11.000000000 +0200
+++ new/netbird-0.74.3/go.mod   2026-07-08 14:36:42.000000000 +0200
@@ -104,6 +104,7 @@
        github.com/redis/go-redis/v9 v9.7.3
        github.com/rs/xid v1.3.0
        github.com/shirou/gopsutil/v3 v3.24.4
+       github.com/shirou/gopsutil/v4 v4.25.8
        github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966
        github.com/songgao/water v0.0.0-20200317203138-2b4b6d7c09d8
        github.com/stretchr/testify v1.11.1
@@ -308,7 +309,6 @@
        github.com/russellhaering/goxmldsig v1.6.0 // indirect
        github.com/ryanuber/go-glob v1.0.0 // indirect
        github.com/rymdport/portal v0.4.2 // indirect
-       github.com/shirou/gopsutil/v4 v4.25.8 // indirect
        github.com/shoenig/go-m1cpu v0.2.1 // indirect
        github.com/shopspring/decimal v1.4.0 // indirect
        github.com/spf13/cast v1.7.0 // indirect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netbird-0.74.2/shared/relay/client/manager.go 
new/netbird-0.74.3/shared/relay/client/manager.go
--- old/netbird-0.74.2/shared/relay/client/manager.go   2026-07-03 
12:23:11.000000000 +0200
+++ new/netbird-0.74.3/shared/relay/client/manager.go   2026-07-08 
14:36:42.000000000 +0200
@@ -30,11 +30,16 @@
        relayClient *Client
        err         error
        created     time.Time
+       // ready is closed once the dial started by openConnVia finishes 
(relayClient
+       // or err is set). Callers reusing a track wait on this instead of the 
track
+       // lock, so the dial never runs under rt.Lock.
+       ready chan struct{}
 }
 
 func NewRelayTrack() *RelayTrack {
        return &RelayTrack{
                created: time.Now(),
+               ready:   make(chan struct{}),
        }
 }
 
@@ -326,34 +331,24 @@
        // check if already has a connection to the desired relay server
        m.relayClientsMutex.RLock()
        rt, ok := m.relayClients[serverAddress]
+       m.relayClientsMutex.RUnlock()
        if ok {
-               rt.RLock()
-               m.relayClientsMutex.RUnlock()
-               defer rt.RUnlock()
-               if rt.err != nil {
-                       return nil, rt.err
-               }
-               return rt.relayClient.OpenConn(ctx, peerKey)
+               return m.openConnOnTrack(ctx, rt, peerKey)
        }
-       m.relayClientsMutex.RUnlock()
 
        // if not, establish a new connection but check it again (because 
changed the lock type) before starting the
        // connection
        m.relayClientsMutex.Lock()
        rt, ok = m.relayClients[serverAddress]
        if ok {
-               rt.RLock()
                m.relayClientsMutex.Unlock()
-               defer rt.RUnlock()
-               if rt.err != nil {
-                       return nil, rt.err
-               }
-               return rt.relayClient.OpenConn(ctx, peerKey)
+               return m.openConnOnTrack(ctx, rt, peerKey)
        }
 
-       // create a new relay client and store it in the relayClients map
+       // Publish the track and release the map lock BEFORE dialing, so the 
dial does
+       // not run under rt.Lock (which would block RelayStates and the cleanup 
loop
+       // for the full dial). Concurrent callers find this track and wait on 
rt.ready.
        rt = NewRelayTrack()
-       rt.Lock()
        m.relayClients[serverAddress] = rt
        m.relayClientsMutex.Unlock()
 
@@ -361,8 +356,10 @@
        relayClient.SetTransportFallback(m.transportFallback)
        err := relayClient.Connect(m.ctx)
        if err != nil {
+               rt.Lock()
                rt.err = err
                rt.Unlock()
+               close(rt.ready)
                m.relayClientsMutex.Lock()
                delete(m.relayClients, serverAddress)
                m.relayClientsMutex.Unlock()
@@ -370,14 +367,34 @@
        }
        // if connection closed then delete the relay client from the list
        relayClient.SetOnDisconnectListener(m.onServerDisconnected)
+       rt.Lock()
        rt.relayClient = relayClient
        rt.Unlock()
+       close(rt.ready)
 
-       conn, err := relayClient.OpenConn(ctx, peerKey)
-       if err != nil {
-               return nil, err
+       return relayClient.OpenConn(ctx, peerKey)
+}
+
+// openConnOnTrack opens a peer connection through an existing relay track,
+// waiting for the dial started by another openConnVia call to finish. It waits
+// on rt.ready rather than the track lock, so it neither holds nor contends the
+// track lock across the dial.
+func (m *Manager) openConnOnTrack(ctx context.Context, rt *RelayTrack, peerKey 
string) (net.Conn, error) {
+       select {
+       case <-rt.ready:
+       case <-ctx.Done():
+               return nil, ctx.Err()
        }
-       return conn, nil
+
+       rt.RLock()
+       defer rt.RUnlock()
+       if rt.err != nil {
+               return nil, rt.err
+       }
+       if rt.relayClient == nil {
+               return nil, ErrRelayClientNotConnected
+       }
+       return rt.relayClient.OpenConn(ctx, peerKey)
 }
 
 func (m *Manager) onServerConnected() {
@@ -475,6 +492,13 @@
                        rt.Unlock()
                        continue
                }
+
+               // dial still in progress (openConnVia publishes the track 
before Connect
+               // completes and no longer holds rt.Lock during it), nothing to 
clean up.
+               if rt.relayClient == nil {
+                       rt.Unlock()
+                       continue
+               }
 
                if time.Since(rt.created) <= m.keepUnusedServerTime {
                        rt.Unlock()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/shared/relay/client/manager_cleanup_test.go 
new/netbird-0.74.3/shared/relay/client/manager_cleanup_test.go
--- old/netbird-0.74.2/shared/relay/client/manager_cleanup_test.go      
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/shared/relay/client/manager_cleanup_test.go      
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1,60 @@
+package client
+
+import (
+       "context"
+       "net/netip"
+       "testing"
+       "time"
+
+       "github.com/stretchr/testify/require"
+)
+
+// TestCleanUpUnusedRelays_DoesNotBlockOnRealHangingDial drives a real, 
hanging foreign
+// relay dial and asserts cleanUpUnusedRelays does not stall behind it.
+func TestCleanUpUnusedRelays_DoesNotBlockOnRealHangingDial(t *testing.T) {
+       serverAddr := stallingRelayListener(t)
+
+       mCtx, mCancel := context.WithCancel(context.Background())
+       t.Cleanup(mCancel)
+
+       m := NewManager(mCtx, nil, "alice", 1280)
+
+       dialDone := make(chan struct{})
+       go func() {
+               defer close(dialDone)
+               _, _ = m.openConnVia(mCtx, serverAddr, "peerKey", netip.Addr{})
+       }()
+
+       // The track appears in the map once the dial is in flight.
+       require.Eventually(t, func() bool {
+               m.relayClientsMutex.RLock()
+               defer m.relayClientsMutex.RUnlock()
+               _, ok := m.relayClients[serverAddr]
+               return ok
+       }, 5*time.Second, 5*time.Millisecond, "relay dial did not start")
+
+       cleanupDone := make(chan struct{})
+       go func() {
+               defer close(cleanupDone)
+               m.cleanUpUnusedRelays()
+       }()
+
+       select {
+       case <-cleanupDone:
+       case <-time.After(2 * time.Second):
+               t.Fatal("cleanUpUnusedRelays blocked on an in-progress relay 
dial while holding the relay map lock")
+       }
+
+       m.relayClientsMutex.RLock()
+       _, stillTracked := m.relayClients[serverAddr]
+       m.relayClientsMutex.RUnlock()
+       require.True(t, stillTracked, "an in-progress relay dial must not be 
evicted by cleanup")
+
+       // Release the hanging dial so the goroutine can exit cleanly.
+       mCancel()
+       select {
+       case <-dialDone:
+       case <-time.After(5 * time.Second):
+               t.Fatal("openConnVia did not return after context cancellation")
+       }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netbird-0.74.2/shared/relay/client/manager_relaystates_test.go 
new/netbird-0.74.3/shared/relay/client/manager_relaystates_test.go
--- old/netbird-0.74.2/shared/relay/client/manager_relaystates_test.go  
1970-01-01 01:00:00.000000000 +0100
+++ new/netbird-0.74.3/shared/relay/client/manager_relaystates_test.go  
2026-07-08 14:36:42.000000000 +0200
@@ -0,0 +1,91 @@
+package client
+
+import (
+       "context"
+       "net"
+       "net/netip"
+       "sync"
+       "testing"
+       "time"
+
+       "github.com/stretchr/testify/require"
+)
+
+// stallingRelayListener accepts TCP connections and holds them open without 
ever
+// responding, so a relay handshake dialed against it blocks until its context 
is
+// cancelled. It returns the "rel://host:port" URL to dial.
+func stallingRelayListener(t *testing.T) string {
+       t.Helper()
+
+       ln, err := net.Listen("tcp", "127.0.0.1:0")
+       require.NoError(t, err)
+
+       var mu sync.Mutex
+       var conns []net.Conn
+       go func() {
+               for {
+                       c, err := ln.Accept()
+                       if err != nil {
+                               return
+                       }
+                       mu.Lock()
+                       conns = append(conns, c)
+                       mu.Unlock()
+               }
+       }()
+       t.Cleanup(func() {
+               _ = ln.Close()
+               mu.Lock()
+               for _, c := range conns {
+                       _ = c.Close()
+               }
+               mu.Unlock()
+       })
+
+       return "rel://" + ln.Addr().String()
+}
+
+// TestRelayStates_DoesNotBlockOnRealHangingDial is a regression test for
+// RelayStates() called by a "status -d command" hanging behind an in-progress
+// relay dial.
+func TestRelayStates_DoesNotBlockOnRealHangingDial(t *testing.T) {
+       serverAddr := stallingRelayListener(t)
+
+       mCtx, mCancel := context.WithCancel(context.Background())
+       t.Cleanup(mCancel)
+
+       m := NewManager(mCtx, nil, "alice", 1280)
+
+       dialDone := make(chan struct{})
+       go func() {
+               defer close(dialDone)
+               _, _ = m.openConnVia(mCtx, serverAddr, "peerKey", netip.Addr{})
+       }()
+
+       require.Eventually(t, func() bool {
+               m.relayClientsMutex.RLock()
+               defer m.relayClientsMutex.RUnlock()
+               _, ok := m.relayClients[serverAddr]
+               return ok
+       }, 5*time.Second, 5*time.Millisecond, "relay dial did not start")
+
+       done := make(chan []RelayConnState, 1)
+       go func() {
+               done <- m.RelayStates()
+       }()
+
+       select {
+       case states := <-done:
+               require.Empty(t, states, "a relay still being dialed carries no 
state and must be omitted")
+       case <-time.After(2 * time.Second):
+               t.Fatal("RelayStates blocked on a foreign relay whose Connect() 
is in progress")
+       }
+
+       // Release the hanging dial so the goroutine can exit cleanly.
+       mCancel()
+       select {
+       case <-dialDone:
+       case <-time.After(5 * time.Second):
+               t.Fatal("openConnVia did not return after context cancellation")
+       }
+}

++++++ netbird.obsinfo ++++++
--- /var/tmp/diff_new_pack.yXzHCx/_old  2026-07-09 22:20:45.620943661 +0200
+++ /var/tmp/diff_new_pack.yXzHCx/_new  2026-07-09 22:20:45.636944208 +0200
@@ -1,5 +1,5 @@
 name: netbird
-version: 0.74.2
-mtime: 1783074191
-commit: 3aa6c02b932db503e82f9530dddfe95d5ea212c4
+version: 0.74.3
+mtime: 1783514202
+commit: 7cd5c1732bb5374f21005073937c42f4d531e3c5
 

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

Reply via email to