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 a959ae3 JAMES-3157 Add support for bench profiles
new cd0783e JAMES-3184 Throttle message process rate
new a4cee74 JAMES-3184 Update task serialization/deserialization with
RunningOptions
new 5d7edbe JAMES-3184 Exposes RunningOptions parameter to WebAdmin routes
new d9cfdbf JAMES-3184 Update documentation
new 12c8627 JAMES-3184 Fix unstable tests causes by concurrently message
processing
new f36ea10 JAMES-3184 Use ReactorUtils Throttler
new 0cb0904 JAMES-3093 Move authenticator to JMAP common module
new 8188037 JAMES-3093 Add BasicAuthenticationStrategy for JMAP RFC-8621
The 8 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:
.../cassandra/mail/task}/RunningOptionsDTO.java | 12 +-
.../task/SolveMessageInconsistenciesService.java | 54 +++--
.../mail/task/SolveMessageInconsistenciesTask.java | 22 +-
...nconsistenciesTaskAdditionalInformationDTO.java | 13 ++
.../task/SolveMessageInconsistenciesTaskDTO.java | 19 +-
.../SolveMessageInconsistenciesServiceTest.java | 76 +++----
...essageInconsistenciesTaskSerializationTest.java | 42 +++-
...ssageInconsistencies.additionalInformation.json | 3 +
...onsistencies.additionalInformation.legacy.json} | 0
.../json/solveMessageInconsistencies.task.json | 5 +-
...> solveMessageInconsistencies.task.legacy.json} | 0
.../james/jmap/draft/DraftMethodsModule.java | 19 ++
.../apache/james/jmap/draft/JMAPCommonModule.java | 22 --
.../james/jmap/rfc8621/RFC8621MethodsModule.java | 14 ++
.../james/jmap/http/AuthenticationRoutes.java | 3 +-
.../org/apache/james/jmap/http/DownloadRoutes.java | 3 +-
.../org/apache/james/jmap/http/InjectionKeys.java | 5 +-
.../org/apache/james/jmap/http/JMAPApiRoutes.java | 3 +-
.../org/apache/james/jmap/http/UploadRoutes.java | 3 +-
.../apache/james/jmap/http/AuthenticatorTest.java | 8 +
...ava => DistributedBasicAuthenticationTest.java} | 5 +-
.../rfc8621/contract/AuthenticationContract.scala | 151 ++++++++++++++
.../jmap/rfc8621/contract/EchoMethodContract.scala | 83 ++------
.../james/jmap/rfc8621/contract/Fixture.scala | 94 +++++++++
...thodTest.java => MemoryAuthenticationTest.java} | 4 +-
server/protocols/jmap-rfc-8621/pom.xml | 60 ++++--
.../james/jmap/http/rfc8621/InjectionKeys.java | 5 +-
.../jmap/http/BasicAuthenticationStrategy.scala | 109 ++++++++++
.../org/apache/james/jmap/http/SessionRoutes.scala | 7 +-
.../apache/james/jmap/routes/JMAPApiRoutes.scala | 34 +--
.../james/jmap/http/UserCredentialParserTest.scala | 135 ++++++++++++
.../james/jmap/routes/JMAPApiRoutesTest.scala | 130 ++++++++----
.../org/apache/james/jmap/http/Authenticator.java | 5 +-
.../RabbitMQWebAdminServerIntegrationTest.java | 1 +
.../webadmin/routes}/RunningOptionsParser.java | 8 +-
.../SolveMessageInconsistenciesRequestToTask.java | 8 +-
...lveMessageInconsistenciesRequestToTaskTest.java | 229 +++++++++++++++++++++
src/site/markdown/server/manage-webadmin.md | 15 ++
38 files changed, 1164 insertions(+), 245 deletions(-)
copy
{server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap
=>
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task}/RunningOptionsDTO.java
(78%)
copy
mailbox/cassandra/src/test/resources/json/{solveMessageInconsistencies.additionalInformation.json
=> solveMessageInconsistencies.additionalInformation.legacy.json} (100%)
copy
mailbox/cassandra/src/test/resources/json/{solveMessageInconsistencies.task.json
=> solveMessageInconsistencies.task.legacy.json} (100%)
copy json/src/test/java/org/apache/james/dto/BaseType.java =>
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/InjectionKeys.java
(92%)
copy
server/protocols/jmap-rfc-8621-integration-tests/distributed-jmap-rfc-8621-integration-tests/src/test/java/org/apache/james/jmap/rfc8621/distributed/{DistributedEchoMethodTest.java
=> DistributedBasicAuthenticationTest.java} (94%)
create mode 100644
server/protocols/jmap-rfc-8621-integration-tests/jmap-rfc-8621-integration-tests-common/src/main/scala/org/apache/james/jmap/rfc8621/contract/AuthenticationContract.scala
create mode 100644
server/protocols/jmap-rfc-8621-integration-tests/jmap-rfc-8621-integration-tests-common/src/main/scala/org/apache/james/jmap/rfc8621/contract/Fixture.scala
copy
server/protocols/jmap-rfc-8621-integration-tests/memory-jmap-rfc-8621-integration-tests/src/test/java/org/apache/james/jmap/rfc8621/memory/{MemoryEchoMethodTest.java
=> MemoryAuthenticationTest.java} (93%)
copy json/src/test/java/org/apache/james/dto/BaseType.java =>
server/protocols/jmap-rfc-8621/src/main/java/org/apache/james/jmap/http/rfc8621/InjectionKeys.java
(91%)
create mode 100644
server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/http/BasicAuthenticationStrategy.scala
create mode 100644
server/protocols/jmap-rfc-8621/src/test/scala/org/apache/james/jmap/http/UserCredentialParserTest.scala
copy
server/protocols/webadmin/{webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap
=>
webadmin-cassandra/src/main/java/org/apache/james/webadmin/routes}/RunningOptionsParser.java
(90%)
create mode 100644
server/protocols/webadmin/webadmin-cassandra/src/test/java/org/apache/james/webadmin/routes/SolveMessageInconsistenciesRequestToTaskTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]