OAK-527: permissions (wip)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1458234 13f79535-47bb-0310-9956-ffa450edef68
OAK-696 : Support usage of JAAS based authentication with Repository in OSGi  (patch provided by antonio sanso including moving back login modules from spi to the implementation).

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1458302 13f79535-47bb-0310-9956-ffa450edef68
OAK-696 : remove empty package

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1458400 13f79535-47bb-0310-9956-ffa450edef68
OAK-696 : Support usage of JAAS based authentication with Repository in OSGi

Moving the org.apache.felix.jaas.boot package to DynamicImport as its only required when Felix JAAS Support Bundle is present

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1458645 13f79535-47bb-0310-9956-ffa450edef68
OAK-695: TypeEditor must not check hidden nodes
- adding test

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1458712 13f79535-47bb-0310-9956-ffa450edef68
OAK-619 Lock-free MongoMK implementation
- annotate nodes with reference to commit root

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1458775 13f79535-47bb-0310-9956-ffa450edef68
OAK-619 Lock-free MongoMK implementation
- add test for commit root annotation

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1458815 13f79535-47bb-0310-9956-ffa450edef68
OAK-619 Lock-free MongoMK implementation
- do not convert value to String, but rather use as is to retain type

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1458838 13f79535-47bb-0310-9956-ffa450edef68
OAK-619 Lock-free MongoMK implementation
- when reading, validate revision against commit root

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1458849 13f79535-47bb-0310-9956-ffa450edef68
OAK-619 Lock-free MongoMK implementation (fix node identifiers)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1458853 13f79535-47bb-0310-9956-ffa450edef68
OAK-619 Lock-free MongoMK implementation (support diff)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1458866 13f79535-47bb-0310-9956-ffa450edef68
OAK-619 Lock-free MongoMK implementation
- need to disable revision validation check again (breaks TCK ApiIT test, and probably others as well)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1458873 13f79535-47bb-0310-9956-ffa450edef68
OAK-619 Lock-free MongoMK implementation (estimate memory usage for caching)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1458916 13f79535-47bb-0310-9956-ffa450edef68
OAK-619 Lock-free MongoMK implementation (estimate memory usage for caching - disable tracing)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1458925 13f79535-47bb-0310-9956-ffa450edef68
OAK-712: jcr:primaryType created as String property

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1459200 13f79535-47bb-0310-9956-ffa450edef68
OAK-712: jcr:primaryType created as String property

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1459202 13f79535-47bb-0310-9956-ffa450edef68
Merge branch 'trunk' of github.com:apache/jackrabbit-oak into trunk