diff --git a/akka-actor-tests/src/test/bind/etc/named.conf.options b/akka-actor-tests/src/test/bind/etc/named.conf.options
index 4f4d7721f0..26ad3181a7 100755
--- a/akka-actor-tests/src/test/bind/etc/named.conf.options
+++ b/akka-actor-tests/src/test/bind/etc/named.conf.options
@@ -3,7 +3,7 @@ options {
// If there is a firewall between you and nameservers you want
// to talk to, you may need to fix the firewall to allow multiple
- // ports to talk. See http://www.kb.cert.org/vuls/id/800113
+ // ports to talk. See https://www.kb.cert.org/vuls/id/800113
// If your ISP provided one or more IP addresses for stable
// nameservers, you probably want to use them as forwarders.
diff --git a/akka-actor/src/main/java/akka/dispatch/AbstractBoundedNodeQueue.java b/akka-actor/src/main/java/akka/dispatch/AbstractBoundedNodeQueue.java
index aaf505227c..5f6c5b2e4a 100644
--- a/akka-actor/src/main/java/akka/dispatch/AbstractBoundedNodeQueue.java
+++ b/akka-actor/src/main/java/akka/dispatch/AbstractBoundedNodeQueue.java
@@ -14,7 +14,7 @@ import akka.util.Unsafe;
* (Apache V2: https://github.com/plokhotnyuk/actors/blob/master/LICENSE)
*
* Dmitriy Vyukov's non-intrusive MPSC queue:
- * - http://www.1024cores.net/home/lock-free-algorithms/queues/non-intrusive-mpsc-node-based-queue
+ * - https://www.1024cores.net/home/lock-free-algorithms/queues/non-intrusive-mpsc-node-based-queue
* (Simplified BSD)
*/
@SuppressWarnings("serial")
diff --git a/akka-actor/src/main/java/akka/dispatch/AbstractNodeQueue.java b/akka-actor/src/main/java/akka/dispatch/AbstractNodeQueue.java
index e152f42094..f56af5ed9c 100644
--- a/akka-actor/src/main/java/akka/dispatch/AbstractNodeQueue.java
+++ b/akka-actor/src/main/java/akka/dispatch/AbstractNodeQueue.java
@@ -10,7 +10,7 @@ import java.util.concurrent.atomic.AtomicReference;
/**
* Lock-free MPSC linked queue implementation based on Dmitriy Vyukov's non-intrusive MPSC queue:
- * http://www.1024cores.net/home/lock-free-algorithms/queues/non-intrusive-mpsc-node-based-queue
+ * https://www.1024cores.net/home/lock-free-algorithms/queues/non-intrusive-mpsc-node-based-queue
*
* This queue could be wait-free (i.e. without the spinning loops in peekNode and pollNode) if
* it were permitted to return null while the queue is not quite empty anymore but the enqueued
diff --git a/akka-actor/src/main/scala/akka/io/TcpConnection.scala b/akka-actor/src/main/scala/akka/io/TcpConnection.scala
index bf50a2b2c4..88a7376ca4 100644
--- a/akka-actor/src/main/scala/akka/io/TcpConnection.scala
+++ b/akka-actor/src/main/scala/akka/io/TcpConnection.scala
@@ -326,7 +326,7 @@ private[io] abstract class TcpConnection(val tcp: TcpExt, val channel: SocketCha
// If peer closed first, the socket is now fully closed.
// Also, if shutdownOutput threw an exception we expect this to be an indication
// that the peer closed first or concurrently with this code running.
- // also see http://bugs.sun.com/view_bug.do?bug_id=4516760
+ // also see https://bugs.java.com/bugdatabase/view_bug.do?bug_id=4516760
if (peerClosed || !safeShutdownOutput())
doCloseConnection(info.handler, closeCommander, closedEvent)
else context.become(closing(info, closeCommander))
@@ -365,7 +365,7 @@ private[io] abstract class TcpConnection(val tcp: TcpExt, val channel: SocketCha
try channel.socket.setSoLinger(true, 0) // causes the following close() to send TCP RST
catch {
case NonFatal(e) =>
- // setSoLinger can fail due to http://bugs.sun.com/view_bug.do?bug_id=6799574
+ // setSoLinger can fail due to https://bugs.java.com/bugdatabase/view_bug.do?bug_id=6799574
// (also affected: OS/X Java 1.6.0_37)
if (TraceLogging) log.debug("setSoLinger(true, 0) failed with [{}]", e)
}
diff --git a/akka-actor/src/main/scala/akka/io/UdpConnected.scala b/akka-actor/src/main/scala/akka/io/UdpConnected.scala
index b2f40500e6..76abd88ccc 100644
--- a/akka-actor/src/main/scala/akka/io/UdpConnected.scala
+++ b/akka-actor/src/main/scala/akka/io/UdpConnected.scala
@@ -25,7 +25,7 @@ import akka.util.ccompat._
* from whom data can be received. For “unconnected” UDP mode see [[Udp]].
*
* For a full description of the design and philosophy behind this IO
- * implementation please refer to the Akka online documentation.
+ * implementation please refer to the Akka online documentation.
*
* The Java API for generating UDP commands is available at [[UdpConnectedMessage]].
*/
diff --git a/akka-actor/src/main/scala/akka/routing/MurmurHash.scala b/akka-actor/src/main/scala/akka/routing/MurmurHash.scala
index bea88cd33f..347635d68c 100644
--- a/akka-actor/src/main/scala/akka/routing/MurmurHash.scala
+++ b/akka-actor/src/main/scala/akka/routing/MurmurHash.scala
@@ -1,7 +1,7 @@
/* __ *\
** ________ ___ / / ___ Scala API **
** / __/ __// _ | / / / _ | (c) 2003-2011, LAMP/EPFL **
-** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
+** __\ \/ /__/ __ |/ /__/ __ | https://scala-lang.org/ **
** /____/\___/_/ |_/____/_/ | | **
** |/ **
\* */
diff --git a/akka-distributed-data/src/main/scala-2/akka/cluster/ddata/GSet.scala b/akka-distributed-data/src/main/scala-2/akka/cluster/ddata/GSet.scala
index aa6c20d2b6..7e215a10d9 100644
--- a/akka-distributed-data/src/main/scala-2/akka/cluster/ddata/GSet.scala
+++ b/akka-distributed-data/src/main/scala-2/akka/cluster/ddata/GSet.scala
@@ -23,7 +23,7 @@ object GSet {
* remove elements of a G-Set.
*
* It is described in the paper
- * A comprehensive study of Convergent and Commutative Replicated Data Types.
+ * A comprehensive study of Convergent and Commutative Replicated Data Types.
*
* A G-Set doesn't accumulate any garbage apart from the elements themselves.
*
diff --git a/akka-distributed-data/src/main/scala-3/akka/cluster/ddata/GSet.scala b/akka-distributed-data/src/main/scala-3/akka/cluster/ddata/GSet.scala
index 143814fce5..2079cccc57 100644
--- a/akka-distributed-data/src/main/scala-3/akka/cluster/ddata/GSet.scala
+++ b/akka-distributed-data/src/main/scala-3/akka/cluster/ddata/GSet.scala
@@ -23,7 +23,7 @@ object GSet {
* remove elements of a G-Set.
*
* It is described in the paper
- * A comprehensive study of Convergent and Commutative Replicated Data Types.
+ * A comprehensive study of Convergent and Commutative Replicated Data Types.
*
* A G-Set doesn't accumulate any garbage apart from the elements themselves.
*
diff --git a/akka-distributed-data/src/main/scala/akka/cluster/ddata/LWWRegister.scala b/akka-distributed-data/src/main/scala/akka/cluster/ddata/LWWRegister.scala
index bf11b09fd8..8ee001b9cf 100644
--- a/akka-distributed-data/src/main/scala/akka/cluster/ddata/LWWRegister.scala
+++ b/akka-distributed-data/src/main/scala/akka/cluster/ddata/LWWRegister.scala
@@ -103,7 +103,7 @@ object LWWRegister {
* Implements a 'Last Writer Wins Register' CRDT, also called a 'LWW-Register'.
*
* It is described in the paper
- * A comprehensive study of Convergent and Commutative Replicated Data Types.
+ * A comprehensive study of Convergent and Commutative Replicated Data Types.
*
* Merge takes the register with highest timestamp. Note that this
* relies on synchronized clocks. `LWWRegister` should only be used when the choice of
diff --git a/akka-distributed-data/src/main/scala/akka/cluster/ddata/ORSet.scala b/akka-distributed-data/src/main/scala/akka/cluster/ddata/ORSet.scala
index 7b7613b6b1..d795d19496 100644
--- a/akka-distributed-data/src/main/scala/akka/cluster/ddata/ORSet.scala
+++ b/akka-distributed-data/src/main/scala/akka/cluster/ddata/ORSet.scala
@@ -265,7 +265,7 @@ object ORSet {
* over remove.
*
* It is not implemented as in the paper
- * A comprehensive study of Convergent and Commutative Replicated Data Types.
+ * A comprehensive study of Convergent and Commutative Replicated Data Types.
* This is more space efficient and doesn't accumulate garbage for removed elements.
* It is described in the paper
* An optimized conflict-free replicated set
diff --git a/akka-distributed-data/src/main/scala/akka/cluster/ddata/PNCounter.scala b/akka-distributed-data/src/main/scala/akka/cluster/ddata/PNCounter.scala
index 9e17f8b6d4..66daaa2458 100644
--- a/akka-distributed-data/src/main/scala/akka/cluster/ddata/PNCounter.scala
+++ b/akka-distributed-data/src/main/scala/akka/cluster/ddata/PNCounter.scala
@@ -30,7 +30,7 @@ object PNCounter {
* Implements a 'Increment/Decrement Counter' CRDT, also called a 'PN-Counter'.
*
* It is described in the paper
- * A comprehensive study of Convergent and Commutative Replicated Data Types.
+ * A comprehensive study of Convergent and Commutative Replicated Data Types.
*
* PN-Counters allow the counter to be incremented by tracking the
* increments (P) separate from the decrements (N). Both P and N are represented
diff --git a/akka-persistence-typed/src/main/scala/akka/persistence/typed/crdt/ORSet.scala b/akka-persistence-typed/src/main/scala/akka/persistence/typed/crdt/ORSet.scala
index 802a329105..16acace57f 100644
--- a/akka-persistence-typed/src/main/scala/akka/persistence/typed/crdt/ORSet.scala
+++ b/akka-persistence-typed/src/main/scala/akka/persistence/typed/crdt/ORSet.scala
@@ -250,7 +250,7 @@ object ORSet {
* over remove.
*
* It is not implemented as in the paper
- * A comprehensive study of Convergent and Commutative Replicated Data Types.
+ * A comprehensive study of Convergent and Commutative Replicated Data Types.
* This is more space efficient and doesn't accumulate garbage for removed elements.
* It is described in the paper
* An optimized conflict-free replicated set
diff --git a/akka-persistence/src/main/resources/reference.conf b/akka-persistence/src/main/resources/reference.conf
index cad5600dff..db9ae1ecbe 100644
--- a/akka-persistence/src/main/resources/reference.conf
+++ b/akka-persistence/src/main/resources/reference.conf
@@ -6,7 +6,7 @@
# Make your edits in your application.conf in order to override these settings.
# Directory of persistence journal and snapshot store plugins is available at the
-# Akka Community Projects page http://akka.io/community/
+# Akka Community Projects page https://akka.io/community/
# Default persistence extension settings.
akka.persistence {
diff --git a/akka-remote/src/main/resources/reference.conf b/akka-remote/src/main/resources/reference.conf
index 310781fae6..1f61e101d0 100644
--- a/akka-remote/src/main/resources/reference.conf
+++ b/akka-remote/src/main/resources/reference.conf
@@ -594,7 +594,7 @@ akka {
# Enables SO_REUSEADDR, which determines when an ActorSystem can open
# the specified listen port (the meaning differs between *nix and Windows)
# Valid values are "on", "off" and "off-for-windows"
- # due to the following Windows bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4476378
+ # due to the following Windows bug: https://bugs.java.com/bugdatabase/view_bug.do?bug_id=4476378
# "off-for-windows" of course means that it's "on" for all other platforms
tcp-reuse-addr = off-for-windows