This is an automated email from the ASF dual-hosted git repository.

rcordier pushed a change to branch postgresql
in repository https://gitbox.apache.org/repos/asf/james-project.git


    omit 38c880ac9e JAMES-2586 - Fixup 
InMemoryUploadRepository.deleteByUploadDateBefore
    omit 2ed353069a [PGSQL] Disable 
PostgresAuthenticatedStateTest.rightsCommandsShouldBeSupported
    omit 928ccb3d12 [PGSQL] Adapt from new master code - SearchQuery
    omit d24a48f738 [PGSQL] Adapt from new master code - TypeStateFactory
    omit e8923f4bcf [PGSQL] Adapt from new master code - BlobId.Factory
    omit 47596365c7 Bump r2dbc-postgresql to 1.0.7.RELEASE
    omit 0fea3264e6 Bump jOOQ to 3.19.13
    omit 49b8a75809 Postgres-app: unset JAVA_TOOL_OPTIONS env variable when 
running james-cli
    omit 28cfac2170 JAMES-4054 Remove X-SMIME-Status header in 
mailetcontainer.xml
    omit db40043d4c [Antora] [PGSQL] Add Extending to postgresql doc
    omit 1e1a468c50 [Antora] Add missing link in run with docker page to james 
cli commands documentation page
    omit c3a2f6945b [Antora] Add run section to postgresql documentation
    omit e390b23105 [Antora] [PGSQL] Add Operate section to postgresql doc
    omit 1845563fae [Antora] Make partial for server Operate section & clean 
format
    omit a4de16724c [Antora] [PGSQL] Architecture section for postgres doc
    omit f164d7e97f [Antora] Make partial for server Architecture section
    omit ddbc265f70 [Antora] [PGSQL] Add Performance benchmarks section to 
postgresql doc
    omit 6594116059 [Antora] [PGSQL] Add Configuration section to postgresql doc
    omit 8795519b0e [Antora] Make partial for server configure section & clean 
format
    omit 8a397d3d2e [Antora] [PGSQL] Objectives and motivation page for 
postgres doc
    omit de213b5dd4 [Antora] [PGSQL] Setup postgresql James server 
documentation section
    omit fb99735174 Fixup - add missing dependencies in 
apache-james-mpt-smtp-cassandra-rabbitmq-object-storage
    omit 1e8f06a471 Disable test: JamesWithNonCompatibleElasticSearchServerTest
    omit 2824c73212 JAMES-2586 Fixup PostgresPushSubscriptionSetMethodTest - 
add ClockMQExtension
    omit 634f1fb72a [ENHANCEMENT] Better reactify Identity methods - update for 
Postgres
    omit ba9383dd30 JAMES-2586 Fix BlobStoreConfigurationTest
    omit 1b84078786 JAMES-2586 Fix sequential issue with updating flags in the 
reactive pipeline - Update: disabled for cassandra weakWrite
    omit 31eb5e19b2 JAMES-2586 [PGSQL] Fix checkstyle & adapt code after rebase 
master
    omit 5866052161 JAMES-2586 Change boolean rlsEnabled to enum 
RowLevelSecurity
    omit bc083420b9 JAMES-2586 Refactor code after optimizing 
findNonPersonalMailboxes method - Update AdditionalAlterQuery in PostgresTable 
- check if upsertACL actually successful - replace batch method - remove 
duplicated code in PostgresMailboxMapper and RLSSupportPostgresMailboxMapper
    omit ce193c5e5e JAMES-2586 (NON_RLS) Optimize findNonPersonalMailboxes 
method in PostgresMailboxMapper - create index for mailbox_acl column in case 
rls is disabled - update findNonPersonalMailboxes method in 
PostgresMailboxMapper and PostgresMailboxDAO
    omit 898afad190 JAMES-2586 (RLS) Optimize findNonPersonalMailboxes method 
in PostgresMailboxMapper -create new table MailboxMember (username, mailbox_id) 
-create dao for new table -create RLSSupportPostgresMailboxMapper to use 
MailboxMember -update bindings to use RLSSupportPostgresMailboxMapper in case 
rls is enabled
    omit f4dccf4df0 JAMES-2586 - Update primaryKey constraint for Postgres 
mailbox_change and email_change
    omit 5188e96c62 JAMES-2586 [UPGRADE] Postgres docker image 16.1 -> 16.3
    omit 9d456e2df4 JAMES-2586 [UPGRADE] org.testcontainers:postgresql 1.19.1 
-> 1.19.8
    omit 47830e43e4 JAMES-2586 [UPGRADE] r2dbc.postgresql.version 1.0.4.RELEASE 
=> 1.0.5.RELEASE
    omit 88dc5f5de2 JAMES-2586 [UPGRADE] jooq 3.19.6 -> 3.19.9
    omit eb5e4a14a2 JAMES-2586 Re naming "non-rls" to "by-pass-rls"
    omit 9fba75e412 JAMES-2586 Refactor JamesPostgresConnectionFactory: 
