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

Configure Feed

Select the types of activity you want to include in your feed.

kbuild: 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: Masahiro Yamada <masahiroy@kernel.org>

authored by

Alexander A. Klimov and committed by
Masahiro Yamada
16a122c7 b16838c6

+11 -11
+1 -1
Documentation/kbuild/Kconfig.recursion-issue-02
··· 42 42 # "select FW_LOADER" [0], in the end the simple alternative solution to this 43 43 # problem consisted on matching semantics with newly introduced features. 44 44 # 45 - # [0] http://lkml.kernel.org/r/1432241149-8762-1-git-send-email-mcgrof@do-not-panic.com 45 + # [0] https://lkml.kernel.org/r/1432241149-8762-1-git-send-email-mcgrof@do-not-panic.com 46 46 47 47 mainmenu "Simple example to demo cumulative kconfig recursive dependency implication" 48 48
+7 -7
Documentation/kbuild/kconfig-language.rst
··· 688 688 only reverse engineering techniques have been used to deduce semantics from 689 689 variability modeling languages such as Kconfig [3]_. 690 690 691 - .. [0] http://www.eng.uwaterloo.ca/~shshe/kconfig_semantics.pdf 692 - .. [1] http://gsd.uwaterloo.ca/sites/default/files/vm-2013-berger.pdf 693 - .. [2] http://gsd.uwaterloo.ca/sites/default/files/ase241-berger_0.pdf 694 - .. [3] http://gsd.uwaterloo.ca/sites/default/files/icse2011.pdf 691 + .. [0] https://www.eng.uwaterloo.ca/~shshe/kconfig_semantics.pdf 692 + .. [1] https://gsd.uwaterloo.ca/sites/default/files/vm-2013-berger.pdf 693 + .. [2] https://gsd.uwaterloo.ca/sites/default/files/ase241-berger_0.pdf 694 + .. [3] https://gsd.uwaterloo.ca/sites/default/files/icse2011.pdf 695 695 696 696 Full SAT solver for Kconfig 697 697 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ··· 710 710 existing projects to not only help advise how to integrate this work upstream 711 711 but also help maintain it long term. Interested developers should visit: 712 712 713 - http://kernelnewbies.org/KernelProjects/kconfig-sat 713 + https://kernelnewbies.org/KernelProjects/kconfig-sat 714 714 715 - .. [4] http://www.cs.cornell.edu/~sabhar/chapters/SATSolvers-KR-Handbook.pdf 716 - .. [5] http://gsd.uwaterloo.ca/sites/default/files/vm-2013-berger.pdf 715 + .. [4] https://www.cs.cornell.edu/~sabhar/chapters/SATSolvers-KR-Handbook.pdf 716 + .. [5] https://gsd.uwaterloo.ca/sites/default/files/vm-2013-berger.pdf 717 717 .. [6] https://cados.cs.fau.de 718 718 .. [7] https://vamos.cs.fau.de 719 719 .. [8] https://undertaker.cs.fau.de
+1 -1
Documentation/kbuild/llvm.rst
··· 76 76 Getting LLVM 77 77 ------------- 78 78 79 - - http://releases.llvm.org/download.html 79 + - https://releases.llvm.org/download.html 80 80 - https://github.com/llvm/llvm-project 81 81 - https://llvm.org/docs/GettingStarted.html 82 82 - https://llvm.org/docs/CMake.html
+1 -1
scripts/package/mkdebian
··· 175 175 Priority: optional 176 176 Maintainer: $maintainer 177 177 Build-Depends: bc, rsync, kmod, cpio, bison, flex | flex:native $extra_build_depends 178 - Homepage: http://www.kernel.org/ 178 + Homepage: https://www.kernel.org/ 179 179 180 180 Package: $packagename 181 181 Architecture: $debarch
+1 -1
scripts/package/mkspec
··· 46 46 License: GPL 47 47 Group: System Environment/Kernel 48 48 Vendor: The Linux Community 49 - URL: http://www.kernel.org 49 + URL: https://www.kernel.org 50 50 $S Source: kernel-$__KERNELRELEASE.tar.gz 51 51 Provides: $PROVIDES 52 52 %define __spec_install_post /usr/lib/rpm/brp-compress || :