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