Modified: websites/production/commons/content/proper/commons-fileupload/pmd.html
==============================================================================
--- websites/production/commons/content/proper/commons-fileupload/pmd.html 
(original)
+++ websites/production/commons/content/proper/commons-fileupload/pmd.html Thu 
Jul 20 19:17:17 2023
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 20 February 2023
+ | Generated by Apache Maven Doxia at 20 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="20230220" />
+                    <meta name="Date-Revision-yyyymmdd" content="20230720" />
             <meta http-equiv="Content-Language" content="en" />
         <title>FileUpload &#x2013; PMD Results</title>
 
@@ -40,8 +40,8 @@
           <a class="brand" 
href="https://commons.apache.org/proper/commons-fileupload/";>Apache Commons 
FileUpload &trade;</a>
           <ul class="nav">      
                     
-          <li id="publishDate">Last Published: 20 February 2023</li>
-    <li class="divider">|</li> <li id="projectVersion">Version: 1.5</li>
+          <li id="publishDate">Last Published: 20 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>
@@ -78,6 +78,10 @@
     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>
@@ -86,8 +90,12 @@
     FAQ</a>
           </li>
                              <li class="none">
-                  <a href="javadocs/api-release/index.html" title="Javadoc 
(Latest release)">
-    Javadoc (Latest release)</a>
+                  <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">
@@ -105,13 +113,24 @@
                   <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="team-list.html" title="Team">
-    Team</a>
+                  <a href="commons-fileupload2-jakarta/index.html" 
title="FileUpload Jakarta">
+    FileUpload Jakarta</a>
           </li>
                              <li class="none">
-                  <a href="source-repository.html" title="Source repository">
-    Source repository</a>
+                  <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">
@@ -120,7 +139,7 @@
                   <a href="project-info.html" title="Project Information">
     Project Information</a>
                     </li>
-                                                                               
                                                                                
                                                                                
                                                <li class="expanded">
+                                                                               
                                                                                
                                                                                
                              <li class="expanded">
                   <a href="project-reports.html" title="Project Reports">
     Project Reports</a>
                     <ul>
@@ -133,10 +152,6 @@
     JIRA Report</a>
           </li>
                                  <li class="none">
-                  <a href="apidocs/index.html" title="Javadoc">
-    Javadoc</a>
-          </li>
-                                 <li class="none">
                   <a href="xref/index.html" title="Source Xref">
     Source Xref</a>
           </li>
@@ -153,16 +168,16 @@
     Rat Report</a>
           </li>
                                  <li class="none">
-                  <a href="jacoco/index.html" title="JaCoCo">
-    JaCoCo</a>
+                  <a href="japicmp.html" title="japicmp">
+    japicmp</a>
           </li>
                                  <li class="none">
                   <a href="checkstyle.html" title="Checkstyle">
     Checkstyle</a>
           </li>
                                  <li class="none">
-                  <a href="japicmp.html" title="japicmp">
-    japicmp</a>
+                  <a href="checkstyle-aggregate.html" title="Checkstyle">
+    Checkstyle</a>
           </li>
                                  <li class="none">
                   <a href="cpd.html" title="CPD">
@@ -285,138 +300,130 @@
           <td class="content">
                                                                           
<section>
 <h2><a name="PMD_Results"></a>PMD Results</h2>
-<p>The following document contains the results of <a class="externalLink" 
href="https://pmd.github.io";>PMD</a> 6.52.0.</p></section><section>
+<p>The following document contains the results of <a class="externalLink" 
href="https://pmd.github.io";>PMD</a> 6.55.0.</p></section><section>
 <h2><a name="Violations_By_Priority"></a>Violations By Priority</h2><section>
 <h3><a name="Priority_1"></a>Priority 1</h3><section>
-<h4><a 
name="org.2Fapache.2Fcommons.2Ffileupload.2FFileUploadBase.java"></a>org/apache/commons/fileupload/FileUploadBase.java</h4>
+<h4><a 
name="Apache_Commons_FileUpload_Core_-_org.2Fapache.2Fcommons.2Ffileupload2.2Fcore.2FFileItemInputIteratorImpl.java"></a>Apache
 Commons FileUpload Core - 
org/apache/commons/fileupload2/core/FileItemInputIteratorImpl.java</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
 <th>Rule</th>
 <th>Violation</th>
 <th>Line</th></tr>
 <tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#returnemptycollectionratherthannull";>ReturnEmptyCollectionRatherThanNull</a></td>
-<td>Return an empty collection rather than null.</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/FileUploadBase.html#L456">456</a></td></tr></table></section></section><section>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#constructorcallsoverridablemethod";>ConstructorCallsOverridableMethod</a></td>
+<td>Overridable method 'getMultiPartInput' called during object construction 
(call stack: [findNextItem, getMultiPartInput])</td>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/FileItemInputIteratorImpl.html#L114">114</a></td></tr></table></section></section><section>
 <h3><a name="Priority_3"></a>Priority 3</h3><section>
-<h4><a 
name="org.2Fapache.2Fcommons.2Ffileupload.2FFileUploadBase.java"></a>org/apache/commons/fileupload/FileUploadBase.java</h4>
+<h4><a 
name="Apache_Commons_FileUpload_Core_-_org.2Fapache.2Fcommons.2Ffileupload2.2Fcore.2FAbstractFileUpload.java"></a>Apache
 Commons FileUpload Core - 
org/apache/commons/fileupload2/core/AbstractFileUpload.java</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
 <th>Rule</th>
 <th>Violation</th>
 <th>Line</th></tr>
 <tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
 <td>Avoid using Literals in Conditional Statements</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/FileUploadBase.html#L693">693</a></td></tr>
-<tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#closeresource";>CloseResource</a></td>
-<td>Ensure that resources like this ItemInputStream object are closed after 
use</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/FileUploadBase.html#L811">811</a></td></tr>
-<tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#closeresource";>CloseResource</a></td>
-<td>Ensure that resources like this ItemInputStream object are closed after 
use</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/FileUploadBase.html#L812">812</a></td></tr>
-<tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#closeresource";>CloseResource</a></td>
-<td>Ensure that resources like this InputStream object are closed after 
use</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/FileUploadBase.html#L1001">1001</a></td></tr>
-<tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
-<td>Assigning an Object to null is a code smell.  Consider refactoring.</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/FileUploadBase.html#L1062">1062</a></td></tr>
-<tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
-<td>Assigning an Object to null is a code smell.  Consider refactoring.</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/FileUploadBase.html#L1079">1079</a></td></tr></table></section><section>
-<h4><a 
name="org.2Fapache.2Fcommons.2Ffileupload.2FMultipartStream.java"></a>org/apache/commons/fileupload/MultipartStream.java</h4>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/AbstractFileUpload.html#L389">389</a></td></tr></table></section><section>
+<h4><a 
name="Apache_Commons_FileUpload_Core_-_org.2Fapache.2Fcommons.2Ffileupload2.2Fcore.2FDiskFileItem.java"></a>Apache
 Commons FileUpload Core - 
org/apache/commons/fileupload2/core/DiskFileItem.java</h4>
 <table border="0" class="bodyTable">
-<tr class="b">
+<tr class="a">
 <th>Rule</th>
 <th>Violation</th>
 <th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#avoidfieldnamematchingmethodname";>AvoidFieldNameMatchingMethodName</a></td>
