summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--doc/glibc-headers/alloca.texi2
-rw-r--r--doc/glibc-headers/argp.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/getopt.texi2
-rw-r--r--doc/glibc-headers/libintl.texi2
-rw-r--r--doc/glibc-headers/mcheck.texi2
-rw-r--r--doc/glibc-headers/mntent.texi2
-rw-r--r--doc/glibc-headers/obstack.texi2
-rw-r--r--doc/glibc-headers/printf.texi2
-rw-r--r--doc/glibc-headers/pty.texi2
-rw-r--r--doc/glibc-headers/sys_ioctl.texi2
-rw-r--r--doc/gnulib-intro.texi4
-rw-r--r--doc/gnulib-readme.texi8
-rw-r--r--doc/gnulib-tool.texi6
-rw-r--r--doc/gnulib.texi4
-rw-r--r--doc/ld-output-def.texi3
-rw-r--r--doc/ld-version-script.texi2
-rw-r--r--doc/lib-symbol-visibility.texi4
-rw-r--r--doc/licenses-texi.texi2
-rw-r--r--doc/posix-functions/mbtowc.texi2
27 files changed, 41 insertions, 36 deletions
diff --git a/ChangeLog b/ChangeLog
index 23f1f2d611..c4495c9760 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2017-09-12 Bruno Haible <bruno@clisp.org>
+
+ doc: Prefer https URLs where possible.
+ * doc/**/*.texi: Use https URLs instead of http URLs where possible.
+ * doc/ld-output-def.texi: Remove unavailable URL.
+
2017-09-12 Paul Eggert <eggert@cs.ucla.edu>
maintainer-makefile: FTP -> HTTPS
diff --git a/doc/glibc-headers/alloca.texi b/doc/glibc-headers/alloca.texi
index 6dfd2af8a6..ec6fff0c67 100644
--- a/doc/glibc-headers/alloca.texi
+++ b/doc/glibc-headers/alloca.texi
@@ -10,7 +10,7 @@ Documentation:
@ref{Variable Size Automatic,,Automatic Storage with Variable Size,libc},
@end ifinfo
@ifnotinfo
-@url{http://www.gnu.org/software/libc/manual/html_node/Variable-Size-Automatic.html},
+@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}.
diff --git a/doc/glibc-headers/argp.texi b/doc/glibc-headers/argp.texi
index 178b3573f9..9a46d54a54 100644
--- a/doc/glibc-headers/argp.texi
+++ b/doc/glibc-headers/argp.texi
@@ -8,7 +8,7 @@ Documentation:
@ref{Argp,,Parsing Program Options with Argp,libc},
@end ifinfo
@ifnotinfo
-@url{http://www.gnu.org/software/libc/manual/html_node/Argp.html}.
+@url{https://www.gnu.org/software/libc/manual/html_node/Argp.html}.
@end ifnotinfo
@end itemize
diff --git a/doc/glibc-headers/argz.texi b/doc/glibc-headers/argz.texi
index 9fbbd3afe9..dbcb0da812 100644
--- a/doc/glibc-headers/argz.texi
+++ b/doc/glibc-headers/argz.texi
@@ -8,7 +8,7 @@ Documentation:
@ref{Argz Functions,,,libc},
@end ifinfo
@ifnotinfo
-@url{http://www.gnu.org/software/libc/manual/html_node/Argz-Functions.html},
+@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}.
diff --git a/doc/glibc-headers/crypt.texi b/doc/glibc-headers/crypt.texi
index 13eda7055e..52729a3750 100644
--- a/doc/glibc-headers/crypt.texi
+++ b/doc/glibc-headers/crypt.texi
@@ -14,8 +14,8 @@ Documentation:
@ref{DES Encryption,,,libc},
@end ifinfo
@ifnotinfo
-@url{http://www.gnu.org/software/libc/manual/html_node/crypt.html},
-@url{http://www.gnu.org/software/libc/manual/html_node/DES-Encryption.html},
+@url{https://www.gnu.org/software/libc/manual/html_node/crypt.html},
+@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},
diff --git a/doc/glibc-headers/envz.texi b/doc/glibc-headers/envz.texi
index fb1ae7b4db..71d95cebeb 100644
--- a/doc/glibc-headers/envz.texi
+++ b/doc/glibc-headers/envz.texi
@@ -8,7 +8,7 @@ Documentation:
@ref{Envz Functions,,,libc},
@end ifinfo
@ifnotinfo
-@url{http://www.gnu.org/software/libc/manual/html_node/Envz-Functions.html},
+@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}.
diff --git a/doc/glibc-headers/err.texi b/doc/glibc-headers/err.texi
index dd01389e26..1319471d31 100644
--- a/doc/glibc-headers/err.texi
+++ b/doc/glibc-headers/err.texi
@@ -12,7 +12,7 @@ Documentation:
@ref{Error Messages,,,libc},
@end ifinfo
@ifnotinfo
-@url{http://www.gnu.org/software/libc/manual/html_node/Error-Messages.html},
+@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}.
diff --git a/doc/glibc-headers/error.texi b/doc/glibc-headers/error.texi
index 1a012a1094..5201e37ea9 100644
--- a/doc/glibc-headers/error.texi
+++ b/doc/glibc-headers/error.texi
@@ -12,7 +12,7 @@ Documentation:
@ref{Error Messages,,,libc},
@end ifinfo
@ifnotinfo
-@url{http://www.gnu.org/software/libc/manual/html_node/Error-Messages.html},
+@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}.
diff --git a/doc/glibc-headers/execinfo.texi b/doc/glibc-headers/execinfo.texi
index cecf0b98a2..fb9c52a585 100644
--- a/doc/glibc-headers/execinfo.texi
+++ b/doc/glibc-headers/execinfo.texi
@@ -11,7 +11,7 @@ Documentation:
@ref{Backtraces,,,libc},
@end ifinfo
@ifnotinfo
-@url{http://www.gnu.org/software/libc/manual/html_node/Backtraces.html},
+@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}.
diff --git a/doc/glibc-headers/fstab.texi b/doc/glibc-headers/fstab.texi
index 9f05f02962..c3cb6bef37 100644
--- a/doc/glibc-headers/fstab.texi
+++ b/doc/glibc-headers/fstab.texi
@@ -13,7 +13,7 @@ Documentation:
@ref{fstab,,The `fstab' file,libc},
@end ifinfo
@ifnotinfo
-@url{http://www.gnu.org/software/libc/manual/html_node/fstab.html},
+@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}.
diff --git a/doc/glibc-headers/getopt.texi b/doc/glibc-headers/getopt.texi
index e3b485f996..640f2713ee 100644
--- a/doc/glibc-headers/getopt.texi
+++ b/doc/glibc-headers/getopt.texi
@@ -12,7 +12,7 @@ Documentation:
@ref{Getopt,,Parsing program options using `getopt',libc},
@end ifinfo
@ifnotinfo
-@url{http://www.gnu.org/software/libc/manual/html_node/Getopt.html},
+@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}.
diff --git a/doc/glibc-headers/libintl.texi b/doc/glibc-headers/libintl.texi
index f7eb7219d1..403d5beda1 100644
--- a/doc/glibc-headers/libintl.texi
+++ b/doc/glibc-headers/libintl.texi
@@ -14,7 +14,7 @@ Documentation:
@ref{Message catalogs with gettext,,The `gettext' family of functions,libc},
@end ifinfo
@ifnotinfo
-@url{http://www.gnu.org/software/libc/manual/html_node/Message-catalogs-with-gettext.html},
+@url{https://www.gnu.org/software/libc/manual/html_node/Message-catalogs-with-gettext.html},
@end ifnotinfo
@item
@ifinfo
diff --git a/doc/glibc-headers/mcheck.texi b/doc/glibc-headers/mcheck.texi
index 6bb4b50bab..3e22f0c499 100644
--- a/doc/glibc-headers/mcheck.texi
+++ b/doc/glibc-headers/mcheck.texi
@@ -12,7 +12,7 @@ Documentation:
@ref{Heap Consistency Checking,,,libc},
@end ifinfo
@ifnotinfo
-@url{http://www.gnu.org/software/libc/manual/html_node/Heap-Consistency-Checking.html}.
+@url{https://www.gnu.org/software/libc/manual/html_node/Heap-Consistency-Checking.html}.
@end ifnotinfo
@end itemize
diff --git a/doc/glibc-headers/mntent.texi b/doc/glibc-headers/mntent.texi
index dd2c8585b0..9806fd570d 100644
--- a/doc/glibc-headers/mntent.texi
+++ b/doc/glibc-headers/mntent.texi
@@ -13,7 +13,7 @@ Documentation:
@ref{mtab,,The `mtab' file,libc},
@end ifinfo
@ifnotinfo
-@url{http://www.gnu.org/software/libc/manual/html_node/mtab.html},
+@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}.
diff --git a/doc/glibc-headers/obstack.texi b/doc/glibc-headers/obstack.texi
index d5103fdac0..b61eb6667e 100644
--- a/doc/glibc-headers/obstack.texi
+++ b/doc/glibc-headers/obstack.texi
@@ -8,7 +8,7 @@ Documentation:
@ref{Obstacks,,,libc},
@end ifinfo
@ifnotinfo
-@url{http://www.gnu.org/software/libc/manual/html_node/Obstacks.html}.
+@url{https://www.gnu.org/software/libc/manual/html_node/Obstacks.html}.
@end ifnotinfo
@end itemize
diff --git a/doc/glibc-headers/printf.texi b/doc/glibc-headers/printf.texi
index 481713353f..33a4118e2a 100644
--- a/doc/glibc-headers/printf.texi
+++ b/doc/glibc-headers/printf.texi
@@ -14,7 +14,7 @@ Documentation:
@ref{Parsing a Template String,,,libc},
@end ifinfo
@ifnotinfo
-@url{http://www.gnu.org/software/libc/manual/html_node/Parsing-a-Template-String.html}.
+@url{https://www.gnu.org/software/libc/manual/html_node/Parsing-a-Template-String.html}.
@end ifnotinfo
@end itemize
diff --git a/doc/glibc-headers/pty.texi b/doc/glibc-headers/pty.texi
index c5acd6873c..6d87b77b76 100644
--- a/doc/glibc-headers/pty.texi
+++ b/doc/glibc-headers/pty.texi
@@ -10,7 +10,7 @@ Documentation:
@ref{Pseudo-Terminal Pairs,,Opening a Pseudo-Terminal Pair,libc},
@end ifinfo
@ifnotinfo
-@url{http://www.gnu.org/software/libc/manual/html_node/Pseudo_002dTerminal-Pairs.html},
+@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}.
diff --git a/doc/glibc-headers/sys_ioctl.texi b/doc/glibc-headers/sys_ioctl.texi
index bd807c4fad..1d1884a030 100644
--- a/doc/glibc-headers/sys_ioctl.texi
+++ b/doc/glibc-headers/sys_ioctl.texi
@@ -10,7 +10,7 @@ Documentation:
@ref{IOCTLs,,,libc},
@end ifinfo
@ifnotinfo
-@url{http://www.gnu.org/software/libc/manual/html_node/IOCTLs.html},
+@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}.
diff --git a/doc/gnulib-intro.texi b/doc/gnulib-intro.texi
index bdc5b394bf..bd68c66de9 100644
--- a/doc/gnulib-intro.texi
+++ b/doc/gnulib-intro.texi
@@ -162,7 +162,7 @@ IRIX 6.5 is no longer tested.
OSF/1 5.1 is no longer tested.
@item
Interix 6.1 is no longer tested, and requires the @code{suacomp} library
-(@url{http://sourceforge.net/projects/suacomp/}) in version 0.6.8 or newer.
+(@url{https://sourceforge.net/projects/suacomp/}) in version 0.6.8 or newer.
@item
Haiku and BeOS are no longer tested.
@item
@@ -446,7 +446,7 @@ There is the newest version of Gnulib from the Git repository.
@item
We also make stable releases every two months, at
-@url{http://erislabs.net/ianb/projects/gnulib/}.
+@url{https://erislabs.net/ianb/projects/gnulib/}.
@end itemize
If you are willing to report an occasional regression, we recommend to
diff --git a/doc/gnulib-readme.texi b/doc/gnulib-readme.texi
index 1422135f57..126d0525ec 100644
--- a/doc/gnulib-readme.texi
+++ b/doc/gnulib-readme.texi
@@ -59,7 +59,7 @@ $ git clone git://git.sv.gnu.org/gnulib.git
For a read-write checkout you need to have a login on
@samp{savannah.gnu.org} and be a member of the Gnulib project at
-@url{http://savannah.gnu.org/projects/gnulib}. Then, instead of the
+@url{https://savannah.gnu.org/projects/gnulib}. Then, instead of the
URL @url{git://git.sv.gnu.org/gnulib}, use the URL
@samp{ssh://@var{user}@@git.sv.gnu.org/srv/git/gnulib} where
@var{user} is your login name on savannah.gnu.org.
@@ -68,9 +68,9 @@ git resources:
@table @asis
@item Overview:
-@url{http://en.wikipedia.org/wiki/Git_(software)}
+@url{https://en.wikipedia.org/wiki/Git_(software)}
@item Homepage:
-@url{http://git-scm.com/}
+@url{https://git-scm.com/}
@end table
When you use @code{git annotate} or @code{git blame} with Gnulib, it's
@@ -249,7 +249,7 @@ Check the license and copyright year of headers.
@item
Check that the source code follows the GNU coding standards;
-see @url{http://www.gnu.org/prep/standards}.
+see @url{https://www.gnu.org/prep/standards}.
@item
Add source files to @file{config/srclist*} if they are identical to upstream
diff --git a/doc/gnulib-tool.texi b/doc/gnulib-tool.texi
index d08aa446ee..9614c9f5ee 100644
--- a/doc/gnulib-tool.texi
+++ b/doc/gnulib-tool.texi
@@ -63,7 +63,7 @@ in your package:
@itemize
@item
You have the complete module list, sorted according to categories, in
-@url{http://www.gnu.org/software/gnulib/MODULES.html}.
+@url{https://www.gnu.org/software/gnulib/MODULES.html}.
@item
If you are looking for a particular POSIX header or function replacement,
@@ -590,7 +590,7 @@ Standards, the steps are:
@item
When you run @code{gettextize}, always use the @code{gettextize} from the
matching GNU gettext release. For the most recent Gnulib checkout, this is
-the newest release found on @url{http://ftp.gnu.org/gnu/gettext/}. For an
+the newest release found on @url{https://ftp.gnu.org/gnu/gettext/}. For an
older Gnulib snapshot, it is the release that was the most recent release
at the time the Gnulib snapshot was taken.
@@ -651,7 +651,7 @@ $ env AUTOPOINT=true autoreconf --install
Gnulib provides some functions that emit translatable messages using GNU
@code{gettext}. The @samp{gnulib} domain at the
-@url{http://translationproject.org/, Translation Project} collects
+@url{https://translationproject.org/, Translation Project} collects
translations of these messages, which you should incorporate into your
own programs.
diff --git a/doc/gnulib.texi b/doc/gnulib.texi
index 188ece636a..1468c14b5b 100644
--- a/doc/gnulib.texi
+++ b/doc/gnulib.texi
@@ -101,10 +101,10 @@ Resources:
@itemize
@item Gnulib is hosted at Savannah:
- @url{http://savannah.gnu.org/projects/gnulib}. Get the sources
+ @url{https://savannah.gnu.org/projects/gnulib}. Get the sources
through Git from there.
@item The Gnulib home page:
- @url{http://www.gnu.org/software/gnulib/}.
+ @url{https://www.gnu.org/software/gnulib/}.
@end itemize
@include gnulib-readme.texi
diff --git a/doc/ld-output-def.texi b/doc/ld-output-def.texi
index 526ccb042b..34e197a26a 100644
--- a/doc/ld-output-def.texi
+++ b/doc/ld-output-def.texi
@@ -15,7 +15,7 @@ The variants we have considered include:
@itemize @bullet
@item Use DUMPBIN /EXPORTS.
-This is explained in @url{http://support.microsoft.com/kb/131313/en-us}.
+This is explained in @url{https://support.microsoft.com/kb/131313/en-us}.
The tool does not generate DEF files directly, so its output needs to
be post processed manually:
@smallexample
@@ -27,7 +27,6 @@ $ lib /def:libfoo-0.def
@item Use IMPDEF.
There is a tool called IMPDEF
-(@url{http://sei.pku.edu.cn/~caodg/course/c/reference/win32/tools/dlltool.html})
that can generate DEF files. However, it is not part of a standard
Visual Studio installation. Further, it is documented as being an
unreliable process.
diff --git a/doc/ld-version-script.texi b/doc/ld-version-script.texi
index 4eb82495ea..ac7e01e6d1 100644
--- a/doc/ld-version-script.texi
+++ b/doc/ld-version-script.texi
@@ -12,7 +12,7 @@ of each dependency (by looking at the symbol list) and stuff the
information into the Debian specific packaging files.
For more information and other uses of version scripts, see Ulrich
-Drepper's paper @url{http://people.redhat.com/drepper/dsohowto.pdf}
+Drepper's paper @url{https://www.akkadia.org/drepper/dsohowto.pdf}
You use the module by importing it to your library, and then add the
following lines to the @code{Makefile.am} that builds the library:
diff --git a/doc/lib-symbol-visibility.texi b/doc/lib-symbol-visibility.texi
index f36ef11038..b50159f440 100644
--- a/doc/lib-symbol-visibility.texi
+++ b/doc/lib-symbol-visibility.texi
@@ -93,9 +93,9 @@ was already supported in GCC 3.4, but without the command line option,
introduced in GCC 4.0, the third approach could not be used.)
More explanations on this subject can be found in
-@url{http://gcc.gnu.org/wiki/Visibility}, which contains more details
+@url{https://gcc.gnu.org/wiki/Visibility}, which contains more details
on the GCC features and additional advice for C++ libraries, and in
-Ulrich Drepper's paper @url{http://people.redhat.com/drepper/dsohowto.pdf},
+Ulrich Drepper's paper @url{https://www.akkadia.org/drepper/dsohowto.pdf},
which also explains other tricks for reducing the startup time impact
of shared libraries.
diff --git a/doc/licenses-texi.texi b/doc/licenses-texi.texi
index 325e2efdd8..60110ef096 100644
--- a/doc/licenses-texi.texi
+++ b/doc/licenses-texi.texi
@@ -3,7 +3,7 @@
Gnulib provides copies of the GNU GPL, GNU LGPL, and GNU FDL licenses
in Texinfo form. (The master location is
-@url{http://www.gnu.org/licenses/}). These Texinfo documents do not
+@url{https://www.gnu.org/licenses/}). These Texinfo documents do not
have any node names and structures built into them; for your manual,
you should @code{@@include} them in an appropriate @code{@@node}.
diff --git a/doc/posix-functions/mbtowc.texi b/doc/posix-functions/mbtowc.texi
index 2359480be7..b6ba430da5 100644
--- a/doc/posix-functions/mbtowc.texi
+++ b/doc/posix-functions/mbtowc.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
@itemize
@item
This function accumulates hidden state on some platforms:
-glibc 2.8 (see @url{http://sourceware.org/bugzilla/show_bug.cgi?id=9674}).
+glibc 2.8 (see @url{https://sourceware.org/bugzilla/show_bug.cgi?id=9674}).
@item
On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
accommodate all Unicode characters.