Merge remote-tracking branch 'origin/file-share' into android-integration

# Conflicts:
#	client/android/client.go
#	client/internal/connect.go
#	client/internal/engine.go
This commit is contained in:
Zoltan Papp
2026-08-16 22:44:59 +02:00
70 changed files with 11240 additions and 332 deletions
+2
View File
@@ -49,6 +49,7 @@ type Credential struct {
type CredentialPayload struct {
Type proto.Body_Type
WgListenPort int
FiledropPort uint16
Credential *Credential
RosenpassPubKey []byte
RosenpassAddr string
@@ -76,6 +77,7 @@ func MarshalCredential(myKey wgtypes.Key, remoteKey string, p CredentialPayload)
Type: p.Type,
Payload: fmt.Sprintf("%s:%s", p.Credential.UFrag, p.Credential.Pwd),
WgListenPort: uint32(p.WgListenPort),
FiledropPort: uint32(p.FiledropPort),
NetBirdVersion: version.NetbirdVersion(),
RosenpassConfig: &proto.RosenpassConfig{
RosenpassPubKey: p.RosenpassPubKey,