+<td>Field isFormField has the same name as a method</td>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/DiskFileItem.html#L203">203</a></td></tr>
 <tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#assignmentinoperand";>AssignmentInOperand</a></td>
-<td>Avoid assignments in operands</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/MultipartStream.html#L572">572</a></td></tr></table></section><section>
-<h4><a 
name="org.2Fapache.2Fcommons.2Ffileupload.2FParameterParser.java"></a>org/apache/commons/fileupload/ParameterParser.java</h4>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
+<td>Assigning an Object to null is a code smell.  Consider refactoring.</td>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/DiskFileItem.html#L283">283</a></td></tr></table></section><section>
+<h4><a 
name="Apache_Commons_FileUpload_Core_-_org.2Fapache.2Fcommons.2Ffileupload2.2Fcore.2FFileItemInputImpl.java"></a>Apache
 Commons FileUpload Core - 
org/apache/commons/fileupload2/core/FileItemInputImpl.java</h4>
 <table border="0" class="bodyTable">
-<tr class="b">
+<tr class="a">
 <th>Rule</th>
 <th>Violation</th>
 <th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#closeresource";>CloseResource</a></td>
+<td>Ensure that resources like this ItemInputStream object are closed after 
use</td>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/FileItemInputImpl.html#L98">98</a></td></tr>
 <tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
-<td>Assigning an Object to null is a code smell.  Consider refactoring.</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/ParameterParser.html#L311">311</a></td></tr></table></section><section>
-<h4><a 
name="org.2Fapache.2Fcommons.2Ffileupload.2Fdisk.2FDiskFileItem.java"></a>org/apache/commons/fileupload/disk/DiskFileItem.java</h4>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#closeresource";>CloseResource</a></td>
+<td>Ensure that resources like this ItemInputStream object are closed after 
use</td>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/FileItemInputImpl.html#L99">99</a></td></tr></table></section><section>
+<h4><a 
name="Apache_Commons_FileUpload_Core_-_org.2Fapache.2Fcommons.2Ffileupload2.2Fcore.2FFileItemInputIteratorImpl.java"></a>Apache
 Commons FileUpload Core - 
org/apache/commons/fileupload2/core/FileItemInputIteratorImpl.java</h4>
 <table border="0" class="bodyTable">
-<tr class="b">
+<tr class="a">
 <th>Rule</th>
 <th>Violation</th>
 <th>Line</th></tr>
-<tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#avoidfieldnamematchingmethodname";>AvoidFieldNameMatchingMethodName</a></td>
-<td>Field isFormField has the same name as a method</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/disk/DiskFileItem.html#L111">111</a></td></tr>
 <tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#closeresource";>CloseResource</a></td>
-<td>Ensure that resources like this InputStream object are closed after 
use</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/disk/DiskFileItem.html#L309">309</a></td></tr>
-<tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
 <td>Assigning an Object to null is a code smell.  Consider refactoring.</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/disk/DiskFileItem.html#L315">315</a></td></tr>
-<tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#closeresource";>CloseResource</a></td>
-<td>Ensure that resources like this FileOutputStream object are closed after 
use</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/disk/DiskFileItem.html#L387">387</a></td></tr>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/FileItemInputIteratorImpl.html#L129">129</a></td></tr>
 <tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
 <td>Assigning an Object to null is a code smell.  Consider refactoring.</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/disk/DiskFileItem.html#L429">429</a></td></tr>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/FileItemInputIteratorImpl.html#L147">147</a></td></tr>
 <tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#finalizedoesnotcallsuperfinalize";>FinalizeDoesNotCallSuperFinalize</a></td>
-<td>Last statement in finalize method should be a call to super.finalize()</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/disk/DiskFileItem.html#L549">549</a>&#x2013;<a
 
href="./xref/org/apache/commons/fileupload/disk/DiskFileItem.html#L551">551</a></td></tr></table></section><section>
-<h4><a 
name="org.2Fapache.2Fcommons.2Ffileupload.2Futil.2FStreams.java"></a>org/apache/commons/fileupload/util/Streams.java</h4>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#closeresource";>CloseResource</a></td>
+<td>Ensure that resources like this InputStream object are closed after 
use</td>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/FileItemInputIteratorImpl.html#L244">244</a></td></tr></table></section><section>
+<h4><a 
name="Apache_Commons_FileUpload_Core_-_org.2Fapache.2Fcommons.2Ffileupload2.2Fcore.2FMultipartInput.java"></a>Apache
 Commons FileUpload Core - 
org/apache/commons/fileupload2/core/MultipartInput.java</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
 <th>Rule</th>
 <th>Violation</th>
 <th>Line</th></tr>
 <tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
-<td>Assigning an Object to null is a code smell.  Consider refactoring.</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/util/Streams.html#L115">115</a></td></tr>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#assignmentinoperand";>AssignmentInOperand</a></td>
+<td>Avoid assignments in operands</td>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/MultipartInput.html#L883">883</a></td></tr></table></section><section>
+<h4><a 
name="Apache_Commons_FileUpload_Core_-_org.2Fapache.2Fcommons.2Ffileupload2.2Fcore.2FParameterParser.java"></a>Apache
 Commons FileUpload Core - 
org/apache/commons/fileupload2/core/ParameterParser.java</h4>
+<table border="0" class="bodyTable">
 <tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
 <td>Assigning an Object to null is a code smell.  Consider refactoring.</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/util/Streams.html#L118">118</a></td></tr></table></section><section>
-<h4><a 
name="org.2Fapache.2Fcommons.2Ffileupload.2Futil.2Fmime.2FQuotedPrintableDecoder.java"></a>org/apache/commons/fileupload/util/mime/QuotedPrintableDecoder.java</h4>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/ParameterParser.html#L172">172</a></td></tr></table></section><section>
+<h4><a 
name="Apache_Commons_FileUpload_Core_-_org.2Fapache.2Fcommons.2Ffileupload2.2Fcore.2FQuotedPrintableDecoder.java"></a>Apache
 Commons FileUpload Core - 
org/apache/commons/fileupload2/core/QuotedPrintableDecoder.java</h4>
 <table border="0" class="bodyTable">
-<tr class="b">
+<tr class="a">
 <th>Rule</th>
 <th>Violation</th>
 <th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
+<td>Avoid using Literals in Conditional Statements</td>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/QuotedPrintableDecoder.html#L50">50</a></td></tr>
 <tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
 <td>Avoid using Literals in Conditional Statements</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/util/mime/QuotedPrintableDecoder.html#L59">59</a></td></tr>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/QuotedPrintableDecoder.html#L52">52</a></td></tr>
 <tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
 <td>Avoid using Literals in Conditional Statements</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/util/mime/QuotedPrintableDecoder.html#L61">61</a></td></tr>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/QuotedPrintableDecoder.html#L63">63</a></td></tr>
 <tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
 <td>Avoid using Literals in Conditional Statements</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/util/mime/QuotedPrintableDecoder.html#L72">72</a></td></tr>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/QuotedPrintableDecoder.html#L64">64</a></td></tr></table></section><section>
+<h4><a 
name="Apache_Commons_FileUpload_Core_-_org.2Fapache.2Fcommons.2Ffileupload2.2Fcore.2FRFC2231Utils.java"></a>Apache
 Commons FileUpload Core - 