distinctly getConnection api
    omit ee2b610ee6 JAMES-2586 Drop DomainImplPostgresConnectionFactory
    omit 59c2836e17 JAMES-2586 Drop SinglePostgresConnectionFactory
    omit b47dd479a6 JAMES-2586 Clean/Refactor PostgresExtension
    omit 19ab6dfdf2 JAMES-3946 Add a DropLists postgresql backend (#2290)
    omit 885db3c91a [BUILD] Increase jOOQ reactive timeout for testing (#2301)
    omit a59aaa8ef7 JAMES-2586 - Rename class 
DeletedMessageVaultDeletionCallback -> 
PostgresDeletedMessageVaultDeletionCallback (#2280)
    omit 9c0f7d7fd3 JAMES-2586 Postgres app should use Java 21 base image 
(#2277)
    omit 722c8c0aa2 JAMES-2586 Fix sequential issue with updating flags in the 
reactive pipeline
    omit 944b0c4ed7 JAMES-2586 Update PoolBackedPostgresConnectionFactory to 
avoid running set-domain command in case of empty domain
    omit 75923639fe JAMES-2586 Create rls-bypass instance for 
PoolBackedPostgresConnectionFactory
    omit 2fd9076a19 JAMES-2586 Fix some disabled tests in 
PostgresBlobStoreDAOTest by using connection pool
    omit 1098b0469a JAMES-2586 Close postgres connections when the app shutdown
    omit d382ff20db JAMES-2586 Add connection pool config to 
PostgresConfiguration
    omit fef18c6f2e JAMES-2586 Update PostgresCommonModule to use 
PoolBackedPostgresConnectionFactory
    omit d014982399 JAMES-2586 Implement PoolBackedPostgresConnectionFactory
    omit 22c680968a JAMES-2586 Disable some unstable tests of 
PostgresBlobStoreDAOTest
    omit aaa9158da0 [BUILD] Jenkinsfile - add module server/blob/blob-postgres
    omit a481eccc41 JAMES-2586 [UPDATE] [PGSQL] more javax APIs migrated to 
jakarta
    omit 03ea4c2483 JAMES-2586 Update postgresql guice binding - adapt after 
rebase master (remove Jmap draft)
    omit a5f542b551 JAMES-2586 Create metrics for PostgresExecutor
    omit fbc1a73ec4 JAMES-2586 Mitigate fix for 
https://github.com/jOOQ/jOOQ/issues/16556
    omit 7d72763283 JAMES-2586 Apply reactor timeout for jOOQ
    omit e3f2f67b78 JAMES-2586 Enable flaky tests in 
PostgresEmailQueryMethodTest
    omit 5f5c62b54f JAMES-2586 Fix flaky tests in EmailQueryMethodTest
    omit d7c2515642 JAMES-2586 PopulateEmailQueryViewTask should not hang for 
postgres-app (#2179)
    omit 5b4b84b14f JAMES-2586 - Postgres - Binding ACLUpdated Event DTO
    omit e63c8fcfc3 JAMES-2586 - Postgres - Bind 
DistributedTaskSerializationModule into postgres-app
    omit 0449104bae JAMES-2586 Add binding for DKIMMailetModule
    omit 618dd21661 JAMES-2586 Do not use ActiveMQ mail queue when distributed 
mode
    omit 723d6a17fa JAMES-2586 Add missing cleanup task webadmin routes
    omit a46f70ff09 JAMES-2586 Disable DistributedTaskSerializationModule
    omit 5d79439793 JAMES-2586 Guice binding Distributed TaskManager for 
postgres-app
    omit 83c45bd657 JAMES-2586 Relax TaskExecutionDetailsProjectionContract: 
can compare ZonedDateTime(s) with different timezones
    omit bba9cea583 JAMES-2586 Implement PostgresTaskExecutionDetailsProjection
    omit 6fbcc8882e JAMES-2586 Introduce module task-postgres
    omit dc59734ba5 Revert "Provision Current Quota when MailboxAdded event"
    omit b01674f12c JAMES-2586 - [Revert] Optimize query increase/decrease for 
Quota Current Value
    omit d2c29b996d JAMES-2586 Postgres - Guice binding EventDTO for 
FilteringRuleSetDefine
    omit 781d21400e JAMES-2586 Postgres - Guice binding EventDTO for DLP 
Configuration
    omit 1d0afaaae4 JAMES-2586 Postgres - Binding QuotaMailing module for 
postgres app Tung Tran 10 minutes ago
    omit 29756edb3b Refactor cassandra-quota-mailing: using the QuotaDTO event 
and related classes from quota-mailing module
    omit e31573c58e Duplicated the QuotaDTO event and related classes from 
quota-mailing-cassandra to quota-mailing module
    omit 81267bf881 JAMES-2586 Update Guice binding Postgres (#2154)
    omit 1cedbd001f JAMES-2586 Add UuidBackedAttachmentIdFactory
    omit 6019fbfcf1 JAMES-2586 Create AttachmentIdFactory
    omit c9e8276408 JAMES-2586 Postgres RewriteTablesTest should not fail 
unstable test phase
    omit 35dafe006b JAMES-2586 Adapt jooq 3.19.6 change
    omit 1a40ca5a17 JAMES-2586 Bump r2dbc-postgresql to 1.0.4
    omit bfa4d3cef3 JAMES-2586 Bump jOOQ to 3.19.6
    omit c6a8dfe564 JAMES-2586 Avoid declare jooq and r2dbc-postgresql version 
in multiple places
    omit 27d3677e97 JAMES-2586 Fix MailboxSetMethodContract
    omit 3b0c20bb34 JAMES-2586 [REFACTORING] - Extract dedicated class for 
retrieving Postgres Message
    omit 1f1ebe2f85 JAMES-2586 Avoid sorting PG messages
    omit 83d035eda4 JAMES-2586 [REFACTORING] - PostgresTableManager - fix 
incorrect log
    omit 5ca23900ce JAMES-2586 Refactor the handle way duplicate value on 
constraint index to avoid noise log (Mailbox and User table)
    omit c95cee5b5c JAMES-2586 JMAP Upload - fix precision of uploadDate field
    omit e06dd5200d JAMES-2586 Fix Postgres build after rebase on master
    omit a1cef8b77e JAMES-2586 - JMAP Upload - Fix unstable UploadService test
    omit 1de9dcccc8 JAMES-3925 - JMAP Upload - Method delete of Upload 
Repository should return Boolean value when applied
    omit f222e6cd06 JAMES-2586 Remove opensearch in PostgresWebPushTest
    omit fbdca8f16f JAMES-2586 remove redundant import in 
PostgresPushSubscriptionSetMethodTest
    omit 76a1c133b8 JAMES-2586 Fix PostgresMailboxSetMethodTest
    omit 5afe1a9cdc JAMES-2586 Fix PostgresEmailQueryMethodTest
    omit 13c76c666e JAMES-2586 Fix PostgresEmailGetMethodTest
    omit 8cd76def0a JAMES-2586 Optimize AttachmentLoader
    omit a3cfcab154 JAMES-2586 Bind PostgresMessageFastViewProjection
    omit 80d22d08b5 JAMES-2586 Add PostgresAttachmentMapper to 
PostgresMessageIdMapper
    omit 0c687a91fa JAMES-2586 Reduce repeat count for some JMAP integration 
tests
    omit c09a9beb45 Add sslMode to require in PostgresqlConnectionConfiguration 
(#2109)
    omit b0b9d4a5f2 JAMES 2586 Try forkCount=2 to see if the tests are faster
    omit d6b48d2705 JAMES 2586 Increase timeout to 1 hour for 
postgres-jmap-integration-test module
    omit 9c693ee421 JAMES-2586 Replace drop by truncate in 
PostgresMessageFastViewProjection
    omit dcff18874f JAMES-2586 Fix PostgresPushSubscriptionSetMethodTest, 
PostgresThreadGetTest
    omit 6f6e6fdbed [Build] Use tmpfs for Postgres db test container
    omit e46b2cfa1d JAMES-2586 [Postgres] FIXUP when query with IN - should 
pre-check collection size (#2103)
    omit 0baf45a478 JAMES 2586 PostgresPushSubscriptionRepository: rely on 
Postgres unique constraint for deviceClientId (#2094)
    omit bf94906ca3 JAMES-2586 Fix PostgresAuthenticationTest
    omit fac98cbcce JAMES-2586 Disable some tests in Integration tests JMAP 
postgres
    omit de243d507a JAMES-2586 Integration tests for JMAP postgres
    omit 483e70f7c4 JAMES-2586 - Postgres push subscription - expires value 
should be stored Offset time
    omit 745319b33b JAMES-2586 Implement PostgresEmailQueryView (#2007)
    omit e6a5bad158 JAMES-2586 Implement PostgresEventStore
    omit 87fa8b716e JAMES-2586 Avoid Using COUNT() in SQL When You Could Use 
EXISTS()
    omit 85ea45a7b3 JAMES-2586 [Documentation] Using pg_stat_statements 
extension for track the stats of the SQL statement execution
    omit d3fd416387 JAMES-2586 Fix contract test 
NotificationRegistryContract::registerShouldNotPersistWhenExpiryDateIsPresent
    omit e33e5110c1 JAMES-2586 Guice binding for PostgresNotificationRegistry
    omit 507c548fae JAMES-2586 SQL script to clean outdated vacation 
notifications
    omit 579fe60d2b JAMES-2586 Implement PostgresNotificationRegistry
    omit 5daa5e03d7 JAMES-2586 Add Index for Postgres Mailbox table
    omit b285d8e011 JAMES-2586 Optimize query increase/decrease for Quota 
Current Value
    omit ec80267f49 JAMES-2586 Temporarily disable a flaky 
PostgresUploadService test
    omit 344aaae197 JAMES-2586 Improve PostgresVacationRepository
    omit 8792a77aaf JAMES-2586 Guice binding PostgresVacationRepository
    omit fc2f06c4c3 JAMES-2586 Implement PostgresVacationRepository
    omit 5800155252 JAMES-2586 More flexible on comparing Vacation's 
ZonedDateTime
    omit 507992e012 JAMES-2586 Handle case when Postgres index/constraint 
already exists
    omit b48bfac525 JAMES-2586 Implement PostgresCustomIdentityDAO
    omit bf2d478ca9 JAMES-2586 Implement PostgresFilteringProjection
    omit 583fc58cb4 JAMES-2586 Guice binding PostgresMailboxChangeRepository
    omit 0e0fab8891 JAMES-2586 Implement PostgresMailboxChangeRepository
    omit 7c612742e6 JAMES-2586 Implement PostgresThreadIdGuessingAlgorithm 
(#1941)
    omit e3d2df9c75 JAMES-2586 Introduce sql script to clean up PGSL data
    omit ecd2c6f7be JAMES-2586 Implement Postgres Push subscription
    omit 5b71db3bf9 JAMES-2586 Disable row-level security by default in 
postgres.properties
    omit 9dd8f23e47 JAMES-2586: Guice binding JmapUploadCleanupModule for 
Postgres webadmin
    omit 5aa9b9ccba JAMES-2586: The UploadRepositoryCleanupTask should rely on 
the UploadRepository interface
    omit 436c9915b9 JAMES-2586 Guice binding for Postgres upload
    omit d20a64acee JAMES-2586 Implement Postgres upload usage repository
    omit eaa7bd58fe JAMES-2586 Implement Postgres upload repository
    omit e18ada2cd7 JAMES-2586 Implement PostgresEmailChangeRepository - Fixup 
Guice binding
    omit 3663d005ff JAMES-2586 - Fixbug hanging issue when Jooq execute delete 
and return list
    omit 45c108d4cd JAMES-2586 - Fixbug - Delete Message Listener - Fix hanging 
issue
    omit b24b373e1c JAMES-2586 - Delete Message Listener - add test case when 
delete mailbox has a lot of messages
    omit 0c5f8b2158 JAMES-2586 Implement PostgresEmailChangeRepository
    omit f01fdb86d8 JAMES-2586 Webadmin integration tests for postgres
    omit 0fd0ddbe0f JAMES-2586 - Delete attachment in DeleteMessageListener
    omit 8488e9c01d JAMES-2586 Implement Postgres Attachment Blob reference 
source
    omit 85278b26a1 JAMES-2586 Implement PostgresAttachmentMapper, DAO and 
binding
    omit cef5a46edd fixup! JAMES-2586 JMAP Guice bindings modules to pg-app
    omit e80f206c35 fixup! JAMES-2586 JMAP Guice bindings modules to pg-app
    omit e989cf41bc JAMES-2586 JMAP Guice bindings modules to pg-app
    omit b74a4681c2 JAMES-2586 Little refactoring around DeleteMessageListener 
binding in posgres mailbox tests
    omit 67ed97a482 JAMES-2586 Wire StoreMessageIdManager on top of the 
PostgresMessageIdMapper + tests
    omit d25ffe3bd9 JAMES-2586 Moving Managers out of the mail package
    omit 9d33a29e64 JAMES-2586 Implement PostgresMessageFastViewProjection
    omit f9116aa3e0 JAMES-2586 - CLEAN CODE -  Guice binding for Postgres User 
Repository modules
    omit 678565f560 JAMES-2586 Jenkinsfile: run tests for 
`server/data/data-jmap-postgres` module
    omit 745a055f4a JAMES-2586 DeleteMessageListener: better concurrency 
control upon mailbox deletion
    omit d3d3fc90f2 JAMES-2586 Introduce data-jmap-postgres module
    omit 8981f51bba JAMES-2586 Implement PostgresMessageIdMapper
    omit 0b78cedc52 JAMES-2586 add mailbox para for generateMessageUid method 
in MapperProvider
    omit 3885f65459 JAMES-2586 Implement BlobReferenceSource(s) for postgres-app
    omit 0306730a15 JAMES-2586 - Set blobStorage implementation is postgres by 
default
    omit 790826e435 JAMES-2586 Plug PreDeletionHooks
    omit 1062962138 JAMES-2586 PostgresDeletedMessageVaultIntegrationTest
    omit c447c5f33e JAMES-2586 Plug DeletedMessageVaultDeletionCallback into 
DeleteMessageListener
    omit a7d90a94e6 JAMES-2586 Guice binding + module chooser + sample config 
for Postgres DeletedMessageVault
    omit 992c0e2842 JAMES-2586 Implement PostgresDeletedMessageMetadataVault
    omit 93231be1ad JAMES-2586 Refactor the way initPostgres of 
PostgresTableManager
    omit 4777766c5b Guice InitializationOperation support priority when init 
module
    omit 74eecbaab5 JAMES-2586 - Fix BUG - DeleteMessageListener - not work 
correctly when enabling RLS
    omit 8bf2587c41 JAMES-2586 - Update test cases for Delete message listener 
- when enabling Row level security
    omit d5e7e779cb JAMES-2586 Bump r2dbc-postgresql to 1.0.3.RELEASE
    omit acdc76a394 JAMES-2586 Bump jOOQ to 3.16.23
    omit 510fe76525 JAMES-2586 Adopt Postgres 16.1 (#1897)
    omit 1b35f9368a JAMES-2586 [PGSQL] Guice binding Postgres BlobStore & Adapt 
to BlobStoreModulesChooser
    omit ac004434e5 JAMES-2586 Disable concurrent test of PostgresBlobStoreDAO
    omit afc80ce63c JAMES-2586 Implement PostgresBlobStoreDAO
    omit ae0a9545a2 JAMES-2586 Add a health check integration test
    omit e87381563d JAMES-2586 Add missing license
    omit df50426308 JAMES-2586 Fix flaky test 
DistributedPostgresJamesServerTest.guiceServerShouldUpdateQuota
    omit eb950cf2f0 JAMES-2586 Implement PostgresEventDeadLetters
    omit eb99a0fe1c JAMES-2586 Fixup search overrides - Using Postgres Factory 
Executor replace to invoke DAO directly (#1880)
    omit a8eb3adac2 JAMES-2586 Implement DeleteMessageListener for postgres 
(#1869)
    omit 7ad422470f JAMES-2586 Plug RabbitMQ EventBus into Postgres-app
    omit ca9b5ae8b0 JAMES-2586 Moving RabbitMQExtension from distributed-app to 
queue-rabbitmq-guice
    omit 72d8ed3d71 JAMES-2586 Unnecessary join on deleted uid search queries 
in postgresql
    omit 9c49cd5748 JAMES-2586 Refactor search overrides tests for postgresql
    omit 30a87b166d JAMES-2586 Correct search overrides documentation in 
opensearch.properties
    omit de590afd9b JAMES-2586 Implement UnseenSearchOverrideTest for Postgresql
    omit 7ebc6cc2ce JAMES-2586 Implement UidSearchOverride for Postgresql
    omit 1a4296f726 JAMES-2586 Implement NotDeletedWithRangeSearchOverride for 
Postgresql
    omit ab6411393d JAMES-2586 Implement DeletedWithRangeSearchOverride for 
Postgresql
    omit 9af5b5a793 JAMES-2586 Implement DeletedSearchOverride for Postgresql
    omit ff58b6efb6 JAMES-2586 Implement AllSearchOverride for Postgresql
    omit 7f17a84c2f JAMES-2586 Remove james-server-cassandra-app direct 
dependency (#1875)
    omit 6985749bc7 JAMES-2586 Message body deduplication (#1873)
    omit b74688edc3 JAMES-2586 Module chooser: S3, file blobStore
    omit c2cd8bf2c8 JAMES-2586 Rework README for Postgres-app and rework the 
docker compose with only Postgresql after adding search module chooser
    omit bdc86ee389 JAMES-2586 Add docker compose distributed with OpenSearch 
for postgres app
    omit ef5f112b80 JAMES-2586 Add search module chooser for Postgres app
    omit a7fd023f85 [PGSQL] ADR on PGSQL flags update concurrency control 
mechanism (#1867)
    omit f7332a78a0 JAMES-2586 Fix [PGSQL] Concurrency control for flags 
updates (#1858)
    omit e1085eac1e JAMES-2586 Add an Id for SieveScript (#1863)
    omit 2ddfdb393a JAMES-2586 add missing RLS tests
    omit d47533c679 JAMES-2586 Fix repositoryPath in postgres-app 
mailetcontainer.xml
    omit e63249cebe JAMES-2586 Fix compilation errors
    omit 2c1e960f81 JAMES-2586 Add an `addAdditionalAlterQueries` option when 
declaring Postgres table
    omit b29c92039b JAMES-2586 Finally remove the rest of JPA in postgres-app
    omit cec0097064 JAMES-2586 Updating postgres-app default configuration to 
PostgresMailRepository
    omit 144f8331d1 JAMES-2586 Documentation for PostgresMailRepository
    omit 58d7dbbe07 JAMES-2586 Guice binding for PostgresMailRepository + 
remove related JPA code
    omit 7e7cc28468 JAMES-2586 Implement PostgresMailRepository
    omit ebe7b2aeb8 JAMES-2586 Guice binding for PostgresSieveScriptDAO
    omit 072b5820a6 JAMES-2586 Delete JPASieveScript.java
    omit 0b30be7d48 JAMES-2586 Implement PostgresSieveScriptDAO + 
PostgresSieveRepository
    omit ec2f79e923 JAMES-2586 ADR for Posgres mailbox tables structure (#1857)
    omit d0eeec7222 JAMES-3967 Store mails when relay is exceeded
    omit 6ad1a9efbe JAMES-2586 Implement and bind PostgresHealthCheck
    omit 80147c1c59 JAMES-2586 Remove JPAMailRepositoryUrlStore.java
    omit 0a5014f390 JAMES-2586 Implement PostgresMailRepositoryUrlStore
    omit 898bc1974c JAMES-2586 Remove JPAHealthCheck.java
    omit 5078e513ae JAMES-2586 PostgresDelegationStore (#1851)
    omit dcd2b563d2 JAMES-2586 Fixup compile error after merge master
    omit 7f141bd5e1 JAMES-2586 PostgresRecipientRewriteTableDAO and 
PostgresRecipientRewriteTable
    omit 65cc0cdadd JAMES-2586 PostgresTableManager - Cleanup
    omit 7399a7580f JAMES-2586 PostgresTableManager - Check the existence of 
RLS column/policy before alter the table
    omit d5bf0fca4c JAMES-2586 PostgresExecutor: better recognize prepared 
statement conflict
    omit c636c8a5ba JAMES-2586 Add a unit test for recreate RLS column should 
not fail
    omit c381468d91 JAMES-2586 Rename JPAAttachmentContentLoader to 
PostgresAttachmentContentLoader
    omit 96244ec74a JAMES-2586 Postgres app – Remove server test for 
authentication database sql validation
    omit e38e3957cc JAMES-2586 Fixup - Postgres app - Use junit 5 (replace to 
junit 4)
    omit 9a61bb830c JAMES-2586 Fix missing guice binding for Postgres quota 
module
    omit 0ee7e49d78 JAMES-2586 [PGSQL] Improve 
PostresMessageManager::getMetadata method
    omit 44f8152ae7 JAMES-2586 [PGSQL] Optimize getMailboxCounter method
    omit 830f16cf9d JAMES-2586 [PGSQL] Implement correctly FetchType
    omit 078cfc9b06 JAMES-2586 Fully drop JPA within mailbox-postgresql
    omit 33cbf9393f JAMES-2586 Enable PostgresMailboxManager annotation tests
    omit 6b9eefd087 JAMES-2586 Enable UniqueID support for 
PostgresMailboxManager
    omit 40aa9502df JAMES-2586 Remove unused method in MessageManager
    omit a1993cbb43 JAMES-2586 Remove unused class MessageUtils.java
    omit ed1af85285 JAMES-2586 Enable ACL support for PG
    omit a1e5d5ac44 JAMES-2586 [PGSQL] Initialization to configure users 
repository
    omit 2352e5e13b JAMES-2586 Implement PostgresPerUserMaxQuotaManager (#1839)
    omit 5171ada848 JAMES-2586 PostgresExecutor: Retry only upon 
PreparedStatement conflict exception
    omit 20f660deb3 JAMES-2586 PostgresExecutor: Retry upon PreparedStatement 
conflicts
    omit 2c3ec983a9 JAMES-2586 Rework ConnectionThreadSafetyTest -> 
PostgresExecutorThreadSafetyTest
    omit bf4dc450ac JAMES-2586 Fix Postgres Mailbox Annotation mpt imap test
    omit 89316966d0 JAMES-2586 Guide binding Postgres Message/Mailbox mapper
    omit 9583ddb74d JAMES-2586 - Introduce 
PostgresMailboxSessionMapperFactoryTODO and using it to mpt imap test
    omit 8897cef48a JAMES-2586 - Postgres MailboxAnnotation DAO - Fix null 
pointer
    omit b0c51e14c4 JAMES-2586 - Postgres Mailbox DAO -  Fix rename deadlock
    omit 23a7863693 JAMES-2586 - Fixup PostgresMailboxMessageDAO
    omit ec3a7c2bee JAMES-2586 - Fixup PostgresMessageMapper updateFlags method 
- apply single new modSeq for all messages
    omit 6ea4b135cb JAMES-2586 - Fixup PostgresMessageMapper findMailbox method 
- ensuring the message was sorted
    omit cfc7fcea98 JAMES-2586 - MailboxMessage table - Remove FK key to 
mailbox table
    omit a85ce52792 JAMES-2586 postgres-app should run tests against Postgresql 
container for both JPA and Postgres r2dbc
    omit fb49083b51 JAMES-2586 Fix Guice bindings between PostgresDomainList 
and PostgresTableManager
    omit 9e58f064eb JAMES-2586 DomainList Should throw when insert duplicate or 
delete not found domain
    omit 97ccd78f51 JAMES-2586 Guice bindings and package renaming for domain 
postgres implementation
    omit a175921c76 JAMES-2586 Implement PostgresDomainList
    omit 5a4ddfb47d JAMES-2586 Remove unused method in PostgresExecutor
    omit ba2875578e JAMES-2586 postgres mailbox annotation dao and mapper 
(#1822)
    omit 31b2dd06ac JAMES-2586 Implement Postgres Current Quota manager
    omit 8d3d90360a JAMES-2586 Implement PostgresMailboxMessageDAO (#1812)
    omit 62bcc52d28 JAMES-2586 Guice binding for SieveQuotaRepository backed by 
Postgres
    omit 0a68c14b84 JAMES-2586 Implement SieveQuotaRepository backed by Postgres
    omit ee922cd718 JAMES-2586 Clean Code – the using PostgresExecutor.Factory 
(#1816)
    omit 2055df0f91 JAMES-2586 Implement PostgresQuotaLimitDAO
    omit 92ebc568a6 JAMES-2586 Implement PostgresQuotaCurrentValueDAO (#1813)
    omit c08c9eea2a JAMES-2586 postgres users dao and repository (#1803)
    omit 181e2daac7 JAMES-2586 Create hstore extension if needed upon James 
startup
    omit ff417cbb47 JAMES-2586 Implement MailboxACL support for 
PostgresMailboxMapper
    omit 8e95205f27 JAMES-2586 Implement PostgresExecutor Factory and Mailbox 
Aggregate Module
    omit 69169d7624 JAMES-2586 Implement PostgresModSeqProvider
    omit 7689447024 JAMES-2586 Implement PostgresUidProvider
    omit f1732ca6ab JAMES-2586 Parameterize MailboxSession for 
getUidProvider/getModSeqProvider methods in MailboxSessionMapperFactory
    omit cbcdceb566 JAMES-2586 Clean-up the provision.sh file of postgres-app
    omit f4d541af7f JAMES-2586 LOGGER when choice implementation of Postgresql 
connection factory
    omit df2c9212d1 JAMES-2586 Introduce Single postgres connection factory 
when disable row level security
    omit 9be6af87f1 JAMES-2586 Rename SimpleJamesPostgresConnectionFactory -> 
DomainImplPostgresConnectionFactory
    omit 687fa064c4 JAMES-2586 mpt-imapmailbox-postgres - update maven build, 
increase memory and disable reuseForks
    omit a1cfa2f09f JAMES-2586 SimpleJamesPostgresConnectionFactory – set empty 
attribute value when without domain
    omit 9d1eef0434 JAMES-2586 mpt-imapmailbox-postgres: bindings and setup in 
PGHostSystem
    omit 4242d51493 JAMES-2586 Introduce apache-james-mpt-imapmailbox-postgres
    omit ef5f09d68b JAMES-2586 Postgres app performance test materials (#1794)
    omit 0a845dc559 JAMES-2586 implement postgres mailbox mapper (#1791)
    omit 6493b1c409 JAMES-2586 implement dao for mailbox table (#1786)
    omit 46b07566c4 JAMES-2586 Fix row-level security implementation
    omit d23663c66c JAMES-2586 Small codestyle refactorings
    omit e5dab7952f JAMES-2586 PostgresExtension: favor factory methods to 
constructor
    omit 917cdec454 JAMES-2586 Document (link) varchar underlying maximum 
lengths
    omit 835be1578f JAMES-2586 Implement (failing) tests for Row Level Security 
applied on Subscriptions
    omit 9351de28f0 JAMES-2586 Drop unused class: JPASubscription
    omit 3db59e8b80 JAMES-2586 Drop unused class: EncryptDecryptHelper
    omit 2b959cff1d JAMES-2586 Drop reporting-site.xml
    omit d65438e612 JAMES-2586 Drop Spring files for mailbox-postgres
    omit c38194af28 JAMES-2586 Merge PostgresSubscriptionTable and 
PostgresSubscriptionModule
    omit 8dac26ef7a JAMES-2586 Polish code style: PostgresSubscriptionMapper
    omit 39e43ae235 JAMES-2586 Use prepared statements by default
    omit 10c7009496 JAMES-2586 postgres mailbox - drop 
JPAStreamingMailboxMessage, JPAEncryptedMailboxMessage, 
JPAMailboxMessageWithAttachmentStorage
    omit ac393bb400 JAMES-2586 Rename mailbox postgres package
    omit 30408a03e6 JAMES-2586 Rename Postgres Subscription
    omit 5a51194152 JAMES-2586 Guice binding for Postgres subscription module
    omit 45eb5a8538 JAMES-2586 Fix review comments
    omit fef913db22 JAMES-2586 Sample docker configuration for 
postgres.properties
    omit 28213d1e5c JAMES-2586 PostgresTableManager should only create RLS 
column when general RLS configuration enabled
    omit 1f4ad7b558 JAMES-2586 Guice binding for PostgresTableManager
    omit 2c8a0cfbc3 JAMES-2586 Guice binding for JamesPostgresConnectionFactory
    omit fa542decf4 JAMES-2586 Guice binding for PostgresConfiguration
    omit fa8dbc7325 JAMES-2586 Rename postgres-app tests' name: JPA -> Postgres
    omit 904a11339a JAMES-2586 Introduce PostgresConfiguration
    omit d42333aacc JAMES-2586 implement pg connection factory (#1774)
    omit b268b3c1bb JAMES-2586 Postgres Subscription mapper (#1775)
    omit 37457d974c JAMES-2586 Introduce PostgresExtension
    omit c1b6790448 [CI] Maven runs test on only postgres modules (postgresql 
branch)
    omit 5bd7a7e07d JAMES-2586 PostgresTableManager support create table when 
enable row level security
    omit dda119e76f JAMES-2586 - Implement PostgresTableManager
    omit 89a2d9763b JAMES-2586 - Postgres - Init 
james-serrver-guice-mailbox-postgres
    omit eabeeb28fe JAMES-2586 - Postgres - Init 
james-server-postgres-common-guice
    omit 2d0440b9f7 JAMES-2586 - Postgres - Init james-server-data-postgres
    omit ed33d490a5 JAMES-2586 - Postgres - Init postgres app server
    omit fc53a3f0d9 JAMES-2586 - Postgres - Init postgres mailbox module
    omit 772eff0efb JAMES-2586 - Postgres - Init backend common module for 
postgres
     add ac4fb09cb3 JAMES-2182 Fix inheritRightsReactive when disable ACL 
capability
     add 00a4ef8e6f JAMES-4077 Add a BackReference test for SearchSnippet/get
     add f4dc8e3b7a [CNB] JAMES-4088 Ensure IMAP SELECT EXIST response is up to 
date (#2507)
     add 1ed062774d Convert ExtractedContacts class to a record
     add fc19e0d333 Use textblocks in ContactExtractorTest
     add a661f7d63d [FIX] No longer use recursivity in 
ReactiveThrottler::onRequestDone
     add a296e2601b [FIX] Report ImapChannelUpstreamHandler uncaught errors as 
ERROR
     add d471e81e2f [FIX] IDLE execution in the reactive chain
     add c081867d60 [FIX] FetchProcessor: get selected mailbox as part of the 
reactive chain
     add 4406140b84 [FIX] Add a test for concurrent execution and linearization 
+ throttling
     add 8ac55b3148 [FIX] Handle IMAP IDLE logs
     add 51f1440a74 [FIX] IMAP IDLE: avoid data race between synchronous 
response and listener
     add 1dc33d60c2 [FIX] Always schedule execution of new IMAP requests to the 
event loop
     add e02e28ea15 Fix checkstyles
     add dd228da44d [ENHANCEMENT] Guice extensions: log which component we 
failed to load (#2496)
     add 7d3caf5e16 [FIX] Remove un-relevant log (#2509)
     add 9df83dee10 JAMES-2182 Support LIST "" "#user.*" (#2511)
     add 57ce1517ee JAMES-4032 DKIMHook should bypass trusted addresses (#2510)
     add a190bf8555 JAMES-2128 IMAP list should skip mailboxes not handled by 
the naming schema (#2506)
     add a156877b5e JAMES-2182 Extract PathConverterTest to Contract class
     add 852a5d3d3d JAMES-2586 - Postgres - Init backend common module for 
postgres
     add 333ab9b228 JAMES-2586 - Postgres - Init postgres mailbox module
     add f24e121baf JAMES-2586 - Postgres - Init postgres app server
     add 819793d254 JAMES-2586 - Postgres - Init james-server-data-postgres
     add 056fc5aba1 JAMES-2586 - Postgres - Init 
james-server-postgres-common-guice
     add 2f1106f7ca JAMES-2586 - Postgres - Init 
james-serrver-guice-mailbox-postgres
     add ac0fcefe2d JAMES-2586 - Implement PostgresTableManager
     add 54c011151e JAMES-2586 PostgresTableManager support create table when 
enable row level security
     add bb2635d458 [CI] Maven runs test on only postgres modules (postgresql 
branch)
     add c22dc09b84 JAMES-2586 Introduce PostgresExtension
     add a99b7c5a30 JAMES-2586 Postgres Subscription mapper (#1775)
     add 728007ad17 JAMES-2586 implement pg connection factory (#1774)
     add caafd3ee92 JAMES-2586 Introduce PostgresConfiguration
     add 26133d8700 JAMES-2586 Rename postgres-app tests' name: JPA -> Postgres
     add 2504f4b0fb JAMES-2586 Guice binding for PostgresConfiguration
     add 6712c5b479 JAMES-2586 Guice binding for JamesPostgresConnectionFactory
     add e423716223 JAMES-2586 Guice binding for PostgresTableManager
     add b8c05a0633 JAMES-2586 PostgresTableManager should only create RLS 
column when general RLS configuration enabled
     add 7594c1be14 JAMES-2586 Sample docker configuration for 
postgres.properties
     add e9981a9495 JAMES-2586 Fix review comments
     add 415e08cf35 JAMES-2586 Guice binding for Postgres subscription module
     add 7b0a20881b JAMES-2586 Rename Postgres Subscription
     add 7d40e46a4b JAMES-2586 Rename mailbox postgres package
     add 241f37319f JAMES-2586 postgres mailbox - drop 
JPAStreamingMailboxMessage, JPAEncryptedMailboxMessage, 
JPAMailboxMessageWithAttachmentStorage
     add 7078583481 JAMES-2586 Use prepared statements by default
     add 32cab2e58c JAMES-2586 Polish code style: PostgresSubscriptionMapper
     add cf13dff88a JAMES-2586 Merge PostgresSubscriptionTable and 
PostgresSubscriptionModule
     add 840e867133 JAMES-2586 Drop Spring files for mailbox-postgres
     add 59e9ae36f0 JAMES-2586 Drop reporting-site.xml
     add 6b839998b6 JAMES-2586 Drop unused class: EncryptDecryptHelper
     add e824c5b18f JAMES-2586 Drop unused class: JPASubscription
     add fca8707f5d JAMES-2586 Implement (failing) tests for Row Level Security 
applied on Subscriptions
     add b5f4a10285 JAMES-2586 Document (link) varchar underlying maximum 
lengths
     add d2292017eb JAMES-2586 PostgresExtension: favor factory methods to 
constructor
     add 64b21624d5 JAMES-2586 Small codestyle refactorings
     add f9028617f5 JAMES-2586 Fix row-level security implementation
     add 43781f5d9b JAMES-2586 implement dao for mailbox table (#1786)
     add 04faec7ae8 JAMES-2586 implement postgres mailbox mapper (#1791)
     add b5ed3bb32b JAMES-2586 Postgres app performance test materials (#1794)
     add 54c80ea98b JAMES-2586 Introduce apache-james-mpt-imapmailbox-postgres
     add ebe0468f3f JAMES-2586 mpt-imapmailbox-postgres: bindings and setup in 
PGHostSystem
     add eb1fa08baf JAMES-2586 SimpleJamesPostgresConnectionFactory – set empty 
attribute value when without domain
     add 122c24d758 JAMES-2586 mpt-imapmailbox-postgres - update maven build, 
increase memory and disable reuseForks
     add 15972d7484 JAMES-2586 Rename SimpleJamesPostgresConnectionFactory -> 
DomainImplPostgresConnectionFactory
     add f4532ec3c4 JAMES-2586 Introduce Single postgres connection factory 
when disable row level security
     add 67f7e949a6 JAMES-2586 LOGGER when choice implementation of Postgresql 
connection factory
     add b1f047d72d JAMES-2586 Clean-up the provision.sh file of postgres-app
     add 0c0cd659d7 JAMES-2586 Parameterize MailboxSession for 
getUidProvider/getModSeqProvider methods in MailboxSessionMapperFactory
     add a6496d3f24 JAMES-2586 Implement PostgresUidProvider
     add ab3f54c134 JAMES-2586 Implement PostgresModSeqProvider
     add b38aa0e35a JAMES-2586 Implement PostgresExecutor Factory and Mailbox 
Aggregate Module
     add 6f8a3de239 JAMES-2586 Implement MailboxACL support for 
PostgresMailboxMapper
     add b7d77d92fa JAMES-2586 Create hstore extension if needed upon James 
startup
     add 757cc7e2d7 JAMES-2586 postgres users dao and repository (#1803)
     add b5c29b9a91 JAMES-2586 Implement PostgresQuotaCurrentValueDAO (#1813)
     add ac645917c1 JAMES-2586 Implement PostgresQuotaLimitDAO
     add 33c2bdb662 JAMES-2586 Clean Code – the using PostgresExecutor.Factory 
(#1816)
     add f6b7a31c2f JAMES-2586 Implement SieveQuotaRepository backed by Postgres
     add 1833cd9bd4 JAMES-2586 Guice binding for SieveQuotaRepository backed by 
Postgres
     add 1905be5762 JAMES-2586 Implement PostgresMailboxMessageDAO (#1812)
     add 3a64cfa2b7 JAMES-2586 Implement Postgres Current Quota manager
     add 7f9edb3e6d JAMES-2586 postgres mailbox annotation dao and mapper 
(#1822)
     add 76fea64510 JAMES-2586 Remove unused method in PostgresExecutor
     add bb7d1fd973 JAMES-2586 Implement PostgresDomainList
     add d250a69114 JAMES-2586 Guice bindings and package renaming for domain 
postgres implementation
     add cb67b1b197 JAMES-2586 DomainList Should throw when insert duplicate or 
delete not found domain
     add a28c4aad66 JAMES-2586 Fix Guice bindings between PostgresDomainList 
and PostgresTableManager
     add 195bf42f22 JAMES-2586 postgres-app should run tests against Postgresql 
container for both JPA and Postgres r2dbc
     add 61365c5576 JAMES-2586 - MailboxMessage table - Remove FK key to 
mailbox table
     add 8d56567168 JAMES-2586 - Fixup PostgresMessageMapper findMailbox method 
- ensuring the message was sorted
     add 89a3e9d96a JAMES-2586 - Fixup PostgresMessageMapper updateFlags method 
- apply single new modSeq for all messages
     add 2e2fb968db JAMES-2586 - Fixup PostgresMailboxMessageDAO
     add 32777f943c JAMES-2586 - Postgres Mailbox DAO -  Fix rename deadlock
     add 68ac930462 JAMES-2586 - Postgres MailboxAnnotation DAO - Fix null 
pointer
     add 9e3a79ca4a JAMES-2586 - Introduce 
PostgresMailboxSessionMapperFactoryTODO and using it to mpt imap test
     add 9b380f48ec JAMES-2586 Guide binding Postgres Message/Mailbox mapper
     add 988b919fe1 JAMES-2586 Fix Postgres Mailbox Annotation mpt imap test
     add d0ab29c93e JAMES-2586 Rework ConnectionThreadSafetyTest -> 
PostgresExecutorThreadSafetyTest
     add 21dc50440e JAMES-2586 PostgresExecutor: Retry upon PreparedStatement 
conflicts
     add 4c320190b5 JAMES-2586 PostgresExecutor: Retry only upon 
PreparedStatement conflict exception
     add 8794f91c2e JAMES-2586 Implement PostgresPerUserMaxQuotaManager (#1839)
     add edb5b36434 JAMES-2586 [PGSQL] Initialization to configure users 
repository
     add f92f4d041b JAMES-2586 Enable ACL support for PG
     add e4e97b9070 JAMES-2586 Remove unused class MessageUtils.java
     add a7b2eeb3c4 JAMES-2586 Remove unused method in MessageManager
     add 3467150625 JAMES-2586 Enable UniqueID support for 
PostgresMailboxManager
     add 7bc1cfbb2f JAMES-2586 Enable PostgresMailboxManager annotation tests
     add 70f713c7d7 JAMES-2586 Fully drop JPA within mailbox-postgresql
     add dbb58bd3ac JAMES-2586 [PGSQL] Implement correctly FetchType
     add b2a49d2172 JAMES-2586 [PGSQL] Optimize getMailboxCounter method
     add 50256a07c2 JAMES-2586 [PGSQL] Improve 
PostresMessageManager::getMetadata method
     add 68025e4966 JAMES-2586 Fix missing guice binding for Postgres quota 
module
     add 0af00318e9 JAMES-2586 Fixup - Postgres app - Use junit 5 (replace to 
junit 4)
     add bdd7e3c970 JAMES-2586 Postgres app – Remove server test for 
authentication database sql validation
     add b3f27ff37f JAMES-2586 Rename JPAAttachmentContentLoader to 
PostgresAttachmentContentLoader
     add d5570e8805 JAMES-2586 Add a unit test for recreate RLS column should 
not fail
     add c0fa540f63 JAMES-2586 PostgresExecutor: better recognize prepared 
statement conflict
     add cf8d86694c JAMES-2586 PostgresTableManager - Check the existence of 
RLS column/policy before alter the table
     add ce22bdba6e JAMES-2586 PostgresTableManager - Cleanup
     add c1458129fa JAMES-2586 PostgresRecipientRewriteTableDAO and 
PostgresRecipientRewriteTable
     add 2515a77676 JAMES-2586 Fixup compile error after merge master
     add bb5b110606 JAMES-2586 PostgresDelegationStore (#1851)
     add 3cb868d671 JAMES-2586 Remove JPAHealthCheck.java
     add fbbe63c62a JAMES-2586 Implement PostgresMailRepositoryUrlStore
     add 1b00595fb9 JAMES-2586 Remove JPAMailRepositoryUrlStore.java
     add 12fd7d1674 JAMES-2586 Implement and bind PostgresHealthCheck
     add e680e9c97a JAMES-3967 Store mails when relay is exceeded
     add dc5f3c01ae JAMES-2586 ADR for Posgres mailbox tables structure (#1857)
     add 3ed7ec119d JAMES-2586 Implement PostgresSieveScriptDAO + 
PostgresSieveRepository
     add 632cc314de JAMES-2586 Delete JPASieveScript.java
     add 9f40e8d8db JAMES-2586 Guice binding for PostgresSieveScriptDAO
     add 8539c341cc JAMES-2586 Implement PostgresMailRepository
     add e6a83b17c3 JAMES-2586 Guice binding for PostgresMailRepository + 
remove related JPA code
     add 2df285c559 JAMES-2586 Documentation for PostgresMailRepository
     add 6a154b250a JAMES-2586 Updating postgres-app default configuration to 
PostgresMailRepository
     add cfc36be5af JAMES-2586 Finally remove the rest of JPA in postgres-app
     add 8f9ecb1334 JAMES-2586 Add an `addAdditionalAlterQueries` option when 
declaring Postgres table
     add 78d9303c96 JAMES-2586 Fix compilation errors
     add 1b9452a6b2 JAMES-2586 Fix repositoryPath in postgres-app 
mailetcontainer.xml
     add 3767fa4bdf JAMES-2586 add missing RLS tests
     add 81d87a06e6 JAMES-2586 Add an Id for SieveScript (#1863)
     add d27ae65351 JAMES-2586 Fix [PGSQL] Concurrency control for flags 
updates (#1858)
     add ca22b184e6 [PGSQL] ADR on PGSQL flags update concurrency control 
mechanism (#1867)
     add 7c48bf8aea JAMES-2586 Add search module chooser for Postgres app
     add 0b06e2f2ba JAMES-2586 Add docker compose distributed with OpenSearch 
for postgres app
     add 974122740f JAMES-2586 Rework README for Postgres-app and rework the 
docker compose with only Postgresql after adding search module chooser
     add 191ece3d56 JAMES-2586 Module chooser: S3, file blobStore
     add 7c041b6170 JAMES-2586 Message body deduplication (#1873)
     add 24d4022795 JAMES-2586 Remove james-server-cassandra-app direct 
dependency (#1875)
     add 2b9b9a9ac0 JAMES-2586 Implement AllSearchOverride for Postgresql
     add 399faaadbc JAMES-2586 Implement DeletedSearchOverride for Postgresql
     add a85d2c8916 JAMES-2586 Implement DeletedWithRangeSearchOverride for 
Postgresql
     add ff6a9e7376 JAMES-2586 Implement NotDeletedWithRangeSearchOverride for 
Postgresql
     add 764afc682b JAMES-2586 Implement UidSearchOverride for Postgresql
     add dd600950f7 JAMES-2586 Implement UnseenSearchOverrideTest for Postgresql
     add 0704f1600c JAMES-2586 Correct search overrides documentation in 
opensearch.properties
     add fb412d4fbc JAMES-2586 Refactor search overrides tests for postgresql
     add 29c3c66d0a JAMES-2586 Unnecessary join on deleted uid search queries 
in postgresql
     add bad182215e JAMES-2586 Moving RabbitMQExtension from distributed-app to 
queue-rabbitmq-guice
     add e4ce9fdfaa JAMES-2586 Plug RabbitMQ EventBus into Postgres-app
     add a75022249e JAMES-2586 Implement DeleteMessageListener for postgres 
(#1869)
     add bd6abc7d65 JAMES-2586 Fixup search overrides - Using Postgres Factory 
Executor replace to invoke DAO directly (#1880)
     add 16c94b0a8a JAMES-2586 Implement PostgresEventDeadLetters
     add 9cfdd11874 JAMES-2586 Fix flaky test 
DistributedPostgresJamesServerTest.guiceServerShouldUpdateQuota
     add 3d8fcfc7f5 JAMES-2586 Add missing license
     add a85fa54a1f JAMES-2586 Add a health check integration test
     add 9ca2156d12 JAMES-2586 Implement PostgresBlobStoreDAO
     add d3c4f2ee15 JAMES-2586 Disable concurrent test of PostgresBlobStoreDAO
     add 20899caf82 JAMES-2586 [PGSQL] Guice binding Postgres BlobStore & Adapt 
to BlobStoreModulesChooser
     add a2c8fb8c21 JAMES-2586 Adopt Postgres 16.1 (#1897)
     add a830ac9b1a JAMES-2586 Bump jOOQ to 3.16.23
     add 32436cd26a JAMES-2586 Bump r2dbc-postgresql to 1.0.3.RELEASE
     add 9f21e2e990 JAMES-2586 - Update test cases for Delete message listener 
- when enabling Row level security
     add bc6d009b96 JAMES-2586 - Fix BUG - DeleteMessageListener - not work 
correctly when enabling RLS
     add 1646907cbb Guice InitializationOperation support priority when init 
module
     add 5653a65f00 JAMES-2586 Refactor the way initPostgres of 
PostgresTableManager
     add d4c27738af JAMES-2586 Implement PostgresDeletedMessageMetadataVault
     add 85b8669037 JAMES-2586 Guice binding + module chooser + sample config 
for Postgres DeletedMessageVault
     add 03d80a5df7 JAMES-2586 Plug DeletedMessageVaultDeletionCallback into 
DeleteMessageListener
     add 9394f750ef JAMES-2586 PostgresDeletedMessageVaultIntegrationTest
     add 9b5251095f JAMES-2586 Plug PreDeletionHooks
     add f90b6c7d36 JAMES-2586 - Set blobStorage implementation is postgres by 
default
     add ce703b71a3 JAMES-2586 Implement BlobReferenceSource(s) for postgres-app
     add 7082fdc800 JAMES-2586 add mailbox para for generateMessageUid method 
in MapperProvider
     add d9887b581d JAMES-2586 Implement PostgresMessageIdMapper
     add c54d997c2c JAMES-2586 Introduce data-jmap-postgres module
     add 0f1f17eeba JAMES-2586 DeleteMessageListener: better concurrency 
control upon mailbox deletion
     add ab2fdc9236 JAMES-2586 Jenkinsfile: run tests for 
`server/data/data-jmap-postgres` module
     add 65af444c87 JAMES-2586 - CLEAN CODE -  Guice binding for Postgres User 
Repository modules
     add bee5ab9733 JAMES-2586 Implement PostgresMessageFastViewProjection
     add 5ab9b0fa32 JAMES-2586 Moving Managers out of the mail package
     add ce34db0eff JAMES-2586 Wire StoreMessageIdManager on top of the 
PostgresMessageIdMapper + tests
     add bdc0154d23 JAMES-2586 Little refactoring around DeleteMessageListener 
binding in posgres mailbox tests
     add c58591b61f JAMES-2586 JMAP Guice bindings modules to pg-app
     add 709796d97f fixup! JAMES-2586 JMAP Guice bindings modules to pg-app
     add 2fef265225 fixup! JAMES-2586 JMAP Guice bindings modules to pg-app
     add 8368026fa2 JAMES-2586 Implement PostgresAttachmentMapper, DAO and 
binding
     add c8957789da JAMES-2586 Implement Postgres Attachment Blob reference 
source
     add 998ca47f2b JAMES-2586 - Delete attachment in DeleteMessageListener
     add 5e1a48ddd2 JAMES-2586 Webadmin integration tests for postgres
     add a0cada9019 JAMES-2586 Implement PostgresEmailChangeRepository
     add b688626336 JAMES-2586 - Delete Message Listener - add test case when 
delete mailbox has a lot of messages
     add 0211a344f6 JAMES-2586 - Fixbug - Delete Message Listener - Fix hanging 
issue
     add 4b3fc8918b JAMES-2586 - Fixbug hanging issue when Jooq execute delete 
and return list
     add 73f9309324 JAMES-2586 Implement PostgresEmailChangeRepository - Fixup 
Guice binding
     add e6b901d832 JAMES-2586 Implement Postgres upload repository
     add a0468d2b9e JAMES-2586 Implement Postgres upload usage repository
     add 3e1787617d JAMES-2586 Guice binding for Postgres upload
     add 8fea58889c JAMES-2586: The UploadRepositoryCleanupTask should rely on 
the UploadRepository interface
     add 0c875aa84f JAMES-2586: Guice binding JmapUploadCleanupModule for 
Postgres webadmin
     add a0f05213ba JAMES-2586 Disable row-level security by default in 
postgres.properties
     add afada618d0 JAMES-2586 Implement Postgres Push subscription
     add 7a7ce68785 JAMES-2586 Introduce sql script to clean up PGSL data
     add 2f38ac2674 JAMES-2586 Implement PostgresThreadIdGuessingAlgorithm 
(#1941)
     add e41cc94a93 JAMES-2586 Implement PostgresMailboxChangeRepository
     add 9cb1525556 JAMES-2586 Guice binding PostgresMailboxChangeRepository
     add 2bbadc3540 JAMES-2586 Implement PostgresFilteringProjection
     add 1107844fba JAMES-2586 Implement PostgresCustomIdentityDAO
     add 4a5cd6bc46 JAMES-2586 Handle case when Postgres index/constraint 
already exists
     add 957866a1cc JAMES-2586 More flexible on comparing Vacation's 
ZonedDateTime
     add 38f256d05a JAMES-2586 Implement PostgresVacationRepository
     add 5b5985f2d1 JAMES-2586 Guice binding PostgresVacationRepository
     add 0fe229101d JAMES-2586 Improve PostgresVacationRepository
     add f109406298 JAMES-2586 Temporarily disable a flaky 
PostgresUploadService test
     add 979a8a09ec JAMES-2586 Optimize query increase/decrease for Quota 
Current Value
     add 3f46afcaa7 JAMES-2586 Add Index for Postgres Mailbox table
     add 388ce353f3 JAMES-2586 Implement PostgresNotificationRegistry
     add 1fcf4483a7 JAMES-2586 SQL script to clean outdated vacation 
notifications
     add c18237773c JAMES-2586 Guice binding for PostgresNotificationRegistry
     add c01e577713 JAMES-2586 Fix contract test 
NotificationRegistryContract::registerShouldNotPersistWhenExpiryDateIsPresent
     add bc28baa5ed JAMES-2586 [Documentation] Using pg_stat_statements 
extension for track the stats of the SQL statement execution
     add 17702022ff JAMES-2586 Avoid Using COUNT() in SQL When You Could Use 
EXISTS()
     add d3552747f2 JAMES-2586 Implement PostgresEventStore
     add a0113905b4 JAMES-2586 Implement PostgresEmailQueryView (#2007)
     add 199a6febe5 JAMES-2586 - Postgres push subscription - expires value 
should be stored Offset time
     add a66515cf4f JAMES-2586 Integration tests for JMAP postgres
     add db7df65d49 JAMES-2586 Disable some tests in Integration tests JMAP 
postgres
     add dbe83c0fa6 JAMES-2586 Fix PostgresAuthenticationTest
     add fc90a53240 JAMES 2586 PostgresPushSubscriptionRepository: rely on 
Postgres unique constraint for deviceClientId (#2094)
     add abc2bdc372 JAMES-2586 [Postgres] FIXUP when query with IN - should 
pre-check collection size (#2103)
     add d94838bf97 [Build] Use tmpfs for Postgres db test container
     add e27f905b53 JAMES-2586 Fix PostgresPushSubscriptionSetMethodTest, 
PostgresThreadGetTest
     add e65cdc9adb JAMES-2586 Replace drop by truncate in 
PostgresMessageFastViewProjection
     add 122a5e9967 JAMES 2586 Increase timeout to 1 hour for 
postgres-jmap-integration-test module
     add d6bee278ca JAMES 2586 Try forkCount=2 to see if the tests are faster
     add 166c339ccb Add sslMode to require in PostgresqlConnectionConfiguration 
(#2109)
     add 4dc8c3bebd JAMES-2586 Reduce repeat count for some JMAP integration 
tests
     add d283d8cae4 JAMES-2586 Add PostgresAttachmentMapper to 
PostgresMessageIdMapper
     add f77d5dce90 JAMES-2586 Bind PostgresMessageFastViewProjection
     add 6fc6ba28c5 JAMES-2586 Optimize AttachmentLoader
     add ebac6cce39 JAMES-2586 Fix PostgresEmailGetMethodTest
     add ae1a2edef8 JAMES-2586 Fix PostgresEmailQueryMethodTest
     add a677871ab8 JAMES-2586 Fix PostgresMailboxSetMethodTest
     add d1e7ebcda9 JAMES-2586 remove redundant import in 
PostgresPushSubscriptionSetMethodTest
     add 0fea9271c5 JAMES-2586 Remove opensearch in PostgresWebPushTest
     add 52d0fe56ba JAMES-3925 - JMAP Upload - Method delete of Upload 
Repository should return Boolean value when applied
     add d5d4e23130 JAMES-2586 - JMAP Upload - Fix unstable UploadService test
     add dfa3aa9c6f JAMES-2586 Fix Postgres build after rebase on master
     add 8bec45a763 JAMES-2586 JMAP Upload - fix precision of uploadDate field
     add a7c309f7f1 JAMES-2586 Refactor the handle way duplicate value on 
constraint index to avoid noise log (Mailbox and User table)
     add 57ee604fce JAMES-2586 [REFACTORING] - PostgresTableManager - fix 
incorrect log
     add 19b8628ca5 JAMES-2586 Avoid sorting PG messages
     add bd1d999527 JAMES-2586 [REFACTORING] - Extract dedicated class for 
retrieving Postgres Message
     add 8981160991 JAMES-2586 Fix MailboxSetMethodContract
     add fcdffcab41 JAMES-2586 Avoid declare jooq and r2dbc-postgresql version 
in multiple places
     add e543bbc202 JAMES-2586 Bump jOOQ to 3.19.6
     add 25da43129a JAMES-2586 Bump r2dbc-postgresql to 1.0.4
     add 30afa283ec JAMES-2586 Adapt jooq 3.19.6 change
     add fb67efc48f JAMES-2586 Postgres RewriteTablesTest should not fail 
unstable test phase
     add 22906c4e87 JAMES-2586 Create AttachmentIdFactory
     add 9cdebc59e8 JAMES-2586 Add UuidBackedAttachmentIdFactory
     add c3dd9ba45a JAMES-2586 Update Guice binding Postgres (#2154)
     add f0c9ca1fb1 Duplicated the QuotaDTO event and related classes from 
quota-mailing-cassandra to quota-mailing module
     add ce215ae48f Refactor cassandra-quota-mailing: using the QuotaDTO event 
and related classes from quota-mailing module
     add 1da3c179c4 JAMES-2586 Postgres - Binding QuotaMailing module for 
postgres app Tung Tran 10 minutes ago
     add aecb0a2c4f JAMES-2586 Postgres - Guice binding EventDTO for DLP 
Configuration
     add 54153bd3ba JAMES-2586 Postgres - Guice binding EventDTO for 
FilteringRuleSetDefine
     add 2837d4b2e9 JAMES-2586 - [Revert] Optimize query increase/decrease for 
Quota Current Value
     add 176d943a79 Revert "Provision Current Quota when MailboxAdded event"
     add f8a19b82de JAMES-2586 Introduce module task-postgres
     add 8c74210088 JAMES-2586 Implement PostgresTaskExecutionDetailsProjection
     add 04d73e7213 JAMES-2586 Relax TaskExecutionDetailsProjectionContract: 
can compare ZonedDateTime(s) with different timezones
     add 39fa5f6614 JAMES-2586 Guice binding Distributed TaskManager for 
postgres-app
     add 9d19ee38e7 JAMES-2586 Disable DistributedTaskSerializationModule
     add 12a1e11e49 JAMES-2586 Add missing cleanup task webadmin routes
     add 378ef21e64 JAMES-2586 Do not use ActiveMQ mail queue when distributed 
mode
     add 6e34ecff1b JAMES-2586 Add binding for DKIMMailetModule
     add f5f67382f6 JAMES-2586 - Postgres - Bind 
DistributedTaskSerializationModule into postgres-app
     add 3af84e550d JAMES-2586 - Postgres - Binding ACLUpdated Event DTO
     add e1b6261d01 JAMES-2586 PopulateEmailQueryViewTask should not hang for 
postgres-app (#2179)
     add 525971f2ad JAMES-2586 Fix flaky tests in EmailQueryMethodTest
     add 78b355b86c JAMES-2586 Enable flaky tests in 
PostgresEmailQueryMethodTest
     add ddfb08320c JAMES-2586 Apply reactor timeout for jOOQ
     add fc306e1f05 JAMES-2586 Mitigate fix for 
https://github.com/jOOQ/jOOQ/issues/16556
     add d85d6a2a45 JAMES-2586 Create metrics for PostgresExecutor
     add 0f38cc1293 JAMES-2586 Update postgresql guice binding - adapt after 
rebase master (remove Jmap draft)
     add be722d8052 JAMES-2586 [UPDATE] [PGSQL] more javax APIs migrated to 
jakarta
     add 90e933eebe [BUILD] Jenkinsfile - add module server/blob/blob-postgres
     add ab20f6d85c JAMES-2586 Disable some unstable tests of 
PostgresBlobStoreDAOTest
     add 412ab11bf8 JAMES-2586 Implement PoolBackedPostgresConnectionFactory
     add 21fe448feb JAMES-2586 Update PostgresCommonModule to use 
PoolBackedPostgresConnectionFactory
     add 5936411578 JAMES-2586 Add connection pool config to 
PostgresConfiguration
     add 9acfff22c0 JAMES-2586 Close postgres connections when the app shutdown
     add a7bd4f3849 JAMES-2586 Fix some disabled tests in 
PostgresBlobStoreDAOTest by using connection pool
     add f37c53becf JAMES-2586 Create rls-bypass instance for 
PoolBackedPostgresConnectionFactory
     add 2351101dd6 JAMES-2586 Update PoolBackedPostgresConnectionFactory to 
avoid running set-domain command in case of empty domain
     add c8dcaace38 JAMES-2586 Fix sequential issue with updating flags in the 
reactive pipeline
     add 804313e70c JAMES-2586 Postgres app should use Java 21 base image 
(#2277)
     add ed28195465 JAMES-2586 - Rename class 
DeletedMessageVaultDeletionCallback -> 
PostgresDeletedMessageVaultDeletionCallback (#2280)
     add be24e9ec0e [BUILD] Increase jOOQ reactive timeout for testing (#2301)
     add debf23863c JAMES-3946 Add a DropLists postgresql backend (#2290)
     add f90567277b JAMES-2586 Clean/Refactor PostgresExtension
     add 86798cbc6b JAMES-2586 Drop SinglePostgresConnectionFactory
     add cf60e22e0b JAMES-2586 Drop DomainImplPostgresConnectionFactory
     add 7a51d00de1 JAMES-2586 Refactor JamesPostgresConnectionFactory: 
distinctly getConnection api
     add 67912ceead JAMES-2586 Re naming "non-rls" to "by-pass-rls"
     add b1042e8160 JAMES-2586 [UPGRADE] jooq 3.19.6 -> 3.19.9
     add 370dca4d17 JAMES-2586 [UPGRADE] r2dbc.postgresql.version 1.0.4.RELEASE 
=> 1.0.5.RELEASE
     add 271548785a JAMES-2586 [UPGRADE] org.testcontainers:postgresql 1.19.1 
-> 1.19.8
     add 4109d5573f JAMES-2586 [UPGRADE] Postgres docker image 16.1 -> 16.3
     add 30a594e3b6 JAMES-2586 - Update primaryKey constraint for Postgres 
mailbox_change and email_change
     add 1a0664a731 JAMES-2586 (RLS) Optimize findNonPersonalMailboxes method 
in PostgresMailboxMapper -create new table MailboxMember (username, mailbox_id) 
-create dao for new table -create RLSSupportPostgresMailboxMapper to use 
MailboxMember -update bindings to use RLSSupportPostgresMailboxMapper in case 
rls is enabled
     add 59538f3c2e JAMES-2586 (NON_RLS) Optimize findNonPersonalMailboxes 
method in PostgresMailboxMapper - create index for mailbox_acl column in case 
rls is disabled - update findNonPersonalMailboxes method in 
PostgresMailboxMapper and PostgresMailboxDAO
     add 47227e47e4 JAMES-2586 Refactor code after optimizing 
findNonPersonalMailboxes method - Update AdditionalAlterQuery in PostgresTable 
- check if upsertACL actually successful - replace batch method - remove 
duplicated code in PostgresMailboxMapper and RLSSupportPostgresMailboxMapper
     add 76eb605080 JAMES-2586 Change boolean rlsEnabled to enum 
RowLevelSecurity
     add 988b4f73f7 JAMES-2586 [PGSQL] Fix checkstyle & adapt code after rebase 
master
     add 8add1a180c JAMES-2586 Fix sequential issue with updating flags in the 
reactive pipeline - Update: disabled for cassandra weakWrite
     add d88064d5bd JAMES-2586 Fix BlobStoreConfigurationTest
     add c5d37aa3f1 [ENHANCEMENT] Better reactify Identity methods - update for 
Postgres
     add e4314ae389 JAMES-2586 Fixup PostgresPushSubscriptionSetMethodTest - 
add ClockMQExtension
     add 266889bb4b Disable test: JamesWithNonCompatibleElasticSearchServerTest
     add 5db4d07f64 Fixup - add missing dependencies in 
apache-james-mpt-smtp-cassandra-rabbitmq-object-storage
     add b320277955 [Antora] [PGSQL] Setup postgresql James server 
documentation section
     add 2146ee759c [Antora] [PGSQL] Objectives and motivation page for 
postgres doc
     add 5bd76acfc2 [Antora] Make partial for server configure section & clean 
format
     add 55b474a728 [Antora] [PGSQL] Add Configuration section to postgresql doc
     add f584ef74f5 [Antora] [PGSQL] Add Performance benchmarks section to 
postgresql doc
     add cd9d9c5775 [Antora] Make partial for server Architecture section
     add 4e01969144 [Antora] [PGSQL] Architecture section for postgres doc
     add 3d51f6d125 [Antora] Make partial for server Operate section & clean 
format
     add c234fb26de [Antora] [PGSQL] Add Operate section to postgresql doc
     add 5669d02e4f [Antora] Add run section to postgresql documentation
     add 44dab7e14d [Antora] Add missing link in run with docker page to james 
cli commands documentation page
     add 84cdc0b249 [Antora] [PGSQL] Add Extending to postgresql doc
     add bbfcacc1b9 JAMES-4054 Remove X-SMIME-Status header in 
mailetcontainer.xml
     add 4e4ee695df Postgres-app: unset JAVA_TOOL_OPTIONS env variable when 
running james-cli
     add 491aa260ad Bump jOOQ to 3.19.13
     add cdc19f1b35 Bump r2dbc-postgresql to 1.0.7.RELEASE
     add 6a314e3114 [PGSQL] Adapt from new master code - BlobId.Factory
     add 92fb2e3f76 [PGSQL] Adapt from new master code - TypeStateFactory
     add 4bf6347951 [PGSQL] Adapt from new master code - SearchQuery
     add 4d270e019f [PGSQL] Disable 
PostgresAuthenticatedStateTest.rightsCommandsShouldBeSupported
     add 7c73984a09 JAMES-2586 - Fixup 
InMemoryUploadRepository.deleteByUploadDateBefore
     add dc4ba5607b Bind MailboxCounterCorrector to DEFAULT in 
PostgresMailboxModule

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   (38c880ac9e)
            \
             N -- N -- N   refs/heads/postgresql (dc4ba5607b)

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:
 ...IdFactory.java => MailboxCounterCorrector.java} |   9 +-
 .../task/CassandraMailboxCounterCorrector.java     |  35 ++-
 .../CassandraMailboxManagerWithoutAclTest.java}    |  40 ++-
 .../james/mailbox/store/StoreMailboxManager.java   |   7 +-
 .../james/transport/mailets/ContactExtractor.java  |  17 +-
 .../transport/mailets/ContactExtractorTest.java    | 103 ++++++--
 .../james/imap/scripts/ListWithSharedMailbox.test  |   9 +
 .../org/apache/james/imap/main/PathConverter.java  |  15 +-
 .../imap/processor/AbstractSelectionProcessor.java |  25 +-
 .../james/imap/processor/DefaultProcessor.java     |   6 +-
 .../james/imap/processor/ExamineProcessor.java     |   5 +-
 .../apache/james/imap/processor/IdleProcessor.java |  24 +-
 .../apache/james/imap/processor/LSubProcessor.java |   2 +-
 .../apache/james/imap/processor/ListProcessor.java |  46 ++--
 .../james/imap/processor/SelectProcessor.java      |   5 +-
 .../james/imap/processor/StatusProcessor.java      |   5 +-
 .../james/imap/processor/fetch/FetchProcessor.java |  35 +--
 .../main/DefaultImapProcessorFactory.java          |   3 +-
 .../james/imap/main/DefaultPathConverterTest.java  |  33 ++-
 .../imap/main/PathConverterBasicContract.java      | 285 ++++++++++++++++++++
 .../apache/james/imap/main/PathConverterTest.java  | 293 ---------------------
 .../processor/AbstractSelectionProcessorTest.java  |   4 +-
 .../james/imap/processor/SelectProcessorTest.java  |   5 +-
 .../modules/mailbox/CassandraMailboxModule.java    |   4 +
 .../james/modules/mailbox/JPAMailboxModule.java    |   2 +
 .../modules/mailbox/PostgresMailboxModule.java     |   2 +
 .../mailbox/PreDeletionHookLoaderImplTest.java     |   3 +-
 .../james/modules/mailbox/MemoryMailboxModule.java |   2 +
 .../org/apache/james/utils/GuiceGenericLoader.java |   8 +-
 .../DKIMHookIntegrationTest.java}                  |  88 +++++--
 .../contract/SearchSnippetGetMethodContract.scala  |  91 +++++++
 .../scala/org/apache/james/jmap/mail/Rights.scala  |   4 +-
 .../netty/ImapChannelUpstreamHandler.java          |   8 +-
 .../james/imapserver/netty/ReactiveThrottler.java  |  36 ++-
 .../james/imapserver/netty/IMAPServerTest.java     |  26 +-
 .../src/test/resources/imapServer.xml              |   1 +
 .../java/org/apache/james/smtpserver/DKIMHook.java |   3 +
 37 files changed, 801 insertions(+), 488 deletions(-)
 copy 
mailbox/api/src/main/java/org/apache/james/mailbox/{AttachmentIdFactory.java => 
MailboxCounterCorrector.java} (86%)
 copy 
server/container/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/UserRepositoryAuthenticator.java
 => 
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/CassandraMailboxCounterCorrector.java
 (61%)
 copy 
mailbox/{postgres/src/test/java/org/apache/james/mailbox/postgres/PostgresMailboxManagerTest.java
 => 
cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMailboxManagerWithoutAclTest.java}
 (55%)
 copy 
server/mailrepository/mailrepository-memory/src/test/java/org/apache/james/mailrepository/memory/MemoryMailRepositoryTest.java
 => 
protocols/imap/src/test/java/org/apache/james/imap/main/DefaultPathConverterTest.java
 (64%)
 create mode 100644 
protocols/imap/src/test/java/org/apache/james/imap/main/PathConverterBasicContract.java
 delete mode 100644 
protocols/imap/src/test/java/org/apache/james/imap/main/PathConverterTest.java
 copy 
server/mailet/integration-testing/src/test/java/org/apache/james/{smtp/SmtpNullSenderTest.java
 => mailets/DKIMHookIntegrationTest.java} (52%)


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org
For additional commands, e-mail: notifications-h...@james.apache.org

Reply via email to