]> git.eshelyaron.com Git - emacs.git/commitdiff
Update some URLs
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 23 Sep 2019 06:53:39 +0000 (23:53 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 23 Sep 2019 07:12:52 +0000 (00:12 -0700)
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.

82 files changed:
CONTRIBUTE
GNUmakefile
admin/admin.el
admin/automerge
admin/charsets/Makefile.in
admin/charsets/cp932.awk
admin/charsets/eucjp-ms.awk
admin/charsets/mapconv
admin/charsets/mapfiles/README
admin/grammars/js.wy
admin/notes/bugtracker
admin/notes/copyright
admin/notes/emba
admin/notes/nextstep
admin/notes/spelling
doc/emacs/emacs.texi
doc/emacs/mule.texi
doc/emacs/package.texi
doc/lispref/frames.texi
doc/lispref/nonascii.texi
doc/lispref/os.texi
doc/lispref/package.texi
doc/lispref/processes.texi
doc/lispref/text.texi
doc/lispref/tips.texi
doc/misc/auth.texi
doc/misc/autotype.texi
doc/misc/cc-mode.texi
doc/misc/dbus.texi
doc/misc/efaq.texi
doc/misc/eieio.texi
doc/misc/emacs-gnutls.texi
doc/misc/epa.texi
doc/misc/erc.texi
doc/misc/ert.texi
doc/misc/eudc.texi
doc/misc/eww.texi
doc/misc/gnus-faq.texi
doc/misc/gnus.texi
doc/misc/message.texi
doc/misc/mh-e.texi
doc/misc/newsticker.texi
doc/misc/org.texi
doc/misc/url.texi
doc/misc/wisent.texi
etc/MH-E-NEWS
etc/NEWS.23
etc/PROBLEMS
etc/TODO
lib-src/make-fingerprint.c
lib/fingerprint.c
lib/fingerprint.h
lisp/cedet/pulse.el
lisp/gnus/gnus-group.el
lisp/net/dbus.el
lisp/net/newst-backend.el
lisp/net/soap-client.el
lisp/org/org.el
lisp/progmodes/verilog-mode.el
lisp/progmodes/vhdl-mode.el
lisp/textmodes/bibtex.el
lisp/url/url-vars.el
lisp/xt-mouse.el
src/.gdbinit
src/character.c
src/coding.c
src/emacs.c
src/fileio.c
src/image.c
src/lcms.c
src/lisp.h
src/nsfont.m
src/pdumper.h
src/process.c
src/widget.c
src/window.c
src/xfaces.c
src/xselect.c
src/xsettings.c
src/xterm.c
test/lisp/emacs-lisp/cl-preloaded-tests.el
test/manual/biditest.el

index f480ffec9b0fa59938fc3d6bc2bc0d5506df6350..d9502dcac35e026fdab8792c666e71058c494d6e 100644 (file)
@@ -23,8 +23,8 @@ The following shell commands then build and run Emacs from scratch:
        src/emacs
 
 For more details, see
-http://www.emacswiki.org/emacs/GitQuickStartForEmacsDevs and
-http://www.emacswiki.org/emacs/GitForEmacsDevs or see the file
+https://www.emacswiki.org/emacs/GitQuickStartForEmacsDevs and
+https://www.emacswiki.org/emacs/GitForEmacsDevs or see the file
 admin/notes/git-workflow.
 
 ** Getting involved with development
index 274109ca484d11d9cabb157ed7ea1efe04fa5552..9f279b7565260f91d2dbdd9a9aaee7578cd5a1e7 100644 (file)
@@ -39,7 +39,7 @@ help:
        @echo "NOTE:  This is a brief summary of some common make targets."
        @echo "For more detailed information, please read the files INSTALL,"
        @echo "INSTALL.REPO, Makefile or visit this URL:"
-       @echo "http://www.gnu.org/prep/standards/html_node/Standard-Targets.html"
+       @echo "https://www.gnu.org/prep/standards/html_node/Standard-Targets.html"
        @echo ""
        @echo "make all              -- compile and build Emacs"
        @echo "make install          -- install Emacs"
index 5968e32b05e9d3370760e518a0c3bf3b0b1a905c..76f550086290c639d77d123ea422ba34118bdf97 100644 (file)
@@ -337,7 +337,7 @@ Optional argument TYPE is type of output (nil means all)."
 
 (defconst manual-doctype-string
   "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"
-\"http://www.w3.org/TR/html4/loose.dtd\">\n\n")
+\"https://www.w3.org/TR/html4/loose.dtd\">\n\n")
 
 (defconst manual-meta-string
   "<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
index 405fd9ed614718339cdca3f18c7b17f3b7df95b6..21a2cf0ee0285e82b491c78a3fcaf1fd44c28f6b 100755 (executable)
@@ -236,7 +236,7 @@ git fetch || die "fetch error"
 
     ## Rebasing would be incorrect, since it would rewrite the
     ## (already published) release branch commits.
-    ## Ref eg http://lists.gnu.org/r/emacs-devel/2014-12/msg01435.html
+    ## Ref eg https://lists.gnu.org/r/emacs-devel/2014-12/msg01435.html
     ## Instead, we throw away what we just did, and do the merge again.
     echo "Resetting..."
     git reset --hard $rev
index 9f6b3e9e94d82114fd9237699e26b2a7305b61f8..efeac266e57605c3dc95a1ac866ae2bb6122223b 100644 (file)
@@ -141,7 +141,7 @@ ${charsetdir}/VSCII-2.map: ${GLIBC_CHARMAPS}/TCVN5712-1.gz ${mapconv} ${compact}
 
 ${charsetdir}/ALTERNATIVNYJ.map: ${charsetdir}/IBM866.map
        ${AM_V_GEN}(echo "# Modified from $(notdir $<) according to the chart at" && \
-         echo "# http://www.cyrillic.com/ref/cyrillic/koi-8alt.html," && \
+         echo "# https://web.archive.org/web/20100131045151/http://www.cyrillic.com/ref/cyrillic/koi-8alt.html" && \
          echo "# with guesses for the Unicodes of the glyphs." && \
          sed -e '1 d' \
             -e '/0xF2/ s/ .*/ 0x2019/' \
@@ -226,8 +226,8 @@ ${lispintdir}/eucjp-ms.el: ${GLIBC_CHARMAPS}/EUC-JP-MS.gz ${eucjp_ms}
 
 # As Uni2JIS doesn't contain mappings of characters added to Unicode
 # recently, we add them manually here (including one correction for
-# U+005C vs U+FF3C).  These changes are based on bogytech's blog at
-# http://bogytech.blogspot.jp/search/label/emacs.
+# U+005C vs U+FF3C).  These changes are based on bogytech's blog at:
+# https://bogytech.blogspot.com/search/label/emacs
 ${charsetdir}/JISC6226.map: ${mapfiledir}/Uni2JIS ${mapconv} ${kuten}
        ${AM_V_GEN}(${run_mapconv} $< '/^[^#].*0-/' YASUOKA ${kuten} \
          | sed -e '/0x2140/s/005C/FF3C/' && \
index 7fd3e9111f57ebb1d29e2b9ce4b6aa91221368c5..27fdf0214887c1f0c2721592021ea91880dda8c4 100644 (file)
@@ -22,8 +22,7 @@
 
 # Add a sort key 0, 1, 2, or 3 at the tail of each line as a comment
 # to realize the round trip mapping to Unicode works as described in
-# this page:
-#      http://support.microsoft.com/default.aspx?scid=kb;EN-US;170559
+# https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT
 # Each sort key means as below:
 #   0: JISX0208 characters.
 #   1: NEC special characters.
index 94e27d00651172e1405d723beb342965738b8bb8..0c9f94d0f48b43bbb16ffc388a11e4697b1c4fe2 100644 (file)
@@ -21,7 +21,7 @@
 # Commentary:
 
 # eucJP-ms is one of eucJP-open encoding defined at this page:
-#  http://home.m05.itscom.net/numa/cde/ucs-conv/appendix.html
+#  https://web.archive.org/web/20120207064433/http://home.m05.itscom.net/numa/cde/ucs-conv/appendix.html
 # This program reads the mapping file EUC-JP-MS (of glibc) and
 # generates the Elisp file eucjp-ms.el that defines two translation
 # tables 'eucjp-ms-decode' and 'eucjp-ms-encode'.
index 8e19972f3dfbc5ab88b749ec107ef3fd8b0dc140..2af715a7763bc9bcc1f2c98da9601d80bc59f2cf 100755 (executable)
@@ -51,17 +51,18 @@ case "$3" in
        SOURCE="";;
     CZYBORRA)
        BASE="$BASE.gz";
-       SOURCE="http://czyborra.com/charsets/${BASE}";;
+       SOURCE="https://czyborra.com/charsets/${BASE}";;
     IANA)
-       SOURCE="http://www.iana.org/assignments/charset-reg/${BASE}";;
+       SOURCE="https://www.iana.org/assignments/charset-reg/${BASE}";;
     UNICODE)
-       SOURCE="http://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/${BASE}";;
+       SOURCE="https://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/${BASE}";;
     UNICODE2)
-       SOURCE="http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/${BASE}";;
+       SOURCE="https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/${BASE}";;
     YASUOKA)
        BASE="$BASE.Z";
        SOURCE="http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/ftp/CJKtable/${BASE}";;
     KANJI-DATABASE)
+       # FIXME: This URL no longer works.
        SOURCE="http://kanji-database.cvs.sourceforge.net/viewvc/*checkout*/kanji-database/kanji-database/data/cns2ucsdkw.txt?revision=1.4";;
     *)
        printf 'Unknown file type: %s\n' "$3"
index 7e4493bdc6568e972f45f24a96490bf9d86fa147..4cc615bf89f52a087ccd6f888fe28399077e9344 100644 (file)
@@ -15,7 +15,7 @@ files based on freely available information.
 * CP932.TXT
 
 Available at:
-    <http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT>
+    <https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT>
 
 * PTCP154
 
@@ -42,8 +42,8 @@ Available at:
 * stdenc.txt and symbol.txt
 
 Available at:
-    <http://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/stdenc.txt>
-    <http://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/symbol.txt>
+    <https://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/stdenc.txt>
+    <https://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/symbol.txt>
 
 (2) Newly created files
 
index ff048d82e9a28e09103032f0f5de2b27a91e52d3..f5aca81d04751bb72ae92b114dc4432d7894334a 100644 (file)
@@ -25,7 +25,7 @@
 ;; The grammar itself is transcribed from the ECMAScript Language
 ;; Specification published at
 ;;
-;; http://www.ecma-international.org/publications/standards/Ecma-262.htm
+;; https://www.ecma-international.org/publications/standards/Ecma-262.htm
 ;;
 ;; and redistributed under the following license:
 
index b890b891666e748c654bbdba5d190a49f239d272..ac54f8de0290ff7e30e66c5e9aa0e427d809a711 100644 (file)
@@ -76,7 +76,7 @@ cc everyone on replies.)
 
 (Many people think the submitter SHOULD be automatically subscribed
 to subsequent discussion, but this does not seem to be implemented.
-See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=37078
+See https://bugs.debian.org/37078
 See also https://debbugs.gnu.org/5439 )
 
 Do NOT send a separate copy to the bug list address, since this may
@@ -155,7 +155,7 @@ Package: emacs
 Version: 23.0.60
 Severity: minor
 
-Remember to fix FOO, as discussed on emacs-devel at http://... .
+Remember to fix FOO, as discussed on emacs-devel at https://... .
 
 ** Not interested in tracker control messages (tags being set, etc)?
 Discard mails matching:
@@ -280,7 +280,7 @@ tag:tag                # all bugs with given tag
 
 *** Usertags
 
-See <http://wiki.debian.org/bugs.debian.org/usertags>
+See <https://wiki.debian.org/bugs.debian.org/usertags>
 
 "Usertags" are very similar to tags: a set of labels that can be added
 to a bug.  There are two differences between normal tags and user tags:
@@ -385,7 +385,7 @@ will be assigned proper numbers).
 NB you cannot clone a merged bug.  You'd think that trying to do so
 would just give you an unmerged copy of the specified bug number, but no:
 
