Re: [PATCH] drm: omapdrm: Replace HTTP links with HTTPS ones

2020-11-10 Thread Tomi Valkeinen
On 13/07/2020 15:28, Alexander A. Klimov wrote:
> 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 
> ---
>  Continuing my work started at 93431e0607e5.
>  See also: git log --oneline '--author=Alexander A. Klimov 
> ' 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.
Thanks, I'll apply to drm-misc-next. Sorry it took so long =)

 Tomi

-- 
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki.
Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel


[PATCH] drm: omapdrm: Replace HTTP links with HTTPS ones

2020-07-14 Thread 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 
---
 Continuing my work started at 93431e0607e5.
 See also: git log --oneline '--author=Alexander A. Klimov 
' 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! :)


 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 2 +-
 drivers/gpu/drm/omapdrm/dss/Kconfig | 4 ++--
 drivers/gpu/drm/omapdrm/dss/base.c  | 2 +-
 drivers/gpu/drm/omapdrm/dss/dispc.h | 2 +-
 drivers/gpu/drm/omapdrm/dss/dispc_coefs.c   | 2 +-
 drivers/gpu/drm/omapdrm/dss/hdmi.h  | 2 +-
 drivers/gpu/drm/omapdrm/dss/hdmi4.c | 2 +-
 drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c | 2 +-
 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c| 2 +-
 drivers/gpu/drm/omapdrm/dss/hdmi4_core.h| 2 +-
 drivers/gpu/drm/omapdrm/dss/hdmi5.c | 2 +-
 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c| 2 +-
 drivers/gpu/drm/omapdrm/dss/hdmi5_core.h| 2 +-
 drivers/gpu/drm/omapdrm/dss/hdmi_phy.c  | 2 +-
 drivers/gpu/drm/omapdrm/dss/hdmi_pll.c  | 2 +-
 drivers/gpu/drm/omapdrm/dss/hdmi_wp.c   | 2 +-
 drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 2 +-
 drivers/gpu/drm/omapdrm/dss/omapdss.h   | 2 +-
 drivers/gpu/drm/omapdrm/dss/output.c| 2 +-
 drivers/gpu/drm/omapdrm/dss/pll.c   | 2 +-
 drivers/gpu/drm/omapdrm/dss/video-pll.c | 2 +-
 drivers/gpu/drm/omapdrm/omap_connector.c| 2 +-
 drivers/gpu/drm/omapdrm/omap_crtc.c | 2 +-
 drivers/gpu/drm/omapdrm/omap_debugfs.c  | 2 +-
 drivers/gpu/drm/omapdrm/omap_dmm_priv.h | 2 +-
 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c| 2 +-
 drivers/gpu/drm/omapdrm/omap_dmm_tiler.h| 2 +-
 drivers/gpu/drm/omapdrm/omap_drv.c  | 2 +-
 drivers/gpu/drm/omapdrm/omap_drv.h  | 2 +-
 drivers/gpu/drm/omapdrm/omap_encoder.c  | 2 +-
 drivers/gpu/drm/omapdrm/omap_fb.c   | 2 +-
 drivers/gpu/drm/omapdrm/omap_fbdev.c| 2 +-
 drivers/gpu/drm/omapdrm/omap_gem.c  | 2 +-
 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c   | 2 +-
 drivers/gpu/drm/omapdrm/omap_irq.c  | 2 +-
 drivers/gpu/drm/omapdrm/omap_plane.c| 2 +-
 drivers/gpu/drm/omapdrm/tcm-sita.c  | 2 +-
 37 files changed, 38 insertions(+), 38 deletions(-)

diff --git a/drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c 
b/drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c
index 3484b5d4a91c..ec394746cd2d 100644
--- a/drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c
+++ b/drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c
@@ -2,7 +2,7 @@
 /*
  * Generic DSI Command Mode panel driver
  *
- * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
  * Author: Tomi Valkeinen 
  */
 
diff --git a/drivers/gpu/drm/omapdrm/dss/Kconfig 
b/drivers/gpu/drm/omapdrm/dss/Kconfig
index 2658c521b702..e11b258a2294 100644
--- a/drivers/gpu/drm/omapdrm/dss/Kconfig
+++ b/drivers/gpu/drm/omapdrm/dss/Kconfig
@@ -80,7 +80,7 @@ config OMAP5_DSS_HDMI
select OMAP2_DSS_HDMI_COMMON
help
  HDMI Interface for OMAP5 and similar cores. This adds the High
- Definition Multimedia Interface. See http://www.hdmi.org/ for HDMI
+ Definition Multimedia Interface. See https://www.hdmi.org/ for HDMI
  specification.
 
 config OMAP2_DSS_SDI
@@ -101,7 +101,7 @@ config OMAP2_DSS_DSI
  DSI is a high speed half-duplex serial interface between the host
  processor and a peripheral, such as a display or a framebuffer chip.
 
- See http://www.mipi.org/ for DSI specifications.
+ See https://www.mipi.org/ for DSI specifications.
 
 config OMAP2_DSS_MIN_FCK_PER_PCK
