[struts-site] branch asf-site updated: Updates production by Jenkins

2019-11-29 Thread git-site-role
This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/struts-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
 new dff382b  Updates production by Jenkins
dff382b is described below

commit dff382bfdefe1ad596b52032cf7213bbf0de0aaa
Author: jenkins 
AuthorDate: Fri Nov 29 09:45:37 2019 +

Updates production by Jenkins
---
 content/announce.html | 62 +++
 content/download.html | 44 ++--
 content/index.html| 10 -
 content/releases.html | 24 +++-
 4 files changed, 112 insertions(+), 28 deletions(-)

diff --git a/content/announce.html b/content/announce.html
index ef4009e..1b81493 100644
--- a/content/announce.html
+++ b/content/announce.html
@@ -130,6 +130,7 @@
 Announcements 2019
 
 
+  29 November 2019 - 
Struts 2.5.22 General Availability
   12 September 2019 - 
Struts 2.3.x reached End-Of-Life
   15 August 2019 - 
Security Advice: Announcing corrected affected version ranges in historic 
Apache Struts security bulletins and CVE entries
   14 January 2019 - 
Struts 2.5.20 General Availability
@@ -140,6 +141,67 @@
   Skip to: Announcements - 2018
 
 
+29 November 2019 - Struts 2.5.22 General Availability
+
+The Apache Struts group is pleased to announce that Struts 2.5.22 is 
available as a “General Availability”
+release. The GA designation is our highest quality grade.
+
+Apache Struts 2 is an elegant, extensible framework for creating 
enterprise-ready Java web applications.
+The framework is designed to streamline the full development cycle, from 
building, to deploying,
+to maintaining applications over time.
+
+
+  Please be aware of new security enhancements added to the version of 
Struts, they are disabled by default 
+but please consider enabling them to increase safety of you application. You 
will find more details in our 
+Security Guide.
+
+
+Below is a full list of all changes:
+
+
+  File upload fails from certain clients
+  Not existing property in listValueKey throws exception
+  Can’t get OgnlValueStack log even if enable logMissingProperties
+  No more calling of a static variable in Struts 2.8.20 available
+  NullPointerException in ProxyUtil class when accessing static member
+  EmptyStackException in JSON plugin due to concurrency
+  Tiles bug when parsing file:// URLs including # as part of the URL
+  Accessing static variable via OGNL returns nothing
+  HttpParameters.Builder can wrap objects in two layers of Parameters
+  Binding Integer Array upon form submission
+  Double-submit of TokenSessionStoreInterceptor broken since 2.5.16
+  xerces tries to load resources from the internet
+  Dispatcher prints stacktraces directly to the console
+  The content allowed-methods tag of the XML configuration is sometimes 
truncated
+  OGNL: An illegal reflective access operation has occurred
+  java.lang.reflect.InvocationTargetException - Class: 
com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector
+  Struts2 convention plugin lacks Java 11 support
+  Upgrade SLF4J to latest 1.7.x version
+  Minor enhancement/fix to AbstractLocalizedTextProvider
+  Provide mechanism to clear OgnlUtil caches
+  Struts 2 unit testing using StrutTestCase class
+  Upgrade Jackson library to the latest version
+  Upgrade to OGNL version 3.1.22
+  Update a few Struts 2.5.x libraries to more recent versions
+  Upgrade commons-beanutils to version 1.9.4
+  Upgrade jackson-databind to version 2.9.9.3
+  Upgrade to OGNL 3.1.26 and adapt to its new features
+
+
+Apache Struts 2 is an elegant, extensible framework for creating 
enterprise-ready Java web applications.
+The framework is designed to streamline the full development cycle, from 
building, to deploying,
+to maintaining applications over time.
+
+All developers are strongly advised to perform this 
action.
+
+The 2.5.x series of the Apache Struts framework has a minimum requirement 
of the following specification versions:
+Servlet API 2.4, JSP API 2.0, and Java 7.
+
+Should any issues arise with your use of any version of the Struts 
framework, please post your comments
+to the user list, and, if appropriate, file a tracking ticket.
+
+You can download this version from our download page.
+
 12 September 2019 - Struts 2.3.x reached End-Of-Life
 
 As announced over 6 months ago, Apache Struts 2.3.x web framework series 
reached its end of life and won’t be longer 
diff --git a/content/download.html b/content/download.html
index cdd911f..8ba3fbd 100644
--- a/content/download.html
+++ b/content/download.html
@@ -189,26 +189,26 @@
 
 Full Releases
 
