aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2014-10-18 17:39:53 -0500
committerJack Nagel2014-10-18 17:39:53 -0500
commitc3e4dbbc34b930f111a6431a17f05457204a1e53 (patch)
tree639d82b3e43a27da53ad1f5d520fe0b25c15b423 /Library
parente9b4f7a2d79f7ba50895e80b17cd40dcf76dc202 (diff)
downloadhomebrew-c3e4dbbc34b930f111a6431a17f05457204a1e53.tar.bz2
Deprecate insecure download strategies
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/cmd/audit.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/audit.rb b/Library/Homebrew/cmd/audit.rb
index 4b9aba93c..4ac5bb4f1 100644
--- a/Library/Homebrew/cmd/audit.rb
+++ b/Library/Homebrew/cmd/audit.rb
@@ -630,6 +630,12 @@ class ResourceAuditor
def audit_download_strategy
return unless using
+ if using == :ssl3 || using == CurlSSL3DownloadStrategy
+ problem "The SSL3 download strategy is deprecated, please choose a different URL"
+ elsif using == CurlUnsafeDownloadStrategy
+ problem "#{using.name} is deprecated, please choose a different URL"
+ end
+
url_strategy = DownloadStrategyDetector.detect(url)
using_strategy = DownloadStrategyDetector.detect('', using)