CurlDownloadStrategy: no need to to_s, name should never be nil
homebank 4.5.4
homebank: add optional OFX filetype support.

Closes #23239.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
texapp 0.6.4

Closes #23237.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
bash: use SSH_SOURCE_BASHRC (like Apple bash).

Apple's /bin/bash is built with SSH_SOURCE_BASHRC, which causes
~/.bashrc to get sourced when the shell is run non-interactively over or
sshd/rshd. Linux distros usually also build with SSH_SOURCE_BASHRC (at
least, Debian does). This makes Homebrew do the same.

Closes #23234.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
dart 28355

Closes #23242.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Security: Don't use a world-writable cache directory

A world-writable cache allows any process to hijack another user's
`brew install` session.  Move the cache to the repo dir, so that
modifying the cache requires the same permissions as modifying the
Homebrew installation itself.

We don't migrate the existing cache, because safely migrating the cache
would be tricky, and any mistake would probably be exploitable.

Closes #23232.