14646 Commits

Author SHA1 Message Date
Mike McQuaid
022303f96c Unify proxy documentation.
Specify under the list of environment variables how to set each of those
that we passthrough and use.
2017-11-30 14:05:06 +00:00
Mike McQuaid
de338055db
Merge pull request #3509 from MikeMcQuaid/version-null-to-i
version/null: add to_i method.
2017-11-30 13:50:11 +00:00
Mike McQuaid
74433968f6 version/null: add to_i method.
Fixes #3504.
2017-11-30 09:42:14 +00:00
Mike McQuaid
3d96cd156a
Merge pull request #3506 from MikeMcQuaid/cleaner_spec_os
cleaner_spec: have a single "cleans files" test.
2017-11-30 09:30:10 +00:00
Mike McQuaid
23d99b4155
Merge pull request #3493 from Noctem/ssh_env
Include SSH_AUTH_SOCK in filtered environment
2017-11-30 09:29:42 +00:00
David Christenson
489eae91ba
Include SSH_AUTH_SOCK in filtered environment
Include SSH_AUTH_SOCK (if set) in the filtered environment to avoid SSH
issues with git.
2017-11-29 15:30:57 -07:00
Mike McQuaid
a907ecd819
Merge pull request #3486 from sjackman/portable-ruby-arm
vendor-install: Add ARM bottle for portable-ruby
2017-11-29 18:31:57 +00:00
Mike McQuaid
959538caf5 cleaner_spec: have a single "cleans files" test.
This avoids noting the the Linux test as "pending" on Mac.
2017-11-29 18:27:16 +00:00
Markus Reiter
3f7e63a24c
Merge pull request #3492 from amyspark/fix-latest-casks
Properly upgrade Casks with version :latest
2017-11-29 15:00:57 +01:00
Mike McQuaid
6cf38d0dd8
Merge pull request #3501 from barreyra/master
Adding proxy variables to FILTERED_ENV
2017-11-29 12:50:48 +00:00
Markus Reiter
12d4177fbc
Merge pull request #3495 from reitermarkus/cask-external-commands
Fix external Cask commands.
2017-11-29 13:49:54 +01:00
Mike McQuaid
959f54d3ce
bin/brew: add lowercase variants. 2017-11-29 12:06:22 +00:00
Mike McQuaid
996da6623c
Merge branch 'master' into master 2017-11-29 11:44:45 +00:00
Mike McQuaid
4bd184b706
Merge branch 'master' into master 2017-11-29 11:39:04 +00:00
Mike McQuaid
2b7788d134
Merge pull request #3498 from lbergelson/lb_add_sentinel_one_whitelist
whitelisting additional SentinelOne dylib pattern
2017-11-29 11:33:15 +00:00
Mike McQuaid
76d5602723
Merge pull request #3499 from reitermarkus/sudo-askpass
Whitelist `SUDO_ASKPASS` environment variable.
2017-11-29 11:32:19 +00:00
Bruno R. Barreyra
230a333950 Adding proxy variables to FILTERED_ENV
Fixes #3500
2017-11-29 11:29:10 +01:00
L. E. Segovia
96187ade92 Leftover of @reitermarkus's comments
Simplify a condition
2017-11-29 01:11:30 +00:00
L. E. Segovia
ab62be5345 Implement @reitermarkus's comments
Leftover && and remove xattr "copy"
2017-11-29 01:02:50 +00:00
L. E. Segovia
657d4eaee9 Remove unused backup and metadata logic 2017-11-28 23:55:05 +00:00
Markus Reiter
9d98f1a8ab Whitelist SUDO_ASKPASS environment variable. 2017-11-29 00:36:16 +01:00
Markus Reiter
5d449cf34e Fix external Cask commands. 2017-11-29 00:12:17 +01:00
Markus Reiter
2b7ecb4793
Merge pull request #3497 from reitermarkus/caveats
Only show `kext` caveat on High Sierra or above.
2017-11-29 00:11:00 +01:00
Louis Bergelson
2abf2a6a79 whitelisting additional SentinelOne dylib pattern
it seems like SentinelOne is now using dylibs that include a number, possibly randomized in some way
this causes brew doctor to give a warning, but it should probably be ignored like the previous versions of the sentinel dylib

