Commit graph

66 commits

Author SHA1 Message Date
BrewTestBot
c300172edf curl: update 7.42.0 bottle. 2015-04-22 21:05:59 +01:00
Dominyk Tiller
3395f67f22 curl 7.42.0
Bump.

Four security issues fixed.

Closes Homebrew/homebrew#38938.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-22 21:05:56 +01:00
BrewTestBot
86ffe665c8 curl: update 7.41.0_1 bottle. 2015-03-24 08:24:10 +00:00
Felix Bünemann
380a5bd291 curl: Add HTTP/2 support with nghttp2
Compilation against openssl is forced if `--with-nghttp2` is specified
and `--with-libressl` is omitted, because the default `--with-darwinssl`
(Secure Transport) lacks support for ALPN which is necessary to negotiate
HTTP/2 over TLS encrypted connections.

Also fixed a problem where `--with-libressl` was ignored on Lion.

More info:
* [cURL HTTP/2 Support](http://curl.haxx.se/dev/readme-http2.html)
* [cURL ALPN Support](http://curl.haxx.se/docs/ssl-compared.html)

Closes Homebrew/homebrew#37979.
Closes Homebrew/homebrew#36942.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-03-24 08:24:05 +00:00
BrewTestBot
8acd842496 curl: update 7.41.0 bottle. 2015-02-27 15:18:13 -08:00
Viktor Szakáts
fd4fb1797f curl 7.41.0
Closes Homebrew/homebrew#37255.

Signed-off-by: Tim D. Smith <git@tim-smith.us>
2015-02-27 15:18:02 -08:00
Viktor Szakáts
ce6a1eacd6 curl: pass audit --strict, swap ftp for http
Closes Homebrew/homebrew#35684.
2015-01-09 11:37:50 +00:00
Dominyk Tiller
a86bafd1a6 curl: fix ssl-choice compile
See lengthy comment below for bug.

Closes Homebrew/homebrew#35682.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-09 11:35:18 +00:00
BrewTestBot
d7149abb06 curl: update 7.40.0 bottle. 2015-01-08 21:08:07 +00:00
Alessio Bogon
2f4b7a7755 curl 7.40.0
Closes Homebrew/homebrew#35672.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-08 21:08:05 +00:00
Jack Nagel
423fd29d0e curl: whitespace 2014-12-05 01:28:51 -05:00
Alex Dunn
c0dac03970 curl: add missing libssh2 dependency
Closes Homebrew/homebrew#34645.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-12-03 18:12:05 +00:00
Dominyk Tiller
f4eb2b4efd curl: libressl support
New ground has been broken. New seeds have been sowed, etc etc. This
makes the necessary changes to LibreSSL and cURL to enable the latter
to be built with the former. This has been supported upstream for the
last 3 months, and cURL officially supports LibreSSL
[now](http://daniel.haxx.se/blog/2014/08/05/libressl-vs-boringssl-for-cu
rl/) and [has done](http://curl.haxx.se/changes.html) since 7.38.0. A
recompile of LibreSSL and cURL is necessary if you wish to adopt this
locally, but the dependents of cURL should not need to be recompiled.

Closes Homebrew/homebrew#34499.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-12-03 15:07:36 +00:00
Jack Nagel
a245077e64 curl: update options 2014-11-14 14:46:44 -06:00
BrewTestBot
996b584124 curl: update 7.39.0 bottle. 2014-11-06 18:33:48 -06:00
Jack Nagel
3e807e8e50 curl 7.39.0 2014-11-06 18:33:09 -06:00
asaph
3064e96130 curl: set the default CA cert bundle when building against openssl
Closes Homebrew/homebrew#33769.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-10-31 20:32:02 -05:00
BrewTestBot
243771e9e6 curl: update 7.38.0 bottle. 2014-10-22 08:24:40 +01:00
BrewTestBot
9bd491a88d curl: update 7.38.0 bottle. 2014-09-17 19:38:32 -05:00
Jack Nagel
e9fc646376 curl 7.38.0 2014-09-17 18:59:02 -05:00
BrewTestBot
168dc18bc3 curl: update 7.37.1_1 bottle. 2014-08-25 11:54:13 +01:00
BrewTestBot
c1b3baea4e curl: update 7.37.1_1 bottle. 2014-08-24 17:14:14 +01:00
Dominyk Tiller
a2bafa27f8 openssl: disable SSLv2 support.
Kills ssl2 from OpenSSL. This PR relates to Homebrew/homebrew#31745. Force recompiles
everything that relies on OpenSSL from the master branch to enforce the
new OpenSSL no-ssl2 rule.
2014-08-24 17:13:48 +01:00
BrewTestBot
227426c618 curl: update 7.37.1 bottle. 2014-07-19 10:16:54 -05:00
Jack Nagel
a13b28fea4 curl 7.37.1 2014-07-19 10:10:00 -05:00
BrewTestBot
3d3d6a6cd6 curl: update 7.37.0 bottle. 2014-05-22 10:03:14 -05:00
Jack Nagel
33be3c7926 curl 7.37.0 2014-05-22 09:53:47 -05:00
Jack Nagel
9b82117195 curl: test against the correct curl
curl is keg-only, and this test was running against the system curl.
2014-04-02 09:50:44 -05:00
Hannu Hartikainen
85bfd4490d curl: add a test (fetches its own tarball)
Closes Homebrew/homebrew#28053.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-04-02 13:00:46 +01:00
BrewTestBot
4c4aab8167 curl: add 7.36.0 bottle.
Closes Homebrew/homebrew#27970.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-03-29 09:48:24 -05:00
chdiza
feb092e4f7 curl: Remove duplicate conditional
Also, make sure that the libmetalink option is declared.
2014-03-29 09:48:07 -05:00
Misty De Meo
32b7840b4f curl: explicitly disable unwanted libraries
curl will opportunistically pick up unrequested librares, despite
superenv filtering. This adds a few extra options for things curl can
find on its own, and explicitly disables anything that's unrequested.
2014-03-27 08:46:25 -07:00
Jack Nagel
6f56ca45b4 curl 7.36.0 2014-03-26 16:28:54 -05:00
Adam Vandenberg
4f26f75364 curl: use Formula[] 2014-02-27 08:21:15 -08:00
Jack Nagel
ed13440174 curl 7.35.0 2014-01-29 17:02:38 -06:00
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