aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2016-05-31audit: prefer https/s over ftp where known availableDominyk Tiller
The FTP protocol is prone to getting firewalled to death in places, so where we know we can avoid that by using either secure or more commonly accepted protocols let's do so. Examples of output: ``` * Stable: ftp://ftp.cpan.org/pub/CPAN/authors/id/N/NE/NEILB/Time-Duration-1.20.tar.gz should be `http://search.cpan.org/CPAN/authors/id/N/NE/NEILB/Time-Duration-1.20.tar.gz` * Stable: Please use https:// for ftp://ftp.mirrorservice.org/sites/lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_4.89.tar.bz2 ```
2016-05-31audit: update mirrorservice checkDominyk Tiller
mirrorservice accepts `http://ftp.mirrorservice.org` as well, apparently.
2016-05-31audit: check for insecure metacpan urlsDominyk Tiller
2016-05-31Revert "audit: tweak cpan secure urls"Dominyk Tiller
This reverts commit 7bbcf9cacc18aabf78a21ec5cc5892d440631e08.
2016-05-31Revert "audit: tweak cpan secure urls"Dominyk Tiller
This reverts commit 146a16d66bc796f0c6a4c7e2b88f1b73fb0aaa4c.
2016-05-30test_integration_cmds: fix when not a developer.Mike McQuaid
2016-05-30man: changes for 75ab94cDominyk Tiller
2016-05-30tap: default to full clones for developers. (#297)Mike McQuaid
You need a non-shallow clone to push branches upstream so if you often tap and untap taps (e.g. `homebrew/boneyard`) then you need to remember to manually `fetch -unshallow`.
2016-05-30test-bot: tweak readall behaviour. (#300)Mike McQuaid
Check the syntax for Homebrew/brew and don't bother for taps.
2016-05-30test-bot: move to dev-cmd. (#298)Mike McQuaid
This is not a command designed for end-users.
2016-05-30tests: no --only minimum coverage requirement. (#299)Mike McQuaid
This will almost certainly fail every time so let's disable this error.
2016-05-30bintray "package" should be name not full_nameilovezfs
Based on how it's used to construct URLs, the bintray "package" should be the formula name not the formula full_name. For core formulae, there is no difference, but that's not the case in other taps. See https://github.com/Homebrew/homebrew-gui/pull/10 Closes #301. Signed-off-by: ilovezfs <ilovezfs@icloud.com>
2016-05-29audit: make system check stricter with quotes.Mike McQuaid
As mentioned in: https://github.com/Homebrew/homebrew-core/pull/1396#discussion_r64774080
2016-05-29audit: tweak cpan secure urlsTomasz Pajor
2016-05-29audit: tweak cpan secure urlsTomasz Pajor
2016-05-28test-bot: don't `brew tests` for formula PRs. (#294)Mike McQuaid
This adds >1m to every build on every node and it can't actually be affected/fixed by formula PRs.
2016-05-28pull: remove legacy retry block.Mike McQuaid
2016-05-28bottle/test-bot: deep merge bottle JSON hashes.Mike McQuaid
2016-05-28pull: remove legacy-homebrew support. (#293)Mike McQuaid
There's no more pull requests left to pull on this repository.
2016-05-28test-bot: only test --no-compat for Homebrew/brew. (#286)Mike McQuaid
This job takes almost a minute and it's not useful for all core taps to run this.
2016-05-28test-bot: remove support for legacy Homebrew repo. (#287)Mike McQuaid
We're not really getting any more PRs here and this code makes this file harder to follow and refactor.
2016-05-28bottle: JSON-related tweaks/fixes.Mike McQuaid
2016-05-28test-bot: fix tag reference.Mike McQuaid
2016-05-28Use JSON files for bottle upload data. (#166)Mike McQuaid
This means that we do not need to read formulae or evaluate Ruby at upload time.
2016-05-27os/mac/*_mach: move shared code into 'SharedMachO' (#282)Martin Afanasjew
Both the `CctoolsMachO` and `RubyMachO` module implement a common set of methods that simplify querying `mach_data`. Move these into a shared module, that gets included after either of these implementations is loaded and included in `Pathname`.
2016-05-27tests: fix external command test and code style (#281)Martin Afanasjew
The check that `t4` is not an external command would always succeed, but not because the file wasn't executable, but because it wasn't even found due to the missing `brew-` prefix. Also change the valid but atypical file mode from 0744 to 0755 and apply minor code style fixes.
2016-05-26development_tools: fix broken 'Xcode' referenceMartin Afanasjew
Affects only legacy systems that don't have a `/usr/bin/cc` binary.
2016-05-26search: add alias -S back to zero-argument helpMartin Afanasjew
Amends 132ada2b0ebb3751c0f8f42ca83bb257b55a50fd until we properly figure out a way of documenting built-in aliases (or not doing that) across all commands that currently have aliases. See #270 for full discussion.
2016-05-26Clarify brew search usage. (#270)Joe Gallo
* Include --desc in brew search help text. * Update brew search --desc text in README. * Remove mention of alias in brew search help text to avoid any confusion.
2016-05-26utils: avoid using 'gem' as an identifier (#278)Martin Afanasjew
Avoid breaking code highlighting of some editors (e.g. Sublime Text) when `gem` is used as an identifier. This messes up the highlighting below the first use and makes working with the file rather annoying.
2016-05-26CurlDownloadStrategy: move no insecure redirect check to _fetchXu Cheng
This mainly fixes the problems for subclasses of CurlDownloadStrategy. More specifically it fixes two things: * It allows the no insecure redirect check to be applied to CurlApacheMirrorDownloadStrategy. * It fixes previous broken CurlPostDownloadStrategy. Closes #280. Signed-off-by: Xu Cheng <xucheng@me.com>
2016-05-26DownloadStrategy: preserve timestamp for cpXu Cheng
2016-05-26HOMEBREW_CURL_ARGS: add -R to preserve remote timestampXu Cheng
Reference from `man curl` > -R, --remote-time > When used, this will make curl attempt to figure out the time- > stamp of the remote file, and if that is available make the > local file get that same timestamp.
2016-05-26audit: minor spacing nitDominyk Tiller
Closes #248. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2016-05-26audit: tweak devel/head tap checkDominyk Tiller
For some reason the existing check seems to have started failing between March and today. I haven't managed to narrow down why yet but the biggest change between then and now was the core separation so perhaps related to that. Perhaps at some point we started considering purely short tap names, i.e. homebrew/devel-only rather than full tap names, i.e. homebrew/homebrew-devel-only, in the audit mechanism. This fixes the current issue whilst retaining the spirit of the original commit: https://github.com/Homebrew/brew/commit/86d04e94e9caacf4aba766dd31c1707749fb5f2b
2016-05-25brew.sh: fix code style inconsistencyMartin Afanasjew
Originally introduced by me in 77975168e0f2d5e6627d049d6055bc159e3fd89d.
2016-05-24download_strategy: cvs source_modified_time (#268)Uladzislau Shablinski
2016-05-23utils/lock.sh: default to system Ruby if available (#271)Mike McQuaid
This avoids weird issues with custom Rubies. Closes #253.
2016-05-22formulary: fix comment typo.Mike McQuaid
2016-05-22Remove LLVM-GCC support. (#252)Mike McQuaid
At this point it's never a good compiler to use so let's just remove it.
2016-05-21Haskell::Cabal: fix overquoting of flagsilovezfs
Since `system` escapes its own spaces, cabal was interpreting `--flags='webapp s3'` as `+'webapp +s3'` rather than `+webapp +s3`. Closes #267. Signed-off-by: ilovezfs <ilovezfs@icloud.com>
2016-05-20mirror: add command to mirror to Bintray. (#263)Mike McQuaid
Used for uploading imagemagick 6.9.4-3.
2016-05-20audit: enforce freedesktop secure urlsDominyk Tiller
2016-05-19audit: check for block inreplace with single sub. (#254)Mike McQuaid
There are unnecessarily verbose, have been documented to be avoided and it’s good to nudge people towards the other style.
2016-05-19audit: check more GitHub URLs. (#256)Mike McQuaid
GitHub’s code load and patch-diff URLs are the result of redirects and make it harder to modify the URL to reach the original repository.
2016-05-19install: fix documentation of --keep-tmp option (#258)Zhiming Wang
Obvious copy/paste failure in acc9a7ca8554bc2413dee2d6d0f407b3a59c628c.
2016-05-18brew.sh: drop obsolete source in update-preinstallMartin Afanasjew
No need to source `cmd/update.sh` if `homebrew-update` is not going to be called directly. Amends 750bb24a787dc6e4a13f2b842a3e8dcb8d5fb761.
2016-05-18Revert "Switch to bbatsov's Style Guide since GitHub's is 404" (#250)Mike McQuaid
2016-05-15Synchronize counts for link and unlink (#242)Paolo G. Giarrusso
Closes #239.
2016-05-13formula: deprecate startup_plist.Mike McQuaid
Closes #228.