-Struts 2.5.20
+Struts 2.5.22
 
 
-  https://struts.apache.org/;>Apache Struts 2.5.20 is an elegant, 
extensible
+  https://struts.apache.org/;>Apache Struts 2.5.22 is an elegant, 
extensible
   framework for creating enterprise-ready Java 

[struts-site] 01/01: Merge pull request #138 from apache/struts-2522

2019-11-29 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

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

commit 2a7c9e02206fcc83f885f0c23f09d8c6722996ff
Merge: bd2c016 dc4049a
Author: Lukasz Lenart 
AuthorDate: Fri Nov 29 10:41:23 2019 +0100

Merge pull request #138 from apache/struts-2522

Struts 2.5.22

 _config.yml  |  8 
 docker-build.fish|  5 -
 docker-build.sh  |  5 -
 docker-run.fish  |  4 +++-
 docker-run.sh|  5 -
 source/announce.md   | 57 
 source/releases.html | 22 
 7 files changed, 98 insertions(+), 8 deletions(-)



[struts-site] branch master updated (bd2c016 -> 2a7c9e0)

2019-11-29 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

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


from bd2c016  Merge pull request #137 from yasserzamani/WW-5041
 add 5cb4efc  Adds announcement about Struts 2.5.22
 add b69867e  Uses official Jekyll Docker image to serve and build website 
locally
 add dc4049a  Adds outdated releases
 new 2a7c9e0  Merge pull request #138 from apache/struts-2522

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:
 _config.yml  |  8 
 docker-build.fish|  5 -
 docker-build.sh  |  5 -
 docker-run.fish  |  4 +++-
 docker-run.sh|  5 -
 source/announce.md   | 57 
 source/releases.html | 22 
 7 files changed, 98 insertions(+), 8 deletions(-)



[struts-site] branch asf-staging updated: Updates stage by Jenkins

2019-11-29 Thread git-site-role
This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/struts-site.git


The following commit(s) were added to refs/heads/asf-staging by this push:
 new 3e59b3d  Updates stage by Jenkins
3e59b3d is described below

commit 3e59b3d0ea97bc24bff643df0ad763b6a9844086
Author: jenkins 
AuthorDate: Fri Nov 29 09:39:25 2019 +

Updates stage by Jenkins
---
 content/releases.html | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/content/releases.html b/content/releases.html
index 9333733..017423c 100644
--- a/content/releases.html
+++ b/content/releases.html
@@ -231,6 +231,28 @@
   
   
 
+  Struts 2.5.20
+
+14 January 2019
+
+
+
+  https://cwiki.apache.org/confluence/display/WW/Version+Notes+2.5.20;>Version
 notes
+
+  
+  
+
+  Struts 2.5.18
+
+26 September 2018
+
+
+
+  https://cwiki.apache.org/confluence/display/WW/Version+Notes+2.5.18;>Version
 notes
+
+  
+  
+
   Struts 2.5.17
 
 22 August 2018



[struts-site] branch struts-2522 updated: Adds outdated releases

2019-11-29 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/struts-2522 by this push:
 new dc4049a  Adds outdated releases
dc4049a is described below

commit dc4049aa0f3303422b8254c62844a9df0c1c2b91
Author: Lukasz Lenart 
AuthorDate: Fri Nov 29 10:38:49 2019 +0100

Adds outdated releases
---
 source/releases.html | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/source/releases.html b/source/releases.html
index b43327e..7e42139 100644
--- a/source/releases.html
+++ b/source/releases.html
@@ -107,6 +107,28 @@ title: Releases
   
   
 
+  Struts 2.5.20
+
+14 January 2019
+
+
+
+  Version notes
+
+  
+  
+
+  Struts 2.5.18
+
+26 September 2018
+
+
+
+  Version notes
+
+  
+  
+
   Struts 2.5.17
 
 22 August 2018



[struts-site] branch asf-staging updated: Updates stage by Jenkins

2019-11-29 Thread git-site-role
This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/struts-site.git


The following commit(s) were added to refs/heads/asf-staging by this push:
 new cd6d95d  Updates stage by Jenkins
cd6d95d is described below

commit cd6d95db3663c30a7c6b96bddf3d337235faedd0
Author: jenkins 
AuthorDate: Fri Nov 29 09:33:17 2019 +

