Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp1160112pxk; Mon, 31 Aug 2020 11:24:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwIcjwUd1UWxkgsVf3CyL228gGM4/HJz6f+tw7x3VMB4yViiVbzYJUmsh0Nt2iEp+QbNOgU X-Received: by 2002:a17:906:5490:: with SMTP id r16mr2106876ejo.222.1598898280735; Mon, 31 Aug 2020 11:24:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598898280; cv=none; d=google.com; s=arc-20160816; b=c7H+xUKLFFG5OqRvJ92pDO0GtsCYysxogORawKQI9CHIcT41G1Wjps7yOBUIgHgz9b +GHJbolJd4GXEQXNX5Vw7av5l1GVi6uYrEsPl17ZnOHkiA3Sxt8kXvDKKJhrB8jk4QSV WUSLVjZ7SaX6+e3LZgcKLO3nmWSwE7AjOjL9xWBhNyGMSMj2GAwN13oxsagK/HZtuKvG vxf7pNvjDWvZVUxLJ1EvKrlNciH8M1fzjlwnJH5mu0hGyOXgoCvKoAWWF2yQCIyolbOA 8zOJqV0uXZXfQpQn9iot9yGUyTj3q6Se5C7Lpwq3/I6bIc+iF9em7IdEjLlIKUOVOmzx IZuQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature; bh=wWfM4XwzJYBz6j79nSNviYjPGptaPTiZOI1Z9fMfQpw=; b=Hmb3yMXnbGKG8VfsG+VD0PY8Jk3XGtIPAfGoWNvm82msybl5ghXqJVPoDkIhumBfw6 60TrqOSyns4bEQOBgBtwRlWYtTsdP5aqCX89Fi6qqFC3SneG88qH4Ph1JjedWRacIVoX LIlM+5C3Tbg/+d1PqRzLEUyiUYVvRWlG2RGFITx/Dft5ATtKHblrziYMSJ2A1a2YQEHv G5dSKp6DrEHq14nOADedsYr5a89vFS8x+QLHD8Q6kFlTHRVm9yC3fLQTh3BQGd/3dssi CRafMUYgZke7pF/qYWIC+Xtq6QsDcIZwjHkuQC/trLdhu1+mEtPVMXPC56wvsgqdL8pF D8ow== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=LfzYkun2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s17si5707942ejy.13.2020.08.31.11.24.17; Mon, 31 Aug 2020 11:24:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=LfzYkun2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729839AbgHaSUq (ORCPT + 99 others); Mon, 31 Aug 2020 14:20:46 -0400 Received: from mail.kernel.org ([198.145.29.99]:56466 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729812AbgHaSUk (ORCPT ); Mon, 31 Aug 2020 14:20:40 -0400 Received: from paulmck-ThinkPad-P72.home (unknown [50.45.173.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id E51F720E65; Mon, 31 Aug 2020 18:20:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1598898040; bh=SNSttJdpfWdR+2Zv+5g7ieu37LT228fIydquiaTZ/J0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LfzYkun2rT/QlYb0e3d7Ta1/lcsK/EqOjrfeCCLPR/5mz9mtG3e76E8an/K0zBFTk AeQBMhI/iAKiYCWEHUwkt1+BCCXSLjb1D8ZDIAMD3kZki6uRPOxY7QI00W9CLZgDhE ERJxZAK+KdWgzuBq0zeG4GONHgc9i8+UQcm6fRO4= From: paulmck@kernel.org To: linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, kernel-team@fb.com, mingo@kernel.org Cc: stern@rowland.harvard.edu, parri.andrea@gmail.com, will@kernel.org, peterz@infradead.org, boqun.feng@gmail.com, npiggin@gmail.com, dhowells@redhat.com, j.alglave@ucl.ac.uk, luc.maranget@inria.fr, akiyks@gmail.com, "Alexander A. Klimov" , "Paul E . McKenney" Subject: [PATCH kcsan 2/9] Replace HTTP links with HTTPS ones: LKMM Date: Mon, 31 Aug 2020 11:20:30 -0700 Message-Id: <20200831182037.2034-2-paulmck@kernel.org> X-Mailer: git-send-email 2.9.5 In-Reply-To: <20200831182012.GA1965@paulmck-ThinkPad-P72> References: <20200831182012.GA1965@paulmck-ThinkPad-P72> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: "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 both the HTTP and HTTPS versions return 200 OK and serve the same content: Replace HTTP with HTTPS. Signed-off-by: Alexander A. Klimov Signed-off-by: Paul E. McKenney --- tools/memory-model/Documentation/references.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/memory-model/Documentation/references.txt b/tools/memory-model/Documentation/references.txt index ecbbaa5..c5fdfd1 100644 --- a/tools/memory-model/Documentation/references.txt +++ b/tools/memory-model/Documentation/references.txt @@ -120,7 +120,7 @@ o Jade Alglave, Luc Maranget, and Michael Tautschnig. 2014. "Herding o Jade Alglave, Patrick Cousot, and Luc Maranget. 2016. "Syntax and semantics of the weak consistency model specification language - cat". CoRR abs/1608.07531 (2016). http://arxiv.org/abs/1608.07531 + cat". CoRR abs/1608.07531 (2016). https://arxiv.org/abs/1608.07531 Memory-model comparisons -- 2.9.5