JCR-3710: occasional test failures in TokenBasedAuthenticationTest

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1555885 13f79535-47bb-0310-9956-ffa450edef68
JCR-3711: in RepositoryChecker, when removing mix:versionable also add mix:referenceable

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1556248 13f79535-47bb-0310-9956-ffa450edef68
JCR-3708 More efficient node traversal during garbage collection in binary focused Repository

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1558022 13f79535-47bb-0310-9956-ffa450edef68
JCR-3718 Inconsistent Principal Validation between API and Import behavior

- make principal check based on ACLProvider configuration
- adding new ACLProvider configuration parameter: "allow-unknown-principals", default: "false"
- make missing-principal bypass in AccessControlImporter based on configuration
- adding new AccessControlImporter configuration parameter: "importBehavior", default: "bestEffort"


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1560783 13f79535-47bb-0310-9956-ffa450edef68
JCR-3719: ReferenceBinaryTest does not run when running test suite

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1561628 13f79535-47bb-0310-9956-ffa450edef68
JCR-3720: Extract stats package from core to make it reusable

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1562507 13f79535-47bb-0310-9956-ffa450edef68
JCR-3705 Extract data store API and implementations from jackrabbit-core

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1564687 13f79535-47bb-0310-9956-ffa450edef68
JCR-3723: Add support for observation statistics to RepositoryStatistics

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1565137 13f79535-47bb-0310-9956-ffa450edef68
OAK-1401 Move AbstractLazyIterator to o.a.j.commons.iterator (jackrabbit/jcr-commons)
 - copied class to jackrabbit/jcr-commons



git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1565601 13f79535-47bb-0310-9956-ffa450edef68
Apache Jackrabbit 2.7.4 release notes

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1565604 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare release 2.7.4

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1565607 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1565609 13f79535-47bb-0310-9956-ffa450edef68
remove dead code

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1566426 13f79535-47bb-0310-9956-ffa450edef68
guard against NPEs

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1566430 13f79535-47bb-0310-9956-ffa450edef68
JCR-3724 Increase the jcr-commons osgi package export versions

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1566544 13f79535-47bb-0310-9956-ffa450edef68
JCR-3598: Oak in Jackrabbit deployment packages

Upgrade to Oak 0.15.
Make it possible to use Oak repositories in webapp/standalone.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1566604 13f79535-47bb-0310-9956-ffa450edef68
JCR-3724 Increase the jcr-commons osgi package export versions



git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1566609 13f79535-47bb-0310-9956-ffa450edef68
JCR-3705 Extract data store API and implementations from jackrabbit-core
 - added module to parent list



git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1566636 13f79535-47bb-0310-9956-ffa450edef68
JCR-3705 Extract data store API and implementations from jackrabbit-core
 - added module to parent list (typo on the name)



git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1566639 13f79535-47bb-0310-9956-ffa450edef68
JCR-3721: Slow and actively called NodeId.toString()

Patch by Maxim Zinal

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