OAK-613 : NPE in Property2IndexDiff#getIndexes(String) when processing a removed node.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1443477 13f79535-47bb-0310-9956-ffa450edef68
OAK-396: Limit property index to nodes of given type 

- adjust utilities
- add constant in IndexConstants
- change UserInitializer to specify rep:User and rep:Group as declaring node types
- change AccessControlInitializer: specify ace node types as declaring node types

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1443483 13f79535-47bb-0310-9956-ffa450edef68
adjust FIXME comment

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1443490 13f79535-47bb-0310-9956-ffa450edef68
Fixed a minor bug encountered in getNodes call with -1 (limitless) depth

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1443497 13f79535-47bb-0310-9956-ffa450edef68
OAK-613 NPE in Property2IndexDiff#getIndexes(String) when processing a removed node.
 - Test for the NPE guard

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1443498 13f79535-47bb-0310-9956-ffa450edef68
OAK-50 : Implement User Management

- Impersonation#grant: add shortcut for principals known to the user mgt.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1443540 13f79535-47bb-0310-9956-ffa450edef68
OAK-50 : Implement User Management

- add early detection of principal collision and add new test asserting that transient collisions are detected upon committing the changes

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1443544 13f79535-47bb-0310-9956-ffa450edef68
OAK-50 : Implement User Management

- resolve TODO related to OAK-343

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1443545 13f79535-47bb-0310-9956-ffa450edef68
OAK-50 : Implement User Management

- resolve TODO related to OAK-343

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1443546 13f79535-47bb-0310-9956-ffa450edef68
OAK-50 : Implement User Management

- resolve TODO related to OAK-343

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1443549 13f79535-47bb-0310-9956-ffa450edef68
OAK-50 : Implement User Management

- remove tests from exclusion list that failed due to OAK-343

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1443550 13f79535-47bb-0310-9956-ffa450edef68
OAK-614: AssertionError in MemoryNodeBuilder

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1443551 13f79535-47bb-0310-9956-ffa450edef68
Made oak-mongomk-perf work with the latest oak-mongomk code

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1443579 13f79535-47bb-0310-9956-ffa450edef68
OAK-50 : Implement User Management

- fix cyclic membership test and remove from exclusion list
- add TODO for OAK-615

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1443583 13f79535-47bb-0310-9956-ffa450edef68
OAK-480 : Authorizable Query

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1443616 13f79535-47bb-0310-9956-ffa450edef68
OAK-527: permissions (wip)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1443636 13f79535-47bb-0310-9956-ffa450edef68
Merge branch 'trunk' of https://github.com/apache/jackrabbit-oak into trunk
[OAK-307] - improved ESS configuration
[OAK-307] - fixed build
[OAK-307] - fixed build