aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc
diff options
context:
space:
mode:
authorPaul Eggert2017-09-13 15:52:52 -0700
committerPaul Eggert2017-09-13 15:54:37 -0700
commitbc511a64f6da9ab51acc7c8865e80c4a4cb655c2 (patch)
treeef96fb35c034096404b7edaa25982023f38cf84f /doc/misc
parent5da53a01912c2f5d46f5df4ef8cc13a34b5017d4 (diff)
downloademacs-bc511a64f6da9ab51acc7c8865e80c4a4cb655c2.tar.gz
emacs-bc511a64f6da9ab51acc7c8865e80c4a4cb655c2.zip
Prefer HTTPS to FTP and HTTP in documentation
Most of this change is to boilerplate commentary such as license URLs. This change was prompted by ftp://ftp.gnu.org's going-away party, planned for November. Change these FTP URLs to https://ftp.gnu.org instead. Make similar changes for URLs to other organizations moving away from FTP. Also, change HTTP to HTTPS for URLs to gnu.org and fsf.org when this works, as this will further help defend against man-in-the-middle attacks (for this part I omitted the MS-DOS and MS-Windows sources and the test tarballs to keep the workload down). HTTPS is not fully working to lists.gnu.org so I left those URLs alone for now.
Diffstat (limited to 'doc/misc')
-rw-r--r--doc/misc/Makefile.in2
-rw-r--r--doc/misc/autotype.texi2
-rw-r--r--doc/misc/calc.texi2
-rw-r--r--doc/misc/cc-mode.texi4
-rw-r--r--doc/misc/cl.texi6
-rw-r--r--doc/misc/efaq-w32.texi22
-rw-r--r--doc/misc/efaq.texi49
-rw-r--r--doc/misc/emacs-gnutls.texi2
-rw-r--r--doc/misc/erc.texi2
-rw-r--r--doc/misc/gnus-faq.texi6
-rw-r--r--doc/misc/gnus-news.el4
-rw-r--r--doc/misc/gnus-news.texi2
-rw-r--r--doc/misc/gnus.texi8
-rw-r--r--doc/misc/message.texi2
-rw-r--r--doc/misc/mh-e.texi38
-rw-r--r--doc/misc/org.texi4
-rw-r--r--doc/misc/reftex.texi4
-rw-r--r--doc/misc/smtpmail.texi4
-rw-r--r--doc/misc/url.texi4
-rw-r--r--doc/misc/woman.texi2
20 files changed, 84 insertions, 85 deletions
diff --git a/doc/misc/Makefile.in b/doc/misc/Makefile.in
index 8ff823200ad..a60fb0b0a70 100644
--- a/doc/misc/Makefile.in
+++ b/doc/misc/Makefile.in
@@ -15,7 +15,7 @@
15# GNU General Public License for more details. 15# GNU General Public License for more details.
16 16
17# You should have received a copy of the GNU General Public License 17# You should have received a copy of the GNU General Public License
18# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. 18# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19 19
20SHELL = @SHELL@ 20SHELL = @SHELL@
21 21
diff --git a/doc/misc/autotype.texi b/doc/misc/autotype.texi
index 507a048da50..1f1f13afee2 100644
--- a/doc/misc/autotype.texi
+++ b/doc/misc/autotype.texi
@@ -581,7 +581,7 @@ specify that @kbd{M-x quickurl} should insert @var{URL} if the word
581@var{key} is at point, for example: 581@var{key} is at point, for example:
582 582
583@example 583@example
584(("FSF" "http://www.fsf.org/" "The Free Software Foundation") 584(("FSF" "https://www.fsf.org/" "The Free Software Foundation")
585 ("emacs" . "http://www.emacs.org/") 585 ("emacs" . "http://www.emacs.org/")
586 ("hagbard" "http://www.hagbard.demon.co.uk" "Hagbard's World")) 586 ("hagbard" "http://www.hagbard.demon.co.uk" "Hagbard's World"))
587@end example 587@end example
diff --git a/doc/misc/calc.texi b/doc/misc/calc.texi
index 7bd060189c5..e4e7330ba07 100644
--- a/doc/misc/calc.texi
+++ b/doc/misc/calc.texi
@@ -35751,7 +35751,7 @@ to work on these, please send a message (using @kbd{M-x report-calc-bug})
35751so any efforts can be coordinated. 35751so any efforts can be coordinated.
35752 35752
35753The latest version of Calc is available from Savannah, in the Emacs 35753The latest version of Calc is available from Savannah, in the Emacs
35754repository. See @uref{http://savannah.gnu.org/projects/emacs}. 35754repository. See @uref{https://savannah.gnu.org/projects/emacs}.
35755 35755
35756@c [summary] 35756@c [summary]
35757@node Summary, Key Index, Reporting Bugs, Top 35757@node Summary, Key Index, Reporting Bugs, Top
diff --git a/doc/misc/cc-mode.texi b/doc/misc/cc-mode.texi
index f9ba5cc3921..c90f6d06bf6 100644
--- a/doc/misc/cc-mode.texi
+++ b/doc/misc/cc-mode.texi
@@ -198,7 +198,7 @@ modify this GNU manual.''
198@insertcopying 198@insertcopying
199 199
200This manual was generated from cc-mode.texi, which is distributed with Emacs, 200This manual was generated from cc-mode.texi, which is distributed with Emacs,
201or can be downloaded from @url{http://savannah.gnu.org/projects/emacs/}. 201or can be downloaded from @url{https://savannah.gnu.org/projects/emacs/}.
202@end titlepage 202@end titlepage
203 203
204@comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 204@comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@@ -7396,7 +7396,7 @@ Emacs Lisp code that triggers the bug and include it in your report.
7396 7396
7397@cindex bug report mailing list 7397@cindex bug report mailing list
7398Reporting a bug using @code{c-submit-bug-report} files it in 7398Reporting a bug using @code{c-submit-bug-report} files it in
7399the GNU Bug Tracker at @url{http://debbugs.gnu.org}, then sends it on 7399the GNU Bug Tracker at @url{https://debbugs.gnu.org}, then sends it on
7400to @email{bug-cc-mode@@gnu.org}. You can also send reports, other 7400to @email{bug-cc-mode@@gnu.org}. You can also send reports, other
7401questions, and suggestions (kudos?@: @t{;-)} to that address. It's a 7401questions, and suggestions (kudos?@: @t{;-)} to that address. It's a
7402mailing list which you can join or browse an archive of; see the web site at 7402mailing list which you can join or browse an archive of; see the web site at
diff --git a/doc/misc/cl.texi b/doc/misc/cl.texi
index 33b4858a45b..b7ae7fec2d4 100644
--- a/doc/misc/cl.texi
+++ b/doc/misc/cl.texi
@@ -1207,7 +1207,7 @@ must have a well-defined value outside the @code{cl-letf} body.
1207There is essentially only one exception to this, which is @var{place} 1207There is essentially only one exception to this, which is @var{place}
1208a plain variable with a specified @var{value} (such as @code{(a 17)} 1208a plain variable with a specified @var{value} (such as @code{(a 17)}
1209in the above example). 1209in the above example).
1210@c See http://debbugs.gnu.org/12758 1210@c See https://debbugs.gnu.org/12758
1211@c Some or all of this was true for cl.el, but not for cl-lib.el. 1211@c Some or all of this was true for cl.el, but not for cl-lib.el.
1212@ignore 1212@ignore
1213The only exceptions are plain variables and calls to 1213The only exceptions are plain variables and calls to
@@ -1389,7 +1389,7 @@ treated like a @code{cl-letf} or @code{cl-letf*}. This differs from true
1389Common Lisp, where the rules of lexical scoping cause a @code{let} 1389Common Lisp, where the rules of lexical scoping cause a @code{let}
1390binding to shadow a @code{symbol-macrolet} binding. In this package, 1390binding to shadow a @code{symbol-macrolet} binding. In this package,
1391such shadowing does not occur, even when @code{lexical-binding} is 1391such shadowing does not occur, even when @code{lexical-binding} is
1392@c See http://debbugs.gnu.org/12119 1392@c See https://debbugs.gnu.org/12119
1393@code{t}. (This behavior predates the addition of lexical binding to 1393@code{t}. (This behavior predates the addition of lexical binding to
1394Emacs Lisp, and may change in future to respect @code{lexical-binding}.) 1394Emacs Lisp, and may change in future to respect @code{lexical-binding}.)
1395At present in this package, only @code{lexical-let} and 1395At present in this package, only @code{lexical-let} and
@@ -3326,7 +3326,7 @@ the first sequence. This function is more general than the Emacs
3326primitive @code{mapc}. (Note that this function is called 3326primitive @code{mapc}. (Note that this function is called
3327@code{cl-mapc} even in @file{cl.el}, rather than @code{mapc*} as you 3327@code{cl-mapc} even in @file{cl.el}, rather than @code{mapc*} as you
3328might expect.) 3328might expect.)
3329@c http://debbugs.gnu.org/6575 3329@c https://debbugs.gnu.org/6575
3330@end defun 3330@end defun
3331 3331
3332@defun cl-mapl function list &rest more-lists 3332@defun cl-mapl function list &rest more-lists
diff --git a/doc/misc/efaq-w32.texi b/doc/misc/efaq-w32.texi
index bb548c991cc..4ebcbea6a0b 100644
--- a/doc/misc/efaq-w32.texi
+++ b/doc/misc/efaq-w32.texi
@@ -164,7 +164,7 @@ instructions (requires DJGPP).
164@cindex Emacs source code 164@cindex Emacs source code
165@cindex source for Emacs 165@cindex source for Emacs
166You can download Emacs releases from 166You can download Emacs releases from
167@uref{http://ftpmirror.gnu.org/emacs/, ftp.gnu.org mirrors}. They 167@uref{https://ftpmirror.gnu.org/emacs/, ftp.gnu.org mirrors}. They
168are distributed as compressed tar files, digitally signed by the 168are distributed as compressed tar files, digitally signed by the
169maintainer who made the release. 169maintainer who made the release.
170 170
@@ -181,7 +181,7 @@ to give it a try. @xref{Compiling}.
181@cindex latest development version of Emacs 181@cindex latest development version of Emacs
182@cindex Emacs Development 182@cindex Emacs Development
183The development version of Emacs is available from 183The development version of Emacs is available from
184@uref{http://savannah.gnu.org/projects/emacs, Savannah}, the GNU 184@uref{https://savannah.gnu.org/projects/emacs, Savannah}, the GNU
185development site. 185development site.
186 186
187@node Compiling 187@node Compiling
@@ -581,7 +581,7 @@ update your registry (you may need to reboot).
581Shane Holder gives some background on how "Scancode Map" is used 581Shane Holder gives some background on how "Scancode Map" is used
582by the system: 582by the system:
583@ignore 583@ignore
584http://ftp.gnu.org/old-gnu/emacs/windows/docs/ntemacs/contrib/caps-ctrl-registry.txt 584https://ftp.gnu.org/old-gnu/emacs/windows/docs/ntemacs/contrib/caps-ctrl-registry.txt
585From: Shane Holder <holder@@mordor.rsn.hp.com> 585From: Shane Holder <holder@@mordor.rsn.hp.com>
586To: ntemacs-users@@cs.washington.edu 586To: ntemacs-users@@cs.washington.edu
587Date: 04 Dec 1996 14:36:21 -0600 587Date: 04 Dec 1996 14:36:21 -0600
@@ -913,7 +913,7 @@ Fonts in Emacs 22 and earlier are named using the X Logical Font
913Description (XLFD) format. Emacs on Windows ignores many of the 913Description (XLFD) format. Emacs on Windows ignores many of the
914fields, and populates them with * when listing fonts. Former 914fields, and populates them with * when listing fonts. Former
915maintainer Andrew Innes wrote 915maintainer Andrew Innes wrote
916@uref{http://www.gnu.org/software/emacs/windows/ntemacs/discuss/x-font-details, 916@uref{https://www.gnu.org/software/emacs/windows/ntemacs/discuss/x-font-details,
917this explanation} of what each field in the font string means and how 917this explanation} of what each field in the font string means and how
918Emacs treated them back in 19.34. Since then, multilingual support and 918Emacs treated them back in 19.34. Since then, multilingual support and
919a redisplay overhaul to support variable width fonts have changed things 919a redisplay overhaul to support variable width fonts have changed things
@@ -1060,7 +1060,7 @@ support packages of various components of Windows itself, GNU/Linux
1060distributions these days come with a number of Free truetype fonts 1060distributions these days come with a number of Free truetype fonts
1061that cover a wide range of languages. The GNU Unifont project 1061that cover a wide range of languages. The GNU Unifont project
1062contains glyphs for most of the Unicode codespace, and can be 1062contains glyphs for most of the Unicode codespace, and can be
1063downloaded from @uref{http://ftpmirror.gnu.org/unifont, ftp.gnu.org 1063downloaded from @uref{https://ftpmirror.gnu.org/unifont, ftp.gnu.org
1064mirrors}. 1064mirrors}.
1065 1065
1066@node Third-party multibyte 1066@node Third-party multibyte
@@ -1136,7 +1136,7 @@ There are a number of methods by which you can control automatic CR/LF
1136translation in Emacs, a situation that reflects the fact that the 1136translation in Emacs, a situation that reflects the fact that the
1137default support was not very robust in the past. For a discussion of 1137default support was not very robust in the past. For a discussion of
1138this issue, take a look at 1138this issue, take a look at
1139@uref{http://www.gnu.org/software/emacs/windows/ntemacs/todo/translate, 1139@uref{https://www.gnu.org/software/emacs/windows/ntemacs/todo/translate,
1140this collection of email messages} on the topic. 1140this collection of email messages} on the topic.
1141 1141
1142@menu 1142@menu
@@ -1339,7 +1339,7 @@ When an EOF is sent to a subprocess running in an interactive shell
1339with @code{process-send-eof}, the shell terminates unexpectedly as 1339with @code{process-send-eof}, the shell terminates unexpectedly as
1340if its input was closed. This affects the use of @kbd{C-c C-d} in 1340if its input was closed. This affects the use of @kbd{C-c C-d} in
1341shell buffers. See 1341shell buffers. See
1342@uref{http://www.gnu.org/software/emacs/windows/ntemacs/todo/shell-ctrl-d, 1342@uref{https://www.gnu.org/software/emacs/windows/ntemacs/todo/shell-ctrl-d,
1343this discussion} for more details. 1343this discussion} for more details.
1344 1344
1345@node Using shell 1345@node Using shell
@@ -1752,7 +1752,7 @@ AUCTeX is an Emacs package for writing LaTeX files, which also
1752includes preview-latex, an Emacs mode for previewing the formatted 1752includes preview-latex, an Emacs mode for previewing the formatted
1753contents of LaTeX documents. Pre-compiled versions for Windows are 1753contents of LaTeX documents. Pre-compiled versions for Windows are
1754available from 1754available from
1755@uref{http://www.gnu.org/software/auctex/download-for-windows.html, the 1755@uref{https://www.gnu.org/software/auctex/download-for-windows.html, the
1756AUCTeX site}. 1756AUCTeX site}.
1757 1757
1758@node Spell check 1758@node Spell check
@@ -2096,7 +2096,7 @@ code in lib/perl5db.pl
2096@end example 2096@end example
2097 2097
2098Doug Campbell also has some 2098Doug Campbell also has some
2099@uref{http://www.gnu.org/software/emacs/windows/ntemacs/discuss/perldb, 2099@uref{https://www.gnu.org/software/emacs/windows/ntemacs/discuss/perldb,
2100suggestions} for improving the interaction of perldb and Emacs. 2100suggestions} for improving the interaction of perldb and Emacs.
2101 2101
2102@c ------------------------------------------------------------ 2102@c ------------------------------------------------------------
@@ -2272,8 +2272,8 @@ In Emacs, you can browse the manual using Info by typing @kbd{C-h r},
2272and you can view the FAQ by typing @kbd{C-h C-f}. Other resources include: 2272and you can view the FAQ by typing @kbd{C-h C-f}. Other resources include:
2273 2273
2274@itemize 2274@itemize
2275@item @uref{http://www.gnu.org/software/emacs/, The Emacs homepage} 2275@item @uref{https://www.gnu.org/software/emacs/, The Emacs homepage}
2276@item @uref{http://www.gnu.org/software/emacs/manual/, Other Emacs manuals} 2276@item @uref{https://www.gnu.org/software/emacs/manual/, Other Emacs manuals}
2277@item @uref{http://www.emacswiki.org/, Emacs Wiki} 2277@item @uref{http://www.emacswiki.org/, Emacs Wiki}
2278@end itemize 2278@end itemize
2279 2279
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi
index 8d107e05e42..a8ece771fcd 100644
--- a/doc/misc/efaq.texi
+++ b/doc/misc/efaq.texi
@@ -393,7 +393,7 @@ recipients the same freedom that you enjoyed.
393 393
394@cindex GNU mailing lists 394@cindex GNU mailing lists
395The Emacs mailing lists are described at 395The Emacs mailing lists are described at
396@uref{http://savannah.gnu.org/mail/?group=emacs, the Emacs Savannah 396@uref{https://savannah.gnu.org/mail/?group=emacs, the Emacs Savannah
397page}. Some of them are gatewayed to newsgroups. 397page}. Some of them are gatewayed to newsgroups.
398 398
399The newsgroup @uref{news:comp.emacs} is for discussion of Emacs programs 399The newsgroup @uref{news:comp.emacs} is for discussion of Emacs programs
@@ -421,8 +421,7 @@ posting bug reports to this newsgroup directly (@pxref{Reporting bugs}).
421The FSF has maintained archives of all of the GNU mailing lists for many 421The FSF has maintained archives of all of the GNU mailing lists for many
422years, although there may be some unintentional gaps in coverage. The 422years, although there may be some unintentional gaps in coverage. The
423archive can be browsed over the web at 423archive can be browsed over the web at
424@uref{http://lists.gnu.org/archive/html/, the GNU mail archive}. Raw 424@uref{http://lists.gnu.org/archive/html/, the GNU mail archive}.
425files can be downloaded from @uref{ftp://lists.gnu.org/}.
426 425
427Web-based Usenet search services, such as 426Web-based Usenet search services, such as
428@uref{http://groups.google.com/groups/dir?q=gnu&, Google}, also 427@uref{http://groups.google.com/groups/dir?q=gnu&, Google}, also
@@ -506,12 +505,12 @@ unsubscribe.
506@cindex Free Software Foundation, contacting 505@cindex Free Software Foundation, contacting
507 506
508For up-to-date information, see 507For up-to-date information, see
509@uref{http://www.fsf.org/about/contact.html, the FSF contact web-page}. 508@uref{https://www.fsf.org/about/contact.html, the FSF contact web-page}.
510You can send general correspondence to @email{info@@fsf.org}. 509You can send general correspondence to @email{info@@fsf.org}.
511 510
512@cindex Ordering GNU software 511@cindex Ordering GNU software
513For details on how to order items directly from the FSF, see the 512For details on how to order items directly from the FSF, see the
514@uref{http://shop.fsf.org/, FSF on-line store}. 513@uref{https://shop.fsf.org/, FSF on-line store}.
515 514
516@c ------------------------------------------------------------ 515@c ------------------------------------------------------------
517@node Getting help 516@node Getting help
@@ -645,7 +644,7 @@ information. To get a list of these commands, type @samp{?} after
645@cindex Emacs manual, obtaining a printed or HTML copy of 644@cindex Emacs manual, obtaining a printed or HTML copy of
646 645
647You can order a printed copy of the Emacs manual from the FSF@. For 646You can order a printed copy of the Emacs manual from the FSF@. For
648details see the @uref{http://shop.fsf.org/, FSF on-line store}. 647details see the @uref{https://shop.fsf.org/, FSF on-line store}.
649 648
650The full Texinfo source for the manual also comes in the @file{doc/emacs} 649The full Texinfo source for the manual also comes in the @file{doc/emacs}
651directory of the Emacs distribution, if you're daring enough to try to 650directory of the Emacs distribution, if you're daring enough to try to
@@ -655,7 +654,7 @@ file}).
655If you absolutely have to print your own copy, and you don't have @TeX{}, 654If you absolutely have to print your own copy, and you don't have @TeX{},
656you can get a PostScript or PDF (or HTML) version from 655you can get a PostScript or PDF (or HTML) version from
657 656
658@uref{http://www.gnu.org/software/emacs/manual/} 657@uref{https://www.gnu.org/software/emacs/manual/}
659 658
660@xref{Learning how to do something}, for how to view the manual from Emacs. 659@xref{Learning how to do something}, for how to view the manual from Emacs.
661 660
@@ -675,12 +674,12 @@ in Info format (@pxref{Top, Emacs Lisp,, elisp, The
675Emacs Lisp Reference Manual}). 674Emacs Lisp Reference Manual}).
676 675
677You can also order a hardcopy of the manual from the FSF, for details 676You can also order a hardcopy of the manual from the FSF, for details
678see the @uref{http://shop.fsf.org/, FSF on-line store}. (This manual is 677see the @uref{https://shop.fsf.org/, FSF on-line store}. (This manual is
679not always in print.) 678not always in print.)
680 679
681An HTML version of the Emacs Lisp Reference Manual is available at 680An HTML version of the Emacs Lisp Reference Manual is available at
682 681
683@uref{http://www.gnu.org/software/emacs/elisp-manual/elisp.html} 682@uref{https://www.gnu.org/software/emacs/elisp-manual/elisp.html}
684 683
685@node Installing Texinfo documentation 684@node Installing Texinfo documentation
686@section How do I install a piece of Texinfo documentation? 685@section How do I install a piece of Texinfo documentation?
@@ -699,7 +698,7 @@ First, you must turn the Texinfo source files into Info files. You may
699do this using the stand-alone @file{makeinfo} program, available as part 698do this using the stand-alone @file{makeinfo} program, available as part
700of the Texinfo package at 699of the Texinfo package at
701 700
702@uref{http://www.gnu.org/software/texinfo/} 701@uref{https://www.gnu.org/software/texinfo/}
703 702
704For information about the Texinfo format, read the Texinfo manual which 703For information about the Texinfo format, read the Texinfo manual which
705comes with the Texinfo package. This manual also comes installed in 704comes with the Texinfo package. This manual also comes installed in
@@ -893,7 +892,7 @@ Emacs news, a history of recent user-visible changes
893More GNU information, including back issues of the @cite{GNU's 892More GNU information, including back issues of the @cite{GNU's
894Bulletin}, are at 893Bulletin}, are at
895 894
896@uref{http://www.gnu.org/bulletins/bulletins.html} and 895@uref{https://www.gnu.org/bulletins/bulletins.html} and
897 896
898@uref{http://www.cs.pdx.edu/~trent/gnu/gnu.html} 897@uref{http://www.cs.pdx.edu/~trent/gnu/gnu.html}
899 898
@@ -905,7 +904,7 @@ Bulletin}, are at
905@xref{Installing Emacs}, for some basic installation hints, and see 904@xref{Installing Emacs}, for some basic installation hints, and see
906@ref{Problems building Emacs}, if you have problems with the installation. 905@ref{Problems building Emacs}, if you have problems with the installation.
907 906
908@uref{http://www.fsf.org/resources/service/, The GNU Service directory} 907@uref{https://www.fsf.org/resources/service/, The GNU Service directory}
909lists companies and individuals willing to sell you help in installing 908lists companies and individuals willing to sell you help in installing
910or using Emacs and other GNU software. 909or using Emacs and other GNU software.
911 910
@@ -983,7 +982,7 @@ version; three components indicate a development
983version (e.g., @samp{26.0.50} is what will eventually become @samp{26.1}). 982version (e.g., @samp{26.0.50} is what will eventually become @samp{26.1}).
984 983
985Emacs is under active development, hosted at 984Emacs is under active development, hosted at
986@uref{http://savannah.gnu.org/projects/emacs/, Savannah}. 985@uref{https://savannah.gnu.org/projects/emacs/, Savannah}.
987Follow the instructions given there to clone the project repository. 986Follow the instructions given there to clone the project repository.
988 987
989Because Emacs undergoes many changes before a release, the version 988Because Emacs undergoes many changes before a release, the version
@@ -2490,7 +2489,7 @@ following in your @file{.emacs}:
2490If you're tired of seeing backup files whenever you do an @samp{ls} at 2489If you're tired of seeing backup files whenever you do an @samp{ls} at
2491the Unix shell, try GNU @code{ls} with the @samp{-B} option. GNU 2490the Unix shell, try GNU @code{ls} with the @samp{-B} option. GNU
2492@code{ls} is part of the GNU Fileutils package, available from 2491@code{ls} is part of the GNU Fileutils package, available from
2493@samp{ftp.gnu.org} and its mirrors (@pxref{Current GNU distributions}). 2492@url{https://ftp.gnu.org} and its mirrors (@pxref{Current GNU distributions}).
2494 2493
2495To disable or change the way backups are made, 2494To disable or change the way backups are made,
2496@pxref{Backup Names,,, emacs, The GNU Emacs Manual}. 2495@pxref{Backup Names,,, emacs, The GNU Emacs Manual}.
@@ -3293,11 +3292,11 @@ the source distribution. In brief:
3293 3292
3294@item 3293@item
3295First download the Emacs sources. @xref{Current GNU distributions}, for 3294First download the Emacs sources. @xref{Current GNU distributions}, for
3296a list of ftp sites that make them available. On @file{ftp.gnu.org}, 3295a list of sites that make them available. On @url{https://ftp.gnu.org},
3297the main GNU distribution site, sources are available as 3296the main GNU distribution site, sources are available as
3298 3297
3299@c Don't include VER in the file name, because pretests are not there. 3298@c Don't include VER in the file name, because pretests are not there.
3300@uref{ftp://ftp.gnu.org/pub/gnu/emacs/emacs-VERSION.tar.gz} 3299@uref{https://ftp.gnu.org/pub/gnu/emacs/emacs-VERSION.tar.gz}
3301 3300
3302(Replace @samp{VERSION} with the relevant version number, e.g., @samp{23.1}.) 3301(Replace @samp{VERSION} with the relevant version number, e.g., @samp{23.1}.)
3303 3302
@@ -3305,7 +3304,7 @@ the main GNU distribution site, sources are available as
3305Next uncompress and extract the source files. This requires 3304Next uncompress and extract the source files. This requires
3306the @code{gzip} and @code{tar} programs, which are standard utilities. 3305the @code{gzip} and @code{tar} programs, which are standard utilities.
3307If your system does not have them, these can also be downloaded from 3306If your system does not have them, these can also be downloaded from
3308@file{ftp.gnu.org}. 3307@url{https://ftp.gnu.org}.
3309 3308
3310GNU @code{tar} can uncompress and extract in a single-step: 3309GNU @code{tar} can uncompress and extract in a single-step:
3311 3310
@@ -3383,7 +3382,7 @@ problem (@pxref{Reporting bugs}).
3383@cindex Downloading Emacs 3382@cindex Downloading Emacs
3384 3383
3385Information on downloading Emacs is available at 3384Information on downloading Emacs is available at
3386@uref{http://www.gnu.org/software/emacs/, the Emacs home-page}. 3385@uref{https://www.gnu.org/software/emacs/, the Emacs home-page}.
3387 3386
3388@xref{Installing Emacs}, for information on how to obtain and build the latest 3387@xref{Installing Emacs}, for information on how to obtain and build the latest
3389version of Emacs, and see @ref{Current GNU distributions}, for a list of 3388version of Emacs, and see @ref{Current GNU distributions}, for a list of
@@ -3426,7 +3425,7 @@ see @ref{Packages that do not come with Emacs}.
3426 3425
3427The easiest way to add more features to your Emacs is to use the 3426The easiest way to add more features to your Emacs is to use the
3428command @kbd{M-x list-packages}. This contacts the 3427command @kbd{M-x list-packages}. This contacts the
3429@uref{http:///elpa.gnu.org, GNU ELPA} (``Emacs Lisp Package Archive'') 3428@uref{https:///elpa.gnu.org, GNU ELPA} (``Emacs Lisp Package Archive'')
3430server and fetches the list of additional packages that it offers. 3429server and fetches the list of additional packages that it offers.
3431These are GNU packages that are available for use with Emacs, but are 3430These are GNU packages that are available for use with Emacs, but are
3432distributed separately from Emacs itself, for reasons of space, etc. 3431distributed separately from Emacs itself, for reasons of space, etc.
@@ -3498,11 +3497,11 @@ Various spell-checkers are compatible with Emacs, including:
3498 3497
3499The most up-to-date official GNU software is normally kept at 3498The most up-to-date official GNU software is normally kept at
3500 3499
3501@uref{ftp://ftp.gnu.org/pub/gnu} 3500@uref{https://ftp.gnu.org/pub/gnu}
3502 3501
3503A list of sites mirroring @samp{ftp.gnu.org} can be found at 3502A list of sites mirroring @samp{ftp.gnu.org} can be found at
3504 3503
3505@uref{http://www.gnu.org/order/ftp.html} 3504@uref{httpss://www.gnu.org/prep/ftp}
3506 3505
3507@node Difference between Emacs and XEmacs 3506@node Difference between Emacs and XEmacs
3508@section What is the difference between Emacs and XEmacs (formerly Lucid Emacs)? 3507@section What is the difference between Emacs and XEmacs (formerly Lucid Emacs)?
@@ -3548,7 +3547,7 @@ binary typically has a size of about 130 kbytes, so this can be useful
3548if you are in an extremely space-restricted environment. More 3547if you are in an extremely space-restricted environment. More
3549information is available from 3548information is available from
3550 3549
3551@uref{http://www.gnu.org/software/zile/} 3550@uref{https://www.gnu.org/software/zile/}
3552 3551
3553 3552
3554@node Emacs for MS-DOS 3553@node Emacs for MS-DOS
@@ -3566,10 +3565,10 @@ onwards, including Windows XP and Vista.
3566The file @file{etc/PROBLEMS} contains some additional information 3565The file @file{etc/PROBLEMS} contains some additional information
3567regarding Emacs under MS-DOS. 3566regarding Emacs under MS-DOS.
3568 3567
3569A pre-built binary distribution of the old Emacs 20 is available, as 3568A pre-built binary distribution of the old Emacs 24 is available, as
3570described at 3569described at
3571 3570
3572@uref{ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/emacs.README} 3571@uref{http://www.delorie.com/pub/djgpp/current/v2gnu/emacs.README}
3573 3572
3574For a list of other MS-DOS implementations of Emacs (and Emacs 3573For a list of other MS-DOS implementations of Emacs (and Emacs
3575look-alikes), consult the list of ``Emacs implementations and literature,'' 3574look-alikes), consult the list of ``Emacs implementations and literature,''
@@ -4203,7 +4202,7 @@ Arabic, Farsi, and Hebrew, since version 24.1.
4203 4202
4204First, download and install the BDF font files and any auxiliary 4203First, download and install the BDF font files and any auxiliary
4205packages they need. The GNU Intlfonts distribution can be found on 4204packages they need. The GNU Intlfonts distribution can be found on
4206@uref{http://directory.fsf.org/localization/intlfonts.html, the GNU 4205@uref{https://directory.fsf.org/localization/intlfonts.html, the GNU
4207Software Directory Web site}. 4206Software Directory Web site}.
4208 4207
4209Next, if you are on X Window system, issue the following two commands 4208Next, if you are on X Window system, issue the following two commands
diff --git a/doc/misc/emacs-gnutls.texi b/doc/misc/emacs-gnutls.texi
index 87165631bf4..0ad48b0b9ec 100644
--- a/doc/misc/emacs-gnutls.texi
+++ b/doc/misc/emacs-gnutls.texi
@@ -113,7 +113,7 @@ The @code{gnutls-algorithm-priority} variable sets the GnuTLS priority
113string. This is global, not per host name (although 113string. This is global, not per host name (although
114@code{gnutls-negotiate} supports a priority string per connection so 114@code{gnutls-negotiate} supports a priority string per connection so
115it could be done if needed). The priority string syntax is in the 115it could be done if needed). The priority string syntax is in the
116@uref{http://www.gnu.org/software/gnutls/documentation.html, GnuTLS 116@uref{https://www.gnu.org/software/gnutls/documentation.html, GnuTLS
117documentation}. 117documentation}.
118@end defvar 118@end defvar
119 119
diff --git a/doc/misc/erc.texi b/doc/misc/erc.texi
index e38ead079a7..b391a88c32c 100644
--- a/doc/misc/erc.texi
+++ b/doc/misc/erc.texi
@@ -875,7 +875,7 @@ decided to include ERC in Emacs.
875ERC 5.1 was released. It was subsequently included in Emacs 22. 875ERC 5.1 was released. It was subsequently included in Emacs 22.
876 876
877ERC became an official GNU project, and development moved to 877ERC became an official GNU project, and development moved to
878@uref{http://sv.gnu.org/projects/erc}. We switched to using GNU Arch as 878@uref{https://sv.gnu.org/projects/erc}. We switched to using GNU Arch as
879our revision control system. Our mailing list address changed as well. 879our revision control system. Our mailing list address changed as well.
880 880
881@item 2007 881@item 2007
diff --git a/doc/misc/gnus-faq.texi b/doc/misc/gnus-faq.texi
index 45797ce3597..b75ca0a7b07 100644
--- a/doc/misc/gnus-faq.texi
+++ b/doc/misc/gnus-faq.texi
@@ -167,8 +167,8 @@ package system might not be up to date (e.g., Gnus 5.9 bundled with Emacs
16721 is outdated). 16721 is outdated).
168You can get the latest released version of Gnus from 168You can get the latest released version of Gnus from
169@uref{http://www.gnus.org/dist/gnus.tar.gz} 169@uref{http://www.gnus.org/dist/gnus.tar.gz}
170or via anonymous FTP from 170or from
171@uref{ftp://ftp.gnus.org/pub/gnus/gnus.tar.gz}. 171@uref{https://ftp.gnus.org/pub/gnus/gnus.tar.gz}.
172 172
173@node FAQ 1-4 173@node FAQ 1-4
174@subsubheading Question 1.4 174@subsubheading Question 1.4
@@ -1522,7 +1522,7 @@ Gimp), open the image you want to include, cut out the
1522relevant part, reduce color depth to 1 bit, resize to 1522relevant part, reduce color depth to 1 bit, resize to
152348*48 and save as bitmap. Now you should get the compface 152348*48 and save as bitmap. Now you should get the compface
1524package from 1524package from
1525@uref{ftp://ftp.cs.indiana.edu:/pub/faces/, this site}. 1525@uref{ftp://ftp.cs.indiana.edu/pub/faces/, this site}.
1526and create the actual X-face by saying 1526and create the actual X-face by saying
1527 1527
1528@example 1528@example
diff --git a/doc/misc/gnus-news.el b/doc/misc/gnus-news.el
index c7d41c8555b..b6e8862f960 100644
--- a/doc/misc/gnus-news.el
+++ b/doc/misc/gnus-news.el
@@ -17,7 +17,7 @@
17;; GNU General Public License for more details. 17;; GNU General Public License for more details.
18 18
19;; You should have received a copy of the GNU General Public License 19;; You should have received a copy of the GNU General Public License
20;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. 20;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
21 21
22;;; Commentary: 22;;; Commentary:
23 23
@@ -51,7 +51,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
51GNU General Public License for more details. 51GNU General Public License for more details.
52 52
53You should have received a copy of the GNU General Public License 53You should have received a copy of the GNU General Public License
54along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. 54along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
55 55
56 \nLocal variables:\nmode: outline 56 \nLocal variables:\nmode: outline
57paragraph-separate: \"[ ]*$\"\nend:\n") 57paragraph-separate: \"[ ]*$\"\nend:\n")
diff --git a/doc/misc/gnus-news.texi b/doc/misc/gnus-news.texi
index be7e7ac71a1..94c2a79a2de 100644
--- a/doc/misc/gnus-news.texi
+++ b/doc/misc/gnus-news.texi
@@ -143,7 +143,7 @@ with a WWW browser with @kbd{K H}. @xref{MIME Commands}.
143@item International host names (@acronym{IDNA}) can now be decoded 143@item International host names (@acronym{IDNA}) can now be decoded
144inside article bodies using @kbd{W i} 144inside article bodies using @kbd{W i}
145(@code{gnus-summary-idna-message}). This requires that GNU Libidn 145(@code{gnus-summary-idna-message}). This requires that GNU Libidn
146(@url{http://www.gnu.org/software/libidn/}) has been installed. 146(@url{https://www.gnu.org/software/libidn/}) has been installed.
147@c FIXME: Also mention @code{message-use-idna}? 147@c FIXME: Also mention @code{message-use-idna}?
148 148
149@item The non-@acronym{ASCII} group names handling has been much 149@item The non-@acronym{ASCII} group names handling has been much
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index b002f5dea7e..88e121a07b0 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -8970,7 +8970,7 @@ Decode IDNA encoded domain names in the current articles. IDNA
8970encoded domain names looks like @samp{xn--bar}. If a string remain 8970encoded domain names looks like @samp{xn--bar}. If a string remain
8971unencoded after running invoking this, it is likely an invalid IDNA 8971unencoded after running invoking this, it is likely an invalid IDNA
8972string (@samp{xn--bar} is invalid). You must have GNU Libidn 8972string (@samp{xn--bar} is invalid). You must have GNU Libidn
8973(@url{http://www.gnu.org/software/libidn/}) installed for this command 8973(@url{https://www.gnu.org/software/libidn/}) installed for this command
8974to work. 8974to work.
8975 8975
8976@item W t 8976@item W t
@@ -9186,7 +9186,7 @@ Verify a signed control message
9186hierarchy maintainer. You need to add the @acronym{PGP} public key of 9186hierarchy maintainer. You need to add the @acronym{PGP} public key of
9187the maintainer to your keyring to verify the 9187the maintainer to your keyring to verify the
9188message.@footnote{@acronym{PGP} keys for many hierarchies are 9188message.@footnote{@acronym{PGP} keys for many hierarchies are
9189available at @uref{ftp://ftp.isc.org/pub/pgpcontrol/README.html}} 9189available at @uref{https://ftp.isc.org/pub/pgpcontrol/README.html}}
9190 9190
9191@item W s 9191@item W s
9192@kindex W s (Summary) 9192@kindex W s (Summary)
@@ -12320,7 +12320,7 @@ This variable controls whether Gnus performs IDNA decoding of
12320internationalized domain names inside @samp{From}, @samp{To} and 12320internationalized domain names inside @samp{From}, @samp{To} and
12321@samp{Cc} headers. @xref{IDNA, ,IDNA,message, The Message Manual}, 12321@samp{Cc} headers. @xref{IDNA, ,IDNA,message, The Message Manual},
12322for how to compose such messages. This requires 12322for how to compose such messages. This requires
12323@uref{http://www.gnu.org/software/libidn/, GNU Libidn}, and this 12323@uref{https://www.gnu.org/software/libidn/, GNU Libidn}, and this
12324variable is only enabled if you have installed it. 12324variable is only enabled if you have installed it.
12325 12325
12326@vindex gnus-inhibit-images 12326@vindex gnus-inhibit-images
@@ -13860,7 +13860,7 @@ The same as the above, but don't do automatic @acronym{STARTTLS} upgrades.
13860@findex nntp-open-tls-stream 13860@findex nntp-open-tls-stream
13861@item nntp-open-tls-stream 13861@item nntp-open-tls-stream
13862Opens a connection to a server over a @dfn{secure} channel. To use 13862Opens a connection to a server over a @dfn{secure} channel. To use
13863this you must have @uref{http://www.gnu.org/software/gnutls/, GnuTLS} 13863this you must have @uref{https://www.gnu.org/software/gnutls/, GnuTLS}
13864installed. You then define a server as follows: 13864installed. You then define a server as follows:
13865 13865
13866@lisp 13866@lisp
diff --git a/doc/misc/message.texi b/doc/misc/message.texi
index bbdef4a8629..829986e220c 100644
--- a/doc/misc/message.texi
+++ b/doc/misc/message.texi
@@ -925,7 +925,7 @@ invoke @kbd{M-x message-idna-to-ascii-rhs RET} in the message buffer
925to have the non-@acronym{ASCII} domain names encoded while you edit 925to have the non-@acronym{ASCII} domain names encoded while you edit
926the message. 926the message.
927 927
928Note that you must have @uref{http://www.gnu.org/software/libidn/, GNU 928Note that you must have @uref{https://www.gnu.org/software/libidn/, GNU
929Libidn} installed in order to use this functionality. 929Libidn} installed in order to use this functionality.
930 930
931@node Security 931@node Security
diff --git a/doc/misc/mh-e.texi b/doc/misc/mh-e.texi
index 3aa04caf865..0fb6e6ce5da 100644
--- a/doc/misc/mh-e.texi
+++ b/doc/misc/mh-e.texi
@@ -237,7 +237,7 @@ read a built-in tutorial by starting GNU Emacs and typing @kbd{C-h t}
237@ref{Top, , GNU Emacs Manual, emacs, GNU Emacs Manual}, 237@ref{Top, , GNU Emacs Manual, emacs, GNU Emacs Manual},
238@end ifinfo 238@end ifinfo
239@ifhtml 239@ifhtml
240@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/, 240@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/,
241@cite{GNU Emacs Manual}}, 241@cite{GNU Emacs Manual}},
242@end ifhtml 242@end ifhtml
243from the Free Software Foundation. 243from the Free Software Foundation.
@@ -386,7 +386,7 @@ GNU Emacs Manual}.
386@end ifnothtml 386@end ifnothtml
387@ifhtml 387@ifhtml
388See section 388See section
389@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Easy-Customization.html, 389@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Easy-Customization.html,
390Easy Customization} in @cite{The GNU Emacs Manual}. 390Easy Customization} in @cite{The GNU Emacs Manual}.
391@end ifhtml 391@end ifhtml
392@xref{Options}. 392@xref{Options}.
@@ -406,7 +406,7 @@ GNU Emacs Manual}.
406@end ifnothtml 406@end ifnothtml
407@ifhtml 407@ifhtml
408See section 408See section
409@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Face-Customization.html, 409@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Face-Customization.html,
410Face Customization} in @cite{The GNU Emacs Manual}. 410Face Customization} in @cite{The GNU Emacs Manual}.
411@end ifhtml 411@end ifhtml
412 412
@@ -424,7 +424,7 @@ Emacs Manual}
424@end ifnothtml 424@end ifnothtml
425@ifhtml 425@ifhtml
426See section 426See section
427@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Hooks.html, 427@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Hooks.html,
428Hooks} in @cite{The GNU Emacs Manual} 428Hooks} in @cite{The GNU Emacs Manual}
429@end ifhtml 429@end ifhtml
430for a description about @dfn{normal hooks} and @dfn{abnormal hooks}. 430for a description about @dfn{normal hooks} and @dfn{abnormal hooks}.
@@ -475,7 +475,7 @@ point.
475@end ifnothtml 475@end ifnothtml
476@ifhtml 476@ifhtml
477See the section 477See the section
478@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Completion.html, 478@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Completion.html,
479Completion} in @cite{The GNU Emacs Manual}. 479Completion} in @cite{The GNU Emacs Manual}.
480@end ifhtml 480@end ifhtml
481Note that @key{SPC} cannot be used for completing filenames and 481Note that @key{SPC} cannot be used for completing filenames and
@@ -1123,17 +1123,17 @@ exist,
1123@footnote{The @cite{GNU Emacs Lisp Reference Manual} should be available 1123@footnote{The @cite{GNU Emacs Lisp Reference Manual} should be available
1124via the Info system by typing @kbd{C-h i m Emacs Lisp 1124via the Info system by typing @kbd{C-h i m Emacs Lisp
1125@key{RET}}. It is also available online at @* 1125@key{RET}}. It is also available online at @*
1126@uref{http://www.gnu.org/software/emacs/manual/elisp.html}.} 1126@uref{https://www.gnu.org/software/emacs/manual/elisp.html}.}
1127@end iftex 1127@end iftex
1128@ifinfo 1128@ifinfo
1129@footnote{@xref{Top, The GNU Emacs Lisp Reference Manual, , elisp, GNU 1129@footnote{@xref{Top, The GNU Emacs Lisp Reference Manual, , elisp, GNU
1130Emacs Lisp Reference Manual}, which should be available via the 1130Emacs Lisp Reference Manual}, which should be available via the
1131Info system. It is also available online at 1131Info system. It is also available online at
1132@uref{http://www.gnu.org/software/emacs/manual/elisp.html}.} 1132@uref{https://www.gnu.org/software/emacs/manual/elisp.html}.}
1133@end ifinfo 1133@end ifinfo
1134@ifhtml 1134@ifhtml
1135@footnote{The 1135@footnote{The
1136@uref{http://www.gnu.org/software/emacs/manual/elisp.html, 1136@uref{https://www.gnu.org/software/emacs/manual/elisp.html,
1137The GNU Emacs Lisp Reference Manual} should be available via 1137The GNU Emacs Lisp Reference Manual} should be available via
1138the Info system by typing @kbd{C-h i m Emacs Lisp @key{RET}}.} 1138the Info system by typing @kbd{C-h i m Emacs Lisp @key{RET}}.}
1139@end ifhtml 1139@end ifhtml
@@ -1298,7 +1298,7 @@ When you choose a folder in MH-E via a command such as @kbd{o}
1298@end ifnothtml 1298@end ifnothtml
1299@ifhtml 1299@ifhtml
1300(see the section 1300(see the section
1301@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Completion.html, 1301@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Completion.html,
1302Completion} in @cite{The GNU Emacs Manual}). 1302Completion} in @cite{The GNU Emacs Manual}).
1303@end ifhtml 1303@end ifhtml
1304In addition, MH-E has several ways of choosing a suitable default so 1304In addition, MH-E has several ways of choosing a suitable default so
@@ -2112,7 +2112,7 @@ display of this field requires the
2112@command{uncompface} program}. Recent versions of XEmacs have internal 2112@command{uncompface} program}. Recent versions of XEmacs have internal
2113support for @samp{X-Face:} images. If your version of XEmacs does not, 2113support for @samp{X-Face:} images. If your version of XEmacs does not,
2114then you'll need both @command{uncompface} and the 2114then you'll need both @command{uncompface} and the
2115@uref{ftp://ftp.jpl.org/pub/elisp/, @samp{x-face} package}.}. MH-E 2115@uref{http://www.jpl.org/ftp/pub/elisp/, @samp{x-face} package}.}. MH-E
2116renders the foreground and background of the image using the 2116renders the foreground and background of the image using the
2117associated attributes of the face @code{mh-show-xface}. 2117associated attributes of the face @code{mh-show-xface}.
2118 2118
@@ -2126,7 +2126,7 @@ associated attributes of the face @code{mh-show-xface}.
2126Finally, MH-E will display images referenced by the 2126Finally, MH-E will display images referenced by the
2127@samp{X-Image-URL:} header field if neither the @samp{Face:} nor the 2127@samp{X-Image-URL:} header field if neither the @samp{Face:} nor the
2128@samp{X-Face:} fields are present@footnote{The display of the images 2128@samp{X-Face:} fields are present@footnote{The display of the images
2129requires the @uref{http://www.gnu.org/software/wget/wget.html, 2129requires the @uref{https://www.gnu.org/software/wget/wget.html,
2130@command{wget} program} to fetch the image and the @command{convert} 2130@command{wget} program} to fetch the image and the @command{convert}
2131program from the @uref{http://www.imagemagick.org/script/index.php, 2131program from the @uref{http://www.imagemagick.org/script/index.php,
2132ImageMagick suite}.}. Of the three header fields this is the most 2132ImageMagick suite}.}. Of the three header fields this is the most
@@ -2856,7 +2856,7 @@ See @cite{The PGG Manual}.
2856@end ifinfo 2856@end ifinfo
2857@ifhtml 2857@ifhtml
2858See 2858See
2859@uref{http://www.gnu.org/software/emacs/manual/pgg.html, 2859@uref{https://www.gnu.org/software/emacs/manual/pgg.html,
2860@cite{The PGG Manual}}. 2860@cite{The PGG Manual}}.
2861@end ifhtml 2861@end ifhtml
2862 2862
@@ -5623,7 +5623,7 @@ See @cite{The PGG Manual}.
5623@end ifinfo 5623@end ifinfo
5624@ifhtml 5624@ifhtml
5625See 5625See
5626@uref{http://www.gnu.org/software/emacs/manual/pgg.html, 5626@uref{https://www.gnu.org/software/emacs/manual/pgg.html,
5627@cite{The PGG Manual}}. 5627@cite{The PGG Manual}}.
5628@end ifhtml 5628@end ifhtml
5629 5629
@@ -6032,7 +6032,7 @@ GNU Emacs Manual}).
6032@end ifnothtml 6032@end ifnothtml
6033@ifhtml 6033@ifhtml
6034(see the section 6034(see the section
6035@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Regexps.html, 6035@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Regexps.html,
6036Syntax of Regular Expressions} in 6036Syntax of Regular Expressions} in
6037@cite{The GNU Emacs Manual}). 6037@cite{The GNU Emacs Manual}).
6038@end ifhtml 6038@end ifhtml
@@ -6182,7 +6182,7 @@ GNU Emacs Manual}).
6182@end ifnothtml 6182@end ifnothtml
6183@ifhtml 6183@ifhtml
6184(see the section 6184(see the section
6185@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Regexps.html, 6185@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Regexps.html,
6186Syntax of Regular Expressions} in 6186Syntax of Regular Expressions} in
6187@cite{The GNU Emacs Manual}). 6187@cite{The GNU Emacs Manual}).
6188@end ifhtml 6188@end ifhtml
@@ -6290,7 +6290,7 @@ You can also use the speedbar
6290@end ifnothtml 6290@end ifnothtml
6291@ifhtml 6291@ifhtml
6292(see the section 6292(see the section
6293@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Speedbar.html, 6293@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Speedbar.html,
6294Speedbar Frames} in @cite{The GNU Emacs Manual}) 6294Speedbar Frames} in @cite{The GNU Emacs Manual})
6295@end ifhtml 6295@end ifhtml
6296to view your folders. To bring up the speedbar, run @kbd{M-x speedbar 6296to view your folders. To bring up the speedbar, run @kbd{M-x speedbar
@@ -6422,7 +6422,7 @@ For a description of the menu bar, please
6422@end ifnothtml 6422@end ifnothtml
6423@ifhtml 6423@ifhtml
6424see the section 6424see the section
6425@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Menu-Bar.html, 6425@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Menu-Bar.html,
6426The Menu Bar} in @cite{The GNU Emacs Manual}. 6426The Menu Bar} in @cite{The GNU Emacs Manual}.
6427@end ifhtml 6427@end ifhtml
6428 6428
@@ -6444,7 +6444,7 @@ tool bar, please
6444@end ifnothtml 6444@end ifnothtml
6445@ifhtml 6445@ifhtml
6446see the section 6446see the section
6447@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Tool-Bars.html, 6447@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Tool-Bars.html,
6448Tool Bars} in @cite{The GNU Emacs Manual}. 6448Tool Bars} in @cite{The GNU Emacs Manual}.
6449@end ifhtml 6449@end ifhtml
6450 6450
@@ -8226,7 +8226,7 @@ GNU Emacs Manual}.
8226@end ifnothtml 8226@end ifnothtml
8227@ifhtml 8227@ifhtml
8228section 8228section
8229@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Regexps.html, 8229@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Regexps.html,
8230Syntax of Regular Expressions} in @cite{The GNU Emacs Manual}. 8230Syntax of Regular Expressions} in @cite{The GNU Emacs Manual}.
8231@end ifhtml 8231@end ifhtml
8232 8232
diff --git a/doc/misc/org.texi b/doc/misc/org.texi
index 44fcb94f972..ca57501f3d8 100644
--- a/doc/misc/org.texi
+++ b/doc/misc/org.texi
@@ -3601,7 +3601,7 @@ A link should be enclosed in double brackets and may contain a descriptive
3601text to be displayed instead of the URL (@pxref{Link format}), for example: 3601text to be displayed instead of the URL (@pxref{Link format}), for example:
3602 3602
3603@example 3603@example
3604[[http://www.gnu.org/software/emacs/][GNU Emacs]] 3604[[https://www.gnu.org/software/emacs/][GNU Emacs]]
3605@end example 3605@end example
3606 3606
3607@noindent 3607@noindent
@@ -3713,7 +3713,7 @@ current session are part of the history for this prompt, so you can access
3713them with @key{up} and @key{down} (or @kbd{M-p/n}). 3713them with @key{up} and @key{down} (or @kbd{M-p/n}).
3714 3714
3715@b{Completion support}@* Completion with @key{TAB} will help you to insert 3715@b{Completion support}@* Completion with @key{TAB} will help you to insert
3716valid link prefixes like @samp{http:} or @samp{ftp:}, including the prefixes 3716valid link prefixes like @samp{https:}, including the prefixes
3717defined through link abbreviations (@pxref{Link abbreviations}). If you 3717defined through link abbreviations (@pxref{Link abbreviations}). If you
3718press @key{RET} after inserting only the @var{prefix}, Org will offer 3718press @key{RET} after inserting only the @var{prefix}, Org will offer
3719specific completion support for some link types@footnote{This works if 3719specific completion support for some link types@footnote{This works if
diff --git a/doc/misc/reftex.texi b/doc/misc/reftex.texi
index dfe0eccebaf..e7eef9eba24 100644
--- a/doc/misc/reftex.texi
+++ b/doc/misc/reftex.texi
@@ -31,8 +31,8 @@ Con@TeX{}t
31@include emacsver.texi 31@include emacsver.texi
32 32
33@set VERSION @value{EMACSVER} 33@set VERSION @value{EMACSVER}
34@set AUCTEXSITE @uref{http://www.gnu.org/software/auctex/,@AUCTeX{} web site} 34@set AUCTEXSITE @uref{https://www.gnu.org/software/auctex/,@AUCTeX{} web site}
35@set MAINTAINERSITE @uref{http://www.gnu.org/software/auctex/reftex.html,@RefTeX{} web page} 35@set MAINTAINERSITE @uref{https://www.gnu.org/software/auctex/reftex.html,@RefTeX{} web page}
36@set MAINTAINERCONTACT @uref{mailto:auctex-devel@@gnu.org,contact the maintainers} 36@set MAINTAINERCONTACT @uref{mailto:auctex-devel@@gnu.org,contact the maintainers}
37@set MAINTAINER the @AUCTeX{} project 37@set MAINTAINER the @AUCTeX{} project
38@set SUPPORTADDRESS @AUCTeX{} user mailing list (@email{auctex@@gnu.org}) 38@set SUPPORTADDRESS @AUCTeX{} user mailing list (@email{auctex@@gnu.org})
diff --git a/doc/misc/smtpmail.texi b/doc/misc/smtpmail.texi
index 824945856ac..e45ec0616ff 100644
--- a/doc/misc/smtpmail.texi
+++ b/doc/misc/smtpmail.texi
@@ -290,7 +290,7 @@ and @code{plain} for no encryption.
290Use of any form of TLS/SSL requires support in Emacs. You can either 290Use of any form of TLS/SSL requires support in Emacs. You can either
291use the built-in support (in Emacs 24.1 and later), or the 291use the built-in support (in Emacs 24.1 and later), or the
292@file{starttls.el} Lisp library. The built-in support uses the GnuTLS 292@file{starttls.el} Lisp library. The built-in support uses the GnuTLS
293@footnote{@url{http://www.gnu.org/software/gnutls/}} library. 293@footnote{@url{https://www.gnu.org/software/gnutls/}} library.
294If your Emacs has GnuTLS support built-in, the function 294If your Emacs has GnuTLS support built-in, the function
295@code{gnutls-available-p} is defined and returns non-@code{nil}. 295@code{gnutls-available-p} is defined and returns non-@code{nil}.
296Otherwise, you must use the @file{starttls.el} library (see that file for 296Otherwise, you must use the @file{starttls.el} library (see that file for
@@ -300,7 +300,7 @@ requires one of the following external tools to be installed:
300@enumerate 300@enumerate
301@item 301@item
302The GnuTLS command line tool @samp{gnutls-cli}, which you can get from 302The GnuTLS command line tool @samp{gnutls-cli}, which you can get from
303@url{http://www.gnu.org/software/gnutls/}. This is the recommended 303@url{https://www.gnu.org/software/gnutls/}. This is the recommended
304tool, mainly because it can verify server certificates. 304tool, mainly because it can verify server certificates.
305 305
306@item 306@item
diff --git a/doc/misc/url.texi b/doc/misc/url.texi
index a3c625edce1..e98fab4e011 100644
--- a/doc/misc/url.texi
+++ b/doc/misc/url.texi
@@ -112,11 +112,11 @@ technically obsolete despite its widespread vernacular usage.)
112meaning. For example, the URI 112meaning. For example, the URI
113 113
114@example 114@example
115http://www.gnu.org/software/emacs/ 115https://www.gnu.org/software/emacs/
116@end example 116@end example
117 117
118@noindent 118@noindent
119specifies the scheme component @samp{http}, the hostname component 119specifies the scheme component @samp{https}, the hostname component
120@samp{www.gnu.org}, and the path component @samp{/software/emacs/}. 120@samp{www.gnu.org}, and the path component @samp{/software/emacs/}.
121 121
122@cindex parsed URIs 122@cindex parsed URIs
diff --git a/doc/misc/woman.texi b/doc/misc/woman.texi
index 7b926e109a7..fa12f9c35aa 100644
--- a/doc/misc/woman.texi
+++ b/doc/misc/woman.texi
@@ -1290,7 +1290,7 @@ inelegantly, then please
1290@enumerate 1290@enumerate
1291@item 1291@item
1292try the latest version of @file{woman.el} from the Emacs repository 1292try the latest version of @file{woman.el} from the Emacs repository
1293on @uref{http://savannah.gnu.org/projects/emacs/}. If it still fails, please 1293on @uref{https://savannah.gnu.org/projects/emacs/}. If it still fails, please
1294 1294
1295@item 1295@item
1296use @kbd{M-x report-emacs-bug} to send a bug report. 1296use @kbd{M-x report-emacs-bug} to send a bug report.