Modified: websites/production/commons/content/proper/commons-fileupload/team.html ============================================================================== --- websites/production/commons/content/proper/commons-fileupload/team.html (original) +++ websites/production/commons/content/proper/commons-fileupload/team.html Mon Feb 13 10:43:35 2023 @@ -1,53 +1,55 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 16 January 2019 + | Generated by Apache Maven Doxia at 13 February 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="20190116" /> - <meta http-equiv="Content-Language" content="en" /> - <title>FileUpload – Project Team</title> + <meta name="Date-Revision-yyyymmdd" content="20230213" /> + <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/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> + <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="http://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> + <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="http://commons.apache.org/proper/commons-fileupload/">Apache Commons FileUpload ™</a> + <a class="brand" href="https://commons.apache.org/proper/commons-fileupload/">Apache Commons FileUpload ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 16 January 2019</li> - <li class="divider">|</li> <li id="projectVersion">Version: 1.4</li> + <li id="publishDate">Last Published: 13 February 2023</li> + <li class="divider">|</li> <li id="projectVersion">Version: 1.5</li> </ul> - <div class="pull-right"> <ul class="nav"> + <div class="pull-right"> <ul class="nav"> <li> - <a href="http://www.apachecon.com/" class="externalLink" title="ApacheCon"> + <a href="https://www.apachecon.com/" class="externalLink" title="ApacheCon"> ApacheCon</a> </li> <li> - <a href="http://www.apache.org" class="externalLink" title="Apache"> + <a href="https://www.apache.org" class="externalLink" title="Apache"> Apache</a> </li> <li> @@ -66,7 +68,7 @@ <td class="sidebar"> <div class="well sidebar-nav"> <ul class="nav nav-list"> - <li class="nav-header">Commons FileUpload</li> + <li class="nav-header">Commons FileUpload</li> <li class="none"> <a href="index.html" title="Overview"> Overview</a> @@ -108,75 +110,79 @@ Team</a> </li> <li class="none"> - <a href="scm.html" title="Source repository"> + <a href="source-repository.html" title="Source repository"> Source repository</a> </li> </ul> <ul class="nav nav-list"> - <li class="nav-header"><i class="icon-info-sign"></i>Project Documentation</li> - <li class="expanded"> + <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"> + <li class="none"> <a href="index.html" title="About"> About</a> </li> - <li class="none"> + <li class="none"> <a href="summary.html" title="Summary"> Summary</a> </li> - <li class="none active"> + <li class="none active"> <a href="team.html" title="Team"> Team</a> </li> - <li class="none"> + <li class="none"> <a href="scm.html" title="Source Code Management"> Source Code Management</a> </li> - <li class="none"> + <li class="none"> <a href="issue-management.html" title="Issue Management"> Issue Management</a> </li> - <li class="none"> + <li class="none"> <a href="mailing-lists.html" title="Mailing Lists"> Mailing Lists</a> </li> - <li class="none"> + <li class="none"> <a href="dependency-info.html" title="Dependency Information"> Dependency Information</a> </li> - <li class="none"> + <li class="none"> + <a href="dependency-management.html" title="Dependency Management"> + Dependency Management</a> + </li> + <li class="none"> <a href="dependencies.html" title="Dependencies"> Dependencies</a> </li> - <li class="none"> + <li class="none"> <a href="dependency-convergence.html" title="Dependency Convergence"> Dependency Convergence</a> </li> - <li class="none"> + <li class="none"> <a href="ci-management.html" title="CI Management"> CI Management</a> </li> - <li class="none"> + <li class="none"> <a href="distribution-management.html" title="Distribution Management"> Distribution Management</a> </li> - </ul> + </ul> </li> - <li class="collapsed"> + <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="nav-header">Commons</li> <li class="none"> <a href="../../" title="Home"> Home</a> </li> <li class="none"> - <a href="http://www.apache.org/licenses/" class="externalLink" title="License"> + <a href="https://www.apache.org/licenses/" class="externalLink" title="License"> License</a> </li> <li class="collapsed"> @@ -193,7 +199,7 @@ </li> </ul> <ul class="nav nav-list"> - <li class="nav-header">General Information</li> + <li class="nav-header">General Information</li> <li class="none"> <a href="../../security.html" title="Security"> Security</a> @@ -211,65 +217,76 @@ Building Components</a> </li> <li class="none"> - <a href="../../commons-parent-pom.html" title="Commons Parent Pom"> - Commons Parent Pom</a> + <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="http://wiki.apache.org/commons/FrontPage" class="externalLink" title="Wiki"> + <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="nav-header">ASF</li> <li class="none"> - <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works"> + <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="http://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved"> + <a href="https://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved"> Get Involved</a> </li> <li class="none"> - <a href="http://www.apache.org/dev/" class="externalLink" title="Developer Resources"> + <a href="https://www.apache.org/dev/" class="externalLink" title="Developer Resources"> Developer Resources</a> </li> <li class="none"> - <a href="http://www.apache.org/foundation/policies/conduct.html" class="externalLink" title="Code of Conduct"> + <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="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"> + <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="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks"> + <a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks"> Thanks</a> </li> </ul> </div> <div id="poweredBy"> - <a href="http://www.apache.org/events/current-event.html" title="ApacheCon" class="builtBy"> - <img class="builtBy" alt="ApacheCon" src="http://www.apache.org/events/current-event-125x125.png" /> + <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="http://maven.apache.org/" title="Maven" class="builtBy"> - <img class="builtBy" alt="Maven" src="http://maven.apache.org/images/logos/maven-feather.png" /> + <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"> - <div class="section"> + <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> -<div class="section"> +<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"> @@ -280,72 +297,71 @@ <th>Email</th> <th>Organization</th></tr> <tr class="b"> -<td><img src="http://www.gravatar.com/avatar/76f1823568e5f31931bd32415a4cffa7?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td> <td>Yahoo!</td></tr> <tr class="a"> -<td><img src="http://www.gravatar.com/avatar/cdb8b39b4d3afa6be1e2cda37f75f880?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td> <td>Multitask Consulting</td></tr> <tr class="b"> -<td><img src="http://www.gravatar.com/avatar/28206b147858407d3246a39215067866?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td> <td>CollabNet</td></tr> <tr class="a"> -<td><img src="http://www.gravatar.com/avatar/cd55fa3f775b72fc74b6ba6fc9507edc?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td> <td>CollabNet</td></tr> <tr class="b"> -<td><img src="http://www.gravatar.com/avatar/1380eb1a41b8e20bad1128bac1031402?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td> <td>Zenplex</td></tr> <tr class="a"> -<td><img src="http://www.gravatar.com/avatar/30f9094d5dbe2ce93f1a41afc9615b83?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td> <td>-</td></tr> <tr class="b"> -<td><img src="http://www.gravatar.com/avatar/00e7e6358c22aa78627a21f5b968a6a1?d=mm&s=60" alt="" /></td> +<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 href="sean |at| seansullivan |dot| com">sean |at| seansullivan |dot| com</a></td> +<td><a class="externalLink" href="mailto:sean |at| seansullivan |dot| com">sean |at| seansullivan |dot| com</a></td> <td>-</td></tr> <tr class="a"> -<td><img src="http://www.gravatar.com/avatar/336bc7e3330df0d682d46abf0193d420?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td> <td>-</td></tr> <tr class="b"> -<td><img src="http://www.gravatar.com/avatar/2c27249f3e6df269751ee1c5d74c7d2e?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td> <td>Adobe</td></tr> <tr class="a"> -<td><img src="http://www.gravatar.com/avatar/ebb1af3a9dd9a3dd5f169d9c698f9f21?d=mm&s=60" alt="" /></td> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/ebb1af3a9dd9a3dd5f169d9c698f9f21?d=mm&s=60" alt="" /></figure></td> <td><a name="ggregory"></a>ggregory</td> <td>Gary Gregory</td> -<td><a href="[email protected]">[email protected]</a></td> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td> <td>-</td></tr> <tr class="b"> -<td><img src="http://www.gravatar.com/avatar/a010ac0916b6b9b10883e9359cfcd7f9?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td> -<td>-</td></tr></table></div> -<div class="section"> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></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"> @@ -354,87 +370,90 @@ <th>Name</th> <th>Email</th></tr> <tr class="b"> -<td><img src="http://www.gravatar.com/avatar/b2d5fbba8049e2068996e20fb4e5fab5?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td></tr> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> <tr class="a"> -<td><img src="http://www.gravatar.com/avatar/cdc34dc2d6a48db8660dc2463f58c72f?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td></tr> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> <tr class="b"> -<td><img src="http://www.gravatar.com/avatar/8e27d24fec0484fc72edd7723e5bfa30?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td></tr> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> <tr class="a"> -<td><img src="http://www.gravatar.com/avatar/45ab74e5e4967303d485dbcf7cdfbddc?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td></tr> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> <tr class="b"> -<td><img src="http://www.gravatar.com/avatar/f3d9314efdd58b10e44bea46ac2b2aaf?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td></tr> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> <tr class="a"> -<td><img src="http://www.gravatar.com/avatar/aa4cbe4316b24f6f204acbd1fea09668?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td></tr> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> <tr class="b"> -<td><img src="http://www.gravatar.com/avatar/e15b92f172b7670d48dec0fd74567d49?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td></tr> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> <tr class="a"> -<td><img src="http://www.gravatar.com/avatar/b9b8f17bb7de052bc50639e9fcb1fe5b?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td></tr> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> <tr class="b"> -<td><img src="http://www.gravatar.com/avatar/6de10ef7d733d31c0e3e2d131b96d201?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td></tr> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> <tr class="a"> -<td><img src="http://www.gravatar.com/avatar/4156866f23b66d5ca7df5cdc86cb9a0e?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td></tr> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> <tr class="b"> -<td><img src="http://www.gravatar.com/avatar/2cd9de8d95507b300cacd68f88929bbc?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td></tr> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> <tr class="a"> -<td><img src="http://www.gravatar.com/avatar/acc90491f4116968b485eced4a1c43ab?d=mm&s=60" alt="" /></td> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/acc90491f4116968b485eced4a1c43ab?d=mm&s=60" alt="" /></figure></td> <td>frank</td> -<td><a href="[email protected]">[email protected]</a></td></tr> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> <tr class="b"> -<td><img src="http://www.gravatar.com/avatar/35aa27b21a898a53b8c730746aeca810?d=mm&s=60" alt="" /></td> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/35aa27b21a898a53b8c730746aeca810?d=mm&s=60" alt="" /></figure></td> <td>maxxedev</td> -<td><a href="[email protected]">[email protected]</a></td></tr> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> <tr class="a"> -<td><img src="http://www.gravatar.com/avatar/1ca36cf65bb2a4514153b5a0a770af94?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td></tr> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> <tr class="b"> -<td><img src="http://www.gravatar.com/avatar/89747060222d94162c69b432cea5189d?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td></tr> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> <tr class="a"> -<td><img src="http://www.gravatar.com/avatar/c649a8c818b4dddd27bffdc5586370d7?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td></tr> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> <tr class="b"> -<td><img src="http://www.gravatar.com/avatar/6788c47cf6be04464be3de69ed5e0564?d=mm&s=60" alt="" /></td> +<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 href="[email protected]">[email protected]</a></td></tr> +<td><a class="externalLink" href="mailto:[email protected]">[email protected]</a></td></tr> <tr class="a"> -<td><img src="http://www.gravatar.com/avatar/f83a9a74efc39cd950ac769ebd7fbefd?d=mm&s=60" alt="" /></td> +<td align="left"><figure><img src="https://www.gravatar.com/avatar/f83a9a74efc39cd950ac769ebd7fbefd?d=mm&s=60" alt="" /></figure></td> <td>fangwentong</td> -<td><a href="[email protected]">[email protected]</a></td></tr></table></div></div> - </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-2019 - <a href="https://www.apache.org/">The Apache Software Foundation</a>. + <p>Copyright © 2002-2023 + <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</p> - </div> + +<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> \ No newline at end of file
Modified: websites/production/commons/content/proper/commons-fileupload/using.html ============================================================================== --- websites/production/commons/content/proper/commons-fileupload/using.html (original) +++ websites/production/commons/content/proper/commons-fileupload/using.html Mon Feb 13 10:43:35 2023 @@ -1,54 +1,56 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 16 January 2019 + | Generated by Apache Maven Doxia at 13 February 2023 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="iso-8859-1" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="author" content="Martin Cooper" /> - <meta name="Date-Revision-yyyymmdd" content="20190116" /> - <meta http-equiv="Content-Language" content="en" /> - <title>FileUpload – Using FileUpload</title> + <meta name="author" content="Martin Cooper" /> + <meta name="Date-Revision-yyyymmdd" content="20230213" /> + <meta http-equiv="Content-Language" content="en" /> + <title>FileUpload – Using FileUpload</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/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> + <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="http://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> + <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="http://commons.apache.org/proper/commons-fileupload/">Apache Commons FileUpload ™</a> + <a class="brand" href="https://commons.apache.org/proper/commons-fileupload/">Apache Commons FileUpload ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 16 January 2019</li> - <li class="divider">|</li> <li id="projectVersion">Version: 1.4</li> + <li id="publishDate">Last Published: 13 February 2023</li> + <li class="divider">|</li> <li id="projectVersion">Version: 1.5</li> </ul> - <div class="pull-right"> <ul class="nav"> + <div class="pull-right"> <ul class="nav"> <li> - <a href="http://www.apachecon.com/" class="externalLink" title="ApacheCon"> + <a href="https://www.apachecon.com/" class="externalLink" title="ApacheCon"> ApacheCon</a> </li> <li> - <a href="http://www.apache.org" class="externalLink" title="Apache"> + <a href="https://www.apache.org" class="externalLink" title="Apache"> Apache</a> </li> <li> @@ -67,7 +69,7 @@ <td class="sidebar"> <div class="well sidebar-nav"> <ul class="nav nav-list"> - <li class="nav-header">Commons FileUpload</li> + <li class="nav-header">Commons FileUpload</li> <li class="none"> <a href="index.html" title="Overview"> Overview</a> @@ -109,29 +111,29 @@ Team</a> </li> <li class="none"> - <a href="scm.html" title="Source repository"> + <a href="source-repository.html" title="Source repository"> Source repository</a> </li> </ul> <ul class="nav nav-list"> - <li class="nav-header"><i class="icon-info-sign"></i>Project Documentation</li> - <li class="collapsed"> + <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"> + <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="nav-header">Commons</li> <li class="none"> <a href="../../" title="Home"> Home</a> </li> <li class="none"> - <a href="http://www.apache.org/licenses/" class="externalLink" title="License"> + <a href="https://www.apache.org/licenses/" class="externalLink" title="License"> License</a> </li> <li class="collapsed"> @@ -148,7 +150,7 @@ </li> </ul> <ul class="nav nav-list"> - <li class="nav-header">General Information</li> + <li class="nav-header">General Information</li> <li class="none"> <a href="../../security.html" title="Security"> Security</a> @@ -166,64 +168,76 @@ Building Components</a> </li> <li class="none"> - <a href="../../commons-parent-pom.html" title="Commons Parent Pom"> - Commons Parent Pom</a> + <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="http://wiki.apache.org/commons/FrontPage" class="externalLink" title="Wiki"> + <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="nav-header">ASF</li> <li class="none"> - <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works"> + <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="http://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved"> + <a href="https://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved"> Get Involved</a> </li> <li class="none"> - <a href="http://www.apache.org/dev/" class="externalLink" title="Developer Resources"> + <a href="https://www.apache.org/dev/" class="externalLink" title="Developer Resources"> Developer Resources</a> </li> <li class="none"> - <a href="http://www.apache.org/foundation/policies/conduct.html" class="externalLink" title="Code of Conduct"> + <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="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"> + <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="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks"> + <a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks"> Thanks</a> </li> </ul> </div> <div id="poweredBy"> - <a href="http://www.apache.org/events/current-event.html" title="ApacheCon" class="builtBy"> - <img class="builtBy" alt="ApacheCon" src="http://www.apache.org/events/current-event-125x125.png" /> + <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="http://maven.apache.org/" title="Maven" class="builtBy"> - <img class="builtBy" alt="Maven" src="http://maven.apache.org/images/logos/maven-feather.png" /> + <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"> - + - <div class="section"> + <section> <h2><a name="Using_FileUpload"></a>Using FileUpload</h2> <p> @@ -247,10 +261,9 @@ mentioned on the <a href="dependencies.html">dependencies page</a> in your classpath before continuing. </p> - </div> + </section> - -<div class="section"> + <section> <h2><a name="How_it_works"></a>How it works</h2> <p> @@ -259,7 +272,7 @@ <a class="externalLink" href="http://www.ietf.org/rfc/rfc1867.txt">RFC 1867</a>, "Form-based File Upload in HTML". FileUpload can parse such a request and provide your application with a list of the individual uploaded - items. Each such item implements the <tt>FileItem</tt> interface, + items. Each such item implements the <code>FileItem</code> interface, regardless of its underlying implementation. </p> @@ -273,26 +286,25 @@ <p> Each file item has a number of properties that might be of interest for your application. For example, every item has a name and a content type, - and can provide an <tt>InputStream</tt> to access its data. On the + and can provide an <code>InputStream</code> to access its data. On the other hand, you may need to process items differently, depending upon whether the item is a regular form field - that is, the data came from an ordinary text box or similar HTML field - or an uploaded file. The - <tt>FileItem</tt> interface provides the methods to make such a + <code>FileItem</code> interface provides the methods to make such a determination, and to access the data in the most appropriate manner. </p> <p> - FileUpload creates new file items using a <tt>FileItemFactory</tt>. + FileUpload creates new file items using a <code>FileItemFactory</code>. This is what gives FileUpload most of its flexibility. The factory has ultimate control over how each item is created. The factory implementation that currently ships with FileUpload stores the item's data in memory or on disk, depending on the size of the item (i.e. bytes of data). However, this behavior can be customized to suit your application. </p> - </div> + </section> - -<div class="section"> + <section> <h2><a name="Servlets_and_Portlets"></a>Servlets and Portlets</h2> <p> @@ -309,19 +321,18 @@ <ul> <li> - Where you see references to the <tt>ServletFileUpload</tt> class, - substitute the <tt>PortletFileUpload</tt> class. + Where you see references to the <code>ServletFileUpload</code> class, + substitute the <code>PortletFileUpload</code> class. </li> <li> - Where you see references to the <tt>HttpServletRequest</tt> class, - substitute the <tt>ActionRequest</tt> class. + Where you see references to the <code>HttpServletRequest</code> class, + substitute the <code>ActionRequest</code> class. </li> </ul> - </div> + </section> - -<div class="section"> + <section> <h2><a name="Parsing_the_request"></a>Parsing the request</h2> <p> @@ -338,8 +349,7 @@ boolean isMultipart = ServletFileUpload. <p> Now we are ready to parse the request into its constituent items. </p> - -<div class="section"> + <section> <h3><a name="The_simplest_case"></a>The simplest case</h3> <p>The simplest usage scenario is the following:</p> @@ -390,14 +400,13 @@ List<FileItem> items = upload.pars </p> <p> - The result of the parse is a <tt>List</tt> of file items, each of - which implements the <tt>FileItem</tt> interface. Processing these + The result of the parse is a <code>List</code> of file items, each of + which implements the <code>FileItem</code> interface. Processing these items is discussed below. </p> - </div> + </section> - -<div class="section"> + <section> <h3><a name="Exercising_more_control"></a>Exercising more control</h3> <p> @@ -439,15 +448,14 @@ DiskFileItemFactory factory = new DiskFi as storing the items elsewhere - for example, in a database - you will need to look into <a href="customizing.html">customizing</a> FileUpload. </p> - </div> - </div> + </section> + </section> - -<div class="section"> + <section> <h2><a name="Processing_the_uploaded_items"></a>Processing the uploaded items</h2> <p> - Once the parse has completed, you will have a <tt>List</tt> of file + Once the parse has completed, you will have a <code>List</code> of file items that you need to process. In most cases, you will want to handle file uploads differently from regular form fields, so you might process the list like this: @@ -468,7 +476,7 @@ while (iter.hasNext()) { <p> For a regular form field, you will most likely be interested only in the - name of the item, and its <tt>String</tt> value. As you might expect, + name of the item, and its <code>String</code> value. As you might expect, accessing these is very simple. </p> @@ -517,7 +525,7 @@ if (writeToFile) { }</pre></div> <p> - Note that, in the default implementation of FileUpload, <tt>write()</tt> + Note that, in the default implementation of FileUpload, <code>write()</code> will attempt to rename the file to the specified destination, if the data is already in a temporary file. Actually copying the data is only done if the the rename fails, for some reason, or if the data was in memory. @@ -525,7 +533,7 @@ if (writeToFile) { <p> If you do need to access the uploaded data in memory, you need simply - call the <tt>get()</tt> method to obtain the data as an array of + call the <code>get()</code> method to obtain the data as an array of bytes. </p> @@ -533,10 +541,9 @@ if (writeToFile) { <pre>// Process a file upload in memory byte[] data = item.get(); ...</pre></div> - </div> + </section> - -<div class="section"> + <section> <h2><a name="Resource_cleanup"></a>Resource cleanup</h2> <p> @@ -548,8 +555,8 @@ byte[] data = item.get(); <p> Such temporary files are deleted automatically, if they are no longer - used (more precisely, if the corresponding instance of <tt>DiskFileItem</tt> - is garbage collected. This is done silently by the <tt>org.apache.commons.io.FileCleanerTracker</tt> + used (more precisely, if the corresponding instance of <code>DiskFileItem</code> + is garbage collected. This is done silently by the <code>org.apache.commons.io.FileCleanerTracker</code> class, which starts a reaper thread. </p> @@ -558,7 +565,7 @@ byte[] data = item.get(); a servlet environment, this is done by using a special servlet context listener, called <a href="./apidocs/org/apache/commons/fileupload/servlet/FileCleanerCleanup.html">FileCleanerCleanup</a>. - To do so, add a section like the following to your <tt>web.xml</tt>: + To do so, add a section like the following to your <code>web.xml</code>: </p> <div class="source"> @@ -572,15 +579,14 @@ byte[] data = item.get(); ... </web-app></pre></div> - -<div class="section"> + <section> <h3><a name="Creating_a_DiskFileItemFactory"></a>Creating a DiskFileItemFactory</h3> <p> The FileCleanerCleanup provides an instance of - <tt>org.apache.commons.io.FileCleaningTracker</tt>. This + <code>org.apache.commons.io.FileCleaningTracker</code>. This instance must be used when creating a - <tt>org.apache.commons.fileupload.disk.DiskFileItemFactory</tt>. + <code>org.apache.commons.fileupload.disk.DiskFileItemFactory</code>. This should be done by calling a method like the following: </p> @@ -595,22 +601,20 @@ byte[] data = item.get(); factory.setFileCleaningTracker(fileCleaningTracker); return factory; }</pre></div> - </div> + </section> - -<div class="section"> + <section> <h3><a name="Disabling_cleanup_of_temporary_files"></a>Disabling cleanup of temporary files</h3> <p> To disable tracking of temporary files, you may set the - <tt>FileCleaningTracker</tt> to null. Consequently, + <code>FileCleaningTracker</code> to null. Consequently, created files will no longer be tracked. In particular, they will no longer be deleted automatically.</p> - </div> - </div> + </section> + </section> - -<div class="section"> + <section> <h2><a name="Interaction_with_virus_scanners"></a>Interaction with virus scanners</h2> <p> @@ -646,10 +650,9 @@ byte[] data = item.get(); configuring an external process or integrating virus scanning into an application are outside the scope of this document. </p> - </div> + </section> - -<div class="section"> + <section> <h2><a name="Watching_progress"></a>Watching progress</h2> <p> @@ -708,10 +711,9 @@ ProgressListener progressListener = new } } };</pre></div> - </div> + </section> - -<div class="section"> + <section> <h2><a name="What.27s_next"></a>What's next</h2> <p> @@ -727,20 +729,23 @@ ProgressListener progressListener = new should still be able to help you, with it's flexible <a href="./customizing.html">customization</a> capabilities. </p> - </div> + </section> - </td> + </td> </tr> </table> </div> <div class="footer"> - <p>Copyright © 2002-2019 - <a href="https://www.apache.org/">The Apache Software Foundation</a>. + <p>Copyright © 2002-2023 + <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</p> - </div> + +<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> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-fileupload/xref-test/allclasses-frame.html ============================================================================== --- websites/production/commons/content/proper/commons-fileupload/xref-test/allclasses-frame.html (original) +++ websites/production/commons/content/proper/commons-fileupload/xref-test/allclasses-frame.html Mon Feb 13 10:43:35 2023 @@ -1,83 +1,37 @@ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xml:lang="en" lang="en"> - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <title>All Classes</title> - <link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" /> + <!-- generated by Apache Maven JXR (jdk8) --> + <head> + <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> + <title>All Classes</title> + <link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" /> </head> <body> - - <h3>All Classes</h3> - - <ul> - <li> - <a href="org/apache/commons/fileupload/util/mime/Base64DecoderTestCase.html" target="classFrame">Base64DecoderTestCase</a> - </li> - <li> - <a href="org/apache/commons/fileupload/Constants.html" target="classFrame">Constants</a> - </li> - <li> - <a href="org/apache/commons/fileupload/DefaultFileItemTest.html" target="classFrame">DefaultFileItemTest</a> - </li> - <li> - <a href="org/apache/commons/fileupload/DiskFileItemSerializeTest.html" target="classFrame">DiskFileItemSerializeTest</a> - </li> - <li> - <a href="org/apache/commons/fileupload/DiskFileUploadTest.html" target="classFrame">DiskFileUploadTest</a> - </li> - <li> - <a href="org/apache/commons/fileupload/FileItemHeadersTest.html" target="classFrame">FileItemHeadersTest</a> - </li> - <li> - <a href="org/apache/commons/fileupload/FileUploadTest.html" target="classFrame">FileUploadTest</a> - </li> - <li> - <a href="org/apache/commons/fileupload/HttpServletRequestFactory.html" target="classFrame">HttpServletRequestFactory</a> - </li> - <li> - <a href="org/apache/commons/fileupload/util/mime/MimeUtilityTestCase.html" target="classFrame">MimeUtilityTestCase</a> - </li> - <li> - <a href="org/apache/commons/fileupload/MockHttpServletRequest.html" target="classFrame">MockHttpServletRequest</a> - </li> - <li> - <a href="org/apache/commons/fileupload/portlet/MockPortletActionRequest.html" target="classFrame">MockPortletActionRequest</a> - </li> - <li> - <a href="org/apache/commons/fileupload/MultipartStreamTest.html" target="classFrame">MultipartStreamTest</a> - </li> - <li> - <a href="org/apache/commons/fileupload/MockHttpServletRequest.html" target="classFrame">MyServletInputStream</a> - </li> - <li> - <a href="org/apache/commons/fileupload/ParameterParserTest.html" target="classFrame">ParameterParserTest</a> - </li> - <li> - <a href="org/apache/commons/fileupload/portlet/PortletFileUploadTest.html" target="classFrame">PortletFileUploadTest</a> - </li> - <li> - <a href="org/apache/commons/fileupload/ProgressListenerTest.html" target="classFrame">ProgressListenerImpl</a> - </li> - <li> - <a href="org/apache/commons/fileupload/ProgressListenerTest.html" target="classFrame">ProgressListenerTest</a> - </li> - <li> - <a href="org/apache/commons/fileupload/util/mime/QuotedPrintableDecoderTestCase.html" target="classFrame">QuotedPrintableDecoderTestCase</a> - </li> - <li> - <a href="org/apache/commons/fileupload/servlet/ServletFileUploadTest.html" target="classFrame">ServletFileUploadTest</a> - </li> - <li> - <a href="org/apache/commons/fileupload/SizesTest.html" target="classFrame">SizesTest</a> - </li> - <li> - <a href="org/apache/commons/fileupload/StreamingTest.html" target="classFrame">StreamingTest</a> - </li> - <li> - <a href="org/apache/commons/fileupload/Util.html" target="classFrame">Util</a> - </li> - </ul> - + <h1 class="bar">All Classes</h1> + <div class="indexContainer"> + <ul> + <li><a href="org/apache/commons/fileupload/util/mime/Base64DecoderTestCase.html#Base64DecoderTestCase" target="classFrame">Base64DecoderTestCase</a></li> + <li><a href="org/apache/commons/fileupload/Constants.html#Constants" target="classFrame">Constants</a></li> + <li><a href="org/apache/commons/fileupload/DiskFileItemSerializeTest.html#DiskFileItemSerializeTest" target="classFrame">DiskFileItemSerializeTest</a></li> + <li><a href="org/apache/commons/fileupload/FileItemHeadersTest.html#FileItemHeadersTest" target="classFrame">FileItemHeadersTest</a></li> + <li><a href="org/apache/commons/fileupload/FileUploadTest.html#FileUploadTest" target="classFrame">FileUploadTest</a></li> + <li><a href="org/apache/commons/fileupload/HttpServletRequestFactory.html#HttpServletRequestFactory" target="classFrame">HttpServletRequestFactory</a></li> + <li><a href="org/apache/commons/fileupload/util/mime/MimeUtilityTestCase.html#MimeUtilityTestCase" target="classFrame">MimeUtilityTestCase</a></li> + <li><a href="org/apache/commons/fileupload/MockHttpServletRequest.html#MockHttpServletRequest" target="classFrame">MockHttpServletRequest</a></li> + <li><a href="org/apache/commons/fileupload/MockHttpServletRequest.html#MockHttpServletRequest.MyServletInputStream" target="classFrame">MockHttpServletRequest.MyServletInputStream</a></li> + <li><a href="org/apache/commons/fileupload/portlet/MockPortletActionRequest.html#MockPortletActionRequest" target="classFrame">MockPortletActionRequest</a></li> + <li><a href="org/apache/commons/fileupload/MultipartStreamTest.html#MultipartStreamTest" target="classFrame">MultipartStreamTest</a></li> + <li><a href="org/apache/commons/fileupload/ParameterParserTest.html#ParameterParserTest" target="classFrame">ParameterParserTest</a></li> + <li><a href="org/apache/commons/fileupload/portlet/PortletFileUploadTest.html#PortletFileUploadTest" target="classFrame">PortletFileUploadTest</a></li> + <li><a href="org/apache/commons/fileupload/ProgressListenerTest.html#ProgressListenerTest" target="classFrame">ProgressListenerTest</a></li> + <li><a href="org/apache/commons/fileupload/ProgressListenerTest.html#ProgressListenerTest.ProgressListenerImpl" target="classFrame">ProgressListenerTest.ProgressListenerImpl</a></li> + <li><a href="org/apache/commons/fileupload/util/mime/QuotedPrintableDecoderTestCase.html#QuotedPrintableDecoderTestCase" target="classFrame">QuotedPrintableDecoderTestCase</a></li> + <li><a href="org/apache/commons/fileupload/servlet/ServletFileUploadTest.html#ServletFileUploadTest" target="classFrame">ServletFileUploadTest</a></li> + <li><a href="org/apache/commons/fileupload/SizesTest.html#SizesTest" target="classFrame">SizesTest</a></li> + <li><a href="org/apache/commons/fileupload/StreamingTest.html#StreamingTest" target="classFrame">StreamingTest</a></li> + <li><a href="org/apache/commons/fileupload/Util.html#Util" target="classFrame">Util</a></li> + </ul> + </div> </body> - </html> \ No newline at end of file +</html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-fileupload/xref-test/index.html ============================================================================== --- websites/production/commons/content/proper/commons-fileupload/xref-test/index.html (original) +++ websites/production/commons/content/proper/commons-fileupload/xref-test/index.html Mon Feb 13 10:43:35 2023 @@ -1,24 +1,75 @@ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html xml:lang="en" lang="en"> -<!-- this is a JXR report set --> - <head> - <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> - <title>Apache Commons FileUpload 1.4 Reference</title> - </head> - <frameset cols="20%,80%"> - <frameset rows="30%,70%"> - <frame src="overview-frame.html" name="packageListFrame" /> - <frame src="allclasses-frame.html" name="packageFrame" /> - </frameset> - <frame src="overview-summary.html" name="classFrame" /> + <!-- this is a JXR report set (jdk8) --> + <head> + <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> + <title>Apache Commons FileUpload 1.5 Reference</title> + <script type="text/javascript"> + tmpTargetPage = "" + window.location.search; + if (tmpTargetPage != "" && tmpTargetPage != "undefined") + tmpTargetPage = tmpTargetPage.substring(1); + if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage))) + tmpTargetPage = "undefined"; + targetPage = tmpTargetPage; + function validURL(url) { + try { + url = decodeURIComponent(url); + } + catch (error) { + return false; + } + var pos = url.indexOf(".html"); + if (pos == -1 || pos != url.length - 5) + return false; + var allowNumber = false; + var allowSep = false; + var seenDot = false; + for (var i = 0; i < url.length - 5; i++) { + var ch = url.charAt(i); + if ('a' <= ch && ch <= 'z' || + 'A' <= ch && ch <= 'Z' || + ch == '$' || + ch == '_' || + ch.charCodeAt(0) > 127) { + allowNumber = true; + allowSep = true; + } else if ('0' <= ch && ch <= '9' + || ch == '-') { + if (!allowNumber) + return false; + } else if (ch == '/' || ch == '.') { + if (!allowSep) + return false; + allowNumber = false; + allowSep = false; + if (ch == '.') + seenDot = true; + if (ch == '/' && seenDot) + return false; + } else { + return false; + } + } + return true; + } + function loadFrames() { + if (targetPage != "" && targetPage != "undefined") + top.classFrame.location = top.targetPage; + } + </script> + </head> + <frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()"> + <frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()"> + <frame src="overview-frame.html" name="packageListFrame" title="All Packages"/> + <frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)"/> + </frameset> + <frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes"/> <noframes> - <body> - <h1>Frame Alert</h1> - <p> - You don't have frames. Go <a href="overview-summary.html">here</a> - </p> - </body> + <h1>Frame Alert</h1> + <p> + You don't have frames. Go <a href="overview-summary.html">here</a> + </p> </noframes> </frameset> -</html> +</html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-fileupload/xref-test/org/apache/commons/fileupload/Constants.html ============================================================================== --- websites/production/commons/content/proper/commons-fileupload/xref-test/org/apache/commons/fileupload/Constants.html (original) +++ websites/production/commons/content/proper/commons-fileupload/xref-test/org/apache/commons/fileupload/Constants.html Mon Feb 13 10:43:35 2023 @@ -14,7 +14,7 @@ <a class="jxr_linenumber" name="L6" href="#L6">6</a> <em class="jxr_comment"> * (the "License"); you may not use this file except in compliance with</em> <a class="jxr_linenumber" name="L7" href="#L7">7</a> <em class="jxr_comment"> * the License. You may obtain a copy of the License at</em> <a class="jxr_linenumber" name="L8" href="#L8">8</a> <em class="jxr_comment"> *</em> -<a class="jxr_linenumber" name="L9" href="#L9">9</a> <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2." target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.</a>0</em> +<a class="jxr_linenumber" name="L9" href="#L9">9</a> <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em> <a class="jxr_linenumber" name="L10" href="#L10">10</a> <em class="jxr_comment"> *</em> <a class="jxr_linenumber" name="L11" href="#L11">11</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> <a class="jxr_linenumber" name="L12" href="#L12">12</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> @@ -29,17 +29,17 @@ <a class="jxr_linenumber" name="L21" href="#L21">21</a> <em class="jxr_javadoccomment"> *</em> <a class="jxr_linenumber" name="L22" href="#L22">22</a> <em class="jxr_javadoccomment"> * @since 1.4</em> <a class="jxr_linenumber" name="L23" href="#L23">23</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L24" href="#L24">24</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/commons/fileupload/Constants.html">Constants</a> { +<a class="jxr_linenumber" name="L24" href="#L24">24</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a name="Constants" href="../../../../org/apache/commons/fileupload/Constants.html#Constants">Constants</a> { <a class="jxr_linenumber" name="L25" href="#L25">25</a> <a class="jxr_linenumber" name="L26" href="#L26">26</a> <em class="jxr_javadoccomment">/**</em> <a class="jxr_linenumber" name="L27" href="#L27">27</a> <em class="jxr_javadoccomment"> * The content type used in several tests.</em> <a class="jxr_linenumber" name="L28" href="#L28">28</a> <em class="jxr_javadoccomment"> */</em> <a class="jxr_linenumber" name="L29" href="#L29">29</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String CONTENT_TYPE = <span class="jxr_string">"multipart/form-data; boundary=---1234"</span>; <a class="jxr_linenumber" name="L30" href="#L30">30</a> -<a class="jxr_linenumber" name="L31" href="#L31">31</a> <strong class="jxr_keyword">private</strong> <a href="../../../../org/apache/commons/fileupload/Constants.html">Constants</a>() {} +<a class="jxr_linenumber" name="L31" href="#L31">31</a> <strong class="jxr_keyword">private</strong> <a name="Constants" href="../../../../org/apache/commons/fileupload/Constants.html#Constants">Constants</a>() {} <a class="jxr_linenumber" name="L32" href="#L32">32</a> } </pre> <hr/> -<div id="footer">Copyright © 2002–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2002–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-fileupload/xref-test/org/apache/commons/fileupload/DefaultFileItemTest.html ============================================================================== --- websites/production/commons/content/proper/commons-fileupload/xref-test/org/apache/commons/fileupload/DefaultFileItemTest.html (original) +++ websites/production/commons/content/proper/commons-fileupload/xref-test/org/apache/commons/fileupload/DefaultFileItemTest.html Mon Feb 13 10:43:35 2023 @@ -14,7 +14,7 @@ <a class="jxr_linenumber" name="L6" href="#L6">6</a> <em class="jxr_comment"> * (the "License"); you may not use this file except in compliance with</em> <a class="jxr_linenumber" name="L7" href="#L7">7</a> <em class="jxr_comment"> * the License. You may obtain a copy of the License at</em> <a class="jxr_linenumber" name="L8" href="#L8">8</a> <em class="jxr_comment"> *</em> -<a class="jxr_linenumber" name="L9" href="#L9">9</a> <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2." target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.</a>0</em> +<a class="jxr_linenumber" name="L9" href="#L9">9</a> <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em> <a class="jxr_linenumber" name="L10" href="#L10">10</a> <em class="jxr_comment"> *</em> <a class="jxr_linenumber" name="L11" href="#L11">11</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> <a class="jxr_linenumber" name="L12" href="#L12">12</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> @@ -43,7 +43,7 @@ <a class="jxr_linenumber" name="L35" href="#L35">35</a> <em class="jxr_javadoccomment"> * Unit tests for {@link org.apache.commons.fileupload.DefaultFileItem}.</em> <a class="jxr_linenumber" name="L36" href="#L36">36</a> <em class="jxr_javadoccomment"> */</em> <a class="jxr_linenumber" name="L37" href="#L37">37</a> @SuppressWarnings({<span class="jxr_string">"deprecation"</span>, <span class="jxr_string">"javadoc"</span>}) <em class="jxr_comment">// unit tests for deprecated class</em> -<a class="jxr_linenumber" name="L38" href="#L38">38</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/commons/fileupload/DefaultFileItemTest.html">DefaultFileItemTest</a> { +<a class="jxr_linenumber" name="L38" href="#L38">38</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> DefaultFileItemTest { <a class="jxr_linenumber" name="L39" href="#L39">39</a> <a class="jxr_linenumber" name="L40" href="#L40">40</a> <em class="jxr_javadoccomment">/**</em> <a class="jxr_linenumber" name="L41" href="#L41">41</a> <em class="jxr_javadoccomment"> * Content type for regular form items.</em> @@ -352,6 +352,6 @@ <a class="jxr_linenumber" name="L344" href="#L344">344</a> } </pre> <hr/> -<div id="footer">Copyright © 2002–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2002–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-fileupload/xref-test/org/apache/commons/fileupload/DiskFileItemSerializeTest.html ============================================================================== --- websites/production/commons/content/proper/commons-fileupload/xref-test/org/apache/commons/fileupload/DiskFileItemSerializeTest.html (original) +++ websites/production/commons/content/proper/commons-fileupload/xref-test/org/apache/commons/fileupload/DiskFileItemSerializeTest.html Mon Feb 13 10:43:35 2023 @@ -14,7 +14,7 @@ <a class="jxr_linenumber" name="L6" href="#L6">6</a> <em class="jxr_comment"> * (the "License"); you may not use this file except in compliance with</em> <a class="jxr_linenumber" name="L7" href="#L7">7</a> <em class="jxr_comment"> * the License. You may obtain a copy of the License at</em> <a class="jxr_linenumber" name="L8" href="#L8">8</a> <em class="jxr_comment"> *</em> -<a class="jxr_linenumber" name="L9" href="#L9">9</a> <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2." target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.</a>0</em> +<a class="jxr_linenumber" name="L9" href="#L9">9</a> <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em> <a class="jxr_linenumber" name="L10" href="#L10">10</a> <em class="jxr_comment"> *</em> <a class="jxr_linenumber" name="L11" href="#L11">11</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> <a class="jxr_linenumber" name="L12" href="#L12">12</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> @@ -48,7 +48,7 @@ <a class="jxr_linenumber" name="L40" href="#L40">40</a> <em class="jxr_javadoccomment"> * Serialization Unit tests for</em> <a class="jxr_linenumber" name="L41" href="#L41">41</a> <em class="jxr_javadoccomment"> * {@link org.apache.commons.fileupload.disk.DiskFileItem}.</em> <a class="jxr_linenumber" name="L42" href="#L42">42</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L43" href="#L43">43</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/commons/fileupload/DiskFileItemSerializeTest.html">DiskFileItemSerializeTest</a> { +<a class="jxr_linenumber" name="L43" href="#L43">43</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="DiskFileItemSerializeTest" href="../../../../org/apache/commons/fileupload/DiskFileItemSerializeTest.html#DiskFileItemSerializeTest">DiskFileItemSerializeTest</a> { <a class="jxr_linenumber" name="L44" href="#L44">44</a> <a class="jxr_linenumber" name="L45" href="#L45">45</a> <em class="jxr_comment">// Use a private repo to catch any files left over by tests</em> <a class="jxr_linenumber" name="L46" href="#L46">46</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> File REPO = <strong class="jxr_keyword">new</strong> File(System.getProperty(<span class="jxr_string">"java.io.tmpdir"</span>), <span class="jxr_string">"diskfileitemrepo"</span>); @@ -261,6 +261,6 @@ <a class="jxr_linenumber" name="L253" href="#L253">253</a> } </pre> <hr/> -<div id="footer">Copyright © 2002–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +<div id="footer">Copyright © 2002–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> </body> </html> \ No newline at end of file
