This is an automated email from the ASF dual-hosted git repository.
jhelou pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git
from 57907848f4 [ENHANCEMENT] More entries in Audit trail for IMAP message
lifecycle (#2676)
new 8218373267 [devscout] adds proper toString to SMTPRelayConfiguration
new 6f9fc4498e [devscout] adds missing postgres data definition for drop
lists
new d15f9c4e41 [devscout] renames duplicated PostgresExtension
new acb65b2dd1 [devscout] adds missing postgres guice modules for common
data
new f85ea6d91e [JAMES-4119] Core data migration tool from JPA to Postgres
new c3279beabc [JAMES-4119] Adds ZIP packaging and documentation to
migration tool
new f8f200f506 [JAMES-4120] Switches scaling-pulsar-smtp from jpa/postgres
to jooq/postgres
The 7 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:
mpt/impl/smtp/jpa-pulsar/pom.xml | 7 +
.../james/mpt/smtp/JpaPulsarForwardSmtpTest.java | 4 +-
.../mpt/smtp/JpaPulsarSmtpStarttlsCommandTest.java | 4 +-
pom.xml | 5 +
.../apps/migration/core-data-jpa-to-pg/README.adoc | 59 +++
.../core-data-jpa-to-pg}/pom.xml | 162 ++-----
.../sample-configuration/blob.properties | 0
.../sample-configuration/james-database.properties | 19 +-
.../sample-configuration/logback.xml | 0
.../sample-configuration/postgres.properties | 6 +
.../core-data-jpa-to-pg}/src/assemble/README.adoc | 17 +-
.../core-data-jpa-to-pg}/src/assemble/app.xml | 8 +-
.../src/assemble/extensions-jars.txt | 0
.../src/assemble/license-for-binary.txt | 0
.../org/apache/james/JpaToPgCoreDataMigration.java | 504 +++++++++++++++++++++
.../org/apache/james/MigrationConfiguration.java} | 51 ++-
.../src/main/resources/META-INF/persistence.xml | 3 +
.../src/main/scripts/james-migration | 7 +
.../apache/james/JpaToPgCoreDataMigrationTest.java | 379 ++++++++++++++++
.../java/org/apache/james/MariaDBExtension.java} | 35 +-
server/apps/scaling-pulsar-smtp/README.adoc | 9 +-
server/apps/scaling-pulsar-smtp/docker-compose.yml | 15 +-
server/apps/scaling-pulsar-smtp/pom.xml | 15 +-
.../sample-configuration/james-database.properties | 38 --
.../sample-configuration/mailetcontainer.xml | 2 +-
.../sample-configuration/postgres.properties | 18 +-
.../src/main/java/org/apache/james/Main.java | 99 ++--
.../org/apache/james/SMTPRelayConfiguration.java | 9 +
.../java/org/apache/james/SMTPJamesServerTest.java | 3 +-
.../modules/blobstore/BlobStoreModulesChooser.java | 2 +-
.../modules/mailbox/PostgresMailboxModule.java | 4 +-
...Module.java => PostgresMailboxQuotaModule.java} | 8 +-
.../modules/data/PostgresDropListsModule.java | 6 +
...stModule.java => PostgresQuotaGuiceModule.java} | 14 +-
.../apache/james/droplists/jpa/JPADropList.java | 17 +
.../droplists/jpa/model/JPADropListEntry.java | 2 +
.../apache/james/sieve/jpa/JPASieveRepository.java | 32 +-
.../james/sieve/jpa/model/JPASieveQuota.java | 6 +
.../james/sieve/jpa/model/JPASieveScript.java | 1 +
.../org/apache/james/user/jpa/model/JPAUser.java | 15 +-
server/pom.xml | 1 +
41 files changed, 1281 insertions(+), 305 deletions(-)
create mode 100644 server/apps/migration/core-data-jpa-to-pg/README.adoc
copy server/apps/{scaling-pulsar-smtp =>
migration/core-data-jpa-to-pg}/pom.xml (63%)
copy server/apps/{postgres-app =>
migration/core-data-jpa-to-pg}/sample-configuration/blob.properties (100%)
copy server/apps/{jpa-smtp-app =>
migration/core-data-jpa-to-pg}/sample-configuration/james-database.properties
(78%)
copy server/apps/{jpa-app =>
migration/core-data-jpa-to-pg}/sample-configuration/logback.xml (100%)
copy server/apps/{postgres-app =>
migration/core-data-jpa-to-pg}/sample-configuration/postgres.properties (85%)
copy server/apps/{memory-app =>
migration/core-data-jpa-to-pg}/src/assemble/README.adoc (51%)
copy server/apps/{memory-app =>
migration/core-data-jpa-to-pg}/src/assemble/app.xml (91%)
copy server/apps/{cassandra-app =>
migration/core-data-jpa-to-pg}/src/assemble/extensions-jars.txt (100%)
copy server/apps/{cassandra-app =>
migration/core-data-jpa-to-pg}/src/assemble/license-for-binary.txt (100%)
create mode 100644
server/apps/migration/core-data-jpa-to-pg/src/main/java/org/apache/james/JpaToPgCoreDataMigration.java
copy
server/apps/{scaling-pulsar-smtp/src/main/java/org/apache/james/SMTPRelayConfiguration.java
=>
migration/core-data-jpa-to-pg/src/main/java/org/apache/james/MigrationConfiguration.java}
(62%)
copy server/apps/{jpa-smtp-app =>
migration/core-data-jpa-to-pg}/src/main/resources/META-INF/persistence.xml (90%)
create mode 100644
server/apps/migration/core-data-jpa-to-pg/src/main/scripts/james-migration
create mode 100644
server/apps/migration/core-data-jpa-to-pg/src/test/java/org/apache/james/JpaToPgCoreDataMigrationTest.java
rename
server/apps/{scaling-pulsar-smtp/src/test/java/org/apache/james/PostgresExtension.java
=>
migration/core-data-jpa-to-pg/src/test/java/org/apache/james/MariaDBExtension.java}
(70%)
delete mode 100644
server/apps/scaling-pulsar-smtp/sample-configuration/james-database.properties
copy server/apps/{postgres-app =>
scaling-pulsar-smtp}/sample-configuration/postgres.properties (78%)
rename
server/container/guice/mailbox-postgres/src/main/java/org/apache/james/modules/mailbox/{PostgresQuotaModule.java
=> PostgresMailboxQuotaModule.java} (88%)
copy
server/container/guice/postgres-common/src/main/java/org/apache/james/modules/data/{PostgresDomainListModule.java
=> PostgresQuotaGuiceModule.java} (77%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]