isdn/capi: 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 16:30:54 +02:00 committed by David S. Miller
parent ce1e2a776f
commit e7fff95c8c

View File

@ -5,7 +5,7 @@ config ISDN_CAPI
This provides CAPI (the Common ISDN Application Programming This provides CAPI (the Common ISDN Application Programming
Interface) Version 2.0, a standard making it easy for programs to Interface) Version 2.0, a standard making it easy for programs to
access ISDN hardware in a device independent way. (For details see access ISDN hardware in a device independent way. (For details see
<http://www.capi.org/>.) CAPI supports making and accepting voice <https://www.capi.org/>.) CAPI supports making and accepting voice
and data connections, controlling call options and protocols, and data connections, controlling call options and protocols,
as well as ISDN supplementary services like call forwarding or as well as ISDN supplementary services like call forwarding or
three-party conferences (if supported by the specific hardware three-party conferences (if supported by the specific hardware