This is an automated email from the ASF dual-hosted git repository.
hansva pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/hop.git
from 1ae3e9dcd5 Merge pull request #5270 from
apache/dependabot/maven/plugins/tech/parquet/org.apache.parquet-parquet-avro-1.15.2
add 6c725a38e8 mail plugins to single module, mail server metadata item
placeholder, mail action XML cleanup. #4791
add 25980ea8af working metadata item and mail action. #4791
add 5ac6a3f926 first mail action test fixes. #4791
add 93f1fa828a applying PR #4827 Co-authored-by: @sramazzina
add 2aca826c26 temporarily commented test, updated docs
add 1096306818 applying PR #4827 Co-authored-by: @sramazzina
add cb41d193a2 added missing ASF headers. #4791
new 9e02c35a26 Merge pull request #4905 from bamaer/4791
The 1 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:
.gitignore | 1 +
assemblies/plugins/pom.xml | 36 +-
.../hop/metadata/api/HopMetadataPropertyType.java | 3 +
docker/integration-tests/Dockerfile.unit-tests | 4 +
.../integration-tests/integration-tests-mail.yaml | 43 +-
.../resource/mail/conf/dnsservice.xml | 27 +
.../resource/mail/conf/domainlist.xml | 27 +
.../resource/mail/conf/droplists.properties | 3 +
.../resource/mail/conf/extensions.properties | 10 +
.../resource/mail/conf/healthcheck.properties | 33 +
.../resource/mail/conf/imapserver.xml | 82 +
.../mail/conf/james-database-mariadb.properties | 40 +
.../resource/mail/conf/james-database.properties | 40 +
.../resource/mail/conf/jmx.properties | 26 +
.../resource/mail/conf/jmxremote.access | 1 +
.../resource/mail/conf/jmxremote.password | 1 +
.../resource/mail/conf/jvm.properties | 90 ++
.../resource/mail/conf/jwt_publickey | 9 +
.../integration-tests/resource/mail/conf/keystore | Bin 0 -> 2242 bytes
.../resource/mail/conf/listeners.xml | 24 +
.../resource/mail/conf/lmtpserver.xml | 43 +
.../resource/mail/conf/logback.xml | 57 +
.../resource/mail/conf/mailetcontainer.xml | 154 ++
.../resource/mail/conf/mailrepositorystore.xml | 37 +
.../resource/mail/conf/managesieveserver.xml | 65 +
.../resource/mail/conf/pop3server.xml | 50 +
.../resource/mail/conf/recipientrewritetable.xml | 28 +
.../resource/mail/conf/smtpserver.xml | 162 ++
.../resource/mail/conf/usersrepository.xml | 28 +
.../resource/mail/conf/webadmin.properties | 49 +
.../var/store/activemq/brokers/KahaDB/db-1.log | Bin 0 -> 33554432 bytes
.../mail/var/store/activemq/brokers/KahaDB/db.data | Bin 0 -> 135168 bytes
.../mail/var/store/activemq/brokers/KahaDB/db.redo | Bin 0 -> 86176 bytes
.../mail/var/store/activemq/brokers/KahaDB/lock | Bin 0 -> 8 bytes
.../modules/ROOT/assets/images/icons/mail.svg | 0
docs/hop-user-manual/modules/ROOT/nav.adoc | 1 +
.../metadata-types/mail-server-connection.adoc | 54 +
.../ROOT/pages/pipeline/transforms/emailinput.adoc | 3 +
.../ROOT/pages/pipeline/transforms/mail.adoc | 13 +
.../ROOT/pages/workflow/actions/getpop.adoc | 2 +
.../modules/ROOT/pages/workflow/actions/mail.adoc | 14 +-
.../hop/core/annotations/ActionTransformType.java | 1 +
.../mail/0001-mail-transform-validation.hpl | 529 -------
.../mail/0002-mail-action-validation.hpl | 632 --------
...sending.hpl => 0002-mail-transform-sending.hpl} | 0
.../mail/0002-mail-transform-validation.hpl | 330 ++++
.../mail/0003-mail-action-validation.hpl | 330 ++++
...006-mail-transform-sending-from-connection.hpl} | 148 +-
.../mail/0007-email-messages-input-fields.hpl | 229 +++
.../mail/0008-email-messages-from-connection.hpl | 228 +++
.../0007-email-messages-input-fields-golden.csv | 3 +
.../0008-email-messages-connection-golden.csv | 3 +
integration-tests/mail/dev-env-config.json | 6 +-
integration-tests/mail/main-0001-james-rest.hwf | 310 ++++
...-transform.hwf => main-0002-mail-transform.hwf} | 141 +-
integration-tests/mail/main-0003-mail-action.hwf | 257 +++
...ion.hwf => main-0004-mail-validator-action.hwf} | 0
.../main-0005-get-mails-action-from-connection.hwf | 243 +++
.../main-0006-mail-transform-from-connection.hwf | 221 +++
...wf => main-0007-mail-messages-input-fields.hwf} | 166 +-
...=> main-0008-mail-messages-from-connection.hwf} | 85 +-
.../metadata/MailServerConnection/james-imap.json | 17 +
.../metadata/MailServerConnection/james-smtp.json | 17 +
.../0007-email-messages-input-fields-golden.json | 120 ++
.../0008-email-messages-connection-golden.json | 120 ++
.../0001-mail-transform-validation UNIT.json | 14 +-
.../0002-mail-action-validation UNIT.json | 14 +-
.../0007-email-messages-input-fields UNIT.json | 186 +++
.../0008-email-messages-input-fields UNIT.json | 186 +++
integration-tests/scripts/run-tests-docker.sh | 4 +
plugins/actions/getpop/pom.xml | 52 -
plugins/actions/getpop/src/assembly/assembly.xml | 56 -
.../hop/workflow/actions/getpop/ActionGetPOP.java | 1441 -----------------
.../getpop/messages/messages_no_NO.properties | 19 -
.../getpop/messages/messages_pl_PL.properties | 19 -
.../getpop/messages/messages_pt_PT.properties | 19 -
plugins/actions/mail/pom.xml | 52 -
plugins/actions/mail/src/assembly/assembly.xml | 56 -
.../mail/messages/messages_es_ES.properties | 19 -
.../mail/messages/messages_nl_NL.properties | 19 -
.../mail/messages/messages_no_NO.properties | 19 -
.../mail/messages/messages_pl_PL.properties | 19 -
.../mail/messages/messages_pt_PT.properties | 19 -
.../actions/mail/src/main/resources/version.xml | 20 -
.../mail/WorkflowActionMailLoadSaveTest.java | 94 --
plugins/actions/mailvalidator/pom.xml | 32 -
.../mailvalidator/src/assembly/assembly.xml | 50 -
.../messages/messages_de_DE.properties | 19 -
.../messages/messages_es_ES.properties | 19 -
.../messages/messages_nl_NL.properties | 19 -
.../messages/messages_no_NO.properties | 19 -
.../messages/messages_pl_PL.properties | 19 -
.../messages/messages_pt_PT.properties | 19 -
.../mailvalidator/src/main/resources/version.xml | 20 -
plugins/actions/pom.xml | 3 -
plugins/{transforms => misc}/mail/pom.xml | 16 +-
.../mail/src/assembly/assembly.xml | 17 +-
.../hop/mail/metadata/MailServerConnection.java} | 1642 ++++++++++----------
.../mail/metadata/MailServerConnectionEditor.java | 494 ++++++
.../hop/mail}/pipeline/transforms/mail/Mail.java | 295 ++--
.../mail}/pipeline/transforms/mail/MailData.java | 2 +-
.../mail}/pipeline/transforms/mail/MailDialog.java | 171 +-
.../mail/pipeline/transforms/mail/MailMeta.java | 416 +++++
.../transforms/mailinput/BatchFolderIterator.java | 2 +-
.../pipeline/transforms/mailinput/MailInput.java | 863 ++++++++++
.../transforms/mailinput/MailInputData.java | 4 +-
.../transforms/mailinput/MailInputDialog.java | 135 +-
.../transforms/mailinput/MailInputField.java | 67 +-
.../transforms/mailinput/MailInputMeta.java | 349 +++++
.../mailinput/SearchEnabledFolderIterator.java | 2 +-
.../mail/workflow/actions/getpop/ActionGetPOP.java | 1330 ++++++++++++++++
.../actions/getpop/ActionGetPOPDialog.java | 114 +-
.../workflow/actions/getpop/MailConnection.java | 2 +-
.../actions/getpop/MailConnectionMeta.java | 2 +-
.../actions/getpop/SelectFolderDialog.java | 2 +-
.../mail}/workflow/actions/mail/ActionMail.java | 725 ++-------
.../workflow/actions/mail/ActionMailDialog.java | 162 +-
.../actions/mail/ActionMailFileTypeField.java | 25 +-
.../actions/mail/MailEmbeddedImageField.java | 29 +-
.../actions/mailvalidator/ActionMailValidator.java | 2 +-
.../mailvalidator/ActionMailValidatorDialog.java | 2 +-
.../actions/mailvalidator/MailValidation.java | 2 +-
.../mailvalidator/MailValidationResult.java | 2 +-
.../mail}/src/main/resources/GetPOP.svg | 0
.../mail}/src/main/resources/MailValidator.svg | 0
.../mail/src/main/resources/mail-transform.svg} | 0
.../mail/src/main/resources/mail.svg} | 0
.../mail}/src/main/resources/mailinput.svg | 0
.../metadata/messages/messages_en_US.properties | 38 +
.../mail/messages/messages_de_DE.properties | 0
.../mail/messages/messages_en_US.properties | 7 +
.../mail/messages/messages_es_AR.properties | 0
.../mail}/messages/messages_es_ES.properties | 0
.../mail/messages/messages_fr_FR.properties | 0
.../mail/messages/messages_it_IT.properties | 3 +
.../mail/messages/messages_ja_JP.properties | 0
.../mail/messages/messages_ko_KR.properties | 0
.../mail}/messages/messages_nl_NL.properties | 0
.../mail}/messages/messages_no_NO.properties | 0
.../mail}/messages/messages_pl_PL.properties | 0
.../mail/messages/messages_pt_BR.properties | 0
.../mail}/messages/messages_pt_PT.properties | 0
.../mail/messages/messages_zh_CN.properties | 0
.../mailinput/messages/messages_de_DE.properties | 0
.../mailinput/messages/messages_en_US.properties | 3 +
.../mailinput/messages/messages_es_AR.properties | 0
.../mailinput}/messages/messages_es_ES.properties | 0
.../mailinput/messages/messages_fr_FR.properties | 0
.../mailinput/messages/messages_it_IT.properties | 0
.../mailinput/messages/messages_ja_JP.properties | 0
.../mailinput/messages/messages_ko_KR.properties | 0
.../mailinput}/messages/messages_nl_NL.properties | 0
.../mailinput}/messages/messages_no_NO.properties | 0
.../mailinput}/messages/messages_pl_PL.properties | 0
.../mailinput/messages/messages_pt_BR.properties | 0
.../mailinput}/messages/messages_pt_PT.properties | 0
.../mailinput/messages/messages_zh_CN.properties | 0
.../getpop/messages/messages_de_DE.properties | 0
.../getpop/messages/messages_en_US.properties | 3 +
.../getpop/messages/messages_es_AR.properties | 0
.../getpop}/messages/messages_es_ES.properties | 0
.../getpop/messages/messages_fr_FR.properties | 0
.../getpop/messages/messages_it_IT.properties | 0
.../getpop/messages/messages_ja_JP.properties | 0
.../getpop/messages/messages_ko_KR.properties | 0
.../getpop}/messages/messages_nl_NL.properties | 0
.../getpop}/messages/messages_no_NO.properties | 0
.../getpop}/messages/messages_pl_PL.properties | 0
.../getpop/messages/messages_pt_BR.properties | 0
.../getpop}/messages/messages_pt_PT.properties | 0
.../getpop/messages/messages_zh_CN.properties | 0
.../mail/messages/messages_de_DE.properties | 0
.../mail/messages/messages_en_US.properties | 8 +
.../mail/messages/messages_es_AR.properties | 0
.../mail}/messages/messages_es_ES.properties | 0
.../mail/messages/messages_fr_FR.properties | 0
.../mail/messages/messages_it_IT.properties | 3 +
.../mail/messages/messages_ja_JP.properties | 0
.../mail/messages/messages_ko_KR.properties | 0
.../mail}/messages/messages_nl_NL.properties | 0
.../mail}/messages/messages_no_NO.properties | 0
.../mail}/messages/messages_pl_PL.properties | 0
.../mail/messages/messages_pt_BR.properties | 0
.../mail}/messages/messages_pt_PT.properties | 0
.../mail/messages/messages_zh_CN.properties | 0
.../messages/messages_de_DE.properties | 0
.../messages/messages_en_US.properties | 0
.../messages/messages_es_AR.properties | 0
.../messages/messages_es_ES.properties | 0
.../messages/messages_fr_FR.properties | 0
.../messages/messages_it_IT.properties | 0
.../messages/messages_ja_JP.properties | 0
.../messages/messages_ko_KR.properties | 0
.../messages/messages_nl_NL.properties | 0
.../messages/messages_no_NO.properties | 0
.../messages/messages_pl_PL.properties | 0
.../messages/messages_pt_BR.properties | 0
.../messages/messages_pt_PT.properties | 0
.../messages/messages_zh_CN.properties | 0
.../mail}/src/main/resources/version.xml | 0
.../pipeline/transforms/mail/MailMetaTest.java | 55 +-
.../mailinput/BatchFolderIteratorNameTest.java | 2 +-
.../transforms/mailinput/MailInputMetaTest.java | 34 +-
.../transforms/mailinput/MailInputTest.java | 20 +-
.../transforms/mailinput/ParseMailInputTest.java | 59 +-
.../actions/getpop/MailConnectionTest.java | 2 +-
.../getpop/WorkflowActionGetPOPLoadSaveTest.java | 48 +-
.../actions/getpop/WorkflowEntryGetPOPTest.java | 14 +-
.../workflow/actions/mail/WorkflowEntryTest.java | 2 +-
.../mailvalidator/ActionMailValidatorTest.java | 2 +-
.../src/test/resources/mailvalidator-action.xml | 0
plugins/misc/pom.xml | 1 +
.../hop/pipeline/transforms/mail/MailMeta.java | 1049 -------------
.../mail/messages/messages_es_ES.properties | 19 -
.../mail/messages/messages_nl_NL.properties | 19 -
.../mail/messages/messages_no_NO.properties | 19 -
.../mail/messages/messages_pl_PL.properties | 19 -
.../mail/messages/messages_pt_PT.properties | 19 -
.../transforms/mail/src/main/resources/version.xml | 20 -
plugins/transforms/mailinput/pom.xml | 62 -
.../transforms/mailinput/src/assembly/assembly.xml | 62 -
.../pipeline/transforms/mailinput/MailInput.java | 628 --------
.../transforms/mailinput/MailInputMeta.java | 731 ---------
.../mailinput/src/main/resources/dependencies.xml | 21 -
.../mailinput/messages/messages_es_ES.properties | 19 -
.../mailinput/messages/messages_nl_NL.properties | 19 -
.../mailinput/messages/messages_no_NO.properties | 19 -
.../mailinput/messages/messages_pl_PL.properties | 19 -
.../mailinput/messages/messages_pt_PT.properties | 19 -
.../mailinput/src/main/resources/version.xml | 20 -
plugins/transforms/pom.xml | 2 -
pom.xml | 3 +
232 files changed, 9680 insertions(+), 8228 deletions(-)
create mode 100644 docker/integration-tests/resource/mail/conf/dnsservice.xml
create mode 100644 docker/integration-tests/resource/mail/conf/domainlist.xml
rename
plugins/actions/getpop/src/main/resources/org/apache/hop/workflow/actions/getpop/messages/messages_es_ES.properties
=> docker/integration-tests/resource/mail/conf/droplists.properties (94%)
rename
plugins/actions/getpop/src/main/resources/org/apache/hop/workflow/actions/getpop/messages/messages_nl_NL.properties
=> docker/integration-tests/resource/mail/conf/extensions.properties (56%)
create mode 100644
docker/integration-tests/resource/mail/conf/healthcheck.properties
create mode 100644 docker/integration-tests/resource/mail/conf/imapserver.xml
create mode 100644
docker/integration-tests/resource/mail/conf/james-database-mariadb.properties
create mode 100644
docker/integration-tests/resource/mail/conf/james-database.properties
create mode 100644 docker/integration-tests/resource/mail/conf/jmx.properties
create mode 100644 docker/integration-tests/resource/mail/conf/jmxremote.access
create mode 100644
docker/integration-tests/resource/mail/conf/jmxremote.password
create mode 100644 docker/integration-tests/resource/mail/conf/jvm.properties
create mode 100644 docker/integration-tests/resource/mail/conf/jwt_publickey
create mode 100644 docker/integration-tests/resource/mail/conf/keystore
create mode 100644 docker/integration-tests/resource/mail/conf/listeners.xml
create mode 100644 docker/integration-tests/resource/mail/conf/lmtpserver.xml
create mode 100644 docker/integration-tests/resource/mail/conf/logback.xml
create mode 100644
docker/integration-tests/resource/mail/conf/mailetcontainer.xml
create mode 100644
docker/integration-tests/resource/mail/conf/mailrepositorystore.xml
create mode 100644
docker/integration-tests/resource/mail/conf/managesieveserver.xml
create mode 100644 docker/integration-tests/resource/mail/conf/pop3server.xml
create mode 100644
docker/integration-tests/resource/mail/conf/recipientrewritetable.xml
create mode 100644 docker/integration-tests/resource/mail/conf/smtpserver.xml
create mode 100644
docker/integration-tests/resource/mail/conf/usersrepository.xml
create mode 100644
docker/integration-tests/resource/mail/conf/webadmin.properties
create mode 100644
docker/integration-tests/resource/mail/var/store/activemq/brokers/KahaDB/db-1.log
create mode 100644
docker/integration-tests/resource/mail/var/store/activemq/brokers/KahaDB/db.data
create mode 100644
docker/integration-tests/resource/mail/var/store/activemq/brokers/KahaDB/db.redo
create mode 100644
docker/integration-tests/resource/mail/var/store/activemq/brokers/KahaDB/lock
copy plugins/actions/mail/src/main/resources/Mail.svg =>
docs/hop-user-manual/modules/ROOT/assets/images/icons/mail.svg (100%)
create mode 100644
docs/hop-user-manual/modules/ROOT/pages/metadata-types/mail-server-connection.adoc
delete mode 100644 integration-tests/mail/0001-mail-transform-validation.hpl
delete mode 100644 integration-tests/mail/0002-mail-action-validation.hpl
copy integration-tests/mail/{0001-mail-transform-sending.hpl =>
0002-mail-transform-sending.hpl} (100%)
create mode 100644 integration-tests/mail/0002-mail-transform-validation.hpl
create mode 100644 integration-tests/mail/0003-mail-action-validation.hpl
rename integration-tests/mail/{0001-mail-transform-sending.hpl =>
0006-mail-transform-sending-from-connection.hpl} (87%)
create mode 100644 integration-tests/mail/0007-email-messages-input-fields.hpl
create mode 100644
integration-tests/mail/0008-email-messages-from-connection.hpl
create mode 100644
integration-tests/mail/datasets/0007-email-messages-input-fields-golden.csv
create mode 100644
integration-tests/mail/datasets/0008-email-messages-connection-golden.csv
create mode 100644 integration-tests/mail/main-0001-james-rest.hwf
copy integration-tests/mail/{main-0001-mail-transform.hwf =>
main-0002-mail-transform.hwf} (52%)
create mode 100644 integration-tests/mail/main-0003-mail-action.hwf
rename integration-tests/mail/{main-0003-mail-validator-action.hwf =>
main-0004-mail-validator-action.hwf} (100%)
create mode 100644
integration-tests/mail/main-0005-get-mails-action-from-connection.hwf
create mode 100644
integration-tests/mail/main-0006-mail-transform-from-connection.hwf
rename integration-tests/mail/{main-0002-mail-action.hwf =>
main-0007-mail-messages-input-fields.hwf} (57%)
rename integration-tests/mail/{main-0001-mail-transform.hwf =>
main-0008-mail-messages-from-connection.hwf} (70%)
create mode 100644
integration-tests/mail/metadata/MailServerConnection/james-imap.json
create mode 100644
integration-tests/mail/metadata/MailServerConnection/james-smtp.json
create mode 100644
integration-tests/mail/metadata/dataset/0007-email-messages-input-fields-golden.json
create mode 100644
integration-tests/mail/metadata/dataset/0008-email-messages-connection-golden.json
create mode 100644
integration-tests/mail/metadata/unit-test/0007-email-messages-input-fields
UNIT.json
create mode 100644
integration-tests/mail/metadata/unit-test/0008-email-messages-input-fields
UNIT.json
delete mode 100644 plugins/actions/getpop/pom.xml
delete mode 100644 plugins/actions/getpop/src/assembly/assembly.xml
delete mode 100644
plugins/actions/getpop/src/main/java/org/apache/hop/workflow/actions/getpop/ActionGetPOP.java
delete mode 100644
plugins/actions/getpop/src/main/resources/org/apache/hop/workflow/actions/getpop/messages/messages_no_NO.properties
delete mode 100644
plugins/actions/getpop/src/main/resources/org/apache/hop/workflow/actions/getpop/messages/messages_pl_PL.properties
delete mode 100644
plugins/actions/getpop/src/main/resources/org/apache/hop/workflow/actions/getpop/messages/messages_pt_PT.properties
delete mode 100644 plugins/actions/mail/pom.xml
delete mode 100644 plugins/actions/mail/src/assembly/assembly.xml
delete mode 100644
plugins/actions/mail/src/main/resources/org/apache/hop/workflow/actions/mail/messages/messages_es_ES.properties
delete mode 100644
plugins/actions/mail/src/main/resources/org/apache/hop/workflow/actions/mail/messages/messages_nl_NL.properties
delete mode 100644
plugins/actions/mail/src/main/resources/org/apache/hop/workflow/actions/mail/messages/messages_no_NO.properties
delete mode 100644
plugins/actions/mail/src/main/resources/org/apache/hop/workflow/actions/mail/messages/messages_pl_PL.properties
delete mode 100644
plugins/actions/mail/src/main/resources/org/apache/hop/workflow/actions/mail/messages/messages_pt_PT.properties
delete mode 100644 plugins/actions/mail/src/main/resources/version.xml
delete mode 100644
plugins/actions/mail/src/test/java/org/apache/hop/workflow/actions/mail/WorkflowActionMailLoadSaveTest.java
delete mode 100644 plugins/actions/mailvalidator/pom.xml
delete mode 100644 plugins/actions/mailvalidator/src/assembly/assembly.xml
delete mode 100644
plugins/actions/mailvalidator/src/main/resources/org/apache/hop/workflow/actions/mailvalidator/messages/messages_de_DE.properties
delete mode 100644
plugins/actions/mailvalidator/src/main/resources/org/apache/hop/workflow/actions/mailvalidator/messages/messages_es_ES.properties
delete mode 100644
plugins/actions/mailvalidator/src/main/resources/org/apache/hop/workflow/actions/mailvalidator/messages/messages_nl_NL.properties
delete mode 100644
plugins/actions/mailvalidator/src/main/resources/org/apache/hop/workflow/actions/mailvalidator/messages/messages_no_NO.properties
delete mode 100644
plugins/actions/mailvalidator/src/main/resources/org/apache/hop/workflow/actions/mailvalidator/messages/messages_pl_PL.properties
delete mode 100644
plugins/actions/mailvalidator/src/main/resources/org/apache/hop/workflow/actions/mailvalidator/messages/messages_pt_PT.properties
delete mode 100644 plugins/actions/mailvalidator/src/main/resources/version.xml
rename plugins/{transforms => misc}/mail/pom.xml (91%)
rename plugins/{transforms => misc}/mail/src/assembly/assembly.xml (80%)
copy
plugins/{actions/getpop/src/main/java/org/apache/hop/workflow/actions/getpop/MailConnection.java
=>
misc/mail/src/main/java/org/apache/hop/mail/metadata/MailServerConnection.java}
(68%)
create mode 100644
plugins/misc/mail/src/main/java/org/apache/hop/mail/metadata/MailServerConnectionEditor.java
rename plugins/{transforms/mail/src/main/java/org/apache/hop =>
misc/mail/src/main/java/org/apache/hop/mail}/pipeline/transforms/mail/Mail.java
(83%)
rename plugins/{transforms/mail/src/main/java/org/apache/hop =>
misc/mail/src/main/java/org/apache/hop/mail}/pipeline/transforms/mail/MailData.java
(98%)
rename plugins/{transforms/mail/src/main/java/org/apache/hop =>
misc/mail/src/main/java/org/apache/hop/mail}/pipeline/transforms/mail/MailDialog.java
(94%)
create mode 100644
plugins/misc/mail/src/main/java/org/apache/hop/mail/pipeline/transforms/mail/MailMeta.java
rename plugins/{transforms/mailinput/src/main/java/org/apache/hop =>
misc/mail/src/main/java/org/apache/hop/mail}/pipeline/transforms/mailinput/BatchFolderIterator.java
(98%)
create mode 100644
plugins/misc/mail/src/main/java/org/apache/hop/mail/pipeline/transforms/mailinput/MailInput.java
rename plugins/{transforms/mailinput/src/main/java/org/apache/hop =>
misc/mail/src/main/java/org/apache/hop/mail}/pipeline/transforms/mailinput/MailInputData.java
(93%)
rename plugins/{transforms/mailinput/src/main/java/org/apache/hop =>
misc/mail/src/main/java/org/apache/hop/mail}/pipeline/transforms/mailinput/MailInputDialog.java
(94%)
rename plugins/{transforms/mailinput/src/main/java/org/apache/hop =>
misc/mail/src/main/java/org/apache/hop/mail}/pipeline/transforms/mailinput/MailInputField.java
(64%)
create mode 100644
plugins/misc/mail/src/main/java/org/apache/hop/mail/pipeline/transforms/mailinput/MailInputMeta.java
rename plugins/{transforms/mailinput/src/main/java/org/apache/hop =>
misc/mail/src/main/java/org/apache/hop/mail}/pipeline/transforms/mailinput/SearchEnabledFolderIterator.java
(96%)
create mode 100644
plugins/misc/mail/src/main/java/org/apache/hop/mail/workflow/actions/getpop/ActionGetPOP.java
rename plugins/{actions/getpop/src/main/java/org/apache/hop =>
misc/mail/src/main/java/org/apache/hop/mail}/workflow/actions/getpop/ActionGetPOPDialog.java
(95%)
rename plugins/{actions/getpop/src/main/java/org/apache/hop =>
misc/mail/src/main/java/org/apache/hop/mail}/workflow/actions/getpop/MailConnection.java
(99%)
rename plugins/{actions/getpop/src/main/java/org/apache/hop =>
misc/mail/src/main/java/org/apache/hop/mail}/workflow/actions/getpop/MailConnectionMeta.java
(99%)
rename plugins/{actions/getpop/src/main/java/org/apache/hop =>
misc/mail/src/main/java/org/apache/hop/mail}/workflow/actions/getpop/SelectFolderDialog.java
(99%)
rename plugins/{actions/mail/src/main/java/org/apache/hop =>
misc/mail/src/main/java/org/apache/hop/mail}/workflow/actions/mail/ActionMail.java
(59%)
rename plugins/{actions/mail/src/main/java/org/apache/hop =>
misc/mail/src/main/java/org/apache/hop/mail}/workflow/actions/mail/ActionMailDialog.java
(90%)
copy
engine/src/main/java/org/apache/hop/core/annotations/ActionTransformType.java
=>
plugins/misc/mail/src/main/java/org/apache/hop/mail/workflow/actions/mail/ActionMailFileTypeField.java
(74%)
copy
engine/src/main/java/org/apache/hop/core/annotations/ActionTransformType.java
=>
plugins/misc/mail/src/main/java/org/apache/hop/mail/workflow/actions/mail/MailEmbeddedImageField.java
(69%)
rename plugins/{actions/mailvalidator/src/main/java/org/apache/hop =>
misc/mail/src/main/java/org/apache/hop/mail}/workflow/actions/mailvalidator/ActionMailValidator.java
(99%)
rename plugins/{actions/mailvalidator/src/main/java/org/apache/hop =>
misc/mail/src/main/java/org/apache/hop/mail}/workflow/actions/mailvalidator/ActionMailValidatorDialog.java
(99%)
rename plugins/{actions/mailvalidator/src/main/java/org/apache/hop =>
misc/mail/src/main/java/org/apache/hop/mail}/workflow/actions/mailvalidator/MailValidation.java
(99%)
rename plugins/{actions/mailvalidator/src/main/java/org/apache/hop =>
misc/mail/src/main/java/org/apache/hop/mail}/workflow/actions/mailvalidator/MailValidationResult.java
(95%)
rename plugins/{actions/getpop => misc/mail}/src/main/resources/GetPOP.svg
(100%)
rename plugins/{actions/mailvalidator =>
misc/mail}/src/main/resources/MailValidator.svg (100%)
rename plugins/{transforms/mail/src/main/resources/mail.svg =>
misc/mail/src/main/resources/mail-transform.svg} (100%)
rename plugins/{actions/mail/src/main/resources/Mail.svg =>
misc/mail/src/main/resources/mail.svg} (100%)
rename plugins/{transforms/mailinput =>
misc/mail}/src/main/resources/mailinput.svg (100%)
create mode 100644
plugins/misc/mail/src/main/resources/org/apache/hop/mail/metadata/messages/messages_en_US.properties
rename plugins/{transforms/mail/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/pipeline/transforms/mail/messages/messages_de_DE.properties
(100%)
rename plugins/{transforms/mail/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/pipeline/transforms/mail/messages/messages_en_US.properties
(96%)
rename plugins/{transforms/mail/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/pipeline/transforms/mail/messages/messages_es_AR.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/util =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/pipeline/transforms/mail}/messages/messages_es_ES.properties
(100%)
rename plugins/{transforms/mail/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/pipeline/transforms/mail/messages/messages_fr_FR.properties
(100%)
rename plugins/{transforms/mail/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/pipeline/transforms/mail/messages/messages_it_IT.properties
(98%)
rename plugins/{transforms/mail/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/pipeline/transforms/mail/messages/messages_ja_JP.properties
(100%)
rename plugins/{transforms/mail/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/pipeline/transforms/mail/messages/messages_ko_KR.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/variables/resolver =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/pipeline/transforms/mail}/messages/messages_nl_NL.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/plugins =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/pipeline/transforms/mail}/messages/messages_no_NO.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/logging =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/pipeline/transforms/mail}/messages/messages_pl_PL.properties
(100%)
rename plugins/{transforms/mail/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/pipeline/transforms/mail/messages/messages_pt_BR.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/logging =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/pipeline/transforms/mail}/messages/messages_pt_PT.properties
(100%)
rename plugins/{transforms/mail/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/pipeline/transforms/mail/messages/messages_zh_CN.properties
(100%)
rename plugins/{transforms/mailinput/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/pipeline/transforms/mailinput/messages/messages_de_DE.properties
(100%)
rename plugins/{transforms/mailinput/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/pipeline/transforms/mailinput/messages/messages_en_US.properties
(97%)
rename plugins/{transforms/mailinput/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/pipeline/transforms/mailinput/messages/messages_es_AR.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/util =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/pipeline/transforms/mailinput}/messages/messages_es_ES.properties
(100%)
rename plugins/{transforms/mailinput/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/pipeline/transforms/mailinput/messages/messages_fr_FR.properties
(100%)
rename plugins/{transforms/mailinput/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/pipeline/transforms/mailinput/messages/messages_it_IT.properties
(100%)
rename plugins/{transforms/mailinput/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/pipeline/transforms/mailinput/messages/messages_ja_JP.properties
(100%)
rename plugins/{transforms/mailinput/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/pipeline/transforms/mailinput/messages/messages_ko_KR.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/variables/resolver =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/pipeline/transforms/mailinput}/messages/messages_nl_NL.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/plugins =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/pipeline/transforms/mailinput}/messages/messages_no_NO.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/logging =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/pipeline/transforms/mailinput}/messages/messages_pl_PL.properties
(100%)
rename plugins/{transforms/mailinput/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/pipeline/transforms/mailinput/messages/messages_pt_BR.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/logging =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/pipeline/transforms/mailinput}/messages/messages_pt_PT.properties
(100%)
rename plugins/{transforms/mailinput/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/pipeline/transforms/mailinput/messages/messages_zh_CN.properties
(100%)
rename plugins/{actions/getpop/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/getpop/messages/messages_de_DE.properties
(100%)
rename plugins/{actions/getpop/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/getpop/messages/messages_en_US.properties
(98%)
rename plugins/{actions/getpop/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/getpop/messages/messages_es_AR.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/util =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/getpop}/messages/messages_es_ES.properties
(100%)
rename plugins/{actions/getpop/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/getpop/messages/messages_fr_FR.properties
(100%)
rename plugins/{actions/getpop/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/getpop/messages/messages_it_IT.properties
(100%)
rename plugins/{actions/getpop/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/getpop/messages/messages_ja_JP.properties
(100%)
rename plugins/{actions/getpop/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/getpop/messages/messages_ko_KR.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/variables/resolver =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/getpop}/messages/messages_nl_NL.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/plugins =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/getpop}/messages/messages_no_NO.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/logging =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/getpop}/messages/messages_pl_PL.properties
(100%)
rename plugins/{actions/getpop/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/getpop/messages/messages_pt_BR.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/logging =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/getpop}/messages/messages_pt_PT.properties
(100%)
rename plugins/{actions/getpop/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/getpop/messages/messages_zh_CN.properties
(100%)
rename plugins/{actions/mail/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/mail/messages/messages_de_DE.properties
(100%)
rename plugins/{actions/mail/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/mail/messages/messages_en_US.properties
(92%)
rename plugins/{actions/mail/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/mail/messages/messages_es_AR.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/util =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/mail}/messages/messages_es_ES.properties
(100%)
rename plugins/{actions/mail/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/mail/messages/messages_fr_FR.properties
(100%)
rename plugins/{actions/mail/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/mail/messages/messages_it_IT.properties
(97%)
rename plugins/{actions/mail/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/mail/messages/messages_ja_JP.properties
(100%)
rename plugins/{actions/mail/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/mail/messages/messages_ko_KR.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/variables/resolver =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/mail}/messages/messages_nl_NL.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/plugins =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/mail}/messages/messages_no_NO.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/logging =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/mail}/messages/messages_pl_PL.properties
(100%)
rename plugins/{actions/mail/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/mail/messages/messages_pt_BR.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/logging =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/mail}/messages/messages_pt_PT.properties
(100%)
rename plugins/{actions/mail/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/mail/messages/messages_zh_CN.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/variables/resolver =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/mailvalidator}/messages/messages_de_DE.properties
(100%)
rename plugins/{actions/mailvalidator/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/mailvalidator/messages/messages_en_US.properties
(100%)
rename plugins/{actions/mailvalidator/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/mailvalidator/messages/messages_es_AR.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/util =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/mailvalidator}/messages/messages_es_ES.properties
(100%)
rename plugins/{actions/mailvalidator/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/mailvalidator/messages/messages_fr_FR.properties
(100%)
rename plugins/{actions/mailvalidator/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/mailvalidator/messages/messages_it_IT.properties
(100%)
rename plugins/{actions/mailvalidator/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/mailvalidator/messages/messages_ja_JP.properties
(100%)
rename plugins/{actions/mailvalidator/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/mailvalidator/messages/messages_ko_KR.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/variables/resolver =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/mailvalidator}/messages/messages_nl_NL.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/plugins =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/mailvalidator}/messages/messages_no_NO.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/logging =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/mailvalidator}/messages/messages_pl_PL.properties
(100%)
rename plugins/{actions/mailvalidator/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/mailvalidator/messages/messages_pt_BR.properties
(100%)
copy {core/src/main/resources/org/apache/hop/core/logging =>
plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/mailvalidator}/messages/messages_pt_PT.properties
(100%)
rename plugins/{actions/mailvalidator/src/main/resources/org/apache/hop =>
misc/mail/src/main/resources/org/apache/hop/mail}/workflow/actions/mailvalidator/messages/messages_zh_CN.properties
(100%)
rename plugins/{actions/getpop => misc/mail}/src/main/resources/version.xml
(100%)
rename plugins/{transforms/mail/src/test/java/org/apache/hop =>
misc/mail/src/test/java/org/apache/hop/mail}/pipeline/transforms/mail/MailMetaTest.java
(68%)
rename plugins/{transforms/mailinput/src/test/java/org/apache/hop =>
misc/mail/src/test/java/org/apache/hop/mail}/pipeline/transforms/mailinput/BatchFolderIteratorNameTest.java
(98%)
rename plugins/{transforms/mailinput/src/test/java/org/apache/hop =>
misc/mail/src/test/java/org/apache/hop/mail}/pipeline/transforms/mailinput/MailInputMetaTest.java
(87%)
rename plugins/{transforms/mailinput/src/test/java/org/apache/hop =>
misc/mail/src/test/java/org/apache/hop/mail}/pipeline/transforms/mailinput/MailInputTest.java
(89%)
rename plugins/{transforms/mailinput/src/test/java/org/apache/hop =>
misc/mail/src/test/java/org/apache/hop/mail}/pipeline/transforms/mailinput/ParseMailInputTest.java
(90%)
rename plugins/{actions/getpop/src/test/java/org/apache/hop =>
misc/mail/src/test/java/org/apache/hop/mail}/workflow/actions/getpop/MailConnectionTest.java
(99%)
rename plugins/{actions/getpop/src/test/java/org/apache/hop =>
misc/mail/src/test/java/org/apache/hop/mail}/workflow/actions/getpop/WorkflowActionGetPOPLoadSaveTest.java
(71%)
rename plugins/{actions/getpop/src/test/java/org/apache/hop =>
misc/mail/src/test/java/org/apache/hop/mail}/workflow/actions/getpop/WorkflowEntryGetPOPTest.java
(97%)
rename plugins/{actions/mail/src/test/java/org/apache/hop =>
misc/mail/src/test/java/org/apache/hop/mail}/workflow/actions/mail/WorkflowEntryTest.java
(97%)
rename plugins/{actions/mailvalidator/src/test/java/org/apache/hop =>
misc/mail/src/test/java/org/apache/hop/mail}/workflow/actions/mailvalidator/ActionMailValidatorTest.java
(97%)
rename plugins/{actions/mailvalidator =>
misc/mail}/src/test/resources/mailvalidator-action.xml (100%)
delete mode 100644
plugins/transforms/mail/src/main/java/org/apache/hop/pipeline/transforms/mail/MailMeta.java
delete mode 100644
plugins/transforms/mail/src/main/resources/org/apache/hop/pipeline/transforms/mail/messages/messages_es_ES.properties
delete mode 100644
plugins/transforms/mail/src/main/resources/org/apache/hop/pipeline/transforms/mail/messages/messages_nl_NL.properties
delete mode 100644
plugins/transforms/mail/src/main/resources/org/apache/hop/pipeline/transforms/mail/messages/messages_no_NO.properties
delete mode 100644
plugins/transforms/mail/src/main/resources/org/apache/hop/pipeline/transforms/mail/messages/messages_pl_PL.properties
delete mode 100644
plugins/transforms/mail/src/main/resources/org/apache/hop/pipeline/transforms/mail/messages/messages_pt_PT.properties
delete mode 100644 plugins/transforms/mail/src/main/resources/version.xml
delete mode 100644 plugins/transforms/mailinput/pom.xml
delete mode 100644 plugins/transforms/mailinput/src/assembly/assembly.xml
delete mode 100644
plugins/transforms/mailinput/src/main/java/org/apache/hop/pipeline/transforms/mailinput/MailInput.java
delete mode 100644
plugins/transforms/mailinput/src/main/java/org/apache/hop/pipeline/transforms/mailinput/MailInputMeta.java
delete mode 100644
plugins/transforms/mailinput/src/main/resources/dependencies.xml
delete mode 100644
plugins/transforms/mailinput/src/main/resources/org/apache/hop/pipeline/transforms/mailinput/messages/messages_es_ES.properties
delete mode 100644
plugins/transforms/mailinput/src/main/resources/org/apache/hop/pipeline/transforms/mailinput/messages/messages_nl_NL.properties
delete mode 100644
plugins/transforms/mailinput/src/main/resources/org/apache/hop/pipeline/transforms/mailinput/messages/messages_no_NO.properties
delete mode 100644
plugins/transforms/mailinput/src/main/resources/org/apache/hop/pipeline/transforms/mailinput/messages/messages_pl_PL.properties
delete mode 100644
plugins/transforms/mailinput/src/main/resources/org/apache/hop/pipeline/transforms/mailinput/messages/messages_pt_PT.properties
delete mode 100644 plugins/transforms/mailinput/src/main/resources/version.xml