| Type | Changes | By | 
|  | SECURITY - CVE-2013-0248. Update the Javadoc and documentation to make
        it clear that setting a repository is required for a secure
        configuration if there are local, untrusted users. | markt | 
|  | Update the project tree dirs according to default Maven conventions. Fixes FILEUPLOAD-216. | simonetripodi | 
|  | drop JDK1.3 support and update to Java5. Fixes FILEUPLOAD-217. | simonetripodi | 
|  | Update version in POM. Fixes FILEUPLOAD-218. | simonetripodi | 
|  | upgrade tests to JUnit 4. Fixes FILEUPLOAD-219. | simonetripodi | 
|  | replace package.html with package-info.java. Fixes FILEUPLOAD-220. | simonetripodi | 
|  | FileItemHeadersImpl can now use LinkedHashMap. Fixes FILEUPLOAD-221. | simonetripodi | 
|  | Mark @deprecated classes/methods with @Deprecated annotation. Fixes FILEUPLOAD-222. | simonetripodi | 
|  | Base64Decoder doesn't correctly implement RFC 4648. Fixes FILEUPLOAD-233. Thanks to Simone Tripodi. | sebb | 
|  | "Stream ended unexpectedly" when posting from a Flash client. Fixes FILEUPLOAD-143. Thanks to Luke Scott. | jochen | 
|  | Manifest for OSGi has invalid syntax. Fixes FILEUPLOAD-173. Thanks to Bjorn Harvold. | simonetripodi | 
|  | commons-io dependency does not get loaded by maven if only dependency to commons-fileupload is specified. Fixes FILEUPLOAD-183. Thanks to Roman Arkadijovych Muntyanu. | simonetripodi | 
|  | http://commons.apache.org/fileupload/index.html is out of date. Fixes FILEUPLOAD-185. Thanks to Sebb. | simonetripodi | 
|  | http://commons.apache.org/fileupload/index.html should not mention nightly builds. Fixes FILEUPLOAD-186. Thanks to Sebb. | simonetripodi | 
|  | DiskFileItemFactory use of FileCleaningTracker is documented or coded wrong - proposal submitted by Jan Novotný. Fixes FILEUPLOAD-189. Thanks to Gregor K. | simonetripodi | 
|  | Error reading the file size larger than 2 gb - pull request from Gergely. Fixes FILEUPLOAD-195. Thanks to Juliano Alves. | simonetripodi | 
|  | ServletFileUpload isMultipartContent method does not support HTTP PUT - thanks Roy T. Fielding and Jochen  Wiedmann. Fixes FILEUPLOAD-197. Thanks to David Wolverton. | simonetripodi | 
|  | Uploads have unexpected results for files with non-ASCII names - support RFC2047 - thanks Thomas Neidhart. Fixes FILEUPLOAD-199. Thanks to Mark Thomas. | simonetripodi | 
|  | Exceptions resulting from upload size limitations (fileSizeMax, sizeMax)
        are now correctly propagated to the caller (these could be encountered
        formerly as MalformedStreamException: "Stream ended unexpectedly"). Fixes FILEUPLOAD-202. Thanks to tina. | tn | 
|  | FileItem.getHeaders() returns always null. Fixes FILEUPLOAD-204. Thanks to Hakju Oh. | jochen | 
|  | The sizeMax parameter within FileUpload is now correctly enforced if
        no content length header is provided. Fixes FILEUPLOAD-212. Thanks to Damian Kolasa. | tn | 
|  | ServletFileUpload only accepts POST requests. Fixes FILEUPLOAD-214. Thanks to Matthew Runo. | simonetripodi | 
|  | (Servlet|Portlet)RequestContext#contentLength() must return request.getContentLength() if Content-length header is not available. Fixes FILEUPLOAD-228. Thanks to Thomas Neidhart. | simonetripodi | 
|  | toLowerCase() is Locale-dependent; should use toLowerCase(Locale.ENGLISH) instead. Fixes FILEUPLOAD-229. Thanks to seb. | simonetripodi | 
|  | There are no unit tests for the new utils.mime classes. Fixes FILEUPLOAD-229. Thanks to seb. | sebb,simonetripodi | 
|  | Documentation: add simple HTML form example to fileupload user guide. Fixes FILEUPLOAD-182. Thanks to Chris Lott. | simonetripodi | 
|  | enhance file read/write performance - patch provided by frank. Fixes FILEUPLOAD-207. Thanks to frank. | simonetripodi | 
|  | Add Support for Generic Types. Fixes FILEUPLOAD-209. Thanks to Fernando Ribeiro. | simonetripodi | 
|  | Process HTTP Requests Into Maps. Fixes FILEUPLOAD-210. Thanks to Fernando Ribeiro. | simonetripodi | 
|  | Update commons-io dependency to latest version that supports JDK1.5. Fixes FILEUPLOAD-223. | simonetripodi | 
|  | Avoid string concatenations while parsing headers, use buffers instead. Fixes FILEUPLOAD-224. | simonetripodi | 
|  | Replace java.rmi.server.UID() with java.util.UUID. Fixes FILEUPLOAD-225. | simonetripodi | 
|  | DiskFileItem.counter could be converted to AtomicInteger (or AtomicLong?). Fixes FILEUPLOAD-226. | sebb | 
|  | Private immutable fields which could be final. Fixes FILEUPLOAD-227. | sebb | 
|  | Update to JDK 1.5 and bump IO dependency to 2.0.1. Fixes FILEUPLOAD-201. | simonetripodi | 
|  | version 1.3 improvement tasks. Fixes FILEUPLOAD-215. | simonetripodi |