dccp: 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: David S. Miller <davem@davemloft.net>
This commit is contained in:
Alexander A. Klimov
2020-07-13 09:51:08 +02:00
committed by David S. Miller
parent c19b05b84d
commit 266f312845
6 changed files with 7 additions and 7 deletions

View File

@@ -5,7 +5,7 @@ menuconfig IP_DCCP
help help
Datagram Congestion Control Protocol (RFC 4340) Datagram Congestion Control Protocol (RFC 4340)
From http://www.ietf.org/rfc/rfc4340.txt: From https://www.ietf.org/rfc/rfc4340.txt:
The Datagram Congestion Control Protocol (DCCP) is a transport The Datagram Congestion Control Protocol (DCCP) is a transport
protocol that implements bidirectional, unicast connections of protocol that implements bidirectional, unicast connections of

View File

@@ -26,13 +26,13 @@ config IP_DCCP_CCID3
relatively smooth sending rate is of importance. relatively smooth sending rate is of importance.
CCID-3 is further described in RFC 4342, CCID-3 is further described in RFC 4342,
http://www.ietf.org/rfc/rfc4342.txt https://www.ietf.org/rfc/rfc4342.txt
The TFRC congestion control algorithms were initially described in The TFRC congestion control algorithms were initially described in
RFC 5348. RFC 5348.
This text was extracted from RFC 4340 (sec. 10.2), This text was extracted from RFC 4340 (sec. 10.2),
http://www.ietf.org/rfc/rfc4340.txt https://www.ietf.org/rfc/rfc4340.txt
If in doubt, say N. If in doubt, say N.

View File

@@ -7,7 +7,7 @@
* An implementation of the DCCP protocol * An implementation of the DCCP protocol
* *
* This code has been developed by the University of Waikato WAND * This code has been developed by the University of Waikato WAND
* research group. For further information please see http://www.wand.net.nz/ * research group. For further information please see https://www.wand.net.nz/
* *
* This code also uses code from Lulea University, rereleased as GPL by its * This code also uses code from Lulea University, rereleased as GPL by its
* authors: * authors:

View File

@@ -6,7 +6,7 @@
* An implementation of the DCCP protocol * An implementation of the DCCP protocol
* *
* This code has been developed by the University of Waikato WAND * This code has been developed by the University of Waikato WAND
* research group. For further information please see http://www.wand.net.nz/ * research group. For further information please see https://www.wand.net.nz/
* or e-mail Ian McDonald - ian.mcdonald@jandi.co.nz * or e-mail Ian McDonald - ian.mcdonald@jandi.co.nz
* *
* This code also uses code from Lulea University, rereleased as GPL by its * This code also uses code from Lulea University, rereleased as GPL by its

View File

@@ -6,7 +6,7 @@
* An implementation of the DCCP protocol * An implementation of the DCCP protocol
* *
* This code has been developed by the University of Waikato WAND * This code has been developed by the University of Waikato WAND
* research group. For further information please see http://www.wand.net.nz/ * research group. For further information please see https://www.wand.net.nz/
* or e-mail Ian McDonald - ian.mcdonald@jandi.co.nz * or e-mail Ian McDonald - ian.mcdonald@jandi.co.nz
* *
* This code also uses code from Lulea University, rereleased as GPL by its * This code also uses code from Lulea University, rereleased as GPL by its

View File

@@ -6,7 +6,7 @@
* Copyright (c) 2005-6 The University of Waikato, Hamilton, New Zealand. * Copyright (c) 2005-6 The University of Waikato, Hamilton, New Zealand.
* *
* This code has been developed by the University of Waikato WAND * This code has been developed by the University of Waikato WAND
* research group. For further information please see http://www.wand.net.nz/ * research group. For further information please see https://www.wand.net.nz/
* or e-mail Ian McDonald - ian.mcdonald@jandi.co.nz * or e-mail Ian McDonald - ian.mcdonald@jandi.co.nz
* *
* This code also uses code from Lulea University, rereleased as GPL by its * This code also uses code from Lulea University, rereleased as GPL by its