This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-vfs.git


The following commit(s) were added to refs/heads/master by this push:
     new 22d5201f Prepare for the next release candidate
22d5201f is described below

commit 22d5201fb903cd166364ffb574901670d524e1fe
Author: Gary Gregory <[email protected]>
AuthorDate: Sat Aug 10 14:00:36 2024 +0000

    Prepare for the next release candidate
---
 CONTRIBUTING.md                  |  21 +-
 NOTICE.txt                       |  10 +-
 README.md                        |   8 +-
 RELEASE-NOTES.txt                | 413 ++++++++++++++-------------------------
 src/changes/changes.xml          |   2 +-
 src/site/xdoc/download_vfs.xml   | 312 ++++++++++++++---------------
 src/site/xdoc/issue-tracking.xml | 204 +++++++++----------
 7 files changed, 415 insertions(+), 555 deletions(-)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index e1d65e32..9a317148 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -41,9 +41,8 @@
 Contributing to Apache Commons VFS Project
 ======================
 
-You have found a bug or you have an idea for a cool new feature? Contributing 
code is a great way to give something back to
-the open source community. Before you dig right into the code there are a few 
guidelines that we need contributors to
-follow so that we can have a chance of keeping on top of things.
+Have you found a bug or have an idea for a cool new feature? Contributing code 
is a great way to give something back to the open-source community.
+Before you dig right into the code, we need contributors to follow a few 
guidelines to have a chance of keeping on top of things.
 
 Getting Started
 ---------------
@@ -62,7 +61,7 @@ Making Changes
 
 + Create a _topic branch_ for your isolated work.
   * Usually you should base your branch on the `master` branch.
-  * A good topic branch name can be the JIRA bug id plus a keyword, e.g. 
`VFS-123-InputStream`.
+  * A good topic branch name can be the JIRA bug ID plus a keyword, e.g. 
`VFS-123-InputStream`.
   * If you have submitted multiple JIRA issues, try to maintain separate 
branches and pull requests.
 + Make commits of logical units.
   * Make sure your commit messages are meaningful and in the proper format. 
Your commit message should contain the key of the JIRA issue.
@@ -72,7 +71,7 @@ Making Changes
   + Create minimal diffs - disable _On Save_ actions like _Reformat Source 
Code_ or _Organize Imports_. If you feel the source code should be reformatted 
create a separate PR for this change first.
   + Check for unnecessary whitespace with `git diff` -- check before 
committing.
 + Make sure you have added the necessary tests for your changes, typically in 
`src/test/java`.
-+ Run all the tests with `mvn clean verify` to assure nothing else was 
accidentally broken.
++ Run all the tests with `mvn clean verify` to ensure nothing else was 
accidentally broken.
 
 Making Trivial Changes
 ----------------------
@@ -82,18 +81,6 @@ The JIRA tickets are used to generate the changelog for the 
next release.
 For changes of a trivial nature to comments and documentation, it is not 
always necessary to create a new ticket in JIRA.
 In this case, it is appropriate to start the first line of a commit with 
'(doc)' instead of a ticket number.
 
-Testing
--------
-
-Please add unit tests for any fixes or new features.
-
-When running individual tests, tests that extend `AbstractProviderTestCase`
-(such as `NamingTests`) cannot be run in isolation: instead, you can run them
-'in the context of' a provider, for example from `LocalProviderTestCase`.
-These configure a `ProviderTestSuite` with the tests to run.
-
-This could likely be simplified, we are tracking that possible
-improvement in https://issues.apache.org/jira/browse/VFS-855 .
 
 Submitting Changes
 ------------------
