Added: dev/commons/fileupload/2.0.0-M1-RC1/site/streaming.html ============================================================================== --- dev/commons/fileupload/2.0.0-M1-RC1/site/streaming.html (added) +++ dev/commons/fileupload/2.0.0-M1-RC1/site/streaming.html Sat Jul 15 23:26:25 2023 @@ -0,0 +1,346 @@ +<!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 – The Streaming API</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 ™</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 active"> + <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="Why_Streaming.3F"></a>Why Streaming?</h2> + +<p> + The traditional API, which is described in the <a href="using.html">User + Guide</a>, assumes that file items must be stored somewhere before + they are actually accessable by the user. This approach is convenient, + because it allows easy access to an items contents. On the other hand, + it is memory and time consuming. + </p> + +<p> + The streaming API allows you to trade a little bit of convenience for + optimal performance and a low memory profile. Additionally, the + API is more lightweight, thus easier to understand. + </p> + </section> + + <section> +<h2><a name="How_it_works"></a>How it works</h2> + +<p> + Again, the <code>FileUpload</code> class is used for accessing the + form fields and fields in the order in which they have been sent + by the client. However, the <code>FileItemFactory</code> is completely + ignored. + </p> + </section> + + <section> +<h2><a name="Parsing_the_request"></a>Parsing the request</h2> + +<p> + First of all, do not forget to ensure that a request actually is a + a file upload request. This is typically done using the same static + method, which you already know from the traditional API. + </p> + +<div class="source"> +<pre>// Check that we have a file upload request +boolean isMultipart = JakartaServletFileUpload.isMultipartContent(request);</pre></div> + +<p> + Now we are ready to parse the request into its constituent items. Here's + how we do it: + </p> + +<div class="source"> +<pre>// Create a new file upload handler +JakartaServletFileUpload upload = new JakartaServletFileUpload(); + +// Parse the request +upload.getItemIterator(request).forEachRemaining(item -> { + String name = item.getFieldName(); + InputStream stream = item.getInputStream(); + if (item.isFormField()) { + System.out.println("Form field " + name + " with value " + + Streams.asString(stream) + " detected."); + } else { + System.out.println("File field " + name + " with file name " + + item.getName() + " detected."); + // Process the input stream + ... + } +});</pre></div> + +<p> + That's all that's needed. Really! + </p> + </section> + + + + </td> + </tr> + </table> + </div> + + <div class="footer"> + <p>Copyright © 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/summary.html ============================================================================== --- dev/commons/fileupload/2.0.0-M1-RC1/site/summary.html (added) +++ dev/commons/fileupload/2.0.0-M1-RC1/site/summary.html Sat Jul 15 23:26:25 2023 @@ -0,0 +1,365 @@ +<!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 – Project Summary</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 ™</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="expanded"> + <a href="project-info.html" title="Project Information"> + Project Information</a> + <ul> + <li class="none"> + <a href="index.html" title="About"> + About</a> + </li> + <li class="none active"> + <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="Project_Summary"></a>Project Summary</h2><a name="Project_Summary"></a><section> +<h3><a name="Project_Information"></a>Project Information</h3><a name="Project_Information"></a> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>Field</th> +<th>Value</th></tr> +<tr class="b"> +<td align="left">Name</td> +<td>Apache Commons FileUpload</td></tr> +<tr class="a"> +<td align="left">Description</td> +<td>The Apache Commons FileUpload component provides a simple yet flexible means of adding support for multipart + file upload functionality to servlets and web applications.</td></tr> +<tr class="b"> +<td align="left">Homepage</td> +<td><a class="externalLink" href="https://commons.apache.org/proper/commons-fileupload/">https://commons.apache.org/proper/commons-fileupload/</a></td></tr></table></section><section> +<h3><a name="Project_Organization"></a>Project Organization</h3><a name="Project_Organization"></a> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>Field</th> +<th>Value</th></tr> +<tr class="b"> +<td align="left">Name</td> +<td>The Apache Software Foundation</td></tr> +<tr class="a"> +<td align="left">URL</td> +<td><a class="externalLink" href="https://www.apache.org/">https://www.apache.org/</a></td></tr></table></section><section> +<h3><a name="Build_Information"></a>Build Information</h3><a name="Build_Information"></a> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>Field</th> +<th>Value</th></tr> +<tr class="b"> +<td align="left">GroupId</td> +<td>org.apache.commons</td></tr> +<tr class="a"> +<td align="left">ArtifactId</td> +<td>commons-fileupload2</td></tr> +<tr class="b"> +<td align="left">Version</td> +<td>2.0.0-M1</td></tr> +<tr class="a"> +<td align="left">Type</td> +<td>pom</td></tr></table></section></section> + </td> + </tr> + </table> + </div> + + <div class="footer"> + <p>Copyright © 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/surefire-report.html ============================================================================== --- dev/commons/fileupload/2.0.0-M1-RC1/site/surefire-report.html (added) +++ dev/commons/fileupload/2.0.0-M1-RC1/site/surefire-report.html Sat Jul 15 23:26:25 2023 @@ -0,0 +1,354 @@ +<!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 – Surefire Report</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 ™</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="expanded"> + <a href="project-reports.html" title="Project Reports"> + Project Reports</a> + <ul> + <li class="none"> + <a href="changes-report.html" title="Changes"> + Changes</a> + </li> + <li class="none"> + <a href="jira-report.html" title="JIRA Report"> + JIRA Report</a> + </li> + <li class="none"> + <a href="xref/index.html" title="Source Xref"> + Source Xref</a> + </li> + <li class="none"> + <a href="xref-test/index.html" title="Test Source Xref"> + Test Source Xref</a> + </li> + <li class="none active"> + <a href="surefire-report.html" title="Surefire Report"> + Surefire Report</a> + </li> + <li class="none"> + <a href="rat-report.html" title="Rat Report"> + Rat Report</a> + </li> + <li class="none"> + <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="checkstyle-aggregate.html" title="Checkstyle"> + Checkstyle</a> + </li> + <li class="none"> + <a href="cpd.html" title="CPD"> + CPD</a> + </li> + <li class="none"> + <a href="pmd.html" title="PMD"> + PMD</a> + </li> + </ul> + </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"> + <script type="application/javascript"> +//<![CDATA[ +function toggleDisplay(elementId) { + var elm = document.getElementById(elementId + '-error'); + if (elm == null) { + elm = document.getElementById(elementId + '-failure'); + } + if (elm && typeof elm.style != "undefined") { + if (elm.style.display == "none") { + elm.style.display = ""; + document.getElementById(elementId + '-off').style.display = "none"; + document.getElementById(elementId + '-on').style.display = "inline"; + } else if (elm.style.display == "") { elm.style.display = "none"; + document.getElementById(elementId + '-off').style.display = "inline"; + document.getElementById(elementId + '-on').style.display = "none"; + } + } + } +//]]> +</script><section> +<h2><a name="Surefire_Report"></a>Surefire Report</h2></section><section><a id="Summary"></a> +<h2><a name="Summary"></a>Summary</h2><br /> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>Tests</th> +<th>Errors</th> +<th>Failures</th> +<th>Skipped</th> +<th>Success Rate</th> +<th>Time</th></tr> +<tr class="b"> +<td align="left">0</td> +<td align="left">0</td> +<td align="left">0</td> +<td align="left">0</td> +<td align="left">0%</td> +<td align="left">0</td></tr></table><br /> +<p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></section> + </td> + </tr> + </table> + </div> + + <div class="footer"> + <p>Copyright © 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/team.html ============================================================================== --- dev/commons/fileupload/2.0.0-M1-RC1/site/team.html (added) +++ dev/commons/fileupload/2.0.0-M1-RC1/site/team.html Sat Jul 15 23:26:25 2023 @@ -0,0 +1,542 @@ +<!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 – Project Team</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 ™</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="expanded"> + <a href="project-info.html" title="Project Information"> + Project Information</a> + <ul> + <li class="none"> + <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 active"> + <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="Project_Team"></a>Project Team</h2><a name="Project_Team"></a> +<p>A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.</p> +<p>The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.</p><section> +<h3><a name="Members"></a>Members</h3><a name="Members"></a> +<p>The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.</p> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>Image</th> +<th>Id</th> +<th>Name</th> +<th>Email</th> +<th>URL</th> +<th>Organization</th> +<th>Organization URL</th> +<th>Roles</th> +<th>Time Zone</th></tr> +<tr class="b"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/76f1823568e5f31931bd32415a4cffa7?d=mm&s=60" alt="" /></figure></td> +<td><a name="martinc"></a>martinc</td> +<td>Martin Cooper</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td> +<td>-</td> +<td>Yahoo!</td> +<td>-</td> +<td>-</td> +<td>-</td></tr> +<tr class="a"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/cdb8b39b4d3afa6be1e2cda37f75f880?d=mm&s=60" alt="" /></figure></td> +<td><a name="dion"></a>dion</td> +<td>dIon Gillard</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td> +<td>-</td> +<td>Multitask Consulting</td> +<td>-</td> +<td>-</td> +<td>-</td></tr> +<tr class="b"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/28206b147858407d3246a39215067866?d=mm&s=60" alt="" /></figure></td> +<td><a name="jmcnally"></a>jmcnally</td> +<td>John McNally</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td> +<td>-</td> +<td>CollabNet</td> +<td>-</td> +<td>-</td> +<td>-</td></tr> +<tr class="a"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/cd55fa3f775b72fc74b6ba6fc9507edc?d=mm&s=60" alt="" /></figure></td> +<td><a name="dlr"></a>dlr</td> +<td>Daniel Rall</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td> +<td>-</td> +<td>CollabNet</td> +<td>-</td> +<td>-</td> +<td>-</td></tr> +<tr class="b"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/1380eb1a41b8e20bad1128bac1031402?d=mm&s=60" alt="" /></figure></td> +<td><a name="jvanzyl"></a>jvanzyl</td> +<td>Jason van Zyl</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td> +<td>-</td> +<td>Zenplex</td> +<td>-</td> +<td>-</td> +<td>-</td></tr> +<tr class="a"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/30f9094d5dbe2ce93f1a41afc9615b83?d=mm&s=60" alt="" /></figure></td> +<td><a name="rdonkin"></a>rdonkin</td> +<td>Robert Burrell Donkin</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td> +<td>-</td> +<td>-</td> +<td>-</td> +<td>-</td> +<td>-</td></tr> +<tr class="b"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/00e7e6358c22aa78627a21f5b968a6a1?d=mm&s=60" alt="" /></figure></td> +<td><a name="sullis"></a>sullis</td> +<td>Sean C. Sullivan</td> +<td><a class="externalLink" href="mailto:sean |at| seansullivan |dot| com">sean |at| seansullivan |dot| com</a></td> +<td>-</td> +<td>-</td> +<td>-</td> +<td>-</td> +<td>-</td></tr> +<tr class="a"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/336bc7e3330df0d682d46abf0193d420?d=mm&s=60" alt="" /></figure></td> +<td><a name="jochen"></a>jochen</td> +<td>Jochen Wiedmann</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td> +<td>-</td> +<td>-</td> +<td>-</td> +<td>-</td> +<td>-</td></tr> +<tr class="b"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/2c27249f3e6df269751ee1c5d74c7d2e?d=mm&s=60" alt="" /></figure></td> +<td><a name="simonetripodi"></a>simonetripodi</td> +<td>Simone Tripodi</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td> +<td>-</td> +<td>Adobe</td> +<td>-</td> +<td>-</td> +<td>-</td></tr> +<tr class="a"> +<td align="left"><figure><img src="https://people.apache.org/~ggregory/img/garydgregory80.png" alt="" /></figure></td> +<td><a name="ggregory"></a>ggregory</td> +<td>Gary Gregory</td> +<td><a class="externalLink" href="mailto:ggregory at apache.org">ggregory at apache.org</a></td> +<td><a class="externalLink" href="https://www.garygregory.com">https://www.garygregory.com</a></td> +<td>The Apache Software Foundation</td> +<td><a class="externalLink" href="https://www.apache.org/">https://www.apache.org/</a></td> +<td>PMC Member</td> +<td>America/New_York</td></tr> +<tr class="b"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/a010ac0916b6b9b10883e9359cfcd7f9?d=mm&s=60" alt="" /></figure></td> +<td><a name="chtompki"></a>chtompki</td> +<td>Rob Tompkins</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td> +<td>-</td> +<td>-</td> +<td>-</td> +<td>-</td> +<td>-</td></tr></table></section><section> +<h3><a name="Contributors"></a>Contributors</h3><a name="Contributors"></a> +<p>The following additional people have contributed to this project through the way of suggestions, patches or documentation.</p> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>Image</th> +<th>Name</th> +<th>Email</th></tr> +<tr class="b"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/b2d5fbba8049e2068996e20fb4e5fab5?d=mm&s=60" alt="" /></figure></td> +<td>Aaron Freeman</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="a"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/cdc34dc2d6a48db8660dc2463f58c72f?d=mm&s=60" alt="" /></figure></td> +<td>Daniel Fabian</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="b"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/8e27d24fec0484fc72edd7723e5bfa30?d=mm&s=60" alt="" /></figure></td> +<td>Jörg Heinicke</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="a"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/45ab74e5e4967303d485dbcf7cdfbddc?d=mm&s=60" alt="" /></figure></td> +<td>Stepan Koltsov</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="b"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/f3d9314efdd58b10e44bea46ac2b2aaf?d=mm&s=60" alt="" /></figure></td> +<td>Michael Macaluso</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="a"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/aa4cbe4316b24f6f204acbd1fea09668?d=mm&s=60" alt="" /></figure></td> +<td>Amichai Rothman</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="b"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/e15b92f172b7670d48dec0fd74567d49?d=mm&s=60" alt="" /></figure></td> +<td>Alexander Sova</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="a"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/b9b8f17bb7de052bc50639e9fcb1fe5b?d=mm&s=60" alt="" /></figure></td> +<td>Paul Spurr</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="b"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/6de10ef7d733d31c0e3e2d131b96d201?d=mm&s=60" alt="" /></figure></td> +<td>Thomas Vandahl</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="a"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/4156866f23b66d5ca7df5cdc86cb9a0e?d=mm&s=60" alt="" /></figure></td> +<td>Henry Yandell</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="b"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/2cd9de8d95507b300cacd68f88929bbc?d=mm&s=60" alt="" /></figure></td> +<td>Jan Novotný</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="a"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/acc90491f4116968b485eced4a1c43ab?d=mm&s=60" alt="" /></figure></td> +<td>frank</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="b"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/35aa27b21a898a53b8c730746aeca810?d=mm&s=60" alt="" /></figure></td> +<td>maxxedev</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="a"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/1ca36cf65bb2a4514153b5a0a770af94?d=mm&s=60" alt="" /></figure></td> +<td>Rafal Krzewski</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="b"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/89747060222d94162c69b432cea5189d?d=mm&s=60" alt="" /></figure></td> +<td>Sean Legassick</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="a"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/c649a8c818b4dddd27bffdc5586370d7?d=mm&s=60" alt="" /></figure></td> +<td>Oleg Kalnichevski</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="b"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/6788c47cf6be04464be3de69ed5e0564?d=mm&s=60" alt="" /></figure></td> +<td>David Sean Taylor</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="a"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/f83a9a74efc39cd950ac769ebd7fbefd?d=mm&s=60" alt="" /></figure></td> +<td>fangwentong</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="b"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&f=y&s=60" alt="" /></figure></td> +<td>David Georg Reichelt</td> +<td>-</td></tr> +<tr class="a"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/e61e8b1692adef471b537670989d22b1?d=mm&s=60" alt="" /></figure></td> +<td>Merbin J Anselm</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="b"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/f33196e855827e904bc63f4c26d15c10?d=mm&s=60" alt="" /></figure></td> +<td>Arturo Bernal</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> +<tr class="a"> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/51e44da71372558f7420aacb2222531f?d=mm&s=60" alt="" /></figure></td> +<td>Martin Grigorov</td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr></table></section></section> + </td> + </tr> + </table> + </div> + + <div class="footer"> + <p>Copyright © 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>
