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 f21d375  JAMES-3072 Add an entry for mailbox export in the CHANGELOG
     new 72a388d  JAMES-3111 Use a retry policy to decrease consistency level 
when All
     new 05e5d5b  JAMES-3111 Log statements using Consistency level ALL
     new 7219cc9  [Refactoring] Delete unused classes
     new 3a7233c  JAMES-3078 Reactor-Netty JMAPServer implementation
     new 06031e6  JAMES-3078 small exception refactoring for jmap-draft
     new 14a299a  JAMES-3078 Authentication routes and filters
     new a84e855  JAMES-3078 Download routes and tests
     new 2e5b3ba  JAMES-3078 UploadRoutes
     new 3676778  JAMES-3078 UserProvisioner and tests
     new 591aa67  JAMES-3078 DefaultMailboxesReactiveProvisioner and tests
     new 2021205  JAMES-3078 JMAPApiRoutes
     new bf13491  JAMES-3078 Guice bindings
     new 0983c48  JAMES-3078 Simplify JettyHttpServer
     new 8a20a86  JAMES-3078 Cleanup jmap-draft
     new b356efe  JAMES-3078 Dependency fix

The 15 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/cassandra/init/ClusterFactory.java    |   1 +
 .../init/LogConsistencyAllRetryPolicy.java         |  99 ++++++++
 core/src/main/java/org/apache/james/util/Port.java |  16 ++
 .../test/java/org/apache/james/util/PortTest.java  |   9 +
 .../apache/james/mailbox/AttachmentManager.java    |   3 +-
 .../cassandra/mail/CassandraAttachmentMapper.java  |   7 +-
 .../inmemory/mail/InMemoryAttachmentMapper.java    |  10 +-
 .../mailbox/store/StoreAttachmentManager.java      |   5 +-
 .../james/mailbox/store/StoreMessageManager.java   |   1 +
 .../james/mailbox/store/mail/AttachmentMapper.java |   3 +-
 .../store/mail/model/AttachmentMapperTest.java     |  18 +-
 .../apache/james/metrics/api/MetricFactory.java    |   2 +
 .../dropwizard/DropWizardMetricFactory.java        |   9 +
 .../james/metrics/logger/DefaultMetricFactory.java |   8 +
 .../metrics/tests/RecordingMetricFactory.java      |   9 +
 .../apache/james/MemoryJmapJamesServerTest.java    |  10 +-
 .../apache/james/jmap/draft/JMAPCommonModule.java  |   6 +-
 .../jmap/draft/JMAPConfigurationStartUpCheck.java  |   4 +-
 .../org/apache/james/jmap/draft/JMAPModule.java    |  28 ++-
 .../apache/james/jmap/draft/JmapGuiceProbe.java    |   1 +
 .../modules/protocols/JMAPDraftServerModule.java   |  16 +-
 .../apache/james/modules/TestJMAPServerModule.java |  21 +-
 .../org/apache/james/http/jetty/Configuration.java |  47 ----
 .../james/http/jetty/JettyHttpServerFactory.java   |  87 -------
 .../apache/james/http/jetty/ConfigurationTest.java |  91 +------
 .../org/apache/james/http/jetty/CoolFilter.java    |  45 ----
 .../http/jetty/JettyHttpServerFactoryTest.java     |  95 --------
 .../james/http/jetty/JettyHttpServerTest.java      |  68 +-----
 .../org/apache/james/http/jetty/LambdaFilter.java  |  35 ---
 .../org/apache/james/http/jetty/SpyFilter.java     |  49 ----
 .../jetty/src/test/resources/conflictingport.xml   |  11 -
 .../jetty/src/test/resources/emptyfiltername.xml   |  11 -
 .../test/resources/emptymappingconfiguration.xml   |   5 -
 .../jetty/src/test/resources/emptyservletname.xml  |  11 -
 .../jetty/src/test/resources/httpserver.xml        |  30 ---
 .../src/test/resources/unavailablefiltername.xml   |  11 -
 .../src/test/resources/unavailableservletname.xml  |  11 -
 .../java/org/apache/james/util/ReactorUtils.java   |  16 ++
 .../org/apache/james/util/ReactorUtilsTest.java    |  91 ++++++-
 server/pom.xml                                     |   1 +
 .../apache/james/jmap/JMAPAuthenticationTest.java  |   2 +
 .../integration/cucumber/DownloadStepdefs.java     |   2 +-
 server/protocols/jmap-draft/pom.xml                |  22 +-
 .../jmap/draft/AllowAllCrossOriginRequests.java    |  57 -----
 .../james/jmap/draft/AuthenticationFilter.java     | 111 ---------
 .../james/jmap/draft/AuthenticationServlet.java    | 223 -----------------
 .../james/jmap/draft/AuthenticationStrategy.java   |  28 ---
 .../jmap/draft/BypassAuthOnRequestMethod.java      | 118 ---------
 .../apache/james/jmap/draft/DownloadServlet.java   | 157 ------------
 ...figuration.java => JMAPDraftConfiguration.java} |  26 +-
 .../org/apache/james/jmap/draft/JMAPServer.java    | 118 ---------
 .../org/apache/james/jmap/draft/JMAPServlet.java   | 115 ---------
 .../org/apache/james/jmap/draft/MDCFilter.java     |  56 -----
 .../org/apache/james/jmap/draft/UploadHandler.java |  72 ------
 .../org/apache/james/jmap/draft/UploadServlet.java |  86 -------
 .../james/jmap/draft/api/AccessTokenManager.java   |  13 +-
 .../jmap/draft/crypto/AccessTokenManagerImpl.java  |  25 +-
 .../james/jmap/draft/crypto/SecurityKeyLoader.java |  14 +-
 .../JmapFieldNotSupportedException.java            |   2 +-
 .../draft/exceptions/UnauthorizedException.java    |   6 +
 .../jmap/draft/methods/GetMessagesMethod.java      |   2 +-
 .../james/jmap/draft/methods/RequestHandler.java   |   2 +-
 .../jmap/draft/model/AuthenticatedRequest.java     |  16 +-
 .../james/jmap/draft/model/GetFilterRequest.java   |   2 +-
 .../jmap/draft/model/GetMailboxesRequest.java      |   2 +-
 .../james/jmap/draft/model/GetVacationRequest.java |   2 +-
 .../james/jmap/draft/model/SetFilterRequest.java   |   2 +-
 .../james/jmap/draft/model/SetMessagesRequest.java |   2 +-
 .../james/jmap/draft/model/SetVacationRequest.java |   2 +-
 .../draft/model/mailbox/MailboxCreateRequest.java  |   2 +-
 .../james/jmap/draft/utils/DownloadPath.java       |  25 +-
 .../AccessTokenAuthenticationStrategy.java         |  33 +--
 .../jmap/http/AuthenticationReactiveFilter.java    |  46 ++--
 .../james/jmap/http/AuthenticationRoutes.java      | 269 +++++++++++++++++++++
 .../AuthenticationStrategy.java}                   |  21 +-
 .../DefaultMailboxesReactiveProvisioner.java}      |  60 ++---
 .../org/apache/james/jmap/http/DownloadRoutes.java | 217 +++++++++++++++++
 .../org/apache/james/jmap/http/JMAPApiRoutes.java  | 145 +++++++++++
 .../james/jmap/{draft => http}/JMAPUrls.java       |   4 +-
 .../{draft => http}/JWTAuthenticationStrategy.java |  21 +-
 ...ParameterAccessTokenAuthenticationStrategy.java |  26 +-
 .../org/apache/james/jmap/http/UploadRoutes.java   | 160 ++++++++++++
 .../UserProvisioner.java}                          |  41 +---
 .../james/jmap/draft/AuthenticationFilterTest.java | 156 ------------
 .../jmap/draft/BypassAuthOnRequestMethodTest.java  | 109 ---------
 ...onTest.java => JMAPDraftConfigurationTest.java} |  50 +---
 .../draft/crypto/AccessTokenManagerImplTest.java   |  38 +--
 .../draft/crypto/JamesSignatureHandlerFixture.java |   6 +-
 .../jmap/draft/crypto/SecurityKeyLoaderTest.java   |  20 +-
 .../jmap/draft/methods/RequestHandlerTest.java     |  14 +-
 .../james/jmap/draft/utils/DownloadPathTest.java   |  84 -------
 .../utils/HeadersAuthenticationExtractorTest.java  |  69 ------
 .../AccessTokenAuthenticationStrategyTest.java     |  77 +++---
 .../http/AuthenticationReactiveFilterTest.java     | 157 ++++++++++++
 .../DefaultMailboxesReactiveProvisionerTest.java}  |  19 +-
 ...ultMailboxesReactiveProvisionerThreadTest.java} |  10 +-
 .../DownloadRoutesTest.java}                       |  23 +-
 .../JMAPApiRoutesTest.java}                        |  62 +++--
 .../JWTAuthenticationStrategyTest.java             |  61 ++---
 ...meterAccessTokenAuthenticationStrategyTest.java |  20 +-
 .../UserProvisionerTest.java}                      |  62 +----
 .../UserProvisionerThreadTest.java}                |  11 +-
 server/protocols/jmap/pom.xml                      |  72 ++++++
 .../java/org/apache/james/jmap/HttpConstants.java} |   8 +-
 .../org/apache/james/jmap}/JMAPConfiguration.java  |  72 ++----
 .../java/org/apache/james/jmap/JMAPRoutes.java     |  60 +++++
 .../java/org/apache/james/jmap/JMAPServer.java     |  65 +++--
 .../apache/james/jmap/JMAPConfigurationTest.java   |  87 +++++++
 .../java/org/apache/james/jmap/JMAPServerTest.java |  87 +++++++
 server/queue/queue-activemq/pom.xml                |   6 +
 110 files changed, 2058 insertions(+), 2803 deletions(-)
 create mode 100644 
backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/LogConsistencyAllRetryPolicy.java
 delete mode 100644 
server/container/jetty/src/main/java/org/apache/james/http/jetty/JettyHttpServerFactory.java
 delete mode 100644 
server/container/jetty/src/test/java/org/apache/james/http/jetty/CoolFilter.java
 delete mode 100644 
server/container/jetty/src/test/java/org/apache/james/http/jetty/JettyHttpServerFactoryTest.java
 delete mode 100644 
server/container/jetty/src/test/java/org/apache/james/http/jetty/LambdaFilter.java
 delete mode 100644 
server/container/jetty/src/test/java/org/apache/james/http/jetty/SpyFilter.java
 delete mode 100644 
server/container/jetty/src/test/resources/conflictingport.xml
 delete mode 100644 
server/container/jetty/src/test/resources/emptyfiltername.xml
 delete mode 100644 
server/container/jetty/src/test/resources/emptymappingconfiguration.xml
 delete mode 100644 
server/container/jetty/src/test/resources/emptyservletname.xml
 delete mode 100644 server/container/jetty/src/test/resources/httpserver.xml
 delete mode 100644 
server/container/jetty/src/test/resources/unavailablefiltername.xml
 delete mode 100644 
server/container/jetty/src/test/resources/unavailableservletname.xml
 delete mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/AllowAllCrossOriginRequests.java
 delete mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/AuthenticationFilter.java
 delete mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/AuthenticationServlet.java
 delete mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/AuthenticationStrategy.java
 delete mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/BypassAuthOnRequestMethod.java
 delete mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/DownloadServlet.java
 copy 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/{JMAPConfiguration.java
 => JMAPDraftConfiguration.java} (82%)
 delete mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/JMAPServer.java
 delete mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/JMAPServlet.java
 delete mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/MDCFilter.java
 delete mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/UploadHandler.java
 delete mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/UploadServlet.java
 rename server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/{ 
=> exceptions}/JmapFieldNotSupportedException.java (97%)
 rename server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/{draft 
=> http}/AccessTokenAuthenticationStrategy.java (67%)
 copy 
