This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/maven/slf4j.version-1.7.32
in repository https://gitbox.apache.org/repos/asf/commons-vfs.git.
discard bf856b2 Bump slf4j.version from 1.7.26 to 1.7.32
add 6b10dcd Bump spotbugs-maven-plugin from 4.3.0 to 4.5.0.0.
add 716ed8e Bump net.sourceforge.pmd:pmd-* 6.37.0 -> 6.40.0.
add c3570c8 Fix PMD issue: Remove use of implied final in
try-with-resources.
add 0817f0e Fix PMD UselessParentheses.
add d8c3c0d Fix PMD UnusedLocalVariable.
add e551432 Fix PMD UnusedPrivateField.
add e496120 Fix PMD EmptyCatchBlock.
add 5e73763 Fix PMD and unlikely but possible NPE and throw appropriate
exception instead.
add af7e1dd Fix PMD AvoidBranchingStatementAsLastInLoop & EmptyCatchBlock.
add 4d7756e Enabled PMD check in Maven default goal.
add 3f2cfce Default size is fine.
add c0e2899 Add missing Javadocs and use better parameter names.
add dcaeb6b Add missing Javadocs.
add 5afec75 Camel-case internal name.
add 87b52ac Better use of the internal concurrent map.
add 6c25a03 Format, inline single-use local variable.
add aa9f2ca Fix Checkstyle errors: JavadocStyle: First sentence should
end with a period.
add 3cb3887 Fix Checkstyle errors: JavadocStyle: First sentence should
end with a period.
add f7916a9 Fix Checkstyle: Redundant 'final' modifier.
add 5f8f7fe MissingJavadocMethod: Missing a Javadoc comment.
add 20cf3ae Add FalseFileFilter.INSTANCE and deprecate
FalseFileFilter.FALSE.
add 5d6c451 Refactor common test fixtures.
add 84fa6f7 Add TrueFileFilter.INSTANCE and deprecate TrueFileFilter.TRUE.
add ebf4744 Better parameter name.
add 3800f0e Better parameter name.
add a85edd2 Add missing license header.
add bd43292 Fix Checkstyle MissingJavadocMethod: Missing a Javadoc
comment.
add a429e09 FileSystemOptions implements Comparable.
add fba04f3 Fix Checkstyle MissingJavadocMethod: Missing a Javadoc
comment.
add 48fb296 Fix Checkstyle MagicNumber.
add 23d4b54 Better concurrency.
add bca592a Fix Checkstyle RedundantModifier: Redundant 'public' modifier.
add 65d0fc9 Fix Checkstyle WhitespaceAround: 'synchronized' is not
followed by whitespace.
add 7c5cf5d Fix Checkstyle NoWhitespaceAfter: '{' is followed by
whitespace.
add 3b698e2 Make package private classes final.
add a0e7942 No need to double-space.
add ef7b2bb Fix Checkstyle ConstantName: Name must match pattern
'^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$|^capabilities$|^log$'.
add 96794e4 Fix Checkstyle NewlineAtEndOfFile: File does not end with a
newline.
add 32e637a Make priavte final.
add 9e79018 Fix Checkstyle MagicNumber.
add 975af34 Fix Checkstyle FileTabCharacter: File contains tab characters.
add 43bc8d3 Fix Checkstyle WhitespaceAfter.
add 176acdc Fix Checkstyle WhitespaceAround.
add fa3ff72 Fix Checkstyle GenericWhitespace.
add b0b088e Fix Checkstyle LeftCurly.
add 79ccafd Add missing Javadocs.
add 40eb840 Fix Checkstyle LineLength.
add 29ade6a Fix Checkstyle MissingJavadocMethod.
add 118964b Fix Checkstyle JavadocVariable.
add 2fa6084 Fix Checkstyle JavadocType.
add f6e9ff4 Fix Checkstyle RightCurly.
add 2165ba3 Fix Checkstyle HideUtilityClassConstructor.
add 6944df6 Make private final variable static.
add bd0b64c Fix Checkstyle FinalClass and MagicNumber.
add f4aab38 Drop Checkstyle suppression no longer applicable.
add e5a6449 Fix Checkstyle DeclarationOrder.
add ee8684c Sort members.
add 4bf580c Fix Checkstyle DeclarationOrder: Variable access definition
in wrong order.
add 7612ee2 Merge PMD entries.
add 4bf5343 Merge commons-io entries.
add 9a7aefe Bump checkstyle from 9.1 to 9.2.
add 0241ee6 Update commons.japicmp.version 0.15.3 -> 0.15.4.
add cfbc521 Refactor internal details for less boilerplate. and
Checkstyle issues.
add 1f8dd7a Add missing test.
add 53aa383 More clone testing.
add 6675101 More clone testing.
add f6abf27 Fix Checkstyle issues.
add 189dea3 Fix Checkstyle issues, formatting, declutter examples.
add 4335b32 Enable Checklstyle in default Maven goal.
add bb98c14 Disable JApiCmp for examples.
add 43df113 Fix Javadocs.
add 5ea3b33 Better internal name.
add 37ca8df Bump net.sourceforge.pmd:pmd-* from 6.40.0 to 6.41.0.
add 2f3fe3c Fix NullPointerException when the current thread is stopped.
add a498d09 Javadoc.
add 6d7c7ab Javadoc.
add 5b17f18 Javadoc.
add 3d68180 Add missing test case.
add 051dbbb Add missing license header.
add 18fac32 Add RandomAccessMode.from(AccessMode).
add 9bbb183 Javadoc.
add a07a5e4 Checkstyle and internal refactoring.
add 72ff651 Javadoc.
add 628f728 Internal refactorings.
add 80f608c Add RandomAccessMode.from(AccessMode).
add c6e4471 Checkstyle.
add 873b3a5 Add RandomAccessMode.toAccessModes().
add e95c008 Javadoc.
add 77e7127 JApiCmp: Allow source changes on throws declarations. Binary
breaks still break the build. Fix JapiCmp reported error but it feels like a
false positive.
add c974137 Line len.
add 3420da1 (regexp) RegexpSingleline: Line has trailing spaces.
add 32ce5e7 Extract the layer separator character constant into
LayeredFileName.LAYER_SEPARATOR.
add cbe9123 Bump spotbugs from 4.5.0 to 4.5.1 (#224)
add f05c540 Merge branch 'master' of
https://gitbox.apache.org/repos/asf/commons-vfs
add 9c3263c Remove trailing whitespace.
add 42651ca Fix OSGi "Unused Import-Package instructions".
add 5ca63c2 Replace JUnit 4.13.2 with 5.8.2 Vintage.
add ab0f1a1 Bump org.apache.httpcomponents:httpcore-nio 4.4.14 -> 4.4.15.
add fc83454 Normalize description.
add dc4dfca Bump Apache Log4j 2.14.1 to 2.15.0 [Tests].
add 9df1d80 Bump slf4j.version from 1.7.26 to 1.7.32
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 (bf856b2)
\
N -- N -- N refs/heads/dependabot/maven/slf4j.version-1.7.32
(9df1d80)
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:
checkstyle-suppressions.xml | 17 +-
checkstyle.xml | 2 +-
commons-vfs2-examples/pom.xml | 4 +
.../vfs2/example/ChangeLastModificationTime.java | 7 +
.../org/apache/commons/vfs2/example/Shell.java | 17 +-
.../commons/vfs2/example/ShowProperties.java | 8 +-
.../vfs2/example/filter/AgeFileFilterExample.java | 12 +-
.../example/filter/CanReadFileFilterExample.java | 48 +-
.../example/filter/CanWriteFileFilterExample.java | 38 +-
.../example/filter/DirectoryFileFilterExample.java | 11 +-
.../example/filter/EmptyFileFilterExample.java | 36 +-
.../vfs2/example/filter/FileFileFilterExample.java | 11 +-
.../example/filter/HiddenFileFilterExample.java | 36 +-
.../vfs2/example/filter/NameFileFilterExample.java | 11 +-
.../example/filter/PrefixFileFilterExample.java | 11 +-
.../example/filter/RegexFileFilterExample.java | 14 +-
.../vfs2/example/filter/SizeFileFilterExample.java | 12 +-
.../example/filter/SuffixFileFilterExample.java | 11 +-
.../example/filter/WildcardFileFilterExample.java | 14 +-
.../commons/vfs2/example/filter}/package-info.java | 4 +-
.../apache/commons/vfs2/example/package-info.java | 2 +-
.../org/apache/commons/vfs2/libcheck/FtpCheck.java | 6 +
.../apache/commons/vfs2/libcheck/SftpCheck.java | 6 +
.../apache/commons/vfs2/libcheck/package-info.java | 4 +-
commons-vfs2-jackrabbit1/pom.xml | 9 +-
.../vfs2/provider/webdav/ExceptionConverter.java | 30 +-
.../vfs2/provider/webdav/WebdavFileNameParser.java | 8 +
.../vfs2/provider/webdav/WebdavFileObject.java | 20 +-
.../vfs2/provider/webdav/WebdavFileProvider.java | 11 +-
.../vfs2/provider/webdav/WebdavFileSystem.java | 12 +-
.../webdav/WebdavFileSystemConfigBuilder.java | 38 +-
.../provider/webdav/WebdavMethodRetryHandler.java | 8 +
.../commons/vfs2/provider/webdav/package-info.java | 2 +-
.../vfs2/provider/webdav/test/JackrabbitMain.java | 34 +-
.../vfs2/provider/webdav/test/JcrUtils.java | 12 +-
.../webdav/test/WebdavProviderTestCase.java | 16 +-
.../webdav/test/WebdavVersioningTests.java | 26 +-
commons-vfs2-jackrabbit2/pom.xml | 8 +-
.../vfs2/provider/webdav4/ExceptionConverter.java | 15 +-
.../provider/webdav4/Webdav4FileNameParser.java | 8 +
.../vfs2/provider/webdav4/Webdav4FileObject.java | 20 +-
.../vfs2/provider/webdav4/Webdav4FileProvider.java | 15 +-
.../webdav4/Webdav4FileSystemConfigBuilder.java | 38 +-
.../vfs2/provider/webdav4/package-info.java | 2 +-
.../provider/webdav4s/Webdav4sFileNameParser.java | 8 +
.../provider/webdav4s/Webdav4sFileProvider.java | 13 +-
.../vfs2/provider/webdav4s/package-info.java | 2 +-
.../vfs2/provider/webdav4/test/JcrUtils.java | 12 +-
.../webdav4/test/Webdav4ProviderTestCase.java | 16 +-
.../webdav4/test/Webdav4VersioningTests.java | 26 +-
commons-vfs2-sandbox/pom.xml | 4 +-
.../vfs2/provider/mime/MimeFileProvider.java | 3 +
.../vfs2/provider/smb/SmbFileNameParser.java | 9 +
commons-vfs2/pom.xml | 10 +-
.../org/apache/commons/vfs2/CacheStrategy.java | 6 +-
.../java/org/apache/commons/vfs2/FileContent.java | 8 +-
.../org/apache/commons/vfs2/FileDepthSelector.java | 18 +-
.../java/org/apache/commons/vfs2/FileFilter.java | 2 +-
.../apache/commons/vfs2/FileFilterSelector.java | 29 +-
.../java/org/apache/commons/vfs2/FileListener.java | 18 +-
.../java/org/apache/commons/vfs2/FileMonitor.java | 4 +-
.../commons/vfs2/FileNotFolderException.java | 19 +-
.../apache/commons/vfs2/FileNotFoundException.java | 19 +-
.../java/org/apache/commons/vfs2/FileObject.java | 20 +-
.../org/apache/commons/vfs2/FileSelectInfo.java | 12 +-
.../java/org/apache/commons/vfs2/FileSystem.java | 158 +--
.../apache/commons/vfs2/FileSystemException.java | 154 +--
.../org/apache/commons/vfs2/FileSystemOptions.java | 95 +-
.../java/org/apache/commons/vfs2/FileType.java | 22 +-
.../vfs2/FileTypeHasNoContentException.java | 19 +-
.../java/org/apache/commons/vfs2/FileUtil.java | 14 +-
.../java/org/apache/commons/vfs2/FilesCache.java | 10 +-
.../commons/vfs2/InvertIncludeFileSelector.java | 9 +-
.../java/org/apache/commons/vfs2/NameScope.java | 6 +-
.../commons/vfs2/UserAuthenticationData.java | 46 +-
.../src/main/java/org/apache/commons/vfs2/VFS.java | 22 +-
.../main/java/org/apache/commons/vfs2/VfsLog.java | 104 +-
.../commons/vfs2/auth/StaticUserAuthenticator.java | 81 +-
.../org/apache/commons/vfs2/auth/package-info.java | 2 +-
.../commons/vfs2/cache/DefaultFilesCache.java | 52 +-
.../commons/vfs2/cache/FileSystemAndNameKey.java | 8 +-
.../apache/commons/vfs2/cache/LRUFilesCache.java | 107 +-
.../apache/commons/vfs2/cache/NullFilesCache.java | 14 +-
.../vfs2/cache/OnCallRefreshFileObject.java | 39 +-
.../commons/vfs2/cache/SoftRefFilesCache.java | 4 +-
.../apache/commons/vfs2/cache/package-info.java | 2 +-
.../vfs2/events/AbstractFileChangeEvent.java | 17 +-
.../apache/commons/vfs2/events/ChangedEvent.java | 9 +-
.../apache/commons/vfs2/events/CreateEvent.java | 9 +-
.../apache/commons/vfs2/events/DeleteEvent.java | 9 +-
.../apache/commons/vfs2/events/package-info.java | 2 +-
.../apache/commons/vfs2/filter/AgeFileFilter.java | 46 +-
.../commons/vfs2/filter/CanWriteFileFilter.java | 6 +-
.../commons/vfs2/filter/DirectoryFileFilter.java | 4 +-
.../commons/vfs2/filter/EmptyFileFilter.java | 8 +-
.../commons/vfs2/filter/FalseFileFilter.java | 13 +-
.../apache/commons/vfs2/filter/FileFileFilter.java | 4 +-
.../commons/vfs2/filter/HiddenFileFilter.java | 4 +-
.../org/apache/commons/vfs2/filter/IOCase.java | 145 ++-
.../apache/commons/vfs2/filter/NameFileFilter.java | 44 +-
.../commons/vfs2/filter/PrefixFileFilter.java | 42 +-
.../commons/vfs2/filter/RegexFileFilter.java | 4 +-
.../apache/commons/vfs2/filter/SizeFileFilter.java | 4 +-
.../commons/vfs2/filter/SuffixFileFilter.java | 36 +-
.../vfs2/filter/SymbolicLinkFileFilter.java | 4 +-
.../apache/commons/vfs2/filter/TrueFileFilter.java | 12 +-
.../commons/vfs2/filter/WildcardFileFilter.java | 110 +-
.../apache/commons/vfs2/function/VfsConsumer.java | 2 +-
.../commons/vfs2/impl/DecoratedFileObject.java | 105 +-
.../commons/vfs2/impl/DefaultFileContentInfo.java | 15 +-
.../commons/vfs2/impl/DefaultFileReplicator.java | 10 +-
.../vfs2/impl/DefaultFileSystemConfigBuilder.java | 30 +-
.../vfs2/impl/DefaultFileSystemManager.java | 6 +-
.../vfs2/impl/DefaultVfsComponentContext.java | 54 +-
.../vfs2/impl/PrivilegedFileReplicator.java | 145 +--
.../commons/vfs2/impl/ProviderConfiguration.java | 63 +-
.../org/apache/commons/vfs2/impl/Resource.java | 42 +-
.../vfs2/impl/StandardFileSystemManager.java | 408 +++----
.../commons/vfs2/impl/SynchronizedFileObject.java | 49 +-
.../apache/commons/vfs2/impl/VFSClassLoader.java | 174 +--
.../apache/commons/vfs2/impl/VirtualFileName.java | 19 +-
.../commons/vfs2/impl/VirtualFileProvider.java | 30 +-
.../commons/vfs2/impl/VirtualFileSystem.java | 76 +-
.../operations/AbstractFileOperationProvider.java | 40 +-
.../vfs2/operations/DefaultFileOperations.java | 48 +-
.../vfs2/operations/FileOperationProvider.java | 6 +-
.../commons/vfs2/operations/FileOperations.java | 12 +-
.../apache/commons/vfs2/operations/vcs/VcsAdd.java | 4 +-
.../commons/vfs2/operations/vcs/VcsCheckout.java | 18 +-
.../commons/vfs2/operations/vcs/VcsCommit.java | 16 +-
.../vfs2/operations/vcs/VcsCommitListener.java | 2 +-
.../commons/vfs2/operations/vcs/VcsDelete.java | 2 +-
.../apache/commons/vfs2/operations/vcs/VcsLog.java | 12 +-
.../commons/vfs2/operations/vcs/VcsLogEntry.java | 18 +-
.../vfs2/operations/vcs/VcsLogEntryHandler.java | 2 +-
.../vfs2/operations/vcs/VcsModifyListener.java | 2 +-
.../commons/vfs2/operations/vcs/VcsRevert.java | 12 +-
.../commons/vfs2/operations/vcs/VcsStatus.java | 107 +-
.../commons/vfs2/operations/vcs/VcsUpdate.java | 16 +-
.../vfs2/operations/vcs/VcsUpdateListener.java | 2 +-
.../commons/vfs2/provider/AbstractFileName.java | 408 +++----
.../commons/vfs2/provider/AbstractFileObject.java | 75 +-
.../vfs2/provider/AbstractFileProvider.java | 105 +-
.../commons/vfs2/provider/AbstractFileSystem.java | 542 +++++-----
.../vfs2/provider/AbstractLayeredFileProvider.java | 62 +-
.../provider/AbstractOriginatingFileProvider.java | 60 +-
.../vfs2/provider/AbstractRandomAccessContent.java | 4 +-
.../AbstractRandomAccessStreamContent.java | 48 +-
.../vfs2/provider/AbstractVfsComponent.java | 50 +-
.../vfs2/provider/AbstractVfsContainer.java | 24 +-
.../vfs2/provider/CompositeFileProvider.java | 17 +-
.../commons/vfs2/provider/DefaultFileContent.java | 937 ++++++++--------
.../vfs2/provider/DefaultFileSelectorInfo.java | 18 +-
.../vfs2/provider/DefaultURLConnection.java | 52 +-
.../vfs2/provider/DefaultURLStreamHandler.java | 12 +
.../commons/vfs2/provider/DelegateFileObject.java | 377 +++----
.../vfs2/provider/FileContentThreadData.java | 16 +-
.../commons/vfs2/provider/FileNameParser.java | 3 +-
.../apache/commons/vfs2/provider/FileProvider.java | 32 +-
.../commons/vfs2/provider/GenericFileName.java | 116 +-
.../commons/vfs2/provider/GenericURLFileName.java | 75 +-
.../vfs2/provider/GenericURLFileNameParser.java | 5 +
.../commons/vfs2/provider/HostFileNameParser.java | 18 +-
.../commons/vfs2/provider/LayeredFileName.java | 43 +-
.../vfs2/provider/LayeredFileNameParser.java | 67 +-
.../commons/vfs2/provider/LocalFileProvider.java | 26 +-
.../org/apache/commons/vfs2/provider/RFC2396.java | 4 +-
.../apache/commons/vfs2/provider/URLFileName.java | 75 +-
.../commons/vfs2/provider/URLFileNameParser.java | 6 +
.../apache/commons/vfs2/provider/UriParser.java | 141 +--
.../apache/commons/vfs2/provider/VfsComponent.java | 24 +-
.../commons/vfs2/provider/VfsComponentContext.java | 52 +-
.../vfs2/provider/bzip2/Bzip2FileObject.java | 34 +-
.../vfs2/provider/bzip2/Bzip2FileProvider.java | 7 +-
.../vfs2/provider/bzip2/Bzip2FileSystem.java | 8 +-
.../commons/vfs2/provider/bzip2/package-info.java | 2 +-
.../compressed/CompressedFileFileObject.java | 54 +-
.../compressed/CompressedFileFileProvider.java | 8 +-
.../compressed/CompressedFileFileSystem.java | 4 +-
.../vfs2/provider/compressed/package-info.java | 2 +-
.../vfs2/provider/ftp/FTPClientWrapper.java | 13 +
.../commons/vfs2/provider/ftp/FtpClient.java | 142 ++-
.../vfs2/provider/ftp/FtpClientFactory.java | 53 +-
.../vfs2/provider/ftp/FtpFileNameParser.java | 16 +-
.../commons/vfs2/provider/ftp/FtpFileObject.java | 10 +-
.../provider/ftp/FtpFileSystemConfigBuilder.java | 75 +-
.../vfs2/provider/ftp/FtpRandomAccessContent.java | 2 +-
.../vfs2/provider/ftps/FtpsClientFactory.java | 46 +-
.../vfs2/provider/ftps/FtpsClientWrapper.java | 2 +-
.../vfs2/provider/ftps/FtpsFileProvider.java | 4 +
.../provider/ftps/FtpsFileSystemConfigBuilder.java | 149 +--
.../commons/vfs2/provider/ftps/FtpsMode.java | 22 +-
.../commons/vfs2/provider/gzip/GzipFileObject.java | 14 +-
.../vfs2/provider/gzip/GzipFileProvider.java | 7 +-
.../commons/vfs2/provider/gzip/GzipFileSystem.java | 8 +-
.../commons/vfs2/provider/gzip/package-info.java | 2 +-
.../provider/hdfs/HdfsFileSystemConfigBuilder.java | 32 +-
.../commons/vfs2/provider/hdfs/package-info.java | 2 +-
.../vfs2/provider/http/HttpClientFactory.java | 26 +-
.../provider/http/HttpFileContentInfoFactory.java | 2 +-
.../vfs2/provider/http/HttpFileNameParser.java | 16 +-
.../commons/vfs2/provider/http/HttpFileObject.java | 5 +-
.../provider/http/HttpFileSystemConfigBuilder.java | 28 +-
.../provider/http/HttpRandomAccessContent.java | 2 +
.../commons/vfs2/provider/http/package-info.java | 2 +-
.../http4/Http4FileContentInfoFactory.java | 2 +-
.../vfs2/provider/http4/Http4FileNameParser.java | 16 +-
.../vfs2/provider/http4/Http4FileProvider.java | 23 +-
.../http4/Http4FileSystemConfigBuilder.java | 38 +-
.../provider/http4/Http4RandomAccessContent.java | 2 +
.../MonitoredHttpResponseContentInputStream.java | 4 +-
.../commons/vfs2/provider/http4/package-info.java | 2 +-
.../vfs2/provider/http4s/Http4sFileNameParser.java | 16 +-
.../commons/vfs2/provider/http4s/package-info.java | 2 +-
.../http5/Http5FileContentInfoFactory.java | 2 +-
.../vfs2/provider/http5/Http5FileNameParser.java | 16 +-
.../vfs2/provider/http5/Http5FileProvider.java | 3 +-
.../http5/Http5FileSystemConfigBuilder.java | 68 +-
.../provider/http5/Http5RandomAccessContent.java | 2 +
.../MonitoredHttpResponseContentInputStream.java | 4 +-
.../commons/vfs2/provider/http5/package-info.java | 2 +-
.../vfs2/provider/http5s/Http5sFileNameParser.java | 16 +-
.../commons/vfs2/provider/http5s/package-info.java | 2 +-
.../vfs2/provider/https/HttpsFileNameParser.java | 17 +-
.../vfs2/provider/https/HttpsFileProvider.java | 3 +
.../commons/vfs2/provider/https/package-info.java | 2 +-
.../commons/vfs2/provider/jar/JarFileObject.java | 80 +-
.../commons/vfs2/provider/jar/JarFileProvider.java | 3 +
.../commons/vfs2/provider/jar/JarFileSystem.java | 60 +-
.../vfs2/provider/jar/JarURLConnectionImpl.java | 77 +-
.../vfs2/provider/local/LocalFileNameParser.java | 7 +-
.../local/LocalFileRandomAccessContent.java | 4 +-
.../vfs2/provider/local/LocalFileSystem.java | 11 +-
.../commons/vfs2/provider/ram/RamFileData.java | 202 ++--
.../commons/vfs2/provider/ram/RamFileObject.java | 128 +--
.../vfs2/provider/ram/RamFileOutputStream.java | 44 +-
.../provider/ram/RamFileRandomAccessContent.java | 361 +++----
.../commons/vfs2/provider/ram/RamFileSystem.java | 159 +--
.../vfs2/provider/res/ResourceFileName.java | 30 +-
.../vfs2/provider/res/ResourceFileNameParser.java | 12 +-
.../vfs2/provider/res/ResourceFileProvider.java | 28 +-
.../res/ResourceFileSystemConfigBuilder.java | 24 +-
.../commons/vfs2/provider/res/package-info.java | 2 +-
.../vfs2/provider/sftp/BytesIdentityInfo.java | 17 +-
.../vfs2/provider/sftp/IdentityProvider.java | 8 +-
.../vfs2/provider/sftp/SftpClientFactory.java | 20 +-
.../vfs2/provider/sftp/SftpFileNameParser.java | 14 +-
.../commons/vfs2/provider/sftp/SftpFileObject.java | 60 +-
.../vfs2/provider/sftp/SftpFileProvider.java | 21 +-
.../commons/vfs2/provider/sftp/SftpFileSystem.java | 9 +-
.../provider/sftp/SftpFileSystemConfigBuilder.java | 71 +-
.../provider/sftp/SftpRandomAccessContent.java | 2 +-
.../provider/sftp/UserIsOwnerPosixPermissions.java | 7 +-
.../commons/vfs2/provider/tar/TarFileObject.java | 106 +-
.../commons/vfs2/provider/tar/TarFileProvider.java | 3 +
.../commons/vfs2/provider/tar/TarFileSystem.java | 22 +-
.../vfs2/provider/tar/Tbz2FileProvider.java | 13 +-
.../commons/vfs2/provider/tar/TgzFileProvider.java | 13 +-
.../vfs2/provider/temp/TemporaryFileProvider.java | 15 +-
.../vfs2/provider/url/UrlFileNameParser.java | 83 +-
.../commons/vfs2/provider/url/UrlFileObject.java | 72 +-
.../commons/vfs2/provider/url/UrlFileProvider.java | 11 +-
.../commons/vfs2/provider/url/UrlFileSystem.java | 12 +-
.../commons/vfs2/provider/zip/ZipFileObject.java | 120 +--
.../commons/vfs2/provider/zip/ZipFileProvider.java | 7 +-
.../commons/vfs2/provider/zip/ZipFileSystem.java | 144 +--
.../provider/zip/ZipFileSystemConfigBuilder.java | 40 +-
.../commons/vfs2/tasks/AbstractSyncTask.java | 288 ++---
.../org/apache/commons/vfs2/tasks/CopyTask.java | 58 +-
.../org/apache/commons/vfs2/tasks/DeleteTask.java | 56 +-
.../org/apache/commons/vfs2/tasks/MkdirTask.java | 18 +-
.../org/apache/commons/vfs2/tasks/MoveTask.java | 18 +-
.../apache/commons/vfs2/tasks/ShowFileTask.java | 76 +-
.../org/apache/commons/vfs2/tasks/SyncTask.java | 14 +-
.../org/apache/commons/vfs2/tasks/VfsTask.java | 160 +--
.../commons/vfs2/util/CombinedResources.java | 12 +-
.../java/org/apache/commons/vfs2/util/Cryptor.java | 16 +-
.../apache/commons/vfs2/util/CryptorFactory.java | 18 +-
.../apache/commons/vfs2/util/DefaultCryptor.java | 99 +-
.../util/DelegatingFileSystemOptionsBuilder.java | 311 +++---
.../apache/commons/vfs2/util/FileObjectUtils.java | 18 +-
.../org/apache/commons/vfs2/util/FluentBitSet.java | 83 ++
.../org/apache/commons/vfs2/util/Messages.java | 14 +-
.../commons/vfs2/util/MonitorInputStream.java | 22 +-
.../commons/vfs2/util/MonitorOutputStream.java | 80 +-
.../vfs2/util/MonitorRandomAccessContent.java | 145 +--
.../main/java/org/apache/commons/vfs2/util/Os.java | 205 ++--
.../org/apache/commons/vfs2/util/OsFamily.java | 18 +-
.../apache/commons/vfs2/util/PosixPermissions.java | 19 +-
.../apache/commons/vfs2/util/RandomAccessMode.java | 100 +-
.../commons/vfs2/util/RawMonitorInputStream.java | 100 +-
.../org/apache/commons/vfs2/util/URIBitSets.java | 1127 ++++++++------------
.../org/apache/commons/vfs2/util/URIUtils.java | 56 +-
.../commons/vfs2/util/UserAuthenticatorUtils.java | 66 +-
.../commons/vfs2/util/WeakRefFileListener.java | 44 +-
.../commons/vfs2/AbstractProviderTestCase.java | 22 +-
.../org/apache/commons/vfs2/AbstractTestSuite.java | 3 +
.../java/org/apache/commons/vfs2/ContentTests.java | 8 +-
.../apache/commons/vfs2/FileChangeEventTest.java | 2 +-
.../vfs2/FileObjectEscapeCharacterInPathTest.java | 2 +-
.../apache/commons/vfs2/FileSystemOptionsTest.java | 20 +-
.../java/org/apache/commons/vfs2/PathTests.java | 10 +-
.../commons/vfs2/ProviderWriteAppendTests.java | 6 +-
.../java/org/apache/commons/vfs2/UriTests.java | 4 +-
.../org/apache/commons/vfs2/UrlStructureTests.java | 2 +-
.../java/org/apache/commons/vfs2/UrlTests.java | 4 +-
.../commons/vfs2/cache/LRUFilesCacheTestCase.java | 6 +-
.../commons/vfs2/filter/AndFileFilterTest.java | 48 +-
.../apache/commons/vfs2/filter/BaseFilterTest.java | 4 +-
.../commons/vfs2/filter/NotFileFilterTest.java | 4 +
.../commons/vfs2/filter/OrFileFilterTest.java | 36 +-
.../commons/vfs2/filter/TestFalseFileFilter.java} | 15 +-
.../commons/vfs2/filter/TestTrueFileFilter.java} | 15 +-
.../commons/vfs2/impl/DefaultFileMonitorTest.java | 36 +-
.../vfs2/impl/DefaultFileSystemManagerTest.java | 4 +-
.../vfs2/provider/DefaultFileContentTest.java | 2 +-
.../commons/vfs2/provider/bzip2/Bzip2TestCase.java | 8 +-
.../vfs2/provider/ftp/FtpProviderTestCase.java | 20 +-
.../ftps/AbstractFtpsProviderTestCase.java | 4 +-
.../http/GetContentInfoFunctionalTest.java | 2 +-
.../vfs2/provider/http/HttpFilesCacheTestCase.java | 6 +-
.../vfs2/provider/http/HttpProviderTestCase.java | 4 +-
.../provider/http4/Http4FilesCacheTestCase.java | 16 +-
.../provider/http4/Http4GetContentInfoTest.java | 4 +-
.../provider/http4s/Http4sGetContentInfoTest.java | 2 +-
.../http5/Http5GetContentInfoTestCase.java | 4 +-
.../https/GetContentInfoFunctionalTest.java | 2 +-
.../commons/vfs2/provider/local/FileNameTests.java | 2 +-
.../commons/vfs2/provider/local/TempFileTests.java | 6 +-
.../vfs2/provider/ram/RamProviderTestCase.java | 4 +-
.../sftp/AbstractSftpProviderTestCase.java | 10 +-
.../sftp/SftpPermissionExceptionTestCase.java | 42 +-
.../vfs2/provider/tar/TarFileObjectTestCase.java | 2 +-
.../vfs2/provider/tar/TarFileSystemTestCase.java | 2 +-
.../vfs2/provider/url/UrlProviderHttpTestCase.java | 8 +-
.../vfs2/provider/zip/FileLockTestCase.java | 20 +-
.../commons/vfs2/provider/zip/Jira733TestCase.java | 4 +-
.../vfs2/provider/zip/ParseXmlInZipTestCase.java | 10 +-
.../vfs2/provider/zip/ZipFileObjectTestCase.java | 20 +-
.../commons/vfs2/util/FreeSocketPortUtil.java | 2 +-
.../apache/commons/vfs2/util/NHttpFileServer.java | 22 +-
.../commons/vfs2/util/RandomAccessModeTest.java | 74 ++
pom.xml | 33 +-
src/changes/changes.xml | 57 +-
344 files changed, 7795 insertions(+), 6725 deletions(-)
copy {commons-vfs2/src/main/java/org/apache/commons/vfs2/cache =>
commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/filter}/package-info.java
(91%)
create mode 100644
commons-vfs2/src/main/java/org/apache/commons/vfs2/util/FluentBitSet.java
copy
commons-vfs2/src/{main/java/org/apache/commons/vfs2/filter/package-info.java =>
test/java/org/apache/commons/vfs2/filter/TestFalseFileFilter.java} (75%)
copy
commons-vfs2/src/{main/java/org/apache/commons/vfs2/impl/DefaultProviderConfiguration.java
=> test/java/org/apache/commons/vfs2/filter/TestTrueFileFilter.java} (75%)
create mode 100644
commons-vfs2/src/test/java/org/apache/commons/vfs2/util/RandomAccessModeTest.java