Updates stage by Jenkins
---
 content/announce.html | 62 +++
 content/download.html | 44 ++--
 content/index.html| 10 -
 content/releases.html |  2 +-
 4 files changed, 90 insertions(+), 28 deletions(-)

diff --git a/content/announce.html b/content/announce.html
index ef4009e..1b81493 100644
--- a/content/announce.html
+++ b/content/announce.html
@@ -130,6 +130,7 @@
 Announcements 2019
 
 
+  29 November 2019 - 
Struts 2.5.22 General Availability
   12 September 2019 - 
Struts 2.3.x reached End-Of-Life
   15 August 2019 - 
Security Advice: Announcing corrected affected version ranges in historic 
Apache Struts security bulletins and CVE entries
   14 January 2019 - 
Struts 2.5.20 General Availability
@@ -140,6 +141,67 @@
   Skip to: Announcements - 2018
 
 
+29 November 2019 - Struts 2.5.22 General Availability
+
+The Apache Struts group is pleased to announce that Struts 2.5.22 is 
available as a “General Availability”
+release. The GA designation is our highest quality grade.
+
+Apache Struts 2 is an elegant, extensible framework for creating 
enterprise-ready Java web applications.
+The framework is designed to streamline the full development cycle, from 
building, to deploying,
+to maintaining applications over time.
+
+
+  Please be aware of new security enhancements added to the version of 
Struts, they are disabled by default 
+but please consider enabling them to increase safety of you application. You 
will find more details in our 
+Security Guide.
+
+
+Below is a full list of all changes:
+
+
+  File upload fails from certain clients
+  Not existing property in listValueKey throws exception
+  Can’t get OgnlValueStack log even if enable logMissingProperties
+  No more calling of a static variable in Struts 2.8.20 available
+  NullPointerException in ProxyUtil class when accessing static member
+  EmptyStackException in JSON plugin due to concurrency
+  Tiles bug when parsing file:// URLs including # as part of the URL
+  Accessing static variable via OGNL returns nothing
+  HttpParameters.Builder can wrap objects in two layers of Parameters
+  Binding Integer Array upon form submission
+  Double-submit of TokenSessionStoreInterceptor broken since 2.5.16
+  xerces tries to load resources from the internet
+  Dispatcher prints stacktraces directly to the console
+  The content allowed-methods tag of the XML configuration is sometimes 
truncated
+  OGNL: An illegal reflective access operation has occurred
+  java.lang.reflect.InvocationTargetException - Class: 
com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector
+  Struts2 convention plugin lacks Java 11 support
+  Upgrade SLF4J to latest 1.7.x version
+  Minor enhancement/fix to AbstractLocalizedTextProvider
+  Provide mechanism to clear OgnlUtil caches
+  Struts 2 unit testing using StrutTestCase class
+  Upgrade Jackson library to the latest version
+  Upgrade to OGNL version 3.1.22
+  Update a few Struts 2.5.x libraries to more recent versions
+  Upgrade commons-beanutils to version 1.9.4
+  Upgrade jackson-databind to version 2.9.9.3
+  Upgrade to OGNL 3.1.26 and adapt to its new features
+
+
+Apache Struts 2 is an elegant, extensible framework for creating 
enterprise-ready Java web applications.
+The framework is designed to streamline the full development cycle, from 
building, to deploying,
+to maintaining applications over time.
+
+All developers are strongly advised to perform this 
action.
+
+The 2.5.x series of the Apache Struts framework has a minimum requirement 
of the following specification versions:
+Servlet API 2.4, JSP API 2.0, and Java 7.
+
+Should any issues arise with your use of any version of the Struts 
framework, please post your comments
+to the user list, and, if appropriate, file a tracking ticket.
+
+You can download this version from our download page.
+
 12 September 2019 - Struts 2.3.x reached End-Of-Life
 
 As announced over 6 months ago, Apache Struts 2.3.x web framework series 
reached its end of life and won’t be longer 
diff --git a/content/download.html b/content/download.html
index cdd911f..8ba3fbd 100644
--- a/content/download.html
+++ b/content/download.html
@@ -189,26 +189,26 @@
 
 Full Releases
 
-Struts 2.5.20
+Struts 2.5.22
 
 
-  https://struts.apache.org/;>Apache Struts 2.5.20 is an elegant, 
extensible
+  https://struts.apache.org/;>Apache Struts 2.5.22 is an elegant, 
extensible
   framework for creating enterprise-ready Java web applications. It is 

