Checkout Tools
  • last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
OAK-8948: ObservationManager.addEventListener() throws NPE with invalid paths in filter

Apply patch with fix and tests

Issue reported and test contributed by Rafiya Sirin

  1. … 1 more file in changeset.
OAK-8945 : Cannot apply node restrictions without checking-out the node
  1. … 1 more file in changeset.
OAK-8936 - Include domain override ignored flag when converting to BlobDownloadOptions in ValueImpl.

  1. … 1 more file in changeset.
OAK-8048: VersionHistory not removed when removing node and all its versions - added ignored test
  1. … 1 more file in changeset.
OAK-8903: Support for removing repository markers for transient repositories

- System flag oak.datastore.sharedTransient which if set to true will force deletion of the repository marker from the datastore on close()

- Added 2 new default setter/getter methods for repository ids in the SharedDataStore interface with the only implementation needed in the DataStoreBlobStore (which is the glue between BlobStore & DataStore)

- The construction code (*NodeStoreService & tests) don't need to add the metadata file to the DataStore directly and can simply call the setRepositoryId() on the DataStoreBlobStore.

- Additional tests and changes to existing test to change the call above in 3.

  1. … 12 more files in changeset.
OAK-8874: deprecate use of Guava Predicate class in oak-core API
  1. … 37 more files in changeset.
OAK-8874: Remove use of Guava Predicate class in oak-core API (backed out r1873306)
  1. … 36 more files in changeset.
OAK-8874: Remove use of Guava Predicate class in oak-core API
  1. … 36 more files in changeset.
OAK-8850: oak-jcr tests: switch to commons-lang3
  1. … 1 more file in changeset.
OAK-8280: Add support to request ignoring domain override for signed URIs.

This change introduces BlobUploadOptions so options can be requested for

both upload and download URIs, and adds the option for both URI requests

to ignore the domain override if one is set.

  1. … 26 more files in changeset.
OAK-8825: Add check for bucket existence to minimize test failures due to missing buckets

  1. … 2 more files in changeset.
OAK-8104: Update to Azure SDK v8.6.0 to fix signed URI C-D headers.

The purpose of this commit is to fix Content-Disposition header support for signed download URIs. The filename* portion of the header specification was disabled in OAK-8013 due to a bug in the Azure SDK pre-8.5.0. This commit adds filename* portion support back into Oak, which addresses the following issues:

- OAK-8104 - Fix the Content-Disposition header correctly (required upgrading the Azure SDK version to 8.6.0)

- OAK-8607 - Undo the workarounds implemented in OAK-8013.

  1. … 5 more files in changeset.
OAK-8720: Change assertion to fix broken integration test for disabling direct upload

fix svn:eol-style
  1. … 2 more files in changeset.
OAK-8633: Add warn logs if we add/update a string property larger than 100KB (Node)
    • ?
    ./jcr/session/WarnLogStringPropertySizeTest.java
  1. … 2 more files in changeset.
OAK-8656: ListenerStatsData.toCompositeData() throws NPE

Apply slightly modified patch provided by José Cordero

  1. … 1 more file in changeset.
OAK-8245 Add column for explained statement to explain Query result, next to 'plan' column
  1. … 6 more files in changeset.
OAK-8601: Fix failing ITs due to workaround in OAK-8013

OAK-8583: getNodeByIdentifier may fail with RuntimeException
  1. … 1 more file in changeset.
OAK-8583: getNodeByIdentifier may fail with RuntimeException - add tests, one of which currently ignored
OAK-8408: UserImporter must not trigger creation of rep:pwd node unless included in xml (initial-pw-change) - cleanup imports in test class
OAK-8578:Reverting commit r1865962
  1. … 14 more files in changeset.
OAK-8552: Minimize network calls required when creating a direct download URI

Add a new method #isInlined to Blob class to check if the external blob is id inlined

  1. … 14 more files in changeset.
OAK-8546 : Nullable/Notnull Annotations for User Management API -> adjust implementations accordingly
  1. … 20 more files in changeset.
OAK-8507: system view import: add test coverage for prefix conflicts
OAK-8408: UserImporter must not trigger creation of rep:pwd node unless included in xml (initial-pw-change)
  1. … 8 more files in changeset.
OAK-8394: Fix BinaryAccessDSGCIT failing intermittently for Mongo

Catching exception if any to ignore tests and also moved init of mongo connection factory only when datastore available.

OAK-8371: Stop using deprecated DocumentMK.Builder in RDB tests
  1. … 5 more files in changeset.
OAK-8354 : Fix/Add nullability annotations with o.a.j.oak.security.user package
OAK-8335: get rid of junit deprecation warnings
  1. … 37 more files in changeset.