This is an automated email from the ASF dual-hosted git repository.
btellier pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.
from b19b167 JAMES-2927 Avoid un-intentional tumbstones in Cassandra mail
repository V2
new 4b9135a JAMES-2937 RabbitMQMailQueue should rely on
ReactorRabbitMQChannelPool
new fc2fa87 JAMES-2937 Inject RabbitMQChannelPool
new 3e6ea8b JAMES-2937 RabbitMQHealthCheck is testing a non used channel
pool
new 27d3fa4 JAMES-2937 RabbitMQTerminationSubscriber should not
initialize his own channelPool
new 9a115d8 JAMES-2937 RabbitMQExtension should be responsible of
channelPool lifecycle
new 7423ee7 JAMES-2937 Get rid of simple channelPool
new b505d74 JAMES-2939 Prevent mixed case INBOX creation through JMAP
new e5e0b1d JAMES-2939 Revies indent in MailboxManager javaDoc parameters
new ed279d5 JAMES-2939 Add tests for child mailboxes INBOX sanitizing
new c664b17 JAMES-2948 Improve error message for WebAdmin's user creation
username errors
new d13fb7d JAMES-2948 Rename UsersRoutesTests tests
new b9f55a8 JAMES-2948 Allow 255 characters-usernames to be created
new f818dce JAMES-2943 Deleting auto detected domain has no effect
new eb484d5 JAMES-2943 Throw upon detected domain removal
new b223e6d JAMES-2943 Domain routes should fail upon auto-detected
domain removal attempts
new dec068f JAMES-2943 Document auto-detected domain removal failure
new 3164753 JAMES-2943 Forbid default domain removal as well
new 00acb85 JAMES-2937 Dequeue should work after network outage
new 5df2451 JAMES-2953 Disambiguate WebAdmin's addresses forwards error
messages
new 2848fd2 JAMES-2957 DLP cannot read email multipart body
new dc182e2 JAMES-2957 Exclude geronimo java mail in the classpath
new fedf728 JAMES-2957 Tail recursive refactoring "extracting message
body"
new 06d4713 JAMES-2958 Move DomainTest to JUnit 5
new c55b4af JAMES-2958 Limit the domain creation to a number of 255
characters
new e35c5cc JAMES-2958 Small refactoring in DomainRoutesTest
new 79ec2fe JAMES-2958 Small refactoring in DomainMappingRoutesTest
new fbfdf08 JAMES-2958 Add route tests to check that the domain name can
not be longer than 255 characters
new 66fa921 JAMES-2959 SieveQuotaRoutes should return bad request when
invalid body
new 3678652 Add a build argument for Spring Dockerfile version
new d9e694d JAMES-2933 Define mailetdocs-maven-plugin version globally
The 30 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:
backends-common/rabbitmq/pom.xml | 4 +
.../backends/rabbitmq/RabbitMQChannelPool.java | 55 -------
.../backends/rabbitmq/RabbitMQHealthCheck.java | 8 +-
.../rabbitmq/ReactorRabbitMQChannelPool.java | 46 +++++-
.../james/backends/rabbitmq/SimpleChannelPool.java | 128 ---------------
.../james/backends/rabbitmq/RabbitMQExtension.java | 16 +-
.../backends/rabbitmq/RabbitMQHealthCheckTest.java | 4 +-
.../rabbitmq/ReactorRabbitMQChannelPoolTest.java | 8 +-
.../main/java/org/apache/james/core/Domain.java | 3 +
core/src/main/java/org/apache/james/core/User.java | 4 +-
.../test/java/org/apache/james/core/UserTest.java | 18 ++-
.../apache/james/domainlist/api/DomainTest.java | 44 ++++--
dockerfiles/run/spring/Dockerfile | 16 +-
.../org/apache/james/mailbox/MailboxManager.java | 45 ++++--
...istsException.java => InboxAlreadyCreated.java} | 24 +--
.../apache/james/mailbox/MailboxManagerTest.java | 87 +++++++++++
.../james/mailbox/events/GroupRegistration.java | 11 +-
.../mailbox/events/GroupRegistrationHandler.java | 17 +-
.../mailbox/events/KeyRegistrationHandler.java | 10 +-
.../james/mailbox/events/RabbitMQEventBus.java | 25 +--
.../james/mailbox/events/RabbitMQEventBusTest.java | 43 ++---
.../james/mailbox/store/StoreMailboxManager.java | 76 ++++++---
mailet/pom.xml | 9 --
.../org/apache/james/imap/scripts/StringArgs.test | 6 +-
.../rabbitmq/host/RabbitMQEventBusHostSystem.java | 10 +-
pom.xml | 5 +
.../modules/DistributedTaskManagerModule.java | 7 +
.../apache/james/jmap/draft/JMAPCommonModule.java | 10 ++
.../james/modules/rabbitmq/RabbitMQModule.java | 17 +-
.../api/AutoDetectedDomainRemovalException.java} | 8 +-
.../domainlist/cassandra/CassandraDomainList.java | 2 +-
.../apache/james/domainlist/xml/XMLDomainList.java | 2 +-
.../apache/james/domainlist/jpa/JPADomainList.java | 2 +-
.../james/domainlist/lib/AbstractDomainList.java | 63 ++++++--
.../lib/AbstractDomainListPrivateMethodsTest.java | 41 ++++-
.../james/domainlist/memory/MemoryDomainList.java | 2 +-
server/mailet/dkim/pom.xml | 4 +
.../transport/mailets/DlpIntegrationTest.java | 47 +++++-
.../eml/dlp_read_mail_with_attachment.eml | 139 ++++++++++++++++
.../transport/matchers/dlp/DlpDomainRules.java | 12 +-
.../integration/SetMailboxesMethodTest.java | 32 ++++
.../methods/SetMailboxesCreationProcessor.java | 14 +-
.../apache/james/jmap/draft/send/MailSpool.java | 10 +-
.../james/jmap/draft/model/MailboxFactoryTest.java | 13 +-
.../james/jmap/draft/send/MailSpoolTest.java | 1 +
.../james/jmap/draft/utils/MailboxUtilsTest.java | 5 +-
server/protocols/webadmin/webadmin-data/pom.xml | 9 ++
.../james/webadmin/routes/DomainsRoutes.java | 17 +-
.../james/webadmin/routes/ForwardRoutes.java | 17 +-
.../james/webadmin/routes/SieveQuotaRoutes.java | 56 +++----
.../apache/james/webadmin/routes/UserRoutes.java | 16 ++
.../apache/james/webadmin/service/UserService.java | 16 +-
.../webadmin/routes/DomainMappingsRoutesTest.java | 99 +++++++++---
.../james/webadmin/routes/DomainsRoutesTest.java | 174 ++++++++++++---------
.../james/webadmin/routes/ForwardRoutesTest.java | 10 +-
.../webadmin/routes/SieveQuotaRoutesTest.java | 31 +++-
.../james/webadmin/routes/UsersRoutesTest.java | 46 ++++--
.../org/apache/james/queue/rabbitmq/Dequeuer.java | 10 +-
.../org/apache/james/queue/rabbitmq/Enqueuer.java | 36 +++--
.../apache/james/queue/rabbitmq/RabbitClient.java | 72 ---------
.../queue/rabbitmq/RabbitMQMailQueueFactory.java | 46 ++++--
.../RabbitMQMailQueueConfigurationChangeTest.java | 8 +-
.../queue/rabbitmq/RabbitMQMailQueueTest.java | 128 ++++++++-------
.../rabbitmq/RabbitMqMailQueueFactoryTest.java | 7 +-
.../distributed/RabbitMQTerminationSubscriber.java | 16 +-
.../distributed/RabbitMQWorkQueue.java | 34 ++--
.../distributed/RabbitMQWorkQueueSupplier.scala | 5 +-
.../distributed/DistributedTaskManagerTest.java | 10 +-
.../RabbitMQTerminationSubscriberTest.java | 3 +-
.../distributed/RabbitMQWorkQueueTest.java | 6 +-
server/task/task-memory/pom.xml | 4 +
.../main/java/org/apache/james/task/WorkQueue.java | 8 +-
.../eventsourcing/EventSourcingTaskManager.scala | 9 +-
src/site/markdown/server/manage-webadmin.md | 3 +
74 files changed, 1254 insertions(+), 795 deletions(-)
delete mode 100644
backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQChannelPool.java
delete mode 100644
backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/SimpleChannelPool.java
copy
mailbox/api/src/main/java/org/apache/james/mailbox/exception/{MailboxExistsException.java
=> InboxAlreadyCreated.java} (68%)
copy
server/data/data-api/src/main/java/org/apache/james/{dlp/api/DLPConfigurationLoader.java
=> domainlist/api/AutoDetectedDomainRemovalException.java} (82%)
create mode 100644
server/mailet/integration-testing/src/test/resources/eml/dlp_read_mail_with_attachment.eml
delete mode 100644
server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/RabbitClient.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]