mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Gaetan Boismal
23.49.2014 4dbdba7dcc4bdd833a0d8ccf08a7827bdd2dc96c
refs
author Gaetan Boismal <gaetan.boismal@forgerock.com>
Monday, June 23, 2014 14:49 +0200
committer Gaetan Boismal <gaetan.boismal@forgerock.com>
Monday, June 23, 2014 14:49 +0200
commit4dbdba7dcc4bdd833a0d8ccf08a7827bdd2dc96c
tree b3a9988e59404d62ed2dc110c0c570c693e6b9e3 tree | zip | gz
parent 22496488afd8e0c853a7cd6f9a8e9ce2a1e428f0 view | diff
OPENDJ-1351 (CR-3814) Require a privilege needed for searching cn=changelog
* config.ldiff
** Add the 'changelog-read' value to the 'ds-default-root-privilege-name' multi-valued attribute
* GlobalConfiguration.xml RootDNConfiguration.xml ADSContext.java Privilege.java RootPrivilegeChangeListener.java
** Add the 'changelog-read' privilege where is was needed
* GlobalCfgDefn.properties RootDNCfgDefn.properties
** Add 'changelog-read' privilege definition
* replication.properties replication_fr.properties
** Add messages to prevent user that he needs to have the 'changelog-read' privilege if he wants to search on changelog
* ECLSearchOperation.java
** Add a check to verify that the current connection has the 'changelog-read' privilege before starting the changelog search
* ExternalChangeLogTest.java
** Unit test which ensure that is not possible to perform a changelog search without the 'changelog-read' privilege
12 files modified
144 ■■■■■ changed files
opendj3-server-dev/resource/config/config.ldif 1 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/admin/defn/org/opends/server/admin/std/GlobalConfiguration.xml 8 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/admin/defn/org/opends/server/admin/std/RootDNConfiguration.xml 8 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/admin/messages/GlobalCfgDefn.properties 1 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/admin/messages/RootDNCfgDefn.properties 1 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/ads/org/opends/admin/ads/ADSContext.java 1 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/messages/messages/replication.properties 2 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/messages/messages/replication_fr.properties 1 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/core/RootPrivilegeChangeListener.java 76 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/types/Privilege.java 13 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/workflowelement/externalchangelog/ECLSearchOperation.java 7 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/tests/unit-tests-testng/src/server/org/opends/server/replication/server/ExternalChangeLogTest.java 25 ●●●●● diff | view | raw | blame | history