(struts) branch fix/WW-5501-dmi-s7 updated (bdd29ac73 -> ab431be76)

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch fix/WW-5501-dmi-s7
in repository https://gitbox.apache.org/repos/asf/struts.git


omit bdd29ac73 WW-5501 Ignores DMI related action field
 add b34665046 Improves code quality Uses existing function to split input 
using comma
 add f4d6564bb Merge pull request #1204 from 
apache/fix/improves-code-quality
 add 9d5d80298 Bump github/codeql-action from 3.28.5 to 3.28.8
 add 442b4ea2e Merge pull request #1205 from 
apache/dependabot/github_actions/github/codeql-action-3.28.8
 add 0b4855ac4 Bump org.htmlunit:htmlunit from 4.2.0 to 4.9.0
 add 58b0d536e Merge pull request #1207 from 
apache/dependabot/maven/org.htmlunit-htmlunit-4.9.0
 add ab431be76 WW-5501 Ignores DMI related action field

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   (bdd29ac73)
\
 N -- N -- N   refs/heads/fix/WW-5501-dmi-s7 (ab431be76)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/codeql.yml   |   6 +-
 .github/workflows/scorecards-analysis.yaml |   2 +-
 .../convention/DefaultResultMapBuilder.java| 201 ++---
 .../convention/DefaultResultMapBuilderTest.java| 106 +++
 pom.xml|   2 +-
 5 files changed, 170 insertions(+), 147 deletions(-)



(struts) 01/01: Merge pull request #1207 from apache/dependabot/maven/org.htmlunit-htmlunit-4.9.0

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/struts.git

commit 58b0d536e8679e54e69060b594f9a71a670ee16d
Merge: 442b4ea2e 0b4855ac4
Author: Lukasz Lenart 
AuthorDate: Mon Feb 3 07:17:58 2025 +0100

Merge pull request #1207 from 
apache/dependabot/maven/org.htmlunit-htmlunit-4.9.0

Bump org.htmlunit:htmlunit from 4.2.0 to 4.9.0

 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



(struts) branch dependabot/maven/org.htmlunit-htmlunit-4.9.0 deleted (was 0b4855ac4)

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch 
dependabot/maven/org.htmlunit-htmlunit-4.9.0
in repository https://gitbox.apache.org/repos/asf/struts.git


 was 0b4855ac4 Bump org.htmlunit:htmlunit from 4.2.0 to 4.9.0

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(struts) 01/01: Defines proper snapshot version for BOM

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch fix/bom-version
in repository https://gitbox.apache.org/repos/asf/struts.git

commit 67ba458d036ced59bbeeb770ac0606b2fbd20504
Author: Lukasz Lenart 
AuthorDate: Sun Feb 2 10:00:09 2025 +0100

Defines proper snapshot version for BOM
---
 bom/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bom/pom.xml b/bom/pom.xml
index 09d4daf40..ac842cb3e 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -44,7 +44,7 @@
 
 
 
-6.7.0
+6.7.1-SNAPSHOT
 true
 true
 



(struts) branch fix/bom-version created (now 67ba458d0)

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch fix/bom-version
in repository https://gitbox.apache.org/repos/asf/struts.git


  at 67ba458d0 Defines proper snapshot version for BOM

This branch includes the following new commits:

 new 67ba458d0 Defines proper snapshot version for BOM

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.




(struts) branch release/struts-6-7-x updated (959b2182b -> 4a8ddbb27)

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch release/struts-6-7-x
in repository https://gitbox.apache.org/repos/asf/struts.git


from 959b2182b Merge pull request #1195 from apache/fix/proper-version
 add 67ba458d0 Defines proper snapshot version for BOM
 new 4a8ddbb27 Merge pull request #1202 from apache/fix/bom-version

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:
 bom/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



(struts) branch fix/bom-version deleted (was 67ba458d0)

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch fix/bom-version
in repository https://gitbox.apache.org/repos/asf/struts.git


 was 67ba458d0 Defines proper snapshot version for BOM

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(struts) 01/01: Merge pull request #1202 from apache/fix/bom-version

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch release/struts-6-7-x
in repository https://gitbox.apache.org/repos/asf/struts.git

commit 4a8ddbb2744cb9c5f22b2fbe578bf11213fe0585
Merge: 959b2182b 67ba458d0
Author: Lukasz Lenart 
AuthorDate: Sun Feb 2 10:10:35 2025 +0100

Merge pull request #1202 from apache/fix/bom-version

Defines proper snapshot version for BOM

 bom/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



(struts) branch release/struts-6-7-x updated: [maven-release-plugin] prepare for next development iteration

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch release/struts-6-7-x
in repository https://gitbox.apache.org/repos/asf/struts.git


The following commit(s) were added to refs/heads/release/struts-6-7-x by this 
push:
 new 07603b959 [maven-release-plugin] prepare for next development iteration
07603b959 is described below

commit 07603b9591b75a0a8bac01ed84c888cb815c928e
Author: Lukasz Lenart 
AuthorDate: Sun Feb 2 10:16:30 2025 +0100

