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