org/apache/commons/fileupload2/core/RFC2231Utils.java</h4>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
 <tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
 <td>Avoid using Literals in Conditional Statements</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/util/mime/QuotedPrintableDecoder.html#L73">73</a></td></tr></table></section></section></section><section>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/RFC2231Utils.html#L100">100</a></td></tr></table></section></section></section><section>
 <h2><a name="Files"></a>Files</h2><section>
-<h3><a 
name="org.2Fapache.2Fcommons.2Ffileupload.2FFileUploadBase.java"></a>org/apache/commons/fileupload/FileUploadBase.java</h3>
+<h3><a 
name="Apache_Commons_FileUpload_Core_-_org.2Fapache.2Fcommons.2Ffileupload2.2Fcore.2FAbstractFileUpload.java"></a>Apache
 Commons FileUpload Core - 
org/apache/commons/fileupload2/core/AbstractFileUpload.java</h3>
 <table border="0" class="bodyTable">
 <tr class="a">
 <th>Rule</th>
@@ -424,41 +431,11 @@
 <th>Priority</th>
 <th>Line</th></tr>
 <tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#returnemptycollectionratherthannull";>ReturnEmptyCollectionRatherThanNull</a></td>
-<td>Return an empty collection rather than null.</td>
-<td>1</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/FileUploadBase.html#L456">456</a></td></tr>
-<tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
 <td>Avoid using Literals in Conditional Statements</td>
 <td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/FileUploadBase.html#L693">693</a></td></tr>
-<tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#closeresource";>CloseResource</a></td>
-<td>Ensure that resources like this ItemInputStream object are closed after 
use</td>
-<td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/FileUploadBase.html#L811">811</a></td></tr>
-<tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#closeresource";>CloseResource</a></td>
-<td>Ensure that resources like this ItemInputStream object are closed after 
use</td>
-<td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/FileUploadBase.html#L812">812</a></td></tr>
-<tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#closeresource";>CloseResource</a></td>
-<td>Ensure that resources like this InputStream object are closed after 
use</td>
-<td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/FileUploadBase.html#L1001">1001</a></td></tr>
-<tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
-<td>Assigning an Object to null is a code smell.  Consider refactoring.</td>
-<td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/FileUploadBase.html#L1062">1062</a></td></tr>
-<tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
-<td>Assigning an Object to null is a code smell.  Consider refactoring.</td>
-<td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/FileUploadBase.html#L1079">1079</a></td></tr></table></section><section>
-<h3><a 
name="org.2Fapache.2Fcommons.2Ffileupload.2FMultipartStream.java"></a>org/apache/commons/fileupload/MultipartStream.java</h3>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/AbstractFileUpload.html#L389">389</a></td></tr></table></section><section>
+<h3><a 
name="Apache_Commons_FileUpload_Core_-_org.2Fapache.2Fcommons.2Ffileupload2.2Fcore.2FDiskFileItem.java"></a>Apache
 Commons FileUpload Core - 
org/apache/commons/fileupload2/core/DiskFileItem.java</h3>
 <table border="0" class="bodyTable">
 <tr class="a">
 <th>Rule</th>
@@ -466,11 +443,16 @@
 <th>Priority</th>
 <th>Line</th></tr>
 <tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#assignmentinoperand";>AssignmentInOperand</a></td>
-<td>Avoid assignments in operands</td>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#avoidfieldnamematchingmethodname";>AvoidFieldNameMatchingMethodName</a></td>
+<td>Field isFormField has the same name as a method</td>
 <td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/MultipartStream.html#L572">572</a></td></tr></table></section><section>
-<h3><a 
name="org.2Fapache.2Fcommons.2Ffileupload.2FParameterParser.java"></a>org/apache/commons/fileupload/ParameterParser.java</h3>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/DiskFileItem.html#L203">203</a></td></tr>
+<tr class="a">
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
+<td>Assigning an Object to null is a code smell.  Consider refactoring.</td>
+<td>3</td>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/DiskFileItem.html#L283">283</a></td></tr></table></section><section>
+<h3><a 
name="Apache_Commons_FileUpload_Core_-_org.2Fapache.2Fcommons.2Ffileupload2.2Fcore.2FFileItemInputImpl.java"></a>Apache
 Commons FileUpload Core - 
org/apache/commons/fileupload2/core/FileItemInputImpl.java</h3>
 <table border="0" class="bodyTable">
 <tr class="a">
 <th>Rule</th>
@@ -478,11 +460,16 @@
 <th>Priority</th>
 <th>Line</th></tr>
 <tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
-<td>Assigning an Object to null is a code smell.  Consider refactoring.</td>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#closeresource";>CloseResource</a></td>
+<td>Ensure that resources like this ItemInputStream object are closed after 
use</td>
+<td>3</td>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/FileItemInputImpl.html#L98">98</a></td></tr>
+<tr class="a">
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#closeresource";>CloseResource</a></td>
+<td>Ensure that resources like this ItemInputStream object are closed after 
use</td>
 <td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/ParameterParser.html#L311">311</a></td></tr></table></section><section>
-<h3><a 
name="org.2Fapache.2Fcommons.2Ffileupload.2Fdisk.2FDiskFileItem.java"></a>org/apache/commons/fileupload/disk/DiskFileItem.java</h3>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/FileItemInputImpl.html#L99">99</a></td></tr></table></section><section>
+<h3><a 
name="Apache_Commons_FileUpload_Core_-_org.2Fapache.2Fcommons.2Ffileupload2.2Fcore.2FFileItemInputIteratorImpl.java"></a>Apache
 Commons FileUpload Core - 
org/apache/commons/fileupload2/core/FileItemInputIteratorImpl.java</h3>
 <table border="0" class="bodyTable">
 <tr class="a">
 <th>Rule</th>
@@ -490,53 +477,50 @@
 <th>Priority</th>
 <th>Line</th></tr>
 <tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#avoidfieldnamematchingmethodname";>AvoidFieldNameMatchingMethodName</a></td>
-<td>Field isFormField has the same name as a method</td>
-<td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/disk/DiskFileItem.html#L111">111</a></td></tr>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#constructorcallsoverridablemethod";>ConstructorCallsOverridableMethod</a></td>
+<td>Overridable method 'getMultiPartInput' called during object construction 
(call stack: [findNextItem, getMultiPartInput])</td>
+<td>1</td>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/FileItemInputIteratorImpl.html#L114">114</a></td></tr>
 <tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#closeresource";>CloseResource</a></td>
-<td>Ensure that resources like this InputStream object are closed after 
use</td>
-<td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/disk/DiskFileItem.html#L309">309</a></td></tr>
-<tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
 <td>Assigning an Object to null is a code smell.  Consider refactoring.</td>
 <td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/disk/DiskFileItem.html#L315">315</a></td></tr>
-<tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#closeresource";>CloseResource</a></td>
-<td>Ensure that resources like this FileOutputStream object are closed after 
use</td>
-<td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/disk/DiskFileItem.html#L387">387</a></td></tr>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/FileItemInputIteratorImpl.html#L129">129</a></td></tr>
 <tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
 <td>Assigning an Object to null is a code smell.  Consider refactoring.</td>
 <td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/disk/DiskFileItem.html#L429">429</a></td></tr>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/FileItemInputIteratorImpl.html#L147">147</a></td></tr>
 <tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#finalizedoesnotcallsuperfinalize";>FinalizeDoesNotCallSuperFinalize</a></td>
