Update README.rst to specify secure protocols where possible
authorRebecca Cran <rebecca@bsdio.com>
Mon, 11 Jul 2022 02:55:47 +0000 (20:55 -0600)
committerJens Axboe <axboe@kernel.dk>
Mon, 11 Jul 2022 13:53:29 +0000 (07:53 -0600)
Change git clone commands to specify https instead of git or http.
GitHub has removed support for the git protocol
(https://github.blog/changelog/2022-03-15-removed-unencrypted-git-protocol-and-certain-ssh-keys/)
and http accesses will normally redirect to https.

Update links to use https where possible: all the sites with updated links
automatically redirect http accesses to https.

Signed-off-by: Rebecca Cran <rebecca@bsdio.com>
Link: https://lore.kernel.org/r/20220711025547.11917-1-rebecca@bsdio.com
[axboe: fix git.kernel.dk location]
Signed-off-by: Jens Axboe <axboe@kernel.dk>
README.rst

index 527f33abcbe588cd4abd037d52abd56133016a73..4d736eafc7007279cca858fe5b9141cd119b4bc1 100644 (file)
@@ -27,31 +27,20 @@ Source
 
 Fio resides in a git repo, the canonical place is:
 
-       git://git.kernel.dk/fio.git
-
-When inside a corporate firewall, git:// URL sometimes does not work.
-If git:// does not work, use the http protocol instead:
-
-       http://git.kernel.dk/fio.git
+       https://git.kernel.dk/cgit/fio/
 
 Snapshots are frequently generated and :file:`fio-git-*.tar.gz` include the git
 meta data as well. Other tarballs are archives of official fio releases.
 Snapshots can download from:
 
-       http://brick.kernel.dk/snaps/
+       https://brick.kernel.dk/snaps/
 
 There are also two official mirrors. Both of these are automatically synced with
 the main repository, when changes are pushed. If the main repo is down for some
 reason, either one of these is safe to use as a backup:
 
-       git://git.kernel.org/pub/scm/linux/kernel/git/axboe/fio.git
-
        https://git.kernel.org/pub/scm/linux/kernel/git/axboe/fio.git
 
-or
-
-       git://github.com/axboe/fio.git
-
        https://github.com/axboe/fio.git
 
 
@@ -70,7 +59,7 @@ email to majordomo@vger.kernel.org with
 
 in the body of the email. Archives can be found here:
 
-       http://www.spinics.net/lists/fio/
+       https://www.spinics.net/lists/fio/
 
 or here:
 
@@ -97,12 +86,12 @@ Binary packages
 
 Debian:
        Starting with Debian "Squeeze", fio packages are part of the official
-       Debian repository. http://packages.debian.org/search?keywords=fio .
+       Debian repository. https://packages.debian.org/search?keywords=fio .
 
 Ubuntu:
        Starting with Ubuntu 10.04 LTS (aka "Lucid Lynx"), fio packages are part
        of the Ubuntu "universe" repository.
-       http://packages.ubuntu.com/search?keywords=fio .
+       https://packages.ubuntu.com/search?keywords=fio .
 
 Red Hat, Fedora, CentOS & Co:
        Starting with Fedora 9/Extra Packages for Enterprise Linux 4, fio
@@ -176,7 +165,7 @@ directory.
 
 How to compile fio on 64-bit Windows:
 
- 1. Install Cygwin (http://www.cygwin.com/). Install **make** and all
+ 1. Install Cygwin (https://www.cygwin.com/). Install **make** and all
     packages starting with **mingw64-x86_64**. Ensure
     **mingw64-x86_64-zlib** are installed if you wish
     to enable fio's log compression functionality.
@@ -205,8 +194,8 @@ browser to :file:`./doc/output/html/index.html`.  To build manual page run
 ``make -C doc man`` and then ``man doc/output/man/fio.1``.  To see what other
 output formats are supported run ``make -C doc help``.
 
-.. _reStructuredText: http://www.sphinx-doc.org/rest.html
-.. _Sphinx: http://www.sphinx-doc.org
+.. _reStructuredText: https://www.sphinx-doc.org/rest.html
+.. _Sphinx: https://www.sphinx-doc.org
 
 
 Platforms