From 874185951ba397d38efa035dc8f563cd8c67f4c4 Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Fri, 30 Jan 2026 12:22:04 +0100 Subject: [PATCH] fix(p2p): Add ACL permissions for Gitea and backup RPCD methods Add missing ACL permissions for new RPCD methods: Read permissions: - get_gitea_config - list_gitea_repos - get_gitea_commits - list_local_backups Write permissions: - set_gitea_config - create_gitea_repo - push_gitea_backup - pull_gitea_backup - create_local_backup - restore_local_backup Fixes: RPC call failed with error -32002: Access denied Co-Authored-By: Claude Opus 4.5 --- .../usr/share/rpcd/acl.d/luci-app-secubox-p2p.json | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/package/secubox/luci-app-secubox-p2p/root/usr/share/rpcd/acl.d/luci-app-secubox-p2p.json b/package/secubox/luci-app-secubox-p2p/root/usr/share/rpcd/acl.d/luci-app-secubox-p2p.json index 1537ad8c..ca05b12c 100644 --- a/package/secubox/luci-app-secubox-p2p/root/usr/share/rpcd/acl.d/luci-app-secubox-p2p.json +++ b/package/secubox/luci-app-secubox-p2p/root/usr/share/rpcd/acl.d/luci-app-secubox-p2p.json @@ -13,7 +13,11 @@ "get_wireguard_config", "get_haproxy_config", "get_registry", - "health_check" + "health_check", + "get_gitea_config", + "list_gitea_repos", + "get_gitea_commits", + "list_local_backups" ], "uci": ["get", "state"] }, @@ -30,7 +34,13 @@ "set_dns_config", "set_wireguard_config", "set_haproxy_config", - "register_url" + "register_url", + "set_gitea_config", + "create_gitea_repo", + "push_gitea_backup", + "pull_gitea_backup", + "create_local_backup", + "restore_local_backup" ], "uci": ["set", "delete", "commit", "apply"] },