-<td>Last statement in finalize method should be a call to super.finalize()</td>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#closeresource";>CloseResource</a></td>
+<td>Ensure that resources like this InputStream object are closed after 
use</td>
 <td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/disk/DiskFileItem.html#L549">549</a>&#x2013;<a
 
href="./xref/org/apache/commons/fileupload/disk/DiskFileItem.html#L551">551</a></td></tr></table></section><section>
-<h3><a 
name="org.2Fapache.2Fcommons.2Ffileupload.2Futil.2FStreams.java"></a>org/apache/commons/fileupload/util/Streams.java</h3>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/FileItemInputIteratorImpl.html#L244">244</a></td></tr></table></section><section>
+<h3><a 
name="Apache_Commons_FileUpload_Core_-_org.2Fapache.2Fcommons.2Ffileupload2.2Fcore.2FMultipartInput.java"></a>Apache
 Commons FileUpload Core - 
org/apache/commons/fileupload2/core/MultipartInput.java</h3>
 <table border="0" class="bodyTable">
-<tr class="b">
+<tr class="a">
 <th>Rule</th>
 <th>Violation</th>
 <th>Priority</th>
 <th>Line</th></tr>
-<tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
-<td>Assigning an Object to null is a code smell.  Consider refactoring.</td>
+<tr class="b">
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#assignmentinoperand";>AssignmentInOperand</a></td>
+<td>Avoid assignments in operands</td>
 <td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/util/Streams.html#L115">115</a></td></tr>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/MultipartInput.html#L883">883</a></td></tr></table></section><section>
+<h3><a 
name="Apache_Commons_FileUpload_Core_-_org.2Fapache.2Fcommons.2Ffileupload2.2Fcore.2FParameterParser.java"></a>Apache
 Commons FileUpload Core - 
org/apache/commons/fileupload2/core/ParameterParser.java</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
 <tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#nullassignment";>NullAssignment</a></td>
 <td>Assigning an Object to null is a code smell.  Consider refactoring.</td>
 <td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/util/Streams.html#L118">118</a></td></tr></table></section><section>
-<h3><a 
name="org.2Fapache.2Fcommons.2Ffileupload.2Futil.2Fmime.2FQuotedPrintableDecoder.java"></a>org/apache/commons/fileupload/util/mime/QuotedPrintableDecoder.java</h3>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/ParameterParser.html#L172">172</a></td></tr></table></section><section>
+<h3><a 
name="Apache_Commons_FileUpload_Core_-_org.2Fapache.2Fcommons.2Ffileupload2.2Fcore.2FQuotedPrintableDecoder.java"></a>Apache
 Commons FileUpload Core - 
org/apache/commons/fileupload2/core/QuotedPrintableDecoder.java</h3>
 <table border="0" class="bodyTable">
 <tr class="a">
 <th>Rule</th>
@@ -544,25 +528,37 @@
 <th>Priority</th>
 <th>Line</th></tr>
 <tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
 <td>Avoid using Literals in Conditional Statements</td>
 <td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/util/mime/QuotedPrintableDecoder.html#L59">59</a></td></tr>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/QuotedPrintableDecoder.html#L50">50</a></td></tr>
 <tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
 <td>Avoid using Literals in Conditional Statements</td>
 <td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/util/mime/QuotedPrintableDecoder.html#L61">61</a></td></tr>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/QuotedPrintableDecoder.html#L52">52</a></td></tr>
 <tr class="b">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
 <td>Avoid using Literals in Conditional Statements</td>
 <td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/util/mime/QuotedPrintableDecoder.html#L72">72</a></td></tr>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/QuotedPrintableDecoder.html#L63">63</a></td></tr>
 <tr class="a">
-<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.52.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
+<td>Avoid using Literals in Conditional Statements</td>
+<td>3</td>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/QuotedPrintableDecoder.html#L64">64</a></td></tr></table></section><section>
+<h3><a 
name="Apache_Commons_FileUpload_Core_-_org.2Fapache.2Fcommons.2Ffileupload2.2Fcore.2FRFC2231Utils.java"></a>Apache
 Commons FileUpload Core - 
org/apache/commons/fileupload2/core/RFC2231Utils.java</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" 
href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#avoidliteralsinifcondition";>AvoidLiteralsInIfCondition</a></td>
 <td>Avoid using Literals in Conditional Statements</td>
 <td>3</td>
-<td><a 
href="./xref/org/apache/commons/fileupload/util/mime/QuotedPrintableDecoder.html#L73">73</a></td></tr></table></section></section>
+<td><a 
href="./xref/org/apache/commons/fileupload2/core/RFC2231Utils.html#L100">100</a></td></tr></table></section></section>
                       </td>
         </tr>
       </table>
@@ -578,4 +574,4 @@
                   </div>
   </body>
 
-</html>
\ No newline at end of file
+</html>

Modified: 
websites/production/commons/content/proper/commons-fileupload/project-info.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-fileupload/project-info.html 
(original)
+++ 
websites/production/commons/content/proper/commons-fileupload/project-info.html 
Thu Jul 20 19:17:17 2023
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 20 February 2023
+ | Generated by Apache Maven Doxia at 20 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="20230220" />
+                    <meta name="Date-Revision-yyyymmdd" content="20230720" />
             <meta http-equiv="Content-Language" content="en" />
         <title>FileUpload &#x2013; Project Information</title>
 
@@ -40,8 +40,8 @@
           <a class="brand" 
href="https://commons.apache.org/proper/commons-fileupload/";>Apache Commons 
FileUpload &trade;</a>
           <ul class="nav">      
                     
-          <li id="publishDate">Last Published: 20 February 2023</li>
-    <li class="divider">|</li> <li id="projectVersion">Version: 1.5</li>
+          <li id="publishDate">Last Published: 20 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>
@@ -78,6 +78,10 @@
     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>
@@ -86,8 +90,12 @@
     FAQ</a>
           </li>
                              <li class="none">
-                  <a href="javadocs/api-release/index.html" title="Javadoc 
(Latest release)">
-    Javadoc (Latest release)</a>
+                  <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">
@@ -105,13 +113,24 @@
                   <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="team-list.html" title="Team">
-    Team</a>
+                  <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="source-repository.html" title="Source repository">
-    Source repository</a>
+                  <a href="commons-fileupload2-portlet/index.html" 
title="FileUpload Portlet">
+    FileUpload Portlet</a>
           </li>
                  </ul>
       <ul class="nav nav-list">
@@ -129,6 +148,10 @@
     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>
@@ -153,10 +176,6 @@
     Dependency Management</a>
           </li>
                                  <li class="none">
-                  <a href="dependencies.html" title="Dependencies">
-    Dependencies</a>
-          </li>
-                                 <li class="none">
                   <a href="dependency-convergence.html" title="Dependency 
Convergence">
     Dependency Convergence</a>
           </li>
@@ -170,7 +189,7 @@
           </li>
                    </ul>
               </li>
-                                                                               
                                                                                
                                                                                
                                      <li class="collapsed">
+                                                                               
                                                                                
                                                                                
                    <li class="collapsed">
                   <a href="project-reports.html" title="Project Reports">
     Project Reports</a>
                     </li>
