Merge tag 'v0.73.2' into feature/ios-ssh

Resolve conflict in client/ios/NetBirdSDK/client.go: keep v0.73.2's
thread-safe state handling (stateMu, setState, stateSnapshot) and layer
the SSH client's sshState() helper on top of stateSnapshot().

Add missing imports (strconv, internal/auth, internal/profilemanager) to
ssh_client.go that the SSH feature branch referenced but never imported.
This commit is contained in:
Zoltán Papp
2026-06-26 14:16:03 +02:00
343 changed files with 23933 additions and 5079 deletions
+3
View File
@@ -8,6 +8,7 @@ import (
"fmt"
"io"
"net"
"strconv"
"sync"
"time"
@@ -15,6 +16,8 @@ import (
gossh "golang.org/x/crypto/ssh"
"github.com/netbirdio/netbird/client/internal"
"github.com/netbirdio/netbird/client/internal/auth"
"github.com/netbirdio/netbird/client/internal/profilemanager"
nbssh "github.com/netbirdio/netbird/client/ssh"
"github.com/netbirdio/netbird/client/ssh/detection"
)