Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OAK-8633: Add warn logs if we add/update a string property larger tha… #151

Closed
wants to merge 10,000 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
d699035
OAK-8354 : Fix/Add nullability annotations with o.a.j.oak.security.us…
anchela May 28, 2019
da87732
OAK-8248: Update Oak trunk and 1.10 to Jackrabbit 2.18.2
reschke May 28, 2019
613630c
OAK-8357: Support the truncate operation for the GCJournalFile
trekawek May 28, 2019
2cd3cf0
OAK-8356: Support append mode in the SegmentStoreMigrator
trekawek May 28, 2019
a794d0a
OAK-8358 - oak-run check should have an option for specifying memory …
dulceanu May 28, 2019
cb2c75a
fix svn:eol-style
reschke May 28, 2019
5fd3c90
OAK-8354 : Fix/Add nullability annotations with o.a.j.oak.security.us…
anchela May 28, 2019
e469567
OAK-8355 : AuthorizableImpl.isEveryone should not throw RepositoryExc…
anchela May 28, 2019
b23da6e
OAK-8360 : UserAuthentication.authenticate: improve readability
anchela May 28, 2019
a7b5e5a
OAK-8363: Remove obsolete comment
mreutegg May 28, 2019
b515508
OAK-8362 : UserImporter: redundant check for null principals
anchela May 28, 2019
efb08ae
OAK-8365 UserManagerImpl: unreacheable code when retrieving user/grou…
anchela May 29, 2019
b8a8e1d
OAK-8368: RDBDocumentNodeStoreBuilder: refactor setRDBConnection for …
reschke May 29, 2019
3df8d32
OAK-8369:Misplace checkNotNull in CacheValidator
anchela May 29, 2019
d24ecde
OAK-8251: RDBBlobStore instantiated from ReadOnly DocumentNodeStore s…
reschke May 29, 2019
cd5793e
OAK-8370 : Simplify o.a.j.oak.security.user.Utils.getOrAddTree
anchela May 29, 2019
301e0cf
OAK-8370 : Simplify o.a.j.oak.security.user.Utils.getOrAddTree (and f…
anchela May 29, 2019
6662b2b
OAK-8372 : DeclaredMembershipPredicate contains redundant lookup of g…
anchela May 29, 2019
b61f9e6
OAK-8373 : UserPrincipalProvider: redundant test for null in ResultRo…
anchela May 29, 2019
9641609
OAK-8361 : Improve tests for o.a.j.oak.security.user package
anchela May 29, 2019
e1b488f
OAK-8371: Stop using deprecated DocumentMK.Builder in RDB tests
reschke May 29, 2019
7481532
OAK-301: Document Oak
mreutegg May 29, 2019
9275aee
OAK-8375: DocumentNodeStoreBuilder should not instantiate BlobStore i…
reschke May 30, 2019
63f62e6
OAK-8251: RDBBlobStore instantiated from ReadOnly DocumentNodeStore s…
reschke May 31, 2019
7fe5e27
OAK-8376: update commons-codec dependency to 1.12
reschke Jun 3, 2019
da47b97
minor improvement: unused imports
anchela Jun 3, 2019
3523411
OAK-8321 : Use format specifier for log output
anchela Jun 3, 2019
1742ebd
OAK-8377 : Jacoco plugin: add PACKAGE based rules for security code
anchela Jun 3, 2019
97da1f5
OAK-8349: RDBDocumentStore*: "reset clusterId tool" in oak-run
reschke Jun 3, 2019
cc22ca7
OAK-8378: rdb/oak-run: update usage and documentation for garbage com…
reschke Jun 3, 2019
af403d9
OAK-8379 : Improve tests for o.a.j.oak.security.authorization
anchela Jun 3, 2019
336b2aa
Apache Jackrabbit Oak 1.14.0
davidegiannella Jun 4, 2019
ac8a7d7
OAK-8383 : AccessControlValidator: check for duplicate ACE ignores al…
anchela Jun 5, 2019
8851fe7
OAK-8386 : AccessControlValidator.checkValidAccessControlEntry: redun…
anchela Jun 5, 2019
3c3e8f5
OAK-8255: update Apache parent pom to version 21 - temporarily reverted
reschke Jun 5, 2019
c3e6356
Apache Jackrabbit Oak 1.14.0
davidegiannella Jun 5, 2019
d8a280a
[maven-release-plugin] prepare release jackrabbit-oak-1.14.0
davidegiannella Jun 5, 2019
bc142db
[maven-release-plugin] prepare for next development iteration
davidegiannella Jun 5, 2019
40cc966
OAK-8385 : Get rid of duplicated AcEntry/Entry in PermissionStoreEdit…
anchela Jun 6, 2019
4e8fbef
OAK-8388 : AccessControlManagerImpl.getEffectivePolicies(Set): Insuff…
anchela Jun 6, 2019
bbbebb6
OAK-8389 : AccessControlValidator prone to NPE
anchela Jun 6, 2019
eb08726
OAK-8344 Expose local index directory size as a metric
thomasmueller Jun 6, 2019
0141c5f
OAK-8390 : ACL.java : improve readability
anchela Jun 6, 2019
88ad0b7
OAK-8155 : CompositePermissionProvider: add possibility to abort eval…
anchela Jun 6, 2019
7743ca4
OAK-8392 : AcListComparator only compares path
anchela Jun 6, 2019
0d04416
OAK-8384 : Improve tests for o.a.j.oak.security.authorization.accessc…
anchela Jun 6, 2019
d60e7a6
OAK-8394: Fix BinaryAccessDSGCIT failing intermittently for Mongo
amit-jain Jun 10, 2019
7108112
OAK-8366 - Add monitoring for Azure Storage
francescomari Jun 11, 2019
7945a6e
OAK-8366 - Add license headers
francescomari Jun 11, 2019
6e16492
Apache Jackrabbit oak 1.14.0
davidegiannella Jun 11, 2019
395615c
OAK-8396: documentation steps missing to run sweep on RDBDocumentStore
reschke Jun 12, 2019
8fee1ac
OAK-8391 : Create AggregationFilter implementation
anchela Jun 12, 2019
44b8756
OAK-8227 : Performance benchmarks (respecting aggregationfilter option)
anchela Jun 12, 2019
957fe53
OAK-8397 : maven-bundle-plugin: add export instructions with baseline…
anchela Jun 12, 2019
60c020c
OAK-8339: Move jackrabbit-api project into Oak - copy source and mini…
reschke Jun 12, 2019
6ed274f
OAK-8339: Move jackrabbit-api project into Oak - adjust README
reschke Jun 12, 2019
edc535b
OAK-8339: Move jackrabbit-api project into Oak - add to reactor
reschke Jun 12, 2019
2838be6
OAK-8401 : Expand security topic in side bar
anchela Jun 13, 2019
afc281b
OAK-8339: Move jackrabbit-api project into Oak - change dependencies
reschke Jun 13, 2019
9ede210
OAK-8271: Lucene path transformed result doesn't accomodate wildcards…
catholicon Jun 13, 2019
0d9f1c7
OAK-8271: Lucene path transformed result doesn't accomodate wildcards…
catholicon Jun 13, 2019
548fe56
minor improvement: typo in security documentation
anchela Jun 14, 2019
333f830
OAK-8403 : Improve tests for o.a.j.oak.security.privilege
anchela Jun 14, 2019
0e9f45d
fix svn:eol-style
reschke Jun 15, 2019
7aa8f5d
OAK-8364: LastRevRecoveryAgent may log warn message for bundled node
mreutegg Jun 17, 2019
1e43b64
OAK-8406 - Let AzurePersistence set default request timeouts
francescomari Jun 17, 2019
b6a0d29
OAK-8405: remove baseline comparisonVersion from POM
reschke Jun 18, 2019
08749bb
OAK-8410 - Fix NPE in the RequestCompletedEvent listener
francescomari Jun 18, 2019
58ed415
OAK-8412 - Set a retry strategy for AzurePersistence
francescomari Jun 18, 2019
ee84760
remove spurious sub title
reschke Jun 19, 2019
a86a162
OAK-8344 Expose local index directory size as a metric (revert change…
thomasmueller Jun 19, 2019
1e6d9ff
OAK-8414: Update jar-plugin dependency to 3.1.2
reschke Jun 19, 2019
dce41dd
OAK-8411: RDBConnectionHandler: add minimal open connection stats in …
reschke Jun 19, 2019
0dad280
OAK-8418 : User query fails if root tree is the search root
anchela Jun 20, 2019
74004db
OAK-8420 : GroupPredicate: missing notnull annotations with constructor
anchela Jun 20, 2019
fb141cd
OAK-8419 : Improve tests for o.a.j.oak.security.user.query
anchela Jun 20, 2019
7b131f3
OAK-8423 : QueryUtil.getCollation should not throw RepositoryException
anchela Jun 20, 2019
3d09a46
OAK-8424: Update jar-plugin dependency to version 3.1.1
reschke Jun 21, 2019
9a12f85
OAK-8427: reactor pom: let assembly-plugin version default to what pa…
reschke Jun 21, 2019
071a31e
OAK-8428: Update checkstyle-plugin dependency to version 3.1.0
reschke Jun 21, 2019
3e4582b
OAK-8425 : Add QueryUtil.getID to extract ID from user/group
anchela Jun 21, 2019
53aa5e1
OAK-8430: Update compiler-plugin dependency to version 3.8.1
reschke Jun 21, 2019
c9fa437
OAK-8431: Update shade-plugin dependency to version 3.2.1
reschke Jun 21, 2019
03fa473
OAK-8432: Update war-plugin dependency to version 3.2.3
reschke Jun 21, 2019
e987453
OAK-8434 : LoginContextProviderImpl: missing tests for login with con…
anchela Jun 21, 2019
785f2fe
OAK-8433 : Effective path must be an absolute path
anchela Jun 24, 2019
5bf8c8c
OAK-8435 : FilterProviderImpl must have ConfigurationPolicy set
anchela Jun 24, 2019
35cff1d
OAK-8351 : split rgc query into 2 simpler queries to work around mong…
stefan-egli Jun 25, 2019
745cc39
OAK-8252: MongoBlobStore instantiated from ReadOnly DocumentNodeStore…
reschke Jun 25, 2019
c8e3e68
OAK-8226 : Documentation for principal-based authorization and aggreg…
anchela Jun 25, 2019
26d9c61
OAK-8408: UserImporter must not trigger creation of rep:pwd node unle…
anchela Jun 25, 2019
116e91f
OAK-8437: direct children, exact, and parent path restrictions don't …
catholicon Jun 25, 2019
bee58ef
OAK-8438: Allow not to create blob container in AzureDataStore
trekawek Jun 26, 2019
0d4be09
OAK-8441 : Improve tests for org.apache.jackrabbit.oak.security.autho…
anchela Jun 26, 2019
fc42b0e
OAK-8438: Allow not to create blob container in AzureDataStore
trekawek Jun 26, 2019
5a3115e
OAK-8321 : Use format specifier for log output
anchela Jun 26, 2019
f4e75f0
OAK-8442 : AbstractCredentials.setAttributes sychronizes the wrong map
anchela Jun 26, 2019
081a1bd
OAK-8321 : Use format specifier for log output
anchela Jun 26, 2019
4f696f9
OAK-8321 : Use format specifier for log output
anchela Jun 26, 2019
740ecd4
OAK-8439 : Broken links to JSR Specification/Javadoc
anchela Jun 26, 2019
60ac2d4
fix svn:eol-style
reschke Jun 27, 2019
c321136
OAK-8252: MongoBlobStore instantiated from ReadOnly DocumentNodeStore…
reschke Jun 27, 2019
7e8e327
OAK-8364: LastRevRecoveryAgent may log warn message for bundled node
mreutegg Jun 27, 2019
d1d0474
OAK-8445: RDB documentation: minor fixes to documentation of "revisio…
reschke Jun 28, 2019
848d5d8
OAK-8429 - oak-run check should expose repository statistics for the …
dulceanu Jun 28, 2019
44c49fa
OAK-8446: Enable datastore consistency check after completion of garb…
amit-jain Jul 1, 2019
655c692
OAK-8447: Handle all available references in the DataStore when doing…
amit-jain Jul 1, 2019
b1adf13
OAK-8451: GCMonitor: fix compiler warnings and Javadoc
reschke Jul 1, 2019
2ed445e
OAK-8446: Enable datastore consistency check after completion of garb…
reschke Jul 1, 2019
cfb6aea
OAK-8446: Enable datastore consistency check after completion of garb…
reschke Jul 1, 2019
4812b33
OAK-8447: Handle all available references in the DataStore when doing…
reschke Jul 1, 2019
9142c5a
OAK-8447: Handle all available references in the DataStore when doing…
amit-jain Jul 1, 2019
b1b476c
OAK-8328 Bug in index definition can block indexing / cause indexing …
thomasmueller Jul 2, 2019
ef94aa7
OAK-8451: GCMonitor: fix compiler warning in test case
reschke Jul 2, 2019
4a97ac5
OAK-8454 - SegmentNodeStoreRegistrar doesn't correctly set statistics…
dulceanu Jul 2, 2019
c300e1b
OAK-8456: Update httpclient/mime dependencies to 4.5.9
reschke Jul 3, 2019
d085de6
OAK-7680: oak-commons: upgrade to project default mockito version
mreutegg Jul 3, 2019
1afa65e
OAK-260 Avoid the Turkish Locale Problem
thomasmueller Jul 3, 2019
9d9e0ee
OAK-8453: Refactor VersionGarbageCollector to extract Recommendations…
reschke Jul 3, 2019
e61d7ba
OAK-7739 Use an index only if a certain node or property exists (docs)
thomasmueller Jul 3, 2019
22189e8
OAK-8458: AsyncIndexUpdateCorruptMarkingTest#testLuceneIndexSegmentSt…
catholicon Jul 3, 2019
d2749e4
OAK-8453: Refactor VersionGarbageCollector to extract Recommendations…
reschke Jul 3, 2019
37acda3
OAK-8459: Intermittent issue with MongoStatusTest
mreutegg Jul 4, 2019
010ccf6
OAK-8457: Constructor allows creating invalid path
mreutegg Jul 4, 2019
7a51993
OAK-8453: Refactor VersionGarbageCollector to extract Recommendations…
reschke Jul 4, 2019
820914c
OAK-8448: VersionGC may get stuck at 60s scope - add failing test case
reschke Jul 4, 2019
819e138
OAK-301: Document Oak
thomasmueller Jul 4, 2019
7cc7594
OAK-8344 Expose local index directory size as a metric
thomasmueller Jul 5, 2019
16eb235
OAK-8462 Adding / changing 'useIfExists' should not cause reindex
thomasmueller Jul 5, 2019
9868975
OAK-8463: Fix merge in consistency check to allow paths suffixed to b…
amit-jain Jul 8, 2019
7a126d1
OAK-8464: Update javadoc-plugin to 3.1.1 and restore JCR API linking
reschke Jul 8, 2019
6614d01
OAK-8464: Update javadoc-plugin to 3.1.1 and restore JCR API linking …
reschke Jul 8, 2019
d665e3c
OAK-8464: Update javadoc-plugin to 3.1.1 and restore JCR API linking
reschke Jul 8, 2019
f60e585
OAK-8449: LastRev check/fix in DocumentNodeStore MBean
mreutegg Jul 8, 2019
eb79e85
OAK-8448: VersionGC may get stuck at 60s scope
reschke Jul 9, 2019
56e3337
OAK-8453: Refactor VersionGarbageCollector to extract Recommendations…
reschke Jul 9, 2019
bebce56
OAK-8455 Memory Node store implementation of PropertyState throws Exc…
thomasmueller Jul 10, 2019
4e62576
OAK-8467: broken version numbers for oak-doc and oak-doc-railroad-macro
reschke Jul 10, 2019
09b130e
OAK-8468: document RDB specific log messages
reschke Jul 10, 2019
abef865
OAK-7254 Indexes with excludedPaths, or includedPaths should not be p…
thomasmueller Jul 10, 2019
37dad5b
OAK-8472: Typo in oak-run console refresh command help
mreutegg Jul 10, 2019
256368d
OAK-8473: oak-run recovery fails with custom blob store
mreutegg Jul 11, 2019
be7212c
OAK-8473: oak-run recovery fails with custom blob store
mreutegg Jul 11, 2019
cf27792
OAK-8474: oak-run revisions fails with custom blob store
mreutegg Jul 11, 2019
03e19c3
OAK-8474: oak-run revisions fails with custom blob store
mreutegg Jul 11, 2019
07c78d8
OAK-8474: oak-run revisions fails with custom blob store
mreutegg Jul 11, 2019
04c2cef
OAK-8476: RDBVersionGCSupport returns incorrect value for "oldest del…
reschke Jul 11, 2019
c944866
OAK-8476: RDBVersionGCSupport returns incorrect value for "oldest del…
reschke Jul 11, 2019
2bc6f93
OAK-8478: remove unneeded javadoc plugin version number from reactor pom
reschke Jul 12, 2019
4db39bb
OAK-8479: update rat plugin to 0.13
reschke Jul 12, 2019
64db5fa
OAK-8481: RDB*Store: update postgresql jdbc driver reference to 42.4.6
reschke Jul 15, 2019
9a4d8f1
OAK-8483: RDB*Store: update mysql jdbc driver reference to 8.0.16
reschke Jul 15, 2019
aeeb47d
OAK-8485: RDB*Store: update mssql jdbc driver reference to 8.0.16
reschke Jul 15, 2019
7b44f59
OAK-8492 : PrincipalAccessControlList: misleading notnull annotation …
anchela Jul 17, 2019
ccbc4ae
OAK-7998: Verify existence of binary before generating direct downloa…
Jul 17, 2019
8a70783
OAK-8482 - Remove false positives of SNFE on azure execution time out
dulceanu Jul 18, 2019
65cc76d
OAK-8466: Old inactive clusterIds may trigger expensive recovery
mreutegg Jul 18, 2019
a32d0b1
OAK-8490 : FilterProviderImpl.getFilter may fail if principal cache e…
anchela Jul 18, 2019
2da5521
OAK-8453: Refactor VersionGarbageCollector to extract Recommendations…
reschke Jul 19, 2019
45aac6d
OAK-7254 Indexes with excludedPaths, or includedPaths should not be p…
reschke Jul 19, 2019
29f96a4
OAK-7254 Indexes with excludedPaths, or includedPaths should not be p…
reschke Jul 19, 2019
b3bf2d0
OAK-8486: update jackson-databind dependency to 2.9.9.1
reschke Jul 19, 2019
5579fbe
OAK-7981: Implement elastic search support based off of oak-search
catholicon Jul 19, 2019
85ab9a6
OAK-8150: RDB*Store: add Oracle specific documentation
reschke Jul 22, 2019
ce87422
OAK-8495: Release Oak 1.16.0 - Candidate Release Notes
reschke Jul 23, 2019
0f46294
OAK-7981: Implement elastic search support based off of oak-search
mreutegg Jul 23, 2019
a15f1f6
OAK-8501: oak-examples/webapp: update htmlunit dependency to 2.35.0
reschke Jul 23, 2019
f563e59
OAK-8502: oak-examples/standalone: update spring boot dependency to 1…
reschke Jul 23, 2019
08b0800
OAK-8489: Reduce memory usage of in-memory commit
mreutegg Jul 23, 2019
2e17b1b
OAK-8495: Release Oak 1.16.0
mreutegg Jul 23, 2019
be739d5
OAK-8503: oak-benchmarks: update commons-compress dependency to 1.18
reschke Jul 23, 2019
5da0185
OAK-8504: oak-run: update groovy dependency to 2.4.17
reschke Jul 23, 2019
0e63af7
OAK-8495: Release Oak 1.16.0 - Release Notes
reschke Jul 24, 2019
d9b3e77
[maven-release-plugin] prepare release jackrabbit-oak-1.16.0
reschke Jul 24, 2019
ca2ab21
[maven-release-plugin] prepare for next development iteration
reschke Jul 24, 2019
a1c4905
OAK-8328 Bug in index definition can block indexing / cause indexing …
thomasmueller Jul 25, 2019
4c44bb2
OAK-8507: system view import: add test coverage for prefix conflicts
reschke Jul 25, 2019
4b823f2
OAK-8510 : FilterImpl.isValidPrincipal: add verification to spot move…
anchela Jul 26, 2019
fa2600e
OAK-8495: align versions
reschke Jul 29, 2019
ea6a8af
OAK-8497: Remove oak-search-elastic declaration to skip baseline plugin
catholicon Jul 29, 2019
bd52edf
OAK-8514: CoR should log a warn when opening remote index file when p…
catholicon Jul 29, 2019
149d53a
OAK-8513: Concurrent index access via CopyOnRead directory can lead t…
catholicon Jul 29, 2019
366cf00
OAK-8400: adjust baseline comparison version for oak-jackrabbit-api a…
reschke Jul 29, 2019
793d942
OAK-8515: Make the Azure Persistence timeouts configurable
trekawek Jul 29, 2019
f188f07
OAK-8517: javadoc:aggregate build fails - add 'aggregate' to 'javadoc…
reschke Jul 30, 2019
3e2b9c1
OAK-8518 : PrincipalPolicyImporter: handle rep:effectivePath generate…
anchela Jul 30, 2019
525fd68
OAK-8513: Concurrent index access via CopyOnRead directory can lead t…
catholicon Aug 2, 2019
373c06b
OAK-8526: IndexDefinitionBuilder should support setting up index tags
catholicon Aug 4, 2019
d477bd5
OAK-8526: IndexDefinitionBuilder should support setting up index tags
catholicon Aug 4, 2019
74a6379
OAK-8528: The Azure Journal implementation doesn't split after exceed…
trekawek Aug 6, 2019
11b1855
OAK-8521: Add shutdown hook for oak-run commands
mreutegg Aug 6, 2019
2f49f21
OAK-8520: Return existing DataRecord when completeUpload called for e…
Aug 6, 2019
50a2016
OAK-7917 Composite node store: technical debt for create index / reindex
thomasmueller Aug 7, 2019
8a174ee
OAK-8532: Osgi based test to verify tika setup is working
catholicon Aug 7, 2019
ed1df26
OAK-8533: Rat plugin failure in oak-it-osgi
catholicon Aug 8, 2019
9fbe5f3
OAK-8534: Rat plugin failure in oak-it-osgi
catholicon Aug 8, 2019
f091147
OAK-8535: oak-it-osgi fails with encrypted credentials in settings.xml
catholicon Aug 8, 2019
2cedc8b
OAK-8536: Update JavaDoc for completeBinaryUpload describing method i…
Aug 8, 2019
ee7d217
OAK-8540 : Effective policies should implememt PrincipalAccessControl…
anchela Aug 14, 2019
f08424e
OAK-8538: Incomplete recovery on long running merge with branch commits
mreutegg Aug 14, 2019
079aa2b
OAK-8538: Incomplete recovery on long running merge with branch commits
mreutegg Aug 14, 2019
90918ae
OAK-8541 : AbstractRestrictionProvider.createRestriction : Include re…
anchela Aug 14, 2019
0099adc
OAK-8542: Test failure: ConcurrentCopyOnReadDirectoryTest.concurrentP…
catholicon Aug 14, 2019
c546eac
OAK-8531 - Reading Azure Journal File while it's modified fails
dulceanu Aug 15, 2019
cee1ac4
OAK-8531 - Reading Azure Journal File while it's modified fails
dulceanu Aug 15, 2019
f0d8ec0
fix svn:eol-style
reschke Aug 16, 2019
db68e0f
minor improvement: adjust svn:ignore of oak-search-elastic
anchela Aug 16, 2019
f1b214b
OAK-8549: Update Tika dependency to 1.22
reschke Aug 16, 2019
22c3be6
OAK-8550: Update commons-codec dependency to 1.13
reschke Aug 16, 2019
6349ffe
OAK-8543: Javadoc of IndexCopier#waitForCopyCompletion refers to bool…
catholicon Aug 18, 2019
8752faf
OAK-8554: IndexCopier#waitForCopyCompletion doesn't reset interrupted…
catholicon Aug 18, 2019
44c47b9
OAK-8544 : Nullable/Notnull Annotations for Authentication API
anchela Aug 19, 2019
7595c07
OAK-8545 : Nullable/Notnull Annotations for Authorization API
anchela Aug 19, 2019
619eb02
OAK-8545 : Nullable/Notnull Annotations for Authorization API -> adju…
anchela Aug 19, 2019
7d6baa9
OAK-8546 : Nullable/Notnull Annotations for User Management API
anchela Aug 19, 2019
39f57ab
OAK-8546 : Nullable/Notnull Annotations for User Management API -> ad…
anchela Aug 19, 2019
b08b6b0
OAK-8547 : Nullable/Notnull Annotations for Principal Management API
anchela Aug 19, 2019
7264540
OAK-8547 : Nullable/Notnull Annotations for Principal Management API …
anchela Aug 19, 2019
0364c3d
OAK-8556 : CugImporter.handleProperty: unreachable default handling f…
anchela Aug 19, 2019
2bef22f
OAK-8557 : CugPolicyImpl.isValidPrincipal contains unreachable defaul…
anchela Aug 19, 2019
97289fa
OAK-8558 : Simplify path handling in TopLevelPaths
anchela Aug 20, 2019
93303d4
OAK-8562 : Improve cug tests
anchela Aug 20, 2019
159eaf2
OAK-8564: Add metric for MongoDB total and used disk space
mreutegg Aug 21, 2019
b666660
OAK-8564: Add metric for MongoDB total and used disk space
mreutegg Aug 21, 2019
f30bffc
OAK-7817: oak-doc-railroad-macro should be built in default reactor b…
mreutegg Aug 21, 2019
321d11a
OAK-8565: Using a lazy blob listing can cause Azure timeout
trekawek Aug 21, 2019
cd289e0
OAK-8566: Empty segment archives breaks the Azure Persistence
trekawek Aug 21, 2019
8c00bec
OAK-8555 - Move Buffer from oak-segment-tar to oak-commons
francescomari Aug 21, 2019
b8941a0
OAK-8567: update tomcat-jdbc dependency to 8.5.43
reschke Aug 21, 2019
2460966
OAK-8568: RDB*Store: update mysql jdbc driver reference to 8.0.17
reschke Aug 21, 2019
34f7980
OAK-8570: RDB*Store: update mssql-jdbc driver reference to 7.4.1.jre8
reschke Aug 21, 2019
8c632ad
OAK-7457: "Covariant return type change detected" warnings with java10
mreutegg Aug 22, 2019
4d9d94c
OAK-8517: javadoc:aggregate build fails - add 'aggregate' to 'javadoc…
reschke Aug 22, 2019
020ba59
OAK-8517: exclude org.apache.jackrabbit.oak.plugins.index.* from java…
reschke Aug 22, 2019
0d83d73
OAK-8560: Update jackson-databind dependency to 2.9.9.3
reschke Aug 23, 2019
2b0c5c9
OAK-8298: Add tracking of blob ids added via direct upload
Aug 23, 2019
d9b025e
OAK-8575: Remove unneeded existence check in cloud data store getReco…
Aug 24, 2019
5097dec
OAK-8552: Minimize network calls required when creating a direct down…
amit-jain Aug 27, 2019
2d67a2a
OAK-8574: Reduce cloud service API calls in completeHttpUpload()
Aug 27, 2019
a10d96a
OAK-8578:Reverting commit r1865962
amit-jain Aug 27, 2019
84818a9
OAK-8572: oak-upgrade's IndexAccessor lives in o.a.j.core
reschke Aug 27, 2019
47972e4
OAK-8578: Introduce API to check whether blob inlined in Id
amit-jain Aug 28, 2019
5ef8023
OAK-8578: Introduce API to check whether blob inlined in Id
amit-jain Aug 28, 2019
41e169d
OAK-8408: UserImporter must not trigger creation of rep:pwd node unle…
reschke Aug 28, 2019
9e4430e
OAK-8583: getNodeByIdentifier may fail with RuntimeException - add te…
reschke Aug 28, 2019
9acdaad
OAK-8583: getNodeByIdentifier may fail with RuntimeException
reschke Aug 28, 2019
2d20951
OAK-8552: Add data store config to skip exists check on download URI …
Aug 28, 2019
284d32d
OAK-8580: Add distinct cloud data store loggers for stream activity
Aug 29, 2019
7865297
OAK-8585: Improve exception message on conflict
mreutegg Aug 29, 2019
10ae5b1
OAK-8633: Add warn logs if we add/update a string property larger tha…
tihom88 Sep 18, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
12 changes: 12 additions & 0 deletions .gitignore
@@ -0,0 +1,12 @@
.settings
.classpath
.project
target
oak-run/*.csv
.idea
*.ipr
*.iws
*.iml
atlassian-ide-plugin.xml
.checkstyle
derby.log
59 changes: 59 additions & 0 deletions .travis.yml
@@ -0,0 +1,59 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

sudo: false
dist: trusty
env:
global:
- MONGODB=4.0.9
matrix:
- MODULE=oak-jcr PROFILE="-PintegrationTesting" UT="-Dsurefire.skip.ut=true" MONGODB_MODE="--single"
- MODULE=oak-jcr PROFILE="" UT="" MONGODB_MODE="--single"
- MODULE=oak-store-document PROFILE="-PintegrationTesting" UT="" MONGODB_MODE="--single"
- MODULE=oak-store-document PROFILE="-PintegrationTesting,replicaset" UT="" MONGODB_MODE="--replicaset"
- MODULE=oak-lucene PROFILE="-PintegrationTesting" UT="" MONGODB_MODE="--single"
- MODULE=oak-it PROFILE="-PintegrationTesting" UT="" MONGODB_MODE="--single"
- MODULE=oak-run PROFILE="-PintegrationTesting" UT="" MONGODB_MODE="--single"
- MODULE=oak-upgrade PROFILE="-PintegrationTesting" UT="" MONGODB_MODE="--single"
- MODULE=oak-pojosr PROFILE="-PintegrationTesting" UT="" MONGODB_MODE="--single"
- MODULE=oak-it-osgi PROFILE="-PintegrationTesting" UT="" MONGODB_MODE="--single"
install:
- wget -N http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-${MONGODB}.tgz -P $HOME/.mongodb
- tar --skip-old-files -C $HOME/.mongodb -xf $HOME/.mongodb/mongodb-linux-x86_64-${MONGODB}.tgz
- mkdir -p target/mongodb/data
- cd target/mongodb
- virtualenv mtools
- source mtools/bin/activate
- pip install --upgrade pip
- pip install python-dateutil psutil pymongo mtools
- mlaunch init ${MONGODB_MODE} --binarypath $HOME/.mongodb/mongodb-linux-x86_64-${MONGODB}/bin --dir ${TRAVIS_BUILD_DIR}/target/mongodb/data
- cd $TRAVIS_BUILD_DIR
- mvn --batch-mode -DskipTests -Dbaseline.skip=true install -pl :${MODULE} -am -nsu
script: mvn --batch-mode clean verify -DtrimStackTrace=false -Dbaseline.skip=true ${UT} ${PROFILE} -Dnsfixtures=DOCUMENT_NS -pl :${MODULE} -nsu
language: java
jdk:
- oraclejdk8
cache:
directories:
- $HOME/.m2
- $HOME/.mongodb
addons:
apt:
packages:
- python
- python-pip
- python-virtualenv
notifications:
email: false
2 changes: 1 addition & 1 deletion NOTICE.txt
@@ -1,5 +1,5 @@
Apache Jackrabbit Oak
Copyright 2012 The Apache Software Foundation
Copyright 2014 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
103 changes: 103 additions & 0 deletions README.md
@@ -0,0 +1,103 @@
Jackrabbit Oak - the next generation content repository
=======================================================

Jackrabbit Oak is a scalable, high-performance hierarchical content
repository designed for use as the foundation of modern world-class
web sites and other demanding content applications.

The Oak effort is a part of the Apache Jackrabbit project.
Apache Jackrabbit is a project of the Apache Software Foundation.

Getting Started
---------------

To get started with Oak, build the latest sources with
Maven 3 and Java 8 (or higher) like this:

mvn clean install

To enable all integration tests, including the JCR TCK, use:

mvn clean install -PintegrationTesting

Before committing changes or submitting a patch, please make sure that
the above integration testing build passes without errors. If you like,
you can enable integration tests by default by setting the
`OAK_INTEGRATION_TESTING` environment variable.

MongoDB integration
-------------------

Parts of the Oak build expects a MongoDB instance to be available for
testing. By default a MongoDB instance running on localhost is expected,
and the relevant tests are simply skipped if such an instance is not found.
You can also configure the build to use custom MongoDB settings with the
following properties (shown with their default values):

-Dmongo.host=127.0.0.1
-Dmongo.port=27017
-Dmongo.db=MongoMKDB
-Dmongo.db2=MongoMKDB2

Note that the configured test databases will be *dropped* by the test cases.

Components
----------

The build consists of the following main components:

- oak-parent - parent POM
- oak-doc - Oak documentation
- oak-commons - shared utility code
- [oak-core][1] - Oak repository API and implementation
- oak-jcr - JCR binding for the Oak repository
- oak-sling - integration with Apache Sling
- oak-solr-core - Apache Solr indexing and search
- oak-solr-embedded - Apache Solr on an embedded Solr instance
- oak-solr-remote - Apache Solr on an remote (HTTP) Solr instance
- oak-http - HTTP binding for Oak
- oak-lucene - Lucene-based query index
- oak-run - runnable jar packaging
- oak-pojosr - integration with PojoSR
- oak-segment-tar - TarMK API and implementation
- oak-upgrade - tooling for upgrading Jackrabbit repositories to Oak
- oak-it - integration tests
- oak-it/osgi - integration tests for OSGi
- [oak-exercise][2] - Oak training material

[1]: oak-core/README.md
[2]: oak-exercise/README.md

Archive
-------

The following components have been moved to the Jackrabbit Attic:

- oak-mk-api - MicroKernel API (_deprecated_, see OAK-2701)
- oak-mk - MicroKernel implementation (see OAK-2702)
- oak-mk-remote - MicroKernel remoting (see OAK-2693)
- oak-it/mk - integration tests for MicroKernel



License
-------

(see [LICENSE.txt](LICENSE.txt) for full license details)

Collective work: Copyright 2014 The Apache Software Foundation.

Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
48 changes: 0 additions & 48 deletions README.txt

This file was deleted.