You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Simone Tripodi <si...@apache.org> on 2013/03/27 22:07:19 UTC
[ANN] Apache Commons-FileUpload 1.3 released
The Apache Commons team is pleased to announce the Apache
Commons-FileUpload 1.3 release!
The FileUpload component provides a simple yet flexible means of
adding support for multipart file upload functionality to servlets and
web applications.
Changes in this version include (you can download the release notes
from <http://www.apache.org/dist/commons/fileupload/RELEASE-NOTES.txt>):
IMPORTANT NOTES
================
* SECURITY - CVE-2013-0248, see http://seclists.org/fulldisclosure/2013/Mar/76
DEPENDENCIES
=============
FileUpload 1.3 users should upgrade to the recommended dependency set below
where possible.
The Recommended Dependency Set for FileUpload 1.3 is:
Apache Commons-IO 2.2
Bug
=============
* [FILEUPLOAD-143] - "Stream ended unexpectedly" when posting from a
Flash client
* [FILEUPLOAD-173] - Manifest for OSGi has invalid syntax
* [FILEUPLOAD-183] - commons-io dependency does not get loaded by
maven if only dependency to commons-fileupload is specified
* [FILEUPLOAD-185] - http://commons.apache.org/fileupload/index.html
is out of date
* [FILEUPLOAD-186] - http://commons.apache.org/fileupload/index.html
should not mention nightly builds
* [FILEUPLOAD-189] - DiskFileItemFactory use of FileCleaningTracker
is documented or coded wrong
* [FILEUPLOAD-195] - Error reading the file size larger than 2 gb
* [FILEUPLOAD-197] - ServletFileUpload isMultipartContent method does
not support HTTP PUT
* [FILEUPLOAD-199] - Uploads have unexpected results for files with
non-ASCII names - support RFC2047
* [FILEUPLOAD-202] -
org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
Processing of multipart/form-data request failed. Stream ended
unexpectedly
* [FILEUPLOAD-204] - FileItem.getHeaders() returns always null.
* [FILEUPLOAD-212] - Insecure request size checking
* [FILEUPLOAD-214] - ServletFileUpload only accepts POST requests
* [FILEUPLOAD-228] - (Servlet|Portlet)RequestContext#contentLength()
must return request.getContentLength() if Content-length header is not
available
* [FILEUPLOAD-229] - toLowerCase() is Locale-dependent; should use
toLowerCase(Locale.ENGLISH) instead
* [FILEUPLOAD-232] - There are no unit tests for the new utils.mime classes
Improvement
=============
* [FILEUPLOAD-182] - Documentation: add simple HTML form example to
fileupload user guide
* [FILEUPLOAD-207] - enhance file read/write performance
* [FILEUPLOAD-209] - Add Support for Generic Types
* [FILEUPLOAD-210] - Process HTTP Requests Into Maps
* [FILEUPLOAD-223] - Update commons-io dependency to latest version
that supports JDK1.5
* [FILEUPLOAD-224] - Avoid string concatenations while parsing
headers, use buffers instead
* [FILEUPLOAD-225] - Replace java.rmi.server.UID() with java.util.UUID
* [FILEUPLOAD-226] - DiskFileItem.counter could be converted to
AtomicInteger (or AtomicLong?)
* [FILEUPLOAD-227] - Private immutable fields which could be final
Task
=============
* [FILEUPLOAD-201] - Update to JDK 1.5 and bump IO dependency to 2.X
* [FILEUPLOAD-215] - version 1.3 improvement tasks
Sub-task
=============
* [FILEUPLOAD-216] - Update the project tree dirs according to
default Maven conventions
* [FILEUPLOAD-217] - drop JDK1.3 support and update to Java5
* [FILEUPLOAD-218] - Update version in POM
* [FILEUPLOAD-219] - upgrade tests to JUnit 4
* [FILEUPLOAD-220] - replace package.html with package-info.java
* [FILEUPLOAD-221] - FileItemHeadersImpl can now use LinkedHashMap
* [FILEUPLOAD-222] - Mark @deprecated classes/methods with
@Deprecated annotation
* [FILEUPLOAD-233] - Base64Decoder doesn't correctly implement RFC 4648
OTHER NOTES
============
* This is the first version of Apache Commons FileUpload which requires Java5
Commons FileUpload can be downloaded from the following page:
http://commons.apache.org/proper/commons-fileupload/download_fileupload.cgi
For information on Commons FileUpload, please visit our website:
http://commons.apache.org/proper/commons-fileupload/
Have fun!
-Simo, on behalf of the Apache Commons community
http://people.apache.org/~simonetripodi/
http://simonetripodi.livejournal.com/
http://twitter.com/simonetripodi
http://www.99soft.org/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org