Added: dev/commons/fileupload/2.0.0-M1-RC1/site/download_fileupload.html
==============================================================================
--- dev/commons/fileupload/2.0.0-M1-RC1/site/download_fileupload.html (added)
+++ dev/commons/fileupload/2.0.0-M1-RC1/site/download_fileupload.html Sat Jul 
15 23:26:25 2023
@@ -0,0 +1,449 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 15 July 2023
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
+  <head>
+    <meta charset="iso-8859-1" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+            <meta name="author" content="Apache Commons Documentation Team" />
+                <meta name="Date-Revision-yyyymmdd" content="20230715" />
+            <meta http-equiv="Content-Language" content="en" />
+        <title>FileUpload &#x2013; Download Apache Commons FileUpload 
Parent</title>
+
+    <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" />
+    <link rel="stylesheet" href="./css/site.css" type="text/css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+    <script type="text/javascript" src="./js/jquery.min.js"></script>
+    <script type="text/javascript" src="./js/bootstrap.min.js"></script>
+    <script type="text/javascript" src="./js/prettify.min.js"></script>
+    <script type="text/javascript" src="./js/site.js"></script>
+
+    
+      </head>
+
+  <body class="composite">
+                      <a href="https://commons.apache.org/"; id="bannerLeft" 
title="Apache Commons logo">
+                                                                    <img 
class="logo-left" src="      ./images/commons-logo.png
+"  alt="Apache Commons logo"/>
+              </a>
+                                          <a href="index.html" 
id="bannerRight">
+                                                                          <img 
class="logo-right" src="    images/logo.png
+"  alt="Commons FileUpload"/>
+              </a>
+          <div class="clear"></div>
+
+    <div class="navbar">
+      <div class="navbar-inner">
+        <div class="container-fluid">
+          <a class="brand" 
href="https://commons.apache.org/proper/commons-fileupload/";>Apache Commons 
FileUpload &trade;</a>
+          <ul class="nav">      
+                    
+          <li id="publishDate">Last Published: 15 July 2023</li>
+    <li class="divider">|</li> <li id="projectVersion">Version: 2.0.0-M1</li>
+  </ul>
+          <div class="pull-right">  <ul class="nav">
+            <li>
+                  <a href="https://www.apachecon.com/"; class="externalLink" 
title="ApacheCon">
+    ApacheCon</a>
+      </li>
+          <li>
+                  <a href="https://www.apache.org"; class="externalLink" 
title="Apache">
+    Apache</a>
+      </li>
+          <li>
+                  <a href="../../" title="Commons">
+    Commons</a>
+      </li>
+    </ul>
+</div>
+        </div>
+      </div>
+    </div>
+
+    <div class="container-fluid">
+      <table class="layout-table">
+        <tr>
+          <td class="sidebar">
+            <div class="well sidebar-nav">
+                    <ul class="nav nav-list">
+                           <li class="nav-header">Commons FileUpload</li>
+                                        <li class="none">
+                  <a href="index.html" title="Overview">
+    Overview</a>
+          </li>
+                             <li class="none">
+                  <a href="using.html" title="User guide">
+    User guide</a>
+          </li>
+                             <li class="none">
+                  <a href="migration.html" title="Migration">
+    Migration</a>
+          </li>
+                             <li class="none">
+                  <a href="streaming.html" title="Streaming API">
+    Streaming API</a>
+          </li>
+                             <li class="none">
+                  <a href="faq.html" title="FAQ">
+    FAQ</a>
+          </li>
+                             <li class="none">
+                  <a 
href="https://javadoc.io/doc/org.apache.commons/commons-fileupload2"; 
class="externalLink" title="Javadoc Archives v2">
+    Javadoc Archives v2</a>
+          </li>
+                             <li class="none">
+                  <a 
href="https://javadoc.io/doc/commons-fileupload/commons-fileupload"; 
class="externalLink" title="Javadoc Archives v1">
+    Javadoc Archives v1</a>
+          </li>
+                             <li class="none">
+                  <a href="download_fileupload.cgi" title="Download">
+    Download</a>
+          </li>
+                             <li class="none">
+                  <a href="security-reports.html" title="Security Reports">
+    Security Reports</a>
+          </li>
+                             <li class="none">
+                  <a href="mail-lists.html" title="Mailing lists">
+    Mailing lists</a>
+          </li>
+                             <li class="none">
+                  <a href="issue-tracking.html" title="Issue Tracking">
+    Issue Tracking</a>
+          </li>
+                 </ul>
+      <ul class="nav nav-list">
+                           <li class="nav-header">Modules</li>
+                                        <li class="none">
+                  <a href="commons-fileupload2-core/index.html" 
title="FileUpload Core">
+    FileUpload Core</a>
+          </li>
+                             <li class="none">
+                  <a href="commons-fileupload2-jakarta/index.html" 
title="FileUpload Jakarta">
+    FileUpload Jakarta</a>
+          </li>
+                             <li class="none">
+                  <a href="commons-fileupload2-javax/index.html" 
title="FileUpload Javax">
+    FileUpload Javax</a>
+          </li>
+                             <li class="none">
+                  <a href="commons-fileupload2-portlet/index.html" 
title="FileUpload Portlet">
+    FileUpload Portlet</a>
+          </li>
+                 </ul>
+      <ul class="nav nav-list">
+                                 <li class="nav-header"><i 
class="icon-info-sign"></i>Project Documentation</li>
+                                                                               
                                                                                
                                                                                
                                                 <li class="collapsed">
+                  <a href="project-info.html" title="Project Information">
+    Project Information</a>
+                    </li>
+                                                                               
                                                                                
                                                                                
                    <li class="collapsed">
+                  <a href="project-reports.html" title="Project Reports">
+    Project Reports</a>
+                    </li>
+                 </ul>
+      <ul class="nav nav-list">
+                           <li class="nav-header">Commons</li>
+                                        <li class="none">
+                  <a href="../../" title="Home">
+    Home</a>
+          </li>
+                             <li class="none">
+                  <a href="https://www.apache.org/licenses/"; 
class="externalLink" title="License">
+    License</a>
+          </li>
+                                                                               
<li class="collapsed">
+                  <a href="../../components.html" title="Components">
+    Components</a>
+                    </li>
+                                                                               
<li class="collapsed">
+                  <a href="../../sandbox/index.html" title="Sandbox">
+    Sandbox</a>
+                    </li>
+                                                                               
<li class="collapsed">
+                  <a href="../../dormant/index.html" title="Dormant">
+    Dormant</a>
+                    </li>
+                 </ul>
+      <ul class="nav nav-list">
+                           <li class="nav-header">General Information</li>
+                                        <li class="none">
+                  <a href="../../security.html" title="Security">
+    Security</a>
+          </li>
+                             <li class="none">
+                  <a href="../../volunteering.html" title="Volunteering">
+    Volunteering</a>
+          </li>
+                             <li class="none">
+                  <a href="../../patches.html" title="Contributing Patches">
+    Contributing Patches</a>
+          </li>
+                             <li class="none">
+                  <a href="../../building.html" title="Building Components">
+    Building Components</a>
+          </li>
+                             <li class="none">
+                  <a href="../../commons-parent-pom.html" title="Commons 
Parent POM">
+    Commons Parent POM</a>
+          </li>
+                             <li class="none">
+                  <a href="../../build-plugin/index.html" title="Commons Build 
Plugin">
+    Commons Build Plugin</a>
+          </li>
+                             <li class="none">
+                  <a href="release-plugin/index.html" title="Commons Release 
Plugin">
+    Commons Release Plugin</a>
+          </li>
+                             <li class="none">
+                  <a href="site-publish.html" title="Site Publication">
+    Site Publication</a>
+          </li>
+                             <li class="none">
+                  <a href="../../releases/index.html" title="Releasing 
Components">
+    Releasing Components</a>
+          </li>
+                             <li class="none">
+                  <a 
href="https://cwiki.apache.org/confluence/display/commons/FrontPage"; 
class="externalLink" title="Wiki">
+    Wiki</a>
+          </li>
+                 </ul>
+      <ul class="nav nav-list">
+                           <li class="nav-header">ASF</li>
+                                        <li class="none">
+                  <a 
href="https://www.apache.org/foundation/how-it-works.html"; class="externalLink" 
title="How the ASF works">
+    How the ASF works</a>
+          </li>
+                             <li class="none">
+                  <a href="https://www.apache.org/foundation/getinvolved.html"; 
class="externalLink" title="Get Involved">
+    Get Involved</a>
+          </li>
+                             <li class="none">
+                  <a href="https://www.apache.org/dev/"; class="externalLink" 
title="Developer Resources">
+    Developer Resources</a>
+          </li>
+                             <li class="none">
+                  <a 
href="https://www.apache.org/foundation/policies/conduct.html"; 
class="externalLink" title="Code of Conduct">
+    Code of Conduct</a>
+          </li>
+                             <li class="none">
+                  <a 
href="https://privacy.apache.org/policies/privacy-policy-public.html"; 
class="externalLink" title="Privacy">
+    Privacy</a>
+          </li>
+                             <li class="none">
+                  <a href="https://www.apache.org/foundation/sponsorship.html"; 
class="externalLink" title="Sponsorship">
+    Sponsorship</a>
+          </li>
+                             <li class="none">
+                  <a href="https://www.apache.org/foundation/thanks.html"; 
class="externalLink" title="Thanks">
+    Thanks</a>
+          </li>
+                 </ul>
+              </div>
+            <div id="poweredBy">
+                                                                               
                                     <a 
