]> git.eshelyaron.com Git - emacs.git/commitdiff
; Prefer HTTPS to HTTP in more links
authorStefan Kangas <stefankangas@gmail.com>
Wed, 2 Aug 2023 21:26:52 +0000 (23:26 +0200)
committerStefan Kangas <stefankangas@gmail.com>
Wed, 2 Aug 2023 21:32:28 +0000 (23:32 +0200)
18 files changed:
ChangeLog.4
doc/misc/org.org
doc/misc/tramp.texi
doc/misc/url.texi
lisp/ChangeLog.16
lisp/emacs-lisp/oclosure.el
lisp/erc/erc-nicks.el
lisp/net/newst-backend.el
lisp/net/newsticker.el
lisp/nxml/nxml-maint.el
lisp/obsolete/iswitchb.el
lisp/term.el
lisp/textmodes/less-css-mode.el
lisp/textmodes/remember.el
lisp/textmodes/rst.el
src/ChangeLog.12
src/w32fns.c
src/w32term.h

index 9d64446d68e91a404d81ee0c04f3a6df1044fe77..372b03b32b2886fd51b9c03da675c05d798a1856 100644 (file)
 
        Do not quote lambda expressions
 
-       http://emacs.stackexchange.com/a/3596
+       https://emacs.stackexchange.com/a/3596
 
        Quoting lambda expressions is at best redundant and at worst
        detrimental; this commit removes all use of the sharp-quote to reduce
 
        This change follows the regexp for require on emacs truck. See line
        2327 on font-lock.el in the following patch.
-       http://bzr.savannah.gnu.org/lh/emacs/trunk/revision/111821
+       https://bzr.savannah.gnu.org/lh/emacs/trunk/revision/111821
 
 2013-09-04  John Wiegley  <johnw@newartisans.com>
 
index d8bbcb4d0c516ea524a5a01317f5182797ac6829..5562a13a005bedea3b9a592c6edbbd5648dd0ed1 100644 (file)
@@ -3284,7 +3284,7 @@ options:
 
 | Link Type  | Example                                                  |
 |------------+----------------------------------------------------------|
-| http       | =http://staff.science.uva.nl/c.dominik/=                 |
+| http       | =https://staff.science.uva.nl/c.dominik/=                 |
 | https      | =https://orgmode.org/=                                   |
 | doi        | =doi:10.1000/182=                                        |
 | file       | =file:/home/dominik/images/jupiter.jpg=                  |
