diff --git a/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser Extension/KeePassXC_Browser_Extension.entitlements b/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser Extension/KeePassXC_Browser_Extension.entitlements
index 1960454..d00fc3d 100644
--- a/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser Extension/KeePassXC_Browser_Extension.entitlements
+++ b/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser Extension/KeePassXC_Browser_Extension.entitlements
@@ -4,7 +4,9 @@
com.apple.security.app-sandbox
+ com.apple.security.network.client
+
com.apple.security.application-groups
- KeePassXC
+ org.keepassxc.KeePassXC
diff --git a/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser Extension/SafariWebExtensionHandler.swift b/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser Extension/SafariWebExtensionHandler.swift
index 22c0c99..8de7fbf 100644
--- a/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser Extension/SafariWebExtensionHandler.swift
+++ b/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser Extension/SafariWebExtensionHandler.swift
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2022 KeePassXC Team
+ * Copyright (C) 2023 KeePassXC Team
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -26,7 +26,7 @@ var maxMessageLength: Int32 = 1024 * 1024;
class SafariWebExtensionHandler: NSObject, NSExtensionRequestHandling {
func getSocketPath() -> String {
- let homePath = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "KeePassXC")?.path
+ let homePath = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "org.keepassxc.KeePassXC")?.path
return homePath! + "/" + SocketFileName;
}
@@ -95,7 +95,8 @@ class SafariWebExtensionHandler: NSObject, NSExtensionRequestHandling {
}
if (result == -1) {
- os_log(.error, "Cannot connect socket %d", errno)
+ let strError = String(utf8String: strerror(errno)) ?? "Unknown error"
+ os_log(.error, "Cannot connect socket: %s", strError)
return false
}
diff --git a/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser/AppDelegate.swift b/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser/AppDelegate.swift
index 7abbcbd..b3b34c9 100644
--- a/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser/AppDelegate.swift
+++ b/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser/AppDelegate.swift
@@ -2,7 +2,7 @@
// AppDelegate.swift
// KeePassXC-Browser
//
-// Created by Humanoid on 21.9.2020.
+// Created by varjolintu on 21.9.2020.
//
import Cocoa
diff --git a/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser/Base.lproj/Main.storyboard b/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser/Base.lproj/Main.storyboard
index 10b5933..ea12834 100644
--- a/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser/Base.lproj/Main.storyboard
+++ b/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser/Base.lproj/Main.storyboard
@@ -1,8 +1,8 @@
-
+
-
+
diff --git a/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser/KeePassXC_Browser.entitlements b/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser/KeePassXC_Browser.entitlements
index f2ef3ae..625af03 100644
--- a/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser/KeePassXC_Browser.entitlements
+++ b/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser/KeePassXC_Browser.entitlements
@@ -2,9 +2,11 @@
- com.apple.security.app-sandbox
-
- com.apple.security.files.user-selected.read-only
-
+ com.apple.security.app-sandbox
+
+ com.apple.security.files.user-selected.read-only
+
+ com.apple.security.network.client
+
diff --git a/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser/ViewController.swift b/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser/ViewController.swift
index 5c8c7d4..92d6256 100644
--- a/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser/ViewController.swift
+++ b/keepassxc-browser-safari/KeePassXC-Browser/KeePassXC-Browser/ViewController.swift
@@ -2,7 +2,7 @@
// ViewController.swift
// KeePassXC-Browser
//
-// Created by Humanoid on 21.9.2020.
+// Created by varjolintu on 21.9.2020.
//
import Cocoa