diff --git a/LICENSE.md b/LICENSE.md
index 8b4f39068d3c04dfda5d789974c592b229854b9f..053aba98ffb5ddb998c50455f95c51b717175f6f 100644
--- a/LICENSE.md
+++ b/LICENSE.md
@@ -13,4 +13,4 @@ The Dynare m-unit-tests module is distributed under the GNU GPL:
 > GNU General Public License for more details.
 > 
 > You should have received a copy of the GNU General Public License
-> along with this program.  If not, see <http://www.gnu.org/licenses/>.
\ No newline at end of file
+> along with this program.  If not, see <https://www.gnu.org/licenses/>.
\ No newline at end of file
diff --git a/src/build_report_summary.m b/src/build_report_summary.m
index 15cff4641b14a3b42b1bddb54a80ab86761939ae..d6a5e37254fe4ced2a429e3044d3abab269bc35b 100644
--- a/src/build_report_summary.m
+++ b/src/build_report_summary.m
@@ -25,7 +25,7 @@ function str = build_report_summary(reportfile, printonscreen, mailreport)
 % more details.
 %
 % You should have received a copy of the GNU General Public License
-% along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
+% along with Dynare.  If not, see <https://www.gnu.org/licenses/>.
 
 if nargin<2
     printonscreen = true;
diff --git a/src/dassert.m b/src/dassert.m
index a9138599614b5076645ab43b5e2397bf834a856c..686ffe55d3f704f4ecd49a610a8d1827afa4ed57 100644
--- a/src/dassert.m
+++ b/src/dassert.m
@@ -17,7 +17,7 @@ function t = dassert(A,B,tol)
 % more details.
 %
 % You should have received a copy of the GNU General Public License
-% along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
+% along with Dynare.  If not, see <https://www.gnu.org/licenses/>.
 
 if ( (nargin<3) || isempty(tol) )
     use_isequal_matlab_builtin = 1;
diff --git a/src/display_report.m b/src/display_report.m
index fa8dfe9a49a5f0ff26700e3ab52c065f6d7ff94e..cfe343b2fe6027768a1a3720794674132bfcb40b 100644
--- a/src/display_report.m
+++ b/src/display_report.m
@@ -23,7 +23,7 @@ function display_report(r)
 % GNU General Public License for more details.
 %
 % You should have received a copy of the GNU General Public License
-% along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
+% along with Dynare.  If not, see <https://www.gnu.org/licenses/>.
 
 % Number of unit tests.
 n = size(r, 1);
diff --git a/src/dtest.m b/src/dtest.m
index 4b7530c719368add459118db4fd22cff8670829e..226b2ce9fcb3d4e3e9059eedb1704b75738d09f6 100644
--- a/src/dtest.m
+++ b/src/dtest.m
@@ -33,7 +33,7 @@ function dtest(fun, tpath)
 % more details.
 %
 % You should have received a copy of the GNU General Public License
-% along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
+% along with Dynare.  If not, see <https://www.gnu.org/licenses/>.
 
 if nargin>1 || isempty(tpath)
     original_directory = pwd();
diff --git a/src/get_directory_description.m b/src/get_directory_description.m
index 4589a200369debc8d851f230c9742b7075b7d283..427bb05fc6b15d705b05ec5e8ec2136d879ad793 100644
--- a/src/get_directory_description.m
+++ b/src/get_directory_description.m
@@ -23,7 +23,7 @@ function flist = get_directory_description(basedir)
 % more details.
 %
 % You should have received a copy of the GNU General Public License
-% along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
+% along with Dynare.  If not, see <https://www.gnu.org/licenses/>.
 
 if ~nargin || isempty(basedir)
     % Current directory is the default value of basedir
diff --git a/src/initialize_unit_tests_toolbox.m b/src/initialize_unit_tests_toolbox.m
index 59049d406e538d40622bfbc96e6b1684bed6b64f..88327233eaa12e289722e1a0bd4cf9a9898d46fa 100644
--- a/src/initialize_unit_tests_toolbox.m
+++ b/src/initialize_unit_tests_toolbox.m
@@ -13,7 +13,7 @@
 % more details.
 %
 % You should have received a copy of the GNU General Public License
