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 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 76c758d  Better method name.
     add bd1ed00  Minor Improvement: (#152)
     add 92242bb  Minor Improvements #152.
     add 8594cc2  Add Java 17-EA to the GitHub build.
     add 2153a5a  Update commons.spotbugs.impl.version 4.1.3 -> 4.2.0.
     add 58ea9ff  Update commons.japicmp.version 0.14.4 -> 0.15.1.
     add 9dc97a0  Use String#isEmpty().
     add 49b59e5  Use Character cache.
     add b21d324  Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-vfs
     add 3916dd2  Bump mockito-inline from 3.6.28 to 3.7.0.
     add a5547ee  Collapse multiple identical catch clauses into one.
     add e0f5757  Fix Checkstyle suppressions DTD link.
     add 265a188  Fix Checkstyle configuration DTD link.
     add 8ecd8ff  Fix Checkstyle suppressions DTD link.
     add a9bcce8  Proper initialization of ThreadLocal.
     add cf6ce4d  Use isEmpty().
     add 4ab0114  Use isEmpty().
     add 048d34d  Minor improvement: (#156)
     add 73b051a  Minor improvements #156.
     add 2cfa0ca  Use isEmpty().
     add 3058824  Use isEmpty().
     add 6d8c3ed  Use isEmpty().
     add 45a2af7  Use isEmpty().
     add ee60210  Use isEmpty().
     add b1f2138  Use isEmpty().
     add 6b1643e  Use isEmpty().
     add f944144  Use isEmpty().
     add 9c4302e  FileContentThreadData: lazy ArrayList initialization to save 
memory (#155)
     add c4f907d  FileContentThreadData: lazy ArrayList initialization to save 
memory #155.
     add f8ff453  Fix Checkstyle XML.
     add df482b7  Update com.puppycrawl.tools:checkstyle 8.38 -> 8.39.
     add 96bca05  Use blocks and remove trailing whitespace.
     add 5e47d5e  Sort methods.
     add a0a0a12  Rename lame package-private methods.
     add 9164afd  Clean up API names for package-private class.
     add 98ce415  Remove Javadoc tag.
     add d80f940  commons-vfs2-jackrabbit2 2.21.4 -> 2.21.5.
     add b2c1ac1  Update org.mockito:mockito-core 3.7.0 -> 3.7.7.
     add a896e17  Update commons.japicmp.version 0.15.1 -> 0.15.2.
     add 0d9ce12  Update com.puppycrawl.tools:checkstyle 8.39 -> 8.40.
     add 5eecaa8  Fix possible ClassCastException in 
DefaultFileSystemManager.freeUnusedResources().
     add e3b447c  Rename private name.
     add bdd08f0  In-line local var.
     add d1b7591  Add and use VFS.close().
     add 001a273  Use the scale in the var name.
     add d6d1a4a  Use generics.
     add 4fee82a  Internal refactoring.
     add 17f676f  Add support for FTP ControlKeepAliveReplyTimeout and 
ControlKeepAliveTimeout.
     add b12369a  Move test packages to the same level as their main 
counterparts.
     add 42a8fe9  Move test packages to the same level as their main 
counterparts.
     add edc49f5  Move test packages to the same level as their main 
counterparts.
     add 9053bd0  Move test packages to the same level as their main 
counterparts.
     add f3f3553  Move test packages to the same level as their main 
counterparts.
     add 6586eca  Move test packages to the same level as their main 
counterparts.
     add df6e8f1  Move test packages to the same level as their main 
counterparts.
     add 925b496  Move test packages to the same level as their main 
counterparts.
     add 3b29b9d  Move test packages to the same level as their main 
counterparts.
     add 8ff1170  Move test packages to the same level as their main 
counterparts.
     add a846bb2  Move test packages to the same level as their main 
counterparts.
     add 1ee8f41  Move test packages to the same level as their main 
counterparts.
     add aa2ba0f  Move test packages to the same level as their main 
counterparts.
     add a9ba06f  Move test packages to the same level as their main 
counterparts.
     add 8d41055  Move test packages to the same level as their main 
counterparts.
     add e67ad1b  Move test packages to the same level as their main 
counterparts.
     add 6e4e9e1  Move test packages to the same level as their main 
counterparts.
     add 7315dd3  Move test packages to the same level as their main 
counterparts.
     add 241ad40  Move test packages to the same level as their main 
counterparts.
     add f54110a  Move test packages to the same level as their main 
counterparts.
     add 85211a0  Move test packages to the same level as their main 
counterparts.
     add 15b5e86  Combine nested if.
     add 9665254  Fix generics warnings.
     add f11dce3  Fix some compiler warnings.
     add 5339baf  [VFS-782] Pass correct proxy authentication credentials #117.
     add 8a971cc  Fix some compiler warnings.
     add bcea7aa  Remove unused exception.
     add ef94f1f  Partial but changed application of PR 
https://github.com/apache/commons-vfs/pull/82
     add 92819b1  Remove unused imports.
     add 905fa12  Clearer test infra method name.
     add e3a3441  Javadoc.
     add 0ac9487  Javadoc.
     add cdac89a  Use Java 8 time APIs.
     add 0369902  Partial but changed application of PR 
https://github.com/apache/commons-vfs/pull/82
     add c4a04c2  Refactor to local var.
     add 40f1a94  Refactor and add tests to support main side of PR 
https://github.com/apache/commons-vfs/pull/82
     add 4e35c2b  Sort members.
     add a310850  Simplify.
     add d890162  Better internal name.
     add 14d8996  Normalize to US English spelling.
     add c430213  Normalize to US English spelling.
     add eed3944  Better internal name.
     add f811391  Better internal name.
     add 83110aa  [VFS-257] [FTP] Add support for MDTM to get more accurate 
last modified times.
     add ab4a356  Better param name.
     add 6308fd5  Bump actions/cache from v2 to v2.1.4 (#159)
     add 1d997bc  Bump actions/cache from v2 to v2.1.4 #159.
     add ed444fb  The Java 8/Linux combination on GitHub returns the time with 
000 milliseconds, IOW with second precision. Workaround OpenJDK 8 and 9 bug 
JDK-8177809 https://bugs.openjdk.java.net/browse/JDK-8177809
     add 8e272d7  Java 8 on GitHub returns the time with 000 milliseconds, IOW 
with second precision. Workaround OpenJDK 8 and 9 bug JDK-8177809 
https://bugs.openjdk.java.net/browse/JDK-8177809
     add 85d9b2a  Minor improvements #160.
     add 061be8e  Sort members.
     add ed9d929  Rename test class to *TestCase to follow pattern.
     add 856dea5  Minor improvement: (#160)
     add 7d75090  Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-vfs
     add e256a82  Make some package private classes final.
     add 1ec4039  [FTP] Add Duration APIs for timeouts.
     add ba5f78b  Use better Duration API.
     add 2648f9f  Add @Deprecated.
     add f3e4835  Javadoc.
     add f9dc10c  Simpler backward compatibility.
     add 643eb50  - [HTTP] Add 
HttpFileSystemConfigBuilder.setConnectionTimeout(FileSystemOptions, Duration) 
and deprecate Integer version. - [HTTP] Add 
HttpFileSystemConfigBuilder.setSoTimeout(FileSystemOptions, Duration) and 
deprecate Integer version. - [HTTP] Add 
HttpFileSystemConfigBuilder.getConnectionTimeout(FileSystemOptions) and 
deprecate Integer version. - [HTTP] Add 
HttpFileSystemConfigBuilder.getSoTimeoutDuration(FileSystemOptions) and 
deprecate Integer version.
     add d0f047a  Checkstyle: Let properties files have as long lines.
     add 211f312  Use timeout as the param name.
     add 6aa2086  - [SFTP] Add 
SftpFileSystemConfigBuilder.setConnectTimeout(FileSystemOptions, Duration) and 
deprecate Integer version. - [SFTP] Add 
SftpFileSystemConfigBuilder.setSessionTimeout(FileSystemOptions, Duration) and 
deprecate Integer version. - [SFTP] Add 
SftpFileSystemConfigBuilder.getConnectTimeout(FileSystemOptions) and deprecate 
Integer version. - [SFTP] Add 
SftpFileSystemConfigBuilder.getSessionTimeout(FileSystemOptions) and deprecate 
Integer version.
     add c8886ed  Remove trailing whitepsace.
     add 7b16ef7  Sort members.
     add 5eaac89  Use final and remove unused imports.
     add 42630be  Use java.time.Duration for timeouts.
     add 5c00acc  Use java.time.Duration for timeouts.
     add 710dd1d  Use lambads.
     add 47df6bf  Use multi-catch clause.
     add 63915f5  Update commons-net:commons-net 3.7.2-> 3.8.0.
     add c67a5ad  Make better use of Commons Net API.
     add e86d486  Cleanups.
     add fdb0399  Fix file resource leak in CombinedResources (properties file) 
which keeps the jar file open.
     add 3840fd0  Fix file resource leak in CombinedResources (properties file) 
which keeps the jar file open.
     add d20492a  Fix Javadoc typo.
     add c98846e  Don't output to the console in tests unless you actually have 
something to report.
     add fbc05a8  Update some dependencies.
     add 1887559  [VFS-794] Fix file resource leak in CombinedResources 
(properties file) which keeps the Commons VFS jar file open.
     add 4e37bb6  Rework SoftRefFilesCache locking part 1 (#158)
     add 2bd0e4e  Rework SoftRefFilesCache locking part 1 #158.
     add 37a15d5  Add @SuppressWarnings and use avoid naming confusion b/w File 
and FileObject.
     add 97766ab  Fix typo in comment. Raise embedded if into parent if.
     add d200347  Use varargs.
     add a1a5515  [VFS-795] add changelog
     add c05755e  Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-vfs
     add e62fa52  Remove unnecessary String creation.
     add 4bc7b44  VFS-785 - credentials conflicting when root and proxy hosts 
are same name but different ports (#120)
     add b50f5f2  Credentials conflict when root and proxy hosts are same name 
but different ports, #120.
     add 23aa732  [HTTP4][HTTP5] Credentials conflict when root and proxy hosts 
are same name but different ports, #120.
     add b6e283c  Update commons-lang3 3.11 -> 3.12.0.
     add 8c35e0f  Remove duplicate constant.
     add b1bea8d  Simplify and remove unused exception from private method.
     add 43fb3d6  Javadoc. Minor formatting. Inline local var. Use ternary 
expression. Distinguish fileSelectInfo vs. fileInfo in param names.
     add 0b66711  Fix spelling in Javadoc.
     add aaebdac  Remove dead comment. Inline single use local vars.
     add 8d24086  Inline single use local vars. Private static final should be 
upper case. Simplify. Javadoc typos. Reuse constants.
     add ab9baed  Inline single use local vars. Better local names.
     add 9de29af  Fix spelling in Javadoc.
     add 810aaca  Organize imports.
     add bd78f31  Extensions are never null, remove null-check.
     add 9e714a2  Relocate new constants. Create new constants.
     add 4ab3e34  More precise local name.
     add 2f1239e  Start reusing Apache Commons Lang.
     add a6b24f1  Fix since tags.
     add 6b56b6a  com.puppycrawl.tools:checkstyle 8.40 -> 8.41.
     add b4444c1  Update commons.spotbugs.version 4.1.4 -> 4.2.0.
     add 06bff76  Move dependency up.
     add 0c8ba43  Remove unused private constant.
     add 0853244  Inline local var.
     add eaf0d6b  Javadoc.
     add 91f5763  Use ternary expression.
     add 03c1408  Add 
org.apache.commons.vfs2.provider.AbstractFileSystem.AbstractFileSystem() for 
Serializable subclasses (PMD).
     add acc57a1  Enable JApiCmp for commons-vfs2-jackrabbit2!
     add 541058a  Use default JApiCmp configuration for 
commons-vfs2-jackrabbit1.
     add 9bfb55c  Refactor dependency version into a property.
     add 0a7c05a  Remove unused private instance variable.
     add bd6ccba  Stub out a log call as a TODO (handle PMD issues)
     add 730cc42  Add maven-pmd-plugin to Maven plugin management section.
     add 5a5a115  Stub out a log call as a TODO (handle PMD issues)
     add 32034cc  Add SpotBugs to Maven plugin management.
     add 02ff1ee  Ignore FindBugs bug on deprecated field we must keep for 
binary compatibility.
     add 7b7f61c  No need to nest in else.
     add df56399  Rework SoftRefFilesCache locking (#154)
     add b61086a  Rework SoftRefFilesCache locking #154.
     add a4b1445  Add spotbugs:check to the default Maven goal.
     add 6fe765a  Use Java 8 API. Remove unused import.
     add b05da82  VFS-782 - Pass correct proxy authentication credentials (#117)
     add da04fa6  [VFS-782] Pass correct proxy authentication credentials #117.
     add 39f72e8  Update descriptions.
     add 6ffd8a1  Replace the custom section on getting sources with a link to 
the SCM page.
     add 9097294  Pick up spotbugs-maven-plugin version from plugin management 
section.
     add 54bf932  Copy Maven version mentioned in BUILDING.txt.
     add 545e08e  Mention default goal.
     add 06bcf33  Sort members.
     add ccfe866  In line single use local variable.
     add ca39039  Sort Sort members.
     add 3bae0b8  More informative debug output.
     add 0addb7e  Javadoc and comment.
     add 2551cc3  Formatting, comments.
     add 61f5ad7  Formatting.
     add b3a55d4  Sort members.
     add fcfc067  Reduce thread leaks in tests from 76 to 29.
     add f527ef0  Remove unused imports.
     add 83702d7  - Remove dead comment. - Update 
com.github.siom79.japicmp:japicmp-maven-plugin 0.15.2 -> 0.15.3.
     add abfaec3  Clean up docs in preparation for release.
     add 45e59b5  Prepare for release candidate.
     new 4fbaade  Update POM version numbers for Apache release 2.8.0

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/maven.yml                        |   8 +-
 .travis.yml                                        |   5 +-
 BUILDING.txt                                       |   4 +
 NOTICE.txt                                         |   2 +-
 README.md                                          |   4 +-
 RELEASE-NOTES.txt                                  |  90 +++
 checkstyle-suppressions.xml                        |   6 +-
 checkstyle.xml                                     |   4 +-
 commons-vfs2-distribution/pom.xml                  |   4 +-
 commons-vfs2-examples/README.md                    | 219 +++----
 commons-vfs2-examples/pom.xml                      |   4 +-
 .../org/apache/commons/vfs2/example/Shell.java     |  15 +-
 .../apache/commons/vfs2/libcheck/SftpCheck.java    |   6 +-
 commons-vfs2-jackrabbit1/pom.xml                   |  71 +-
 .../vfs2/provider/webdav/ExceptionConverter.java   |  31 +-
 .../vfs2/provider/webdav/WebdavFileNameParser.java |   1 -
 .../vfs2/provider/webdav/WebdavFileObject.java     |  41 +-
 .../vfs2/provider/webdav/WebdavFileProvider.java   |   3 +-
 .../webdav/test/WebdavProviderTestCase.java        |   6 +-
 .../webdav/test/WebdavProviderTestSuite.java       |  32 +-
 .../webdav/test/WebdavVersioningTests.java         |   7 +-
 commons-vfs2-jackrabbit2/pom.xml                   |  29 +-
 .../vfs2/provider/webdav4/ExceptionConverter.java  |  31 +-
 .../provider/webdav4/Webdav4FileNameParser.java    |   1 -
 .../vfs2/provider/webdav4/Webdav4FileObject.java   |  86 +--
 .../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      |   6 +-
 .../webdav4/test/Webdav4ProviderTestSuite.java     |  32 +-
 .../webdav4/test/Webdav4VersioningTests.java       |   7 +-
 commons-vfs2-sandbox/pom.xml                       |   4 +-
 .../vfs2/provider/mime/MimeAttributesMap.java      |   4 +-
 .../vfs2/provider/mime/MimeFileProvider.java       |   1 -
 .../commons/vfs2/provider/smb/SmbFileName.java     |   2 +-
 .../vfs2/provider/smb/SmbFileNameParser.java       |   2 +-
 .../commons/vfs2/provider/smb/SmbFileObject.java   |   9 +-
 .../commons/vfs2/provider/smb/SmbFileProvider.java |   1 -
 .../provider/smb/SmbFileRandomAccessContent.java   |   6 +-
 .../provider/smb/test/SmbProviderTestCase.java     |   9 +-
 commons-vfs2/pom.xml                               |   5 +-
 .../org/apache/commons/vfs2/CacheStrategy.java     |   2 +-
 .../java/org/apache/commons/vfs2/Capability.java   |   2 +-
 .../org/apache/commons/vfs2/FileDepthSelector.java |  20 +-
 .../apache/commons/vfs2/FileExtensionSelector.java |   3 -
 .../java/org/apache/commons/vfs2/FileFilter.java   |   4 +-
 .../apache/commons/vfs2/FileFilterSelector.java    |   6 +-
 .../java/org/apache/commons/vfs2/FileName.java     |   7 +
 .../java/org/apache/commons/vfs2/FileObject.java   |   7 +
 .../java/org/apache/commons/vfs2/FileSystem.java   |   5 +-
 .../commons/vfs2/FileSystemConfigBuilder.java      | 243 +++----
 .../apache/commons/vfs2/FileSystemException.java   |   6 +-
 .../org/apache/commons/vfs2/FileSystemManager.java |   8 +-
 .../org/apache/commons/vfs2/FileSystemOptions.java |  25 +-
 .../java/org/apache/commons/vfs2/FileType.java     |   2 +-
 .../java/org/apache/commons/vfs2/FilesCache.java   |  34 +-
 .../java/org/apache/commons/vfs2/NameScope.java    |   2 +-
 .../java/org/apache/commons/vfs2/Selectors.java    |   2 +-
 .../commons/vfs2/UserAuthenticationData.java       |  21 +-
 .../src/main/java/org/apache/commons/vfs2/VFS.java |  36 +-
 .../commons/vfs2/auth/StaticUserAuthenticator.java |  40 +-
 .../commons/vfs2/cache/AbstractFilesCache.java     |   7 +-
 .../commons/vfs2/cache/DefaultFilesCache.java      |   1 -
 .../commons/vfs2/cache/FileSystemAndNameKey.java   |   2 +-
 .../apache/commons/vfs2/cache/LRUFilesCache.java   |  11 +-
 .../apache/commons/vfs2/cache/NullFilesCache.java  |   4 +
 .../commons/vfs2/cache/SoftRefFilesCache.java      | 322 ++++------
 .../apache/commons/vfs2/filter/AgeFileFilter.java  |  11 +-
 .../apache/commons/vfs2/filter/AndFileFilter.java  |   7 +-
 .../commons/vfs2/filter/CanExecuteFileFilter.java  |   6 +-
 .../commons/vfs2/filter/CanReadFileFilter.java     |   6 +-
 .../commons/vfs2/filter/CanWriteFileFilter.java    |   6 +-
 .../commons/vfs2/filter/DirectoryFileFilter.java   |   6 +-
 .../commons/vfs2/filter/EmptyFileFilter.java       |   8 +-
 .../commons/vfs2/filter/FalseFileFilter.java       |   4 +-
 .../apache/commons/vfs2/filter/FileFileFilter.java |   6 +-
 .../commons/vfs2/filter/HiddenFileFilter.java      |   8 +-
 .../apache/commons/vfs2/filter/NameFileFilter.java |   6 +-
 .../apache/commons/vfs2/filter/NotFileFilter.java  |   6 +-
 .../apache/commons/vfs2/filter/OrFileFilter.java   |   4 +-
 .../commons/vfs2/filter/PrefixFileFilter.java      |   6 +-
 .../commons/vfs2/filter/RegexFileFilter.java       |   6 +-
 .../apache/commons/vfs2/filter/SizeFileFilter.java |  10 +-
 .../commons/vfs2/filter/SizeRangeFileFilter.java   |   4 +-
 .../commons/vfs2/filter/SuffixFileFilter.java      |   6 +-
 .../vfs2/filter/SymbolicLinkFileFilter.java        |   8 +-
 .../apache/commons/vfs2/filter/TrueFileFilter.java |   4 +-
 .../commons/vfs2/filter/WildcardFileFilter.java    |  36 +-
 .../org/apache/commons/vfs2/function/package.html  |   2 +-
 .../commons/vfs2/impl/DecoratedFileObject.java     |   1 -
 .../commons/vfs2/impl/DefaultFileMonitor.java      |  22 +-
 .../vfs2/impl/DefaultFileSystemConfigBuilder.java  |   2 +-
 .../vfs2/impl/DefaultFileSystemManager.java        |  45 +-
 .../org/apache/commons/vfs2/impl/FileTypeMap.java  |   4 +-
 .../vfs2/impl/PrivilegedFileReplicator.java        |   2 +-
 .../org/apache/commons/vfs2/impl/Resource.java     |   2 +-
 .../vfs2/impl/StandardFileSystemManager.java       |  43 +-
 .../commons/vfs2/impl/URLStreamHandlerProxy.java   |   5 +-
 .../apache/commons/vfs2/impl/VFSClassLoader.java   |  13 +-
 .../operations/AbstractFileOperationProvider.java  |  11 +-
 .../commons/vfs2/operations/vcs/VcsStatus.java     |   4 +-
 .../commons/vfs2/provider/AbstractFileName.java    |  43 +-
 .../commons/vfs2/provider/AbstractFileObject.java  |  44 +-
 .../vfs2/provider/AbstractFileProvider.java        |  29 +-
 .../commons/vfs2/provider/AbstractFileSystem.java  |  35 +-
 .../vfs2/provider/AbstractLayeredFileProvider.java |   1 -
 .../provider/AbstractOriginatingFileProvider.java  |   3 +-
 .../vfs2/provider/AbstractVfsContainer.java        |   4 +-
 .../vfs2/provider/CompositeFileProvider.java       |   1 -
 .../commons/vfs2/provider/DefaultFileContent.java  |  53 +-
 .../vfs2/provider/DefaultURLStreamHandler.java     |  12 +-
 .../commons/vfs2/provider/DelegateFileObject.java  |   9 +-
 .../vfs2/provider/FileContentThreadData.java       |  67 +-
 .../commons/vfs2/provider/GenericFileName.java     |  13 +-
 .../apache/commons/vfs2/provider/UriParser.java    |   5 +-
 .../vfs2/provider/bzip2/Bzip2FileProvider.java     |   1 -
 .../compressed/CompressedFileFileProvider.java     |   1 -
 .../vfs2/provider/ftp/FTPClientWrapper.java        |  55 +-
 .../commons/vfs2/provider/ftp/FtpClient.java       |  32 +
 .../vfs2/provider/ftp/FtpClientFactory.java        | 188 +++---
 .../vfs2/provider/ftp/FtpFileNameParser.java       |   8 +-
 .../commons/vfs2/provider/ftp/FtpFileObject.java   | 715 +++++++++++----------
 .../commons/vfs2/provider/ftp/FtpFileProvider.java |  16 +-
 .../commons/vfs2/provider/ftp/FtpFileSystem.java   |  58 +-
 .../provider/ftp/FtpFileSystemConfigBuilder.java   | 436 +++++++++----
 .../commons/vfs2/provider/ftp/FtpFileType.java     |   2 +-
 .../vfs2/provider/ftp/FtpRandomAccessContent.java  |  64 +-
 .../vfs2/provider/ftps/FtpsClientFactory.java      |   7 +-
 .../vfs2/provider/ftps/FtpsFileProvider.java       |   1 -
 .../provider/ftps/FtpsFileSystemConfigBuilder.java |   4 +-
 .../commons/vfs2/provider/gzip/GzipFileObject.java |   6 +-
 .../vfs2/provider/gzip/GzipFileProvider.java       |   1 -
 .../vfs2/provider/hdfs/HdfsFileAttributes.java     |   2 +-
 .../vfs2/provider/hdfs/HdfsFileProvider.java       |   9 +-
 .../commons/vfs2/provider/hdfs/HdfsFileSystem.java |  13 +-
 .../provider/hdfs/HdfsFileSystemConfigBuilder.java |  20 +-
 .../vfs2/provider/http/HttpClientFactory.java      |  49 +-
 .../provider/http/HttpFileContentInfoFactory.java  |  10 +-
 .../vfs2/provider/http/HttpFileNameParser.java     |   8 +-
 .../commons/vfs2/provider/http/HttpFileObject.java |  14 +-
 .../vfs2/provider/http/HttpFileProvider.java       |  11 +-
 .../commons/vfs2/provider/http/HttpFileSystem.java |  10 +-
 .../provider/http/HttpFileSystemConfigBuilder.java | 296 +++++----
 .../provider/http/HttpRandomAccessContent.java     |  54 +-
 .../vfs2/provider/http4/Http4FileNameParser.java   |   8 +-
 .../vfs2/provider/http4/Http4FileObject.java       |  96 +--
 .../vfs2/provider/http4/Http4FileProvider.java     | 236 +++----
 .../vfs2/provider/http4/Http4FileSystem.java       |   8 +-
 .../http4/Http4FileSystemConfigBuilder.java        | 429 +++++++------
 .../provider/http4/Http4RandomAccessContent.java   |  56 +-
 .../MonitoredHttpResponseContentInputStream.java   |   2 +-
 .../vfs2/provider/http4s/Http4sFileNameParser.java |   8 +-
 .../vfs2/provider/http4s/Http4sFileProvider.java   |   1 -
 .../vfs2/provider/http5/Http5FileNameParser.java   |   8 +-
 .../vfs2/provider/http5/Http5FileObject.java       |  92 +--
 .../vfs2/provider/http5/Http5FileProvider.java     | 258 ++++----
 .../vfs2/provider/http5/Http5FileSystem.java       |   8 +-
 .../http5/Http5FileSystemConfigBuilder.java        | 441 +++++++------
 .../provider/http5/Http5RandomAccessContent.java   |  56 +-
 .../MonitoredHttpResponseContentInputStream.java   |   2 +-
 .../vfs2/provider/http5s/Http5sFileNameParser.java |   8 +-
 .../vfs2/provider/http5s/Http5sFileProvider.java   |   1 -
 .../vfs2/provider/https/HttpsFileNameParser.java   |   8 +-
 .../vfs2/provider/https/HttpsFileProvider.java     |   1 -
 .../commons/vfs2/provider/jar/JarFileProvider.java |  10 +-
 .../commons/vfs2/provider/jar/JarFileSystem.java   |  53 +-
 .../provider/local/DefaultLocalFileProvider.java   |   6 +-
 .../vfs2/provider/local/GenericFileNameParser.java |   3 +-
 .../local/LocalFileRandomAccessContent.java        |   2 +-
 .../vfs2/provider/local/LocalFileSystem.java       |   3 +-
 .../commons/vfs2/provider/ram/RamFileData.java     |  14 +-
 .../commons/vfs2/provider/ram/RamFileObject.java   |   3 +-
 .../vfs2/provider/ram/RamFileOutputStream.java     |   3 +-
 .../commons/vfs2/provider/ram/RamFileProvider.java |   1 -
 .../provider/ram/RamFileRandomAccessContent.java   |   6 +-
 .../commons/vfs2/provider/ram/RamFileSystem.java   |  47 +-
 .../vfs2/provider/res/ResourceFileNameParser.java  |   3 +-
 .../res/ResourceFileSystemConfigBuilder.java       |   4 +-
 .../vfs2/provider/sftp/BytesIdentityInfo.java      |   2 -
 .../vfs2/provider/sftp/SftpClientFactory.java      |  24 +-
 .../commons/vfs2/provider/sftp/SftpFileObject.java |   6 +-
 .../vfs2/provider/sftp/SftpFileProvider.java       |   1 -
 .../commons/vfs2/provider/sftp/SftpFileSystem.java |  17 +-
 .../provider/sftp/SftpFileSystemConfigBuilder.java | 373 ++++++-----
 .../provider/sftp/SftpRandomAccessContent.java     |   6 +-
 .../commons/vfs2/provider/tar/TarFileObject.java   |   3 +-
 .../commons/vfs2/provider/tar/TarFileProvider.java |   1 -
 .../commons/vfs2/provider/tar/TarFileSystem.java   | 202 +++---
 .../vfs2/provider/tar/Tbz2FileProvider.java        |   1 -
 .../commons/vfs2/provider/tar/TgzFileProvider.java |   1 -
 .../vfs2/provider/temp/TemporaryFileProvider.java  |   9 +-
 .../vfs2/provider/url/UrlFileNameParser.java       |   6 +-
 .../commons/vfs2/provider/url/UrlFileProvider.java |   1 -
 .../commons/vfs2/provider/zip/ZipFileObject.java   |   3 +-
 .../commons/vfs2/provider/zip/ZipFileProvider.java |   1 -
 .../commons/vfs2/provider/zip/ZipFileSystem.java   |  14 +-
 .../provider/zip/ZipFileSystemConfigBuilder.java   |   2 +-
 .../commons/vfs2/tasks/AbstractSyncTask.java       |   6 +-
 .../apache/commons/vfs2/tasks/ShowFileTask.java    |   8 +-
 .../commons/vfs2/util/CombinedResources.java       |  70 +-
 .../apache/commons/vfs2/util/DefaultCryptor.java   |   6 +-
 .../util/DelegatingFileSystemOptionsBuilder.java   |  30 +-
 .../apache/commons/vfs2/util/FileObjectUtils.java  |  36 +-
 .../org/apache/commons/vfs2/util/Messages.java     |  33 +-
 .../commons/vfs2/util/MonitorOutputStream.java     |   2 +-
 .../vfs2/util/MonitorRandomAccessContent.java      |   2 +-
 .../main/java/org/apache/commons/vfs2/util/Os.java |  33 +-
 .../org/apache/commons/vfs2/util/OsFamily.java     |   8 +-
 .../apache/commons/vfs2/util/PosixPermissions.java |   2 +-
 .../apache/commons/vfs2/util/RandomAccessMode.java |   5 +-
 .../org/apache/commons/vfs2/util/URIUtils.java     |  21 +-
 .../commons/vfs2/util/UserAuthenticatorUtils.java  |   8 +-
 .../org/apache/commons/AbstractVfsTestCase.java    | 161 ++---
 .../vfs2/{test => }/AbstractProviderTestCase.java  |  20 +-
 .../{test => }/AbstractProviderTestConfig.java     |  46 +-
 .../commons/vfs2/{test => }/AbstractTestSuite.java | 111 ++--
 .../commons/vfs2/{test => }/CacheTestSuite.java    |   2 +-
 .../commons/vfs2/{test => }/ContentTests.java      |   8 +-
 .../commons/vfs2/FileExtensionSelectorTest.java    |   2 +-
 .../apache/commons/vfs2/{test => }/FileInfo.java   |   4 +-
 .../FileSystemManagerFactoryTestCase.java          |   7 +-
 .../commons/vfs2/{test => }/LastModifiedTests.java |  60 +-
 .../commons/vfs2/{test => }/NamingTests.java       |   6 +-
 .../apache/commons/vfs2/{test => }/PathTests.java  |   9 +-
 .../commons/vfs2/{test => }/PermissionsTests.java  |  10 +-
 .../{test => }/ProviderCacheStrategyTests.java     |   8 +-
 .../vfs2/{test => }/ProviderDeleteTests.java       |  13 +-
 .../vfs2/{test => }/ProviderRandomReadTests.java   |   7 +-
 .../{test => }/ProviderRandomReadWriteTests.java   |   8 +-
 .../{test => }/ProviderRandomSetLengthTests.java   |   8 +-
 .../commons/vfs2/{test => }/ProviderReadTests.java |  13 +-
 .../vfs2/{test => }/ProviderRenameTests.java       |  11 +-
 .../vfs2/{test => }/ProviderTestConfig.java        |   5 +-
 .../commons/vfs2/{test => }/ProviderTestSuite.java |   5 +-
 .../vfs2/{test => }/ProviderWriteAppendTests.java  |  12 +-
 .../vfs2/{test => }/ProviderWriteTests.java        |  51 +-
 .../apache/commons/vfs2/{test => }/UriTests.java   |   9 +-
 .../commons/vfs2/{test => }/UrlStructureTests.java |   6 +-
 .../apache/commons/vfs2/{test => }/UrlTests.java   |   8 +-
 .../vfs2/{test => }/VerifyingFileSelector.java     |   7 +-
 .../vfs2/cache/AbstractFilesCacheTestsBase.java    |   6 +-
 .../vfs2/cache/DefaultFilesCacheTestCase.java      |   6 +-
 .../commons/vfs2/cache/LRUFilesCacheTestCase.java  |   8 +-
 .../commons/vfs2/cache/NullFilesCacheTestCase.java |   6 +-
 .../vfs2/cache/SoftRefFilesCacheTestCase.java      |  11 +-
 .../commons/vfs2/cache/SoftRefFilesCacheTests.java |   2 +-
 .../vfs2/cache/WeakRefFilesCacheTestCase.java      |   6 +-
 .../commons/vfs2/filter/AgeFileFilterTest.java     |  24 +-
 .../commons/vfs2/filter/AndFileFilterTest.java     |   6 +-
 .../apache/commons/vfs2/filter/BaseFilterTest.java |  13 +-
 .../commons/vfs2/filter/HiddenFileFilterTest.java  |   2 +-
 .../impl/{test => }/DefaultFileMonitorTest.java    |  15 +-
 .../vfs2/impl/DefaultFileSystemManagerTest.java    |  67 ++
 .../vfs2/impl/{test => }/VfsClassLoaderTests.java  |  10 +-
 .../impl/test/DefaultFileSystemManagerTest.java    |  66 --
 .../vfs2/operations/BasicOperationsTestCase.java   |   2 +-
 .../commons/vfs2/perf/FileNamePerformance.java     |  18 +-
 .../ftp/FtpFileSystemConfigBuilderTestCase.java    |  47 ++
 .../provider/ftp/FtpMdtmOffLastModifiedTests.java  |  51 ++
 .../provider/ftp/FtpMdtmOnLastModifiedTests.java   |  54 ++
 .../provider/ftp/FtpProviderMdtmOffTestCase.java   |  53 ++
 .../provider/ftp/FtpProviderMdtmOnTestCase.java}   |  19 +-
 .../ftp/{test => }/FtpProviderTestCase.java        |  95 ++-
 .../ftp/{test => }/FtpProviderUserDirTestCase.java |  18 +-
 .../ftp/{test => }/MultipleConnectionTestCase.java |   6 +-
 .../{test => }/AbstractFtpsProviderTestCase.java   |  13 +-
 .../{test => }/FtpsProviderExplicitTestCase.java   |   6 +-
 .../{test => }/FtpsProviderImplicitTestCase.java   |   5 +-
 .../{test => }/MultipleConnectionTestCase.java     |   2 +-
 .../hdfs/{test => }/HdfsFileProviderTest.java      |   8 +-
 .../hdfs/{test => }/HdfsFileProviderTestCase.java  |   9 +-
 .../{test => }/GetContentInfoFunctionalTest.java   |  37 +-
 .../http/{test => }/HttpFilesCacheTestCase.java    |   2 +-
 .../http/{test => }/HttpProviderTestCase.java      |  94 +--
 .../http4/{test => }/Http4FilesCacheTestCase.java  |   2 +-
 .../http4/{test => }/Http4GetContentInfoTest.java  |  88 ++-
 .../http4/{test => }/Http4ProviderTestCase.java    |  89 +--
 .../{test => }/Http4sGetContentInfoTest.java       |  37 +-
 .../http5/{test => }/Http5FilesCacheTestCase.java  |   2 +-
 ...oTest.java => Http5GetContentInfoTestCase.java} |  88 ++-
 .../http5/{test => }/Http5ProviderTestCase.java    |  83 +--
 .../{test => }/Http5sGetContentInfoTest.java       |  90 +--
 .../{test => }/GetContentInfoFunctionalTest.java   |  41 +-
 .../jar/{test => }/JarAttributesTestCase.java      |   2 +-
 .../jar/{test => }/JarProviderTestCase.java        |   7 +-
 .../provider/jar/{test => }/NestedJarTestCase.java |   7 +-
 .../local/{test => }/ConversionTestCase.java       |   2 +-
 .../provider/local/{test => }/FileNameTests.java   |   5 +-
 .../local/{test => }/LocalProviderTestCase.java    |  13 +-
 .../FileNameTests.java => TempFileTests.java}      |  36 +-
 .../vfs2/provider/local/{test => }/UrlTests.java   |   4 +-
 .../local/{test => }/WindowsFileNameTests.java     |   7 +-
 .../ram/{test => }/CustomRamProviderTest.java      |   4 +-
 .../RamFileRandomAccessContentTestCase.java        |   4 +-
 .../ram/{test => }/RamProviderTestCase.java        |  12 +-
 .../provider/res/{test => }/ResSchemeTestCase.java |   2 +-
 .../res/{test => }/ResourceProviderTestCase.java   |   7 +-
 .../provider/res/{test => }/Vfs444TestCase.java    |   9 +-
 .../{test => }/AbstractSftpProviderTestCase.java   |  28 +-
 .../sftp/SftpFileSystemConfigBuilderTestCase.java  |  59 ++
 .../sftp/{test => }/SftpMultiThreadWriteTests.java |   6 +-
 .../SftpProviderClosedExecChannelTestCase.java     |  14 +-
 .../SftpProviderStreamProxyModeTestCase.java       |  10 +-
 .../sftp/{test => }/SftpProviderTestCase.java      |   4 +-
 .../tar/{test => }/CreateFileSystemTestCase.java   |   3 +-
 .../provider/tar/{test => }/LargeTarTestCase.java  |   7 +-
 .../provider/tar/{test => }/NestedTarTestCase.java |   7 +-
 .../tar/{test => }/NestedTbz2TestCase.java         |   7 +-
 .../provider/tar/{test => }/NestedTgzTestCase.java |   7 +-
 .../tar/{test => }/TarFileObjectTestCase.java      |   2 +-
 .../vfs2/provider/tar/TarFileSystemTestCase.java   | 103 +++
 .../tar/{test => }/TarProviderTestCase.java        |   7 +-
 .../tar/{test => }/Tbz2ProviderTestCase.java       |   7 +-
 .../tar/{test => }/TgzProviderTestCase.java        |   7 +-
 .../temp/{test => }/TemporaryProviderTestCase.java |   7 +-
 .../vfs2/provider/test/JunctionProviderConfig.java |   2 +-
 .../commons/vfs2/provider/test/JunctionTests.java  |   2 +-
 .../provider/test/VirtualProviderTestCase.java     |   4 +-
 .../url/{test => }/UrlHttpProviderTestCase.java    |   7 +-
 .../url/{test => }/UrlProviderHttpTestCase.java    |  11 +-
 .../url/{test => }/UrlProviderTestCase.java        |   7 +-
 .../provider/zip/{test => }/FileLockTestCase.java  |  11 +-
 .../provider/zip/{test => }/NestedZipTestCase.java |   7 +-
 .../zip/{test => }/ParseXmlInZipTestCase.java      |   9 +-
 .../zip/{test => }/TestEntityResolver.java         |   2 +-
 .../provider/zip/{test => }/TestErrorHandler.java  |   3 +-
 .../zip/{test => }/ZipFileObjectTestCase.java      |   5 +-
 .../vfs2/provider/zip/ZipFileSystemTestCase.java   |  68 ++
 .../zip/{test => }/ZipProviderTestCase.java        |   7 +-
 .../zip/ZipProviderWithCharsetNullTestCase.java    |   4 +-
 .../zip/ZipProviderWithCharsetTestCase.java        |   4 +-
 .../DelegatingFileSystemOptionsBuilderTest.java    |   4 +-
 .../apache/commons/vfs2/util/NHttpFileServer.java  |   3 +-
 findbugs-exclude-filter.xml                        |  13 +-
 pom.xml                                            | 123 ++--
 src/changes/changes.xml                            | 199 +++++-
 src/site/site.xml                                  |   3 +-
 src/site/xdoc/api.xml                              |  21 +-
 src/site/xdoc/{download.xml => build.xml}          |  48 +-
 src/site/xdoc/download_vfs.xml                     |  26 +-
 src/site/xdoc/filesystems.xml                      |   6 +-
 src/site/xdoc/index.xml                            |  11 +-
 343 files changed, 5645 insertions(+), 4548 deletions(-)
 create mode 100644 
commons-vfs2-jackrabbit2/src/test/java/org/apache/commons/vfs2/provider/webdav4/Webdav4FileObjectTest.java
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/AbstractProviderTestCase.java (95%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/AbstractProviderTestConfig.java (69%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/AbstractTestSuite.java (77%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/CacheTestSuite.java (97%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/ContentTests.java (97%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/FileInfo.java (97%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/FileSystemManagerFactoryTestCase.java (89%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/LastModifiedTests.java (62%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/NamingTests.java (98%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/PathTests.java (93%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/PermissionsTests.java (95%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/ProviderCacheStrategyTests.java (95%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/ProviderDeleteTests.java (90%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/ProviderRandomReadTests.java (92%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/ProviderRandomReadWriteTests.java (92%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/ProviderRandomSetLengthTests.java (92%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/ProviderReadTests.java (96%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/ProviderRenameTests.java (94%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/ProviderTestConfig.java (91%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/ProviderTestSuite.java (96%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/ProviderWriteAppendTests.java (90%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/ProviderWriteTests.java (94%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/UriTests.java (93%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/UrlStructureTests.java (92%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/UrlTests.java (94%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/{test => 
}/VerifyingFileSelector.java (94%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/impl/{test => 
}/DefaultFileMonitorTest.java (97%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/impl/{test => 
}/VfsClassLoaderTests.java (96%)
 delete mode 100644 
commons-vfs2/src/test/java/org/apache/commons/vfs2/impl/test/DefaultFileSystemManagerTest.java
 create mode 100644 
commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ftp/FtpFileSystemConfigBuilderTestCase.java
 create mode 100644 
commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ftp/FtpMdtmOffLastModifiedTests.java
 create mode 100644 
commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ftp/FtpMdtmOnLastModifiedTests.java
 create mode 100644 
commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ftp/FtpProviderMdtmOffTestCase.java
 copy 
commons-vfs2/src/{main/java/org/apache/commons/vfs2/operations/vcs/VcsLogEntryHandler.java
 => 
test/java/org/apache/commons/vfs2/provider/ftp/FtpProviderMdtmOnTestCase.java} 
(69%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ftp/{test 
=> }/FtpProviderTestCase.java (71%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ftp/{test 
=> }/FtpProviderUserDirTestCase.java (98%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ftp/{test 
=> }/MultipleConnectionTestCase.java (93%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ftps/{test 
=> }/AbstractFtpsProviderTestCase.java (93%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ftps/{test 
=> }/FtpsProviderExplicitTestCase.java (85%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ftps/{test 
=> }/FtpsProviderImplicitTestCase.java (90%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ftps/{test 
=> }/MultipleConnectionTestCase.java (98%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/hdfs/{test 
=> }/HdfsFileProviderTest.java (97%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/hdfs/{test 
=> }/HdfsFileProviderTestCase.java (95%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http/{test 
=> }/GetContentInfoFunctionalTest.java (93%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http/{test 
=> }/HttpFilesCacheTestCase.java (97%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http/{test 
=> }/HttpProviderTestCase.java (78%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http4/{test 
=> }/Http4FilesCacheTestCase.java (97%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http4/{test 
=> }/Http4GetContentInfoTest.java (52%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http4/{test 
=> }/Http4ProviderTestCase.java (80%)
 rename 
commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http4s/{test => 
}/Http4sGetContentInfoTest.java (89%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http5/{test 
=> }/Http5FilesCacheTestCase.java (97%)
 rename 
commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http5/{test/Http5GetContentInfoTest.java
 => Http5GetContentInfoTestCase.java} (54%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http5/{test 
=> }/Http5ProviderTestCase.java (87%)
 rename 
commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http5s/{test => 
}/Http5sGetContentInfoTest.java (69%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/https/{test 
=> }/GetContentInfoFunctionalTest.java (94%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/jar/{test 
=> }/JarAttributesTestCase.java (97%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/jar/{test 
=> }/JarProviderTestCase.java (90%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/jar/{test 
=> }/NestedJarTestCase.java (90%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/local/{test 
=> }/ConversionTestCase.java (98%)
 copy commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/local/{test 
=> }/FileNameTests.java (94%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/local/{test 
=> }/LocalProviderTestCase.java (84%)
 rename 
commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/local/{test/FileNameTests.java
 => TempFileTests.java} (51%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/local/{test 
=> }/UrlTests.java (94%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/local/{test 
=> }/WindowsFileNameTests.java (95%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ram/{test 
=> }/CustomRamProviderTest.java (98%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ram/{test 
=> }/RamFileRandomAccessContentTestCase.java (91%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ram/{test 
=> }/RamProviderTestCase.java (86%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/res/{test 
=> }/ResSchemeTestCase.java (98%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/res/{test 
=> }/ResourceProviderTestCase.java (89%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/res/{test 
=> }/Vfs444TestCase.java (93%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/sftp/{test 
=> }/AbstractSftpProviderTestCase.java (96%)
 create mode 100644 
commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystemConfigBuilderTestCase.java
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/sftp/{test 
=> }/SftpMultiThreadWriteTests.java (95%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/sftp/{test 
=> }/SftpProviderClosedExecChannelTestCase.java (81%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/sftp/{test 
=> }/SftpProviderStreamProxyModeTestCase.java (90%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/sftp/{test 
=> }/SftpProviderTestCase.java (92%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/tar/{test 
=> }/CreateFileSystemTestCase.java (95%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/tar/{test 
=> }/LargeTarTestCase.java (97%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/tar/{test 
=> }/NestedTarTestCase.java (92%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/tar/{test 
=> }/NestedTbz2TestCase.java (90%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/tar/{test 
=> }/NestedTgzTestCase.java (90%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/tar/{test 
=> }/TarFileObjectTestCase.java (98%)
 create mode 100644 
commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/tar/TarFileSystemTestCase.java
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/tar/{test 
=> }/TarProviderTestCase.java (89%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/tar/{test 
=> }/Tbz2ProviderTestCase.java (89%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/tar/{test 
=> }/TgzProviderTestCase.java (90%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/temp/{test 
=> }/TemporaryProviderTestCase.java (88%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/url/{test 
=> }/UrlHttpProviderTestCase.java (89%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/url/{test 
=> }/UrlProviderHttpTestCase.java (90%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/url/{test 
=> }/UrlProviderTestCase.java (89%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/zip/{test 
=> }/FileLockTestCase.java (95%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/zip/{test 
=> }/NestedZipTestCase.java (90%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/zip/{test 
=> }/ParseXmlInZipTestCase.java (96%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/zip/{test 
=> }/TestEntityResolver.java (98%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/zip/{test 
=> }/TestErrorHandler.java (96%)
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/zip/{test 
=> }/ZipFileObjectTestCase.java (98%)
 create mode 100644 
commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/zip/ZipFileSystemTestCase.java
 rename commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/zip/{test 
=> }/ZipProviderTestCase.java (89%)
 rename src/site/xdoc/{download.xml => build.xml} (75%)

Reply via email to