From 619af71f92ea8bdcc7a9f2b539e2f46f91d9f659 Mon Sep 17 00:00:00 2001 From: aeberhardt <alexandre.eberhardt@savoirfairelinux.com> Date: Mon, 3 Feb 2025 13:29:57 -0500 Subject: [PATCH] accountDiscovery: set default to false Disable account discorvery and publish in default setup and default blueprint For privacy reasons, account discovery and publish should be false by default Change-Id: I7d906433bc53222e7bd8befd7d789477884e80aa --- extras/scripts/setup_jams.sh | 4 ++-- .../src/views/Blueprint/policyData.constants.tsx | 8 ++++---- .../src/views/Blueprints/CreateBlueprintDialog.tsx | 4 ++-- .../servlets/api/auth/policyData/PolicyDataServlet.java | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/extras/scripts/setup_jams.sh b/extras/scripts/setup_jams.sh index e6881fac..11d03351 100755 --- a/extras/scripts/setup_jams.sh +++ b/extras/scripts/setup_jams.sh @@ -95,8 +95,8 @@ create_blueprint() { "allowCertFromTrusted":true, "autoAnswer":false, "peerDiscovery":true, - "accountDiscovery":true, - "accountPublish":true, + "accountDiscovery":false, + "accountPublish":false, "rendezVous":false, "defaultModerators":"", "upnpEnabled":true, diff --git a/jams-react-client/src/views/Blueprint/policyData.constants.tsx b/jams-react-client/src/views/Blueprint/policyData.constants.tsx index ee172981..8e8f0289 100644 --- a/jams-react-client/src/views/Blueprint/policyData.constants.tsx +++ b/jams-react-client/src/views/Blueprint/policyData.constants.tsx @@ -77,8 +77,8 @@ const DEFAULT_POLICY_DATA_PERMISSIONS: PolicyDataPermissions = { publicInCalls: false, autoAnswer: false, peerDiscovery: true, - accountPublish: true, - accountDiscovery: true, + accountPublish: false, + accountDiscovery: false, allowLookup: true, rendezVous: false, @@ -134,8 +134,8 @@ export function createDefaultServerPolicyData(): ServerPolicyData { allowCertFromTrusted: true, autoAnswer: false, peerDiscovery: true, - accountDiscovery: true, - accountPublish: true, + accountDiscovery: false, + accountPublish: false, rendezVous: false, defaultModerators: "", upnpEnabled: true, diff --git a/jams-react-client/src/views/Blueprints/CreateBlueprintDialog.tsx b/jams-react-client/src/views/Blueprints/CreateBlueprintDialog.tsx index 966dfd07..83ad584a 100644 --- a/jams-react-client/src/views/Blueprints/CreateBlueprintDialog.tsx +++ b/jams-react-client/src/views/Blueprints/CreateBlueprintDialog.tsx @@ -126,8 +126,8 @@ export default function CreateBlueprintDialog({ allowCertFromTrusted: true, autoAnswer: false, peerDiscovery: true, - accountDiscovery: true, - accountPublish: true, + accountDiscovery: false, + accountPublish: false, rendezVous: false, defaultModerators: "", upnpEnabled: true, diff --git a/jams-server/src/main/java/net/jami/jams/server/servlets/api/auth/policyData/PolicyDataServlet.java b/jams-server/src/main/java/net/jami/jams/server/servlets/api/auth/policyData/PolicyDataServlet.java index aed0f91a..49c0261c 100644 --- a/jams-server/src/main/java/net/jami/jams/server/servlets/api/auth/policyData/PolicyDataServlet.java +++ b/jams-server/src/main/java/net/jami/jams/server/servlets/api/auth/policyData/PolicyDataServlet.java @@ -43,9 +43,9 @@ public class PolicyDataServlet extends HttpServlet { * @apiSuccessExample {json} Success-Response: [{ "allowCertFromHistory": true, "allowLookup": * true, "allowCertFromContact": true, "allowCertFromTrusted": true, "Account.videoEnabled": * true, "DHTRelay.PublicInCalls": false, "Account.autoAnswer": false, - * "Account.peerDiscovery": true, "Account.accountDiscovery": true, - * "Account.accountPublish": true, "Account.rendezVous": false, "Account.upnpEnabled": true, - * "Account.defaultModerators": "", "Account.uiCustomization": + * "Account.peerDiscovery": true, "Account.accountDiscovery": false, + * "Account.accountPublish": false, "Account.rendezVous": false, "Account.upnpEnabled": + * true, "Account.defaultModerators": "", "Account.uiCustomization": * "{\"areTipsEnabled\":false,\"backgroundType\":\"default\"}" }] * @apiError (404) {null} null Policy Data was unable to be retrieved * @apiError (500) {null} null Policy Data was unable to be retrieved -- GitLab