Commit graph

31 commits

Author SHA1 Message Date
Jack Nagel
fac814ce26 curl: modernize usage of Secure Transport and OpenSSL
The openssl that ships with OS X does not support TLS 1.1 or 1.2. This
is a security issue for for applications that use functionality from
libssl.

On 10.8 and newer, Apple has deprecated use of openssl and added support
for TLS 1.1 and 1.2 to its Secure Transport framework (or "darwinssl" in
curl). On older versions of OS X, a newer openssl is required to obtain
such functionality.

Thus, we default to using darwinssl where it makes sense. An option to
use Homebrew's openssl is provided. On platforms where Secure Transport
does not support the newer protocols, we simply use Homebrew's openssl.

Closes Homebrew/homebrew#25824.
2014-01-13 21:06:14 -06:00
kjedamzik
02372ad583 curl 7.34.0
Closes Homebrew/homebrew#25286.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-12-20 10:21:16 -06:00
Jack Nagel
416b89f8d1 curl: remove outdated keg-only rationale
Closes Homebrew/homebrew#25127.
2013-12-11 13:27:15 -06:00
Greg Maccarone
8a6f499b39 curl: add GSSAPI support
Closes Homebrew/homebrew#23488.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-10-24 07:26:19 -07:00
Brett Koonce
91fc983ece curl 7.33.0
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-10-20 10:06:55 +01:00
Jack Nagel
110893aeeb curl 7.32.0 2013-08-13 18:09:16 -05:00
Jack Nagel
33b55122fe Audit conditional deps that can be made declarative 2013-07-16 21:24:54 -05:00
Ian Lancaster
1ee8b38024 curl 7.31.0
Closes Homebrew/homebrew#21046.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-07-06 19:57:25 -05:00
Jack Nagel
052829f603 curl: fix typo 2013-04-13 02:32:16 -05:00
Jack Nagel
68fecd9924 curl: modernize style 2013-04-12 20:01:32 -05:00
antbryan
54ec32f0e2 curl: add --with-darwinssl option
since curl 7.27, there is an option to build with support for Secure Transport,
the native API for doing SSL on Mac OS X and iOS.

http://daniel.haxx.se/blog/2012/06/28/darwin-native-ssl-for-curl/

Closes Homebrew/homebrew#19136.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-04-12 20:01:31 -05:00
Jack Nagel
63c18909f1 curl 7.30.0 2013-04-12 19:58:30 -05:00
Birger J. Nordølum
3264f76c57 curl 7.29.0
Closes Homebrew/homebrew#17691.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-02-08 09:16:39 -08:00
Jeremy Larkin
4bd5110937 curl: add c-ares and openssl options
Closes Homebrew/homebrew#15023.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-12-23 18:46:02 -06:00
Brett Koonce
d6ad0c37db curl 7.28.1
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-11-30 20:39:55 -08:00
Ant Bryan
24bc82d86f curl 7.28.0
Closes Homebrew/homebrew#15447.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-10-13 20:57:39 -07:00
Ant Bryan
566dea570e curl: add libmetalink option
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-27 19:47:31 -07:00
Jack Nagel
355f76e914 curl: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-12 13:09:41 -05:00
Brett Koonce
3bc8071c5e curl 7.27.0
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-06 20:39:09 -07:00
George Song
e573756c3d curl: option for ssh support
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-06-17 10:07:48 -07:00
Adam Vandenberg
e2767c21c4 curl 7.26.0 2012-06-17 10:02:48 -07:00
Paul Welch
e69f9a01bf curl 7.25.0
Closes Homebrew/homebrew#11778.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-20 13:43:49 -05:00
Bart Leusink
b2c4265c93 curl 7.24.0
Closes Homebrew/homebrew#10507.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-02-26 09:21:33 -08:00
Jack Nagel
22bc6f7e27 curl 7.23.1
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-28 19:55:02 -06:00
Jack Nagel
cd9f49873d curl 7.22.0
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-10-09 15:56:27 -05:00
Woody Gilk
6dc3761433 curl 7.21.7
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-08-02 19:37:19 -07:00
Birger J. Nordølum
01ecb8a2d8 cURL 7.21.6
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-29 09:20:21 -07:00
Adam Vandenberg
aad67b6025 Document keg-only system duplicates. 2011-03-15 22:04:38 -07:00
Adam Vandenberg
4147b05c57 Use ruby style for inheritance. 2011-03-12 11:55:09 -08:00
Adam Vandenberg
75997536df curl - should have been marked 'keg-only'. 2010-11-09 13:20:56 -08:00
Adam Vandenberg
59ce8a6c2b curl 7.21.2 (OS X 10.5 comes with 7.16.3)
CouchDB requires at least 7.18.0.
2010-11-09 06:27:11 -08:00