href="https://www.apache.org/events/current-event.html"; title="ApacheCon" 
class="builtBy">
+        <img class="builtBy"  alt="ApacheCon" 
src="https://www.apache.org/events/current-event-125x125.png";    />
+      </a>
+                                                                               
                     <a href="https://maven.apache.org/"; title="Maven" 
class="builtBy">
+        <img class="builtBy"  alt="Maven" 
src="https://maven.apache.org/images/logos/maven-feather.png";    />
+      </a>
+                      </div>
+          </td>
+          <td class="content">
+                                                                          
+  
+    <section>
+<h2><a name="Download_Apache_Commons_FileUpload_Parent"></a>Download Apache 
Commons FileUpload Parent</h2>
+    <section>
+<h3><a name="Using_a_Mirror"></a>Using a Mirror</h3>
+      
+<p>
+        We recommend you use a mirror to download our release
+        builds, but you <b>must</b> <a class="externalLink" 
href="https://www.apache.org/info/verification.html";>verify the integrity</a> of
+        the downloaded files using signatures downloaded from our main
+        distribution directories. Recent releases (48 hours) may not yet
+        be available from all the mirrors.
+      </p>
+
+      
+<p>
+        You are currently using <b>[preferred]</b>.  If you
+        encounter a problem with this mirror, please select another
+        mirror.  If all mirrors are failing, there are <i>backup</i>
+        mirrors (at the end of the mirrors list) that should be
+        available.
+        <br /></br>
+        [if-any logo]<a href="[link]"><img src="[logo]" align="right" 
border="0" alt="" /></img></a>[end]
+      </p>
+
+      <form action="[location]" method="get" id="SelectMirror">
+        
+<p>
+          Other mirrors:
+          <select name="Preferred">
+          [if-any http]
+            [for http]<option value="[http]">[http]</option>[end]
+          [end]
+          [if-any ftp]
+            [for ftp]<option value="[ftp]">[ftp]</option>[end]
+          [end]
+          [if-any backup]
+            [for backup]<option value="[backup]">[backup] 
(backup)</option>[end]
+          [end]
+          </select>
+          <input type="submit" value="Change"></input>
+        </p>
+      </form>
+
+      
+<p>
+        It is essential that you
+        <a class="externalLink" 
href="https://www.apache.org/info/verification.html";>verify the integrity</a>
+        of downloaded files, preferably using the <code>PGP</code> signature 
(<code>*.asc</code> files);
+        failing that using the <code>SHA512</code> hash (<code>*.sha512</code> 
checksum files).
+      </p>
+      
+<p>
+        The <a class="externalLink" 
href="https://downloads.apache.org/commons/KEYS";>KEYS</a>
+        file contains the public PGP keys used by Apache Commons developers
+        to sign releases.
+      </p>
+    </section>
+    </section>
+    <section>
+<h2><a 
name="Apache_Commons_FileUpload_Parent_2.0.0-M1_in_the_org.apache.commons.fileupload2_namespace_for_Java_8_or_later"></a>Apache
 Commons FileUpload Parent 2.0.0-M1 in the org.apache.commons.fileupload2 
namespace for Java 8 or later</h2>
+      <section>
+<h3><a name="Binaries"></a>Binaries</h3>
+        
+<table border="0" class="bodyTable">
+          
+<tr class="a">
+              
+<td align="left"><a 
href="[preferred]/commons/fileupload/binaries/commons-fileupload2-2.0.0-M1-bin.tar.gz">commons-fileupload2-2.0.0-M1-bin.tar.gz</a></td>
+              
+<td><a class="externalLink" 
href="https://downloads.apache.org/commons/fileupload/binaries/commons-fileupload2-2.0.0-M1-bin.tar.gz.sha512";>sha512</a></td>
+              
+<td><a class="externalLink" 
href="https://downloads.apache.org/commons/fileupload/binaries/commons-fileupload2-2.0.0-M1-bin.tar.gz.asc";>pgp</a></td>
+          </tr>
+          
+<tr class="b">
+              
+<td align="left"><a 
href="[preferred]/commons/fileupload/binaries/commons-fileupload2-2.0.0-M1-bin.zip">commons-fileupload2-2.0.0-M1-bin.zip</a></td>
+              
+<td><a class="externalLink" 
href="https://downloads.apache.org/commons/fileupload/binaries/commons-fileupload2-2.0.0-M1-bin.zip.sha512";>sha512</a></td>
+              
+<td><a class="externalLink" 
href="https://downloads.apache.org/commons/fileupload/binaries/commons-fileupload2-2.0.0-M1-bin.zip.asc";>pgp</a></td>
+          </tr>
+        </table>
+      </section>
+      <section>
+<h3><a name="Source"></a>Source</h3>
+        
+<table border="0" class="bodyTable">
+          
+<tr class="a">
+              
+<td align="left"><a 
href="[preferred]/commons/fileupload/source/commons-fileupload2-2.0.0-M1-src.tar.gz">commons-fileupload2-2.0.0-M1-src.tar.gz</a></td>
+              
+<td><a class="externalLink" 
href="https://downloads.apache.org/commons/fileupload/source/commons-fileupload2-2.0.0-M1-src.tar.gz.sha512";>sha512</a></td>
+              
+<td><a class="externalLink" 
href="https://downloads.apache.org/commons/fileupload/source/commons-fileupload2-2.0.0-M1-src.tar.gz.asc";>pgp</a></td>
+          </tr>
+          
+<tr class="b">
+              
+<td align="left"><a 
href="[preferred]/commons/fileupload/source/commons-fileupload2-2.0.0-M1-src.zip">commons-fileupload2-2.0.0-M1-src.zip</a></td>
+              
+<td><a class="externalLink" 
href="https://downloads.apache.org/commons/fileupload/source/commons-fileupload2-2.0.0-M1-src.zip.sha512";>sha512</a></td>
+              
+<td><a class="externalLink" 
href="https://downloads.apache.org/commons/fileupload/source/commons-fileupload2-2.0.0-M1-src.zip.asc";>pgp</a></td>
+          </tr>
+        </table>
+      </section>
+    </section>
+    <section>
+<h2><a 
name="Apache_Commons_FileUpload_Parent_1.5_in_the_org.apache.commons.fileupload_namespace_for_Java_6"></a>Apache
 Commons FileUpload Parent 1.5 in the org.apache.commons.fileupload namespace 
