aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorDominyk Tiller2014-12-01 22:27:11 +0000
committerMike McQuaid2014-12-02 09:47:42 +0000
commit24d22ed58a5da9c936781f9b73679d3797206cd9 (patch)
tree331ae7f71dff09edbc845f4af8c194d8c60ff3c1 /Library
parent9338ecd7ce9e1e7dcc270141b9fcb777005fb219 (diff)
downloadhomebrew-24d22ed58a5da9c936781f9b73679d3797206cd9.tar.bz2
openvpn 2.3.6
Version bump. Fixes CVE-2014-8104. Closes #34597. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/openvpn.rb19
1 files changed, 13 insertions, 6 deletions
diff --git a/Library/Formula/openvpn.rb b/Library/Formula/openvpn.rb
index 7bbaa6ba4..422668530 100644
--- a/Library/Formula/openvpn.rb
+++ b/Library/Formula/openvpn.rb
@@ -2,10 +2,9 @@ require "formula"
class Openvpn < Formula
homepage "https://openvpn.net/index.php/download/community-downloads.html"
- url "http://build.openvpn.net/downloads/releases/openvpn-2.3.4.tar.gz"
- mirror "http://swupdate.openvpn.org/community/releases/openvpn-2.3.4.tar.gz"
- sha256 "af506d5f48568fa8d2f2435cb3fad35f9a9a8f263999ea6df3ba296960cec85a"
- revision 1
+ url "http://build.openvpn.net/downloads/releases/openvpn-2.3.6.tar.gz"
+ mirror "http://swupdate.openvpn.org/community/releases/openvpn-2.3.6.tar.gz"
+ sha256 "7baed2ff39c12e1a1a289ec0b46fcc49ff094ca58b8d8d5f29b36ac649ee5b26"
bottle do
sha1 "126ac2407abc24948fb125fe5f40fee7f5730f57" => :mavericks
@@ -27,6 +26,8 @@ class Openvpn < Formula
system "./configure", "--disable-debug",
"--disable-dependency-tracking",
+ "--disable-silent-rules",
+ "--with-crypto-library=openssl",
"--prefix=#{prefix}",
"--enable-password-save"
system "make", "install"
@@ -36,8 +37,10 @@ class Openvpn < Formula
(doc/"sample").install Dir["sample/sample-*"]
- (etc + 'openvpn').mkpath
- (var + 'run/openvpn').mkpath
+ (etc+"openvpn").mkpath
+ (var+"run/openvpn").mkpath
+ # We don't use PolarSSL, so this file is unnecessary and somewhat confusing.
+ rm "#{share}/doc/openvpn/README.polarssl"
end
def caveats; <<-EOS.undent
@@ -81,4 +84,8 @@ class Openvpn < Formula
</plist>
EOS
end
+
+ test do
+ system "#{sbin}/openvpn", "--show-ciphers"
+ end
end