Update docs: change `http` to `https`
diff --git a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/cache/OSQueryCache.java b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/cache/OSQueryCache.java
index 97c5689..7d83263 100644
--- a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/cache/OSQueryCache.java
+++ b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/cache/OSQueryCache.java
@@ -36,7 +36,7 @@
/**
* A {@link QueryCache} implementation based on OpenSymphony OSCache. Query cache
* parameters are initialized from "/oscache.properties" file per <a
- * href="http://www.opensymphony.com/oscache/wiki/Configuration.html">OSCache</a>
+ * href="https://www.opensymphony.com/oscache/wiki/Configuration.html">OSCache</a>
* documentation. In addition to the standard OSCache parameters, Cayenne provider allows
* to setup global cache expiration parameters, and parameters matching the main query
* cache group (i.e. the cache groups specified first). A sample oscache.properties may
diff --git a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/configuration/Rot13PasswordEncoder.java b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/configuration/Rot13PasswordEncoder.java
index 851119b..55e93bc 100644
--- a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/configuration/Rot13PasswordEncoder.java
+++ b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/configuration/Rot13PasswordEncoder.java
@@ -25,7 +25,7 @@
* numbers and symbols are left untouched. ROT-13 is also a symmetrical cipher and
* therefore provides no real encryption since applying the cipher to the encrypted text
* produces the original source text. See the Wikipedia entry on <a
- * href="http://en.wikipedia.org/wiki/Rot-13">ROT13</a> for more information on this
+ * href="https://en.wikipedia.org/wiki/Rot-13">ROT13</a> for more information on this
* topic.
*
* @since 3.0
@@ -43,7 +43,7 @@
/**
* Applies a ROT-13 Caesar cipher to the supplied value. Each letter in the supplied
* value is substituted with a new value rotated by 13 places in the alphabet. See <a
- * href="http://en.wikipedia.org/wiki/ROT13">ROT13</a> for more information.
+ * href="https://en.wikipedia.org/wiki/ROT13">ROT13</a> for more information.
* <p>
* A Unix command to perform a ROT-13 cipher is:
*
diff --git a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/configuration/Rot47PasswordEncoder.java b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/configuration/Rot47PasswordEncoder.java
index 31c7725..ffbab46 100644
--- a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/configuration/Rot47PasswordEncoder.java
+++ b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/configuration/Rot47PasswordEncoder.java
@@ -23,7 +23,7 @@
* The ROT-47 password encoder passes the text of the database password through a simple
* Caesar cipher to obscure the password text. The ROT-47 cipher is similar to the ROT-13
* cipher, but processes numbers and symbols as well. See the Wikipedia entry on <a
- * href="http://en.wikipedia.org/wiki/Rot-13">ROT13</a> for more information on this
+ * href="https://en.wikipedia.org/wiki/Rot-13">ROT13</a> for more information on this
* topic.
*
* @since 3.0
@@ -41,7 +41,7 @@
/**
* Applies a ROT-47 Caesar cipher to the supplied value. Each letter in the supplied
* value is substituted with a new value rotated by 47 places. See <a
- * href="http://en.wikipedia.org/wiki/ROT13">ROT13</a> for more information (there is
+ * href="https://en.wikipedia.org/wiki/ROT13">ROT13</a> for more information (there is
* a subsection for ROT-47).
* <p>
* A Unix command to perform a ROT-47 cipher is:
diff --git a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/db2/DB2Adapter.java b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/db2/DB2Adapter.java
index 8bd5436..da3379b 100644
--- a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/db2/DB2Adapter.java
+++ b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/db2/DB2Adapter.java
@@ -49,7 +49,7 @@
import java.util.List;
/**
- * DbAdapter implementation for the <a href="http://www.ibm.com/db2/"> DB2 RDBMS </a>.
+ * DbAdapter implementation for the <a href="https://www.ibm.com/db2/"> DB2 RDBMS </a>.
* Sample connection settings to use with DB2 are shown below:
*
* <pre>
diff --git a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/derby/DerbyAdapter.java b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/derby/DerbyAdapter.java
index c4ae63c..589efeb 100644
--- a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/derby/DerbyAdapter.java
+++ b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/derby/DerbyAdapter.java
@@ -45,7 +45,7 @@
import java.util.List;
/**
- * DbAdapter implementation for the <a href="http://db.apache.org/derby/"> Derby RDBMS
+ * DbAdapter implementation for the <a href="https://db.apache.org/derby/"> Derby RDBMS
* </a>. Sample connection settings to use with Derby are shown below. <h3>Embedded</h3>
*
* <pre>
diff --git a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.java b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.java
index 8bd5766..af7cd02 100644
--- a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.java
+++ b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.java
@@ -43,7 +43,7 @@
import java.util.List;
/**
- * DbAdapter implementation for <a href="http://www.frontbase.com/">FrontBase RDBMS</a>.
+ * DbAdapter implementation for <a href="https://www.frontbase.com/">FrontBase RDBMS</a>.
* Sample connection settings to use with FrontBase are shown below:
*
* <pre>
diff --git a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.java b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.java
index 4f104d7..d522d30 100644
--- a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.java
+++ b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.java
@@ -42,7 +42,7 @@
import org.apache.cayenne.query.SQLAction;
/**
- * DbAdapter implementation for the <a href="http://hsqldb.sourceforge.net/"> HSQLDB RDBMS
+ * DbAdapter implementation for the <a href="https://hsqldb.sourceforge.net/"> HSQLDB RDBMS
* </a>. Sample connection settings to use with HSQLDB are shown below:
*
* <pre>
diff --git a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/ingres/IngresAdapter.java b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/ingres/IngresAdapter.java
index f8596ec..9540b84 100644
--- a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/ingres/IngresAdapter.java
+++ b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/ingres/IngresAdapter.java
@@ -47,7 +47,7 @@
/**
* DbAdapter implementation for <a
- * href="http://opensource.ca.com/projects/ingres/">Ingres</a>. Sample connection settings
+ * href="https://opensource.ca.com/projects/ingres/">Ingres</a>. Sample connection settings
* to use with Ingres are shown below:
*
* <pre>
diff --git a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/mysql/MySQLAdapter.java b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/mysql/MySQLAdapter.java
index bb49988..c644a40 100644
--- a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/mysql/MySQLAdapter.java
+++ b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/mysql/MySQLAdapter.java
@@ -55,7 +55,7 @@
import org.apache.cayenne.query.SQLAction;
/**
- * DbAdapter implementation for <a href="http://www.mysql.com">MySQL RDBMS</a>. <h3>
+ * DbAdapter implementation for <a href="https://www.mysql.com">MySQL RDBMS</a>. <h3>
* Foreign Key Constraint Handling</h3>
* <p>
* Foreign key constraints are supported by InnoDB engine and NOT supported by MyISAM
diff --git a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseAdapter.java b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseAdapter.java
index bf6b931..868001b 100644
--- a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseAdapter.java
+++ b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseAdapter.java
@@ -51,7 +51,7 @@
import java.util.List;
/**
- * DbAdapter implementation for <a href="http://www.openbase.com">OpenBase</a>. Sample
+ * DbAdapter implementation for <a href="https://www.openbase.com">OpenBase</a>. Sample
* connection settings to use with OpenBase are shown below:
*
* <pre>
diff --git a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleAdapter.java b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleAdapter.java
index 5b77186..20638a8 100644
--- a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleAdapter.java
+++ b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleAdapter.java
@@ -55,7 +55,7 @@
import org.apache.cayenne.query.UpdateBatchQuery;
/**
- * DbAdapter implementation for <a href="http://www.oracle.com">Oracle RDBMS </a>. Sample
+ * DbAdapter implementation for <a href="https://www.oracle.com">Oracle RDBMS </a>. Sample
* connection settings to use with Oracle are shown below:
*
* <pre>
diff --git a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/postgres/PostgresAdapter.java b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/postgres/PostgresAdapter.java
index d7a04be..f3c506f 100644
--- a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/postgres/PostgresAdapter.java
+++ b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/postgres/PostgresAdapter.java
@@ -47,7 +47,7 @@
import java.util.List;
/**
- * DbAdapter implementation for <a href="http://www.postgresql.org">PostgreSQL RDBMS </a>.
+ * DbAdapter implementation for <a href="https://www.postgresql.org">PostgreSQL RDBMS </a>.
* Sample connection settings to use with PostgreSQL are shown below:
*
* <pre>
diff --git a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.java b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.java
index df1e9ca..6d618e8 100644
--- a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.java
+++ b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.java
@@ -36,7 +36,7 @@
import org.apache.cayenne.query.SQLAction;
/**
- * Cayenne DbAdapter implementation for <a href="http://www.microsoft.com/sql/"Microsoft
+ * Cayenne DbAdapter implementation for <a href="https://www.microsoft.com/sql/"Microsoft
* SQL Server </a> engine. </p> <h3>Microsoft Driver Settings</h3>
* <p>
* Sample connection settings to use with MS SQL Server are shown below:
diff --git a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/sybase/SybaseAdapter.java b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/sybase/SybaseAdapter.java
index db83d6f..6af9c65 100644
--- a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/sybase/SybaseAdapter.java
+++ b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/sybase/SybaseAdapter.java
@@ -40,7 +40,7 @@
import org.apache.cayenne.merge.MergerFactory;
/**
- * DbAdapter implementation for <a href="http://www.sybase.com">Sybase RDBMS</a>.
+ * DbAdapter implementation for <a href="https://www.sybase.com">Sybase RDBMS</a>.
*/
public class SybaseAdapter extends JdbcAdapter {
diff --git a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/event/EventBridge.java b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/event/EventBridge.java
index 3f7fb4f..f0e66f8 100644
--- a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/event/EventBridge.java
+++ b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/event/EventBridge.java
@@ -44,7 +44,7 @@
* </p>
* <p>
* This class is an example of <a
- * href="http://en.wikipedia.org/wiki/Bridge_pattern">"bridge" design pattern</a>, hence
+ * href="https://en.wikipedia.org/wiki/Bridge_pattern">"bridge" design pattern</a>, hence
* the name.
* </p>
*
diff --git a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/event/JavaGroupsBridgeFactory.java b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/event/JavaGroupsBridgeFactory.java
index a10020c..462fbc9 100644
--- a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/event/JavaGroupsBridgeFactory.java
+++ b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/event/JavaGroupsBridgeFactory.java
@@ -31,7 +31,7 @@
* Factory to create JavaGroupsBridge instances. If JavaGroups library is not installed
* this factory will return a noop EventBridge as a failover mechanism.
*
- * For further information about JavaGroups consult the <a href="http://www.jgroups.org/">documentation</a>.
+ * For further information about JavaGroups consult the <a href="https://www.jgroups.org/">documentation</a>.
*
* @since 1.1
*/
diff --git a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/remote/hessian/HessianConnection.java b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/remote/hessian/HessianConnection.java
index 22cdbfb..8157384 100644
--- a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/remote/hessian/HessianConnection.java
+++ b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/remote/hessian/HessianConnection.java
@@ -37,7 +37,7 @@
* An ClientConnection that passes messages to a remotely deployed HessianService. It
* supports HTTP BASIC authentication. HessianConnection serializes messages using Hessian
* binary web service protocol over HTTP. For more info on Hessian see Caucho site at <a
- * href="http://www.caucho.com/resin-3.0/protocols/hessian.xtp">http://www.caucho.com/resin-3.0/protocols/hessian.xtp</a>.
+ * href="https://www.caucho.com/resin-3.0/protocols/hessian.xtp">https://www.caucho.com/resin-3.0/protocols/hessian.xtp</a>.
* HessianConnection supports logging of message traffic via Jakarta commons-logging API.
*
* @since 1.2
diff --git a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/util/Base64Codec.java b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/util/Base64Codec.java
index 2b95519..2503494 100644
--- a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/util/Base64Codec.java
+++ b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/util/Base64Codec.java
@@ -37,14 +37,14 @@
* characters, including any equal signs.
* </p>
*
- * @see <a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045 section 6.8</a>
+ * @see <a href="https://www.ietf.org/rfc/rfc2045.txt">RFC 2045 section 6.8</a>
*/
static final int CHUNK_SIZE = 76;
/**
* Chunk separator per RFC 2045 section 2.1.
*
- * @see <a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045 section 2.1</a>
+ * @see <a href="https://www.ietf.org/rfc/rfc2045.txt">RFC 2045 section 2.1</a>
*/
static final byte[] CHUNK_SEPARATOR = "\r\n".getBytes();
diff --git a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/Weighers.java b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/Weighers.java
index c1e17c9..f17b022 100644
--- a/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/Weighers.java
+++ b/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/Weighers.java
@@ -42,7 +42,7 @@
* A common set of {@link Weigher} implementations.
*
* @author ben.manes@gmail.com (Ben Manes)
- * @see <a href="http://code.google.com/p/concurrentlinkedhashmap/">
+ * @see <a href="https://code.google.com/p/concurrentlinkedhashmap/">
* http://code.google.com/p/concurrentlinkedhashmap/</a>
*/
final class Weighers {