@@ -299,26 +318,26 @@
 <td align="left"><a href="summary.html">Summary</a></td>
 <td align="left">This document lists other related information of this 
project</td></tr>
 <tr class="b">
+<td align="left"><a href="modules.html">Project Modules</a></td>
+<td align="left">This document lists the modules (sub-projects) of this 
project.</td></tr>
+<tr class="a">
 <td align="left"><a href="team.html">Team</a></td>
 <td align="left">This document provides information on the members of this 
project. These are the individuals who have contributed to the project in one 
form or another.</td></tr>
-<tr class="a">
+<tr class="b">
 <td align="left"><a href="scm.html">Source Code Management</a></td>
 <td align="left">This document lists ways to access the online source 
repository.</td></tr>
-<tr class="b">
+<tr class="a">
 <td align="left"><a href="issue-management.html">Issue Management</a></td>
 <td align="left">This document provides information on the issue management 
system used in this project.</td></tr>
-<tr class="a">
+<tr class="b">
 <td align="left"><a href="mailing-lists.html">Mailing Lists</a></td>
 <td align="left">This document provides subscription and archive information 
for this project's mailing lists.</td></tr>
-<tr class="b">
+<tr class="a">
 <td align="left"><a href="dependency-info.html">Dependency Information</a></td>
 <td align="left">This document describes how to include this project as a 
dependency using various dependency management tools.</td></tr>
-<tr class="a">
+<tr class="b">
 <td align="left"><a href="dependency-management.html">Dependency 
Management</a></td>
 <td align="left">This document lists the dependencies that are defined through 
dependencyManagement.</td></tr>
-<tr class="b">
-<td align="left"><a href="dependencies.html">Dependencies</a></td>
-<td align="left">This document lists the project's dependencies and provides 
information on each dependency.</td></tr>
 <tr class="a">
 <td align="left"><a href="dependency-convergence.html">Dependency 
Convergence</a></td>
 <td align="left">This document presents the convergence of dependency versions 
across the entire project, and its sub modules.</td></tr>
@@ -343,4 +362,4 @@
                   </div>
   </body>
 
-</html>
\ No newline at end of file
+</html>

Modified: 
websites/production/commons/content/proper/commons-fileupload/project-reports.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-fileupload/project-reports.html
 (original)
+++ 
websites/production/commons/content/proper/commons-fileupload/project-reports.html
 Thu Jul 20 19:17:17 2023
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 20 February 2023
+ | Generated by Apache Maven Doxia at 20 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="20230220" />
+                    <meta name="Date-Revision-yyyymmdd" content="20230720" />
             <meta http-equiv="Content-Language" content="en" />
         <title>FileUpload &#x2013; Generated Reports</title>
 
@@ -40,8 +40,8 @@
           <a class="brand" 
href="https://commons.apache.org/proper/commons-fileupload/";>Apache Commons 
FileUpload &trade;</a>
           <ul class="nav">      
                     
-          <li id="publishDate">Last Published: 20 February 2023</li>
-    <li class="divider">|</li> <li id="projectVersion">Version: 1.5</li>
+          <li id="publishDate">Last Published: 20 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>
@@ -78,6 +78,10 @@
     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>
@@ -86,8 +90,12 @@
     FAQ</a>
           </li>
                              <li class="none">
-                  <a href="javadocs/api-release/index.html" title="Javadoc 
(Latest release)">
-    Javadoc (Latest release)</a>
+                  <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">
@@ -105,13 +113,24 @@
                   <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="team-list.html" title="Team">
-    Team</a>
+                  <a href="commons-fileupload2-jakarta/index.html" 
title="FileUpload Jakarta">
+    FileUpload Jakarta</a>
           </li>
                              <li class="none">
-                  <a href="source-repository.html" title="Source repository">
-    Source repository</a>
+                  <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">
@@ -120,7 +139,7 @@
                   <a href="project-info.html" title="Project Information">
     Project Information</a>
                     </li>
-                                                                               
                                                                                
                                                                                
                                            <li class="expanded active">
+                                                                               
                                                                                
                                                                                
                          <li class="expanded active">
                   <a href="project-reports.html" title="Project Reports">
     Project Reports</a>
                     <ul>
@@ -133,10 +152,6 @@
     JIRA Report</a>
           </li>
                                  <li class="none">
-                  <a href="apidocs/index.html" title="Javadoc">
-    Javadoc</a>
-          </li>
-                                 <li class="none">
                   <a href="xref/index.html" title="Source Xref">
     Source Xref</a>
           </li>
@@ -153,16 +168,16 @@
     Rat Report</a>
           </li>
                                  <li class="none">
-                  <a href="jacoco/index.html" title="JaCoCo">
-    JaCoCo</a>
+                  <a href="japicmp.html" title="japicmp">
+    japicmp</a>
           </li>
                                  <li class="none">
                   <a href="checkstyle.html" title="Checkstyle">
     Checkstyle</a>
           </li>
                                  <li class="none">
-                  <a href="japicmp.html" title="japicmp">
-    japicmp</a>
+                  <a href="checkstyle-aggregate.html" title="Checkstyle">
+    Checkstyle</a>
           </li>
                                  <li class="none">
                   <a href="cpd.html" title="CPD">
@@ -298,33 +313,30 @@
 <td align="left"><a href="jira-report.html">JIRA Report</a></td>
 <td align="left">Report on Issues from the JIRA Issue Tracking 
System.</td></tr>
 <tr class="b">
-<td align="left"><a href="apidocs/index.html">Javadoc</a></td>
-<td align="left">Javadoc API documentation.</td></tr>
-<tr class="a">
 <td align="left"><a href="xref/index.html">Source Xref</a></td>
 <td align="left">HTML based, cross-reference version of Java source 
code.</td></tr>
-<tr class="b">
+<tr class="a">
 <td align="left"><a href="xref-test/index.html">Test Source Xref</a></td>
 <td align="left">HTML based, cross-reference version of Java test source 
code.</td></tr>
-<tr class="a">
+<tr class="b">
 <td align="left"><a href="surefire-report.html">Surefire Report</a></td>
 <td align="left">Report on the test results of the project.</td></tr>
-<tr class="b">
+<tr class="a">
 <td align="left"><a href="rat-report.html">Rat Report</a></td>
 <td align="left">Report on compliance to license related source code 
policies</td></tr>
-<tr class="a">
-<td align="left"><a href="jacoco/index.html">JaCoCo</a></td>
-<td align="left">JaCoCo Coverage Report.</td></tr>
 <tr class="b">
+<td align="left"><a href="japicmp.html">japicmp</a></td>
+<td align="left">skipping report</td></tr>
+<tr class="a">
 <td align="left"><a href="checkstyle.html">Checkstyle</a></td>
 <td align="left">Report on coding style conventions.</td></tr>
-<tr class="a">
-<td align="left"><a href="japicmp.html">japicmp</a></td>
-<td align="left">Comparing source compatibility of commons-fileupload-1.5.jar 
against commons-fileupload-1.4.jar</td></tr>
 <tr class="b">
+<td align="left"><a href="checkstyle-aggregate.html">Checkstyle</a></td>
+<td align="left">Report on coding style conventions.</td></tr>
+<tr class="a">
 <td align="left"><a href="cpd.html">CPD</a></td>
 <td align="left">Duplicate code detection.</td></tr>
