You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2019/12/25 03:25:23 UTC
[commons-vfs] branch release updated (d6c7c47 -> 008bcfc)
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 d6c7c47 Bump to next development version
add 28f3c22 Slot for next release.
add cb5325a Sort members.
add 5aaa0b5 Sort members.
add 953aa40 [VFS-726]getInputStream(int bufferSize) on SftpFileObject effectively ig nores buffer size.
add 58f8acf [VFS-726] getInputStream(int bufferSize) on SftpFileObject effectively ig nores buffer size.
add dcaa372 Javadoc.
add a7cb8ba Simplify.
add f63f66f Sort members.
add 012ab9a Consistent local names.
add 650f382 Use try-with-resources.
add 9fb261e - [VFS-726] getInputStream(int bufferSize) on SftpFileObject effectively ignores buffer size. - [VFS-704] Some providers wrap their input/output streams twice in a BufferedInputStream.
add 9b5c04d Replaced VFS.getManager() calls to more local FileSystemManager access. (#69)
add e0d2391 [VFS-728] Update Apache Commons Compress from 1.18 to 1.19.
add 11d4995 [VFS-728] Update Apache Commons Compress from 1.18 to 1.19.
add 5c93c3c VFS-727: Replaced usage of VFS.getManager() for locally available FileSystemManager. (#70)
add 6ee40aa Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-vfs
add 286c29c [VFS-728] Update Apache Commons Compress from 1.18 to 1.19.
add 8d1787f [VFS-444] corrected ResourceFileProvider uri/path processing. #71.
add f6c3569 [VFS-444] corrected ResourceFileProvider uri/path processing. #71.
add e9b2a8e [VFS-444] corrected ResourceFileProvider uri/path processing. #71.
add 049c7f7 VFS-444: corrected ResourceFileProvider uri/path processing. (#71)
add 0f69e9a [VFS-444] ResourceFileProvider "res://" failed to obtain FileObject from resolved FileName.
add f294a35 [VFS-729] Upgrade hadoop to 2.7.4 or later; will use current 3.2.0.
add b9479cd More lambdas, less boilerplate.
add e9390ff Remove trailing white spaces on all lines.
add a0a1e19 Typo.
add 28dbf18 [VFS-731] Update org.apache.httpcomponents:httpclient from 4.5.9 to 4.5.10.
add 8145ac9 Update tests using org.mockito:mockito-core from 3.0.0 to 3.1.0.
add b07f4ff Rename private method.
add 6b54382 No need to split declaration from initialization.
add 69c9a28 [VFS-734] Add functional interface org.apache.commons.vfs2.function.VfsConsumer.
add aa93e6c [VFS-734] Add functional interface org.apache.commons.vfs2.function.VfsConsumer.
add eed9b13 [VFS-735] Add org.apache.commons.vfs2.FileSystemManager.close() via AutoCloseable.
add 495bc22 Fix trailing whitespace.
add d794c6d [VFS-736] Add org.apache.commons.vfs2.VFS.reset().
add 3c3edad Add null check in test.
add 17a0cf4 Better assertions to help in debugging.
add 037517c [VFS-733] Parent layer of ZipFileSystem vanishes through OnCallRefreshFileObject. Add test with @Ignore.
add 9c1c8e4 [VFS-737] Update Hadoop from 3.2.0 to 3.2.1.
add 9f762c5 Set next version to 2.5.0.
add 8e6c7a6 [VFS-733] Parent layer of ZipFileSystem vanishes through OnCallRefreshFileObject. Update ignored test.
add b5d59c4 [VFS-733] Parent layer of ZipFileSystem vanishes through OnCallRefreshFileObject.
add 0bdbd2f [VFS-733] Parent layer of ZipFileSystem vanishes through OnCallRefreshFileObject.
add 83f5032 [VFS-733 ]Parent layer of ZipFileSystem set to null through OnCallRefreshFileObject and DecoratedFileObject.refresh().
add 0b16557 [VFS-738] Deprecate org.apache.commons.vfs2.FileChangeEvent.getFile() in favor of getFileObject().
add 75ceee3 Better lvar name.
add 619f303 Fix compiler warning.
add efbffc7 Javadoc.
add add1a77 [VFS-739] Changes to parseUri breaks backward compatibility by throwing NullPointerException in some cases.
add 63fc222 [VFS-733] Parent layer of ZipFileSystem set to null through OnCallRefreshFileObject and DecoratedFileObject.refresh().
add 28b30ce [VFS-299] VFS-299 Add failing tests for missing filesystem listener removal in DefaultFileMonitor #72.
add 2b89f42 [VFS-299] VFS-299 Add failing tests for missing filesystem listener removal in DefaultFileMonitor #72.
add d79524d [VFS-741] Allow known prefixes when listing folders.
add b9cab41 @since tag typo.
add 42ff473 VFS-686: webdav4 provider based on the latest Jackrabbit 2.x (#52)
add ef4038b Typos in Javadoc and comments: "uri" -> "URI".
add 48ae5dd [VFS-686] webdav4 provider based on the latest Jackrabbit 2.x #52.
add 3dbaf7f Sort members.
add 8b96e71 [VFS-742] Add org.apache.commons.vfs2.FileContent.isEmpty().
add 5042241 Remove trailing whitespace.
add 3fac2f2 Use final.
add 4a488cb Organize imports.
add a5667ea Use @since 2.5.0.
add 747cc9f Javadoc tweak.
add e081dc1 [VFS-686] webdav4 provider based on the latest Jackrabbit 2.x #52.
add 60bdb76 [VFS-686] webdav4 provider based on the latest Jackrabbit 2.x #52.
add 1f7a144 Drop Subversion Id keywords.
add 2e18e12 Move resources to their proper Maven home in the source tree.
add afddd9d Drop WIP.
add 17581cd Don't need local var.
add 7c3626f Formatting fix.
add 865143a [VFS-743] Add org.apache.commons.vfs2.provider.compressed.CompressedFileFileObject.SIZE_UNDEFINED.
add 8f21755 [VFS-744] org.apache.commons.vfs2.FileContent.getByteArray() can throw NegativeArraySizeException for BZip2 files
add bb887de Parameterize Log4j 2 version in a new property "log4j2.version".
add 63fbb3a Update tests from Log4j 2.11.2 to 2.12.1.
add 7b99261 Javadoc.
add f59e0b1 VFS-687: adding http5 and http5s providers (#74)
add e548d34 [VFS-687] Add http5 and http5s providers (#74)
add b6fb9a3 Share FileContentInfo in FileContentInfoFilenameFactory.
add 2da0353 Javadoc: Use {@code} instead of <code></code>.
add a62149b Remove unnecessary array creation for varargs.
add b1030e6 VFS-590 VFS-617 Proceed with moveTo operation if the exec channel for… (#75)
add 8c1e2a2 [VFS-590] SFTP moveTo operation might fail on permission checks even if the operation itself might succeed. #75.
add 1551565 Fix Checkstyle configuration.
add f116d45 Javadoc fixes.
add 5a6da44 [VFS-749] Update Apache Commons Parent from 48 to 50.
add 489b422 Add Java 13, use latest versions.
add f0e004d Update tests from Apache Log4j 2.12.1 to 2.13.0.
add cbd82e2 [VFS-686] Add webdav4 provider based on the latest Jackrabbit 2.x.
add d4a3cac Javadoc.
add 10c606b Update build from JApiCmp 0.14.1 to 0.14.3.
add 0babc76 Javadoc. Upper case TLAs.
add 390afb7 Javadoc: initialisation -> initialization.
add 3931411 Javadoc.
add 3ff6111 Sort members.
add c5e2796 Restore binary compatibility with 2.4.1.
add 3ff664c Restore binary compatibility with 2.4.1. Javadoc.
add 1d9bc03 Adjust site generation for new modules. Fix href.
add 36ab536 Prepare for 2.5.0.
add bf75f24 Prepare for 2.5.0.
add 5fd06a5 Prepare for 2.5.0.
add abb0998 Prepare for 2.5.0.
add 008bcfc Prepare for 2.5.0.
No new revisions were added by this update.
Summary of changes:
.travis.yml => .github/workflows/maven.yml | 63 +-
CONTRIBUTING.md | 230 +-
README.md | 210 +-
RELEASE-NOTES.txt | 63 +-
checkstyle.xml | 12 +-
commons-vfs2-distribution/pom.xml | 4 +-
commons-vfs2-examples/README.md | 66 +-
commons-vfs2-examples/pom.xml | 75 +-
.../org/apache/commons/vfs2/example/Shell.java | 22 +-
.../vfs2/example/filter/AgeFileFilterExample.java | 16 +-
.../example/filter/CanReadFileFilterExample.java | 24 +-
.../example/filter/CanWriteFileFilterExample.java | 18 +-
.../example/filter/DirectoryFileFilterExample.java | 12 +-
.../example/filter/EmptyFileFilterExample.java | 18 +-
.../vfs2/example/filter/FileFileFilterExample.java | 12 +-
.../example/filter/HiddenFileFilterExample.java | 18 +-
.../vfs2/example/filter/NameFileFilterExample.java | 12 +-
.../example/filter/PrefixFileFilterExample.java | 14 +-
.../example/filter/RegexFileFilterExample.java | 12 +-
.../vfs2/example/filter/SizeFileFilterExample.java | 14 +-
.../example/filter/SuffixFileFilterExample.java | 12 +-
.../example/filter/WildcardFileFilterExample.java | 12 +-
.../src/main/resources/providers-http4-default.xml | 13 +-
commons-vfs2-jackrabbit1/pom.xml | 250 ++
.../vfs2/provider/webdav/ExceptionConverter.java | 2 +-
.../webdav/WebdavFileContentInfoFactory.java | 0
.../vfs2/provider/webdav/WebdavFileNameParser.java | 0
.../vfs2/provider/webdav/WebdavFileObject.java | 0
.../vfs2/provider/webdav/WebdavFileProvider.java | 8 +-
.../vfs2/provider/webdav/WebdavFileSystem.java | 0
.../webdav/WebdavFileSystemConfigBuilder.java | 0
.../provider/webdav/WebdavMethodRetryHandler.java | 0
.../commons/vfs2/provider/webdav/package.html | 0
.../src/test/java/code/ClassToLoad.java | 0
.../src/test/java/code/sealed/AnotherClass.java | 0
.../vfs2/provider/webdav/test/JackrabbitMain.java | 518 +--
.../vfs2/provider/webdav/test/JcrUtils.java | 388 +-
.../webdav/test/WebdavProviderTestCase.java | 5 +-
.../webdav/test/WebdavProviderTestSuite.java | 0
.../webdav/test/WebdavVersioningTests.java | 2 +
.../src/test/resources/jcrweb.xml | 0
.../src/test/resources/log4j.xml | 52 +-
.../src/test/resources/test-data/largefile.tar.gz | Bin
.../src/test/resources/test-data/nested.jar | Bin
.../src/test/resources/test-data/nested.tar | Bin
.../src/test/resources/test-data/nested.tbz2 | Bin
.../src/test/resources/test-data/nested.tgz | Bin
.../src/test/resources/test-data/nested.zip | Bin
.../resources/test-data/read-tests/dir1}/file1.txt | 0
.../resources/test-data/read-tests/dir1}/file2.txt | 0
.../resources/test-data/read-tests/dir1}/file3.txt | 0
.../test-data/read-tests/dir1/subdir1}/file1.txt | 0
.../test-data/read-tests/dir1/subdir1}/file2.txt | 0
.../test-data/read-tests/dir1/subdir1}/file3.txt | 0
.../test-data/read-tests/dir1/subdir2}/file1.txt | 0
.../test-data/read-tests/dir1/subdir2}/file2.txt | 0
.../test-data/read-tests/dir1/subdir2}/file3.txt | 0
.../test-data/read-tests/dir1/subdir3}/file1.txt | 0
.../test-data/read-tests/dir1/subdir3}/file2.txt | 0
.../test-data/read-tests/dir1/subdir3}/file3.txt | 0
.../read-tests/dir1/subdir4.jar/file1.txt | 0
.../read-tests/dir1/subdir4.jar/file2.txt | 0
.../read-tests/dir1/subdir4.jar/file3.txt | 0
.../test/resources/test-data/read-tests/empty.txt | 0
.../resources/test-data/read-tests/file space.txt | 0
.../test/resources/test-data/read-tests/file%.txt | 0
.../test/resources/test-data/read-tests/file1.txt | 0
.../test/resources/test-data/read-xml-tests.zip | Bin
.../resources/test-data/read-xml-tests/address.xsd | 90 +-
.../resources/test-data/read-xml-tests/file1.xml | 36 +-
.../resources/test-data/read-xml-tests/file2.xml | 36 +-
.../test-data/read-xml-tests/file3-bigger.xml | 2708 +++++++-------
.../test-data/read-xml-tests/name-invalid.xml | 50 +-
.../read-xml-tests/name-not-well-formed.xml | 48 +-
.../test-data/read-xml-tests/name-with-xsd-ref.xml | 50 +-
.../resources/test-data/read-xml-tests/name.xml | 44 +-
.../resources/test-data/read-xml-tests/name.xsd | 84 +-
.../resources/test-data/read-xml-tests/person.xml | 76 +-
.../resources/test-data/read-xml-tests/person.xsd | 96 +-
.../test/resources/test-data/test-hash-#test.txt | 0
.../src/test/resources/test-data/test.jar | Bin
.../src/test/resources/test-data/test.mf | 0
.../src/test/resources/test-data/test.policy | 0
.../src/test/resources/test-data/test.tar | Bin
.../src/test/resources/test-data/test.tbz2 | Bin
.../src/test/resources/test-data/test.tgz | Bin
.../src/test/resources/test-data/test.zip | Bin
.../test/resources/test-data/write-tests/dummy.txt | 0
.../pom.xml | 136 +-
.../vfs2/provider/webdav4}/ExceptionConverter.java | 14 +-
.../webdav4/Webdav4FileContentInfoFactory.java | 15 +-
.../provider/webdav4/Webdav4FileNameParser.java | 15 +-
.../vfs2/provider/webdav4/Webdav4FileObject.java | 299 +-
.../vfs2/provider/webdav4/Webdav4FileProvider.java | 65 +-
.../vfs2/provider/webdav4/Webdav4FileSystem.java | 34 +-
.../webdav4/Webdav4FileSystemConfigBuilder.java | 21 +-
.../commons/vfs2/provider/webdav4}/package.html | 2 +-
.../provider/webdav4s/Webdav4sFileNameParser.java | 14 +-
.../provider/webdav4s/Webdav4sFileProvider.java | 64 +-
.../commons/vfs2/provider/webdav4s}/package.html | 2 +-
.../src/test/java/code/ClassToLoad.java | 0
.../src/test/java/code/sealed/AnotherClass.java | 0
.../vfs2/provider/webdav4}/test/JcrUtils.java | 389 +-
.../webdav4/test/Webdav4ProviderTestCase.java | 87 +-
.../webdav4/test/Webdav4ProviderTestSuite.java | 12 +-
.../webdav4/test/Webdav4VersioningTests.java | 20 +-
.../src/test/resources/log4j2.xml | 56 +-
.../src/test/resources/test-data/largefile.tar.gz | Bin
.../src/test/resources/test-data/nested.jar | Bin
.../src/test/resources/test-data/nested.tar | Bin
.../src/test/resources/test-data/nested.tbz2 | Bin
.../src/test/resources/test-data/nested.tgz | Bin
.../src/test/resources/test-data/nested.zip | Bin
.../resources/test-data/read-tests/dir1}/file1.txt | 0
.../resources/test-data/read-tests/dir1}/file2.txt | 0
.../resources/test-data/read-tests/dir1}/file3.txt | 0
.../test-data/read-tests/dir1/subdir1}/file1.txt | 0
.../test-data/read-tests/dir1/subdir1}/file2.txt | 0
.../test-data/read-tests/dir1/subdir1}/file3.txt | 0
.../test-data/read-tests/dir1/subdir2}/file1.txt | 0
.../test-data/read-tests/dir1/subdir2}/file2.txt | 0
.../test-data/read-tests/dir1/subdir2}/file3.txt | 0
.../test-data/read-tests/dir1/subdir3}/file1.txt | 0
.../test-data/read-tests/dir1/subdir3}/file2.txt | 0
.../test-data/read-tests/dir1/subdir3}/file3.txt | 0
.../read-tests/dir1/subdir4.jar/file1.txt | 0
.../read-tests/dir1/subdir4.jar/file2.txt | 0
.../read-tests/dir1/subdir4.jar/file3.txt | 0
.../test/resources/test-data/read-tests/empty.txt | 0
.../resources/test-data/read-tests/file space.txt | 0
.../test/resources/test-data/read-tests/file%.txt | 0
.../test/resources/test-data/read-tests/file1.txt | 0
.../test/resources/test-data/read-xml-tests.zip | Bin
.../resources/test-data/read-xml-tests/address.xsd | 0
.../resources/test-data/read-xml-tests/file1.xml | 0
.../resources/test-data/read-xml-tests/file2.xml | 0
.../test-data/read-xml-tests/file3-bigger.xml | 0
.../test-data/read-xml-tests/name-invalid.xml | 0
.../read-xml-tests/name-not-well-formed.xml | 0
.../test-data/read-xml-tests/name-with-xsd-ref.xml | 0
.../resources/test-data/read-xml-tests/name.xml | 0
.../resources/test-data/read-xml-tests/name.xsd | 0
.../resources/test-data/read-xml-tests/person.xml | 0
.../resources/test-data/read-xml-tests/person.xsd | 0
.../test/resources/test-data/test-hash-#test.txt | 0
.../src/test/resources/test-data/test.jar | Bin
.../src/test/resources/test-data/test.mf | 0
.../src/test/resources/test-data/test.policy | 0
.../src/test/resources/test-data/test.tar | Bin
.../src/test/resources/test-data/test.tbz2 | Bin
.../src/test/resources/test-data/test.tgz | Bin
.../src/test/resources/test-data/test.zip | Bin
.../test/resources/test-data/write-tests/dummy.txt | 0
commons-vfs2-sandbox/pom.xml | 4 +-
.../commons/vfs2/provider/mime/MimeFileObject.java | 520 +--
.../vfs2/provider/mime/MimeFileProvider.java | 4 +-
.../vfs2/provider/smb/SmbFileNameParser.java | 2 +-
.../commons/vfs2/provider/smb/SmbFileObject.java | 450 +--
.../commons/vfs2/provider/smb/SmbFileProvider.java | 10 +-
.../provider/smb/SmbFileRandomAccessContent.java | 8 +-
.../commons/vfs2/util/RACRandomAccessFile.java | 1 +
.../provider/smb/test/SmbProviderTestCase.java | 4 +-
commons-vfs2/pom.xml | 36 +-
.../org/apache/commons/vfs2/FileChangeEvent.java | 25 +-
.../java/org/apache/commons/vfs2/FileContent.java | 91 +-
.../commons/vfs2/FileSystemConfigBuilder.java | 2 +-
.../org/apache/commons/vfs2/FileSystemManager.java | 12 +-
.../org/apache/commons/vfs2/FileSystemOptions.java | 1 -
.../src/main/java/org/apache/commons/vfs2/VFS.java | 66 +-
.../apache/commons/vfs2/filter/AgeFileFilter.java | 6 +-
.../apache/commons/vfs2/filter/AndFileFilter.java | 2 +-
.../commons/vfs2/filter/CanExecuteFileFilter.java | 2 +-
.../commons/vfs2/filter/CanReadFileFilter.java | 2 +-
.../commons/vfs2/filter/CanWriteFileFilter.java | 4 +-
.../commons/vfs2/filter/DirectoryFileFilter.java | 2 +-
.../commons/vfs2/filter/EmptyFileFilter.java | 4 +-
.../apache/commons/vfs2/filter/FileFileFilter.java | 2 +-
.../commons/vfs2/filter/HiddenFileFilter.java | 2 +-
.../org/apache/commons/vfs2/filter/IOCase.java | 2 +-
.../apache/commons/vfs2/filter/NameFileFilter.java | 2 +-
.../apache/commons/vfs2/filter/OrFileFilter.java | 2 +-
.../commons/vfs2/filter/PrefixFileFilter.java | 2 +-
.../commons/vfs2/filter/SuffixFileFilter.java | 2 +-
.../vfs2/filter/SymbolicLinkFileFilter.java | 2 +-
.../apache/commons/vfs2/function/VfsConsumer.java | 59 +
.../vfs2/impl/DefaultFileSystemManager.java | 8 +-
.../vfs2/impl/FileContentInfoFilenameFactory.java | 10 +-
.../apache/commons/vfs2/impl/VFSClassLoader.java | 1 -
.../commons/vfs2/provider/AbstractFileName.java | 4 +-
.../commons/vfs2/provider/AbstractFileObject.java | 3754 ++++++++++----------
.../commons/vfs2/provider/AbstractFileSystem.java | 25 +-
.../vfs2/provider/CompositeFileProvider.java | 3 +-
.../commons/vfs2/provider/DefaultFileContent.java | 1688 ++++-----
.../vfs2/provider/DefaultURLStreamHandler.java | 3 +-
.../commons/vfs2/provider/DelegateFileObject.java | 830 ++---
.../vfs2/provider/FileContentThreadData.java | 190 +-
.../vfs2/provider/GenericURLFileNameParser.java | 2 +-
.../commons/vfs2/provider/HostFileNameParser.java | 387 +-
.../vfs2/provider/LayeredFileNameParser.java | 3 +-
.../apache/commons/vfs2/provider/URLFileName.java | 4 +-
.../commons/vfs2/provider/URLFileNameParser.java | 2 +-
.../apache/commons/vfs2/provider/UriParser.java | 3 +-
.../commons/vfs2/provider/VfsComponentContext.java | 14 +-
.../vfs2/provider/bzip2/Bzip2FileObject.java | 12 +-
.../vfs2/provider/bzip2/Bzip2FileProvider.java | 5 +-
.../compressed/CompressedFileFileObject.java | 8 +-
.../vfs2/provider/ftp/FTPClientWrapper.java | 571 +--
.../commons/vfs2/provider/ftp/FtpClient.java | 137 +-
.../vfs2/provider/ftp/FtpFileNameParser.java | 2 +-
.../commons/vfs2/provider/ftp/FtpFileObject.java | 1259 +++----
.../commons/vfs2/provider/ftp/FtpFileProvider.java | 7 +-
.../provider/ftp/FtpFileSystemConfigBuilder.java | 4 +-
.../vfs2/provider/ftps/FtpsClientWrapper.java | 1 +
.../ftps/FtpsDataChannelProtectionLevel.java | 19 +-
.../commons/vfs2/provider/gzip/GzipFileObject.java | 6 +-
.../vfs2/provider/gzip/GzipFileProvider.java | 5 +-
.../commons/vfs2/provider/hdfs/HdfsFileObject.java | 522 +--
.../vfs2/provider/hdfs/HdfsFileProvider.java | 6 +-
.../commons/vfs2/provider/hdfs/HdfsFileSystem.java | 2 +-
.../provider/hdfs/HdfsFileSystemConfigBuilder.java | 1 +
.../commons/vfs2/provider/http/HttpFileObject.java | 499 +--
.../vfs2/provider/http/HttpFileProvider.java | 5 +-
.../http4/Http4FileContentInfoFactory.java | 4 +-
.../vfs2/provider/http4/Http4FileNameParser.java | 4 +-
.../vfs2/provider/http4/Http4FileObject.java | 36 +-
.../vfs2/provider/http4/Http4FileProvider.java | 6 +-
.../vfs2/provider/http4/Http4FileSystem.java | 12 +-
.../http4/Http4FileSystemConfigBuilder.java | 6 +-
.../provider/http4/Http4RandomAccessContent.java | 2 +-
.../MonitoredHttpResponseContentInputStream.java | 93 +-
.../vfs2/provider/http4s/Http4sFileNameParser.java | 4 +-
.../vfs2/provider/http4s/Http4sFileProvider.java | 4 +-
.../Http5FileContentInfoFactory.java} | 20 +-
.../Http5FileNameParser.java} | 12 +-
.../Http5FileObject.java} | 87 +-
.../Http5FileProvider.java} | 167 +-
.../Http5FileSystem.java} | 30 +-
.../Http5FileSystemConfigBuilder.java} | 62 +-
.../Http5RandomAccessContent.java} | 18 +-
.../MonitoredHttpResponseContentInputStream.java | 20 +-
.../vfs2/{events => provider/http5}/package.html | 2 +-
.../Http5sFileNameParser.java} | 12 +-
.../Http5sFileProvider.java} | 16 +-
.../vfs2/{events => provider/http5s}/package.html | 2 +-
.../commons/vfs2/provider/jar/JarFileProvider.java | 4 +-
.../provider/local/DefaultLocalFileProvider.java | 6 +-
.../commons/vfs2/provider/local/LocalFile.java | 4 +-
.../vfs2/provider/local/LocalFileNameParser.java | 15 +-
.../commons/vfs2/provider/ram/RamFileObject.java | 508 +--
.../commons/vfs2/provider/ram/RamFileProvider.java | 6 +-
.../ResourceFileName.java} | 156 +-
.../ResourceFileNameParser.java} | 129 +-
.../vfs2/provider/res/ResourceFileProvider.java | 18 +-
.../vfs2/provider/sftp/BytesIdentityInfo.java | 6 +-
.../commons/vfs2/provider/sftp/SftpFileObject.java | 1049 +++---
.../vfs2/provider/sftp/SftpFileProvider.java | 9 +-
.../commons/vfs2/provider/sftp/SftpFileSystem.java | 36 +-
.../provider/sftp/SftpFileSystemConfigBuilder.java | 10 +-
.../vfs2/provider/sftp/SftpStreamProxy.java | 4 +-
...vider.java => UserIsOwnerPosixPermissions.java} | 17 +-
.../commons/vfs2/provider/tar/TarFileObject.java | 2 +-
.../commons/vfs2/provider/tar/TarFileProvider.java | 4 +-
.../vfs2/provider/temp/TemporaryFileProvider.java | 3 +-
.../commons/vfs2/provider/url/UrlFileObject.java | 284 +-
.../commons/vfs2/provider/url/UrlFileProvider.java | 2 +-
.../commons/vfs2/provider/zip/ZipFileObject.java | 324 +-
.../commons/vfs2/provider/zip/ZipFileProvider.java | 6 +-
.../apache/commons/vfs2/tasks/ShowFileTask.java | 278 +-
.../apache/commons/vfs2/util/FileObjectUtils.java | 1 -
.../commons/vfs2/util/MonitorInputStream.java | 96 +-
...InputStream.java => RawMonitorInputStream.java} | 338 +-
.../org/apache/commons/vfs2/util/URIBitSets.java | 2 +-
.../org/apache/commons/vfs2/util/URIUtils.java | 10 +-
.../commons/vfs2/util/WeakRefFileListener.java | 11 +-
.../org/apache/commons/vfs2/Resources.properties | 5 +-
.../org/apache/commons/vfs2/impl/providers.xml | 17 +-
.../org/apache/commons/vfs2/tasks/antlib.xml | 0
.../org/apache/commons/vfs2/tasks/tasks.properties | 0
.../org/apache/commons/AbstractVfsTestCase.java | 4 +-
.../apache/commons/vfs2/FileChangeEventTest.java} | 30 +-
.../test/java/org/apache/commons/vfs2/RunTest.java | 4 +-
.../test/java/org/apache/commons/vfs2/VFSTest.java | 18 +
.../commons/vfs2/cache/LRUFilesCacheTests.java | 12 +-
.../apache/commons/vfs2/filter/BaseFilterTest.java | 40 +-
.../vfs2/filter/SymbolicLinkFileFilterTest.java | 2 +-
.../VfsConsumerTest.java} | 90 +-
.../DefaultFileSystemManagerTest.java} | 31 +-
.../StandardFileSystemManagerTest.java} | 31 +-
...nitorTests.java => DefaultFileMonitorTest.java} | 88 +-
.../vfs2/operations/BasicOperationsTestCase.java | 5 +-
.../vfs2/provider/AbstractFileNameTest.java | 6 +-
.../vfs2/provider/DefaultFileContentTest.java | 13 +-
.../commons/vfs2/provider/bzip2/Bzip2TestCase.java | 59 +
.../ftp/test/FtpProviderUserDirTestCase.java | 15 +-
.../ftps/test/FtpsProviderExplicitTestCase.java | 4 +-
.../ftps/test/FtpsProviderImplicitTestCase.java | 4 +-
.../provider/hdfs/test/HdfsFileProviderTest.java | 1 +
.../hdfs/test/HdfsFileProviderTestCase.java | 4 +-
.../provider/http/test/HttpFilesCacheTestCase.java | 4 +-
.../provider/http/test/HttpProviderTestCase.java | 6 +-
.../http4/test/Http4FilesCacheTestCase.java | 11 -
.../http4/test/Http4GetContentInfoTest.java | 11 -
.../provider/http4/test/Http4ProviderTestCase.java | 13 +-
.../http4s/test/Http4sGetContentInfoTest.java | 19 +-
.../test/Http5FilesCacheTestCase.java} | 21 +-
.../test/Http5GetContentInfoTest.java} | 23 +-
.../test/Http5ProviderTestCase.java} | 42 +-
.../test/Http5sGetContentInfoTest.java} | 32 +-
.../vfs2/provider/local/test/FileNameTests.java | 2 +-
.../provider/ram/test/CustomRamProviderTest.java | 124 +-
.../vfs2/provider/res/test/ResSchemeTestCase.java | 101 +
.../res/test/ResourceProviderTestCase.java | 4 +-
.../vfs2/provider/res/test/Vfs444TestCase.java | 109 +
...Case.java => AbstractSftpProviderTestCase.java} | 248 +-
.../SftpProviderClosedExecChannelTestCase.java} | 40 +-
.../test/SftpProviderStreamProxyModeTestCase.java | 104 +
.../provider/sftp/test/SftpProviderTestCase.java | 667 +---
.../provider/test/VirtualProviderTestCase.java | 4 +-
.../url/UrlFileNameParserTest.java} | 74 +-
.../provider/url/test/UrlHttpProviderTestCase.java | 4 +-
.../provider/url/test/UrlProviderHttpTestCase.java | 4 +-
.../provider/url/test/UrlProviderTestCase.java | 4 +-
.../commons/vfs2/provider/zip/Jira733TestCase.java | 137 +
.../zip/ZipProviderWithCharsetTestCase.java | 3 -
.../provider/zip/test/ParseXmlInZipTestCase.java | 4 +-
.../commons/vfs2/test/AbstractTestSuite.java | 13 +-
.../org/apache/commons/vfs2/test/ContentTests.java | 1 -
.../apache/commons/vfs2/test/PermissionsTests.java | 2 +-
.../commons/vfs2/test/ProviderWriteTests.java | 7 +-
.../DelegatingFileSystemOptionsBuilderTest.java | 2 +-
.../commons/vfs2/util/FileObjectUtilsTest.java | 4 +-
.../read-xml-tests/file1.xml => log4j2.xml} | 56 +-
.../src/test/resources/test-data/bla.txt.bz2 | Bin 0 -> 66 bytes
findbugs-exclude-filter.xml | 2 -
pom.xml | 1390 ++++----
src/changes/changes.xml | 79 +-
src/site/site.xml | 2 +
src/site/xdoc/download_vfs.xml | 82 +-
src/site/xdoc/filesystems.xml | 11 +-
src/site/xdoc/index.xml | 10 +-
340 files changed, 13529 insertions(+), 12462 deletions(-)
copy .travis.yml => .github/workflows/maven.yml (63%)
create mode 100644 commons-vfs2-jackrabbit1/pom.xml
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/main/java/org/apache/commons/vfs2/provider/webdav/ExceptionConverter.java (97%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileContentInfoFactory.java (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileNameParser.java (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileObject.java (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileProvider.java (91%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileSystem.java (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileSystemConfigBuilder.java (100%)
rename {commons-vfs2 => commons-vfs2-jackrabbit1}/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavMethodRetryHandler.java (100%)
rename {commons-vfs2 => commons-vfs2-jackrabbit1}/src/main/java/org/apache/commons/vfs2/provider/webdav/package.html (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/java/code/ClassToLoad.java (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/java/code/sealed/AnotherClass.java (100%)
rename {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/java/org/apache/commons/vfs2/provider/webdav/test/JackrabbitMain.java (97%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/java/org/apache/commons/vfs2/provider/webdav/test/JcrUtils.java (97%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/java/org/apache/commons/vfs2/provider/webdav/test/WebdavProviderTestCase.java (99%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/java/org/apache/commons/vfs2/provider/webdav/test/WebdavProviderTestSuite.java (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/java/org/apache/commons/vfs2/provider/webdav/test/WebdavVersioningTests.java (98%)
rename {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/jcrweb.xml (100%)
copy commons-vfs2/src/test/resources/test-data/read-xml-tests/file1.xml => commons-vfs2-jackrabbit1/src/test/resources/log4j.xml (65%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/largefile.tar.gz (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/nested.jar (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/nested.tar (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/nested.tbz2 (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/nested.tgz (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/nested.zip (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit1/src/test/resources/test-data/read-tests/dir1}/file1.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit1/src/test/resources/test-data/read-tests/dir1}/file2.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit1/src/test/resources/test-data/read-tests/dir1}/file3.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit1/src/test/resources/test-data/read-tests/dir1/subdir1}/file1.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit1/src/test/resources/test-data/read-tests/dir1/subdir1}/file2.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit1/src/test/resources/test-data/read-tests/dir1/subdir1}/file3.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit1/src/test/resources/test-data/read-tests/dir1/subdir2}/file1.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit1/src/test/resources/test-data/read-tests/dir1/subdir2}/file2.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit1/src/test/resources/test-data/read-tests/dir1/subdir2}/file3.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit1/src/test/resources/test-data/read-tests/dir1/subdir3}/file1.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit1/src/test/resources/test-data/read-tests/dir1/subdir3}/file2.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit1/src/test/resources/test-data/read-tests/dir1/subdir3}/file3.txt (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/read-tests/dir1/subdir4.jar/file1.txt (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/read-tests/dir1/subdir4.jar/file2.txt (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/read-tests/dir1/subdir4.jar/file3.txt (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/read-tests/empty.txt (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/read-tests/file space.txt (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/read-tests/file%.txt (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/read-tests/file1.txt (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/read-xml-tests.zip (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/read-xml-tests/address.xsd (97%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/read-xml-tests/file1.xml (97%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/read-xml-tests/file2.xml (97%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/read-xml-tests/file3-bigger.xml (99%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/read-xml-tests/name-invalid.xml (97%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/read-xml-tests/name-not-well-formed.xml (97%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/read-xml-tests/name-with-xsd-ref.xml (97%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/read-xml-tests/name.xml (97%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/read-xml-tests/name.xsd (97%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/read-xml-tests/person.xml (97%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/read-xml-tests/person.xsd (97%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/test-hash-#test.txt (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/test.jar (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/test.mf (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/test.policy (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/test.tar (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/test.tbz2 (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/test.tgz (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/test.zip (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit1}/src/test/resources/test-data/write-tests/dummy.txt (100%)
copy {commons-vfs2-sandbox => commons-vfs2-jackrabbit2}/pom.xml (60%)
rename {commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/webdav => commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4}/ExceptionConverter.java (85%)
rename commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileContentInfoFactory.java => commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/Webdav4FileContentInfoFactory.java (80%)
copy commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileNameParser.java => commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/Webdav4FileNameParser.java (72%)
rename commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileObject.java => commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/Webdav4FileObject.java (64%)
copy commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileProvider.java => commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/Webdav4FileProvider.java (62%)
rename commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileSystem.java => commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/Webdav4FileSystem.java (71%)
rename commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileSystemConfigBuilder.java => commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/Webdav4FileSystemConfigBuilder.java (83%)
copy {commons-vfs2/src/main/java/org/apache/commons/vfs2/events => commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4}/package.html (93%)
rename commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileNameParser.java => commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4s/Webdav4sFileNameParser.java (71%)
rename commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileProvider.java => commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4s/Webdav4sFileProvider.java (57%)
copy {commons-vfs2/src/main/java/org/apache/commons/vfs2/events => commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4s}/package.html (93%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/java/code/ClassToLoad.java (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/java/code/sealed/AnotherClass.java (100%)
rename {commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/webdav => commons-vfs2-jackrabbit2/src/test/java/org/apache/commons/vfs2/provider/webdav4}/test/JcrUtils.java (96%)
rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/webdav/test/WebdavProviderTestCase.java => commons-vfs2-jackrabbit2/src/test/java/org/apache/commons/vfs2/provider/webdav4/test/Webdav4ProviderTestCase.java (80%)
rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/webdav/test/WebdavProviderTestSuite.java => commons-vfs2-jackrabbit2/src/test/java/org/apache/commons/vfs2/provider/webdav4/test/Webdav4ProviderTestSuite.java (87%)
rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/webdav/test/WebdavVersioningTests.java => commons-vfs2-jackrabbit2/src/test/java/org/apache/commons/vfs2/provider/webdav4/test/Webdav4VersioningTests.java (89%)
copy commons-vfs2/src/test/resources/test-data/read-xml-tests/file1.xml => commons-vfs2-jackrabbit2/src/test/resources/log4j2.xml (74%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/largefile.tar.gz (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/nested.jar (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/nested.tar (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/nested.tbz2 (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/nested.tgz (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/nested.zip (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit2/src/test/resources/test-data/read-tests/dir1}/file1.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit2/src/test/resources/test-data/read-tests/dir1}/file2.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit2/src/test/resources/test-data/read-tests/dir1}/file3.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit2/src/test/resources/test-data/read-tests/dir1/subdir1}/file1.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit2/src/test/resources/test-data/read-tests/dir1/subdir1}/file2.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit2/src/test/resources/test-data/read-tests/dir1/subdir1}/file3.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit2/src/test/resources/test-data/read-tests/dir1/subdir2}/file1.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit2/src/test/resources/test-data/read-tests/dir1/subdir2}/file2.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit2/src/test/resources/test-data/read-tests/dir1/subdir2}/file3.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit2/src/test/resources/test-data/read-tests/dir1/subdir3}/file1.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit2/src/test/resources/test-data/read-tests/dir1/subdir3}/file2.txt (100%)
copy {commons-vfs2/src/test/resources/test-data/read-tests/dir1/subdir4.jar => commons-vfs2-jackrabbit2/src/test/resources/test-data/read-tests/dir1/subdir3}/file3.txt (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/read-tests/dir1/subdir4.jar/file1.txt (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/read-tests/dir1/subdir4.jar/file2.txt (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/read-tests/dir1/subdir4.jar/file3.txt (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/read-tests/empty.txt (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/read-tests/file space.txt (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/read-tests/file%.txt (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/read-tests/file1.txt (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/read-xml-tests.zip (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/read-xml-tests/address.xsd (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/read-xml-tests/file1.xml (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/read-xml-tests/file2.xml (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/read-xml-tests/file3-bigger.xml (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/read-xml-tests/name-invalid.xml (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/read-xml-tests/name-not-well-formed.xml (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/read-xml-tests/name-with-xsd-ref.xml (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/read-xml-tests/name.xml (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/read-xml-tests/name.xsd (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/read-xml-tests/person.xml (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/read-xml-tests/person.xsd (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/test-hash-#test.txt (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/test.jar (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/test.mf (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/test.policy (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/test.tar (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/test.tbz2 (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/test.tgz (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/test.zip (100%)
copy {commons-vfs2 => commons-vfs2-jackrabbit2}/src/test/resources/test-data/write-tests/dummy.txt (100%)
create mode 100644 commons-vfs2/src/main/java/org/apache/commons/vfs2/function/VfsConsumer.java
copy commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/{http4/Http4FileContentInfoFactory.java => http5/Http5FileContentInfoFactory.java} (80%)
copy commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/{http4/Http4FileNameParser.java => http5/Http5FileNameParser.java} (76%)
copy commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/{http4/Http4FileObject.java => http5/Http5FileObject.java} (69%)
copy commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/{http4/Http4FileProvider.java => http5/Http5FileProvider.java} (70%)
copy commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/{http4/Http4FileSystem.java => http5/Http5FileSystem.java} (82%)
copy commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/{http4/Http4FileSystemConfigBuilder.java => http5/Http5FileSystemConfigBuilder.java} (88%)
copy commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/{http4/Http4RandomAccessContent.java => http5/Http5RandomAccessContent.java} (88%)
copy commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/{http4 => http5}/MonitoredHttpResponseContentInputStream.java (64%)
copy commons-vfs2/src/main/java/org/apache/commons/vfs2/{events => provider/http5}/package.html (96%)
copy commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/{http4s/Http4sFileNameParser.java => http5s/Http5sFileNameParser.java} (76%)
copy commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/{http4s/Http4sFileProvider.java => http5s/Http5sFileProvider.java} (68%)
copy commons-vfs2/src/main/java/org/apache/commons/vfs2/{events => provider/http5s}/package.html (96%)
copy commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/{local/LocalFileName.java => res/ResourceFileName.java} (76%)
copy commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/{local/GenericFileNameParser.java => res/ResourceFileNameParser.java} (60%)
copy commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/{IdentityProvider.java => UserIsOwnerPosixPermissions.java} (73%)
copy commons-vfs2/src/main/java/org/apache/commons/vfs2/util/{MonitorInputStream.java => RawMonitorInputStream.java} (76%)
rename commons-vfs2/src/main/{java => resources}/org/apache/commons/vfs2/Resources.properties (99%)
rename commons-vfs2/src/main/{java => resources}/org/apache/commons/vfs2/impl/providers.xml (90%)
rename commons-vfs2/src/main/{java => resources}/org/apache/commons/vfs2/tasks/antlib.xml (100%)
rename commons-vfs2/src/main/{java => resources}/org/apache/commons/vfs2/tasks/tasks.properties (100%)
copy commons-vfs2/src/{main/java/org/apache/commons/vfs2/FileChangeEvent.java => test/java/org/apache/commons/vfs2/FileChangeEventTest.java} (63%)
copy commons-vfs2/src/test/java/org/apache/commons/vfs2/{filter/NotFileFilterTest.java => function/VfsConsumerTest.java} (59%)
copy commons-vfs2/src/test/java/org/apache/commons/vfs2/{provider/http/test/GetContentInfoFunctionalTest.java => impl/DefaultFileSystemManagerTest.java} (55%)
copy commons-vfs2/src/test/java/org/apache/commons/vfs2/{provider/http/test/GetContentInfoFunctionalTest.java => impl/StandardFileSystemManagerTest.java} (55%)
rename commons-vfs2/src/test/java/org/apache/commons/vfs2/impl/test/{DefaultFileMonitorTests.java => DefaultFileMonitorTest.java} (71%)
create mode 100644 commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/bzip2/Bzip2TestCase.java
copy commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/{http4/test/Http4FilesCacheTestCase.java => http5/test/Http5FilesCacheTestCase.java} (70%)
copy commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/{http/test/GetContentInfoFunctionalTest.java => http5/test/Http5GetContentInfoTest.java} (70%)
copy commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/{http/test/HttpProviderTestCase.java => http5/test/Http5ProviderTestCase.java} (84%)
copy commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/{https/test/GetContentInfoFunctionalTest.java => http5s/test/Http5sGetContentInfoTest.java} (70%)
create mode 100644 commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/res/test/ResSchemeTestCase.java
create mode 100644 commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/res/test/Vfs444TestCase.java
copy commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/sftp/test/{SftpProviderTestCase.java => AbstractSftpProviderTestCase.java} (73%)
copy commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/{ftps/test/FtpsProviderExplicitTestCase.java => sftp/test/SftpProviderClosedExecChannelTestCase.java} (50%)
create mode 100644 commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/sftp/test/SftpProviderStreamProxyModeTestCase.java
copy commons-vfs2/src/test/java/org/apache/commons/vfs2/{VFSTest.java => provider/url/UrlFileNameParserTest.java} (58%)
create mode 100644 commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/zip/Jira733TestCase.java
copy commons-vfs2/src/test/resources/{test-data/read-xml-tests/file1.xml => log4j2.xml} (74%)
create mode 100644 commons-vfs2/src/test/resources/test-data/bla.txt.bz2