OAK-710 : PermissionValidator: Proper permission evaluation for moving/renaming nodes (wip)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1562720 13f79535-47bb-0310-9956-ffa450edef68
OAK-1366: Implement DocumentNodeState.getChildNodeCount(long)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1562722 13f79535-47bb-0310-9956-ffa450edef68
OAK-1083 Query with descendent node and access control fails to return result (fix test case)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1562736 13f79535-47bb-0310-9956-ffa450edef68
OAK-1301 Path conditions not respected in XPath query (fix test case)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1562747 13f79535-47bb-0310-9956-ffa450edef68
OAK-1369 XPath queries: fail if a @ is missing in front of property names

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1562749 13f79535-47bb-0310-9956-ffa450edef68
OAK-1215 Wildcards in relative property paths don't work in search expressions

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1562751 13f79535-47bb-0310-9956-ffa450edef68
OAK-1371 - moved OSGi property names to labels

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1562807 13f79535-47bb-0310-9956-ffa450edef68
OAK-1370: Guard against concurrent read access through the same session
@Ignored test case

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1562820 13f79535-47bb-0310-9956-ffa450edef68
OAK-1372 XPath queries with both path and property restrictions are slow (apply the selector condition to the filter)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1562831 13f79535-47bb-0310-9956-ffa450edef68
OAK-825: Unnecessary performance overhead in MongoMK's calculation of keys for the nodeCache, nodeChildrenCache
- Use a CacheValue instead of String as a cache key

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1562847 13f79535-47bb-0310-9956-ffa450edef68
OAK-1369 XPath queries: fail if a @ is missing in front of property names (fix test case)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1562848 13f79535-47bb-0310-9956-ffa450edef68
OAK-1332: Large number of changes to the same node can fill observation queue

Simplify QueueingHandler now that much of the extra functionality is in separate classes.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1562850 13f79535-47bb-0310-9956-ffa450edef68
OAK-1309: TarMK master-slave clustering

Basic SegmentStore implementation based on the recently added HTTP interface

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1562852 13f79535-47bb-0310-9956-ffa450edef68
OAK-1373: Capture heap dump on OOME during tests

Add -XX:+HeapDumpOnOutOfMemoryError to the test JVM options

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1562857 13f79535-47bb-0310-9956-ffa450edef68
OAK-1370: Guard against concurrent read access through the same session
Wrap iterators returned from Node into synchronized wrappers

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1562859 13f79535-47bb-0310-9956-ffa450edef68
Direct MongoDB connection warnings to the normal test log file

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1562869 13f79535-47bb-0310-9956-ffa450edef68
OAK-301: Document Oak

Remove oak-doc from the normal build, as it in any case needs to be
built separately with "mvn site", i.e. the default "mvn install" build
doesn't make much sense for oak-doc

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1562870 13f79535-47bb-0310-9956-ffa450edef68
OAK-301: Document Oak

Fix exclude rules for oak-doc

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1562871 13f79535-47bb-0310-9956-ffa450edef68
OAK-1266: SQL/JDBC DocumentStore implementation

Mark the json-simple dependency as provided since we embed it in the bundle

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1562875 13f79535-47bb-0310-9956-ffa450edef68
@trivial Avoid a deprecation warning from the assembly plugin

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