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

ntimofeev pushed a commit to branch STABLE-4.1
in repository https://gitbox.apache.org/repos/asf/cayenne.git

commit 9576c7ee4fd944c46a661cabadf3fb6fe70da5c8
Author: Nikita Timofeev <stari...@gmail.com>
AuthorDate: Thu Mar 14 19:33:24 2024 +0400

    Update docs: change `http` to `https`
---
 .../dbsync/merge/builders/ObjectMother.java        |  2 +-
 .../configuration/rop/client/ProtostuffModule.java |  4 ++--
 .../org/apache/cayenne/rop/protostuff/Wrapper.java |  4 ++--
 .../configuration/Rot13PasswordEncoder.java        |  4 ++--
 .../configuration/Rot47PasswordEncoder.java        |  4 ++--
 .../org/apache/cayenne/dba/db2/DB2Adapter.java     |  2 +-
 .../org/apache/cayenne/dba/derby/DerbyAdapter.java |  2 +-
 .../cayenne/dba/firebird/FirebirdAdapter.java      |  2 +-
 .../cayenne/dba/frontbase/FrontBaseAdapter.java    |  2 +-
 .../java/org/apache/cayenne/dba/h2/H2Adapter.java  |  2 +-
 .../apache/cayenne/dba/hsqldb/HSQLDBAdapter.java   |  2 +-
 .../apache/cayenne/dba/ingres/IngresAdapter.java   |  2 +-
 .../org/apache/cayenne/dba/mysql/MySQLAdapter.java |  6 +++---
 .../org/apache/cayenne/dba/mysql/MySQLSniffer.java |  2 +-
 .../cayenne/dba/openbase/OpenBaseAdapter.java      |  2 +-
 .../apache/cayenne/dba/oracle/OracleAdapter.java   |  2 +-
 .../cayenne/dba/postgres/PostgresAdapter.java      |  2 +-
 .../apache/cayenne/dba/sqlite/SQLiteAdapter.java   |  4 ++--
 .../cayenne/dba/sqlserver/SQLServerAdapter.java    |  4 ++--
 .../apache/cayenne/dba/sybase/SybaseAdapter.java   |  2 +-
 .../java/org/apache/cayenne/event/EventBridge.java |  2 +-
 .../java/org/apache/cayenne/util/Base64Codec.java  | 24 +++++++++++-----------
 .../util/concurrentlinkedhashmap/Weighers.java     |  4 ++--
 .../cayenne/CayenneDataObjectInContextIT.java      |  2 +-
 .../apache/cayenne/unit/HSQLDBUnitDbAdapter.java   |  2 +-
 .../docs/asciidoc/_cayenne-guide/part1/setup.adoc  |  2 +-
 .../_getting-started-guide/starting-project.adoc   |  2 +-
 .../_getting-started-rop/part2/hessianWebServ.adoc |  2 +-
 .../_getting-started-rop/part2/starting.adoc       |  2 +-
 docs/asciidoc/pom.xml                              |  2 +-
 docs/doc/pom.xml                                   |  2 +-
 docs/doc/src/main/resources/README.html            | 12 +++++------
 .../modeler/cayennemodeler-strings.properties      |  2 +-
 .../java/org/apache/cayenne/wocompat/package.html  |  2 +-
 .../org/apache/cayenne/wocompat/parser/Parser.java |  2 +-
 .../org/apache/cayenne/wocompat/parser/Parser.jj   |  2 +-
 36 files changed, 61 insertions(+), 61 deletions(-)

diff --git 
a/cayenne-dbsync/src/test/java/org/apache/cayenne/dbsync/merge/builders/ObjectMother.java
 
b/cayenne-dbsync/src/test/java/org/apache/cayenne/dbsync/merge/builders/ObjectMother.java
index e543a2533..11fa02b04 100644
--- 
a/cayenne-dbsync/src/test/java/org/apache/cayenne/dbsync/merge/builders/ObjectMother.java
+++ 
b/cayenne-dbsync/src/test/java/org/apache/cayenne/dbsync/merge/builders/ObjectMother.java
@@ -22,7 +22,7 @@ import org.apache.cayenne.map.DataMap;
 
 /**
  * Factory for test data see pattern definition:
- * http://martinfowler.com/bliki/ObjectMother.html
+ * https://martinfowler.com/bliki/ObjectMother.html
  *
  * @since 4.0.
  */
