changeset 38846:aba5dc56f9f9

all: Replace many more http URLs by https URLs. Update stale URLs. * users.txt: Remove mention of 'newts'. * lib/localename.c: Update comment about LANG_SOTHO.
author Bruno Haible <bruno@clisp.org>
date Thu, 14 Sep 2017 00:35:56 +0200
parents ecd438678d7d
children ab5d6ff84233
files ChangeLog Makefile STATUS-libposix build-aux/bootstrap build-aux/git-version-gen build-aux/gitlog-to-changelog build-aux/useless-if-before-free config/srclist.txt doc/acl-resources.txt doc/gendocs_template doc/gendocs_template_min doc/glibc-headers/aliases.texi doc/glibc-headers/alloca.texi doc/glibc-headers/argz.texi doc/glibc-headers/crypt.texi doc/glibc-headers/envz.texi doc/glibc-headers/err.texi doc/glibc-headers/error.texi doc/glibc-headers/execinfo.texi doc/glibc-headers/fstab.texi doc/glibc-headers/fts.texi doc/glibc-headers/getopt.texi doc/glibc-headers/ifaddrs.texi doc/glibc-headers/mntent.texi doc/glibc-headers/pty.texi doc/glibc-headers/resolv.texi doc/glibc-headers/shadow.texi doc/glibc-headers/sys_ioctl.texi doc/glibc-headers/ttyent.texi doc/solaris-versions gnulib-tool lib/allocator.h lib/alphasort.c lib/argp-ba.c lib/argp-pv.c lib/base32.c lib/base64.c lib/canon-host.c lib/canonicalize-lgpl.c lib/clean-temp.c lib/count-leading-zeros.h lib/count-trailing-zeros.h lib/dup2.c lib/duplocale.c lib/fchownat.c lib/ffs.c lib/filevercmp.c lib/float.in.h lib/flock.c lib/fma.c lib/fpucw.h lib/freading.c lib/fstatat.c lib/fsync.c lib/ftoastr.c lib/ftoastr.h lib/fts.c lib/gen-uni-tables.c lib/getdelim.c lib/getprogname.c lib/git-merge-changelog.c lib/glthread/thread.h lib/hash-pjw-bare.c lib/hash-pjw.c lib/idpriv-drop.c lib/idpriv-droptemp.c lib/idpriv.h lib/intprops.h lib/localcharset.c lib/localename.c lib/mbrtowc.c lib/mbscasestr.c lib/mbsrtowcs-state.c lib/mbsstr.c lib/msvc-inval.h lib/nproc.h lib/openat.c lib/parse-duration.h lib/pathmax.h lib/pipe-filter.h lib/progreloc.c lib/ptsname_r.c lib/quotearg.c lib/relocatable.c lib/safe-read.c lib/scandir.c lib/sched.in.h lib/signal.in.h lib/stdbool.in.h lib/stdio-impl.h lib/stdio.in.h lib/str-kmp.h lib/str-two-way.h lib/sys_socket.in.h lib/sysexits.in.h lib/system-quote.c lib/tmpfile.c lib/unistd.in.h lib/unlinkat.c lib/utimens.c lib/vasnprintf.c lib/verror.c lib/wcsrtombs-state.c m4/alloca.m4 m4/duplocale.m4 m4/extern-inline.m4 m4/fpieee.m4 m4/fstatat.m4 m4/gethostname.m4 m4/gnulib-common.m4 m4/host-cpu-c-abi.m4 m4/javacomp.m4 m4/lib-ignore.m4 m4/lib-prefix.m4 m4/memchr.m4 m4/memmem.m4 m4/printf.m4 m4/regex.m4 m4/stat-size.m4 m4/std-gnu11.m4 m4/stdbool.m4 m4/strcasestr.m4 m4/strstr.m4 m4/strtok_r.m4 m4/sys_types_h.m4 m4/threadlib.m4 m4/vararrays.m4 m4/wchar_h.m4 m4/wctob.m4 modules/pmccabe2html pygnulib/GLImport.py tests/test-avltreehash_list.c tests/test-exp.h tests/test-exp2.h tests/test-expm1.h tests/test-fflush2.c tests/test-getopt.h tests/test-getopt_long.h tests/test-intprops.c tests/test-linkedhash_list.c tests/test-log.h tests/test-log10.h tests/test-log1p.h tests/test-log2.h tests/test-perror2.c tests/test-printf-posix.h tests/test-rbtreehash_list.c tests/test-regex.c tests/test-snprintf-posix.h tests/test-sprintf-posix.h tests/test-stdalign.c tests/test-stdbool.c tests/test-strstr.c tests/test-vasnprintf-posix.c tests/test-vasprintf-posix.c tests/unistr/test-u8-mbsnlen.c tests/unistr/test-u8-mbtouc.c top/README-release top/maint.mk users.txt
diffstat 160 files changed, 442 insertions(+), 396 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Wed Sep 13 13:27:36 2017 -0700
+++ b/ChangeLog	Thu Sep 14 00:35:56 2017 +0200
@@ -1,3 +1,13 @@
+2017-09-13  Bruno Haible  <bruno@clisp.org>
+
+	all: Replace many more http URLs by https URLs. Update stale URLs.
+	* users.txt: Remove mention of 'newts'.
+	* lib/localename.c: Update comment about LANG_SOTHO.
+
+2017-09-13  Paul Eggert  <eggert@cs.ucla.edu>
+
+	all: Replace many http URLs by https URLs.
+
 2017-09-12  Bruno Haible  <bruno@clisp.org>
 
 	doc: Prefer https URLs where possible.
--- a/Makefile	Wed Sep 13 13:27:36 2017 -0700
+++ b/Makefile	Thu Sep 14 00:35:56 2017 +0200
@@ -43,7 +43,7 @@
 
 sc_prohibit_augmenting_PATH_via_TESTS_ENVIRONMENT:
 	@if test -d .git; then						\
-	  url=http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/22874;	\
+	  url=https://lists.gnu.org/archive/html/bug-gnulib/2010-09/msg00064.html; \
 	  git grep '^[	 ]*TESTS_ENVIRONMENT += PATH=' modules		\
 	    && { printf '%s\n' 'Do not augment PATH via TESTS_ENVIRONMENT;' \
 		 "  see <$$url>" 1>&2; exit 1; } || :			\
@@ -95,7 +95,7 @@
 allow_AC_LIBOBJ_or := $(shell echo $(allow_AC_LIBOBJ) | tr -s ' ' '|')
 
 sc_prohibit_AC_LIBOBJ_in_m4:
-	@url=http://article.gmane.org/gmane.comp.lib.gnulib.bugs/26995;	\
+	@url=https://lists.gnu.org/archive/html/bug-gnulib/2011-06/msg00051.html; \
 	if test -d .git; then						\
 	  git ls-files m4						\
 	     | grep -Ev '^m4/($(allow_AC_LIBOBJ_or))\.m4$$'		\
--- a/STATUS-libposix	Wed Sep 13 13:27:36 2017 -0700
+++ b/STATUS-libposix	Thu Sep 14 00:35:56 2017 +0200
@@ -44,68 +44,68 @@
 1) ... 7)
   proposed by Gary in the thread starting at
   [PATCH 0/7] contents of topic/libposix for merge to master
-  in <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/threads.html>
+  in <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/threads.html>
 
 1) Allow generate header files to coexist without shadowing each other.
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00283.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00283.html>
 
   Discussion:
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00289.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00289.html>
 
   Still missing: dealing with include_next and old compilers, cf.
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00269.html>
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00285.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00269.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00285.html>
 
 2) Allow using libgnu's file name in module descriptions.
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00284.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00284.html>
 
   Discussion:
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00291.html>
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00308.html
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00291.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00308.html
 
 3) iconv_open's file file list
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00282.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00282.html>
 
   Discussion:
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00290.html>
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00307.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00290.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00307.html>
   libposix needs to install only selected headers, not all of them. Let the
   script look at the 'Include:' section of each module description.
 
 4) Module libposix
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00280.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00280.html>
 
   Discussion:
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00292.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00292.html>
   More discussion needed
 
 5) Installable headers
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00281.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00281.html>
 
   Discussion:
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00293.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00293.html>
   Patch to be rewritten to use nobase_nodist_include_HEADERS,
   also need to add an Automake conditional to distinguish libposix from
   other projects.
   Also see whether the Automake bug can be fixed.
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00325.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00325.html>
 
 6) libposix subdirectory
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00277.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00277.html>
 
   Discussion:
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00294.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00294.html>
 
 7) use git-version-gen for version numbering
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00279.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00279.html>
 
   Discussion:
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00297.html>
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00303.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00297.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00303.html>
   Patch to be revised.
 
 8) Licensing
-  <http://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00184.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00184.html>
 
   Status: A majority of the issues have been handled.
   Obsolete modules (free, memcpy) can be ignored.
@@ -122,6 +122,6 @@
     utimensat
 
 9) Versioning
-  <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00163.html>
+  <https://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00163.html>
 
   Status: No real plan exists.
--- a/build-aux/bootstrap	Wed Sep 13 13:27:36 2017 -0700
+++ b/build-aux/bootstrap	Thu Sep 14 00:35:56 2017 +0200
@@ -141,7 +141,7 @@
 # Fallback for downloading .po files (if rsync fails).
 po_download_command_format2=\
 "wget --mirror -nd -q -np -A.po -P '%s' \
- http://translationproject.org/latest/%s/"
+ https://translationproject.org/latest/%s/"
 
 # Prefer a non-empty tarname (4th argument of AC_INIT if given), else
 # fall back to the package name (1st argument with munging)
@@ -792,7 +792,7 @@
       # aren't confused into doing unnecessary builds.  Conversely, if the
       # existing symlink's timestamp is older than the source, make it afresh,
       # so that broken tools aren't confused into skipping needed builds.  See
-      # <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00326.html>.
+      # <https://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00326.html>.
       test -h "$dst" &&
       src_ls=$(ls -diL "$src" 2>/dev/null) && set $src_ls && src_i=$1 &&
       dst_ls=$(ls -diL "$dst" 2>/dev/null) && set $dst_ls && dst_i=$1 &&
--- a/build-aux/git-version-gen	Wed Sep 13 13:27:36 2017 -0700
+++ b/build-aux/git-version-gen	Thu Sep 14 00:35:56 2017 +0200
@@ -17,7 +17,7 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <https://www.gnu.org/licenses/>.
 
-# This script is derived from GIT-VERSION-GEN from GIT: http://git.or.cz/.
+# This script is derived from GIT-VERSION-GEN from GIT: https://git-scm.com/.
 # It may be run two ways:
 # - from a git repository in which the "git describe" command below
 #   produces useful output (thus requiring at least one signed tag)
--- a/build-aux/gitlog-to-changelog	Wed Sep 13 13:27:36 2017 -0700
+++ b/build-aux/gitlog-to-changelog	Thu Sep 14 00:35:56 2017 +0200
@@ -33,7 +33,7 @@
 
 (my $ME = $0) =~ s|.*/||;
 