@@ -3619,7 +3619,7 @@ replacement text.  Here is an example:
 
 #+begin_src emacs-lisp
 (setq org-link-abbrev-alist
-      '(("bugzilla"        . "http://10.1.2.9/bugzilla/show_bug.cgi?id=")
+      '(("bugzilla"        . "https://10.1.2.9/bugzilla/show_bug.cgi?id=")
         ("Nu Html Checker" . "https://validator.w3.org/nu/?doc=%h")
         ("duckduckgo"      . "https://duckduckgo.com/?q=%s")
         ("omap"            . "https://nominatim.openstreetmap.org/search?q=%s&polygon=1")
@@ -20693,8 +20693,8 @@ adding ~:rewrites~ rules like this:
 
 #+texinfo: @noindent
 Since =example.com/$= is used as a regular expression, it maps
-=http://example.com/=, =https://example.com=,
-=http://www.example.com/= and similar to
+=https://example.com/=, =https://example.com=,
+=https://www.example.com/= and similar to
 =/home/user/example/index.php=.
 
 The ~:rewrites~ rules are searched as a last resort if and only if no
index e518330c9b026d8ea6232739ecc3684469571cc1..291d6600af59bfa143098e04003c8a614e4403c7 100644 (file)
@@ -375,7 +375,7 @@ From behind a proxy:
 
 @example
 @group
-$ git config --global http.proxy http://user:pwd@@proxy.server.com:8080
+$ git config --global http.proxy https://user:pwd@@proxy.server.com:8080
 $ git clone https://git.savannah.gnu.org/r/tramp.git
 @end group
 @end example
index 2f5f994b4744142e8f6b111ab6730b5ae5a91c34..b5a6cb0e6a192b9e93046343395b2ec33391efeb 100644 (file)
@@ -896,8 +896,8 @@ Creates a cache file name from @var{url} using MD5 hashing.
 This is creates entries with very few cache collisions and is fast.
 @cindex MD5
 @smallexample
-(url-cache-create-filename-using-md5 "http://www.example.com/foo/bar")
-  @result{} "/home/fx/.url/cache/fx/http/com/example/www/b8a35774ad20db71c7c3409a5410e74f"
+(url-cache-create-filename-using-md5 "https://www.example.com/foo/bar")
+  @result{} "/home/fx/.url/cache/fx/https/com/example/www/b8a35774ad20db71c7c3409a5410e74f"
 @end smallexample
 @end defun
 
@@ -906,8 +906,8 @@ Creates a cache file name from @var{url} more obviously connected to
 @var{url} than for @code{url-cache-create-filename-using-md5}, but
 more likely to conflict with other files.
 @smallexample
-(url-cache-create-filename-human-readable "http://www.example.com/foo/bar")
-  @result{} "/home/fx/.url/cache/fx/http/com/example/www/foo/bar"
+(url-cache-create-filename-human-readable "https://www.example.com/foo/bar")
+  @result{} "/home/fx/.url/cache/fx/https/com/example/www/foo/bar"
 @end smallexample
 @end defun
 
@@ -1159,7 +1159,7 @@ opened by the URL library.
 @c linked with the resolver libraries, it will not be able to get to any
 @c machines off the local network.  This is characterized by being able
 @c to reach someplace with a raw ip number, but not its hostname
-@c (@url{http://129.79.254.191/} works, but
+@c (@url{https://129.79.254.191/} works, but
 @c @url{https://www.cs.indiana.edu/} doesn't).  This used to happen on
 @c SunOS4 and Ultrix, but is now probably now rare.  If Emacs can't be
 @c rebuilt linked against the resolver library, it can use the external
index 6dda3703e6d1e2b964305167a0e5297ecab430b6..f7dcda874665971c9eada6022ce64b1ad2e53f46 100644 (file)
        * textmodes/rst.el: Add comments.
        (rst-transition, rst-adornment): New faces.
        (rst-adornment-faces-alist): Make default safe to reevaluate.
-       Fixes
-       http://sourceforge.net/tracker/?func=detail&atid=422030&aid=3479603&group_id=38414.
+       Fixes https://sourceforge.net/p/docutils/bugs/180/.
        Improve customization tags.
        (rst-define-level-faces): Clarify meaning.
 
index 40f1f54eed0c5d011be3a027d70d3c2f0331316c..466822e0e067e28d77c8b3918693da783e619874 100644 (file)
@@ -50,7 +50,7 @@
 ;; - coercion wrappers, as in "Threesomes, with and without blame"
 ;;   https://dl.acm.org/doi/10.1145/1706299.1706342, or
 ;;   "On the Runtime Complexity of Type-Directed Unboxing"
-;;   http://sv.c.titech.ac.jp/minamide/papers.html
+;;   https://sv.c.titech.ac.jp/minamide/papers.html
 ;; - An efficient `negate' operation such that
 ;;   (negate (negate f)) returns just `f' and (negate #'<) returns #'>=.
 ;; - Autoloads (tho currently our bytecode functions (and hence OClosures)
index 67f513f8d3eab0896a77df4cce4df025e0d17fa5..a7d0b0769f20a7600e072c6bf6c544aa9ae5c829 100644 (file)
@@ -61,7 +61,7 @@
 ;; 2007/09 - erc-highlight-nicknames.el
 ;;           Initial release by by AndrĂ© Riemann
 
-;; [1] <http://www.github.com/leathekd/erc-hl-nicks>
+;; [1] <https://www.github.com/leathekd/erc-hl-nicks>
 ;; [2] <https://www.emacswiki.org/emacs/ErcHighlightNicknames>
 
 ;;; Code:
index a68a6bf1a24ffe289d495d23f600779e640afc15..31dc8d8e177491fa1c8a140422e52379b8ba6a75 100644 (file)
@@ -81,15 +81,15 @@ considered to be running if the newsticker timer list is not empty."
     ("The Register"
      "https://www.theregister.co.uk/headlines.rss")
     ("slashdot"
-     "http://rss.slashdot.org/Slashdot/slashdot"
+     "https://rss.slashdot.org/Slashdot/slashdot"
      nil
      3600)                        ;/. will ban you if under 3600 seconds!
     ("Wired News"
      "https://www.wired.com/feed/rss")
     ("Heise News (german)"
-     "http://www.heise.de/newsticker/heise.rdf")
+     "https://www.heise.de/newsticker/heise.rdf")
     ("Tagesschau (german)"
-     "http://www.tagesschau.de/newsticker.rdf"
+     "https://www.tagesschau.de/newsticker.rdf"
      nil
      1800))
   "Default URL list in raw form.
@@ -1168,7 +1168,7 @@ URL `http://www.atompub.org/2005/08/17/draft-ietf-atompub-format-11.html'"
                       ;; allows for integrating (x)html into the atom
                       ;; structure but we need the raw html string.
                       ;; e.g. https://www.heise.de/open/news/news-atom.xml
-                      ;; http://feeds.feedburner.com/ru_nix_blogs
+                      ;; https://feeds.feedburner.com/ru_nix_blogs
                       (or (newsticker--unxml
                            (car (xml-node-children
                                  (car (xml-get-children node 'content)))))
@@ -1302,7 +1302,7 @@ For the RSS 0.92 specification see URL `http://backend.userland.com/rss092'."
 Return value as well as arguments NAME, TIME, and TOPNODE are the
 same as in `newsticker--parse-atom-1.0'.
 
-For the RSS 1.0 specification see URL `http://web.resource.org/rss/1.0/spec'."
+For the RSS 1.0 specification see URL `https://web.resource.org/rss/1.0/spec'."
   (newsticker--debug-msg "Parsing RSS 1.0 feed %s" name)
   (let* ((channelnode (car (xml-get-children topnode 'channel)))
          is-new-feed has-new-items)
@@ -1361,7 +1361,7 @@ For the RSS 1.0 specification see URL `http://web.resource.org/rss/1.0/spec'."
 Return value as well as arguments NAME, TIME, and TOPNODE are the
 same as in `newsticker--parse-atom-1.0'.
 
-For the RSS 2.0 specification see URL `http://blogs.law.harvard.edu/tech/rss'."
+For the RSS 2.0 specification see URL `https://cyber.harvard.edu/rss/'."
   (newsticker--debug-msg "Parsing RSS 2.0 feed %s" name)
   (let* ((channelnode (car (xml-get-children topnode 'channel)))
          is-new-feed has-new-items)
index 938683a12a126ad679b5878d1db08c85d9a4addd..c86174b6d8ee2f5b36c2d127c748f928a57fe3ce 100644 (file)
@@ -47,9 +47,9 @@
 ;;  * RSS 0.92
 ;;    (see http://backend.userland.com/rss092)
 ;;  * RSS 1.0
-;;    (see http://purl.org/rss/1.0/spec)
+;;    (see https://web.resource.org/rss/1.0/spec)
 ;;  * RSS 2.0
-;;    (see http://blogs.law.harvard.edu/tech/rss)
+;;    (see https://cyber.harvard.edu/rss/)
 ;; as well as the following Atom formats:
 ;;  * Atom 0.3
 ;;  * Atom 1.0
index 24b38ed0635719003db25f1816e1d5211130d99f..24eb711eb99b47f0398de0b8017bee2d474a789a 100644 (file)
@@ -26,7 +26,7 @@
 
 ;;; Parsing target repertoire files from ucs-fonts.
 ;; This is for converting the TARGET? files in
-;; http://www.cl.cam.ac.uk/~mgk25/download/ucs-fonts.tar.gz
+;; https://www.cl.cam.ac.uk/~mgk25/download/ucs-fonts.tar.gz
 ;; into a glyph set.
 
 (defun nxml-insert-target-repertoire-glyph-set (file var)
index 6d316fdf1cc6f7a49e469ec02b9c30213a51e65f..59e6c0403a25b101114f51731d14bf4c42748f97 100644 (file)
   :group 'convenience
   :group 'completion
   :link '(emacs-commentary-link :tag "Commentary" "iswitchb.el")
-  :link '(url-link "http://www.anc.ed.ac.uk/~stephen/emacs/")
+  :link '(url-link "https://www.anc.ed.ac.uk/~stephen/emacs/")
   :link '(emacs-library-link :tag "Lisp File" "iswitchb.el"))
 
 (defcustom iswitchb-case case-fold-search
index 73f583ff718d0f2ffd38f6deeccd0e31c98b2bac..3e7745b94c9bc4cb693aa6d7d972be1ee993ad47 100644 (file)
@@ -2961,7 +2961,7 @@ See `term-prompt-regexp'."
 ;; It emulates (most of the features of) a VT100/ANSI-style terminal.
 
 ;; References:
-;; [ctlseqs]: http://invisible-island.net/xterm/ctlseqs/ctlseqs.html
+;; [ctlseqs]: https://invisible-island.net/xterm/ctlseqs/ctlseqs.html
 ;; [ECMA-48]: https://www.ecma-international.org/publications/standards/Ecma-048.htm
 ;; [vt100]: https://vt100.net/docs/vt100-ug/chapter3.html
 
index c3905afb4e7df4bd56e8aeca2de17f1502062c84..2e4d71fb6312e59c7a674e7444d1948884514cd6 100644 (file)
@@ -215,7 +215,7 @@ directory by default."
 ;;;###autoload (add-to-list 'auto-mode-alist '("\\.less\\'" . less-css-mode))
 ;;;###autoload
 (define-derived-mode less-css-mode css-mode "Less"
-  "Major mode for editing Less files (http://lesscss.org/).
+  "Major mode for editing Less files (https://lesscss.org/).
 Special commands:
 \\{less-css-mode-map}"
   (font-lock-add-keywords nil less-css-font-lock-keywords)
index 95e18b7d1d573e6a01979196c77b743dcfb71410..84a0185f7b5ac756b88d21abec242b8200329468 100644 (file)
@@ -7,7 +7,7 @@
 ;; Created: 29 Mar 1999
 ;; Old-Version: 2.0
 ;; Keywords: data memory todo pim
-;; URL: http://gna.org/projects/remember-el/
+;; URL: http://gna.org/projects/remember-el/ [dead link]
 
 ;; This file is part of GNU Emacs.
 
index 9d68feed0e08f74a4e172fd15fb9c41400198cf1..6108e80363ce9150f8657d2f069d2bc494a2c001 100644 (file)
@@ -1473,7 +1473,7 @@ for modes derived from Text mode, like Mail mode."
   :version "21.1")
 
 ;; FIXME: Default must match suggestion in
-;;        http://sphinx-doc.org/rest.html#sections for Python documentation.
+;;        https://sphinx-doc.org/rest.html#sections for Python documentation.
 (defcustom rst-preferred-adornments '((?= over-and-under 1)
                                      (?= simple 0)
                                      (?- simple 0)
index 74df98092613b2e800d1c8b3e1db0da59eedd437..fdb7a2e659bf0f5f47a0c12524c0dc022e89184f 100644 (file)
 
        * .gdbinit: Use "set $dummy = ..." to avoid warnings from GDB 7.5
        and later about non-assignments with no effect.  See discussion at
-       http://sourceware.org/ml/gdb-patches/2012-08/msg00518.html for
+       https://sourceware.org/ml/gdb-patches/2012-08/msg00518.html for
        details.
 
 2012-08-20  Dmitry Antipov  <dmantipov@yandex.ru>
index dcf9a212bdd2e20c818fe7856cd0423b3b0a0d9d..07b389df84aca6609f43535eb3bf4eb24000000d 100644 (file)
@@ -3852,7 +3852,7 @@ deliver_wm_chars (int do_translate, HWND hwnd, UINT msg, UINT wParam,
 
       /* What follows is just heuristics; the correct treatment requires
         non-destructive ToUnicode():
-          http://search.cpan.org/~ilyaz/UI-KeyboardLayout/lib/UI/KeyboardLayout.pm#Can_an_application_on_Windows_accept_keyboard_events?_Part_IV:_application-specific_modifiers
+          https://metacpan.org/dist/UI-KeyboardLayout/view/lib/UI/KeyboardLayout.pm#Can-an-application-on-Windows-accept-keyboard-events?-Part-IV:-application-specific-modifiers
 
         What one needs to find is:
           * which of the present modifiers AFFECT the resulting char(s)
@@ -3914,7 +3914,7 @@ deliver_wm_chars (int do_translate, HWND hwnd, UINT msg, UINT wParam,
         character is the same for AltGr-* (=rAlt-*) and Ctrl-Alt-* (in any
         combination of handedness).  For description of masks, see
 
-          http://search.cpan.org/~ilyaz/UI-KeyboardLayout/lib/UI/KeyboardLayout.pm#Keyboard_input_on_Windows,_Part_I:_what_is_the_kernel_doing?
+          https://metacpan.org/dist/UI-KeyboardLayout/view/lib/UI/KeyboardLayout.pm#Keyboard-input-on-Windows,-Part-I:-what-is-the-kernel-doing?
 
         By default, Emacs was using these coincidences via the following
         heuristics: it was treating:
index 69ef297cbcc16b5c823f3af14b4dffa8f5426b0e..68237bfff1d7518df8df9b80453d58b5fe380978 100644 (file)
@@ -29,7 +29,7 @@ along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.  */
    calls us.  The ALIGN_STACK attribute forces GCC to emit a preamble
    code to re-align the stack at function entry.  Further details
    about this can be found in
-   http://www.peterstock.co.uk/games/mingw_sse/.  */
+   https://www.peterstock.co.uk/games/mingw_sse/.  */
 #ifdef __GNUC__
 # if USE_STACK_LISP_OBJECTS && !defined _WIN64 && !defined __x86_64__  \
   && __GNUC__ + (__GNUC_MINOR__ > 1) >= 5