changeset 38843:fe6f0f324ef9

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.
author Bruno Haible <bruno@clisp.org>
date Wed, 13 Sep 2017 03:17:45 +0200
parents 61f574d3feec
children a8586d5e30d2
files ChangeLog doc/glibc-headers/alloca.texi doc/glibc-headers/argp.texi doc/glibc-headers/argz.texi doc/glibc-headers/crypt.texi doc/glibc-headers/envz.texi doc/glibc-headers/err.texi doc/glibc-headers/error.texi doc/glibc-headers/execinfo.texi doc/glibc-headers/fstab.texi doc/glibc-headers/getopt.texi doc/glibc-headers/libintl.texi doc/glibc-headers/mcheck.texi doc/glibc-headers/mntent.texi doc/glibc-headers/obstack.texi doc/glibc-headers/printf.texi doc/glibc-headers/pty.texi doc/glibc-headers/sys_ioctl.texi doc/gnulib-intro.texi doc/gnulib-readme.texi doc/gnulib-tool.texi doc/gnulib.texi doc/ld-output-def.texi doc/ld-version-script.texi doc/lib-symbol-visibility.texi doc/licenses-texi.texi doc/posix-functions/mbtowc.texi
diffstat 27 files changed, 41 insertions(+), 36 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Tue Sep 12 16:36:27 2017 -0700
+++ b/ChangeLog	Wed Sep 13 03:17:45 2017 +0200
@@ -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
--- a/doc/glibc-headers/alloca.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/glibc-headers/alloca.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -10,7 +10,7 @@
 @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}.
--- a/doc/glibc-headers/argp.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/glibc-headers/argp.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -8,7 +8,7 @@
 @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
 
--- a/doc/glibc-headers/argz.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/glibc-headers/argz.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -8,7 +8,7 @@
 @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}.
--- a/doc/glibc-headers/crypt.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/glibc-headers/crypt.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -14,8 +14,8 @@
 @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},
--- a/doc/glibc-headers/envz.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/glibc-headers/envz.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -8,7 +8,7 @@
 @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}.
--- a/doc/glibc-headers/err.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/glibc-headers/err.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -12,7 +12,7 @@
 @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}.
--- a/doc/glibc-headers/error.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/glibc-headers/error.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -12,7 +12,7 @@
 @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}.
--- a/doc/glibc-headers/execinfo.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/glibc-headers/execinfo.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -11,7 +11,7 @@
 @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}.
--- a/doc/glibc-headers/fstab.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/glibc-headers/fstab.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -13,7 +13,7 @@
 @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}.
--- a/doc/glibc-headers/getopt.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/glibc-headers/getopt.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -12,7 +12,7 @@
 @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}.
--- a/doc/glibc-headers/libintl.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/glibc-headers/libintl.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -14,7 +14,7 @@
 @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
--- a/doc/glibc-headers/mcheck.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/glibc-headers/mcheck.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -12,7 +12,7 @@
 @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
 
--- a/doc/glibc-headers/mntent.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/glibc-headers/mntent.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -13,7 +13,7 @@
 @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}.
--- a/doc/glibc-headers/obstack.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/glibc-headers/obstack.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -8,7 +8,7 @@
 @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
 
--- a/doc/glibc-headers/printf.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/glibc-headers/printf.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -14,7 +14,7 @@
 @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
 
--- a/doc/glibc-headers/pty.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/glibc-headers/pty.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -10,7 +10,7 @@
 @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}.
--- a/doc/glibc-headers/sys_ioctl.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/glibc-headers/sys_ioctl.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -10,7 +10,7 @@
 @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}.
--- a/doc/gnulib-intro.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/gnulib-intro.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -162,7 +162,7 @@
 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 @@
 
 @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
--- a/doc/gnulib-readme.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/gnulib-readme.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -59,7 +59,7 @@
 
 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 @@
 
 @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 @@
 
 @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
--- a/doc/gnulib-tool.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/gnulib-tool.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -63,7 +63,7 @@
 @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 @@
 @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 @@
 
 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.
 
--- a/doc/gnulib.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/gnulib.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -101,10 +101,10 @@
 
 @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
--- a/doc/ld-output-def.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/ld-output-def.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -15,7 +15,7 @@
 
 @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 @@
 
 @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.
--- a/doc/ld-version-script.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/ld-version-script.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -12,7 +12,7 @@
 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:
--- a/doc/lib-symbol-visibility.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/lib-symbol-visibility.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -93,9 +93,9 @@
 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.
 
--- a/doc/licenses-texi.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/licenses-texi.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -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}.
 
--- a/doc/posix-functions/mbtowc.texi	Tue Sep 12 16:36:27 2017 -0700
+++ b/doc/posix-functions/mbtowc.texi	Wed Sep 13 03:17:45 2017 +0200
@@ -14,7 +14,7 @@
 @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.