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 bf5f99e455 JAMES-2586 Plug PreDeletionHooks
    omit bf9a4b1d00 JAMES-2586 PostgresDeletedMessageVaultIntegrationTest
    omit de96f76fd9 JAMES-2586 Plug DeletedMessageVaultDeletionCallback into 
DeleteMessageListener
    omit 55a09898a5 JAMES-2586 Guice binding + module chooser + sample config 
for Postgres DeletedMessageVault
    omit c2dbfc579f JAMES-2586 Implement PostgresDeletedMessageMetadataVault
    omit c43b2c544e JAMES-2586 Refactor the way initPostgres of 
PostgresTableManager
    omit 46af7b1cfa Guice InitializationOperation support priority when init 
module
    omit 81b412e3d3 JAMES-2586 - Fix BUG - DeleteMessageListener - not work 
correctly when enabling RLS
    omit 7941d71733 JAMES-2586 - Update test cases for Delete message listener 
- when enabling Row level security
    omit 3db14637e1 JAMES-2586 Bump r2dbc-postgresql to 1.0.3.RELEASE
    omit c58e619d34 JAMES-2586 Bump jOOQ to 3.16.23
    omit 602faa9980 JAMES-3777 [FIX] ReadProjection was not correctly used 
(#1899)
    omit e6ff72c754 JAMES-2586 Adopt Postgres 16.1 (#1897)
    omit d279e01dcc JAMES-2586 [PGSQL] Guice binding Postgres BlobStore & Adapt 
to BlobStoreModulesChooser
    omit 42ccbca1b8 JAMES-2586 Disable concurrent test of PostgresBlobStoreDAO
    omit 5c125e46e2 JAMES-2586 Implement PostgresBlobStoreDAO
    omit 8a85f704f2 JAMES-3817 Only perform JMAP event bus dead letter health 
check if JMAP is used
    omit 0ea2767f7c JAMES-2586 Add a health check integration test
    omit 42cb00e2b3 JAMES-2586 Add missing license
    omit 72861a5b4f JAMES-2586 Fix flaky test 
DistributedPostgresJamesServerTest.guiceServerShouldUpdateQuota
    omit 3e86c78b58 JAMES-2586 Implement PostgresEventDeadLetters
    omit 23be5d2b63 JAMES-2586 Fixup search overrides - Using Postgres Factory 
Executor replace to invoke DAO directly (#1880)
    omit 3af35b7f99 JAMES-2586 Implement DeleteMessageListener for postgres 
(#1869)
    omit 174278eb53 JAMES-2586 Plug RabbitMQ EventBus into Postgres-app
    omit e4d992ba71 JAMES-2586 Moving RabbitMQExtension from distributed-app to 
queue-rabbitmq-guice
    omit 6d1c45fcc6 JAMES-2586 Unnecessary join on deleted uid search queries 
in postgresql
    omit a177afee3b JAMES-2586 Refactor search overrides tests for postgresql
    omit 41f476362d JAMES-2586 Correct search overrides documentation in 
opensearch.properties
    omit b367787dae JAMES-2586 Implement UnseenSearchOverrideTest for Postgresql
    omit bd650deb7e JAMES-2586 Implement UidSearchOverride for Postgresql
    omit c95f95e221 JAMES-2586 Implement NotDeletedWithRangeSearchOverride for 
Postgresql
    omit 6aee4e9297 JAMES-2586 Implement DeletedWithRangeSearchOverride for 
Postgresql
    omit 4621b0ad62 JAMES-2586 Implement DeletedSearchOverride for Postgresql
    omit 931fccc8d5 JAMES-2586 Implement AllSearchOverride for Postgresql
    omit 77ca11653c JAMES-2586 Remove james-server-cassandra-app direct 
dependency (#1875)
    omit ee731c57ba JAMES-2586 Message body deduplication (#1873)
    omit 64d524375a JAMES-2586 Module chooser: S3, file blobStore
    omit 77b4291cc5 JAMES-2586 Rework README for Postgres-app and rework the 
docker compose with only Postgresql after adding search module chooser
    omit b83e6a79c1 JAMES-2586 Add docker compose distributed with OpenSearch 
for postgres app
    omit bc35746b50 JAMES-2586 Add search module chooser for Postgres app
    omit 1f1582ddcd [PGSQL] ADR on PGSQL flags update concurrency control 
mechanism (#1867)
    omit 3e837a2951 JAMES-2586 Fix [PGSQL] Concurrency control for flags 
updates (#1858)
    omit 23b3efa252 JAMES-2586 Add an Id for SieveScript (#1863)
    omit e0ded32754 JAMES-2586 add missing RLS tests
    omit d3162c0726 JAMES-2586 Fix repositoryPath in postgres-app 
mailetcontainer.xml
    omit 4020a3904e JAMES-2586 Fix compilation errors
    omit a47923646a JAMES-2586 Add an `addAdditionalAlterQueries` option when 
declaring Postgres table
    omit a0d56c7862 JAMES-2586 Finally remove the rest of JPA in postgres-app
    omit a61ce58027 JAMES-2586 Updating postgres-app default configuration to 
PostgresMailRepository
    omit f488c1d6b4 JAMES-2586 Documentation for PostgresMailRepository
    omit 3ea0846a0c JAMES-2586 Guice binding for PostgresMailRepository + 
remove related JPA code
    omit 6741396e91 JAMES-2586 Implement PostgresMailRepository
    omit 2059be497e JAMES-2586 Guice binding for PostgresSieveScriptDAO
    omit c3ee8db7ee JAMES-2586 Delete JPASieveScript.java
    omit 4e56c426df JAMES-2586 Implement PostgresSieveScriptDAO + 
PostgresSieveRepository
    omit b6ef595fc3 JAMES-2586 ADR for Posgres mailbox tables structure (#1857)
    omit 6d3c27eda4 JAMES-3967 Store mails when relay is exceeded
    omit 9132406cb6 JAMES-2586 Implement and bind PostgresHealthCheck
    omit 6e6e0d05fe JAMES-2586 Remove JPAMailRepositoryUrlStore.java
    omit 27c5402889 JAMES-2586 Implement PostgresMailRepositoryUrlStore
    omit 107465410d JAMES-2586 Remove JPAHealthCheck.java
    omit decec6ffc5 JAMES-2586 PostgresDelegationStore (#1851)
    omit ddad6b5951 JAMES-2586 Fixup compile error after merge master
    omit 540c68b026 JAMES-2586 PostgresRecipientRewriteTableDAO and 
PostgresRecipientRewriteTable
    omit 6c47b076ad JAMES-2586 PostgresTableManager - Cleanup
    omit c73b5b9eaf JAMES-2586 PostgresTableManager - Check the existence of 
RLS column/policy before alter the table
    omit 85cb680676 JAMES-2586 PostgresExecutor: better recognize prepared 
statement conflict
    omit 95ce123a75 JAMES-2586 Add a unit test for recreate RLS column should 
not fail
    omit 6ff020d40c JAMES-2586 Rename JPAAttachmentContentLoader to 
PostgresAttachmentContentLoader
    omit 7a12cd37fe JAMES-2586 Postgres app – Remove server test for 
authentication database sql validation
    omit b5070d0e75 JAMES-2586 Fixup - Postgres app - Use junit 5 (replace to 
junit 4)
    omit bee56a7392 JAMES-2586 Fix missing guice binding for Postgres quota 
module
    omit 30bb3f4822 JAMES-2586 [PGSQL] Improve 
PostresMessageManager::getMetadata method
    omit 462d4d3c30 JAMES-2586 [PGSQL] Optimize getMailboxCounter method
    omit 4752c9063a JAMES-2586 [PGSQL] Implement correctly FetchType
    omit 0c70f75840 JAMES-2586 Fully drop JPA within mailbox-postgresql
    omit dbf254034b JAMES-2586 Enable PostgresMailboxManager annotation tests
    omit e2f58e133e JAMES-2586 Enable UniqueID support for 
PostgresMailboxManager
    omit 0d0ef9b3fe JAMES-2586 Remove unused method in MessageManager
    omit f76c03ee6c JAMES-2586 Remove unused class MessageUtils.java
    omit ad7118be26 JAMES-2586 Enable ACL support for PG
    omit 88ea870ab5 JAMES-2586 [PGSQL] Initialization to configure users 
repository
    omit c88db1a3d1 JAMES-2586 Implement PostgresPerUserMaxQuotaManager (#1839)
    omit ac8629030d JAMES-2586 PostgresExecutor: Retry only upon 
PreparedStatement conflict exception
    omit 1d0734ae74 JAMES-2586 PostgresExecutor: Retry upon PreparedStatement 
conflicts
    omit 88c7c95d4f JAMES-2586 Rework ConnectionThreadSafetyTest -> 
PostgresExecutorThreadSafetyTest
    omit 5bfb986f99 JAMES-2586 Fix Postgres Mailbox Annotation mpt imap test
    omit a27db56f89 JAMES-2586 Guide binding Postgres Message/Mailbox mapper
    omit fb512dc780 JAMES-2586 - Introduce 
PostgresMailboxSessionMapperFactoryTODO and using it to mpt imap test
    omit 5f002f91df JAMES-2586 - Postgres MailboxAnnotation DAO - Fix null 
pointer
    omit 54445aab14 JAMES-2586 - Postgres Mailbox DAO -  Fix rename deadlock
    omit d4178d1bec JAMES-2586 - Fixup PostgresMailboxMessageDAO
    omit cf3db9cd34 JAMES-2586 - Fixup PostgresMessageMapper updateFlags method 
- apply single new modSeq for all messages
    omit a0a9be54f4 JAMES-2586 - Fixup PostgresMessageMapper findMailbox method 
- ensuring the message was sorted
    omit 7919fe0569 JAMES-2586 - MailboxMessage table - Remove FK key to 
mailbox table
    omit 781dc04e40 JAMES-2586 postgres-app should run tests against Postgresql 
container for both JPA and Postgres r2dbc
    omit 63cf6b41e2 JAMES-2586 Fix Guice bindings between PostgresDomainList 
and PostgresTableManager
    omit d36f402283 JAMES-2586 DomainList Should throw when insert duplicate or 
delete not found domain
    omit 9cc986a1f5 JAMES-2586 Guice bindings and package renaming for domain 
postgres implementation
    omit 88577b0a7c JAMES-2586 Implement PostgresDomainList
    omit bf68d222d9 JAMES-2586 Remove unused method in PostgresExecutor
    omit cd12569cf5 JAMES-2586 postgres mailbox annotation dao and mapper 
(#1822)
    omit b6e9be7844 JAMES-2586 Implement Postgres Current Quota manager
    omit d8e4a263b2 JAMES-2586 Implement PostgresMailboxMessageDAO (#1812)
    omit dae2214e96 JAMES-2586 Guice binding for SieveQuotaRepository backed by 
Postgres
    omit 3afbbe13ad JAMES-2586 Implement SieveQuotaRepository backed by Postgres
    omit 5b0368c228 JAMES-2586 Clean Code – the using PostgresExecutor.Factory 
(#1816)
    omit a9b79a1970 JAMES-2586 Implement PostgresQuotaLimitDAO
    omit 956dd732fe JAMES-2586 Implement PostgresQuotaCurrentValueDAO (#1813)
    omit 59c6016407 JAMES-2586 postgres users dao and repository (#1803)
    omit 36a91ded62 JAMES-2586 Create hstore extension if needed upon James 
startup
    omit 80d8824f2c JAMES-2586 Implement MailboxACL support for 
PostgresMailboxMapper
    omit 6306fdef98 JAMES-2586 Implement PostgresExecutor Factory and Mailbox 
Aggregate Module
    omit ccbff67d12 JAMES-2586 Implement PostgresModSeqProvider
    omit a36130960d JAMES-2586 Implement PostgresUidProvider
    omit 74c057aa30 JAMES-2586 Parameterize MailboxSession for 
getUidProvider/getModSeqProvider methods in MailboxSessionMapperFactory
    omit 8c6a055755 JAMES-2586 Clean-up the provision.sh file of postgres-app
    omit 0f3e353033 JAMES-2586 LOGGER when choice implementation of Postgresql 
connection factory
    omit 2447d7285b JAMES-2586 Introduce Single postgres connection factory 
when disable row level security
    omit 087574af07 JAMES-2586 Rename SimpleJamesPostgresConnectionFactory -> 
DomainImplPostgresConnectionFactory
    omit 0b49ce9c36 JAMES-2586 mpt-imapmailbox-postgres - update maven build, 
increase memory and disable reuseForks
    omit 0620c26a0f JAMES-2586 SimpleJamesPostgresConnectionFactory – set empty 
attribute value when without domain
    omit a73424bae8 JAMES-2586 mpt-imapmailbox-postgres: bindings and setup in 
PGHostSystem
    omit 57393a6e3c JAMES-2586 Introduce apache-james-mpt-imapmailbox-postgres
    omit 5d8e145e9b JAMES-2586 Postgres app performance test materials (#1794)
    omit 4783dc0802 JAMES-2586 implement postgres mailbox mapper (#1791)
    omit 85ecb2de61 JAMES-2586 implement dao for mailbox table (#1786)
    omit 67f6794e56 JAMES-2586 Fix row-level security implementation
    omit b2a40923c6 JAMES-2586 Small codestyle refactorings
    omit d2c1e40d5c JAMES-2586 PostgresExtension: favor factory methods to 
constructor
    omit 89900704c5 JAMES-2586 Document (link) varchar underlying maximum 
lengths
    omit 60d852be6e JAMES-2586 Implement (failing) tests for Row Level Security 
applied on Subscriptions
    omit 8679270ad2 JAMES-2586 Drop unused class: JPASubscription
    omit 702ada7633 JAMES-2586 Drop unused class: EncryptDecryptHelper
    omit 6b105a283f JAMES-2586 Drop reporting-site.xml
    omit e7e1353cc4 JAMES-2586 Drop Spring files for mailbox-postgres
    omit c177e241cf JAMES-2586 Merge PostgresSubscriptionTable and 
PostgresSubscriptionModule
    omit d57e96ce4e JAMES-2586 Polish code style: PostgresSubscriptionMapper
    omit 3b5bacec91 JAMES-2586 Use prepared statements by default
    omit 0133b82993 JAMES-2586 postgres mailbox - drop 
JPAStreamingMailboxMessage, JPAEncryptedMailboxMessage, 
JPAMailboxMessageWithAttachmentStorage
    omit a039fb8bc3 JAMES-2586 Rename mailbox postgres package
    omit 9644cdc76c JAMES-2586 Rename Postgres Subscription
    omit 2b47ee79fd JAMES-2586 Guice binding for Postgres subscription module
    omit 9466c7bce9 JAMES-2586 Fix review comments
    omit c580f1db22 JAMES-2586 Sample docker configuration for 
postgres.properties
    omit 38b02af197 JAMES-2586 PostgresTableManager should only create RLS 
column when general RLS configuration enabled
    omit 4b00d8ecf9 JAMES-2586 Guice binding for PostgresTableManager
    omit 83f3383135 JAMES-2586 Guice binding for JamesPostgresConnectionFactory
    omit 9492d0d40d JAMES-2586 Guice binding for PostgresConfiguration
    omit e3da8b68a5 JAMES-2586 Rename postgres-app tests' name: JPA -> Postgres
    omit 621c46a426 JAMES-2586 Introduce PostgresConfiguration
    omit fcaeb611fe JAMES-2586 implement pg connection factory (#1774)
    omit fbcc6c9111 JAMES-2586 Postgres Subscription mapper (#1775)
    omit 8fb0502405 JAMES-2586 Introduce PostgresExtension
    omit 062ad690fa [CI] Maven runs test on only postgres modules (postgresql 
branch)
    omit 17b80bce8c JAMES-2586 PostgresTableManager support create table when 
enable row level security
    omit 115d0dcd1e JAMES-2586 - Implement PostgresTableManager
    omit d8b314fa42 JAMES-2586 - Postgres - Init 
james-serrver-guice-mailbox-postgres
    omit 4386110020 JAMES-2586 - Postgres - Init 
james-server-postgres-common-guice
    omit 141bb97237 JAMES-2586 - Postgres - Init james-server-data-postgres
    omit b43158b3b3 JAMES-2586 - Postgres - Init postgres app server
    omit b61d7fd05d JAMES-2586 - Postgres - Init postgres mailbox module
    omit a8a86c2ec7 JAMES-2586 - Postgres - Init backend common module for 
postgres
     add d1affd2426 [FIX] LdapRepositoryConfiguration should interoperate with 
UsersRepositoryImpl (#1855)
     add aad590c27c [ENHANCEMENT] More tests for ReactiveThrottler (#1854)
     add a4d751b147 JAMES-3967 Store mails when relay is exceeded
     add 00334457dc JAMES-3967 RelayLimit: add error log
     add 75a776dbf8 [FIX] Set up JMX auth filter for Guice
     add 877e361c3e [FIX] Set up JMX auth for Spring
     add a14ddfa1f9 [FIX] Document JMX auth for Spring
     add 8e7c7ac7ae [FIX] Add more JMX disclaimers
     add 39886e3947 JAMES-3944 Add more tests with filter forwards with self 
forward use cases
     add 45356a83d1 JAMES-3944 Forcing local copy out of forwards
     add b99353a17d JAMES-3944 Forcing local copy out of forwards rule
     add c08a1bbb29 JAMES-3944 Rename CommonProcessor: rrtError
     add d7b0c26128 JAMES-3944 Record forward loops as rrt-error
     add c86910953c JAMES-3944 Keep original name
     add e21f85beec JAMES-3944 IsSenderInRRTLoop should also rely on recorded 
recipients
     add 8b418eb6de JAMES-3944 Configure rrt-error in more places
     add d7475326f1 JAMES-3944 Reprocessing should reset loop detection
     add a254af3458 [FIX] Enforce CRLF as part of SMTP DATA transaction (#1876)
     add 30ad5e1704 [FIX] Close connection after DATA errors
     add dfbd3b2aef [FIX] Ignore commands after closed connection
     add 3cf42e9630 [ENHANCEMENT] DataLineJamesMessageHookHandler: method 
extraction
     add 9e1fa03a17 JAMES-3817 Only perform JMAP event bus dead letter health 
check if JMAP is used
     add e89f35a503 [PERF] Only bind JMAPEventBusModule when JMAP is enabled
     add eeb7a09e02 [FIX] JMX password auto-detection
     add a444f47c95 JAMES-3897 CrowdSec integration test for SMTP
     add 7bce5b4eda JAMES-3897 CrowdsecHttpClientTest: some test statements 
were not taken into account
     add 26eac6facf CHANGELOG refresher as off 08/01/2024
     add 9a057de5d1 [Documentation] Fix some broken links in install page
     new bc0b572876 JAMES-2586 - Postgres - Init backend common module for 
postgres
     new 5e671c2e30 JAMES-2586 - Postgres - Init postgres mailbox module
     new 210a2d2f8e JAMES-2586 - Postgres - Init postgres app server
     new 725bdf3d2e JAMES-2586 - Postgres - Init james-server-data-postgres
     new 82880c93ec JAMES-2586 - Postgres - Init 
james-server-postgres-common-guice
     new 04d1dc77cd JAMES-2586 - Postgres - Init 
james-serrver-guice-mailbox-postgres
     new 7b7b175031 JAMES-2586 - Implement PostgresTableManager
     new 247351cdda JAMES-2586 PostgresTableManager support create table when 
enable row level security
     new 21ec3d2b31 [CI] Maven runs test on only postgres modules (postgresql 
branch)
     new 6406b88b38 JAMES-2586 Introduce PostgresExtension
     new 10874ed8f4 JAMES-2586 Postgres Subscription mapper (#1775)
     new 0ad76c7278 JAMES-2586 implement pg connection factory (#1774)
     new f53cc521c1 JAMES-2586 Introduce PostgresConfiguration
     new 7c904400ee JAMES-2586 Rename postgres-app tests' name: JPA -> Postgres
     new c5bc6dfe0b JAMES-2586 Guice binding for PostgresConfiguration
     new d7bba55da3 JAMES-2586 Guice binding for JamesPostgresConnectionFactory
     new 1b6bd45f12 JAMES-2586 Guice binding for PostgresTableManager
     new 92c80477f3 JAMES-2586 PostgresTableManager should only create RLS 
column when general RLS configuration enabled
     new 3a10dbcb11 JAMES-2586 Sample docker configuration for 
postgres.properties
     new 86f82ee33c JAMES-2586 Fix review comments
     new 6b1d122a2e JAMES-2586 Guice binding for Postgres subscription module
     new 1e53022880 JAMES-2586 Rename Postgres Subscription
     new 884851136b JAMES-2586 Rename mailbox postgres package
     new 63ae23c211 JAMES-2586 postgres mailbox - drop 
JPAStreamingMailboxMessage, JPAEncryptedMailboxMessage, 
JPAMailboxMessageWithAttachmentStorage
     new 425f8d58c8 JAMES-2586 Use prepared statements by default
     new 641b1c4841 JAMES-2586 Polish code style: PostgresSubscriptionMapper
     new f7ceb4247d JAMES-2586 Merge PostgresSubscriptionTable and 
PostgresSubscriptionModule
     new 6f4f91c34a JAMES-2586 Drop Spring files for mailbox-postgres
     new 39523356ed JAMES-2586 Drop reporting-site.xml
     new c50b3522c2 JAMES-2586 Drop unused class: EncryptDecryptHelper
     new 7c9a5363fe JAMES-2586 Drop unused class: JPASubscription
     new 3b9d623ccc JAMES-2586 Implement (failing) tests for Row Level Security 
applied on Subscriptions
     new 8644c8a851 JAMES-2586 Document (link) varchar underlying maximum 
lengths
     new ec5a232965 JAMES-2586 PostgresExtension: favor factory methods to 
constructor
     new 6aa070835b JAMES-2586 Small codestyle refactorings
     new 6a25c10823 JAMES-2586 Fix row-level security implementation
     new 2333351995 JAMES-2586 implement dao for mailbox table (#1786)
     new 0d06bf0a29 JAMES-2586 implement postgres mailbox mapper (#1791)
     new 6973387a27 JAMES-2586 Postgres app performance test materials (#1794)
     new 5a0f8592c9 JAMES-2586 Introduce apache-james-mpt-imapmailbox-postgres
     new 5f2e4ac7f0 JAMES-2586 mpt-imapmailbox-postgres: bindings and setup in 
PGHostSystem
     new 36cfc68f1a JAMES-2586 SimpleJamesPostgresConnectionFactory – set empty 
attribute value when without domain
     new a2a2cfdc68 JAMES-2586 mpt-imapmailbox-postgres - update maven build, 
increase memory and disable reuseForks
     new 76cd1fe425 JAMES-2586 Rename SimpleJamesPostgresConnectionFactory -> 
DomainImplPostgresConnectionFactory
     new a176d59d2e JAMES-2586 Introduce Single postgres connection factory 
when disable row level security
     new 6295dbbb8b JAMES-2586 LOGGER when choice implementation of Postgresql 
connection factory
     new 6a7f0c8174 JAMES-2586 Clean-up the provision.sh file of postgres-app
     new eb0bcf8599 JAMES-2586 Parameterize MailboxSession for 
getUidProvider/getModSeqProvider methods in MailboxSessionMapperFactory
     new a07358339b JAMES-2586 Implement PostgresUidProvider
     new 9f432f464d JAMES-2586 Implement PostgresModSeqProvider
     new 0de94f5664 JAMES-2586 Implement PostgresExecutor Factory and Mailbox 
Aggregate Module
     new b3cfa8beb3 JAMES-2586 Implement MailboxACL support for 
PostgresMailboxMapper
     new acbab252d0 JAMES-2586 Create hstore extension if needed upon James 
startup
     new b8ec37b8c7 JAMES-2586 postgres users dao and repository (#1803)
     new 2dd6401f13 JAMES-2586 Implement PostgresQuotaCurrentValueDAO (#1813)
     new 5fb9282db1 JAMES-2586 Implement PostgresQuotaLimitDAO
     new 510a7b7168 JAMES-2586 Clean Code – the using PostgresExecutor.Factory 
(#1816)
     new 0eff13a1be JAMES-2586 Implement SieveQuotaRepository backed by Postgres
     new 399baf0828 JAMES-2586 Guice binding for SieveQuotaRepository backed by 
Postgres
     new 7d5b8627f4 JAMES-2586 Implement PostgresMailboxMessageDAO (#1812)
     new 2750a94798 JAMES-2586 Implement Postgres Current Quota manager
     new cbb092e928 JAMES-2586 postgres mailbox annotation dao and mapper 
(#1822)
     new b4a8b9c7db JAMES-2586 Remove unused method in PostgresExecutor
     new 1f45b2cb01 JAMES-2586 Implement PostgresDomainList
     new 5c40433d85 JAMES-2586 Guice bindings and package renaming for domain 
postgres implementation
     new 0719eac077 JAMES-2586 DomainList Should throw when insert duplicate or 
delete not found domain
     new 94d25cea82 JAMES-2586 Fix Guice bindings between PostgresDomainList 
and PostgresTableManager
     new f8f58bacb8 JAMES-2586 postgres-app should run tests against Postgresql 
container for both JPA and Postgres r2dbc
     new 73595080c5 JAMES-2586 - MailboxMessage table - Remove FK key to 
mailbox table
     new 961084fe36 JAMES-2586 - Fixup PostgresMessageMapper findMailbox method 
- ensuring the message was sorted
     new a50f3ea07b JAMES-2586 - Fixup PostgresMessageMapper updateFlags method 
- apply single new modSeq for all messages
     new ba51cc076f JAMES-2586 - Fixup PostgresMailboxMessageDAO
     new 39f626fc66 JAMES-2586 - Postgres Mailbox DAO -  Fix rename deadlock
     new 5cb70dab85 JAMES-2586 - Postgres MailboxAnnotation DAO - Fix null 
pointer
     new fdf18ac641 JAMES-2586 - Introduce 
PostgresMailboxSessionMapperFactoryTODO and using it to mpt imap test
     new f82ce7e921 JAMES-2586 Guide binding Postgres Message/Mailbox mapper
     new e71b6338cb JAMES-2586 Fix Postgres Mailbox Annotation mpt imap test
     new 0db063ad80 JAMES-2586 Rework ConnectionThreadSafetyTest -> 
PostgresExecutorThreadSafetyTest
     new 04e9f43a92 JAMES-2586 PostgresExecutor: Retry upon PreparedStatement 
conflicts
     new 914b0bb0fd JAMES-2586 PostgresExecutor: Retry only upon 
PreparedStatement conflict exception
     new fad1080838 JAMES-2586 Implement PostgresPerUserMaxQuotaManager (#1839)
     new b21efd7407 JAMES-2586 [PGSQL] Initialization to configure users 
repository
     new 8d583dee0b JAMES-2586 Enable ACL support for PG
     new ffaad8ee63 JAMES-2586 Remove unused class MessageUtils.java
     new ac56f7e5d0 JAMES-2586 Remove unused method in MessageManager
     new f2279d2992 JAMES-2586 Enable UniqueID support for 
PostgresMailboxManager
     new f28707f152 JAMES-2586 Enable PostgresMailboxManager annotation tests
     new 3f45517371 JAMES-2586 Fully drop JPA within mailbox-postgresql
     new f8f36c6548 JAMES-2586 [PGSQL] Implement correctly FetchType
     new 6f3b8f4484 JAMES-2586 [PGSQL] Optimize getMailboxCounter method
     new 44c8071af8 JAMES-2586 [PGSQL] Improve 
PostresMessageManager::getMetadata method
     new d3bddbf4ed JAMES-2586 Fix missing guice binding for Postgres quota 
module
     new 20c353b82e JAMES-2586 Fixup - Postgres app - Use junit 5 (replace to 
junit 4)
     new 02e8cde098 JAMES-2586 Postgres app – Remove server test for 
authentication database sql validation
     new e1ebc105f6 JAMES-2586 Rename JPAAttachmentContentLoader to 
PostgresAttachmentContentLoader
     new 2162528b3c JAMES-2586 Add a unit test for recreate RLS column should 
not fail
     new c18add526d JAMES-2586 PostgresExecutor: better recognize prepared 
statement conflict
     new a174198909 JAMES-2586 PostgresTableManager - Check the existence of 
RLS column/policy before alter the table
     new c8e6c80057 JAMES-2586 PostgresTableManager - Cleanup
     new 1a86dd9390 JAMES-2586 PostgresRecipientRewriteTableDAO and 
PostgresRecipientRewriteTable
     new 532a0af08e JAMES-2586 Fixup compile error after merge master
     new 63ded51923 JAMES-2586 PostgresDelegationStore (#1851)
     new b9bf0c5e92 JAMES-2586 Remove JPAHealthCheck.java
     new dd2719213e JAMES-2586 Implement PostgresMailRepositoryUrlStore
     new 24708ecb66 JAMES-2586 Remove JPAMailRepositoryUrlStore.java
     new 2db320e29c JAMES-2586 Implement and bind PostgresHealthCheck
     new 3b6a98aa46 JAMES-3967 Store mails when relay is exceeded
     new 113136a8df JAMES-2586 ADR for Posgres mailbox tables structure (#1857)
     new 83b31df32b JAMES-2586 Implement PostgresSieveScriptDAO + 
PostgresSieveRepository
     new dc58dad66b JAMES-2586 Delete JPASieveScript.java
     new 09eed3128b JAMES-2586 Guice binding for PostgresSieveScriptDAO
     new 35a7ac19f1 JAMES-2586 Implement PostgresMailRepository
     new 323a6ddcd7 JAMES-2586 Guice binding for PostgresMailRepository + 
remove related JPA code
     new 6a1ff33fdf JAMES-2586 Documentation for PostgresMailRepository
     new ea5492d57e JAMES-2586 Updating postgres-app default configuration to 
PostgresMailRepository
     new 736862ada8 JAMES-2586 Finally remove the rest of JPA in postgres-app
     new c3c165ce60 JAMES-2586 Add an `addAdditionalAlterQueries` option when 
declaring Postgres table
     new d7e272ade6 JAMES-2586 Fix compilation errors
     new eb76c648c5 JAMES-2586 Fix repositoryPath in postgres-app 
mailetcontainer.xml
     new fe1e8bd520 JAMES-2586 add missing RLS tests
     new be72ee6932 JAMES-2586 Add an Id for SieveScript (#1863)
     new 3bdc87407a JAMES-2586 Fix [PGSQL] Concurrency control for flags 
updates (#1858)
     new 99c3414c71 [PGSQL] ADR on PGSQL flags update concurrency control 
mechanism (#1867)
     new e991fe3633 JAMES-2586 Add search module chooser for Postgres app
     new 1b34bbc7eb JAMES-2586 Add docker compose distributed with OpenSearch 
for postgres app
     new e022d11bcd JAMES-2586 Rework README for Postgres-app and rework the 
docker compose with only Postgresql after adding search module chooser
     new 71121ab722 JAMES-2586 Module chooser: S3, file blobStore
     new ea7c88c1a1 JAMES-2586 Message body deduplication (#1873)
     new f14e084298 JAMES-2586 Remove james-server-cassandra-app direct 
dependency (#1875)
     new 0a936b3072 JAMES-2586 Implement AllSearchOverride for Postgresql
     new cfae57cf90 JAMES-2586 Implement DeletedSearchOverride for Postgresql
     new 0d9c691273 JAMES-2586 Implement DeletedWithRangeSearchOverride for 
Postgresql
     new 65127cb32e JAMES-2586 Implement NotDeletedWithRangeSearchOverride for 
Postgresql
     new ac430afa12 JAMES-2586 Implement UidSearchOverride for Postgresql
     new ded60b8def JAMES-2586 Implement UnseenSearchOverrideTest for Postgresql
     new 8242d191b7 JAMES-2586 Correct search overrides documentation in 
opensearch.properties
     new 515d5c12e6 JAMES-2586 Refactor search overrides tests for postgresql
     new 80f6d3fa26 JAMES-2586 Unnecessary join on deleted uid search queries 
in postgresql
     new cc372339a4 JAMES-2586 Moving RabbitMQExtension from distributed-app to 
queue-rabbitmq-guice
     new 56ad68c92d JAMES-2586 Plug RabbitMQ EventBus into Postgres-app
     new c06fceca9c JAMES-2586 Implement DeleteMessageListener for postgres 
(#1869)
     new bed58b6ca0 JAMES-2586 Fixup search overrides - Using Postgres Factory 
Executor replace to invoke DAO directly (#1880)
     new 3492a5b6d9 JAMES-2586 Implement PostgresEventDeadLetters
     new 3b0bd14c9f JAMES-2586 Fix flaky test 
DistributedPostgresJamesServerTest.guiceServerShouldUpdateQuota
     new 18adf16e52 JAMES-2586 Add missing license

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   (bf5f99e455)
            \
             N -- N -- N   refs/heads/postgresql (18adf16e52)

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 145 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:
 CHANGELOG.md                                       |  94 +++++++++
 Jenkinsfile                                        |   4 +-
 backends-common/postgres/pom.xml                   |   4 +-
 .../backends/postgres/PostgresTableManager.java    |  16 +-
 .../james/backends/postgres/PostgresFixture.java   |   2 +-
 .../james/vault/metadata/MetadataSerializer.java   |   0
 .../plugin/deleted-messages-vault-postgres/pom.xml |  83 --------
 .../DeletedMessageVaultDeletionCallback.java       | 123 ------------
 .../PostgresDeletedMessageMetadataModule.java      |  65 ------
 .../PostgresDeletedMessageMetadataVault.java       | 115 -----------
 .../PostgresDeletedMessageMetadataVaultTest.java   |  46 -----
 mailbox/pom.xml                                    |   1 -
 .../mailbox/postgres/DeleteMessageListener.java    |  84 +++-----
 .../postgres/mail/MessageRepresentation.java       | 113 -----------
 .../postgres/mail/PostgresMailboxManager.java      |   6 +-
 .../postgres/mail/PostgresMessageManager.java      |   4 +-
 .../mail/dao/PostgresMailboxMessageDAO.java        |  18 +-
 .../postgres/mail/dao/PostgresMessageDAO.java      |  47 +----
 .../postgres/DeleteMessageListenerContract.java    | 147 --------------
 .../postgres/DeleteMessageListenerTest.java        |  57 ------
 .../postgres/DeleteMessageListenerWithRLSTest.java |  66 ------
 .../postgres/PostgresMailboxManagerProvider.java   |  34 ++--
 .../postgres/PostgresMailboxManagerStressTest.java |   4 +-
 .../postgres/PostgresMailboxManagerTest.java       | 171 +++++++++++++++-
 .../PostgresRecomputeCurrentQuotasServiceTest.java |   3 +-
 .../james/transport/matchers/RelayLimit.java       |   5 +-
 .../postgres/host/PostgresHostSystem.java          |   4 +-
 pom.xml                                            |  26 ---
 .../protocols/api/AbstractProtocolTransport.java   |  11 +-
 .../sample-configuration/mailetcontainer.xml       |   4 +-
 .../src/test/resources/mailetcontainer.xml         |   4 +
 .../main/java/org/apache/james/cli/ServerCmd.java  |  12 +-
 .../docs/modules/ROOT/pages/configure/jmx.adoc     |  11 +-
 .../sample-configuration/mailetcontainer.xml       |   4 +-
 .../james/CassandraRabbitMQJamesServerMain.java    |   7 +-
 .../sample-configuration/mailetcontainer.xml       |   4 +-
 .../sample-configuration/mailetcontainer.xml       |   4 +-
 .../sample-configuration/mailetcontainer.xml       |   4 +-
 .../sample-configuration/mailetcontainer.xml       |   4 +-
 .../java/org/apache/james/LmtpIntegrationTest.java |  26 +++
 .../postgres-app/docker-compose-distributed.yml    |   2 +-
 server/apps/postgres-app/docker-compose.yml        |   2 +-
 server/apps/postgres-app/pom.xml                   |   6 -
 .../deletedMessageVault.properties                 |   7 -
 .../apache/james/PostgresJamesConfiguration.java   |  33 +--
 .../org/apache/james/PostgresJamesServerMain.java  |  16 +-
 .../james/DistributedPostgresJamesServerTest.java  |  20 +-
 .../james/PostgresBlobStoreIntegrationTest.java    |  59 ------
 .../org/apache/james/PostgresJamesServerTest.java  |   2 -
 .../src/test/resources/webadmin.properties         |  25 ---
 .../sample-configuration/mailetcontainer.xml       |   4 +-
 .../spring-app/src/main/resources/jmxremote.access |   1 +
 .../src/main/resources/jmxremote.password          |   1 +
 .../src/main/resources/mailetcontainer.xml         |   4 +-
 .../james/app/spring/JamesAppSpringMainTest.java   |  17 ++
 .../james/app/spring/JamesSpringContextTest.java   |  18 +-
 .../org/apache/james/cli/DomainManageTest.java     |   2 +-
 .../src/test/resources/mailetcontainer.xml         |   6 +
 server/blob/blob-postgres/pom.xml                  | 161 ---------------
 .../blob/postgres/PostgresBlobStorageModule.java   |  62 ------
 .../james/blob/postgres/PostgresBlobStoreDAO.java  | 156 ---------------
 .../blob/postgres/PostgresBlobStoreDAOTest.java    |  72 -------
 server/blob/pom.xml                                |   1 -
 server/container/guice/blob/postgres/pom.xml       |  53 -----
 .../src/main/java/modules/BlobPostgresModule.java  |  35 ----
 .../james/utils/InitializationOperations.java      |   1 -
 .../james/utils/InitializationOperation.java       |   7 -
 .../james/utils/InitilizationOperationBuilder.java |  18 +-
 server/container/guice/distributed/pom.xml         |   4 -
 .../modules/blobstore/BlobStoreConfiguration.java  |   7 +-
 .../modules/blobstore/BlobStoreModulesChooser.java |  16 --
 .../blobstore/BlobStoreConfigurationTest.java      |  17 --
 .../org/apache/james/modules/server/JMXServer.java |   5 +-
 server/container/guice/mailbox-postgres/pom.xml    |   4 -
 .../mailbox/PostgresDeletedMessageVaultModule.java |  50 -----
 .../modules/mailbox/PostgresMailboxModule.java     |   6 +-
 server/container/guice/pom.xml                     |   1 -
 .../james/modules/data/PostgresCommonModule.java   |  27 +--
 .../main/resources/defaultJmapMailetContainer.xml  |   5 +
 .../META-INF/org/apache/james/spring-server.xml    |   7 +
 .../filtering/CassandraFilteringProjection.java    |   6 +-
 ...ourcingFilteringManagementNoProjectionTest.java |   5 +-
 .../impl/EventSourcingFilteringManagement.java     |  19 +-
 server/data/data-ldap/pom.xml                      |   4 +
 .../user/ldap/LdapRepositoryConfiguration.java     |   4 +-
 .../ldap/LdapRepositoryConfigurationTest.java}     |  31 ++-
 .../src/test/resources/usersrepository-default.xml |   8 +
 .../usersrepository-enableVirtualHosting.xml       |   9 +
 .../usersrepository-supportsVirtualHosting.xml     |   9 +
 .../apache/james/mailets/TemporaryJamesServer.java |   2 +
 .../mailets/configuration/CommonProcessors.java    |   2 +-
 .../mailets/FilterForwardIntegrationTest.java      |  55 ++++-
 .../james/mailets/ForwardIntegrationTest.java      |  76 ++++++-
 .../james/mailets/ForwardLoopIntegrationTest.java  | 221 ++++++++++++++++++---
 .../org/apache/james/mailets/MailetErrorsTest.java |   7 +
 .../james/transport/mailets/AliasMappingTest.java  |   2 +-
 .../james/transport/mailets/DomainMappingTest.java |   2 +-
 .../transport/mailets/GroupMappingRelayTest.java   |   2 +-
 .../james/transport/mailets/GroupMappingTest.java  |   2 +-
 .../src/main/resources/mailetcontainer.xml         |   9 +
 .../mailets/RecipientRewriteTableProcessor.java    |  37 +++-
 .../transport/matchers/IsSenderInRRTLoop.java      |  11 +-
 .../transport/matchers/IsSenderInRRTLoopTest.java  |  27 +++
 .../RemoteDeliveryForwardIntegrationTest.java      |   2 +-
 .../james/jmap/mailet/filter/ActionApplier.java    |  38 +++-
 .../james/jmap/mailet/filter/JMAPFiltering.java    |  11 +-
 .../src/test/resources/mailetcontainer.xml         |   6 +
 .../imapserver/netty/ReactiveThrottlerTest.java    |  81 ++++++++
 .../DataLineJamesMessageHookHandler.java           |  49 ++++-
 ...itMQWebAdminServerIntegrationImmutableTest.java |   1 +
 .../src/test/resources/mailetcontainer.xml         |   5 +
 .../src/test/resources/mailetcontainer.xml         |   5 +
 server/protocols/webadmin-integration-test/pom.xml |   1 -
 .../postgres-webadmin-integration-test/pom.xml     | 114 -----------
 ...PostgresDeletedMessageVaultIntegrationTest.java | 131 ------------
 .../src/test/resources/dnsservice.xml              |  25 ---
 .../src/test/resources/domainlist.xml              |  24 ---
 .../src/test/resources/imapserver.xml              |  41 ----
 .../src/test/resources/jwt_publickey               |   9 -
 .../src/test/resources/listeners.xml               |  49 -----
 .../src/test/resources/lmtpserver.xml              |  23 ---
 .../src/test/resources/mailetcontainer.xml         | 117 -----------
 .../src/test/resources/mailrepositorystore.xml     |  31 ---
 .../src/test/resources/managesieveserver.xml       |  32 ---
 .../src/test/resources/smtpserver.xml              |  54 -----
 .../src/test/resources/webadmin.properties         |  27 ---
 .../WebAdminServerIntegrationImmutableTest.java    |   6 +-
 .../integration/WebAdminServerIntegrationTest.java |   6 +-
 .../data/jmap/PopulateFilteringProjectionTask.java |   2 +-
 ...pulateFilteringProjectionRequestToTaskTest.java |   2 +-
 .../webadmin/service/ReprocessingService.java      |   3 +
 .../routes/MailRepositoriesRoutesTest.java         |  30 +++
 src/site/xdoc/server/config-system.xml             |  13 +-
 src/site/xdoc/server/feature-security.xml          |   7 +
 src/site/xdoc/server/install.xml                   |   5 +-
 testing/base/src/main/resources/logback-test.xml   |   4 -
 third-party/crowdsec/pom.xml                       |   5 +
 .../java/org/apache/james/CrowdsecExtension.java   |  65 +++++-
 .../org/apache/james/CrowdsecHttpClientTest.java   |  14 +-
 .../org/apache/james/CrowdsecIntegrationTest.java  | 220 ++++++++++++++++++++
 ...rowdsecExtension.java => HAProxyExtension.java} |  49 ++---
 .../src/test/resources/crowdsec/acquis.yaml        |   5 +
 .../resources/crowdsec}/collections/james.yaml     |   0
 .../resources/crowdsec}/parsers/james-auth.yaml    |   0
 .../crowdsec}/parsers/james-dictionary-attack.yaml |   0
 .../resources/crowdsec}/parsers/syslog-logs.yaml   |   0
 .../crowdsec}/scenarios/james-bf-auth.yaml         |   6 +-
 .../scenarios/james-dictionary-attack.yaml         |   0
 .../crowdsec}/src/test/resources/imapserver.xml    |   9 +-
 .../crowdsec}/src/test/resources/listeners.xml     |   0
 .../crowdsec/src/test/resources/log/james.log      |   0
 .../test/resources/logback-test.xml}               |  17 +-
 .../src/test/resources/mailetcontainer.xml         |   0
 .../crowdsec}/src/test/resources/pop3server.xml    |   0
 .../crowdsec/src/test/resources}/smtpserver.xml    |  31 +--
 .../src/test/resources/usersrepository.xml         |   0
 upgrade-instructions.md                            |  11 +
 157 files changed, 1605 insertions(+), 2708 deletions(-)
 rename mailbox/plugin/{deleted-messages-vault => 
deleted-messages-vault-cassandra}/src/main/java/org/apache/james/vault/metadata/MetadataSerializer.java
 (100%)
 delete mode 100644 mailbox/plugin/deleted-messages-vault-postgres/pom.xml
 delete mode 100644 
mailbox/plugin/deleted-messages-vault-postgres/src/main/java/org/apache/james/vault/metadata/DeletedMessageVaultDeletionCallback.java
 delete mode 100644 
mailbox/plugin/deleted-messages-vault-postgres/src/main/java/org/apache/james/vault/metadata/PostgresDeletedMessageMetadataModule.java
 delete mode 100644 
mailbox/plugin/deleted-messages-vault-postgres/src/main/java/org/apache/james/vault/metadata/PostgresDeletedMessageMetadataVault.java
 delete mode 100644 
mailbox/plugin/deleted-messages-vault-postgres/src/test/java/org/apache/james/vault/metadata/PostgresDeletedMessageMetadataVaultTest.java
 delete mode 100644 
mailbox/postgres/src/main/java/org/apache/james/mailbox/postgres/mail/MessageRepresentation.java
 delete mode 100644 
mailbox/postgres/src/test/java/org/apache/james/mailbox/postgres/DeleteMessageListenerContract.java
 delete mode 100644 
mailbox/postgres/src/test/java/org/apache/james/mailbox/postgres/DeleteMessageListenerTest.java
 delete mode 100644 
mailbox/postgres/src/test/java/org/apache/james/mailbox/postgres/DeleteMessageListenerWithRLSTest.java
 delete mode 100644 
server/apps/postgres-app/sample-configuration/deletedMessageVault.properties
 delete mode 100644 
server/apps/postgres-app/src/test/java/org/apache/james/PostgresBlobStoreIntegrationTest.java
 delete mode 100644 
server/apps/postgres-app/src/test/resources/webadmin.properties
 create mode 100644 server/apps/spring-app/src/main/resources/jmxremote.access
 create mode 100644 server/apps/spring-app/src/main/resources/jmxremote.password
 delete mode 100644 server/blob/blob-postgres/pom.xml
 delete mode 100644 
server/blob/blob-postgres/src/main/java/org/apache/james/blob/postgres/PostgresBlobStorageModule.java
 delete mode 100644 
server/blob/blob-postgres/src/main/java/org/apache/james/blob/postgres/PostgresBlobStoreDAO.java
 delete mode 100644 
server/blob/blob-postgres/src/test/java/org/apache/james/blob/postgres/PostgresBlobStoreDAOTest.java
 delete mode 100644 server/container/guice/blob/postgres/pom.xml
 delete mode 100644 
server/container/guice/blob/postgres/src/main/java/modules/BlobPostgresModule.java
 delete mode 100644 
server/container/guice/mailbox-postgres/src/main/java/org/apache/james/modules/mailbox/PostgresDeletedMessageVaultModule.java
 copy 
server/{protocols/protocols-library/src/test/java/org/apache/james/protocols/lib/mock/ConfigLoader.java
 => 
data/data-ldap/src/test/java/org/apache/james/user/ldap/LdapRepositoryConfigurationTest.java}
 (61%)
 create mode 100644 
server/data/data-ldap/src/test/resources/usersrepository-default.xml
 create mode 100644 
server/data/data-ldap/src/test/resources/usersrepository-enableVirtualHosting.xml
 create mode 100644 
server/data/data-ldap/src/test/resources/usersrepository-supportsVirtualHosting.xml
 delete mode 100644 
server/protocols/webadmin-integration-test/postgres-webadmin-integration-test/pom.xml
 delete mode 100644 
server/protocols/webadmin-integration-test/postgres-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/vault/PostgresDeletedMessageVaultIntegrationTest.java
 delete mode 100644 
server/protocols/webadmin-integration-test/postgres-webadmin-integration-test/src/test/resources/dnsservice.xml
 delete mode 100644 
server/protocols/webadmin-integration-test/postgres-webadmin-integration-test/src/test/resources/domainlist.xml
 delete mode 100644 
server/protocols/webadmin-integration-test/postgres-webadmin-integration-test/src/test/resources/imapserver.xml
 delete mode 100644 
server/protocols/webadmin-integration-test/postgres-webadmin-integration-test/src/test/resources/jwt_publickey
 delete mode 100644 
server/protocols/webadmin-integration-test/postgres-webadmin-integration-test/src/test/resources/listeners.xml
 delete mode 100644 
server/protocols/webadmin-integration-test/postgres-webadmin-integration-test/src/test/resources/lmtpserver.xml
 delete mode 100644 
server/protocols/webadmin-integration-test/postgres-webadmin-integration-test/src/test/resources/mailetcontainer.xml
 delete mode 100644 
server/protocols/webadmin-integration-test/postgres-webadmin-integration-test/src/test/resources/mailrepositorystore.xml
 delete mode 100644 
server/protocols/webadmin-integration-test/postgres-webadmin-integration-test/src/test/resources/managesieveserver.xml
 delete mode 100644 
server/protocols/webadmin-integration-test/postgres-webadmin-integration-test/src/test/resources/smtpserver.xml
 delete mode 100644 
server/protocols/webadmin-integration-test/postgres-webadmin-integration-test/src/test/resources/webadmin.properties
 create mode 100644 
third-party/crowdsec/src/test/java/org/apache/james/CrowdsecIntegrationTest.java
 copy 
third-party/crowdsec/src/test/java/org/apache/james/{CrowdsecExtension.java => 
HAProxyExtension.java} (55%)
 create mode 100644 third-party/crowdsec/src/test/resources/crowdsec/acquis.yaml
 copy third-party/crowdsec/{sample-configuration => 
src/test/resources/crowdsec}/collections/james.yaml (100%)
 copy third-party/crowdsec/{sample-configuration => 
src/test/resources/crowdsec}/parsers/james-auth.yaml (100%)
 copy third-party/crowdsec/{sample-configuration => 
src/test/resources/crowdsec}/parsers/james-dictionary-attack.yaml (100%)
 copy third-party/crowdsec/{sample-configuration => 
src/test/resources/crowdsec}/parsers/syslog-logs.yaml (100%)
 copy third-party/crowdsec/{sample-configuration => 
src/test/resources/crowdsec}/scenarios/james-bf-auth.yaml (52%)
 copy third-party/crowdsec/{sample-configuration => 
src/test/resources/crowdsec}/scenarios/james-dictionary-attack.yaml (100%)
 copy 
{server/protocols/jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing
 => third-party/crowdsec}/src/test/resources/imapserver.xml (86%)
 copy {examples/custom-imap => 
third-party/crowdsec}/src/test/resources/listeners.xml (100%)
 copy backends-common/rabbitmq/src/test/resources/empty-store => 
third-party/crowdsec/src/test/resources/log/james.log (100%)
 copy third-party/crowdsec/{sample-configuration/logback.xml => 
src/test/resources/logback-test.xml} (73%)
 copy {examples/custom-imap => 
third-party/crowdsec}/src/test/resources/mailetcontainer.xml (100%)
 rename 
{server/protocols/webadmin-integration-test/postgres-webadmin-integration-test 
=> third-party/crowdsec}/src/test/resources/pop3server.xml (100%)
 copy {examples/proxy-smtp => 
third-party/crowdsec/src/test/resources}/smtpserver.xml (77%)
 copy {examples/custom-imap => 
third-party/crowdsec}/src/test/resources/usersrepository.xml (100%)


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


Reply via email to