diff --git 
a/cayenne-protostuff/src/main/java/org/apache/cayenne/configuration/rop/client/ProtostuffModule.java
 
b/cayenne-protostuff/src/main/java/org/apache/cayenne/configuration/rop/client/ProtostuffModule.java
index 319cbc719..72b93e783 100644
--- 
a/cayenne-protostuff/src/main/java/org/apache/cayenne/configuration/rop/client/ProtostuffModule.java
+++ 
b/cayenne-protostuff/src/main/java/org/apache/cayenne/configuration/rop/client/ProtostuffModule.java
@@ -25,8 +25,8 @@ import 
org.apache.cayenne.rop.protostuff.ProtostuffROPSerializationService;
 
 /**
  * A DI module that uses Protostuff Object Graph Serialization as Cayenne 
{@link ROPSerializationService}.
- * <a href="http://www.protostuff.io/";>
- *
+ * See <a href="https://protostuff.github.io/";>official docs</a>
+ * <p>
  * To use this module you should add the following system properties:
  *      -Dprotostuff.runtime.collection_schema_on_repeated_fields=true
  *      -Dprotostuff.runtime.morph_collection_interfaces=true
diff --git 
a/cayenne-protostuff/src/main/java/org/apache/cayenne/rop/protostuff/Wrapper.java
 
b/cayenne-protostuff/src/main/java/org/apache/cayenne/rop/protostuff/Wrapper.java
index 4b9d8f854..48b8a45fe 100644
--- 
a/cayenne-protostuff/src/main/java/org/apache/cayenne/rop/protostuff/Wrapper.java
+++ 
b/cayenne-protostuff/src/main/java/org/apache/cayenne/rop/protostuff/Wrapper.java
@@ -24,8 +24,8 @@ import java.io.Serializable;
 /**
  * As Protostuff has limitation that nested messages should not contain 
references to the root message, so we provide
  * a simple wrapper for the root message.
- *
- * <a href="http://www.protostuff.io/documentation/object-graphs/";>
+ * <p>
+ * See <a 
href="https://protostuff.github.io/documentation/object-graphs/";>official 
docs</a>
  *
  * @since 4.0
  */
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot13PasswordEncoder.java
 
