This is an automated email from the ASF dual-hosted git repository.
jhelou pushed a change to branch james-3836-improved-mailrepository-loading
in repository https://gitbox.apache.org/repos/asf/james-project.git
omit f2e18c1f08 fixup! [JAMES-3836] implements guice bindings for
JPAMailRepository
omit 863385c4df fixup! [JAMES-3836] implements guice bindings for
BlobMailRepository
omit 932859da98 fixup! [JAMES-3836] introduces MailRepositoryFactory
omit a08b9eff45 fixup! [JAMES-3836] introduces MailRepositoryFactory
omit 8d0e6e174c fixup! [JAMES-3836] Extracts both mail repository loaders
to their own module
omit d048e57853 fixup! [JAMES-3836] implements guice bindings for
JPAMailRepository
omit cebee48bb4 fixup! [JAMES-3836] Extracts both mail repository loaders
to their own module
omit 5148929f66 fixup! [JAMES-3836] introduces MailRepositoryFactory
omit f7ef2a2675 fixup! [JAMES-3836] implements guice bindings for
BlobMailRepository
omit 06d791a5fb [JAMES-3836] implements guice bindings for JPAMailRepository
omit a10a5cb9fe [JAMES-3836] implements guice bindings for
BlobMailRepository
omit 63f72e10ea [JAMES-3836] Extracts both mail repository loaders to their
own module
omit 395ee3fe00 [JAMES-3836] introduces MailRepositoryFactory
omit d61e6a8d12 [JAMES-3836] exposes MailRepositoryLoader interface in
mailRepository api module
omit e89201e125 [boyscout] adds some documentation on mail repository design
add 1dcece3b51 [SITE] Downloads for JDKIM 0.3
add 1d6e970ba7 [SITE] Post for JDKIM 0.3
add 0aa10e6c9c Remove server/blob/blob-gc
add e6dc825149 JAMES-3830 Deprecate old custom quotas documentation
add 90867f5c52 JAMES-3830 Add rfc jmap quotas doc from the IETF spec
add ff25e91212 JAMES-3830 Add entry in changelog about jmap quotas spec
implementation
add 1e8cdd98fa JAMES-3830 Add entry in changelog about deprecating custom
jmap quotas spec
add 7c28d83dd0 [JAMES-3805] further improves docker pulsar extension
add fbd7807e75 JAMES-3830 UserQuotaRootResolver support method list all
QuotaRoot of delegated mailboxes
add 80180aa166 JAMES-3830 Quota extension and shared mailboxes
add 19845bec00 [DOCUMENTATION] Annotate the JMAP QUOTA specification
add c2dfd43ffa [REACTOR] Reactive content
add c4f92203d7 [boyscout] adds some documentation on mail repository design
add 929d660cfe [JAMES-3836] exposes MailRepositoryLoader interface in
mailRepository api module
add 76deab6f04 [JAMES-3836] introduces MailRepositoryFactory
add 0892cd97a6 [JAMES-3836] Extracts both mail repository loaders to their
own module
add 015391c923 [JAMES-3836] implements guice bindings for
BlobMailRepository
add e270778eb1 [JAMES-3836] implements guice bindings for JPAMailRepository
add 9295d0a6fa fixup! [JAMES-3836] implements guice bindings for
BlobMailRepository
add 1f725ac6ef fixup! [JAMES-3836] introduces MailRepositoryFactory
add 4e46644918 fixup! [JAMES-3836] Extracts both mail repository loaders
to their own module
add 14189a58fc fixup! [JAMES-3836] implements guice bindings for
JPAMailRepository
add 54a1e1bcac fixup! [JAMES-3836] Extracts both mail repository loaders
to their own module
add d888b73194 fixup! [JAMES-3836] introduces MailRepositoryFactory
add 52f80050fc fixup! [JAMES-3836] introduces MailRepositoryFactory
add a172720d89 fixup! [JAMES-3836] implements guice bindings for
BlobMailRepository
add 53c06f2f3a fixup! [JAMES-3836] implements guice bindings for
JPAMailRepository
add 82c5965624 fixup! [JAMES-3836] implements guice bindings for
BlobMailRepository
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (f2e18c1f08)
\
N -- N -- N
refs/heads/james-3836-improved-mailrepository-loading (82c5965624)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
CHANGELOG.md | 6 +
.../backends/pulsar/DockerPulsarExtension.java | 15 +-
.../apache/james/mailbox/model/ByteContent.java | 11 +
.../org/apache/james/mailbox/model/Content.java | 17 ++
.../org/apache/james/mailbox/model/Header.java | 11 +
.../mailbox/model/HeaderAndBodyByteContent.java | 10 +
.../james/mailbox/quota/UserQuotaRootResolver.java | 3 +
.../james/mailbox/store/MessageResultImpl.java | 7 +
.../james/mailbox/store/MimeDescriptorImpl.java | 17 ++
.../james/mailbox/store/mail/model/Message.java | 37 +++
.../store/mail/model/impl/SimpleMessage.java | 22 ++
.../store/quota/DefaultUserQuotaRootResolver.java | 14 +
.../mailbox/store/streaming/FullByteContent.java | 23 +-
.../store/streaming/InputStreamContent.java | 11 +
.../quota/DefaultUserQuotaRootResolverTest.java | 24 +-
.../james/imap/processor/fetch/EmptyContent.java | 9 +
.../src/main/java/org/apache/james/Main.java | 13 +-
server/blob/blob-gc/doc/gc-properties.adoc | 23 --
server/blob/blob-gc/pom.xml | 110 -------
.../james/server/blob/deduplication/GC.scala | 193 -------------
.../server/blob/deduplication/GCJsonReporter.scala | 170 -----------
.../blob/blob-gc/src/test/resources/gcReport.json | 63 ----
.../blob/deduplication/GCJsonReporterTest.scala | 188 ------------
.../blob/deduplication/GCPropertiesTest.scala | 194 -------------
.../james/server/blob/deduplication/State.scala | 83 ------
server/blob/pom.xml | 1 -
.../rfc8621/contract/QuotaGetMethodContract.scala | 316 ++++++++++++++++++++-
.../jmap-rfc-8621/doc/specs/rfc/src/quotas.mdown | 46 +++
.../spec/{quotas => custom-quotas}/quotas.mdown | 2 +-
.../doc/specs/spec/quotas/ianaconsiderations.mdown | 15 +
.../doc/specs/spec/quotas/intro.mdown | 74 +++++
.../doc/specs/spec/quotas/quota.mdown | 172 +++++++++++
.../specs/spec/quotas/securityconsiderations.mdown | 12 +
.../scala/org/apache/james/jmap/mail/Quotas.scala | 14 +-
.../apache/james/jmap/method/QuotaGetMethod.scala | 37 ++-
src/homepage/_posts/2022-10-07-jdkim-0.3.markdown | 22 ++
src/site/xdoc/download.xml | 16 +-
.../org/apache/james/rspamd/RspamdListener.java | 15 +-
.../james/rspamd/client/RspamdHttpClient.java | 14 +-
.../james/rspamd/task/FeedHamToRspamdTask.java | 2 +-
.../james/rspamd/task/FeedSpamToRspamdTask.java | 2 +-
.../james/rspamd/client/RspamdHttpClientTest.java | 18 +-
.../james/rspamd/task/FeedHamToRspamdTaskTest.java | 7 +-
.../rspamd/task/FeedSpamToRspamdTaskTest.java | 7 +-
44 files changed, 945 insertions(+), 1121 deletions(-)
delete mode 100644 server/blob/blob-gc/doc/gc-properties.adoc
delete mode 100644 server/blob/blob-gc/pom.xml
delete mode 100644
server/blob/blob-gc/src/main/scala/org/apache/james/server/blob/deduplication/GC.scala
delete mode 100644
server/blob/blob-gc/src/main/scala/org/apache/james/server/blob/deduplication/GCJsonReporter.scala
delete mode 100644 server/blob/blob-gc/src/test/resources/gcReport.json
delete mode 100644
server/blob/blob-gc/src/test/scala/org/apache/james/server/blob/deduplication/GCJsonReporterTest.scala
delete mode 100644
server/blob/blob-gc/src/test/scala/org/apache/james/server/blob/deduplication/GCPropertiesTest.scala
delete mode 100644
server/blob/blob-gc/src/test/scala/org/apache/james/server/blob/deduplication/State.scala
create mode 100644
server/protocols/jmap-rfc-8621/doc/specs/rfc/src/quotas.mdown
rename server/protocols/jmap-rfc-8621/doc/specs/spec/{quotas =>
custom-quotas}/quotas.mdown (99%)
create mode 100644
server/protocols/jmap-rfc-8621/doc/specs/spec/quotas/ianaconsiderations.mdown
create mode 100644
server/protocols/jmap-rfc-8621/doc/specs/spec/quotas/intro.mdown
create mode 100644
server/protocols/jmap-rfc-8621/doc/specs/spec/quotas/quota.mdown
create mode 100644
server/protocols/jmap-rfc-8621/doc/specs/spec/quotas/securityconsiderations.mdown
create mode 100644 src/homepage/_posts/2022-10-07-jdkim-0.3.markdown
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]