[ubuntu/vivid-proposed] mksh 50e-2ubuntu1 (Accepted)

Thorsten Glaser t.glaser at tarent.de
Thu Mar 12 10:22:13 UTC 2015


mksh (50e-2ubuntu1) vivid; urgency=high

  * Merge from Debian (LP: #1429469), remaining changes:
    - Omit dietlibc builds on Ubuntu, where it is not in main
    - Maintainer change for Ubuntu

mksh (50e-2) experimental; urgency=medium

  * QA upload.
  * Backport upstream fix:
    - [tg] SECURITY: make unset HISTFILE actually work
  * Adjust shell version accordingly

mksh (50e-1) experimental; urgency=high

  * QA upload.
  * Remove timestamps from README.Debian; should make builds reproducible
  * Filter out some more junk from README.Debian
  * Update to the next release of the R50-stable branch:
    - [tg] Fix LP#1381965 and LP#1381993 (more field splitting)
    - [jilles] Update location of FreeBSD testsuite for test(1)
    - [Martin Natano] Remove dead NULL elements from Emacs keybindings
    - [tg, Stéphane Chazelas, Geoff Clare] Change several testcases for $*/$@
      expansion with/without quotes to expected-fail, with even more to come ☹
    - [tg] 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
    - [RT] Rename a function conflicting with a MacRelix system header
    - [tg] Use size_t (and ssize_t) consistently, stop using ptrdiff_t; fixes
      some arithmetics and S/390 bugs
    - [tg] Remove old workarounds for Clang 3.2 scan-build
    - [tg] Remove all Clang/Coverity assertions, making room for new checks
    - [tg] Fix NSIG generation on Debian sid gcc-snapshot
    - [tg] Make a testcase not fail in a corner case
    - [tg] 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
    - [tg] Be even more explicit wrt. POSIX in the manpage
    - [tg] Fix shebang / file magic decoding
    - [tg] More int → bool conversion
    - [tg] Let Build.sh be run by GNU bash 1.12.1 (Slackware 1.01)
    - [Stéphane Chazelas, tg] Fix here string parsing issue
    - [tg] Point out more future changes in the manpage
    - [tg] Call setgid(2), setegid(2), setuid(2) before seteuid(2)
    - [tg] Fix spurious empty line after ENOENT “whence -v”, found by Ypnose
    - [tg] Optimise dot.mkshrc and modernise it a bit
    - [tg] Use MAXPATHLEN from <sys/param.h> for PATH_MAX fallback
    - [tg] Some code cleanup and warnings fixes
    - [tg] Add options -a argv0 and -c to exec
    - [jsg] Prevent use-after-free when hitting multiple errors unwinding
    - [tg] 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
    - [tg] Unbreak when $@ shares double quotes with others
    - [tg] Fix set -x in PS4 expansion infinite loop
  * Update README, Description, copyright and build scripts
  * Upload to experimental due to the jessie pre-release freeze

mksh (50d-4) unstable; urgency=medium

  * QA upload.
  * Backport upstream fix:
    - [tg] SECURITY: make unset HISTFILE actually work
  * Adjust shell version accordingly

Date: Sat, 07 Mar 2015 23:42:38 +0000
Changed-By: Thorsten Glaser <t.glaser at tarent.de>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Daniel Holbach <daniel.holbach at ubuntu.com>
https://launchpad.net/ubuntu/+source/mksh/50e-2ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 07 Mar 2015 23:42:38 +0000
Source: mksh
Binary: mksh pdksh
Architecture: source
Version: 50e-2ubuntu1
Distribution: vivid
Urgency: high
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Thorsten Glaser <t.glaser at tarent.de>
Description:
 mksh       - MirBSD Korn Shell
 pdksh      - transitional dummy package to migrate from pdksh to mksh
Launchpad-Bugs-Fixed: 1429469
Changes:
 mksh (50e-2ubuntu1) vivid; urgency=high
 .
   * Merge from Debian (LP: #1429469), remaining changes:
     - Omit dietlibc builds on Ubuntu, where it is not in main
     - Maintainer change for Ubuntu
 .
 mksh (50e-2) experimental; urgency=medium
 .
   * QA upload.
   * Backport upstream fix:
     - [tg] SECURITY: make unset HISTFILE actually work
   * Adjust shell version accordingly
 .
 mksh (50e-1) experimental; urgency=high
 .
   * QA upload.
   * Remove timestamps from README.Debian; should make builds reproducible
   * Filter out some more junk from README.Debian
   * Update to the next release of the R50-stable branch:
     - [tg] Fix LP#1381965 and LP#1381993 (more field splitting)
     - [jilles] Update location of FreeBSD testsuite for test(1)
     - [Martin Natano] Remove dead NULL elements from Emacs keybindings
     - [tg, Stéphane Chazelas, Geoff Clare] Change several testcases for $*/$@
       expansion with/without quotes to expected-fail, with even more to come ☹
     - [tg] 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
     - [RT] Rename a function conflicting with a MacRelix system header
     - [tg] Use size_t (and ssize_t) consistently, stop using ptrdiff_t; fixes
       some arithmetics and S/390 bugs
     - [tg] Remove old workarounds for Clang 3.2 scan-build
     - [tg] Remove all Clang/Coverity assertions, making room for new checks
     - [tg] Fix NSIG generation on Debian sid gcc-snapshot
     - [tg] Make a testcase not fail in a corner case
     - [tg] 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
     - [tg] Be even more explicit wrt. POSIX in the manpage
     - [tg] Fix shebang / file magic decoding
     - [tg] More int → bool conversion
     - [tg] Let Build.sh be run by GNU bash 1.12.1 (Slackware 1.01)
     - [Stéphane Chazelas, tg] Fix here string parsing issue
     - [tg] Point out more future changes in the manpage
     - [tg] Call setgid(2), setegid(2), setuid(2) before seteuid(2)
     - [tg] Fix spurious empty line after ENOENT “whence -v”, found by Ypnose
     - [tg] Optimise dot.mkshrc and modernise it a bit
     - [tg] Use MAXPATHLEN from <sys/param.h> for PATH_MAX fallback
     - [tg] Some code cleanup and warnings fixes
     - [tg] Add options -a argv0 and -c to exec
     - [jsg] Prevent use-after-free when hitting multiple errors unwinding
     - [tg] 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
     - [tg] Unbreak when $@ shares double quotes with others
     - [tg] Fix set -x in PS4 expansion infinite loop
   * Update README, Description, copyright and build scripts
   * Upload to experimental due to the jessie pre-release freeze
 .
 mksh (50d-4) unstable; urgency=medium
 .
   * QA upload.
   * Backport upstream fix:
     - [tg] SECURITY: make unset HISTFILE actually work
   * Adjust shell version accordingly
Checksums-Sha1:
 de91d4a53fa0b78a2ce05f1e0601e893c3423cea 1490 mksh_50e-2ubuntu1.dsc
 31fe8093aa9613d6a5a6562d9ab8324e876c3e85 376013 mksh_50e.orig.tar.gz
 7d00b2360881ebb98ba799ce06ba385d5d4e365c 74668 mksh_50e-2ubuntu1.debian.tar.xz
Checksums-Sha256:
 8ca12346e23d0b556f91f957ae9067aa68ccea67687d229216cd0636b9ea93ae 1490 mksh_50e-2ubuntu1.dsc
 ad3c148769d08cf934a96be2837599ba9db355f38a8f49c7bc8876b80d2e08da 376013 mksh_50e.orig.tar.gz
 c759fc9e0a6e8b935830debb77b76824bd09a5edbe24b46bd52b3c0adf10bbd0 74668 mksh_50e-2ubuntu1.debian.tar.xz
Files:
 99acc1b3880796fbefd46cad496026de 1490 shells optional mksh_50e-2ubuntu1.dsc
 5f0bd21e64aabef4ac64d95a95e1b727 376013 shells optional mksh_50e.orig.tar.gz
 3c798e9c72518dab3bf243240fd34758 74668 shells optional mksh_50e-2ubuntu1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlUBaEwACgkQRjrlnQWd1es2SwCeJiVDgU011uK9bQToK0WDj/Rr
SkgAn15EO89frwIGWOHA8+zl4kYo7EWi
=TXrU
-----END PGP SIGNATURE-----


More information about the Vivid-changes mailing list