b/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot13PasswordEncoder.java
index 261ac3a98..12584d089 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot13PasswordEncoder.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot13PasswordEncoder.java
@@ -25,7 +25,7 @@ package org.apache.cayenne.configuration;
  * 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 @@ public class Rot13PasswordEncoder implements PasswordEncoding 
{
     /**
      * 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/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot47PasswordEncoder.java
 
b/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot47PasswordEncoder.java
index 85185325b..bc61fc015 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot47PasswordEncoder.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot47PasswordEncoder.java
@@ -23,7 +23,7 @@ package org.apache.cayenne.configuration;
  * 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 @@ public class Rot47PasswordEncoder implements PasswordEncoding 
{
     /**
      * 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/cayenne-server/src/main/java/org/apache/cayenne/dba/db2/DB2Adapter.java 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/db2/DB2Adapter.java
index 238d7aa2c..9d79f4429 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/db2/DB2Adapter.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/db2/DB2Adapter.java
@@ -48,7 +48,7 @@ import org.apache.cayenne.query.SQLAction;
 import org.apache.cayenne.resource.ResourceLocator;
 
 /**
- * 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/cayenne-server/src/main/java/org/apache/cayenne/dba/derby/DerbyAdapter.java 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/derby/DerbyAdapter.java
index 4b15796c9..60182099a 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/derby/DerbyAdapter.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/derby/DerbyAdapter.java
@@ -47,7 +47,7 @@ import java.sql.Types;
 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>
  * <p>
  * <pre>
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/firebird/FirebirdAdapter.java
 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/firebird/FirebirdAdapter.java
index 6e712cf04..e7f2e4f2f 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/firebird/FirebirdAdapter.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/firebird/FirebirdAdapter.java
@@ -39,7 +39,7 @@ import org.apache.cayenne.resource.ResourceLocator;
 import java.util.List;
 
 /**
- * DbAdapter implementation for <a 
href="http://www.firebirdsql.org";>FirebirdSQL
+ * DbAdapter implementation for <a 
href="https://www.firebirdsql.org";>FirebirdSQL
  * RDBMS </a>. Sample connection settings to use with Firebird are shown
  * below:
  * 
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.java
 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.java
index 67c5884ef..dd039833e 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.java
@@ -47,7 +47,7 @@ import java.util.Iterator;
 import java.util.List;
 
 /**
- * DbAdapter implementation for <a href="http://www.frontbase.com/";>FrontBase
+ * 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/cayenne-server/src/main/java/org/apache/cayenne/dba/h2/H2Adapter.java 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/h2/H2Adapter.java
index 7f201486c..ad295fb14 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/h2/H2Adapter.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/h2/H2Adapter.java
@@ -34,7 +34,7 @@ import org.apache.cayenne.resource.ResourceLocator;
 import java.util.List;
 
 /**
- * DbAdapter implementation for <a href="http://www.h2database.com/";>H2
+ * DbAdapter implementation for <a href="https://www.h2database.com/";>H2
  * RDBMS </a>. Sample connection settings to use with H2 are shown
  * below:
  * 
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.java 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.java
index 8511ab2a0..a55316291 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.java
@@ -54,7 +54,7 @@ import java.util.Iterator;
 import java.util.List;
 
 /**
- * DbAdapter implementation for the <a href="http://hsqldb.sourceforge.net/";>
+ * DbAdapter implementation for the <a href="https://hsqldb.sourceforge.net/";>
  * HSQLDB RDBMS </a>. Sample connection settings to use with HSQLDB are shown
  * below:
  * 
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/ingres/IngresAdapter.java 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/ingres/IngresAdapter.java
index 67f4d592f..207f87ab1 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/ingres/IngresAdapter.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/ingres/IngresAdapter.java
@@ -50,7 +50,7 @@ import java.util.List;
 
 /**
  * DbAdapter implementation for <a
- * href="http://opensource.ca.com/projects/ingres/";>Ingres</a>. Sample
+ * href="https://opensource.ca.com/projects/ingres/";>Ingres</a>. Sample
  * connection settings to use with Ingres are shown below:
  *
  * <pre>
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLAdapter.java 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLAdapter.java
index a519e21a2..afa9e0258 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLAdapter.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLAdapter.java
@@ -65,7 +65,7 @@ import java.util.Iterator;
 import java.util.List;
 
 /**
- * DbAdapter implementation for <a href="http://www.mysql.com";>MySQL RDBMS</a>.
+ * DbAdapter implementation for <a href="https://www.mysql.com";>MySQL 
RDBMS</a>.
  * <h3>
  * Foreign Key Constraint Handling</h3>
  * <p>
@@ -208,7 +208,7 @@ public class MySQLAdapter extends JdbcAdapter {
                // types like "int unsigned" map to Long
                else if (typeName != null && typeName.endsWith(" unsigned")) {
                        // per
-                       // 
http://dev.mysql.com/doc/refman/5.0/en/connector-j-reference-type-conversions.html
+                       // 
https://dev.mysql.com/doc/refman/5.0/en/connector-j-reference-type-conversions.html
                        if ("int unsigned".equals(typeName) || "integer 
unsigned".equals(typeName)
                                        || "mediumint 
unsigned".equals(typeName)) {
                                type = Types.BIGINT;
@@ -365,7 +365,7 @@ public class MySQLAdapter extends JdbcAdapter {
        public boolean typeSupportsLength(int type) {
                // As of MySQL 5.6.4 the "TIMESTAMP" and "TIME" types support 
length,
                // which is the number of decimal places for fractional seconds
-               // 
http://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.html
+               // 
https://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.html
                switch (type) {
                case Types.TIMESTAMP:
                case Types.TIME:
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLSniffer.java 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLSniffer.java
index d15fa0081..8c691cd33 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLSniffer.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLSniffer.java
@@ -54,7 +54,7 @@ public class MySQLSniffer implements DbAdapterDetector {
                String adapterStorageEngine = 
MySQLAdapter.DEFAULT_STORAGE_ENGINE;
 
                try (Statement statement = 
md.getConnection().createStatement()) {
-                       // 
http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html
+                       // 
https://dev.mysql.com/doc/refman/5.0/en/storage-engines.html
                        // per link above "table type" concept is deprecated in 
favor of
                        // "storage
                        // engine". Not sure if we should check 
"storage_engine" variable
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseAdapter.java
 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseAdapter.java
index 4d841ed27..ed72ea380 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseAdapter.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseAdapter.java
@@ -51,7 +51,7 @@ import org.apache.cayenne.query.SelectQuery;
 import org.apache.cayenne.resource.ResourceLocator;
 
 /**
- * DbAdapter implementation for <a href="http://www.openbase.com";>OpenBase</a>.
+ * DbAdapter implementation for <a 
href="https://www.openbase.com";>OpenBase</a>.
  * Sample connection settings to use with OpenBase are shown below:
  * <p>
  * <pre>
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/oracle/OracleAdapter.java 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/oracle/OracleAdapter.java
index 827d534fb..208c6c0d4 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/oracle/OracleAdapter.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/oracle/OracleAdapter.java
@@ -60,7 +60,7 @@ import org.apache.cayenne.query.UpdateBatchQuery;
 import org.apache.cayenne.resource.ResourceLocator;
 
 /**
- * DbAdapter implementation for <a href="http://www.oracle.com";>Oracle RDBMS
+ * 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/cayenne-server/src/main/java/org/apache/cayenne/dba/postgres/PostgresAdapter.java
 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/postgres/PostgresAdapter.java
index 27c6c10ef..b0266f834 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/postgres/PostgresAdapter.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/postgres/PostgresAdapter.java
@@ -54,7 +54,7 @@ import java.util.Iterator;
 import java.util.List;
 
 /**
- * DbAdapter implementation for <a href="http://www.postgresql.org";>PostgreSQL
+ * DbAdapter implementation for <a href="https://www.postgresql.org";>PostgreSQL
  * RDBMS </a>. Sample connection settings to use with PostgreSQL are shown
  * below:
  * 
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlite/SQLiteAdapter.java 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlite/SQLiteAdapter.java
index 2c700cf95..6833ef902 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlite/SQLiteAdapter.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlite/SQLiteAdapter.java
@@ -44,8 +44,8 @@ import java.util.List;
 
 /**
  * A SQLite database adapter that works with Zentus JDBC driver. See
- * http://www.zentus.com/sqlitejdbc/ for the driver information. Also look at
- * http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBC for another adaptor 
option.
+ * https://www.zentus.com/sqlitejdbc/ for the driver information. Also look at
+ * https://github.com/xerial/sqlite-jdbc for another adapter option.
  * 
  * <pre>
  *      sqlite.jdbc.url = jdbc:sqlite:sqlitetest.db
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.java
 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.java
index 3119ee288..6a983444c 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.java
@@ -42,7 +42,7 @@ import org.apache.cayenne.resource.ResourceLocator;
 /**
  * <p>
  * Cayenne DbAdapter implementation for <a
- * href="http://www.microsoft.com/sql/";>Microsoft SQL Server </a> engine.
+ * href="https://www.microsoft.com/sql/";>Microsoft SQL Server </a> engine.
  * </p>
  * <h3>Microsoft Driver Settings</h3>
  * <p>
@@ -63,7 +63,7 @@ import org.apache.cayenne.resource.ResourceLocator;
  * <h3>jTDS Driver Settings</h3>
  * <p>
  * jTDS is an open source driver that can be downloaded from <a href=
- * "http://jtds.sourceforge.net";>http://jtds.sourceforge.net </a>. It supports
+ * "https://jtds.sourceforge.net";>https://jtds.sourceforge.net </a>. It 
supports
  * both SQLServer and Sybase. Sample SQLServer settings are the following:
  * </p>
  *
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/sybase/SybaseAdapter.java 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/sybase/SybaseAdapter.java
index 904a69888..baee9cbe8 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/dba/sybase/SybaseAdapter.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/dba/sybase/SybaseAdapter.java
@@ -50,7 +50,7 @@ import org.apache.cayenne.query.SelectQuery;
 import org.apache.cayenne.resource.ResourceLocator;
 
 /**
- * DbAdapter implementation for <a href="http://www.sybase.com";>Sybase
+ * DbAdapter implementation for <a href="https://www.sybase.com";>Sybase
  * RDBMS</a>.
  */
 public class SybaseAdapter extends JdbcAdapter {
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/event/EventBridge.java 
b/cayenne-server/src/main/java/org/apache/cayenne/event/EventBridge.java
index 748d30f63..c73f5b42e 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/event/EventBridge.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/event/EventBridge.java
@@ -44,7 +44,7 @@ import java.util.HashSet;
  * </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/cayenne-server/src/main/java/org/apache/cayenne/util/Base64Codec.java 
b/cayenne-server/src/main/java/org/apache/cayenne/util/Base64Codec.java
index 5d4ba9f8b..6bbf2f5f6 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/util/Base64Codec.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/util/Base64Codec.java
@@ -25,7 +25,7 @@ package org.apache.cayenne.util;
  * <i>This codec is based on Apache commons.codec implementation, copyright 
The Apache
  * Software Foundation.</i>
  * </p>
- * 
+ *
  * @since 1.2
  */
 public class Base64Codec {
@@ -36,15 +36,15 @@ public class Base64Codec {
      * The {@value} character limit does not count the trailing CRLF, but 
counts all other
      * 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();
 
@@ -142,7 +142,7 @@ public class Base64Codec {
     /**
      * Tests a given byte array to see if it contains only valid characters 
within the
      * Base64 alphabet.
-     * 
+     *
      * @param arrayOctect byte array to test
      * @return true if all bytes are valid characters in the Base64 alphabet 
or if the
      *         byte array is empty; false, otherwise
@@ -167,7 +167,7 @@ public class Base64Codec {
 
     /**
      * Encodes binary data using the base64 algorithm but does not chunk the 
output.
-     * 
+     *
      * @param binaryData binary data to encode
      * @return Base64 characters
      */
@@ -178,7 +178,7 @@ public class Base64Codec {
     /**
      * Encodes binary data using the base64 algorithm and chunks the encoded 
output into
      * 76 character blocks
-     * 
+     *
      * @param binaryData binary data to encode
      * @return Base64 characters chunked in 76 character blocks
      */
@@ -189,7 +189,7 @@ public class Base64Codec {
     /**
      * Encodes binary data using the base64 algorithm, optionally chunking the 
output into
      * 76 character blocks.
-     * 
+     *
      * @param binaryData Array containing binary data to encode.
      * @param isChunked if isChunked is true this encoder will chunk the 
base64 output
      *            into 76 character blocks
@@ -319,7 +319,7 @@ public class Base64Codec {
 
     /**
      * Decodes Base64 data into octects
-     * 
+     *
      * @param base64Data Byte array containing Base64 data
      * @return Array containing decoded data.
      */
@@ -387,7 +387,7 @@ public class Base64Codec {
 
     /**
      * Discards any whitespace from a base-64 encoded block.
-     * 
+     *
      * @param data The base-64 encoded data to discard the whitespace from.
      * @return The data, less whitespace (see RFC 2045).
      */
@@ -418,7 +418,7 @@ public class Base64Codec {
      * Discards any characters outside of the base64 alphabet, per the 
requirements on
      * page 25 of RFC 2045 - "Any characters outside of the base64 alphabet 
are to be
      * ignored in base64 encoded data."
-     * 
+     *
      * @param data The base-64 encoded data to groom
      * @return The data, less non-base64 characters (see RFC 2045).
      */
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/Weighers.java
 
b/cayenne-server/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/Weighers.java
index bb939a0b8..c0bced46b 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/Weighers.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/Weighers.java
@@ -42,8 +42,8 @@ import java.util.Set;
  * A common set of {@link Weigher} implementations.
  * 
  * @author ben.ma...@gmail.com (Ben Manes)
- * @see <a href="http://code.google.com/p/concurrentlinkedhashmap/";>
- *      http://code.google.com/p/concurrentlinkedhashmap/</a>
+ * @see <a href="https://code.google.com/p/concurrentlinkedhashmap/";>
+ *      https://code.google.com/p/concurrentlinkedhashmap/</a>
  */
 final class Weighers {
 
diff --git 
a/cayenne-server/src/test/java/org/apache/cayenne/CayenneDataObjectInContextIT.java
 
b/cayenne-server/src/test/java/org/apache/cayenne/CayenneDataObjectInContextIT.java
index 34b1619e0..7bd5f7749 100644
--- 
a/cayenne-server/src/test/java/org/apache/cayenne/CayenneDataObjectInContextIT.java
+++ 
b/cayenne-server/src/test/java/org/apache/cayenne/CayenneDataObjectInContextIT.java
@@ -289,7 +289,7 @@ public class CayenneDataObjectInContextIT extends 
ServerCase {
     /**
      * Tests a condition when user substitutes object id of a new object 
instead of
      * setting replacement. This is demonstrated here -
-     * http://objectstyle.org/cayenne/lists/cayenne-user/2005/01/0210.html
+     * https://objectstyle.org/cayenne/lists/cayenne-user/2005/01/0210.html
      */
     @Test
     public void testObjectsCommittedManualOID() {
diff --git 
a/cayenne-server/src/test/java/org/apache/cayenne/unit/HSQLDBUnitDbAdapter.java 
b/cayenne-server/src/test/java/org/apache/cayenne/unit/HSQLDBUnitDbAdapter.java
index 99c0e82d4..6ddc788d6 100644
--- 
a/cayenne-server/src/test/java/org/apache/cayenne/unit/HSQLDBUnitDbAdapter.java
+++ 
b/cayenne-server/src/test/java/org/apache/cayenne/unit/HSQLDBUnitDbAdapter.java
@@ -59,7 +59,7 @@ public class HSQLDBUnitDbAdapter extends UnitDbAdapter {
 
     /**
      * In HyperSQL, REAL, FLOAT, DOUBLE are equivalent and all mapped to 
double in Java
-     * @see <a 
href="http://hsqldb.org/doc/guide/sqlgeneral-chapt.html#sgc_numeric_types";>HSQLDB
 data types documentation</a>
+     * @see <a 
href="https://hsqldb.org/doc/guide/sqlgeneral-chapt.html#sgc_numeric_types";>HSQLDB
 data types documentation</a>
      */
     @Override
     public boolean realAsDouble() {
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/setup.adoc 
b/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/setup.adoc
index 51ccf8253..41e788bb4 100644
--- 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/setup.adoc
+++ 
b/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/setup.adoc
@@ -61,7 +61,7 @@ include::../var.adoc[]
 
 CayenneModeler GUI tool is intended to work with object relational mapping 
projects. While you can edit your XML by
 hand, it is rarely needed, as the Modeler is a pretty advanced tool included 
in Cayenne distribution. To obtain
-CayenneModeler, download Cayenne distribution archive from 
http://cayenne.apache.org/download.html matching the OS you
+CayenneModeler, download Cayenne distribution archive from 
https://cayenne.apache.org/download.html matching the OS you
 are using. Of course Java needs to be installed on the machine where you are 
going to run the Modeler.
 
 - OS X distribution contains CayenneModeler.app at the root of the 
distribution disk image.
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/starting-project.adoc
 
b/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/starting-project.adoc
index 7f07377e0..f4f955975 100644
--- 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/starting-project.adoc
+++ 
b/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/starting-project.adoc
@@ -39,7 +39,7 @@ get access to the CayenneModeler tool.
 NOTE: If you are really into Maven, you can start CayenneModeler from Maven 
too.
       We'll do it in a more traditional way here.
 
-Download the http://cayenne.apache.org/download.html[latest release]. Unpack 
the distribution
+Download the https://cayenne.apache.org/download.html[latest release]. Unpack 
the distribution
 somewhere in the file system and start CayenneModeler, following 
platform-specific instructions.
 On most platforms it is done simply by doubleclicking the Modeler icon.
 The welcome screen of the Modeler looks like this:
diff --git 
a/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/hessianWebServ.adoc
 
b/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/hessianWebServ.adoc
index 46fb2ba54..0724bd496 100644
--- 
a/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/hessianWebServ.adoc
+++ 
b/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/hessianWebServ.adoc
@@ -47,7 +47,7 @@ Let's add `resin-hessian.jar` (and the caucho repo 
declaration) and `cayenne-rop
         <repository>
             <id>caucho</id>
             <name>Caucho Repository</name>
-            <url>http://caucho.com/m2</url>
+            <url>https://caucho.com/m2</url>
             <layout>default</layout>
             <snapshots>
                 <enabled>false</enabled>
diff --git 
a/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/starting.adoc
 
b/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/starting.adoc
index 42af59423..48f6695a0 100644
--- 
a/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/starting.adoc
+++ 
b/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/starting.adoc
@@ -88,7 +88,7 @@ We also need to add Caucho M2 repository to pull Hessian jar 
files. The resultin
         <repository>
             <id>caucho</id>
             <name>Caucho Repository</name>
-            <url>http://caucho.com/m2</url>
+            <url>https://caucho.com/m2</url>
             <layout>default</layout>
             <snapshots>
                 <enabled>false</enabled>
diff --git a/docs/asciidoc/pom.xml b/docs/asciidoc/pom.xml
index 79517bdc7..8d9842504 100644
--- a/docs/asciidoc/pom.xml
+++ b/docs/asciidoc/pom.xml
@@ -90,7 +90,7 @@
                     <doctype>book</doctype>
                     <!-- Attributes common to all output formats -->
                     <attributes>
-                        <endpoint-url>http://cayenne.apache.org</endpoint-url>
+                        <endpoint-url>https://cayenne.apache.org</endpoint-url>
 
                         <basedir>${project.basedir}</basedir>
                         <sourcedir>${project.build.sourceDirectory}</sourcedir>
diff --git a/docs/doc/pom.xml b/docs/doc/pom.xml
index c006f5a15..6cffdb13f 100644
--- a/docs/doc/pom.xml
+++ b/docs/doc/pom.xml
@@ -155,7 +155,7 @@
                                                        <!-- this is relative 
to target/site/apidocs  -->
                                                        
<destDir>doc/api</destDir>
                                                        
<stylesheet>java</stylesheet>
-                                                       <header><![CDATA[<a 
href="http://cayenne.apache.org"; target="top">Apache Cayenne</a>]]></header>
+                                                       <header><![CDATA[<a 
href="https://cayenne.apache.org"; target="top">Apache Cayenne</a>]]></header>
                                                        <additionalDependencies>
                                                                
<additionalDependency>
                                                                        
<groupId>net.sf.ehcache</groupId>
diff --git a/docs/doc/src/main/resources/README.html 
b/docs/doc/src/main/resources/README.html
index 5a4fa36ba..caf03df98 100644
--- a/docs/doc/src/main/resources/README.html
+++ b/docs/doc/src/main/resources/README.html
@@ -123,10 +123,10 @@
 
 <h2>Online Resources:</h2>
 <ul>
-       <li><a href="http://cayenne.apache.org";>Cayenne Home</a></li>
-       <li><a href="http://cayenne.apache.org/download.html";>Downloads</a></li>
-       <li><a href="http://cayenne.apache.org/support.html";>Support</a></li>
-       <li><a href="http://issues.apache.org/jira/browse/CAY";>Report 
Bugs</a></li>
+       <li><a href="https://cayenne.apache.org";>Cayenne Home</a></li>
+       <li><a 
href="https://cayenne.apache.org/download.html";>Downloads</a></li>
+       <li><a href="https://cayenne.apache.org/support.html";>Support</a></li>
+       <li><a href="https://issues.apache.org/jira/browse/CAY";>Report 
Bugs</a></li>
 </ul>
 
 <h2>Licensing</h2>
@@ -141,7 +141,7 @@ possession, use, and/or re-export to another country, 
of<br/>
 encryption software.  BEFORE using any encryption software, please<br/>
 check your country's laws, regulations and policies concerning the<br/>
 import, possession, or use, and re-export of encryption software, to<br/>
-see if this is permitted.  See <a 
href="http://www.wassenaar.org/";>http://www.wassenaar.org/</a> for more<br/>
+see if this is permitted.  See <a 
href="https://www.wassenaar.org/";>https://www.wassenaar.org/</a> for more<br/>
 information.
 </p>
 <p>
@@ -161,7 +161,7 @@ software:
 </p>
 <p>
 <code>cayenne-crypto</code> module requires Java Cryptography extensions<br/>
-<a 
href="http://java.sun.com/javase/technologies/security/";>http://java.sun.com/javase/technologies/security/</a>.
 Apache Cayenne <br/>
+<a 
href="https://java.sun.com/javase/technologies/security/";>http://java.sun.com/javase/technologies/security/</a>.
 Apache Cayenne <br/>
 does not include these libraries itself, but is designed to use them.
 </p>
 <p>
diff --git 
a/modeler/cayenne-modeler/src/main/resources/org/apache/cayenne/modeler/cayennemodeler-strings.properties
 
b/modeler/cayenne-modeler/src/main/resources/org/apache/cayenne/modeler/cayennemodeler-strings.properties
index 255d65292..45c97cc6e 100644
--- 
a/modeler/cayenne-modeler/src/main/resources/org/apache/cayenne/modeler/cayennemodeler-strings.properties
+++ 
b/modeler/cayenne-modeler/src/main/resources/org/apache/cayenne/modeler/cayennemodeler-strings.properties
@@ -15,7 +15,7 @@
 #  specific language governing permissions and limitations
 #  under the License.
 
-cayenne.bugreport.url = http://issues.apache.org/jira/browse/CAY
+cayenne.bugreport.url = https://issues.apache.org/jira/browse/CAY
 
 cayenne.modeler.about.info = (c) 2001-2020 Apache Software Foundation and 
individual authors.\
     <br><br>http://cayenne.apache.org/<br>
diff --git 
a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/package.html
 
b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/package.html
index cf4ad0515..d513dd6a9 100644
--- 
a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/package.html
+++ 
b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/package.html
@@ -19,7 +19,7 @@
 <html>
 <body>
 Contains classes that interface Cayenne with Apple's 
-<a href="http://webobjects.com";>WebObjects</a>. This includes
+<a href="https://webobjects.com";>WebObjects</a>. This includes
 utility classes to read and write property list files, read 
 EOModels, etc.
 </body>
diff --git 
a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.java
 
b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.java
index 8acbe2508..504a0f10c 100644
--- 
a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.java
+++ 
b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.java
@@ -29,7 +29,7 @@ import org.apache.cayenne.wocompat.PlistDataStructureFactory;
  * NeXT/Apple Property List format parser. 
  *
  * <p>Contributed by Jeff Martin <reportm...@yahoo.com> and Josh from Report 
Mill -
- * <a href="http://www.reportmill.com/";>http://www.reportmill.com/</a></p>
+ * <a href="https://www.reportmill.com/";>https://www.reportmill.com/</a></p>
  */
 public class Parser implements ParserConstants {
 
diff --git 
a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.jj
 
b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.jj
index bc43817c3..f45d2a1b1 100644
--- 
a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.jj
+++ 
b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.jj
@@ -39,7 +39,7 @@ import org.apache.cayenne.wocompat.PlistDataStructureFactory;
  * NeXT/Apple Property List format parser. 
  *
  * <p>Contributed by Jeff Martin <reportm...@yahoo.com> and Josh from Report 
Mill -
- * <a href="http://www.reportmill.com/";>http://www.reportmill.com/</a></p>
+ * <a href="https://www.reportmill.com/";>https://www.reportmill.com/</a></p>
  */
 public class Parser {
     


Reply via email to