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