You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zookeeper.apache.org by an...@apache.org on 2023/12/21 14:09:30 UTC

(zookeeper) branch branch-3.8 updated: ZOOKEEPER-2590: [ADDENDUM] exists() should check read ACL permission - doc update

This is an automated email from the ASF dual-hosted git repository.

andor pushed a commit to branch branch-3.8
in repository https://gitbox.apache.org/repos/asf/zookeeper.git


The following commit(s) were added to refs/heads/branch-3.8 by this push:
     new 3a9743799 ZOOKEEPER-2590: [ADDENDUM] exists() should check read ACL permission - doc update
3a9743799 is described below

commit 3a974379938613873910e1f90c4dda044553e6fa
Author: Andor Molnár <an...@apache.org>
AuthorDate: Thu Dec 21 15:08:53 2023 +0100

    ZOOKEEPER-2590: [ADDENDUM] exists() should check read ACL permission - doc update
    
    ZOOKEEPER-2590. Add docs to mention the new behavior
    Author: anmolnar
    Closes #2096 from anmolnar/ZOOKEEPER-2590_doc
    
    (cherry picked from commit 9e40464d98319b4553d93b12c6d7db4d240bbce9)
    Signed-off-by: Andor Molnar <an...@apache.org>
---
 zookeeper-docs/src/main/resources/markdown/zookeeperProgrammers.md | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/zookeeper-docs/src/main/resources/markdown/zookeeperProgrammers.md b/zookeeper-docs/src/main/resources/markdown/zookeeperProgrammers.md
index c2933e21d..ac77d9203 100644
--- a/zookeeper-docs/src/main/resources/markdown/zookeeperProgrammers.md
+++ b/zookeeper-docs/src/main/resources/markdown/zookeeperProgrammers.md
@@ -829,6 +829,10 @@ in order to retrieve ACLs of a znode user has to have _READ_ or _ADMIN_
  permission, but without _ADMIN_ permission, digest hash values will be 
 masked out.
 
+As of versions **3.9.2 / 3.8.4 / 3.7.3** the exists() call will now verify ACLs 
+on nodes that exist and the client must have READ permission otherwise
+'Insufficient permission' error will be raised.
+
 <a name="sc_BuiltinACLSchemes"></a>
 
 #### Builtin ACL Schemes