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.30 in repository https://gitbox.apache.org/repos/asf/commons-vfs.git.
discard 60f2ef9 Bump slf4j.version from 1.7.26 to 1.7.30 add e7d7ae5 Bump version properties. add 4fe0980 Remove unused constructor. add 99a2103 Update Maven Surefire from 2.19.1 to 3.0.0-M5. add 8a1c637 Let a slow provider do its work, in an embedded server, perhaps (FTPS for example). add 42ce5db Better local variable name. add 7638a9e Close VFS at the end of each test suite to stop any VFS background threads. add df0a6da Better local variable name. add 660515a Port internal embedded HTTP asynchronous file server used in tests from from Apache HttpComponents HttpCore/HttpClient 4.x to 5.0.x. add 164f1c6 Less cryptic names. add 67b2455 Refactor AsyncServerRequestHandler into a static class. add ab8e806 Less cryptic names. add bb4cbe6 Fix failure on Linux and Macos in HttpProviderTestCase: org.apache.commons.vfs2.FileSystemException: GET method failed for "http://localhost:37637/read-tests/file1.txt" range "10" with HTTP status 200. add dcdbc38 Only use reflection VFS.createFileSystemManager(String) if the FileSystemManager is not a subclass of AbstractFileSystem. add 8093086 Fix NPE when closing a stream from a different thread (#167) add bcd2c0f Fix NPE when closing a stream from a different thread #167. add 8096365 Replace boolean array with AtomicBoolean. add cc71a3e Replace GitHub build for Java 15 with Java 16 and drop Java 16-ea. add 9c02685 Broaden GitHub build matrix to include both Windows and Linux. add d2171aa Remove trailing whitepace. add 6de3acb Clean up imports. Add @Deprecated. Use final. add fa62c54 Trying to figure out failure on some GitHub builds. add 642c69a Formatting. add 55fedd5 Looking for clues on failing builds on GitHub add e62cd1a Rename param to avoid confusion with NIO Channels. add e819f5d Trying fix for failing builds on GitHub. add 29fe31a Format. add 42fc7ad Set timeouts in tests to try and fix GitHub builds. add 923190f Sort members. add 3bd915e Javadoc grammar fix. add 8c14303 Use less confusing private names. add 127ba75 Add test fixtures from XenosAmess PR #168. add e67905c Add two tests. add 8d4379c Javadoc typo and normalization of verbs. add 166a572 Javadoc. add 64da247 Bump spotbugs-maven-plugin from 4.2.0 to 4.2.2 (#169) add 36c789a Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-vfs.git add 8622a88 Remove blank line. add 721ad03 Better private name, add @SuppressWarnings with comment, comment empty block. add aa119bc [VFS-798] IllegalArgumentException: Bad escape for Chinese characters in FileObject path. add 4752bbb Revert "[VFS-798] IllegalArgumentException: Bad escape for Chinese characters in FileObject path." add e434635 In-line local var. Better local name. Formatting. Comment empty blocks. add c18fb6c Use StringUtils.isEmpty(). add 7c83a0e Normalize to US spelling (pun unintended). add 94b2c74 Javadoc. add adf6aca Lambdas. add 200e97f Simplify if conditions #170. Redundant local variable #171. add cd9125c Simplify if conditions (#170) add 5420c38 VFS-801 - Redundant local variable (#171) add d12e288 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-vfs add 1544da2 Add and ignore FileObjectEscapeChartInPathTest from previous attempt. add 5a0a8bb VFS-804 - Fix and Refine Javadoc (#174) add 88f95e8 Fix and Refine Javadoc #174. add 86c9a06 Move test class to correct package. add 7c56b5a IllegalArgumentException: Bad escape for Chinese characters in FileObject path #168. add ee4e7d5 Update net.sourceforge.pmd:pmd-* -> 6.32.0 -> 6.33.0. add 76e8f9c Bump slf4j.version 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 (60f2ef9) \ N -- N -- N refs/heads/dependabot/maven/slf4j.version-1.7.30 (76e8f9c) 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 | 13 +- commons-vfs2-jackrabbit1/pom.xml | 5 + commons-vfs2-jackrabbit2/pom.xml | 5 + .../vfs2/provider/smb/test/FileNameTestCase.java | 2 +- commons-vfs2/pom.xml | 48 ++-- .../apache/commons/vfs2/FileFilterSelector.java | 2 +- .../java/org/apache/commons/vfs2/FileName.java | 41 ++-- .../java/org/apache/commons/vfs2/FileObject.java | 2 +- .../src/main/java/org/apache/commons/vfs2/VFS.java | 20 +- .../commons/vfs2/auth/StaticUserAuthenticator.java | 3 +- .../commons/vfs2/provider/AbstractFileName.java | 11 +- .../commons/vfs2/provider/AbstractFileSystem.java | 3 +- .../vfs2/provider/FileContentThreadData.java | 18 +- .../commons/vfs2/provider/HostFileNameParser.java | 8 +- .../apache/commons/vfs2/provider/UriParser.java | 4 +- .../commons/vfs2/provider/ftp/FtpFileObject.java | 3 +- .../provider/http/HttpRandomAccessContent.java | 26 +-- .../provider/http4/Http4RandomAccessContent.java | 26 +-- .../provider/http5/Http5RandomAccessContent.java | 26 +-- .../commons/vfs2/provider/jar/JarFileSystem.java | 3 +- .../provider/local/DefaultLocalFileProvider.java | 52 ++--- .../vfs2/provider/local/GenericFileNameParser.java | 26 +-- .../commons/vfs2/provider/local/LocalFile.java | 14 +- .../commons/vfs2/provider/local/LocalFileName.java | 30 +-- .../vfs2/provider/local/LocalFileNameParser.java | 54 ++--- .../local/LocalFileRandomAccessContent.java | 146 ++++++------ .../vfs2/provider/local/LocalFileSystem.java | 14 +- .../vfs2/provider/local/WindowsFileName.java | 24 +- .../vfs2/provider/local/WindowsFileNameParser.java | 85 +++---- .../commons/vfs2/provider/ram/RamFileObject.java | 2 +- .../commons/vfs2/provider/ram/RamFileSystem.java | 14 +- .../commons/vfs2/provider/sftp/SftpFileObject.java | 17 +- .../commons/vfs2/provider/sftp/SftpFileSystem.java | 25 +- .../provider/sftp/SftpFileSystemConfigBuilder.java | 2 + .../commons/vfs2/provider/tar/TarFileSystem.java | 4 +- .../commons/vfs2/provider/url/UrlFileName.java | 7 +- .../vfs2/provider/url/UrlFileNameParser.java | 11 +- .../commons/vfs2/AbstractProviderTestCase.java | 1 - .../org/apache/commons/vfs2/AbstractTestSuite.java | 24 +- .../commons/{ => vfs2}/AbstractVfsTestCase.java | 2 +- .../vfs2/FileObjectEscapeChartInPathTest.java | 116 ++++++++++ .../vfs2/FileSystemManagerFactoryTestCase.java | 1 - .../apache/commons/vfs2/ProviderDeleteTests.java | 7 +- .../org/apache/commons/vfs2/ProviderTestSuite.java | 2 +- .../vfs2/cache/DefaultFilesCacheTestCase.java | 2 +- .../commons/vfs2/cache/LRUFilesCacheTestCase.java | 2 +- .../commons/vfs2/cache/NullFilesCacheTestCase.java | 2 +- .../vfs2/cache/SoftRefFilesCacheTestCase.java | 2 +- .../vfs2/cache/WeakRefFilesCacheTestCase.java | 2 +- .../commons/vfs2/impl/DefaultFileMonitorTest.java | 3 +- .../commons/vfs2/impl/VfsClassLoaderTests.java | 2 +- .../vfs2/provider/DefaultFileContentTest.java | 33 +++ .../commons/vfs2/provider/bzip2/Bzip2TestCase.java | 2 +- .../provider/ftp/MultipleConnectionTestCase.java | 2 +- .../provider/hdfs/HdfsFileProviderTestCase.java | 2 +- .../vfs2/provider/http/HttpProviderTestCase.java | 5 +- .../vfs2/provider/http4/Http4ProviderTestCase.java | 3 +- .../vfs2/provider/http5/Http5ProviderTestCase.java | 3 +- .../vfs2/provider/jar/JarProviderTestCase.java | 2 +- .../vfs2/provider/jar/NestedJarTestCase.java | 2 +- .../vfs2/provider/local/LocalProviderTestCase.java | 2 +- .../provider/res/ResourceProviderTestCase.java | 2 +- .../commons/vfs2/provider/res/Vfs444TestCase.java | 2 +- .../sftp/AbstractSftpProviderTestCase.java | 12 +- .../provider/sftp/SftpMultiThreadWriteTests.java | 10 +- .../SftpProviderClosedExecChannelTestCase.java | 24 +- .../vfs2/provider/tar/NestedTarTestCase.java | 2 +- .../vfs2/provider/tar/NestedTbz2TestCase.java | 2 +- .../vfs2/provider/tar/NestedTgzTestCase.java | 2 +- .../vfs2/provider/tar/TarProviderTestCase.java | 2 +- .../vfs2/provider/tar/Tbz2ProviderTestCase.java | 2 +- .../vfs2/provider/tar/TgzProviderTestCase.java | 2 +- .../provider/temp/TemporaryProviderTestCase.java | 2 +- .../provider/test/GenericFileNameTestCase.java | 2 +- .../commons/vfs2/provider/test/JunctionTests.java | 2 +- .../provider/test/VirtualProviderTestCase.java | 2 +- .../vfs2/provider/url/UrlFileNameParserTest.java | 19 +- .../vfs2/provider/url/UrlHttpProviderTestCase.java | 2 +- .../vfs2/provider/url/UrlProviderHttpTestCase.java | 3 +- .../vfs2/provider/url/UrlProviderTestCase.java | 2 +- .../vfs2/provider/zip/NestedZipTestCase.java | 2 +- .../vfs2/provider/zip/ZipProviderTestCase.java | 2 +- .../zip/ZipProviderWithCharsetNullTestCase.java | 2 +- .../zip/ZipProviderWithCharsetTestCase.java | 2 +- .../apache/commons/vfs2/util/NHttpFileServer.java | 252 ++++++++++++--------- commons-vfs2/src/test/resources/test-data/1 1.txt | 1 + .../src/test/resources/test-data/\345\245\275.txt" | 1 + pom.xml | 12 +- src/changes/changes.xml | 27 +++ 89 files changed, 843 insertions(+), 574 deletions(-) rename commons-vfs2/src/test/java/org/apache/commons/{ => vfs2}/AbstractVfsTestCase.java (99%) create mode 100644 commons-vfs2/src/test/java/org/apache/commons/vfs2/FileObjectEscapeChartInPathTest.java create mode 100644 commons-vfs2/src/test/resources/test-data/1 1.txt create mode 100644 "commons-vfs2/src/test/resources/test-data/\345\245\275.txt"