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

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


    from e08ce98ba6 ISSUE-5290 check that mailboxes on which i have a p right 
are not listed in the ones i can see (#2432)
     add 02220491cb JAMES-4072 Add RedisClientFactory
     add adb572bcce JAMES-4072 Implement TLS/SSL option for RedisHealthCheck
     add 50e3bd11e5 JAMES-4072 Implement TLS/SSL option for RedisRateLimiter
     add 98b4417006 JAMES-4072 Add doc for Redis SSL configuration
     add cff5714dfd JAMES-4072 Add RedisClientFactory to DI system

No new revisions were added by this update.

Summary of changes:
 backends-common/redis/pom.xml                      |   8 +
 .../james/backends/redis/RedisClientFactory.scala  |  93 ++++++++++++
 .../james/backends/redis/RedisConfiguration.scala  | 103 +++++++++++--
 .../james/backends/redis/RedisHealthCheck.scala    |  83 +++++-----
 .../redis/RedisClusterHealthCheckTest.scala        |   3 +-
 .../backends/redis/RedisConfigurationTest.scala    |  68 ++++++++-
 ...thCheckTest.scala => RedisHealthCheckTest.java} |  53 ++++---
 .../redis/RedisMasterReplicaExtension.java         | 128 +++++++++++-----
 .../redis/RedisMasterReplicaHealthCheckTest.scala  |   3 +-
 .../backends/redis/RedisSentinelExtension.java     | 169 +++++++++++++++------
 .../redis/RedisSentinelHealthCheckTest.scala       |   3 +-
 .../redis/RedisStandaloneHealthCheckTest.scala     |   3 +-
 .../james/backends/redis/RedisTLSExtension.java    | 117 ++++++++++++++
 .../RedisTLSMasterReplicaHealthCheckTest.java      |  41 ++---
 .../redis/RedisTLSSentinelHealthCheckTest.java     |  41 ++---
 ...ala => RedisTLSStandaloneHealthCheckTest.scala} |  29 ++--
 .../redis/src/test/resources}/certificate.crt      |   0
 .../redis/src/test/resources/keystore.p12          | Bin 0 -> 3557 bytes
 .../redis/src/test/resources}/private.key          |   0
 .../redis/src/test/resources}/rootCA.crt           |   0
 .../redis/src/test/resources/sentinel.conf         |   2 +-
 .../redis/src/test/resources/sentinel_tls.conf     |  14 ++
 docs/modules/servers/partials/configure/redis.adoc |  31 ++++
 .../rate/limiter/redis/RedisRateLimiter.scala      |  20 +--
 .../james/rate/limiter/RedisRateLimiterTest.scala  |   5 +-
 .../limiter/RedisRateLimiterWithSentinelTest.scala |  12 +-
 ...ateLimiterWithTLSMasterReplicaTopologyTest.java |  16 +-
 .../RedisRateLimiterWithTLSSentinelTest.java       |  15 +-
 .../limiter/RedisRateLimiterWithTLSTest.scala}     |  17 ++-
 .../limiter/TopologyRedisRateLimiterTest.scala     |   5 +-
 .../src/test/resources/keystore.p12                | Bin 0 -> 3557 bytes
 31 files changed, 816 insertions(+), 266 deletions(-)
 create mode 100644 
backends-common/redis/src/main/java/org/apache/james/backends/redis/RedisClientFactory.scala
 rename 
backends-common/redis/src/test/java/org/apache/james/backends/redis/{RedisHealthCheckTest.scala
 => RedisHealthCheckTest.java} (51%)
 create mode 100644 
backends-common/redis/src/test/java/org/apache/james/backends/redis/RedisTLSExtension.java
 copy 
server/protocols/protocols-pop3-distributed/src/test/java/org/apache/james/pop3server/mailbox/CassandraPop3MetadataStoreTest.java
 => 
backends-common/redis/src/test/java/org/apache/james/backends/redis/RedisTLSMasterReplicaHealthCheckTest.java
 (53%)
 copy 
server/protocols/protocols-pop3-distributed/src/test/java/org/apache/james/pop3server/mailbox/CassandraPop3MetadataStoreTest.java
 => 
backends-common/redis/src/test/java/org/apache/james/backends/redis/RedisTLSSentinelHealthCheckTest.java
 (52%)
 copy 
backends-common/redis/src/test/java/org/apache/james/backends/redis/{RedisMasterReplicaHealthCheckTest.scala
 => RedisTLSStandaloneHealthCheckTest.scala} (61%)
 copy 
{server/mailet/integration-testing/src/main/resources/smime-test-resource-set 
=> backends-common/redis/src/test/resources}/certificate.crt (100%)
 create mode 100644 backends-common/redis/src/test/resources/keystore.p12
 copy 
{server/mailet/integration-testing/src/main/resources/smime-test-resource-set 
=> backends-common/redis/src/test/resources}/private.key (100%)
 copy 
{server/mailet/integration-testing/src/main/resources/smime-test-resource-set 
=> backends-common/redis/src/test/resources}/rootCA.crt (100%)
 create mode 100644 backends-common/redis/src/test/resources/sentinel_tls.conf
 copy 
mpt/impl/imap-mailbox/cassandra/src/test/java/org/apache/james/mpt/imapmailbox/cassandra/CassandraConcurrentSessionsTest.java
 => 
server/mailet/rate-limiter-redis/src/test/java/org/apache/james/rate/limiter/RedisRateLimiterWithTLSMasterReplicaTopologyTest.java
 (70%)
 copy 
mpt/impl/imap-mailbox/cassandra/src/test/java/org/apache/james/mpt/imapmailbox/cassandra/CassandraAuthenticatePlainTest.java
 => 
server/mailet/rate-limiter-redis/src/test/java/org/apache/james/rate/limiter/RedisRateLimiterWithTLSSentinelTest.java
 (70%)
 copy 
server/{data/data-jmap/src/test/scala/org/apache/james/jmap/memory/identity/MemoryCustomIdentityTest.scala
 => 
mailet/rate-limiter-redis/src/test/java/org/apache/james/rate/limiter/RedisRateLimiterWithTLSTest.scala}
 (68%)
 create mode 100644 
server/mailet/rate-limiter-redis/src/test/resources/keystore.p12


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org
For additional commands, e-mail: notifications-h...@james.apache.org

Reply via email to