[struts-site] branch master updated: Updates validation RegEx and formatting

2022-04-02 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


The following commit(s) were added to refs/heads/master by this push:
 new 124627d  Updates validation RegEx and formatting
124627d is described below

commit 124627d8995f3844c58fd983ad6ebeacd08d4b4f
Author: Lukasz Lenart 
AuthorDate: Sat Apr 2 10:09:35 2022 +0200

Updates validation RegEx and formatting
---
 source/core-developers/file-upload.md | 390 ++
 1 file changed, 207 insertions(+), 183 deletions(-)

diff --git a/source/core-developers/file-upload.md 
b/source/core-developers/file-upload.md
index 2da95d9..95d5bdf 100644
--- a/source/core-developers/file-upload.md
+++ b/source/core-developers/file-upload.md
@@ -1,26 +1,25 @@
 ---
-layout: core-developers
-title: File Upload
+layout: core-developers title: File Upload
 ---
 
 # File Upload
-{:.no_toc}
 
-* Will be replaced with the ToC, excluding a header
-{:toc}
+{:.no_toc}
 
-The Struts 2 framework provides built-in support for processing file uploads 
that conform to [RFC 1867](http://www.ietf.org/rfc/rfc1867.txt), 
-"Form-based File Upload in HTML". When correctly configured the framework will 
pass uploaded file(s) into your Action class. 
-Support for individual and multiple file uploads are provided. When a file is 
uploaded it will typically be stored in a temporary directory. 
-Uploaded files should be processed or moved by your Action class to ensure the 
data is not lost. Be aware that servers may have a security 
-policy in place that prohibits you from writing to directories other than the 
temporary directory and the directories that belong to your 
-web application.
+* Will be replaced with the ToC, excluding a header {:toc}
 
+The Struts 2 framework provides built-in support for processing file uploads 
that conform
+to [RFC 1867](http://www.ietf.org/rfc/rfc1867.txt),
+"Form-based File Upload in HTML". When correctly configured the framework will 
pass uploaded file(s) into your Action
+class. Support for individual and multiple file uploads are provided. When a 
file is uploaded it will typically be
+stored in a temporary directory. Uploaded files should be processed or moved 
by your Action class to ensure the data is
+not lost. Be aware that servers may have a security policy in place that 
prohibits you from writing to directories other
+than the temporary directory and the directories that belong to your web 
application.
 
 ## Dependencies
 
-The Struts 2 framework leverages add-on libraries to handle the parsing of 
uploaded files. These libraries are not included in the Struts 
-distribution, you must add them into your project. The libraries needed are:
+The Struts 2 framework leverages add-on libraries to handle the parsing of 
uploaded files. These libraries are not
+included in the Struts distribution, you must add them into your project. The 
libraries needed are:
 
 |Library|URL|Struts 2.0.x|Struts 2.1.x|Struts 2.5.x|
 |---|---|--|--|--|
@@ -61,9 +60,9 @@ If you are using Maven then you can add these libraries as 
dependencies in your
 
 ## Basic Usage
 
-The `org.apache.struts2.interceptor.FileUploadInterceptor` class is included 
as part of the `defaultStack`. As long as the required libraries 
-are added to your project you will be able to take advantage of of the Struts 
2 fileUpload capability. Configure an Action mapping for your 
-Action class as you typically would.
+The `org.apache.struts2.interceptor.FileUploadInterceptor` class is included 
as part of the `defaultStack`. As long as
+the required libraries are added to your project you will be able to take 
advantage of of the Struts 2 fileUpload
+capability. Configure an Action mapping for your Action class as you typically 
would.
 
 ### Example action mapping:
 
@@ -74,57 +73,59 @@ Action class as you typically would.
 
 ```
 
-A form must be create with a form field of type file, ``. The form used to upload the file must have its 
-encoding type set to `multipart/form-data`, ``. The standard procedure 
-for adding these elements is by using the Struts 2 tag libraries as shown in 
the following example:
+A form must be create with a form field of type file, ``. The form used to upload the
+file must have its encoding type set to `multipart/form-data`
+, ``. The 
standard procedure for adding these
+elements is by using the Struts 2 tag libraries as shown in the following 
example:
 
 ### Example JSP form tags:
 
 ```xml
-   
-   
-   
-   
+
+
+
+
 ```
 
-The fileUpload interceptor will use setter injection to insert the uploaded 
file and related data into your Action class. For a form field 
-named `upload` you would provide the three setter methods shown in the 
following example:
+The fileUpload interceptor will use setter injection to insert the uploaded 
file and related data in

[struts-site] branch asf-site updated: Automatic Site Publish by Buildbot

2022-04-02 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 67f8d6c  Automatic Site Publish by Buildbot
67f8d6c is described below

commit 67f8d6cf6accc1b76ab3db9915d7040b38856cc7
Author: buildbot 
AuthorDate: Sat Apr 2 08:10:13 2022 +

Automatic Site Publish by Buildbot
---
 output/core-developers/file-upload.html | 611 
 1 file changed, 220 insertions(+), 391 deletions(-)

diff --git a/output/core-developers/file-upload.html 
b/output/core-developers/file-upload.html
index 5bf597a..c1723f0 100644
--- a/output/core-developers/file-upload.html
+++ b/output/core-developers/file-upload.html
@@ -1,175 +1,21 @@
-
-
-
-  
-  
-  
-  
-  
-
-  File Upload
-
-  
-  
-  
-  
-  
-
-  
-  
-  
-
-
-
-http://github.com/apache/struts"; class="github-ribbon">
-  https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa.png"; 
alt="Fork me on GitHub">
-
-
-
-  
-
-  
-
-  
-Menu
-Toggle navigation
-
-
-
-  
-  
-
-
-  
-
-  
-Home
-  
-  
-Welcome
-Download
-Releases
-Announcements
-http://www.apache.org/licenses/";>License
-https://www.apache.org/foundation/thanks.html";>Thanks!
-https://www.apache.org/foundation/sponsorship.html";>Sponsorship
-  
-
-
-  
-Support
-  
-  
-User Mailing List
-https://issues.apache.org/jira/browse/WW";>Issue 
Tracker
-Reporting Security Issues
-
-https://cwiki.apache.org/confluence/display/WW/Migration+Guide";>Version 
Notes
-https://cwiki.apache.org/confluence/display/WW/Security+Bulletins";>Security
 Bulletins
-
-Maven Project 
Info
-Struts 
Core Dependencies
-Plugin 
Dependencies
-  
-
-
-  
-Documentation
-  
-  
-Birds Eye
-Key Technologies
-Kickstart FAQ
-https://cwiki.apache.org/confluence/display/WW/Home";>Wiki
-
-Getting Started
-Security Guide
-Core Developers Guide
-Tag Developers Guide
-Maven Archetypes
-Plugins
-Struts 
Core API
-Tag 
reference
-https://cwiki.apache.org/confluence/display/WW/FAQs";>FAQs
-http://cwiki.apache.org/S2PLUGINS/home.html";>Plugin registry
-  
-
-
-  
-Contributing
-  
-  
-You at Struts
-How to Help FAQ
-Development Lists
-
-Submitting 
patches
-Source Code and Builds
-Coding standards
-Contributors Guide
-
-Release 
Guidelines
-PMC Charter
-Volunteers
-https://gitbox.apache.org/repos/asf?p=struts.git";>Source 
Repository
-Updating the 
website
-  
-
-http://www.apache.org/";>
-  
-
-  
-
-  
-
-
-
-
-  
-<< back to Core 
Developers Guide
-https://github.com/apache/struts-site/edit/master/source/core-developers/file-upload.md";
 title="Edit this page on GitHub">Edit on GitHub
-File Upload
-
-
-  Dependencies  
  
-  Struts 2.0.x File Upload 
Dependencies
-  Struts 2.1.x File Upload 
Dependencies
-
-  
-  Basic Usage

-  Example action mapping:
-  Example JSP form tags:
-  Example Action class:
-
-  
-  Uploading Multiple Files
-  Uploading Multiple 
Files using Arrays
-  Uploading Multiple Files 
using Lists
-
-  
-  Advanced Configuration
-  File 
Size Limits
-  File 
Types
-  Error 
Messages
-  Temporary Directories
-  Alternate Libraries
-  Request validation
-  Disabling file upload 
support
-
-  
+File Upload
+
+
+  Will be replaced with the ToC, excluding a header {:toc}
 
 
-The Struts 2 framework provides built-in support for processing file 
uploads that conform to http://www.ietf.org/rfc/rfc1867.txt";>RFC 
1867, 
-“Form-based File Upload in HTML”. When correctly configured the framework will 
pass uploaded file(s) into your Action class. 
-Support for individual and multi

[struts-site] branch master updated: Uses proper headers

2022-04-02 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


The following commit(s) were added to refs/heads/master by this push:
 new 9a1e81c  Uses proper headers
9a1e81c is described below

commit 9a1e81c2d3d8b6587323aebc6d36df2bdba5d706
Author: Lukasz Lenart 
AuthorDate: Sat Apr 2 10:11:30 2022 +0200

Uses proper headers
---
 source/core-developers/file-upload.md | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/source/core-developers/file-upload.md 
b/source/core-developers/file-upload.md
index 95d5bdf..8daa9ed 100644
--- a/source/core-developers/file-upload.md
+++ b/source/core-developers/file-upload.md
@@ -1,5 +1,6 @@
 ---
-layout: core-developers title: File Upload
+layout: core-developers 
+title: File Upload
 ---
 
 # File Upload


[struts-site] branch asf-site updated: Automatic Site Publish by Buildbot

2022-04-02 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 89c4de7  Automatic Site Publish by Buildbot
89c4de7 is described below

commit 89c4de70942db670ee4b68bf317c300eb05d88bc
Author: buildbot 
AuthorDate: Sat Apr 2 08:11:56 2022 +

Automatic Site Publish by Buildbot
---
 output/core-developers/file-upload.html | 174 +++-
 1 file changed, 173 insertions(+), 1 deletion(-)

diff --git a/output/core-developers/file-upload.html 
b/output/core-developers/file-upload.html
index c1723f0..e30496d 100644
--- a/output/core-developers/file-upload.html
+++ b/output/core-developers/file-upload.html
@@ -1,4 +1,134 @@
-File Upload
+
+
+
+  
+  
+  
+  
+  
+
+  File Upload
+
+  
+  
+  
+  
+  
+
+  
+  
+  
+
+
+
+http://github.com/apache/struts"; class="github-ribbon">
+  https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa.png"; 
alt="Fork me on GitHub">
+
+
+
+  
+
+  
+
+  
+Menu
+Toggle navigation
+
+
+
+  
+  
+
+
+  
+
+  
+Home
+  
+  
+Welcome
+Download
+Releases
+Announcements
+http://www.apache.org/licenses/";>License
+https://www.apache.org/foundation/thanks.html";>Thanks!
+https://www.apache.org/foundation/sponsorship.html";>Sponsorship
+  
+
+
+  
+Support
+  
+  
+User Mailing List
+https://issues.apache.org/jira/browse/WW";>Issue 
Tracker
+Reporting Security Issues
+
+https://cwiki.apache.org/confluence/display/WW/Migration+Guide";>Version 
Notes
+https://cwiki.apache.org/confluence/display/WW/Security+Bulletins";>Security
 Bulletins
+
+Maven Project 
Info
+Struts 
Core Dependencies
+Plugin 
Dependencies
+  
+
+
+  
+Documentation
+  
+  
+Birds Eye
+Key Technologies
+Kickstart FAQ
+https://cwiki.apache.org/confluence/display/WW/Home";>Wiki
+
+Getting Started
+Security Guide
+Core Developers Guide
+Tag Developers Guide
+Maven Archetypes
+Plugins
+Struts 
Core API
+Tag 
reference
+https://cwiki.apache.org/confluence/display/WW/FAQs";>FAQs
+http://cwiki.apache.org/S2PLUGINS/home.html";>Plugin registry
+  
+
+
+  
+Contributing
+  
+  
+You at Struts
+How to Help FAQ
+Development Lists
+
+Submitting 
patches
+Source Code and Builds
+Coding standards
+Contributors Guide
+
+Release 
Guidelines
+PMC Charter
+Volunteers
+https://gitbox.apache.org/repos/asf?p=struts.git";>Source 
Repository
+Updating the 
website
+  
+
+http://www.apache.org/";>
+  
+
+  
+
+  
+
+
+
+
+  
+<< back to Core 
Developers Guide
+https://github.com/apache/struts-site/edit/master/source/core-developers/file-upload.md";
 title="Edit this page on GitHub">Edit on GitHub
+File Upload
 
 
   Will be replaced with the ToC, excluding a header {:toc}
@@ -487,3 +617,45 @@ Struts 2.3.11.
 
 With this constant in place, Struts will ignore a Content-Type header and will treat each 
request as an ordinary http
 request. This option is available since Struts 2.3.11.
+
+  
+
+
+
+
+  
+Copyright © 2000-2021 http://www.apache.org/";>The Apache 
Software Foundation .
+All Rights Reserved.
+  
+  
+Apache Struts, Struts, Apache, the Apache feather logo, and the Apache 
Struts project logos are
+trademarks of The Apache Software Foundation.
+  
+  Logo and website design donated by https://softwaremill.com/";>SoftwareMill.
+
+
+!function (d, s, id) {
+  var js, fjs = d.getElementsByTagName(s)[0];
+  if (!d.getElementById(id)) {
+js = d.createElement(s);
+js.id = id;
+js.src = "//platform.twitter.com/widgets.js";
+fjs.parentNode.insertBefore(js, fjs);
+  }
+}(document, "script", "twitter-wjs");
+https://apis.google.com/js/platform.js"

[struts-site] branch master updated: Fixes broken ToC

2022-04-02 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


The following commit(s) were added to refs/heads/master by this push:
 new 352ff35  Fixes broken ToC
352ff35 is described below

commit 352ff35693e13b61dcb822de744a2effba62d935
Author: Lukasz Lenart 
AuthorDate: Sat Apr 2 10:13:24 2022 +0200

Fixes broken ToC
---
 source/core-developers/file-upload.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/source/core-developers/file-upload.md 
b/source/core-developers/file-upload.md
index 8daa9ed..1e777da 100644
--- a/source/core-developers/file-upload.md
+++ b/source/core-developers/file-upload.md
@@ -4,10 +4,10 @@ title: File Upload
 ---
 
 # File Upload
-
 {:.no_toc}
 
-* Will be replaced with the ToC, excluding a header {:toc}
+* Will be replaced with the ToC, excluding a header
+{:toc}
 
 The Struts 2 framework provides built-in support for processing file uploads 
that conform
 to [RFC 1867](http://www.ietf.org/rfc/rfc1867.txt),


[struts-site] branch asf-site updated: Automatic Site Publish by Buildbot

2022-04-02 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 34c61e2  Automatic Site Publish by Buildbot
34c61e2 is described below

commit 34c61e2abf855182264e37c231b7895bc9477364
Author: buildbot 
AuthorDate: Sat Apr 2 08:13:50 2022 +

Automatic Site Publish by Buildbot
---
 output/core-developers/file-upload.html | 33 +
 1 file changed, 29 insertions(+), 4 deletions(-)

diff --git a/output/core-developers/file-upload.html 
b/output/core-developers/file-upload.html
index e30496d..b6b25c1 100644
--- a/output/core-developers/file-upload.html
+++ b/output/core-developers/file-upload.html
@@ -128,10 +128,35 @@
   
 << back to Core 
Developers Guide
 https://github.com/apache/struts-site/edit/master/source/core-developers/file-upload.md";
 title="Edit this page on GitHub">Edit on GitHub
-File Upload
-
-
-  Will be replaced with the ToC, excluding a header {:toc}
+File Upload
+
+
+  Dependencies  
  
+  Struts 2.0.x File Upload 
Dependencies
+  Struts 2.1.x File Upload 
Dependencies
+
+  
+  Basic Usage

+  Example action mapping:
+  Example JSP form tags:
+  Example Action class:
+
+  
+  Uploading Multiple Files
+  Uploading Multiple 
Files using Arrays
+  Uploading Multiple Files 
using Lists
+
+  
+  Advanced Configuration
+  File 
Size Limits
+  File 
Types
+  Error 
Messages
+  Temporary Directories
+  Alternate Libraries
+  Request validation
+  Disabling file upload 
support
+
+  
 
 
 The Struts 2 framework provides built-in support for processing file 
uploads that conform


[struts-site] branch master updated: Uses proper url to spec

2022-04-02 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


The following commit(s) were added to refs/heads/master by this push:
 new dbac490  Uses proper url to spec
dbac490 is described below

commit dbac49023e8e8cead0cdd2ce46563fe8e8076af4
Author: Lukasz Lenart 
AuthorDate: Sat Apr 2 10:18:58 2022 +0200

Uses proper url to spec
---
 source/core-developers/file-upload.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/source/core-developers/file-upload.md 
b/source/core-developers/file-upload.md
index 1e777da..4e28846 100644
--- a/source/core-developers/file-upload.md
+++ b/source/core-developers/file-upload.md
@@ -427,7 +427,7 @@ follow:
 
^multipart/form-data(?:\\s*;\\s*boundary=[0-9a-zA-Z'()+_,\\-./:=?]{1,70})?(?:\\s*;\\s*charset=[a-zA-Z\\-0-9]{3,14})?
 ```
 
-Please read [RFC1341](https://www.w3.org/Protocols/rfc1341/7\_2\_Multipart) 
the **Multipart section** for more details,
+Please read [RFC1341](https://www.w3.org/Protocols/rfc1341/7_2_Multipart.html) 
the **Multipart section** for more details,
 existing Struts `Multipart` parsers support only `multipart/form-data` content 
type. This option is available since
 Struts 2.3.11.
 


[struts-site] branch asf-site updated: Automatic Site Publish by Buildbot

2022-04-02 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 777c806  Automatic Site Publish by Buildbot
777c806 is described below

commit 777c806c99f45693f45edea28b162d04046ce9b3
Author: buildbot 
AuthorDate: Sat Apr 2 08:19:33 2022 +

Automatic Site Publish by Buildbot
---
 output/core-developers/file-upload.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/output/core-developers/file-upload.html 
b/output/core-developers/file-upload.html
index b6b25c1..4c6af77 100644
--- a/output/core-developers/file-upload.html
+++ b/output/core-developers/file-upload.html
@@ -629,7 +629,7 @@ follow:
 ^multipart/form-data(?:\\s*;\\s*boundary=[0-9a-zA-Z'()+_,\\-./:=?]{1,70})?(?:\\s*;\\s*charset=[a-zA-Z\\-0-9]{3,14})?
 
 
-Please read https://www.w3.org/Protocols/rfc1341/7\_2\_Multipart";>RFC1341 the 
Multipart section for more details,
+Please read https://www.w3.org/Protocols/rfc1341/7_2_Multipart.html";>RFC1341 the 
Multipart section for more details,
 existing Struts Multipart parsers 
support only multipart/form-data content 
type. This option is available since
 Struts 2.3.11.