[maven-release-plugin] prepare for next development iteration
---
 apps/pom.xml| 2 +-
 apps/rest-showcase/pom.xml  | 4 ++--
 apps/showcase/pom.xml   | 2 +-
 assembly/pom.xml| 2 +-
 bom/pom.xml | 8 
 bundles/admin/pom.xml   | 2 +-
 bundles/demo/pom.xml| 2 +-
 bundles/pom.xml | 2 +-
 core/pom.xml| 2 +-
 plugins/async/pom.xml   | 2 +-
 plugins/bean-validation/pom.xml | 2 +-
 plugins/cdi/pom.xml | 2 +-
 plugins/config-browser/pom.xml  | 2 +-
 plugins/convention/pom.xml  | 2 +-
 plugins/dwr/pom.xml | 2 +-
 plugins/embeddedjsp/pom.xml | 2 +-
 plugins/gxp/pom.xml | 2 +-
 plugins/jasperreports/pom.xml   | 2 +-
 plugins/javatemplates/pom.xml   | 2 +-
 plugins/jfreechart/pom.xml  | 2 +-
 plugins/json/pom.xml| 2 +-
 plugins/junit/pom.xml   | 2 +-
 plugins/osgi/pom.xml| 2 +-
 plugins/oval/pom.xml| 2 +-
 plugins/pell-multipart/pom.xml  | 2 +-
 plugins/plexus/pom.xml  | 2 +-
 plugins/pom.xml | 2 +-
 plugins/portlet-junit/pom.xml   | 2 +-
 plugins/portlet-mocks/pom.xml   | 2 +-
 plugins/portlet-tiles/pom.xml   | 2 +-
 plugins/portlet/pom.xml | 2 +-
 plugins/rest/pom.xml| 2 +-
 plugins/sitemesh/pom.xml| 2 +-
 plugins/spring/pom.xml  | 2 +-
 plugins/testng/pom.xml  | 2 +-
 plugins/tiles/pom.xml   | 2 +-
 plugins/velocity/pom.xml| 2 +-
 plugins/xslt/pom.xml| 2 +-
 pom.xml | 6 +++---
 39 files changed, 45 insertions(+), 45 deletions(-)

diff --git a/apps/pom.xml b/apps/pom.xml
index 9408a47ff..ba8d7fdf4 100644
--- a/apps/pom.xml
+++ b/apps/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.struts
 struts2-parent
-6.7.1
+6.7.2-SNAPSHOT
 
 struts2-apps
 pom
diff --git a/apps/rest-showcase/pom.xml b/apps/rest-showcase/pom.xml
index a0c7008bb..d15c4b1ac 100644
--- a/apps/rest-showcase/pom.xml
+++ b/apps/rest-showcase/pom.xml
@@ -24,12 +24,12 @@
 
 org.apache.struts
 struts2-apps
-6.7.1
+6.7.2-SNAPSHOT
 
 
 struts2-rest-showcase
 war
-6.7.1
+6.7.2-SNAPSHOT
 Struts 2 Rest Showcase Webapp
 Struts 2 Rest Showcase Example
 
diff --git a/apps/showcase/pom.xml b/apps/showcase/pom.xml
index b756a15ca..c5af7d3d8 100644
--- a/apps/showcase/pom.xml
+++ b/apps/showcase/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.struts
 struts2-apps
-6.7.1
+6.7.2-SNAPSHOT
 
 
 struts2-showcase
diff --git a/assembly/pom.xml b/assembly/pom.xml
index 9a412a5a7..6f003fe96 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.struts
 struts2-parent
-6.7.1
+6.7.2-SNAPSHOT
 
 
 struts2-assembly
diff --git a/bom/pom.xml b/bom/pom.xml
index 50a090d42..d004d9dee 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -25,11 +25,11 @@
 
 org.apache.struts
 struts2-parent
-6.7.1
+6.7.2-SNAPSHOT
 
 
 struts2-bom
-6.7.1
+6.7.2-SNAPSHOT
 pom
 
 Struts 2 Bill of Materials
@@ -44,7 +44,7 @@
 
 
 
-6.7.1
+6.7.2-SNAPSHOT
 true
 true
 
@@ -190,7 +190,7 @@
 
 
   
-STRUTS_6_7_1
+STRUTS_6_7_0
 
scm:git:https://gitbox.apache.org/repos/asf/struts.git
 
scm:git:https://gitbox.apache.org/repos/asf/struts.git
 https://github.com/apache/struts/
diff --git a/bundles/admin/pom.xml b/bundles/admin/pom.xml
index 411e10a5b..fbb7517f1 100644
--- a/bundles/admin/pom.xml
+++ b/bundles/admin/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.struts
 struts2-osgi-bundles
-6.7.1
+6.7.2-SNAPSHOT
 
 
 struts2-osgi-admin-bundle
diff --git a/bundles/demo/pom.xml b/bundles/demo/pom.xml
index 26008cfca..ca00dbccf 100644
--- a/bundles/demo/pom.xml
+++ b/bundles/demo/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.struts
 struts2-osgi-bundles
-6.7.1
+6.7.2-SNAPSHOT
 
 
 struts2-osgi-demo-bundle
diff --git a/bundles/pom.xml b/bundles/pom.xml
index 255d368fa..101811ae8 100755
--- a/bundles/pom.xml
+++ b/bundles/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.struts
 struts2-parent
-6.7.1
+6.7.2-SNAPSHOT
 
 
 struts2-osgi-bundles
diff

(struts) branch release/struts-6-7-x updated: [maven-release-plugin] prepare release STRUTS_6_7_1

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch release/struts-6-7-x
in repository https://gitbox.apache.org/repos/asf/struts.git