-<tr class="a">
+<tr class="b">
 <td align="left"><a href="pmd.html">PMD</a></td>
 <td align="left">Verification of coding 
rules.</td></tr></table></section></section>
                       </td>
@@ -342,4 +354,4 @@
                   </div>
   </body>
 
-</html>
\ No newline at end of file
+</html>

Modified: 
websites/production/commons/content/proper/commons-fileupload/rat-report.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-fileupload/rat-report.html 
(original)
+++ 
websites/production/commons/content/proper/commons-fileupload/rat-report.html 
Thu Jul 20 19:17:17 2023
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 20 February 2023
+ | Generated by Apache Maven Doxia at 20 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="20230220" />
+                    <meta name="Date-Revision-yyyymmdd" content="20230720" />
             <meta http-equiv="Content-Language" content="en" />
         <title>FileUpload &#x2013; Rat (Release Audit Tool) results</title>
 
@@ -40,8 +40,8 @@
           <a class="brand" 
href="https://commons.apache.org/proper/commons-fileupload/";>Apache Commons 
FileUpload &trade;</a>
           <ul class="nav">      
                     
-          <li id="publishDate">Last Published: 20 February 2023</li>
-    <li class="divider">|</li> <li id="projectVersion">Version: 1.5</li>
+          <li id="publishDate">Last Published: 20 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>
@@ -78,6 +78,10 @@
     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>
@@ -86,8 +90,12 @@
     FAQ</a>
           </li>
                              <li class="none">
-                  <a href="javadocs/api-release/index.html" title="Javadoc 
(Latest release)">
-    Javadoc (Latest release)</a>
+                  <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">
@@ -105,13 +113,24 @@
                   <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="team-list.html" title="Team">
-    Team</a>
+                  <a href="commons-fileupload2-javax/index.html" 
title="FileUpload Javax">
+    FileUpload Javax</a>
           </li>
                              <li class="none">
-                  <a href="source-repository.html" title="Source repository">
-    Source repository</a>
+                  <a href="commons-fileupload2-portlet/index.html" 
title="FileUpload Portlet">
+    FileUpload Portlet</a>
           </li>
                  </ul>
       <ul class="nav nav-list">
@@ -120,7 +139,7 @@
                   <a href="project-info.html" title="Project Information">
     Project Information</a>
                     </li>
-                                                                               
                                                                                
                                                                                
                                                <li class="expanded">
+                                                                               
                                                                                
                                                                                
                              <li class="expanded">
                   <a href="project-reports.html" title="Project Reports">
     Project Reports</a>
                     <ul>
@@ -133,10 +152,6 @@
     JIRA Report</a>
           </li>
                                  <li class="none">
-                  <a href="apidocs/index.html" title="Javadoc">
-    Javadoc</a>
-          </li>
-                                 <li class="none">
                   <a href="xref/index.html" title="Source Xref">
     Source Xref</a>
           </li>
@@ -153,16 +168,16 @@
     Rat Report</a>
           </li>
                                  <li class="none">
-                  <a href="jacoco/index.html" title="JaCoCo">
-    JaCoCo</a>
+                  <a href="japicmp.html" title="japicmp">
+    japicmp</a>
           </li>
                                  <li class="none">
                   <a href="checkstyle.html" title="Checkstyle">
     Checkstyle</a>
           </li>
                                  <li class="none">
-                  <a href="japicmp.html" title="japicmp">
-    japicmp</a>
+                  <a href="checkstyle-aggregate.html" title="Checkstyle">
+    Checkstyle</a>
           </li>
                                  <li class="none">
                   <a href="cpd.html" title="CPD">
@@ -292,14 +307,14 @@
 *****************************************************
 Summary
 -------
-Generated at: 2023-02-20T17:09:27Z
+Generated at: 2023-07-20T15:07:40-04:00
 
 Notes: 3
-Binaries: 3
+Binaries: 2
 Archives: 0
-Standards: 81
+Standards: 31
 
-Apache Licensed: 81
+Apache Licensed: 31
 Generated Documents: 0
 
 JavaDocs are generated, thus a license header is optional.
@@ -312,93 +327,42 @@ Generated files do not require license h
   Binary files (which do not require any license headers) will be marked B
   Compressed archives will be marked A
   Notices, licenses etc. will be marked N
+  AL    CODE_OF_CONDUCT.md
+  N     RELEASE-NOTES.txt
+  AL    pom.xml
+  AL    README.md
+  N     NOTICE.txt
+  AL    spotbugs-exclude-filter.xml
   AL    CONTRIBUTING.md
+  AL    .github/GH-ROBOTS.txt
+  AL    .github/workflows/coverage.yml
+  AL    .github/workflows/maven.yml
+  AL    .github/workflows/codeql-analysis.yml
+  AL    .github/workflows/scorecards-analysis.yml
+  AL    .github/dependabot.yml
   N     LICENSE.txt