int "Minimum FCK/PCK ratio (for scaling)"
diff --git a/drivers/gpu/drm/omapdrm/dss/base.c 

Re: [PATCH] drm: omapdrm: Replace HTTP links with HTTPS ones

2020-07-13 Thread Laurent Pinchart
Hi Alexander,

Thank you for the patch.

On Mon, Jul 13, 2020 at 02:28:59PM +0200, Alexander A. Klimov wrote:
> 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 
> ---
>  Continuing my work started at 93431e0607e5.
>  See also: git log --oneline '--author=Alexander A. Klimov 
> ' 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...

You've done good here :-)

>  And yes, *I could* (at least half-)automate it.
>  Impossible is nothing! :)
> 
> 
>  drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 2 +-
>  drivers/gpu/drm/omapdrm/dss/Kconfig | 4 ++--
>  drivers/gpu/drm/omapdrm/dss/base.c  | 2 +-
>  drivers/gpu/drm/omapdrm/dss/dispc.h | 2 +-
>  drivers/gpu/drm/omapdrm/dss/dispc_coefs.c   | 2 +-
>  drivers/gpu/drm/omapdrm/dss/hdmi.h  | 2 +-
>  drivers/gpu/drm/omapdrm/dss/hdmi4.c | 2 +-
>  drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c | 2 +-
>  drivers/gpu/drm/omapdrm/dss/hdmi4_core.c| 2 +-
>  drivers/gpu/drm/omapdrm/dss/hdmi4_core.h| 2 +-
>  drivers/gpu/drm/omapdrm/dss/hdmi5.c | 2 +-
>  drivers/gpu/drm/omapdrm/dss/hdmi5_core.c| 2 +-
>  drivers/gpu/drm/omapdrm/dss/hdmi5_core.h| 2 +-
>  drivers/gpu/drm/omapdrm/dss/hdmi_phy.c  | 2 +-
>  drivers/gpu/drm/omapdrm/dss/hdmi_pll.c  | 2 +-
>  drivers/gpu/drm/omapdrm/dss/hdmi_wp.c   | 2 +-
>  drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 2 +-
>  drivers/gpu/drm/omapdrm/dss/omapdss.h   | 2 +-
>  drivers/gpu/drm/omapdrm/dss/output.c| 2 +-
>  drivers/gpu/drm/omapdrm/dss/pll.c   | 2 +-
>  drivers/gpu/drm/omapdrm/dss/video-pll.c | 2 +-
>  drivers/gpu/drm/omapdrm/omap_connector.c| 2 +-
>  drivers/gpu/drm/omapdrm/omap_crtc.c | 2 +-
>  drivers/gpu/drm/omapdrm/omap_debugfs.c  | 2 +-
>  drivers/gpu/drm/omapdrm/omap_dmm_priv.h | 2 +-
>  drivers/gpu/drm/omapdrm/omap_dmm_tiler.c| 2 +-
>  drivers/gpu/drm/omapdrm/omap_dmm_tiler.h| 2 +-
>  drivers/gpu/drm/omapdrm/omap_drv.c  | 2 +-
>  drivers/gpu/drm/omapdrm/omap_drv.h  | 2 +-
>  drivers/gpu/drm/omapdrm/omap_encoder.c  | 2 +-
>  drivers/gpu/drm/omapdrm/omap_fb.c   | 2 +-
>  drivers/gpu/drm/omapdrm/omap_fbdev.c| 2 +-
>  drivers/gpu/drm/omapdrm/omap_gem.c  | 2 +-
>  drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c   | 2 +-
>  drivers/gpu/drm/omapdrm/omap_irq.c  | 2 +-
>  drivers/gpu/drm/omapdrm/omap_plane.c| 2 +-
>  drivers/gpu/drm/omapdrm/tcm-sita.c  | 2 +-
>  37 files changed, 38 insertions(+), 38 deletions(-)
> 
> diff --git a/drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c 
> b/drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c
> index 3484b5d4a91c..ec394746cd2d 100644
> --- a/drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c
> +++ b/drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c
> @@ -2,7 +2,7 @@
>  /*
>   * Generic DSI Command Mode panel driver
>   *
> - * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
> + * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/

I wonder if we shouldn't drop the URL instead. I'll let Tomi reply.

>   * Author: Tomi Valkeinen 
>   */
>  
> diff --git a/drivers/gpu/drm/omapdrm/dss/Kconfig 
> b/drivers/gpu/drm/omapdrm/dss/Kconfig
> index 2658c521b702..e11b258a2294 100644
> --- a/drivers/gpu/drm/omapdrm/dss/Kconfig
> +++ b/drivers/gpu/drm/omapdrm/dss/Kconfig
> @@ -80,7 +80,7 @@ config OMAP5_DSS_HDMI
>   select OMAP2_DSS_HDMI_COMMON
>   help
> HDMI Interface for OMAP5 and similar cores. This adds the High
> -   Definition Multimedia Interface. See http://www.hdmi.org/ for HDMI
> +   Definition Multimedia Interface. See https://www.hdmi.org/ for HDMI
> specification.

Same here, the URL has little value given that specs are not public, and
it's fairly evident