Return-Path: X-Original-To: apmail-commons-commits-archive@minotaur.apache.org Delivered-To: apmail-commons-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 88D728A14 for ; Sun, 14 Aug 2011 07:31:29 +0000 (UTC) Received: (qmail 24890 invoked by uid 500); 14 Aug 2011 07:31:28 -0000 Delivered-To: apmail-commons-commits-archive@commons.apache.org Received: (qmail 24668 invoked by uid 500); 14 Aug 2011 07:31:20 -0000 Mailing-List: contact commits-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@commons.apache.org Delivered-To: mailing list commits@commons.apache.org Received: (qmail 24655 invoked by uid 99); 14 Aug 2011 07:31:15 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 14 Aug 2011 07:31:15 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 14 Aug 2011 07:31:13 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id E3ABA23889BB for ; Sun, 14 Aug 2011 07:30:53 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1157482 - in /commons/proper/vfs/trunk: RELEASE-NOTES.txt pom.xml src/changes/announcement.vm Date: Sun, 14 Aug 2011 07:30:53 -0000 To: commits@commons.apache.org From: rgoers@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20110814073053.E3ABA23889BB@eris.apache.org> Author: rgoers Date: Sun Aug 14 07:30:53 2011 New Revision: 1157482 URL: http://svn.apache.org/viewvc?rev=1157482&view=rev Log: Check in release notes Added: commons/proper/vfs/trunk/RELEASE-NOTES.txt Modified: commons/proper/vfs/trunk/pom.xml commons/proper/vfs/trunk/src/changes/announcement.vm Added: commons/proper/vfs/trunk/RELEASE-NOTES.txt URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/RELEASE-NOTES.txt?rev=1157482&view=auto ============================================================================== --- commons/proper/vfs/trunk/RELEASE-NOTES.txt (added) +++ commons/proper/vfs/trunk/RELEASE-NOTES.txt Sun Aug 14 07:30:53 2011 @@ -0,0 +1,53 @@ + + Apache Commons VFS 2.0 RELEASE NOTES + +The Commons VFS team is pleased to announce the commons-vfs2 2.0 release! + +Apache Commons VFS 2.0 requires a minimum of Java 5 to build and run and is not binary compatible with +Commons VFS 1.0. The Maven groupId and artifactId have been changed to org.apache.commons and commons-vfs2 respectively. + +Backwards incompatible update of Commons VFS to Java 5 + +Changes in this version include: + +New features: +o VFS-244: Rename HttpRandomAccesContent to HttpRandomAccessContent. + +Fixed Bugs: +o VFS-348: Update the version of commons-net. Thanks to Stefan Bodewig. +o VFS-230: Documented FileSystem capabilities on the web site. +o VFS-337: AbstractFileObject and classes that extend from it use AbstractFileName in the constructor and in + the createFile method. +o VFS-245: AbstractFileName is not immutable as it should be. equals(), hashcode() and compareTo() have been modified + to return the same results regardless of whether the FileType is changed. +o VFS-334: DefaultFileSystemConfigBuilder.getConfigClass() returns DefaultFileSystemConfigBuilder.class which is not a FileSystem Thanks to sebb. +o VFS-305: Add encoding option to FTP provider. Thanks to Tom. +o VFS-315: Fix potential NullPointerException if the DavProperty is null or contains null values. Thanks to David Hausladen. +o VFS-316: Add option for preemptive authentication for HTTP based protocols. Thanks to David Hausladen. +o VFS-322: Allow tar files that contain files over 2GB in size. Thanks to Curtis Boyden. +o VFS-324: Clear the cache in RamFileSystem and the children in RamFileData. Thanks to sebb. +o VFS-319: Typo in FtpsFileSystemConfigBuilder.setFtpsType Thanks to sebb. +o VFS-227: InputStream and RandomAccessContent memory leak in FileContentThreadData Thanks to Sergey Vladimirov. +o VFS-259: Http and Webdav FIleContentInfoFactory: undress to AbstractFileObject before casting Thanks to Marek Zawirski. +o VFS-261: WebDAV upload corrupts binary files Thanks to Simon Olofsson. +o VFS-276: add ProviderTestConfig.getDefaultFileSystemManager() method Thanks to Vince Bonfanti. +o VFS-282: SftpFileProvider and SftpFileSystemConfigBuilder can't change ssh authentication methods Thanks to Alexey. +o VFS-269: HttpFileObject: unsupported content over 2GB length Thanks to Marek Zawirski. +o VFS-287: LocalFileName objects are not released from AbstractFileSystem.listenerMap when all listeners are removed. Thanks to Mircea-Eugen Ionica. +o VFS-216: The FTP Configuration includes an option to set a timeout for the data connection, but not for the socket + timeout. This is a problem, as idle sockets can cause your download to hang forever and never timeout. Thanks to Reetu Mutti. +o VFS-289: FTP connection is not released If exception is thrown out of FtpFileObject.doGetOutputStream(). Thanks to Kirill Safonov. +o VFS-286: SftpFileObject.doListChildrenResolved() changes the working dir before doing ChannelSftp.ls() call. + If ls() throws an exception, the current directory is not reset. All the subsequent operations that rely on the + current dir will fail trying to change into nonexistent directory. Thanks to Kirill Safonov. + +Changes: +o VFS-263: WebdavFileObject does not implement doSetAttribute() Thanks to Ingo Maas. + + +For complete information on Commons VFS, including instructions on how to submit bug reports, +patches, or suggestions for improvement, see the Apache Commons VFS website: + +http://commons.apache.org/vfs/ + + Modified: commons/proper/vfs/trunk/pom.xml URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/pom.xml?rev=1157482&r1=1157481&r2=1157482&view=diff ============================================================================== --- commons/proper/vfs/trunk/pom.xml (original) +++ commons/proper/vfs/trunk/pom.xml Sun Aug 14 07:30:53 2011 @@ -146,18 +146,18 @@ maven-checkstyle-plugin 2.7 - + + clean verify scm:add scm:checkin -Dinclude="RELEASE-NOTES.txt" -Dmessage="add release notes" exec:exec scm:commit -Dexec.executable=svn -Dexec.args="delete RELEASE-NOTES.txt" -Dmessage="remove release notes" false deploy -Papache-release - + --> @@ -388,10 +388,10 @@ --> - apache-release + relnotes - + org.apache.maven.plugins maven-changes-plugin 2.6 @@ -399,6 +399,8 @@ src/changes true + . + RELEASE-NOTES.txt @@ -407,23 +409,17 @@ announcement-generate - - . - RELEASE-NOTES.txt - - - - create-announcement - package - - announcement-generate - - - RELEASE-NOTES.txt - + + + + + apache-release + + + maven-assembly-plugin Modified: commons/proper/vfs/trunk/src/changes/announcement.vm URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/src/changes/announcement.vm?rev=1157482&r1=1157481&r2=1157482&view=diff ============================================================================== --- commons/proper/vfs/trunk/src/changes/announcement.vm (original) +++ commons/proper/vfs/trunk/src/changes/announcement.vm Sun Aug 14 07:30:53 2011 @@ -14,15 +14,18 @@ ## KIND, either express or implied. See the License for the ## specific language governing permissions and limitations ## under the License. + Apache Commons VFS ${version} RELEASE NOTES The ${developmentTeam} is pleased to announce the commons-vfs2 ${version} release! -${introduction} - Apache Commons VFS ${version} requires a minimum of Java 5 to build and run and is not binary compatible with Commons VFS 1.0. The Maven groupId and artifactId have been changed to org.apache.commons and commons-vfs2 respectively. +## Hack to improve layout: replace all pairs of spaces with a single new-line +$release.description.replaceAll(" ", " +") + #if ($release.getActions().size() == 0) No changes defined in this version. #else @@ -31,7 +34,9 @@ Changes in this version include: #if ($release.getActions('add').size() !=0) New features: #foreach($actionItem in $release.getActions('add')) -#set($action=$actionItem.getAction()) +## Use replaceAll to fix up LF-only line ends on Windows. +#set($action=$actionItem.getAction().replaceAll("\n"," +")) #if ($actionItem.getIssue()) #set($issue=$actionItem.getIssue()) #else @@ -42,7 +47,7 @@ New features: #else #set($dueto="") #end -o ${action} #if($!issue != "") Issue: $issue. #end#if($!dueto != "")Thanks to $dueto. #end +o#if($!issue != "") $issue: #end ${action} #if($!dueto != "")Thanks to $dueto. #end #set($issue="") #set($dueto="") @@ -52,7 +57,9 @@ o ${action} #if($!issue != "") Issue: $i #if ($release.getActions('fix').size() !=0) Fixed Bugs: #foreach($actionItem in $release.getActions('fix')) -#set($action=$actionItem.getAction()) +## Use replaceAll to fix up LF-only line ends on Windows. +#set($action=$actionItem.getAction().replaceAll("\n"," +")) #if ($actionItem.getIssue()) #set($issue=$actionItem.getIssue()) #else @@ -63,7 +70,7 @@ Fixed Bugs: #else #set($dueto="") #end -o ${action} #if($!issue != "") Issue: $issue. #end#if($!dueto != "")Thanks to $dueto. #end +o#if($!issue != "") $issue: #end ${action} #if($!dueto != "")Thanks to $dueto. #end #set($issue="") #set($dueto="") @@ -73,7 +80,9 @@ o ${action} #if($!issue != "") Issue: $i #if ($release.getActions('update').size() !=0) Changes: #foreach($actionItem in $release.getActions('update')) -#set($action=$actionItem.getAction()) +## Use replaceAll to fix up LF-only line ends on Windows. +#set($action=$actionItem.getAction().replaceAll("\n"," +")) #if ($actionItem.getIssue()) #set($issue=$actionItem.getIssue()) #else @@ -84,7 +93,7 @@ Changes: #else #set($dueto="") #end -o ${action} #if($!issue != "") Issue: $issue. #end#if($!dueto != "")Thanks to $dueto. #end +o#if($!issue != "") $issue: #end ${action} #if($!dueto != "")Thanks to $dueto. #end #set($issue="") #set($dueto="") @@ -94,7 +103,9 @@ o ${action} #if($!issue != "") Issue: $i #if ($release.getActions('remove').size() !=0) Removed: #foreach($actionItem in $release.getActions('remove')) -#set($action=$actionItem.getAction()) +## Use replaceAll to fix up LF-only line ends on Windows. +#set($action=$actionItem.getAction().replaceAll("\n"," +")) #if ($actionItem.getIssue()) #set($issue=$actionItem.getIssue()) #else @@ -105,7 +116,7 @@ Removed: #else #set($dueto="") #end -o ${action} #if($!issue != "") Issue: $issue. #end#if($!dueto != "")Thanks to $dueto. #end +o#if($!issue != "") $issue. #end ${action} #if($!dueto != "")Thanks to $dueto. #end #set($issue="") #set($dueto="") @@ -113,11 +124,10 @@ o ${action} #if($!issue != "") Issue: $i #end ## End of main loop #end -#if ($urlDownload) -For a manual installation, you can download the ${finalName} here: -${urlDownload} -#end +For complete information on ${project.name}, including instructions on how to submit bug reports, +patches, or suggestions for improvement, see the Apache ${project.name} website: + +${project.url} + -Have fun! --${developmentTeam}