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 3982915fc Prepare for the next release candidate add cc1f40e70 Revert "Bump org.apache.mina:mina-core from 2.1.8 to 2.1.9" add dd094c5fb Bump actions/upload-artifact from 4.4.3 to 4.5.0 (#645) add d60931711 Bump actions/setup-java from 4.5.0 to 4.6.0 (#644) add 82bd9bb38 Bump org.apache.mina:mina-core from 2.1.8 to 2.1.10 #646 add 402c4601a Fix JPMS for test output add 60d12916c Bump org.apache.mina:mina-core from 2.1.8 to 2.1.10 (#646) add 84c365180 Merge branch 'master' of https://github.com/apache/commons-vfs.git add 4f3a74a28 Fix artifact names in BOM POM add 95c8528f3 Bump org.apache.ant:ant 1.10.14 to 1.10.15 add 8c50f41ac Specify path to parent POM add 758474e37 Pickup SPDX plugin version from parent POM add 861188f98 Javadoc: Add missing comments add 4c035b730 Javadoc: Add missing comments add 1f975f983 Javadoc: Add missing comments add c8b82f9ad Javadoc: Add missing comments add eb68ced43 Javadoc: Add missing comments add 4c6389699 Javadoc: Add missing comments add ab85d29b3 Ignore some files generated by 'mvn eclipse:eclipse' add 92c9c9efa Fix Javadoc in site generation add 8f94dce3d Better moduile description add 1cd16dacb Use Objects.requireNonNull() add 9d064bed5 Bump github/codeql-action from 3.27.9 to 3.28.0 (#648) add d1916426c Update notice file copyright end date add 11c7fc0e1 Add Apache license header add dbc4cb9a7 Bump commons-codec:commons-codec from 1.17.1 to 1.17.2 add ee4482f59 Bump org.apache.commons:commons-parent from 78 to 79 add ac620e036 End file in EOL add 287285663 Sort file add 402170b8e Bump actions/upload-artifact from 4.5.0 to 4.6.0 (#651) add 3ba754640 Bump org.apache.httpcomponents.core5:httpcore5 from 5.3.1 to 5.3.2 (#650) add d154821a9 Bump org.apache.httpcomponents.core5:httpcore5 from 5.3.1 to 5.3.2 #650 add a68784145 Add comment for reproducible builds add 9d6e09454 Use HTTPS to fetch XSD files add 4756318fd Bump github/codeql-action from 3.28.0 to 3.28.1 (#652) add fea1ddb77 Match Doxia 2 site generation add a0d33e8a9 Fix is now in parent POM for org.apache.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19 add 817601ce7 Normalise EOL add 515021d96 +=AL header add 6876da945 Pick up Mockito version from parent POM add caefde24b Remove trailing whitespace add 8107e5fdf Add Checkstyle TypecastParenPad add 01525f326 Bump github/codeql-action from 3.28.1 to 3.28.4 (#653) add 73089992b Update contributing file from user feedback add 78bcc4b91 Normalize spelling add 86a575e04 Bump commons-codec:commons-codec from 1.17.2 to 1.18.0 (#654) add 31c860c15 Bump commons-codec:commons-codec from 1.17.2 to 1.18.0 #654 add 54a7003e9 Bump org.apache.commons:commons-parent from 79 to 80 add 0f3ebc51e Fix Javadoc warnings (Java 21) add ae9b2f0a3 Bump org.apache.commons:commons-parent from 80 to 81 add c77862bf8 Bump actions/setup-java from 4.6.0 to 4.7.0 (#656) add 4ba194d57 Bump github/codeql-action from 3.28.4 to 3.28.8 (#655) add 74be89a98 Tests should depend on the Apache Log4j BOM POM instead of individual components in the parent POM add e8478e866 Bump org.apache.httpcomponents.core5:httpcore5 from 5.3.2 to 5.3.3 (#657) add e72325962 Bump org.apache.httpcomponents.core5:httpcore5 from 5.3.2 to 5.3.3 #657 add 1e8297603 Merge branch 'master' of https://github.com/apache/commons-vfs.git add 1e0dd8942 Remove Slf4j console warnings at build time add 43c3c9a56 Delete old comment add 408d7b7f6 javadoc add 20943d45f Javadoc add fee1d8e53 Reduce whitespace add 6b7fe47fb Simplify test add e0bf12c10 Reduce whitespace add ef73f2e69 Javadoc add 251da73b3 Javadoc add 107b80b8f Add LocalFileProvider.findLocalFile(Path) add b9a28dbc6 Sort members add df3525051 Prepare for the next release candidate new 5a6fe1715 Merge branch 'release' 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: checkstyle.properties => .gitattributes | 11 +- .github/workflows/codeql-analysis.yml | 162 +- .github/workflows/maven.yml | 2 +- .github/workflows/scorecards-analysis.yml | 4 +- .gitignore | 20 +- CONTRIBUTING.md | 19 +- NOTICE.txt | 2 +- README.md | 2 +- RELEASE-NOTES.txt | 790 ++-- checkstyle-suppressions.xml | 2 +- checkstyle.xml | 2 +- commons-vfs2-ant/pom.xml | 9 +- .../commons/vfs2/tasks/AbstractSyncTask.java | 16 + .../org/apache/commons/vfs2/tasks/CopyTask.java | 13 +- .../org/apache/commons/vfs2/tasks/DeleteTask.java | 8 + .../org/apache/commons/vfs2/tasks/MkdirTask.java | 7 + .../org/apache/commons/vfs2/tasks/MoveTask.java | 8 + .../apache/commons/vfs2/tasks/ShowFileTask.java | 289 +- .../org/apache/commons/vfs2/tasks/SyncTask.java | 7 + .../org/apache/commons/vfs2/tasks/VfsTask.java | 7 + commons-vfs2-bom/pom.xml | 18 +- commons-vfs2-distribution/pom.xml | 8 +- commons-vfs2-distribution/src/assembly/bin.xml | 2 +- commons-vfs2-distribution/src/assembly/src.xml | 2 +- commons-vfs2-examples/pom.xml | 9 +- commons-vfs2-examples/src/site/xdoc/index.xml | 208 +- commons-vfs2-hdfs/pom.xml | 14 +- .../provider/hdfs/HdfsFileContentInfoFactory.java | 7 + .../commons/vfs2/provider/hdfs/HdfsFileObject.java | 626 ++-- .../provider/hdfs/HdfsFileSystemConfigBuilder.java | 5 + commons-vfs2-jackrabbit1/pom.xml | 13 +- .../webdav/WebdavFileContentInfoFactory.java | 7 + commons-vfs2-jackrabbit2/pom.xml | 34 +- .../webdav4/Webdav4FileContentInfoFactory.java | 8 + .../vfs2/provider/webdav4/Webdav4FileObject.java | 1328 +++---- .../resources/test-data/read-xml-tests/address.xsd | 90 +- .../resources/test-data/read-xml-tests/file1.xml | 36 +- .../resources/test-data/read-xml-tests/file2.xml | 36 +- .../test-data/read-xml-tests/file3-bigger.xml | 2708 +++++++------- .../test-data/read-xml-tests/name-invalid.xml | 50 +- .../read-xml-tests/name-not-well-formed.xml | 48 +- .../test-data/read-xml-tests/name-with-xsd-ref.xml | 50 +- .../resources/test-data/read-xml-tests/name.xml | 44 +- .../resources/test-data/read-xml-tests/name.xsd | 84 +- .../resources/test-data/read-xml-tests/person.xml | 76 +- .../resources/test-data/read-xml-tests/person.xsd | 96 +- commons-vfs2-sandbox/pom.xml | 6 +- .../vfs2/provider/smb/SmbFileNameParser.java | 2 +- commons-vfs2-sandbox/src/site/xdoc/index.xml | 94 +- commons-vfs2/pom.xml | 847 ++--- .../org/apache/commons/vfs2/AllFileSelector.java | 7 + .../java/org/apache/commons/vfs2/FileObject.java | 24 +- .../commons/vfs2/FileSystemConfigBuilder.java | 28 +- .../org/apache/commons/vfs2/FileSystemManager.java | 15 + .../commons/vfs2/cache/AbstractFilesCache.java | 7 + .../commons/vfs2/cache/DefaultFilesCache.java | 7 + .../apache/commons/vfs2/cache/NullFilesCache.java | 7 + .../commons/vfs2/cache/SoftRefFilesCache.java | 2 +- .../commons/vfs2/cache/WeakRefFilesCache.java | 7 + .../vfs2/events/AbstractFileChangeEvent.java | 2 +- .../org/apache/commons/vfs2/filter/IOCase.java | 6 +- .../commons/vfs2/impl/DefaultFileMonitor.java | 4 +- .../vfs2/impl/DefaultFileSystemConfigBuilder.java | 12 +- .../vfs2/impl/DefaultFileSystemManager.java | 7 + .../vfs2/impl/DefaultProviderConfiguration.java | 8 + .../vfs2/impl/FileContentInfoFilenameFactory.java | 7 + .../vfs2/impl/StandardFileSystemManager.java | 883 ++--- .../commons/vfs2/impl/VirtualFileProvider.java | 7 + .../vfs2/operations/AbstractFileOperation.java | 7 +- .../operations/AbstractFileOperationProvider.java | 8 + .../vfs2/operations/DefaultFileOperations.java | 3 + .../commons/vfs2/operations/FileOperations.java | 13 +- .../apache/commons/vfs2/operations/vcs/VcsAdd.java | 3 + .../commons/vfs2/operations/vcs/VcsCheckout.java | 10 +- .../commons/vfs2/operations/vcs/VcsCommit.java | 5 + .../vfs2/operations/vcs/VcsCommitListener.java | 2 + .../commons/vfs2/operations/vcs/VcsDelete.java | 2 + .../apache/commons/vfs2/operations/vcs/VcsLog.java | 4 + .../commons/vfs2/operations/vcs/VcsLogEntry.java | 7 + .../vfs2/operations/vcs/VcsLogEntryHandler.java | 2 + .../vfs2/operations/vcs/VcsModifyListener.java | 2 + .../commons/vfs2/operations/vcs/VcsRevert.java | 5 +- .../commons/vfs2/operations/vcs/VcsStatus.java | 2 + .../commons/vfs2/operations/vcs/VcsUpdate.java | 5 + .../vfs2/operations/vcs/VcsUpdateListener.java | 2 + .../commons/vfs2/provider/AbstractFileName.java | 1084 +++--- .../vfs2/provider/AbstractFileNameParser.java | 7 + .../commons/vfs2/provider/AbstractFileObject.java | 3798 ++++++++++---------- .../vfs2/provider/AbstractFileProvider.java | 5 +- .../commons/vfs2/provider/AbstractFileSystem.java | 4 +- .../vfs2/provider/AbstractLayeredFileProvider.java | 2 +- .../provider/AbstractOriginatingFileProvider.java | 15 +- .../vfs2/provider/AbstractRandomAccessContent.java | 2 +- .../AbstractRandomAccessStreamContent.java | 2 +- .../vfs2/provider/AbstractVfsComponent.java | 7 + .../vfs2/provider/AbstractVfsContainer.java | 11 +- .../commons/vfs2/provider/DelegateFileObject.java | 848 ++--- .../commons/vfs2/provider/HostFileNameParser.java | 7 + .../vfs2/provider/LayeredFileNameParser.java | 241 +- .../apache/commons/vfs2/provider/UriParser.java | 1150 +++--- .../commons/vfs2/provider/ftp/FtpFileObject.java | 1302 +++---- .../commons/vfs2/provider/ftp/FtpFileProvider.java | 4 +- .../provider/ftp/FtpFileSystemConfigBuilder.java | 31 +- .../vfs2/provider/ftps/FtpsFileProvider.java | 2 + .../provider/http/HttpFileContentInfoFactory.java | 7 + .../vfs2/provider/http/HttpFileNameParser.java | 2 +- .../vfs2/provider/http/HttpFileProvider.java | 6 +- .../commons/vfs2/provider/http/package-info.java | 2 +- .../http4/Http4FileContentInfoFactory.java | 7 + .../vfs2/provider/http4/Http4FileNameParser.java | 2 +- .../vfs2/provider/http4/Http4FileProvider.java | 3 - .../commons/vfs2/provider/http4/package-info.java | 2 +- .../vfs2/provider/http4s/Http4sFileNameParser.java | 2 +- .../commons/vfs2/provider/http4s/package-info.java | 2 +- .../http5/Http5FileContentInfoFactory.java | 7 + .../vfs2/provider/http5/Http5FileNameParser.java | 2 +- .../vfs2/provider/http5/Http5FileProvider.java | 747 ++-- .../vfs2/provider/http5s/Http5sFileNameParser.java | 2 +- .../vfs2/provider/https/HttpsFileNameParser.java | 2 +- .../commons/vfs2/provider/https/package-info.java | 2 +- .../provider/local/DefaultLocalFileProvider.java | 10 +- .../vfs2/provider/local/GenericFileNameParser.java | 20 +- .../vfs2/provider/local/LocalFileNameParser.java | 7 + .../vfs2/provider/local/WindowsFileNameParser.java | 279 +- .../commons/vfs2/provider/ram/RamFileData.java | 514 +-- .../vfs2/provider/ram/RamFileOutputStream.java | 2 + .../provider/ram/RamFileRandomAccessContent.java | 2 + .../commons/vfs2/provider/ram/RamFileSystem.java | 496 +-- .../vfs2/provider/res/ResourceFileNameParser.java | 11 +- .../vfs2/provider/sftp/BytesIdentityInfo.java | 244 +- .../commons/vfs2/provider/sftp/IdentityInfo.java | 322 +- .../vfs2/provider/sftp/SftpFileNameParser.java | 2 +- .../commons/vfs2/provider/sftp/SftpFileSystem.java | 2 + .../provider/sftp/SftpFileSystemConfigBuilder.java | 1662 ++++----- .../vfs2/provider/sftp/TrustEveryoneUserInfo.java | 7 + .../commons/vfs2/util/CombinedResources.java | 2 + .../java/org/apache/commons/vfs2/util/Cryptor.java | 2 + .../apache/commons/vfs2/util/DefaultCryptor.java | 7 + commons-vfs2/src/site/xdoc/index.xml | 78 +- .../commons/vfs2/FileSystemManagerFactoryTest.java | 3 + .../apache/commons/vfs2/FileSystemOptionsTest.java | 324 +- .../vfs2/impl/DefaultFileSystemManagerTest.java | 19 +- .../vfs2/provider/test/FileObjectSortTest.java | 260 +- commons-vfs2/src/test/resources/log4j.properties | 72 +- .../org.apache.ftpserver/users.properties | 86 +- .../resources/test-data/read-xml-tests/address.xsd | 90 +- .../resources/test-data/read-xml-tests/file1.xml | 36 +- .../resources/test-data/read-xml-tests/file2.xml | 36 +- .../test-data/read-xml-tests/file3-bigger.xml | 2708 +++++++------- .../test-data/read-xml-tests/name-invalid.xml | 50 +- .../read-xml-tests/name-not-well-formed.xml | 48 +- .../test-data/read-xml-tests/name-with-xsd-ref.xml | 50 +- .../resources/test-data/read-xml-tests/name.xml | 44 +- .../resources/test-data/read-xml-tests/name.xsd | 84 +- .../resources/test-data/read-xml-tests/person.xml | 76 +- .../resources/test-data/read-xml-tests/person.xsd | 96 +- pom.xml | 74 +- src/changes/changes.xml | 24 +- src/changes/release-notes.vm | 268 +- src/conf/pmd-ruleset.xml | 2 +- src/site/resources/profile.jacoco | 16 + src/site/site.xml | 4 +- src/site/xdoc/download_vfs.xml | 10 +- src/site/xdoc/issue-tracking.xml | 14 +- src/site/xdoc/mail-lists.xml | 14 +- 165 files changed, 13573 insertions(+), 12981 deletions(-) copy checkstyle.properties => .gitattributes (73%)