commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From simonetrip...@apache.org
Subject svn commit: r1453393 - /commons/proper/fileupload/trunk/RELEASE-NOTES.txt
Date Wed, 06 Mar 2013 15:50:58 GMT
Author: simonetripodi
Date: Wed Mar  6 15:50:58 2013
New Revision: 1453393

URL: http://svn.apache.org/r1453393
Log:
releng: initial checkin of 1.3 release notes, issues list got form JIRA - see https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310476&version=12312801

Added:
    commons/proper/fileupload/trunk/RELEASE-NOTES.txt   (with props)

Added: commons/proper/fileupload/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/commons/proper/fileupload/trunk/RELEASE-NOTES.txt?rev=1453393&view=auto
==============================================================================
--- commons/proper/fileupload/trunk/RELEASE-NOTES.txt (added)
+++ commons/proper/fileupload/trunk/RELEASE-NOTES.txt Wed Mar  6 15:50:58 2013
@@ -0,0 +1,125 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+$Id$
+
+
+                          Apache Commons-FileUpload
+                                Version 1.3
+                               Release Notes
+
+
+INTRODUCTION
+============
+
+This is a maintenance release, new projects are encouraged to
+use this release of FileUpload.
+There is no urgency for existing projects to upgrade.
+
+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
+
+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
+
+Bug
+=============
+
+ * [FILEUPLOAD-131] - MultipartStream always assumes transfer encoding to be BINARY
+ * [FILEUPLOAD-144] - Parameters values are lost
+ * [FILEUPLOAD-145] - setFileSizeMax validation is happening after ENTIRE file gets uploaded
+ * [FILEUPLOAD-147] - Incorrect Information in documentation.
+ * [FILEUPLOAD-152] - Unit incompatibility betweenFileUpload.setFileSizeMax and FileUploadBase$FileItemIteratorImpl
+ * [FILEUPLOAD-156] - MultipartStream constructor requires package access to avoid deprecation
warnings
+ * [FILEUPLOAD-157] - The ProgressListener isn't always notified about the total number of
Items found in a MultipartStream.
+ * [FILEUPLOAD-158] - MultipartStream javadoc example cannot be compiled
+ * [FILEUPLOAD-160] - disk leak if multipart parse error
+ * [FILEUPLOAD-169] - FileItemStreamImpl closes underlying stream on LimitedInputStream exception
+ * [FILEUPLOAD-173] - Manifest for OSGi has invalid syntax
+ * [FILEUPLOAD-179] - ProgressListener doesn't work on Streaming API
+ * [FILEUPLOAD-180] - If ServletFileUpload.setSizeMax() is set the values "bytesRead" and
"contentLength" of the ProgressListeners update()-method are ZERO
+ * [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-187] - MultipartStream throw ArrayIndexOutOfBoundsException
+ * [FILEUPLOAD-188] - Cannot upload files much larger than 2gb
+ * [FILEUPLOAD-189] - DiskFileItemFactory use of FileCleaningTracker is documated or coded
wrong
+ * [FILEUPLOAD-190] - NPE in DiskFileItem#getStoreLocation()
+ * [FILEUPLOAD-193] - FileNotFoundException thrown by DiskFileItem.write
+ * [FILEUPLOAD-194] - conceptual error throwing FileUploadException when upload size or file
size exeeds limits
+ * [FILEUPLOAD-195] - Error reading the file size larger than 2 gb
+ * [FILEUPLOAD-196] - FileSizeLimitExceededException wrong
+ * [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-203] - Processing of multipart/form-data request failed. Async operation timed
out
+ * [FILEUPLOAD-204] - FileItem.getHeaders() returns always null.
+ * [FILEUPLOAD-205] - FileCleaningTracker Reaper thread not ended
+ * [FILEUPLOAD-206] - Encoding of parts incorrectly determined and assumed to be
+ * [FILEUPLOAD-211] - [fileupload] fails with transfer-encoding: chunked when multi-part
file section includes chunked data
+ * [FILEUPLOAD-212] - Insecure request size checking
+ * [FILEUPLOAD-214] - ServletFileUpload only accepts POST requests
+
+Improvement
+=============
+
+ * [FILEUPLOAD-130] - Add ability to get any header from the FileItem and FileItemStream
interfaces
+ * [FILEUPLOAD-142] - ProgressListener and Streaming API improvement
+ * [FILEUPLOAD-154] - improve FileUploadLimitExceededException metadata
+ * [FILEUPLOAD-155] - Fix documentation on resource clean up in conjunction with DiskFileItemFactory
+ * [FILEUPLOAD-159] - MultipartStream.position method
+ * [FILEUPLOAD-181] - finalize method substitution
+ * [FILEUPLOAD-182] - Documentation: add simple HTML form example to fileupload user guide
+ * [FILEUPLOAD-184] - Generic exception thrown in FileItem#write method
+ * [FILEUPLOAD-198] - Add two optional parameters to FileUploadBase.getItemIterator() to
pass temporary buffers similar to Streams.copy()
+ * [FILEUPLOAD-207] - enhance file write performance
+ * [FILEUPLOAD-208] - CLONE - [fileupload] Use the ServletRequest encoding as default
+ * [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?)
+
+Task
+=============
+
+ * [FILEUPLOAD-201] - Update to JDK 1.5 and bump IO dependency to 2.0.1
+ * [FILEUPLOAD-215] - version 1.2.3 improvement tasks
+
+OTHER NOTES
+============
+
+ * This is the first version of Apache Commons FileUpload which requires Java5

Propchange: commons/proper/fileupload/trunk/RELEASE-NOTES.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain



Mime
View raw message