for Java 6</h2>
+      <section>
+<h3><a name="Binaries"></a>Binaries</h3>
+        
+<table border="0" class="bodyTable">
+          
+<tr class="a">
+              
+<td align="left"><a 
href="[preferred]/commons/fileupload/binaries/commons-fileupload2-1.5-bin.tar.gz">commons-fileupload2-1.5-bin.tar.gz</a></td>
+              
+<td><a class="externalLink" 
href="https://downloads.apache.org/commons/fileupload/binaries/commons-fileupload2-1.5-bin.tar.gz.sha512";>sha512</a></td>
+              
+<td><a class="externalLink" 
href="https://downloads.apache.org/commons/fileupload/binaries/commons-fileupload2-1.5-bin.tar.gz.asc";>pgp</a></td>
+          </tr>
+          
+<tr class="b">
+              
+<td align="left"><a 
href="[preferred]/commons/fileupload/binaries/commons-fileupload2-1.5-bin.zip">commons-fileupload2-1.5-bin.zip</a></td>
+              
+<td><a class="externalLink" 
href="https://downloads.apache.org/commons/fileupload/binaries/commons-fileupload2-1.5-bin.zip.sha512";>sha512</a></td>
+              
+<td><a class="externalLink" 
href="https://downloads.apache.org/commons/fileupload/binaries/commons-fileupload2-1.5-bin.zip.asc";>pgp</a></td>
+          </tr>
+        </table>
+      </section>
+      <section>
+<h3><a name="Source"></a>Source</h3>
+        
+<table border="0" class="bodyTable">
+          
+<tr class="a">
+              
+<td align="left"><a 
href="[preferred]/commons/fileupload/source/commons-fileupload2-1.5-src.tar.gz">commons-fileupload2-1.5-src.tar.gz</a></td>
+              
+<td><a class="externalLink" 
href="https://downloads.apache.org/commons/fileupload/source/commons-fileupload2-1.5-src.tar.gz.sha512";>sha512</a></td>
+              
+<td><a class="externalLink" 
href="https://downloads.apache.org/commons/fileupload/source/commons-fileupload2-1.5-src.tar.gz.asc";>pgp</a></td>
+          </tr>
+          
+<tr class="b">
+              
+<td align="left"><a 
href="[preferred]/commons/fileupload/source/commons-fileupload2-1.5-src.zip">commons-fileupload2-1.5-src.zip</a></td>
+              
+<td><a class="externalLink" 
href="https://downloads.apache.org/commons/fileupload/source/commons-fileupload2-1.5-src.zip.sha512";>sha512</a></td>
+              
+<td><a class="externalLink" 
href="https://downloads.apache.org/commons/fileupload/source/commons-fileupload2-1.5-src.zip.asc";>pgp</a></td>
+          </tr>
+        </table>
+      </section>
+    </section>
+    <section>
+<h2><a name="Archives"></a>Archives</h2>
+        
+<p>
+          Older releases can be obtained from the archives.
+        </p>
+        
+<ul>
+          
+<li class="download"><a href="[preferred]/commons/fileupload/">browse download 
area</a></li>
+          
+<li><a class="externalLink" 
href="https://archive.apache.org/dist/commons/fileupload/";>archives...</a></li>
+        </ul>
+    </section>
+  
+
+                      </td>
+        </tr>
+      </table>
+    </div>
+
+    <div class="footer">
+      <p>Copyright &copy;                    2002-2023
+                      <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
+            All Rights Reserved.</p>
+                                        
+<div class="center">Apache Commons, Apache Commons FileUpload, Apache, the 
Apache feather logo, and the Apache Commons project logos are trademarks of The 
Apache Software Foundation.
+      All other marks mentioned may be trademarks or registered trademarks of 
their respective owners.</div>
+                  </div>
+  </body>
+
+</html>

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/faq.html
==============================================================================
--- dev/commons/fileupload/2.0.0-M1-RC1/site/faq.html (added)
+++ dev/commons/fileupload/2.0.0-M1-RC1/site/faq.html Sat Jul 15 23:26:25 2023
@@ -0,0 +1,494 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 15 July 2023
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
+  <head>
+    <meta charset="iso-8859-1" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+                    <meta name="Date-Revision-yyyymmdd" content="20230715" />
+            <meta http-equiv="Content-Language" content="en" />
+        <title>FileUpload &#x2013; FileUpload FAQ</title>
+
+    <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" />
+    <link rel="stylesheet" href="./css/site.css" type="text/css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+    <script type="text/javascript" src="./js/jquery.min.js"></script>
+    <script type="text/javascript" src="./js/bootstrap.min.js"></script>
+    <script type="text/javascript" src="./js/prettify.min.js"></script>
+    <script type="text/javascript" src="./js/site.js"></script>
+
+    
+      </head>
+
+  <body class="composite">
+                      <a href="https://commons.apache.org/"; id="bannerLeft" 
title="Apache Commons logo">
+                                                                    <img 
class="logo-left" src="      ./images/commons-logo.png
+"  alt="Apache Commons logo"/>
+              </a>
+                                          <a href="index.html" 
id="bannerRight">
+                                                                          <img 
class="logo-right" src="    images/logo.png
+"  alt="Commons FileUpload"/>
+              </a>
+          <div class="clear"></div>
+
+    <div class="navbar">
+      <div class="navbar-inner">
+        <div class="container-fluid">
+          <a class="brand" 
href="https://commons.apache.org/proper/commons-fileupload/";>Apache Commons 
FileUpload &trade;</a>
+          <ul class="nav">      
+                    
+          <li id="publishDate">Last Published: 15 July 2023</li>
+    <li class="divider">|</li> <li id="projectVersion">Version: 2.0.0-M1</li>
+  </ul>
+          <div class="pull-right">  <ul class="nav">
+            <li>
+                  <a href="https://www.apachecon.com/"; class="externalLink" 
title="ApacheCon">
+    ApacheCon</a>
+      </li>
+          <li>
+                  <a href="https://www.apache.org"; class="externalLink" 
title="Apache">
+    Apache</a>
+      </li>
+          <li>
+                  <a href="../../" title="Commons">
+    Commons</a>
+      </li>
+    </ul>
+</div>
+        </div>
+      </div>
+    </div>
+
+    <div class="container-fluid">
+      <table class="layout-table">
+        <tr>
+          <td class="sidebar">
+            <div class="well sidebar-nav">
+                    <ul class="nav nav-list">
+                           <li class="nav-header">Commons FileUpload</li>
+                                        <li class="none">
+                  <a href="index.html" title="Overview">
+    Overview</a>
+          </li>
+                             <li class="none">
+                  <a href="using.html" title="User guide">
+    User guide</a>
+          </li>
+                             <li class="none">
+                  <a href="migration.html" title="Migration">
+    Migration</a>
+          </li>
+                             <li class="none">
+                  <a href="streaming.html" title="Streaming API">
+    Streaming API</a>
+          </li>
+                               <li class="none active">
+                  <a href="faq.html" title="FAQ">
+    FAQ</a>
+          </li>
+                             <li class="none">
+                  <a 
href="https://javadoc.io/doc/org.apache.commons/commons-fileupload2"; 
class="externalLink" title="Javadoc Archives v2">
+    Javadoc Archives v2</a>
+          </li>
+                             <li class="none">
+                  <a 
href="https://javadoc.io/doc/commons-fileupload/commons-fileupload"; 
class="externalLink" title="Javadoc Archives v1">
+    Javadoc Archives v1</a>
+          </li>
+                             <li class="none">
+                  <a href="download_fileupload.cgi" title="Download">
+    Download</a>
+          </li>
+                             <li class="none">
+                  <a href="security-reports.html" title="Security Reports">
+    Security Reports</a>
+          </li>
+                             <li class="none">
+                  <a href="mail-lists.html" title="Mailing lists">
+    Mailing lists</a>
+          </li>
+                             <li class="none">
+                  <a href="issue-tracking.html" title="Issue Tracking">
+    Issue Tracking</a>
+          </li>
+                 </ul>
+      <ul class="nav nav-list">
+                           <li class="nav-header">Modules</li>
+                                        <li class="none">
+                  <a href="commons-fileupload2-core/index.html" 
title="FileUpload Core">
+    FileUpload Core</a>
+          </li>
+                             <li class="none">
+                  <a href="commons-fileupload2-jakarta/index.html" 
title="FileUpload Jakarta">
+    FileUpload Jakarta</a>
+          </li>
+                             <li class="none">
+                  <a href="commons-fileupload2-javax/index.html" 
title="FileUpload Javax">
+    FileUpload Javax</a>
+          </li>
+                             <li class="none">
+                  <a href="commons-fileupload2-portlet/index.html" 
title="FileUpload Portlet">
+    FileUpload Portlet</a>
+          </li>
+                 </ul>
+      <ul class="nav nav-list">
+                                 <li class="nav-header"><i 
class="icon-info-sign"></i>Project Documentation</li>
+                                                                               
                                                                                
                                                                                
                                                 <li class="collapsed">
