diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2017-09-13 15:52:52 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2017-09-13 15:54:37 -0700 |
commit | bc511a64f6da9ab51acc7c8865e80c4a4cb655c2 (patch) | |
tree | ef96fb35c034096404b7edaa25982023f38cf84f /doc/misc/efaq.texi | |
parent | 5da53a01912c2f5d46f5df4ef8cc13a34b5017d4 (diff) | |
download | emacs-bc511a64f6da9ab51acc7c8865e80c4a4cb655c2.tar.gz emacs-bc511a64f6da9ab51acc7c8865e80c4a4cb655c2.tar.bz2 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/efaq.texi')
-rw-r--r-- | doc/misc/efaq.texi | 49 |
1 files changed, 24 insertions, 25 deletions
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. @cindex GNU mailing lists The Emacs mailing lists are described at -@uref{http://savannah.gnu.org/mail/?group=emacs, the Emacs Savannah +@uref{https://savannah.gnu.org/mail/?group=emacs, the Emacs Savannah page}. Some of them are gatewayed to newsgroups. The 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}). The FSF has maintained archives of all of the GNU mailing lists for many years, although there may be some unintentional gaps in coverage. The archive can be browsed over the web at -@uref{http://lists.gnu.org/archive/html/, the GNU mail archive}. Raw -files can be downloaded from @uref{ftp://lists.gnu.org/}. +@uref{http://lists.gnu.org/archive/html/, the GNU mail archive}. Web-based Usenet search services, such as @uref{http://groups.google.com/groups/dir?q=gnu&, Google}, also @@ -506,12 +505,12 @@ unsubscribe. @cindex Free Software Foundation, contacting For up-to-date information, see -@uref{http://www.fsf.org/about/contact.html, the FSF contact web-page}. +@uref{https://www.fsf.org/about/contact.html, the FSF contact web-page}. You can send general correspondence to @email{info@@fsf.org}. @cindex Ordering GNU software For details on how to order items directly from the FSF, see the -@uref{http://shop.fsf.org/, FSF on-line store}. +@uref{https://shop.fsf.org/, FSF on-line store}. @c ------------------------------------------------------------ @node Getting help @@ -645,7 +644,7 @@ information. To get a list of these commands, type @samp{?} after @cindex Emacs manual, obtaining a printed or HTML copy of You can order a printed copy of the Emacs manual from the FSF@. For -details see the @uref{http://shop.fsf.org/, FSF on-line store}. +details see the @uref{https://shop.fsf.org/, FSF on-line store}. The full Texinfo source for the manual also comes in the @file{doc/emacs} directory of the Emacs distribution, if you're daring enough to try to @@ -655,7 +654,7 @@ file}). If you absolutely have to print your own copy, and you don't have @TeX{}, you can get a PostScript or PDF (or HTML) version from -@uref{http://www.gnu.org/software/emacs/manual/} +@uref{https://www.gnu.org/software/emacs/manual/} @xref{Learning how to do something}, for how to view the manual from Emacs. @@ -675,12 +674,12 @@ in Info format (@pxref{Top, Emacs Lisp,, elisp, The Emacs Lisp Reference Manual}). You can also order a hardcopy of the manual from the FSF, for details -see the @uref{http://shop.fsf.org/, FSF on-line store}. (This manual is +see the @uref{https://shop.fsf.org/, FSF on-line store}. (This manual is not always in print.) An HTML version of the Emacs Lisp Reference Manual is available at -@uref{http://www.gnu.org/software/emacs/elisp-manual/elisp.html} +@uref{https://www.gnu.org/software/emacs/elisp-manual/elisp.html} @node Installing Texinfo documentation @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 do this using the stand-alone @file{makeinfo} program, available as part of the Texinfo package at -@uref{http://www.gnu.org/software/texinfo/} +@uref{https://www.gnu.org/software/texinfo/} For information about the Texinfo format, read the Texinfo manual which comes with the Texinfo package. This manual also comes installed in @@ -893,7 +892,7 @@ Emacs news, a history of recent user-visible changes More GNU information, including back issues of the @cite{GNU's Bulletin}, are at -@uref{http://www.gnu.org/bulletins/bulletins.html} and +@uref{https://www.gnu.org/bulletins/bulletins.html} and @uref{http://www.cs.pdx.edu/~trent/gnu/gnu.html} @@ -905,7 +904,7 @@ Bulletin}, are at @xref{Installing Emacs}, for some basic installation hints, and see @ref{Problems building Emacs}, if you have problems with the installation. -@uref{http://www.fsf.org/resources/service/, The GNU Service directory} +@uref{https://www.fsf.org/resources/service/, The GNU Service directory} lists companies and individuals willing to sell you help in installing or using Emacs and other GNU software. @@ -983,7 +982,7 @@ version; three components indicate a development version (e.g., @samp{26.0.50} is what will eventually become @samp{26.1}). Emacs is under active development, hosted at -@uref{http://savannah.gnu.org/projects/emacs/, Savannah}. +@uref{https://savannah.gnu.org/projects/emacs/, Savannah}. Follow the instructions given there to clone the project repository. Because Emacs undergoes many changes before a release, the version @@ -2490,7 +2489,7 @@ following in your @file{.emacs}: If you're tired of seeing backup files whenever you do an @samp{ls} at the Unix shell, try GNU @code{ls} with the @samp{-B} option. GNU @code{ls} is part of the GNU Fileutils package, available from -@samp{ftp.gnu.org} and its mirrors (@pxref{Current GNU distributions}). +@url{https://ftp.gnu.org} and its mirrors (@pxref{Current GNU distributions}). To disable or change the way backups are made, @pxref{Backup Names,,, emacs, The GNU Emacs Manual}. @@ -3293,11 +3292,11 @@ the source distribution. In brief: @item First download the Emacs sources. @xref{Current GNU distributions}, for -a list of ftp sites that make them available. On @file{ftp.gnu.org}, +a list of sites that make them available. On @url{https://ftp.gnu.org}, the main GNU distribution site, sources are available as @c Don't include VER in the file name, because pretests are not there. -@uref{ftp://ftp.gnu.org/pub/gnu/emacs/emacs-VERSION.tar.gz} +@uref{https://ftp.gnu.org/pub/gnu/emacs/emacs-VERSION.tar.gz} (Replace @samp{VERSION} with the relevant version number, e.g., @samp{23.1}.) @@ -3305,7 +3304,7 @@ the main GNU distribution site, sources are available as Next uncompress and extract the source files. This requires the @code{gzip} and @code{tar} programs, which are standard utilities. If your system does not have them, these can also be downloaded from -@file{ftp.gnu.org}. +@url{https://ftp.gnu.org}. GNU @code{tar} can uncompress and extract in a single-step: @@ -3383,7 +3382,7 @@ problem (@pxref{Reporting bugs}). @cindex Downloading Emacs Information on downloading Emacs is available at -@uref{http://www.gnu.org/software/emacs/, the Emacs home-page}. +@uref{https://www.gnu.org/software/emacs/, the Emacs home-page}. @xref{Installing Emacs}, for information on how to obtain and build the latest version 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}. The easiest way to add more features to your Emacs is to use the command @kbd{M-x list-packages}. This contacts the -@uref{http:///elpa.gnu.org, GNU ELPA} (``Emacs Lisp Package Archive'') +@uref{https:///elpa.gnu.org, GNU ELPA} (``Emacs Lisp Package Archive'') server and fetches the list of additional packages that it offers. These are GNU packages that are available for use with Emacs, but are distributed separately from Emacs itself, for reasons of space, etc. @@ -3498,11 +3497,11 @@ Various spell-checkers are compatible with Emacs, including: The most up-to-date official GNU software is normally kept at -@uref{ftp://ftp.gnu.org/pub/gnu} +@uref{https://ftp.gnu.org/pub/gnu} A list of sites mirroring @samp{ftp.gnu.org} can be found at -@uref{http://www.gnu.org/order/ftp.html} +@uref{httpss://www.gnu.org/prep/ftp} @node Difference between Emacs and XEmacs @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 if you are in an extremely space-restricted environment. More information is available from -@uref{http://www.gnu.org/software/zile/} +@uref{https://www.gnu.org/software/zile/} @node Emacs for MS-DOS @@ -3566,10 +3565,10 @@ onwards, including Windows XP and Vista. The file @file{etc/PROBLEMS} contains some additional information regarding Emacs under MS-DOS. -A pre-built binary distribution of the old Emacs 20 is available, as +A pre-built binary distribution of the old Emacs 24 is available, as described at -@uref{ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/emacs.README} +@uref{http://www.delorie.com/pub/djgpp/current/v2gnu/emacs.README} For a list of other MS-DOS implementations of Emacs (and Emacs look-alikes), consult the list of ``Emacs implementations and literature,'' @@ -4203,7 +4202,7 @@ Arabic, Farsi, and Hebrew, since version 24.1. First, download and install the BDF font files and any auxiliary packages they need. The GNU Intlfonts distribution can be found on -@uref{http://directory.fsf.org/localization/intlfonts.html, the GNU +@uref{https://directory.fsf.org/localization/intlfonts.html, the GNU Software Directory Web site}. Next, if you are on X Window system, issue the following two commands |