This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a change to branch release
in repository https://gitbox.apache.org/repos/asf/commons-vfs.git.
from fdbddb6 Bump to next development version
add cbf2e04 Bump to next development version
add 5e3134e [VFS-690] Allow to set key exchange algorithm explicitly.
add 86cefb9 nudge
add b703775 VFS-691 Git should ignore intellij files (ottobackwards)
closes apache/commons-vfs#50
add 1ea9858 [VFS-692] Update Apache Commons Collections from 4.2 to 4.3
add 361f616 [VFS-692] Update Apache Commons Collections from 4.2 to 4.3
add 0dd96fd Clean up release notes.
add 044a007 Add support for customizing FTP transfer aborted status
codes. Closes #51. Initial patch from Boris Petrov on GitHub but I changed the
term "Status Code" to "Reply Code" in APIs and constants to match FTP
terminology.
add 1da4fb6 Add support for customizing FTP transfer aborted status
codes. Update remaining "Status Code" to "Reply Code" in APIs and constants to
match FTP terminology.
add edb8182 Update changes.xml with JIRA issue ID for PR 51.
add 1eae6e7 Update Javadoc.
add 7b142d7 Update Javadoc.
add 93c1915 Update Javadoc.
add fbcad9d Fix inability to start the DefaultFileMonitor after it has
been stopped (#55)
add 5a2bdb6 [VFS-694] Fix inability to start the DefaultFileMonitor after
it has been stopped.
add 79a9692 Test stopping file monitor (#56)
add f9c6ee9 [VFS-696]SFTP HTTP and SOCKS proxy authentication.
add fe61e3b Update Travis build with current JDKs.
add bc26e4b Update Apache Commons Parent from 47 to 48.
add 6332c76 [VFS-497] Ported filters from Commons IO #9.
add 8735f11 [VFS-696] More efficient comparison in FileExtensionSelector
#44.
add d77827b [VFS-497] Ported filters from Commons IO #9.
add 5b1f21b [VFS-497] Ported filters from Commons IO #9.
add 26d41ff [VFS-497] Ported filters from Commons IO #9.
add 0a1f3f6 Ignore to see if we get a green build on Travis.
add 2970f21 [VFS-660] Expose workaround for connecting to FTP server from
different subnets in PASV mode #35.
add 7def293 Add setting for FTP encoding autodetection (#58)
add a34603c [VFS-699] Add setting for FTP encoding autodetection #58.
add c52a787 Simplify adding files to DefaultFileMonitor (#57)
add 80310fc [VFS-702] Simplify adding files to DefaultFileMonitor #57.
add d794f82 [VFS-703] Update Apache Commons Lang from 3.8.1 to 3.9.
add fe94544 Add OpenJDK 13-EA to Travis builds.
add 57758b9 Fix Jenkins build.
add 35a45a4 Javadoc (fails Jenkins build.)
add a99a9b2 Format nit.
add 9fc4a66 Javadoc fixes (fails mvn site.)
add cfce20c Javadoc fixes (fails mvn site.)
add f423e0a [VFS-497] Ported filters from Commons IO #9.
add e556fa3 Update maven-pmd-plugin from 3.11.0 to 3.12.0.
add ec5eb96 Add ability to specify buffer sizes (#59)
add 28ba66e [VFS-706] Add ability to specify buffer sizes #59.
add fbe0ce6 Next version will be 2.4.
add 885ca9f [VFS-609] SFTP provider doesn't support a private key as byte
array #60.
add 157bde2 [VFS-707] Update Apache HttpClient from 4.5.7 to 4.5.8.
add c6a5411 Javadoc and comments.
add a9f8a11 Remove dead comments. Comment empty blocks.
add d2dc28f Remove noop method override.
add 748130e Javadoc and comments.
add d08f2ee Javadoc.
add 40f945b Remove dead comments.
add 427851d [VFS-707] [SFTP] SftpFileSystem.executeCommand(String,
StringBuilder) can leak ChannelExec objects.
add 0775c85 In-line local var.
add 6af7d3c [VFS-709 ][SFTP] SftpFileSystem.getGroupsIds() can initialize
underlying data more than once while multithreading.
add f8e21d3 [VFS-710] [SFTP] SftpFileSystem.getUid() can initialize
underlying data more than once while multithreading.
add 39dde2c Simplify.
add 85d5317 Refactor.
add 7aa13e1 Javadoc.
add b6f3ca9 Javadoc.
add c4fff86 [VFS-711] [SFTP] SftpFileSystem can initialize underlying
Session more than once while multithreading.
add d9a5529 [VFS-662] [SFTP] SftpFileSystem has Thread-safe issue about
idleChannel (#36).
add 264a63f Typo.
add 6692ada [VFS-662] [SFTP] SftpFileSystem has Thread-safe issue about
idleChannel (#36).
add b1c99ad [VFS-700] Some tests fail on Java 11 and above.
add 26048a3 Javadoc tweaks.
add 746106c [VFS-712] Add null-safe
org.apache.commons.vfs2.util.FileObjectUtils.exists(FileObject).
add 41fdf24 [VFS-713] Add FileObjectUtils.readProperties(FileObject)
method to read a .properties file.
add 1b0b0cc Sort methods.
add ed4cf7c Fix compiler warning and use try-with-resources with input
stream.
add b204ca7 Sort methods.
add ce498a1 [VFS-715] Add
org.apache.commons.vfs2.FileContent.getByteArray().
add c3777c7 Remove Subversion's "@version $Id$".
add f1a1338 Fix AbstractFileName.getURI returning unencoded #-sign (#64)
add c0f7a2f [VFS-716] Fix AbstractFileName.getURI returning unencoded
#-sign #64.
add 0609145 - Close Javadoc tags - Minor formating - Remove trailing
whitespace.
add 18de140 - Close Javadoc tags. - Minor formating. - Remove trailing
whitespace.
add f6fe1e9 Remove trailing whitespace.
add 17f2f54 Remove @version Javadoc tags which still used Subversion
keywords.
add 1fc1978 Javadoc: Use "file system" instead of "filesystem".
add 5c0adf3 Javadoc: Use "file system manager" instead of
"filesystemmanager".
add 4825a42 Javadoc: Use "file system" instead of "filesystem".
Camel-case "fileSystem".
add 43c4585 Javadoc: Use "file name" instead of "filename".
add 50be2a7 Javadoc: Use "file name" instead of "filename".
add ea81dfe Name "Apache Commons" in page title.
add af4ee73 VFS-619 Fixes performance issue with
SftpFileObject.getChildren() (#65)
add ee4a0b0 [VFS-619] Performance issue with SftpFileObject.getChildren()
#65.
add db7aff4 [VFS-717] Update org.apache.httpcomponents:httpclient from
4.5.8 to 4.5.9.
add aac1989 Update FTP tests from mina-core 2.0.19 to 2.0.20.
add 32d6a01 [VFS-698] SFTP file attributes are fetched multiple times
leading to very slow directory listing; #65.
add f2bbd79 MonitorInputStream should not close the stream in "read" (#67)
add cba96e9 [VFS-718] MonitorInputStream should not close the stream in
"read" #67.
add 848a199 Sort members.
add 42fd5d7 Refactor multiple API calls.
add a5c09f5 Fix compiler warnings.
add b025dec Javadoc.
add 544599a Remove unused import.
add 3b2de84 [VFS-719] Add methods to get the contents of file objects as
strings.
add a6b8bfd [VFS-720 ]Implement Closeable for RandomAccessContent #66.
add 79ca736 Implement Closeable for RandomAccessContent (#66)
add c40d057 Merge branch 'master' of
https://gitbox.apache.org/repos/asf/commons-vfs
add e8c0317 Sort methods.
add c6e445b Sort methods.
add fd6785d Format tweak.
add 2174c55 [VFS-721] Add support for symbolic links for the local file
system and add FileObject#isSymbolicLink().
add dc85682 Use HTTPS to access Apache resources.
add c7bac15 [VFS-722] Update Apache Commons Collections from 4.3 to 4.4.
add 1ff1e85 Assume was in the wrong method.
add c78d338 Update underlying Checkstyle from 6.19 to 8.22.
add aacedeb Preparing for the next release.
add ba775ca Add openjdk13 since openjdk-ea is now Java 14-EA.
add 5a7e112 Preparing for the next release.
No new revisions were added by this update.
Summary of changes:
.gitignore | 4 +
.travis.yml | 55 +-
NOTICE.txt | 2 +-
README.md | 6 +-
RELEASE-NOTES.txt | 64 +-
checkstyle.xml | 2 -
.../vfs2/example/filter/AgeFileFilterExample.java | 52 +-
.../example/filter/CanReadFileFilterExample.java | 76 +
.../example/filter/CanWriteFileFilterExample.java | 65 +
.../DirectoryFileFilterExample.java} | 39 +-
.../example/filter/EmptyFileFilterExample.java | 62 +
.../FileFileFilterExample.java} | 39 +-
.../example/filter/HiddenFileFilterExample.java | 62 +
.../NameFileFilterExample.java} | 38 +-
.../PrefixFileFilterExample.java} | 38 +-
.../example/filter/RegexFileFilterExample.java | 47 +-
.../vfs2/example/filter/SizeFileFilterExample.java | 50 +-
.../SuffixFileFilterExample.java} | 38 +-
.../example/filter/WildcardFileFilterExample.java | 47 +-
.../vfs2/provider/mime/MimeFileProvider.java | 2 +-
.../commons/vfs2/provider/smb/SmbFileProvider.java | 2 +-
.../org/apache/commons/vfs2/AllFileSelector.java | 1 +
.../org/apache/commons/vfs2/CacheStrategy.java | 1 +
.../java/org/apache/commons/vfs2/Capability.java | 13 +-
.../org/apache/commons/vfs2/FileChangeEvent.java | 1 +
.../java/org/apache/commons/vfs2/FileContent.java | 266 ++-
.../org/apache/commons/vfs2/FileContentInfo.java | 1 +
.../commons/vfs2/FileContentInfoFactory.java | 1 +
.../org/apache/commons/vfs2/FileDepthSelector.java | 1 +
.../java/org/apache/commons/vfs2/FileFilter.java | 62 +-
.../apache/commons/vfs2/FileFilterSelector.java | 141 +-
.../java/org/apache/commons/vfs2/FileListener.java | 2 +
.../java/org/apache/commons/vfs2/FileMonitor.java | 1 +
.../java/org/apache/commons/vfs2/FileName.java | 4 +
.../commons/vfs2/FileNotFolderException.java | 1 +
.../apache/commons/vfs2/FileNotFoundException.java | 1 +
.../java/org/apache/commons/vfs2/FileObject.java | 31 +-
.../org/apache/commons/vfs2/FileSelectInfo.java | 2 +
.../java/org/apache/commons/vfs2/FileSelector.java | 1 +
.../java/org/apache/commons/vfs2/FileSystem.java | 14 +-
.../commons/vfs2/FileSystemConfigBuilder.java | 79 +-
.../org/apache/commons/vfs2/FileSystemManager.java | 296 ++--
.../org/apache/commons/vfs2/FileSystemOptions.java | 1 +
.../java/org/apache/commons/vfs2/FileType.java | 1 +
.../vfs2/FileTypeHasNoContentException.java | 1 +
.../org/apache/commons/vfs2/FileTypeSelector.java | 1 +
.../java/org/apache/commons/vfs2/FileUtil.java | 43 +-
.../java/org/apache/commons/vfs2/FilesCache.java | 13 +-
.../java/org/apache/commons/vfs2/NameScope.java | 4 +
.../apache/commons/vfs2/PatternFileSelector.java | 8 +-
.../apache/commons/vfs2/RandomAccessContent.java | 7 +-
.../org/apache/commons/vfs2/Resources.properties | 1 +
.../java/org/apache/commons/vfs2/Selectors.java | 1 +
.../commons/vfs2/UserAuthenticationData.java | 1 +
.../org/apache/commons/vfs2/UserAuthenticator.java | 1 +
.../src/main/java/org/apache/commons/vfs2/VFS.java | 2 +
.../main/java/org/apache/commons/vfs2/VfsLog.java | 125 +-
.../commons/vfs2/auth/StaticUserAuthenticator.java | 1 +
.../commons/vfs2/cache/AbstractFilesCache.java | 1 +
.../commons/vfs2/cache/DefaultFilesCache.java | 10 +-
.../commons/vfs2/cache/FileSystemAndNameKey.java | 3 +-
.../apache/commons/vfs2/cache/LRUFilesCache.java | 6 +-
.../apache/commons/vfs2/cache/NullFilesCache.java | 2 +
.../vfs2/cache/OnCallRefreshFileObject.java | 1 +
.../commons/vfs2/cache/SoftRefFilesCache.java | 3 +-
.../commons/vfs2/cache/WeakRefFilesCache.java | 1 +
.../vfs2/events/AbstractFileChangeEvent.java | 1 +
.../apache/commons/vfs2/events/ChangedEvent.java | 1 +
.../apache/commons/vfs2/events/CreateEvent.java | 1 +
.../apache/commons/vfs2/events/DeleteEvent.java | 1 +
.../apache/commons/vfs2/filter/AgeFileFilter.java | 192 +++
.../apache/commons/vfs2/filter/AndFileFilter.java | 141 ++
.../commons/vfs2/filter/CanExecuteFileFilter.java | 87 +
.../commons/vfs2/filter/CanReadFileFilter.java | 105 ++
.../commons/vfs2/filter/CanWriteFileFilter.java | 108 ++
.../commons/vfs2/filter/ConditionalFileFilter.java | 65 +
.../commons/vfs2/filter/DirectoryFileFilter.java | 74 +
.../commons/vfs2/filter/EmptyFileFilter.java | 103 ++
.../commons/vfs2/filter/FalseFileFilter.java | 58 +
.../apache/commons/vfs2/filter/FileFileFilter.java | 72 +
.../commons/vfs2/filter/HiddenFileFilter.java | 91 ++
.../org/apache/commons/vfs2/filter/IOCase.java | 258 +++
.../apache/commons/vfs2/filter/NameFileFilter.java | 151 ++
.../apache/commons/vfs2/filter/NotFileFilter.java | 75 +
.../apache/commons/vfs2/filter/OrFileFilter.java | 138 ++
.../commons/vfs2/filter/PrefixFileFilter.java | 150 ++
.../commons/vfs2/filter/RegexFileFilter.java | 130 ++
.../apache/commons/vfs2/filter/SizeFileFilter.java | 126 ++
.../commons/vfs2/filter/SizeRangeFileFilter.java | 54 +
.../commons/vfs2/filter/SuffixFileFilter.java | 148 ++
.../vfs2/filter/SymbolicLinkFileFilter.java | 89 +
.../TrueFileFilter.java} | 102 +-
.../commons/vfs2/filter/WildcardFileFilter.java | 305 ++++
.../commons/vfs2/impl/DefaultFileMonitor.java | 42 +-
.../commons/vfs2/impl/DefaultFileReplicator.java | 2 +-
.../vfs2/impl/DefaultFileSystemManager.java | 38 +-
.../vfs2/impl/DefaultVfsComponentContext.java | 4 +-
.../vfs2/impl/FileContentInfoFilenameFactory.java | 2 +-
.../org/apache/commons/vfs2/impl/FileTypeMap.java | 4 +-
.../vfs2/impl/PrivilegedFileReplicator.java | 1 +
.../commons/vfs2/impl/ProviderConfiguration.java | 1 +
.../org/apache/commons/vfs2/impl/Resource.java | 1 +
.../vfs2/impl/StandardFileSystemManager.java | 2 +
.../commons/vfs2/impl/SynchronizedFileObject.java | 1 +
.../commons/vfs2/impl/URLStreamHandlerProxy.java | 1 +
.../apache/commons/vfs2/impl/VFSClassLoader.java | 20 +-
.../apache/commons/vfs2/impl/VirtualFileName.java | 3 +-
.../commons/vfs2/impl/VirtualFileProvider.java | 10 +-
.../commons/vfs2/impl/VirtualFileSystem.java | 1 +
.../vfs2/operations/AbstractFileOperation.java | 1 +
.../commons/vfs2/operations/FileOperation.java | 2 +-
.../apache/commons/vfs2/operations/vcs/VcsAdd.java | 1 +
.../commons/vfs2/operations/vcs/VcsCheckout.java | 1 +
.../vfs2/operations/vcs/VcsCommitListener.java | 1 +
.../commons/vfs2/operations/vcs/VcsDelete.java | 1 +
.../apache/commons/vfs2/operations/vcs/VcsLog.java | 1 +
.../commons/vfs2/operations/vcs/VcsLogEntry.java | 1 +
.../vfs2/operations/vcs/VcsLogEntryHandler.java | 1 +
.../vfs2/operations/vcs/VcsModifyListener.java | 1 +
.../commons/vfs2/operations/vcs/VcsRevert.java | 1 +
.../commons/vfs2/operations/vcs/VcsStatus.java | 1 +
.../commons/vfs2/operations/vcs/VcsUpdate.java | 1 +
.../vfs2/operations/vcs/VcsUpdateListener.java | 1 +
.../commons/vfs2/provider/AbstractFileName.java | 40 +-
.../vfs2/provider/AbstractFileNameParser.java | 3 +-
.../commons/vfs2/provider/AbstractFileObject.java | 191 ++-
.../vfs2/provider/AbstractFileProvider.java | 8 +-
.../commons/vfs2/provider/AbstractFileSystem.java | 25 +-
.../vfs2/provider/AbstractLayeredFileProvider.java | 2 +
.../provider/AbstractOriginatingFileProvider.java | 1 +
.../vfs2/provider/AbstractRandomAccessContent.java | 1 +
.../AbstractRandomAccessStreamContent.java | 1 +
.../vfs2/provider/AbstractVfsComponent.java | 3 +
.../vfs2/provider/AbstractVfsContainer.java | 2 +
.../vfs2/provider/CompositeFileProvider.java | 1 +
.../commons/vfs2/provider/DefaultFileContent.java | 121 +-
.../vfs2/provider/DefaultURLConnection.java | 1 +
.../commons/vfs2/provider/DelegateFileObject.java | 2 +
.../vfs2/provider/FileContentThreadData.java | 1 +
.../commons/vfs2/provider/FileNameParser.java | 5 +-
.../apache/commons/vfs2/provider/FileProvider.java | 10 +-
.../commons/vfs2/provider/FileReplicator.java | 2 +
.../commons/vfs2/provider/FileSystemKey.java | 2 +-
.../commons/vfs2/provider/GenericFileName.java | 1 +
.../commons/vfs2/provider/GenericURLFileName.java | 14 +-
.../vfs2/provider/GenericURLFileNameParser.java | 7 +-
.../commons/vfs2/provider/HostFileNameParser.java | 7 +-
.../commons/vfs2/provider/LayeredFileName.java | 3 +-
.../vfs2/provider/LayeredFileNameParser.java | 13 +-
.../commons/vfs2/provider/LocalFileProvider.java | 2 +
.../commons/vfs2/provider/TemporaryFileStore.java | 1 +
.../apache/commons/vfs2/provider/URLFileName.java | 13 +-
.../commons/vfs2/provider/URLFileNameParser.java | 7 +-
.../apache/commons/vfs2/provider/UriParser.java | 7 +-
.../apache/commons/vfs2/provider/VfsComponent.java | 1 +
.../commons/vfs2/provider/VfsComponentContext.java | 5 +-
.../vfs2/provider/bzip2/Bzip2FileObject.java | 149 +-
.../vfs2/provider/bzip2/Bzip2FileProvider.java | 1 +
.../vfs2/provider/bzip2/Bzip2FileSystem.java | 1 +
.../compressed/CompressedFileFileObject.java | 3 +-
.../compressed/CompressedFileFileProvider.java | 1 +
.../compressed/CompressedFileFileSystem.java | 1 +
.../commons/vfs2/provider/ftp/FtpClient.java | 4 +-
.../vfs2/provider/ftp/FtpClientFactory.java | 6 +
.../vfs2/provider/ftp/FtpFileNameParser.java | 1 +
.../commons/vfs2/provider/ftp/FtpFileObject.java | 18 +-
.../commons/vfs2/provider/ftp/FtpFileProvider.java | 3 +-
.../commons/vfs2/provider/ftp/FtpFileSystem.java | 1 +
.../provider/ftp/FtpFileSystemConfigBuilder.java | 64 +
.../commons/vfs2/provider/ftp/FtpFileType.java | 1 +
.../vfs2/provider/ftp/FtpRandomAccessContent.java | 1 +
.../vfs2/provider/ftps/FtpsClientFactory.java | 2 +-
.../vfs2/provider/ftps/FtpsClientWrapper.java | 2 +
.../vfs2/provider/ftps/FtpsFileProvider.java | 2 +-
.../commons/vfs2/provider/ftps/FtpsFileSystem.java | 2 +-
.../commons/vfs2/provider/gzip/GzipFileObject.java | 137 +-
.../vfs2/provider/gzip/GzipFileProvider.java | 1 +
.../commons/vfs2/provider/gzip/GzipFileSystem.java | 1 +
.../vfs2/provider/hdfs/HdfsFileAttributes.java | 1 +
.../provider/hdfs/HdfsFileContentInfoFactory.java | 1 +
.../commons/vfs2/provider/hdfs/HdfsFileObject.java | 1 +
.../vfs2/provider/hdfs/HdfsFileProvider.java | 1 +
.../commons/vfs2/provider/hdfs/HdfsFileSystem.java | 1 +
.../provider/hdfs/HdfsFileSystemConfigBuilder.java | 5 +
.../provider/hdfs/HdfsRandomAccessContent.java | 1 +
.../vfs2/provider/http/HttpClientFactory.java | 1 +
.../provider/http/HttpFileContentInfoFactory.java | 1 +
.../vfs2/provider/http/HttpFileNameParser.java | 1 +
.../commons/vfs2/provider/http/HttpFileObject.java | 5 +
.../vfs2/provider/http/HttpFileProvider.java | 1 +
.../commons/vfs2/provider/http/HttpFileSystem.java | 1 +
.../provider/http/HttpFileSystemConfigBuilder.java | 9 +-
.../provider/http/HttpRandomAccessContent.java | 1 +
.../vfs2/provider/http4/Http4FileObject.java | 5 +
.../vfs2/provider/http4/Http4FileProvider.java | 4 +
.../vfs2/provider/http4/Http4FileSystem.java | 4 +
.../http4/Http4FileSystemConfigBuilder.java | 8 +-
.../vfs2/provider/https/HttpsFileProvider.java | 1 +
.../commons/vfs2/provider/jar/JarFileObject.java | 1 +
.../commons/vfs2/provider/jar/JarFileProvider.java | 1 +
.../vfs2/provider/jar/JarURLConnectionImpl.java | 1 +
.../provider/local/DefaultLocalFileProvider.java | 7 +-
.../vfs2/provider/local/GenericFileNameParser.java | 1 +
.../commons/vfs2/provider/local/LocalFile.java | 193 +--
.../commons/vfs2/provider/local/LocalFileName.java | 61 -
.../vfs2/provider/local/LocalFileNameParser.java | 1 +
.../local/LocalFileRandomAccessContent.java | 1 +
.../vfs2/provider/local/LocalFileSystem.java | 1 +
.../vfs2/provider/local/WindowsFileName.java | 1 +
.../vfs2/provider/local/WindowsFileNameParser.java | 1 +
.../commons/vfs2/provider/ram/RamFileData.java | 1 +
.../commons/vfs2/provider/ram/RamFileObject.java | 1 +
.../commons/vfs2/provider/ram/RamFileProvider.java | 1 +
.../provider/ram/RamFileRandomAccessContent.java | 1 +
.../commons/vfs2/provider/ram/RamFileSystem.java | 1 +
.../provider/ram/RamFileSystemConfigBuilder.java | 2 +-
.../vfs2/provider/res/ResourceFileProvider.java | 1 +
.../res/ResourceFileSystemConfigBuilder.java | 1 +
.../vfs2/provider/sftp/BytesIdentityInfo.java | 79 +
.../commons/vfs2/provider/sftp/IdentityInfo.java | 48 +-
.../sftp/IdentityProvider.java} | 20 +-
.../provider/sftp/IdentityRepositoryFactory.java | 3 +-
.../vfs2/provider/sftp/SftpClientFactory.java | 673 ++++----
.../vfs2/provider/sftp/SftpFileNameParser.java | 1 +
.../commons/vfs2/provider/sftp/SftpFileObject.java | 30 +-
.../vfs2/provider/sftp/SftpFileProvider.java | 51 +-
.../commons/vfs2/provider/sftp/SftpFileSystem.java | 619 +++----
.../provider/sftp/SftpFileSystemConfigBuilder.java | 149 +-
.../provider/sftp/SftpRandomAccessContent.java | 1 +
.../vfs2/provider/sftp/SftpStreamProxy.java | 5 +
.../commons/vfs2/provider/tar/TarFileObject.java | 307 ++--
.../commons/vfs2/provider/tar/TarFileProvider.java | 1 +
.../commons/vfs2/provider/tar/TarFileSystem.java | 1 +
.../vfs2/provider/tar/Tbz2FileProvider.java | 1 +
.../commons/vfs2/provider/tar/TgzFileProvider.java | 1 +
.../vfs2/provider/temp/TemporaryFileProvider.java | 1 +
.../commons/vfs2/provider/url/UrlFileName.java | 1 +
.../vfs2/provider/url/UrlFileNameParser.java | 23 +-
.../commons/vfs2/provider/url/UrlFileObject.java | 2 +
.../commons/vfs2/provider/url/UrlFileProvider.java | 1 +
.../commons/vfs2/provider/url/UrlFileSystem.java | 1 +
.../vfs2/provider/webdav/ExceptionConverter.java | 1 +
.../webdav/WebdavFileContentInfoFactory.java | 1 +
.../vfs2/provider/webdav/WebdavFileNameParser.java | 1 +
.../vfs2/provider/webdav/WebdavFileObject.java | 2 +
.../vfs2/provider/webdav/WebdavFileProvider.java | 1 +
.../vfs2/provider/webdav/WebdavFileSystem.java | 1 +
.../webdav/WebdavFileSystemConfigBuilder.java | 1 +
.../provider/webdav/WebdavMethodRetryHandler.java | 2 +
.../commons/vfs2/provider/zip/ZipFileObject.java | 1 +
.../commons/vfs2/provider/zip/ZipFileProvider.java | 1 +
.../commons/vfs2/provider/zip/ZipFileSystem.java | 5 +-
.../provider/zip/ZipFileSystemConfigBuilder.java | 8 +-
.../commons/vfs2/tasks/AbstractSyncTask.java | 28 +-
.../org/apache/commons/vfs2/tasks/CopyTask.java | 2 +
.../org/apache/commons/vfs2/tasks/DeleteTask.java | 1 +
.../org/apache/commons/vfs2/tasks/MkdirTask.java | 1 +
.../org/apache/commons/vfs2/tasks/MoveTask.java | 1 +
.../apache/commons/vfs2/tasks/ShowFileTask.java | 1 +
.../org/apache/commons/vfs2/tasks/SyncTask.java | 1 +
.../org/apache/commons/vfs2/tasks/VfsTask.java | 1 +
.../commons/vfs2/util/CombinedResources.java | 1 +
.../java/org/apache/commons/vfs2/util/Cryptor.java | 1 +
.../apache/commons/vfs2/util/CryptorFactory.java | 1 +
.../apache/commons/vfs2/util/DefaultCryptor.java | 1 +
.../util/DelegatingFileSystemOptionsBuilder.java | 36 +-
.../org/apache/commons/vfs2/util/EncryptUtil.java | 1 +
.../apache/commons/vfs2/util/FileObjectUtils.java | 96 +-
.../org/apache/commons/vfs2/util/Messages.java | 1 +
.../commons/vfs2/util/MonitorInputStream.java | 22 +-
.../commons/vfs2/util/MonitorOutputStream.java | 21 +
.../vfs2/util/MonitorRandomAccessContent.java | 1 +
.../main/java/org/apache/commons/vfs2/util/Os.java | 1 +
.../org/apache/commons/vfs2/util/OsFamily.java | 1 +
.../apache/commons/vfs2/util/PosixPermissions.java | 2 +-
.../apache/commons/vfs2/util/RandomAccessMode.java | 1 +
.../org/apache/commons/vfs2/util/URIBitSets.java | 79 +-
.../org/apache/commons/vfs2/util/URIUtils.java | 9 +-
.../commons/vfs2/util/UserAuthenticatorUtils.java | 7 +-
.../commons/vfs2/util/WeakRefFileListener.java | 2 +
.../jcraft/jsch/TestIdentityRepositoryFactory.java | 1 -
.../commons/vfs2/cache/NullFilesCacheTests.java | 4 +-
.../commons/vfs2/filter/AgeFileFilterTest.java | 206 +++
.../commons/vfs2/filter/AndFileFilterTest.java | 203 +++
.../apache/commons/vfs2/filter/BaseFilterTest.java | 338 ++++
.../vfs2/filter/CanExecuteFileFilterTest.java | 123 ++
.../commons/vfs2/filter/CanReadFileFilterTest.java | 156 ++
.../vfs2/filter/CanWriteFileFilterTest.java | 142 ++
.../vfs2/filter/DirectoryAndFileFilterTest.java | 157 ++
.../commons/vfs2/filter/EmptyFileFilterTest.java | 162 ++
.../commons/vfs2/filter/HiddenFileFilterTest.java | 142 ++
.../commons/vfs2/filter/NameFileFilterTest.java | 127 ++
.../commons/vfs2/filter/NotFileFilterTest.java} | 78 +-
.../commons/vfs2/filter/OrFileFilterTest.java | 182 +++
.../commons/vfs2/filter/PrefixFileFilterTest.java | 127 ++
.../vfs2/filter/RegexFileFilterTestCase.java | 107 ++
.../commons/vfs2/filter/SizeFileFilterTest.java | 198 +++
.../commons/vfs2/filter/SuffixFileFilterTest.java | 127 ++
.../vfs2/filter/SymbolicLinkFileFilterTest.java | 141 ++
.../vfs2/filter/WildcardFileFilterTest.java | 169 ++
.../vfs2/impl/test/DefaultFileMonitorTests.java | 44 +
.../impl/test/DefaultFileSystemManagerTest.java | 1 +
.../vfs2/impl/test/VfsClassLoaderTests.java | 3 +
.../vfs2/provider/AbstractFileNameTest.java} | 36 +-
.../vfs2/provider/DefaultFileContentTest.java | 32 +
.../commons/vfs2/provider/UriParserTestCase.java | 5 +-
.../provider/http/test/HttpFilesCacheTestCase.java | 1 -
.../provider/jar/test/JarAttributesTestCase.java | 1 -
.../commons/vfs2/provider/local/test/UrlTests.java | 3 +-
.../provider/ram/test/CustomRamProviderTest.java | 7 +-
.../provider/sftp/test/SftpProviderTestCase.java | 37 +-
.../zip/ZipProviderWithCharsetNullTestCase.java | 6 +-
.../zip/ZipProviderWithCharsetTestCase.java | 6 +-
.../vfs2/test/AbstractProviderTestCase.java | 7 +-
.../commons/vfs2/test/AbstractTestSuite.java | 8 +-
.../org/apache/commons/vfs2/test/ContentTests.java | 51 +
.../apache/commons/vfs2/test/PermissionsTests.java | 2 +-
.../commons/vfs2/test/ProviderRandomReadTests.java | 1 -
.../vfs2/test/ProviderRandomReadWriteTests.java | 1 -
.../vfs2/test/ProviderRandomSetLengthTests.java | 1 -
.../commons/vfs2/test/ProviderReadTests.java | 8 +
.../commons/vfs2/test/ProviderWriteTests.java | 5 +-
.../commons/vfs2/util/FileObjectUtilsTest.java | 105 ++
.../{log4j.properties => test.properties} | 54 +-
pom.xml | 1289 ++++++++-------
src/changes/changes.xml | 1714 +++++++++++---------
src/site/xdoc/download_vfs.xml | 34 +-
src/site/xdoc/index.xml | 5 +-
src/site/xdoc/issue-tracking.xml | 2 +-
src/site/xdoc/mail-lists.xml | 44 +-
330 files changed, 11074 insertions(+), 3852 deletions(-)
copy
commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http/test/GetContentInfoFunctionalTest.java
=>
commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/filter/AgeFileFilterExample.java
(50%)
create mode 100644
commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/filter/CanReadFileFilterExample.java
create mode 100644
commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/filter/CanWriteFileFilterExample.java
copy
commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/{ChangeLastModificationTime.java
=> filter/DirectoryFileFilterExample.java} (51%)
create mode 100644
commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/filter/EmptyFileFilterExample.java
copy
commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/{ChangeLastModificationTime.java
=> filter/FileFileFilterExample.java} (52%)
create mode 100644
commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/filter/HiddenFileFilterExample.java
copy
commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/{ChangeLastModificationTime.java
=> filter/NameFileFilterExample.java} (51%)
copy
commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/{ChangeLastModificationTime.java
=> filter/PrefixFileFilterExample.java} (51%)
copy
commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http/test/GetContentInfoFunctionalTest.java
=>
commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/filter/RegexFileFilterExample.java
(50%)
copy
commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http/test/GetContentInfoFunctionalTest.java
=>
commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/filter/SizeFileFilterExample.java
(50%)
copy
commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/{ChangeLastModificationTime.java
=> filter/SuffixFileFilterExample.java} (52%)
copy
commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http/test/GetContentInfoFunctionalTest.java
=>
commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/filter/WildcardFileFilterExample.java
(50%)
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/AgeFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/AndFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/CanExecuteFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/CanReadFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/CanWriteFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/ConditionalFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/DirectoryFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/EmptyFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/FalseFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/FileFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/HiddenFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/IOCase.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/NameFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/NotFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/OrFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/PrefixFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/RegexFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/SizeFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/SizeRangeFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/SuffixFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/SymbolicLinkFileFilter.java
copy commons-vfs2/src/main/java/org/apache/commons/vfs2/{AllFileSelector.java
=> filter/TrueFileFilter.java} (50%)
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/WildcardFileFilter.java
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/BytesIdentityInfo.java
copy
commons-vfs2/src/main/java/org/apache/commons/vfs2/{operations/vcs/VcsCommitListener.java
=> provider/sftp/IdentityProvider.java} (75%)
create mode 100644
commons-vfs2/src/test/java/org/apache/commons/vfs2/filter/AgeFileFilterTest.java
create mode 100644
commons-vfs2/src/test/java/org/apache/commons/vfs2/filter/AndFileFilterTest.java
create mode 100644
commons-vfs2/src/test/java/org/apache/commons/vfs2/filter/BaseFilterTest.java
create mode 100644
commons-vfs2/src/test/java/org/apache/commons/vfs2/filter/CanExecuteFileFilterTest.java
create mode 100644
commons-vfs2/src/test/java/org/apache/commons/vfs2/filter/CanReadFileFilterTest.java
create mode 100644
commons-vfs2/src/test/java/org/apache/commons/vfs2/filter/CanWriteFileFilterTest.java
create mode 100644
commons-vfs2/src/test/java/org/apache/commons/vfs2/filter/DirectoryAndFileFilterTest.java
create mode 100644
commons-vfs2/src/test/java/org/apache/commons/vfs2/filter/EmptyFileFilterTest.java
create mode 100644
commons-vfs2/src/test/java/org/apache/commons/vfs2/filter/HiddenFileFilterTest.java
create mode 100644
commons-vfs2/src/test/java/org/apache/commons/vfs2/filter/NameFileFilterTest.java
copy
commons-vfs2/src/{main/java/org/apache/commons/vfs2/provider/TemporaryFileStore.java
=> test/java/org/apache/commons/vfs2/filter/NotFileFilterTest.java} (58%)
create mode 100644
commons-vfs2/src/test/java/org/apache/commons/vfs2/filter/OrFileFilterTest.java
create mode 100644
commons-vfs2/src/test/java/org/apache/commons/vfs2/filter/PrefixFileFilterTest.java
create mode 100644
commons-vfs2/src/test/java/org/apache/commons/vfs2/filter/RegexFileFilterTestCase.java
create mode 100644
commons-vfs2/src/test/java/org/apache/commons/vfs2/filter/SizeFileFilterTest.java
create mode 100644
commons-vfs2/src/test/java/org/apache/commons/vfs2/filter/SuffixFileFilterTest.java
create mode 100644
commons-vfs2/src/test/java/org/apache/commons/vfs2/filter/SymbolicLinkFileFilterTest.java
create mode 100644
commons-vfs2/src/test/java/org/apache/commons/vfs2/filter/WildcardFileFilterTest.java
copy
commons-vfs2/src/{main/java/org/apache/commons/vfs2/impl/VirtualFileName.java
=> test/java/org/apache/commons/vfs2/provider/AbstractFileNameTest.java} (52%)
create mode 100644
commons-vfs2/src/test/java/org/apache/commons/vfs2/util/FileObjectUtilsTest.java
copy commons-vfs2/src/test/resources/{log4j.properties => test.properties}
(50%)