+                  <a href="project-info.html" title="Project Information">
+    Project Information</a>
+                    </li>
+                                                                               
                                                                                
                                                                                
                    <li class="collapsed">
+                  <a href="project-reports.html" title="Project Reports">
+    Project Reports</a>
+                    </li>
+                 </ul>
+      <ul class="nav nav-list">
+                           <li class="nav-header">Commons</li>
+                                        <li class="none">
+                  <a href="../../" title="Home">
+    Home</a>
+          </li>
+                             <li class="none">
+                  <a href="https://www.apache.org/licenses/"; 
class="externalLink" title="License">
+    License</a>
+          </li>
+                                                                               
<li class="collapsed">
+                  <a href="../../components.html" title="Components">
+    Components</a>
+                    </li>
+                                                                               
<li class="collapsed">
+                  <a href="../../sandbox/index.html" title="Sandbox">
+    Sandbox</a>
+                    </li>
+                                                                               
<li class="collapsed">
+                  <a href="../../dormant/index.html" title="Dormant">
+    Dormant</a>
+                    </li>
+                 </ul>
+      <ul class="nav nav-list">
+                           <li class="nav-header">General Information</li>
+                                        <li class="none">
+                  <a href="../../security.html" title="Security">
+    Security</a>
+          </li>
+                             <li class="none">
+                  <a href="../../volunteering.html" title="Volunteering">
+    Volunteering</a>
+          </li>
+                             <li class="none">
+                  <a href="../../patches.html" title="Contributing Patches">
+    Contributing Patches</a>
+          </li>
+                             <li class="none">
+                  <a href="../../building.html" title="Building Components">
+    Building Components</a>
+          </li>
+                             <li class="none">
+                  <a href="../../commons-parent-pom.html" title="Commons 
Parent POM">
+    Commons Parent POM</a>
+          </li>
+                             <li class="none">
+                  <a href="../../build-plugin/index.html" title="Commons Build 
Plugin">
+    Commons Build Plugin</a>
+          </li>
+                             <li class="none">
+                  <a href="release-plugin/index.html" title="Commons Release 
Plugin">
+    Commons Release Plugin</a>
+          </li>
+                             <li class="none">
+                  <a href="site-publish.html" title="Site Publication">
+    Site Publication</a>
+          </li>
+                             <li class="none">
+                  <a href="../../releases/index.html" title="Releasing 
Components">
+    Releasing Components</a>
+          </li>
+                             <li class="none">
+                  <a 
href="https://cwiki.apache.org/confluence/display/commons/FrontPage"; 
class="externalLink" title="Wiki">
+    Wiki</a>
+          </li>
+                 </ul>
+      <ul class="nav nav-list">
+                           <li class="nav-header">ASF</li>
+                                        <li class="none">
+                  <a 
href="https://www.apache.org/foundation/how-it-works.html"; class="externalLink" 
title="How the ASF works">
+    How the ASF works</a>
+          </li>
+                             <li class="none">
+                  <a href="https://www.apache.org/foundation/getinvolved.html"; 
class="externalLink" title="Get Involved">
+    Get Involved</a>
+          </li>
+                             <li class="none">
+                  <a href="https://www.apache.org/dev/"; class="externalLink" 
title="Developer Resources">
+    Developer Resources</a>
+          </li>
+                             <li class="none">
+                  <a 
href="https://www.apache.org/foundation/policies/conduct.html"; 
class="externalLink" title="Code of Conduct">
+    Code of Conduct</a>
+          </li>
+                             <li class="none">
+                  <a 
href="https://privacy.apache.org/policies/privacy-policy-public.html"; 
class="externalLink" title="Privacy">
+    Privacy</a>
+          </li>
+                             <li class="none">
+                  <a href="https://www.apache.org/foundation/sponsorship.html"; 
class="externalLink" title="Sponsorship">
+    Sponsorship</a>
+          </li>
+                             <li class="none">
+                  <a href="https://www.apache.org/foundation/thanks.html"; 
class="externalLink" title="Thanks">
+    Thanks</a>
+          </li>
+                 </ul>
+              </div>
+            <div id="poweredBy">
+                                                                               
                                     <a 
href="https://www.apache.org/events/current-event.html"; title="ApacheCon" 
class="builtBy">
+        <img class="builtBy"  alt="ApacheCon" 
src="https://www.apache.org/events/current-event-125x125.png";    />
+      </a>
+                                                                               
                     <a href="https://maven.apache.org/"; title="Maven" 
