This is an automated email from the ASF dual-hosted git repository.
ieugen pushed a change to branch JAMES-3260-gradle-poc
in repository https://gitbox.apache.org/repos/asf/james-project.git.
omit 87c3d9c JAMES-3273 #comment Fixed publish to maven local - removed
duplicates
omit 2582c11 JAMES-3273 #comment Added some build documentation
omit 9f09244 JAMES-3273 #comment Using failFast for some integration tests
omit e70c87a JAMES-3273 #comment Using the gradle application plugin for
guice apps
omit 89e632b JAMES-3273 #comment Building a binary distribution for
server-app module
omit de1e69b JAMES-3225 #comment Enabled build scans and added email
notifications on build
omit 4e62d98 JAMES-3225 #comment Force utf-8 file encoding on builds.a.o
omit 7b4e09d JAMES-3225 #comment Added gradle enterprise for build scans +
debug failing test
omit ac9802a JAMES-3225 #comment Increased build timeout to 4h
omit 40142da JAMES-3225 #comment Fixed Jenkinsfile typo tests -> test
omit 7b7d382 JAMES-3225 #comment Using build scans to see why compilation
fails
omit f3a0925 JAMES-3225 #comment First draft of Jenkinsfile
omit 6894da1 JAMES-3260 Removed guice from api
omit d4c236b JAMES-3260 More test fixes
omit ee5f7f5 JAMES-3260 Fixed memory-guice build - removed guava:*-android
version
omit 1cefc34 JAMES-3260 Fixed the build for mailrepository-memory
omit d6b7b1a JAMES-3260 Reproducible tests for spring-jpa-tests
omit df81737 JAMES-3260 Some more build fixes
omit fda5b6b JAMES-3260 Fixed some dependency issues
omit d2bb20e JAMES-3260 Builds with some tests disables
omit 0f0fa39 JAMES-3260 Fixing test compilation and runinng
omit 4121d3a JAMES-3260 We have compilation without tests
omit 9e704a4 JAMES-3260 Builds up to
':james-server:james-server-data-jmap:compileTestJava'
omit 1cc04f6 JAMES-3260 Builds up to
:':apache-james-mpt:apache-james-mpt-core:compileJava'.
omit 7fd8424 JAMES-3260 Builds up to
:':apache-james-mpt:apache-james-mpt-core:compileJava'.
omit e013322 JAMES-3260 Builds up to
:apache-james-mailbox:apache-james-mailbox-lucene:compileJava
omit 0312227 JAMES-3260 Builds up to
:apache-james-mailbox:apache-james-mailbox-jpa:compileJava
omit f5dea83 JAMES-3260 Builds up to
:apache-james-mailbox:backup:compileJava
omit cb9fad7 JAMES-3260 Builds up to
:apache-james-mailbox:apache-james-mailbox-cassandra:compileTestJava
omit 4e7d9d3 JAMES-3260 Builds up to
:apache-james-mailbox:apache-james-mailbox-tools-quota-recompute:compileJava
omit 1f3c574 JAMES-3260 Builds up to
:apache-james-mailbox:apache-james-mailbox-event-memory:compileJava
omit c9e49a4 JAMES-3260 server/task-api fails
omit 05e0b72 JAMES-3260 Fixed builds for core, json and mdn
omit ec3d06d JAMES-3260 Using Java 11 and removed custom repository
omit 54a2172 JAMES-3260 #comment Added gradle config via gradle init
omit 02256d5 JAMES-3260 #comment Configured maven build scans
add 9f6d86b [JAMES-3187] Restructured “Protocols” section of the new
documentation
add d66a565 [JAMES-3187] Included manual example telnet sessions to test
out SMTP and IMAP (but not POP or JMAP)
add a264fe8 [JAMES-3187] Update
docs/modules/concepts/pages/protocols/smtp.adoc by Matthieu Baechler
<[email protected]>
add ef26eb1 [JAMES-3187] Added stub for LMTP
add fe6a8cf [JAMES-3187] Removed "James Model" sections, updated links,
corrected content, and added ESMTP and LMTP sections
add fa615f5 Merge pull request #200 from dleangen/docs/concepts/protocols
add 3ef6839 [JAMES-3187] Updates to servers/demo section of new
documentation
add 4c4d51e [JAMES-3187] Added missing links to nav
add ca0ddd3 Merge pull request #204 from dleangen/docs/server/demo
add 0604136 [REFACTORING] Relocate LDAP retrying logic from server-utils
into data-ldap
add 36cba62 [REFACTORING] Remove unused class
add 147aded JAMES-3299 RabbitMQ EventBus key registration should not hang
add e1a4ab8 JAMES-3265 Flags updates should not infinite loop on
denormalization issues
add 05c5ebe JAMES-3167 Correct NullPointerExceptions when reading rights
add 2d5cb9e JAMES-3265 MailboxManager copy/move initial read only need
metadata level
add b348a27 JAMES-3295 Integration tests RemoteDeliveryErrorHandlingTest
add 95ab2ec JAMES-2982 Improve Username validation error messages
add 3a9c255 JAMES-3295 RemoteDelivery should attach error code to bounced
mails
add e995a08 JAMES-3265 Fasten fetching all flags
add b5f6d6d JAMES-3265 IMAP FETCH reading lastUid and lastModseq should
be optional
add c21904c Fix default Cassandra LDAP configuration
add 0310301 JAMES-3300 set useConnectionPool to false by default
add 7080bd4 fixup! JAMES-2982 Improve Username validation error messages
new d27ad89 JAMES-3260 #comment Configured maven build scans
new 932daa8 JAMES-3260 #comment Added gradle config via gradle init
new 0db4a45 JAMES-3260 Using Java 11 and removed custom repository
new cdc4c36 JAMES-3260 Fixed builds for core, json and mdn
new 6be6b47 JAMES-3260 server/task-api fails
new c71fb78 JAMES-3260 Builds up to
:apache-james-mailbox:apache-james-mailbox-event-memory:compileJava
new 486d6db JAMES-3260 Builds up to
:apache-james-mailbox:apache-james-mailbox-tools-quota-recompute:compileJava
new 59761c5 JAMES-3260 Builds up to
:apache-james-mailbox:apache-james-mailbox-cassandra:compileTestJava
new 1e4a0f2 JAMES-3260 Builds up to
:apache-james-mailbox:backup:compileJava
new 789747a JAMES-3260 Builds up to
:apache-james-mailbox:apache-james-mailbox-jpa:compileJava
new f40553c JAMES-3260 Builds up to
:apache-james-mailbox:apache-james-mailbox-lucene:compileJava
new f87a445 JAMES-3260 Builds up to
:':apache-james-mpt:apache-james-mpt-core:compileJava'.
new 836f3e9 JAMES-3260 Builds up to
:':apache-james-mpt:apache-james-mpt-core:compileJava'.
new 03433f1 JAMES-3260 Builds up to
':james-server:james-server-data-jmap:compileTestJava'
new db79a07 JAMES-3260 We have compilation without tests
new 1febfea JAMES-3260 Fixing test compilation and runinng
new ea18439 JAMES-3260 Builds with some tests disables
new caca9e2 JAMES-3260 Fixed some dependency issues
new 3ea4cf6 JAMES-3260 Some more build fixes
new cb8e032 JAMES-3260 Reproducible tests for spring-jpa-tests
new 08c291b JAMES-3260 Fixed the build for mailrepository-memory
new a4aafbb JAMES-3260 Fixed memory-guice build - removed guava:*-android
version
new dffedbb JAMES-3260 More test fixes
new 5e859c9 JAMES-3260 Removed guice from api
new a3f5d93 JAMES-3225 #comment First draft of Jenkinsfile
new c733c94 JAMES-3225 #comment Using build scans to see why compilation
fails
new a003ae2 JAMES-3225 #comment Fixed Jenkinsfile typo tests -> test
new bb5e0a9 JAMES-3225 #comment Increased build timeout to 4h
new 77aa457 JAMES-3225 #comment Added gradle enterprise for build scans +
debug failing test
new 7afbd27 JAMES-3225 #comment Force utf-8 file encoding on builds.a.o
new 67de897 JAMES-3225 #comment Enabled build scans and added email
notifications on build
new aa65827 JAMES-3273 #comment Building a binary distribution for
server-app module
new 398ba5a JAMES-3273 #comment Using the gradle application plugin for
guice apps
new 5dbd956 JAMES-3273 #comment Using failFast for some integration tests
new bde85a7 JAMES-3273 #comment Added some build documentation
new c40c389 JAMES-3273 #comment Fixed publish to maven local - removed
duplicates
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 (87c3d9c)
\
N -- N -- N refs/heads/JAMES-3260-gradle-poc (c40c389)
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.
The 36 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:
.../main/java/org/apache/james/core/Username.java | 8 +-
.../destination/conf/mailetcontainer.xml | 1 +
docs/modules/concepts/nav.adoc | 21 +-
docs/modules/concepts/pages/glossary.adoc | 59 +++++
docs/modules/concepts/pages/index.adoc | 49 ++++-
docs/modules/concepts/pages/mail/index.adoc | 4 +-
.../concepts/pages/mail/protocols/imap.adoc | 4 -
.../concepts/pages/mail/protocols/index.adoc | 16 --
.../concepts/pages/mail/protocols/jmap.adoc | 4 -
.../modules/concepts/pages/mail/protocols/pop.adoc | 4 -
.../concepts/pages/mail/protocols/smtp.adoc | 67 ------
.../concepts/pages/{mail => }/messages/imf.adoc | 0
.../concepts/pages/{mail => }/messages/index.adoc | 4 +-
.../concepts/pages/{mail => }/messages/mime.adoc | 2 +-
docs/modules/concepts/pages/protocols/esmtp.adoc | 48 +++++
docs/modules/concepts/pages/protocols/imap.adoc | 184 ++++++++++++++++
docs/modules/concepts/pages/protocols/index.adoc | 17 ++
docs/modules/concepts/pages/protocols/jmap.adoc | 4 +
docs/modules/concepts/pages/protocols/lmtp.adoc | 32 +++
docs/modules/concepts/pages/protocols/pop.adoc | 130 +++++++++++
docs/modules/concepts/pages/protocols/smtp.adoc | 131 +++++++++++
docs/modules/concepts/pages/storage/index.adoc | 4 +
docs/modules/servers/nav.adoc | 2 +
docs/modules/servers/pages/15-minute-demo.adoc | 6 +
docs/modules/servers/pages/demo.adoc | 4 +-
.../org/apache/james/mailbox/MessageManager.java | 4 +
.../apache/james/mailbox/MailboxManagerTest.java | 136 ++++++++++++
.../cassandra/mail/CassandraMessageMapper.java | 15 +-
.../mail/utils/FlagsUpdateStageResult.java | 14 +-
.../cassandra/mail/CassandraMessageMapperTest.java | 26 +++
.../mail/utils/FlagsUpdateStageResultTest.java | 20 +-
.../mailbox/events/KeyRegistrationHandler.java | 17 +-
.../james/mailbox/store/StoreMessageManager.java | 10 +-
.../james/mailbox/store/StoreRightManager.java | 14 +-
.../james/mailbox/store/mail/MessageMapper.java | 14 ++
.../apache/james/imap/api/message/FetchData.java | 10 +
.../james/imap/processor/fetch/FetchProcessor.java | 97 ++++++---
.../imap/processor/fetch/FetchResponseBuilder.java | 92 +++++---
.../org/apache/james/util/retry/FaultyService.java | 24 ---
.../user/ldap/LdapRepositoryConfiguration.java | 6 +-
.../james/user/ldap/ReadOnlyLDAPUsersDAO.java | 6 +-
.../user/ldap}/retry/DoublingRetrySchedule.java | 4 +-
.../user/ldap}/retry/ExceptionRetryHandler.java | 10 +-
.../ldap}/retry/api/ExceptionRetryingProxy.java | 2 +-
.../james/user/ldap}/retry/api/RetryHandler.java | 2 +-
.../james/user/ldap}/retry/api/RetrySchedule.java | 2 +-
.../ldap}/retry/naming/LoggingRetryHandler.java | 6 +-
.../retry/naming/NamingExceptionRetryHandler.java | 10 +-
.../user/ldap}/retry/naming/RetryingContext.java | 11 +-
.../retry/naming/directory/RetryingDirContext.java | 13 +-
.../retry/naming/ldap/RetryingLdapContext.java | 13 +-
.../ldap}/retry/DoublingRetryScheduleTest.java | 4 +-
.../ldap}/retry/ExceptionRetryHandlerTest.java | 8 +-
.../naming/NamingExceptionRetryHandlerTest.java | 8 +-
.../mailets/RemoteDeliveryErrorHandlingTest.java | 240 +++++++++++++++++++++
.../transport/mailets/remote/delivery/Bouncer.java | 13 +-
.../mailets/remote/delivery/BouncerTest.java | 113 ++++++++++
.../james/webadmin/routes/MappingRoutesTest.java | 2 +-
...erFastViewProjectionItemsRequestToTaskTest.java | 2 +-
.../webadmin/routes/UserMailboxesRoutesTest.java | 2 +-
.../service/MailboxesExportRequestToTaskTest.java | 2 +-
upgrade-instructions.md | 12 ++
62 files changed, 1507 insertions(+), 282 deletions(-)
create mode 100644 docs/modules/concepts/pages/glossary.adoc
delete mode 100644 docs/modules/concepts/pages/mail/protocols/imap.adoc
delete mode 100644 docs/modules/concepts/pages/mail/protocols/index.adoc
delete mode 100644 docs/modules/concepts/pages/mail/protocols/jmap.adoc
delete mode 100644 docs/modules/concepts/pages/mail/protocols/pop.adoc
delete mode 100644 docs/modules/concepts/pages/mail/protocols/smtp.adoc
rename docs/modules/concepts/pages/{mail => }/messages/imf.adoc (100%)
rename docs/modules/concepts/pages/{mail => }/messages/index.adoc (76%)
rename docs/modules/concepts/pages/{mail => }/messages/mime.adoc (97%)
create mode 100644 docs/modules/concepts/pages/protocols/esmtp.adoc
create mode 100644 docs/modules/concepts/pages/protocols/imap.adoc
create mode 100644 docs/modules/concepts/pages/protocols/index.adoc
create mode 100644 docs/modules/concepts/pages/protocols/jmap.adoc
create mode 100644 docs/modules/concepts/pages/protocols/lmtp.adoc
create mode 100644 docs/modules/concepts/pages/protocols/pop.adoc
create mode 100644 docs/modules/concepts/pages/protocols/smtp.adoc
create mode 100644 docs/modules/concepts/pages/storage/index.adoc
delete mode 100644
server/container/util/src/main/java/org/apache/james/util/retry/FaultyService.java
rename server/{container/util/src/main/java/org/apache/james/util =>
data/data-ldap/src/main/java/org/apache/james/user/ldap}/retry/DoublingRetrySchedule.java
(96%)
rename server/{container/util/src/main/java/org/apache/james/util =>
data/data-ldap/src/main/java/org/apache/james/user/ldap}/retry/ExceptionRetryHandler.java
(93%)
rename server/{container/util/src/main/java/org/apache/james/util =>
data/data-ldap/src/main/java/org/apache/james/user/ldap}/retry/api/ExceptionRetryingProxy.java
(97%)
rename server/{container/util/src/main/java/org/apache/james/util =>
data/data-ldap/src/main/java/org/apache/james/user/ldap}/retry/api/RetryHandler.java
(97%)
rename server/{container/util/src/main/java/org/apache/james/util =>
data/data-ldap/src/main/java/org/apache/james/user/ldap}/retry/api/RetrySchedule.java
(95%)
rename server/{container/util/src/main/java/org/apache/james/util =>
data/data-ldap/src/main/java/org/apache/james/user/ldap}/retry/naming/LoggingRetryHandler.java
(91%)
rename server/{container/util/src/main/java/org/apache/james/util =>
data/data-ldap/src/main/java/org/apache/james/user/ldap}/retry/naming/NamingExceptionRetryHandler.java
(87%)
rename server/{container/util/src/main/java/org/apache/james/util =>
data/data-ldap/src/main/java/org/apache/james/user/ldap}/retry/naming/RetryingContext.java
(97%)
rename server/{container/util/src/main/java/org/apache/james/util =>
data/data-ldap/src/main/java/org/apache/james/user/ldap}/retry/naming/directory/RetryingDirContext.java
(97%)
rename server/{container/util/src/main/java/org/apache/james/util =>
data/data-ldap/src/main/java/org/apache/james/user/ldap}/retry/naming/ldap/RetryingLdapContext.java
(91%)
rename server/{container/util/src/test/java/org/apache/james/util =>
data/data-ldap/src/test/java/org/apache/james/user/ldap}/retry/DoublingRetryScheduleTest.java
(97%)
rename server/{container/util/src/test/java/org/apache/james/util =>
data/data-ldap/src/test/java/org/apache/james/user/ldap}/retry/ExceptionRetryHandlerTest.java
(94%)
rename server/{container/util/src/test/java/org/apache/james/util =>
data/data-ldap/src/test/java/org/apache/james/user/ldap}/retry/naming/NamingExceptionRetryHandlerTest.java
(92%)
create mode 100644
server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/RemoteDeliveryErrorHandlingTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]