This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/org.slf4j-jcl-over-slf4j-1.7.30 in repository https://gitbox.apache.org/repos/asf/commons-vfs.git.
discard aab15e3 Bump jcl-over-slf4j from 1.7.26 to 1.7.30 add d257a0b Update Apache HttpClient 4.5.12 -> 4.5.13. Update Apache HttpClient 5.0.2 -> 5.0.3. add ac0a18c Modify some code use try-with-resources (#138) add 5c23adf Modify some code use try-with-resources #138. add 851c730 Fix test fail caused by lack proxy configure (#139) add 9529ef1 Fix test fail caused by lack proxy configuration for machines behind a proxy #139. add 502789e No more CLIRR, use JApiCmp and JaCoCo. add 522d52d Update JUnit from 4.13 to 4.13.1. add 8f81dbc Updata some file from CRLF to LF (#141) add b863fce Update some file from CRLF to LF #141. add 9bd68c7 Update Apache Commons Net from 3.7.1 to 3.7.2. add eb4cb58 Add link to Javadoc archive. add b044b4d Fix link. add ef09013 Prepare for Apache Commons VFS 2.7.0-RC1. add 30aec04 Prepare for Apache Commons VFS 2.7.0-RC1. add db83498 Fails randomly on Windows, so skip it on Windows. add fe534c4 Start converting from JUnit 3 to 4. add d964132 Fails randomly on Windows, so skip it on Windows. add b4d6fc0 More converting from JUnit 3 to 4: Add @Test and minor formatting. add 4f49cc5 Update FindBugs to SpotBugs. add 8a34d82 Update POM version numbers for Apache Commons VFS release 2.7.0 add 0f4752b Update basic build instructions. add 182bdf6 Ignore log files that the build may produce. add 730ed85 Organize imports. add 92d0f9d Use final. add b858b62 Prepare for release candidate 2.7.0 RC2. add 6fa652a Set RC date as release date. add 8daf13e Prepare for release candidate 2.7.0 RC3. add d4a1543 Typo. add d5d5c59 Bump to next development version add 73a12a6 Add entry for next release. add fb79d4b Modify some code use for-each loop and stream api (#142) add a7c84a3 Modify some code use for-each loop and stream API #142. add 8bbaed2 [VFS-783] Proper http scheme setting on webdav/webdav2 with unit tests #143. add c9b8285 [VFS-748] Fix for cache fail in tar after garbage collection with weakRefFilesCache #97. add 88fca16 Update org.mockito:mockito-core 3.5.13 -> 3.6.0. add fe188e4 Update org.apache.jackrabbit:jackrabbit-* 2.21.3 -> 2.21.4. add de50e92 Replace Java 14 with 15 for Travis builds. add c44f5bf Fix Javadoc on Java 1 and up. add d799528 Add a Maven default goal to run more checks for all CI builds. add 3224cda Bump actions/checkout from v2.3.3 to v2.3.4 (#144) add 2ee39a6 Bump actions/checkout from v2.3.3 to v2.3.4 #144. add 3b37042 Simplify some equals statement by use Objects.equals add cf1e5c6 Merge pull request #146 from PeterAlfredLee/simplify-equals add f5e1cbd Add elements of a collections without a loop. add d54f4b9 Initialize a collection when you create it. add 121469b Use Objects.equals(). add bec9da8 Use Arrays.fill(). Normalize spelling of 'Initialize'. add 05c6398 Remove redundant calls to super(). add cd43944 No need to initialize to default value. add 1b4a31f Use final. add f174318 Remove useless returns. add c934c3b Remove redundant modifiers like private on enum constructors. add 41604ba Add ability to remove a provider (#149) add 2b63ee8 Add ability to remove a provider from DefaultFileSystemManager #149. add 8f38105 Use final. add d49bdd5 Better lambdas. add 571d509 Add ability to remove a provider from DefaultFileSystemManager #149. add e85cbec Workaround the fact that these tests were initially written in JUnit 3 (THREE) and fail to run properly within Eclipse today and for quite a while now actually. add f1680ea Minor Javadoc tweak. add 4c11e79 Add modified test case for VFS-790 that does not create a URI with an un-escaped nb-sp. add 43295fd Add modified test case for VFS-790 that does not create a URI with an un-escaped nb-sp. add 0625e67 Clean up new test method. add 2c06ccf Refactor new test so that it does not run by default because it seems to cause other tests to fail. Needs more digging. add 0d38fc2 Update tests from Log4j 2.13.3 to 2.14.0. add b0729ea Update com.puppycrawl.tools:checkstyle 8.36.2 -> 8.38. add 8c70ca1 Update org.apache.httpcomponents:httpcore-nio 4.4.13 -> 4.4.14. add ee8e604 Simplify some String Judge in method Os#determineOsFamily (#147) add 28c149d Modify some code use for-each loop and stream API #142. add a579523 VFS-783 - Based on WEBDAV4 vs WEBDAV4S set backend http scheme (#118) add 0b96da5 [VFS-783] Based on WEBDAV4 vs. WEBDAV4S set back-end http scheme #118. add 0a7ae04 VFS-783: Proper http scheme setting on webdav/webdav2 with unit tests (#143) add 60eccbc [VFS-783] WEBDAV4 GenericURLFileName hardcoded scheme("http") won't work for https connection. add 4177ecd Run the Maven default goal in the GitHub builds. add 3ad4bb1 Don't fail on Java 16 when printing a thread snapshot after a test run. add 250b42b Fix message. add 9b6d3ab Modify some calls of method Collection.toArray (#145) add c2644dd Sort methods. add 90ed1e9 Reuse zero size arrays. add 2ce2648 Allow Spotbugs to run from the build. add 2c3d380 Fix Spotbugs issue. add 1db6b4b Fix Spotbugs issue. add a4b8872 Fix Spotbugs issue and stay platform independent. add 4f43195 Oops, forgot to make this constant final. add c571535 Fix Spotbugs issue. add d4f0f3f Fix Spotbugs issue. add 744f205 [SFTP] SftpFileSystem.executeCommand() should use UTF-8 instead of the platform default. add c175407 Simplify copying. add 39318d7 Update commons.japicmp.version 0.14.3 -> 0.14.4. add 28c7084 Show full Maven stack trace on failure. add 351ecfc Add unit test assertion messages. add b065942 Better private name. add d9eeba5 Remove unused exceptions in tests. add 3de2f64 Better internal name and sort methods in AB order. add bd1ed00 Minor Improvement: (#152) add 92242bb Minor Improvements #152. add 2667206 Bump jcl-over-slf4j from 1.7.26 to 1.7.30 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (aab15e3) \ N -- N -- N refs/heads/dependabot/maven/org.slf4j-jcl-over-slf4j-1.7.30 (2667206) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .github/workflows/maven.yml | 4 +- .gitignore | 21 +- .travis.yml | 57 +- BUILDING.txt | 74 +- README.md | 7 +- README.txt | 9 - RELEASE-NOTES.txt | 75 +- .../src/site/site.xml => SECURITY.md | 22 +- commons-vfs2-distribution/pom.xml | 4 +- commons-vfs2-distribution/src/assembly/bin.xml | 54 +- commons-vfs2-distribution/src/assembly/src.xml | 4 +- commons-vfs2-examples/pom.xml | 4 +- .../org/apache/commons/vfs2/example/Shell.java | 4 +- .../vfs2/example/filter/AgeFileFilterExample.java | 2 +- .../example/filter/CanReadFileFilterExample.java | 6 +- .../example/filter/CanWriteFileFilterExample.java | 4 +- .../example/filter/DirectoryFileFilterExample.java | 2 +- .../example/filter/EmptyFileFilterExample.java | 4 +- .../vfs2/example/filter/FileFileFilterExample.java | 2 +- .../example/filter/HiddenFileFilterExample.java | 4 +- .../vfs2/example/filter/NameFileFilterExample.java | 2 +- .../example/filter/PrefixFileFilterExample.java | 2 +- .../example/filter/RegexFileFilterExample.java | 2 +- .../vfs2/example/filter/SizeFileFilterExample.java | 2 +- .../example/filter/SuffixFileFilterExample.java | 2 +- .../example/filter/WildcardFileFilterExample.java | 2 +- .../apache/commons/vfs2/libcheck/SftpCheck.java | 6 +- commons-vfs2-jackrabbit1/.gitignore | 2 + commons-vfs2-jackrabbit1/pom.xml | 2 +- .../vfs2/provider/webdav/WebdavFileNameParser.java | 1 - .../vfs2/provider/webdav/WebdavFileObject.java | 9 +- .../vfs2/provider/webdav/WebdavFileProvider.java | 3 +- .../vfs2/provider/webdav/test/JackrabbitMain.java | 5 +- .../webdav/test/WebdavProviderTestCase.java | 7 +- .../webdav/test/WebdavVersioningTests.java | 23 +- commons-vfs2-jackrabbit2/.gitignore | 3 + commons-vfs2-jackrabbit2/pom.xml | 2 +- .../provider/webdav4/Webdav4FileNameParser.java | 1 - .../vfs2/provider/webdav4/Webdav4FileObject.java | 30 +- .../vfs2/provider/webdav4/Webdav4FileProvider.java | 6 +- .../provider/webdav4s/Webdav4sFileNameParser.java | 1 - .../provider/webdav4s/Webdav4sFileProvider.java | 6 +- .../provider/webdav4/Webdav4FileObjectTest.java | 62 + .../webdav4/test/Webdav4ProviderTestCase.java | 2 +- .../webdav4/test/Webdav4VersioningTests.java | 23 +- commons-vfs2-sandbox/pom.xml | 4 +- .../vfs2/provider/mime/MimeAttributesMap.java | 7 +- .../commons/vfs2/provider/mime/MimeFileObject.java | 520 +-- .../vfs2/provider/mime/MimeFileProvider.java | 1 - .../commons/vfs2/provider/smb/SmbFileObject.java | 451 +-- .../commons/vfs2/provider/smb/SmbFileProvider.java | 1 - .../vfs2/provider/smb/test/FileNameTestCase.java | 4 + commons-vfs2/pom.xml | 4 +- .../org/apache/commons/vfs2/CacheStrategy.java | 2 +- .../java/org/apache/commons/vfs2/Capability.java | 2 +- .../apache/commons/vfs2/FileExtensionSelector.java | 188 +- .../java/org/apache/commons/vfs2/FileFilter.java | 64 +- .../apache/commons/vfs2/FileFilterSelector.java | 144 +- .../apache/commons/vfs2/FileSystemException.java | 3 +- .../org/apache/commons/vfs2/FileSystemManager.java | 2 +- .../org/apache/commons/vfs2/FileSystemOptions.java | 13 +- .../java/org/apache/commons/vfs2/FileType.java | 2 +- .../java/org/apache/commons/vfs2/FilesCache.java | 8 +- .../commons/vfs2/InvertIncludeFileSelector.java | 100 +- .../java/org/apache/commons/vfs2/NameScope.java | 2 +- .../apache/commons/vfs2/PatternFileSelector.java | 228 +- .../commons/vfs2/UserAuthenticationData.java | 20 +- .../commons/vfs2/auth/StaticUserAuthenticator.java | 21 +- .../apache/commons/vfs2/filter/AgeFileFilter.java | 384 +- .../apache/commons/vfs2/filter/AndFileFilter.java | 282 +- .../commons/vfs2/filter/CanExecuteFileFilter.java | 174 +- .../commons/vfs2/filter/CanReadFileFilter.java | 210 +- .../commons/vfs2/filter/CanWriteFileFilter.java | 216 +- .../commons/vfs2/filter/DirectoryFileFilter.java | 148 +- .../commons/vfs2/filter/EmptyFileFilter.java | 206 +- .../commons/vfs2/filter/FalseFileFilter.java | 116 +- .../apache/commons/vfs2/filter/FileFileFilter.java | 144 +- .../commons/vfs2/filter/HiddenFileFilter.java | 182 +- .../apache/commons/vfs2/filter/NameFileFilter.java | 302 +- .../apache/commons/vfs2/filter/NotFileFilter.java | 150 +- .../apache/commons/vfs2/filter/OrFileFilter.java | 276 +- .../commons/vfs2/filter/PrefixFileFilter.java | 300 +- .../commons/vfs2/filter/RegexFileFilter.java | 260 +- .../apache/commons/vfs2/filter/SizeFileFilter.java | 252 +- .../commons/vfs2/filter/SizeRangeFileFilter.java | 108 +- .../commons/vfs2/filter/SuffixFileFilter.java | 296 +- .../apache/commons/vfs2/filter/TrueFileFilter.java | 116 +- .../commons/vfs2/filter/WildcardFileFilter.java | 611 ++-- .../commons/vfs2/impl/DecoratedFileObject.java | 1 - .../commons/vfs2/impl/DefaultFileMonitor.java | 4 +- .../vfs2/impl/DefaultFileSystemManager.java | 16 +- .../vfs2/impl/StandardFileSystemManager.java | 11 +- .../apache/commons/vfs2/impl/VFSClassLoader.java | 7 +- .../operations/AbstractFileOperationProvider.java | 5 +- .../commons/vfs2/operations/vcs/VcsStatus.java | 4 +- .../commons/vfs2/provider/AbstractFileName.java | 14 +- .../commons/vfs2/provider/AbstractFileObject.java | 3799 ++++++++++---------- .../vfs2/provider/AbstractFileProvider.java | 2 +- .../commons/vfs2/provider/AbstractFileSystem.java | 8 +- .../vfs2/provider/AbstractLayeredFileProvider.java | 1 - .../provider/AbstractOriginatingFileProvider.java | 1 - .../vfs2/provider/AbstractVfsContainer.java | 2 +- .../vfs2/provider/CompositeFileProvider.java | 1 - .../commons/vfs2/provider/DefaultFileContent.java | 1749 +++++---- .../vfs2/provider/DefaultURLStreamHandler.java | 2 +- .../commons/vfs2/provider/DelegateFileObject.java | 825 ++--- .../vfs2/provider/FileContentThreadData.java | 194 +- .../commons/vfs2/provider/FileSystemKey.java | 2 +- .../vfs2/provider/bzip2/Bzip2FileObject.java | 150 +- .../vfs2/provider/bzip2/Bzip2FileProvider.java | 1 - .../compressed/CompressedFileFileProvider.java | 1 - .../vfs2/provider/ftp/FTPClientWrapper.java | 586 +-- .../commons/vfs2/provider/ftp/FtpClient.java | 146 +- .../commons/vfs2/provider/ftp/FtpFileObject.java | 1256 ++++--- .../commons/vfs2/provider/ftp/FtpFileProvider.java | 1 - .../commons/vfs2/provider/ftp/FtpFileType.java | 2 +- .../vfs2/provider/ftps/FtpsFileProvider.java | 1 - .../commons/vfs2/provider/gzip/GzipFileObject.java | 142 +- .../vfs2/provider/gzip/GzipFileProvider.java | 1 - .../vfs2/provider/hdfs/HdfsFileAttributes.java | 2 +- .../commons/vfs2/provider/hdfs/HdfsFileObject.java | 626 ++-- .../vfs2/provider/hdfs/HdfsFileProvider.java | 1 - .../commons/vfs2/provider/hdfs/HdfsFileSystem.java | 6 +- .../vfs2/provider/http/HttpClientFactory.java | 10 +- .../provider/http/HttpFileContentInfoFactory.java | 7 +- .../commons/vfs2/provider/http/HttpFileObject.java | 504 +-- .../vfs2/provider/http/HttpFileProvider.java | 1 - .../vfs2/provider/http4/Http4FileObject.java | 1 - .../vfs2/provider/http4/Http4FileProvider.java | 5 +- .../MonitoredHttpResponseContentInputStream.java | 98 +- .../vfs2/provider/http4s/Http4sFileProvider.java | 1 - .../vfs2/provider/http5/Http5FileObject.java | 1 - .../vfs2/provider/http5/Http5FileProvider.java | 5 +- .../vfs2/provider/http5s/Http5sFileProvider.java | 1 - .../vfs2/provider/https/HttpsFileProvider.java | 1 - .../commons/vfs2/provider/jar/JarFileProvider.java | 4 +- .../provider/local/DefaultLocalFileProvider.java | 2 - .../commons/vfs2/provider/ram/RamFileData.java | 1 - .../commons/vfs2/provider/ram/RamFileObject.java | 508 +-- .../vfs2/provider/ram/RamFileOutputStream.java | 1 - .../commons/vfs2/provider/ram/RamFileProvider.java | 1 - .../provider/ram/RamFileRandomAccessContent.java | 4 +- .../commons/vfs2/provider/ram/RamFileSystem.java | 44 +- .../vfs2/provider/res/ResourceFileName.java | 150 +- .../vfs2/provider/res/ResourceFileNameParser.java | 130 +- .../vfs2/provider/sftp/BytesIdentityInfo.java | 2 - .../vfs2/provider/sftp/SftpClientFactory.java | 682 ++-- .../commons/vfs2/provider/sftp/SftpFileObject.java | 1062 +++--- .../vfs2/provider/sftp/SftpFileProvider.java | 1 - .../commons/vfs2/provider/sftp/SftpFileSystem.java | 727 ++-- .../provider/sftp/SftpFileSystemConfigBuilder.java | 10 +- .../commons/vfs2/provider/tar/TarFileObject.java | 311 +- .../commons/vfs2/provider/tar/TarFileProvider.java | 1 - .../commons/vfs2/provider/tar/TarFileSystem.java | 201 +- .../vfs2/provider/tar/Tbz2FileProvider.java | 1 - .../commons/vfs2/provider/tar/TgzFileProvider.java | 1 - .../vfs2/provider/temp/TemporaryFileProvider.java | 1 - .../vfs2/provider/url/UrlFileNameParser.java | 1 - .../commons/vfs2/provider/url/UrlFileObject.java | 275 +- .../commons/vfs2/provider/url/UrlFileProvider.java | 1 - .../commons/vfs2/provider/zip/ZipFileObject.java | 325 +- .../commons/vfs2/provider/zip/ZipFileProvider.java | 1 - .../commons/vfs2/provider/zip/ZipFileSystem.java | 14 +- .../provider/zip/ZipFileSystemConfigBuilder.java | 106 +- .../commons/vfs2/tasks/AbstractSyncTask.java | 4 +- .../apache/commons/vfs2/tasks/ShowFileTask.java | 280 +- .../ArrayUtils.java} | 18 +- .../apache/commons/vfs2/util/DefaultCryptor.java | 6 +- .../util/DelegatingFileSystemOptionsBuilder.java | 7 +- .../apache/commons/vfs2/util/FileObjectUtils.java | 43 +- .../org/apache/commons/vfs2/util/Messages.java | 5 +- .../vfs2/util/MonitorRandomAccessContent.java | 2 +- .../main/java/org/apache/commons/vfs2/util/Os.java | 17 +- .../org/apache/commons/vfs2/util/OsFamily.java | 3 +- .../apache/commons/vfs2/util/PosixPermissions.java | 2 +- .../apache/commons/vfs2/util/RandomAccessMode.java | 2 +- .../commons/vfs2/util/RawMonitorInputStream.java | 350 +- .../org/apache/commons/vfs2/util/URIUtils.java | 10 +- .../commons/vfs2/FileExtensionSelectorTest.java | 334 +- .../org/apache/commons/vfs2/FileIteratorTest.java | 184 +- .../apache/commons/vfs2/FileTypeSelectorTest.java | 166 +- .../vfs2/InvertIncludeFileSelectorTest.java | 100 +- .../commons/vfs2/PatternFileSelectorTest.java | 324 +- .../test/java/org/apache/commons/vfs2/VFSTest.java | 108 +- .../vfs2/cache/AbstractFilesCacheTestsBase.java | 176 +- .../vfs2/cache/DefaultFilesCacheTestCase.java | 100 +- .../commons/vfs2/cache/DefaultFilesCacheTests.java | 79 +- .../commons/vfs2/cache/LRUFilesCacheTestCase.java | 2 +- .../commons/vfs2/cache/LRUFilesCacheTests.java | 4 + .../commons/vfs2/cache/NullFilesCacheTests.java | 5 + .../vfs2/cache/SoftRefFilesCacheTestCase.java | 100 +- .../commons/vfs2/cache/SoftRefFilesCacheTests.java | 82 +- .../vfs2/cache/WeakRefFilesCacheTestCase.java | 100 +- .../commons/vfs2/cache/WeakRefFilesCacheTests.java | 80 +- .../commons/vfs2/filter/AgeFileFilterTest.java | 412 +-- .../commons/vfs2/filter/AndFileFilterTest.java | 406 +-- .../apache/commons/vfs2/filter/BaseFilterTest.java | 4 +- .../vfs2/filter/CanExecuteFileFilterTest.java | 246 +- .../commons/vfs2/filter/CanReadFileFilterTest.java | 312 +- .../vfs2/filter/CanWriteFileFilterTest.java | 284 +- .../vfs2/filter/DirectoryAndFileFilterTest.java | 314 +- .../commons/vfs2/filter/EmptyFileFilterTest.java | 324 +- .../commons/vfs2/filter/HiddenFileFilterTest.java | 284 +- .../commons/vfs2/filter/NameFileFilterTest.java | 254 +- .../commons/vfs2/filter/NotFileFilterTest.java | 86 +- .../commons/vfs2/filter/OrFileFilterTest.java | 364 +- .../commons/vfs2/filter/PrefixFileFilterTest.java | 254 +- .../commons/vfs2/filter/SizeFileFilterTest.java | 396 +- .../commons/vfs2/filter/SuffixFileFilterTest.java | 254 +- .../vfs2/filter/WildcardFileFilterTest.java | 338 +- .../vfs2/impl/DefaultFileSystemManagerTest.java | 26 + .../vfs2/impl/test/DefaultFileMonitorTest.java | 32 +- .../vfs2/impl/test/VfsClassLoaderTests.java | 6 + .../vfs2/provider/DefaultFileContentTest.java | 340 +- .../commons/vfs2/provider/UriParserTestCase.java | 160 +- .../provider/ftp/test/FtpProviderTestCase.java | 3 +- .../ftp/test/FtpProviderUserDirTestCase.java | 166 +- .../ftp/test/MultipleConnectionTestCase.java | 3 +- .../http/test/GetContentInfoFunctionalTest.java | 2 +- .../http5s/test/Http5sGetContentInfoTest.java | 5 +- .../https/test/GetContentInfoFunctionalTest.java | 2 +- .../vfs2/provider/local/test/FileNameTests.java | 3 + .../provider/local/test/LocalProviderTestCase.java | 1 + .../{FileNameTests.java => TempFileTests.java} | 34 +- .../commons/vfs2/provider/local/test/UrlTests.java | 4 + .../provider/local/test/WindowsFileNameTests.java | 212 +- .../provider/ram/test/RamProviderTestCase.java | 2 +- .../vfs2/provider/res/test/Vfs444TestCase.java | 14 +- .../sftp/test/AbstractSftpProviderTestCase.java | 3 +- .../sftp/test/SftpMultiThreadWriteTests.java | 2 + .../vfs2/provider/tar/test/LargeTarTestCase.java | 4 +- .../provider/tar/test/TarFileSystemTestCase.java | 103 + .../vfs2/provider/test/FileObjectSortTestCase.java | 274 +- .../provider/test/GenericFileNameTestCase.java | 4 + .../commons/vfs2/provider/test/JunctionTests.java | 4 + .../zip/ZipProviderWithCharsetNullTestCase.java | 146 +- .../zip/ZipProviderWithCharsetTestCase.java | 148 +- .../vfs2/provider/zip/test/FileLockTestCase.java | 379 +- .../provider/zip/test/ParseXmlInZipTestCase.java | 354 +- .../vfs2/provider/zip/test/TestEntityResolver.java | 120 +- .../vfs2/provider/zip/test/TestErrorHandler.java | 107 +- .../provider/zip/test/ZipFileObjectTestCase.java | 413 +-- .../provider/zip/test/ZipFileSystemTestCase.java | 68 + .../vfs2/test/AbstractProviderTestCase.java | 7 +- .../vfs2/test/AbstractProviderTestConfig.java | 2 + .../commons/vfs2/test/AbstractTestSuite.java | 8 +- .../org/apache/commons/vfs2/test/ContentTests.java | 31 +- .../test/FileSystemManagerFactoryTestCase.java | 3 + .../commons/vfs2/test/LastModifiedTests.java | 7 + .../org/apache/commons/vfs2/test/NamingTests.java | 10 + .../org/apache/commons/vfs2/test/PathTests.java | 2 +- .../apache/commons/vfs2/test/PermissionsTests.java | 12 +- .../vfs2/test/ProviderCacheStrategyTests.java | 4 + .../commons/vfs2/test/ProviderDeleteTests.java | 7 + .../commons/vfs2/test/ProviderRandomReadTests.java | 11 +- .../vfs2/test/ProviderRandomReadWriteTests.java | 10 +- .../vfs2/test/ProviderRandomSetLengthTests.java | 10 +- .../commons/vfs2/test/ProviderReadTests.java | 32 +- .../commons/vfs2/test/ProviderRenameTests.java | 12 +- .../vfs2/test/ProviderWriteAppendTests.java | 17 +- .../commons/vfs2/test/ProviderWriteTests.java | 73 +- .../org/apache/commons/vfs2/test/UriTests.java | 1 + .../commons/vfs2/test/UrlStructureTests.java | 2 + .../org/apache/commons/vfs2/test/UrlTests.java | 7 +- .../DelegatingFileSystemOptionsBuilderTest.java | 2 +- .../commons/vfs2/util/FreeSocketPortUtil.java | 80 +- .../apache/commons/vfs2/util/NHttpFileServer.java | 487 ++- pom.xml | 55 +- src/changes/changes.xml | 83 +- src/site/site.xml | 3 +- src/site/xdoc/download_vfs.xml | 26 +- src/site/xdoc/mail-lists.xml | 20 +- 272 files changed, 16859 insertions(+), 16400 deletions(-) delete mode 100644 README.txt copy commons-vfs2-sandbox/src/site/site.xml => SECURITY.md (66%) create mode 100644 commons-vfs2-jackrabbit2/.gitignore create mode 100644 commons-vfs2-jackrabbit2/src/test/java/org/apache/commons/vfs2/provider/webdav4/Webdav4FileObjectTest.java copy commons-vfs2/src/main/java/org/apache/commons/vfs2/{operations/vcs/VcsCommitListener.java => util/ArrayUtils.java} (76%) copy commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/local/test/{FileNameTests.java => TempFileTests.java} (55%) create mode 100644 commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/tar/test/TarFileSystemTestCase.java create mode 100644 commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/zip/test/ZipFileSystemTestCase.java