-http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=474742
+https://bugs.debian.org/474742
 
 You must unmerge, clone, then re-merge.
 
index e22db6bc557b71ebba6553a37da0b3ba7eda27a8..5a0cf4d8d1f2dc0a2f20877be458163cf26843a1 100644 (file)
@@ -193,14 +193,14 @@ lib-src/etags.c
   After some investigation in Feb 2007, then to the best of our
   knowledge we believe that the original 1984 Emacs version was based
   on the version in BSD4.2. See for example this 1985 post from Ken Arnold:
-  <http://groups.google.com/group/mod.sources/browse_thread/thread/ffe5c55845a640a9>
+  <https://groups.google.com/group/mod.sources/browse_thread/thread/ffe5c55845a640a9>
     I have received enough requests for the current source to ctags
     to post it. Here is the latest version (what will go out with
     4.3, modulo any bugs fixed during the beta period). It is the
     4.2 ctags with recognition of yacc and lex tags added.
 
   See also a 1984 version of ctags (no copyright) posted to net.sources:
-  <http://groups.google.com/group/net.sources/msg/a21b6c21be12a98d>
+  <https://groups.google.com/group/net.sources/msg/a21b6c21be12a98d>
   Version of etags.c in emacs-16.56 duplicates comment typos.
 
   Accordingly, in Feb 2007 we added a 1984 copyright for the
@@ -350,9 +350,7 @@ added or not, rms says (2007-02-25, "oldXmenu issues"):
 insque.c had no copyright notice until 2005. The version of insque.c
 added to Emacs 1992-01-27 is essentially the same as insremque.c added
 to glic three days later by Roland McGrath, with an FSF copyright and
-GPL, but no ChangeLog entry:
-<http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/libc/misc/insremque.c?\
-rev=1.1&cvsroot=glibc>
+GPL, but no ChangeLog entry.
 To the best of his recollection, McGrath (who has a copyright
 assignment) was the author of this file (email from roland at frob.com
 to rms, 2007-02-23, "Where did insque.c come from?"). The FSF
index cb0dbc48095e8cab646c3b52428431f04c7a07a8..40fc88b88aec973f4aa129b8e1b82e5e4e9e14b2 100644 (file)
@@ -19,9 +19,6 @@ when a job fails.  It sends notifications about test status to
 If you want to receive these notifications, please subscribe at
 <https://lists.gnu.org/mailman/listinfo/emacs-buildstatus>.
 
-Alternatively, these notifications can be read via gmane at
-<nntp+news.gmane.org:gmane.emacs.buildstatus>.
-
 The messages contain a URL to the log file of the failed job, like
 <https://emba.gnu.org/emacs/emacs/-/jobs/739/raw>.
 
index a2e5ce2c9b0ed2cc4db7f341515bb9dc61e08fb2..b053294880b106cca5af5379e1382ffce929df1e 100644 (file)
@@ -65,9 +65,6 @@ functions are:
 Currently ctrl-g is not detected in as many circumstances as other emacsen.
 It is not certain whether this is due to the means of event loop integration,
 or errors of omission in the NS code.  This is an area for improvement.
-Also, see the article here and its containing thread:
-
-http://article.gmane.org/gmane.emacs.devel/92021/match=handling%5fsignal
 
 
 
index a63d4bba849fde941e755caebdf29d81a6208d2d..b783227a37a6d1f436a95cfa06df98850e98fdfa 100644 (file)
@@ -8,4 +8,4 @@ Re "behavior" vs "behaviour", etc.
 - It's probably (IMHO --ttn, 2017-10-13) not a high priority to
   change existing text; use your best judgement (ask if unsure).
 
-- http://lists.gnu.org/archive/html/emacs-devel/2005-06/msg00489.html
+- https://lists.gnu.org/r/emacs-devel/2005-06/msg00489.html
index ad4be90aaf30e60b5e05d1ec13c8807d903ebe1a..17aaaea7364f23b876e380eb89d827851740422e 100644 (file)
@@ -1316,7 +1316,7 @@ Emacs editors, all sharing common principles of organization.  For
 information on the underlying philosophy of Emacs and the lessons
 learned from its development, see @cite{Emacs, the Extensible,
 Customizable Self-Documenting Display Editor}, available from
-@url{http://hdl.handle.net/1721.1/5736}.
+@url{https://dspace.mit.edu/handle/1721.1/5736}.
 
 This version of the manual is mainly intended for use with GNU Emacs
 installed on GNU and Unix systems.  GNU Emacs can also be used on
index dfd464c827cc460e875b117a38f9cf8e8ae045a6..bca917de105c345c871fb4c76308452d70308803 100644 (file)
@@ -1790,7 +1790,7 @@ Reordering of bidirectional text into the @dfn{visual} order happens
 at display time.  As a result, character positions no longer increase
 monotonically with their positions on display.  Emacs implements the
 Unicode Bidirectional Algorithm (UBA) described in the
-@uref{http://unicode.org/reports/tr9/, Unicode Standard Annex #9}, for
+@uref{https://unicode.org/reports/tr9/, Unicode Standard Annex #9}, for
 reordering of bidirectional text for display.
 It deviates from the UBA only in how continuation lines are displayed
 when text direction is opposite to the base paragraph direction,
index 4b33f250c49d15cce844af8bf76824648ed20ffd..2c09ca89024386516ef1e19356cccd2da18b41ec 100644 (file)
@@ -179,7 +179,7 @@ maintained by the Emacs developers.  This is controlled by the
 variable @code{package-archives}, whose value is a list of package
 archives known to Emacs.  Each list element must have the form
 @code{(@var{id} . @var{location})}, where @var{id} is the name of a
-package archive and @var{location} is the @acronym{HTTP} address or
+package archive and @var{location} is the @acronym{URL} or
 name of the package archive directory.  You can alter this list if you
 wish to use third party package archives---but do so at your own risk,
 and use only third parties that you think you can trust!
index 618ea16fcf2b33c46cf2eb66e4268d1bfdd6ffc4..8596db7421fd8894f958a4a3a17535c5e690552b 100644 (file)
@@ -3861,7 +3861,7 @@ drop.
 
 @vindex dnd-protocol-alist
   When an URL is dropped on Emacs it may be a file, but it may also be
-another URL type (ftp, http, etc.).  Emacs first checks
+another URL type (https, etc.).  Emacs first checks
 @code{dnd-protocol-alist} to determine what to do with the URL@.  If
 there is no match there and if @code{browse-url-browser-function} is
 an alist, Emacs looks for a match there.  If no match is found the
index a56a365e9eaaa8eae7bf88ee97c60bc6ab0effd3..612c362f4a2f4d6d233cd3271117b35a67f62bb3 100644 (file)
@@ -453,13 +453,13 @@ during text processing and display.  Thus, character properties are an
 important part of specifying the character's semantics.
 
 @c FIXME: Use the latest URI of this chapter?
-@c http://www.unicode.org/versions/latest/ch04.pdf
+@c https://www.unicode.org/versions/latest/ch04.pdf
   On the whole, Emacs follows the Unicode Standard in its implementation
 of character properties.  In particular, Emacs supports the
-@uref{http://www.unicode.org/reports/tr23/, Unicode Character Property
+@uref{https://www.unicode.org/reports/tr23/, Unicode Character Property
 Model}, and the Emacs character property database is derived from the
 Unicode Character Database (@acronym{UCD}).  See the
-@uref{http://www.unicode.org/versions/latest/ch04.pdf, Character
+@uref{https://www.unicode.org/versions/Unicode12.1.0/ch04.pdf, Character
 Properties chapter of the Unicode Standard}, for a detailed
 description of Unicode character properties and their meaning.  This
 section assumes you are already familiar with that chapter of the
index ddbc8a82946f1ae0cc2d68e190fc8478c33320a3..fae23cb0758423c5dd54d113307593de5135057d 100644 (file)
@@ -2718,7 +2718,7 @@ interpreted as icon name.
 
 @item :category @var{category}
 The type of notification this is, a string.  See the
-@uref{http://developer.gnome.org/notification-spec/#categories,
+@uref{https://developer.gnome.org/notification-spec/#categories,
 Desktop Notifications Specification} for a list of standard
 categories.
 
index eb34b8e0af23a2eef094a14406d99e2c4724fcbf..57f4cbc5db31df7404c8ad3e0a9fa6a8bca0fa72 100644 (file)
@@ -159,7 +159,7 @@ the various headers, as illustrated by the following example:
 ;; Version: 1.3
 ;; Package-Requires: ((flange "1.0"))
 ;; Keywords: multimedia, hypermedia
-;; URL: http://example.com/jrhacker/superfrobnicate
+;; URL: https://example.com/jrhacker/superfrobnicate
 
 @dots{}
 
@@ -351,7 +351,7 @@ for a multi-file package, it is the package tar file.
 You can also sign the archive's contents file in the same way.
 Make the @file{.sig} files available in the same location as the packages.
 You should also make your public key available for people to download;
-e.g., by uploading it to a key server such as @url{http://pgp.mit.edu/}.
+e.g., by uploading it to a key server such as @url{https://pgp.mit.edu/}.
 When people install packages from your archive, they can use
 your public key to verify the signatures.
 
index 4c7853bae863fa65d0a67008a967261a96abbc52..2ba5b1c893a02c15a574219ecc989158de1ed3fc 100644 (file)
@@ -2690,8 +2690,8 @@ override this.
 @item :service @var{service}
 @var{service} specifies a port number to connect to; or, for a server,
 the port number to listen on.  It should be a service name like
-@samp{"http"} that translates to a port number, or an integer like @samp{80}
-or an integer string like @samp{"80"} that specifies the port number
+@samp{"https"} that translates to a port number, or an integer like @samp{443}
+or an integer string like @samp{"443"} that specifies the port number
 directly.  For a server, it can also be @code{t}, which means to let
 the system select an unused port number.
 
index 955ad6130caa4def2ed95cecb4591ea81652bd4e..d7b04d2934ff3a978694e88fdfbbe0e9f49faf27 100644 (file)
@@ -5310,7 +5310,7 @@ the value if contains a valid JSON object; otherwise it signals the
 
 The @code{jsonrpc} library implements the @acronym{JSONRPC}
 specification, version 2.0, as it is described in
-@uref{http://www.jsonrpc.org/}.  As the name suggests, JSONRPC is a
+@uref{https://www.jsonrpc.org/}.  As the name suggests, JSONRPC is a
 generic @dfn{Remote Procedure Call} protocol designed around
 @acronym{JSON} objects, which you can convert to and from Lisp objects
 (@pxref{Parsing JSON}).
@@ -5325,7 +5325,7 @@ generic @dfn{Remote Procedure Call} protocol designed around
 @node JSONRPC Overview
 @subsection Overview
 
-Quoting from the @uref{http://www.jsonrpc.org/, spec}, JSONRPC "is
+Quoting from the @uref{https://www.jsonrpc.org/, spec}, JSONRPC "is
 transport agnostic in that the concepts can be used within the same
 process, over sockets, over http, or in many various message passing
 environments."
index 855b284a1573676e60ece0e0425f6c3b48d11cd2..6d84cfef53b845014bccd3f3ad71857f815793ec 100644 (file)
@@ -958,7 +958,7 @@ explains these conventions, starting with an example:
 ;; Created: 14 Jul 2010
 @group
 ;; Keywords: languages
-;; URL: http://example.com/foo
+;; URL: https://example.com/foo
 
 ;; This file is not part of GNU Emacs.
 
index 850441e25d27dc33b2441b104dffd3dcd41de316..93a301dcb1ac0a0343891e5ced8ec2a910f2d18d 100644 (file)
@@ -279,7 +279,7 @@ machine gmail2 login account2@@gmail.com password "account2 password" port imap
 @chapter Secret Service API
 
 The @dfn{Secret Service API} is a standard from
-@uref{http://www.freedesktop.org/wiki/Specifications/secret-storage-spec,,freedesktop.org}
+@uref{https://www.freedesktop.org/wiki/Specifications/secret-storage-spec/,,freedesktop.org}
 to securely store passwords and other confidential information.  This
 API is implemented by system daemons such as the GNOME Keyring and the
 KDE Wallet (these are GNOME and KDE packages respectively and should
@@ -442,7 +442,7 @@ then fall back to @file{~/.authinfo.gpg}.
 @node The Unix password store
 @chapter The Unix password store
 
-@uref{http://www.passwordstore.org,,The standard unix password
+@uref{https://www.passwordstore.org,,The standard unix password
 manager} (or just @code{pass}) stores your passwords in
 @code{gpg}-protected files following the Unix philosophy.  The store
 location (any directory) must be specified in the
index 96262fcb53027dee2c2ff1d4a4bba34a7cd57f87..a354383cc9fa83b2733057387114066ee791e5df 100644 (file)
@@ -592,8 +592,7 @@ specify that @kbd{M-x quickurl} should insert @var{URL} if the word
 
 @example
 (("FSF"      "https://www.fsf.org/" "The Free Software Foundation")
- ("emacs"  . "http://www.emacs.org/")
- ("hagbard"  "http://www.hagbard.demon.co.uk" "Hagbard's World"))
+ ("emacs"  . "https://www.gnu.org/software/emacs/"))
 @end example
 
 @findex quickurl-add-url
index 1df9dce2279542786329e3a0e1e049a4ff95ab30..217261090bfb7734530616439c559fdb3053780c 100644 (file)
@@ -393,7 +393,7 @@ version 5.34.
 @ccmode{} supports the editing of C, C++, Objective-C,
 Java, CORBA's Interface Definition Language, Pike@footnote{A C-like
 scripting language with its roots in the LPC language used in some MUD
-engines.  See @uref{http://pike.ida.liu.se/}.} and AWK files.  In this
+engines.  See @uref{https://pike.lysator.liu.se/}.} and AWK files.  In this
 way, you can easily set up consistent font locking and coding styles for
 use in editing all of these languages, although AWK is not yet as
 uniformly integrated as the other languages.
@@ -2693,7 +2693,7 @@ The classic Stroustrup style for C++ code.
 Popular C++ coding standards as defined by ``Programming in C++, Rules
 and Recommendations,'' Erik Nyquist and Mats Henricson,
 Ellemtel@footnote{This document is available at
-@uref{http://www.doc.ic.ac.uk/lab/cplus/c++.rules/} among other
+@uref{https://www.doc.ic.ac.uk/lab/cplus/c++.rules/} among other
 places.}.
 @c N.B.  This URL was still valid at 2005/8/28  (ACM).
 
@@ -2705,7 +2705,7 @@ C coding standard for Linux (the kernel).
 @cindex Python style
 C coding standard for Python extension modules@footnote{Python is a
 high level scripting language with a C/C++ foreign function interface.
-For more information, see @uref{http://www.python.org/}.}.
+For more information, see @uref{https://www.python.org/}.}.
 
 @item java
 @cindex Java style
@@ -6014,7 +6014,7 @@ set_line (line_t @{point_t@{0.4, 0.2@},
          ^ enclosing parenthesis.
 @end group
 @end example
-                      
+
 
 The middle line of that example will have a syntactic context with
 three syntactic symbols, @code{arglist-cont-nonempty},
@@ -6059,7 +6059,7 @@ struct STR @{
     @sssTBasicOffset{}
 @end group
 @end example
-        
+
 
 Note that the syntactic context of the @code{brace-list-intro} line
 also has a syntactic element with the symbol @code{brace-list-entry}
@@ -6100,7 +6100,7 @@ struct STR @{
     @};
 @end group
 @end example
-        
+
 
 Note that the syntactic context of the @code{brace-list-intro} line
 also has a syntactic element with the symbol @code{brace-list-entry}
index 7c7612f579c5eb7c91a11e485f0bf365696c0268..43bf2f75fe36548921fff5e37fc9f46916eafe6b 100644 (file)
@@ -47,7 +47,7 @@ modify this GNU manual.''
 This manual documents an API for usage of D-Bus in Emacs.  D-Bus is a
 message bus system, a simple way for applications to talk to one
 another.  An overview of D-Bus can be found at
-@uref{http://dbus.freedesktop.org/}.
+@uref{https://dbus.freedesktop.org/}.
 
 @ifnottex
 @insertcopying
@@ -328,7 +328,7 @@ and @code{direction}.  The @code{name} attribute is optional.  The
 in D-Bus.  For a discussion of D-Bus types and their Lisp
 representation see @ref{Type Conversion}.@footnote{D-Bus signatures
 are explained in the D-Bus specification
-@uref{http://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-signatures}.}
+@uref{https://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-signatures}.}
 The @code{direction} attribute of an @code{arg} element can be only
 @samp{in} or @samp{out}; in case it is omitted, it defaults to
 @samp{in}.
@@ -415,7 +415,7 @@ string and 2 boolean values.@footnote{ The interfaces of the service
 @samp{org.freedesktop.Hal} are described in
 @c Previous link is gone.  Since HAL is now obsolete, this URL
 @c (unchanged in ~ 4 years) feels like it might go too...
-@uref{http://people.freedesktop.org/~dkukawka/hal-spec-git/hal-spec.html#interfaces,
+@uref{https://people.freedesktop.org/~dkukawka/hal-spec-git/hal-spec.html#interfaces,
 the HAL specification}.}
 @end defun
 
@@ -663,13 +663,13 @@ returned by @code{dbus-introspect-get-signal-names}.  Example:
 
 Interfaces can have properties.  These can be exposed via the
 @samp{org.freedesktop.DBus.Properties} interface@footnote{See
-@uref{http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties}}.
+@uref{https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties}}.
 That is, properties can be retrieved and changed during lifetime of an
 element.
 
 A generalized interface is
 @samp{org.freedesktop.DBus.Objectmanager}@footnote{See
-@uref{http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager}},
+@uref{https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager}},
 which returns objects, their interfaces and properties for a given
 service in just one call.
 
@@ -839,7 +839,7 @@ belong to.  Example:
 @end lisp
 
 Default annotation names@footnote{See
-@uref{http://dbus.freedesktop.org/doc/dbus-specification.html#introspection-format}}
+@uref{https://dbus.freedesktop.org/doc/dbus-specification.html#introspection-format}}
 are
 
 @table @samp
index a591b8820174421ecbc8b07fe5604cc4b4478051..219ad248ccafa95a350c78c9759cf576a9d7055b 100644 (file)
@@ -280,9 +280,8 @@ For information on some of the files in the @file{etc} directory,
 @pxref{Informational files for Emacs}.
 
 @node Common acronyms
-@section What are FSF, LPF, GNU, RMS, FTP, and GPL?
+@section What are FSF, GNU, RMS, FTP, and GPL?
 @cindex FSF, definition of
-@cindex LPF, definition of
 @cindex GNU, definition of
 @cindex RMS, definition of
 @cindex Stallman, Richard, acronym for
@@ -297,9 +296,6 @@ For information on some of the files in the @file{etc} directory,
 @item FSF
 Free Software Foundation
 
-@item LPF
-League for Programming Freedom
-
 @item GNU
 GNU's Not Unix
 
@@ -314,10 +310,6 @@ GNU General Public License
 
 @end table
 
-Avoid confusing the FSF and the LPF@.  The LPF opposes
-look-and-feel copyrights and software patents.  The FSF aims to make
-high quality free software available for everyone.
-
 The word ``free'' in the title of the Free Software Foundation refers to
 ``freedom,'' not ``zero cost.''  Anyone can charge any price for
 GPL-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
 Free Software Foundation, and related organizations.
 
 @menu
-* The LPF::
 * Real meaning of copyleft::
 * Guidelines for newsgroup postings::
 * Newsgroup archives::
@@ -343,17 +334,6 @@ Free Software Foundation, and related organizations.
 * Contacting the FSF::
 @end menu
 
-@node The LPF
-@section What is the LPF?
-@cindex LPF, description of
-@cindex League for Programming Freedom
-@cindex Software patents, opposition to
-@cindex Patents for software, opposition to
-
-The LPF opposes the expanding danger of software patents and
-look-and-feel copyrights.  More information on the LPF's views is
-available at @uref{http://progfree.org/, the LPF home page}.
-
 @node Real meaning of copyleft
 @section What is the real legal meaning of the GNU copyleft?
 @cindex Copyleft, real meaning of
@@ -427,11 +407,6 @@ Web-based Usenet search services, such as
 @uref{http://groups.google.com/groups/dir?q=gnu&, Google}, also
 archive the @code{gnu.*} groups.
 
-You can also read the archives of the @code{gnu.*} groups and post new
-messages at @uref{http://gmane.org/, Gmane}.  Gmane is a service that
-presents mailing lists as newsgroups (even those without a traditional
-mail-to-news gateway).
-
 @node Reporting bugs
 @section Where should I report bugs and other problems with Emacs?
 @cindex Bug reporting
index f56b2b67a4019aef8a517edf95aaa46359d40bba..f20af3bb22b8c90b73837c845203a4551ce6e277 100644 (file)
@@ -1006,7 +1006,7 @@ what CLOS does when a monotonic class structure is defined.
 
 This is derived from the Dylan language documents by
 Kim Barrett et al.: A Monotonic Superclass Linearization for Dylan
-Retrieved from: http://192.220.96.201/dylan/linearization-oopsla96.html
+Retrieved from: https://doi.org/10.1145/236338.236343
 @end table
 
 @node Predicates
index add79d12e420fbf21f2fcfab8de08c078cc31c02..36a490b1ae1d9940deaa69d7254c937355c9e573 100644 (file)
@@ -90,7 +90,7 @@ alias of the second.
 There's one way to find out if GnuTLS is available, by calling
 @code{gnutls-available-p}.  This is a little bit trickier on the W32
 (Windows) platform, but if you have the GnuTLS DLLs (available from
-@url{http://sourceforge.net/projects/ezwinports/files/} thanks to Eli
+@url{https://sourceforge.net/projects/ezwinports/files/} thanks to Eli
 Zaretskii) in the same directory as Emacs, you should be OK.
 
 @defun gnutls-available-p
index 330ce7092f9a24bb3630db9a465f524503f6fa75..b1ca8d92a2574c3500967d49f37a97e278f9289f 100644 (file)
@@ -312,7 +312,7 @@ blobs inside a message body, not using modern MIME format.
 
 NOTE: Inline OpenPGP is not recommended and you should consider to use
 PGP/MIME@.  See
-@uref{http://josefsson.org/inline-openpgp-considered-harmful.html,
+@uref{https://josefsson.org/inline-openpgp-considered-harmful.html,
 Inline OpenPGP in E-mail is bad@comma{} Mm'kay?}.
 
 @noindent
index e1d2217806aec7da25c8db1c86b80d9331495295..a6b39c2cbe86e801d465a143a8bb0fa731f0ea96 100644 (file)
@@ -699,7 +699,7 @@ stuff, to the current ERC buffer."
 
 ;; This causes ERC to connect to the IRC server on your own machine (if
 ;; you have one) upon hitting C-c e b.  Replace MYNICK with your IRC
-;; nick.  Often, people like to run bitlbee (http://bitlbee.org/) as an
+;; nick.  Often, people like to run bitlbee (https://bitlbee.org/) as an
 ;; AIM/Jabber/MSN to IRC gateway, so that they can use ERC to chat with
 ;; people on those networks.
 (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.
 @itemize @bullet
 
 @item
-@uref{http://www.emacswiki.org/cgi-bin/wiki/ERC} is the
+@uref{https://www.emacswiki.org/emacs/ERC} is the
 emacswiki.org page for ERC@.  Anyone may add tips, hints, etc.@: to it.
 
 @item
@@ -838,7 +838,7 @@ general.
 @c mlang@@delysid.org, alex@@gnu.org
 In June 2001, Mario Lang and Alex Schroeder
 took over development and created a ERC Project at
-@uref{http://sourceforge.net/projects/erc}.
+@uref{https://sourceforge.net/projects/erc}.
 
 In reaction to a mail about the new ERC development effort, Sergey
 Berezin said, ``First of all, I'm glad that my version of ERC is being
index d2d86555e3c31a87190f870037738ad27e602101..2dbba095d610042650f35afc18a6272b20e1ae9c 100644 (file)
@@ -53,7 +53,7 @@ ERT is similar to tools for other environments such as JUnit, but has
 unique features that take advantage of the dynamic and interactive
 nature of Emacs.  Despite its name, it works well both for test-driven
 development (see
-@url{http://en.wikipedia.org/wiki/Test-driven_development}) and for
+@url{https://en.wikipedia.org/wiki/Test-driven_development}) and for
 traditional software development methods.
 
 @menu
@@ -899,11 +899,11 @@ For information on mocks, stubs, fixtures, or test suites, see below.
 
 Stubbing out functions or using so-called @emph{mocks} can make it
 easier to write tests.  See
-@url{http://en.wikipedia.org/wiki/Mock_object} for an explanation of
+@url{https://en.wikipedia.org/wiki/Mock_object} for an explanation of
 the corresponding concepts in object-oriented languages.
 
 ERT does not have built-in support for mocks or stubs.  The package
-@code{el-mock} (see @url{http://www.emacswiki.org/emacs/el-mock.el})
+@code{el-mock} (see @url{https://www.emacswiki.org/emacs/el-mock.el})
 offers mocks for Emacs Lisp and can be used in conjunction with ERT.
 
 
index 568f94ba7c1a0e9bbcda030ef12609f895c43649..9e91871673a6f539016bd029021f7aafbe0a72af 100644 (file)
@@ -131,7 +131,7 @@ complement to the DAP itself.
 LDAP servers usually store (but are not limited to) information about
 people such as their name, phone number, email address, office
 location, etc@enddots{} More information about LDAP can be found at
-@url{http://www.openldap.org/}.
+@url{https://www.openldap.org/}.
 
 EUDC requires external support to access LDAP directory servers
 (@pxref{LDAP Configuration})
@@ -193,7 +193,7 @@ email composition buffers (@pxref{Inline Query Expansion})
 LDAP support is added by means of @file{ldap.el}, which is part of
 Emacs.  @file{ldap.el} needs an external program called
 @command{ldapsearch}, available as part of OpenLDAP
-(@url{http://www.openldap.org/}).  The configurations in this section
+(@url{https://www.openldap.org/}).  The configurations in this section
 were tested with OpenLDAP 2.4.23.
 
 Most servers use LDAP-over-SSL these days; the examples here reflect
index 63f676ec756df101d4dd19ff15575861094dacaa..315b4b0194dae849248070abe0a415b5dd43f73d 100644 (file)
@@ -319,7 +319,7 @@ Gnus.  He started writing an Emacs HTML rendering library,
 @code{shr.el}, to read blogs in Gnus.  He eventually added a web
 browser front end and HTML form support.  Which resulted in EWW, the
 Emacs Web Wowser.  EWW was announced on 16 June 2013:
-@url{http://lars.ingebrigtsen.no/2013/06/16/eww/}.
+@url{https://lars.ingebrigtsen.no/2013/06/16/eww/}.
 
 EWW was then moved from the Gnus repository to GNU Emacs and several
 developers started contributing to it as well.
index f295c997cbdadd38c90188fa36db4c5d5c92d2aa..b0dc9c3ba3bd7e18071c960e81274332e216a2a1 100644 (file)
@@ -164,7 +164,7 @@ Gnus is released independent from releases of Emacs.  Therefore, the
 version bundled with Emacs might not be up to date (e.g., Gnus 5.9
 bundled with Emacs 21 is outdated).
 You can get the latest released version of Gnus from
-@uref{http://www.gnus.org/dist/gnus.tar.gz}
+@uref{https://www.gnus.org/dist/gnus.tar.gz}
 or from
 @uref{https://ftp.gnus.org/pub/gnus/gnus.tar.gz}.
 
@@ -178,10 +178,9 @@ What to do with the tarball now?
 Untar it via @samp{tar xvzf gnus.tar.gz} and do the common
 @samp{./configure; make; make install} circle.
 (under MS-Windows either get the Cygwin environment from
-@uref{http://www.cygwin.com}
+@uref{https://www.cygwin.com}
 which allows you to do what's described above or unpack the
-tarball with some packer (e.g., Winace from
-@uref{http://www.winace.com})
+tarball with some packer (e.g., Winace)
 and use the batch-file make.bat included in the tarball to install
 Gnus.) If you don't want to (or aren't allowed to) install Gnus
 system-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?
 
 You can use ispell.el to spell-check stuff in Emacs. So the
 first thing to do is to make sure that you've got either
-@uref{http://fmg-www.cs.ucla.edu/fmg-members/geoff/ispell.html, ispell}
-or @uref{http://aspell.sourceforge.net/, aspell}
+@uref{https://www.cs.hmc.edu/~geoff/ispell.html, ispell}
+or @uref{http://aspell.net, aspell}
 installed and in your Path. Then you need
-@uref{http://www.kdstevens.com/~stevens/ispell-page.html, ispell.el}
+ispell.el
 and for on-the-fly spell-checking
-@uref{http://www-sop.inria.fr/members/Manuel.Serrano/flyspell/flyspell.html, flyspell.el}.
+@uref{https://www-sop.inria.fr/members/Manuel.Serrano/flyspell/flyspell.html, flyspell.el}.
 Ispell.el is shipped with Emacs,
 flyspell.el is shipped with Emacs, so there should be no need to install them
 manually.
@@ -1515,7 +1514,7 @@ cat file.face | sed 's/["\\]/\\&/g' > file.face.quoted
 @noindent
 
 If you can't use compface, there's an online X-face converter at
-@uref{http://www.dairiki.org/xface/}.
+@uref{https://www.dairiki.org/xface/}.
 If you use MS Windows, you could also use the WinFace program,
 which used to be available from
 @indicateurl{http://www.xs4all.nl/~walterln/winface/}.
@@ -1713,7 +1712,7 @@ The easiest way is to tell your old mail program to
 export the messages in mbox format. Most Unix mailers
 are able to do this, if you come from the MS Windows
 world, you may find tools at
-@uref{http://mbx2mbox.sourceforge.net/}.
+@uref{https://sourceforge.net/projects/mbx2mbox/}.
 
 Now you've got to import this mbox file into Gnus. To do
 this, create a nndoc group based on the mbox file by
@@ -1787,7 +1786,7 @@ How to search for a specific message?
 
 There are several ways for this, too. For a posting from
 a Usenet group the easiest solution is probably to ask
-@uref{http://groups.google.com, groups.google.com},
+@uref{https://groups.google.com, groups.google.com},
 if you found the posting there, tell Google to display
 the raw message, look for the message-id, and say
 @samp{M-^ the@@message.id @key{RET}} in a
@@ -1942,21 +1941,21 @@ when you're online.
 Let's talk about Unix systems first: For the news part,
 the easiest solution is a small nntp server like
 @uref{http://www.leafnode.org/, Leafnode} or
-@uref{http://infa.abo.fi/~patrik/sn/, sn},
+@uref{http://patrik.iki.fi/sn/, sn},
 of course you can also install a full featured news
 server like
-@uref{http://www.isc.org/software/inn/, inn}.
+@uref{https://www.isc.org/othersoftware/, inn}.
 Then you want to fetch your Mail, popular choices
-are @uref{http://www.catb.org/~esr/fetchmail/, fetchmail}
+are @uref{http://www.fetchmail.info/, fetchmail}
 and @uref{http://pyropus.ca/software/getmail/, getmail}.
 You should tell those to write the mail to your disk and
 Gnus to read it from there. Last but not least the mail
 sending part: This can be done with every MTA like
-@uref{http://www.sendmail.org/, sendmail} or
-@uref{http://www.exim.org/, exim}.
+@uref{https://www.proofpoint.com/us/open-source-email-solution, sendmail} or
+@uref{https://www.exim.org/, exim}.
 
 On windows boxes I'd vote for
-@uref{http://www.tglsoft.de/, Hamster},
+@uref{http://www.tglsoft.de/freeware_hamster.html, Hamster},
 it's a small freeware, open-source program which fetches
 your mail and news from remote servers and offers them
 to Gnus (or any other mail and/or news reader) via nntp
@@ -2100,7 +2099,7 @@ Which websites should I know?
 @subsubheading Answer
 
 The most important one is the
-@uref{http://www.gnus.org, official Gnus website}.
+@uref{https://www.gnus.org, official Gnus website}.
 
 Tell me about other sites which are interesting.
 
@@ -2111,9 +2110,7 @@ Which mailing lists and newsgroups are there?
 
 @subsubheading Answer
 
-There's the newsgroup gnu.emacs.gnus (also available as
-@uref{http://dir.gmane.org/gmane.emacs.gnus.user,
-gmane.emacs.gnus.user}) which deals with general Gnus
+There's the newsgroup gnu.emacs.gnus which deals with general Gnus
 questions.  If you have questions about development versions of
 Gnus, you should better ask on the ding mailing list, see below.
 
@@ -2124,9 +2121,7 @@ the above groups).  If you speak German, there's
 de.comm.software.gnus.
 
 The ding mailing list (ding@@gnus.org) deals with development of
-Gnus. You can read the ding list via NNTP, too under the name
-@uref{http://dir.gmane.org/gmane.emacs.gnus.general,
-gmane.emacs.gnus.general} from news.gmane.org.
+Gnus.
 
 @node FAQ 8-5
 @subsubheading Question 8.5
index 4824cdc962108a2ed9ea971dc5e4dbaddcec2727..afa45d10f09b039acf39e7549a46d2a854e1dbfa 100644 (file)
@@ -2629,6 +2629,9 @@ type.  @xref{Document Groups}.
 Create one of the groups mentioned in @code{gnus-useful-groups}
 (@code{gnus-group-make-useful-group}).
 
+@c FIXME: Gmane.org is no longer working; fix the Gmane referrences
+@c in this file accordingly.
+
 @item G w
 @kindex G w @r{(Group)}
 @findex gnus-group-make-web-group
@@ -3234,7 +3237,7 @@ group by reverse date to see the latest news at the top and an
 Debian daily news group @code{gmane.linux.debian.user.news} from
 news.gmane.org.  The @acronym{RSS} group corresponds to the Debian
 weekly news RSS feed
-@url{http://packages.debian.org/unstable/newpkg_main.en.rdf},
+@url{https://packages.debian.org/unstable/newpkg_main.en.rdf},
 @xref{RSS}.
 
 @lisp
@@ -9164,10 +9167,10 @@ Use @uref{http://emacs-w3m.namazu.org/, emacs-w3m}.
 Use @uref{http://w3m.sourceforge.net/, w3m}.
 
 @item links
-Use @uref{http://links.sf.net/, Links}.
+Use @uref{https://almende.github.io/chap-links-library/, CHAP Links}.
 
 @item lynx
-Use @uref{http://lynx.isc.org/, Lynx}.
+Use @uref{https://lynx.browser.org/, Lynx}.
 
 @item html2text
 Use 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
 try to match the headers to what you have (@pxref{Picons}).
 
 Gravatars reside on-line and are fetched from
-@uref{http://www.gravatar.com/} (@pxref{Gravatars}).
+@uref{https://en.gravatar.com/} (@pxref{Gravatars}).
 
 All these functions are toggles---if the elements already exist,
 they'll be removed.
@@ -13897,7 +13900,7 @@ installed.  You then define a server as follows:
 @findex nntp-open-ssl-stream
 @item nntp-open-ssl-stream
 Opens a connection to a server over a @dfn{secure} channel.  To use
-this you must have @uref{http://www.openssl.org, OpenSSL}
+this you must have @uref{https://www.openssl.org/, OpenSSL}
 @ignore
 @c Defunct URL, ancient package, so don't mention it.
 or @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}.
 
 @code{nnmaildir} stores mail in the maildir format, with each maildir
 corresponding to a group in Gnus.  This format is documented here:
-@uref{http://cr.yp.to/proto/maildir.html}.  @code{nnmaildir}
+@uref{https://cr.yp.to/proto/maildir.html}.  @code{nnmaildir}
 also stores extra information in the @file{.nnmaildir/} directory
 within a maildir.
 
@@ -17083,7 +17086,7 @@ Some web sites have an RDF Site Summary (@acronym{RSS}).
 @acronym{RSS} is a format for summarizing headlines from news related
 sites (such as BBC or CNN).  But basically anything list-like can be
 presented as an @acronym{RSS} feed: weblogs, changelogs or recent
-changes to a wiki (e.g., @url{http://cliki.net/site/recent-changes}).
+changes to a wiki (e.g., @url{https://cliki.net/site/recent-changes}).
 
 @acronym{RSS} has a quite regular and nice interface, and it's
 possible 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.
 You can fetch it from the contrib directory of the Gnus distribution or
 from
 @uref{http://heim.ifi.uio.no/~larsi/ding-various/gnus-kill-to-score.el}.
+@c FIXME: The above URL no longer works.
 
 If your old kill files are very complex---if they contain more
 non-@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}.
 
 FIXME: Say something more here.
 
-Documentation for swish-e may be found at the swish-e homepage
-@uref{http://swish-e.org}
-
 @table @code
 
 @item nnir-swish-e-program
@@ -23557,7 +23558,7 @@ represent the author of the message.
 @cindex face
 @findex gnus-article-display-face
 The contents of a @code{Face} header must be a base64 encoded PNG image.
-See @uref{http://quimby.gnus.org/circus/face/} for the precise
+See @uref{https://quimby.gnus.org/circus/face/} for the precise
 specifications.
 
 The @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
 @vindex gnus-picon-databases
 For instructions on obtaining and installing the picons databases,
 point your Web browser at
-@uref{http://www.cs.indiana.edu/picons/ftp/index.html}.
+@uref{https://cs.indiana.edu/ftp/faces/picons/}.
 
 If you are using Debian GNU/Linux, saying @samp{apt-get install
 picon-.*} will install the picons where Gnus can find them.
@@ -23750,7 +23751,7 @@ interesting.
 
 A gravatar is an image registered to an e-mail address.
 
-You can submit yours on-line at @uref{http://www.gravatar.com}.
+You can submit yours on-line at @uref{https://en.gravatar.com/}.
 
 The following variables offer control over how things are displayed.
 
@@ -24147,8 +24148,7 @@ compute a hash collision up to a certain number of bits.  The
 resulting hashcash cookie is inserted in a @samp{X-Hashcash:} header.
 For more details, and for the external application @code{hashcash} you
 need to install to use this feature, see
-@uref{http://www.hashcash.org/}.  Even more information can be found
-at @uref{http://www.camram.org/}.
+@uref{http://www.hashcash.org/}.
 
 If you wish to generate hashcash for each message you send, you can
 customize @code{message-generate-hashcash} (@pxref{Mail Headers, ,Mail
@@ -24999,7 +24999,7 @@ added to a group's @code{spam-process} parameter, the spam-marked
 articles groups will be reported to the Gmane administrators via a
 HTTP request.
 
-Gmane can be found at @uref{http://gmane.org}.
+Gmane was formerly found at @uref{http://gmane.org}.
 
 @emph{WARNING}
 
@@ -26505,7 +26505,7 @@ but at the common table.@*
 
 If you want to investigate the person responsible for this outrage,
 you can point your (feh!) web browser to
-@uref{http://quimby.gnus.org/}.  This is also the primary
+@uref{https://quimby.gnus.org/}.  This is also the primary
 distribution point for the new and spiffy versions of Gnus, and is
 known as The Site That Destroys Newsrcs And Drives People Mad.
 
@@ -26567,9 +26567,7 @@ Gnus 5.10 on May 1st 2003 (24 releases).
 
 On the January 4th 2004, No Gnus was begun.
 
-On April 19, 2010 Gnus development was moved to Git.  See
-http://git.gnus.org for details (http://www.gnus.org will be updated
-with the information when possible).
+On April 19, 2010 Gnus development was moved to Git.
 
 On the January 31th 2012, Ma Gnus was begun.
 
index 7089bb5dfe3026de9441fbf108f644d33af23b62..9b79fe687d2de1983ef04da2e6cdc1450d4df63c 100644 (file)
@@ -1143,7 +1143,7 @@ standards, OpenSSL and so on.
 
 The @acronym{S/MIME} support in Message (and @acronym{MML}) can use
 OpenSSL@.  OpenSSL performs the actual @acronym{S/MIME} sign/encrypt
-operations.  OpenSSL can be found at @uref{http://www.openssl.org/}.
+operations.  OpenSSL can be found at @uref{https://www.openssl.org/}.
 OpenSSL 0.9.6 and later should work.  Version 0.9.5a cannot extract mail
 addresses from certificates, and it insert a spurious CR character into
 @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
 This causes to sign and encrypt in two passes, thus generating a
 message that can be understood by PGP version 2.
 
-(Refer to @uref{http://www.gnupg.org/gph/en/pgp2x.html} for more
+(Refer to @uref{https://www.gnupg.org/gph/en/pgp2x.html} for more
 information about the problem.)
 
 @node Encrypt-to-self
index 25dd53c4fb92e4a5fc8cb8b6c9ab56cbf28b2edc..9d249fb0ecd846db8207135e0a3d8b3f861b0629 100644 (file)
@@ -17,8 +17,8 @@
 @set UPDATE-MONTH April, 2016
 
 @c Other variables.
-@set MH-BOOK-HOME http://rand-mh.sourceforge.net/book/mh
-@set MH-E-HOME http://mh-e.sourceforge.net/
+@set MH-BOOK-HOME https://rand-mh.sourceforge.io/book/
+@set MH-E-HOME https://mh-e.sourceforge.io/
 
 @c Copyright
 @copying
@@ -256,9 +256,9 @@ This manual is available in both Info and online formats. The Info
 version is distributed with Emacs and can be accessed with the
 @command{info} command (@samp{info mh-e}) or within Emacs (@kbd{C-h i
 m mh-e @key{RET}}). The online version is available at
-@uref{http://mh-e.sourceforge.net/manual/, SourceForge}. Another great
+@uref{https://mh-e.sourceforge.io/manual/, SourceForge}. Another great
 online resource is the book
-@uref{http://rand-mh.sourceforge.net/book/, @cite{MH & nmh: Email for
+@uref{https://rand-mh.sourceforge.io/book/, @cite{MH & nmh: Email for
 Users & Programmers}} (also known as @dfn{the MH book}).
 
 I 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.
 If you don't have MH on your system already, you must install a
 variant of MH@. The Debian mh-e package does this for you
 automatically (@pxref{Getting MH-E}). Most people use
-@uref{http://www.nongnu.org/nmh/, nmh}, but you may be interested in
-trying out @uref{http://mailutils.org/, GNU mailutils MH}, which
+@uref{https://www.nongnu.org/nmh/, nmh}, but you may be interested in
+trying out @uref{https://mailutils.org/, GNU mailutils MH}, which
 supports IMAP@. Your GNU/Linux distribution probably has packages for
 both of these.
 
@@ -2092,7 +2092,7 @@ This feature will be turned on by default if your system supports it.
 The first header field used, if present, is the Gnus-specific
 @samp{Face:} field@footnote{The @samp{Face:} field appeared in GNU
 Emacs 21 and XEmacs. For more information, see
-@uref{http://quimby.gnus.org/circus/face/}.}.
+@uref{https://quimby.gnus.org/circus/face/}.}.
 
 @cindex @command{uncompface}
 @cindex Emacs, packages, @samp{x-face}
@@ -2100,6 +2100,7 @@ Emacs 21 and XEmacs. For more information, see
 @cindex @samp{x-face} package
 @vindex mh-show-xface
 
+@c FIXME: These URLs do not seem to work any more.
 Next is the traditional @samp{X-Face:} header field@footnote{The
 display of this field requires the
 @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
 @samp{X-Face:} fields are present@footnote{The display of the images
 requires the @uref{https://www.gnu.org/software/wget/wget.html,
 @command{wget} program} to fetch the image and the @command{convert}
-program from the @uref{http://www.imagemagick.org/script/index.php,
+program from the @uref{https://www.imagemagick.org/script/index.php,
 ImageMagick suite}.}. Of the three header fields this is the most
 efficient in terms of network usage since the image doesn't need to be
 transmitted with every single mail. The option
@@ -2509,9 +2510,9 @@ For additional information on buttons, see
 @ref{Article Buttons,,,gnus}, and @ref{MIME Commands,,,gnus}.
 @end ifinfo
 @ifnotinfo
-the chapters @uref{http://www.gnus.org/manual/gnus_101.html#SEC101,
+the chapters @uref{https://www.gnus.org/manual/gnus_101.html#SEC101,
 Article Buttons} and
-@uref{http://www.gnus.org/manual/gnus_108.html#SEC108, MIME Commands}
+@uref{https://www.gnus.org/manual/gnus_108.html#SEC108, MIME Commands}
 in the @cite{The Gnus Manual}.
 @end ifnotinfo
 
@@ -2603,7 +2604,7 @@ and @code{mm-html-inhibit-images}
 (@pxref{Display Customization,,,emacs-mime}).
 @end ifinfo
 @ifnotinfo
-(see section @uref{http://www.gnus.org/manual/emacs-mime_6.html,
+(see section @uref{https://www.gnus.org/manual/emacs-mime_6.html,
 Display Customization} in the @cite{The Emacs MIME Manual}).
 @end ifnotinfo
 @c -------------------------
@@ -2623,7 +2624,7 @@ the option @code{mm-w3m-safe-url-regexp}
 (@pxref{Display Customization,,,emacs-mime}).
 @end ifinfo
 @ifnotinfo
-(see section @uref{http://www.gnus.org/manual/emacs-mime_6.html,
+(see section @uref{https://www.gnus.org/manual/emacs-mime_6.html,
 Display Customization} in the @cite{The Emacs MIME Manual}).
 @end ifnotinfo
 @c -------------------------
@@ -2647,10 +2648,10 @@ For a couple more sources of information about
 the Gnus command @kbd{W h} (@pxref{Article Washing,,,gnus}).
 @end ifinfo
 @ifnotinfo
-see section @uref{http://www.gnus.org/manual/emacs-mime_6.html,
+see section @uref{https://www.gnus.org/manual/emacs-mime_6.html,
 Display Customization} in the @cite{The Emacs MIME Manual} and the
 documentation for the Gnus command @kbd{W h} (see section
-@uref{http://www.gnus.org/manual/gnus_48.html#Article-Washing, Article
+@uref{https://www.gnus.org/manual/gnus_48.html#Article-Washing, Article
 Washing} in the
 @cite{The Gnus Manual}).
 @end ifnotinfo
@@ -2729,7 +2730,7 @@ Drafts}).
 You can read encrypted or signed PGP or GPG messages with
 MH-E@footnote{This feature depends on post-5.10 versions of Gnus.
 @cite{MIME Security with OpenPGP} is documented in
-@uref{http://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. However,
+@uref{https://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. However,
 MH-E can also decrypt old-style PGP messages that are not in MIME
 format.}. This section assumes that you already have a good
 understanding of GPG and have set up your keys appropriately.
@@ -5050,7 +5051,7 @@ for the next hook function. The standard prefix
 @vindex mh-yank-behavior
 
 For example, if you use the hook function
-@uref{http://www.emacswiki.org/emacs/TrivialCite,
+@uref{https://www.emacswiki.org/emacs/TrivialCite,
 @code{trivial-cite}} (which is NOT part of Emacs), set
 @code{mh-yank-behavior} to @samp{Body and Header}.
 
@@ -5166,11 +5167,11 @@ contains the value of the @samp{X-Face:} header field.
 The @samp{X-Face:} header field, which is a low-resolution, black and
 white image, can be generated using the
 @uref{ftp://ftp.cs.indiana.edu/pub/faces/compface/compface.tar.Z,
-@command{compface}} command. The @uref{http://www.dairiki.org/xface/,
+@command{compface}} command. The @uref{https://www.dairiki.org/xface/,
 @cite{Online X-Face Converter}} is a useful resource for quick
 conversion of images into @samp{X-Face:} header fields.
 
-Use the @uref{http://quimby.gnus.org/circus/face/make-face,
+Use the @uref{https://quimby.gnus.org/circus/face/make-face,
 @command{make-face}} script to convert a JPEG image to the higher
 resolution, color, @samp{Face:} header field.
 
@@ -5198,7 +5199,7 @@ defined by this option doesn't exist.
 MH-E has the capability to create multimedia messages. It uses the
 @sc{mime} (Multipurpose Internet Mail Extensions)
 protocol@footnote{@sc{mime} is defined in
-@uref{http://www.rfc-editor.org/rfc/rfc2045.txt, RFC 2045}.} The
+@uref{https://www.rfc-editor.org/rfc/rfc2045.txt, RFC 2045}.} The
 @sc{mime} protocol allows you to incorporate images, sound, video,
 binary files, and even commands that fetch a file with @samp{ftp} when
 your recipient reads the message!
@@ -5231,7 +5232,7 @@ Meta Language) tags@footnote{
 @end ifinfo
 @ifnotinfo
 See the section Composing in
-@uref{http://www.gnus.org/manual/emacs-mime.html, @cite{The Emacs MIME
+@uref{https://www.gnus.org/manual/emacs-mime.html, @cite{The Emacs MIME
 Manual}}.
 @end ifnotinfo
 }. The option @code{mh-compose-insertion} can be used to choose
@@ -5537,7 +5538,7 @@ been formatted by @kbd{C-c C-e}.
 @cindex RFC 3156
 
 MH-E can sign and encrypt messages as defined in
-@uref{http://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. If you
+@uref{https://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. If you
 should choose to sign or encrypt your message, use one of the
 following commands to do so any time before sending your message.
 
@@ -6909,7 +6910,7 @@ IndexDir /home/user/Mail
 IndexFile /home/user/Mail/.swish/index
 IndexName "Mail Index"
 IndexDescription "Mail Index"
-IndexPointer "http://nowhere"
+IndexPointer "https://nowhere"
 IndexAdmin "nobody"
 #MetaNames automatic
 IndexReport 3
@@ -7630,7 +7631,7 @@ Whitelisted message face
 @cindex spam filters, SpamAssassin
 @cindex spam filters, bogofilter
 
-MH-E depends on @uref{http://spamassassin.apache.org/, SpamAssassin},
+MH-E depends on @uref{https://spamassassin.apache.org/, SpamAssassin},
 @uref{http://bogofilter.sourceforge.net/, bogofilter}, or
 @uref{http://spamprobe.sourceforge.net/, SpamProbe} to throw the dreck
 away. This chapter describes briefly how to configure these programs
@@ -7705,7 +7706,7 @@ MH-E can work with.
 
 SpamAssassin is one of the more popular spam filtering programs. Get
 it from your local distribution or from the
-@uref{http://spamassassin.apache.org/, SpamAssassin web site}.
+@uref{https://spamassassin.apache.org/, SpamAssassin web site}.
 
 To use SpamAssassin, add the following recipes to @file{~/.procmailrc}:
 
@@ -8530,11 +8531,13 @@ expressions to ensure that MH-E and highlighting perform well.
 @cindex Unix commands, @command{procmail}
 @cindex mailing lists, reading
 
-This appendix explains how to use @uref{http://www.procmail.org/,
-procmail} to file mail from mailing lists into folders which can then
+This appendix explains how to use procmail, which can
+file mail from mailing lists into folders which can then
 be read easily with MH-E@footnote{The MH equivalent, @command{slocal},
-can be used as well, but procmail is more flexible and more packages
-exist for procmail than for slocal.}. Some mailing lists have such
+can be used as well, but procmail was more flexible and more packages
+exist for procmail than for slocal.}. Unfortunately, procmail is no
+longer recommended due to its security vulnerabilities.
+Some mailing lists have such
 high traffic that Gnus must be used and I discuss how to use Gnus
 side-by-side with MH-E.
 
@@ -8764,7 +8767,7 @@ in all new releases).
 @cindex Debian
 
 If you use Debian, you can install the Debian
-@uref{http://packages.debian.org/unstable/mail/mh-e, mh-e package}
+@uref{https://packages.debian.org/unstable/mail/mh-e, mh-e package}
 instead.
 
 @cindex files, @samp{MH-E-NEWS}
@@ -8813,7 +8816,7 @@ hands several times since then. Jim Larus wanted to do something
 similar for GNU Emacs, and ended up completely rewriting it that same
 year. In 1989, Stephen Gildea picked it up and added many
 improvements. Bill Wohler then took over in 2000 and moved its
-development to @uref{http://sourceforge.net/, SourceForge} where it
+development to @uref{https://sourceforge.net/, SourceForge} where it
 lives today.
 
 @menu
@@ -9040,8 +9043,8 @@ Bill Wohler, August 2008
 @c LocalWords: Tennex texi texinfo Thelen thelenm
 @c LocalWords: UCI undeleted whatnow wohler xmh ypcat
 @c
-@c See http://www.oreilly.com/oreilly/author/stylesheet.html.
-@c See http://en.wikipedia.org/.
+@c See https://oreillymedia.github.io/production-resources/styleguide/.
+@c See https://en.wikipedia.org/.
 @c
 @c Note the lowercase mh which is needed to avoid hits in the
 @c functions and variables. Occasionally, check for accidental
index 5db3f43b2b92bf86bc4f38697174475ba58e9147..502ed1d5b1f19e4bad6d0da48727ef9529597c5a 100644 (file)
@@ -39,7 +39,6 @@ modify this GNU manual.''
 @title Newsticker---a feed reader for Emacs
 @author Ulf Jasper
 @author @email{ulf.jasper@@web.de}
-@author @uref{http://ulf.epplejasper.de/}
 @page
 @vskip 0pt plus 1filll
 @insertcopying
@@ -590,8 +589,8 @@ Newsticker works with the standard RSS and Atom formats listed below
 @itemize
 @item RSS 0.91 (see @uref{http://backend.userland.com/rss091})
 @item RSS 0.92 (see @uref{http://backend.userland.com/rss092})
-@item RSS 1.0 (see @uref{http://purl.org/rss/1.0/spec})
-@item RSS 2.0 (see @uref{http://blogs.law.harvard.edu/tech/rss})
+@item RSS 1.0 (see @uref{http://web.resource.org/rss/1.0/spec})
+@item RSS 2.0 (see @uref{https://cyber.harvard.edu/rss/rss.html})
 @end itemize
 
 @subheading Atom formats
index de3b7bbed49ec6ef781ad53287d0288dfb7c6bfb..adb795e1e6c18b79a2aefbe1fbfc26a158dafc71 100644 (file)
@@ -3527,7 +3527,7 @@ string followed by a colon.  There can be no space after the colon.  The
 following list shows examples for each link type.
 
 @example
-http://www.astro.uva.nl/~dominik             @r{on the web}
+https://api.uva.nl/                          @r{on the web}
 doi:10.1000/182                              @r{DOI for an electronic resource}
 file:/home/dominik/images/jupiter.jpg        @r{file, absolute path}
 /home/dominik/images/jupiter.jpg             @r{same as above}
index bad7701daf173f8102c6bdffa8b3acd2884ca35e..e72d9bfe3d2efd8080aadb392c4a4b78f87bfa1b 100644 (file)
@@ -440,8 +440,7 @@ Specifies whether confirmation is required to accept cookies.
 
 @defopt url-cookie-multiple-line
 Specifies whether to put all cookies for the server on one line in the
-HTTP request to satisfy broken servers like
-@url{http://www.hotmail.com}.
+HTTP request to satisfy broken servers.
 @end defopt
 
 @defopt url-cookie-trusted-urls
index b404c2a82dc171cd497a35e9deeff5b00248cbe2..2cf3b2e2fce5ea093ab97bdbd29f2c852c6c11cf 100644 (file)
@@ -135,7 +135,7 @@ technique of F. DeRemer and T. Pennello described in:
 @quotation
 @cite{Efficient Computation of LALR(1) Look-Ahead Sets}@*
 October 1982, ACM TOPLAS Vol 4 No 4, 615--49,
-@uref{http://dx.doi.org/10.1145/69622.357187}.
+@uref{https://doi.org/10.1145/69622.357187}.
 @end quotation
 
 @item
index def0af158832680cc8823a6262ef278707bc5f3e..978358b58068eafb79147742fce5c2438735256c 100644 (file)
@@ -2362,9 +2362,9 @@ header if it doesn't already exist and "~/.face" is present. See the
 new customization variables `mh-show-use-xface-flag' and `mh-x-face-file'
 (closes SF #480770).
 
-MH-E depends on the external x-face package found in
+MH-E depends on the external x-face package formerly found in
 http://www.jpl.org/pub/elisp/ to do this. The `uncompface' binary is
-also required to be in the execute PATH. It can be obtained from:
+also required to be in the execute PATH. It was formerly obtainable from:
 http://freshmeat.net/redir/compface/1439/url_tgz/compface-1.4.tar.gz.
 
 It has also been observed that if you don't see the faces, you might
@@ -2684,7 +2684,7 @@ mh-quit now cleans up the buffers named `mh-temp-buffer,'
 * Changes in mh-e 6.0
 
 mh-e is now maintained at SourceForge (see
-http://mh-e.sourceforge.net/). This is where you need to go to obtain
+https://mh-e.sourceforge.io/). This is where you need to go to obtain
 new versions of mh-e, report bugs and receive support.
 
 The maintainers have moved much of their personal configurations into
index bbc81d2889c088e645cc70ed719bebdfab58ebb0..e18a7abce2ec1e3fbad9ae75ab99d5b85ffa5266 100644 (file)
@@ -815,7 +815,7 @@ remote display.  There are some bugs for Gtk+.  See etc/PROBLEMS.
 *** Emacs now supports the XEmbed specification.
 You can embed Emacs in another application on X11.  The new command line
 option --parent-id is used to pass the parent window id to Emacs.  See
-http://standards.freedesktop.org/xembed-spec/xembed-spec-latest.html
+https://specifications.freedesktop.org/xembed-spec/xembed-spec-latest.html
 for details about XEmbed.
 
 *** Emacs can now set the frame opacity.
index 2d56cc761aefbebff6275e24ce495f9eea1a029e..c0d30ae5b44c0d087d4c7754560d57ecf501f122 100644 (file)
@@ -298,7 +298,7 @@ you launched Emacs:
 
 This problem occurs because unfortunately there are two libraries
 called "libotf".  One is the library for handling OpenType fonts,
-http://www.m17n.org/libotf/, which is the one that Emacs expects.
+https://www.nongnu.org/m17n/, which is the one that Emacs expects.
 The other is a library for Open Trace Format, and is used by some
 versions of the MPI message passing interface for parallel
 programming.
index ac47b0ad2b93f6dd204173e847cd2dfa6c8c9c50..67de79f8a9754ace1f27e15d8543698510fcd974 100644 (file)
--- a/etc/TODO
+++ b/etc/TODO
@@ -720,7 +720,7 @@ Anders Lindgren <andlind@gmail.com> has implemented
 running Emacs as root.
 
 See this article by Bozhidar Batsov for an overview of Proced:
-http://emacsredux.com/blog/2013/05/02/manage-processes-with-proced/
+https://emacsredux.com/blog/2013/05/02/manage-processes-with-proced/
 
 **** Tooltip properties
 
index 2417548d8cacc73d81c22b2b76d12ef664f766cf..0e26c5353b180e50d5557d4ade7a8cf3a0415b25 100644 (file)
@@ -16,7 +16,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
-along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
+along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.  */
 
 
 /* The arguments given to this program are all the object files that
index 2cc1973428fee11d0644a42c3b5b354424ed1072..015ca710ccdcd26d6671cdb31e9c8a19592aa8f5 100644 (file)
@@ -15,7 +15,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
-along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
+along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include <config.h>
 
index 7d2160c9882b775b6db4b428880879c209d96cea..333c743d63ab1c3752718a02f1307cfdd112ce2f 100644 (file)
@@ -15,7 +15,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
-along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
+along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #ifndef EMACS_FINGERPRINT_H
 #define EMACS_FINGERPRINT_H
index bd3687ab550a871238fb1e0e2bb426107b81bd7e..7aaca833cacb159a3222d4e8cf34ca45246a7191 100644 (file)
@@ -100,7 +100,7 @@ left.  So, for example, INT=256 and NB-DIGITS=2 returns \"00\", since
 the hex equivalent of 256 decimal is 100, which is more than 2 digits.
 
 This function was blindly copied from hexrgb.el by Drew Adams.
-http://www.emacswiki.org/cgi-bin/wiki/hexrgb.el"
+https://www.emacswiki.org/emacs/hexrgb.el"
   (setq nb-digits (or nb-digits 4))
   (substring (format (concat "%0" (int-to-string nb-digits) "X") int) (- nb-digits)))
 
@@ -110,7 +110,7 @@ Each X in the string is a hexadecimal digit.
 Input VALUES is as for the output of `x-color-values'.
 
 This function was blindly copied from hexrgb.el by Drew Adams.
-http://www.emacswiki.org/cgi-bin/wiki/hexrgb.el"
+https://www.emacswiki.org/emacs/hexrgb.el"
   (concat "#"
           (pulse-int-to-hex (nth 0 values) 4) ; red
           (pulse-int-to-hex (nth 1 values) 4) ; green
index b40379c4f5ca3da29f4bad20e23bb3bbea5169ba..915125b655c27b194294a14e8a3cd7eb0d77b180 100644 (file)
@@ -2297,6 +2297,7 @@ Return the name of the group if selection was successful."
           (message "Quit reading the ephemeral group"))
         nil)))))
 
+;; FIXME: This URL no longer works.
 (defcustom gnus-gmane-group-download-format
   "http://download.gmane.org/%s/%s/%s"
   "URL for downloading mbox files.
index 3820cd49f2bccf04050cee1f902aa506938a1ea7..c3297ac9da665ae4c879467cb6569f0396e90e24 100644 (file)
@@ -24,7 +24,7 @@
 
 ;; This package provides language bindings for the D-Bus API.  D-Bus
 ;; is a message bus system, a simple way for applications to talk to
-;; one another.  See <http://dbus.freedesktop.org/> for details.
+;; one another.  See <https://dbus.freedesktop.org/> for details.
 
 ;; Low-level language bindings are implemented in src/dbusbind.c.
 
@@ -72,7 +72,7 @@
 
 (defconst dbus-interface-peer (concat dbus-interface-dbus ".Peer")
   "The interface for peer objects.
-See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-peer'.")
+See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-peer'.")
 
 ;; <interface name="org.freedesktop.DBus.Peer">
 ;;   <method name="Ping">
@@ -85,7 +85,7 @@ See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interf
 (defconst dbus-interface-introspectable
   (concat dbus-interface-dbus ".Introspectable")
   "The interface supported by introspectable objects.
-See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-introspectable'.")
+See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-introspectable'.")
 
 ;; <interface name="org.freedesktop.DBus.Introspectable">
 ;;   <method name="Introspect">
@@ -95,7 +95,7 @@ See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interf
 
 (defconst dbus-interface-properties (concat dbus-interface-dbus ".Properties")
   "The interface for property objects.
-See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties'.")
+See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties'.")
 
 ;; <interface name="org.freedesktop.DBus.Properties">
 ;;   <method name="Get">
@@ -122,7 +122,7 @@ See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interf
 (defconst dbus-interface-objectmanager
   (concat dbus-interface-dbus ".ObjectManager")
   "The object manager interface.
-See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager'.")
+See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager'.")
 
 ;; <interface name="org.freedesktop.DBus.ObjectManager">
 ;;   <method name="GetManagedObjects">
index 1fb7fe005ea57459cc2e8a8131a649bd1ed36a74..9c24dec2a1eebbae8a14524fd839037441e38d13 100644 (file)
@@ -167,8 +167,8 @@ value effective."
     nil
     3600))
   "A customizable list of news feeds to select from.
-These were mostly extracted from the Radio Community Server at
-http://subhonker6.userland.com/rcsPublic/rssHotlist.
+These were mostly extracted from the Radio Community Server
+<http://rcs.userland.com/>.
 
 You may add other entries in `newsticker-url-list'."
   :type `(set ,@(mapcar #'newsticker--splicer
index 3f9eb5cb894ebdb0f88e1728b1893bbc605f4462..956e2cf4c4dd036db903f612290aea38904d2eba 100644 (file)
@@ -3027,7 +3027,7 @@ SERVICE-URL should be provided when WS-Addressing is being used."
       (insert "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope\n")
       (when (eq use 'encoded)
         (insert "    soapenc:encodingStyle=\"\
-http://schemas.xmlsoap.org/soap/encoding/\"\n"))
+https://schemas.xmlsoap.org/soap/encoding/\"\n"))
       (dolist (nstag soap-encoded-namespaces)
         (insert "    xmlns:" nstag "=\"")
         (let ((nsname (cdr (assoc nstag soap-well-known-xmlns))))
index ca223d6ee2970f5b9371aa964d8579943dda08f5..aa7e319bda7047006ebf7ee0d64fffeec66e0fa3 100644 (file)
@@ -2353,7 +2353,7 @@ For more examples, see the system specific constants
                        (string :tag "Command")
                        (function :tag "Function")))))
 
-(defcustom org-doi-server-url "http://dx.doi.org/"
+(defcustom org-doi-server-url "https://doi.org/"
   "The URL of the DOI server."
   :type 'string
   :version "24.3"
index 293d0b2450b27ffcb2d9b3a14967382b2c19a255..15bb25f25b0438a73bfc01293f28c7e7fb19a525 100644 (file)
@@ -14617,11 +14617,11 @@ I save so much time, my files are colored nicely, my co workers respect
 my coding ability... until now.  I'd really appreciate anything you
 could do to help me out with this minor deficiency in the product.
 
-I've taken a look at the Verilog-Mode FAQ at
-http://www.veripool.org/verilog-mode-faq.html.
+I've taken a look at the Verilog-Mode FAQ at:
+https://www.veripool.org/wiki/verilog-mode/Faq
 
 And, I've considered filing the bug on the issue tracker at
-http://www.veripool.org/verilog-mode-bugs
+https://www.veripool.org/projects/verilog-mode/issues
 since I realize that public bugs are easier for you to track,
 and for others to search, but would prefer to email.
 
index 8cdf9cd34a1aa9d53e1abb2b8fc433e9a7272774..50b5ad0816ed43ad7545ad754a6edf249eb86967 100644 (file)
@@ -4858,7 +4858,7 @@ releases.  You are kindly invited to participate in beta testing.  Subscribe
 to above mailing lists by sending an email to <reto@gnu.org>.
 
 VHDL Mode is officially distributed at
-http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html
+https://guest.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html
 where the latest version can be found.
 
 
index 5ae8097891aa4d0e664862f98994210da4847e69..7e99032084e21c756f1243944740f8f056aeecc2 100644 (file)
@@ -1243,7 +1243,7 @@ Used by `bibtex-complete-crossref-cleanup' and `bibtex-copy-summary-as-kill'."
 (defcustom bibtex-generate-url-list
   '((("url" . ".*:.*"))
     (("doi" . "10\\.[0-9]+/.+")
-     "http://dx.doi.org/%s"
+     "https://doi.org/%s"
      ("doi" ".*" 0)))
   "List of schemes for generating the URL of a BibTeX entry.
 These schemes are used by `bibtex-url'.
index 134404c9984749fa493a772824cafdbecb8cf048..0f9b1b6f44c0ea151d0ac885c02716a7cd4a5b06 100644 (file)
@@ -327,7 +327,7 @@ a terminal with a slow modem."
 
 (defvar url-using-proxy nil
   "Either nil or the fully qualified proxy URL in use, e.g.
-http://www.example.com/")
+https://www.example.com/")
 
 (defcustom url-news-server nil
   "The default news server from which to get newsgroups/articles.
index b53174b7bd5bdbc180c2b09fb4683294cd41555c..9e8a32a28ffbe1a5ccd0de2040c00d24dbc1da11 100644 (file)
@@ -50,7 +50,7 @@
   "Read a click and release event from XTerm.
 Similar to `xterm-mouse-translate', but using the \"1006\"
 extension, which supports coordinates >= 231 (see
-http://invisible-island.net/xterm/ctlseqs/ctlseqs.html)."
+https://invisible-island.net/xterm/ctlseqs/ctlseqs.html)."
   (xterm-mouse-translate-1 1006))
 
 (defun xterm-mouse-translate-1 (&optional extension)
index e9ba5267ece54046112bccb5aedc9262644d5333..eb767f2dcb9a1e5a95e340e48be4f1d4ba2386d1 100644 (file)
@@ -1314,7 +1314,7 @@ if hasattr(gdb, 'printing'):
       # simpler and works regardless of whether VAL is a pointer or
       # integer.  Also, val.cast (gdb.lookup.type ("EMACS_UINT"))
       # would have problems with GDB 7.12.1; see
-      # <http://patchwork.sourceware.org/patch/11557/>.
+      # <https://patchwork.sourceware.org/patch/11557/>
       ival = long (val)
 
       # For nil, yield "XIL(0)", which is easier to read than "XIL(0x0)".
index d14d0df29f86a0c34ae5a9bcc36a58bef92b188c..a80e6f8de02b9d875eb82ed7a185b72c88017491 100644 (file)
@@ -1045,7 +1045,7 @@ printablep (int c)
 }
 
 /* Return true if C is a horizontal whitespace character, as defined
-   by http://www.unicode.org/reports/tr18/tr18-19.html#blank.  */
+   by https://www.unicode.org/reports/tr18/tr18-19.html#blank.  */
 bool
 blankp (int c)
 {
index c0408fbce480eabac3c00ee68858ba781cf3f652..21e6dc4c192c585b2a2168c350f10136804483b4 100644 (file)
@@ -2678,7 +2678,7 @@ encode_coding_emacs_mule (struct coding_system *coding)
    functions in this file, some parts are NOT ACCURATE or are OVERLY
    SIMPLIFIED.  For thorough understanding, please refer to the
    original document of ISO2022.  This is equivalent to the standard
-   ECMA-35, obtainable from <URL:http://www.ecma.ch/> (*).
+   ECMA-35, obtainable from <URL:https://www.ecma.ch/> (*).
 
    ISO2022 provides many mechanisms to encode several character sets
    in 7-bit and 8-bit environments.  For 7-bit environments, all text
index 8a8d8b558e410e9c3be713d1aaf816207dc9a137..21a05d337ef7c2ea64c36c69fbffe89895522d46 100644 (file)
@@ -159,11 +159,7 @@ static uintmax_t heap_bss_diff;
    On Cocoa, CoreFoundation lib fails in forked process, see Mac OS X
    Leopard Developer Release Notes for CoreFoundation Framework:
 
-   http://developer.apple.com/ReleaseNotes/
-   CoreFoundation/CoreFoundation.html
-
-   Note: the above is no longer available on-line, but it can be found
-   via the "Wayback machine", https://web.archive.org.
+   https://web.archive.org/web/20090225231934/http://developer.apple.com/ReleaseNotes/CoreFoundation/CoreFoundation.html
 
    On Windows, a Cygwin fork child cannot access the USER subsystem.
 
index b510d48dbaaae2dc2058cb6780b2c29425e0a8ce..45186d694016b9156ab39d2ae70fe43dd4f789db 100644 (file)
@@ -6151,7 +6151,7 @@ init_fileio (void)
      For more on why fsync often fails to work on today's hardware, see:
      Zheng M et al. Understanding the robustness of SSDs under power fault.
      11th USENIX Conf. on File and Storage Technologies, 2013 (FAST '13), 271-84
-     http://www.usenix.org/system/files/conference/fast13/fast13-final80.pdf
+     https://www.usenix.org/system/files/conference/fast13/fast13-final80.pdf
 
      For more on why fsync does not suffice even if it works properly, see:
      Roche X. Necessary step(s) to synchronize filename operations on disk.
index 5183558029ce8261e988c72c53bf9153fb1c2d8e..d9b7101d658e427b7f9464dfcd5ddf96357d72d3 100644 (file)
@@ -8294,7 +8294,7 @@ gif_load (struct frame *f, struct image *img)
       /* For disposal == 0, the spec says "No disposal specified. The
         decoder is not required to take any action."  In practice, it
         seems we need to treat this like "keep in place", see e.g.
-        http://upload.wikimedia.org/wikipedia/commons/3/37/Clock.gif */
+        https://upload.wikimedia.org/wikipedia/commons/3/37/Clock.gif */
       if (disposal == 0)
        disposal = 1;
 
@@ -9196,7 +9196,7 @@ DEFUN ("imagemagick-types", Fimagemagick_types, Simagemagick_types, 0, 0, 0,
        doc: /* Return a list of image types supported by ImageMagick.
 Each entry in this list is a symbol named after an ImageMagick format
 tag.  See the ImageMagick manual for a list of ImageMagick formats and
-their descriptions (http://www.imagemagick.org/script/formats.php).
+their descriptions (https://www.imagemagick.org/script/formats.php).
 You can also try the shell command: `identify -list format'.
 
 Note that ImageMagick recognizes many file-types that Emacs does not
index cd8de0e45a81c1193ec545646700799878c3b608..01ce886f406c1d9cdfee48c3baf16bc232cd7d27 100644 (file)
@@ -108,7 +108,7 @@ parse_lab_list (Lisp_Object lab_list, cmsCIELab *color)
   return true;
 }
 
-/* http://www.ece.rochester.edu/~gsharma/ciede2000/ciede2000noteCRNA.pdf> */
+/* http://www.ece.rochester.edu/~gsharma/ciede2000/ciede2000noteCRNA.pdf */
 
 DEFUN ("lcms-cie-de2000", Flcms_cie_de2000, Slcms_cie_de2000, 2, 5, 0,
        doc: /* Compute CIEDE2000 metric distance between COLOR1 and COLOR2.
index e68d2732e21673f6754a6c8254fa4c98499ead66..bcb91b2decc83d07e1645a1c6009607e7650e802 100644 (file)
@@ -5026,7 +5026,7 @@ struct for_each_tail_internal
 
    Use Brent’s teleporting tortoise-hare algorithm.  See:
    Brent RP. BIT. 1980;20(2):176-84. doi:10.1007/BF01933190
-   http://maths-people.anu.edu.au/~brent/pd/rpb051i.pdf
+   https://maths-people.anu.edu.au/~brent/pd/rpb051i.pdf
 
    This macro uses maybe_quit because of an excess of caution.  The
    call to maybe_quit should not be needed in practice, as a very long
index 7a40d672b5d1c8deb6c7e9997d16c899ee44cf04..dc609cc5d084a3c10eb8ff1fea653079321d1295 100644 (file)
@@ -722,7 +722,7 @@ nsfont_open (struct frame *f, Lisp_Object font_entity, int pixel_size)
   if (fabs (ns_attribute_fvalue (fontDesc, NSFontSlantTrait) > 0.05F))
       traits |= NSItalicFontMask;
 
-  /* see http://cocoadev.com/forums/comments.php?DiscussionID=74 */
+  /* see https://web.archive.org/web/20100201175731/http://cocoadev.com/forums/comments.php?DiscussionID=74 */
   fixLeopardBug = traits & NSBoldFontMask ? 10 : 5;
   nsfont = [fontMgr fontWithFamily: family
                             traits: traits weight: fixLeopardBug
index 31b0d53b073a87d7d3890dfe662e533a1b6caeab..b07f017697d05b8ebfc64f0d259038a15692682a 100644 (file)
@@ -15,7 +15,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
-along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
+along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #ifndef EMACS_PDUMPER_H
 #define EMACS_PDUMPER_H
index d30b17d45e564382ca6e839dfd11ddc845bae1e2..e53d5d88945430fc3a866c90972a57adb151de0b 100644 (file)
@@ -5547,8 +5547,7 @@ wait_reading_process_output (intmax_t time_limit, int nsecs, int read_kbd,
                     through all the channels and check for data.
                     This is a workaround needed for some versions of
                     the gnutls library -- 2.12.14 has been confirmed
-                    to need it.  See
-                    http://comments.gmane.org/gmane.emacs.devel/145074 */
+                    to need it.  */
                  for (channel = 0; channel < FD_SETSIZE; ++channel)
                    if (! NILP (chan_process[channel]))
                      {
index c3d396ddab049feb6672d71576aad1d64e463406..e8eaf0fadf0cef41a3c8ee12988bf035e477f181 100644 (file)
@@ -21,12 +21,7 @@ along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.  */
 /* This file has been censored by the Communications Decency Act.
    That law was passed under the guise of a ban on pornography, but
    it bans far more than that.  This file did not contain pornography,
-   but it was censored nonetheless.
-
-   For information on US government censorship of the Internet, and
-   what you can do to bring back freedom of the press, see the web
-   site http://www.vtw.org/
-   */
+   but it was censored nonetheless.  */
 
 #include <config.h>
 #include "widget.h"
index 9a0a9a115c2bc2357094b7cb51174db25fe67e37..321b3e01b7977703c6cc6538ad9b9c2dd594cdfe 100644 (file)
@@ -6350,8 +6350,8 @@ and redisplay normally--don't erase and redraw the frame.  */)
   int this_scroll_margin;
 
   /* For reasons why we signal an error here, see
-     http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00053.html,
-     http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00094.html.  */
+     https://lists.gnu.org/r/emacs-devel/2014-06/msg00053.html,
+     https://lists.gnu.org/r/emacs-devel/2014-06/msg00094.html.  */
   if (buf != current_buffer)
     error ("`recenter'ing a window that does not display current-buffer.");
 
index c3cae7e2a68b673ee157d5026c0320d30304dd22..946401b9e993bcd9f52fca223de8c946349f84c7 100644 (file)
@@ -4177,7 +4177,7 @@ color_distance (Emacs_Color *x, Emacs_Color *y)
         algorithm: it does not have a range of colors where it suddenly
         gives far from optimal results.
 
-     See <http://www.compuphase.com/cmetric.htm> for more info.  */
+     See <https://www.compuphase.com/cmetric.htm> for more info.  */
 
   long r = (x->red   - y->red)   >> 8;
   long g = (x->green - y->green) >> 8;
index d74f064a1c7789e235405df842f79c5cdddd37c4..6bb35607a516ee41d3f6b28d3d0b4f8b6b6e308f 100644 (file)
@@ -2137,7 +2137,7 @@ On Nextstep, TERMINAL is unused.  */)
 
 \f
 /* Send clipboard manager a SAVE_TARGETS request with a UTF8_STRING
-   property (http://www.freedesktop.org/wiki/ClipboardManager).  */
+   property (https://www.freedesktop.org/wiki/ClipboardManager/).  */
 
 static Lisp_Object
 x_clipboard_manager_save (Lisp_Object frame)
index 06c47c6c6ceaea0fc52b77642f6aae54c1b18309..c23a5dc72c7954eba242943aa552f7af38eb989a 100644 (file)
@@ -343,8 +343,8 @@ get_prop_window (struct x_display_info *dpyinfo)
 #define PAD(nr)    (((nr) + 3) & ~3)
 
 /* Parse xsettings and extract those that deal with Xft.
-   See http://freedesktop.org/wiki/Specifications/XSettingsRegistry
-   and http://standards.freedesktop.org/xsettings-spec/xsettings-spec-0.5.html.
+   See https://freedesktop.org/wiki/Specifications/XSettingsRegistry/
+   and https://specifications.freedesktop.org/xsettings-spec/xsettings-spec-0.5.html.
 
    Layout of prop.  First is a header:
 
index 27d98003565a297cfb4ee9a5c0d7891545579947..255b6c62d5a0892762c9549acfe2cb073fd6b92a 100644 (file)
@@ -10599,7 +10599,7 @@ x_set_offset (struct frame *f, register int xoff, register int yoff, int change_
    on the root window for frame F contains ATOMNAME.
    This is how a WM check shall be done according to the Window Manager
    Specification/Extended Window Manager Hints at
-   http://freedesktop.org/wiki/Specifications/wm-spec.  */
+   https://freedesktop.org/wiki/Specifications/wm-spec/.  */
 
 bool
 x_wm_supports (struct frame *f, Atom want_atom)
@@ -11524,7 +11524,7 @@ static void
 xembed_request_focus (struct frame *f)
 {
   /* See XEmbed Protocol Specification at
-     http://freedesktop.org/wiki/Specifications/xembed-spec  */
+     https://freedesktop.org/wiki/Specifications/xembed-spec/  */
   if (FRAME_VISIBLE_P (f))
     xembed_send_message (f, CurrentTime,
                         XEMBED_REQUEST_FOCUS, 0, 0, 0);
@@ -11536,7 +11536,7 @@ static void
 x_ewmh_activate_frame (struct frame *f)
 {
   /* See Window Manager Specification/Extended Window Manager Hints at
-     http://freedesktop.org/wiki/Specifications/wm-spec  */
+     https://freedesktop.org/wiki/Specifications/wm-spec/  */
 
   struct x_display_info *dpyinfo = FRAME_DISPLAY_INFO (f);
 
@@ -11586,7 +11586,7 @@ x_focus_frame (struct frame *f, bool noactivate)
     {
       /* For Xembedded frames, normally the embedder forwards key
         events.  See XEmbed Protocol Specification at
-        http://freedesktop.org/wiki/Specifications/xembed-spec  */
+        https://freedesktop.org/wiki/Specifications/xembed-spec/  */
       xembed_request_focus (f);
     }
   else
index 3251b5ff0a2b3955ee8e6b3f12522f8430b55166..c1a6d5d27240d21216a9fdc589bc464947190188 100644 (file)
@@ -16,7 +16,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see <http://www.gnu.org/licenses/>.
+;; along with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 ;;; Commentary:
 
index d813642f780699d67128b56b5bfa3614c5d850fc..81b9fd2db1899c84207c339b5c9d2d203732faa1 100644 (file)
@@ -34,7 +34,7 @@
 
 INPUT-FILE should be in the format of the BidiCharacterTest.txt file
 available from the Unicode site, as part of the UCD database, see
-http://www.unicode.org/Public/UCD/latest/ucd/BidiCharacterTest.txt.
+https://www.unicode.org/Public/UCD/latest/ucd/BidiCharacterTest.txt.
 
 The resulting file should be viewed with `inhibit-bidi-mirroring' set to t."
   (let ((output-buf (get-buffer-create "*biditest-output*"))