The following commit(s) were added to refs/heads/release/struts-6-7-x by this 
push:
 new 3227d5929 [maven-release-plugin] prepare release STRUTS_6_7_1
3227d5929 is described below

commit 3227d5929ae0335b17d8e0d0845d4b5b560d4968
Author: Lukasz Lenart 
AuthorDate: Sun Feb 2 10:16:20 2025 +0100

[maven-release-plugin] prepare release STRUTS_6_7_1
---
 apps/pom.xml| 2 +-
 apps/rest-showcase/pom.xml  | 4 ++--
 apps/showcase/pom.xml   | 2 +-
 assembly/pom.xml| 2 +-
 bom/pom.xml | 8 
 bundles/admin/pom.xml   | 2 +-
 bundles/demo/pom.xml| 2 +-
 bundles/pom.xml | 2 +-
 core/pom.xml| 2 +-
 plugins/async/pom.xml   | 2 +-
 plugins/bean-validation/pom.xml | 2 +-
 plugins/cdi/pom.xml | 2 +-
 plugins/config-browser/pom.xml  | 2 +-
 plugins/convention/pom.xml  | 2 +-
 plugins/dwr/pom.xml | 2 +-
 plugins/embeddedjsp/pom.xml | 2 +-
 plugins/gxp/pom.xml | 2 +-
 plugins/jasperreports/pom.xml   | 2 +-
 plugins/javatemplates/pom.xml   | 2 +-
 plugins/jfreechart/pom.xml  | 2 +-
 plugins/json/pom.xml| 2 +-
 plugins/junit/pom.xml   | 2 +-
 plugins/osgi/pom.xml| 2 +-
 plugins/oval/pom.xml| 2 +-
 plugins/pell-multipart/pom.xml  | 2 +-
 plugins/plexus/pom.xml  | 2 +-
 plugins/pom.xml | 2 +-
 plugins/portlet-junit/pom.xml   | 2 +-
 plugins/portlet-mocks/pom.xml   | 2 +-
 plugins/portlet-tiles/pom.xml   | 2 +-
 plugins/portlet/pom.xml | 2 +-
 plugins/rest/pom.xml| 2 +-
 plugins/sitemesh/pom.xml| 2 +-
 plugins/spring/pom.xml  | 2 +-
 plugins/testng/pom.xml  | 2 +-
 plugins/tiles/pom.xml   | 2 +-
 plugins/velocity/pom.xml| 2 +-
 plugins/xslt/pom.xml| 2 +-
 pom.xml | 6 +++---
 39 files changed, 45 insertions(+), 45 deletions(-)

diff --git a/apps/pom.xml b/apps/pom.xml
index acbf24d68..9408a47ff 100644
--- a/apps/pom.xml
+++ b/apps/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.struts
 struts2-parent
-6.7.1-SNAPSHOT
+6.7.1
 
 struts2-apps
 pom
diff --git a/apps/rest-showcase/pom.xml b/apps/rest-showcase/pom.xml
index ac2464dbe..a0c7008bb 100644
--- a/apps/rest-showcase/pom.xml
+++ b/apps/rest-showcase/pom.xml
@@ -24,12 +24,12 @@
 
 org.apache.struts
 struts2-apps
-6.7.1-SNAPSHOT
+6.7.1
 
 
 struts2-rest-showcase
 war
-6.7.1-SNAPSHOT
+6.7.1
 Struts 2 Rest Showcase Webapp
 Struts 2 Rest Showcase Example
 
diff --git a/apps/showcase/pom.xml b/apps/showcase/pom.xml
index 65e01f559..b756a15ca 100644
--- a/apps/showcase/pom.xml
+++ b/apps/showcase/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.struts
 struts2-apps
-6.7.1-SNAPSHOT
+6.7.1
 
 
 struts2-showcase
diff --git a/assembly/pom.xml b/assembly/pom.xml
index 55fc648f7..9a412a5a7 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.struts
 struts2-parent
-6.7.1-SNAPSHOT
+6.7.1
 
 
 struts2-assembly
diff --git a/bom/pom.xml b/bom/pom.xml
index ac842cb3e..50a090d42 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -25,11 +25,11 @@
 
 org.apache.struts
 struts2-parent
-6.7.1-SNAPSHOT
+6.7.1
 
 
 struts2-bom
-6.7.1-SNAPSHOT
+6.7.1
 pom
 
 Struts 2 Bill of Materials
@@ -44,7 +44,7 @@
 
 
 
-6.7.1-SNAPSHOT
+6.7.1
 true
 true
 
@@ -190,7 +190,7 @@
 
 
   
-STRUTS_6_7_0
+STRUTS_6_7_1
 
scm:git:https://gitbox.apache.org/repos/asf/struts.git
 
scm:git:https://gitbox.apache.org/repos/asf/struts.git
 https://github.com/apache/struts/
diff --git a/bundles/admin/pom.xml b/bundles/admin/pom.xml
index 5ff189848..411e10a5b 100644
--- a/bundles/admin/pom.xml
+++ b/bundles/admin/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.struts
 struts2-osgi-bundles
-6.7.1-SNAPSHOT
+6.7.1
 
 
 struts2-osgi-admin-bundle
