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 d8bcd44  JAMES-3043 IMAP selected mailbox checks should rely on 
mailboxId
     new a8765e4  JAMES-2917 Avoid specifying an unbounded count of routing keys
     new 8e39540  JAMES-3032 add method to add/remove user alias with DataProbe
     new 47597b8  JAMES-3032 add the possibility to add a group alias in 
DataProbe
     new 03cfc8d  JAMES-3032 add a class to check if a user can senda a mail 
from a given address
     new 90dfded  JAMES-3032 bind class to used to know if a user can send from 
a given adress
     new fafe4ee  JAMES-3032 allow user to send an email with a from address 
containing one of her alias
     new 441d729  JAMES-3032 allow user to send a mail from an alias, allow 
alias in SetMessageUpdateProcessor
     new 4c8009d  [Refactoring] Add a StringValidator
     new ace778f  [Refactoring] Improve Append command parser readability
     new ad63013  [Refactoring] Improve Expunge command parser readability
     new 24c3d04  [Refactoring] Improve Store command parser readability
     new 91d9587  [Refactoring] (slightly) Improve Fetch command parser 
readability
     new ba43a3e  [Refactoring] (slightly) Improve Select command parser 
readability
     new 9c4c26d  [Refactoring] Improve StringValidator
     new 1b160ba  [Refactoring] StoreCommandParser should not use final 
variables
     new 30d00ac  [Refactoring] Tests for StoreCommandParser::parseDateTime
     new fbca73d  [REFACTORING] Use switch instead of chained 'if' within 
FetchCommandParser
     new 06038c8  [REFACTORING] Remove final variable in FetchCommandParser
     new 4dd7fbe  [REFACTORING] Use switch instead of chained 'if' within 
StoreCommandParser
     new aaf61a9  [REFACTORING] 
s/StringValidator/StringMatcherCharacterValidator/
     new 1176599  JAMES-3039: Provision a LinShare technical user within James

The 21 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:
 .../search/ElasticSearchSearcher.java              |  23 ++-
 .../search/ElasticSearchSearcherTest.java          | 171 +++++++++++++++++
 .../james/imap/decode/ImapRequestLineReader.java   |  34 ++++
 .../parser/AbstractSelectionCommandParser.java     |  26 +--
 .../imap/decode/parser/AppendCommandParser.java    |  33 ++--
 .../imap/decode/parser/ExpungeCommandParser.java   |  11 +-
 .../imap/decode/parser/FetchCommandParser.java     | 132 ++++++-------
 .../imap/decode/parser/ImapParserFactory.java      |   3 +-
 .../imap/decode/parser/StoreCommandParser.java     |  77 ++++----
 .../StringMatcherCharacterValidatorTest.java       |  44 ++---
 .../decode/parser/AppendCommandParserTest.java     |  87 +++++++++
 .../java/org/apache/james/utils/DataProbeImpl.java |  12 ++
 .../apache/james/jmap/draft/JMAPCommonModule.java  |   4 +
 .../java/org/apache/james/probe/DataProbe.java     |   4 +
 .../java/org/apache/james/rrt/api/CanSendFrom.java |  16 +-
 .../james/rrt/api/RecipientRewriteTable.java       |  10 +-
 .../api/RecipientRewriteTableManagementMBean.java  |   5 +
 .../apache/james/rrt/lib/CanSendFromContract.java  |  96 ++++++++++
 .../rrt/lib/AbstractRecipientRewriteTable.java     |  30 +--
 .../org/apache/james/rrt/lib/CanSendFromImpl.java  |  63 ++++++
 server/data/data-memory/pom.xml                    |   5 +
 .../apache/james/rrt/lib/CanSendFromImplTest.java  |  72 +++++++
 .../methods/integration/SetMessagesMethodTest.java | 182 +++++++++++++++++-
 server/protocols/jmap-draft/pom.xml                |   5 +
 .../methods/SetMessagesCreationProcessor.java      |  33 ++--
 .../draft/methods/SetMessagesUpdateProcessor.java  |  23 ++-
 .../methods/SetMessagesCreationProcessorTest.java  | 120 +++++++++++-
 .../methods/SetMessagesUpdateProcessorTest.java    | 211 +++++++++++++++++++--
 .../apache/james/jmap/JMAPTestingConstants.java    |   1 +
 .../apache/james/linshare/LinshareExtension.java   |  36 +++-
 .../org/apache/james/linshare/LinshareFixture.java |   7 +
 .../org/apache/james/linshare/LinshareTest.java    |  19 ++
 .../client/TechnicalAccountCreationRequest.java    |  67 +++----
 .../TechnicalAccountGrantPermissionsRequest.java   |  65 +++----
 .../linshare/client/TechnicalAccountResponse.java  |  57 +++---
 35 files changed, 1425 insertions(+), 359 deletions(-)
 create mode 100644 
mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/search/ElasticSearchSearcherTest.java
 copy 
server/data/data-api/src/test/java/org/apache/james/rrt/lib/ReplaceRewriterTest.java
 => 
protocols/imap/src/test/java/org/apache/james/imap/decode/StringMatcherCharacterValidatorTest.java
 (54%)
 create mode 100644 
protocols/imap/src/test/java/org/apache/james/imap/decode/parser/AppendCommandParserTest.java
 copy mpt/core/src/main/java/org/apache/james/mpt/api/UserAdder.java => 
server/data/data-api/src/main/java/org/apache/james/rrt/api/CanSendFrom.java 
(84%)
 create mode 100644 
server/data/data-api/src/test/java/org/apache/james/rrt/lib/CanSendFromContract.java
 create mode 100644 
server/data/data-library/src/main/java/org/apache/james/rrt/lib/CanSendFromImpl.java
 create mode 100644 
server/data/data-memory/src/test/java/org/apache/james/rrt/lib/CanSendFromImplTest.java
 copy 
mailbox/elasticsearch/src/main/java/org/apache/james/mailbox/elasticsearch/json/EMailer.java
 => 
third-party/linshare/src/test/java/org/apache/james/linshare/client/TechnicalAccountCreationRequest.java
 (52%)
 copy 
mailbox/elasticsearch/src/main/java/org/apache/james/mailbox/elasticsearch/json/EMailer.java
 => 
third-party/linshare/src/test/java/org/apache/james/linshare/client/TechnicalAccountGrantPermissionsRequest.java
 (53%)
 copy 
mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/json/FieldImpl.java
 => 
third-party/linshare/src/test/java/org/apache/james/linshare/client/TechnicalAccountResponse.java
 (54%)


---------------------------------------------------------------------
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