Change logs for mksh source package in Xenial

  • mksh (52c-2) unstable; urgency=low
    
      * Bump Policy; the Debian menu system is now deprecated, but we’ll
        continue using it, for a while; a Desktop file isn’t currently needed
      * Update to upstream CVS HEAD:
        - [tg] Unbreak multi-line command history broken by history flush
          (Closes: #783978) (again…)
        - [tg] Fix redefining POSIX functions that were Korn functions before
      * Build mksh-static against all supported libcs, for QA; add NEWS entry
      * Update lintian overrides
    
     -- Thorsten Glaser <email address hidden>  Tue, 12 Apr 2016 15:38:10 +0200
  • mksh (52c-1ubuntu1) xenial; urgency=high
    
      * Merge from Debian (LP: #1560008), remaining changes:
        - Omit dietlibc builds on Ubuntu, where it is not in main
        - Maintainer change for Ubuntu
    
     -- Thorsten Glaser <email address hidden>  Mon, 21 Mar 2016 12:56:45 +0100
  • 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
     -- Thorsten Glaser <email address hidden>   Sat, 07 Mar 2015 23:42:38 +0000