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: [email protected]
For additional commands, e-mail: [email protected]