- Issued:
- 2015-07-22
- Updated:
- 2015-07-22
RHBA-2015:1273 - Bug Fix Advisory
Synopsis
zsh bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated zsh packages that fix several bugs and add various enhancements are now
available for Red Hat Enterprise Linux 6.
Description
The zsh shell is a command interpreter usable as an interactive login shell and
as a shell script command processor. Zsh resembles the ksh shell (the Korn
shell), but includes many enhancements. Zsh supports command-line editing,
built-in spelling correction, programmable command completion, shell functions
(with autoloading), a history mechanism, and more.
The zsh packages have been upgraded to upstream version 4.3.11, which provides a
number of bug fixes and enhancements over the previous version. Notably, the
upgrade includes the following changes:
- Parameter expansion has been enhanced to provide the ${NAME:OFFSET} and
${NAME:OFFSET:LENGTH} syntaxes for substrings and subarrays present in several
other shells.
- Numeric expansion with braces has been extended, which allows users to specify
a step in the numeric expansion, for example {3..9..2}. (BZ#1132710)
This update also fixes the following bugs:
- Prior to this update, when the "jobs -Z" built-in zsh command was invoked,
some environment variables were overwritten. An upstream patch has been applied
to preserve the environment variables when "jobs -Z" is run, thus fixing this
bug. (BZ#878324)
- Due to a parser error, the zsh shell previously interpreted variable
assignments as other commands, and attempted to execute them when zsh was
running in ksh compatibility mode. This update modifies the underlying code to
interpret variable assignments as expected in the described situation.
(BZ#1146119)
- Prior to this update, the speed of the pattern matching in the zsh shell
decreased when multiple subsequent occurrences of the "*" wildcard symbol were
used in a pattern. An upstream patch has been applied on zsh source code to
optimize the implementation of pattern matching in zsh with redundant "*"
symbols in the pattern. As a result, the speed of pattern matching in zsh is no
longer affected by the count of subsequent "*" symbols. (BZ#1131172)
- An incorrect comment in the /etc/zshenv configuration file caused that the
users erroneously expected that the file takes no effect if the zsh shell is
started with the "-f" option. The comment in the /etc/zshenv file has been
changed to describe the configuration file correctly. (BZ#1103697)
- When processing overly-long input data, the zsh shell terminated unexpectedly
because of a stack-based buffer overflow. With this update, arrays of variable
sizes are allocated on heap memory instead of stack memory, thus fixing the bug.
(BZ#567215)
- Prior to this update, the description of emulation mode in the zsh man page
was incomplete. With this update, the documentation has been updated to provide
users with more information about the command that starts emulation mode.
(BZ#1104021)
Users of zsh are advised to upgrade to these updated packages, which fix these
bugs and add these enhancements.
Solution
Before applying this update, make sure all previously released errata
relevant to your system have been applied.
For details on how to apply this update, refer to:
Affected Products
- Red Hat Enterprise Linux Server 6 x86_64
- Red Hat Enterprise Linux Server 6 i386
- Red Hat Enterprise Linux Server - Extended Life Cycle Support 6 x86_64
- Red Hat Enterprise Linux Server - Extended Life Cycle Support 6 i386
- Red Hat Enterprise Linux Workstation 6 x86_64
- Red Hat Enterprise Linux Workstation 6 i386
- Red Hat Enterprise Linux Desktop 6 x86_64
- Red Hat Enterprise Linux Desktop 6 i386
- Red Hat Enterprise Linux for IBM z Systems 6 s390x
- Red Hat Enterprise Linux for Power, big endian 6 ppc64
- Red Hat Enterprise Linux for Scientific Computing 6 x86_64
- Red Hat Enterprise Linux Server from RHUI 6 x86_64
- Red Hat Enterprise Linux Server from RHUI 6 i386
- Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) 6 s390x
- Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support 6 x86_64
Fixes
- BZ - 1132710 - rebase zsh to 4.3.11
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 6
SRPM | |
---|---|
zsh-4.3.11-4.el6.src.rpm | SHA-256: 442d784b134efa10970a1e03dbe70534061c6ed5f8acbedb07d9408b88890313 |
x86_64 | |
zsh-4.3.11-4.el6.x86_64.rpm | SHA-256: 3e135322f752b356e45db2516d3fc8bd5eeddd6b533ae28f2e8a756417141234 |
zsh-debuginfo-4.3.11-4.el6.x86_64.rpm | SHA-256: f725e106bdbc1db808b4c0c4a6a4e36668db6442171462dd6dc5561aa62b8783 |
zsh-debuginfo-4.3.11-4.el6.x86_64.rpm | SHA-256: f725e106bdbc1db808b4c0c4a6a4e36668db6442171462dd6dc5561aa62b8783 |
zsh-html-4.3.11-4.el6.x86_64.rpm | SHA-256: cc7b20c9cebe5ed02317b2e7f964bab720ebff99a543af39457e10cda986848a |
i386 | |
zsh-4.3.11-4.el6.i686.rpm | SHA-256: c4a4058c895c69e84e64fcaa981d326f31ad1763986694e9a260eb952230fee2 |
zsh-debuginfo-4.3.11-4.el6.i686.rpm | SHA-256: 5ff1fce8563874faa810c47d6dd03e01ced8e2cb3f1963faaa5542cddd806191 |
zsh-debuginfo-4.3.11-4.el6.i686.rpm | SHA-256: 5ff1fce8563874faa810c47d6dd03e01ced8e2cb3f1963faaa5542cddd806191 |
zsh-html-4.3.11-4.el6.i686.rpm | SHA-256: c3e54019f91523d72718cfea74323c707e53a5579162be5be11552b0c8423bff |
Red Hat Enterprise Linux Server - Extended Life Cycle Support 6
SRPM | |
---|---|
zsh-4.3.11-4.el6.src.rpm | SHA-256: 442d784b134efa10970a1e03dbe70534061c6ed5f8acbedb07d9408b88890313 |
i386 | |
zsh-4.3.11-4.el6.i686.rpm | SHA-256: c4a4058c895c69e84e64fcaa981d326f31ad1763986694e9a260eb952230fee2 |
zsh-debuginfo-4.3.11-4.el6.i686.rpm | SHA-256: 5ff1fce8563874faa810c47d6dd03e01ced8e2cb3f1963faaa5542cddd806191 |
zsh-debuginfo-4.3.11-4.el6.i686.rpm | SHA-256: 5ff1fce8563874faa810c47d6dd03e01ced8e2cb3f1963faaa5542cddd806191 |
zsh-html-4.3.11-4.el6.i686.rpm | SHA-256: c3e54019f91523d72718cfea74323c707e53a5579162be5be11552b0c8423bff |
x86_64 | |
zsh-4.3.11-4.el6.x86_64.rpm | SHA-256: 3e135322f752b356e45db2516d3fc8bd5eeddd6b533ae28f2e8a756417141234 |
zsh-debuginfo-4.3.11-4.el6.x86_64.rpm | SHA-256: f725e106bdbc1db808b4c0c4a6a4e36668db6442171462dd6dc5561aa62b8783 |
zsh-debuginfo-4.3.11-4.el6.x86_64.rpm | SHA-256: f725e106bdbc1db808b4c0c4a6a4e36668db6442171462dd6dc5561aa62b8783 |
zsh-html-4.3.11-4.el6.x86_64.rpm | SHA-256: cc7b20c9cebe5ed02317b2e7f964bab720ebff99a543af39457e10cda986848a |
Red Hat Enterprise Linux Workstation 6
SRPM | |
---|---|
zsh-4.3.11-4.el6.src.rpm | SHA-256: 442d784b134efa10970a1e03dbe70534061c6ed5f8acbedb07d9408b88890313 |
x86_64 | |
zsh-4.3.11-4.el6.x86_64.rpm | SHA-256: 3e135322f752b356e45db2516d3fc8bd5eeddd6b533ae28f2e8a756417141234 |
zsh-debuginfo-4.3.11-4.el6.x86_64.rpm | SHA-256: f725e106bdbc1db808b4c0c4a6a4e36668db6442171462dd6dc5561aa62b8783 |
zsh-debuginfo-4.3.11-4.el6.x86_64.rpm | SHA-256: f725e106bdbc1db808b4c0c4a6a4e36668db6442171462dd6dc5561aa62b8783 |
zsh-html-4.3.11-4.el6.x86_64.rpm | SHA-256: cc7b20c9cebe5ed02317b2e7f964bab720ebff99a543af39457e10cda986848a |
i386 | |
zsh-4.3.11-4.el6.i686.rpm | SHA-256: c4a4058c895c69e84e64fcaa981d326f31ad1763986694e9a260eb952230fee2 |
zsh-debuginfo-4.3.11-4.el6.i686.rpm | SHA-256: 5ff1fce8563874faa810c47d6dd03e01ced8e2cb3f1963faaa5542cddd806191 |
zsh-debuginfo-4.3.11-4.el6.i686.rpm | SHA-256: 5ff1fce8563874faa810c47d6dd03e01ced8e2cb3f1963faaa5542cddd806191 |
zsh-html-4.3.11-4.el6.i686.rpm | SHA-256: c3e54019f91523d72718cfea74323c707e53a5579162be5be11552b0c8423bff |
Red Hat Enterprise Linux Desktop 6
SRPM | |
---|---|
zsh-4.3.11-4.el6.src.rpm | SHA-256: 442d784b134efa10970a1e03dbe70534061c6ed5f8acbedb07d9408b88890313 |
x86_64 | |
zsh-4.3.11-4.el6.x86_64.rpm | SHA-256: 3e135322f752b356e45db2516d3fc8bd5eeddd6b533ae28f2e8a756417141234 |
zsh-debuginfo-4.3.11-4.el6.x86_64.rpm | SHA-256: f725e106bdbc1db808b4c0c4a6a4e36668db6442171462dd6dc5561aa62b8783 |
zsh-debuginfo-4.3.11-4.el6.x86_64.rpm | SHA-256: f725e106bdbc1db808b4c0c4a6a4e36668db6442171462dd6dc5561aa62b8783 |
zsh-html-4.3.11-4.el6.x86_64.rpm | SHA-256: cc7b20c9cebe5ed02317b2e7f964bab720ebff99a543af39457e10cda986848a |
i386 | |
zsh-4.3.11-4.el6.i686.rpm | SHA-256: c4a4058c895c69e84e64fcaa981d326f31ad1763986694e9a260eb952230fee2 |
zsh-debuginfo-4.3.11-4.el6.i686.rpm | SHA-256: 5ff1fce8563874faa810c47d6dd03e01ced8e2cb3f1963faaa5542cddd806191 |
zsh-debuginfo-4.3.11-4.el6.i686.rpm | SHA-256: 5ff1fce8563874faa810c47d6dd03e01ced8e2cb3f1963faaa5542cddd806191 |
zsh-html-4.3.11-4.el6.i686.rpm | SHA-256: c3e54019f91523d72718cfea74323c707e53a5579162be5be11552b0c8423bff |
Red Hat Enterprise Linux for IBM z Systems 6
SRPM | |
---|---|
zsh-4.3.11-4.el6.src.rpm | SHA-256: 442d784b134efa10970a1e03dbe70534061c6ed5f8acbedb07d9408b88890313 |
s390x | |
zsh-4.3.11-4.el6.s390x.rpm | SHA-256: f24f57a6e0c8e5441fbafb26aac9a3fdd1ed8521399c9f2335057fe3215980b1 |
zsh-debuginfo-4.3.11-4.el6.s390x.rpm | SHA-256: 774feb687420af731a8b2f21f2999660c6129d1db871ae9eb6c590172e369290 |
zsh-debuginfo-4.3.11-4.el6.s390x.rpm | SHA-256: 774feb687420af731a8b2f21f2999660c6129d1db871ae9eb6c590172e369290 |
zsh-html-4.3.11-4.el6.s390x.rpm | SHA-256: 127a7d07028693b71609abd86b9a2dbc7172a4529be5c02f60defdb98122ca6a |
Red Hat Enterprise Linux for Power, big endian 6
SRPM | |
---|---|
zsh-4.3.11-4.el6.src.rpm | SHA-256: 442d784b134efa10970a1e03dbe70534061c6ed5f8acbedb07d9408b88890313 |
ppc64 | |
zsh-4.3.11-4.el6.ppc64.rpm | SHA-256: 22bc66a2bf502221b34057290b17751b9d53810f5f84498a81898060dba1cd83 |
zsh-debuginfo-4.3.11-4.el6.ppc64.rpm | SHA-256: 24388c264ba364ddbc058e74ce75d7536a601a8256a0417ae7e4bae69f0025f1 |
zsh-debuginfo-4.3.11-4.el6.ppc64.rpm | SHA-256: 24388c264ba364ddbc058e74ce75d7536a601a8256a0417ae7e4bae69f0025f1 |
zsh-html-4.3.11-4.el6.ppc64.rpm | SHA-256: 081b323621b6690a781cda723ff10f7f72fd1daf172bd7745a061b459b3f82de |
Red Hat Enterprise Linux for Scientific Computing 6
SRPM | |
---|---|
zsh-4.3.11-4.el6.src.rpm | SHA-256: 442d784b134efa10970a1e03dbe70534061c6ed5f8acbedb07d9408b88890313 |
x86_64 | |
zsh-4.3.11-4.el6.x86_64.rpm | SHA-256: 3e135322f752b356e45db2516d3fc8bd5eeddd6b533ae28f2e8a756417141234 |
zsh-debuginfo-4.3.11-4.el6.x86_64.rpm | SHA-256: f725e106bdbc1db808b4c0c4a6a4e36668db6442171462dd6dc5561aa62b8783 |
zsh-debuginfo-4.3.11-4.el6.x86_64.rpm | SHA-256: f725e106bdbc1db808b4c0c4a6a4e36668db6442171462dd6dc5561aa62b8783 |
zsh-html-4.3.11-4.el6.x86_64.rpm | SHA-256: cc7b20c9cebe5ed02317b2e7f964bab720ebff99a543af39457e10cda986848a |
Red Hat Enterprise Linux Server from RHUI 6
SRPM | |
---|---|
zsh-4.3.11-4.el6.src.rpm | SHA-256: 442d784b134efa10970a1e03dbe70534061c6ed5f8acbedb07d9408b88890313 |
x86_64 | |
zsh-4.3.11-4.el6.x86_64.rpm | SHA-256: 3e135322f752b356e45db2516d3fc8bd5eeddd6b533ae28f2e8a756417141234 |
zsh-debuginfo-4.3.11-4.el6.x86_64.rpm | SHA-256: f725e106bdbc1db808b4c0c4a6a4e36668db6442171462dd6dc5561aa62b8783 |
zsh-debuginfo-4.3.11-4.el6.x86_64.rpm | SHA-256: f725e106bdbc1db808b4c0c4a6a4e36668db6442171462dd6dc5561aa62b8783 |
zsh-html-4.3.11-4.el6.x86_64.rpm | SHA-256: cc7b20c9cebe5ed02317b2e7f964bab720ebff99a543af39457e10cda986848a |
i386 | |
zsh-4.3.11-4.el6.i686.rpm | SHA-256: c4a4058c895c69e84e64fcaa981d326f31ad1763986694e9a260eb952230fee2 |
zsh-debuginfo-4.3.11-4.el6.i686.rpm | SHA-256: 5ff1fce8563874faa810c47d6dd03e01ced8e2cb3f1963faaa5542cddd806191 |
zsh-debuginfo-4.3.11-4.el6.i686.rpm | SHA-256: 5ff1fce8563874faa810c47d6dd03e01ced8e2cb3f1963faaa5542cddd806191 |
zsh-html-4.3.11-4.el6.i686.rpm | SHA-256: c3e54019f91523d72718cfea74323c707e53a5579162be5be11552b0c8423bff |
Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) 6
SRPM | |
---|---|
zsh-4.3.11-4.el6.src.rpm | SHA-256: 442d784b134efa10970a1e03dbe70534061c6ed5f8acbedb07d9408b88890313 |
s390x | |
zsh-4.3.11-4.el6.s390x.rpm | SHA-256: f24f57a6e0c8e5441fbafb26aac9a3fdd1ed8521399c9f2335057fe3215980b1 |
zsh-debuginfo-4.3.11-4.el6.s390x.rpm | SHA-256: 774feb687420af731a8b2f21f2999660c6129d1db871ae9eb6c590172e369290 |
zsh-debuginfo-4.3.11-4.el6.s390x.rpm | SHA-256: 774feb687420af731a8b2f21f2999660c6129d1db871ae9eb6c590172e369290 |
zsh-html-4.3.11-4.el6.s390x.rpm | SHA-256: 127a7d07028693b71609abd86b9a2dbc7172a4529be5c02f60defdb98122ca6a |
Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support 6
SRPM | |
---|---|
zsh-4.3.11-4.el6.src.rpm | SHA-256: 442d784b134efa10970a1e03dbe70534061c6ed5f8acbedb07d9408b88890313 |
x86_64 | |
zsh-4.3.11-4.el6.x86_64.rpm | SHA-256: 3e135322f752b356e45db2516d3fc8bd5eeddd6b533ae28f2e8a756417141234 |
zsh-debuginfo-4.3.11-4.el6.x86_64.rpm | SHA-256: f725e106bdbc1db808b4c0c4a6a4e36668db6442171462dd6dc5561aa62b8783 |
zsh-debuginfo-4.3.11-4.el6.x86_64.rpm | SHA-256: f725e106bdbc1db808b4c0c4a6a4e36668db6442171462dd6dc5561aa62b8783 |
zsh-html-4.3.11-4.el6.x86_64.rpm | SHA-256: cc7b20c9cebe5ed02317b2e7f964bab720ebff99a543af39457e10cda986848a |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.