class="builtBy">
+        <img class="builtBy"  alt="Maven" 
src="https://maven.apache.org/images/logos/maven-feather.png";    />
+      </a>
+                      </div>
+          </td>
+          <td class="content">
+                                                                          
<section>
+<h2><a name="FileUpload_FAQ"></a><a name="top">FileUpload FAQ</a></h2>
+<p><b>General</b></p>
+<ol style="list-style-type: decimal">
+<li><a href="#empty-parse">
+        Why is parseRequest() returning no items?
+      </a></li>
+<li><a href="#read-timeout">
+        Why am I getting &quot;Read timed out&quot; exceptions while parsing?
+      </a></li>
+<li><a href="#class-not-found">
+        Why is NoClassDefFoundError being thrown?
+      </a></li>
+<li><a href="#whole-path-from-IE">
+        Why does FileItem.getName() return the whole path, and not just the 
file name?
+      </a></li></ol>
+<p><b>FileUpload and Struts 1</b></p>
+<ol style="list-style-type: decimal">
+<li><a href="#parse-in-action-fails">
+        I'm using FileUpload in an Action, but it's not working. Why?
+      </a></li>
+<li><a href="#howto-parse-in-action">
+        But I need to parse the request myself. How can I do that?
+      </a></li></ol>
+<p><b>FileUpload and Flash</b></p>
+<ol style="list-style-type: decimal">
+<li><a href="#missing-boundary-terminator">
+        I'm using FileUpload to receive an upload from flash, but
+        FileUpload will always throw an Exception &quot;Stream ended 
unexpectedly&quot;.
+        What can I do?
+      </a></li></ol>
+<p><b>FileUpload and Flash</b></p>
+<ol style="list-style-type: decimal">
+<li><a href="#diskfileitem-serializable"> I have read, that there is a 
security problem in Commons FileUpload, because there is a class called
+          DiskFileItem, which can be used for malicious attacks.
+        </a></li></ol></section><section>
+<h2><a name="General"></a>General</h2>
+<dl>
+<dt><a name="empty-parse">
+        Why is parseRequest() returning no items?
+      </a></dt>
+<dd>
+        This most commonly happens when the request has already been parsed, or
+        processed in some other way. Since the input stream has aleady been
+        consumed by that earlier process, it is no longer available for parsing
+        by Commons FileUpload.
+      
+<p align="right"><a href="#top">[top]</a></p><hr /></dd>
+<dt><a name="read-timeout">
+        Why am I getting &quot;Read timed out&quot; exceptions while parsing?
+      </a></dt>
+<dd>
+        The most common cause of these exceptions is when FileUpload is being
+        used on a site that is using the Tomcat ISAPI redirector. There was a
+        bug in earlier versions of that component that caused problems with
+        multipart requests. The bug was fixed some time ago, so you probably
+        just need to pick up a newer version. See the
+        <a class="externalLink" 
href="https://issues.apache.org/bugzilla/show_bug.cgi?id=15278";>Tomcat bug 
report</a>
+        for full details.
+      
+<p align="right"><a href="#top">[top]</a></p><hr /></dd>
+<dt><a name="class-not-found">
+        Why is NoClassDefFoundError being thrown?
+      </a></dt>
+<dd>
+        
+<p>There are two common causes for this error.</p>
+        
+        
+<p>Firstly, it might simply mean that you do not have the Commons IO 
+        jar in your classpath. FileUpload depends on IO (see 
+        <a href="dependencies.html">dependencies</a>) - you can tell if 
+        this is the case if the missing class is within the 
+        <code>org.apache.commons.io</code> package.</p>
+
+        
+<p>Secondly this happens when attempting to rely on a shared copy of
+        the Commons FileUpload jar file provided by your web container. The
+        solution is to include the FileUpload jar file as part of your own
+        web application, instead of relying on the container. The same may 
+        hold for FileUpload's IO dependency.</p>
+      
+<p align="right"><a href="#top">[top]</a></p><hr /></dd>
+<dt><a name="whole-path-from-IE">
+        Why does FileItem.getName() return the whole path, and not just the 
file name?
+      </a></dt>
+<dd>
+        Internet Explorer provides the entire path to the uploaded file and not
+        just the base file name. Since FileUpload provides exactly what was
+        supplied by the client (browser), you may want to remove this path
+        information in your application. You can do that using the following
+        method from Commons IO (which you already have, since it is used by
+        FileUpload).
+        
+<div>
+<pre>
+    String fileName = item.getName();
+    if (fileName != null) {
+        filename = FilenameUtils.getName(filename);
+    }
+       </pre></div>
+      
+<p align="right"><a href="#top">[top]</a></p></dd></dl></section><section>
+<h2><a name="FileUpload_and_Struts_1"></a>FileUpload and Struts 1</h2>
+<dl>
+<dt><a name="parse-in-action-fails">
+        I'm using FileUpload in an Action, but it's not working. Why?
+      </a></dt>
+<dd>
+        Struts 1 recognises multipart requests, and parses them automatically,
+        presenting the request parameters to your code in the same manner as
+        if they were regular request parameters. Since Struts has already
+        processed the request, and made it available in your form bean, the
+        input stream is no longer available for parsing, so attempting to do
+        so with FileUpload will fail.
+      
+<p align="right"><a href="#top">[top]</a></p><hr /></dd>
+<dt><a name="howto-parse-in-action">
+        But I need to parse the request myself. How can I do that?
+      </a></dt>
+<dd>
+        Struts 1 parses multipart a request as a part of the process of 
populating
+        your form bean from that request. If, for some reason, you need to have
+        full control over the multipart parsing, you can do so by configuring
+        your action mapping without an associated form bean. (A better way of
+        doing this, however, is to replace the default multipart handler with
+        your own. See the Struts 1 documentation for details.)
+      
+<p align="right"><a href="#top">[top]</a></p></dd></dl></section><section>
+<h2><a name="FileUpload_and_Flash"></a>FileUpload and Flash</h2>
+<dl>
+<dt><a name="missing-boundary-terminator">
+        I'm using FileUpload to receive an upload from flash, but
+        FileUpload will always throw an Exception &quot;Stream ended 
unexpectedly&quot;.
+        What can I do?
+      </a></dt>
+<dd>
+        
+<p>
+          At least as of version 8, Flash contains a known bug: The multipart
+          stream it produces is broken, because the final boundary doesn't
+          contain the suffix &quot;--&quot;, which ought to indicate, that no 
more
+          items are following. Consequently, FileUpload waits for the next
+          item (which it doesn't get) and throws an exception.
+       </p>
+        
+<p>
+          The problems details and a possible workaround are outlined in
+          <a class="externalLink" 
href="https://issues.apache.org/jira/browse/FILEUPLOAD-143";>
+            Bug 143
+         </a>
+          . The workaround suggests to use the streaming API
+          and catch the exception. The resulting code could look like
+          this:
+       </p>
+        
+<div>
+<pre>final List&lt;FileItem&gt; items = new ArrayList&lt;FileItem&gt;();
+
+HttpServletRequest servletRequest = [...];
+RequestContext ctx = new ServletRequestContext(servletRequest);
+
+FileItemFactory fileItemFactory = new DiskFileItemFactory();
+
+ServletFileUpload upload = new ServletFileUpload();
+FileItemIterator iter = upload.getItemIterator(ctx);
+try {
+    while (iter.hasNext()) {
+        FileItemStream item = iter.next();
+        FileItem fileItem = fileItemFactory.createItem(item.getFieldName(),
+                                                       item.getContentType(),
+                                                       item.isFormField(),
+                                                       item.getName());
+        Streams.copy(item.openStream(), fileItem.getOutputStream(), true);
+        items.add(fileItem);
+    }
+} catch (MalformedStreamException e) {
+    // Ignore this
+}</pre></div>
+      
+<p align="right"><a href="#top">[top]</a></p></dd></dl></section><section>
+<h2><a name="FileUpload_and_Flash"></a>FileUpload and Flash</h2>
+<dl>
+<dt><a name="diskfileitem-serializable"> I have read, that there is a security 
problem in Commons FileUpload, because there is a class called
+          DiskFileItem, which can be used for malicious attacks.
+        </a></dt>
+<dd>
+          
+<p>
+               Starting in version 2.0.0-M1, no FileUpload classes implement 
Serializable.
+         </p>
+          
+<p>
+            It is true, that this class exists, and can be 
serialized/deserialized in FileUpload versions, up to, and
+            including 1.3.2. It is also true, that a malicious attacker can 
abuse this possibility to create arbitrarily
+            located files (assuming the required permissions) with arbitrary 
contents, if he gets the opportunity to
+            provide specially crafted data, which is being deserialized by a 
Java application, which has either of the
+            above versions of Commons FileUpload in the classpath, and which 
puts no limitations on the classes being
+            deserialized.
+         </p>
+          
+<p>
+            That being said, we (the Apache Commons team) hold the view, that 
the actual problem is not the DiskFileItem
+            class, but the &quot;if&quot; in the previous sentence. A Java 
application should carefully consider, which classes
+            can be deserialized. A typical approach would be, for example, to 
provide a blacklist, or whitelist of
+            packages, and/or classes, which may, or may not be deserialized.
+         </p>
+          
+<p>
+            On the other hand, we acknowledge, that the likelyhood of 
application container vendors taking such a
+            simple security measure is extremely low. So, in order to support 
the Commons FileUpload users, we have
+            decided to choose a different approach:
+         </p>
+          
+<p>
+            Beginning with 1.3.3, the class DiskFileItem is still implementing 
the interface java.io.Serializable.
+            In other words, it still declares itself as serializable, and 
deserializable to the JVM. In practice,
+            however, an attempt to deserialize an instance of DiskFileItem 
will trigger an Exception. In the unlikely
+            case, that your application depends on the deserialization of 
DiskFileItems, you can revert to the
+            previous behavior by setting the system property 
&quot;org.apache.commons.fileupload.DiskFileItem.serializable&quot;
+            to &quot;true&quot;.
+         </p>
+        
+<p align="right"><a href="#top">[top]</a></p></dd></dl></section>
+                      </td>
+        </tr>
+      </table>
+    </div>
+
+    <div class="footer">
+      <p>Copyright &copy;                    2002-2023
+                      <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
+            All Rights Reserved.</p>
+                                        
+<div class="center">Apache Commons, Apache Commons FileUpload, Apache, the 
Apache feather logo, and the Apache Commons project logos are trademarks of The 
Apache Software Foundation.
+      All other marks mentioned may be trademarks or registered trademarks of 
their respective owners.</div>
+                  </div>
+  </body>
+
+</html>

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/add.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/add.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/collapsed.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/collapsed.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/commons-logo.png
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/commons-logo.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/expanded.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/expanded.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/external-classic.png
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/external-classic.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/fix.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/fix.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/help_logo.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/help_logo.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_arrowfolderclosed1_sml.gif
==============================================================================
Binary file - no diff available.

Propchange: 
dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_arrowfolderclosed1_sml.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_arrowfolderopen2_sml.gif
==============================================================================
Binary file - no diff available.

Propchange: 
dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_arrowfolderopen2_sml.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_arrowwaste1_sml.gif
==============================================================================
Binary file - no diff available.

Propchange: 
dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_arrowwaste1_sml.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_arrowwaste2_sml.gif
==============================================================================
Binary file - no diff available.

Propchange: 
dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_arrowwaste2_sml.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_doc_lrg.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_doc_lrg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_doc_sml.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_doc_sml.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_error_lrg.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_error_lrg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_error_sml.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_error_sml.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_folder_lrg.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_folder_lrg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_folder_sml.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_folder_sml.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_help_sml.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_help_sml.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_info_lrg.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_info_lrg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_info_sml.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_info_sml.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_members_lrg.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_members_lrg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_sortdown.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_sortdown.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_sortup.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_sortup.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_success_lrg.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_success_lrg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_success_sml.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_success_sml.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_usergroups_lrg.gif
==============================================================================
Binary file - no diff available.

Propchange: 
dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_usergroups_lrg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_warning_lrg.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_warning_lrg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_warning_sml.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_warning_sml.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/logo.png
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/logo.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
dev/commons/fileupload/2.0.0-M1-RC1/site/images/logos/build-by-maven-black.png
==============================================================================
Binary file - no diff available.

Propchange: 
dev/commons/fileupload/2.0.0-M1-RC1/site/images/logos/build-by-maven-black.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
dev/commons/fileupload/2.0.0-M1-RC1/site/images/logos/build-by-maven-white.png
==============================================================================
Binary file - no diff available.

Propchange: 
dev/commons/fileupload/2.0.0-M1-RC1/site/images/logos/build-by-maven-white.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/logos/maven-feather.png
==============================================================================
Binary file - no diff available.

Propchange: 
dev/commons/fileupload/2.0.0-M1-RC1/site/images/logos/maven-feather.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/newwindow-classic.png
==============================================================================
Binary file - no diff available.

Propchange: 
dev/commons/fileupload/2.0.0-M1-RC1/site/images/newwindow-classic.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/nw_maj_rond.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/nw_maj_rond.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/remove.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/remove.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/rss.png
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/rss.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/strich.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/strich.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/sw_maj_rond.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/sw_maj_rond.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/sw_med_rond.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/sw_med_rond.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/update.gif
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/update.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
dev/commons/fileupload/2.0.0-M1-RC1/site/img/glyphicons-halflings-white.png
==============================================================================
Binary file - no diff available.

Propchange: 
dev/commons/fileupload/2.0.0-M1-RC1/site/img/glyphicons-halflings-white.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/img/glyphicons-halflings.png
==============================================================================
Binary file - no diff available.

Propchange: 
dev/commons/fileupload/2.0.0-M1-RC1/site/img/glyphicons-halflings.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/fileupload/2.0.0-M1-RC1/site/index.html
==============================================================================
--- dev/commons/fileupload/2.0.0-M1-RC1/site/index.html (added)
+++ dev/commons/fileupload/2.0.0-M1-RC1/site/index.html Sat Jul 15 23:26:25 2023
@@ -0,0 +1,525 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 15 July 2023
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
+  <head>
+    <meta charset="iso-8859-1" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+            <meta name="author" content="Martin Cooper" />
+                <meta name="Date-Revision-yyyymmdd" content="20230715" />
+            <meta http-equiv="Content-Language" content="en" />
+        <title>FileUpload &#x2013; Home</title>
+
+    <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" />
+    <link rel="stylesheet" href="./css/site.css" type="text/css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+    <script type="text/javascript" src="./js/jquery.min.js"></script>
+    <script type="text/javascript" src="./js/bootstrap.min.js"></script>
+    <script type="text/javascript" src="./js/prettify.min.js"></script>
+    <script type="text/javascript" src="./js/site.js"></script>
+
+    
+      </head>
+
+  <body class="composite">
+                      <a href="https://commons.apache.org/"; id="bannerLeft" 
title="Apache Commons logo">
+                                                                    <img 
class="logo-left" src="      ./images/commons-logo.png
+"  alt="Apache Commons logo"/>
+              </a>
+                                          <a href="index.html" 
id="bannerRight">
+                                                                          <img 
class="logo-right" src="    images/logo.png
+"  alt="Commons FileUpload"/>
+              </a>
+          <div class="clear"></div>
+
+    <div class="navbar">
+      <div class="navbar-inner">
+        <div class="container-fluid">
+          <a class="brand" 
href="https://commons.apache.org/proper/commons-fileupload/";>Apache Commons 
FileUpload &trade;</a>
+          <ul class="nav">      
+                    
+          <li id="publishDate">Last Published: 15 July 2023</li>
+    <li class="divider">|</li> <li id="projectVersion">Version: 2.0.0-M1</li>
+  </ul>
+          <div class="pull-right">  <ul class="nav">
+            <li>
+                  <a href="https://www.apachecon.com/"; class="externalLink" 
title="ApacheCon">
+    ApacheCon</a>
+      </li>
+          <li>
+                  <a href="https://www.apache.org"; class="externalLink" 
title="Apache">
+    Apache</a>
+      </li>
+          <li>
+                  <a href="../../" title="Commons">
+    Commons</a>
+      </li>
+    </ul>
+</div>
+        </div>
+      </div>
+    </div>
+
+    <div class="container-fluid">
+      <table class="layout-table">
+        <tr>
+          <td class="sidebar">
+            <div class="well sidebar-nav">
+                    <ul class="nav nav-list">
+                           <li class="nav-header">Commons FileUpload</li>
+                                          <li class="none active">
+                  <a href="index.html" title="Overview">
+    Overview</a>
+          </li>
+                             <li class="none">
+                  <a href="using.html" title="User guide">
+    User guide</a>
+          </li>
+                             <li class="none">
+                  <a href="migration.html" title="Migration">
+    Migration</a>
+          </li>
+                             <li class="none">
+                  <a href="streaming.html" title="Streaming API">
+    Streaming API</a>
+          </li>
+                             <li class="none">
+                  <a href="faq.html" title="FAQ">
+    FAQ</a>
+          </li>
+                             <li class="none">
+                  <a 
href="https://javadoc.io/doc/org.apache.commons/commons-fileupload2"; 
class="externalLink" title="Javadoc Archives v2">
+    Javadoc Archives v2</a>
+          </li>
+                             <li class="none">
+                  <a 
href="https://javadoc.io/doc/commons-fileupload/commons-fileupload"; 
class="externalLink" title="Javadoc Archives v1">
+    Javadoc Archives v1</a>
+          </li>
+                             <li class="none">
+                  <a href="download_fileupload.cgi" title="Download">
+    Download</a>
+          </li>
+                             <li class="none">
+                  <a href="security-reports.html" title="Security Reports">
+    Security Reports</a>
+          </li>
+                             <li class="none">
+                  <a href="mail-lists.html" title="Mailing lists">
+    Mailing lists</a>
+          </li>
+                             <li class="none">
+                  <a href="issue-tracking.html" title="Issue Tracking">
+    Issue Tracking</a>
+          </li>
+                 </ul>
+      <ul class="nav nav-list">
+                           <li class="nav-header">Modules</li>
+                                        <li class="none">
+                  <a href="commons-fileupload2-core/index.html" 
title="FileUpload Core">
+    FileUpload Core</a>
+          </li>
+                             <li class="none">
+                  <a href="commons-fileupload2-jakarta/index.html" 
title="FileUpload Jakarta">
+    FileUpload Jakarta</a>
+          </li>
+                             <li class="none">
+                  <a href="commons-fileupload2-javax/index.html" 
title="FileUpload Javax">
+    FileUpload Javax</a>
+          </li>
+                             <li class="none">
+                  <a href="commons-fileupload2-portlet/index.html" 
title="FileUpload Portlet">
+    FileUpload Portlet</a>
+          </li>
+                 </ul>
+      <ul class="nav nav-list">
+                                 <li class="nav-header"><i 
class="icon-info-sign"></i>Project Documentation</li>
+                                                                               
                                                                                
                                                                                
                                                           <li class="expanded">
+                  <a href="project-info.html" title="Project Information">
+    Project Information</a>
+                    <ul>
+                                <li class="none active">
+                  <a href="index.html" title="About">
+    About</a>
+          </li>
+                                 <li class="none">
+                  <a href="summary.html" title="Summary">
+    Summary</a>
+          </li>
+                                 <li class="none">
+                  <a href="modules.html" title="Project Modules">
+    Project Modules</a>
+          </li>
+                                 <li class="none">
+                  <a href="team.html" title="Team">
+    Team</a>
+          </li>
+                                 <li class="none">
+                  <a href="scm.html" title="Source Code Management">
+    Source Code Management</a>
+          </li>
+                                 <li class="none">
+                  <a href="issue-management.html" title="Issue Management">
+    Issue Management</a>
+          </li>
+                                 <li class="none">
+                  <a href="mailing-lists.html" title="Mailing Lists">
+    Mailing Lists</a>
+          </li>
+                                 <li class="none">
+                  <a href="dependency-info.html" title="Dependency 
Information">
+    Dependency Information</a>
+          </li>
+                                 <li class="none">
+                  <a href="dependency-management.html" title="Dependency 
Management">
+    Dependency Management</a>
+          </li>
+                                 <li class="none">
+                  <a href="dependency-convergence.html" title="Dependency 
Convergence">
+    Dependency Convergence</a>
+          </li>
+                                 <li class="none">
+                  <a href="ci-management.html" title="CI Management">
+    CI Management</a>
+          </li>
+                                 <li class="none">
+                  <a href="distribution-management.html" title="Distribution 
Management">
+    Distribution Management</a>
+          </li>
+                   </ul>
+              </li>
+                                                                               
                                                                                
                                                                                
                    <li class="collapsed">
+                  <a href="project-reports.html" title="Project Reports">
+    Project Reports</a>
+                    </li>
+                 </ul>
+      <ul class="nav nav-list">
+                           <li class="nav-header">Commons</li>
+                                        <li class="none">
+                  <a href="../../" title="Home">
+    Home</a>
+          </li>
+                             <li class="none">
+                  <a href="https://www.apache.org/licenses/"; 
class="externalLink" title="License">
+    License</a>
+          </li>
+                                                                               
<li class="collapsed">
+                  <a href="../../components.html" title="Components">
+    Components</a>
+                    </li>
+                                                                               
<li class="collapsed">
+                  <a href="../../sandbox/index.html" title="Sandbox">
+    Sandbox</a>
+                    </li>
+                                                                               
<li class="collapsed">
+                  <a href="../../dormant/index.html" title="Dormant">
+    Dormant</a>
+                    </li>
+                 </ul>
+      <ul class="nav nav-list">
+                           <li class="nav-header">General Information</li>
+                                        <li class="none">
+                  <a href="../../security.html" title="Security">
+    Security</a>
+          </li>
+                             <li class="none">
+                  <a href="../../volunteering.html" title="Volunteering">
+    Volunteering</a>
+          </li>
+                             <li class="none">
+                  <a href="../../patches.html" title="Contributing Patches">
+    Contributing Patches</a>
+          </li>
+                             <li class="none">
+                  <a href="../../building.html" title="Building Components">
+    Building Components</a>
+          </li>
+                             <li class="none">
+                  <a href="../../commons-parent-pom.html" title="Commons 
Parent POM">
+    Commons Parent POM</a>
+          </li>
+                             <li class="none">
+                  <a href="../../build-plugin/index.html" title="Commons Build 
Plugin">
+    Commons Build Plugin</a>
+          </li>
+                             <li class="none">
+                  <a href="release-plugin/index.html" title="Commons Release 
Plugin">
+    Commons Release Plugin</a>
+          </li>
+                             <li class="none">
+                  <a href="site-publish.html" title="Site Publication">
+    Site Publication</a>
+          </li>
+                             <li class="none">
+                  <a href="../../releases/index.html" title="Releasing 
Components">
+    Releasing Components</a>
+          </li>
+                             <li class="none">
+                  <a 
href="https://cwiki.apache.org/confluence/display/commons/FrontPage"; 
class="externalLink" title="Wiki">
+    Wiki</a>
+          </li>
+                 </ul>
+      <ul class="nav nav-list">
+                           <li class="nav-header">ASF</li>
+                                        <li class="none">
+                  <a 
href="https://www.apache.org/foundation/how-it-works.html"; class="externalLink" 
title="How the ASF works">
+    How the ASF works</a>
+          </li>
+                             <li class="none">
+                  <a href="https://www.apache.org/foundation/getinvolved.html"; 
class="externalLink" title="Get Involved">
+    Get Involved</a>
+          </li>
+                             <li class="none">
+                  <a href="https://www.apache.org/dev/"; class="externalLink" 
title="Developer Resources">
+    Developer Resources</a>
+          </li>
+                             <li class="none">
+                  <a 
href="https://www.apache.org/foundation/policies/conduct.html"; 
class="externalLink" title="Code of Conduct">
+    Code of Conduct</a>
+          </li>
+                             <li class="none">
+                  <a 
href="https://privacy.apache.org/policies/privacy-policy-public.html"; 
class="externalLink" title="Privacy">
+    Privacy</a>
+          </li>
+                             <li class="none">
+                  <a href="https://www.apache.org/foundation/sponsorship.html"; 
class="externalLink" title="Sponsorship">
+    Sponsorship</a>
+          </li>
+                             <li class="none">
+                  <a href="https://www.apache.org/foundation/thanks.html"; 
class="externalLink" title="Thanks">
+    Thanks</a>
+          </li>
+                 </ul>
+              </div>
+            <div id="poweredBy">
+                                                                               
                                     <a 
href="https://www.apache.org/events/current-event.html"; title="ApacheCon" 
class="builtBy">
+        <img class="builtBy"  alt="ApacheCon" 
src="https://www.apache.org/events/current-event-125x125.png";    />
+      </a>
+                                                                               
                     <a href="https://maven.apache.org/"; title="Maven" 
class="builtBy">
+        <img class="builtBy"  alt="Maven" 
src="https://maven.apache.org/images/logos/maven-feather.png";    />
+      </a>
+                      </div>
+          </td>
+          <td class="content">
+                                                                          
+
+  
+    <section>
+<h2><a name="Commons_FileUpload"></a>Commons FileUpload</h2>
+      
+<p>
+        The Commons <b>FileUpload</b> package makes it easy to add
+        robust, high-performance, file upload capability to your servlets and
+        web applications.
+      </p>
+      
+<p>
+        FileUpload parses HTTP requests which conform to
+        <a class="externalLink" href="http://www.ietf.org/rfc/rfc1867.txt";>RFC 
1867</a>,
+        &quot;Form-based File Upload in HTML&quot;. That is, if an HTTP 
request is
+        submitted using the POST method, and with a content type of
+        &quot;multipart/form-data&quot;, then FileUpload can parse that 
request, and
+        make the results available in a manner easily used by the caller.
+      </p>
+      
+<p>
+        Starting with version 1.3, FileUpload handles 
+        <a class="externalLink" 
href="https://www.ietf.org/rfc/rfc2047.txt";>RFC 2047</a> encoded header values.
+      </p>
+
+      
+<p>The simplest way to send a <i>multipart/form-data</i> request to a server 
is via a web form, i.e.</p>
+      
+<div class="source">
+<pre>&lt;form method=&quot;POST&quot; enctype=&quot;multipart/form-data&quot; 
action=&quot;fup.cgi&quot;&gt;
+  File to upload: &lt;input type=&quot;file&quot; 
name=&quot;upfile&quot;&gt;&lt;br/&gt;
+  Notes about the file: &lt;input type=&quot;text&quot; 
name=&quot;note&quot;&gt;&lt;br/&gt;
+  &lt;br/&gt;
+  &lt;input type=&quot;submit&quot; value=&quot;Press&quot;&gt; to upload the 
file!
+&lt;/form&gt;</pre></div>
+    </section>
+
+    <section>
+<h2><a name="Documentation"></a>Documentation</h2>
+      
+<p>The following documentation is available:</p>
+      
+<ul>
+        
+<li><a href="./using.html">User Guide</a></li>
+        
+<li><a href="./streaming.html">Streaming API</a></li>
+        
+<li><a href="./faq.html">Frequently Asked Questions</a></li>
+        
+<li><a href="./javadocs/api-release/index.html">Javadoc</a></li>
+        
+<li><a class="externalLink" 
href="https://javadoc.io/doc/commons-fileupload/commons-fileupload/latest/index.html";>Javadoc
 Archives</a></li>
+        
+<li><a class="externalLink" 
href="https://dist.apache.org/repos/dist/release/commons/fileupload/RELEASE-NOTES.txt";>Release
 Notes</a></li>
+      </ul>
+      
+<p>You can also <a href="./scm.html">browse</a> the Subversion repository.</p>
+    </section>
+
+    <section>
+<h2><a name="Downloading"></a>Downloading</h2>
+      <section>
+<h3><a name="Releases"></a>Releases</h3>
+        
+<p><b>FileUpload 2.0.0</b> - DD MMMMMM 2023</p>
+        
+<ul>
+          
+<li>Download the binary and source distributions from the site
+            <a class="externalLink" 
href="https://commons.apache.org/fileupload/download_fileupload.cgi";>here</a>
+          </li>
+        </ul>
+        
+<p><b>FileUpload 1.5</b> - 01 February 2023</p>
+        
+<ul>
+          
+<li>Download the binary and source distributions from the site
+            <a class="externalLink" 
href="https://archive.apache.org/dist/commons/fileupload/";>here</a>
+          </li>
+        </ul>
+        
+<p><b>FileUpload 1.4</b> - 23 December 2018</p>
+        
+<ul>
+          
+<li>Download the binary and source distributions from the site
+            <a class="externalLink" 
href="https://archive.apache.org/dist/commons/fileupload/";>here</a>
+          </li>
+        </ul>
+        
+<p><b>FileUpload 1.3.3</b> - 13 June 2017</p>
+        
+<ul>
+          
+<li>Download the binary and source distributions from the site
+            <a class="externalLink" 
href="https://archive.apache.org/dist/commons/fileupload/";>here</a>
+          </li>
+        </ul>
+        
+<p><b>FileUpload 1.3.2</b> - 26 May 2016</p>
+        
+<ul>
+          
+<li>Download the binary and source distributions from the site
+            <a class="externalLink" 
href="https://archive.apache.org/dist/commons/fileupload/";>here</a>
+          </li>
+        </ul>
+        
+<p><b>FileUpload 1.3.1</b> - 7 February 2014</p>
+        
+<ul>
+          
+<li>Download the binary and source distributions from the site
+            <a class="externalLink" 
href="https://archive.apache.org/dist/commons/fileupload/";>here</a>
+          </li>
+        </ul>
+        
+<p><b>FileUpload 1.3</b> - 27 March 2013</p>
+        
+<ul>
+          
+<li>Download the binary and source distributions from the site
+            <a class="externalLink" 
href="https://archive.apache.org/dist/commons/fileupload/";>here</a>
+          </li>
+        </ul>
+        
+<p><b>FileUpload 1.2.2</b> - 29 July 2010</p>
+        
+<ul>
+          
+<li>Download the binary and source distributions from the site
+            <a class="externalLink" 
href="https://archive.apache.org/dist/commons/fileupload/";>here</a>
+          </li>
+        </ul>
+        
+<p><b>FileUpload 1.2.1</b> - 18 January 2008</p>
+        
+<ul>
+          
+<li>Download the binary and source distributions from the site
+            <a class="externalLink" 
href="https://archive.apache.org/dist/commons/fileupload/";>here</a>
+          </li>
+        </ul>
+        
+<p><b>FileUpload 1.2</b> - 13 February 2007</p>
+        
+<ul>
+          
+<li>Download the binary and source distributions from the site
+            <a class="externalLink" 
href="https://archive.apache.org/dist/commons/fileupload/";>here</a>
+          </li>
+        </ul>
+        
+<p><b>FileUpload 1.1.1</b> - 08 June 2006</p>
+        
+<ul>
+          
+<li>Download the binary and source distributions from the site
+            <a class="externalLink" 
href="https://archive.apache.org/dist/commons/fileupload/";>here</a>
+          </li>
+        </ul>
+        
+<p><b>FileUpload 1.1</b> - 22 Dec 2005</p>
+        
+<ul>
+          
+<li>Download the binary and source distributions from the site
+            <a class="externalLink" 
href="https://archive.apache.org/dist/commons/fileupload/";>here</a>
+          </li>
+        </ul>
+        
+<p><b>FileUpload 1.0</b> - 24 Jun 2003</p>
+        
+<ul>
+          
+<li>Download the binary and source distributions from the site
+            <a class="externalLink" 
href="https://archive.apache.org/dist/commons/fileupload/";>here</a>
+          </li>
+        </ul>
+      </section>
+
+    </section>
+
+    <section>
+<h2><a name="Support"></a>Support</h2>
+      
+<p>
+        The <a href="mail-lists.html">Apache Commons mailing lists</a> act as
+        the main support forum. The <i>user</i> list is suitable for most 
library
+        usage queries. The <i>dev</i> list is intended for development 
discussion.
+        Please remember that the lists are shared between all commons 
components,
+        so prefix your e-mail subject line with <i>[fileupload]</i>.
+      </p>
+      
+<p>
+        Issues may be reported via <a href="issue-tracking.html">ASF JIRA</a>.
+      </p>
+    </section>
+  
+
+
+                      </td>
+        </tr>
+      </table>
+    </div>
+
+    <div class="footer">
+      <p>Copyright &copy;                    2002-2023
+                      <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
+            All Rights Reserved.</p>
+                                        
+<div class="center">Apache Commons, Apache Commons FileUpload, Apache, the 
Apache feather logo, and the Apache Commons project logos are trademarks of The 
Apache Software Foundation.
+      All other marks mentioned may be trademarks or registered trademarks of 
their respective owners.</div>
+                  </div>
+  </body>
+
+</html>


Reply via email to