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

Gaetan Boismal
23.49.2014 4b01c44954d8be6ea19e1f43832c51ce56575a3d
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
commit4b01c44954d8be6ea19e1f43832c51ce56575a3d
tree a8e068424a591982adc84bb32965afd39f284063 tree | zip | gz
parent bffb0216bf1c1ae7a7988670a535a18d5905f186 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
opendj-sdk/opendj3-server-dev/resource/config/config.ldif 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/admin/defn/org/opends/server/admin/std/GlobalConfiguration.xml 8 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/admin/defn/org/opends/server/admin/std/RootDNConfiguration.xml 8 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/admin/messages/GlobalCfgDefn.properties 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/admin/messages/RootDNCfgDefn.properties 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/ads/org/opends/admin/ads/ADSContext.java 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/messages/messages/replication.properties 2 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/messages/messages/replication_fr.properties 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/core/RootPrivilegeChangeListener.java 76 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/types/Privilege.java 13 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/workflowelement/externalchangelog/ECLSearchOperation.java 7 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/tests/unit-tests-testng/src/server/org/opends/server/replication/server/ExternalChangeLogTest.java 25 ●●●●● diff | view | raw | blame | history