Skip to content
Snippets Groups Projects
Commit 93431e06 authored by Alexander A. Klimov's avatar Alexander A. Klimov Committed by Jonathan Corbet
Browse files

Replace HTTP links with HTTPS ones: documentation

Rationale:
Reduces attack surface on kernel devs opening the links for MITM
as HTTPS traffic is much harder to manipulate.

Deterministic algorithm:
For each file:
  For each line:
    If doesn't contain `\bxmlns\b`:
      For each link, `\bhttp://[^#

 \t\r\n]*(?:\w|/)`:
        If both the HTTP and HTTPS versions
        return 200 OK and serve the same content:
          Replace HTTP with HTTPS.

Signed-off-by: default avatarAlexander A. Klimov <grandmaster@al2klimov.de>
Link: https://lore.kernel.org/r/20200526060544.25127-1-grandmaster@al2klimov.de


Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
parent b55e45a5
No related branches found
No related tags found
No related merge requests found
Showing
with 39 additions and 39 deletions
...@@ -9,5 +9,5 @@ scale down to smaller sizes and are better for letterheads or whatever ...@@ -9,5 +9,5 @@ scale down to smaller sizes and are better for letterheads or whatever
you want to use it for: for the full range of logos take a look at you want to use it for: for the full range of logos take a look at
Larry's web-page: Larry's web-page:
http://www.isc.tamu.edu/~lewing/linux/ https://www.isc.tamu.edu/~lewing/linux/
...@@ -27,29 +27,29 @@ Where is documentation? ...@@ -27,29 +27,29 @@ Where is documentation?
======================= =======================
User <-> Kernel interface documentation is available at User <-> Kernel interface documentation is available at
http://tomoyo.osdn.jp/2.5/policy-specification/index.html . https://tomoyo.osdn.jp/2.5/policy-specification/index.html .
Materials we prepared for seminars and symposiums are available at Materials we prepared for seminars and symposiums are available at
http://osdn.jp/projects/tomoyo/docs/?category_id=532&language_id=1 . https://osdn.jp/projects/tomoyo/docs/?category_id=532&language_id=1 .
Below lists are chosen from three aspects. Below lists are chosen from three aspects.
What is TOMOYO? What is TOMOYO?
TOMOYO Linux Overview TOMOYO Linux Overview
http://osdn.jp/projects/tomoyo/docs/lca2009-takeda.pdf https://osdn.jp/projects/tomoyo/docs/lca2009-takeda.pdf
TOMOYO Linux: pragmatic and manageable security for Linux TOMOYO Linux: pragmatic and manageable security for Linux
http://osdn.jp/projects/tomoyo/docs/freedomhectaipei-tomoyo.pdf https://osdn.jp/projects/tomoyo/docs/freedomhectaipei-tomoyo.pdf
TOMOYO Linux: A Practical Method to Understand and Protect Your Own Linux Box TOMOYO Linux: A Practical Method to Understand and Protect Your Own Linux Box
http://osdn.jp/projects/tomoyo/docs/PacSec2007-en-no-demo.pdf https://osdn.jp/projects/tomoyo/docs/PacSec2007-en-no-demo.pdf
What can TOMOYO do? What can TOMOYO do?
Deep inside TOMOYO Linux Deep inside TOMOYO Linux
http://osdn.jp/projects/tomoyo/docs/lca2009-kumaneko.pdf https://osdn.jp/projects/tomoyo/docs/lca2009-kumaneko.pdf
The role of "pathname based access control" in security. The role of "pathname based access control" in security.
http://osdn.jp/projects/tomoyo/docs/lfj2008-bof.pdf https://osdn.jp/projects/tomoyo/docs/lfj2008-bof.pdf
History of TOMOYO? History of TOMOYO?
Realities of Mainlining Realities of Mainlining
http://osdn.jp/projects/tomoyo/docs/lfj2008.pdf https://osdn.jp/projects/tomoyo/docs/lfj2008.pdf
What is future plan? What is future plan?
==================== ====================
......
...@@ -102,7 +102,7 @@ Where to retrieve userspace tools ...@@ -102,7 +102,7 @@ Where to retrieve userspace tools
================================= =================================
iasl and acpixtract are part of Intel's ACPICA project: iasl and acpixtract are part of Intel's ACPICA project:
http://acpica.org/ https://acpica.org/
and should be packaged by distributions (for example in the acpica package and should be packaged by distributions (for example in the acpica package
on SUSE). on SUSE).
......
...@@ -7,9 +7,9 @@ nice if you could use them as cache... Hence bcache. ...@@ -7,9 +7,9 @@ nice if you could use them as cache... Hence bcache.
Wiki and git repositories are at: Wiki and git repositories are at:
- http://bcache.evilpiepirate.org - https://bcache.evilpiepirate.org
- http://evilpiepirate.org/git/linux-bcache.git - http://evilpiepirate.org/git/linux-bcache.git
- http://evilpiepirate.org/git/bcache-tools.git - https://evilpiepirate.org/git/bcache-tools.git
It's designed around the performance characteristics of SSDs - it only allocates It's designed around the performance characteristics of SSDs - it only allocates
in erase block sized buckets, and it uses a hybrid btree/log to track cached in erase block sized buckets, and it uses a hybrid btree/log to track cached
......
...@@ -17,7 +17,7 @@ Specifically explore the sections titled "CHAR and MISC DRIVERS", and ...@@ -17,7 +17,7 @@ Specifically explore the sections titled "CHAR and MISC DRIVERS", and
to involve for character and block devices. to involve for character and block devices.
This document is included by reference into the Filesystem Hierarchy This document is included by reference into the Filesystem Hierarchy
Standard (FHS). The FHS is available from http://www.pathname.com/fhs/. Standard (FHS). The FHS is available from https://www.pathname.com/fhs/.
Allocations marked (68k/Amiga) apply to Linux/68k on the Amiga Allocations marked (68k/Amiga) apply to Linux/68k on the Amiga
platform only. Allocations marked (68k/Atari) apply to Linux/68k on platform only. Allocations marked (68k/Atari) apply to Linux/68k on
......
...@@ -376,7 +376,7 @@ Resources ...@@ -376,7 +376,7 @@ Resources
--------- ---------
.. [#f1] Almesberger, Werner; "Booting Linux: The History and the Future" .. [#f1] Almesberger, Werner; "Booting Linux: The History and the Future"
http://www.almesberger.net/cv/papers/ols2k-9.ps.gz https://www.almesberger.net/cv/papers/ols2k-9.ps.gz
.. [#f2] newlib package (experimental), with initrd example .. [#f2] newlib package (experimental), with initrd example
https://www.sourceware.org/newlib/ https://www.sourceware.org/newlib/
.. [#f3] util-linux: Miscellaneous utilities for Linux .. [#f3] util-linux: Miscellaneous utilities for Linux
......
...@@ -5,7 +5,7 @@ Boot time assembly of RAID arrays ...@@ -5,7 +5,7 @@ Boot time assembly of RAID arrays
--------------------------------- ---------------------------------
Tools that manage md devices can be found at Tools that manage md devices can be found at
http://www.kernel.org/pub/linux/utils/raid/ https://www.kernel.org/pub/linux/utils/raid/
You can boot with your md device with the following kernel command You can boot with your md device with the following kernel command
......
...@@ -12,11 +12,11 @@ other program after you have done the following: ...@@ -12,11 +12,11 @@ other program after you have done the following:
a binary package, a source tarball or by installing from Git. Binary a binary package, a source tarball or by installing from Git. Binary
packages for several distributions can be found at: packages for several distributions can be found at:
http://www.mono-project.com/download/ https://www.mono-project.com/download/
Instructions for compiling Mono can be found at: Instructions for compiling Mono can be found at:
http://www.mono-project.com/docs/compiling-mono/linux/ https://www.mono-project.com/docs/compiling-mono/linux/
Once the Mono CLR support has been installed, just check that Once the Mono CLR support has been installed, just check that
``/usr/bin/mono`` (which could be located elsewhere, for example ``/usr/bin/mono`` (which could be located elsewhere, for example
......
...@@ -75,7 +75,7 @@ Tips for reporting bugs ...@@ -75,7 +75,7 @@ Tips for reporting bugs
If you haven't reported a bug before, please read: If you haven't reported a bug before, please read:
http://www.chiark.greenend.org.uk/~sgtatham/bugs.html https://www.chiark.greenend.org.uk/~sgtatham/bugs.html
http://www.catb.org/esr/faqs/smart-questions.html http://www.catb.org/esr/faqs/smart-questions.html
......
...@@ -114,7 +114,7 @@ Unicode practice. ...@@ -114,7 +114,7 @@ Unicode practice.
This range is now officially managed by the ConScript Unicode This range is now officially managed by the ConScript Unicode
Registry. The normative reference is at: Registry. The normative reference is at:
http://www.evertype.com/standards/csur/klingon.html https://www.evertype.com/standards/csur/klingon.html
Klingon has an alphabet of 26 characters, a positional numeric writing Klingon has an alphabet of 26 characters, a positional numeric writing
system with 10 digits, and is written left-to-right, top-to-bottom. system with 10 digits, and is written left-to-right, top-to-bottom.
...@@ -178,7 +178,7 @@ fictional and artificial scripts has been established by John Cowan ...@@ -178,7 +178,7 @@ fictional and artificial scripts has been established by John Cowan
<jcowan@reutershealth.com> and Michael Everson <everson@evertype.com>. <jcowan@reutershealth.com> and Michael Everson <everson@evertype.com>.
The ConScript Unicode Registry is accessible at: The ConScript Unicode Registry is accessible at:
http://www.evertype.com/standards/csur/ https://www.evertype.com/standards/csur/
The ranges used fall at the low end of the End User Zone and can hence The ranges used fall at the low end of the End User Zone and can hence
not be normatively assigned, but it is recommended that people who not be normatively assigned, but it is recommended that people who
......
...@@ -538,7 +538,7 @@ epub_exclude_files = ['search.html'] ...@@ -538,7 +538,7 @@ epub_exclude_files = ['search.html']
# Grouping the document tree into PDF files. List of tuples # Grouping the document tree into PDF files. List of tuples
# (source start file, target name, title, author, options). # (source start file, target name, title, author, options).
# #
# See the Sphinx chapter of http://ralsina.me/static/manual.pdf # See the Sphinx chapter of https://ralsina.me/static/manual.pdf
# #
# FIXME: Do not add the index file here; the result will be too big. Adding # FIXME: Do not add the index file here; the result will be too big. Adding
# multiple PDF files here actually tries to get the cross-referencing right # multiple PDF files here actually tries to get the cross-referencing right
......
...@@ -36,10 +36,10 @@ This document covers use of the Linux rbtree implementation. For more ...@@ -36,10 +36,10 @@ This document covers use of the Linux rbtree implementation. For more
information on the nature and implementation of Red Black Trees, see: information on the nature and implementation of Red Black Trees, see:
Linux Weekly News article on red-black trees Linux Weekly News article on red-black trees
http://lwn.net/Articles/184495/ https://lwn.net/Articles/184495/
Wikipedia entry on red-black trees Wikipedia entry on red-black trees
http://en.wikipedia.org/wiki/Red-black_tree https://en.wikipedia.org/wiki/Red-black_tree
Linux implementation of red-black trees Linux implementation of red-black trees
--------------------------------------- ---------------------------------------
......
...@@ -24,7 +24,7 @@ Setup ...@@ -24,7 +24,7 @@ Setup
- Create a virtual Linux machine for QEMU/KVM (see www.linux-kvm.org and - Create a virtual Linux machine for QEMU/KVM (see www.linux-kvm.org and
www.qemu.org for more details). For cross-development, www.qemu.org for more details). For cross-development,
http://landley.net/aboriginal/bin keeps a pool of machine images and https://landley.net/aboriginal/bin keeps a pool of machine images and
toolchains that can be helpful to start from. toolchains that can be helpful to start from.
- Build the kernel with CONFIG_GDB_SCRIPTS enabled, but leave - Build the kernel with CONFIG_GDB_SCRIPTS enabled, but leave
......
...@@ -186,7 +186,7 @@ COPYRIGHT ...@@ -186,7 +186,7 @@ COPYRIGHT
Copyright (c) 2016 by Mauro Carvalho Chehab <mchehab+samsung@kernel.org>. Copyright (c) 2016 by Mauro Carvalho Chehab <mchehab+samsung@kernel.org>.
License GPLv2: GNU GPL version 2 <http://gnu.org/licenses/gpl.html>. License GPLv2: GNU GPL version 2 <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. There is NO WARRANTY, to the extent permitted by law.
...@@ -175,9 +175,9 @@ illustrated in the following figure:: ...@@ -175,9 +175,9 @@ illustrated in the following figure::
B. acpica / master - "master" branch of the git repository at B. acpica / master - "master" branch of the git repository at
<https://github.com/acpica/acpica.git>. <https://github.com/acpica/acpica.git>.
C. linux-pm / linux-next - "linux-next" branch of the git repository at C. linux-pm / linux-next - "linux-next" branch of the git repository at
<http://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git>. <https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git>.
D. linux / master - "master" branch of the git repository at D. linux / master - "master" branch of the git repository at
<http://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git>. <https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git>.
Before the linuxized ACPICA patches are sent to the Linux ACPI community Before the linuxized ACPICA patches are sent to the Linux ACPI community
for review, there is a quality assurance build test process to reduce for review, there is a quality assurance build test process to reduce
...@@ -274,6 +274,6 @@ before they become available from the ACPICA release process. ...@@ -274,6 +274,6 @@ before they become available from the ACPICA release process.
a diff file indicating the state of the current divergences:: a diff file indicating the state of the current divergences::
# git clone https://github.com/acpica/acpica # git clone https://github.com/acpica/acpica
# git clone http://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git # git clone https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
# cd acpica # cd acpica
# generate/linux/divergences.sh -s ../linux # generate/linux/divergences.sh -s ../linux
...@@ -9,9 +9,9 @@ device driver to overload a bulk endpoint so that multiple transfers can be ...@@ -9,9 +9,9 @@ device driver to overload a bulk endpoint so that multiple transfers can be
queued at once. queued at once.
Streams are defined in sections 4.4.6.4 and 8.12.1.4 of the Universal Serial Bus Streams are defined in sections 4.4.6.4 and 8.12.1.4 of the Universal Serial Bus
3.0 specification at http://www.usb.org/developers/docs/ The USB Attached SCSI 3.0 specification at https://www.usb.org/developers/docs/ The USB Attached SCSI
Protocol, which uses streams to queue multiple SCSI commands, can be found on Protocol, which uses streams to queue multiple SCSI commands, can be found on
the T10 website (http://t10.org/). the T10 website (https://t10.org/).
Device-side implications Device-side implications
......
...@@ -707,12 +707,12 @@ cheerful guidance and support. ...@@ -707,12 +707,12 @@ cheerful guidance and support.
Resources Resources
========= =========
USB Home Page: http://www.usb.org USB Home Page: https://www.usb.org
linux-usb Mailing List Archives: http://marc.info/?l=linux-usb linux-usb Mailing List Archives: https://marc.info/?l=linux-usb
USB On-the-Go Basics: USB On-the-Go Basics:
http://www.maximintegrated.com/app-notes/index.mvp/id/1822 https://www.maximintegrated.com/app-notes/index.mvp/id/1822
:ref:`Writing USB Device Drivers <writing-usb-driver>` :ref:`Writing USB Device Drivers <writing-usb-driver>`
......
...@@ -375,7 +375,7 @@ common path elements, the more likely they will exist in dentry cache. ...@@ -375,7 +375,7 @@ common path elements, the more likely they will exist in dentry cache.
Papers and other documentation on dcache locking Papers and other documentation on dcache locking
================================================ ================================================
1. Scaling dcache with RCU (http://linuxjournal.com/article.php?sid=7124). 1. Scaling dcache with RCU (https://linuxjournal.com/article.php?sid=7124).
2. http://lse.sourceforge.net/locking/dcache/dcache.html 2. http://lse.sourceforge.net/locking/dcache/dcache.html
......
...@@ -7,7 +7,7 @@ The seq_file Interface ...@@ -7,7 +7,7 @@ The seq_file Interface
Copyright 2003 Jonathan Corbet <corbet@lwn.net> Copyright 2003 Jonathan Corbet <corbet@lwn.net>
This file is originally from the LWN.net Driver Porting series at This file is originally from the LWN.net Driver Porting series at
http://lwn.net/Articles/driver-porting/ https://lwn.net/Articles/driver-porting/
There are numerous ways for a device driver (or other kernel component) to There are numerous ways for a device driver (or other kernel component) to
...@@ -57,7 +57,7 @@ Then concatenate the output files out1 and out2 and get the right ...@@ -57,7 +57,7 @@ Then concatenate the output files out1 and out2 and get the right
result. Yes, it is a thoroughly useless module, but the point is to show result. Yes, it is a thoroughly useless module, but the point is to show
how the mechanism works without getting lost in other details. (Those how the mechanism works without getting lost in other details. (Those
wanting to see the full source for this module can find it at wanting to see the full source for this module can find it at
http://lwn.net/Articles/22359/). https://lwn.net/Articles/22359/).
Deprecated create_proc_entry Deprecated create_proc_entry
============================ ============================
......
...@@ -28,14 +28,14 @@ where the micro controller is connected via special GPIOs pins. ...@@ -28,14 +28,14 @@ where the micro controller is connected via special GPIOs pins.
References References
---------- ----------
The C2 Interface main references are at (http://www.silabs.com) The C2 Interface main references are at (https://www.silabs.com)
Silicon Laboratories site], see: Silicon Laboratories site], see:
- AN127: FLASH Programming via the C2 Interface at - AN127: FLASH Programming via the C2 Interface at
http://www.silabs.com/Support Documents/TechnicalDocs/an127.pdf https://www.silabs.com/Support Documents/TechnicalDocs/an127.pdf
- C2 Specification at - C2 Specification at
http://www.silabs.com/pages/DownloadDoc.aspx?FILEURL=Support%20Documents/TechnicalDocs/an127.pdf&src=SearchResults https://www.silabs.com/pages/DownloadDoc.aspx?FILEURL=Support%20Documents/TechnicalDocs/an127.pdf&src=SearchResults
however it implements a two wire serial communication protocol (bit however it implements a two wire serial communication protocol (bit
banging) designed to enable in-system programming, debugging, and banging) designed to enable in-system programming, debugging, and
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment