Age | Commit message (Collapse) | Author |
|
The plugin unsafely processes directory paths in pop_past and pop_future.
This commit fixes that.
|
|
The `omz_urldecode` function uses an eval to decode the input which can be
exploited to inject commands. This is used only in the svn plugin and it
requires a complex process to exploit, so it is highly unlikely to have been
used by an attacker.
|
|
Reference: https://github.com/ohmyzsh/ohmyzsh/commit/7f49494#commitcomment-60117011
|
|
|
|
|
|
Fixes #10404
|
|
|
|
|
|
|
|
|
|
|
|
Co-authored-by: Marc Cornellà <hello@mcornella.com>
|
|
|
|
|
|
Apple changed the name of their operating system from OS X to macOS a number of years ago. This was overdue!
As per issue #10311
* refactor(osx): rename `osx` plugin to `macos`
* refactor(macos): Add symbolic link from old `osx` plugin name.
|
|
|
|
|
|
|
|
|
|
Closes #8370
|
|
|
|
Fixes #10350
|
|
|
|
|
|
|
|
|
|
In recent zsh versions, `${(@ps:$sep:)var}` where $sep is a variable containing
a separator string and $var is a string with multiple values separated by $sep,
the `p` flag makes zsh correctly expand $sep before splitting $var. In versions
older than 5.0.8, this doesn't happen, so we use `eval` to get the same effect.
|
|
|
|
|
|
|
|
|
|
|
|
Fixes #10345
|
|
|
|
(#8492)
Fixes #8492
|
|
Co-authored-by: Marc Cornellà <hello@mcornella.com>
|
|
BREAKING CHANGE: all `gem` aliases that started with `g` now start
with `ge` to fix conflicting names with the `git` plugin. Also, the
`ghlp` alias is now renamed `geh`. Have a look at the plugin README
for more information.
Fixes #10320
|
|
Mostly empty commit to fix the changelog for merge at 6f4c7f64
|
|
|
|
|
|
royninja-patch-1
|
|
Co-authored-by: Marc Cornellà <hello@mcornella.com>
|
|
|
|
|
|
Fixes #10282
|
|
Fixes #7477
|
|
|
|
|
|
|
|
|