* [PATCH] docs: locking: Replace HTTP links with HTTPS ones
@ 2020-07-13 11:57 Alexander A. Klimov
2020-07-13 15:35 ` Jonathan Corbet
2020-07-17 11:22 ` [tip: locking/core] " tip-bot2 for Alexander A. Klimov
0 siblings, 2 replies; 3+ messages in thread
From: Alexander A. Klimov @ 2020-07-13 11:57 UTC (permalink / raw)
To: peterz, mingo, will, corbet, linux-kernel, linux-doc; +Cc: Alexander A. Klimov
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 neither `\bgnu\.org/license`, nor `\bmozilla\.org/MPL\b`:
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>
---
Continuing my work started at 93431e0607e5.
See also: git log --oneline '--author=Alexander A. Klimov <grandmaster@al2klimov.de>' v5.7..master
(Actually letting a shell for loop submit all this stuff for me.)
If there are any URLs to be removed completely or at least not just HTTPSified:
Just clearly say so and I'll *undo my change*.
See also: https://lkml.org/lkml/2020/6/27/64
If there are any valid, but yet not changed URLs:
See: https://lkml.org/lkml/2020/6/26/837
If you apply the patch, please let me know.
Sorry again to all maintainers who complained about subject lines.
Now I realized that you want an actually perfect prefixes,
not just subsystem ones.
I tried my best...
And yes, *I could* (at least half-)automate it.
Impossible is nothing! :)
Documentation/locking/mutex-design.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Documentation/locking/mutex-design.rst b/Documentation/locking/mutex-design.rst
index 4d8236b81fa5..8f3e9a5141f9 100644
--- a/Documentation/locking/mutex-design.rst
+++ b/Documentation/locking/mutex-design.rst
@@ -18,7 +18,7 @@ as an alternative to these. This new data structure provided a number
of advantages, including simpler interfaces, and at that time smaller
code (see Disadvantages).
-[1] http://lwn.net/Articles/164802/
+[1] https://lwn.net/Articles/164802/
Implementation
--------------
--
2.27.0
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] docs: locking: Replace HTTP links with HTTPS ones
2020-07-13 11:57 [PATCH] docs: locking: Replace HTTP links with HTTPS ones Alexander A. Klimov
@ 2020-07-13 15:35 ` Jonathan Corbet
2020-07-17 11:22 ` [tip: locking/core] " tip-bot2 for Alexander A. Klimov
1 sibling, 0 replies; 3+ messages in thread
From: Jonathan Corbet @ 2020-07-13 15:35 UTC (permalink / raw)
To: Alexander A. Klimov; +Cc: peterz, mingo, will, linux-kernel, linux-doc
On Mon, 13 Jul 2020 13:57:28 +0200
"Alexander A. Klimov" <grandmaster@al2klimov.de> wrote:
> Documentation/locking/mutex-design.rst | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/Documentation/locking/mutex-design.rst b/Documentation/locking/mutex-design.rst
> index 4d8236b81fa5..8f3e9a5141f9 100644
> --- a/Documentation/locking/mutex-design.rst
> +++ b/Documentation/locking/mutex-design.rst
> @@ -18,7 +18,7 @@ as an alternative to these. This new data structure provided a number
> of advantages, including simpler interfaces, and at that time smaller
> code (see Disadvantages).
>
> -[1] http://lwn.net/Articles/164802/
> +[1] https://lwn.net/Articles/164802/
Applied, thanks.
jon
^ permalink raw reply [flat|nested] 3+ messages in thread
* [tip: locking/core] docs: locking: Replace HTTP links with HTTPS ones
2020-07-13 11:57 [PATCH] docs: locking: Replace HTTP links with HTTPS ones Alexander A. Klimov
2020-07-13 15:35 ` Jonathan Corbet
@ 2020-07-17 11:22 ` tip-bot2 for Alexander A. Klimov
1 sibling, 0 replies; 3+ messages in thread
From: tip-bot2 for Alexander A. Klimov @ 2020-07-17 11:22 UTC (permalink / raw)
To: linux-tip-commits; +Cc: Alexander A. Klimov, Peter Zijlstra (Intel), x86, LKML
The following commit has been merged into the locking/core branch of tip:
Commit-ID: 482cbb6cc33dca60091048631cd0a8dde72c3da7
Gitweb: https://git.kernel.org/tip/482cbb6cc33dca60091048631cd0a8dde72c3da7
Author: Alexander A. Klimov <grandmaster@al2klimov.de>
AuthorDate: Mon, 13 Jul 2020 13:57:28 +02:00
Committer: Peter Zijlstra <peterz@infradead.org>
CommitterDate: Thu, 16 Jul 2020 23:19:51 +02:00
docs: locking: Replace HTTP links with HTTPS ones
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 neither `\bgnu\.org/license`, nor `\bmozilla\.org/MPL\b`:
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>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/20200713115728.33905-1-grandmaster@al2klimov.de
---
Documentation/locking/mutex-design.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Documentation/locking/mutex-design.rst b/Documentation/locking/mutex-design.rst
index 4d8236b..8f3e9a5 100644
--- a/Documentation/locking/mutex-design.rst
+++ b/Documentation/locking/mutex-design.rst
@@ -18,7 +18,7 @@ as an alternative to these. This new data structure provided a number
of advantages, including simpler interfaces, and at that time smaller
code (see Disadvantages).
-[1] http://lwn.net/Articles/164802/
+[1] https://lwn.net/Articles/164802/
Implementation
--------------
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2020-07-17 11:22 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-13 11:57 [PATCH] docs: locking: Replace HTTP links with HTTPS ones Alexander A. Klimov
2020-07-13 15:35 ` Jonathan Corbet
2020-07-17 11:22 ` [tip: locking/core] " tip-bot2 for Alexander A. Klimov
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.