Replace HTTP links with HTTPS ones: Documentation/process
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: If not .svg: 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: Alexander A. Klimov <grandmaster@al2klimov.de> Acked-by: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> Link: https://lore.kernel.org/r/20200621133630.46435-1-grandmaster@al2klimov.de Signed-off-by: Jonathan Corbet <corbet@lwn.net>
This commit is contained in:

committed by
Jonathan Corbet

parent
c69f22f25f
commit
e7b4311ebc
@@ -98,7 +98,7 @@ On-line docs
|
||||
* Title: **Linux Device Drivers, Third Edition**
|
||||
|
||||
:Author: Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman
|
||||
:URL: http://lwn.net/Kernel/LDD3/
|
||||
:URL: https://lwn.net/Kernel/LDD3/
|
||||
:Date: 2005
|
||||
:Description: A 600-page book covering the (2.6.10) driver
|
||||
programming API and kernel hacking in general. Available under the
|
||||
@@ -129,7 +129,7 @@ On-line docs
|
||||
* Title: **Linux Kernel Module Programming Guide**
|
||||
|
||||
:Author: Ori Pomerantz.
|
||||
:URL: http://tldp.org/LDP/lkmpg/2.6/html/index.html
|
||||
:URL: https://tldp.org/LDP/lkmpg/2.6/html/index.html
|
||||
:Date: 2001
|
||||
:Keywords: modules, GPL book, /proc, ioctls, system calls,
|
||||
interrupt handlers .
|
||||
@@ -244,7 +244,7 @@ On-line docs
|
||||
* Title: **I/O Event Handling Under Linux**
|
||||
|
||||
:Author: Richard Gooch.
|
||||
:URL: http://web.mit.edu/~yandros/doc/io-events.html
|
||||
:URL: https://web.mit.edu/~yandros/doc/io-events.html
|
||||
:Date: 1999
|
||||
:Keywords: IO, I/O, select(2), poll(2), FDs, aio_read(2), readiness
|
||||
event queues.
|
||||
@@ -295,7 +295,7 @@ On-line docs
|
||||
* Title: **Design and Implementation of the Second Extended Filesystem**
|
||||
|
||||
:Author: Rémy Card, Theodore Ts'o, Stephen Tweedie.
|
||||
:URL: http://web.mit.edu/tytso/www/linux/ext2intro.html
|
||||
:URL: https://web.mit.edu/tytso/www/linux/ext2intro.html
|
||||
:Date: 1998
|
||||
:Keywords: ext2, linux fs history, inode, directory, link, devices,
|
||||
VFS, physical structure, performance, benchmarks, ext2fs library,
|
||||
@@ -322,7 +322,7 @@ On-line docs
|
||||
* Title: **Linux Kernel Hackers' Guide**
|
||||
|
||||
:Author: Michael K. Johnson.
|
||||
:URL: http://www.tldp.org/LDP/khg/HyperNews/get/khg.html
|
||||
:URL: https://www.tldp.org/LDP/khg/HyperNews/get/khg.html
|
||||
:Date: 1997
|
||||
:Keywords: device drivers, files, VFS, kernel interface, character vs
|
||||
block devices, hardware interrupts, scsi, DMA, access to user memory,
|
||||
@@ -375,7 +375,7 @@ On-line docs
|
||||
* Title: **Dissecting Interrupts and Browsing DMA**
|
||||
|
||||
:Author: Alessandro Rubini and Georg v. Zezschwitz.
|
||||
:URL: http://www.linuxjournal.com/article.php?sid=1222
|
||||
:URL: https://www.linuxjournal.com/article.php?sid=1222
|
||||
:Date: 1996
|
||||
:Keywords: interrupts, irqs, DMA, bottom halves, task queues.
|
||||
:Description: Linux Journal Kernel Korner article.
|
||||
@@ -391,7 +391,7 @@ On-line docs
|
||||
* Title: **Device Drivers Concluded**
|
||||
|
||||
:Author: Georg v. Zezschwitz.
|
||||
:URL: http://www.linuxjournal.com/article.php?sid=1287
|
||||
:URL: https://www.linuxjournal.com/article.php?sid=1287
|
||||
:Date: 1996
|
||||
:Keywords: address spaces, pages, pagination, page management,
|
||||
demand loading, swapping, memory protection, memory mapping, mmap,
|
||||
@@ -405,7 +405,7 @@ On-line docs
|
||||
* Title: **Network Buffers And Memory Management**
|
||||
|
||||
:Author: Alan Cox.
|
||||
:URL: http://www.linuxjournal.com/article.php?sid=1312
|
||||
:URL: https://www.linuxjournal.com/article.php?sid=1312
|
||||
:Date: 1996
|
||||
:Keywords: sk_buffs, network devices, protocol/link layer
|
||||
variables, network devices flags, transmit, receive,
|
||||
@@ -418,7 +418,7 @@ On-line docs
|
||||
* Title: **Analysis of the Ext2fs structure**
|
||||
|
||||
:Author: Louis-Dominique Dubeau.
|
||||
:URL: http://teaching.csse.uwa.edu.au/units/CITS2002/fs-ext2/
|
||||
:URL: https://teaching.csse.uwa.edu.au/units/CITS2002/fs-ext2/
|
||||
:Date: 1994
|
||||
:Keywords: ext2, filesystem, ext2fs.
|
||||
:Description: Description of ext2's blocks, directories, inodes,
|
||||
@@ -480,7 +480,7 @@ Published books
|
||||
:ISBN: 0-596-00590-3
|
||||
:Notes: Further information in
|
||||
http://www.oreilly.com/catalog/linuxdrive3/
|
||||
PDF format, URL: http://lwn.net/Kernel/LDD3/
|
||||
PDF format, URL: https://lwn.net/Kernel/LDD3/
|
||||
|
||||
* Title: **Linux Kernel Internals**
|
||||
|
||||
@@ -561,7 +561,7 @@ Miscellaneous
|
||||
|
||||
* Name: **Linux Weekly News**
|
||||
|
||||
:URL: http://lwn.net
|
||||
:URL: https://lwn.net
|
||||
:Keywords: latest kernel news.
|
||||
:Description: The title says it all. There's a fixed kernel section
|
||||
summarizing developers' work, bug fixes, new features and versions
|
||||
@@ -570,7 +570,7 @@ Miscellaneous
|
||||
* Name: **The home page of Linux-MM**
|
||||
|
||||
:Author: The Linux-MM team.
|
||||
:URL: http://linux-mm.org/
|
||||
:URL: https://linux-mm.org/
|
||||
:Keywords: memory management, Linux-MM, mm patches, TODO, docs,
|
||||
mailing list.
|
||||
:Description: Site devoted to Linux Memory Management development.
|
||||
@@ -579,7 +579,7 @@ Miscellaneous
|
||||
|
||||
* Name: **Kernel Newbies IRC Channel and Website**
|
||||
|
||||
:URL: http://www.kernelnewbies.org
|
||||
:URL: https://www.kernelnewbies.org
|
||||
:Keywords: IRC, newbies, channel, asking doubts.
|
||||
:Description: #kernelnewbies on irc.oftc.net.
|
||||
#kernelnewbies is an IRC network dedicated to the 'newbie'
|
||||
@@ -605,4 +605,4 @@ Miscellaneous
|
||||
Document last updated on Tue 2016-Sep-20
|
||||
|
||||
This document is based on:
|
||||
http://www.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html
|
||||
https://www.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html
|
||||
|
Reference in New Issue
Block a user