summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2017-09-14 00:35:56 +0200
committerBruno Haible <bruno@clisp.org>2017-09-14 00:35:56 +0200
commit03eac9d394567d707a74826dfc9c305555946597 (patch)
treedf5743f58e2f39dd8ad3b30da118b3afad285c9e
parentb7773f3f796588544f36b45be274f42b36b42149 (diff)
downloadgnulib-03eac9d394567d707a74826dfc9c305555946597.tar.gz
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.
-rw-r--r--ChangeLog10
-rw-r--r--Makefile4
-rw-r--r--STATUS-libposix46
-rwxr-xr-xbuild-aux/bootstrap4
-rwxr-xr-xbuild-aux/git-version-gen2
-rwxr-xr-xbuild-aux/gitlog-to-changelog2
-rwxr-xr-xbuild-aux/useless-if-before-free2
-rw-r--r--config/srclist.txt152
-rw-r--r--doc/acl-resources.txt86
-rw-r--r--doc/gendocs_template2
-rw-r--r--doc/gendocs_template_min2
-rw-r--r--doc/glibc-headers/aliases.texi2
-rw-r--r--doc/glibc-headers/alloca.texi2
-rw-r--r--doc/glibc-headers/argz.texi2
-rw-r--r--doc/glibc-headers/crypt.texi4
-rw-r--r--doc/glibc-headers/envz.texi2
-rw-r--r--doc/glibc-headers/err.texi2
-rw-r--r--doc/glibc-headers/error.texi2
-rw-r--r--doc/glibc-headers/execinfo.texi2
-rw-r--r--doc/glibc-headers/fstab.texi2
-rw-r--r--doc/glibc-headers/fts.texi2
-rw-r--r--doc/glibc-headers/getopt.texi2
-rw-r--r--doc/glibc-headers/ifaddrs.texi2
-rw-r--r--doc/glibc-headers/mntent.texi2
-rw-r--r--doc/glibc-headers/pty.texi2
-rw-r--r--doc/glibc-headers/resolv.texi2
-rw-r--r--doc/glibc-headers/shadow.texi2
-rw-r--r--doc/glibc-headers/sys_ioctl.texi2
-rw-r--r--doc/glibc-headers/ttyent.texi2
-rw-r--r--doc/solaris-versions2
-rwxr-xr-xgnulib-tool10
-rw-r--r--lib/allocator.h2
-rw-r--r--lib/alphasort.c2
-rw-r--r--lib/argp-ba.c4
-rw-r--r--lib/argp-pv.c4
-rw-r--r--lib/base32.c2
-rw-r--r--lib/base64.c2
-rw-r--r--lib/canon-host.c6
-rw-r--r--lib/canonicalize-lgpl.c2
-rw-r--r--lib/clean-temp.c4
-rw-r--r--lib/count-leading-zeros.h3
-rw-r--r--lib/count-trailing-zeros.h3
-rw-r--r--lib/dup2.c2
-rw-r--r--lib/duplocale.c2
-rw-r--r--lib/fchownat.c2
-rw-r--r--lib/ffs.c2
-rw-r--r--lib/filevercmp.c2
-rw-r--r--lib/float.in.h2
-rw-r--r--lib/flock.c4
-rw-r--r--lib/fma.c2
-rw-r--r--lib/fpucw.h4
-rw-r--r--lib/freading.c2
-rw-r--r--lib/fstatat.c2
-rw-r--r--lib/fsync.c4
-rw-r--r--lib/ftoastr.c2
-rw-r--r--lib/ftoastr.h2
-rw-r--r--lib/fts.c4
-rw-r--r--lib/gen-uni-tables.c4
-rw-r--r--lib/getdelim.c2
-rw-r--r--lib/getprogname.c9
-rw-r--r--lib/git-merge-changelog.c4
-rw-r--r--lib/glthread/thread.h2
-rw-r--r--lib/hash-pjw-bare.c2
-rw-r--r--lib/hash-pjw.c2
-rw-r--r--lib/idpriv-drop.c6
-rw-r--r--lib/idpriv-droptemp.c8
-rw-r--r--lib/idpriv.h4
-rw-r--r--lib/intprops.h6
-rw-r--r--lib/localcharset.c2
-rw-r--r--lib/localename.c16
-rw-r--r--lib/mbrtowc.c2
-rw-r--r--lib/mbscasestr.c2
-rw-r--r--lib/mbsrtowcs-state.c2
-rw-r--r--lib/mbsstr.c2
-rw-r--r--lib/msvc-inval.h4
-rw-r--r--lib/nproc.h2
-rw-r--r--lib/openat.c2
-rw-r--r--lib/parse-duration.h2
-rw-r--r--lib/pathmax.h2
-rw-r--r--lib/pipe-filter.h6
-rw-r--r--lib/progreloc.c2
-rw-r--r--lib/ptsname_r.c4
-rw-r--r--lib/quotearg.c2
-rw-r--r--lib/relocatable.c2
-rw-r--r--lib/safe-read.c2
-rw-r--r--lib/scandir.c4
-rw-r--r--lib/sched.in.h2
-rw-r--r--lib/signal.in.h2
-rw-r--r--lib/stdbool.in.h4
-rw-r--r--lib/stdio-impl.h10
-rw-r--r--lib/stdio.in.h4
-rw-r--r--lib/str-kmp.h2
-rw-r--r--lib/str-two-way.h4
-rw-r--r--lib/sys_socket.in.h4
-rw-r--r--lib/sysexits.in.h2
-rw-r--r--lib/system-quote.c2
-rw-r--r--lib/tmpfile.c2
-rw-r--r--lib/unistd.in.h4
-rw-r--r--lib/unlinkat.c2
-rw-r--r--lib/utimens.c10
-rw-r--r--lib/vasnprintf.c2
-rw-r--r--lib/verror.c2
-rw-r--r--lib/wcsrtombs-state.c2
-rw-r--r--m4/alloca.m44
-rw-r--r--m4/duplocale.m42
-rw-r--r--m4/extern-inline.m48
-rw-r--r--m4/fpieee.m42
-rw-r--r--m4/fstatat.m42
-rw-r--r--m4/gethostname.m42
-rw-r--r--m4/gnulib-common.m46
-rw-r--r--m4/host-cpu-c-abi.m42
-rw-r--r--m4/javacomp.m42
-rw-r--r--m4/lib-ignore.m42
-rw-r--r--m4/lib-prefix.m42
-rw-r--r--m4/memchr.m46
-rw-r--r--m4/memmem.m42
-rw-r--r--m4/printf.m48
-rw-r--r--m4/regex.m46
-rw-r--r--m4/stat-size.m42
-rw-r--r--m4/std-gnu11.m44
-rw-r--r--m4/stdbool.m42
-rw-r--r--m4/strcasestr.m42
-rw-r--r--m4/strstr.m42
-rw-r--r--m4/strtok_r.m42
-rw-r--r--m4/sys_types_h.m42
-rw-r--r--m4/threadlib.m44
-rw-r--r--m4/vararrays.m42
-rw-r--r--m4/wchar_h.m44
-rw-r--r--m4/wctob.m42
-rw-r--r--modules/pmccabe2html2
-rw-r--r--pygnulib/GLImport.py4
-rw-r--r--tests/test-avltreehash_list.c2
-rw-r--r--tests/test-exp.h2
-rw-r--r--tests/test-exp2.h4
-rw-r--r--tests/test-expm1.h2
-rw-r--r--tests/test-fflush2.c4
-rw-r--r--tests/test-getopt.h2
-rw-r--r--tests/test-getopt_long.h4
-rw-r--r--tests/test-intprops.c2
-rw-r--r--tests/test-linkedhash_list.c2
-rw-r--r--tests/test-log.h4
-rw-r--r--tests/test-log10.h4
-rw-r--r--tests/test-log1p.h4
-rw-r--r--tests/test-log2.h4
-rw-r--r--tests/test-perror2.c4
-rw-r--r--tests/test-printf-posix.h2
-rw-r--r--tests/test-rbtreehash_list.c2
-rw-r--r--tests/test-regex.c6
-rw-r--r--tests/test-snprintf-posix.h10
-rw-r--r--tests/test-sprintf-posix.h10
-rw-r--r--tests/test-stdalign.c2
-rw-r--r--tests/test-stdbool.c4
-rw-r--r--tests/test-strstr.c2
-rw-r--r--tests/test-vasnprintf-posix.c10
-rw-r--r--tests/test-vasprintf-posix.c10
-rw-r--r--tests/unistr/test-u8-mbsnlen.c4
-rw-r--r--tests/unistr/test-u8-mbtouc.c4
-rw-r--r--top/README-release2
-rw-r--r--top/maint.mk8
-rw-r--r--users.txt25
160 files changed, 442 insertions, 396 deletions
diff --git a/ChangeLog b/ChangeLog
index c4495c9760..24d86f6c5c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.
diff --git a/Makefile b/Makefile
index 3d9fb5f2d4..86eaab4b69 100644
--- a/Makefile
+++ b/Makefile
@@ -43,7 +43,7 @@ sc_prohibit_leading_TABs:
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 = \
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$$' \
diff --git a/STATUS-libposix b/STATUS-libposix
index 63483aa2b2..63affa9ffd 100644
--- a/STATUS-libposix
+++ b/STATUS-libposix
@@ -44,68 +44,68 @@ Bruno Haible says:
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 @@ Bruno Haible says:
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.
diff --git a/build-aux/bootstrap b/build-aux/bootstrap
index 08eecd07dd..a3d98ce9bd 100755
--- a/build-aux/bootstrap
+++ b/build-aux/bootstrap
@@ -141,7 +141,7 @@ po_download_command_format=\
# 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 @@ symlink_to_dir()
# 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 &&
diff --git a/build-aux/git-version-gen b/build-aux/git-version-gen
index 925e998c82..0e254f4bef 100755
--- a/build-aux/git-version-gen
+++ b/build-aux/git-version-gen
@@ -17,7 +17,7 @@ scriptversion=2017-09-13.06; # UTC
# 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)
diff --git a/build-aux/gitlog-to-changelog b/build-aux/gitlog-to-changelog
index ec5ab9e141..3c94bd56a0 100755
--- a/build-aux/gitlog-to-changelog
+++ b/build-aux/gitlog-to-changelog
@@ -33,7 +33,7 @@ use POSIX qw(strftime);
(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;
diff --git a/build-aux/useless-if-before-free b/build-aux/useless-if-before-free
index 3b93f552cd..e1ed749b22 100755
--- a/build-aux/useless-if-before-free
+++ b/build-aux/useless-if-before-free
@@ -33,7 +33,7 @@ use Getopt::Long;
(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;
diff --git a/config/srclist.txt b/config/srclist.txt
index bf6e4a2a56..ac0a433d39 100644
--- a/config/srclist.txt
+++ b/config/srclist.txt
@@ -83,89 +83,89 @@ $GETTEXT gettext-runtime/po/remove-potcdate.sin build-aux/po release
#$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 @@ $GETTEXT gettext-runtime/po/remove-potcdate.sin build-aux/po release
#$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 @@ $GETTEXT gettext-runtime/po/remove-potcdate.sin build-aux/po release
#$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 @@ $GETTEXT gettext-runtime/po/remove-potcdate.sin build-aux/po release
#$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
diff --git a/doc/acl-resources.txt b/doc/acl-resources.txt
index 59f9197622..5a08b5aa43 100644
--- a/doc/acl-resources.txt
+++ b/doc/acl-resources.txt
@@ -5,7 +5,7 @@ General introduction:
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 @@ Hands-on tutorial:
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 @@ Solaris ACLs
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 @@ Utilities:
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 @@ Not available.
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 @@ HP-UX 11.00 ACLs
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 @@ HP-UX 11.11 ACLs
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 @@ Utilities:
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 @@ Utilities:
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 @@ Utilities:
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 @@ Utilities:
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:
diff --git a/doc/gendocs_template b/doc/gendocs_template
index a7b0570a52..b45e5e63ef 100644
--- a/doc/gendocs_template
+++ b/doc/gendocs_template
@@ -80,7 +80,7 @@ to <a href="mailto:%%EMAIL%%">&lt;%%EMAIL%%&gt;</a>.</p>
<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" -->
diff --git a/doc/gendocs_template_min b/doc/gendocs_template_min
index 112fa3bfb6..56ca32d97e 100644
--- a/doc/gendocs_template_min
+++ b/doc/gendocs_template_min
@@ -83,7 +83,7 @@ to <a href="mailto:%%EMAIL%%">&lt;%%EMAIL%%&gt;</a>.</p>
<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" -->
diff --git a/doc/glibc-headers/aliases.texi b/doc/glibc-headers/aliases.texi
index a570538594..1a98d4ecf2 100644
--- a/doc/glibc-headers/aliases.texi
+++ b/doc/glibc-headers/aliases.texi
@@ -9,7 +9,7 @@ Defines the type @code{struct aliasent} and declares the functions
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: ---
diff --git a/doc/glibc-headers/alloca.texi b/doc/glibc-headers/alloca.texi
index ec6fff0c67..e20ba6e0e9 100644
--- a/doc/glibc-headers/alloca.texi
+++ b/doc/glibc-headers/alloca.texi
@@ -13,7 +13,7 @@ Documentation:
@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
diff --git a/doc/glibc-headers/argz.texi b/doc/glibc-headers/argz.texi
index dbcb0da812..ef17e7c1c1 100644
--- a/doc/glibc-headers/argz.texi
+++ b/doc/glibc-headers/argz.texi
@@ -11,7 +11,7 @@ Documentation:
@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
diff --git a/doc/glibc-headers/crypt.texi b/doc/glibc-headers/crypt.texi
index 52729a3750..99b7cd8dd2 100644
--- a/doc/glibc-headers/crypt.texi
+++ b/doc/glibc-headers/crypt.texi
@@ -18,8 +18,8 @@ Documentation:
@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: ---
diff --git a/doc/glibc-headers/envz.texi b/doc/glibc-headers/envz.texi
index 71d95cebeb..4a9d90322f 100644
--- a/doc/glibc-headers/envz.texi
+++ b/doc/glibc-headers/envz.texi
@@ -11,7 +11,7 @@ Documentation:
@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: ---
diff --git a/doc/glibc-headers/err.texi b/doc/glibc-headers/err.texi
index 1319471d31..1226cd9cda 100644
--- a/doc/glibc-headers/err.texi
+++ b/doc/glibc-headers/err.texi
@@ -15,7 +15,7 @@ Documentation:
@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: ---
diff --git a/doc/glibc-headers/error.texi b/doc/glibc-headers/error.texi
index 5201e37ea9..4a689e5a5a 100644
--- a/doc/glibc-headers/error.texi
+++ b/doc/glibc-headers/error.texi
@@ -15,7 +15,7 @@ Documentation:
@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
diff --git a/doc/glibc-headers/execinfo.texi b/doc/glibc-headers/execinfo.texi
index fb9c52a585..24fa27e289 100644
--- a/doc/glibc-headers/execinfo.texi
+++ b/doc/glibc-headers/execinfo.texi
@@ -14,7 +14,7 @@ Documentation:
@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: ---
diff --git a/doc/glibc-headers/fstab.texi b/doc/glibc-headers/fstab.texi
index c3cb6bef37..2a687c9a77 100644
--- a/doc/glibc-headers/fstab.texi
+++ b/doc/glibc-headers/fstab.texi
@@ -16,7 +16,7 @@ Documentation:
@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: ---
diff --git a/doc/glibc-headers/fts.texi b/doc/glibc-headers/fts.texi
index 9fc26f86ef..c39e76f2bb 100644
--- a/doc/glibc-headers/fts.texi
+++ b/doc/glibc-headers/fts.texi
@@ -8,7 +8,7 @@ and declares the functions @code{fts_open}, @code{fts_read},
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: ---
diff --git a/doc/glibc-headers/getopt.texi b/doc/glibc-headers/getopt.texi
index 640f2713ee..9c58b89d06 100644
--- a/doc/glibc-headers/getopt.texi
+++ b/doc/glibc-headers/getopt.texi
@@ -15,7 +15,7 @@ Documentation:
@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
diff --git a/doc/glibc-headers/ifaddrs.texi b/doc/glibc-headers/ifaddrs.texi
index ffd0bf3b96..41dfa12e28 100644
--- a/doc/glibc-headers/ifaddrs.texi
+++ b/doc/glibc-headers/ifaddrs.texi
@@ -7,7 +7,7 @@ Defines the type @code{struct ifaddrs} and declares the functions
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: ---
diff --git a/doc/glibc-headers/mntent.texi b/doc/glibc-headers/mntent.texi
index 9806fd570d..5bb270de3b 100644
--- a/doc/glibc-headers/mntent.texi
+++ b/doc/glibc-headers/mntent.texi
@@ -16,7 +16,7 @@ Documentation:
@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: ---
diff --git a/doc/glibc-headers/pty.texi b/doc/glibc-headers/pty.texi
index 6d87b77b76..9a2b4a8c64 100644
--- a/doc/glibc-headers/pty.texi
+++ b/doc/glibc-headers/pty.texi
@@ -13,7 +13,7 @@ Documentation:
@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
diff --git a/doc/glibc-headers/resolv.texi b/doc/glibc-headers/resolv.texi
index 2cbfe62f2e..497107d8ac 100644
--- a/doc/glibc-headers/resolv.texi
+++ b/doc/glibc-headers/resolv.texi
@@ -14,7 +14,7 @@ macros @code{_PATH_RESCONF}, @code{RES_*}, and declares the functions
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: ---
diff --git a/doc/glibc-headers/shadow.texi b/doc/glibc-headers/shadow.texi
index a1bcd20acc..1bc936d8f1 100644
--- a/doc/glibc-headers/shadow.texi
+++ b/doc/glibc-headers/shadow.texi
@@ -13,7 +13,7 @@ Defines the type @code{struct spwd} and declares the functions
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: ---
diff --git a/doc/glibc-headers/sys_ioctl.texi b/doc/glibc-headers/sys_ioctl.texi
index 1d1884a030..cc6b93fcff 100644
--- a/doc/glibc-headers/sys_ioctl.texi
+++ b/doc/glibc-headers/sys_ioctl.texi
@@ -13,7 +13,7 @@ Documentation:
@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
diff --git a/doc/glibc-headers/ttyent.texi b/doc/glibc-headers/ttyent.texi
index 7e2b65a47a..94cfbf38a5 100644
--- a/doc/glibc-headers/ttyent.texi
+++ b/doc/glibc-headers/ttyent.texi
@@ -7,7 +7,7 @@ Defines the type @code{struct ttyent} and declares the functions
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: ---
diff --git a/doc/solaris-versions b/doc/solaris-versions
index 847d0b8ca5..6888e8f2ea 100644
--- a/doc/solaris-versions
+++ b/doc/solaris-versions
@@ -49,7 +49,7 @@ The common terminology is to use the name "SunOS ..." to designate SunOS 2.x,
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>.
-----
diff --git a/gnulib-tool b/gnulib-tool
index ddf9d9d545..3c4bce0287 100755
--- a/gnulib-tool
+++ b/gnulib-tool
@@ -82,7 +82,7 @@ fi
# 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 @@ func_hardlink ()
#
# 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 @@ s,//*$,/,'
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 @@ s,//*$,/,'
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"
diff --git a/lib/allocator.h b/lib/allocator.h
index 2ecbf1a379..8f79d7435c 100644
--- a/lib/allocator.h
+++ b/lib/allocator.h
@@ -29,7 +29,7 @@ struct allocator
/* 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
diff --git a/lib/alphasort.c b/lib/alphasort.c
index 00bc913ce0..c2bdeaa042 100644
--- a/lib/alphasort.c
+++ b/lib/alphasort.c
@@ -28,7 +28,7 @@ alphasort (const struct dirent **a, const struct dirent **b)
}
#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,
diff --git a/lib/argp-ba.c b/lib/argp-ba.c
index a19ddf5279..a124ed8231 100644
--- a/lib/argp-ba.c
+++ b/lib/argp-ba.c
@@ -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
diff --git a/lib/argp-pv.c b/lib/argp-pv.c
index 4a79de86ce..f21fa82646 100644
--- a/lib/argp-pv.c
+++ b/lib/argp-pv.c
@@ -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
diff --git a/lib/base32.c b/lib/base32.c
index 28066c0cbc..3d617e7e04 100644
--- a/lib/base32.c
+++ b/lib/base32.c
@@ -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:
diff --git a/lib/base64.c b/lib/base64.c
index 6ee667ae1a..7444a9f2b3 100644
--- a/lib/base64.c
+++ b/lib/base64.c
@@ -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:
diff --git a/lib/canon-host.c b/lib/canon-host.c
index 69f5a0f01d..f665d9fbd1 100644
--- a/lib/canon-host.c
+++ b/lib/canon-host.c
@@ -53,8 +53,8 @@ canon_host (const char *host)
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 @@ canon_host_r (char const *host, int *cherror)
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);
diff --git a/lib/canonicalize-lgpl.c b/lib/canonicalize-lgpl.c
index 2732468adf..e9c4f00f2a 100644
--- a/lib/canonicalize-lgpl.c
+++ b/lib/canonicalize-lgpl.c
@@ -97,7 +97,7 @@ alloc_failed (void)
{
#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
}
diff --git a/lib/clean-temp.c b/lib/clean-temp.c
index 0941e3ee7f..16728eede9 100644
--- a/lib/clean-temp.c
+++ b/lib/clean-temp.c
@@ -165,7 +165,7 @@ string_equals (const void *x1, const void *x2)
/* 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 @@ supports_delete_on_close ()
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);
diff --git a/lib/count-leading-zeros.h b/lib/count-leading-zeros.h
index 1b60e28e7f..c8b3dc0511 100644
--- a/lib/count-leading-zeros.h
+++ b/lib/count-leading-zeros.h
@@ -70,7 +70,8 @@ _GL_INLINE_HEADER_BEGIN
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
diff --git a/lib/count-trailing-zeros.h b/lib/count-trailing-zeros.h
index be7131429c..9f9f07f5a0 100644
--- a/lib/count-trailing-zeros.h
+++ b/lib/count-trailing-zeros.h
@@ -68,7 +68,8 @@ _GL_INLINE_HEADER_BEGIN
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
diff --git a/lib/dup2.c b/lib/dup2.c
index b89f83732f..85c1a44401 100644
--- a/lib/dup2.c
+++ b/lib/dup2.c
@@ -88,7 +88,7 @@ ms_windows_dup2 (int fd, int desired_fd)
}
/* 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;
diff --git a/lib/duplocale.c b/lib/duplocale.c
index 6dabde99b3..27d286d703 100644
--- a/lib/duplocale.c
+++ b/lib/duplocale.c
@@ -32,7 +32,7 @@ locale_t
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
diff --git a/lib/fchownat.c b/lib/fchownat.c
index 9e08eb77d8..ff58216c63 100644
--- a/lib/fchownat.c
+++ b/lib/fchownat.c
@@ -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.
diff --git a/lib/ffs.c b/lib/ffs.c
index 4ac244cc8e..5fb42f9d47 100644
--- a/lib/ffs.c
+++ b/lib/ffs.c
@@ -29,7 +29,7 @@ ffs (int i)
#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
diff --git a/lib/filevercmp.c b/lib/filevercmp.c
index 56c9821e36..4026097b38 100644
--- a/lib/filevercmp.c
+++ b/lib/filevercmp.c
@@ -79,7 +79,7 @@ order (unsigned char c)
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)
{
diff --git a/lib/float.in.h b/lib/float.in.h
index da7299ed8e..e75d252ed4 100644
--- a/lib/float.in.h
+++ b/lib/float.in.h
@@ -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
diff --git a/lib/flock.c b/lib/flock.c
index df9fd2dd74..df5b501cdb 100644
--- a/lib/flock.c
+++ b/lib/flock.c
@@ -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>
diff --git a/lib/fma.c b/lib/fma.c
index f23f31b9f5..0b28055a3c 100644
--- a/lib/fma.c
+++ b/lib/fma.c
@@ -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. */
diff --git a/lib/fpucw.h b/lib/fpucw.h
index e9603d36be..2b6028cb0b 100644
--- a/lib/fpucw.h
+++ b/lib/fpucw.h
@@ -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. */
diff --git a/lib/freading.c b/lib/freading.c
index a45f512085..78140d27bf 100644
--- a/lib/freading.c
+++ b/lib/freading.c
@@ -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
diff --git a/lib/fstatat.c b/lib/fstatat.c
index d09add037f..67e48d95d7 100644
--- a/lib/fstatat.c
+++ b/lib/fstatat.c
@@ -111,7 +111,7 @@ stat_func (char const *name, struct stat *st)
# 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),
diff --git a/lib/fsync.c b/lib/fsync.c
index a9bf645aa2..3846cb6d74 100644
--- a/lib/fsync.c
+++ b/lib/fsync.c
@@ -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>
diff --git a/lib/ftoastr.c b/lib/ftoastr.c
index 029e797b79..bcc79f0367 100644
--- a/lib/ftoastr.c
+++ b/lib/ftoastr.c
@@ -108,7 +108,7 @@ FTOASTR (char *buf, size_t bufsize, int flags, int width, FLOAT x)
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"];
diff --git a/lib/ftoastr.h b/lib/ftoastr.h
index 3ee05a3033..f73712c941 100644
--- a/lib/ftoastr.h
+++ b/lib/ftoastr.h
@@ -96,7 +96,7 @@ enum
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)
diff --git a/lib/fts.c b/lib/fts.c
index da3e04f6cb..8f2595dc41 100644
--- a/lib/fts.c
+++ b/lib/fts.c
@@ -834,8 +834,8 @@ leaf_optimization (FTSENT const *p)
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:
diff --git a/lib/gen-uni-tables.c b/lib/gen-uni-tables.c
index ef4ada64ac..acdafe25b9 100644
--- a/lib/gen-uni-tables.c
+++ b/lib/gen-uni-tables.c
@@ -5241,7 +5241,7 @@ c_ident_category (unsigned int ch)
}
/* 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 @@ is_java_whitespace (unsigned int ch)
}
/* 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)
diff --git a/lib/getdelim.c b/lib/getdelim.c
index b95e63ebd3..04824cbbd3 100644
--- a/lib/getdelim.c
+++ b/lib/getdelim.c
@@ -52,7 +52,7 @@ alloc_failed (void)
{
#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
}
diff --git a/lib/getprogname.c b/lib/getprogname.c
index be247c2d4d..9c2ad36d9f 100644
--- a/lib/getprogname.c
+++ b/lib/getprogname.c
@@ -64,7 +64,7 @@ getprogname (void)
/* 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 @@ getprogname (void)
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 @@ getprogname (void)
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;
diff --git a/lib/git-merge-changelog.c b/lib/git-merge-changelog.c
index 43810d2301..1e6dae1405 100644
--- a/lib/git-merge-changelog.c
+++ b/lib/git-merge-changelog.c
@@ -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 @@ entry_hashcode (const void *elt)
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;
diff --git a/lib/glthread/thread.h b/lib/glthread/thread.h
index d24e65982d..6d6f9c6298 100644
--- a/lib/glthread/thread.h
+++ b/lib/glthread/thread.h
@@ -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>
*/
diff --git a/lib/hash-pjw-bare.c b/lib/hash-pjw-bare.c
index fd2ceab0db..2d6c1418b3 100644
--- a/lib/hash-pjw-bare.c
+++ b/lib/hash-pjw-bare.c
@@ -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. */
diff --git a/lib/hash-pjw.c b/lib/hash-pjw.c
index e1b4bdddf3..4fbdd9b253 100644
--- a/lib/hash-pjw.c
+++ b/lib/hash-pjw.c
@@ -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)
diff --git a/lib/idpriv-drop.c b/lib/idpriv-drop.c
index 5aaa11d801..7d6d769976 100644
--- a/lib/idpriv-drop.c
+++ b/lib/idpriv-drop.c
@@ -54,7 +54,8 @@ idpriv_drop (void)
#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 @@ idpriv_drop (void)
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.
diff --git a/lib/idpriv-droptemp.c b/lib/idpriv-droptemp.c
index 0cfc91812a..6e43e03191 100644
--- a/lib/idpriv-droptemp.c
+++ b/lib/idpriv-droptemp.c
@@ -58,7 +58,9 @@ idpriv_temp_drop (void)
/* 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 @@ idpriv_temp_restore (void)
/* 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;
diff --git a/lib/idpriv.h b/lib/idpriv.h
index e81ada7ce2..d77a43f5f2 100644
--- a/lib/idpriv.h
+++ b/lib/idpriv.h
@@ -74,10 +74,10 @@ extern "C" {
/* 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
diff --git a/lib/intprops.h b/lib/intprops.h
index f4d4cceba2..2052ceec08 100644
--- a/lib/intprops.h
+++ b/lib/intprops.h
@@ -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. */
diff --git a/lib/localcharset.c b/lib/localcharset.c
index 74dc941c0f..5bec523225 100644
--- a/lib/localcharset.c
+++ b/lib/localcharset.c
@@ -355,7 +355,7 @@ get_charset_aliases (void)
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"
diff --git a/lib/localename.c b/lib/localename.c
index ca2eeedb61..90487bc3ac 100644
--- a/lib/localename.c
+++ b/lib/localename.c
@@ -1157,7 +1157,7 @@ gl_locale_name_canonicalize (char *name)
{
/* 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 @@ gl_locale_name_from_win32_LANGID (LANGID langid)
/* 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 @@ gl_locale_name_from_win32_LANGID (LANGID langid)
}
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 @@ get_lcid (const char *locale_name)
/* 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 @@ gl_locale_name_thread_unsafe (int category, const char *categoryname)
# 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')
diff --git a/lib/mbrtowc.c b/lib/mbrtowc.c
index fa50fdde92..28787c6e3a 100644
--- a/lib/mbrtowc.c
+++ b/lib/mbrtowc.c
@@ -105,7 +105,7 @@ mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps)
/* 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
{
diff --git a/lib/mbscasestr.c b/lib/mbscasestr.c
index bff2dea7c8..1a4636ffb7 100644
--- a/lib/mbscasestr.c
+++ b/lib/mbscasestr.c
@@ -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. */
diff --git a/lib/mbsrtowcs-state.c b/lib/mbsrtowcs-state.c
index 1b1ba419bb..e190d0cf2e 100644
--- a/lib/mbsrtowcs-state.c
+++ b/lib/mbsrtowcs-state.c
@@ -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
diff --git a/lib/mbsstr.c b/lib/mbsstr.c
index 11c10cdc54..c1fa188591 100644
--- a/lib/mbsstr.c
+++ b/lib/mbsstr.c
@@ -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. */
diff --git a/lib/msvc-inval.h b/lib/msvc-inval.h
index a65053797f..93f23eea50 100644
--- a/lib/msvc-inval.h
+++ b/lib/msvc-inval.h
@@ -95,7 +95,7 @@ extern void gl_msvc_inval_ensure_handler (void);
/* 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 @@ extern void gl_msvc_inval_ensure_handler (void);
# 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
diff --git a/lib/nproc.h b/lib/nproc.h
index 6d39c0132c..ab867d3452 100644
--- a/lib/nproc.h
+++ b/lib/nproc.h
@@ -26,7 +26,7 @@ extern "C" {
- 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
diff --git a/lib/openat.c b/lib/openat.c
index 82b4b95bb6..8b6389e206 100644
--- a/lib/openat.c
+++ b/lib/openat.c
@@ -174,7 +174,7 @@ rpl_openat (int dfd, char const *filename, int flags, ...)
# 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),
diff --git a/lib/parse-duration.h b/lib/parse-duration.h
index 6a885e1fae..f98c025ce4 100644
--- a/lib/parse-duration.h
+++ b/lib/parse-duration.h
@@ -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.
diff --git a/lib/pathmax.h b/lib/pathmax.h
index eda70d1db4..8ec7e6c223 100644
--- a/lib/pathmax.h
+++ b/lib/pathmax.h
@@ -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
diff --git a/lib/pipe-filter.h b/lib/pipe-filter.h
index b4b53bd6f1..7723c7043d 100644
--- a/lib/pipe-filter.h
+++ b/lib/pipe-filter.h
@@ -47,7 +47,7 @@ extern "C" {
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 @@ extern "C" {
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
diff --git a/lib/progreloc.c b/lib/progreloc.c
index 188f41f4bb..88387aca11 100644
--- a/lib/progreloc.c
+++ b/lib/progreloc.c
@@ -153,7 +153,7 @@ find_executable (const char *argv0)
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)
diff --git a/lib/ptsname_r.c b/lib/ptsname_r.c
index ff0506b5ca..644aa424b4 100644
--- a/lib/ptsname_r.c
+++ b/lib/ptsname_r.c
@@ -98,9 +98,9 @@ __ptsname_r (int fd, char *buf, size_t buflen)
{
/* 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;
diff --git a/lib/quotearg.c b/lib/quotearg.c
index ad0886a6f9..df602698e3 100644
--- a/lib/quotearg.c
+++ b/lib/quotearg.c
@@ -357,7 +357,7 @@ quotearg_buffer_restyled (char *buffer, size_t buffersize,
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);
diff --git a/lib/relocatable.c b/lib/relocatable.c
index a44fd8c237..c849a23be6 100644
--- a/lib/relocatable.c
+++ b/lib/relocatable.c
@@ -315,7 +315,7 @@ static char *shared_library_fullname;
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. */
diff --git a/lib/safe-read.c b/lib/safe-read.c
index ee024ee50b..52a11c4ba2 100644
--- a/lib/safe-read.c
+++ b/lib/safe-read.c
@@ -57,7 +57,7 @@ safe_rw (int fd, void const *buf, size_t count)
{
/* 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 };
diff --git a/lib/scandir.c b/lib/scandir.c
index 2ba6e5dcd0..2eadd0f8fb 100644
--- a/lib/scandir.c
+++ b/lib/scandir.c
@@ -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 @@ SCANDIR (const char *dir,
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 *),
diff --git a/lib/sched.in.h b/lib/sched.in.h
index 4147473dbe..bbf829d221 100644
--- a/lib/sched.in.h
+++ b/lib/sched.in.h
@@ -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>
diff --git a/lib/signal.in.h b/lib/signal.in.h
index 1d8ebfa57e..9c32b14962 100644
--- a/lib/signal.in.h
+++ b/lib/signal.in.h
@@ -200,7 +200,7 @@ typedef int verify_NSIG_constraint[NSIG <= 32 ? 1 : -1];
/* 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__))
diff --git a/lib/stdbool.in.h b/lib/stdbool.in.h
index b868c09a0a..447f0b6c15 100644
--- a/lib/stdbool.in.h
+++ b/lib/stdbool.in.h
@@ -83,8 +83,8 @@ typedef bool _Bool;
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.
diff --git a/lib/stdio-impl.h b/lib/stdio-impl.h
index 0d606c19c8..8960333687 100644
--- a/lib/stdio-impl.h
+++ b/lib/stdio-impl.h
@@ -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 @@ struct _gl_real_FILE
# 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
diff --git a/lib/stdio.in.h b/lib/stdio.in.h
index 170c47ed77..77d52723c7 100644
--- a/lib/stdio.in.h
+++ b/lib/stdio.in.h
@@ -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 @@ _GL_CXXALIAS_SYS (fwrite, size_t,
(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++. */
diff --git a/lib/str-kmp.h b/lib/str-kmp.h
index b831171397..9df5e94d8b 100644
--- a/lib/str-kmp.h
+++ b/lib/str-kmp.h
@@ -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.
diff --git a/lib/str-two-way.h b/lib/str-two-way.h
index e86dc96e6d..285726e303 100644
--- a/lib/str-two-way.h
+++ b/lib/str-two-way.h
@@ -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
diff --git a/lib/sys_socket.in.h b/lib/sys_socket.in.h
index 0daf360a18..c3a52f5649 100644
--- a/lib/sys_socket.in.h
+++ b/lib/sys_socket.in.h
@@ -169,7 +169,7 @@ struct sockaddr_storage
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 @@ _GL_WARN_ON_USE (shutdown, "shutdown is not always POSIX compliant - "
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
diff --git a/lib/sysexits.in.h b/lib/sysexits.in.h
index 6935f9987c..dd513b0ae7 100644
--- a/lib/sysexits.in.h
+++ b/lib/sysexits.in.h
@@ -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
diff --git a/lib/system-quote.c b/lib/system-quote.c
index 39781b5df6..81a71276eb 100644
--- a/lib/system-quote.c
+++ b/lib/system-quote.c
@@ -112,7 +112,7 @@ windows_createprocess_quote (char *p, const char *string)
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.
diff --git a/lib/tmpfile.c b/lib/tmpfile.c
index 1acd059970..21be7cd089 100644
--- a/lib/tmpfile.c
+++ b/lib/tmpfile.c
@@ -55,7 +55,7 @@ supports_delete_on_close ()
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);
diff --git a/lib/unistd.in.h b/lib/unistd.in.h
index 2ec59c3be8..748112f382 100644
--- a/lib/unistd.in.h
+++ b/lib/unistd.in.h
@@ -379,7 +379,7 @@ _GL_WARN_ON_USE (dup2, "dup2 is unportable - "
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 @@ _GL_WARN_ON_USE (pipe, "pipe is unportable - "
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
diff --git a/lib/unlinkat.c b/lib/unlinkat.c
index 7ebf2cec3a..d55bce7d58 100644
--- a/lib/unlinkat.c
+++ b/lib/unlinkat.c
@@ -98,7 +98,7 @@ rpl_unlinkat (int fd, char const *name, int flag)
#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),
diff --git a/lib/utimens.c b/lib/utimens.c
index a5716ac810..55545e8ce9 100644
--- a/lib/utimens.c
+++ b/lib/utimens.c
@@ -196,7 +196,7 @@ fdutimens (int fd, char const *file, struct timespec const timespec[2])
/* 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 @@ fdutimens (int fd, char const *file, struct timespec const timespec[2])
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 @@ lutimens (char const *file, struct timespec const timespec[2])
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
diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c
index 7558198101..75b90f010d 100644
--- a/lib/vasnprintf.c
+++ b/lib/vasnprintf.c
@@ -4906,7 +4906,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
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
diff --git a/lib/verror.c b/lib/verror.c
index d3b91c9fb6..e4b68cb78f 100644
--- a/lib/verror.c
+++ b/lib/verror.c
@@ -58,7 +58,7 @@ verror_at_line (int status, int errnum, const char *file,
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)
diff --git a/lib/wcsrtombs-state.c b/lib/wcsrtombs-state.c
index 8f0635dd8f..7512f555eb 100644
--- a/lib/wcsrtombs-state.c
+++ b/lib/wcsrtombs-state.c
@@ -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
diff --git a/m4/alloca.m4 b/m4/alloca.m4
index 7f0604cbda..d122431649 100644
--- a/m4/alloca.m4
+++ b/m4/alloca.m4
@@ -44,12 +44,12 @@ AC_DEFUN([gl_FUNC_ALLOCA],
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
# -----------------
diff --git a/m4/duplocale.m4 b/m4/duplocale.m4
index 416742253f..a5eb6cf5bb 100644
--- a/m4/duplocale.m4
+++ b/m4/duplocale.m4
@@ -11,7 +11,7 @@ AC_DEFUN([gl_FUNC_DUPLOCALE],
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
diff --git a/m4/extern-inline.m4 b/m4/extern-inline.m4
index 00f960968b..c08af18af6 100644
--- a/m4/extern-inline.m4
+++ b/m4/extern-inline.m4
@@ -11,7 +11,7 @@ AC_DEFUN([gl_EXTERN_INLINE],
[/* 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 @@ AC_DEFUN([gl_EXTERN_INLINE],
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__) \
diff --git a/m4/fpieee.m4 b/m4/fpieee.m4
index 69579d82a7..3d57112e02 100644
--- a/m4/fpieee.m4
+++ b/m4/fpieee.m4
@@ -33,7 +33,7 @@ AC_DEFUN([gl_FP_IEEE],
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.
diff --git a/m4/fstatat.m4 b/m4/fstatat.m4
index 75cf011040..b29ec9258e 100644
--- a/m4/fstatat.m4
+++ b/m4/fstatat.m4
@@ -20,7 +20,7 @@ AC_DEFUN([gl_FUNC_FSTATAT],
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(
diff --git a/m4/gethostname.m4 b/m4/gethostname.m4
index 89bb04f5c4..fc4d8f99e6 100644
--- a/m4/gethostname.m4
+++ b/m4/gethostname.m4
@@ -48,7 +48,7 @@ AC_DEFUN([gl_PREREQ_HOST_NAME_MAX], [
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."
diff --git a/m4/gnulib-common.m4 b/m4/gnulib-common.m4
index 36f2acc553..36da841287 100644
--- a/m4/gnulib-common.m4
+++ b/m4/gnulib-common.m4
@@ -228,13 +228,13 @@ m4_ifndef([AS_VAR_IF],
# 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],
[
diff --git a/m4/host-cpu-c-abi.m4 b/m4/host-cpu-c-abi.m4
index 02f7b8a7d4..59b0ebf67e 100644
--- a/m4/host-cpu-c-abi.m4
+++ b/m4/host-cpu-c-abi.m4
@@ -46,7 +46,7 @@ dnl - Speed of execution of the common instruction set is reasonable across
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])
diff --git a/m4/javacomp.m4 b/m4/javacomp.m4
index d010baea86..d0914ef284 100644
--- a/m4/javacomp.m4
+++ b/m4/javacomp.m4
@@ -20,7 +20,7 @@ dnl with or without modifications, as long as this notice is preserved.
# 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
diff --git a/m4/lib-ignore.m4 b/m4/lib-ignore.m4
index eb2b8e2257..d90926dae8 100644
--- a/m4/lib-ignore.m4
+++ b/m4/lib-ignore.m4
@@ -53,7 +53,7 @@ AC_DEFUN([gl_IGNORE_UNUSED_LIBRARIES],
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.
diff --git a/m4/lib-prefix.m4 b/m4/lib-prefix.m4
index a5d56c8d78..0d03dc22ba 100644
--- a/m4/lib-prefix.m4
+++ b/m4/lib-prefix.m4
@@ -182,7 +182,7 @@ AC_DEFUN([AC_LIB_PREPARE_MULTILIB],
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.
diff --git a/m4/memchr.m4 b/m4/memchr.m4
index 62ce770c88..0cca69d6f3 100644
--- a/m4/memchr.m4
+++ b/m4/memchr.m4
@@ -25,10 +25,10 @@ AC_DEFUN_ONCE([gl_FUNC_MEMCHR],
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([[
diff --git a/m4/memmem.m4 b/m4/memmem.m4
index 334cb665e7..df7a119a79 100644
--- a/m4/memmem.m4
+++ b/m4/memmem.m4
@@ -21,7 +21,7 @@ AC_DEFUN([gl_FUNC_MEMMEM_SIMPLE],
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],
diff --git a/m4/printf.m4 b/m4/printf.m4
index d3ee2531de..5b4a50bae1 100644
--- a/m4/printf.m4
+++ b/m4/printf.m4
@@ -528,7 +528,7 @@ int main ()
&& 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 @@ int main ()
&& 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 @@ changequote([,])dnl
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 @@ changequote([,])dnl
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],
diff --git a/m4/regex.m4 b/m4/regex.m4
index 23fe46a16c..ba8d6bb643 100644
--- a/m4/regex.m4
+++ b/m4/regex.m4
@@ -76,7 +76,7 @@ AC_DEFUN([gl_REGEX],
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 @@ AC_DEFUN([gl_REGEX],
{
/* 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 @@ AC_DEFUN([gl_REGEX],
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
diff --git a/m4/stat-size.m4 b/m4/stat-size.m4
index 43dc6e9010..9a95628a04 100644
--- a/m4/stat-size.m4
+++ b/m4/stat-size.m4
@@ -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])
])
diff --git a/m4/std-gnu11.m4 b/m4/std-gnu11.m4
index bd34aa1a26..3c2f26f466 100644
--- a/m4/std-gnu11.m4
+++ b/m4/std-gnu11.m4
@@ -369,7 +369,7 @@ dnl just the module. Instead, define the (private) symbol
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 @@ dnl preferably extc11.
# --------------
# 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]
diff --git a/m4/stdbool.m4 b/m4/stdbool.m4
index 2bfbc6fee7..974ca5f4ab 100644
--- a/m4/stdbool.m4
+++ b/m4/stdbool.m4
@@ -88,7 +88,7 @@ AC_DEFUN([AC_CHECK_HEADER_STDBOOL],
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;
diff --git a/m4/strcasestr.m4 b/m4/strcasestr.m4
index d454ad947d..ca76b85d24 100644
--- a/m4/strcasestr.m4
+++ b/m4/strcasestr.m4
@@ -20,7 +20,7 @@ AC_DEFUN([gl_FUNC_STRCASESTR_SIMPLE],
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([[
diff --git a/m4/strstr.m4 b/m4/strstr.m4
index c6b7d649b8..f48a6cd803 100644
--- a/m4/strstr.m4
+++ b/m4/strstr.m4
@@ -12,7 +12,7 @@ AC_DEFUN([gl_FUNC_STRSTR_SIMPLE],
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([[
diff --git a/m4/strtok_r.m4 b/m4/strtok_r.m4
index 65c2148c45..008bdc472e 100644
--- a/m4/strtok_r.m4
+++ b/m4/strtok_r.m4
@@ -19,7 +19,7 @@ AC_DEFUN([gl_FUNC_STRTOK_R],
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([[
diff --git a/m4/sys_types_h.m4 b/m4/sys_types_h.m4
index ec0860be90..06268cfb2d 100644
--- a/m4/sys_types_h.m4
+++ b/m4/sys_types_h.m4
@@ -40,7 +40,7 @@ AC_DEFUN([gl_SYS_TYPES_H_DEFAULTS],
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],
diff --git a/m4/threadlib.m4 b/m4/threadlib.m4
index 6fd1b9e87a..f69c4039f2 100644
--- a/m4/threadlib.m4
+++ b/m4/threadlib.m4
@@ -66,7 +66,7 @@ changequote(,)dnl
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 @@ int main ()
#
# 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"
diff --git a/m4/vararrays.m4 b/m4/vararrays.m4
index 8391121ad3..38a3ed2354 100644
--- a/m4/vararrays.m4
+++ b/m4/vararrays.m4
@@ -27,7 +27,7 @@ AC_DEFUN([AC_C_VARARRAYS],
[[/* 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;
diff --git a/m4/wchar_h.m4 b/m4/wchar_h.m4
index f660ae15b2..d09ea08cb0 100644
--- a/m4/wchar_h.m4
+++ b/m4/wchar_h.m4
@@ -63,7 +63,7 @@ dnl Check whether <wchar.h> is usable at all.
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 @@ This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in
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.])
diff --git a/m4/wctob.m4 b/m4/wctob.m4
index 9de4960149..7b7d462657 100644
--- a/m4/wctob.m4
+++ b/m4/wctob.m4
@@ -17,7 +17,7 @@ AC_DEFUN([gl_FUNC_WCTOB],
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
diff --git a/modules/pmccabe2html b/modules/pmccabe2html
index 1ff19f7f2e..f81e85253c 100644
--- a/modules/pmccabe2html
+++ b/modules/pmccabe2html
@@ -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
diff --git a/pygnulib/GLImport.py b/pygnulib/GLImport.py
index 4352a7ec55..b5307e4053 100644
--- a/pygnulib/GLImport.py
+++ b/pygnulib/GLImport.py
@@ -642,7 +642,7 @@ AC_DEFUN([%s_INIT],
# 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 @@ AC_DEFUN([%s_FILE_LIST], [\n''' % macro_prefix
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)
diff --git a/tests/test-avltreehash_list.c b/tests/test-avltreehash_list.c
index 716b484cb3..47b111e31b 100644
--- a/tests/test-avltreehash_list.c
+++ b/tests/test-avltreehash_list.c
@@ -45,7 +45,7 @@ string_equals (const void *x1, const void *x2)
/* 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)
{
diff --git a/tests/test-exp.h b/tests/test-exp.h
index da49914bf2..6e503f4781 100644
--- a/tests/test-exp.h
+++ b/tests/test-exp.h
@@ -37,7 +37,7 @@ test_function (void)
#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)
diff --git a/tests/test-exp2.h b/tests/test-exp2.h
index f174a77a3c..bd1df8cd77 100644
--- a/tests/test-exp2.h
+++ b/tests/test-exp2.h
@@ -35,7 +35,7 @@ test_function (void)
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 @@ test_function (void)
#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)
diff --git a/tests/test-expm1.h b/tests/test-expm1.h
index b1a5330925..242a2718d4 100644
--- a/tests/test-expm1.h
+++ b/tests/test-expm1.h
@@ -59,7 +59,7 @@ test_function (void)
#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)
diff --git a/tests/test-fflush2.c b/tests/test-fflush2.c
index 106e2573b8..1ac3dce4e8 100644
--- a/tests/test-fflush2.c
+++ b/tests/test-fflush2.c
@@ -36,7 +36,7 @@ main (int argc, char **argv)
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 @@ main (int argc, char **argv)
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
diff --git a/tests/test-getopt.h b/tests/test-getopt.h
index 701643167a..887410681c 100644
--- a/tests/test-getopt.h
+++ b/tests/test-getopt.h
@@ -1367,7 +1367,7 @@ test_getopt (void)
}
/* 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. */
diff --git a/tests/test-getopt_long.h b/tests/test-getopt_long.h
index 6c7bb2bf5f..71fa843d91 100644
--- a/tests/test-getopt_long.h
+++ b/tests/test-getopt_long.h
@@ -315,7 +315,7 @@ test_getopt_long (void)
}
/* 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_getopt_long (void)
/* 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)
{
diff --git a/tests/test-intprops.c b/tests/test-intprops.c
index dd2f62d93c..0ab95b0b69 100644
--- a/tests/test-intprops.c
+++ b/tests/test-intprops.c
@@ -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
diff --git a/tests/test-linkedhash_list.c b/tests/test-linkedhash_list.c
index 2b9fab860a..6b11dabb47 100644
--- a/tests/test-linkedhash_list.c
+++ b/tests/test-linkedhash_list.c
@@ -43,7 +43,7 @@ string_equals (const void *x1, const void *x2)
/* 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)
{
diff --git a/tests/test-log.h b/tests/test-log.h
index ecca7838a3..86e149c36e 100644
--- a/tests/test-log.h
+++ b/tests/test-log.h
@@ -47,7 +47,7 @@ test_function (void)
#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 @@ test_function (void)
#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)
diff --git a/tests/test-log10.h b/tests/test-log10.h
index a08af71ab4..a6acc8803a 100644
--- a/tests/test-log10.h
+++ b/tests/test-log10.h
@@ -47,7 +47,7 @@ test_function (void)
#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 @@ test_function (void)
#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)
diff --git a/tests/test-log1p.h b/tests/test-log1p.h
index 5960bc5998..5c6fea314a 100644
--- a/tests/test-log1p.h
+++ b/tests/test-log1p.h
@@ -43,7 +43,7 @@ test_function (void)
#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 @@ test_function (void)
#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)
diff --git a/tests/test-log2.h b/tests/test-log2.h
index c6c7664614..2c11a7c9e8 100644
--- a/tests/test-log2.h
+++ b/tests/test-log2.h
@@ -74,7 +74,7 @@ test_function (void)
#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 @@ test_function (void)
#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)
diff --git a/tests/test-perror2.c b/tests/test-perror2.c
index df939bd826..3cc1a920f9 100644
--- a/tests/test-perror2.c
+++ b/tests/test-perror2.c
@@ -121,10 +121,10 @@ main (void)
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
}
diff --git a/tests/test-printf-posix.h b/tests/test-printf-posix.h
index a3d7d4abf1..c15a1d1080 100644
--- a/tests/test-printf-posix.h
+++ b/tests/test-printf-posix.h
@@ -46,7 +46,7 @@ test_function (int (*my_printf) (const char *, ...))
/* 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. */
diff --git a/tests/test-rbtreehash_list.c b/tests/test-rbtreehash_list.c
index 85c8e36dc4..7e6ed7db0d 100644
--- a/tests/test-rbtreehash_list.c
+++ b/tests/test-rbtreehash_list.c
@@ -45,7 +45,7 @@ string_equals (const void *x1, const void *x2)
/* 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)
{
diff --git a/tests/test-regex.c b/tests/test-regex.c
index 37818e15a2..e8cf68a75e 100644
--- a/tests/test-regex.c
+++ b/tests/test-regex.c
@@ -48,7 +48,7 @@ main (void)
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 @@ main (void)
{
/* 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 @@ main (void)
}
/* 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
diff --git a/tests/test-snprintf-posix.h b/tests/test-snprintf-posix.h
index 41adffda62..5aa95206b0 100644
--- a/tests/test-snprintf-posix.h
+++ b/tests/test-snprintf-posix.h
@@ -361,7 +361,7 @@ test_function (int (*my_snprintf) (char *, size_t, const char *, ...))
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 @@ test_function (int (*my_snprintf) (char *, size_t, const char *, ...))
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 @@ test_function (int (*my_snprintf) (char *, size_t, const char *, ...))
{ /* 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 @@ test_function (int (*my_snprintf) (char *, size_t, const char *, ...))
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 @@ test_function (int (*my_snprintf) (char *, size_t, const char *, ...))
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);
diff --git a/tests/test-sprintf-posix.h b/tests/test-sprintf-posix.h
index 323163f289..e598b0bd9a 100644
--- a/tests/test-sprintf-posix.h
+++ b/tests/test-sprintf-posix.h
@@ -347,7 +347,7 @@ test_function (int (*my_sprintf) (char *, const char *, ...))
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 @@ test_function (int (*my_sprintf) (char *, const char *, ...))
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 @@ test_function (int (*my_sprintf) (char *, const char *, ...))
{ /* 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 @@ test_function (int (*my_sprintf) (char *, const char *, ...))
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 @@ test_function (int (*my_sprintf) (char *, const char *, ...))
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);
diff --git a/tests/test-stdalign.c b/tests/test-stdalign.c
index 834351d3ad..490ef8fbb4 100644
--- a/tests/test-stdalign.c
+++ b/tests/test-stdalign.c
@@ -86,7 +86,7 @@ main ()
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
diff --git a/tests/test-stdbool.c b/tests/test-stdbool.c
index 903186a086..b300413d3e 100644
--- a/tests/test-stdbool.c
+++ b/tests/test-stdbool.c
@@ -82,7 +82,7 @@ char o[sizeof n == m * sizeof n[0] ? 1 : -1];
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 @@ main ()
/* 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. */
{
diff --git a/tests/test-strstr.c b/tests/test-strstr.c
index 263168ad26..fca2c852de 100644
--- a/tests/test-strstr.c
+++ b/tests/test-strstr.c
@@ -58,7 +58,7 @@ main (int argc, char *argv[])
/* 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";
diff --git a/tests/test-vasnprintf-posix.c b/tests/test-vasnprintf-posix.c
index 5150f98200..140d982621 100644
--- a/tests/test-vasnprintf-posix.c
+++ b/tests/test-vasnprintf-posix.c
@@ -463,7 +463,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
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 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
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 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
{ /* 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 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
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 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
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);
diff --git a/tests/test-vasprintf-posix.c b/tests/test-vasprintf-posix.c
index 8f79f4d09d..15d52ecb16 100644
--- a/tests/test-vasprintf-posix.c
+++ b/tests/test-vasprintf-posix.c
@@ -444,7 +444,7 @@ test_function (int (*my_asprintf) (char **, const char *, ...))
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 @@ test_function (int (*my_asprintf) (char **, const char *, ...))
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 @@ test_function (int (*my_asprintf) (char **, const char *, ...))
{ /* 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 @@ test_function (int (*my_asprintf) (char **, const char *, ...))
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 @@ test_function (int (*my_asprintf) (char **, const char *, ...))
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);
diff --git a/tests/unistr/test-u8-mbsnlen.c b/tests/unistr/test-u8-mbsnlen.c
index 35f5508472..978ef8328e 100644
--- a/tests/unistr/test-u8-mbsnlen.c
+++ b/tests/unistr/test-u8-mbsnlen.c
@@ -62,8 +62,8 @@ main ()
"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. */
diff --git a/tests/unistr/test-u8-mbtouc.c b/tests/unistr/test-u8-mbtouc.c
index d7cb89dc32..abb8c6698a 100644
--- a/tests/unistr/test-u8-mbtouc.c
+++ b/tests/unistr/test-u8-mbtouc.c
@@ -35,8 +35,8 @@ test_safe_function (int (*my_u8_mbtouc) (ucs4_t *, const uint8_t *, size_t))
"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. */
diff --git a/top/README-release b/top/README-release
index b3654d2d72..a173203a1f 100644
--- a/top/README-release
+++ b/top/README-release
@@ -21,7 +21,7 @@ Here are most of the steps we (maintainers) follow when making a release.
* 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:
diff --git a/top/maint.mk b/top/maint.mk
index 339681aede..c462d24608 100644
--- a/top/maint.mk
+++ b/top/maint.mk
@@ -871,7 +871,7 @@ sc_GFDL_version:
$(_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 @@ sc_vulnerable_makefile_CVE-2009-4029:
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 @@ sc_vulnerable_makefile_CVE-2012-3386:
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 @@ refresh-gnulib-patches:
# 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 && \
diff --git a/users.txt b/users.txt
index 24baeec809..4ea176f2ef 100644
--- a/users.txt
+++ b/users.txt
@@ -2,7 +2,7 @@ The following packages appear to be using gnulib and gnulib-tool:
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 @@ The following packages appear to be using gnulib and gnulib-tool:
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 @@ The following packages appear to be using gnulib and gnulib-tool:
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 @@ The following packages appear to be using gnulib and gnulib-tool:
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 @@ The following packages appear to be using gnulib and gnulib-tool:
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/