diff --git a/bundles/demo/pom.xml b/bundles/demo/pom.xml
index bbd051da3..26008cfca 100644
--- a/bundles/demo/pom.xml
+++ b/bundles/demo/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.struts
 struts2-osgi-bundles
-6.7.1-SNAPSHOT
+6.7.1
 
 
 struts2-osgi-demo-bundle
diff --git a/bundles/pom.xml b/bundles/pom.xml
index 7d346e6ee..255d368fa 100755
--- a/bundles/pom.xml
+++ b/bundles/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.struts
 struts2-parent
-6.7.1-SNAPSHOT
+6.7.1
 
 
 struts2-osgi-bundles
diff --git a/core/pom.xm

(struts) annotated tag STRUTS_6_7_1 created (now e5b4d3771)

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to annotated tag STRUTS_6_7_1
in repository https://gitbox.apache.org/repos/asf/struts.git


  at e5b4d3771 (tag)
 tagging 3227d5929ae0335b17d8e0d0845d4b5b560d4968 (commit)
 replaces STRUTS_6_7_0
  by Lukasz Lenart
  on Sun Feb 2 10:16:26 2025 +0100

- Log -
[maven-release-plugin] copy for tag STRUTS_6_7_1
---

No new revisions were added by this update.



(struts) branch fix/improves-code-quality updated (14437155e -> b34665046)

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch fix/improves-code-quality
in repository https://gitbox.apache.org/repos/asf/struts.git


 discard 14437155e Improves code quality Uses existing function to split input 
using comma
 add b34665046 Improves code quality Uses existing function to split input 
using comma

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   (14437155e)
\
 N -- N -- N   refs/heads/fix/improves-code-quality (b34665046)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../apache/struts2/convention/DefaultResultMapBuilderTest.java| 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)



svn commit: r74583 - /dev/struts/6.7.1/

2025-02-02 Thread lukaszlenart
Author: lukaszlenart
Date: Sun Feb  2 09:30:28 2025
New Revision: 74583

Log:
Updates test release 6.7.1

Added:
dev/struts/6.7.1/
dev/struts/6.7.1/struts-6.7.1-all.zip   (with props)
dev/struts/6.7.1/struts-6.7.1-all.zip.asc
dev/struts/6.7.1/struts-6.7.1-all.zip.sha256
dev/struts/6.7.1/struts-6.7.1-all.zip.sha512
dev/struts/6.7.1/struts-6.7.1-apps.zip   (with props)
dev/struts/6.7.1/struts-6.7.1-apps.zip.asc
dev/struts/6.7.1/struts-6.7.1-apps.zip.sha256
dev/struts/6.7.1/struts-6.7.1-apps.zip.sha512
dev/struts/6.7.1/struts-6.7.1-docs.zip   (with props)
dev/struts/6.7.1/struts-6.7.1-docs.zip.asc
dev/struts/6.7.1/struts-6.7.1-docs.zip.sha256
dev/struts/6.7.1/struts-6.7.1-docs.zip.sha512
dev/struts/6.7.1/struts-6.7.1-lib.zip   (with props)
dev/struts/6.7.1/struts-6.7.1-lib.zip.asc
dev/struts/6.7.1/struts-6.7.1-lib.zip.sha256
dev/struts/6.7.1/struts-6.7.1-lib.zip.sha512
dev/struts/6.7.1/struts-6.7.1-min-lib.zip   (with props)
dev/struts/6.7.1/struts-6.7.1-min-lib.zip.asc
dev/struts/6.7.1/struts-6.7.1-min-lib.zip.sha256
dev/struts/6.7.1/struts-6.7.1-min-lib.zip.sha512
dev/struts/6.7.1/struts-6.7.1-src.zip   (with props)
dev/struts/6.7.1/struts-6.7.1-src.zip.asc
dev/struts/6.7.1/struts-6.7.1-src.zip.sha256
dev/struts/6.7.1/struts-6.7.1-src.zip.sha512

Added: dev/struts/6.7.1/struts-6.7.1-all.zip
==
Binary file - no diff available.

Propchange: dev/struts/6.7.1/struts-6.7.1-all.zip
--
svn:mime-type = application/octet-stream

Added: dev/struts/6.7.1/struts-6.7.1-all.zip.asc
==
--- dev/struts/6.7.1/struts-6.7.1-all.zip.asc (added)
+++ dev/struts/6.7.1/struts-6.7.1-all.zip.asc Sun Feb  2 09:30:28 2025
@@ -0,0 +1,17 @@
+-BEGIN PGP SIGNATURE-
+
+iQJMBAABCgA2FiEEDgCGmDROYrkGM7fGKEFhBmOvux8FAmefOngYHGx1a2Fzemxl
+bmFydEBhcGFjaGUub3JnAAoJEChBYQZjr7sfAQoQALYsCgO5vurD+MW08H8La1oZ
+2ENitw/kYLuYlpWi2nia3PkSG7tRI7T0SwVvunEWRs9PFl0pBM4ybG5p5RzJ8adG
+FPeL7xUscEqsY/VnkctBbD3OGwNQ0cVo5+0s8Q27rEDLykVBpXEoepl/FyHMqS8q
+IvTBii813QO3rfy0+JlnXBSAU8F+JrILjmq1koYXeqMG92kmIwu/zBSgxlxFwOrQ
+CCK+AC698pbetMKZuDyzMS79Ly2xP6QTChU+VJC6CiIv3zzN50VeGpY7UjKmTUhO
+ysnbFB4wCRDlXvytLnow7LPn+WvynhYTO97Jcm6Dkpzz25Qm74bDu/et5XMKAJrE
+Pqf09R4V5Qw8OW8sYbvns4Pc9EOFzOQhJFQNy7AbOMrjWq37oOEdEWFWWeTBMGVK
+oJwOqgQMucWaJLEDpBBcZwgW6CfHFz+ds7SBr7VrftCpQ+YzdBRFyIFIQLIXRdQ3
+6hFQNEBWyGvZONz8Cuvu0VOkJ/fbVbP3F7QlqHvx6jYTWbAXj09o+YLR8VFzxzv8
+b9MxBVN2jYwULV3tr5dSb0r9KGOZK6lpQEFgn6CpYghwHVEqIicFrZnFBI6NWnvr
+py8KkaZO90UAnqRX8S7NnKz1UbuIaEK3VdzyeS8ZALZHRrVhikSDjmmxbkrNvy9/
+DsLNbnAgjZjb4G7SXEXq
+=0M/0
+-END PGP SIGNATURE-

