Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

char: 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>
Link: https://lore.kernel.org/r/20200713104453.33414-1-grandmaster@al2klimov.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Alexander A. Klimov and committed by
Greg Kroah-Hartman
4e74eeb2 a52c8097

+7 -7
+3 -3
drivers/char/Kconfig
··· 38 38 box (as opposed to using a serial printer; if the connector at the 39 39 printer has 9 or 25 holes ["female"], then it's serial), say Y. 40 40 Also read the Printing-HOWTO, available from 41 - <http://www.tldp.org/docs.html#howto>. 41 + <https://www.tldp.org/docs.html#howto>. 42 42 43 43 It is possible to share one parallel port among several devices 44 44 (e.g. printer and ZIP drive) and it is safe to compile the ··· 201 201 depends on ISA 202 202 help 203 203 This driver is for the DoubleTalk PC, a speech synthesizer 204 - manufactured by RC Systems (<http://www.rcsys.com/>). It is also 204 + manufactured by RC Systems (<https://www.rcsys.com/>). It is also 205 205 called the `internal DoubleTalk'. 206 206 207 207 To compile this driver as a module, choose M here: the ··· 237 237 This driver provides the kernel-side support for the intelligent 238 238 fieldbus cards made by Applicom International. More information 239 239 about these cards can be found on the WWW at the address 240 - <http://www.applicom-int.com/>, or by email from David Woodhouse 240 + <https://www.applicom-int.com/>, or by email from David Woodhouse 241 241 <dwmw2@infradead.org>. 242 242 243 243 To compile this driver as a module, choose M here: the
+3 -3
drivers/misc/echo/echo.c
··· 66 66 Path Models", IEEE Transactions on communications, COM-25, 67 67 No. 6, June 68 68 1977. 69 - http://www.rowetel.com/images/echo/dual_path_paper.pdf 69 + https://www.rowetel.com/images/echo/dual_path_paper.pdf 70 70 71 71 [2] The classic, very useful paper that tells you how to 72 72 actually build a real world echo canceller: 73 73 Messerschmitt, Hedberg, Cole, Haoui, Winship, "Digital Voice 74 74 Echo Canceller with a TMS320020, 75 - http://www.rowetel.com/images/echo/spra129.pdf 75 + https://www.rowetel.com/images/echo/spra129.pdf 76 76 77 77 [3] I have written a series of blog posts on this work, here is 78 78 Part 1: http://www.rowetel.com/blog/?p=18 ··· 80 80 [4] The source code http://svn.rowetel.com/software/oslec/ 81 81 82 82 [5] A nice reference on LMS filters: 83 - http://en.wikipedia.org/wiki/Least_mean_squares_filter 83 + https://en.wikipedia.org/wiki/Least_mean_squares_filter 84 84 85 85 Credits: 86 86
+1 -1
drivers/misc/sram-exec.c
··· 1 1 /* 2 2 * SRAM protect-exec region helper functions 3 3 * 4 - * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/ 4 + * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/ 5 5 * Dave Gerlach 6 6 * 7 7 * This program is free software; you can redistribute it and/or modify