[struts-site] 01/02: Adds announcement about Struts 2.5.22

2019-11-29 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

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

commit 5cb4efcadd54ff5dfcbae3bf4678410a184a86cb
Author: Lukasz Lenart 
AuthorDate: Fri Nov 29 10:31:17 2019 +0100

Adds announcement about Struts 2.5.22
---
 _config.yml|  8 
 source/announce.md | 57 ++
 2 files changed, 61 insertions(+), 4 deletions(-)

diff --git a/_config.yml b/_config.yml
index 3fc00e5..1ce839b 100644
--- a/_config.yml
+++ b/_config.yml
@@ -10,15 +10,15 @@ kramdown:
   syntax_highlighter: rouge
 
 # Simplifies introducing changes related to the latest release
-current_version: 2.5.20
-current_version_short: 2520
+current_version: 2.5.22
+current_version_short: 2522
 prev_version: 2.3.37
 prev_version_short: 2337
 archetype_version: 2.5.14
 current_beta_version: 2.5-BETA3
 current_beta_version_short: 25B3
-release_date: 14 January 2019
-release_date_short: 20190114
+release_date: 29 November 2019
+release_date_short: 20191129
 prev_release_date: 30 December 2018
 prev_release_date_short: 20181230
 beta_release_date_short: 20160126
diff --git a/source/announce.md b/source/announce.md
index 4a7f325..edf3f68 100644
--- a/source/announce.md
+++ b/source/announce.md
@@ -13,6 +13,63 @@ title: Announcements 2019
   Skip to: Announcements - 2018
 
 