metrics/metrics-logger/src/main/java/org/apache/james/metrics/logger/DefaultMetricFactory.java
 => 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/AuthenticationReactiveFilter.java
 (50%)
 create mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/AuthenticationRoutes.java
 rename 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/{draft/utils/HeadersAuthenticationExtractor.java
 => http/AuthenticationStrategy.java} (72%)
 rename 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/{draft/DefaultMailboxesProvisioningFilter.java
 => http/DefaultMailboxesReactiveProvisioner.java} (71%)
 create mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/DownloadRoutes.java
 create mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/JMAPApiRoutes.java
 rename server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/{draft 
=> http}/JMAPUrls.java (94%)
 rename server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/{draft 
=> http}/JWTAuthenticationStrategy.java (80%)
 rename server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/{draft 
=> http}/QueryParameterAccessTokenAuthenticationStrategy.java (76%)
 create mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/UploadRoutes.java
 rename 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/{draft/UserProvisioningFilter.java
 => http/UserProvisioner.java} (72%)
 delete mode 100644 
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/draft/AuthenticationFilterTest.java
 delete mode 100644 
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/draft/BypassAuthOnRequestMethodTest.java
 rename 
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/draft/{JMAPConfigurationTest.java
 => JMAPDraftConfigurationTest.java} (62%)
 delete mode 100644 
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/draft/utils/DownloadPathTest.java
 delete mode 100644 
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/draft/utils/HeadersAuthenticationExtractorTest.java
 rename server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/{draft 
=> http}/AccessTokenAuthenticationStrategyTest.java (61%)
 create mode 100644 
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/http/AuthenticationReactiveFilterTest.java
 rename 
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/{draft/DefaultMailboxesProvisioningFilterTest.java
 => http/DefaultMailboxesReactiveProvisionerTest.java} (89%)
 rename 
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/{draft/DefaultMailboxesProvisioningFilterThreadTest.java
 => http/DefaultMailboxesReactiveProvisionerThreadTest.java} (89%)
 rename 
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/{draft/DownloadServletTest.java
 => http/DownloadRoutesTest.java} (72%)
 rename 
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/{draft/JMAPServletTest.java
 => http/JMAPApiRoutesTest.java} (71%)
 rename server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/{draft 
=> http}/JWTAuthenticationStrategyTest.java (74%)
 rename server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/{draft 
=> http}/QueryParameterAccessTokenAuthenticationStrategyTest.java (81%)
 rename 
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/{draft/UserProvisioningFilterTest.java
 => http/UserProvisionerTest.java} (59%)
 rename 
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/{draft/UserProvisioningFilterThreadTest.java
 => http/UserProvisionerThreadTest.java} (88%)
 create mode 100644 server/protocols/jmap/pom.xml
 rename 
server/{container/guice/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/JmapServer.java
 => protocols/jmap/src/main/java/org/apache/james/jmap/HttpConstants.java} (83%)
 rename server/protocols/{jmap-draft/src/main/java/org/apache/james/jmap/draft 
=> jmap/src/main/java/org/apache/james/jmap}/JMAPConfiguration.java (57%)
 create mode 100644 
server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPRoutes.java
 copy 
metrics/metrics-dropwizard/src/main/java/org/apache/james/metrics/dropwizard/DropWizardMetricFactory.java
 => server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPServer.java 
(51%)
 create mode 100644 
server/protocols/jmap/src/test/java/org/apache/james/jmap/JMAPConfigurationTest.java
 create mode 100644 
server/protocols/jmap/src/test/java/org/apache/james/jmap/JMAPServerTest.java


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

Reply via email to