diff --git a/NOTICE.txt b/NOTICE.txt
index bba8672b..2d7b3e33 100644
--- a/NOTICE.txt
+++ b/NOTICE.txt
@@ -1,5 +1,5 @@
-Apache Commons VFS Project
-Copyright 2002-2024 The Apache Software Foundation
-
-This product includes software developed at
-The Apache Software Foundation (https://www.apache.org/).
+Apache Commons VFS Project
+Copyright 2002-2024 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (https://www.apache.org/).
diff --git a/README.md b/README.md
index 5fc09d8b..953c9f07 100644
--- a/README.md
+++ b/README.md
@@ -62,7 +62,7 @@ Getting the latest release
 --------------------------
 You can download source and binaries from our [download 
page](https://commons.apache.org/proper/commons-vfs/download_vfs.cgi).
 
-Alternatively, you can pull it from  the central Maven repositories:
+Alternatively, you can pull it from the central Maven repositories:
 
 ```xml
 <dependency>
@@ -75,7 +75,7 @@ Alternatively, you can pull it from  the central Maven 
repositories:
 Building
 --------
 
-Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). 
+Building requires a Java JDK and [Apache Maven](https://maven.apache.org/).
 The required Java version is found in the `pom.xml` as the 
`maven.compiler.source` property.
 
 From a command shell, run `mvn` without arguments to invoke the default Maven 
goal to run all tests and checks.
@@ -88,7 +88,9 @@ There are some guidelines which will make applying PRs easier 
for us:
 + No tabs! Please use spaces for indentation.
 + Respect the existing code style for each file.
 + Create minimal diffs - disable on save actions like reformat source code or 
organize imports. If you feel the source code should be reformatted create a 
separate PR for this change.
-+ Provide JUnit tests for your changes and make sure your changes don't break 
any existing tests by running ```mvn```.
++ Provide JUnit tests for your changes and make sure your changes don't break 
any existing tests by running `mvn`.
++ Before you pushing a PR, run `mvn` (by itself), this runs the default goal, 
which contains all build checks.
++ To see the code coverage report, regardless of coverage failures, run `mvn 
clean site -Dcommons.jacoco.haltOnFailure=false`
 
 If you plan to contribute on a regular basis, please consider filing a 
[contributor license agreement](https://www.apache.org/licenses/#clas).
 You can learn more about contributing via GitHub in our [contribution 
guidelines](CONTRIBUTING.md).
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 1e6c64f3..a9169e7c 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -1,274 +1,145 @@
-Apache Commons VFS Project 2.10.0
-RELEASE NOTES
-
-The Apache Commons VFS Project team is pleased to announce the release of 
Apache Commons VFS Project 2.10.0.
-
-Apache Commons VFS is a Virtual File System library.
-
-Maintenance release. Requires Java 8 or above.
-
-Changes in this version
------------------------
-
-New features
-------------
-
-* VFS-848:  Config option for trailing slash in webdav URI #425. Thanks to 
beise, Gary Gregory.
-*           Split out Apache Ant Tasks into its own Maven module 
commons-vfs2-ant. Thanks to Gary Gregory.
-* VFS-851:  Split out HDFS provider into its own Maven module 
commons-vfs2-hdfs. Thanks to Gary Gregory.
-*           Generate JPMS module info files when building on Java 11 or 
greater, except for commons-vfs2-hdfs due to Hadoop libraries' overlapping 
packages. Thanks to Gary Gregory.
-*           Add vscode files to gitignore #205. Thanks to Seth Falco.
-*           Add DefaultFileMonitor.setDelay(Duration), getDelayDuration() and 
deprecate setDelay(long), getDelay(). Thanks to Gary Gregory.
-*           DefaultFileMonitor implements AutoCloseable. Thanks to Gary 
Gregory.
-*           Add FalseFileFilter.INSTANCE and deprecate FalseFileFilter.FALSE. 
Thanks to Gary Gregory.
-*           Add TrueFileFilter.INSTANCE and deprecate TrueFileFilter.TRUE. 
Thanks to Gary Gregory.
-*           FileSystemOptions implements Comparable. Thanks to Gary Gregory.
-*           Add RandomAccessMode.from(AccessMode) and toAccessModes(). Thanks 
to Gary Gregory.
-*           Extract the layer separator character constant into 
LayeredFileName.LAYER_SEPARATOR. Thanks to Gary Gregory.
-*           Add github/codeql-action.
-* VFS-821:  Deprecate FileSelector#traverseDescendents in favor of 
traverseDescendants. Thanks to Marc Wrobel, Gary Gregory.
-* VFS-821:  Add active port range configuration for FTP client factory #318. 
Thanks to Maksym Perevertov, Gary Gregory.
-* VFS-833:  Make constructor FileSystemOptions(Map) public. Thanks to Kannan 
Ramamoorthy, Bernd Eckenfels, Gary Gregory.
-*           Add a BOM POM commons-vfs2-bom. Thanks to Gary Gregory.
-
-New features
-------------
-*           Replace package.html with package-info.java #206. Thanks to Seth 
Falco.
-* VFS-807:  LocalFile.doGetOutputStream(boolean) for an existing file no 
longer truncates the file. Thanks to Gary Gregory, L.
-*           Update the Javadoc link to not lead to 404. #218. Thanks to 
wodencafe.
-* VFS-810:  Percent encoded backslashes in authority of URLs aren't allowed 
for WebDav. Thanks to Jan Aelbrecht, Gary Gregory.
-* VFS-793:  GenericFileName.getURI() returns invalid URI. Thanks to Vitali 
Nashkevich, Gary Gregory.
-*           Fix typos in error messages. Thanks to Gary Gregory.
-*           LocalFile: Fix exception message "Unknown message with code" and 
use an actual message code. Thanks to Gary Gregory.
-* VFS-778:  SFTP channel isn't returned to the pool when 
SftpFileObject.doGetOutputStream throws an exception. #215. Thanks to 
zhouwenqing, Gary Gregory.
-*           Fix OSGi "Unused Import-Package instructions". Thanks to Gary 
Gregory.
-* VFS-813:  NullPointerException needs a better message in SftpClientFactory 
when connect with private key. Thanks to Andrey Turbanov, Gary Gregory.
-* VFS-811:  Javadoc API links are broken in the commons-vfs project site #227. 
Thanks to Woonsan Ko, Gary Gregory.
-* VFS-812:  Don't throw FileSystemException when closing file content output 
stream using a BufferedOutputStream #228. Thanks to XenoAmess, Gary Gregory.
-* VFS-814:  FtpFileObject: re-fetch MDTM after refresh #238. Thanks to Luke 
Wood, Gary Gregory.
-*           Simplify conditions and avoid extra checks #253. Thanks to Arturo 
Bernal.
-*           Refactor AbstractFileObject#getOutputStream() #151. Thanks to 
Boris Petrov, Gary Gregory.
-* VFS-770:  FileSystemManager.createFileSystem(FileObject) fails on Gzip 
files. #92. Thanks to Thomas BELOT, PeterAlfredLee, Gary Gregory.
-*           Simplify/remove redundant operations. #258. Thanks to Arturo 
Bernal.
-*           SFTP: Memory leak because AbstractFileProvider#findFileSystem. 
Thanks to Tobias Gierke, Gary Gregory.
-*           Fix typos #275, #276, #277. Thanks to Marc Wrobel.
-*           Fix links in Javadoc and documentations #284. Thanks to Marc 
Wrobel.
-*           [SFTP] Handle the case where a user does not have any groups #280. 
Thanks to Mark van der Walle, Gary Gregory.
-*           The dependency hadoop-hdfs-client is not set as optional #291. 
Thanks to ymenager.
-*           AbstractFileObject uses the wrong exception for "cause" #316. 
Thanks to Boris Petrov.
-*           JUnit5 assertThrows SftpFileSystemGroupsTests #323. Thanks to John 
Patrick.
-* VFS-825:  Fix for GZip input and output stream results in StackOverflowError 
#322. Thanks to Anthony Goubard.
-*           MonitorInputStream.read(byte[], int, int) and read() should be 
synchronized like the superclass BufferedInputStream. Thanks to Gary Gregory.
-* VFS-683:  Class loader thread safety #367. Thanks to Daryl Odnert, Otto 
Fowler, Bernd Eckenfels, Dave MacDonald, Ivan Bella, Gary Gregory.
-* VFS-832:  Sftp channel not put back in doGetInputStream #370. Thanks to 
Wangerry, Gary Gregory.
-*           [StepSecurity] ci: Harden GitHub Actions #401. Thanks to 
step-security-bot, Gary Gregory.
-* VFS-846:  Resolve a FileName to correct FileType #424. Thanks to beise, Gary 
Gregory.
-* VFS-844:  Prevent that source files urlString is twice URIEncoded #423. 
Thanks to beise, Gary Gregory.
-* VFS-843:  Close the HttpConnection after consuming the entire HttpEntity 
#421. Thanks to beise, Gary Gregory.
-* VFS-841:  Copy the Main class for testing with Jackrabbit Standalone 
Components instead of reusing #409. Thanks to Woonsan Ko, Gary Gregory.
-* VFS-849:  HttpConnection resources not properly cleaned up in webdav request 
#428. Thanks to beise, Gary Gregory.
-*           Don't use deprecated methods in 
org.apache.commons.vfs2.provider.ftp.FtpClientFactory. Thanks to Gary Gregory.
-*           Reduce deprecated calls in org.apache.commons.vfs2.provider.http5. 
Thanks to Gary Gregory.
-*           
DelegatingFileSystemOptionsBuilder.setConfigClass[es](FileSystemOptions, 
String, String, Class) now throw the more general ReflectiveOperationException 
instead of 2 subclasses. Thanks to Gary Gregory.
-* VFS-524:  A URI with an IPv6 address can't be parsed out correctly #438. 
Thanks to Alex, Fedor Yudanov, Gary Gregory.
-*           Port assertions to JUnit 5 APIs. Thanks to Gary Gregory.
-*           Scheme "http" now uses Apache HttpClient 5 instead of HttpClient 
3. Thanks to Gary Gregory.
-*           Scheme "https" now uses Apache HttpClient 5 instead of HttpClient 
3. Thanks to Gary Gregory.
-*           Deprecate package org.apache.commons.vfs2.provider.http in favor 
of org.apache.commons.vfs2.provider.http5. Thanks to Gary Gregory.
-*           Deprecate package org.apache.commons.vfs2.provider.https in favor 
of org.apache.commons.vfs2.provider.http5s. Thanks to Gary Gregory.
-*           Deprecate package org.apache.commons.vfs2.provider.http4 in favor 
of org.apache.commons.vfs2.provider.http5. Thanks to Gary Gregory.
-*           Deprecate package org.apache.commons.vfs2.provider.http4s in favor 
of org.apache.commons.vfs2.provider.http5s. Thanks to Gary Gregory.
-*           Support URLencoding during normalization #396. Thanks to Arnout 
Engelen, Gary Gregory.
-
-Changes
--------
-
-*           Bump actions/cache and others. Thanks to Dependabot, Gary Gregory.
-*           Bump actions/checkout #217, #220, #245, #315, and others. Thanks 
to Dependabot, Gary Gregory.
-*           Bump actions/setup-java #324, and others. Thanks to Gary Gregory, 
Dependabot.
-*           Bump actions/upload-artifact from #327, and others. Thanks to 
Dependabot.
-*           Bump jakarta.mail from 1.6.7 to 2.0.1 #200. Thanks to Dependabot.
-*           Bump commons.animal-sniffer.version from 1.19 to 1.21. Thanks to 
Gary Gregory.
-*           Bump com.puppycrawl.tools:checkstyle from 8.44 to 9.3 #211. Thanks 
to Gary Gregory.
-*           Bump com.github.spotbugs:spotbugs from 4.3.0 to 4.7.3 #216, #269, 
#319. Thanks to Dependabot, Gary Gregory.
-*           Bump spotbugs-maven-plugin from 4.3.0 to 4.7.3.0, #229, #236. 
#264, #282, #331, #333. Thanks to Gary Gregory, Dependabot.
-*           Bump jackrabbit2.version to 2.20.14. Never use 2.21.x, it is 
"unstable". Thanks to Dependabot, Gary Gregory.
-*           Bump org.apache.httpcomponents.client5:httpclient5 from 5.1 to 
5.3.1. Thanks to Gary Gregory, Dependabot.
-*           Bump org.apache.httpcomponents.core5:httpcore5 from 5.1.5 to 5.2.4 
#369, #399, #429, #447. Thanks to Dependabot.
-*           Bump org.apache.mina:mina-core from 2.1.4 to 2.1.8. Thanks to Gary 
Gregory, Dependabot.
-*           Bump maven-pmd-plugin from 3.14.0 to 3.19.0 #223, #294, #304. 
Thanks to Dependabot, Gary Gregory.
-*           Bump net.sourceforge.pmd:pmd-* from 6.36.0 to 6.53.0 #208, #247, 
#256, #261, #266, #270, #283, #339, #361. Thanks to Dependabot, Gary Gregory.
-*           Bump org.mockito:mockito-core from 3.11.2 to 4.11.0 #263, #292, 
#308, #337, #355, #359. Thanks to Gary Gregory, Dependabot.
-*           Bump maven-javadoc-plugin from 3.3.0 to 3.4.1, #293. Thanks to 
Gary Gregory, Dependabot.
-*           Bump biz.aQute.bnd:biz.aQute.bndlib from 5.3.0 to 6.3.1. Thanks to 
Gary Gregory.
-*           Bump commons.japicmp.version from 0.15.3 to 0.16.0. Thanks to Gary 
Gregory.
-*           Replace JUnit 4.13.2 with 5.9.1 #281, #306. Thanks to Gary 
Gregory, John Patrick, Dependabot.
-*           Bump org.apache.httpcomponents:httpcore-nio from 4.4.14 to 4.4.16, 
#341. Thanks to Gary Gregory, Dependabot.
-*           Bump Apache Log4j 2.14.1 to 2.23.0 [Tests] #226, #230, #305, #378, 
#448, #461, #487. Thanks to Gary Gregory, Dependabot.
-*           Bump ftpserver-core from 1.1.1 to 1.1.2 #235. Thanks to XenoAmess.
-*           Bump hadoop.version from 3.3.1 to 3.3.6 #246, #262, #290, #386, 
#402. Thanks to Dependabot.
-*           Bump slf4j.version from 1.7.26 to 2.0.12 #484, #486. Thanks to 
Dependabot.
-*           Bump slf4j.version from 1.7.26 to 2.0.11. Thanks to Dependabot.
-*           Bump commons-parent from 52 to 66. Thanks to Dependabot, Gary 
Gregory.
-*           Bump org.ow2.asm:asm from 9.2 to 9.4. Thanks to Gary Gregory.
-*           Bump commons.jacoco.version from 0.8.7 to 0.8.8. Thanks to Gary 
Gregory.
-*           Bump commons.surefire.version from 3.0.0-M5 to 3.0.0-M7. Thanks to 
Gary Gregory.
-*           Bump Apache Commons BCEL from 6.5.0 to 6.8.2 #346, #451. Thanks to 
Gary Gregory, Dependabot.
-*           Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 #321 Thanks to 
Dependabot.
-*           Bump commons-compress from 1.21 to 1.26.0 #329, #385. Thanks to 
Dependabot, Gary Gregory.
-*           Bump commons-net:commons-net from 3.8.0 to 3.10.0. Thanks to Gary 
Gregory.
-*           Bump httpclient from 4.5.13 to 4.5.14 #344. Thanks to Dependabot.
-*           Bump commons-io:commons-io from 2.11.0 to 2.15.1. Thanks to Gary 
Gregory.
-*           Bump commons-codec:commons-codec from 1.15 to 1.16.1 #480. Thanks 
to Gary Gregory.
-*           Bump commons-lang3 from 3.12.0 to 3.14.0. Thanks to Gary Gregory.
-*           Bump org.codehaus.mojo:exec-maven-plugin from 3.1.0 to 3.1.1 #445. 
Thanks to Dependabot.
-*           Bump commons-logging:commons-logging from 1.2 to 1.3.0. Thanks to 
Gary Gregory.
-
-
-Historical list of changes: 
https://commons.apache.org/proper/commons-vfs/changes-report.html
-
-For complete information on Apache Commons VFS Project, including instructions 
on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache Commons VFS Project 
website:
-
-https://commons.apache.org/proper/commons-vfs/
-
-Download page: https://commons.apache.org/proper/commons-vfs/download_vfs.cgi
-
------------------------------------------------------------------------------
-
-            Apache Commons VFS Project 2.10.0
-            RELEASE NOTES
-
-The Apache Commons VFS Project team is pleased to announce the release of 
Apache Commons VFS Project 2.10.0.
-
-Apache Commons VFS is a Virtual File System library.
-
-Maintenance release. Requires Java 8 or above.
-
-Changes in this version include:
-
-New features
-------------
-* VFS-848:  Config option for trailing slash in webdav URI #425. Thanks to 
beise, Gary Gregory.
-*           Split out Apache Ant Tasks into its own Maven module 
commons-vfs2-ant. Thanks to Gary Gregory.
-* VFS-851:  Split out HDFS provider into its own Maven module 
commons-vfs2-hdfs. Thanks to Gary Gregory.
-*           Generate JPMS module info files when building on Java 11 or 
greater, except for commons-vfs2-hdfs due to Hadoop libraries' overlapping 
packages. Thanks to Gary Gregory.
-*           Add vscode files to gitignore #205. Thanks to Seth Falco.
-*           Add DefaultFileMonitor.setDelay(Duration), getDelayDuration() and 
deprecate setDelay(long), getDelay(). Thanks to Gary Gregory.
-*           DefaultFileMonitor implements AutoCloseable. Thanks to Gary 
Gregory.
-*           Add FalseFileFilter.INSTANCE and deprecate FalseFileFilter.FALSE. 
Thanks to Gary Gregory.
-*           Add TrueFileFilter.INSTANCE and deprecate TrueFileFilter.TRUE. 
Thanks to Gary Gregory.
-*           FileSystemOptions implements Comparable. Thanks to Gary Gregory.
-*           Add RandomAccessMode.from(AccessMode) and toAccessModes(). Thanks 
to Gary Gregory.
-*           Extract the layer separator character constant into 
LayeredFileName.LAYER_SEPARATOR. Thanks to Gary Gregory.
-*           Add github/codeql-action.
-* VFS-821:  Deprecate FileSelector#traverseDescendents in favor of 
traverseDescendants. Thanks to Marc Wrobel, Gary Gregory.
-* VFS-821:  Add active port range configuration for FTP client factory #318. 
Thanks to Maksym Perevertov, Gary Gregory.
-* VFS-833:  Make constructor FileSystemOptions(Map) public. Thanks to Kannan 
Ramamoorthy, Bernd Eckenfels, Gary Gregory.
-*           Add a BOM POM commons-vfs2-bom. Thanks to Gary Gregory.
-
-New features
-------------
-*           Replace package.html with package-info.java #206. Thanks to Seth 
Falco.
-* VFS-807:  LocalFile.doGetOutputStream(boolean) for an existing file no 
longer truncates the file. Thanks to Gary Gregory, L.
-*           Update the Javadoc link to not lead to 404. #218. Thanks to 
wodencafe.
-* VFS-810:  Percent encoded backslashes in authority of URLs aren't allowed 
for WebDav. Thanks to Jan Aelbrecht, Gary Gregory.
-* VFS-793:  GenericFileName.getURI() returns invalid URI. Thanks to Vitali 
Nashkevich, Gary Gregory.
-*           Fix typos in error messages. Thanks to Gary Gregory.
-*           LocalFile: Fix exception message "Unknown message with code" and 
use an actual message code. Thanks to Gary Gregory.
-* VFS-778:  SFTP channel isn't returned to the pool when 
SftpFileObject.doGetOutputStream throws an exception. #215. Thanks to 
zhouwenqing, Gary Gregory.
-*           Fix OSGi "Unused Import-Package instructions". Thanks to Gary 
Gregory.
-* VFS-813:  NullPointerException needs a better message in SftpClientFactory 
when connect with private key. Thanks to Andrey Turbanov, Gary Gregory.
-* VFS-811:  Javadoc API links are broken in the commons-vfs project site #227. 
Thanks to Woonsan Ko, Gary Gregory.
-* VFS-812:  Don't throw FileSystemException when closing file content output 
stream using a BufferedOutputStream #228. Thanks to XenoAmess, Gary Gregory.
-* VFS-814:  FtpFileObject: re-fetch MDTM after refresh #238. Thanks to Luke 
Wood, Gary Gregory.
-*           Simplify conditions and avoid extra checks #253. Thanks to Arturo 
Bernal.
-*           Refactor AbstractFileObject#getOutputStream() #151. Thanks to 
Boris Petrov, Gary Gregory.
-* VFS-770:  FileSystemManager.createFileSystem(FileObject) fails on Gzip 
files. #92. Thanks to Thomas BELOT, PeterAlfredLee, Gary Gregory.
-*           Simplify/remove redundant operations. #258. Thanks to Arturo 
Bernal.
-*           SFTP: Memory leak because AbstractFileProvider#findFileSystem. 
Thanks to Tobias Gierke, Gary Gregory.
-*           Fix typos #275, #276, #277. Thanks to Marc Wrobel.
-*           Fix links in Javadoc and documentations #284. Thanks to Marc 
Wrobel.
-*           [SFTP] Handle the case where a user does not have any groups #280. 
Thanks to Mark van der Walle, Gary Gregory.
-*           The dependency hadoop-hdfs-client is not set as optional #291. 
Thanks to ymenager.
-*           AbstractFileObject uses the wrong exception for "cause" #316. 
Thanks to Boris Petrov.
-*           JUnit5 assertThrows SftpFileSystemGroupsTests #323. Thanks to John 
Patrick.
-* VFS-825:  Fix for GZip input and output stream results in StackOverflowError 
#322. Thanks to Anthony Goubard.
-*           MonitorInputStream.read(byte[], int, int) and read() should be 
synchronized like the superclass BufferedInputStream. Thanks to Gary Gregory.
-* VFS-683:  Class loader thread safety #367. Thanks to Daryl Odnert, Otto 
Fowler, Bernd Eckenfels, Dave MacDonald, Ivan Bella, Gary Gregory.
-* VFS-832:  Sftp channel not put back in doGetInputStream #370. Thanks to 
Wangerry, Gary Gregory.
-*           [StepSecurity] ci: Harden GitHub Actions #401. Thanks to 
step-security-bot, Gary Gregory.
-* VFS-846:  Resolve a FileName to correct FileType #424. Thanks to beise, Gary 
Gregory.
-* VFS-844:  Prevent that source files urlString is twice URIEncoded #423. 
Thanks to beise, Gary Gregory.
-* VFS-843:  Close the HttpConnection after consuming the entire HttpEntity 
#421. Thanks to beise, Gary Gregory.
-* VFS-841:  Copy the Main class for testing with Jackrabbit Standalone 
Components instead of reusing #409. Thanks to Woonsan Ko, Gary Gregory.
-* VFS-849:  HttpConnection resources not properly cleaned up in webdav request 
#428. Thanks to beise, Gary Gregory.
-*           Don't use deprecated methods in 
org.apache.commons.vfs2.provider.ftp.FtpClientFactory. Thanks to Gary Gregory.
-*           Reduce deprecated calls in org.apache.commons.vfs2.provider.http5. 
Thanks to Gary Gregory.
-*           
DelegatingFileSystemOptionsBuilder.setConfigClass[es](FileSystemOptions, 
String, String, Class) now throw the more general ReflectiveOperationException 
instead of 2 subclasses. Thanks to Gary Gregory.
-* VFS-524:  A URI with an IPv6 address can't be parsed out correctly #438. 
Thanks to Alex, Fedor Yudanov, Gary Gregory.
-*           Port assertions to JUnit 5 APIs. Thanks to Gary Gregory.
-*           Scheme "http" now uses Apache HttpClient 5 instead of HttpClient 
3. Thanks to Gary Gregory.
-*           Scheme "https" now uses Apache HttpClient 5 instead of HttpClient 
3. Thanks to Gary Gregory.
-*           Deprecate package org.apache.commons.vfs2.provider.http in favor 
of org.apache.commons.vfs2.provider.http5. Thanks to Gary Gregory.
-*           Deprecate package org.apache.commons.vfs2.provider.https in favor 
of org.apache.commons.vfs2.provider.http5s. Thanks to Gary Gregory.
-*           Deprecate package org.apache.commons.vfs2.provider.http4 in favor 
of org.apache.commons.vfs2.provider.http5. Thanks to Gary Gregory.
-*           Deprecate package org.apache.commons.vfs2.provider.http4s in favor 
of org.apache.commons.vfs2.provider.http5s. Thanks to Gary Gregory.
-*           Support URLencoding during normalization #396. Thanks to Arnout 
Engelen, Gary Gregory.
-
-Changes
--------
-
-*           Bump actions/cache and others. Thanks to Dependabot, Gary Gregory.
-*           Bump actions/checkout #217, #220, #245, #315, and others. Thanks 
to Dependabot, Gary Gregory.
-*           Bump actions/setup-java #324, and others. Thanks to Gary Gregory, 
Dependabot.
-*           Bump actions/upload-artifact from #327, and others. Thanks to 
Dependabot.
-*           Bump jakarta.mail from 1.6.7 to 2.0.1 #200. Thanks to Dependabot.
-*           Bump commons.animal-sniffer.version from 1.19 to 1.21. Thanks to 
Gary Gregory.
-*           Bump com.puppycrawl.tools:checkstyle from 8.44 to 9.3 #211. Thanks 
to Gary Gregory.
-*           Bump com.github.spotbugs:spotbugs from 4.3.0 to 4.7.3 #216, #269, 
#319. Thanks to Dependabot, Gary Gregory.
-*           Bump spotbugs-maven-plugin from 4.3.0 to 4.7.3.0, #229, #236. 
#264, #282, #331, #333. Thanks to Gary Gregory, Dependabot.
-*           Bump jackrabbit2.version to 2.20.14. Never use 2.21.x, it is 
"unstable". Thanks to Dependabot, Gary Gregory.
-*           Bump org.apache.httpcomponents.client5:httpclient5 from 5.1 to 5.3 
#345, #452. Thanks to Gary Gregory, Dependabot.
-*           Bump org.apache.httpcomponents.core5:httpcore5 from 5.1.5 to 5.2.4 
#369, #399, #429, #447. Thanks to Dependabot.
-*           Bump org.apache.mina:mina-core from 2.1.4 to 2.1.8. Thanks to Gary 
Gregory, Dependabot.
-*           Bump maven-pmd-plugin from 3.14.0 to 3.19.0 #223, #294, #304. 
Thanks to Dependabot, Gary Gregory.
-*           Bump net.sourceforge.pmd:pmd-* from 6.36.0 to 6.53.0 #208, #247, 
#256, #261, #266, #270, #283, #339, #361. Thanks to Dependabot, Gary Gregory.
-*           Bump org.mockito:mockito-core from 3.11.2 to 4.11.0 #263, #292, 
#308, #337, #355, #359. Thanks to Gary Gregory, Dependabot.
-*           Bump maven-javadoc-plugin from 3.3.0 to 3.4.1, #293. Thanks to 
Gary Gregory, Dependabot.
-*           Bump biz.aQute.bnd:biz.aQute.bndlib from 5.3.0 to 6.3.1. Thanks to 
Gary Gregory.
-*           Bump commons.japicmp.version from 0.15.3 to 0.16.0. Thanks to Gary 
Gregory.
-*           Replace JUnit 4.13.2 with 5.9.1 #281, #306. Thanks to Gary 
Gregory, John Patrick, Dependabot.
-*           Bump org.apache.httpcomponents:httpcore-nio from 4.4.14 to 4.4.16, 
#341. Thanks to Gary Gregory, Dependabot.
-*           Bump Apache Log4j 2.14.1 to 2.22.1 [Tests] #226, #230, #305, #378, 
#448, #461. Thanks to Gary Gregory, Dependabot.
-*           Bump ftpserver-core from 1.1.1 to 1.1.2 #235. Thanks to XenoAmess.
-*           Bump hadoop.version from 3.3.1 to 3.3.6 #246, #262, #290, #386, 
#402. Thanks to Dependabot.
-*           Bump slf4j.version from 1.7.26 to 1.7.36 #244. Thanks to 
Dependabot.
-*           Bump commons-parent from 52 to 65 #302, #349, #362. Thanks to 
Dependabot, Gary Gregory.
-*           Bump org.ow2.asm:asm from 9.2 to 9.4. Thanks to Gary Gregory.
-*           Bump commons.jacoco.version from 0.8.7 to 0.8.8. Thanks to Gary 
Gregory.
-*           Bump commons.surefire.version from 3.0.0-M5 to 3.0.0-M7. Thanks to 
Gary Gregory.
-*           Bump Apache Commons BCEL from 6.5.0 to 6.8.1 #346, #451. Thanks to 
Gary Gregory, Dependabot.
-*           Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 #321 Thanks to 
Dependabot.
-*           Bump commons-compress from 1.21 to 1.25.0 #329, #385. Thanks to 
Dependabot, Gary Gregory.
-*           Bump commons-net:commons-net from 3.8.0 to 3.10.0. Thanks to Gary 
Gregory.
-*           Bump httpclient from 4.5.13 to 4.5.14 #344. Thanks to Dependabot.
-*           Bump commons-io:commons-io from 2.11.0 to 2.15.1. Thanks to Gary 
Gregory.
-*           Bump commons-codec:commons-codec from 1.15 to 1.16.0. Thanks to 
Gary Gregory.
-*           Bump commons-lang3 from 3.12.0 to 3.14.0. Thanks to Gary Gregory.
-*           Bump org.codehaus.mojo:exec-maven-plugin from 3.1.0 to 3.1.1 #445. 
Thanks to Dependabot.
-*           Bump commons-logging:commons-logging from 1.2 to 1.3.0. Thanks to 
Gary Gregory.
-
-
-Historical list of changes: 
https://commons.apache.org/proper/commons-vfs/changes-report.html
-
-For complete information on Apache Commons VFS Project, including instructions 
on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache Commons VFS Project 
website:
-
-https://commons.apache.org/proper/commons-vfs/
-
-Download page: https://commons.apache.org/proper/commons-vfs/download_vfs.cgi
-
+Apache Commons VFS Project 2.10.0
+RELEASE NOTES
+
+The Apache Commons VFS Project team is pleased to announce the release of 
Apache Commons VFS Project 2.10.0.
+
+Apache Commons VFS is a Virtual File System library.
+
+Maintenance release. Requires Java 8 or above.
+
+Changes in this version
+-----------------------
+
+New features
+------------
+
+* VFS-848:  Config option for trailing slash in webdav URI #425. Thanks to 
beise, Gary Gregory.
+*           Split out Apache Ant Tasks into its own Maven module 
commons-vfs2-ant. Thanks to Gary Gregory.
+* VFS-851:  Split out HDFS provider into its own Maven module 
commons-vfs2-hdfs. Thanks to Gary Gregory.
+*           Generate JPMS module info files when building on Java 11 or 
greater, except for commons-vfs2-hdfs due to Hadoop libraries' overlapping 
packages. Thanks to Gary Gregory.
+*           Add Visual Studio Code files to gitignore #205. Thanks to Seth 
Falco.
+*           Add DefaultFileMonitor.setDelay(Duration), getDelayDuration() and 
deprecate setDelay(long), getDelay(). Thanks to Gary Gregory.
+*           DefaultFileMonitor implements AutoCloseable. Thanks to Gary 
Gregory.
+*           Add FalseFileFilter.INSTANCE and deprecate FalseFileFilter.FALSE. 
Thanks to Gary Gregory.
+*           Add TrueFileFilter.INSTANCE and deprecate TrueFileFilter.TRUE. 
Thanks to Gary Gregory.
+*           FileSystemOptions implements Comparable. Thanks to Gary Gregory.
+*           Add RandomAccessMode.from(AccessMode) and toAccessModes(). Thanks 
to Gary Gregory.
+*           Extract the layer separator character constant into 
LayeredFileName.LAYER_SEPARATOR. Thanks to Gary Gregory.
+*           Add github/codeql-action.
+* VFS-821:  Deprecate FileSelector#traverseDescendents in favor of 
traverseDescendants. Thanks to Marc Wrobel, Gary Gregory.
+* VFS-821:  Add active port range configuration for FTP client factory #318. 
Thanks to Maksym Perevertov, Gary Gregory.
+* VFS-833:  Make constructor FileSystemOptions(Map) public. Thanks to Kannan 
Ramamoorthy, Bernd Eckenfels, Gary Gregory.
+*           Add a BOM POM commons-vfs2-bom. Thanks to Gary Gregory.
+
+Fixed Bugs:
+* VFS-854:  Avoid debug-logging URL credentials. Thanks to Andrey Turbanov.
+* VFS-853:  Double wrapped weak FileListener can lose change notification with 
DelegateFileObject. Thanks to Bernd Eckenfels.
+*           Replace package.html with package-info.java #206. Thanks to Seth 
Falco.
+* VFS-807:  LocalFile.doGetOutputStream(boolean) for an existing file no 
longer truncates the file. Thanks to Gary Gregory, L.
+*           Update the Javadoc link to not lead to 404. #218. Thanks to 
wodencafe.
+* VFS-810:  Percent encoded backslashes in authority of URLs aren't allowed 
for WebDav. Thanks to Jan Aelbrecht, Gary Gregory.
+* VFS-793:  GenericFileName.getURI() returns invalid URI. Thanks to Vitali 
Nashkevich, Gary Gregory.
+*           Fix typos in error messages. Thanks to Gary Gregory.
+*           LocalFile: Fix exception message "Unknown message with code" and 
use an actual message code. Thanks to Gary Gregory.
+* VFS-778:  SFTP channel isn't returned to the pool when 
SftpFileObject.doGetOutputStream throws an exception. #215. Thanks to 
zhouwenqing, Gary Gregory.
+*           Fix OSGi "Unused Import-Package instructions". Thanks to Gary 
Gregory.
+* VFS-813:  NullPointerException needs a better message in SftpClientFactory 
when connect with private key. Thanks to Andrey Turbanov, Gary Gregory.
+* VFS-811:  Javadoc API links are broken in the commons-vfs project site #227. 
Thanks to Woonsan Ko, Gary Gregory.
+* VFS-812:  Don't throw FileSystemException when closing file content output 
stream using a BufferedOutputStream #228. Thanks to XenoAmess, Gary Gregory.
+* VFS-814:  FtpFileObject: re-fetch MDTM after refresh #238. Thanks to Luke 
Wood, Gary Gregory.
+*           Simplify conditions and avoid extra checks #253. Thanks to Arturo 
Bernal.
+*           Refactor AbstractFileObject#getOutputStream() #151. Thanks to 
Boris Petrov, Gary Gregory.
+* VFS-770:  FileSystemManager.createFileSystem(FileObject) fails on Gzip 
files. #92. Thanks to Thomas BELOT, PeterAlfredLee, Gary Gregory.
+*           Simplify/remove redundant operations. #258. Thanks to Arturo 
Bernal.
+*           SFTP: Memory leak because AbstractFileProvider#findFileSystem. 
Thanks to Tobias Gierke, Gary Gregory.
+*           Fix typos #275, #276, #277. Thanks to Marc Wrobel.
+*           Fix links in Javadoc and documentations #284. Thanks to Marc 
Wrobel.
+*           [SFTP] Handle the case where a user does not have any groups #280. 
Thanks to Mark van der Walle, Gary Gregory.
+*           The dependency hadoop-hdfs-client is not set as optional #291. 
Thanks to ymenager.
+*           AbstractFileObject uses the wrong exception for "cause" #316. 
Thanks to Boris Petrov.
+*           JUnit5 assertThrows SftpFileSystemGroupsTests #323. Thanks to John 
Patrick.
+* VFS-825:  Fix for GZip input and output stream results in StackOverflowError 
#322. Thanks to Anthony Goubard.
+*           MonitorInputStream.read(byte[], int, int) and read() should be 
synchronized like the superclass BufferedInputStream. Thanks to Gary Gregory.
+* VFS-683:  Class loader thread safety #367. Thanks to Daryl Odnert, Otto 
Fowler, Bernd Eckenfels, Dave MacDonald, Ivan Bella, Gary Gregory.
+* VFS-832:  Sftp channel not put back in doGetInputStream #370. Thanks to 
Wangerry, Gary Gregory.
+*           [StepSecurity] ci: Harden GitHub Actions #401. Thanks to 
step-security-bot, Gary Gregory.
+* VFS-846:  Resolve a FileName to correct FileType #424. Thanks to beise, Gary 
Gregory.
+* VFS-844:  Prevent that source files urlString is twice URIEncoded #423. 
Thanks to beise, Gary Gregory.
+* VFS-843:  Close the HttpConnection after consuming the entire HttpEntity 
#421. Thanks to beise, Gary Gregory.
+* VFS-841:  Copy the Main class for testing with Jackrabbit Standalone 
Components instead of reusing #409. Thanks to Woonsan Ko, Gary Gregory.
+* VFS-849:  HttpConnection resources not properly cleaned up in webdav request 
#428. Thanks to beise, Gary Gregory.
+*           Don't use deprecated methods in 
org.apache.commons.vfs2.provider.ftp.FtpClientFactory. Thanks to Gary Gregory.
+*           Reduce deprecated calls in org.apache.commons.vfs2.provider.http5. 
Thanks to Gary Gregory.
+*           
DelegatingFileSystemOptionsBuilder.setConfigClass[es](FileSystemOptions, 
String, String, Class) now throw the more general ReflectiveOperationException 
instead of 2 subclasses. Thanks to Gary Gregory.
+* VFS-524:  A URI with an IPv6 address can't be parsed out correctly #438. 
Thanks to Alex, Fedor Yudanov, Gary Gregory.
+*           Port assertions to JUnit 5 APIs. Thanks to Gary Gregory.
+*           Scheme "http" now uses Apache HttpClient 5 instead of HttpClient 
3. Thanks to Gary Gregory.
+*           Scheme "https" now uses Apache HttpClient 5 instead of HttpClient 
3. Thanks to Gary Gregory.
+*           Deprecate package org.apache.commons.vfs2.provider.http in favor 
of org.apache.commons.vfs2.provider.http5. Thanks to Gary Gregory.
+*           Deprecate package org.apache.commons.vfs2.provider.https in favor 
of org.apache.commons.vfs2.provider.http5s. Thanks to Gary Gregory.
+*           Deprecate package org.apache.commons.vfs2.provider.http4 in favor 
of org.apache.commons.vfs2.provider.http5. Thanks to Gary Gregory.
+*           Deprecate package org.apache.commons.vfs2.provider.http4s in favor 
of org.apache.commons.vfs2.provider.http5s. Thanks to Gary Gregory.
+*           Support URLencoding during normalization #396. Thanks to Arnout 
Engelen, Gary Gregory.
+*           Add some documentation to make the unit tests easier to follow 
#556. Thanks to Arnout Engelen, Gary Gregory.
+*           Fix or address PMD warnings UnnecessaryReturn, 
UnusedLocalVariable, UnnecessaryFullyQualifiedName, UnnecessaryImport, and so 
on. Thanks to Gary Gregory.
+*           Simplify UriParser #558. Thanks to Arnout Engelen.
+
+Changes
+-------
+
+*           Bump actions/cache and others. Thanks to Dependabot, Gary Gregory.
+*           Bump actions/checkout #217, #220, #245, #315, and others. Thanks 
to Dependabot, Gary Gregory.
+*           Bump actions/setup-java #324, and others. Thanks to Gary Gregory, 
Dependabot.
+*           Bump actions/upload-artifact from #327, and others. Thanks to 
Dependabot.
+*           Bump jakarta.mail from 1.6.7 to 2.0.1 #200. Thanks to Dependabot.
+*           Bump commons.animal-sniffer.version from 1.19 to 1.21. Thanks to 
Gary Gregory.
+*           Bump com.puppycrawl.tools:checkstyle from 8.44 to 9.3 #211. Thanks 
to Gary Gregory.
+*           Bump com.github.spotbugs:spotbugs from 4.3.0 to 4.7.3 #216, #269, 
#319. Thanks to Dependabot, Gary Gregory.
+*           Bump spotbugs-maven-plugin from 4.3.0 to 4.7.3.0, #229, #236. 
#264, #282, #331, #333. Thanks to Gary Gregory, Dependabot.
+*           Bump org.apache.jackrabbit:jackrabbit-standalone-components from 
2.21.7 to 2.20.16, 2.21.x is beta only. Thanks to Dependabot, Gary Gregory.
+*           Bump org.apache.httpcomponents.client5:httpclient5 from 5.1 to 
5.4-beta1 #561. Thanks to Gary Gregory, Dependabot.
+*           Bump org.apache.httpcomponents.core5:httpcore5 from 5.1.5 to 
5.3-beta1 #369, #399, #429, #447, #559. Thanks to Dependabot.
+*           Bump org.apache.mina:mina-core from 2.1.4 to 2.1.8. Thanks to Gary 
Gregory, Dependabot.
+*           Bump maven-pmd-plugin from 3.14.0 to 3.19.0 #223, #294, #304. 
Thanks to Dependabot, Gary Gregory.
+*           Bump net.sourceforge.pmd:pmd-* from 6.36.0 to 6.53.0 #208, #247, 
#256, #261, #266, #270, #283, #339, #361. Thanks to Dependabot, Gary Gregory.
+*           Bump org.mockito:mockito-core from 3.11.2 to 4.11.0 #263, #292, 
#308, #337, #355, #359. Thanks to Gary Gregory, Dependabot.
+*           Bump maven-javadoc-plugin from 3.3.0 to 3.4.1, #293. Thanks to 
Gary Gregory, Dependabot.
+*           Bump biz.aQute.bnd:biz.aQute.bndlib from 5.3.0 to 6.3.1. Thanks to 
Gary Gregory.
+*           Bump commons.japicmp.version from 0.15.3 to 0.16.0. Thanks to Gary 
Gregory.
+*           Replace JUnit 4.13.2 with 5.9.1 #281, #306. Thanks to Gary 
Gregory, John Patrick, Dependabot.
+*           Bump org.apache.httpcomponents:httpcore-nio from 4.4.14 to 4.4.16, 
#341. Thanks to Gary Gregory, Dependabot.
+*           Bump Apache Log4j 2.14.1 to 2.23.1 [Tests] #226, #230, #305, #378, 
#448, #461, #487, #499. Thanks to Gary Gregory, Dependabot.
+*           Bump ftpserver-core from 1.1.1 to 1.1.2 #235. Thanks to XenoAmess.
+*           Bump hadoop.version from 3.3.1 to 3.3.6 #246, #262, #290, #386, 
#402. Thanks to Dependabot.
+*           Bump slf4j.version from 1.7.26 to 2.0.15 #484, #486, #524, #575, 
#580. Thanks to Dependabot.
+*           Bump org.apache.commons:commons-parent from 52 to 72 #497. Thanks 
to Dependabot, Gary Gregory.
+*           Bump org.ow2.asm:asm from 9.2 to 9.4. Thanks to Gary Gregory.
+*           Bump commons.jacoco.version from 0.8.7 to 0.8.8. Thanks to Gary 
Gregory.
+*           Bump commons.surefire.version from 3.0.0-M5 to 3.0.0-M7. Thanks to 
Gary Gregory.
+*           Bump Apache Commons BCEL from 6.5.0 to 6.10.0 #346, #451, #522, 
#569. Thanks to Gary Gregory, Dependabot.
+*           Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 #321 Thanks to 
Dependabot.
+*           Bump commons-compress from 1.21 to 1.27.0 #329, #385, $498, #535, 
#579. Thanks to Dependabot, Gary Gregory.
+*           Bump commons-net:commons-net from 3.8.0 to 3.11.1 #546, #548. 
Thanks to Gary Gregory, Dependabot.
+*           Bump httpclient from 4.5.13 to 4.5.14 #344. Thanks to Dependabot.
+*           Bump commons-io:commons-io from 2.11.0 to 2.16.1 #515. Thanks to 
Gary Gregory.
+*           Bump commons-codec:commons-codec from 1.15 to 1.17.1 #480, #530, 
#567. Thanks to Gary Gregory.
+*           Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.16.0 #568, 
#577. Thanks to Gary Gregory.
+*           Bump org.codehaus.mojo:exec-maven-plugin from 3.1.0 to 3.4.0 #445, 
#536, #576. Thanks to Dependabot.
+*           Bump commons-logging:commons-logging from 1.2 to 1.3.3, #531, 
#563. Thanks to Gary Gregory.
+*           Bump org.codehaus.mojo:exec-maven-plugin from 3.1.1 to 3.2.0 #494. 
Thanks to Gary Gregory.
+*           Bump org.apache.commons:commons-collections4 from 4.4 to 4.5.0-M2. 
Thanks to Gary Gregory.
+*           Bump ant:ant 1.6.5 to org.apache.ant:ant 1.10.14. Thanks to Gary 
Gregory.
+
+
+Historical list of changes: 
https://commons.apache.org/proper/commons-vfs/changes-report.html
+
+For complete information on Apache Commons VFS Project, including instructions 
on how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Commons VFS Project 
website:
+
+https://commons.apache.org/proper/commons-vfs/
+
+Download page: https://commons.apache.org/proper/commons-vfs/download_vfs.cgi
+
 -----------------------------------------------------------------------------
 
             Apache Commons VFS Project 2.9.0
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 59e38724..c0ff7eb4 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -45,7 +45,7 @@ The <action> type attribute can be add,update,fix,remove.
     <author email="[email protected]">Apache Commons Developers</author>
   </properties>
   <body>
-    <release version="2.10.0" date="YYYY-MM-DD" description="Maintenance 
release. Requires Java 8 or above.">
+    <release version="2.10.0" date="2024-08-10" description="Maintenance 
release. Requires Java 8 or above.">
       <!-- FIX -->
       <action type="fix" issue="VFS-854" dev="ecki" due-to="Andrey Turbanov">
         Avoid debug-logging URL credentials.
diff --git a/src/site/xdoc/download_vfs.xml b/src/site/xdoc/download_vfs.xml
index 6d394f16..75c6bf69 100644
--- a/src/site/xdoc/download_vfs.xml
+++ b/src/site/xdoc/download_vfs.xml
@@ -1,156 +1,156 @@
-<?xml version="1.0"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-<!--
- +======================================================================+
- |****                                                              ****|
- |****      THIS FILE IS GENERATED BY THE COMMONS BUILD PLUGIN      ****|
- |****                    DO NOT EDIT DIRECTLY                      ****|
- |****                                                              ****|
- +======================================================================+
- | TEMPLATE FILE: download-page-template.xml                            |
- | commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates |
- +======================================================================+
- |                                                                      |
- | 1) Re-generate using: mvn commons-build:download-page                |
- |                                                                      |
- | 2) Set the following properties in the component's pom:              |
- |    - commons.componentid     (required, alphabetic, lower case)      |
- |    - commons.release.version (required)                              |
- |    - commons.release.name    (required)                              |
- |    - commons.binary.suffix   (optional)                              |
- |      (defaults to "-bin", set to "" for pre-maven2 releases)         |
- |    - commons.release.desc    (optional)                              |
- |    - commons.release.subdir  (optional)                              |
- |    - commons.release.hash    (optional, lowercase, default sha512)   |
- |                                                                      |
- |    - commons.release.[234].version       (conditional)               |
- |    - commons.release.[234].name          (conditional)               |
- |    - commons.release.[234].binary.suffix (optional)                  |
- |    - commons.release.[234].desc          (optional)                  |
- |    - commons.release.[234].subdir        (optional)                  |
- |    - commons.release.[234].hash       (optional, lowercase, [sha512])|
- |                                                                      |
- | 3) Example Properties                                                |
- |    (commons.release.name inherited by parent:                        |
- |     ${project.artifactId}-${commons.release.version}                 |
- |                                                                      |
- |  <properties>                                                        |
- |    <commons.componentid>math</commons.componentid>                   |
- |    <commons.release.version>1.2</commons.release.version>            |
- |  </properties>                                                       |
- |                                                                      |
- +======================================================================+
--->
-<document>
-  <properties>
-    <title>Download Apache Commons VFS Project</title>
-    <author email="[email protected]">Apache Commons Documentation 
Team</author>
-  </properties>
-  <body>
-    <section name="Download Apache Commons VFS Project">
-    <subsection name="Using a Mirror">
-      <p>
-        We recommend you use a mirror to download our release
-        builds, but you <strong>must</strong> <a 
href="https://www.apache.org/info/verification.html";>verify the integrity</a> of
-        the downloaded files using signatures downloaded from our main
-        distribution directories. Recent releases (48 hours) may not yet
-        be available from all the mirrors.
-      </p>
-
-      <p>
-        You are currently using <b>[preferred]</b>.  If you
-        encounter a problem with this mirror, please select another
-        mirror.  If all mirrors are failing, there are <i>backup</i>
-        mirrors (at the end of the mirrors list) that should be
-        available.
-        <br></br>
-        [if-any logo]<a href="[link]"><img align="right" src="[logo]" 
border="0"></img></a>[end]
-      </p>
-
-      <form action="[location]" method="get" id="SelectMirror">
-        <p>
-          Other mirrors:
-          <select name="Preferred">
-          [if-any http]
-            [for http]<option value="[http]">[http]</option>[end]
-          [end]
-          [if-any ftp]
-            [for ftp]<option value="[ftp]">[ftp]</option>[end]
-          [end]
-          [if-any backup]
-            [for backup]<option value="[backup]">[backup] 
(backup)</option>[end]
-          [end]
-          </select>
-          <input type="submit" value="Change"></input>
-        </p>
-      </form>
-
-      <p>
-        It is essential that you
-        <a href="https://www.apache.org/info/verification.html";>verify the 
integrity</a>
-        of downloaded files, preferably using the <code>PGP</code> signature 
(<code>*.asc</code> files);
-        failing that using the <code>SHA512</code> hash (<code>*.sha512</code> 
checksum files).
-      </p>
-      <p>
-        The <a href="https://downloads.apache.org/commons/KEYS";>KEYS</a>
-        file contains the public PGP keys used by Apache Commons developers
-        to sign releases.
-      </p>
-    </subsection>
-    </section>
-    <section name="Apache Commons VFS Project 2.10.0 (requires Java 8 or 
above)">
-      <subsection name="Binaries">
-        <table>
-          <tr>
-              <td><a 
href="[preferred]/commons/vfs/binaries/commons-vfs-2.10.0-bin.tar.gz">commons-vfs-2.10.0-bin.tar.gz</a></td>
-              <td><a 
href="https://downloads.apache.org/commons/vfs/binaries/commons-vfs-2.10.0-bin.tar.gz.sha512";>sha512</a></td>
-              <td><a 
href="https://downloads.apache.org/commons/vfs/binaries/commons-vfs-2.10.0-bin.tar.gz.asc";>pgp</a></td>
-          </tr>
-          <tr>
-              <td><a 
href="[preferred]/commons/vfs/binaries/commons-vfs-2.10.0-bin.zip">commons-vfs-2.10.0-bin.zip</a></td>
-              <td><a 
href="https://downloads.apache.org/commons/vfs/binaries/commons-vfs-2.10.0-bin.zip.sha512";>sha512</a></td>
-              <td><a 
href="https://downloads.apache.org/commons/vfs/binaries/commons-vfs-2.10.0-bin.zip.asc";>pgp</a></td>
-          </tr>
-        </table>
-      </subsection>
-      <subsection name="Source">
-        <table>
-          <tr>
-              <td><a 
href="[preferred]/commons/vfs/source/commons-vfs-2.10.0-src.tar.gz">commons-vfs-2.10.0-src.tar.gz</a></td>
-              <td><a 
href="https://downloads.apache.org/commons/vfs/source/commons-vfs-2.10.0-src.tar.gz.sha512";>sha512</a></td>
-              <td><a 
href="https://downloads.apache.org/commons/vfs/source/commons-vfs-2.10.0-src.tar.gz.asc";>pgp</a></td>
-          </tr>
-          <tr>
-              <td><a 
href="[preferred]/commons/vfs/source/commons-vfs-2.10.0-src.zip">commons-vfs-2.10.0-src.zip</a></td>
-              <td><a 
href="https://downloads.apache.org/commons/vfs/source/commons-vfs-2.10.0-src.zip.sha512";>sha512</a></td>
-              <td><a 
href="https://downloads.apache.org/commons/vfs/source/commons-vfs-2.10.0-src.zip.asc";>pgp</a></td>
-          </tr>
-        </table>
-      </subsection>
-    </section>
-    <section name="Archives">
-        <p>
-          Older releases can be obtained from the archives.
-        </p>
-        <ul>
-          <li class="download"><a href="[preferred]/commons/vfs/">browse 
download area</a></li>
-          <li><a 
href="https://archive.apache.org/dist/commons/vfs/";>archives...</a></li>
-        </ul>
-    </section>
-  </body>
-</document>
+<?xml version="1.0"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<!--
+ +======================================================================+
+ |****                                                              ****|
+ |****      THIS FILE IS GENERATED BY THE COMMONS BUILD PLUGIN      ****|
+ |****                    DO NOT EDIT DIRECTLY                      ****|
+ |****                                                              ****|
+ +======================================================================+
+ | TEMPLATE FILE: download-page-template.xml                            |
+ | commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates |
+ +======================================================================+
+ |                                                                      |
+ | 1) Re-generate using: mvn commons-build:download-page                |
+ |                                                                      |
+ | 2) Set the following properties in the component's pom:              |
+ |    - commons.componentid     (required, alphabetic, lower case)      |
+ |    - commons.release.version (required)                              |
+ |    - commons.release.name    (required)                              |
+ |    - commons.binary.suffix   (optional)                              |
+ |      (defaults to "-bin", set to "" for pre-maven2 releases)         |
+ |    - commons.release.desc    (optional)                              |
+ |    - commons.release.subdir  (optional)                              |
+ |    - commons.release.hash    (optional, lowercase, default sha512)   |
+ |                                                                      |
+ |    - commons.release.[234].version       (conditional)               |
+ |    - commons.release.[234].name          (conditional)               |
+ |    - commons.release.[234].binary.suffix (optional)                  |
+ |    - commons.release.[234].desc          (optional)                  |
+ |    - commons.release.[234].subdir        (optional)                  |
+ |    - commons.release.[234].hash       (optional, lowercase, [sha512])|
+ |                                                                      |
+ | 3) Example Properties                                                |
+ |    (commons.release.name inherited by parent:                        |
+ |     ${project.artifactId}-${commons.release.version}                 |
+ |                                                                      |
+ |  <properties>                                                        |
+ |    <commons.componentid>math</commons.componentid>                   |
+ |    <commons.release.version>1.2</commons.release.version>            |
+ |  </properties>                                                       |
+ |                                                                      |
+ +======================================================================+
+-->
+<document>
+  <properties>
+    <title>Download Apache Commons VFS Project</title>
+    <author email="[email protected]">Apache Commons Documentation 
Team</author>
+  </properties>
+  <body>
+    <section name="Download Apache Commons VFS Project">
+    <subsection name="Using a Mirror">
+      <p>
+        We recommend you use a mirror to download our release
+        builds, but you <strong>must</strong> <a 
href="https://www.apache.org/info/verification.html";>verify the integrity</a> of
+        the downloaded files using signatures downloaded from our main
+        distribution directories. Recent releases (48 hours) may not yet
+        be available from all the mirrors.
+      </p>
+
+      <p>
+        You are currently using <b>[preferred]</b>.  If you
+        encounter a problem with this mirror, please select another
+        mirror.  If all mirrors are failing, there are <i>backup</i>
+        mirrors (at the end of the mirrors list) that should be
+        available.
+        <br></br>
+        [if-any logo]<a href="[link]"><img align="right" src="[logo]" 
border="0"></img></a>[end]
+      </p>
+
+      <form action="[location]" method="get" id="SelectMirror">
+        <p>
+          Other mirrors:
+          <select name="Preferred">
+          [if-any http]
+            [for http]<option value="[http]">[http]</option>[end]
+          [end]
+          [if-any ftp]
+            [for ftp]<option value="[ftp]">[ftp]</option>[end]
+          [end]
+          [if-any backup]
+            [for backup]<option value="[backup]">[backup] 
(backup)</option>[end]
+          [end]
+          </select>
+          <input type="submit" value="Change"></input>
+        </p>
+      </form>
+
+      <p>
+        It is essential that you
+        <a href="https://www.apache.org/info/verification.html";>verify the 
integrity</a>
+        of downloaded files, preferably using the <code>PGP</code> signature 
(<code>*.asc</code> files);
+        failing that using the <code>SHA512</code> hash (<code>*.sha512</code> 
checksum files).
+      </p>
+      <p>
+        The <a href="https://downloads.apache.org/commons/KEYS";>KEYS</a>
+        file contains the public PGP keys used by Apache Commons developers
+        to sign releases.
+      </p>
+    </subsection>
+    </section>
+    <section name="Apache Commons VFS Project 2.10.0 (requires Java 8 or 
above)">
+      <subsection name="Binaries">
+        <table>
+          <tr>
+              <td><a 
href="[preferred]/commons/vfs/binaries/commons-vfs-2.10.0-bin.tar.gz">commons-vfs-2.10.0-bin.tar.gz</a></td>
+              <td><a 
href="https://downloads.apache.org/commons/vfs/binaries/commons-vfs-2.10.0-bin.tar.gz.sha512";>sha512</a></td>
+              <td><a 
href="https://downloads.apache.org/commons/vfs/binaries/commons-vfs-2.10.0-bin.tar.gz.asc";>pgp</a></td>
+          </tr>
+          <tr>
+              <td><a 
href="[preferred]/commons/vfs/binaries/commons-vfs-2.10.0-bin.zip">commons-vfs-2.10.0-bin.zip</a></td>
+              <td><a 
href="https://downloads.apache.org/commons/vfs/binaries/commons-vfs-2.10.0-bin.zip.sha512";>sha512</a></td>
+              <td><a 
href="https://downloads.apache.org/commons/vfs/binaries/commons-vfs-2.10.0-bin.zip.asc";>pgp</a></td>
+          </tr>
+        </table>
+      </subsection>
+      <subsection name="Source">
+        <table>
+          <tr>
+              <td><a 
href="[preferred]/commons/vfs/source/commons-vfs-2.10.0-src.tar.gz">commons-vfs-2.10.0-src.tar.gz</a></td>
+              <td><a 
href="https://downloads.apache.org/commons/vfs/source/commons-vfs-2.10.0-src.tar.gz.sha512";>sha512</a></td>
+              <td><a 
href="https://downloads.apache.org/commons/vfs/source/commons-vfs-2.10.0-src.tar.gz.asc";>pgp</a></td>
+          </tr>
+          <tr>
+              <td><a 
href="[preferred]/commons/vfs/source/commons-vfs-2.10.0-src.zip">commons-vfs-2.10.0-src.zip</a></td>
+              <td><a 
href="https://downloads.apache.org/commons/vfs/source/commons-vfs-2.10.0-src.zip.sha512";>sha512</a></td>
+              <td><a 
href="https://downloads.apache.org/commons/vfs/source/commons-vfs-2.10.0-src.zip.asc";>pgp</a></td>
+          </tr>
+        </table>
+      </subsection>
+    </section>
+    <section name="Archives">
+        <p>
+          Older releases can be obtained from the archives.
+        </p>
+        <ul>
+          <li class="download"><a href="[preferred]/commons/vfs/">browse 
download area</a></li>
+          <li><a 
href="https://archive.apache.org/dist/commons/vfs/";>archives...</a></li>
+        </ul>
+    </section>
+  </body>
+</document>
diff --git a/src/site/xdoc/issue-tracking.xml b/src/site/xdoc/issue-tracking.xml
index 6d9bab39..624b9ee6 100644
--- a/src/site/xdoc/issue-tracking.xml
+++ b/src/site/xdoc/issue-tracking.xml
@@ -1,102 +1,102 @@
-<?xml version="1.0"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-<!--
- +======================================================================+
- |****                                                              ****|
- |****      THIS FILE IS GENERATED BY THE COMMONS BUILD PLUGIN      ****|
- |****                    DO NOT EDIT DIRECTLY                      ****|
- |****                                                              ****|
- +======================================================================+
- | TEMPLATE FILE: issue-tracking-template.xml                           |
- | commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates |
- +======================================================================+
- |                                                                      |
- | 1) Re-generate using: mvn commons-build:jira-page                    |
- |                                                                      |
- | 2) Set the following properties in the component's pom:              |
- |    - commons.jira.id  (required, alphabetic, upper case)             |
- |    - commons.jira.pid (required, numeric)                            |
- |                                                                      |
- | 3) Example Properties                                                |
- |                                                                      |
- |  <properties>                                                        |
- |    <commons.jira.id>MATH</commons.jira.id>                           |
- |    <commons.jira.pid>12310485</commons.jira.pid>                     |
- |  </properties>                                                       |
- |                                                                      |
- +======================================================================+
--->
-<document>
-  <properties>
-    <title>Apache Commons VFS Project Issue tracking</title>
-    <author email="[email protected]">Apache Commons Documentation 
Team</author>
-  </properties>
-  <body>
-
-    <section name="Apache Commons VFS Project Issue tracking">
-      <p>
-      Apache Commons VFS Project uses <a 
href="https://issues.apache.org/jira/";>ASF JIRA</a> for tracking issues.
-      See the <a href="https://issues.apache.org/jira/browse/VFS";>Apache 
Commons VFS Project JIRA project page</a>.
-      </p>
-
-      <p>
-      To use JIRA you may need to <a 
href="https://issues.apache.org/jira/secure/Signup!default.jspa";>create an 
account</a>
-      (if you have previously created/updated Commons issues using Bugzilla an 
account will have been automatically
-      created and you can use the <a 
href="https://issues.apache.org/jira/secure/ForgotPassword!default.jspa";>Forgot 
Password</a>
-      page to get a new password).
-      </p>
-
-      <p>
-      If you would like to report a bug, or raise an enhancement request with
-      Apache Commons VFS Project please do the following:
-      <ol>
-        <li><a 
href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&amp;pid=12310495&amp;sorter/field=issuekey&amp;sorter/order=DESC&amp;status=1&amp;status=3&amp;status=4";>Search
 existing open bugs</a>.
-            If you find your issue listed then please add a comment with your 
details.</li>
-        <li><a href="mail-lists.html">Search the mailing list archive(s)</a>.
-            You may find your issue or idea has already been discussed.</li>
-        <li>Decide if your issue is a bug or an enhancement.</li>
-        <li>Submit either a <a 
href="https://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12310495&amp;issuetype=1&amp;priority=4&amp;assignee=-1";>bug
 report</a>
-            or <a 
href="https://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12310495&amp;issuetype=4&amp;priority=4&amp;assignee=-1";>enhancement
 request</a>.</li>
-      </ol>
-      </p>
-
-      <p>
-      Please also remember these points:
-      <ul>
-        <li>the more information you provide, the better we can help you</li>
-        <li>test cases are vital, particularly for any proposed 
enhancements</li>
-        <li>the developers of Apache Commons VFS Project are all unpaid 
volunteers</li>
-      </ul>
-      </p>
-
-      <p>
-      For more information on creating patches see the
-      <a href="https://www.apache.org/dev/contributors.html";>Apache 
Contributors Guide</a>.
-      </p>
-
-      <p>
-      You may also find these links useful:
-      <ul>
-        <li><a 
href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&amp;pid=12310495&amp;sorter/field=issuekey&amp;sorter/order=DESC&amp;status=1&amp;status=3&amp;status=4";>All
 Open Apache Commons VFS Project bugs</a></li>
-        <li><a 
href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&amp;pid=12310495&amp;sorter/field=issuekey&amp;sorter/order=DESC&amp;status=5&amp;status=6";>All
 Resolved Apache Commons VFS Project bugs</a></li>
-        <li><a 
href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&amp;pid=12310495&amp;sorter/field=issuekey&amp;sorter/order=DESC";>All
 Apache Commons VFS Project bugs</a></li>
-      </ul>
-      </p>
-    </section>
-  </body>
-</document>
+<?xml version="1.0"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<!--
+ +======================================================================+
+ |****                                                              ****|
+ |****      THIS FILE IS GENERATED BY THE COMMONS BUILD PLUGIN      ****|
+ |****                    DO NOT EDIT DIRECTLY                      ****|
+ |****                                                              ****|
+ +======================================================================+
+ | TEMPLATE FILE: issue-tracking-template.xml                           |
+ | commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates |
+ +======================================================================+
+ |                                                                      |
+ | 1) Re-generate using: mvn commons-build:jira-page                    |
+ |                                                                      |
+ | 2) Set the following properties in the component's pom:              |
+ |    - commons.jira.id  (required, alphabetic, upper case)             |
+ |    - commons.jira.pid (required, numeric)                            |
+ |                                                                      |
+ | 3) Example Properties                                                |
+ |                                                                      |
+ |  <properties>                                                        |
+ |    <commons.jira.id>MATH</commons.jira.id>                           |
+ |    <commons.jira.pid>12310485</commons.jira.pid>                     |
+ |  </properties>                                                       |
+ |                                                                      |
+ +======================================================================+
+-->
+<document>
+  <properties>
+    <title>Apache Commons VFS Project Issue tracking</title>
+    <author email="[email protected]">Apache Commons Documentation 
Team</author>
+  </properties>
+  <body>
+
+    <section name="Apache Commons VFS Project Issue tracking">
+      <p>
+      Apache Commons VFS Project uses <a 
href="https://issues.apache.org/jira/";>ASF JIRA</a> for tracking issues.
+      See the <a href="https://issues.apache.org/jira/browse/VFS";>Apache 
Commons VFS Project JIRA project page</a>.
+      </p>
+
+      <p>
+      To use JIRA you may need to <a 
href="https://issues.apache.org/jira/secure/Signup!default.jspa";>create an 
account</a>
+      (if you have previously created/updated Commons issues using Bugzilla an 
account will have been automatically
+      created and you can use the <a 
href="https://issues.apache.org/jira/secure/ForgotPassword!default.jspa";>Forgot 
Password</a>
+      page to get a new password).
+      </p>
+
+      <p>
+      If you would like to report a bug, or raise an enhancement request with
+      Apache Commons VFS Project please do the following:
+      <ol>
+        <li><a 
href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&amp;pid=12310495&amp;sorter/field=issuekey&amp;sorter/order=DESC&amp;status=1&amp;status=3&amp;status=4";>Search
 existing open bugs</a>.
+            If you find your issue listed then please add a comment with your 
details.</li>
+        <li><a href="mail-lists.html">Search the mailing list archive(s)</a>.
+            You may find your issue or idea has already been discussed.</li>
+        <li>Decide if your issue is a bug or an enhancement.</li>
+        <li>Submit either a <a 
href="https://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12310495&amp;issuetype=1&amp;priority=4&amp;assignee=-1";>bug
 report</a>
+            or <a 
href="https://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12310495&amp;issuetype=4&amp;priority=4&amp;assignee=-1";>enhancement
 request</a>.</li>
+      </ol>
+      </p>
+
+      <p>
+      Please also remember these points:
+      <ul>
+        <li>the more information you provide, the better we can help you</li>
+        <li>test cases are vital, particularly for any proposed 
enhancements</li>
+        <li>the developers of Apache Commons VFS Project are all unpaid 
volunteers</li>
+      </ul>
+      </p>
+
+      <p>
+      For more information on creating patches see the
+      <a href="https://www.apache.org/dev/contributors.html";>Apache 
Contributors Guide</a>.
+      </p>
+
+      <p>
+      You may also find these links useful:
+      <ul>
+        <li><a 
href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&amp;pid=12310495&amp;sorter/field=issuekey&amp;sorter/order=DESC&amp;status=1&amp;status=3&amp;status=4";>All
 Open Apache Commons VFS Project bugs</a></li>
+        <li><a 
href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&amp;pid=12310495&amp;sorter/field=issuekey&amp;sorter/order=DESC&amp;status=5&amp;status=6";>All
 Resolved Apache Commons VFS Project bugs</a></li>
+        <li><a 
href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&amp;pid=12310495&amp;sorter/field=issuekey&amp;sorter/order=DESC";>All
 Apache Commons VFS Project bugs</a></li>
+      </ul>
+      </p>
+    </section>
+  </body>
+</document>

Reply via email to