This is an automated email from the ASF dual-hosted git repository.

rouazana pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.


    from 9720338  Post for MIME4J 0.8.3 release
     new 4d82b40  JAMES-2671 Share AWS S3 configuration
     new b028cd4  JAMES-2671 Add content length in save BlobStore API
     new 775d84f  JAMES-2671 Calculate the length of encrypted content
     new fa24a09  JAMES-2671 Introduce AWS S3 blob store implementation

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../java/org/apache/james/blob/api/BlobStore.java  |  2 +-
 .../apache/james/blob/api/MetricableBlobStore.java |  4 +-
 .../main/java/org/apache/james/blob/api/Store.java | 28 ++++++-
 .../apache/james/blob/api/BlobStoreContract.java   |  6 +-
 .../james/blob/api/FixedLengthInputStreamTest.java | 63 ++++++++++++++++
 .../blob/api/MetricableBlobStoreContract.java      |  6 +-
 .../james/blob/cassandra/CassandraBlobsDAO.java    |  2 +-
 .../blob/cassandra/CassandraBlobsDAOTest.java      |  2 +-
 .../apache/james/blob/memory/MemoryBlobStore.java  |  2 +-
 server/blob/blob-objectstorage/pom.xml             |  5 ++
 .../james/blob/objectstorage/AESPayloadCodec.java  | 72 +++++++++++-------
 .../blob/objectstorage/DefaultPayloadCodec.java    |  6 +-
 .../blob/objectstorage/ObjectStorageBlobsDAO.java  | 23 ++++--
 .../apache/james/blob/objectstorage/Payload.java}  | 21 +++++-
 .../james/blob/objectstorage/PayloadCodec.java     |  2 -
 .../objectstorage/SpecificAuthConfiguration.java   |  2 +-
 .../objectstorage/aws}/AwsS3AuthConfiguration.java |  4 +-
 .../blob/objectstorage/aws/AwsS3ObjectStorage.java | 67 +++++++++++++++++
 .../blob/objectstorage/AESPayloadCodecTest.java    | 21 +++---
 .../objectstorage/DefaultPayloadCodecTest.java     |  6 +-
 .../objectstorage/ObjectStorageBlobsDAOTest.java   | 20 +++--
 .../aws}/AwsS3AuthConfigurationTest.java           |  3 +-
 .../aws/AwsS3ObjectStorageBlobsDAOBuilderTest.java | 85 ++++++++++++++++++++++
 .../objectstorage/aws/DockerAwsS3Container.java    | 71 ++++++++++++++++++
 .../objectstorage/aws/DockerAwsS3Extension.java}   | 24 +++---
 .../src/test/resources/logback-test.xml            |  1 +
 .../apache/james/blob/union/UnionBlobStore.java    |  8 +-
 .../james/blob/union/UnionBlobStoreTest.java       | 14 ++--
 .../apache/james/blob/mail/MimeMessageStore.java   | 10 ++-
 .../ObjectStorageBlobConfiguration.java            |  1 +
 .../ObjectStorageDependenciesModule.java           |  9 ++-
 .../aws/s3/AwsS3ConfigurationReader.java           |  1 +
 .../swift/SwiftAuthConfiguration.java              |  2 +-
 .../aws/s3/AwsS3ConfigurationReaderTest.java       |  1 +
 34 files changed, 482 insertions(+), 112 deletions(-)
 create mode 100644 
server/blob/blob-api/src/test/java/org/apache/james/blob/api/FixedLengthInputStreamTest.java
 copy 
server/{container/guice/blob-objectstorage-guice/src/main/java/org/apache/james/modules/objectstorage/SpecificAuthConfiguration.java
 => 
blob/blob-objectstorage/src/main/java/org/apache/james/blob/objectstorage/Payload.java}
 (62%)
 rename 
server/{container/guice/blob-objectstorage-guice/src/main/java/org/apache/james/modules
 => 
blob/blob-objectstorage/src/main/java/org/apache/james/blob}/objectstorage/SpecificAuthConfiguration.java
 (94%)
 rename 
server/{container/guice/blob-objectstorage-guice/src/main/java/org/apache/james/modules/objectstorage/aws/s3
 => 
blob/blob-objectstorage/src/main/java/org/apache/james/blob/objectstorage/aws}/AwsS3AuthConfiguration.java
 (96%)
 create mode 100644 
server/blob/blob-objectstorage/src/main/java/org/apache/james/blob/objectstorage/aws/AwsS3ObjectStorage.java
 rename 
server/{container/guice/blob-objectstorage-guice/src/test/java/org/apache/james/modules/objectstorage/aws/s3
 => 
blob/blob-objectstorage/src/test/java/org/apache/james/blob/objectstorage/aws}/AwsS3AuthConfigurationTest.java
 (97%)
 create mode 100644 
server/blob/blob-objectstorage/src/test/java/org/apache/james/blob/objectstorage/aws/AwsS3ObjectStorageBlobsDAOBuilderTest.java
 create mode 100644 
server/blob/blob-objectstorage/src/test/java/org/apache/james/blob/objectstorage/aws/DockerAwsS3Container.java
 copy 
server/blob/{blob-export-file/src/test/java/org/apache/james/blob/export/file/FileSystemExtension.java
 => 
blob-objectstorage/src/test/java/org/apache/james/blob/objectstorage/aws/DockerAwsS3Extension.java}
 (67%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to