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 764d69e  JAMES-3146 Ordering messages by Uid in 
CassandraMessageIdMapper is a non sense
     new e03d38f  JAMES-3138 Reactify CurrentQuotaManager
     new a2f9042  [Refactoring] replace FixedLengthInputStream with guava 
ByteStreams.limit
     new 620662e  [Refactoring] remove FastByteArrayOutputStream use from 
ImapRequestLineReader
     new 6547b42  [Refactoring] avoid using recursive SequenceInputStream
     new 4d5b1bb  [Refactoring] deleting dead code (the cast was buggy and the 
CombinedInputStream is never instanciated)
     new 524705d  [Refactoring] remove LimitingFileInputStream
     new a767268  [Refactoring] we don't need an empty string for an empty 
InputStream
     new 72e87d6  [Refactoring] fix a typo
     new 85e2443  [Refactoring] use TimeUnit instead of long for sleep
     new 6f944f5  [Refactoring] replace int constants by a enum
     new ceca8ea  [Refactoring] move methods/attributes out of 
SeparatingDataLineFilter to its only subclass
     new 25b4644  [Refactoring] use a singleton for single element list
     new 4363944  [Refactoring] replace DateFormat by thread-safe immutable 
DateTimeFormatter
     new 713f78f  [Refactoring] remove some setters from 
ProtocolConfigurationImpl
     new be647b5  [Refactoring] simplify ProtocolConfigurationImpl by removing 
a lot of impossible states
     new 5b30802  [ADR] Distributed Mail Queue
     new 3a8c5be  [ADR] Distributed Mail Queue Cleanup
     new d3022fd  JAMES-2997 [ADR] Separate attachment content and metadata
     new 457452d  JAMES-3009 ADR for using scala in the event sourcing modules

The 19 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:
 .../james/mailbox/quota/CurrentQuotaManager.java   |   6 +-
 .../quota/CassandraCurrentQuotaManager.java        |  36 ++-
 .../mailbox/jpa/quota/JpaCurrentQuotaManager.java  |  66 +++---
 .../mailbox/maildir/mail/model/MaildirMessage.java |   6 +-
 .../quota/InMemoryCurrentQuotaManager.java         |  43 ++--
 .../quota/InMemoryCurrentQuotaManagerTest.java     |  10 +-
 .../store/quota/ListeningCurrentQuotaUpdater.java  |  53 +++--
 .../store/quota/StoreCurrentQuotaManager.java      |   7 +-
 .../mailbox/store/quota/StoreQuotaManager.java     |   6 +-
 .../mailbox/store/streaming/FullByteContent.java   |   8 +-
 .../store/streaming/LimitingFileInputStream.java   | 263 ---------------------
 .../quota/ListeningCurrentQuotaUpdaterTest.java    |   7 +-
 .../store/quota/StoreCurrentQuotaManagerTest.java  |  24 +-
 .../mailbox/store/quota/StoreQuotaManagerTest.java |  16 +-
 .../apache/james/mpt/session/ExternalSession.java  |   3 +-
 .../james/protocols/api/CombinedInputStream.java   |  70 ------
 .../protocols/api/ProtocolConfigurationImpl.java   |  38 ++-
 .../james/imap/api/message/request/SearchKey.java  | 191 ++++++++-------
 .../james/imap/decode/ImapRequestLineReader.java   |  24 +-
 .../imap/decode/ImapRequestStreamLineReader.java   |  11 +-
 .../imap/decode/parser/AppendCommandParser.java    |   4 +-
 .../james/imap/processor/SearchProcessor.java      |  82 +++----
 .../james/imap/processor/fetch/EmptyContent.java   |   5 +-
 .../james/imap/utils/FixedLengthInputStream.java   | 108 ---------
 .../imap/api/message/request/SearchKeyTest.java    |   2 +-
 .../james/protocols/lmtp/LMTPConfiguration.java    |   6 +-
 .../protocols/lmtp/LMTPConfigurationImpl.java      |   2 +-
 .../protocols/netty/NettyProtocolTransport.java    |  21 +-
 .../james/protocols/pop3/POP3Configuration.java    |   2 +-
 .../protocols/smtp/SMTPConfigurationImpl.java      |   2 +-
 .../smtp/core/AbstractAddHeadersFilter.java        | 153 ------------
 .../smtp/core/ReceivedDataLineFilter.java          | 129 ++++++++--
 .../org/apache/james/util/InputStreamUtils.java    |  12 +-
 .../netty/NettyStreamImapRequestLineReader.java    |   9 +-
 .../apache/james/lmtpserver/netty/LMTPServer.java  |   4 +
 .../james/webadmin/routes/UserQuotaRoutesTest.java |   4 +-
 ...030-separate-attachment-content-and-metadata.md |  99 ++++++++
 src/adr/0031-distributed-mail-queue.md             | 118 +++++++++
 src/adr/0032-distributed-mail-queue-cleanup.md     |  53 +++++
 .../0033-use-scala-in-event-sourcing-modules.md    |  34 +++
 40 files changed, 771 insertions(+), 966 deletions(-)
 delete mode 100644 
mailbox/store/src/main/java/org/apache/james/mailbox/store/streaming/LimitingFileInputStream.java
 delete mode 100644 
protocols/api/src/main/java/org/apache/james/protocols/api/CombinedInputStream.java
 delete mode 100644 
protocols/imap/src/main/java/org/apache/james/imap/utils/FixedLengthInputStream.java
 delete mode 100644 
protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/AbstractAddHeadersFilter.java
 create mode 100644 src/adr/0030-separate-attachment-content-and-metadata.md
 create mode 100644 src/adr/0031-distributed-mail-queue.md
 create mode 100644 src/adr/0032-distributed-mail-queue-cleanup.md
 create mode 100644 src/adr/0033-use-scala-in-event-sourcing-modules.md


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to