]> Savannah Git Hosting - gnulib.git/commitdiff
doc: Prefer https URLs where possible.
authorBruno Haible <bruno@clisp.org>
Wed, 13 Sep 2017 01:17:45 +0000 (03:17 +0200)
committerBruno Haible <bruno@clisp.org>
Wed, 13 Sep 2017 01:17:45 +0000 (03:17 +0200)
* doc/**/*.texi: Use https URLs instead of http URLs where possible.
* doc/ld-output-def.texi: Remove unavailable URL.

27 files changed:
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

index 23f1f2d6118c7838b08d00e483f784109534e6f2..c4495c976045516dde8da7b79d0e8799e3fe77dd 100644 (file)
--- 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
index 6dfd2af8a685b7a8e5095386c275dd8511e387c4..ec6fff0c676a5f932d438e40560fdde3691dad93 100644 (file)
@@ -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}.
index 178b3573f92146afb5428f6688f19f86a9add649..9a46d54a54438fbf8e2f70c3b1e731b4a4f0934e 100644 (file)
@@ -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
 
index 9fbbd3afe9bde3e555d77a9a6913ac879d97c90d..dbcb0da812305ba9019dabeb01cec224d4e67a75 100644 (file)
@@ -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}.
index 13eda7055efe3a045836d52d00d56940dd2ce1a6..52729a37504e408731abafcd402fc87861e5fa24 100644 (file)
@@ -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},
index fb1ae7b4dbf01e86613f51de787a404034e26f32..71d95cebeb7a0940d0d65ae4b5b873529158bc20 100644 (file)
@@ -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}.
index dd01389e2643bb7d5297a16c27e8bb4fc0d5603d..1319471d3124fed4fafbdbb41976be2b1c7dfb93 100644 (file)
@@ -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}.
index 1a012a1094cf0b86d4cbc0b28f0091b3d49699fd..5201e37ea975d159c27de5a2b610b580d5b0bc1d 100644 (file)
@@ -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}.
index cecf0b98a2081dfb2cbd42a170d22b78762065a8..fb9c52a58507edad9647a8b42302ec4001ee07d5 100644 (file)
@@ -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}.
index 9f05f0296219df93269ffc9e27ac1645ae99abfa..c3cb6bef37db9e022c6849e44ca4699a39763604 100644 (file)
@@ -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}.
index e3b485f996414b3c6f4ebcc13e8f4db62d161291..640f2713eeff19fb85838b5b7460e33761f6bf73 100644 (file)
@@ -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}.
index f7eb7219d129a1004412caa48e6f1c07575cd43a..403d5beda1417a6edf4f731be5b622b8c7839770 100644 (file)
@@ -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
index 6bb4b50babcd6ec2811ece2c7b83a2b5da5cb855..3e22f0c499b2c9f6123965a3a8f3c28a866f788e 100644 (file)
@@ -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
 
index dd2c8585b0f8e9308dfbf0ce91fc0ed317b04991..9806fd570d83285d298f0c5095a293cc70824cb8 100644 (file)
@@ -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}.
index d5103fdac06c3164ec1d64c65564689aa4f1f6e4..b61eb6667ecfdbad8b9ea05ce048d3e5985245e0 100644 (file)
@@ -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
 
index 481713353f685209c6c097cb9389530bc89993c2..33a4118e2aae234d8acfbfe223ed6f1c4f1ca590 100644 (file)
@@ -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
 
index c5acd6873ca3bf3f113e14e39ffe9f2482303463..6d87b77b76e65867fafd08fde8a828b11fd92acd 100644 (file)
@@ -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}.
index bd807c4fadcafa1523df4b338aa6cdbb2e457775..1d1884a030098821bbbbd0cdf2234a1df16f5f56 100644 (file)
@@ -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}.
index bdc5b394bfac69593f3009700c322f0ed05efba0..bd68c66de979891aa10c68a526fc2a1130cf814e 100644 (file)
@@ -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
index 1422135f575361795a4aa4b19123a9552a8be226..126d0525ecc1d7a77cee768faea595c65a09b091 100644 (file)
@@ -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
index d08aa446eea4a6c17a17342838df92e9d1ce21c7..9614c9f5eedbc75eaf2889b26dc7b010db813e71 100644 (file)
@@ -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.
 
index 188ece636a6d357934c65a8683bb11948d058ccd..1468c14b5b6177b5c2cf754dd99e5628eafd5b34 100644 (file)
@@ -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
index 526ccb042bf629ca5b24c365874e33a2dbbbe063..34e197a26a8197bcfef7343ce602067055bcdafb 100644 (file)
@@ -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.
index 4eb82495ea000bdc2bb220bd17dc9b1b3c6c9c60..ac7e01e6d19f49c19a5e66939404c8cdb05eea7d 100644 (file)
@@ -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:
index f36ef110384ac8a983c2685f7c4fd58903ede7c1..b50159f4402876df49cd9b5fd90c2ce785c83261 100644 (file)
@@ -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.
 
index 325e2efdd868481b648e1874625d144cafc6cdc7..60110ef0969d9fd24998b28916f7ee0c921932a1 100644 (file)
@@ -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}.
 
index 2359480be775e346e007628f91438eb3c071acba..b6ba430da58f4f93b9015787a842adcbd7f9330c 100644 (file)
@@ -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.