updating diagnostic.rb to include a new pattern to ignore dylibs of the form sentinel-*.dylib
2017-11-28 17:34:16 -05:00
Markus Reiter
c8ef8ceadc
Merge pull request #3496 from reitermarkus/fix-shell-detection
Fix `Utils::Shell.parent`.
2017-11-28 22:16:45 +01:00
L. E. Segovia
63961ac465 Fully separate purge_versioned_files 2017-11-28 21:00:16 +00:00
Markus Reiter
f355897afa Only show kext caveat on High Sierra or above. 2017-11-28 21:59:20 +01:00
L. E. Segovia
5840b2fa68 Rename purge_backed_versioned_files to purge_backed_up_versioned_files 2017-11-28 20:36:36 +00:00
Markus Reiter
f7066bae27 Fix Utils::Shell.parent. 2017-11-28 21:05:51 +01:00
L. E. Segovia
9227c8fe3c Try #2 at handling backed up Casks
Avoid using variables altogether; fork out the purge into two
specialized + one common function
2017-11-28 18:03:57 +00:00
L. E. Segovia
9458e985b7 Always backup the old Cask prior to upgrade
(and if doing so, correctly set the staged_path when purging it)
2017-11-28 17:37:36 +00:00
Mike McQuaid
63408a10ff bin/brew: whitelist http_proxy.
Fixes #3494.
2017-11-28 14:52:08 +00:00
L. E. Segovia
2ff114bc32 Use the proper path when purging metadata 2017-11-28 14:29:53 +00:00
L. E. Segovia
8386b9384c Solve styling and metadata issues 2017-11-28 13:34:50 +00:00
L. E. Segovia
f3355b2a2c Stage to a different directory if upgrading Casks w/version :latest 2017-11-28 13:03:16 +00:00
Markus Reiter
0d26baa938
Merge pull request #3477 from reitermarkus/caveats
Refactor caveats and add `kext` caveat.
2017-11-28 02:32:57 +01:00
L. E. Segovia
10a0662dc0 Test upgrade for Casks with version :latest 2017-11-28 00:29:45 +00:00
Markus Reiter
89845e7f76 Fix _stanza test. 2017-11-28 00:20:29 +01:00
Markus Reiter
1948729ec8 Refactor caveats and add kext caveat. 2017-11-28 00:20:29 +01:00
Markus Reiter
f50ae44980
Merge pull request #3396 from amyspark/hacktoberfest-upgrade
Implement `brew cask upgrade`
2017-11-27 23:41:03 +01:00
Shaun Jackman
2dbc4ffaf3 vendor-install: Add ARM bottle for portable-ruby 2017-11-27 12:09:27 -08:00
Mike McQuaid
f7baa3b380 bin/brew: whitelist JENKINS_* vars. 2017-11-27 16:32:03 +00:00
Mike McQuaid
639707c853
Merge pull request #3490 from MikeMcQuaid/env-filtering-empty
bin/brew: don't set empty, unfiltered variables.
2017-11-27 15:14:29 +00:00
Mike McQuaid
cd7049bb72 bin/brew: don't set empty, unfiltered variables.
Otherwise we unconditionally set e.g. `CI`, `TRAVIS`.
2017-11-27 14:43:24 +00:00
Mike McQuaid
f262cbc531
Merge pull request #3487 from MikeMcQuaid/dev-env-filtering
Enable environment filtering for developers.
2017-11-27 11:20:42 +00:00
Mike McQuaid
fb588f2aa7
Merge pull request #3489 from MikeMcQuaid/env-fixes
More environment filtering fixes
2017-11-27 11:16:15 +00:00
Mike McQuaid
fb6cf0c3f8 More environment filtering fixes
- Make `brew pull` pass through Git environment variables
- Whitelist all `TRAVIS_` variables.
2017-11-27 10:48:03 +00:00
Mike McQuaid
b26a0d4a91 Enable environment filtering for developers.
If folks have set `HOMEBREW_DEVELOPER` or run a `dev-cmd` then enable
environment filtering by default for them.
2017-11-27 10:15:26 +00:00
L. E. Segovia
8abe60d2dc Remove redundant --greedy 2017-11-27 10:15:13 +00:00
Mike McQuaid
e41a0a3b81
Merge pull request #3482 from MikeMcQuaid/homebrew-curl
Allow optionally using Homebrew's curl
2017-11-27 09:32:28 +00:00