This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch 1.X in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git
commit cb056c3789633ee2df7447b922a1f7861051367f Author: Gary Gregory <[email protected]> AuthorDate: Sun Nov 2 10:05:57 2025 -0500 Use HTTPS in URL --- src/changes/changes.xml | 2 +- .../apache/commons/beanutils/WeakFastHashMap.java | 2 +- .../org/apache/commons/beanutils/package-info.java | 12 ++-- src/site/site.xml | 22 +++---- src/site/xdoc/building.xml | 6 +- src/site/xdoc/index.xml | 68 +++++++++++----------- src/site/xdoc/proposal.xml | 2 +- 7 files changed, 57 insertions(+), 57 deletions(-) diff --git a/src/changes/changes.xml b/src/changes/changes.xml index 20d2b453..0a9d0e55 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -589,7 +589,7 @@ src/test/java/org/apache/commons/beanutils/bugs/Jira520TestCase.java."> <release version="1.7.0" date="2004-08-02"> <action type="update"> - See http://commons.apache.org/beanutils/commons-beanutils-1.7.0/RELEASE-NOTES.txt + See href="https://commons.apache.org/beanutils/commons-beanutils-1.7.0/RELEASE-NOTES.txt </action> </release> diff --git a/src/main/java/org/apache/commons/beanutils/WeakFastHashMap.java b/src/main/java/org/apache/commons/beanutils/WeakFastHashMap.java index fccf6b77..abd09006 100644 --- a/src/main/java/org/apache/commons/beanutils/WeakFastHashMap.java +++ b/src/main/java/org/apache/commons/beanutils/WeakFastHashMap.java @@ -55,7 +55,7 @@ import java.util.WeakHashMap; * unexpectedly, as it may be reading the state of the internal collection * before the internal collection is fully formed. * For more information on the double-checked locking idiom, see the - * <a href="http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html"> + * <a href="https://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html"> * Double-Checked Locking Idiom Is Broken Declaration</a>.</p> * * @param <K> the type of keys maintained by this map diff --git a/src/main/java/org/apache/commons/beanutils/package-info.java b/src/main/java/org/apache/commons/beanutils/package-info.java index 3bc7f4c9..b96f2c5b 100644 --- a/src/main/java/org/apache/commons/beanutils/package-info.java +++ b/src/main/java/org/apache/commons/beanutils/package-info.java @@ -79,7 +79,7 @@ * <h2>1.1 Background</h2> * * <p>The <em>JavaBeans</em> name comes from a - * <a href="http://java.sun.com/products/javabeans/">Java API</a> + * <a href="https://java.sun.com/products/javabeans/">Java API</a> * for a component architecture for the Java language. Writing Java classes that * conform to the JavaBeans design patterns makes it easier for Java developers * to understand the functionality provided by your class, as well as allowing @@ -87,7 +87,7 @@ * learn about the properties and operations provided by your class, and present * them in a visually appealing manner in development tools.</p> * - * <p>The <a href="http://java.sun.com/products/javabeans/docs/spec.html">JavaBeans + * <p>The <a href="https://java.sun.com/products/javabeans/docs/spec.html">JavaBeans * Specification</a> describes the complete set of characteristics that makes * an arbitrary Java class a JavaBean or not -- and you should consider reading * this document to be an important part of developing your Java programming @@ -174,9 +174,9 @@ * additional packages be available in the application's class path at runtime: * </p> * <ul> - * <li><a href="http://commons.apache.org/downloads/download_logging.cgi"> + * <li><a href="https://commons.apache.org/downloads/download_logging.cgi"> * Logging Package (Apache Commons)</a>, version 1.0 or later</li> - * <li><a href="http://commons.apache.org/downloads/download_collections.cgi"> + * <li><a href="https://commons.apache.org/downloads/download_collections.cgi"> * Collections Package (Apache Commons)</a>, version 1.0 or later</li> * </ul> * @@ -578,7 +578,7 @@ * rows are being processed by your application. This hinders the ability to use * {@code ResultSetDynaClass} as a means of communicating information from * the model layer to the view layer in a model-view-controller architecture - * such as that provided by the <a href="http://struts.apache.org/">Struts + * such as that provided by the <a href="https://struts.apache.org/">Struts * Framework</a>, because there is no easy mechanism to assure that the result set * is finally closed (and the underlying {@code Connection} returned to its * connection pool, if you are using one).</p> @@ -802,7 +802,7 @@ * {@code javax.servlet.HttpServletRequest} received by a web application * into a set of corresponding property setter calls on an arbitrary JavaBean. * (This is one of the fundamental services provided by the - * <a href="http://struts.apache.org/">Struts Framework</a>, which uses + * <a href="https://struts.apache.org/">Struts Framework</a>, which uses * <em>BeanUtils</em> internally to implement this functionality.)</p> * * <p>In an HTTP request, the set of included parameters is made available as a diff --git a/src/site/site.xml b/src/site/site.xml index f4579f8b..d500d77d 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -55,28 +55,28 @@ <item name="API" href="https://javadoc.io/doc/commons-beanutils/commons-beanutils/1.10.0/index.html" /> </item> <item name="1.9.4" collapse="true" href="/index.html"> - <item name="Release Notes" href="http://commons.apache.org/beanutils/javadocs/v1.9.4/RELEASE-NOTES.txt" /> + <item name="Release Notes" href="https://commons.apache.org/beanutils/javadocs/v1.9.4/RELEASE-NOTES.txt" /> <item name="User Guide" href="https://javadoc.io/doc/commons-beanutils/commons-beanutils/1.9.4/index.html#package_description" /> - <item name="API" href="http://commons.apache.org/beanutils/javadocs/v1.9.4/apidocs/index.html" /> + <item name="API" href="https://commons.apache.org/beanutils/javadocs/v1.9.4/apidocs/index.html" /> </item> <item name="1.9.3" collapse="true" href="/index.html"> - <item name="Release Notes" href="http://commons.apache.org/beanutils/javadocs/v1.9.3/RELEASE-NOTES.txt" /> + <item name="Release Notes" href="https://commons.apache.org/beanutils/javadocs/v1.9.3/RELEASE-NOTES.txt" /> <item name="User Guide" - href="http://commons.apache.org/beanutils/javadocs/v1.9.3/apidocs/org/apache/commons/beanutils/package-summary.html#package_description" /> - <item name="API" href="http://commons.apache.org/beanutils/javadocs/v1.9.3/apidocs/index.html" /> + href="https://commons.apache.org/beanutils/javadocs/v1.9.3/apidocs/org/apache/commons/beanutils/package-summary.html#package_description" /> + <item name="API" href="https://commons.apache.org/beanutils/javadocs/v1.9.3/apidocs/index.html" /> </item> <item name="1.9.2" collapse="true" href="/index.html"> - <item name="Release Notes" href="http://commons.apache.org/beanutils/javadocs/v1.9.2/RELEASE-NOTES.txt" /> + <item name="Release Notes" href="https://commons.apache.org/beanutils/javadocs/v1.9.2/RELEASE-NOTES.txt" /> <item name="User Guide" - href="http://commons.apache.org/beanutils/javadocs/v1.9.2/apidocs/org/apache/commons/beanutils/package-summary.html#package_description" /> - <item name="API" href="http://commons.apache.org/beanutils/javadocs/v1.9.2/apidocs/index.html" /> + href="https://commons.apache.org/beanutils/javadocs/v1.9.2/apidocs/org/apache/commons/beanutils/package-summary.html#package_description" /> + <item name="API" href="https://commons.apache.org/beanutils/javadocs/v1.9.2/apidocs/index.html" /> </item> <item name="1.8.3" collapse="true" href="/index.html"> - <item name="Release Notes" href="http://commons.apache.org/beanutils/javadocs/v1.8.3/RELEASE-NOTES.txt" /> + <item name="Release Notes" href="https://commons.apache.org/beanutils/javadocs/v1.8.3/RELEASE-NOTES.txt" /> <item name="User Guide" - href="http://commons.apache.org/beanutils/javadocs/v1.8.3/apidocs/org/apache/commons/beanutils/package-summary.html#package_description" /> - <item name="API" href="http://commons.apache.org/beanutils/javadocs/v1.8.3/apidocs/index.html" /> + href="https://commons.apache.org/beanutils/javadocs/v1.8.3/apidocs/org/apache/commons/beanutils/package-summary.html#package_description" /> + <item name="API" href="https://commons.apache.org/beanutils/javadocs/v1.8.3/apidocs/index.html" /> </item> </menu> </body> diff --git a/src/site/xdoc/building.xml b/src/site/xdoc/building.xml index 9182f4e5..b883d3f9 100644 --- a/src/site/xdoc/building.xml +++ b/src/site/xdoc/building.xml @@ -26,19 +26,19 @@ limitations under the License. <section name="Overview"> <p> Commons BeanUtils can be built using - <a href="http://maven.apache.org">Maven 3</a> + <a href="https://maven.apache.org">Maven 3</a> (Recommended: Maven 3.9.9) and JDK 8 / OpenJDK 8 or later (recommended: JDK 21). </p> <p> Further details can be found in the - <a href="http://commons.apache.org/building.html">commons build instructions</a>. + <a href="https://commons.apache.org/building.html">commons build instructions</a>. </p> </section> <section name="Maven 3 Goals"> <p> Build using - <a href="http://maven.apache.org">Maven 3</a> + <a href="https://maven.apache.org">Maven 3</a> is the preferred build method. The compiled BeanUtils JAR should work with Java 6 or later. </p> diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml index 122aa8d1..aa9cad69 100644 --- a/src/site/xdoc/index.xml +++ b/src/site/xdoc/index.xml @@ -71,7 +71,7 @@ The main <code>commons-beanutils.jar</code> has an <b><i>optional</i></b> depend <a href='http://commons.apache.org/collections'>Commons Collections</a> <p> Version 1.9.0 reverts this split for reasons outlined at -<a href="http://issues.apache.org/jira/browse/BEANUTILS-379">BEANUTILS-379</a>. +<a href="https://issues.apache.org/jira/browse/BEANUTILS-379">BEANUTILS-379</a>. There is now only one jar for the BeanUtils library. </p> </subsection> @@ -95,12 +95,12 @@ Bean Collections has an additional dependency on <subsection name="1.9.x releases"> <p> The latest BeanUtils release is available to download - <a href="http://commons.apache.org/beanutils/download_beanutils.cgi">here</a>.<br/> + <a href="https://commons.apache.org/beanutils/download_beanutils.cgi">here</a>.<br/> <em><strong>1.9.4</strong></em><br/><br/> </p> <ul> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.9.4/RELEASE-NOTES.txt">Release Notes</a></li> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.9.4/apidocs/index.html">JavaDoc</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.9.4/RELEASE-NOTES.txt">Release Notes</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.9.4/apidocs/index.html">JavaDoc</a></li> </ul> <p> <strong>CVE-2019-10086.</strong> Apache Commons Beanutils does not suppresses @@ -154,7 +154,7 @@ public void testAllowAccessToClassProperty() throws Exception { </p> <p> The latest BeanUtils release is available to download - <a href="http://commons.apache.org/beanutils/download_beanutils.cgi">here</a>. + <a href="https://commons.apache.org/beanutils/download_beanutils.cgi">here</a>. </p> <ul> <li>1.10.1 @@ -171,32 +171,32 @@ public void testAllowAccessToClassProperty() throws Exception { </li> <li>1.9.4 <ul> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.9.4/RELEASE-NOTES.txt">Release Notes</a></li> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.9.4/apidocs/index.html">JavaDoc</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.9.4/RELEASE-NOTES.txt">Release Notes</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.9.4/apidocs/index.html">JavaDoc</a></li> </ul> </li> <li>1.9.3 <ul> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.9.3/RELEASE-NOTES.txt">Release Notes</a></li> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.9.3/apidocs/index.html">JavaDoc</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.9.3/RELEASE-NOTES.txt">Release Notes</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.9.3/apidocs/index.html">JavaDoc</a></li> </ul> </li> <li>1.9.2 <ul> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.9.2/RELEASE-NOTES.txt">Release Notes</a></li> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.9.2/apidocs/index.html">JavaDoc</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.9.2/RELEASE-NOTES.txt">Release Notes</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.9.2/apidocs/index.html">JavaDoc</a></li> </ul> </li> <li>1.9.1 <ul> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.9.1/RELEASE-NOTES.txt">Release Notes</a></li> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.9.1/apidocs/index.html">JavaDoc</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.9.1/RELEASE-NOTES.txt">Release Notes</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.9.1/apidocs/index.html">JavaDoc</a></li> </ul> </li> <li>1.9.0 <ul> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.9.0/RELEASE-NOTES.txt">Release Notes</a></li> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.9.0/apidocs/index.html">JavaDoc</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.9.0/RELEASE-NOTES.txt">Release Notes</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.9.0/apidocs/index.html">JavaDoc</a></li> </ul> </li> </ul> @@ -209,26 +209,26 @@ public void testAllowAccessToClassProperty() throws Exception { <ul> <li>1.8.3 <ul> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.8.3/RELEASE-NOTES.txt">Release Notes</a></li> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.8.3/apidocs/index.html">JavaDoc</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.8.3/RELEASE-NOTES.txt">Release Notes</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.8.3/apidocs/index.html">JavaDoc</a></li> </ul> </li> <li>1.8.2 <ul> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.8.2/RELEASE-NOTES.txt">Release Notes</a></li> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.8.2/apidocs/index.html">JavaDoc</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.8.2/RELEASE-NOTES.txt">Release Notes</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.8.2/apidocs/index.html">JavaDoc</a></li> </ul> </li> <li>1.8.1 <ul> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.8.1/RELEASE-NOTES.txt">Release Notes</a></li> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.8.1/apidocs/index.html">JavaDoc</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.8.1/RELEASE-NOTES.txt">Release Notes</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.8.1/apidocs/index.html">JavaDoc</a></li> </ul> </li> <li>1.8.0 <ul> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.8.0/RELEASE-NOTES.txt">Release Notes</a></li> - <li><a href="http://commons.apache.org/beanutils/javadocs/v1.8.0/apidocs/index.html">JavaDoc</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.8.0/RELEASE-NOTES.txt">Release Notes</a></li> + <li><a href="https://commons.apache.org/beanutils/javadocs/v1.8.0/apidocs/index.html">JavaDoc</a></li> </ul> </li> </ul> @@ -263,18 +263,18 @@ commons collections 3. <subsection name='Older Releases (Not Mirrored)'> <ul> <li>Version 1.6.1 - 18 Feb 2003 - <a href="http://archive.apache.org/dist/commons/beanutils/binaries/">binary</a> and - <a href="http://archive.apache.org/dist/commons/beanutils/source/">source</a></li> + <a href="https://archive.apache.org/dist/commons/beanutils/binaries/">binary</a> and + <a href="https://archive.apache.org/dist/commons/beanutils/source/">source</a></li> <li>Version 1.6 - 21 Jan 2003 - <a href="http://archive.apache.org/dist/commons/beanutils/binaries/">binary</a> and - <a href="http://archive.apache.org/dist/commons/beanutils/source/">source</a></li> - <li><a href="http://archive.apache.org/dist/commons/beanutils/old/v1.5/">Version 1.5 </a> - 23 Oct 2002</li> - <li><a href="http://archive.apache.org/dist/commons/beanutils/old/v1.4.1/">Version 1.4.1</a> - 28 Aug 2002</li> - <li><a href="http://archive.apache.org/dist/commons/beanutils/old/v1.4/">Version 1.4</a> - 13 Aug 2002</li> - <li><a href="http://archive.apache.org/dist/commons/beanutils/old/v1.3/">Version 1.3</a> - 29 Apr 2002</li> - <li><a href="http://archive.apache.org/dist/commons/beanutils/old/v1.2/">Version 1.2</a> - 24 Dec 2001</li> - <li><a href="http://archive.apache.org/dist/commons/beanutils/old/v1.1/">Version 1.1</a> - 22 Sep 2001</li> - <li><a href="http://archive.apache.org/dist/commons/beanutils/old/v1.0/">Version 1.0</a> - 14 July 2001</li> + <a href="https://archive.apache.org/dist/commons/beanutils/binaries/">binary</a> and + <a href="https://archive.apache.org/dist/commons/beanutils/source/">source</a></li> + <li><a href="https://archive.apache.org/dist/commons/beanutils/old/v1.5/">Version 1.5 </a> - 23 Oct 2002</li> + <li><a href="https://archive.apache.org/dist/commons/beanutils/old/v1.4.1/">Version 1.4.1</a> - 28 Aug 2002</li> + <li><a href="https://archive.apache.org/dist/commons/beanutils/old/v1.4/">Version 1.4</a> - 13 Aug 2002</li> + <li><a href="https://archive.apache.org/dist/commons/beanutils/old/v1.3/">Version 1.3</a> - 29 Apr 2002</li> + <li><a href="https://archive.apache.org/dist/commons/beanutils/old/v1.2/">Version 1.2</a> - 24 Dec 2001</li> + <li><a href="https://archive.apache.org/dist/commons/beanutils/old/v1.1/">Version 1.1</a> - 22 Sep 2001</li> + <li><a href="https://archive.apache.org/dist/commons/beanutils/old/v1.0/">Version 1.0</a> - 14 July 2001</li> </ul> </subsection> </section> diff --git a/src/site/xdoc/proposal.xml b/src/site/xdoc/proposal.xml index cde760cf..182aaac8 100644 --- a/src/site/xdoc/proposal.xml +++ b/src/site/xdoc/proposal.xml @@ -95,7 +95,7 @@ several future proposed components for the Jakarta Commons subproject.</p> <p>The three original Java classes (<code>BeanUtils</code>, <code>ConvertUtils</code>, and <code>PropertyUtils</code>) are an integral -part of the <a href="http://jakarta.apache.org/struts">Struts Framework</a>. +part of the <a href="https://jakarta.apache.org/struts">Struts Framework</a>. However, they have very few dependencies on other aspects of Struts, and those dependencies have been removed in the proposed code base. Once accepted and released as a Jakarta Commons component, Struts will