-  N     NOTICE.txt
-  AL    pom.xml
-  AL    src/test/java/org/apache/commons/fileupload/MockHttpServletRequest.java
-  AL    
src/test/java/org/apache/commons/fileupload/portlet/MockPortletActionRequest.java
-  AL    
src/test/java/org/apache/commons/fileupload/portlet/PortletFileUploadTest.java
-  AL    src/test/java/org/apache/commons/fileupload/Constants.java
-  AL    src/test/java/org/apache/commons/fileupload/DefaultFileItemTest.java
-  AL    
src/test/java/org/apache/commons/fileupload/util/mime/MimeUtilityTestCase.java
-  AL    
src/test/java/org/apache/commons/fileupload/util/mime/QuotedPrintableDecoderTestCase.java
-  AL    
src/test/java/org/apache/commons/fileupload/util/mime/Base64DecoderTestCase.java
-  AL    src/test/java/org/apache/commons/fileupload/ParameterParserTest.java
-  AL    src/test/java/org/apache/commons/fileupload/FileUploadTest.java
-  AL    
src/test/java/org/apache/commons/fileupload/HttpServletRequestFactory.java
-  AL    src/test/java/org/apache/commons/fileupload/StreamingTest.java
-  AL    src/test/java/org/apache/commons/fileupload/MultipartStreamTest.java
-  AL    src/test/java/org/apache/commons/fileupload/ProgressListenerTest.java
-  AL    src/test/java/org/apache/commons/fileupload/DiskFileUploadTest.java
-  AL    
src/test/java/org/apache/commons/fileupload/DiskFileItemSerializeTest.java
-  AL    src/test/java/org/apache/commons/fileupload/Util.java
-  AL    src/test/java/org/apache/commons/fileupload/FileItemHeadersTest.java
-  AL    src/test/java/org/apache/commons/fileupload/SizesTest.java
-  AL    
src/test/java/org/apache/commons/fileupload/servlet/ServletFileUploadTest.java
-  AL    src/main/assembly/bin.xml
-  AL    src/main/assembly/src.xml
-  AL    src/main/java/org/apache/commons/fileupload/RequestContext.java
-  AL    src/main/java/org/apache/commons/fileupload/FileItemStream.java
-  AL    
src/main/java/org/apache/commons/fileupload/portlet/PortletFileUpload.java
-  AL    
src/main/java/org/apache/commons/fileupload/portlet/PortletRequestContext.java
-  AL    src/main/java/org/apache/commons/fileupload/portlet/package-info.java
-  AL    src/main/java/org/apache/commons/fileupload/FileUploadException.java
-  AL    src/main/java/org/apache/commons/fileupload/FileUploadBase.java
-  AL    
src/main/java/org/apache/commons/fileupload/util/LimitedInputStream.java
-  AL    src/main/java/org/apache/commons/fileupload/util/Closeable.java
-  AL    src/main/java/org/apache/commons/fileupload/util/package-info.java
-  AL    src/main/java/org/apache/commons/fileupload/util/mime/package-info.java
-  AL    
src/main/java/org/apache/commons/fileupload/util/mime/ParseException.java
-  AL    
src/main/java/org/apache/commons/fileupload/util/mime/QuotedPrintableDecoder.java
-  AL    
src/main/java/org/apache/commons/fileupload/util/mime/Base64Decoder.java
-  AL    src/main/java/org/apache/commons/fileupload/util/mime/MimeUtility.java
-  AL    src/main/java/org/apache/commons/fileupload/util/Streams.java
-  AL    
src/main/java/org/apache/commons/fileupload/util/FileItemHeadersImpl.java
-  AL    src/main/java/org/apache/commons/fileupload/DiskFileUpload.java
-  AL    src/main/java/org/apache/commons/fileupload/DefaultFileItemFactory.java
-  AL    src/main/java/org/apache/commons/fileupload/FileUpload.java
-  AL    src/main/java/org/apache/commons/fileupload/FileItemHeadersSupport.java
-  AL    src/main/java/org/apache/commons/fileupload/package-info.java
-  AL    
src/main/java/org/apache/commons/fileupload/FileCountLimitExceededException.java
-  AL    src/main/java/org/apache/commons/fileupload/MultipartStream.java
-  AL    src/main/java/org/apache/commons/fileupload/UploadContext.java
-  AL    src/main/java/org/apache/commons/fileupload/FileItemFactory.java
-  AL    src/main/java/org/apache/commons/fileupload/FileItem.java
-  AL    src/main/java/org/apache/commons/fileupload/DefaultFileItem.java
-  AL    src/main/java/org/apache/commons/fileupload/ParameterParser.java
-  AL    src/main/java/org/apache/commons/fileupload/disk/package-info.java
-  AL    
src/main/java/org/apache/commons/fileupload/disk/DiskFileItemFactory.java
-  AL    src/main/java/org/apache/commons/fileupload/disk/DiskFileItem.java
-  AL    
src/main/java/org/apache/commons/fileupload/InvalidFileNameException.java
-  AL    src/main/java/org/apache/commons/fileupload/FileItemIterator.java
-  AL    src/main/java/org/apache/commons/fileupload/ProgressListener.java
-  AL    src/main/java/org/apache/commons/fileupload/FileItemHeaders.java
-  AL    
src/main/java/org/apache/commons/fileupload/servlet/FileCleanerCleanup.java
-  AL    src/main/java/org/apache/commons/fileupload/servlet/package-info.java
-  AL    
src/main/java/org/apache/commons/fileupload/servlet/ServletRequestContext.java
-  AL    
src/main/java/org/apache/commons/fileupload/servlet/ServletFileUpload.java
-  B     src/media/logo.xcf
+  AL    SECURITY.md
   AL    src/checkstyle/fileupload_checks.xml
-  AL    src/checkstyle/fileupload_basic.xml
   AL    src/checkstyle/checkstyle-suppressions.xml
-  B     src/site/resources/images/logo.gif
+  AL    src/checkstyle/fileupload_basic.xml
+  AL    src/changes/release-notes.vm
+  AL    src/changes/changes.xml
   B     src/site/resources/images/logo.png
-  AL    src/site/xdoc/issue-tracking.xml
-  AL    src/site/xdoc/streaming.xml
-  AL    src/site/xdoc/using.xml
   AL    src/site/xdoc/index.xml
-  AL    src/site/xdoc/overview.xml
-  AL    src/site/xdoc/customizing.xml
   AL    src/site/xdoc/security-reports.xml
-  AL    src/site/xdoc/download_fileupload.xml
   AL    src/site/xdoc/mail-lists.xml
+  AL    src/site/xdoc/streaming.xml
+  AL    src/site/xdoc/download_fileupload.xml
+  AL    src/site/xdoc/overview.xml
+  AL    src/site/xdoc/customizing.xml
+  AL    src/site/xdoc/issue-tracking.xml
+  AL    src/site/xdoc/using.xml
+  AL    src/site/apt/migration.apt.vm
   AL    src/site/fml/faq.fml
   AL    src/site/site.xml
-  AL    src/changes/release-notes.vm
-  AL    src/changes/changes.xml
-  N     RELEASE-NOTES.txt
-  AL    README.md
+  AL    src/main/assembly/src.xml
+  AL    src/main/assembly/bin.xml
+  B     src/media/logo.xcf
  
 *****************************************************
 </pre></div></section>
@@ -417,4 +381,4 @@ Generated files do not require license h
                   </div>
   </body>
 
-</html>
\ No newline at end of file
+</html>

Modified: websites/production/commons/content/proper/commons-fileupload/scm.html
==============================================================================
--- websites/production/commons/content/proper/commons-fileupload/scm.html 
(original)
+++ websites/production/commons/content/proper/commons-fileupload/scm.html Thu 
Jul 20 19:17:17 2023
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 20 February 2023
+ | Generated by Apache Maven Doxia at 20 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="20230220" />
+                    <meta name="Date-Revision-yyyymmdd" content="20230720" />
             <meta http-equiv="Content-Language" content="en" />
         <title>FileUpload &#x2013; Source Code Management</title>
 
@@ -40,8 +40,8 @@
           <a class="brand" 
href="https://commons.apache.org/proper/commons-fileupload/";>Apache Commons 
FileUpload &trade;</a>
           <ul class="nav">      
                     
-          <li id="publishDate">Last Published: 20 February 2023</li>
-    <li class="divider">|</li> <li id="projectVersion">Version: 1.5</li>
+          <li id="publishDate">Last Published: 20 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>
@@ -78,6 +78,10 @@
     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>
@@ -86,8 +90,12 @@
     FAQ</a>
           </li>
                              <li class="none">
-                  <a href="javadocs/api-release/index.html" title="Javadoc 
(Latest release)">
-    Javadoc (Latest release)</a>
+                  <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">
@@ -105,13 +113,24 @@
                   <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="team-list.html" title="Team">
-    Team</a>
+                  <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="source-repository.html" title="Source repository">
-    Source repository</a>
+                  <a href="commons-fileupload2-portlet/index.html" 
title="FileUpload Portlet">
+    FileUpload Portlet</a>
           </li>
                  </ul>
       <ul class="nav nav-list">
@@ -129,6 +148,10 @@
     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>
@@ -153,10 +176,6 @@
     Dependency Management</a>
           </li>
                                  <li class="none">
-                  <a href="dependencies.html" title="Dependencies">
-    Dependencies</a>
-          </li>
-                                 <li class="none">
                   <a href="dependency-convergence.html" title="Dependency 
Convergence">
     Dependency Convergence</a>
           </li>
@@ -170,7 +189,7 @@
           </li>
                    </ul>
               </li>
-                                                                               
                                                                                
                                                                                
                                      <li class="collapsed">
