All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.