stable

mksh-50e-1.el5

FEDORA-EPEL-2015-1336 created by robert 9 years ago for Fedora EPEL 5

R50e is a required bugfix release:

  • Add more tests detailing behaviour difference from GNU bash
  • Introduce a memory leak for x=<< fixing use of freed memory instead, bug tracked as LP#1380389 still live
  • Add x+=<< parallel to x=<<
  • POSIX “command” loses builtin special-ness
  • Fix LP#1381965 and LP#1381993 (more field splitting)
  • Update location of FreeBSD testsuite for test(1)
  • Remove dead NULL elements from Emacs keybindings
  • Change several testcases for $*/$@ expansion with/without quotes to expected-fail, with even more to come ☹
  • Fix miscalculating required memory for encoding the double-quoted parts of a here document or here string delimiter, leading to a buffer overflow; discovered by zacts from IRC
  • Rename a function conflicting with a MacRelix system header
  • Use size_t (and ssize_t) consistently, stop using ptrdiff_t; fixes some arithmetics and S/390 bugs
  • Remove old workarounds for Clang 3.2 scan-build
  • Remove all Clang/Coverity assertions, making room for new checks
  • Fix NSIG generation on Debian sid gcc-snapshot
  • Make a testcase not fail in a corner case
  • Fix issues detected by GCC’s new sanitisers: data type of a value to be shifted constantly must be unsigned (what not, in C…); shebang check array accesses are always unsigned char
  • Be even more explicit wrt. POSIX in the manpage
  • Fix shebang / file magic decoding
  • More int → bool conversion
  • Let Build.sh be run by GNU bash 1.12.1 (Slackware 1.01)
  • Fix here string parsing issue
  • Point out more future changes in the manpage
  • Call setgid(2), setegid(2), setuid(2) before seteuid(2)
  • Fix spurious empty line after ENOENT “whence -v”, found by Ypnose
  • Optimise dot.mkshrc and modernise it a bit
  • Use MAXPATHLEN from <sys/param.h> for PATH_MAX fallback
  • Some code cleanup and warnings fixes
  • Add options -a argv0 and -c to exec
  • Prevent use-after-free when hitting multiple errors unwinding
  • Fix use of $* and $@ in scalar context: within [[ … ]] and after case (spotted by Stéphane Chazelas) and in here documents (spotted by tg@); fix here document expansion
  • Unbreak when $@ shares double quotes with others
  • Fix set -x in PS4 expansion infinite loop

This update has been submitted for testing by robert.

9 years ago

This update is currently being pushed to the Fedora EPEL 5 testing updates repository.

9 years ago

This update has been pushed to testing

9 years ago

This update has reached 14 days in testing and can be pushed to stable now if the maintainer wishes

9 years ago

This update has been submitted for stable by robert.

9 years ago

This update is currently being pushed to the Fedora EPEL 5 stable updates repository.

9 years ago

This update has been pushed to stable

9 years ago

Please login to add feedback.

Metadata
Type
bugfix
Karma
0
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
disabled
Stable by Time
disabled
Dates
submitted
9 years ago
in testing
9 years ago
in stable
9 years ago
Builds
1

Automated Test Results