./shells/zsh, The Z shell

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 5.7, Package name: zsh-5.7, Maintainer: pkgsrc-users

Zsh is a UNIX command interpreter (shell) which of the standard shells
most resembles the Korn shell (ksh), although it is not completely
compatible. It includes enhancements of many types, notably in the
command-line editor, options for customising its behaviour, filename
globbing, features to make C-shell (csh) users feel more at home and
extra features drawn from tcsh (another `custom' shell).

Required to build:

Master sites:

SHA1: 81f1fc27dd85386701db6005317c24866e0c7d93
RMD160: 38f7badb243dee398e700bceb4e36556759bddc1
Filesize: 3051.473 KB

Version history: (Expand)

CVS history: (Expand)

   2019-01-27 15:42:25 by Wen Heping | Files touched by this commit (3) | Package updated
Log message:
Update to 5.7

Upstream changes:
2019-01-24 : Release 5.7
    Bug fix release with a few user visible additions.
2018-01-24  dana  <dana@dana.is>

        * unposted: Config/version.mk, README: Update for 5.7

2018-01-23  dana  <dana@dana.is>

        * 44012: Test/X04zlehighlight.ztst: Fix spurious test failures
        on OpenBSD

2019-01-23  Mikael Magnusson  <mikachu@gmail.com>

        * 44011: Doc/Zsh/zle.yo, Src/prompt.c, Test/X04zlehighlight.ztst:
        Only use fg_start_code for non-truecolor
   2018-10-10 19:21:55 by Min Sik Kim | Files touched by this commit (1)
Log message:
shells/zsh: Fix PLIST on Darwin with no /usr/include
   2018-09-25 15:24:39 by Jonathan Perkin | Files touched by this commit (2) | Package updated
Log message:
zsh: Restore SunOS patch lost in previous update.
   2018-09-15 15:40:34 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 5.6.2

Upstream changes:
Changes from 5.6.1 to 5.6.2

Fix another SIGTTOU case.

Fix SIGWINCH being ignored when zsh is not in the foreground.

The release tarballs are now compressed using xz(1), whereas previously
both xz(1) and gzip(1) versions were available.  If this gets in your way,
give us a shout.
   2018-09-14 05:36:51 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
Update to 5.6.1

Changes from 5.6 to 5.6.1

Fix packaging issue that broke runhelp.

Fix a regression with pipelines getting backgrounded and emitting SIGTTOU.
   2018-09-09 02:46:52 by Wen Heping | Files touched by this commit (4) | Package updated
Log message:
Update to 5.6

Upstream changes:
Changes from 5.5.1-test-2 to 5.6

CVE-2018-0502: Data from the second line of a #! script file might be passed to
execve().  For example, in the following situation -
    printf '#!foo\nbar' > baz
the shell might take "bar" rather than "foo" for the argv[0] \ 
to be passed to
execve().  [ Reported by Anthony Sottile and Buck Evan. ]

CVE-2018-13259: A shebang line longer than 64 characters would be truncated.
For example, in the following situation:
    ( printf '#!'; repeat 64 printf 'x'; printf 'y' ) > foo
the shell might execute x...x (64 repetitions) rather than x...xy (64 x's,
one y).  [ Reported by Daniel Shahaf. ]

Changes from 5.5.1 to 5.5.1-test-2

Non-stop IEEE 754 arithmetic support - Inf and NaN are now returned
from floating point operations where errors were printed before.
Inf and NaN are also recognised in arithmetic expressions.

In shell patterns, [[:blank:]] now honours the locale instead of
matching exclusively on space and tab, like for the other POSIX
character classes or for extended regular expressions.

Nanosecond precision on file times is supported in the module
   2018-04-29 22:41:04 by Ryo ONODERA | Files touched by this commit (7) | Package removed
Log message:
Update to 5.5.1

Changes from %.5 to 5.5.1

Apart from a fix for a configuration problem finding singal names from
(some) recent versions of glibc, there are only minor changes.

Changes from 5.4.2 to 5.5

The effect of the NO_INTERACTIVE_COMMENTS option extends into $(...) and
`...` command substitutions when used on the command line.  Previously,
comments were always recognized within command substitutions unless the
comment character "#" was disabled via reset of $histchars.

An alternative assignment syntax for indicating indices for arrays
and keys for associative arrays:

typeset -a array=([1]=first [2]=second)
typeset -A assoc=([key1]=val1 [key2]=val2)

is allowed for compatibility with other shells.  In the case of normal
arrays the new syntax can be mixed with the old.
   2018-03-30 22:56:42 by S.P.Zeidler | Files touched by this commit (6)
Log message:
add security patches for CVE-2018-1071, CVE-2018-1083, CVE-2018-7548
and CVE-2018-7549 from the zsh repo. one pullup less, w00t. :-P