+                                                                               
                                                                                
                                                                                
                    <li class="collapsed">
                   <a href="project-reports.html" title="Project Reports">
     Project Reports</a>
                     </li>
@@ -288,15 +307,15 @@
 <p>This project uses <a class="externalLink" 
href="https://git-scm.com/";>Git</a> to manage its source code. Instructions on 
Git use can be found at <a class="externalLink" 
href="https://git-scm.com/documentation";>https://git-scm.com/documentation</a>.</p></section><section>
 <h2><a name="Web_Browser_Access"></a>Web Browser Access</h2><a 
name="Web_Browser_Access"></a>
 <p>The following is a link to a browsable version of the source repository:</p>
-<div class="source">
+<div>
 <pre><a class="externalLink" 
href="https://gitbox.apache.org/repos/asf?p=commons-fileupload.git";>https://gitbox.apache.org/repos/asf?p=commons-fileupload.git</a></pre></div></section><section>
 <h2><a name="Anonymous_Access"></a>Anonymous Access</h2><a 
name="Anonymous_Access"></a>
 <p>The source can be checked out anonymously from Git with this command (See 
<a class="externalLink" 
href="https://git-scm.com/docs/git-clone";>https://git-scm.com/docs/git-clone</a>):</p>
-<div class="source">
+<div>
 <pre>$ git clone 
http://gitbox.apache.org/repos/asf/commons-fileupload.git</pre></div></section><section>
 <h2><a name="Developer_Access"></a>Developer Access</h2><a 
name="Developer_Access"></a>
 <p>Only project developers can access the Git tree via this method (See <a 
class="externalLink" 
href="https://git-scm.com/docs/git-clone";>https://git-scm.com/docs/git-clone</a>).</p>
-<div class="source">
+<div>
 <pre>$ git clone 
https://gitbox.apache.org/repos/asf/commons-fileupload.git</pre></div></section><section>
 <h2><a name="Access_from_Behind_a_Firewall"></a>Access from Behind a 
Firewall</h2><a name="Access_from_Behind_a_Firewall"></a>
 <p>Refer to the documentation of the SCM used for more information about 
access behind a firewall.</p></section>
@@ -315,4 +334,4 @@
                   </div>
   </body>
 
-</html>
\ No newline at end of file
+</html>

Modified: 
websites/production/commons/content/proper/commons-fileupload/security-reports.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-fileupload/security-reports.html
 (original)
+++ 
websites/production/commons/content/proper/commons-fileupload/security-reports.html
 Thu Jul 20 19:17:17 2023
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 20 February 2023
+ | 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">
@@ -8,7 +8,7 @@
     <meta charset="iso-8859-1" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
             <meta name="author" content="Commons Documentation Team" />
-                <meta name="Date-Revision-yyyymmdd" content="20230220" />
+                <meta name="Date-Revision-yyyymmdd" content="20230715" />
             <meta http-equiv="Content-Language" content="en" />
         <title>FileUpload &#x2013; Commons FileUpload Security Reports</title>
 
@@ -41,8 +41,8 @@
           <a class="brand" 
href="https://commons.apache.org/proper/commons-fileupload/";>Apache Commons 
FileUpload &trade;</a>
           <ul class="nav">      
                     
-          <li id="publishDate">Last Published: 20 February 2023</li>
-    <li class="divider">|</li> <li id="projectVersion">Version: 1.5</li>
+          <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>
@@ -79,6 +79,10 @@
     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>
@@ -87,8 +91,12 @@
     FAQ</a>
           </li>
                              <li class="none">
-                  <a href="javadocs/api-release/index.html" title="Javadoc 
(Latest release)">
-    Javadoc (Latest release)</a>
+                  <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">
@@ -106,13 +114,24 @@
                   <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="team-list.html" title="Team">
-    Team</a>
+                  <a href="commons-fileupload2-jakarta/index.html" 
title="FileUpload Jakarta">
+    FileUpload Jakarta</a>
           </li>
                              <li class="none">
-                  <a href="source-repository.html" title="Source repository">
-    Source repository</a>
+                  <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">
@@ -121,7 +140,7 @@
                   <a href="project-info.html" title="Project Information">
     Project Information</a>
                     </li>
-                                                                               
                                                                                
                                                                                
                                      <li class="collapsed">
+                                                                               
                                                                                
                                                                                
                    <li class="collapsed">
                   <a href="project-reports.html" title="Project Reports">
     Project Reports</a>
                     </li>
@@ -262,16 +281,24 @@
 
         
 <p>If you have encountered an unlisted security vulnerability
-        or other unexpected behaviour that has security impact, or if
+        or other unexpected behavior that has security impact, or if
         the descriptions here are incomplete, please report them
         privately to the Apache Security Team. Thank you.</p>
 
         
 <p>For information about reporting or asking questions about
-        security problems, please see the <a class="externalLink" 
href="http://commons.apache.org/security.html";>security page
+        security problems, please see the <a class="externalLink" 
href="https://commons.apache.org/security.html";>security page
         of the Apache Commons project</a>.</p>
 
         <section>
+<h3><a name="Fixed_in_Apache_Commons_FileUpload_2.0.0-M1"></a>Fixed in Apache 
Commons FileUpload 2.0.0-M1</h3>
+          
+<p>
+            Starting in version 2.0.0-M1, no FileUpload classes implement 
Serializable.
+          </p>
+        </section>
+
+        <section>
 <h3><a name="Fixed_in_Apache_Commons_FileUpload_1.5"></a>Fixed in Apache 
Commons FileUpload 1.5</h3>
           
 <p><b>Important: Denial of Service</b> <a class="externalLink" 
href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-24998";>CVE-2023-24998</a></p>
@@ -296,35 +323,29 @@
 <h3><a name="Notes_on_Apache_Commons_FileUpload_1.3.3"></a>Notes on Apache 
Commons FileUpload 1.3.3</h3>
           
 <p>
-            Regarding potential security problems with the class called 
DiskFileItem,
-            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 abitraryly
-            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.
+            Up to, and including version 1.3.2, the class 
org.apache.commons.fileupload2.disk.DiskFileItem can be serialized and 
+            deserialized. A malicious attacker can abuse this feature to 
arbitrarily create files with any content, assuming the 
+            required permissions for a given file location. If an attacker 
gets the opportunity to provide maliciously crafted data 
+            and an application puts no limitations on classes being 
deserialized, that data can then be deserialized by a Java 
+            application.
           </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.
+            We hold the view that the actual problem is not the DiskFileItem 
class, but that a Java application should carefully 
+            consider which classes can be deserialized. A typical approach 
would be, for example, to provide a deny list, or an 
+            accept list 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:
+            We acknowledge that the likelihood of application container 
vendors taking such a simple security measure is extremely 
+            low. In order to better support Commons FileUpload users, we chose 
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 behaviour by setting the system property 
&quot;org.apache.commons.fileupload.disk.DiskFileItem.serializable&quot;
-            to &quot;true&quot;.
+            Starting with version 1.3.3, the class DiskFileItem still 
implements the interface java.io.Serializable but attempts 
+            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.disk.DiskFileItem.serializable&quot; to 
&quot;true&quot;.
           </p>
         </section>
 
@@ -408,4 +429,4 @@
                   </div>
   </body>
 
-</html>
\ No newline at end of file
+</html>


Reply via email to