-# use File::Coda; # http://meyering.net/code/Coda/
+# use File::Coda; # https://meyering.net/code/Coda/
 END {
   defined fileno STDOUT or return;
   close STDOUT and return;
--- a/build-aux/useless-if-before-free	Wed Sep 13 13:27:36 2017 -0700
+++ b/build-aux/useless-if-before-free	Thu Sep 14 00:35:56 2017 +0200
@@ -33,7 +33,7 @@
 
 (my $ME = $0) =~ s|.*/||;
 
-# use File::Coda; # http://meyering.net/code/Coda/
+# use File::Coda; # https://meyering.net/code/Coda/
 END {
   defined fileno STDOUT or return;
   close STDOUT and return;
--- a/config/srclist.txt	Wed Sep 13 13:27:36 2017 -0700
+++ b/config/srclist.txt	Thu Sep 14 00:35:56 2017 +0200
@@ -83,89 +83,89 @@
 #$LIBCSRC posix/getopt1.c		lib gpl
 #$LIBCSRC posix/getopt_int.h		lib gpl
 #
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1293
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1293
 #$LIBCSRC libidn/iconvme.h		lib gpl
 #$LIBCSRC libidn/iconvme.c		lib gpl
 
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1057
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1217
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1220
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1223
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1224
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1237
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1240
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1241
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1273
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1278
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1280
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1281
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1282
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1285
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1291
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1302
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1057
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1217
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1220
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1223
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1224
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1237
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1240
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1241
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1273
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1278
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1280
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1281
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1282
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1285
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1291
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1302
 #$LIBCSRC posix/regcomp.c		lib gpl
 #
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1238
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1245
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1238
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1245
 #$LIBCSRC posix/regex.c			lib gpl
 #
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1201
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1207
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1222
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1232
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1236
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1240
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1281
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1201
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1207
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1222
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1232
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1236
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1240
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1281
 #$LIBCSRC posix/regex.h			lib gpl
 #
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1215
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1218
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1220
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1226
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1231
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1237
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1241
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1248
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1281
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1282
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1284
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1285
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1286
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1287
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1291
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1302
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1215
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1218
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1220
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1226
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1231
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1237
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1241
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1248
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1281
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1282
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1284
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1285
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1286
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1287
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1291
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1302
 #$LIBCSRC posix/regex_internal.c		lib gpl
 #
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1054
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1221
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1237
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1241
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1245
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1248
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1273
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1278
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1281
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1285
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1291
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1302
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1054
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1221
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1237
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1241
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1245
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1248
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1273
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1278
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1281
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1285
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1291
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1302
 #$LIBCSRC posix/regex_internal.h		lib gpl
 #
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1216
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1220
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1225
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1227
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1231
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1237
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1241
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1245
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1278
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1279
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1280
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1281
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1282
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1284
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1285
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1302
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1216
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1220
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1225
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1227
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1231
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1237
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1241
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1245
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1278
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1279
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1280
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1281
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1282
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1284
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1285
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1302
 #$LIBCSRC posix/regexec.c		lib gpl
 #
 # c89 changes $LIBCSRC/string/strdup.c		lib gpl
@@ -178,7 +178,7 @@
 #$LIBCSRC time/mktime.c			lib gpl
 
 #
-# http://sourceware.org/bugzilla/show_bug.cgi?id=1439
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1439
 #$LIBCSRC crypt/md5.c			lib gpl
 #$LIBCSRC crypt/md5.h			lib gpl
 # These are close, but ...
@@ -188,10 +188,10 @@
 #$LIBCSRC login/forkpty.c		lib gpl
 #$LIBCSRC login/programs/pt_chown.c	lib gpl
 #
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=321
+# https://sourceware.org/bugzilla/show_bug.cgi?id=321
 #$LIBCSRC malloc/obstack.c		lib gpl
 #
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=321
+# https://sourceware.org/bugzilla/show_bug.cgi?id=321
 #$LIBCSRC malloc/obstack.h		lib gpl
 #$LIBCSRC misc/error.c			lib gpl
 #$LIBCSRC misc/error.h			lib gpl
@@ -201,11 +201,11 @@
 #$LIBCSRC posix/fnmatch.h		lib gpl (fnmatch.in.h in gnulib)
 #$LIBCSRC posix/fnmatch_loop.c		lib gpl
 #
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1060
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1062
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1060
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1062
 #$LIBCSRC posix/glob.c			lib gpl
 #
-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1060
+# https://sourceware.org/bugzilla/show_bug.cgi?id=1060
 #$LIBCSRC posix/glob.h			lib gpl (glob-libc.h in gnulib)
 #
 #$LIBCSRC stdlib/putenv.c		lib gpl
--- a/doc/acl-resources.txt	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/acl-resources.txt	Thu Sep 14 00:35:56 2017 +0200
@@ -5,7 +5,7 @@
 POSIX ACLs
 
 Documents from POSIX.1e (headers & functions) and POSIX.2c (utilities):
-  http://wt.xpilot.org/publications/posix.1e/download.html
+  http://wt.tuxomania.net/publications/posix.1e/download.html
 
 
 Linux ACLs
@@ -16,7 +16,7 @@
   http://www.vanemery.com/Linux/ACL/linux-acl.html
 
 Manual pages:
-  http://www.linuxmanpages.com/
+  https://www.kernel.org/doc/man-pages/
 Includes:
   <sys/acl.h>
   <acl/libacl.h>
@@ -70,12 +70,12 @@
 
 Introductions:
   http://www.softpanorama.org/Solaris/ACL/index.shtml
-  http://www.cs.duke.edu/csl/faqs/solaris-acls.php
+  https://www.cs.duke.edu/csl/faqs/solaris-acls.php
 Manual pages:
-  http://docs.oracle.com/cd/E23823_01/html/816-5167/acl-2.html
-  http://docs.oracle.com/cd/E23823_01/html/816-5165/getfacl-1.html
-  http://docs.oracle.com/cd/E23823_01/html/816-5165/setfacl-1.html
-  http://docs.oracle.com/cd/E23823_01/html/816-5167/pathconf-2.html
+  https://docs.oracle.com/cd/E23823_01/html/816-5167/acl-2.html
+  https://docs.oracle.com/cd/E23823_01/html/816-5165/getfacl-1.html
+  https://docs.oracle.com/cd/E23823_01/html/816-5165/setfacl-1.html
+  https://docs.oracle.com/cd/E23823_01/html/816-5167/pathconf-2.html
 Includes:
   <sys/acl.h>
 Library:
@@ -115,11 +115,11 @@
 FreeBSD ACLs
 
 Introduction:
-  http://www.freebsd.org/doc/en/books/handbook/fs-acl.html
+  https://www.freebsd.org/doc/en/books/handbook/fs-acl.html
   http://www.onlamp.com/pub/a/bsd/2005/09/22/FreeBSD_Basics.html
 Manual pages:
-  http://www.freebsd.org/cgi/man.cgi
-  http://www.freebsd.org/cgi/man.cgi?query=acl&apropos=0&sektion=0&manpath=FreeBSD+7.0-RELEASE&format=html
+  https://www.freebsd.org/cgi/man.cgi
+  https://www.freebsd.org/cgi/man.cgi?query=acl&apropos=0&sektion=0&manpath=FreeBSD+7.0-RELEASE&format=html
 Includes:
   <sys/acl.h>
 Library:
@@ -185,7 +185,7 @@
 Mac OS X ACLs
 
 Manual pages:
-  http://developer.apple.com/documentation/Darwin/Reference/ManPages/man3/acl.3.html
+  https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man3/acl.3.html
 Includes:
   <sys/acl.h>
 Library:
@@ -247,10 +247,10 @@
 
 Present in HP-UX >= 11.00. On some machines, yields ENOSYS always.
 Manual pages:
-  getacl, fgetacl: http://h20000.www2.hp.com/bc/docs/support/SupportManual/c02261503/c02261503.pdf
-  setacl, fsetacl: http://h20000.www2.hp.com/bc/docs/support/SupportManual/c02267386/c02267386.pdf
-  lsacl: http://h20000.www2.hp.com/bc/docs/support/SupportManual/c02261049/c02261049.pdf
-  chacl: http://h20000.www2.hp.com/bc/docs/support/SupportManual/c01921575/c01921575.pdf p. 125
+  getacl, fgetacl: https://nixdoc.net/man-pages/hp-ux/man2/getacl.2.html
+  setacl, fsetacl: https://nixdoc.net/man-pages/hp-ux/man2/setacl.2.html
+  lsacl: https://nixdoc.net/man-pages/hp-ux/man1/lsacl.1.html
+  chacl: https://nixdoc.net/man-pages/hp-ux/man1/chacl.1.html
 Includes:
   <acl.h> or <sys/acl.h>
 Library:
@@ -270,11 +270,10 @@
 
 Present in HP-UX >= 11.11.
 Manual pages:
-  acl: http://h20000.www2.hp.com/bc/docs/support/SupportManual/c02254861/c02254861.pdf
-  acl: http://h20000.www2.hp.com/bc/docs/support/SupportManual/c01921366/c01921366.pdf p. 27
-  aclsort: http://h20000.www2.hp.com/bc/docs/support/SupportManual/c02254876/c02254876.pdf
-  getacl: http://h20000.www2.hp.com/bc/docs/support/SupportManual/c02261501/c02261501.pdf
-  setacl: http://h20000.www2.hp.com/bc/docs/support/SupportManual/c02267385/c02267385.pdf
+  acl: https://nixdoc.net/man-pages/hp-ux/man2/acl.2.html
+  aclsort: https://docstore.mik.ua/manuals/hp-ux/en/B2355-60130/aclsort.3C.html?
+  getacl: https://nixdoc.net/man-pages/hp-ux/man1/getacl.1.html
+  setacl: https://nixdoc.net/man-pages/hp-ux/man1/setacl.1.html
 Includes:
   <aclv.h>
 Library:
@@ -333,7 +332,38 @@
 Tru64 ACLs
 
 Manual pages:
-  http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V51_HTML/MAN/MAN4/0083____.HTM
+  https://backdrift.org/man/tru64/man4/acl.4.html
+  https://backdrift.org/man/tru64/man3/acl_add_perm.3.html
+  https://backdrift.org/man/tru64/man3/acl_clear_perm.3.html
+  https://backdrift.org/man/tru64/man3/acl_copy_entry.3.html
+  https://backdrift.org/man/tru64/man3/acl_copy_ext.3.html
+  https://backdrift.org/man/tru64/man3/acl_copy_int.3.html
+  https://backdrift.org/man/tru64/man3/acl_create_entry.3.html
+  https://backdrift.org/man/tru64/man3/acl_delete_def_fd.3.html
+  https://backdrift.org/man/tru64/man3/acl_delete_def_file.3.html
+  https://backdrift.org/man/tru64/man3/acl_delete_entry.3.html
+  https://backdrift.org/man/tru64/man3/acl_delete_perm.3.html
+  https://backdrift.org/man/tru64/man3/acl_dup.3.html
+  https://backdrift.org/man/tru64/man3/acl_first_entry.3.html
+  https://backdrift.org/man/tru64/man3/acl_free.3.html
+  https://backdrift.org/man/tru64/man3/acl_free_qualifier.3.html
+  https://backdrift.org/man/tru64/man3/acl_free_text.3.html
+  https://backdrift.org/man/tru64/man3/acl_from_text.3.html
+  https://backdrift.org/man/tru64/man3/acl_get_entry.3.html
+  https://backdrift.org/man/tru64/man3/acl_get_fd.3.html
+  https://backdrift.org/man/tru64/man3/acl_get_file.3.html
+  https://backdrift.org/man/tru64/man3/acl_get_permset.3.html
+  https://backdrift.org/man/tru64/man3/acl_get_qualifier.3.html
+  https://backdrift.org/man/tru64/man3/acl_get_tag_type.3.html
+  https://backdrift.org/man/tru64/man3/acl_init.3.html
+  https://backdrift.org/man/tru64/man3/acl_set_fd.3.html
+  https://backdrift.org/man/tru64/man3/acl_set_file.3.html
+  https://backdrift.org/man/tru64/man3/acl_set_permset.3.html
+  https://backdrift.org/man/tru64/man3/acl_set_qualifier.3.html
+  https://backdrift.org/man/tru64/man3/acl_set_tag_type.3.html
+  https://backdrift.org/man/tru64/man3/acl_size.3.html
+  https://backdrift.org/man/tru64/man3/acl_to_text.3.html
+  https://backdrift.org/man/tru64/man3/acl_valid.3.html
 Includes:
   <sys/acl.h>
 Library:
@@ -393,7 +423,7 @@
 AIX ACLs
 
 Documentation:
-  http://publib.boulder.ibm.com/infocenter/systems/index.jsp?topic=/com.ibm.aix.security/doc/security/access_control_list.htm
+  https://www.ibm.com/support/knowledgecenter/en/ssw_aix_72/com.ibm.aix.security/access_control_list.htm
 Introduction:
   http://www1.uni-hamburg.de/RRZ/Software/AIX/ACL.htm
 Includes:
@@ -453,7 +483,7 @@
 Cygwin ACLs
 
 Documentation:
-  http://www.cygwin.com/cygwin-ug-net/ntsec.html#ntsec-aclfuncs
+  https://cygwin.com/cygwin-ug-net/ntsec.html#ntsec-aclfuncs
   acl-cygwin.txt
 Includes:
   <sys/acl.h>
@@ -479,12 +509,12 @@
 Native Windows ACLs
 
 Introduction:
-  http://setacl.sourceforge.net/html/doc-basics.html
+  https://helgeklein.com/blog/2009/03/permissions-a-primer-or-dacl-sacl-owner-sid-and-ace-explained/
 Manual pages:
-  http://msdn.microsoft.com/en-us/library/aa374872(VS.85).aspx
-  http://msdn.microsoft.com/en-us/library/aa446659(VS.85).aspx
-  http://msdn.microsoft.com/en-us/library/aa374931(VS.85).aspx
-  http://en.wikipedia.org/wiki/Cacls
+  https://msdn.microsoft.com/en-us/library/aa374872.aspx
+  https://msdn.microsoft.com/en-us/library/aa446659.aspx
+  https://msdn.microsoft.com/en-us/library/aa374931.aspx
+  https://en.wikipedia.org/wiki/Cacls
 Library:
   ?
 Functions:
--- a/doc/gendocs_template	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/gendocs_template	Thu Sep 14 00:35:56 2017 +0200
@@ -80,7 +80,7 @@
 <p>Copyright &copy; 2017 Free Software Foundation, Inc.</p>
 
 <p>This page is licensed under a <a rel="license"
-href="http://creativecommons.org/licenses/by-nd/3.0/us/">Creative
+href="https://creativecommons.org/licenses/by-nd/3.0/us/">Creative
 Commons Attribution-NoDerivs 3.0 United States License</a>.</p>
 
 <!--#include virtual="/server/bottom-notes.html" -->
--- a/doc/gendocs_template_min	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/gendocs_template_min	Thu Sep 14 00:35:56 2017 +0200
@@ -83,7 +83,7 @@
 <p>Copyright &copy; 2017 Free Software Foundation, Inc.</p>
 
 <p>This page is licensed under a <a rel="license"
-href="http://creativecommons.org/licenses/by-nd/3.0/us/">Creative
+href="https://creativecommons.org/licenses/by-nd/3.0/us/">Creative
 Commons Attribution-NoDerivs 3.0 United States License</a>.</p>
 
 <!--#include virtual="/server/bottom-notes.html" -->
--- a/doc/glibc-headers/aliases.texi	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/glibc-headers/aliases.texi	Thu Sep 14 00:35:56 2017 +0200
@@ -9,7 +9,7 @@
 Documentation:
 @itemize
 @item
-@uref{http://www.kernel.org/doc/man-pages/online/pages/man3/setaliasent.3.html,,man setaliasent}.
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/setaliasent.3.html,,man setaliasent}.
 @end itemize
 
 Gnulib module: ---
--- a/doc/glibc-headers/alloca.texi	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/glibc-headers/alloca.texi	Thu Sep 14 00:35:56 2017 +0200
@@ -13,7 +13,7 @@
 @url{https://www.gnu.org/software/libc/manual/html_node/Variable-Size-Automatic.html},
 @end ifnotinfo
 @item
-@uref{http://www.kernel.org/doc/man-pages/online/pages/man3/alloca.3.html,,man alloca}.
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/alloca.3.html,,man alloca}.
 @end itemize
 
 Gnulib module: alloca
--- a/doc/glibc-headers/argz.texi	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/glibc-headers/argz.texi	Thu Sep 14 00:35:56 2017 +0200
@@ -11,7 +11,7 @@
 @url{https://www.gnu.org/software/libc/manual/html_node/Argz-Functions.html},
 @end ifnotinfo
 @item
-@uref{http://www.kernel.org/doc/man-pages/online/pages/man3/argz.3.html,,man argz}.
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/argz.3.html,,man argz}.
 @end itemize
 
 Gnulib module: argz
--- a/doc/glibc-headers/crypt.texi	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/glibc-headers/crypt.texi	Thu Sep 14 00:35:56 2017 +0200
@@ -18,8 +18,8 @@
 @url{https://www.gnu.org/software/libc/manual/html_node/DES-Encryption.html},
 @end ifnotinfo
 @item
-@uref{http://www.kernel.org/doc/man-pages/online/pages/man3/crypt.3.html,,man crypt},
-@uref{http://www.kernel.org/doc/man-pages/online/pages/man3/encrypt.3.html,,man encrypt}.
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/crypt.3.html,,man crypt},
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/encrypt.3.html,,man encrypt}.
 @end itemize
 
 Gnulib module: ---
--- a/doc/glibc-headers/envz.texi	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/glibc-headers/envz.texi	Thu Sep 14 00:35:56 2017 +0200
@@ -11,7 +11,7 @@
 @url{https://www.gnu.org/software/libc/manual/html_node/Envz-Functions.html},
 @end ifnotinfo
 @item
-@uref{http://www.kernel.org/doc/man-pages/online/pages/man3/envz.3.html,,man envz}.
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/envz.3.html,,man envz}.
 @end itemize
 
 Gnulib module: ---
--- a/doc/glibc-headers/err.texi	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/glibc-headers/err.texi	Thu Sep 14 00:35:56 2017 +0200
@@ -15,7 +15,7 @@
 @url{https://www.gnu.org/software/libc/manual/html_node/Error-Messages.html},
 @end ifnotinfo
 @item
-@uref{http://www.kernel.org/doc/man-pages/online/pages/man3/err.3.html,,man err}.
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/err.3.html,,man err}.
 @end itemize
 
 Gnulib module: ---
--- a/doc/glibc-headers/error.texi	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/glibc-headers/error.texi	Thu Sep 14 00:35:56 2017 +0200
@@ -15,7 +15,7 @@
 @url{https://www.gnu.org/software/libc/manual/html_node/Error-Messages.html},
 @end ifnotinfo
 @item
-@uref{http://www.kernel.org/doc/man-pages/online/pages/man3/error.3.html,,man error}.
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/error.3.html,,man error}.
 @end itemize
 
 Gnulib module: error
--- a/doc/glibc-headers/execinfo.texi	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/glibc-headers/execinfo.texi	Thu Sep 14 00:35:56 2017 +0200
@@ -14,7 +14,7 @@
 @url{https://www.gnu.org/software/libc/manual/html_node/Backtraces.html},
 @end ifnotinfo
 @item
-@uref{http://www.kernel.org/doc/man-pages/online/pages/man3/backtrace.3.html,,man backtrace}.
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/backtrace.3.html,,man backtrace}.
 @end itemize
 
 Gnulib module: ---
--- a/doc/glibc-headers/fstab.texi	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/glibc-headers/fstab.texi	Thu Sep 14 00:35:56 2017 +0200
@@ -16,7 +16,7 @@
 @url{https://www.gnu.org/software/libc/manual/html_node/fstab.html},
 @end ifnotinfo
 @item
-@uref{http://www.kernel.org/doc/man-pages/online/pages/man3/setfsent.3.html,,man setfsent}.
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/setfsent.3.html,,man setfsent}.
 @end itemize
 
 Gnulib module: ---
--- a/doc/glibc-headers/fts.texi	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/glibc-headers/fts.texi	Thu Sep 14 00:35:56 2017 +0200
@@ -8,7 +8,7 @@
 Documentation:
 @itemize
 @item
-@uref{http://www.kernel.org/doc/man-pages/online/pages/man3/fts.3.html,,man fts}.
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/fts.3.html,,man fts}.
 @end itemize
 
 Gnulib module: ---
--- a/doc/glibc-headers/getopt.texi	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/glibc-headers/getopt.texi	Thu Sep 14 00:35:56 2017 +0200
@@ -15,7 +15,7 @@
 @url{https://www.gnu.org/software/libc/manual/html_node/Getopt.html},
 @end ifnotinfo
 @item
-@uref{http://www.kernel.org/doc/man-pages/online/pages/man3/getopt.3.html,,man getopt}.
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/getopt.3.html,,man getopt}.
 @end itemize
 
 Gnulib module: getopt-gnu
--- a/doc/glibc-headers/ifaddrs.texi	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/glibc-headers/ifaddrs.texi	Thu Sep 14 00:35:56 2017 +0200
@@ -7,7 +7,7 @@
 Documentation:
 @itemize
 @item
-@url{http://ecos.sourceware.org/docs-latest/ref/net-common-tcpip-manpages-getifaddrs.html}.
+@url{https://www.kernel.org/doc/man-pages/online/pages/man3/getifaddrs.3.html}.
 @end itemize
 
 Gnulib module: ---
--- a/doc/glibc-headers/mntent.texi	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/glibc-headers/mntent.texi	Thu Sep 14 00:35:56 2017 +0200
@@ -16,7 +16,7 @@
 @url{https://www.gnu.org/software/libc/manual/html_node/mtab.html},
 @end ifnotinfo
 @item
-@uref{http://www.kernel.org/doc/man-pages/online/pages/man3/setmntent.3.html,,man setmntent}.
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/setmntent.3.html,,man setmntent}.
 @end itemize
 
 Gnulib module: ---
--- a/doc/glibc-headers/pty.texi	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/glibc-headers/pty.texi	Thu Sep 14 00:35:56 2017 +0200
@@ -13,7 +13,7 @@
 @url{https://www.gnu.org/software/libc/manual/html_node/Pseudo_002dTerminal-Pairs.html},
 @end ifnotinfo
 @item
-@uref{http://www.kernel.org/doc/man-pages/online/pages/man3/openpty.3.html,,man openpty}.
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/openpty.3.html,,man openpty}.
 @end itemize
 
 Gnulib module: pty
--- a/doc/glibc-headers/resolv.texi	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/glibc-headers/resolv.texi	Thu Sep 14 00:35:56 2017 +0200
@@ -14,7 +14,7 @@
 Documentation:
 @itemize
 @item
-@uref{http://www.kernel.org/doc/man-pages/online/pages/man3/res_init.3.html,,man res_init}.
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/res_init.3.html,,man res_init}.
 @end itemize
 
 Gnulib module: ---
--- a/doc/glibc-headers/shadow.texi	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/glibc-headers/shadow.texi	Thu Sep 14 00:35:56 2017 +0200
@@ -13,7 +13,7 @@
 Documentation:
 @itemize
 @item
-@uref{http://www.kernel.org/doc/man-pages/online/pages/man3/setspent.3.html,,man setspent}.
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/setspent.3.html,,man setspent}.
 @end itemize
 
 Gnulib module: ---
--- a/doc/glibc-headers/sys_ioctl.texi	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/glibc-headers/sys_ioctl.texi	Thu Sep 14 00:35:56 2017 +0200
@@ -13,7 +13,7 @@
 @url{https://www.gnu.org/software/libc/manual/html_node/IOCTLs.html},
 @end ifnotinfo
 @item
-@uref{http://www.kernel.org/doc/man-pages/online/pages/man2/ioctl.2.html,,man ioctl}.
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man2/ioctl.2.html,,man ioctl}.
 @end itemize
 
 Gnulib module: sys_ioctl
--- a/doc/glibc-headers/ttyent.texi	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/glibc-headers/ttyent.texi	Thu Sep 14 00:35:56 2017 +0200
@@ -7,7 +7,7 @@
 Documentation:
 @itemize
 @item
-@uref{http://www.kernel.org/doc/man-pages/online/pages/man3/setttyent.3.html,,man setttyent}.
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/setttyent.3.html,,man setttyent}.
 @end itemize
 
 Gnulib module: ---
--- a/doc/solaris-versions	Wed Sep 13 13:27:36 2017 -0700
+++ b/doc/solaris-versions	Thu Sep 14 00:35:56 2017 +0200
@@ -49,7 +49,7 @@
 Most of these operating systems are obsolete.  As of 2006-07-24 only
 SunOS 5.7 and later are supported by Sun and are therefore of
 practical porting concern for GNU applications.  For the current list, see
-<http://www.sun.com/service/eosl/solaris/solaris_vintage_eol_5.2005.xml>.
+<https://en.wikipedia.org/wiki/Solaris_(operating_system)#Version_history>.
 
 -----
 
--- a/gnulib-tool	Wed Sep 13 13:27:36 2017 -0700
+++ b/gnulib-tool	Thu Sep 14 00:35:56 2017 +0200
@@ -82,7 +82,7 @@
 # gnulib-tool generates, since we don't want "sed --posix" to leak
 # into makefiles. And do it only for sed versions 4.2 or newer,
 # because "sed --posix" is buggy in GNU sed 4.1.5, see
-# <http://lists.gnu.org/archive/html/bug-gnulib/2009-02/msg00225.html>.
+# <https://lists.gnu.org/archive/html/bug-gnulib/2009-02/msg00225.html>.
 if (alias) > /dev/null 2>&1 \
    && echo | sed --posix -e d >/dev/null 2>&1 \
    && case `sed --version | sed -e 's/^[^0-9]*//' -e 1q` in \
@@ -899,8 +899,8 @@
 #
 # Problem 2 is specific to bash 3.2 and affects the 'echo' built-in, but not
 # the 'printf' built-in. See
-#   <http://lists.gnu.org/archive/html/bug-bash/2008-12/msg00050.html>
-#   <http://lists.gnu.org/archive/html/bug-gnulib/2010-02/msg00154.html>
+#   <https://lists.gnu.org/archive/html/bug-bash/2008-12/msg00050.html>
+#   <https://lists.gnu.org/archive/html/bug-gnulib/2010-02/msg00154.html>
 # The workaround is: define echo to a function that uses the printf built-in.
 have_echo=
 if echo '\t' | grep t > /dev/null; then
@@ -5405,7 +5405,7 @@
       func_append added_files "$pobase/POTFILES.in$nl"
     fi
     # Fetch PO files.
-    TP_URL="http://translationproject.org/latest/"
+    TP_URL="https://translationproject.org/latest/"
     TP_RSYNC_URI="translationproject.org::tp/latest/"
     if $doit; then
       echo "Fetching gnulib PO files from $TP_URL"
@@ -5649,7 +5649,7 @@
     echo "  gl_source_base='$testsbase'"
     # Define a tests witness macro that depends on the package.
     # PACKAGE is defined by AM_INIT_AUTOMAKE, PACKAGE_TARNAME is defined by AC_INIT.
-    # See <http://lists.gnu.org/archive/html/automake/2009-05/msg00145.html>.
+    # See <https://lists.gnu.org/archive/html/automake/2009-05/msg00145.html>.
     echo "changequote(,)dnl"
     echo "  ${macro_prefix}tests_WITNESS=IN_\`echo \"\${PACKAGE-\$PACKAGE_TARNAME}\" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'\`_GNULIB_TESTS"
     echo "changequote([, ])dnl"
--- a/lib/allocator.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/allocator.h	Thu Sep 14 00:35:56 2017 +0200
@@ -29,7 +29,7 @@
   /* Do not use GCC attributes such as __attribute__ ((malloc)) with
      the function types pointed at by these members, because these
      attributes do not work with pointers to functions.  See
-     <http://lists.gnu.org/archive/html/bug-gnulib/2011-04/msg00007.html>.  */
+     <https://lists.gnu.org/archive/html/bug-gnulib/2011-04/msg00007.html>.  */
 
   /* Call ALLOCATE to allocate memory, like 'malloc'.  On failure ALLOCATE
      should return NULL, though not necessarily set errno.  When given
--- a/lib/alphasort.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/alphasort.c	Thu Sep 14 00:35:56 2017 +0200
@@ -28,7 +28,7 @@
 }
 #else
 /* On OS/2 kLIBC, the compare function declaration of scandir() is different
-   from POSIX. See <http://trac.netlabs.org/libc/browser/branches/libc-0.6/src/emx/include/dirent.h#L141>.  */
+   from POSIX. See <https://trac.netlabs.org/libc/browser/branches/libc-0.6/src/emx/include/dirent.h#L141>.  */
 alphasort (const void *a, const void *b)
 {
   return strcoll ((*(const struct dirent **)a)->d_name,
--- a/lib/argp-ba.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/argp-ba.c	Thu Sep 14 00:35:56 2017 +0200
@@ -24,8 +24,8 @@
 const char *argp_program_bug_address
 /* This variable should be zero-initialized.  On most systems, putting it into
    BSS is sufficient.  Not so on Mac OS X 10.3 and 10.4, see
-   <http://lists.gnu.org/archive/html/bug-gnulib/2009-01/msg00329.html>
-   <http://lists.gnu.org/archive/html/bug-gnulib/2009-08/msg00096.html>.  */
+   <https://lists.gnu.org/archive/html/bug-gnulib/2009-01/msg00329.html>
+   <https://lists.gnu.org/archive/html/bug-gnulib/2009-08/msg00096.html>.  */
 #if defined __ELF__
   /* On ELF systems, variables in BSS behave well.  */
 #else
--- a/lib/argp-pv.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/argp-pv.c	Thu Sep 14 00:35:56 2017 +0200
@@ -23,8 +23,8 @@
 const char *argp_program_version
 /* This variable should be zero-initialized.  On most systems, putting it into
    BSS is sufficient.  Not so on Mac OS X 10.3 and 10.4, see
-   <http://lists.gnu.org/archive/html/bug-gnulib/2009-01/msg00329.html>
-   <http://lists.gnu.org/archive/html/bug-gnulib/2009-08/msg00096.html>.  */
+   <https://lists.gnu.org/archive/html/bug-gnulib/2009-01/msg00329.html>
+   <https://lists.gnu.org/archive/html/bug-gnulib/2009-08/msg00096.html>.  */
 #if defined __ELF__
   /* On ELF systems, variables in BSS behave well.  */
 #else
--- a/lib/base32.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/base32.c	Thu Sep 14 00:35:56 2017 +0200
@@ -16,7 +16,7 @@
 
 /* Adapted from Simon Josefsson's base64 code by Gijs van Tulder.
  *
- * See also RFC 4648 <http://www.ietf.org/rfc/rfc4648.txt>.
+ * See also RFC 4648 <https://www.ietf.org/rfc/rfc4648.txt>.
  *
  * Be careful with error checking.  Here is how you would typically
  * use these functions:
--- a/lib/base64.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/base64.c	Thu Sep 14 00:35:56 2017 +0200
@@ -18,7 +18,7 @@
  * (mailbox/filter_trans.c, as of 2004-11-28).  Improved by review
  * from Paul Eggert, Bruno Haible, and Stepan Kasal.
  *
- * See also RFC 4648 <http://www.ietf.org/rfc/rfc4648.txt>.
+ * See also RFC 4648 <https://www.ietf.org/rfc/rfc4648.txt>.
  *
  * Be careful with error checking.  Here is how you would typically
  * use these functions:
--- a/lib/canon-host.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/canon-host.c	Thu Sep 14 00:35:56 2017 +0200
@@ -53,8 +53,8 @@
      referenced by this value and the device using that IP address may each
      actually have any number of such "canonical" hostnames.  See the POSIX
      getaddrinfo spec <http://www.opengroup.org/susv3xsh/getaddrinfo.html">,
-     RFC 1034 <http://www.faqs.org/rfcs/rfc1034.html>, & RFC 2181
-     <http://www.faqs.org/rfcs/rfc2181.html> for more on what this confusing
+     RFC 1034 <https://www.ietf.org/rfc/rfc1034.txt>, & RFC 2181
+     <https://www.ietf.org/rfc/rfc2181.txt> for more on what this confusing
      term really refers to. */
 char *
 canon_host_r (char const *host, int *cherror)
@@ -68,7 +68,7 @@
   status = getaddrinfo (host, NULL, &hints, &res);
   if (!status)
     {
-      /* http://lists.gnu.org/archive/html/bug-coreutils/2006-09/msg00300.html
+      /* https://lists.gnu.org/archive/html/bug-coreutils/2006-09/msg00300.html
          says Darwin 7.9.0 getaddrinfo returns 0 but sets
          res->ai_canonname to NULL.  */
       retval = strdup (res->ai_canonname ? res->ai_canonname : host);
--- a/lib/canonicalize-lgpl.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/canonicalize-lgpl.c	Thu Sep 14 00:35:56 2017 +0200
@@ -97,7 +97,7 @@
 {
 #if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
   /* Avoid errno problem without using the malloc or realloc modules; see:
-     http://lists.gnu.org/archive/html/bug-gnulib/2016-08/msg00025.html  */
+     https://lists.gnu.org/archive/html/bug-gnulib/2016-08/msg00025.html  */
   errno = ENOMEM;
 #endif
 }
--- a/lib/clean-temp.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/clean-temp.c	Thu Sep 14 00:35:56 2017 +0200
@@ -165,7 +165,7 @@
 
 /* A hash function for NUL-terminated char* strings using
    the method described by Bruno Haible.
-   See http://www.haible.de/bruno/hashfunc.html.  */
+   See https://www.haible.de/bruno/hashfunc.html.  */
 static size_t
 string_hash (const void *x)
 {
@@ -580,7 +580,7 @@
       OSVERSIONINFO v;
 
       /* According to
-         <http://msdn.microsoft.com/en-us/library/windows/desktop/ms724451(v=vs.85).aspx>
+         <https://msdn.microsoft.com/en-us/library/ms724451.aspx>
          this structure must be initialized as follows:  */
       v.dwOSVersionInfoSize = sizeof (OSVERSIONINFO);
 
--- a/lib/count-leading-zeros.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/count-leading-zeros.h	Thu Sep 14 00:35:56 2017 +0200
@@ -70,7 +70,8 @@
 COUNT_LEADING_ZEROS_INLINE int
 count_leading_zeros_32 (unsigned int x)
 {
-  /* http://graphics.stanford.edu/~seander/bithacks.html */
+  /* <https://github.com/gibsjose/BitHacks>
+     <http://www.fit.vutbr.cz/~ibarina/pub/bithacks.pdf> */
   static const char de_Bruijn_lookup[32] = {
     31, 22, 30, 21, 18, 10, 29, 2, 20, 17, 15, 13, 9, 6, 28, 1,
     23, 19, 11, 3, 16, 14, 7, 24, 12, 4, 8, 25, 5, 26, 27, 0
--- a/lib/count-trailing-zeros.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/count-trailing-zeros.h	Thu Sep 14 00:35:56 2017 +0200
@@ -68,7 +68,8 @@
 COUNT_TRAILING_ZEROS_INLINE int
 count_trailing_zeros_32 (unsigned int x)
 {
-  /* http://graphics.stanford.edu/~seander/bithacks.html */
+  /* <https://github.com/gibsjose/BitHacks>
+     <http://www.fit.vutbr.cz/~ibarina/pub/bithacks.pdf> */
   static const char de_Bruijn_lookup[32] = {
     0, 1, 28, 2, 29, 14, 24, 3, 30, 22, 20, 15, 25, 17, 4, 8,
     31, 27, 13, 23, 21, 19, 16, 7, 26, 12, 18, 6, 11, 5, 10, 9
--- a/lib/dup2.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/dup2.c	Thu Sep 14 00:35:56 2017 +0200
@@ -88,7 +88,7 @@
     }
 
   /* Wine 1.0.1 return 0 when desired_fd is negative but not -1:
-     http://bugs.winehq.org/show_bug.cgi?id=21289 */
+     https://bugs.winehq.org/show_bug.cgi?id=21289 */
   if (desired_fd < 0)
     {
       errno = EBADF;
--- a/lib/duplocale.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/duplocale.c	Thu Sep 14 00:35:56 2017 +0200
@@ -32,7 +32,7 @@
 rpl_duplocale (locale_t locale)
 {
   /* Work around crash in the duplocale function in glibc < 2.12.
-     See <http://sourceware.org/bugzilla/show_bug.cgi?id=10969>.
+     See <https://sourceware.org/bugzilla/show_bug.cgi?id=10969>.
      Also, on AIX 7.1, duplocale(LC_GLOBAL_LOCALE) returns (locale_t)0 with
      errno set to EINVAL.
      Also, on NetBSD 7.0, duplocale(LC_GLOBAL_LOCALE) returns a locale that
--- a/lib/fchownat.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/fchownat.c	Thu Sep 14 00:35:56 2017 +0200
@@ -1,6 +1,6 @@
 /* This function serves as replacement for a missing fchownat function,
    as well as a work around for the fchownat bug in glibc-2.4:
-    <http://lists.ubuntu.com/archives/ubuntu-users/2006-September/093218.html>
+    <https://lists.ubuntu.com/archives/ubuntu-users/2006-September/093218.html>
    when the buggy fchownat-with-AT_SYMLINK_NOFOLLOW operates on a symlink, it
    mistakenly affects the symlink referent, rather than the symlink itself.
 
--- a/lib/ffs.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/ffs.c	Thu Sep 14 00:35:56 2017 +0200
@@ -29,7 +29,7 @@
 #if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
   return __builtin_ffs (i);
 #else
-  /* http://graphics.stanford.edu/~seander/bithacks.html#ZerosOnRightMultLookup
+  /* <https://github.com/gibsjose/BitHacks>
      gives this deBruijn constant for a branch-less computation, although
      that table counted trailing zeros rather than bit position.  This
      requires 32-bit int, we fall back to a naive algorithm on the rare
--- a/lib/filevercmp.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/filevercmp.c	Thu Sep 14 00:35:56 2017 +0200
@@ -79,7 +79,7 @@
    specification can be found in the Debian Policy Manual in the
    section on the 'Version' control field.  This version of the code
    implements that from s5.6.12 of Debian Policy v3.8.0.1
-   http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version */
+   https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version */
 static int _GL_ATTRIBUTE_PURE
 verrevcmp (const char *s1, size_t s1_len, const char *s2, size_t s2_len)
 {
--- a/lib/float.in.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/float.in.h	Thu Sep 14 00:35:56 2017 +0200
@@ -62,7 +62,7 @@
 
 /* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
    precision in the compiler but 64 bits of precision at runtime.  See
-   <http://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.  */
+   <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.  */
 #if defined __i386__ && (defined __FreeBSD__ || defined __DragonFly__)
 /* Number of mantissa units, in base FLT_RADIX.  */
 # undef LDBL_MANT_DIG
--- a/lib/flock.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/flock.c	Thu Sep 14 00:35:56 2017 +0200
@@ -1,8 +1,8 @@
 /* Emulate flock on platforms that lack it, primarily Windows and MinGW.
 
    This is derived from sqlite3 sources.
-   http://www.sqlite.org/cvstrac/rlog?f=sqlite/src/os_win.c
-   http://www.sqlite.org/copyright.html
+   https://www.sqlite.org/src/finfo?name=src/os_win.c
+   https://www.sqlite.org/copyright.html
 
    Written by Richard W.M. Jones <rjones.at.redhat.com>
 
--- a/lib/fma.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/fma.c	Thu Sep 14 00:35:56 2017 +0200
@@ -84,7 +84,7 @@
      Sylvie Boldo, Guillaume Melquiond:
      Emulation of FMA and correctly-rounded sums: proved algorithms using
      rounding to odd.
-     <http://www.lri.fr/~melquion/doc/08-tc.pdf>
+     <https://www.lri.fr/~melquion/doc/08-tc.pdf>
    But is it complicated.
    Here we take the simpler (and probably slower) approach of doing
    multi-precision arithmetic.  */
--- a/lib/fpucw.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/fpucw.h	Thu Sep 14 00:35:56 2017 +0200
@@ -35,13 +35,13 @@
 
    The FPU control word is under control of the application, i.e. it is
    not required to be set either way by the ABI.  (In fact, the i386 ABI
-   http://refspecs.freestandards.org/elf/abi386-4.pdf page 3-12 = page 38
+   https://www.linux-mips.org/pub/linux/mips/doc/ABI/abi386-4.pdf page 3-12 = page 38
    is not clear about it.  But in any case, gcc treats the control word
    like a "preserved" register: it emits code that assumes that the control
    word is preserved across calls, and it restores the control word at the
    end of functions that modify it.)
 
-   See Vincent Lefèvre's page http://www.vinc17.org/research/extended.en.html
+   See Vincent Lefèvre's page https://www.vinc17.net/research/extended.en.html
    for a good explanation.
    See http://www.uwsg.iu.edu/hypermail/linux/kernel/0103.0/0453.html for
    some argumentation which setting should be the default.  */
--- a/lib/freading.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/freading.c	Thu Sep 14 00:35:56 2017 +0200
@@ -22,7 +22,7 @@
 #include "stdio-impl.h"
 
 /* Don't use glibc's __freading function in glibc < 2.7, see
-   <http://sourceware.org/bugzilla/show_bug.cgi?id=4359>  */
+   <https://sourceware.org/bugzilla/show_bug.cgi?id=4359>  */
 #if !(HAVE___FREADING && (!defined __GLIBC__ || defined __UCLIBC__ || __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 7)))
 
 bool
--- a/lib/fstatat.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/fstatat.c	Thu Sep 14 00:35:56 2017 +0200
@@ -111,7 +111,7 @@
 # endif
 
 /* Replacement for Solaris' function by the same name.
-   <http://www.google.com/search?q=fstatat+site:docs.sun.com>
+   <https://www.google.com/search?q=fstatat+site:docs.oracle.com>
    First, try to simulate it via l?stat ("/proc/self/fd/FD/FILE").
    Failing that, simulate it via save_cwd/fchdir/(stat|lstat)/restore_cwd.
    If either the save_cwd or the restore_cwd fails (relatively unlikely),
--- a/lib/fsync.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/fsync.c	Thu Sep 14 00:35:56 2017 +0200
@@ -2,8 +2,8 @@
    cross-compilers like MinGW.
 
    This is derived from sqlite3 sources.
-   http://www.sqlite.org/cvstrac/rlog?f=sqlite/src/os_win.c
-   http://www.sqlite.org/copyright.html
+   https://www.sqlite.org/src/finfo?name=src/os_win.c
+   https://www.sqlite.org/copyright.html
 
    Written by Richard W.M. Jones <rjones.at.redhat.com>
 
--- a/lib/ftoastr.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/ftoastr.c	Thu Sep 14 00:35:56 2017 +0200
@@ -108,7 +108,7 @@
      Andrysco M, Jhala R, Lerner S. Printing floating-point numbers:
      a faster, always correct method. ACM SIGPLAN notices - POPL '16.
      2016;51(1):555-67 <http://dx.doi.org/10.1145/2914770.2837654>; draft at
-     <http://cseweb.ucsd.edu/~lerner/papers/fp-printing-popl16.pdf>.  */
+     <https://cseweb.ucsd.edu/~lerner/papers/fp-printing-popl16.pdf>.  */
 
   PROMOTED_FLOAT promoted_x = x;
   char format[sizeof "%-+ 0*.*Lg"];
--- a/lib/ftoastr.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/ftoastr.h	Thu Sep 14 00:35:56 2017 +0200
@@ -96,7 +96,7 @@
    DIG digits.  For why the "+ 1" is needed, see "Binary to Decimal
    Conversion" in David Goldberg's paper "What Every Computer
    Scientist Should Know About Floating-Point Arithmetic"
-   <http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html>.  */
+   <https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html>.  */
 # define _GL_FLOAT_PREC_BOUND(dig) \
    (INT_BITS_STRLEN_BOUND ((dig) * _GL_FLOAT_DIG_BITS_BOUND) + 1)
 
--- a/lib/fts.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/fts.c	Thu Sep 14 00:35:56 2017 +0200
@@ -834,8 +834,8 @@
          all implementations as per <https://bugzilla.redhat.com/1299169>.  */
       FALLTHROUGH;
     case S_MAGIC_PROC:
-      /* Per <http://bugs.debian.org/143111> /proc may have
-         bogus stat.st_nlink values.  */
+      /* Per <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=143111> /proc
+         may have bogus stat.st_nlink values.  */
       return NO_LEAF_OPTIMIZATION;
 
     default:
--- a/lib/gen-uni-tables.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/gen-uni-tables.c	Thu Sep 14 00:35:56 2017 +0200
@@ -5241,7 +5241,7 @@
 }
 
 /* The Java Language Specification, 3rd edition, §3.6.
-   http://java.sun.com/docs/books/jls/third_edition/html/lexical.html#95710  */
+   https://docs.oracle.com/javase/specs/jls/se6/html/lexical.html#3.6  */
 static bool
 is_java_whitespace (unsigned int ch)
 {
@@ -5250,7 +5250,7 @@
 }
 
 /* The Java Language Specification, 3rd edition, §3.8.
-   http://java.sun.com/docs/books/jls/third_edition/html/lexical.html#40625
+   https://docs.oracle.com/javase/specs/jls/se6/html/lexical.html#3.8
    and Character.isJavaIdentifierStart and Character.isJavaIdentifierPart  */
 static int
 java_ident_category (unsigned int ch)
--- a/lib/getdelim.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/getdelim.c	Thu Sep 14 00:35:56 2017 +0200
@@ -52,7 +52,7 @@
 {
 #if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
   /* Avoid errno problem without using the realloc module; see:
-     http://lists.gnu.org/archive/html/bug-gnulib/2016-08/msg00025.html  */
+     https://lists.gnu.org/archive/html/bug-gnulib/2016-08/msg00025.html  */
   errno = ENOMEM;
 #endif
 }
--- a/lib/getprogname.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/getprogname.c	Thu Sep 14 00:35:56 2017 +0200
@@ -64,7 +64,7 @@
   /* https://www.gnu.org/software/libc/manual/html_node/Error-Messages.html */
   return last_component (program_invocation_name);
 # elif HAVE_GETEXECNAME                                     /* Solaris */
-  /* http://docs.oracle.com/cd/E19253-01/816-5168/6mbb3hrb1/index.html */
+  /* https://docs.oracle.com/cd/E19253-01/816-5168/6mbb3hrb1/index.html */
   const char *p = getexecname ();
   if (!p)
     p = "?";
@@ -74,7 +74,7 @@
   const char *p = __argv && __argv[0] ? __argv[0] : "?";
   return last_component (p);
 # elif HAVE_VAR___PROGNAME                                  /* OpenBSD, QNX */
-  /* http://man.openbsd.org/style.9 */
+  /* https://man.openbsd.org/style.9 */
   /* http://www.qnx.de/developers/docs/6.5.0/index.jsp?topic=%2Fcom.qnx.doc.neutrino_lib_ref%2Fp%2F__progname.html */
   /* Be careful to declare this only when we absolutely need it
      (OpenBSD 5.1), rather than when it's available.  Otherwise,
@@ -85,9 +85,8 @@
   return p && p[0] ? p : "?";
 # elif _AIX                                                 /* AIX */
   /* Idea by Bastien ROUCARIÈS,
-     http://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00095.html
-     Reference: http://
-   ibm.biz/knowctr#ssw_aix_53/com.ibm.aix.basetechref/doc/basetrf1/getprocs.htm
+     https://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00095.html
+     Reference: https://www.ibm.com/support/knowledgecenter/en/ssw_aix_61/com.ibm.aix.basetrf1/getprocs.htm
   */
   static char *p;
   static int first = 1;
--- a/lib/git-merge-changelog.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/git-merge-changelog.c	Thu Sep 14 00:35:56 2017 +0200
@@ -84,7 +84,7 @@
         git-merge-changelog.executable = /usr/local/bin/git-merge-changelog
         git-merge-changelog.args = $base $local $other
 
-       See <http://www.selenic.com/mercurial/hgrc.5.html> section merge-tools
+       See <https://www.selenic.com/mercurial/hgrc.5.html> section merge-tools
        for reference.
  */
 
@@ -232,7 +232,7 @@
   struct entry *entry = (struct entry *) elt;
   if (!entry->hashcode_cached)
     {
-      /* See http://www.haible.de/bruno/hashfunc.html.  */
+      /* See https://www.haible.de/bruno/hashfunc.html.  */
       const char *s;
       size_t n;
       size_t h = 0;
--- a/lib/glthread/thread.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/glthread/thread.h	Thu Sep 14 00:35:56 2017 +0200
@@ -64,7 +64,7 @@
                                    void (*child_func) (void));
    Note that even on platforms where this is supported, use of fork() and
    threads together is problematic, see
-     <http://lists.gnu.org/archive/html/bug-gnulib/2008-08/msg00062.html>
+     <https://lists.gnu.org/archive/html/bug-gnulib/2008-08/msg00062.html>
  */
 
 
--- a/lib/hash-pjw-bare.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/hash-pjw-bare.c	Thu Sep 14 00:35:56 2017 +0200
@@ -24,7 +24,7 @@
 #define SIZE_BITS (sizeof (size_t) * CHAR_BIT)
 
 /* Return a hash of the N bytes of X using the method described by
-   Bruno Haible in http://www.haible.de/bruno/hashfunc.html.
+   Bruno Haible in https://www.haible.de/bruno/hashfunc.html.
    Note that while many hash functions reduce their result via modulo
    to a 0..table_size-1 range, this function does not do that.  */
 
--- a/lib/hash-pjw.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/hash-pjw.c	Thu Sep 14 00:35:56 2017 +0200
@@ -25,7 +25,7 @@
 
 /* A hash function for NUL-terminated char* strings using
    the method described by Bruno Haible.
-   See http://www.haible.de/bruno/hashfunc.html.  */
+   See https://www.haible.de/bruno/hashfunc.html.  */
 
 size_t
 hash_pjw (const void *x, size_t tablesize)
--- a/lib/idpriv-drop.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/idpriv-drop.c	Thu Sep 14 00:35:56 2017 +0200
@@ -54,7 +54,8 @@
 #if HAVE_SETRESUID /* glibc, FreeBSD, OpenBSD, HP-UX */
   /* On systems which have setresuid(), we use it instead of setreuid(),
      because
-       <http://www.usenix.org/events/sec02/full_papers/chen/chen.pdf>
+       Hao Chen, David Wagner, Drew Dean: Setuid Demystified
+       <https://www.usenix.org/legacy/publications/library/proceedings/sec02/full_papers/chen/chen.pdf>
      says about setreuid(): "The rule by which the saved uid id is modified
      is complicated." Similarly, <http://unixpapa.com/incnote/setuid.html>
      says about setreuid(): "What exactly happens to the saved UID when this
@@ -76,7 +77,8 @@
      functions), we could read /proc/<pid>/cred and verify the saved uid and
      gid found there. But it's not clear to me when to interpret the file as a
      'prcred_t' and when as a 'prcred32_t'.
-     <http://www.usenix.org/events/sec02/full_papers/chen/chen.pdf>
+     Hao Chen, David Wagner, Drew Dean: Setuid Demystified
+     <https://www.usenix.org/legacy/publications/library/proceedings/sec02/full_papers/chen/chen.pdf>
      section 8.1.3 also recommends to use a setreuid call as a probe, but
      this call would unexpectedly succeed (and the verification thus fail)
      on Linux if the process has the CAP_SETUID capability.
--- a/lib/idpriv-droptemp.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/idpriv-droptemp.c	Thu Sep 14 00:35:56 2017 +0200
@@ -58,7 +58,9 @@
 
   /* This is for executables that have the setuid bit set.  */
 # if HAVE_SETRESUID /* glibc, FreeBSD, OpenBSD, HP-UX */
-  /* See <http://www.usenix.org/events/sec02/full_papers/chen/chen.pdf>
+  /* See
+       Hao Chen, David Wagner, Drew Dean: Setuid Demystified
+       <https://www.usenix.org/legacy/publications/library/proceedings/sec02/full_papers/chen/chen.pdf>
      figure 14.  */
   if (setresuid (-1, uid, saved_uid) < 0)
     return -1;
@@ -134,7 +136,9 @@
 
   /* This is for executables that have the setuid bit set.  */
 # if HAVE_SETRESUID /* glibc, FreeBSD, OpenBSD, HP-UX */
-  /* See <http://www.usenix.org/events/sec02/full_papers/chen/chen.pdf>
+  /* See
+       Hao Chen, David Wagner, Drew Dean: Setuid Demystified
+       <https://www.usenix.org/legacy/publications/library/proceedings/sec02/full_papers/chen/chen.pdf>
      figure 14.  */
   if (setresuid (-1, saved_uid, -1) < 0)
     return -1;
--- a/lib/idpriv.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/idpriv.h	Thu Sep 14 00:35:56 2017 +0200
@@ -74,10 +74,10 @@
 
 /* For more in-depth discussion of these topics, see the papers/articles
    * Hao Chen, David Wagner, Drew Dean: Setuid Demystified
-     <http://www.usenix.org/events/sec02/full_papers/chen/chen.pdf>
+     <https://www.usenix.org/legacy/publications/library/proceedings/sec02/full_papers/chen/chen.pdf>
    * Dan Tsafrir, Dilma da Silva, David Wagner: The Murky Issue of Changing
      Process Identity: Revising "Setuid Demystified"
-     <http://www.eecs.berkeley.edu/~daw/papers/setuid-login08b.pdf>
+     <https://people.eecs.berkeley.edu/~daw/papers/setuid-login08b.pdf>
      <http://code.google.com/p/change-process-identity/>
    * Dhruv Mohindra: Observe correct revocation order while relinquishing
      privileges
--- a/lib/intprops.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/intprops.h	Thu Sep 14 00:35:56 2017 +0200
@@ -26,7 +26,7 @@
 #define _GL_INT_CONVERT(e, v) (0 * (e) + (v))
 
 /* Act like _GL_INT_CONVERT (E, -V) but work around a bug in IRIX 6.5 cc; see
-   <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00406.html>.  */
+   <https://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00406.html>.  */
 #define _GL_INT_NEGATE_CONVERT(e, v) (0 * (e) - (v))
 
 /* The extra casts in the following macros work around compiler bugs,
@@ -179,7 +179,7 @@
 /* Return 1 if A * B would overflow in [MIN,MAX] arithmetic.
    See above for restrictions.  Avoid && and || as they tickle
    bugs in Sun C 5.11 2010/08/13 and other compilers; see
-   <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00401.html>.  */
+   <https://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00401.html>.  */
 #define INT_MULTIPLY_RANGE_OVERFLOW(a, b, min, max)     \
   ((b) < 0                                              \
    ? ((a) < 0                                           \
@@ -443,7 +443,7 @@
    implementation-defined result or signal for values outside T's
    range.  However, code that works around this theoretical problem
    runs afoul of a compiler bug in Oracle Studio 12.3 x86.  See:
-   http://lists.gnu.org/archive/html/bug-gnulib/2017-04/msg00049.html
+   https://lists.gnu.org/archive/html/bug-gnulib/2017-04/msg00049.html
    As the compiler bug is real, don't try to work around the
    theoretical problem.  */
 
--- a/lib/localcharset.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/localcharset.c	Thu Sep 14 00:35:56 2017 +0200
@@ -355,7 +355,7 @@
          by Alex Taylor:
          <http://altsan.org/os2/toolkits/uls/index.html#codepages>.
          See also "IBM Globalization - Code page identifiers":
-         <http://www-01.ibm.com/software/globalization/cp/cp_cpgid.html>.  */
+         <https://www-01.ibm.com/software/globalization/cp/cp_cpgid.html>.  */
       cp = "CP813" "\0" "ISO-8859-7" "\0"
            "CP878" "\0" "KOI8-R" "\0"
            "CP819" "\0" "ISO-8859-1" "\0"
--- a/lib/localename.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/localename.c	Thu Sep 14 00:35:56 2017 +0200
@@ -1157,7 +1157,7 @@
 {
   /* This conversion is based on a posting by
      Deborah GoldSmith <goldsmit@apple.com> on 2005-03-08,
-     http://lists.apple.com/archives/carbon-dev/2005/Mar/msg00293.html */
+     https://lists.apple.com/archives/carbon-dev/2005/Mar/msg00293.html */
 
   /* Convert legacy (NeXTstep inherited) English names to Unix (ISO 639 and
      ISO 3166) names.  Prior to Mac OS X 10.3, there is no API for doing this.
@@ -1493,7 +1493,7 @@
 
     /* Dispatch on language.
        See also http://www.unicode.org/unicode/onlinedat/languages.html .
-       For details about languages, see http://www.ethnologue.com/ .  */
+       For details about languages, see https://www.ethnologue.com/ .  */
     switch (primary)
       {
       case LANG_AFRIKAANS:
@@ -2259,10 +2259,10 @@
           }
         return "wen";
       case LANG_SOTHO:
-        /* <http://www.microsoft.com/globaldev/reference/lcid-all.mspx> calls
-           it "Sepedi"; according to
-           <http://www.ethnologue.com/show_language.asp?code=nso>
-           <http://www.ethnologue.com/show_language.asp?code=sot>
+        /* <https://msdn.microsoft.com/en-us/library/dd318693.aspx> calls
+           it "Sesotho sa Leboa"; according to
+           <https://www.ethnologue.com/show_language.asp?code=nso>
+           <https://www.ethnologue.com/show_language.asp?code=sot>
            it's the same as Northern Sotho.  */
         switch (sub)
           {
@@ -2601,7 +2601,7 @@
 
 /* A hash function for NUL-terminated char* strings using
    the method described by Bruno Haible.
-   See http://www.haible.de/bruno/hashfunc.html.  */
+   See https://www.haible.de/bruno/hashfunc.html.  */
 static size_t _GL_ATTRIBUTE_PURE
 string_hash (const void *x)
 {
@@ -2695,7 +2695,7 @@
 #  if __GLIBC__ >= 2 && !defined __UCLIBC__
         /* Work around an incorrect definition of the _NL_LOCALE_NAME macro in
            glibc < 2.12.
-           See <http://sourceware.org/bugzilla/show_bug.cgi?id=10968>.  */
+           See <https://sourceware.org/bugzilla/show_bug.cgi?id=10968>.  */
         const char *name =
           nl_langinfo (_NL_ITEM ((category), _NL_ITEM_INDEX (-1)));
         if (name[0] == '\0')
--- a/lib/mbrtowc.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/mbrtowc.c	Thu Sep 14 00:35:56 2017 +0200
@@ -105,7 +105,7 @@
     /* Here m > 0.  */
 
 # if __GLIBC__ || defined __UCLIBC__
-    /* Work around bug <http://sourceware.org/bugzilla/show_bug.cgi?id=9674> */
+    /* Work around bug <https://sourceware.org/bugzilla/show_bug.cgi?id=9674> */
     mbtowc (NULL, NULL, 0);
 # endif
     {
--- a/lib/mbscasestr.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/mbscasestr.c	Thu Sep 14 00:35:56 2017 +0200
@@ -35,7 +35,7 @@
 #include "str-kmp.h"
 
 /* Knuth-Morris-Pratt algorithm.
-   See http://en.wikipedia.org/wiki/Knuth-Morris-Pratt_algorithm
+   See https://en.wikipedia.org/wiki/Knuth-Morris-Pratt_algorithm
    Return a boolean indicating success:
    Return true and set *RESULTP if the search was completed.
    Return false if it was aborted because not enough memory was available.  */
--- a/lib/mbsrtowcs-state.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/mbsrtowcs-state.c	Thu Sep 14 00:35:56 2017 +0200
@@ -23,7 +23,7 @@
 mbstate_t _gl_mbsrtowcs_state
 /* The state must initially be in the "initial state"; so, zero-initialize it.
    On most systems, putting it into BSS is sufficient.  Not so on Mac OS X 10.3,
-   see <http://lists.gnu.org/archive/html/bug-gnulib/2009-01/msg00329.html>.
+   see <https://lists.gnu.org/archive/html/bug-gnulib/2009-01/msg00329.html>.
    When it needs an initializer, use 0 or {0} as initializer? 0 only works
    when mbstate_t is a scalar type (such as when gnulib defines it, or on
    AIX, IRIX, mingw). {0} works as an initializer in all cases: for a struct
--- a/lib/mbsstr.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/mbsstr.c	Thu Sep 14 00:35:56 2017 +0200
@@ -32,7 +32,7 @@
 #include "str-kmp.h"
 
 /* Knuth-Morris-Pratt algorithm.
-   See http://en.wikipedia.org/wiki/Knuth-Morris-Pratt_algorithm
+   See https://en.wikipedia.org/wiki/Knuth-Morris-Pratt_algorithm
    Return a boolean indicating success:
    Return true and set *RESULTP if the search was completed.
    Return false if it was aborted because not enough memory was available.  */
--- a/lib/msvc-inval.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/msvc-inval.h	Thu Sep 14 00:35:56 2017 +0200
@@ -95,7 +95,7 @@
 
 /* Gnulib can define its own status codes, as described in the page
    "Raising Software Exceptions" on microsoft.com
-   <http://msdn.microsoft.com/en-us/library/het71c37.aspx>.
+   <https://msdn.microsoft.com/en-us/library/het71c37.aspx>.
    Our status codes are composed of
      - 0xE0000000, mandatory for all user-defined status codes,
      - 0x474E550, a API identifier ("GNU"),
@@ -106,7 +106,7 @@
 #  if defined _MSC_VER
 /* A compiler that supports __try/__except, as described in the page
    "try-except statement" on microsoft.com
-   <http://msdn.microsoft.com/en-us/library/s58ftw19.aspx>.
+   <https://msdn.microsoft.com/en-us/library/s58ftw19.aspx>.
    With __try/__except, we can use the multithread-safe exception handling.  */
 
 #   ifdef __cplusplus
--- a/lib/nproc.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/nproc.h	Thu Sep 14 00:35:56 2017 +0200
@@ -26,7 +26,7 @@
    - an execution core in a (possibly multi-core) chip, in a (possibly multi-
      chip) module, in a single computer, or
    - a thread execution unit inside a core
-     (hyper-threading, see <http://en.wikipedia.org/wiki/Hyper-threading>).
+     (hyper-threading, see <https://en.wikipedia.org/wiki/Hyper-threading>).
    Which of the two definitions is used, is unspecified.  */
 
 enum nproc_query
--- a/lib/openat.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/openat.c	Thu Sep 14 00:35:56 2017 +0200
@@ -174,7 +174,7 @@
 # include "save-cwd.h"
 
 /* Replacement for Solaris' openat function.
-   <http://www.google.com/search?q=openat+site:docs.sun.com>
+   <https://www.google.com/search?q=openat+site:docs.oracle.com>
    First, try to simulate it via open ("/proc/self/fd/FD/FILE").
    Failing that, simulate it by doing save_cwd/fchdir/open/restore_cwd.
    If either the save_cwd or the restore_cwd fails (relatively unlikely),
--- a/lib/parse-duration.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/parse-duration.h	Thu Sep 14 00:35:56 2017 +0200
@@ -22,7 +22,7 @@
 
   At the time of writing, this worked:
 
-  http://en.wikipedia.org/wiki/ISO_8601#Durations
+  https://en.wikipedia.org/wiki/ISO_8601#Durations
 
   The string must start with a 'P', 'T' or a digit.
 
--- a/lib/pathmax.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/pathmax.h	Thu Sep 14 00:35:56 2017 +0200
@@ -68,7 +68,7 @@
 # if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
 /* The page "Naming Files, Paths, and Namespaces" on msdn.microsoft.com,
    section "Maximum Path Length Limitation",
-   <http://msdn.microsoft.com/en-us/library/aa365247(v=vs.85).aspx#maxpath>
+   <https://msdn.microsoft.com/en-us/library/aa365247.aspx#maxpath>
    explains that the maximum size of a filename, including the terminating
    NUL byte, is 260 = 3 + 256 + 1.
    This is the same value as
--- a/lib/pipe-filter.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/pipe-filter.h	Thu Sep 14 00:35:56 2017 +0200
@@ -47,7 +47,7 @@
 
    The side that writes data to the subprocess can be seen as a "generator",
    that is, as a subroutine that produces and writes a piece of data here and
-   there, see <http://en.wikipedia.org/wiki/Generator_(computer_science)>.
+   there, see <https://en.wikipedia.org/wiki/Generator_(computer_science)>.
    But often, it can be written in the form of an "iterator", that is, as a
    function that, each time it is invoked, produces and writes one more piece
    of data.
@@ -70,8 +70,8 @@
 
    The last one uses threads in order to implement two generators running at
    the same time.  (For the relation between generators, coroutines, and
-   threads, see <http://en.wikipedia.org/wiki/Generator_(computer_science)>
-   and <http://en.wikipedia.org/wiki/Coroutine>.)  It is therefore only
+   threads, see <https://en.wikipedia.org/wiki/Generator_(computer_science)>
+   and <https://en.wikipedia.org/wiki/Coroutine>.)  It is therefore only
    portable to platforms with kernel-based POSIX threads.  */
 
 /* These two functions together describe the side that writes data to the
--- a/lib/progreloc.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/progreloc.c	Thu Sep 14 00:35:56 2017 +0200
@@ -153,7 +153,7 @@
      On Cygwin, it is better to use the Cygwin provided /proc interface, than
      to use native Windows API and cygwin_conv_to_posix_path, because it
      supports longer file names
-     (see <http://cygwin.com/ml/cygwin/2011-01/msg00410.html>).  */
+     (see <https://cygwin.com/ml/cygwin/2011-01/msg00410.html>).  */
   char location[MAX_PATH];
   int length = GetModuleFileName (NULL, location, sizeof (location));
   if (length < 0)
--- a/lib/ptsname_r.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/ptsname_r.c	Thu Sep 14 00:35:56 2017 +0200
@@ -98,9 +98,9 @@
   {
     /* Master ptys can be recognized through a STREAMS ioctl.  See
        "STREAMS-based Pseudo-Terminal Subsystem"
-       <http://docs.oracle.com/cd/E18752_01/html/816-4855/termsub15-44781.html>
+       <https://docs.oracle.com/cd/E18752_01/html/816-4855/termsub15-44781.html>
        and "STREAMS ioctl commands"
-       <http://docs.oracle.com/cd/E18752_01/html/816-5177/streamio-7i.html>
+       <https://docs.oracle.com/cd/E18752_01/html/816-5177/streamio-7i.html>
      */
     struct strioctl ioctl_arg;
     ioctl_arg.ic_cmd = ISPTM;
--- a/lib/quotearg.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/quotearg.c	Thu Sep 14 00:35:56 2017 +0200
@@ -357,7 +357,7 @@
                for your locale.
 
                If you don't know what to put here, please see
-               <http://en.wikipedia.org/wiki/Quotation_marks_in_other_languages>
+               <https://en.wikipedia.org/wiki/Quotation_marks_in_other_languages>
                and use glyphs suitable for your language.  */
             left_quote = gettext_quote (N_("`"), quoting_style);
             right_quote = gettext_quote (N_("'"), quoting_style);
--- a/lib/relocatable.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/relocatable.c	Thu Sep 14 00:35:56 2017 +0200
@@ -315,7 +315,7 @@
    On Cygwin, it is better to use the Cygwin provided /proc interface, than
    to use native Windows API and cygwin_conv_to_posix_path, because it
    supports longer file names
-   (see <http://cygwin.com/ml/cygwin/2011-01/msg00410.html>).  */
+   (see <https://cygwin.com/ml/cygwin/2011-01/msg00410.html>).  */
 
 /* Determine the full pathname of the shared library when it is loaded.  */
 
--- a/lib/safe-read.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/safe-read.c	Thu Sep 14 00:35:56 2017 +0200
@@ -57,7 +57,7 @@
 {
   /* Work around a bug in Tru64 5.1.  Attempting to read more than
      INT_MAX bytes fails with errno == EINVAL.  See
-     <http://lists.gnu.org/archive/html/bug-gnu-utils/2002-04/msg00010.html>.
+     <https://lists.gnu.org/archive/html/bug-gnu-utils/2002-04/msg00010.html>.
      When decreasing COUNT, keep it block-aligned.  */
   enum { BUGGY_READ_MAXIMUM = INT_MAX & ~8191 };
 
--- a/lib/scandir.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/scandir.c	Thu Sep 14 00:35:56 2017 +0200
@@ -36,7 +36,7 @@
 #  define _D_ALLOC_NAMLEN(d) (_D_EXACT_NAMLEN (d) + 1)
 # else
 /* On OS/2 kLIBC, d_name is not the last field of struct dirent. See
-   <http://trac.netlabs.org/libc/browser/branches/libc-0.6/src/emx/include/sys/dirent.h#L68>.  */
+   <https://trac.netlabs.org/libc/browser/branches/libc-0.6/src/emx/include/sys/dirent.h#L68>.  */
 #  include <stddef.h>
 #  define _D_ALLOC_NAMLEN(d) (sizeof (struct dirent) - \
                               offsetof (struct dirent, d_name))
@@ -100,7 +100,7 @@
          int (*cmp) (const DIRENT_TYPE **, const DIRENT_TYPE **))
 #else
 /* On OS/2 kLIBC, scandir() declaration is different from POSIX. See
-   <http://trac.netlabs.org/libc/browser/branches/libc-0.6/src/emx/include/dirent.h#L141>.  */
+   <https://trac.netlabs.org/libc/browser/branches/libc-0.6/src/emx/include/dirent.h#L141>.  */
 SCANDIR (const char *dir,
          DIRENT_TYPE ***namelist,
          int (*select) (DIRENT_TYPE *),
--- a/lib/sched.in.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/sched.in.h	Thu Sep 14 00:35:56 2017 +0200
@@ -34,7 +34,7 @@
 
 /* Get pid_t.
    This is needed on glibc 2.11 (see
-   glibc bug <http://sourceware.org/bugzilla/show_bug.cgi?id=13198>)
+   glibc bug <https://sourceware.org/bugzilla/show_bug.cgi?id=13198>)
    and Mac OS X 10.5.  */
 #include <sys/types.h>
 
--- a/lib/signal.in.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/signal.in.h	Thu Sep 14 00:35:56 2017 +0200
@@ -200,7 +200,7 @@
 /* When also using extern inline, suppress the use of static inline in
    standard headers of problematic Apple configurations, as Libc at
    least through Libc-825.26 (2013-04-09) mishandles it; see, e.g.,
-   <http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html>.
+   <https://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html>.
    Perhaps Apple will fix this some day.  */
 #if (defined _GL_EXTERN_INLINE_IN_USE && defined __APPLE__ \
      && (defined __i386__ || defined __x86_64__))
--- a/lib/stdbool.in.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/stdbool.in.h	Thu Sep 14 00:35:56 2017 +0200
@@ -83,8 +83,8 @@
         Some HP-UX cc and AIX IBM C compiler versions have compiler bugs when
         the built-in _Bool type is used.  See
           https://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
-          http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
-          http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
+          https://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
+          https://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
         Similar bugs are likely with other compilers as well; this file
         wouldn't be used if <stdbool.h> was working.
         So we override the _Bool type.
--- a/lib/stdio-impl.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/stdio-impl.h	Thu Sep 14 00:35:56 2017 +0200
@@ -32,7 +32,7 @@
   /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */
 
 # if defined __DragonFly__          /* DragonFly */
-  /* See <http://www.dragonflybsd.org/cvsweb/src/lib/libc/stdio/priv_stdio.h?rev=HEAD&content-type=text/x-cvsweb-markup>.  */
+  /* See <https://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/HEAD:/lib/libc/stdio/priv_stdio.h>.  */
 #  define fp_ ((struct { struct __FILE_public pub; \
                          struct { unsigned char *_base; int _size; } _bf; \
                          void *cookie; \
@@ -49,7 +49,7 @@
                          fpos_t _offset; \
                          /* More fields, not relevant here.  */ \
                        } *) fp)
-  /* See <http://www.dragonflybsd.org/cvsweb/src/include/stdio.h?rev=HEAD&content-type=text/x-cvsweb-markup>.  */
+  /* See <https://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/HEAD:/include/stdio.h>.  */
 #  define _p pub._p
 #  define _flags pub._flags
 #  define _r pub._r
@@ -60,7 +60,7 @@
 
 # if (defined __NetBSD__ && __NetBSD_Version__ >= 105270000) || defined __OpenBSD__ || defined __minix || defined __ANDROID__ /* NetBSD >= 1.5ZA, OpenBSD, Minix 3, Android */
   /* See <http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/stdio/fileext.h?rev=HEAD&content-type=text/x-cvsweb-markup>
-     and <http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/stdio/fileext.h?rev=HEAD&content-type=text/x-cvsweb-markup> */
+     and <https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib/libc/stdio/fileext.h?rev=HEAD&content-type=text/x-cvsweb-markup> */
   struct __sfileext
     {
       struct  __sbuf _ub; /* ungetc buffer */
@@ -81,7 +81,7 @@
 #ifdef __TANDEM                     /* NonStop Kernel */
 # ifndef _IOERR
 /* These values were determined by the program 'stdioext-flags' at
-   <http://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00165.html>.  */
+   <https://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00165.html>.  */
 #  define _IOERR   0x40
 #  define _IOREAD  0x80
 #  define _IOWRT    0x4
@@ -132,7 +132,7 @@
 # define fp_ ((struct _gl_real_FILE *) fp)
 
 /* These values were determined by a program similar to the one at
-   <http://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00165.html>.  */
+   <https://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00165.html>.  */
 # define _IOREAD   0x1
 # define _IOWRT    0x2
 # define _IORW     0x4
--- a/lib/stdio.in.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/stdio.in.h	Thu Sep 14 00:35:56 2017 +0200
@@ -152,7 +152,7 @@
 /* When also using extern inline, suppress the use of static inline in
    standard headers of problematic Apple configurations, as Libc at
    least through Libc-825.26 (2013-04-09) mishandles it; see, e.g.,
-   <http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html>.
+   <https://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html>.
    Perhaps Apple will fix this some day.  */
 #if (defined _GL_EXTERN_INLINE_IN_USE && defined __APPLE__ \
      && defined __GNUC__ && defined __STDC__)
@@ -610,7 +610,7 @@
                   (const void *ptr, size_t s, size_t n, FILE *stream));
 
 /* Work around bug 11959 when fortifying glibc 2.4 through 2.15
-   <http://sources.redhat.com/bugzilla/show_bug.cgi?id=11959>,
+   <https://sourceware.org/bugzilla/show_bug.cgi?id=11959>,
    which sometimes causes an unwanted diagnostic for fwrite calls.
    This affects only function declaration attributes under certain
    versions of gcc and clang, and is not needed for C++.  */
--- a/lib/str-kmp.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/str-kmp.h	Thu Sep 14 00:35:56 2017 +0200
@@ -24,7 +24,7 @@
                              of type UNIT as well.  */
 
 /* Knuth-Morris-Pratt algorithm.
-   See http://en.wikipedia.org/wiki/Knuth-Morris-Pratt_algorithm
+   See https://en.wikipedia.org/wiki/Knuth-Morris-Pratt_algorithm
    HAYSTACK is the NUL terminated string in which to search for.
    NEEDLE is the string to search for in HAYSTACK, consisting of NEEDLE_LEN
    units.
--- a/lib/str-two-way.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/str-two-way.h	Thu Sep 14 00:35:56 2017 +0200
@@ -50,8 +50,8 @@
    achieve improved (potentially sub-linear) performance.
 
    See http://www-igm.univ-mlv.fr/~lecroq/string/node26.html#SECTION00260,
-   http://en.wikipedia.org/wiki/Boyer-Moore_string_search_algorithm,
-   http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.34.6641&rep=rep1&type=pdf
+   https://en.wikipedia.org/wiki/Boyer-Moore_string_search_algorithm,
+   https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.34.6641&rep=rep1&type=pdf
 */
 
 /* Point at which computing a bad-byte shift table is likely to be
--- a/lib/sys_socket.in.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/sys_socket.in.h	Thu Sep 14 00:35:56 2017 +0200
@@ -169,7 +169,7 @@
    code may not run on older Windows releases then.  My Windows 2000
    box was not able to run the code, for example.  The situation is
    slightly confusing because
-   <http://msdn.microsoft.com/en-us/library/ms738520>
+   <https://msdn.microsoft.com/en-us/library/ms738520>
    suggests that getaddrinfo should be available on all Windows
    releases. */
 
@@ -671,7 +671,7 @@
    The flags are a bitmask, possibly including O_CLOEXEC (defined in <fcntl.h>)
    and O_TEXT, O_BINARY (defined in "binary-io.h").
    See also the Linux man page at
-   <http://www.kernel.org/doc/man-pages/online/pages/man2/accept4.2.html>.  */
+   <https://www.kernel.org/doc/man-pages/online/pages/man2/accept4.2.html>.  */
 # if @HAVE_ACCEPT4@
 #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
 #   define accept4 rpl_accept4
--- a/lib/sysexits.in.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/sysexits.in.h	Thu Sep 14 00:35:56 2017 +0200
@@ -27,7 +27,7 @@
 
 /* IRIX 6.5 has an <unistd.h> that defines a macro EX_OK with a nonzero
    value.  Override it.  See
-   <http://lists.gnu.org/archive/html/bug-gnulib/2007-03/msg00361.html>  */
+   <https://lists.gnu.org/archive/html/bug-gnulib/2007-03/msg00361.html>  */
 # ifdef __sgi
 #  include <unistd.h>
 #  undef EX_OK
--- a/lib/system-quote.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/system-quote.c	Thu Sep 14 00:35:56 2017 +0200
@@ -112,7 +112,7 @@
      even inside quoted strings,
    - '&' '[' ']' '{' '}' '^' '=' ';' '!' '\'' '+' ',' '`' '~' for other
      purposes, according to
-     <http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/cmd.mspx?mfr=true>
+     <https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/cmd.mspx?mfr=true>
    We quote a string like '%var%' by putting the '%' characters outside of
    double-quotes and the rest of the string inside double-quotes: %"var"%.
    This is guaranteed to not be a reference to an environment variable.
--- a/lib/tmpfile.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/tmpfile.c	Thu Sep 14 00:35:56 2017 +0200
@@ -55,7 +55,7 @@
       OSVERSIONINFO v;
 
       /* According to
-         <http://msdn.microsoft.com/en-us/library/windows/desktop/ms724451(v=vs.85).aspx>
+         <https://msdn.microsoft.com/en-us/library/ms724451.aspx>
          this structure must be initialized as follows:  */
       v.dwOSVersionInfoSize = sizeof (OSVERSIONINFO);
 
--- a/lib/unistd.in.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/unistd.in.h	Thu Sep 14 00:35:56 2017 +0200
@@ -379,7 +379,7 @@
    Close NEWFD first if it is open.
    Return newfd if successful, otherwise -1 and errno set.
    See the Linux man page at
-   <http://www.kernel.org/doc/man-pages/online/pages/man2/dup3.2.html>.  */
+   <https://www.kernel.org/doc/man-pages/online/pages/man2/dup3.2.html>.  */
 # if @HAVE_DUP3@
 #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
 #   define dup3 rpl_dup3
@@ -1149,7 +1149,7 @@
    Store the read-end as fd[0] and the write-end as fd[1].
    Return 0 upon success, or -1 with errno set upon failure.
    See also the Linux man page at
-   <http://www.kernel.org/doc/man-pages/online/pages/man2/pipe2.2.html>.  */
+   <https://www.kernel.org/doc/man-pages/online/pages/man2/pipe2.2.html>.  */
 # if @HAVE_PIPE2@
 #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
 #   define pipe2 rpl_pipe2
--- a/lib/unlinkat.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/unlinkat.c	Thu Sep 14 00:35:56 2017 +0200
@@ -98,7 +98,7 @@
 #else /* !HAVE_UNLINKAT */
 
 /* Replacement for Solaris' function by the same name.
-   <http://www.google.com/search?q=unlinkat+site:docs.sun.com>
+   <https://www.google.com/search?q=unlinkat+site:docs.oracle.com>
    First, try to simulate it via (unlink|rmdir) ("/proc/self/fd/FD/FILE").
    Failing that, simulate it via save_cwd/fchdir/(unlink|rmdir)/restore_cwd.
    If either the save_cwd or the restore_cwd fails (relatively unlikely),
--- a/lib/utimens.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/utimens.c	Thu Sep 14 00:35:56 2017 +0200
@@ -196,7 +196,7 @@
   /* Some Linux-based NFS clients are buggy, and mishandle timestamps
      of files in NFS file systems in some cases.  We have no
      configure-time test for this, but please see
-     <http://bugs.gentoo.org/show_bug.cgi?id=132673> for references to
+     <https://bugs.gentoo.org/show_bug.cgi?id=132673> for references to
      some of the problems with Linux 2.6.16.  If this affects you,
      compile with -DHAVE_BUGGY_NFS_TIME_STAMPS; this is reported to
      help in some cases, albeit at a cost in performance.  But you
@@ -250,8 +250,8 @@
           result = utimensat (AT_FDCWD, file, ts, 0);
 #  ifdef __linux__
           /* Work around a kernel bug:
-             http://bugzilla.redhat.com/442352
-             http://bugzilla.redhat.com/449910
+             https://bugzilla.redhat.com/show_bug.cgi?id=442352
+             https://bugzilla.redhat.com/show_bug.cgi?id=449910
              It appears that utimensat can mistakenly return 280 rather
              than -1 upon ENOSYS failure.
              FIXME: remove in 2010 or whenever the offending kernels
@@ -566,8 +566,8 @@
       result = utimensat (AT_FDCWD, file, ts, AT_SYMLINK_NOFOLLOW);
 # ifdef __linux__
       /* Work around a kernel bug:
-         http://bugzilla.redhat.com/442352
-         http://bugzilla.redhat.com/449910
+         https://bugzilla.redhat.com/show_bug.cgi?id=442352
+         https://bugzilla.redhat.com/show_bug.cgi?id=449910
          It appears that utimensat can mistakenly return 280 rather
          than -1 upon ENOSYS failure.
          FIXME: remove in 2010 or whenever the offending kernels
--- a/lib/vasnprintf.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/vasnprintf.c	Thu Sep 14 00:35:56 2017 +0200
@@ -4906,7 +4906,7 @@
                    Windows Vista, the use of %n in format strings by default
                    crashes the program. See
                      <https://gcc.gnu.org/ml/gcc/2007-06/msg00122.html> and
-                     <http://msdn2.microsoft.com/en-us/library/ms175782(VS.80).aspx>
+                     <https://msdn.microsoft.com/en-us/library/ms175782.aspx>
                    So we should avoid %n in this situation.  */
                 fbp[1] = '\0';
 # endif
--- a/lib/verror.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/verror.c	Thu Sep 14 00:35:56 2017 +0200
@@ -58,7 +58,7 @@
   char *message = xvasprintf (format, args);
   if (message)
     {
-      /* Until http://sourceware.org/bugzilla/show_bug.cgi?id=2997 is fixed,
+      /* Until https://sourceware.org/bugzilla/show_bug.cgi?id=2997 is fixed,
          glibc violates GNU Coding Standards when the file argument to
          error_at_line is NULL.  */
       if (file)
--- a/lib/wcsrtombs-state.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/lib/wcsrtombs-state.c	Thu Sep 14 00:35:56 2017 +0200
@@ -23,7 +23,7 @@
 mbstate_t _gl_wcsrtombs_state
 /* The state must initially be in the "initial state"; so, zero-initialize it.
    On most systems, putting it into BSS is sufficient.  Not so on Mac OS X 10.3,
-   see <http://lists.gnu.org/archive/html/bug-gnulib/2009-01/msg00329.html>.
+   see <https://lists.gnu.org/archive/html/bug-gnulib/2009-01/msg00329.html>.
    When it needs an initializer, use 0 or {0} as initializer? 0 only works
    when mbstate_t is a scalar type (such as when gnulib defines it, or on
    AIX, IRIX, mingw). {0} works as an initializer in all cases: for a struct
--- a/m4/alloca.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/alloca.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -44,12 +44,12 @@
 AC_DEFUN([gl_PREREQ_ALLOCA], [:])
 
 # This works around a bug in autoconf <= 2.68.
-# See <http://lists.gnu.org/archive/html/bug-gnulib/2011-06/msg00277.html>.
+# See <https://lists.gnu.org/archive/html/bug-gnulib/2011-06/msg00277.html>.
 
 m4_version_prereq([2.69], [] ,[
 
 # This is taken from the following Autoconf patch:
-# http://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=6cd9f12520b0d6f76d3230d7565feba1ecf29497
+# https://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=6cd9f12520b0d6f76d3230d7565feba1ecf29497
 
 # _AC_LIBOBJ_ALLOCA
 # -----------------
--- a/m4/duplocale.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/duplocale.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -11,7 +11,7 @@
   AC_CHECK_FUNCS_ONCE([duplocale])
   if test $ac_cv_func_duplocale = yes; then
     dnl Check against glibc bug where duplocale crashes.
-    dnl See <http://sourceware.org/bugzilla/show_bug.cgi?id=10969>.
+    dnl See <https://sourceware.org/bugzilla/show_bug.cgi?id=10969>.
     dnl Also, on AIX 7.1, duplocale(LC_GLOBAL_LOCALE) returns (locale_t)0 with
     dnl errno set to EINVAL.
     dnl Also, on NetBSD 7.0, duplocale(LC_GLOBAL_LOCALE) returns a locale that
--- a/m4/extern-inline.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/extern-inline.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -11,7 +11,7 @@
 [/* Please see the Gnulib manual for how to use these macros.
 
    Suppress extern inline with HP-UX cc, as it appears to be broken; see
-   <http://lists.gnu.org/archive/html/bug-texinfo/2013-02/msg00030.html>.
+   <https://lists.gnu.org/archive/html/bug-texinfo/2013-02/msg00030.html>.
 
    Suppress extern inline with Sun C in standards-conformance mode, as it
    mishandles inline functions that call each other.  E.g., for 'inline void f
@@ -28,16 +28,16 @@
    from calling static functions.  This bug is known to occur on:
 
      OS X 10.8 and earlier; see:
-     http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html
+     https://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html
 
      DragonFly; see
      http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/latest-per-pkg/ah-tty-0.3.12.log
 
      FreeBSD; see:
-     http://lists.gnu.org/archive/html/bug-gnulib/2014-07/msg00104.html
+     https://lists.gnu.org/archive/html/bug-gnulib/2014-07/msg00104.html
 
    OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and
-   for clang but remains for g++; see <http://trac.macports.org/ticket/41033>.
+   for clang but remains for g++; see <https://trac.macports.org/ticket/41033>.
    Assume DragonFly and FreeBSD will be similar.  */
 #if (((defined __APPLE__ && defined __MACH__) \
       || defined __DragonFly__ || defined __FreeBSD__) \
--- a/m4/fpieee.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/fpieee.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -33,7 +33,7 @@
     alpha*)
       # On Alpha systems, a compiler option provides the behaviour.
       # See the ieee(3) manual page, also available at
-      # <http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V51B_HTML/MAN/MAN3/0600____.HTM>
+      # <https://backdrift.org/man/tru64/man3/ieee.3.html>
       if test -n "$GCC"; then
         # GCC has the option -mieee.
         # For full IEEE compliance (rarely needed), use option -mieee-with-inexact.
--- a/m4/fstatat.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/fstatat.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -20,7 +20,7 @@
     HAVE_FSTATAT=0
   else
     dnl Test for an AIX 7.1 bug; see
-    dnl <http://lists.gnu.org/archive/html/bug-tar/2011-09/msg00015.html>.
+    dnl <https://lists.gnu.org/archive/html/bug-tar/2011-09/msg00015.html>.
     AC_CACHE_CHECK([whether fstatat (..., 0) works],
       [gl_cv_func_fstatat_zero_flag],
       [AC_RUN_IFELSE(
--- a/m4/gethostname.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/gethostname.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -48,7 +48,7 @@
   dnl - On most Unix systems, use MAXHOSTNAMELEN from <sys/param.h> instead.
   dnl - On Solaris, Cygwin, BeOS, use MAXHOSTNAMELEN from <netdb.h> instead.
   dnl - On mingw, use 256, because
-  dnl   <http://msdn.microsoft.com/en-us/library/ms738527.aspx> says:
+  dnl   <https://msdn.microsoft.com/en-us/library/ms738527.aspx> says:
   dnl   "if a buffer of 256 bytes is passed in the name parameter and
   dnl    the namelen parameter is set to 256, the buffer size will always
   dnl    be adequate."
--- a/m4/gnulib-common.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/gnulib-common.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -228,13 +228,13 @@
 # This is like AC_PROG_CC_C99, except that
 # - AC_PROG_CC_C99 did not exist in Autoconf versions < 2.60,
 # - AC_PROG_CC_C99 does not mix well with AC_PROG_CC_STDC
-#   <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00367.html>,
+#   <https://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00367.html>,
 #   but many more packages use AC_PROG_CC_STDC than AC_PROG_CC_C99
-#   <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00441.html>.
+#   <https://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00441.html>.
 # Remaining problems:
 # - When AC_PROG_CC_STDC is invoked twice, it adds the C99 enabling options
 #   to CC twice
-#   <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00431.html>.
+#   <https://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00431.html>.
 # - AC_PROG_CC_STDC is likely to change now that C11 is an ISO standard.
 AC_DEFUN([gl_PROG_CC_C99],
 [
--- a/m4/host-cpu-c-abi.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/host-cpu-c-abi.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -46,7 +46,7 @@
 dnl     the entire family of CPUs. If you have assembly language source files
 dnl     that are optimized for particular CPU types (like GNU gmp has), you
 dnl     will need to make the distinction.
-dnl   See <http://en.wikipedia.org/wiki/X86_instruction_listings>.
+dnl   See <https://en.wikipedia.org/wiki/X86_instruction_listings>.
 AC_DEFUN([gl_HOST_CPU_C_ABI],
 [
   AC_REQUIRE([AC_CANONICAL_HOST])
--- a/m4/javacomp.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/javacomp.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -20,7 +20,7 @@
 #           1.8             lambdas
 # Instead of source-version 1.6, use 1.5, since Java 6 did not introduce any
 # language changes. See
-# http://docs.oracle.com/javase/8/docs/technotes/guides/language/enhancements.html
+# https://docs.oracle.com/javase/8/docs/technotes/guides/language/enhancements.html
 #
 # target-version can be:  classfile version:
 #           1.1                 45.3
--- a/m4/lib-ignore.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/lib-ignore.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -53,7 +53,7 @@
      gl_saved_ldflags=$LDFLAGS
      gl_saved_libs=$LIBS
      # Link with -lm to detect binutils 2.16 bug with --as-needed; see
-     # <http://lists.gnu.org/archive/html/bug-gnulib/2006-06/msg00131.html>.
+     # <https://lists.gnu.org/archive/html/bug-gnulib/2006-06/msg00131.html>.
      LIBS="$LIBS -lm"
      # Use long option sequences like '-z ignore' to test for the feature,
      # to forestall problems with linkers that have -z, -i, -g, -n, etc. flags.
--- a/m4/lib-prefix.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/lib-prefix.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -182,7 +182,7 @@
      case "$host_os" in
        solaris*)
          dnl See Solaris 10 Software Developer Collection > Solaris 64-bit Developer's Guide > The Development Environment
-         dnl <http://docs.sun.com/app/docs/doc/816-5138/dev-env?l=en&a=view>.
+         dnl <https://docs.oracle.com/cd/E19253-01/816-5138/dev-env/index.html>.
          dnl "Portable Makefiles should refer to any library directories using the 64 symbolic link."
          dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the
          dnl symlink is missing, so we set acl_libdirstem2 too.
--- a/m4/memchr.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/memchr.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -25,10 +25,10 @@
   if test $HAVE_MEMCHR = 1; then
     # Detect platform-specific bugs in some versions of glibc:
     # memchr should not dereference anything with length 0
-    #   http://bugzilla.redhat.com/499689
+    #   https://bugzilla.redhat.com/show_bug.cgi?id=499689
     # memchr should not dereference overestimated length after a match
-    #   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
-    #   http://sourceware.org/bugzilla/show_bug.cgi?id=10162
+    #   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
+    #   https://sourceware.org/bugzilla/show_bug.cgi?id=10162
     # Assume that memchr works on platforms that lack mprotect.
     AC_CACHE_CHECK([whether memchr works], [gl_cv_func_memchr_works],
       [AC_RUN_IFELSE([AC_LANG_PROGRAM([[
--- a/m4/memmem.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/memmem.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -21,7 +21,7 @@
   if test $ac_cv_have_decl_memmem = no; then
     HAVE_DECL_MEMMEM=0
   else
-    dnl Detect http://sourceware.org/bugzilla/show_bug.cgi?id=12092.
+    dnl Detect https://sourceware.org/bugzilla/show_bug.cgi?id=12092.
     dnl Also check that we handle empty needles correctly.
     AC_CACHE_CHECK([whether memmem works],
       [gl_cv_func_memmem_works_always],
--- a/m4/printf.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/printf.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -528,7 +528,7 @@
           && strcmp (buf, "0xcp-3 33") != 0))
     result |= 4;
   /* This catches a FreeBSD 6.1 bug.  See
-     <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+     <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
   if (sprintf (buf, "%010a %d", 1.0 / zero, 33, 44, 55) < 0
       || buf[0] == '0')
     result |= 8;
@@ -540,7 +540,7 @@
           && strcmp (buf, "0x8.0p-2") != 0))
     result |= 16;
   /* This catches the same Mac OS X 10.3.9 (Darwin 7.9) bug and also a
-     glibc 2.4 bug <http://sourceware.org/bugzilla/show_bug.cgi?id=2908>.  */
+     glibc 2.4 bug <https://sourceware.org/bugzilla/show_bug.cgi?id=2908>.  */
   if (sprintf (buf, "%.1La", 1.999L) < 0
       || (strcmp (buf, "0x1.0p+1") != 0
           && strcmp (buf, "0x2.0p+0") != 0
@@ -862,7 +862,7 @@
 
 dnl Test whether the *printf family of functions supports the - flag correctly.
 dnl (ISO C99.) See
-dnl <http://lists.gnu.org/archive/html/bug-coreutils/2008-02/msg00035.html>
+dnl <https://lists.gnu.org/archive/html/bug-coreutils/2008-02/msg00035.html>
 dnl Result is gl_cv_func_printf_flag_leftadjust.
 
 AC_DEFUN([gl_PRINTF_FLAG_LEFTADJUST],
@@ -906,7 +906,7 @@
 
 dnl Test whether the *printf family of functions supports padding of non-finite
 dnl values with the 0 flag correctly. (ISO C99 + TC1 + TC2.) See
-dnl <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html>
+dnl <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html>
 dnl Result is gl_cv_func_printf_flag_zero.
 
 AC_DEFUN([gl_PRINTF_FLAG_ZERO],
--- a/m4/regex.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/regex.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -76,7 +76,7 @@
             if (setlocale (LC_ALL, "en_US.UTF-8"))
               {
                 {
-                  /* http://sourceware.org/ml/libc-hacker/2006-09/msg00008.html
+                  /* https://sourceware.org/ml/libc-hacker/2006-09/msg00008.html
                      This test needs valgrind to catch the bug on Debian
                      GNU/Linux 3.1 x86, but it might catch the bug better
                      on other platforms and it shouldn't hurt to try the
@@ -100,7 +100,7 @@
                 {
                   /* This test is from glibc bug 15078.
                      The test case is from Andreas Schwab in
-                     <http://www.sourceware.org/ml/libc-alpha/2013-01/msg00967.html>.
+                     <https://sourceware.org/ml/libc-alpha/2013-01/msg00967.html>.
                      */
                   static char const pat[] = "[^x]x";
                   static char const data[] =
@@ -198,7 +198,7 @@
               result |= 16;
 
             /* Catch a bug reported by Vin Shelton in
-               http://lists.gnu.org/archive/html/bug-coreutils/2007-06/msg00089.html
+               https://lists.gnu.org/archive/html/bug-coreutils/2007-06/msg00089.html
                */
             re_set_syntax (RE_SYNTAX_POSIX_BASIC
                            & ~RE_CONTEXT_INVALID_DUP
--- a/m4/stat-size.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/stat-size.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -9,6 +9,6 @@
 AC_DEFUN([gl_STAT_SIZE],
 [
   # Don't call AC_STRUCT_ST_BLOCKS because it causes bugs.  Details at
-  # http://lists.gnu.org/archive/html/bug-gnulib/2011-06/msg00051.html
+  # https://lists.gnu.org/archive/html/bug-gnulib/2011-06/msg00051.html
   AC_CHECK_HEADERS_ONCE([sys/param.h])
 ])
--- a/m4/std-gnu11.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/std-gnu11.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -369,7 +369,7 @@
 dnl		_STDC_C99, which suppresses a bogus failure in <stdbool.h>.
 dnl		The resulting compiler passes the test case here, and that's
 dnl		good enough.  For more, please see the thread starting at:
-dnl            http://lists.gnu.org/archive/html/autoconf/2010-12/msg00059.html
+dnl            https://lists.gnu.org/archive/html/autoconf/2010-12/msg00059.html
 dnl Tru64	-c99
 dnl with extended modes being tried first.
 [[-std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc1x -qlanglvl=extc99]], [$1], [$2])[]dnl
@@ -458,7 +458,7 @@
 # --------------
 # Do not use AU_ALIAS here and in AC_PROG_CC_C99 and AC_PROG_CC_STDC,
 # as that'd be incompatible with how Automake redefines AC_PROG_CC.  See
-# <http://lists.gnu.org/archive/html/autoconf/2012-10/msg00048.html>.
+# <https://lists.gnu.org/archive/html/autoconf/2012-10/msg00048.html>.
 AU_DEFUN([AC_PROG_CC_C89],
   [AC_REQUIRE([AC_PROG_CC])],
   [$0 is obsolete; use AC_PROG_CC]
--- a/m4/stdbool.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/stdbool.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -88,7 +88,7 @@
              char p[-1 - (Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
              /* Catch a bug in an HP-UX C compiler.  See
                 https://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
-                http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
+                https://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
               */
              Bool q = true;
              Bool *pq = &q;
--- a/m4/strcasestr.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/strcasestr.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -20,7 +20,7 @@
     if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
       REPLACE_STRCASESTR=1
     else
-      dnl Detect http://sourceware.org/bugzilla/show_bug.cgi?id=12092.
+      dnl Detect https://sourceware.org/bugzilla/show_bug.cgi?id=12092.
       AC_CACHE_CHECK([whether strcasestr works],
         [gl_cv_func_strcasestr_works_always],
         [AC_RUN_IFELSE([AC_LANG_PROGRAM([[
--- a/m4/strstr.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/strstr.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -12,7 +12,7 @@
   if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
     REPLACE_STRSTR=1
   else
-    dnl Detect http://sourceware.org/bugzilla/show_bug.cgi?id=12092.
+    dnl Detect https://sourceware.org/bugzilla/show_bug.cgi?id=12092.
     AC_CACHE_CHECK([whether strstr works],
       [gl_cv_func_strstr_works_always],
       [AC_RUN_IFELSE([AC_LANG_PROGRAM([[
--- a/m4/strtok_r.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/strtok_r.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -19,7 +19,7 @@
     dnl when the second argument to strtok_r is a constant string that has
     dnl exactly one byte and compiling with optimization.  This bug is, for
     dnl example, present in the glibc 2.7-18 package in Debian "lenny".
-    dnl See <http://sources.redhat.com/bugzilla/show_bug.cgi?id=5614>.
+    dnl See <https://sourceware.org/bugzilla/show_bug.cgi?id=5614>.
     AC_CACHE_CHECK([whether strtok_r works], [gl_cv_func_strtok_r_works],
       [AC_RUN_IFELSE(
          [AC_LANG_PROGRAM([[
--- a/m4/sys_types_h.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/sys_types_h.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -40,7 +40,7 @@
 m4_version_prereq([2.70], [], [
 
 # This is taken from the following Autoconf patch:
-# http://git.sv.gnu.org/cgit/autoconf.git/commit/?id=e17a30e98
+# http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=e17a30e987d7ee695fb4294a82d987ec3dc9b974
 
 m4_undefine([AC_HEADER_MAJOR])
 AC_DEFUN([AC_HEADER_MAJOR],
--- a/m4/threadlib.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/threadlib.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -66,7 +66,7 @@
          dnl child process gets an endless segmentation fault inside execvp().
          dnl Disable multithreading by default on Cygwin 1.5.x, because it has
          dnl bugs that lead to endless loops or crashes. See
-         dnl <http://cygwin.com/ml/cygwin/2009-08/msg00283.html>.
+         dnl <https://cygwin.com/ml/cygwin/2009-08/msg00283.html>.
          osf*) gl_use_threads=no ;;
          cygwin*)
                case `uname -r` in
@@ -169,7 +169,7 @@
         #
         # If -pthread works, prefer it to -lpthread, since Ubuntu 14.04
         # needs -pthread for some reason.  See:
-        # http://lists.gnu.org/archive/html/bug-gnulib/2014-09/msg00023.html
+        # https://lists.gnu.org/archive/html/bug-gnulib/2014-09/msg00023.html
         save_LIBS=$LIBS
         for gl_pthread in '' '-pthread'; do
           LIBS="$LIBS $gl_pthread"
--- a/m4/vararrays.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/vararrays.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -27,7 +27,7 @@
 	     [[/* Test for VLA support.  This test is partly inspired
 		  from examples in the C standard.  Use at least two VLA
 		  functions to detect the GCC 3.4.3 bug described in:
-		  http://lists.gnu.org/archive/html/bug-gnulib/2014-08/msg00014.html
+		  https://lists.gnu.org/archive/html/bug-gnulib/2014-08/msg00014.html
 		  */
 	       #ifdef __STDC_NO_VLA__
 		syntax error;
--- a/m4/wchar_h.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/wchar_h.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -63,7 +63,7 @@
 AC_DEFUN([gl_WCHAR_H_INLINE_OK],
 [
   dnl Test whether <wchar.h> suffers due to the transition from '__inline' to
-  dnl 'gnu_inline'. See <http://sourceware.org/bugzilla/show_bug.cgi?id=4022>
+  dnl 'gnu_inline'. See <https://sourceware.org/bugzilla/show_bug.cgi?id=4022>
   dnl and <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42440>. In summary,
   dnl glibc version 2.5 or older, together with gcc version 4.3 or newer and
   dnl the option -std=c99 or -std=gnu99, leads to a broken <wchar.h>.
@@ -122,7 +122,7 @@
 C99 mode. You have four options:
   - Add the flag -fgnu89-inline to CC and reconfigure, or
   - Fix your include files, using parts of
-    <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
+    <https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
   - Use a gcc version older than 4.3, or
   - Don't use the flags -std=c99 or -std=gnu99.
 Configuration aborted.])
--- a/m4/wctob.m4	Wed Sep 13 13:27:36 2017 -0700
+++ b/m4/wctob.m4	Thu Sep 14 00:35:56 2017 +0200
@@ -17,7 +17,7 @@
 
     dnl Solaris 9 has the wctob() function but it does not work.
     dnl Cygwin 1.7.2 has the wctob() function but it clobbers caller-owned
-    dnl registers, see <http://cygwin.com/ml/cygwin/2010-05/msg00015.html>.
+    dnl registers, see <https://cygwin.com/ml/cygwin/2010-05/msg00015.html>.
     AC_REQUIRE([AC_PROG_CC])
     AC_REQUIRE([gt_LOCALE_FR])
     AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
--- a/modules/pmccabe2html	Wed Sep 13 13:27:36 2017 -0700
+++ b/modules/pmccabe2html	Thu Sep 14 00:35:56 2017 +0200
@@ -1,6 +1,6 @@
 Description:
 Produce fancy cyclomatic code complexity charts, using pmccabe.
-See <http://www.parisc-linux.org/~bame/pmccabe/>.
+See <https://people.debian.org/~bame/pmccabe/>.
 
 Files:
 build-aux/pmccabe2html
--- a/pygnulib/GLImport.py	Wed Sep 13 13:27:36 2017 -0700
+++ b/pygnulib/GLImport.py	Thu Sep 14 00:35:56 2017 +0200
@@ -642,7 +642,7 @@
         # Define a tests witness macro that depends on the package.
         # PACKAGE is defined by AM_INIT_AUTOMAKE, PACKAGE_TARNAME is defined by
         # AC_INIT.
-        # See <http://lists.gnu.org/archive/html/automake/2009-05/msg00145.html>.
+        # See <https://lists.gnu.org/archive/html/automake/2009-05/msg00145.html>.
         emit += 'changequote(,)dnl\n'
         emit += '  %stests_WITNESS=' % macro_prefix
         emit += 'IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr \
@@ -1199,7 +1199,7 @@
                 os.remove(tmpfile)
 
             # Fetch PO files.
-            TP_URL = 'http://translationproject.org/latest/'
+            TP_URL = 'https://translationproject.org/latest/'
             TP_RSYNC_URI = 'translationproject.org::tp/latest/'
             if not self.config['dryrun']:
                 print('Fetching gnulib PO files from %s' % TP_URL)
--- a/tests/test-avltreehash_list.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-avltreehash_list.c	Thu Sep 14 00:35:56 2017 +0200
@@ -45,7 +45,7 @@
 
 /* A hash function for NUL-terminated char* strings using
    the method described by Bruno Haible.
-   See http://www.haible.de/bruno/hashfunc.html.  */
+   See https://www.haible.de/bruno/hashfunc.html.  */
 static size_t
 string_hash (const void *x)
 {
--- a/tests/test-exp.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-exp.h	Thu Sep 14 00:35:56 2017 +0200
@@ -37,7 +37,7 @@
 #if defined __i386__ && defined __FreeBSD__
        /* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
           precision in the compiler but 64 bits of precision at runtime.  See
-          <http://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+          <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
           The compiler has truncated all 'long double' literals in expl.c to
           53 bits of precision.  */
        L_(1350.0)
--- a/tests/test-exp2.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-exp2.h	Thu Sep 14 00:35:56 2017 +0200
@@ -35,7 +35,7 @@
     DOUBLE y = EXP2 (x);
     ASSERT (y == L_(1.0));
   }
-  /* <http://sourceware.org/bugzilla/show_bug.cgi?id=13824> */
+  /* <https://sourceware.org/bugzilla/show_bug.cgi?id=13824> */
 #if !(defined __linux__ && (defined __sparc__ || defined __powerpc__))
   {
     int e;
@@ -73,7 +73,7 @@
 #if defined __i386__ && defined __FreeBSD__
        /* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
           precision in the compiler but 64 bits of precision at runtime.  See
-          <http://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+          <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
           The compiler has truncated all 'long double' literals in exp2l.c to
           53 bits of precision.  */
        L_(1350.0)
--- a/tests/test-expm1.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-expm1.h	Thu Sep 14 00:35:56 2017 +0200
@@ -59,7 +59,7 @@
 #if defined __i386__ && defined __FreeBSD__
        /* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
           precision in the compiler but 64 bits of precision at runtime.  See
-          <http://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+          <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
           The compiler has truncated all 'long double' literals in expl.c to
           53 bits of precision.  */
        L_(1024.0)
--- a/tests/test-fflush2.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-fflush2.c	Thu Sep 14 00:35:56 2017 +0200
@@ -36,7 +36,7 @@
       case '1':
         /* Check fflush after a backup ungetc() call.  This is case 1a in
            terms of
-           <http://lists.gnu.org/archive/html/bug-gnulib/2008-03/msg00131.html>,
+           <https://lists.gnu.org/archive/html/bug-gnulib/2008-03/msg00131.html>,
            according to the Austin Group's resolution on 2009-01-08.  */
 
         c = fgetc (stdin);
@@ -65,7 +65,7 @@
       case '2':
         /* Check fflush after a non-backup ungetc() call.  This is case 2a in
            terms of
-           <http://lists.gnu.org/archive/html/bug-gnulib/2008-03/msg00131.html>,
+           <https://lists.gnu.org/archive/html/bug-gnulib/2008-03/msg00131.html>,
            according to the Austin Group's resolution on 2009-01-08.  */
         /* Check that fflush after a non-backup ungetc() call discards the
            ungetc buffer.  This is mandated by POSIX
--- a/tests/test-getopt.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-getopt.h	Thu Sep 14 00:35:56 2017 +0200
@@ -1367,7 +1367,7 @@
     }
 
   /* Check that 'W' does not dump core:
-     http://sourceware.org/bugzilla/show_bug.cgi?id=12922
+     https://sourceware.org/bugzilla/show_bug.cgi?id=12922
      Technically, POSIX says the presence of ';' in the opt-string
      gives unspecified behavior, so we only test this when GNU compliance
      is desired.  */
--- a/tests/test-getopt_long.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-getopt_long.h	Thu Sep 14 00:35:56 2017 +0200
@@ -315,7 +315,7 @@
   }
 
   /* Test that 'W' does not dump core:
-     http://sourceware.org/bugzilla/show_bug.cgi?id=12922  */
+     https://sourceware.org/bugzilla/show_bug.cgi?id=12922  */
   {
     int argc = 0;
     const char *argv[10];
@@ -1815,7 +1815,7 @@
 /* Test behavior of getopt_long when POSIXLY_CORRECT is set in the
    environment.  Options with optional arguments should not change
    behavior just because of an environment variable.
-   http://lists.gnu.org/archive/html/bug-m4/2006-09/msg00028.html  */
+   https://lists.gnu.org/archive/html/bug-m4/2006-09/msg00028.html  */
 static void
 test_getopt_long_posix (void)
 {
--- a/tests/test-intprops.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-intprops.c	Thu Sep 14 00:35:56 2017 +0200
@@ -43,7 +43,7 @@
    and falls back on a dynamic assertion for other compilers.
    These tests should be checkable via 'verify' rather than 'ASSERT', but
    using 'verify' would run into a bug with HP-UX 11.23 cc; see
-   <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00401.html>.  */
+   <https://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00401.html>.  */
 #if __GNUC__ || __SUNPRO_C
 # define VERIFY(x) do { verify (x); } while (0)
 #else
--- a/tests/test-linkedhash_list.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-linkedhash_list.c	Thu Sep 14 00:35:56 2017 +0200
@@ -43,7 +43,7 @@
 
 /* A hash function for NUL-terminated char* strings using
    the method described by Bruno Haible.
-   See http://www.haible.de/bruno/hashfunc.html.  */
+   See https://www.haible.de/bruno/hashfunc.html.  */
 static size_t
 string_hash (const void *x)
 {
--- a/tests/test-log.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-log.h	Thu Sep 14 00:35:56 2017 +0200
@@ -47,7 +47,7 @@
 #if defined __i386__ && defined __FreeBSD__
        /* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
           precision in the compiler but 64 bits of precision at runtime.  See
-          <http://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+          <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
           The compiler has truncated all 'long double' literals in logl.c to
           53 bits of precision.  */
        L_(40.0)
@@ -76,7 +76,7 @@
 #if defined __i386__ && defined __FreeBSD__
        /* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
           precision in the compiler but 64 bits of precision at runtime.  See
-          <http://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+          <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
           The compiler has truncated all 'long double' literals in logl.c to
           53 bits of precision.  */
        L_(85.0)
--- a/tests/test-log10.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-log10.h	Thu Sep 14 00:35:56 2017 +0200
@@ -47,7 +47,7 @@
 #if defined __i386__ && defined __FreeBSD__
        /* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
           precision in the compiler but 64 bits of precision at runtime.  See
-          <http://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+          <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
           The compiler has truncated all 'long double' literals in log10l.c to
           53 bits of precision.  */
        L_(18.0)
@@ -76,7 +76,7 @@
 #if defined __i386__ && defined __FreeBSD__
        /* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
           precision in the compiler but 64 bits of precision at runtime.  See
-          <http://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+          <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
           The compiler has truncated all 'long double' literals in log10l.c to
           53 bits of precision.  */
        L_(38.0)
--- a/tests/test-log1p.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-log1p.h	Thu Sep 14 00:35:56 2017 +0200
@@ -43,7 +43,7 @@
 #if defined __i386__ && defined __FreeBSD__
        /* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
           precision in the compiler but 64 bits of precision at runtime.  See
-          <http://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+          <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
           The compiler has truncated all 'long double' literals in log1pl.c to
           53 bits of precision.  */
        L_(900.0)
@@ -72,7 +72,7 @@
 #if defined __i386__ && defined __FreeBSD__
        /* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
           precision in the compiler but 64 bits of precision at runtime.  See
-          <http://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+          <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
           The compiler has truncated all 'long double' literals in log1pl.c to
           53 bits of precision.  */
        L_(1020.0)
--- a/tests/test-log2.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-log2.h	Thu Sep 14 00:35:56 2017 +0200
@@ -74,7 +74,7 @@
 #if defined __i386__ && defined __FreeBSD__
        /* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
           precision in the compiler but 64 bits of precision at runtime.  See
-          <http://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+          <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
           The compiler has truncated all 'long double' literals in log2l.c to
           53 bits of precision.  */
        L_(8193.0)
@@ -103,7 +103,7 @@
 #if defined __i386__ && defined __FreeBSD__
        /* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
           precision in the compiler but 64 bits of precision at runtime.  See
-          <http://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+          <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
           The compiler has truncated all 'long double' literals in log2l.c to
           53 bits of precision.  */
        L_(8193.0)
--- a/tests/test-perror2.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-perror2.c	Thu Sep 14 00:35:56 2017 +0200
@@ -121,10 +121,10 @@
     perror (NULL);
 #if 0
     /* Commented out until cygwin behaves:
-       http://sourceware.org/ml/newlib/2011/msg00228.html */
+       https://sourceware.org/ml/newlib/2011/msg00228.html */
     ASSERT (errno > 0);
     /* Commented out until glibc behaves:
-       http://sourceware.org/bugzilla/show_bug.cgi?id=12792 */
+       https://sourceware.org/bugzilla/show_bug.cgi?id=12792 */
     ASSERT (ferror (stderr));
 #endif
   }
--- a/tests/test-printf-posix.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-printf-posix.h	Thu Sep 14 00:35:56 2017 +0200
@@ -46,7 +46,7 @@
 
   /* FLAG_ZERO with infinite number.  */
   /* "0000000inf 33" is not a valid result; see
-     <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+     <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
   my_printf ("%010a %d\n", Infinityd (), 33, 44, 55);
 
   /* Test the support of the %f format directive.  */
--- a/tests/test-rbtreehash_list.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-rbtreehash_list.c	Thu Sep 14 00:35:56 2017 +0200
@@ -45,7 +45,7 @@
 
 /* A hash function for NUL-terminated char* strings using
    the method described by Bruno Haible.
-   See http://www.haible.de/bruno/hashfunc.html.  */
+   See https://www.haible.de/bruno/hashfunc.html.  */
 static size_t
 string_hash (const void *x)
 {
--- a/tests/test-regex.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-regex.c	Thu Sep 14 00:35:56 2017 +0200
@@ -48,7 +48,7 @@
   if (setlocale (LC_ALL, "en_US.UTF-8"))
     {
       {
-        /* http://sourceware.org/ml/libc-hacker/2006-09/msg00008.html
+        /* https://sourceware.org/ml/libc-hacker/2006-09/msg00008.html
            This test needs valgrind to catch the bug on Debian
            GNU/Linux 3.1 x86, but it might catch the bug better
            on other platforms and it shouldn't hurt to try the
@@ -83,7 +83,7 @@
         {
           /* This test is from glibc bug 15078.
              The test case is from Andreas Schwab in
-             <http://www.sourceware.org/ml/libc-alpha/2013-01/msg00967.html>.
+             <https://sourceware.org/ml/libc-alpha/2013-01/msg00967.html>.
           */
           static char const pat[] = "[^x]x";
           static char const data[] =
@@ -220,7 +220,7 @@
     }
 
   /* Catch a bug reported by Vin Shelton in
-     http://lists.gnu.org/archive/html/bug-coreutils/2007-06/msg00089.html
+     https://lists.gnu.org/archive/html/bug-coreutils/2007-06/msg00089.html
      */
   re_set_syntax (RE_SYNTAX_POSIX_BASIC
                  & ~RE_CONTEXT_INVALID_DUP
--- a/tests/test-snprintf-posix.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-snprintf-posix.h	Thu Sep 14 00:35:56 2017 +0200
@@ -361,7 +361,7 @@
     int retval =
       my_snprintf (result, sizeof (result), "%010a %d", Infinityd (), 33, 44, 55);
     /* "0000000inf 33" is not a valid result; see
-       <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+       <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
     ASSERT (strcmp (result, "       inf 33") == 0);
     ASSERT (retval == strlen (result));
   }
@@ -370,7 +370,7 @@
     int retval =
       my_snprintf (result, sizeof (result), "%050a %d", NaNd (), 33, 44, 55);
     /* "0000000nan 33" is not a valid result; see
-       <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+       <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
     ASSERT (strlen (result) == 50 + 3
             && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
             && strcmp (result + strlen (result) - 3, " 33") == 0);
@@ -561,7 +561,7 @@
 
   { /* Rounding can turn a ...FFF into a ...000.
        This shows a Mac OS X 10.3.9 (Darwin 7.9) bug and a
-       glibc 2.4 bug <http://sourceware.org/bugzilla/show_bug.cgi?id=2908>.  */
+       glibc 2.4 bug <https://sourceware.org/bugzilla/show_bug.cgi?id=2908>.  */
     int retval =
       my_snprintf (result, sizeof (result), "%.1La %d", 1.999L, 33, 44, 55);
     ASSERT (strcmp (result, "0x1.0p+1 33") == 0
@@ -665,7 +665,7 @@
     int retval =
       my_snprintf (result, sizeof (result), "%010La %d", Infinityl (), 33, 44, 55);
     /* "0000000inf 33" is not a valid result; see
-       <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+       <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
     ASSERT (strcmp (result, "       inf 33") == 0);
     ASSERT (retval == strlen (result));
   }
@@ -674,7 +674,7 @@
     int retval =
       my_snprintf (result, sizeof (result), "%050La %d", NaNl (), 33, 44, 55);
     /* "0000000nan 33" is not a valid result; see
-       <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+       <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
     ASSERT (strlen (result) == 50 + 3
             && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
             && strcmp (result + strlen (result) - 3, " 33") == 0);
--- a/tests/test-sprintf-posix.h	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-sprintf-posix.h	Thu Sep 14 00:35:56 2017 +0200
@@ -347,7 +347,7 @@
     int retval =
       my_sprintf (result, "%010a %d", Infinityd (), 33, 44, 55);
     /* "0000000inf 33" is not a valid result; see
-       <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+       <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
     ASSERT (strcmp (result, "       inf 33") == 0);
     ASSERT (retval == strlen (result));
   }
@@ -356,7 +356,7 @@
     int retval =
       my_sprintf (result, "%050a %d", NaNd (), 33, 44, 55);
     /* "0000000nan 33" is not a valid result; see
-       <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+       <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
     ASSERT (strlen (result) == 50 + 3
             && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
             && strcmp (result + strlen (result) - 3, " 33") == 0);
@@ -547,7 +547,7 @@
 
   { /* Rounding can turn a ...FFF into a ...000.
        This shows a Mac OS X 10.3.9 (Darwin 7.9) bug and a
-       glibc 2.4 bug <http://sourceware.org/bugzilla/show_bug.cgi?id=2908>.  */
+       glibc 2.4 bug <https://sourceware.org/bugzilla/show_bug.cgi?id=2908>.  */
     int retval =
       my_sprintf (result, "%.1La %d", 1.999L, 33, 44, 55);
     ASSERT (strcmp (result, "0x1.0p+1 33") == 0
@@ -651,7 +651,7 @@
     int retval =
       my_sprintf (result, "%010La %d", Infinityl (), 33, 44, 55);
     /* "0000000inf 33" is not a valid result; see
-       <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+       <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
     ASSERT (strcmp (result, "       inf 33") == 0);
     ASSERT (retval == strlen (result));
   }
@@ -660,7 +660,7 @@
     int retval =
       my_sprintf (result, "%050La %d", NaNl (), 33, 44, 55);
     /* "0000000nan 33" is not a valid result; see
-       <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+       <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
     ASSERT (strlen (result) == 50 + 3
             && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
             && strcmp (result + strlen (result) - 3, " 33") == 0);
--- a/tests/test-stdalign.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-stdalign.c	Thu Sep 14 00:35:56 2017 +0200
@@ -86,7 +86,7 @@
   return 77;
 #elif defined __HP_cc && __ia64
   /* Avoid a test failure due to HP-UX Itanium cc bug; see:
-     http://lists.gnu.org/archive/html/bug-gnulib/2017-03/msg00078.html  */
+     https://lists.gnu.org/archive/html/bug-gnulib/2017-03/msg00078.html  */
   fputs ("Skipping test: known HP-UX Itanium cc compiler bug\n", stderr);
   return 77;
 #else
--- a/tests/test-stdbool.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-stdbool.c	Thu Sep 14 00:35:56 2017 +0200
@@ -82,7 +82,7 @@
 char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
 /* Catch a bug in an HP-UX C compiler.  See
    https://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
-   http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
+   https://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
  */
 _Bool q = true;
 _Bool *pq = &q;
@@ -105,7 +105,7 @@
 
   /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
      reported by James Lemley on 2005-10-05; see
-     http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
+     https://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
      This is a runtime test, since a corresponding compile-time
      test would rely on initializer extensions.  */
   {
--- a/tests/test-strstr.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-strstr.c	Thu Sep 14 00:35:56 2017 +0200
@@ -58,7 +58,7 @@
     /* On some platforms, the memchr() functions reads past the first
        occurrence of the byte to be searched, leading to an out-of-bounds
        read access for strstr().
-       See <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737>.
+       See <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737>.
        This is a bug in memchr(), see the Austin Group's clarification
        <http://www.opengroup.org/austin/docs/austin_454.txt>.  */
     const char *fix = "aBaaaaaaaaaaax";
--- a/tests/test-vasnprintf-posix.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-vasnprintf-posix.c	Thu Sep 14 00:35:56 2017 +0200
@@ -463,7 +463,7 @@
       my_asnprintf (NULL, &length, "%010a %d", Infinityd (), 33, 44, 55);
     ASSERT (result != NULL);
     /* "0000000inf 33" is not a valid result; see
-       <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+       <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
     ASSERT (strcmp (result, "       inf 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
@@ -475,7 +475,7 @@
       my_asnprintf (NULL, &length, "%050a %d", NaNd (), 33, 44, 55);
     ASSERT (result != NULL);
     /* "0000000nan 33" is not a valid result; see
-       <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+       <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
     ASSERT (strlen (result) == 50 + 3
             && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
             && strcmp (result + strlen (result) - 3, " 33") == 0);
@@ -727,7 +727,7 @@
 
   { /* Rounding can turn a ...FFF into a ...000.
        This shows a Mac OS X 10.3.9 (Darwin 7.9) bug and a
-       glibc 2.4 bug <http://sourceware.org/bugzilla/show_bug.cgi?id=2908>.  */
+       glibc 2.4 bug <https://sourceware.org/bugzilla/show_bug.cgi?id=2908>.  */
     size_t length;
     char *result =
       my_asnprintf (NULL, &length, "%.1La %d", 1.999L, 33, 44, 55);
@@ -863,7 +863,7 @@
       my_asnprintf (NULL, &length, "%010La %d", Infinityl (), 33, 44, 55);
     ASSERT (result != NULL);
     /* "0000000inf 33" is not a valid result; see
-       <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+       <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
     ASSERT (strcmp (result, "       inf 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
@@ -875,7 +875,7 @@
       my_asnprintf (NULL, &length, "%050La %d", NaNl (), 33, 44, 55);
     ASSERT (result != NULL);
     /* "0000000nan 33" is not a valid result; see
-       <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+       <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
     ASSERT (strlen (result) == 50 + 3
             && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
             && strcmp (result + strlen (result) - 3, " 33") == 0);
--- a/tests/test-vasprintf-posix.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/test-vasprintf-posix.c	Thu Sep 14 00:35:56 2017 +0200
@@ -444,7 +444,7 @@
       my_asprintf (&result, "%010a %d", Infinityd (), 33, 44, 55);
     ASSERT (result != NULL);
     /* "0000000inf 33" is not a valid result; see
-       <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+       <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
     ASSERT (strcmp (result, "       inf 33") == 0);
     ASSERT (retval == strlen (result));
     free (result);
@@ -456,7 +456,7 @@
       my_asprintf (&result, "%050a %d", NaNd (), 33, 44, 55);
     ASSERT (result != NULL);
     /* "0000000nan 33" is not a valid result; see
-       <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+       <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
     ASSERT (strlen (result) == 50 + 3
             && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
             && strcmp (result + strlen (result) - 3, " 33") == 0);
@@ -708,7 +708,7 @@
 
   { /* Rounding can turn a ...FFF into a ...000.
        This shows a Mac OS X 10.3.9 (Darwin 7.9) bug and a
-       glibc 2.4 bug <http://sourceware.org/bugzilla/show_bug.cgi?id=2908>.  */
+       glibc 2.4 bug <https://sourceware.org/bugzilla/show_bug.cgi?id=2908>.  */
     char *result;
     int retval =
       my_asprintf (&result, "%.1La %d", 1.999L, 33, 44, 55);
@@ -844,7 +844,7 @@
       my_asprintf (&result, "%010La %d", Infinityl (), 33, 44, 55);
     ASSERT (result != NULL);
     /* "0000000inf 33" is not a valid result; see
-       <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+       <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
     ASSERT (strcmp (result, "       inf 33") == 0);
     ASSERT (retval == strlen (result));
     free (result);
@@ -856,7 +856,7 @@
       my_asprintf (&result, "%050La %d", NaNl (), 33, 44, 55);
     ASSERT (result != NULL);
     /* "0000000nan 33" is not a valid result; see
-       <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+       <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
     ASSERT (strlen (result) == 50 + 3
             && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
             && strcmp (result + strlen (result) - 3, " 33") == 0);
--- a/tests/unistr/test-u8-mbsnlen.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/unistr/test-u8-mbsnlen.c	Thu Sep 14 00:35:56 2017 +0200
@@ -62,8 +62,8 @@
      "a character that is outside the adopted subset".
      Reference:
        Markus Kuhn: UTF-8 decoder capability and stress test
-       <http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt>
-       <http://www.w3.org/2001/06/utf-8-wrong/UTF-8-test.html>
+       <https://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt>
+       <https://www.w3.org/2001/06/utf-8-wrong/UTF-8-test.html>
    */
   /* 3.1. Test that each unexpected continuation byte is signalled as a
      malformed sequence of its own.  */
--- a/tests/unistr/test-u8-mbtouc.c	Wed Sep 13 13:27:36 2017 -0700
+++ b/tests/unistr/test-u8-mbtouc.c	Thu Sep 14 00:35:56 2017 +0200
@@ -35,8 +35,8 @@
      "a character that is outside the adopted subset".
      Reference:
        Markus Kuhn: UTF-8 decoder capability and stress test
-       <http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt>
-       <http://www.w3.org/2001/06/utf-8-wrong/UTF-8-test.html>
+       <https://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt>
+       <https://www.w3.org/2001/06/utf-8-wrong/UTF-8-test.html>
    */
   /* 3.1. Test that each unexpected continuation byte is signalled as a
      malformed sequence of its own.  */
--- a/top/README-release	Wed Sep 13 13:27:36 2017 -0700
+++ b/top/README-release	Thu Sep 14 00:35:56 2017 +0200
@@ -21,7 +21,7 @@
 
 * Check that the NixOS/Hydra autobuilder is reporting all is well:
 
-    http://hydra.nixos.org/jobset/gnu/@PACKAGE@-master
+    https://hydra.nixos.org/project/gnu/@PACKAGE@-master
 
 * Run the following command to download any new translations:
 
--- a/top/maint.mk	Wed Sep 13 13:27:36 2017 -0700
+++ b/top/maint.mk	Thu Sep 14 00:35:56 2017 +0200
@@ -871,7 +871,7 @@
 	  $(_sc_search_regexp)
 
 # Don't use Texinfo's @acronym{}.
-# http://lists.gnu.org/archive/html/bug-gnulib/2010-03/msg00321.html
+# https://lists.gnu.org/archive/html/bug-gnulib/2010-03/msg00321.html
 texinfo_suffix_re_ ?= \.(txi|texi(nfo)?)$$
 sc_texinfo_acronym:
 	@prohibit='@acronym\{'						\
@@ -1269,7 +1269,7 @@
 	halt=$$(printf '%s\n'						\
 	  'the above files are vulnerable; beware of running'		\
 	  '  "make dist*" rules, and upgrade to fixed automake'		\
-	  '  see http://bugzilla.redhat.com/542609 for details')	\
+	  '  see https://bugzilla.redhat.com/show_bug.cgi?id=542609 for details') \
 	  $(_sc_search_regexp)
 
 sc_vulnerable_makefile_CVE-2012-3386:
@@ -1278,7 +1278,7 @@
 	halt=$$(printf '%s\n'						\
 	  'the above files are vulnerable; beware of running'		\
 	  '  "make distcheck", and upgrade to fixed automake'		\
-	  '  see http://bugzilla.redhat.com/CVE-2012-3386 for details')	\
+	  '  see https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2012-3386 for details') \
 	  $(_sc_search_regexp)
 
 vc-diff-check:
@@ -1535,7 +1535,7 @@
 # Update gettext files.
 PACKAGE ?= $(shell basename $(PWD))
 PO_DOMAIN ?= $(PACKAGE)
-POURL = http://translationproject.org/latest/$(PO_DOMAIN)/
+POURL = https://translationproject.org/latest/$(PO_DOMAIN)/
 PODIR ?= po
 refresh-po:
 	rm -f $(PODIR)/*.po && \
--- a/users.txt	Wed Sep 13 13:27:36 2017 -0700
+++ b/users.txt	Thu Sep 14 00:35:56 2017 +0200
@@ -2,7 +2,7 @@
 
   acct            https://svn.sv.gnu.org/viewvc/trunk/?root=acct
   anubis          https://git.sv.gnu.org/gitweb/?p=anubis.git
-  augeas          http://augeas.net/
+  augeas          https://github.com/hercules-team/augeas
   autobuild       https://josefsson.org/autobuild/
   barcode         https://git.sv.gnu.org/cgit/barcode.git/
   bison           https://git.sv.gnu.org/gitweb/?p=bison.git
@@ -33,12 +33,12 @@
   gsasl           https://git.sv.gnu.org/gitweb/?p=gsasl.git
   gss             https://git.sv.gnu.org/gitweb/?p=gss.git
   gtkreindeer     https://git.sv.gnu.org/gitweb/?p=gtkreindeer.git
-  gtk-vnc         http://gtk-vnc.codemonkey.ws/hg/outgoing.hg
+  gtk-vnc         https://git.gnome.org/browse/gtk-vnc/tree/
   grep            https://git.sv.gnu.org/cgit/grep.git/
   guile           https://git.sv.gnu.org/gitweb/?p=guile.git
   gzip            https://git.sv.gnu.org/cgit/gzip.git/
   hello           https://git.sv.gnu.org/gitweb/?p=hello.git
-  hivex           http://git.annexia.org/?p=hivex.git
+  hivex           https://github.com/libguestfs/hivex
   icoutils        https://git.savannah.nongnu.org/cgit/icoutils.git/tree/
   inetutils       https://git.sv.gnu.org/gitweb/?p=inetutils.git
   iwhd            https://git.fedorahosted.org/git/?p=iwhd.git
@@ -47,12 +47,12 @@
   libdap          https://scm.opendap.org/svn/trunk/libdap/
   libffcall       https://savannah.gnu.org/projects/libffcall/
   libgnupdf       https://bzr.sv.gnu.org/lh/pdf/libgnupdf/trunk/files
-  libguestfs      http://libguestfs.org/
+  libguestfs      https://github.com/libguestfs/libguestfs
   libiconv        https://git.sv.gnu.org/gitweb/?p=libiconv.git
   libidn          https://git.sv.gnu.org/gitweb/?p=libidn.git
   libidn2         https://josefsson.org/libidn2/
   libksba         https://www.gnupg.org/related_software/libksba/index.html
-  libntlm         http://www.nongnu.org/libntlm/
+  libntlm         https://git.savannah.nongnu.org/gitweb/?p=libntlm.git;a=tree
   libprelude      https://trac.prelude-ids.org/browser/trunk/libprelude/
   libpreludedb    https://trac.prelude-ids.org/browser/trunk/libpreludedb/
   libtasn1        https://git.savannah.gnu.org/gitweb/?p=libtasn1.git
@@ -60,19 +60,18 @@
   libvirt         https://libvirt.org/
                   https://libvirt.org/git/?p=libvirt.git;a=summary
   m4              https://git.sv.gnu.org/gitweb/?p=m4.git;a=summary
-  mailfromd       http://svn.gnu.org.ua/viewvc/mailfromd/trunk/
+  mailfromd       http://git.gnu.org.ua/cgit/mailfromd.git/tree/
   mailutils       https://git.sv.gnu.org/gitweb/?p=mailutils.git
-  man-db          http://www.chiark.greenend.org.uk/~cjwatson/bzr/man-db/trunk/
+  man-db          https://bazaar.launchpad.net/~cjwatson/man-db/master/changes
   miktex          https://miktex.org/
                   https://github.com/MiKTeX/miktex
   mini-httpd      https://git.sv.gnu.org/gitweb/?p=mini-httpd.git
-  msmtp           http://msmtp.cvs.sourceforge.net/msmtp/msmtp/
+  msmtp           https://sourceforge.net/p/msmtp/code/ci/master/tree/
   myserver        https://git.sv.gnu.org/gitweb/?p=myserver.git;a=summary
-  nagios-plugins  http://nagiosplug.git.sourceforge.net/
-  Net::CDP        http://search.cpan.org/src/MCHAPMAN/Net-CDP-0.09/libcdp/
+  nagios-plugins  https://github.com/nagios-plugins/nagios-plugins
+  Net::CDP        http://cpansearch.perl.org/src/MCHAPMAN/Net-CDP-0.09/libcdp/
   netcf           https://fedorahosted.org/netcf/
-? newts           http://svn.arete.cc/newts/trunk/
-  OATH Toolkit    http://www.nongnu.org/oath-toolkit/
+  OATH Toolkit    https://gitlab.com/oath-toolkit/oath-toolkit/
   octave          https://hg.savannah.gnu.org/hgweb/octave/
   OPeNDAP         https://scm.opendap.org/svn/trunk/
   parted          https://git.debian.org/?p=parted/parted.git;a=summary
@@ -94,7 +93,7 @@
   wdiff           https://bzr.savannah.gnu.org/lh/wdiff/trunk/files
   wget            https://git.savannah.gnu.org/gitweb/?p=wget.git
   wget2           https://git.savannah.gnu.org/gitweb/?p=wget/wget2.git
-  wydawca         http://svn.gnu.org.ua/viewvc/wydawca/trunk/
+  wydawca         http://git.gnu.org.ua/cgit/wydawca.git/
   wyslij-po       http://svn.gnu.org.ua/viewvc/wyslij-po/trunk/
   zile            https://www.gnu.org/software/zile/