From 4ba4da506be806c04af9d5a7a486833b6aa10352 Mon Sep 17 00:00:00 2001 From: Alexander Bayandin Date: Thu, 20 Aug 2020 16:29:42 +0100 Subject: [PATCH] audit: add CERT_ERROR_ALLOWLIST --- Library/Homebrew/dev-cmd/audit.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Library/Homebrew/dev-cmd/audit.rb b/Library/Homebrew/dev-cmd/audit.rb index 08386a0f90..b70bed455b 100644 --- a/Library/Homebrew/dev-cmd/audit.rb +++ b/Library/Homebrew/dev-cmd/audit.rb @@ -545,6 +545,10 @@ module Homebrew problem "Versioned formulae in homebrew/core should use `keg_only :versioned_formula`" end + CERT_ERROR_ALLOWLIST = { + "monero" => "https://www.getmonero.org/", + }.freeze + def audit_homepage homepage = formula.homepage @@ -552,6 +556,8 @@ module Homebrew return unless @online + return if CERT_ERROR_ALLOWLIST[formula.name] == homepage + return unless DevelopmentTools.curl_handles_most_https_certificates? if http_content_problem = curl_check_http_content(homepage,