aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorPaul Eggert2019-09-22 23:53:39 -0700
committerPaul Eggert2019-09-23 00:12:52 -0700
commit946a56a10fed769646a8b7c4ebc53f53c84be896 (patch)
tree33a93593b428789b7e49376427eac09d21082808 /doc
parent78669517dc3db4d6d51fb26d71073fc0c196ab5d (diff)
downloademacs-946a56a10fed769646a8b7c4ebc53f53c84be896.tar.gz
emacs-946a56a10fed769646a8b7c4ebc53f53c84be896.zip
Update some URLs
This mostly changes http: to https: in URLs. It also updates some URLs that have moved, removes some URLs that no longer work, recommends against using procmail (procmail.org no longer works), and removes some mentions of the no-longer-existing Gmane, LPF and VTW. It doesn't update all URLs, just the ones I had time for. * GNUmakefile (help): * admin/admin.el (manual-doctype-string): * admin/charsets/Makefile.in (${charsetdir}/ALTERNATIVNYJ.map): * admin/charsets/mapconv: * lisp/net/soap-client.el (soap-create-envelope): * lisp/org/org.el (org-doi-server-url): * lisp/textmodes/bibtex.el (bibtex-generate-url-list): Prefer https: to http: un URLs.
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/emacs.texi2
-rw-r--r--doc/emacs/mule.texi2
-rw-r--r--doc/emacs/package.texi2
-rw-r--r--doc/lispref/frames.texi2
-rw-r--r--doc/lispref/nonascii.texi6
-rw-r--r--doc/lispref/os.texi2
-rw-r--r--doc/lispref/package.texi4
-rw-r--r--doc/lispref/processes.texi4
-rw-r--r--doc/lispref/text.texi4
-rw-r--r--doc/lispref/tips.texi2
-rw-r--r--doc/misc/auth.texi4
-rw-r--r--doc/misc/autotype.texi3
-rw-r--r--doc/misc/cc-mode.texi12
-rw-r--r--doc/misc/dbus.texi12
-rw-r--r--doc/misc/efaq.texi27
-rw-r--r--doc/misc/eieio.texi2
-rw-r--r--doc/misc/emacs-gnutls.texi2
-rw-r--r--doc/misc/epa.texi2
-rw-r--r--doc/misc/erc.texi6
-rw-r--r--doc/misc/ert.texi6
-rw-r--r--doc/misc/eudc.texi4
-rw-r--r--doc/misc/eww.texi2
-rw-r--r--doc/misc/gnus-faq.texi43
-rw-r--r--doc/misc/gnus.texi38
-rw-r--r--doc/misc/message.texi4
-rw-r--r--doc/misc/mh-e.texi67
-rw-r--r--doc/misc/newsticker.texi5
-rw-r--r--doc/misc/org.texi2
-rw-r--r--doc/misc/url.texi3
-rw-r--r--doc/misc/wisent.texi2
30 files changed, 122 insertions, 154 deletions
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi
index ad4be90aaf3..17aaaea7364 100644
--- a/doc/emacs/emacs.texi
+++ b/doc/emacs/emacs.texi
@@ -1316,7 +1316,7 @@ Emacs editors, all sharing common principles of organization. For
1316information on the underlying philosophy of Emacs and the lessons 1316information on the underlying philosophy of Emacs and the lessons
1317learned from its development, see @cite{Emacs, the Extensible, 1317learned from its development, see @cite{Emacs, the Extensible,
1318Customizable Self-Documenting Display Editor}, available from 1318Customizable Self-Documenting Display Editor}, available from
1319@url{http://hdl.handle.net/1721.1/5736}. 1319@url{https://dspace.mit.edu/handle/1721.1/5736}.
1320 1320
1321This version of the manual is mainly intended for use with GNU Emacs 1321This version of the manual is mainly intended for use with GNU Emacs
1322installed on GNU and Unix systems. GNU Emacs can also be used on 1322installed on GNU and Unix systems. GNU Emacs can also be used on
diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi
index dfd464c827c..bca917de105 100644
--- a/doc/emacs/mule.texi
+++ b/doc/emacs/mule.texi
@@ -1790,7 +1790,7 @@ Reordering of bidirectional text into the @dfn{visual} order happens
1790at display time. As a result, character positions no longer increase 1790at display time. As a result, character positions no longer increase
1791monotonically with their positions on display. Emacs implements the 1791monotonically with their positions on display. Emacs implements the
1792Unicode Bidirectional Algorithm (UBA) described in the 1792Unicode Bidirectional Algorithm (UBA) described in the
1793@uref{http://unicode.org/reports/tr9/, Unicode Standard Annex #9}, for 1793@uref{https://unicode.org/reports/tr9/, Unicode Standard Annex #9}, for
1794reordering of bidirectional text for display. 1794reordering of bidirectional text for display.
1795It deviates from the UBA only in how continuation lines are displayed 1795It deviates from the UBA only in how continuation lines are displayed
1796when text direction is opposite to the base paragraph direction, 1796when text direction is opposite to the base paragraph direction,
diff --git a/doc/emacs/package.texi b/doc/emacs/package.texi
index 4b33f250c49..2c09ca89024 100644
--- a/doc/emacs/package.texi
+++ b/doc/emacs/package.texi
@@ -179,7 +179,7 @@ maintained by the Emacs developers. This is controlled by the
179variable @code{package-archives}, whose value is a list of package 179variable @code{package-archives}, whose value is a list of package
180archives known to Emacs. Each list element must have the form 180archives known to Emacs. Each list element must have the form
181@code{(@var{id} . @var{location})}, where @var{id} is the name of a 181@code{(@var{id} . @var{location})}, where @var{id} is the name of a
182package archive and @var{location} is the @acronym{HTTP} address or 182package archive and @var{location} is the @acronym{URL} or
183name of the package archive directory. You can alter this list if you 183name of the package archive directory. You can alter this list if you
184wish to use third party package archives---but do so at your own risk, 184wish to use third party package archives---but do so at your own risk,
185and use only third parties that you think you can trust! 185and use only third parties that you think you can trust!
diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi
index 618ea16fcf2..8596db7421f 100644
--- a/doc/lispref/frames.texi
+++ b/doc/lispref/frames.texi
@@ -3861,7 +3861,7 @@ drop.
3861 3861
3862@vindex dnd-protocol-alist 3862@vindex dnd-protocol-alist
3863 When an URL is dropped on Emacs it may be a file, but it may also be 3863 When an URL is dropped on Emacs it may be a file, but it may also be
3864another URL type (ftp, http, etc.). Emacs first checks 3864another URL type (https, etc.). Emacs first checks
3865@code{dnd-protocol-alist} to determine what to do with the URL@. If 3865@code{dnd-protocol-alist} to determine what to do with the URL@. If
3866there is no match there and if @code{browse-url-browser-function} is 3866there is no match there and if @code{browse-url-browser-function} is
3867an alist, Emacs looks for a match there. If no match is found the 3867an alist, Emacs looks for a match there. If no match is found the
diff --git a/doc/lispref/nonascii.texi b/doc/lispref/nonascii.texi
index a56a365e9ea..612c362f4a2 100644
--- a/doc/lispref/nonascii.texi
+++ b/doc/lispref/nonascii.texi
@@ -453,13 +453,13 @@ during text processing and display. Thus, character properties are an
453important part of specifying the character's semantics. 453important part of specifying the character's semantics.
454 454
455@c FIXME: Use the latest URI of this chapter? 455@c FIXME: Use the latest URI of this chapter?
456@c http://www.unicode.org/versions/latest/ch04.pdf 456@c https://www.unicode.org/versions/latest/ch04.pdf
457 On the whole, Emacs follows the Unicode Standard in its implementation 457 On the whole, Emacs follows the Unicode Standard in its implementation
458of character properties. In particular, Emacs supports the 458of character properties. In particular, Emacs supports the
459@uref{http://www.unicode.org/reports/tr23/, Unicode Character Property 459@uref{https://www.unicode.org/reports/tr23/, Unicode Character Property
460Model}, and the Emacs character property database is derived from the 460Model}, and the Emacs character property database is derived from the
461Unicode Character Database (@acronym{UCD}). See the 461Unicode Character Database (@acronym{UCD}). See the
462@uref{http://www.unicode.org/versions/latest/ch04.pdf, Character 462@uref{https://www.unicode.org/versions/Unicode12.1.0/ch04.pdf, Character
463Properties chapter of the Unicode Standard}, for a detailed 463Properties chapter of the Unicode Standard}, for a detailed
464description of Unicode character properties and their meaning. This 464description of Unicode character properties and their meaning. This
465section assumes you are already familiar with that chapter of the 465section assumes you are already familiar with that chapter of the
diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi
index ddbc8a82946..fae23cb0758 100644
--- a/doc/lispref/os.texi
+++ b/doc/lispref/os.texi
@@ -2718,7 +2718,7 @@ interpreted as icon name.
2718 2718
2719@item :category @var{category} 2719@item :category @var{category}
2720The type of notification this is, a string. See the 2720The type of notification this is, a string. See the
2721@uref{http://developer.gnome.org/notification-spec/#categories, 2721@uref{https://developer.gnome.org/notification-spec/#categories,
2722Desktop Notifications Specification} for a list of standard 2722Desktop Notifications Specification} for a list of standard
2723categories. 2723categories.
2724 2724
diff --git a/doc/lispref/package.texi b/doc/lispref/package.texi
index eb34b8e0af2..57f4cbc5db3 100644
--- a/doc/lispref/package.texi
+++ b/doc/lispref/package.texi
@@ -159,7 +159,7 @@ the various headers, as illustrated by the following example:
159;; Version: 1.3 159;; Version: 1.3
160;; Package-Requires: ((flange "1.0")) 160;; Package-Requires: ((flange "1.0"))
161;; Keywords: multimedia, hypermedia 161;; Keywords: multimedia, hypermedia
162;; URL: http://example.com/jrhacker/superfrobnicate 162;; URL: https://example.com/jrhacker/superfrobnicate
163 163
164@dots{} 164@dots{}
165 165
@@ -351,7 +351,7 @@ for a multi-file package, it is the package tar file.
351You can also sign the archive's contents file in the same way. 351You can also sign the archive's contents file in the same way.
352Make the @file{.sig} files available in the same location as the packages. 352Make the @file{.sig} files available in the same location as the packages.
353You should also make your public key available for people to download; 353You should also make your public key available for people to download;
354e.g., by uploading it to a key server such as @url{http://pgp.mit.edu/}. 354e.g., by uploading it to a key server such as @url{https://pgp.mit.edu/}.
355When people install packages from your archive, they can use 355When people install packages from your archive, they can use
356your public key to verify the signatures. 356your public key to verify the signatures.
357 357
diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi
index 4c7853bae86..2ba5b1c893a 100644
--- a/doc/lispref/processes.texi
+++ b/doc/lispref/processes.texi
@@ -2690,8 +2690,8 @@ override this.
2690@item :service @var{service} 2690@item :service @var{service}
2691@var{service} specifies a port number to connect to; or, for a server, 2691@var{service} specifies a port number to connect to; or, for a server,
2692the port number to listen on. It should be a service name like 2692the port number to listen on. It should be a service name like
2693@samp{"http"} that translates to a port number, or an integer like @samp{80} 2693@samp{"https"} that translates to a port number, or an integer like @samp{443}
2694or an integer string like @samp{"80"} that specifies the port number 2694or an integer string like @samp{"443"} that specifies the port number
2695directly. For a server, it can also be @code{t}, which means to let 2695directly. For a server, it can also be @code{t}, which means to let
2696the system select an unused port number. 2696the system select an unused port number.
2697 2697
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi
index 955ad6130ca..d7b04d2934f 100644
--- a/doc/lispref/text.texi
+++ b/doc/lispref/text.texi
@@ -5310,7 +5310,7 @@ the value if contains a valid JSON object; otherwise it signals the
5310 5310
5311The @code{jsonrpc} library implements the @acronym{JSONRPC} 5311The @code{jsonrpc} library implements the @acronym{JSONRPC}
5312specification, version 2.0, as it is described in 5312specification, version 2.0, as it is described in
5313@uref{http://www.jsonrpc.org/}. As the name suggests, JSONRPC is a 5313@uref{https://www.jsonrpc.org/}. As the name suggests, JSONRPC is a
5314generic @dfn{Remote Procedure Call} protocol designed around 5314generic @dfn{Remote Procedure Call} protocol designed around
5315@acronym{JSON} objects, which you can convert to and from Lisp objects 5315@acronym{JSON} objects, which you can convert to and from Lisp objects
5316(@pxref{Parsing JSON}). 5316(@pxref{Parsing JSON}).
@@ -5325,7 +5325,7 @@ generic @dfn{Remote Procedure Call} protocol designed around
5325@node JSONRPC Overview 5325@node JSONRPC Overview
5326@subsection Overview 5326@subsection Overview
5327 5327
5328Quoting from the @uref{http://www.jsonrpc.org/, spec}, JSONRPC "is 5328Quoting from the @uref{https://www.jsonrpc.org/, spec}, JSONRPC "is
5329transport agnostic in that the concepts can be used within the same 5329transport agnostic in that the concepts can be used within the same
5330process, over sockets, over http, or in many various message passing 5330process, over sockets, over http, or in many various message passing
5331environments." 5331environments."
diff --git a/doc/lispref/tips.texi b/doc/lispref/tips.texi
index 855b284a157..6d84cfef53b 100644
--- a/doc/lispref/tips.texi
+++ b/doc/lispref/tips.texi
@@ -958,7 +958,7 @@ explains these conventions, starting with an example:
958;; Created: 14 Jul 2010 958;; Created: 14 Jul 2010
959@group 959@group
960;; Keywords: languages 960;; Keywords: languages
961;; URL: http://example.com/foo 961;; URL: https://example.com/foo
962 962
963;; This file is not part of GNU Emacs. 963;; This file is not part of GNU Emacs.
964 964
diff --git a/doc/misc/auth.texi b/doc/misc/auth.texi
index 850441e25d2..93a301dcb1a 100644
--- a/doc/misc/auth.texi
+++ b/doc/misc/auth.texi
@@ -279,7 +279,7 @@ machine gmail2 login account2@@gmail.com password "account2 password" port imap
279@chapter Secret Service API 279@chapter Secret Service API
280 280
281The @dfn{Secret Service API} is a standard from 281The @dfn{Secret Service API} is a standard from
282@uref{http://www.freedesktop.org/wiki/Specifications/secret-storage-spec,,freedesktop.org} 282@uref{https://www.freedesktop.org/wiki/Specifications/secret-storage-spec/,,freedesktop.org}
283to securely store passwords and other confidential information. This 283to securely store passwords and other confidential information. This
284API is implemented by system daemons such as the GNOME Keyring and the 284API is implemented by system daemons such as the GNOME Keyring and the
285KDE Wallet (these are GNOME and KDE packages respectively and should 285KDE Wallet (these are GNOME and KDE packages respectively and should
@@ -442,7 +442,7 @@ then fall back to @file{~/.authinfo.gpg}.
442@node The Unix password store 442@node The Unix password store
443@chapter The Unix password store 443@chapter The Unix password store
444 444
445@uref{http://www.passwordstore.org,,The standard unix password 445@uref{https://www.passwordstore.org,,The standard unix password
446manager} (or just @code{pass}) stores your passwords in 446manager} (or just @code{pass}) stores your passwords in
447@code{gpg}-protected files following the Unix philosophy. The store 447@code{gpg}-protected files following the Unix philosophy. The store
448location (any directory) must be specified in the 448location (any directory) must be specified in the
diff --git a/doc/misc/autotype.texi b/doc/misc/autotype.texi
index 96262fcb530..a354383cc9f 100644
--- a/doc/misc/autotype.texi
+++ b/doc/misc/autotype.texi
@@ -592,8 +592,7 @@ specify that @kbd{M-x quickurl} should insert @var{URL} if the word
592 592
593@example 593@example
594(("FSF" "https://www.fsf.org/" "The Free Software Foundation") 594(("FSF" "https://www.fsf.org/" "The Free Software Foundation")
595 ("emacs" . "http://www.emacs.org/") 595 ("emacs" . "https://www.gnu.org/software/emacs/"))
596 ("hagbard" "http://www.hagbard.demon.co.uk" "Hagbard's World"))
597@end example 596@end example
598 597
599@findex quickurl-add-url 598@findex quickurl-add-url
diff --git a/doc/misc/cc-mode.texi b/doc/misc/cc-mode.texi
index 1df9dce2279..217261090bf 100644
--- a/doc/misc/cc-mode.texi
+++ b/doc/misc/cc-mode.texi
@@ -393,7 +393,7 @@ version 5.34.
393@ccmode{} supports the editing of C, C++, Objective-C, 393@ccmode{} supports the editing of C, C++, Objective-C,
394Java, CORBA's Interface Definition Language, Pike@footnote{A C-like 394Java, CORBA's Interface Definition Language, Pike@footnote{A C-like
395scripting language with its roots in the LPC language used in some MUD 395scripting language with its roots in the LPC language used in some MUD
396engines. See @uref{http://pike.ida.liu.se/}.} and AWK files. In this 396engines. See @uref{https://pike.lysator.liu.se/}.} and AWK files. In this
397way, you can easily set up consistent font locking and coding styles for 397way, you can easily set up consistent font locking and coding styles for
398use in editing all of these languages, although AWK is not yet as 398use in editing all of these languages, although AWK is not yet as
399uniformly integrated as the other languages. 399uniformly integrated as the other languages.
@@ -2693,7 +2693,7 @@ The classic Stroustrup style for C++ code.
2693Popular C++ coding standards as defined by ``Programming in C++, Rules 2693Popular C++ coding standards as defined by ``Programming in C++, Rules
2694and Recommendations,'' Erik Nyquist and Mats Henricson, 2694and Recommendations,'' Erik Nyquist and Mats Henricson,
2695Ellemtel@footnote{This document is available at 2695Ellemtel@footnote{This document is available at
2696@uref{http://www.doc.ic.ac.uk/lab/cplus/c++.rules/} among other 2696@uref{https://www.doc.ic.ac.uk/lab/cplus/c++.rules/} among other
2697places.}. 2697places.}.
2698@c N.B. This URL was still valid at 2005/8/28 (ACM). 2698@c N.B. This URL was still valid at 2005/8/28 (ACM).
2699 2699
@@ -2705,7 +2705,7 @@ C coding standard for Linux (the kernel).
2705@cindex Python style 2705@cindex Python style
2706C coding standard for Python extension modules@footnote{Python is a 2706C coding standard for Python extension modules@footnote{Python is a
2707high level scripting language with a C/C++ foreign function interface. 2707high level scripting language with a C/C++ foreign function interface.
2708For more information, see @uref{http://www.python.org/}.}. 2708For more information, see @uref{https://www.python.org/}.}.
2709 2709
2710@item java 2710@item java
2711@cindex Java style 2711@cindex Java style
@@ -6014,7 +6014,7 @@ set_line (line_t @{point_t@{0.4, 0.2@},
6014 ^ enclosing parenthesis. 6014 ^ enclosing parenthesis.
6015@end group 6015@end group
6016@end example 6016@end example
6017 6017
6018 6018
6019The middle line of that example will have a syntactic context with 6019The middle line of that example will have a syntactic context with
6020three syntactic symbols, @code{arglist-cont-nonempty}, 6020three syntactic symbols, @code{arglist-cont-nonempty},
@@ -6059,7 +6059,7 @@ struct STR @{
6059 @sssTBasicOffset{} 6059 @sssTBasicOffset{}
6060@end group 6060@end group
6061@end example 6061@end example
6062 6062
6063 6063
6064Note that the syntactic context of the @code{brace-list-intro} line 6064Note that the syntactic context of the @code{brace-list-intro} line
6065also has a syntactic element with the symbol @code{brace-list-entry} 6065also has a syntactic element with the symbol @code{brace-list-entry}
@@ -6100,7 +6100,7 @@ struct STR @{
6100 @}; 6100 @};
6101@end group 6101@end group
6102@end example 6102@end example
6103 6103
6104 6104
6105Note that the syntactic context of the @code{brace-list-intro} line 6105Note that the syntactic context of the @code{brace-list-intro} line
6106also has a syntactic element with the symbol @code{brace-list-entry} 6106also has a syntactic element with the symbol @code{brace-list-entry}
diff --git a/doc/misc/dbus.texi b/doc/misc/dbus.texi
index 7c7612f579c..43bf2f75fe3 100644
--- a/doc/misc/dbus.texi
+++ b/doc/misc/dbus.texi
@@ -47,7 +47,7 @@ modify this GNU manual.''
47This manual documents an API for usage of D-Bus in Emacs. D-Bus is a 47This manual documents an API for usage of D-Bus in Emacs. D-Bus is a
48message bus system, a simple way for applications to talk to one 48message bus system, a simple way for applications to talk to one
49another. An overview of D-Bus can be found at 49another. An overview of D-Bus can be found at
50@uref{http://dbus.freedesktop.org/}. 50@uref{https://dbus.freedesktop.org/}.
51 51
52@ifnottex 52@ifnottex
53@insertcopying 53@insertcopying
@@ -328,7 +328,7 @@ and @code{direction}. The @code{name} attribute is optional. The
328in D-Bus. For a discussion of D-Bus types and their Lisp 328in D-Bus. For a discussion of D-Bus types and their Lisp
329representation see @ref{Type Conversion}.@footnote{D-Bus signatures 329representation see @ref{Type Conversion}.@footnote{D-Bus signatures
330are explained in the D-Bus specification 330are explained in the D-Bus specification
331@uref{http://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-signatures}.} 331@uref{https://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-signatures}.}
332The @code{direction} attribute of an @code{arg} element can be only 332The @code{direction} attribute of an @code{arg} element can be only
333@samp{in} or @samp{out}; in case it is omitted, it defaults to 333@samp{in} or @samp{out}; in case it is omitted, it defaults to
334@samp{in}. 334@samp{in}.
@@ -415,7 +415,7 @@ string and 2 boolean values.@footnote{ The interfaces of the service
415@samp{org.freedesktop.Hal} are described in 415@samp{org.freedesktop.Hal} are described in
416@c Previous link is gone. Since HAL is now obsolete, this URL 416@c Previous link is gone. Since HAL is now obsolete, this URL
417@c (unchanged in ~ 4 years) feels like it might go too... 417@c (unchanged in ~ 4 years) feels like it might go too...
418@uref{http://people.freedesktop.org/~dkukawka/hal-spec-git/hal-spec.html#interfaces, 418@uref{https://people.freedesktop.org/~dkukawka/hal-spec-git/hal-spec.html#interfaces,
419the HAL specification}.} 419the HAL specification}.}
420@end defun 420@end defun
421 421
@@ -663,13 +663,13 @@ returned by @code{dbus-introspect-get-signal-names}. Example:
663 663
664Interfaces can have properties. These can be exposed via the 664Interfaces can have properties. These can be exposed via the
665@samp{org.freedesktop.DBus.Properties} interface@footnote{See 665@samp{org.freedesktop.DBus.Properties} interface@footnote{See
666@uref{http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties}}. 666@uref{https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties}}.
667That is, properties can be retrieved and changed during lifetime of an 667That is, properties can be retrieved and changed during lifetime of an
668element. 668element.
669 669
670A generalized interface is 670A generalized interface is
671@samp{org.freedesktop.DBus.Objectmanager}@footnote{See 671@samp{org.freedesktop.DBus.Objectmanager}@footnote{See
672@uref{http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager}}, 672@uref{https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager}},
673which returns objects, their interfaces and properties for a given 673which returns objects, their interfaces and properties for a given
674service in just one call. 674service in just one call.
675 675
@@ -839,7 +839,7 @@ belong to. Example:
839@end lisp 839@end lisp
840 840
841Default annotation names@footnote{See 841Default annotation names@footnote{See
842@uref{http://dbus.freedesktop.org/doc/dbus-specification.html#introspection-format}} 842@uref{https://dbus.freedesktop.org/doc/dbus-specification.html#introspection-format}}
843are 843are
844 844
845@table @samp 845@table @samp
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi
index a591b882017..219ad248cca 100644
--- a/doc/misc/efaq.texi
+++ b/doc/misc/efaq.texi
@@ -280,9 +280,8 @@ For information on some of the files in the @file{etc} directory,
280@pxref{Informational files for Emacs}. 280@pxref{Informational files for Emacs}.
281 281
282@node Common acronyms 282@node Common acronyms
283@section What are FSF, LPF, GNU, RMS, FTP, and GPL? 283@section What are FSF, GNU, RMS, FTP, and GPL?
284@cindex FSF, definition of 284@cindex FSF, definition of
285@cindex LPF, definition of
286@cindex GNU, definition of 285@cindex GNU, definition of
287@cindex RMS, definition of 286@cindex RMS, definition of
288@cindex Stallman, Richard, acronym for 287@cindex Stallman, Richard, acronym for
@@ -297,9 +296,6 @@ For information on some of the files in the @file{etc} directory,
297@item FSF 296@item FSF
298Free Software Foundation 297Free Software Foundation
299 298
300@item LPF
301League for Programming Freedom
302
303@item GNU 299@item GNU
304GNU's Not Unix 300GNU's Not Unix
305 301
@@ -314,10 +310,6 @@ GNU General Public License
314 310
315@end table 311@end table
316 312
317Avoid confusing the FSF and the LPF@. The LPF opposes
318look-and-feel copyrights and software patents. The FSF aims to make
319high quality free software available for everyone.
320
321The word ``free'' in the title of the Free Software Foundation refers to 313The word ``free'' in the title of the Free Software Foundation refers to
322``freedom,'' not ``zero cost.'' Anyone can charge any price for 314``freedom,'' not ``zero cost.'' Anyone can charge any price for
323GPL-covered software that they want to. However, in practice, the 315GPL-covered software that they want to. However, in practice, the
@@ -334,7 +326,6 @@ This chapter contains general questions having to do with Emacs, the
334Free Software Foundation, and related organizations. 326Free Software Foundation, and related organizations.
335 327
336@menu 328@menu
337* The LPF::
338* Real meaning of copyleft:: 329* Real meaning of copyleft::
339* Guidelines for newsgroup postings:: 330* Guidelines for newsgroup postings::
340* Newsgroup archives:: 331* Newsgroup archives::
@@ -343,17 +334,6 @@ Free Software Foundation, and related organizations.
343* Contacting the FSF:: 334* Contacting the FSF::
344@end menu 335@end menu
345 336
346@node The LPF
347@section What is the LPF?
348@cindex LPF, description of
349@cindex League for Programming Freedom
350@cindex Software patents, opposition to
351@cindex Patents for software, opposition to
352
353The LPF opposes the expanding danger of software patents and
354look-and-feel copyrights. More information on the LPF's views is
355available at @uref{http://progfree.org/, the LPF home page}.
356
357@node Real meaning of copyleft 337@node Real meaning of copyleft
358@section What is the real legal meaning of the GNU copyleft? 338@section What is the real legal meaning of the GNU copyleft?
359@cindex Copyleft, real meaning of 339@cindex Copyleft, real meaning of
@@ -427,11 +407,6 @@ Web-based Usenet search services, such as
427@uref{http://groups.google.com/groups/dir?q=gnu&, Google}, also 407@uref{http://groups.google.com/groups/dir?q=gnu&, Google}, also
428archive the @code{gnu.*} groups. 408archive the @code{gnu.*} groups.
429 409
430You can also read the archives of the @code{gnu.*} groups and post new
431messages at @uref{http://gmane.org/, Gmane}. Gmane is a service that
432presents mailing lists as newsgroups (even those without a traditional
433mail-to-news gateway).
434
435@node Reporting bugs 410@node Reporting bugs
436@section Where should I report bugs and other problems with Emacs? 411@section Where should I report bugs and other problems with Emacs?
437@cindex Bug reporting 412@cindex Bug reporting
diff --git a/doc/misc/eieio.texi b/doc/misc/eieio.texi
index f56b2b67a40..f20af3bb22b 100644
--- a/doc/misc/eieio.texi
+++ b/doc/misc/eieio.texi
@@ -1006,7 +1006,7 @@ what CLOS does when a monotonic class structure is defined.
1006 1006
1007This is derived from the Dylan language documents by 1007This is derived from the Dylan language documents by
1008Kim Barrett et al.: A Monotonic Superclass Linearization for Dylan 1008Kim Barrett et al.: A Monotonic Superclass Linearization for Dylan
1009Retrieved from: http://192.220.96.201/dylan/linearization-oopsla96.html 1009Retrieved from: https://doi.org/10.1145/236338.236343
1010@end table 1010@end table
1011 1011
1012@node Predicates 1012@node Predicates
diff --git a/doc/misc/emacs-gnutls.texi b/doc/misc/emacs-gnutls.texi
index add79d12e42..36a490b1ae1 100644
--- a/doc/misc/emacs-gnutls.texi
+++ b/doc/misc/emacs-gnutls.texi
@@ -90,7 +90,7 @@ alias of the second.
90There's one way to find out if GnuTLS is available, by calling 90There's one way to find out if GnuTLS is available, by calling
91@code{gnutls-available-p}. This is a little bit trickier on the W32 91@code{gnutls-available-p}. This is a little bit trickier on the W32
92(Windows) platform, but if you have the GnuTLS DLLs (available from 92(Windows) platform, but if you have the GnuTLS DLLs (available from
93@url{http://sourceforge.net/projects/ezwinports/files/} thanks to Eli 93@url{https://sourceforge.net/projects/ezwinports/files/} thanks to Eli
94Zaretskii) in the same directory as Emacs, you should be OK. 94Zaretskii) in the same directory as Emacs, you should be OK.
95 95
96@defun gnutls-available-p 96@defun gnutls-available-p
diff --git a/doc/misc/epa.texi b/doc/misc/epa.texi
index 330ce7092f9..b1ca8d92a25 100644
--- a/doc/misc/epa.texi
+++ b/doc/misc/epa.texi
@@ -312,7 +312,7 @@ blobs inside a message body, not using modern MIME format.
312 312
313NOTE: Inline OpenPGP is not recommended and you should consider to use 313NOTE: Inline OpenPGP is not recommended and you should consider to use
314PGP/MIME@. See 314PGP/MIME@. See
315@uref{http://josefsson.org/inline-openpgp-considered-harmful.html, 315@uref{https://josefsson.org/inline-openpgp-considered-harmful.html,
316Inline OpenPGP in E-mail is bad@comma{} Mm'kay?}. 316Inline OpenPGP in E-mail is bad@comma{} Mm'kay?}.
317 317
318@noindent 318@noindent
diff --git a/doc/misc/erc.texi b/doc/misc/erc.texi
index e1d2217806a..a6b39c2cbe8 100644
--- a/doc/misc/erc.texi
+++ b/doc/misc/erc.texi
@@ -699,7 +699,7 @@ stuff, to the current ERC buffer."
699 699
700;; This causes ERC to connect to the IRC server on your own machine (if 700;; This causes ERC to connect to the IRC server on your own machine (if
701;; you have one) upon hitting C-c e b. Replace MYNICK with your IRC 701;; you have one) upon hitting C-c e b. Replace MYNICK with your IRC
702;; nick. Often, people like to run bitlbee (http://bitlbee.org/) as an 702;; nick. Often, people like to run bitlbee (https://bitlbee.org/) as an
703;; AIM/Jabber/MSN to IRC gateway, so that they can use ERC to chat with 703;; AIM/Jabber/MSN to IRC gateway, so that they can use ERC to chat with
704;; people on those networks. 704;; people on those networks.
705(global-set-key "\C-ceb" (lambda () (interactive) 705(global-set-key "\C-ceb" (lambda () (interactive)
@@ -801,7 +801,7 @@ or if you have bugs to report, there are several places you can go.
801@itemize @bullet 801@itemize @bullet
802 802
803@item 803@item
804@uref{http://www.emacswiki.org/cgi-bin/wiki/ERC} is the 804@uref{https://www.emacswiki.org/emacs/ERC} is the
805emacswiki.org page for ERC@. Anyone may add tips, hints, etc.@: to it. 805emacswiki.org page for ERC@. Anyone may add tips, hints, etc.@: to it.
806 806
807@item 807@item
@@ -838,7 +838,7 @@ general.
838@c mlang@@delysid.org, alex@@gnu.org 838@c mlang@@delysid.org, alex@@gnu.org
839In June 2001, Mario Lang and Alex Schroeder 839In June 2001, Mario Lang and Alex Schroeder
840took over development and created a ERC Project at 840took over development and created a ERC Project at
841@uref{http://sourceforge.net/projects/erc}. 841@uref{https://sourceforge.net/projects/erc}.
842 842
843In reaction to a mail about the new ERC development effort, Sergey 843In reaction to a mail about the new ERC development effort, Sergey
844Berezin said, ``First of all, I'm glad that my version of ERC is being 844Berezin said, ``First of all, I'm glad that my version of ERC is being
diff --git a/doc/misc/ert.texi b/doc/misc/ert.texi
index d2d86555e3c..2dbba095d61 100644
--- a/doc/misc/ert.texi
+++ b/doc/misc/ert.texi
@@ -53,7 +53,7 @@ ERT is similar to tools for other environments such as JUnit, but has
53unique features that take advantage of the dynamic and interactive 53unique features that take advantage of the dynamic and interactive
54nature of Emacs. Despite its name, it works well both for test-driven 54nature of Emacs. Despite its name, it works well both for test-driven
55development (see 55development (see
56@url{http://en.wikipedia.org/wiki/Test-driven_development}) and for 56@url{https://en.wikipedia.org/wiki/Test-driven_development}) and for
57traditional software development methods. 57traditional software development methods.
58 58
59@menu 59@menu
@@ -899,11 +899,11 @@ For information on mocks, stubs, fixtures, or test suites, see below.
899 899
900Stubbing out functions or using so-called @emph{mocks} can make it 900Stubbing out functions or using so-called @emph{mocks} can make it
901easier to write tests. See 901easier to write tests. See
902@url{http://en.wikipedia.org/wiki/Mock_object} for an explanation of 902@url{https://en.wikipedia.org/wiki/Mock_object} for an explanation of
903the corresponding concepts in object-oriented languages. 903the corresponding concepts in object-oriented languages.
904 904
905ERT does not have built-in support for mocks or stubs. The package 905ERT does not have built-in support for mocks or stubs. The package
906@code{el-mock} (see @url{http://www.emacswiki.org/emacs/el-mock.el}) 906@code{el-mock} (see @url{https://www.emacswiki.org/emacs/el-mock.el})
907offers mocks for Emacs Lisp and can be used in conjunction with ERT. 907offers mocks for Emacs Lisp and can be used in conjunction with ERT.
908 908
909 909
diff --git a/doc/misc/eudc.texi b/doc/misc/eudc.texi
index 568f94ba7c1..9e91871673a 100644
--- a/doc/misc/eudc.texi
+++ b/doc/misc/eudc.texi
@@ -131,7 +131,7 @@ complement to the DAP itself.
131LDAP servers usually store (but are not limited to) information about 131LDAP servers usually store (but are not limited to) information about
132people such as their name, phone number, email address, office 132people such as their name, phone number, email address, office
133location, etc@enddots{} More information about LDAP can be found at 133location, etc@enddots{} More information about LDAP can be found at
134@url{http://www.openldap.org/}. 134@url{https://www.openldap.org/}.
135 135
136EUDC requires external support to access LDAP directory servers 136EUDC requires external support to access LDAP directory servers
137(@pxref{LDAP Configuration}) 137(@pxref{LDAP Configuration})
@@ -193,7 +193,7 @@ email composition buffers (@pxref{Inline Query Expansion})
193LDAP support is added by means of @file{ldap.el}, which is part of 193LDAP support is added by means of @file{ldap.el}, which is part of
194Emacs. @file{ldap.el} needs an external program called 194Emacs. @file{ldap.el} needs an external program called
195@command{ldapsearch}, available as part of OpenLDAP 195@command{ldapsearch}, available as part of OpenLDAP
196(@url{http://www.openldap.org/}). The configurations in this section 196(@url{https://www.openldap.org/}). The configurations in this section
197were tested with OpenLDAP 2.4.23. 197were tested with OpenLDAP 2.4.23.
198 198
199Most servers use LDAP-over-SSL these days; the examples here reflect 199Most servers use LDAP-over-SSL these days; the examples here reflect
diff --git a/doc/misc/eww.texi b/doc/misc/eww.texi
index 63f676ec756..315b4b0194d 100644
--- a/doc/misc/eww.texi
+++ b/doc/misc/eww.texi
@@ -319,7 +319,7 @@ Gnus. He started writing an Emacs HTML rendering library,
319@code{shr.el}, to read blogs in Gnus. He eventually added a web 319@code{shr.el}, to read blogs in Gnus. He eventually added a web
320browser front end and HTML form support. Which resulted in EWW, the 320browser front end and HTML form support. Which resulted in EWW, the
321Emacs Web Wowser. EWW was announced on 16 June 2013: 321Emacs Web Wowser. EWW was announced on 16 June 2013:
322@url{http://lars.ingebrigtsen.no/2013/06/16/eww/}. 322@url{https://lars.ingebrigtsen.no/2013/06/16/eww/}.
323 323
324EWW was then moved from the Gnus repository to GNU Emacs and several 324EWW was then moved from the Gnus repository to GNU Emacs and several
325developers started contributing to it as well. 325developers started contributing to it as well.
diff --git a/doc/misc/gnus-faq.texi b/doc/misc/gnus-faq.texi
index f295c997cbd..b0dc9c3ba3b 100644
--- a/doc/misc/gnus-faq.texi
+++ b/doc/misc/gnus-faq.texi
@@ -164,7 +164,7 @@ Gnus is released independent from releases of Emacs. Therefore, the
164version bundled with Emacs might not be up to date (e.g., Gnus 5.9 164version bundled with Emacs might not be up to date (e.g., Gnus 5.9
165bundled with Emacs 21 is outdated). 165bundled with Emacs 21 is outdated).
166You can get the latest released version of Gnus from 166You can get the latest released version of Gnus from
167@uref{http://www.gnus.org/dist/gnus.tar.gz} 167@uref{https://www.gnus.org/dist/gnus.tar.gz}
168or from 168or from
169@uref{https://ftp.gnus.org/pub/gnus/gnus.tar.gz}. 169@uref{https://ftp.gnus.org/pub/gnus/gnus.tar.gz}.
170 170
@@ -178,10 +178,9 @@ What to do with the tarball now?
178Untar it via @samp{tar xvzf gnus.tar.gz} and do the common 178Untar it via @samp{tar xvzf gnus.tar.gz} and do the common
179@samp{./configure; make; make install} circle. 179@samp{./configure; make; make install} circle.
180(under MS-Windows either get the Cygwin environment from 180(under MS-Windows either get the Cygwin environment from
181@uref{http://www.cygwin.com} 181@uref{https://www.cygwin.com}
182which allows you to do what's described above or unpack the 182which allows you to do what's described above or unpack the
183tarball with some packer (e.g., Winace from 183tarball with some packer (e.g., Winace)
184@uref{http://www.winace.com})
185and use the batch-file make.bat included in the tarball to install 184and use the batch-file make.bat included in the tarball to install
186Gnus.) If you don't want to (or aren't allowed to) install Gnus 185Gnus.) If you don't want to (or aren't allowed to) install Gnus
187system-wide, you can install it in your home directory and add the 186system-wide, you can install it in your home directory and add the
@@ -1367,12 +1366,12 @@ Is there a spell-checker? Perhaps even on-the-fly spell-checking?
1367 1366
1368You can use ispell.el to spell-check stuff in Emacs. So the 1367You can use ispell.el to spell-check stuff in Emacs. So the
1369first thing to do is to make sure that you've got either 1368first thing to do is to make sure that you've got either
1370@uref{http://fmg-www.cs.ucla.edu/fmg-members/geoff/ispell.html, ispell} 1369@uref{https://www.cs.hmc.edu/~geoff/ispell.html, ispell}
1371or @uref{http://aspell.sourceforge.net/, aspell} 1370or @uref{http://aspell.net, aspell}
1372installed and in your Path. Then you need 1371installed and in your Path. Then you need
1373@uref{http://www.kdstevens.com/~stevens/ispell-page.html, ispell.el} 1372ispell.el
1374and for on-the-fly spell-checking 1373and for on-the-fly spell-checking
1375@uref{http://www-sop.inria.fr/members/Manuel.Serrano/flyspell/flyspell.html, flyspell.el}. 1374@uref{https://www-sop.inria.fr/members/Manuel.Serrano/flyspell/flyspell.html, flyspell.el}.
1376Ispell.el is shipped with Emacs, 1375Ispell.el is shipped with Emacs,
1377flyspell.el is shipped with Emacs, so there should be no need to install them 1376flyspell.el is shipped with Emacs, so there should be no need to install them
1378manually. 1377manually.
@@ -1515,7 +1514,7 @@ cat file.face | sed 's/["\\]/\\&/g' > file.face.quoted
1515@noindent 1514@noindent
1516 1515
1517If you can't use compface, there's an online X-face converter at 1516If you can't use compface, there's an online X-face converter at
1518@uref{http://www.dairiki.org/xface/}. 1517@uref{https://www.dairiki.org/xface/}.
1519If you use MS Windows, you could also use the WinFace program, 1518If you use MS Windows, you could also use the WinFace program,
1520which used to be available from 1519which used to be available from
1521@indicateurl{http://www.xs4all.nl/~walterln/winface/}. 1520@indicateurl{http://www.xs4all.nl/~walterln/winface/}.
@@ -1713,7 +1712,7 @@ The easiest way is to tell your old mail program to
1713export the messages in mbox format. Most Unix mailers 1712export the messages in mbox format. Most Unix mailers
1714are able to do this, if you come from the MS Windows 1713are able to do this, if you come from the MS Windows
1715world, you may find tools at 1714world, you may find tools at
1716@uref{http://mbx2mbox.sourceforge.net/}. 1715@uref{https://sourceforge.net/projects/mbx2mbox/}.
1717 1716
1718Now you've got to import this mbox file into Gnus. To do 1717Now you've got to import this mbox file into Gnus. To do
1719this, create a nndoc group based on the mbox file by 1718this, create a nndoc group based on the mbox file by
@@ -1787,7 +1786,7 @@ How to search for a specific message?
1787 1786
1788There are several ways for this, too. For a posting from 1787There are several ways for this, too. For a posting from
1789a Usenet group the easiest solution is probably to ask 1788a Usenet group the easiest solution is probably to ask
1790@uref{http://groups.google.com, groups.google.com}, 1789@uref{https://groups.google.com, groups.google.com},
1791if you found the posting there, tell Google to display 1790if you found the posting there, tell Google to display
1792the raw message, look for the message-id, and say 1791the raw message, look for the message-id, and say
1793@samp{M-^ the@@message.id @key{RET}} in a 1792@samp{M-^ the@@message.id @key{RET}} in a
@@ -1942,21 +1941,21 @@ when you're online.
1942Let's talk about Unix systems first: For the news part, 1941Let's talk about Unix systems first: For the news part,
1943the easiest solution is a small nntp server like 1942the easiest solution is a small nntp server like
1944@uref{http://www.leafnode.org/, Leafnode} or 1943@uref{http://www.leafnode.org/, Leafnode} or
1945@uref{http://infa.abo.fi/~patrik/sn/, sn}, 1944@uref{http://patrik.iki.fi/sn/, sn},
1946of course you can also install a full featured news 1945of course you can also install a full featured news
1947server like 1946server like
1948@uref{http://www.isc.org/software/inn/, inn}. 1947@uref{https://www.isc.org/othersoftware/, inn}.
1949Then you want to fetch your Mail, popular choices 1948Then you want to fetch your Mail, popular choices
1950are @uref{http://www.catb.org/~esr/fetchmail/, fetchmail} 1949are @uref{http://www.fetchmail.info/, fetchmail}
1951and @uref{http://pyropus.ca/software/getmail/, getmail}. 1950and @uref{http://pyropus.ca/software/getmail/, getmail}.
1952You should tell those to write the mail to your disk and 1951You should tell those to write the mail to your disk and
1953Gnus to read it from there. Last but not least the mail 1952Gnus to read it from there. Last but not least the mail
1954sending part: This can be done with every MTA like 1953sending part: This can be done with every MTA like
1955@uref{http://www.sendmail.org/, sendmail} or 1954@uref{https://www.proofpoint.com/us/open-source-email-solution, sendmail} or
1956@uref{http://www.exim.org/, exim}. 1955@uref{https://www.exim.org/, exim}.
1957 1956
1958On windows boxes I'd vote for 1957On windows boxes I'd vote for
1959@uref{http://www.tglsoft.de/, Hamster}, 1958@uref{http://www.tglsoft.de/freeware_hamster.html, Hamster},
1960it's a small freeware, open-source program which fetches 1959it's a small freeware, open-source program which fetches
1961your mail and news from remote servers and offers them 1960your mail and news from remote servers and offers them
1962to Gnus (or any other mail and/or news reader) via nntp 1961to Gnus (or any other mail and/or news reader) via nntp
@@ -2100,7 +2099,7 @@ Which websites should I know?
2100@subsubheading Answer 2099@subsubheading Answer
2101 2100
2102The most important one is the 2101The most important one is the
2103@uref{http://www.gnus.org, official Gnus website}. 2102@uref{https://www.gnus.org, official Gnus website}.
2104 2103
2105Tell me about other sites which are interesting. 2104Tell me about other sites which are interesting.
2106 2105
@@ -2111,9 +2110,7 @@ Which mailing lists and newsgroups are there?
2111 2110
2112@subsubheading Answer 2111@subsubheading Answer
2113 2112
2114There's the newsgroup gnu.emacs.gnus (also available as 2113There's the newsgroup gnu.emacs.gnus which deals with general Gnus
2115@uref{http://dir.gmane.org/gmane.emacs.gnus.user,
2116gmane.emacs.gnus.user}) which deals with general Gnus
2117questions. If you have questions about development versions of 2114questions. If you have questions about development versions of
2118Gnus, you should better ask on the ding mailing list, see below. 2115Gnus, you should better ask on the ding mailing list, see below.
2119 2116
@@ -2124,9 +2121,7 @@ the above groups). If you speak German, there's
2124de.comm.software.gnus. 2121de.comm.software.gnus.
2125 2122
2126The ding mailing list (ding@@gnus.org) deals with development of 2123The ding mailing list (ding@@gnus.org) deals with development of
2127Gnus. You can read the ding list via NNTP, too under the name 2124Gnus.
2128@uref{http://dir.gmane.org/gmane.emacs.gnus.general,
2129gmane.emacs.gnus.general} from news.gmane.org.
2130 2125
2131@node FAQ 8-5 2126@node FAQ 8-5
2132@subsubheading Question 8.5 2127@subsubheading Question 8.5
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index 4824cdc9621..afa45d10f09 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -2629,6 +2629,9 @@ type. @xref{Document Groups}.
2629Create one of the groups mentioned in @code{gnus-useful-groups} 2629Create one of the groups mentioned in @code{gnus-useful-groups}
2630(@code{gnus-group-make-useful-group}). 2630(@code{gnus-group-make-useful-group}).
2631 2631
2632@c FIXME: Gmane.org is no longer working; fix the Gmane referrences
2633@c in this file accordingly.
2634
2632@item G w 2635@item G w
2633@kindex G w @r{(Group)} 2636@kindex G w @r{(Group)}
2634@findex gnus-group-make-web-group 2637@findex gnus-group-make-web-group
@@ -3234,7 +3237,7 @@ group by reverse date to see the latest news at the top and an
3234Debian daily news group @code{gmane.linux.debian.user.news} from 3237Debian daily news group @code{gmane.linux.debian.user.news} from
3235news.gmane.org. The @acronym{RSS} group corresponds to the Debian 3238news.gmane.org. The @acronym{RSS} group corresponds to the Debian
3236weekly news RSS feed 3239weekly news RSS feed
3237@url{http://packages.debian.org/unstable/newpkg_main.en.rdf}, 3240@url{https://packages.debian.org/unstable/newpkg_main.en.rdf},
3238@xref{RSS}. 3241@xref{RSS}.
3239 3242
3240@lisp 3243@lisp
@@ -9164,10 +9167,10 @@ Use @uref{http://emacs-w3m.namazu.org/, emacs-w3m}.
9164Use @uref{http://w3m.sourceforge.net/, w3m}. 9167Use @uref{http://w3m.sourceforge.net/, w3m}.
9165 9168
9166@item links 9169@item links
9167Use @uref{http://links.sf.net/, Links}. 9170Use @uref{https://almende.github.io/chap-links-library/, CHAP Links}.
9168 9171
9169@item lynx 9172@item lynx
9170Use @uref{http://lynx.isc.org/, Lynx}. 9173Use @uref{https://lynx.browser.org/, Lynx}.
9171 9174
9172@item html2text 9175@item html2text
9173Use html2text---a simple @acronym{HTML} converter included with Gnus. 9176Use html2text---a simple @acronym{HTML} converter included with Gnus.
@@ -9591,7 +9594,7 @@ Picons, on the other hand, reside on your own system, and Gnus will
9591try to match the headers to what you have (@pxref{Picons}). 9594try to match the headers to what you have (@pxref{Picons}).
9592 9595
9593Gravatars reside on-line and are fetched from 9596Gravatars reside on-line and are fetched from
9594@uref{http://www.gravatar.com/} (@pxref{Gravatars}). 9597@uref{https://en.gravatar.com/} (@pxref{Gravatars}).
9595 9598
9596All these functions are toggles---if the elements already exist, 9599All these functions are toggles---if the elements already exist,
9597they'll be removed. 9600they'll be removed.
@@ -13897,7 +13900,7 @@ installed. You then define a server as follows:
13897@findex nntp-open-ssl-stream 13900@findex nntp-open-ssl-stream
13898@item nntp-open-ssl-stream 13901@item nntp-open-ssl-stream
13899Opens a connection to a server over a @dfn{secure} channel. To use 13902Opens a connection to a server over a @dfn{secure} channel. To use
13900this you must have @uref{http://www.openssl.org, OpenSSL} 13903this you must have @uref{https://www.openssl.org/, OpenSSL}
13901@ignore 13904@ignore
13902@c Defunct URL, ancient package, so don't mention it. 13905@c Defunct URL, ancient package, so don't mention it.
13903or @uref{ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL, SSLeay} 13906or @uref{ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL, SSLeay}
@@ -16411,7 +16414,7 @@ have to set this variable to @code{t}. The default is @code{nil}.
16411 16414
16412@code{nnmaildir} stores mail in the maildir format, with each maildir 16415@code{nnmaildir} stores mail in the maildir format, with each maildir
16413corresponding to a group in Gnus. This format is documented here: 16416corresponding to a group in Gnus. This format is documented here:
16414@uref{http://cr.yp.to/proto/maildir.html}. @code{nnmaildir} 16417@uref{https://cr.yp.to/proto/maildir.html}. @code{nnmaildir}
16415also stores extra information in the @file{.nnmaildir/} directory 16418also stores extra information in the @file{.nnmaildir/} directory
16416within a maildir. 16419within a maildir.
16417 16420
@@ -17083,7 +17086,7 @@ Some web sites have an RDF Site Summary (@acronym{RSS}).
17083@acronym{RSS} is a format for summarizing headlines from news related 17086@acronym{RSS} is a format for summarizing headlines from news related
17084sites (such as BBC or CNN). But basically anything list-like can be 17087sites (such as BBC or CNN). But basically anything list-like can be
17085presented as an @acronym{RSS} feed: weblogs, changelogs or recent 17088presented as an @acronym{RSS} feed: weblogs, changelogs or recent
17086changes to a wiki (e.g., @url{http://cliki.net/site/recent-changes}). 17089changes to a wiki (e.g., @url{https://cliki.net/site/recent-changes}).
17087 17090
17088@acronym{RSS} has a quite regular and nice interface, and it's 17091@acronym{RSS} has a quite regular and nice interface, and it's
17089possible to get the information Gnus needs to keep groups updated. 17092possible to get the information Gnus needs to keep groups updated.
@@ -20864,6 +20867,7 @@ The kill to score conversion package isn't included in Emacs by default.
20864You can fetch it from the contrib directory of the Gnus distribution or 20867You can fetch it from the contrib directory of the Gnus distribution or
20865from 20868from
20866@uref{http://heim.ifi.uio.no/~larsi/ding-various/gnus-kill-to-score.el}. 20869@uref{http://heim.ifi.uio.no/~larsi/ding-various/gnus-kill-to-score.el}.
20870@c FIXME: The above URL no longer works.
20867 20871
20868If your old kill files are very complex---if they contain more 20872If your old kill files are very complex---if they contain more
20869non-@code{gnus-kill} forms than not, you'll have to convert them by 20873non-@code{gnus-kill} forms than not, you'll have to convert them by
@@ -21370,9 +21374,6 @@ to get a group name. By default this is @code{$HOME/Mail}.
21370 21374
21371FIXME: Say something more here. 21375FIXME: Say something more here.
21372 21376
21373Documentation for swish-e may be found at the swish-e homepage
21374@uref{http://swish-e.org}
21375
21376@table @code 21377@table @code
21377 21378
21378@item nnir-swish-e-program 21379@item nnir-swish-e-program
@@ -23557,7 +23558,7 @@ represent the author of the message.
23557@cindex face 23558@cindex face
23558@findex gnus-article-display-face 23559@findex gnus-article-display-face
23559The contents of a @code{Face} header must be a base64 encoded PNG image. 23560The contents of a @code{Face} header must be a base64 encoded PNG image.
23560See @uref{http://quimby.gnus.org/circus/face/} for the precise 23561See @uref{https://quimby.gnus.org/circus/face/} for the precise
23561specifications. 23562specifications.
23562 23563
23563The @code{gnus-face-properties-alist} variable affects the appearance of 23564The @code{gnus-face-properties-alist} variable affects the appearance of
@@ -23681,7 +23682,7 @@ in either monochrome @code{XBM} format or color @code{XPM} and
23681@vindex gnus-picon-databases 23682@vindex gnus-picon-databases
23682For instructions on obtaining and installing the picons databases, 23683For instructions on obtaining and installing the picons databases,
23683point your Web browser at 23684point your Web browser at
23684@uref{http://www.cs.indiana.edu/picons/ftp/index.html}. 23685@uref{https://cs.indiana.edu/ftp/faces/picons/}.
23685 23686
23686If you are using Debian GNU/Linux, saying @samp{apt-get install 23687If you are using Debian GNU/Linux, saying @samp{apt-get install
23687picon-.*} will install the picons where Gnus can find them. 23688picon-.*} will install the picons where Gnus can find them.
@@ -23750,7 +23751,7 @@ interesting.
23750 23751
23751A gravatar is an image registered to an e-mail address. 23752A gravatar is an image registered to an e-mail address.
23752 23753
23753You can submit yours on-line at @uref{http://www.gravatar.com}. 23754You can submit yours on-line at @uref{https://en.gravatar.com/}.
23754 23755
23755The following variables offer control over how things are displayed. 23756The following variables offer control over how things are displayed.
23756 23757
@@ -24147,8 +24148,7 @@ compute a hash collision up to a certain number of bits. The
24147resulting hashcash cookie is inserted in a @samp{X-Hashcash:} header. 24148resulting hashcash cookie is inserted in a @samp{X-Hashcash:} header.
24148For more details, and for the external application @code{hashcash} you 24149For more details, and for the external application @code{hashcash} you
24149need to install to use this feature, see 24150need to install to use this feature, see
24150@uref{http://www.hashcash.org/}. Even more information can be found 24151@uref{http://www.hashcash.org/}.
24151at @uref{http://www.camram.org/}.
24152 24152
24153If you wish to generate hashcash for each message you send, you can 24153If you wish to generate hashcash for each message you send, you can
24154customize @code{message-generate-hashcash} (@pxref{Mail Headers, ,Mail 24154customize @code{message-generate-hashcash} (@pxref{Mail Headers, ,Mail
@@ -24999,7 +24999,7 @@ added to a group's @code{spam-process} parameter, the spam-marked
24999articles groups will be reported to the Gmane administrators via a 24999articles groups will be reported to the Gmane administrators via a
25000HTTP request. 25000HTTP request.
25001 25001
25002Gmane can be found at @uref{http://gmane.org}. 25002Gmane was formerly found at @uref{http://gmane.org}.
25003 25003
25004@emph{WARNING} 25004@emph{WARNING}
25005 25005
@@ -26505,7 +26505,7 @@ but at the common table.@*
26505 26505
26506If you want to investigate the person responsible for this outrage, 26506If you want to investigate the person responsible for this outrage,
26507you can point your (feh!) web browser to 26507you can point your (feh!) web browser to
26508@uref{http://quimby.gnus.org/}. This is also the primary 26508@uref{https://quimby.gnus.org/}. This is also the primary
26509distribution point for the new and spiffy versions of Gnus, and is 26509distribution point for the new and spiffy versions of Gnus, and is
26510known as The Site That Destroys Newsrcs And Drives People Mad. 26510known as The Site That Destroys Newsrcs And Drives People Mad.
26511 26511
@@ -26567,9 +26567,7 @@ Gnus 5.10 on May 1st 2003 (24 releases).
26567 26567
26568On the January 4th 2004, No Gnus was begun. 26568On the January 4th 2004, No Gnus was begun.
26569 26569
26570On April 19, 2010 Gnus development was moved to Git. See 26570On April 19, 2010 Gnus development was moved to Git.
26571http://git.gnus.org for details (http://www.gnus.org will be updated
26572with the information when possible).
26573 26571
26574On the January 31th 2012, Ma Gnus was begun. 26572On the January 31th 2012, Ma Gnus was begun.
26575 26573
diff --git a/doc/misc/message.texi b/doc/misc/message.texi
index 7089bb5dfe3..9b79fe687d2 100644
--- a/doc/misc/message.texi
+++ b/doc/misc/message.texi
@@ -1143,7 +1143,7 @@ standards, OpenSSL and so on.
1143 1143
1144The @acronym{S/MIME} support in Message (and @acronym{MML}) can use 1144The @acronym{S/MIME} support in Message (and @acronym{MML}) can use
1145OpenSSL@. OpenSSL performs the actual @acronym{S/MIME} sign/encrypt 1145OpenSSL@. OpenSSL performs the actual @acronym{S/MIME} sign/encrypt
1146operations. OpenSSL can be found at @uref{http://www.openssl.org/}. 1146operations. OpenSSL can be found at @uref{https://www.openssl.org/}.
1147OpenSSL 0.9.6 and later should work. Version 0.9.5a cannot extract mail 1147OpenSSL 0.9.6 and later should work. Version 0.9.5a cannot extract mail
1148addresses from certificates, and it insert a spurious CR character into 1148addresses from certificates, and it insert a spurious CR character into
1149@acronym{MIME} separators so you may wish to avoid it if you would like 1149@acronym{MIME} separators so you may wish to avoid it if you would like
@@ -1291,7 +1291,7 @@ to change this behavior you can customize the
1291This causes to sign and encrypt in two passes, thus generating a 1291This causes to sign and encrypt in two passes, thus generating a
1292message that can be understood by PGP version 2. 1292message that can be understood by PGP version 2.
1293 1293
1294(Refer to @uref{http://www.gnupg.org/gph/en/pgp2x.html} for more 1294(Refer to @uref{https://www.gnupg.org/gph/en/pgp2x.html} for more
1295information about the problem.) 1295information about the problem.)
1296 1296
1297@node Encrypt-to-self 1297@node Encrypt-to-self
diff --git a/doc/misc/mh-e.texi b/doc/misc/mh-e.texi
index 25dd53c4fb9..9d249fb0ecd 100644
--- a/doc/misc/mh-e.texi
+++ b/doc/misc/mh-e.texi
@@ -17,8 +17,8 @@
17@set UPDATE-MONTH April, 2016 17@set UPDATE-MONTH April, 2016
18 18
19@c Other variables. 19@c Other variables.
20@set MH-BOOK-HOME http://rand-mh.sourceforge.net/book/mh 20@set MH-BOOK-HOME https://rand-mh.sourceforge.io/book/
21@set MH-E-HOME http://mh-e.sourceforge.net/ 21@set MH-E-HOME https://mh-e.sourceforge.io/
22 22
23@c Copyright 23@c Copyright
24@copying 24@copying
@@ -256,9 +256,9 @@ This manual is available in both Info and online formats. The Info
256version is distributed with Emacs and can be accessed with the 256version is distributed with Emacs and can be accessed with the
257@command{info} command (@samp{info mh-e}) or within Emacs (@kbd{C-h i 257@command{info} command (@samp{info mh-e}) or within Emacs (@kbd{C-h i
258m mh-e @key{RET}}). The online version is available at 258m mh-e @key{RET}}). The online version is available at
259@uref{http://mh-e.sourceforge.net/manual/, SourceForge}. Another great 259@uref{https://mh-e.sourceforge.io/manual/, SourceForge}. Another great
260online resource is the book 260online resource is the book
261@uref{http://rand-mh.sourceforge.net/book/, @cite{MH & nmh: Email for 261@uref{https://rand-mh.sourceforge.io/book/, @cite{MH & nmh: Email for
262Users & Programmers}} (also known as @dfn{the MH book}). 262Users & Programmers}} (also known as @dfn{the MH book}).
263 263
264I hope you enjoy this manual! If you have any comments, or suggestions 264I hope you enjoy this manual! If you have any comments, or suggestions
@@ -554,8 +554,8 @@ to install MH or tell MH-E where to find MH.
554If you don't have MH on your system already, you must install a 554If you don't have MH on your system already, you must install a
555variant of MH@. The Debian mh-e package does this for you 555variant of MH@. The Debian mh-e package does this for you
556automatically (@pxref{Getting MH-E}). Most people use 556automatically (@pxref{Getting MH-E}). Most people use
557@uref{http://www.nongnu.org/nmh/, nmh}, but you may be interested in 557@uref{https://www.nongnu.org/nmh/, nmh}, but you may be interested in
558trying out @uref{http://mailutils.org/, GNU mailutils MH}, which 558trying out @uref{https://mailutils.org/, GNU mailutils MH}, which
559supports IMAP@. Your GNU/Linux distribution probably has packages for 559supports IMAP@. Your GNU/Linux distribution probably has packages for
560both of these. 560both of these.
561 561
@@ -2092,7 +2092,7 @@ This feature will be turned on by default if your system supports it.
2092The first header field used, if present, is the Gnus-specific 2092The first header field used, if present, is the Gnus-specific
2093@samp{Face:} field@footnote{The @samp{Face:} field appeared in GNU 2093@samp{Face:} field@footnote{The @samp{Face:} field appeared in GNU
2094Emacs 21 and XEmacs. For more information, see 2094Emacs 21 and XEmacs. For more information, see
2095@uref{http://quimby.gnus.org/circus/face/}.}. 2095@uref{https://quimby.gnus.org/circus/face/}.}.
2096 2096
2097@cindex @command{uncompface} 2097@cindex @command{uncompface}
2098@cindex Emacs, packages, @samp{x-face} 2098@cindex Emacs, packages, @samp{x-face}
@@ -2100,6 +2100,7 @@ Emacs 21 and XEmacs. For more information, see
2100@cindex @samp{x-face} package 2100@cindex @samp{x-face} package
2101@vindex mh-show-xface 2101@vindex mh-show-xface
2102 2102
2103@c FIXME: These URLs do not seem to work any more.
2103Next is the traditional @samp{X-Face:} header field@footnote{The 2104Next is the traditional @samp{X-Face:} header field@footnote{The
2104display of this field requires the 2105display of this field requires the
2105@uref{ftp://ftp.cs.indiana.edu/pub/faces/compface/compface.tar.Z, 2106@uref{ftp://ftp.cs.indiana.edu/pub/faces/compface/compface.tar.Z,
@@ -2122,7 +2123,7 @@ Finally, MH-E will display images referenced by the
2122@samp{X-Face:} fields are present@footnote{The display of the images 2123@samp{X-Face:} fields are present@footnote{The display of the images
2123requires the @uref{https://www.gnu.org/software/wget/wget.html, 2124requires the @uref{https://www.gnu.org/software/wget/wget.html,
2124@command{wget} program} to fetch the image and the @command{convert} 2125@command{wget} program} to fetch the image and the @command{convert}
2125program from the @uref{http://www.imagemagick.org/script/index.php, 2126program from the @uref{https://www.imagemagick.org/script/index.php,
2126ImageMagick suite}.}. Of the three header fields this is the most 2127ImageMagick suite}.}. Of the three header fields this is the most
2127efficient in terms of network usage since the image doesn't need to be 2128efficient in terms of network usage since the image doesn't need to be
2128transmitted with every single mail. The option 2129transmitted with every single mail. The option
@@ -2509,9 +2510,9 @@ For additional information on buttons, see
2509@ref{Article Buttons,,,gnus}, and @ref{MIME Commands,,,gnus}. 2510@ref{Article Buttons,,,gnus}, and @ref{MIME Commands,,,gnus}.
2510@end ifinfo 2511@end ifinfo
2511@ifnotinfo 2512@ifnotinfo
2512the chapters @uref{http://www.gnus.org/manual/gnus_101.html#SEC101, 2513the chapters @uref{https://www.gnus.org/manual/gnus_101.html#SEC101,
2513Article Buttons} and 2514Article Buttons} and
2514@uref{http://www.gnus.org/manual/gnus_108.html#SEC108, MIME Commands} 2515@uref{https://www.gnus.org/manual/gnus_108.html#SEC108, MIME Commands}
2515in the @cite{The Gnus Manual}. 2516in the @cite{The Gnus Manual}.
2516@end ifnotinfo 2517@end ifnotinfo
2517 2518
@@ -2603,7 +2604,7 @@ and @code{mm-html-inhibit-images}
2603(@pxref{Display Customization,,,emacs-mime}). 2604(@pxref{Display Customization,,,emacs-mime}).
2604@end ifinfo 2605@end ifinfo
2605@ifnotinfo 2606@ifnotinfo
2606(see section @uref{http://www.gnus.org/manual/emacs-mime_6.html, 2607(see section @uref{https://www.gnus.org/manual/emacs-mime_6.html,
2607Display Customization} in the @cite{The Emacs MIME Manual}). 2608Display Customization} in the @cite{The Emacs MIME Manual}).
2608@end ifnotinfo 2609@end ifnotinfo
2609@c ------------------------- 2610@c -------------------------
@@ -2623,7 +2624,7 @@ the option @code{mm-w3m-safe-url-regexp}
2623(@pxref{Display Customization,,,emacs-mime}). 2624(@pxref{Display Customization,,,emacs-mime}).
2624@end ifinfo 2625@end ifinfo
2625@ifnotinfo 2626@ifnotinfo
2626(see section @uref{http://www.gnus.org/manual/emacs-mime_6.html, 2627(see section @uref{https://www.gnus.org/manual/emacs-mime_6.html,
2627Display Customization} in the @cite{The Emacs MIME Manual}). 2628Display Customization} in the @cite{The Emacs MIME Manual}).
2628@end ifnotinfo 2629@end ifnotinfo
2629@c ------------------------- 2630@c -------------------------
@@ -2647,10 +2648,10 @@ For a couple more sources of information about
2647the Gnus command @kbd{W h} (@pxref{Article Washing,,,gnus}). 2648the Gnus command @kbd{W h} (@pxref{Article Washing,,,gnus}).
2648@end ifinfo 2649@end ifinfo
2649@ifnotinfo 2650@ifnotinfo
2650see section @uref{http://www.gnus.org/manual/emacs-mime_6.html, 2651see section @uref{https://www.gnus.org/manual/emacs-mime_6.html,
2651Display Customization} in the @cite{The Emacs MIME Manual} and the 2652Display Customization} in the @cite{The Emacs MIME Manual} and the
2652documentation for the Gnus command @kbd{W h} (see section 2653documentation for the Gnus command @kbd{W h} (see section
2653@uref{http://www.gnus.org/manual/gnus_48.html#Article-Washing, Article 2654@uref{https://www.gnus.org/manual/gnus_48.html#Article-Washing, Article
2654Washing} in the 2655Washing} in the
2655@cite{The Gnus Manual}). 2656@cite{The Gnus Manual}).
2656@end ifnotinfo 2657@end ifnotinfo
@@ -2729,7 +2730,7 @@ Drafts}).
2729You can read encrypted or signed PGP or GPG messages with 2730You can read encrypted or signed PGP or GPG messages with
2730MH-E@footnote{This feature depends on post-5.10 versions of Gnus. 2731MH-E@footnote{This feature depends on post-5.10 versions of Gnus.
2731@cite{MIME Security with OpenPGP} is documented in 2732@cite{MIME Security with OpenPGP} is documented in
2732@uref{http://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. However, 2733@uref{https://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. However,
2733MH-E can also decrypt old-style PGP messages that are not in MIME 2734MH-E can also decrypt old-style PGP messages that are not in MIME
2734format.}. This section assumes that you already have a good 2735format.}. This section assumes that you already have a good
2735understanding of GPG and have set up your keys appropriately. 2736understanding of GPG and have set up your keys appropriately.
@@ -5050,7 +5051,7 @@ for the next hook function. The standard prefix
5050@vindex mh-yank-behavior 5051@vindex mh-yank-behavior
5051 5052
5052For example, if you use the hook function 5053For example, if you use the hook function
5053@uref{http://www.emacswiki.org/emacs/TrivialCite, 5054@uref{https://www.emacswiki.org/emacs/TrivialCite,
5054@code{trivial-cite}} (which is NOT part of Emacs), set 5055@code{trivial-cite}} (which is NOT part of Emacs), set
5055@code{mh-yank-behavior} to @samp{Body and Header}. 5056@code{mh-yank-behavior} to @samp{Body and Header}.
5056 5057
@@ -5166,11 +5167,11 @@ contains the value of the @samp{X-Face:} header field.
5166The @samp{X-Face:} header field, which is a low-resolution, black and 5167The @samp{X-Face:} header field, which is a low-resolution, black and
5167white image, can be generated using the 5168white image, can be generated using the
5168@uref{ftp://ftp.cs.indiana.edu/pub/faces/compface/compface.tar.Z, 5169@uref{ftp://ftp.cs.indiana.edu/pub/faces/compface/compface.tar.Z,
5169@command{compface}} command. The @uref{http://www.dairiki.org/xface/, 5170@command{compface}} command. The @uref{https://www.dairiki.org/xface/,
5170@cite{Online X-Face Converter}} is a useful resource for quick 5171@cite{Online X-Face Converter}} is a useful resource for quick
5171conversion of images into @samp{X-Face:} header fields. 5172conversion of images into @samp{X-Face:} header fields.
5172 5173
5173Use the @uref{http://quimby.gnus.org/circus/face/make-face, 5174Use the @uref{https://quimby.gnus.org/circus/face/make-face,
5174@command{make-face}} script to convert a JPEG image to the higher 5175@command{make-face}} script to convert a JPEG image to the higher
5175resolution, color, @samp{Face:} header field. 5176resolution, color, @samp{Face:} header field.
5176 5177
@@ -5198,7 +5199,7 @@ defined by this option doesn't exist.
5198MH-E has the capability to create multimedia messages. It uses the 5199MH-E has the capability to create multimedia messages. It uses the
5199@sc{mime} (Multipurpose Internet Mail Extensions) 5200@sc{mime} (Multipurpose Internet Mail Extensions)
5200protocol@footnote{@sc{mime} is defined in 5201protocol@footnote{@sc{mime} is defined in
5201@uref{http://www.rfc-editor.org/rfc/rfc2045.txt, RFC 2045}.} The 5202@uref{https://www.rfc-editor.org/rfc/rfc2045.txt, RFC 2045}.} The
5202@sc{mime} protocol allows you to incorporate images, sound, video, 5203@sc{mime} protocol allows you to incorporate images, sound, video,
5203binary files, and even commands that fetch a file with @samp{ftp} when 5204binary files, and even commands that fetch a file with @samp{ftp} when
5204your recipient reads the message! 5205your recipient reads the message!
@@ -5231,7 +5232,7 @@ Meta Language) tags@footnote{
5231@end ifinfo 5232@end ifinfo
5232@ifnotinfo 5233@ifnotinfo
5233See the section Composing in 5234See the section Composing in
5234@uref{http://www.gnus.org/manual/emacs-mime.html, @cite{The Emacs MIME 5235@uref{https://www.gnus.org/manual/emacs-mime.html, @cite{The Emacs MIME
5235Manual}}. 5236Manual}}.
5236@end ifnotinfo 5237@end ifnotinfo
5237}. The option @code{mh-compose-insertion} can be used to choose 5238}. The option @code{mh-compose-insertion} can be used to choose
@@ -5537,7 +5538,7 @@ been formatted by @kbd{C-c C-e}.
5537@cindex RFC 3156 5538@cindex RFC 3156
5538 5539
5539MH-E can sign and encrypt messages as defined in 5540MH-E can sign and encrypt messages as defined in
5540@uref{http://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. If you 5541@uref{https://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. If you
5541should choose to sign or encrypt your message, use one of the 5542should choose to sign or encrypt your message, use one of the
5542following commands to do so any time before sending your message. 5543following commands to do so any time before sending your message.
5543 5544
@@ -6909,7 +6910,7 @@ IndexDir /home/user/Mail
6909IndexFile /home/user/Mail/.swish/index 6910IndexFile /home/user/Mail/.swish/index
6910IndexName "Mail Index" 6911IndexName "Mail Index"
6911IndexDescription "Mail Index" 6912IndexDescription "Mail Index"
6912IndexPointer "http://nowhere" 6913IndexPointer "https://nowhere"
6913IndexAdmin "nobody" 6914IndexAdmin "nobody"
6914#MetaNames automatic 6915#MetaNames automatic
6915IndexReport 3 6916IndexReport 3
@@ -7630,7 +7631,7 @@ Whitelisted message face
7630@cindex spam filters, SpamAssassin 7631@cindex spam filters, SpamAssassin
7631@cindex spam filters, bogofilter 7632@cindex spam filters, bogofilter
7632 7633
7633MH-E depends on @uref{http://spamassassin.apache.org/, SpamAssassin}, 7634MH-E depends on @uref{https://spamassassin.apache.org/, SpamAssassin},
7634@uref{http://bogofilter.sourceforge.net/, bogofilter}, or 7635@uref{http://bogofilter.sourceforge.net/, bogofilter}, or
7635@uref{http://spamprobe.sourceforge.net/, SpamProbe} to throw the dreck 7636@uref{http://spamprobe.sourceforge.net/, SpamProbe} to throw the dreck
7636away. This chapter describes briefly how to configure these programs 7637away. This chapter describes briefly how to configure these programs
@@ -7705,7 +7706,7 @@ MH-E can work with.
7705 7706
7706SpamAssassin is one of the more popular spam filtering programs. Get 7707SpamAssassin is one of the more popular spam filtering programs. Get
7707it from your local distribution or from the 7708it from your local distribution or from the
7708@uref{http://spamassassin.apache.org/, SpamAssassin web site}. 7709@uref{https://spamassassin.apache.org/, SpamAssassin web site}.
7709 7710
7710To use SpamAssassin, add the following recipes to @file{~/.procmailrc}: 7711To use SpamAssassin, add the following recipes to @file{~/.procmailrc}:
7711 7712
@@ -8530,11 +8531,13 @@ expressions to ensure that MH-E and highlighting perform well.
8530@cindex Unix commands, @command{procmail} 8531@cindex Unix commands, @command{procmail}
8531@cindex mailing lists, reading 8532@cindex mailing lists, reading
8532 8533
8533This appendix explains how to use @uref{http://www.procmail.org/, 8534This appendix explains how to use procmail, which can
8534procmail} to file mail from mailing lists into folders which can then 8535file mail from mailing lists into folders which can then
8535be read easily with MH-E@footnote{The MH equivalent, @command{slocal}, 8536be read easily with MH-E@footnote{The MH equivalent, @command{slocal},
8536can be used as well, but procmail is more flexible and more packages 8537can be used as well, but procmail was more flexible and more packages
8537exist for procmail than for slocal.}. Some mailing lists have such 8538exist for procmail than for slocal.}. Unfortunately, procmail is no
8539longer recommended due to its security vulnerabilities.
8540Some mailing lists have such
8538high traffic that Gnus must be used and I discuss how to use Gnus 8541high traffic that Gnus must be used and I discuss how to use Gnus
8539side-by-side with MH-E. 8542side-by-side with MH-E.
8540 8543
@@ -8764,7 +8767,7 @@ in all new releases).
8764@cindex Debian 8767@cindex Debian
8765 8768
8766If you use Debian, you can install the Debian 8769If you use Debian, you can install the Debian
8767@uref{http://packages.debian.org/unstable/mail/mh-e, mh-e package} 8770@uref{https://packages.debian.org/unstable/mail/mh-e, mh-e package}
8768instead. 8771instead.
8769 8772
8770@cindex files, @samp{MH-E-NEWS} 8773@cindex files, @samp{MH-E-NEWS}
@@ -8813,7 +8816,7 @@ hands several times since then. Jim Larus wanted to do something
8813similar for GNU Emacs, and ended up completely rewriting it that same 8816similar for GNU Emacs, and ended up completely rewriting it that same
8814year. In 1989, Stephen Gildea picked it up and added many 8817year. In 1989, Stephen Gildea picked it up and added many
8815improvements. Bill Wohler then took over in 2000 and moved its 8818improvements. Bill Wohler then took over in 2000 and moved its
8816development to @uref{http://sourceforge.net/, SourceForge} where it 8819development to @uref{https://sourceforge.net/, SourceForge} where it
8817lives today. 8820lives today.
8818 8821
8819@menu 8822@menu
@@ -9040,8 +9043,8 @@ Bill Wohler, August 2008
9040@c LocalWords: Tennex texi texinfo Thelen thelenm 9043@c LocalWords: Tennex texi texinfo Thelen thelenm
9041@c LocalWords: UCI undeleted whatnow wohler xmh ypcat 9044@c LocalWords: UCI undeleted whatnow wohler xmh ypcat
9042@c 9045@c
9043@c See http://www.oreilly.com/oreilly/author/stylesheet.html. 9046@c See https://oreillymedia.github.io/production-resources/styleguide/.
9044@c See http://en.wikipedia.org/. 9047@c See https://en.wikipedia.org/.
9045@c 9048@c
9046@c Note the lowercase mh which is needed to avoid hits in the 9049@c Note the lowercase mh which is needed to avoid hits in the
9047@c functions and variables. Occasionally, check for accidental 9050@c functions and variables. Occasionally, check for accidental
diff --git a/doc/misc/newsticker.texi b/doc/misc/newsticker.texi
index 5db3f43b2b9..502ed1d5b1f 100644
--- a/doc/misc/newsticker.texi
+++ b/doc/misc/newsticker.texi
@@ -39,7 +39,6 @@ modify this GNU manual.''
39@title Newsticker---a feed reader for Emacs 39@title Newsticker---a feed reader for Emacs
40@author Ulf Jasper 40@author Ulf Jasper
41@author @email{ulf.jasper@@web.de} 41@author @email{ulf.jasper@@web.de}
42@author @uref{http://ulf.epplejasper.de/}
43@page 42@page
44@vskip 0pt plus 1filll 43@vskip 0pt plus 1filll
45@insertcopying 44@insertcopying
@@ -590,8 +589,8 @@ Newsticker works with the standard RSS and Atom formats listed below
590@itemize 589@itemize
591@item RSS 0.91 (see @uref{http://backend.userland.com/rss091}) 590@item RSS 0.91 (see @uref{http://backend.userland.com/rss091})
592@item RSS 0.92 (see @uref{http://backend.userland.com/rss092}) 591@item RSS 0.92 (see @uref{http://backend.userland.com/rss092})
593@item RSS 1.0 (see @uref{http://purl.org/rss/1.0/spec}) 592@item RSS 1.0 (see @uref{http://web.resource.org/rss/1.0/spec})
594@item RSS 2.0 (see @uref{http://blogs.law.harvard.edu/tech/rss}) 593@item RSS 2.0 (see @uref{https://cyber.harvard.edu/rss/rss.html})
595@end itemize 594@end itemize
596 595
597@subheading Atom formats 596@subheading Atom formats
diff --git a/doc/misc/org.texi b/doc/misc/org.texi
index de3b7bbed49..adb795e1e6c 100644
--- a/doc/misc/org.texi
+++ b/doc/misc/org.texi
@@ -3527,7 +3527,7 @@ string followed by a colon. There can be no space after the colon. The
3527following list shows examples for each link type. 3527following list shows examples for each link type.
3528 3528
3529@example 3529@example
3530http://www.astro.uva.nl/~dominik @r{on the web} 3530https://api.uva.nl/ @r{on the web}
3531doi:10.1000/182 @r{DOI for an electronic resource} 3531doi:10.1000/182 @r{DOI for an electronic resource}
3532file:/home/dominik/images/jupiter.jpg @r{file, absolute path} 3532file:/home/dominik/images/jupiter.jpg @r{file, absolute path}
3533/home/dominik/images/jupiter.jpg @r{same as above} 3533/home/dominik/images/jupiter.jpg @r{same as above}
diff --git a/doc/misc/url.texi b/doc/misc/url.texi
index bad7701daf1..e72d9bfe3d2 100644
--- a/doc/misc/url.texi
+++ b/doc/misc/url.texi
@@ -440,8 +440,7 @@ Specifies whether confirmation is required to accept cookies.
440 440
441@defopt url-cookie-multiple-line 441@defopt url-cookie-multiple-line
442Specifies whether to put all cookies for the server on one line in the 442Specifies whether to put all cookies for the server on one line in the
443HTTP request to satisfy broken servers like 443HTTP request to satisfy broken servers.
444@url{http://www.hotmail.com}.
445@end defopt 444@end defopt
446 445
447@defopt url-cookie-trusted-urls 446@defopt url-cookie-trusted-urls
diff --git a/doc/misc/wisent.texi b/doc/misc/wisent.texi
index b404c2a82dc..2cf3b2e2fce 100644
--- a/doc/misc/wisent.texi
+++ b/doc/misc/wisent.texi
@@ -135,7 +135,7 @@ technique of F. DeRemer and T. Pennello described in:
135@quotation 135@quotation
136@cite{Efficient Computation of LALR(1) Look-Ahead Sets}@* 136@cite{Efficient Computation of LALR(1) Look-Ahead Sets}@*
137October 1982, ACM TOPLAS Vol 4 No 4, 615--49, 137October 1982, ACM TOPLAS Vol 4 No 4, 615--49,
138@uref{http://dx.doi.org/10.1145/69622.357187}. 138@uref{https://doi.org/10.1145/69622.357187}.
139@end quotation 139@end quotation
140 140
141@item 141@item