##### Commons FileUpload

- Overview
- User guide
- Streaming API
- FAQ
- Javadoc
- Mailing lists
- Issue Tracking
- Team
- Tasks
- SVN repository

##### Project Documentation

- Project Information
- Project Reports
  - Changes Report
  - Checkstyle
  - Clirr
  - CPD Report
  - JavaDocs
  - JDepend
  - PMD Report
  - RAT Report
  - Source Xref
  - Surefire Report
  - Test JavaDocs
  - Test Source Xref

##### Commons

- Home
- Components
- Sandbox
- Dormant
- Volunteering
- Contributing Patches
- Building Components
- Releasing Components
- Wiki

##### ASF

- Sponsorship
- Thanks

## RAT (Release Audit Tool) results

The following document contains the results of RAT (Release Audit Tool).

    *****************************************************
    Summary
    -------
    Notes: 2
    Binaries: 4
    Archives: 0
    Standards: 70

    Apache Licensed: 65
    Generated Documents: 1

    JavaDocs are generated and so license header is optional
    Generated files do not required license headers

    4 Unknown Licenses

    *******************************

    Archives (+ indicates readable, $ unreadable):

    *****************************************************
      Files with AL headers will be marked L
      Binary files (which do not require AL headers) will be marked B
      Compressed archives will be marked A
      Notices, licenses etc will be marked N
     !????? build-gump.xml
      GEN   build.xml
     !????? doap_fileupload.rdf
      AL    gump.xml
      N     LICENSE.txt
      N     NOTICE.txt
      AL    pom.xml
      AL    src/changes/changes.xml
      AL    src/checkstyle/fileupload_basic.xml
      AL    src/checkstyle/fileupload_checks.xml
     !????? src/checkstyle/license-header.txt
     !????? src/conf/MANIFEST.MF
      AL    src/java/org/apache/commons/fileupload/DefaultFileItem.java
      AL    src/java/org/apache/commons/fileupload/DefaultFileItemFactory.java
      AL    src/java/org/apache/commons/fileupload/disk/DiskFileItem.java
      AL    src/java/org/apache/commons/fileupload/disk/DiskFileItemFactory.java
      AL    src/java/org/apache/commons/fileupload/disk/package.html
      AL    src/java/org/apache/commons/fileupload/DiskFileUpload.java
      AL    src/java/org/apache/commons/fileupload/FileItem.java
      AL    src/java/org/apache/commons/fileupload/FileItemFactory.java
      AL    src/java/org/apache/commons/fileupload/FileItemHeaders.java
      AL    src/java/org/apache/commons/fileupload/FileItemHeadersSupport.java
      AL    src/java/org/apache/commons/fileupload/FileItemIterator.java
      AL    src/java/org/apache/commons/fileupload/FileItemStream.java
      AL    src/java/org/apache/commons/fileupload/FileUpload.java
      AL    src/java/org/apache/commons/fileupload/FileUploadBase.java
      AL    src/java/org/apache/commons/fileupload/FileUploadException.java
      AL    src/java/org/apache/commons/fileupload/InvalidFileNameException.java
      AL    src/java/org/apache/commons/fileupload/MultipartStream.java
      AL    src/java/org/apache/commons/fileupload/package.html
      AL    src/java/org/apache/commons/fileupload/ParameterParser.java
      AL    src/java/org/apache/commons/fileupload/portlet/package.html
      AL    src/java/org/apache/commons/fileupload/portlet/PortletFileUpload.java
      AL    src/java/org/apache/commons/fileupload/portlet/PortletRequestContext.java
      AL    src/java/org/apache/commons/fileupload/ProgressListener.java
      AL    src/java/org/apache/commons/fileupload/RequestContext.java
      AL    src/java/org/apache/commons/fileupload/servlet/FileCleanerCleanup.java
      AL    src/java/org/apache/commons/fileupload/servlet/package.html
      AL    src/java/org/apache/commons/fileupload/servlet/ServletFileUpload.java
      AL    src/java/org/apache/commons/fileupload/servlet/ServletRequestContext.java
      AL    src/java/org/apache/commons/fileupload/util/Closeable.java
      AL    src/java/org/apache/commons/fileupload/util/FileItemHeadersImpl.java
      AL    src/java/org/apache/commons/fileupload/util/LimitedInputStream.java
      AL    src/java/org/apache/commons/fileupload/util/package.html
      AL    src/java/org/apache/commons/fileupload/util/Streams.java
      AL    src/main/assembly/bin.xml
      AL    src/main/assembly/src.xml
      B     src/media/logo.xcf
      AL    src/site/fml/faq.fml
      B     src/site/resources/images/jakarta-logo-blue.gif
      B     src/site/resources/images/logo.gif
      B     src/site/resources/images/logo.png
      AL    src/site/site.xml
      AL    src/site/xdoc/customizing.xml
      AL    src/site/xdoc/download_fileupload.xml
      AL    src/site/xdoc/index.xml
      AL    src/site/xdoc/issue-tracking.xml
      AL    src/site/xdoc/mail-lists.xml
      AL    src/site/xdoc/overview.xml
      AL    src/site/xdoc/streaming.xml
      AL    src/site/xdoc/tasks.xml
      AL    src/site/xdoc/using.xml
      AL    src/test/org/apache/commons/fileupload/DefaultFileItemTest.java
      AL    src/test/org/apache/commons/fileupload/DiskFileItemSerializeTest.java
      AL    src/test/org/apache/commons/fileupload/FileItemHeadersTest.java
      AL    src/test/org/apache/commons/fileupload/FileUploadTestCase.java
      AL    src/test/org/apache/commons/fileupload/HttpServletRequestFactory.java
      AL    src/test/org/apache/commons/fileupload/MockHttpServletRequest.java
      AL    src/test/org/apache/commons/fileupload/MockPortletRequest.java
      AL    src/test/org/apache/commons/fileupload/MockPortletSession.java
      AL    src/test/org/apache/commons/fileupload/MultipartStreamTest.java
      AL    src/test/org/apache/commons/fileupload/ParameterParserTest.java
      AL    src/test/org/apache/commons/fileupload/ProgressListenerTest.java
      AL    src/test/org/apache/commons/fileupload/ServletFileUploadTest.java
      AL    src/test/org/apache/commons/fileupload/SizesTest.java
      AL    src/test/org/apache/commons/fileupload/StreamingTest.java

     *****************************************************
     Printing headers for files without AL header...

     =======================================================================
     ==build-gump.xml
     =======================================================================
     <!--

      WARNING: This file is generated! Do not edit by hand!

    -->

    <project name="maven" default="jar" basedir=".">

      <target
        name="jar">

        <property name="maven.build.dir" value="target"/>
        <property name="maven.build.dest" value="${maven.build.dir}/classes"/>

        <mkdir dir="${maven.build.dest}"/>

        <javac
          destdir="${maven.build.dest}"
          excludes="**/package.html"
          debug="false"
          deprecation="false"
          optimize="false">
          <src>
             <pathelement location="src/java"/>
          </src>
        </javac>

        <jar
          jarfile="${maven.build.dir}/${maven.final.name}.jar"
          basedir="${maven.build.dest}"
          excludes="**/package.html"
        />

      </target>

    </project>

     =======================================================================
     ==doap_fileupload.rdf
     =======================================================================
     <?xml version="1.0"?>
    <rdf:RDF xmlns="http://usefulinc.com/ns/doap#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:asfext="http://projects.apache.org/ns/asfext#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:doap="http://usefulinc.com/ns/doap#" xml:lang="en">
      <Project rdf:about="http://commons.apache.org/fileupload/">
        <name>Apache Commons FileUpload</name>
        <homepage rdf:resource="http://commons.apache.org/fileupload/"/>
        <programming-language>Java</programming-language>
        <category rdf:resource="http://projects.apache.org/category/library"/>
        <license rdf:resource="http://usefulinc.com/doap/licenses/asl20"/>
        <bug-database rdf:resource="http://issues.apache.org/jira/browse/FILEUPLOAD"/>
        <download-page rdf:resource="http://commons.apache.org/downloads/download_fileupload.cgi"/>
        <asfext:pmc rdf:resource="http://commons.apache.org/"/>
        <shortdesc xml:lang="en">File upload component for Java servlets</shortdesc>
        <description xml:lang="en">
        The FileUpload component provides a simple yet flexible means of adding
        support for multipart file upload functionality to servlets and web
        applications.
      </description>
        <repository>
          <SVNRepository>
            <browse rdf:resource="http://svn.apache.org/repos/asf"/>
            <location rdf:resource="http://svn.apache.org/repos/asf/commons/proper/fileupload"/>
          </SVNRepository>
        </repository>
        <release>
          <Version>
            <name>commons-fileupload</name>
            <created>2006-06-08</created>
            <revision>1.1.1</revision>
          </Version>
          <Version>
            <name>commons-fileupload</name>
            <created>2005-12-23</created>
            <revision>1.1</revision>
          </Version>
        </release>
        <mailing-list rdf:resource="http://commons.apache.org/mail-lists.html"/>
      </Project>
    </rdf:RDF>

     =======================================================================
     ==src/checkstyle/license-header.txt
     =======================================================================
     /\*\s*
     \*\s*Licensed to the Apache Software Foundation \(ASF\) under one or more
     \*\s*contributor license agreements.  See the NOTICE file distributed with
     \*\s*this work for additional information regarding copyright ownership\.
     \*\s*The ASF licenses this file to You under the Apache License, Version 2\.0
     \*\s*\(the "License"\); you may not use this file except in compliance with
     \*\s*the License\.  You may obtain a copy of the License at
     \*\s*
     \*\s*http://www\.apache\.org/licenses/LICENSE\-2\.0
     \*\s*
     \*\s*Unless required by applicable law or agreed to in writing, software
     \*\s*distributed under the License is distributed on an "AS IS" BASIS,
     \*\s*WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied\.
     \*\s*See the License for the specific language governing permissions and
     \*\s*limitations under the License\.
     \*/\s*

     =======================================================================
     ==src/conf/MANIFEST.MF
     =======================================================================
     Specification-Vendor: Apache Software Foundation
    Specification-Title: Commons FileUpload
    Implementation-Vendor: Apache Software Foundation
    Implementation-Vendor-Id: org.apache
    Implementation-Title: Commons FileUpload