Added: dev/struts/6.7.1/struts-6.7.1-all.zip.sha256
==
--- dev/struts/6.7.1/struts-6.7.1-all.zip.sha256 (added)
+++ dev/struts/6.7.1/struts-6.7.1-all.zip.sha256 Sun Feb  2 09:30:28 2025
@@ -0,0 +1 @@
+90c64b6baf570abfd9f3f177ffa5505e8af543d71e0e17ec95985232c8a6bd32  
struts-6.7.1-all.zip

Added: dev/struts/6.7.1/struts-6.7.1-all.zip.sha512
==
--- dev/struts/6.7.1/struts-6.7.1-all.zip.sha512 (added)
+++ dev/struts/6.7.1/struts-6.7.1-all.zip.sha512 Sun Feb  2 09:30:28 2025
@@ -0,0 +1 @@
+ea2a06d0a19bc3f5c070aab8793549634202d825c65682183168e807f10759cd5a9979b9853bdaf035bad5492182741e893ab7396c54ac5181a5b7923b5aa179
  struts-6.7.1-all.zip

Added: dev/struts/6.7.1/struts-6.7.1-apps.zip
==
Binary file - no diff available.

Propchange: dev/struts/6.7.1/struts-6.7.1-apps.zip
--
svn:mime-type = application/octet-stream

Added: dev/struts/6.7.1/struts-6.7.1-apps.zip.asc
==
--- dev/struts/6.7.1/struts-6.7.1-apps.zip.asc (added)
+++ dev/struts/6.7.1/struts-6.7.1-apps.zip.asc Sun Feb  2 09:30:28 2025
@@ -0,0 +1,17 @@
+-BEGIN PGP SIGNATURE-
+
+iQJMBAABCgA2FiEEDgCGmDROYrkGM7fGKEFhBmOvux8FAmefOnkYHGx1a2Fzemxl
+bmFydEBhcGFjaGUub3JnAAoJEChBYQZjr7sf0EUQAJorVR444MMhAHqT+Z4RUJ0Z
+GFZnybevWfDOVTkzyUsmefQcL7rOG7O3H6gsCqdHwDqNwkrVcRKUW1lcofcYxywm
+lDy9woEniUU/11TA9ZwiiaZA/9c/Lly0gMj7qAUtn79klq6vlLWOxZsDEHz5ldCe
+QYCmjwAgvpG6bDiE0Xn5Q17RwpyN3IbobTbna5S8MSiQq8DriC+R0TBJewikbhs8
+v/h3QLxOh0fv4u16ED/YKzMFwu4RT0sZ9XrmwrtcD9PhkmWhfXO71UodvicYQIfM
+MGiSdQ4zl2WToNSFAu9wtomXorEHq4tFl/Yjqn05sI/sWkl++clDLC8JEZ+noehq
+Ub30ElKQ0vRzOh32jmTxtHZDD2YwptWrSFPZXemiC5i1gUJb5WP5dU2PnHkVRuSZ
+Je5i2CNKNJ2XABwnZ8YrNWpCmQ8VAPMhOE5y1zsbXz42nSMEy68kOYtfug6U98ZC
+mtSv0HhsiZa1PAE6bI9HagnKnOTlPchQQeNv5clCBYAieBSuNfZ//kRHHkkFpiIX
+U/xuKjKOZKxXNuzGoQzRBiPiBTHJTFjefZQvLXIKS01baO8q

(struts) branch dependabot/github_actions/github/codeql-action-3.28.8 created (now 9d5d80298)

2025-02-02 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/github_actions/github/codeql-action-3.28.8
in repository https://gitbox.apache.org/repos/asf/struts.git


  at 9d5d80298 Bump github/codeql-action from 3.28.5 to 3.28.8

No new revisions were added by this update.



(struts) branch dependabot/maven/jakarta.servlet.jsp-jakarta.servlet.jsp-api-3.1.1 created (now 653d73896)

2025-02-02 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/maven/jakarta.servlet.jsp-jakarta.servlet.jsp-api-3.1.1
in repository https://gitbox.apache.org/repos/asf/struts.git


  at 653d73896 Bump jakarta.servlet.jsp:jakarta.servlet.jsp-api from 3.1.0 