+ 29 November 2019 - Struts 2.5.22 General Availability {#a20191129}
+
+The Apache Struts group is pleased to announce that Struts 2.5.22 is available 
as a "General Availability"
+release. The GA designation is our highest quality grade.
+
+Apache Struts 2 is an elegant, extensible framework for creating 
enterprise-ready Java web applications.
+The framework is designed to streamline the full development cycle, from 
building, to deploying,
+to maintaining applications over time.
+
+> Please be aware of new security enhancements added to the version of Struts, 
they are disabled by default 
+> but please consider enabling them to increase safety of you application. You 
will find more details in our 
+> [Security Guide](security).
+
+Below is a full list of all changes:
+
+ - File upload fails from certain clients
+ - Not existing property in listValueKey throws exception
+ - Can't get OgnlValueStack log even if enable logMissingProperties
+ - No more calling of a static variable in Struts 2.8.20 available
+ - NullPointerException in ProxyUtil class when accessing static member
+ - EmptyStackException in JSON plugin due to concurrency
+ - Tiles bug when parsing file:// URLs including # as part of the URL
+ - Accessing static variable via OGNL returns nothing
+ - HttpParameters.Builder can wrap objects in two layers of Parameters
+ - Binding Integer Array upon form submission
+ - Double-submit of TokenSessionStoreInterceptor broken since 2.5.16
+ - xerces tries to load resources from the internet
+ - Dispatcher prints stacktraces directly to the console
+ - The content allowed-methods tag of the XML configuration is sometimes 
truncated
+ - OGNL: An illegal reflective access operation has occurred
+ - java.lang.reflect.InvocationTargetException - Class: 
com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector
+ - Struts2 convention plugin lacks Java 11 support
+ - Upgrade SLF4J to latest 1.7.x version
+ - Minor enhancement/fix to AbstractLocalizedTextProvider
+ - Provide mechanism to clear OgnlUtil caches
+ - Struts 2 unit testing using StrutTestCase class
+ - Upgrade Jackson library to the latest version
+ - Upgrade to OGNL version 3.1.22
+ - Update a few Struts 2.5.x libraries to more recent versions
+ - Upgrade commons-beanutils to version 1.9.4
+ - Upgrade jackson-databind to version 2.9.9.3
+ - Upgrade to OGNL 3.1.26 and adapt to its new features
+ 
+Apache Struts 2 is an elegant, extensible framework for creating 
enterprise-ready Java web applications.
+The framework is designed to streamline the full development cycle, from 
building, to deploying,
+to maintaining applications over time.
+
+**All developers are strongly advised to perform this action.**
+
+The 2.5.x series of the Apache Struts framework has a minimum requirement of 
the following specification versions:
+Servlet API 2.4, JSP API 2.0, and Java 7.
+
+Should any issues arise with your use of any version of the Struts framework, 
please post your comments
+to the user list, and, if appropriate, file a tracking ticket.
+
+You can download this version from our [download](download.cgi#struts-ga) page.
+
  12 September 2019 - Struts 2.3.x reached End-Of-Life {#a20190912}
 
 As announced over 6 months ago, Apache Struts 2.3.x web framework series 
reached its end of life and won't be longer 



[struts-site] branch struts-2522 created (now b69867e)

2019-11-29 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

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


  at b69867e  Uses official Jekyll Docker image to serve and build website 
locally

This branch includes the following new commits:

 new 5cb4efc  Adds announcement about Struts 2.5.22
 new b69867e  Uses official Jekyll Docker image to serve and build website 
locally

The 2 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-site] 02/02: Uses official Jekyll Docker image to serve and build website locally

2019-11-29 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

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

commit b69867e65f3d88d98aca597111da38c4b81f2f79
Author: Lukasz Lenart 
AuthorDate: Fri Nov 29 10:31:47 2019 +0100

Uses official Jekyll Docker image to serve and build website locally
---
 docker-build.fish | 5 -
 docker-build.sh   | 5 -
 docker-run.fish   | 4 +++-
 docker-run.sh | 5 -
 4 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/docker-build.fish b/docker-build.fish
index fc017a0..f950c11 100755
--- a/docker-build.fish
+++ b/docker-build.fish
@@ -1,2 +1,5 @@
 #!/usr/local/bin/fish
-docker build -t theapachestruts/struts-site-jekyll --pull docker/
+set -x JEKYLL_VERSION 3.8
+
+docker run --rm -v $PWD:/srv/jekyll -it jekyll/jekyll:$JEKYLL_VERSION jekyll 
build
+
diff --git a/docker-build.sh b/docker-build.sh
index ae6a6b3..f331738 100755
--- a/docker-build.sh
+++ b/docker-build.sh
@@ -1,2 +1,5 @@
 #!/bin/sh
-docker build -t theapachestruts/struts-site-jekyll --pull docker/
+export JEKYLL_VERSION=3.8
+
+docker run --rm -v $PWD:/srv/jekyll -it jekyll/jekyll:$JEKYLL_VERSION jekyll 
build
+
diff --git a/docker-run.fish b/docker-run.fish
index 1cb2809..6bba623 100755
--- a/docker-run.fish
+++ b/docker-run.fish
@@ -1,2 +1,4 @@
 #!/usr/local/bin/fish
-docker run -v $PWD:/srv/jekyll -it -p 4000:4000 
theapachestruts/struts-site-jekyll
+set -x JEKYLL_VERSION 3.8
+
+docker run --rm -v $PWD:/srv/jekyll -it jekyll/jekyll:$JEKYLL_VERSION jekyll 
serve --watch --trace --host=0.0.0.0 --force_polling --incremental
diff --git a/docker-run.sh b/docker-run.sh
index 3e5d930..70011ab 100755
--- a/docker-run.sh
+++ b/docker-run.sh
@@ -1,2 +1,5 @@
 #!/bin/sh
-docker run -v $(pwd):/srv/jekyll -it -p 4000:4000 
theapachestruts/struts-site-jekyll
+export JEKYLL_VERSION 3.8
+
+docker run --rm -v $PWD:/srv/jekyll -it jekyll/jekyll:$JEKYLL_VERSION jekyll 
serve --watch --trace --host=0.0.0.0 --force_polling --incremental
+



[struts-examples] branch master updated: Upgrades to Struts 2.5.22

2019-11-29 Thread lukaszlenart
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/master by this push:
 new f9b21b9  Upgrades to Struts 2.5.22
f9b21b9 is described below

commit f9b21b9f0858bdec9754477313cd7664f63433fc
Author: Lukasz Lenart 
AuthorDate: Fri Nov 29 10:12:47 2019 +0100

Upgrades to Struts 2.5.22
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index 8f78d78..407999d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -40,7 +40,7 @@
 
 
 UTF-8
-2.5.20
+2.5.22
 2.12.1
 9.4.22.v20191022
 



svn commit: r36989 - /dev/struts/2.5.22/ /release/struts/2.5.22/

2019-11-29 Thread lukaszlenart
Author: lukaszlenart
Date: Fri Nov 29 09:09:53 2019
New Revision: 36989

Log:
Struts 2.5.22 passed vote


Added:
release/struts/2.5.22/
  - copied from r36988, dev/struts/2.5.22/
Removed:
dev/struts/2.5.22/