Commit graph

58024 commits

Author SHA1 Message Date
Dominyk Tiller
5b1bdcfb8c karn: update resources 2016-05-12 20:58:05 +01:00
Paul M. Lambert
b15d299d13 karn 0.0.3
Update karn to 0.3

Closes #1084.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2016-05-12 20:58:05 +01:00
Jeff Klukas
1c8ce12d48 flyway 4.0.1 (#1105) 2016-05-12 20:52:05 +01:00
BrewTestBot
ba05959ce7 mediatomb: update 0.12.1_2 bottle. 2016-05-12 08:38:31 -07:00
ilovezfs
fe5aea1479 mediatomb: use vendored urifix
Patch has been accepted into upstream master, but the old link now 404s.
Originally added in Homebrew/legacy-homebrew#20759.

2753e70013/

Closes #899.

Closes #1101.

Signed-off-by: ilovezfs <ilovezfs@icloud.com>
2016-05-12 08:38:31 -07:00
Nicholas Thompson
44548c989d jenkins 2.3 (#1090) 2016-05-12 16:23:41 +01:00
Kim Yu Ng
4f510d8fca nvm 0.31.1 (#1091)
nvm `0.30.1` -> `0.31.1`
2016-05-12 16:22:56 +01:00
Steve Mao
68749aad56 diff-so-fancy 0.9.0 (#1092) 2016-05-12 16:22:22 +01:00
BrewTestBot
6a2ce3d7f3 expat: update 2.1.1 bottle. 2016-05-12 16:16:59 +01:00
Michael Ford
e7485c59b0 expat 2.1.1
Closes #1093.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2016-05-12 16:16:52 +01:00
BrewTestBot
be410e355d makedepend: update 1.0.5 bottle. 2016-05-12 16:09:22 +01:00
Michael Ford
15dd03edcd makedepend: update xproto & util-macros resources
Closes #1097.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2016-05-12 16:09:01 +01:00
BrewTestBot
01d89e4432 dbus: update 1.10.8 bottle. 2016-05-12 16:05:11 +01:00
Michael Ford
136ea1c236 dbus 1.10.8
Closes #1095.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2016-05-12 16:05:08 +01:00
BrewTestBot
bb43c0aecf ccache: update 3.2.5 bottle. 2016-05-12 16:03:26 +01:00
Michael Ford
7afe922dfb ccache 3.2.5
Closes #1096.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2016-05-12 16:03:26 +01:00
Ilya Semenov
80e0c73e5e subversion: fix serf URL (#1098) 2016-05-12 15:59:22 +01:00
BrewTestBot
d8e46dc679 nghttp2: update 1.10.0 bottle. 2016-05-12 15:49:57 +01:00
h1994st
e1a28fe260 nghttp2 1.10.0
Closes #1100.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2016-05-12 15:49:55 +01:00
Andrew Janke
33cc32379a bind: roll back deprecated 9.10.4 to 9.10.3-P4
Per https://lists.isc.org/pipermail/bind-users/2016-May/096851.html
and discussion in https://github.com/Homebrew/homebrew-core/pull/796#issuecomment-218734283.
2016-05-12 10:00:41 -04:00
Martin Afanasjew
c512ffacff neko: fix HEAD build
Patch was already applied upstream, thus only apply it to stable build.
Fixes an oversight in my review of #982.
2016-05-12 09:13:14 +02:00
BrewTestBot
6c914439d3 neko: update 2.1.0 bottle. 2016-05-12 08:36:36 +02:00
Andy Li
8292d2e7f2 neko 2.1.0
Closes #982.

Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
2016-05-12 08:36:33 +02:00
BrewTestBot
65f1d0b7a5 qbs: update 1.5.0 bottle. 2016-05-11 22:13:12 -07:00
Jake Petroules
124ed7e116 qbs 1.5.0
Closes #1086.

Signed-off-by: ilovezfs <ilovezfs@icloud.com>
2016-05-11 22:13:09 -07:00
Jerzerak
4001996e91 kobalt 0.777 (#1083) 2016-05-12 02:37:58 +01:00
jdelisle
7cdf71d1e4 vim 7.4.1830 (#1081) 2016-05-12 02:37:23 +01:00
BrewTestBot
dd056d5e42 openssl: update 1.0.2h_1 bottle. 2016-05-12 02:18:16 +01:00
Dominyk Tiller
30d3766453 openssl: tweak PEM generation
Due to the more or less blind trust external tools place in the PEM generated and
stored in `/usr/local/etc/openssl` (Presuming your Homebrew is in the normal place)
it's possible for self-signed or explicitly not trusted certificates to be treated
as perfectly valid and safe.

This results in some potentially unexpected differences between system-provided tools
and Homebrew-provided tools linked against different crypto libraries.

By default both the system curl (Since Mountain Lion) and Homebrew's curl (For ML and above)
are linked to Apple's Secure Transport, which handles self-signed certificates in
the Keychain as invalid unless they are explicitly trusted and throws the following
error on connection: `* SSL certificate problem: Invalid certificate chain`.

If you mark the certificate in the Keychain as explicitly trusted both the system
and default Homebrew curl respect that and will permit the connection to be established:

```
Connected to abc.def (xxx.xxx.xxx.xx) port 443 (#0)
TLS 1.2 connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
Server certificate: abc.def
...
Connection #0 to host abc.def left intact
```

This is also the situation for at least Safari and Google Chrome on OS X, where
Keychain trust status guides whether or not the self-signed certificate should be
trusted.

Where things are potentially more dicey is where you have built Homebrew's curl
against OpenSSL or LibreSSL, which is a fairly common configuration, and you have
a self-signed certificate in the Keychain when OpenSSL/LibreSSL is installed/upgraded/etc.
That self-signed cert is folded into the PEM and treated as perfectly valid, even
if it was marked explicitly not trusted in the Keychain at time of PEM creation.

This enables self-signed cert connections to go ahead without notification of the
potential issue. It's mildly easier to spot on verbose curl connections, but no obvious
warning is included that you're using a self-signed certificate for the connection.
The example below was explicitly generated as a test cert and tagged as such:

```
* TLSv1.2 (IN), TLS handshake, Finished (20):
* SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
* ALPN, server did not agree to a protocol
* Server certificate:
*  subject: C=GB; O=TEST.ORG; OU=TESTING; CN=abc.def; emailAddress=test@abc.def
*  start date: May  9 20:28:52 2016 GMT
*  expire date: June  9 20:28:52 2016 GMT
*  common name: abc.def (matched)
*  issuer: C=GB; O=TEST.ORG; OU=TESTING; CN=abc.def; emailAddress=test@abc.def
*  SSL certificate verify ok.
```

Although curl is used for testing here, wget and other utilities that trust
OpenSSL's PEM file are impacted as well.

This change results in the PEM file only containing system root certificates, which
is a more secure default position to take.

If you relied on the previous behaviour you can re-enable it by copying PEM files
into `/usr/local/etc/openssl/certs` & running `$(brew --prefix openssl)/bin/c_rehash`.
You may need to pass the directory to specific tools or by setting the SSL_CERT_DIR
variable.

Credit to Geoff Nixon for the original report. Extra testing done by me against
an Ubuntu server running the latest nginx release.

Closes #1072.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2016-05-12 02:18:14 +01:00
BrewTestBot
0910a7dbc5 xplanetfx: update 2.6.9 bottle. 2016-05-12 00:15:57 +01:00
blogabe
cddac91fd1 xplanetfx 2.6.9
Closes #1073.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2016-05-12 00:15:55 +01:00
BrewTestBot
fc7f45d750 conan: update 0.9.2 bottle. 2016-05-12 00:10:13 +01:00
Luis
253223c198 conan 0.9.2
Conan 0.9.2

Closes #1077.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2016-05-12 00:10:11 +01:00
BrewTestBot
30a0c10851 libressl: update 2.3.4_1 bottle. 2016-05-12 00:06:04 +01:00
Dominyk Tiller
092e7608b2 libressl: tweak PEM generation
Split out from https://github.com/Homebrew/homebrew-core/pull/1072.

Closes #1080.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2016-05-12 00:06:02 +01:00
BrewTestBot
f2efbbb208 wireshark: update 2.0.3_1 bottle. 2016-05-11 21:06:42 +01:00
BrewTestBot
7e1d1a16e2 midgard2: update 12.09_1 bottle. 2016-05-11 21:06:42 +01:00
BrewTestBot
0fa64b78b4 gimp: update 2.8.16_1 bottle. 2016-05-11 21:06:42 +01:00
BrewTestBot
8fafafaee4 gconf: update 3.2.6_1 bottle. 2016-05-11 21:06:42 +01:00
BrewTestBot
33f57a3d60 efl: update 1.14.2_2 bottle. 2016-05-11 21:06:42 +01:00
BrewTestBot
57e3be0f0d dbus-glib: update 0.106_1 bottle. 2016-05-11 21:06:42 +01:00
BrewTestBot
084cf42f4e dbus: update 1.10.6 bottle. 2016-05-11 21:06:42 +01:00
BrewTestBot
8a4de5766a at-spi2-core: update 2.18.3_1 bottle. 2016-05-11 21:06:42 +01:00
Vlad Shablinsky
890af48ae5 midgard2: revision for dbus rename
Closes #989.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2016-05-11 21:06:42 +01:00
Vlad Shablinsky
aae0ce637e wireshark: revision for dbus rename 2016-05-11 21:06:42 +01:00
Vlad Shablinsky
0da9a2dc87 gimp: revision for dbus rename 2016-05-11 21:06:42 +01:00
Vlad Shablinsky
27e26ca9df gconf: revision for dbus rename 2016-05-11 21:06:42 +01:00
Vlad Shablinsky
aaf7a64f9a efl: revision for dbus rename 2016-05-11 21:06:42 +01:00
Vlad Shablinsky
58870eb35c dbus-glib: revision for dbus rename 2016-05-11 21:06:42 +01:00
Vlad Shablinsky
45b9aed3f7 at-spi2-core: revision for dbus rename 2016-05-11 21:06:42 +01:00