to 3.1.1

No new revisions were added by this update.



(struts) branch dependabot/maven/org.htmlunit-htmlunit-4.9.0 created (now 0b4855ac4)

2025-02-02 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/maven/org.htmlunit-htmlunit-4.9.0
in repository https://gitbox.apache.org/repos/asf/struts.git


  at 0b4855ac4 Bump org.htmlunit:htmlunit from 4.2.0 to 4.9.0

No new revisions were added by this update.



(struts-examples) branch dependabot/maven/io.quarkus-quarkus-universe-bom-3.17.8 deleted (was 5a17daa)

2025-02-02 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/maven/io.quarkus-quarkus-universe-bom-3.17.8
in repository https://gitbox.apache.org/repos/asf/struts-examples.git


 was 5a17daa  Bump io.quarkus:quarkus-universe-bom from 3.17.5 to 3.17.8

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(struts-examples) branch dependabot/maven/io.quarkus-quarkus-universe-bom-3.18.1 created (now 42e9a14)

2025-02-02 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/maven/io.quarkus-quarkus-universe-bom-3.18.1
in repository https://gitbox.apache.org/repos/asf/struts-examples.git


  at 42e9a14  Bump io.quarkus:quarkus-universe-bom from 3.17.5 to 3.18.1

No new revisions were added by this update.



(struts) 01/01: Merge pull request #1204 from apache/fix/improves-code-quality

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/struts.git

commit f4d6564bbb4d9702b838c4d23fee6e582732b555
Merge: 080263e93 b34665046
Author: Lukasz Lenart 
AuthorDate: Mon Feb 3 07:16:47 2025 +0100

Merge pull request #1204 from apache/fix/improves-code-quality

Improves code quality

 .../convention/DefaultResultMapBuilder.java| 201 ++---
 .../convention/DefaultResultMapBuilderTest.java| 106 +++
 2 files changed, 165 insertions(+), 142 deletions(-)



(struts) branch fix/improves-code-quality deleted (was b34665046)

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch fix/improves-code-quality
in repository https://gitbox.apache.org/repos/asf/struts.git


 was b34665046 Improves code quality Uses existing function to split input 
using comma

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(struts) branch main updated (080263e93 -> f4d6564bb)

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/struts.git


from 080263e93 [maven-release-plugin] prepare for next development iteration
 add b34665046 Improves code quality Uses existing function to split input 
using comma
 new f4d6564bb Merge pull request #1204 from 
apache/fix/improves-code-quality

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:
 .../convention/DefaultResultMapBuilder.java| 201 ++---
 .../convention/DefaultResultMapBuilderTest.java| 106 +++
 2 files changed, 165 insertions(+), 142 deletions(-)



(struts) branch main updated (f4d6564bb -> 442b4ea2e)

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/struts.git


from f4d6564bb Merge pull request #1204 from 
apache/fix/improves-code-quality
 add 9d5d80298 Bump github/codeql-action from 3.28.5 to 3.28.8
 new 442b4ea2e Merge pull request #1205 from 
apache/dependabot/github_actions/github/codeql-action-3.28.8

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:
 .github/workflows/codeql.yml   | 6 +++---
 .github/workflows/scorecards-analysis.yaml | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)



(struts) 01/01: Merge pull request #1205 from apache/dependabot/github_actions/github/codeql-action-3.28.8

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/struts.git

commit 442b4ea2e64032573485be417a43fa2b3c0d3580
Merge: f4d6564bb 9d5d80298
Author: Lukasz Lenart 
AuthorDate: Mon Feb 3 07:17:24 2025 +0100

Merge pull request #1205 from 
apache/dependabot/github_actions/github/codeql-action-3.28.8

Bump github/codeql-action from 3.28.5 to 3.28.8

 .github/workflows/codeql.yml   | 6 +++---
 .github/workflows/scorecards-analysis.yaml | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)



(struts) branch dependabot/github_actions/github/codeql-action-3.28.8 deleted (was 9d5d80298)

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch 
dependabot/github_actions/github/codeql-action-3.28.8
in repository https://gitbox.apache.org/repos/asf/struts.git


 was 9d5d80298 Bump github/codeql-action from 3.28.5 to 3.28.8

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(struts) branch main updated (442b4ea2e -> 58b0d536e)

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/struts.git


from 442b4ea2e Merge pull request #1205 from 
apache/dependabot/github_actions/github/codeql-action-3.28.8
 add 0b4855ac4 Bump org.htmlunit:htmlunit from 4.2.0 to 4.9.0
 new 58b0d536e Merge pull request #1207 from 
apache/dependabot/maven/org.htmlunit-htmlunit-4.9.0

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:
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



(struts) branch fix/WW-5501-dmi-s7 created (now bdd29ac73)

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch fix/WW-5501-dmi-s7
in repository https://gitbox.apache.org/repos/asf/struts.git


  at bdd29ac73 WW-5501 Ignores DMI related action field

This branch includes the following new commits:

 new bdd29ac73 WW-5501 Ignores DMI related action field

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.




(struts) 01/01: WW-5501 Ignores DMI related action field

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch fix/WW-5501-dmi-s7
in repository https://gitbox.apache.org/repos/asf/struts.git

commit bdd29ac7322dbf0743abc3db494124492d18b842
Author: Lukasz Lenart 
AuthorDate: Sun Feb 2 13:56:03 2025 +0100