-% along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
+% along with Dynare.  If not, see <https://www.gnu.org/licenses/>.
 
 % Get the path to the m-unit-tests/src folder.
 unit_tests_src_root = strrep(which('initialize_unit_tests_toolbox'),'initialize_unit_tests_toolbox.m','');
diff --git a/src/is_unitary_test_available.m b/src/is_unitary_test_available.m
index 79a5737d9a4fa8978a903ccff312e52d38897905..b208492723991fa58c0cc2ff5bd2264ef9c0c360 100644
--- a/src/is_unitary_test_available.m
+++ b/src/is_unitary_test_available.m
@@ -24,7 +24,7 @@ function info = is_unitary_test_available(fun)
 % more details.
 %
 % You should have received a copy of the GNU General Public License
-% along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
+% along with Dynare.  If not, see <https://www.gnu.org/licenses/>.
 
 info = 0;
 
diff --git a/src/missing/isoctave/isoctave.m b/src/missing/isoctave/isoctave.m
index 7f1b7db9226d6052812b49377fc353f08bf08b34..7f6ac8fb0e1d40be57d75cd61d40cfabce87b56c 100644
--- a/src/missing/isoctave/isoctave.m
+++ b/src/missing/isoctave/isoctave.m
@@ -15,6 +15,6 @@ function l = isoctave()
 % GNU General Public License for more details.
 %
 % You should have received a copy of the GNU General Public License
-% along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
+% along with Dynare.  If not, see <https://www.gnu.org/licenses/>.
 
 l = exist('OCTAVE_VERSION');
\ No newline at end of file
diff --git a/src/missing/skipline/skipline.m b/src/missing/skipline/skipline.m
index f148997b8be74c08fbc8e1fb908ba68e356cd158..575787dadb5cb3571be23c52d374dadefd9116e9 100644
--- a/src/missing/skipline/skipline.m
+++ b/src/missing/skipline/skipline.m
@@ -25,7 +25,7 @@ function skipline(n, fid)
 % GNU General Public License for more details.
 %
 % You should have received a copy of the GNU General Public License
-% along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
+% along with Dynare.  If not, see <https://www.gnu.org/licenses/>.
 
 if nargin < 2
     fid = 1;
diff --git a/src/mtest.m b/src/mtest.m
index 15b2b478f19e94fecacd68086ec29c5b9fcbe921..50634c41d0affe4241e6bd8a043a6fb7ab151bdb 100644
--- a/src/mtest.m
+++ b/src/mtest.m
@@ -39,7 +39,7 @@ function [check, info] = mtest(fname, fpath)
 % more details.
 %
 % You should have received a copy of the GNU General Public License
-% along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
+% along with Dynare.  If not, see <https://www.gnu.org/licenses/>.
 
 % Default answer (no problem).
 check = 1;
diff --git a/src/run_unitary_tests.m b/src/run_unitary_tests.m
index 63c2de826b7bca1f8b98662159c1d3447a7774e0..0232a320ae165c9ed4525f3ea33c3702fd85c051 100644
--- a/src/run_unitary_tests.m
+++ b/src/run_unitary_tests.m
@@ -29,7 +29,7 @@ function [report, time] = run_unitary_tests(listoffiles)
 % GNU General Public License for more details.
 %
 % You should have received a copy of the GNU General Public License
-% along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
+% along with Dynare.  If not, see <https://www.gnu.org/licenses/>.
 
 report = {};
 
diff --git a/src/run_unitary_tests_in_directory.m b/src/run_unitary_tests_in_directory.m
index 90d6abf4eede97b719746b6f5f5cca31df66ed70..da210db7df18afa37ca888e6387cfc163f72c086 100644
--- a/src/run_unitary_tests_in_directory.m
+++ b/src/run_unitary_tests_in_directory.m
@@ -31,7 +31,7 @@ function report = run_unitary_tests_in_directory(dirname, savereport, printrepor
 % more details.
 %
 % You should have received a copy of the GNU General Public License
-% along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
+% along with Dynare.  If not, see <https://www.gnu.org/licenses/>.
 
 INIT_PATH = pwd();