WW-5501 Ignores DMI related action field
---
 .../multipart/AbstractMultiPartRequest.java| 18 --
 .../multipart/JakartaMultiPartRequest.java | 12 
 .../multipart/JakartaStreamMultiPartRequest.java   | 12 
 .../AbstractMultiPartRequestWithDMITest.java   | 69 ++
 .../JakartaMultiPartRequestWithDMITest.java| 28 +
 .../JakartaStreamMultiPartRequestWithDMITest.java  | 28 +
 6 files changed, 161 insertions(+), 6 deletions(-)

diff --git 
a/core/src/main/java/org/apache/struts2/dispatcher/multipart/AbstractMultiPartRequest.java
 
b/core/src/main/java/org/apache/struts2/dispatcher/multipart/AbstractMultiPartRequest.java
index cceef2cab..7f848a56d 100644
--- 
a/core/src/main/java/org/apache/struts2/dispatcher/multipart/AbstractMultiPartRequest.java
+++ 
b/core/src/main/java/org/apache/struts2/dispatcher/multipart/AbstractMultiPartRequest.java
@@ -18,9 +18,6 @@
  */
 package org.apache.struts2.dispatcher.multipart;
 
-import org.apache.struts2.inject.Inject;
-import org.apache.struts2.security.DefaultExcludedPatternsChecker;
-import org.apache.struts2.security.ExcludedPatternsChecker;
 import jakarta.servlet.http.HttpServletRequest;
 import org.apache.commons.fileupload2.core.FileUploadByteCountLimitException;
 import org.apache.commons.fileupload2.core.FileUploadContentTypeException;
@@ -28,11 +25,15 @@ import 
org.apache.commons.fileupload2.core.FileUploadException;
 import org.apache.commons.fileupload2.core.FileUploadFileCountLimitException;
 import org.apache.commons.fileupload2.core.FileUploadSizeException;
 import 
org.apache.commons.fileupload2.jakarta.servlet6.JakartaServletDiskFileUpload;
+import org.apache.commons.lang3.BooleanUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
 import org.apache.struts2.StrutsConstants;
 import org.apache.struts2.dispatcher.LocalizedMessage;
+import org.apache.struts2.inject.Inject;
+import org.apache.struts2.security.DefaultExcludedPatternsChecker;
+import org.apache.struts2.security.ExcludedPatternsChecker;
 
 import java.io.IOException;
 import java.nio.charset.Charset;
@@ -54,7 +55,8 @@ public abstract class AbstractMultiPartRequest implements 
MultiPartRequest {
 
 private static final Logger LOG = 
LogManager.getLogger(AbstractMultiPartRequest.class);
 
-private static final String EXCLUDED_FILE_PATTERN = 
".*[<>&\"'|;/?*:]+.*|.*\\.\\..*";
+private static final String EXCLUDED_FILE_PATTERN = 
"^(.*[<>&\"'|;/?*:]+.*|.*\\.\\..*)$";
+private static final String EXCLUDED_FILE_PATTERN_WITH_DMI_SUPPORT = 
"^(?!action:[^<>&\"'|;/?*:]+(![^<>&\"'|;/?*:]+)?$)(.*[<>&\"'|;/?*:]+.*|.*\\.\\..*)$\n";
 
 /**
  * Defines the internal buffer size used during streaming operations.
@@ -114,9 +116,13 @@ public abstract class AbstractMultiPartRequest implements 
MultiPartRequest {
 
 private final ExcludedPatternsChecker patternsChecker;
 
-protected AbstractMultiPartRequest() {
+protected AbstractMultiPartRequest(String dmiValue) {
 patternsChecker = new DefaultExcludedPatternsChecker();
-((DefaultExcludedPatternsChecker) 
patternsChecker).setAdditionalExcludePatterns(EXCLUDED_FILE_PATTERN);
+if (BooleanUtils.toBoolean(dmiValue)) {
+((DefaultExcludedPatternsChecker) 
patternsChecker).setAdditionalExcludePatterns(EXCLUDED_FILE_PATTERN_WITH_DMI_SUPPORT);
+} else {
+((DefaultExcludedPatternsChecker) 
patternsChecker).setAdditionalExcludePatterns(EXCLUDED_FILE_PATTERN);
+}
 }
 
 /**
diff --git 
a/core/src/main/java/org/apache/struts2/dispatcher/multipart/JakartaMultiPartRequest.java
 
b/core/src/main/java/org/apache/struts2/dispatcher/multipart/JakartaMultiPartRequest.java
index 737ba23f8..341900eb8 100644
--- 
a/core/src/main/java/org/apache/struts2/dispatcher/multipart/JakartaMultiPartRequest.java
+++ 
b/core/src/main/java/org/apache/struts2/dispatcher/multipart/JakartaMultiPartRequest.java
@@ -25,6 +25,8 @@ import 
org.apache.commons.fileupload2.jakarta.servlet6.JakartaServletDiskFileUpl
 import org.apache.commons.lang3.StringUtils;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
+import org.apache.struts2.StrutsConstants;
+import org.apache.struts2.inject.Inject;
 
 import java.io.IOException;
 import java.nio.charset.Charset;
@@ -41,6 +43,16 @@ public class JakartaMultiPartRequest extends 
AbstractMultiPartRequest {
 
 private static final Logger LOG = 
LogManager.getLogger(JakartaMultiPartRequest.class);
 
+public JakartaMultiPartRequest() {
+s

(struts) 01/01: Improves code quality Uses existing function to split input using comma

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch fix/improves-code-quality
in repository https://gitbox.apache.org/repos/asf/struts.git

commit 14437155e3c1210250666252c3330ca200bad046
Author: Lukasz Lenart 
AuthorDate: Sun Feb 2 16:21:07 2025 +0100

Improves code quality
Uses existing function to split input using comma
---
 .../convention/DefaultResultMapBuilder.java| 201 ++---
 .../convention/DefaultResultMapBuilderTest.java| 102 +++
 2 files changed, 162 insertions(+), 141 deletions(-)

diff --git 
a/plugins/convention/src/main/java/org/apache/struts2/convention/DefaultResultMapBuilder.java
 
b/plugins/convention/src/main/java/org/apache/struts2/convention/DefaultResultMapBuilder.java
index 2688e32d7..380b77994 100644
--- 
a/plugins/convention/src/main/java/org/apache/struts2/convention/DefaultResultMapBuilder.java
+++ 
b/plugins/convention/src/main/java/org/apache/struts2/convention/DefaultResultMapBuilder.java
@@ -18,26 +18,27 @@
  */
 package org.apache.struts2.convention;
 
-import org.apache.struts2.action.Action;
+import jakarta.servlet.ServletContext;
+import org.apache.commons.lang3.BooleanUtils;
+import org.apache.commons.lang3.ObjectUtils;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.apache.struts2.ActionContext;
+import org.apache.struts2.action.Action;
 import org.apache.struts2.config.ConfigurationException;
 import org.apache.struts2.config.entities.PackageConfig;
 import org.apache.struts2.config.entities.ResultConfig;
 import org.apache.struts2.config.entities.ResultTypeConfig;
+import org.apache.struts2.convention.annotation.Result;
+import org.apache.struts2.convention.annotation.Results;
 import org.apache.struts2.inject.Container;
 import org.apache.struts2.inject.Inject;
+import org.apache.struts2.util.TextParseUtil;
 import org.apache.struts2.util.finder.ClassLoaderInterface;
 import org.apache.struts2.util.finder.ClassLoaderInterfaceDelegate;
 import org.apache.struts2.util.finder.ResourceFinder;
 import org.apache.struts2.util.finder.Test;
-import jakarta.servlet.ServletContext;
-import org.apache.commons.lang3.BooleanUtils;
-import org.apache.commons.lang3.ObjectUtils;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.logging.log4j.LogManager;
-import org.apache.logging.log4j.Logger;
-import org.apache.struts2.convention.annotation.Result;
-import org.apache.struts2.convention.annotation.Results;
 
 import java.io.IOException;
 import java.net.URL;
@@ -123,23 +124,24 @@ public class DefaultResultMapBuilder implements 
ResultMapBuilder {
 /**
  * Constructs the SimpleResultMapBuilder using the given result location.
  *
- * @param   servletContext The ServletContext for finding the resources of 
the web application.
- * @param   container The Xwork container
- * @param   relativeResultTypes The list of result types that can have 
locations that are relative
- *  and the result location (which is the resultPath plus the 
namespace) prepended to them.
+ * @param servletContext  The ServletContext for finding the resources 
of the web application.
+ * @param container   The Xwork container
+ * @param relativeResultTypes The list of result types that can have 
locations that are relative
+ *and the result location (which is the 
resultPath plus the namespace) prepended to them.
  */
 @Inject
 public DefaultResultMapBuilder(ServletContext servletContext, Container 
container,
-@Inject(ConventionConstants.CONVENTION_RELATIVE_RESULT_TYPES) 
String relativeResultTypes) {
+   
@Inject(ConventionConstants.CONVENTION_RELATIVE_RESULT_TYPES) String 
relativeResultTypes) {
 this.servletContext = servletContext;
-this.relativeResultTypes = 
Set.of(relativeResultTypes.split("\\s*[,]\\s*"));
-this.conventionsService = 
container.getInstance(ConventionsService.class, 
container.getInstance(String.class, 
ConventionConstants.CONVENTION_CONVENTIONS_SERVICE));
+this.relativeResultTypes = 
TextParseUtil.commaDelimitedStringToSet(relativeResultTypes);
+String instanceName = container.getInstance(String.class, 
ConventionConstants.CONVENTION_CONVENTIONS_SERVICE);
+this.conventionsService = 
container.getInstance(ConventionsService.class, instanceName);
 }
 
 /**
  * @param flatResultLayout If 'true' result resources will be expected to 
be in the form
- *  ${namespace}/${actionName}-${result}.${extension}, otherwise 
in the form
- *  ${namespace}/${actionName}/${result}.${extension}
+ * 
${namespace}/${actionName}-${result}.${extension}, otherwise in the form
+ * 
${namespace}/${actionName}/${result}.${exte

(struts) branch fix/improves-code-quality created (now 14437155e)

2025-02-02 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch fix/improves-code-quality
in repository https://gitbox.apache.org/repos/asf/struts.git


  at 14437155e Improves code quality Uses existing function to split input 
using comma

This branch includes the following new commits:

 new 14437155e Improves code quality Uses existing function to split input 
using comma

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.