Please sync mksh 39.3.20100719-1 (universe) from Debian sid (main)

Bug #607929 reported by Thorsten Glaser
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mksh (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: mksh

Changes since 39.3-4 (version currently in maverick/universe):

mksh (39.3.20100719-1) unstable; urgency=high
   * New CVS snapshot; summary of changes relevant to Debian:
     - [tg] Correct shf buffer I/O routines to avoid a memory
       corruption bug discovered by Waldemar Brodkorb and other
       bad effects (bug inherited from pdksh, anno 1999)
   * High urgency due to memory corruption and “set -x” fix

 -- Thorsten Glaser <email address hidden> Mon, 19 Jul 2010 22:51:03 +0000
mksh (39.3.20100717-1) unstable; urgency=low
   * The “「Don't drink and dupload ;-)」? I use dput anyway!” release
   * debian/rules: revert change disabling -combined on dietlibc,
     since it appears to be of no practical relevance
   * debian/rules: disable dietlibc on sparc due to weird problems
   * debian/rules: adapt build log scanner contraband to newer gcc
   * Switch from patch system to applying patches directly to the
     extracted source in “1.0” style (in the future, “3.0 (quilt)”
     can ease this) by using repackaged orig.tar.gz
   * Install upstream’s dot.mkshrc as /etc/mkshrc and source this
     from a new, minimal, /etc/skel/.mkshrc (debian/.mkshrc); idea
     by Michal Hlavinka (RHEL package maintainer)
   * Use repackaged upstream snapshot; changelog:
     - [tg] Remove arc4random(3) functionality; seed an LCG depending
       on the OS doing Address Space Layout Randomisation; speed up
     - [tg] Fix spelling in dot.mkshrc
     - [tg] Implement “live” window resize for the Emacs editing mode
     - [tg] More fixes for bugs found by Valgrind and LLVM+Clang scan-build
     - [tg] For script compatibility support “set ±o arc4random” during a
       transition period until R40 is out (but issue a warning to stderr)
     - [oksh] Add (, ), (( to reserved words in the manual page and fix
       some formatting errors with GNU groff’s mdoc
     - [tg] Make printf.c.1.15 use mksh’s shf_* routines instead of stdio
     - [tg] Fix -Wc++-compat except implicit casts from/to "void *"
   * Update printf.c file added; the new version actually uses mksh’s
     shf functions instead of libc stdio, saves about 11K in mksh-static
   * Adapt debian/* to new versions
   * Bump Standards-Version to 3.9.0.0 (no changes required)
   * Remove experimental, commented-out, klibc support for readability
   * Run debconf-updatepo; put something into Language: header lines
   * Lintian P: mksh: maintainer-script-without-set-e config

 -- Thorsten Glaser <email address hidden> Sat, 17 Jul 2010 23:27:41 +0000

Benjamin Drung (bdrung)
Changed in mksh (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mksh - 39.3.20100719-1

---------------
mksh (39.3.20100719-1) unstable; urgency=high

  * New CVS snapshot; summary of changes relevant to Debian:
    - [tg] Correct shf buffer I/O routines to avoid a memory
      corruption bug discovered by Waldemar Brodkorb and other
      bad effects (bug inherited from pdksh, anno 1999)
  * High urgency due to memory corruption and “set -x” fix

mksh (39.3.20100717-1) unstable; urgency=low

  * The “「Don't drink and dupload ;-)」? I use dput anyway!” release
  * debian/rules: revert change disabling -combined on dietlibc,
    since it appears to be of no practical relevance
  * debian/rules: disable dietlibc on sparc due to weird problems
  * debian/rules: adapt build log scanner contraband to newer gcc
  * Switch from patch system to applying patches directly to the
    extracted source in “1.0” style (in the future, “3.0 (quilt)”
    can ease this) by using repackaged orig.tar.gz
  * Install upstream’s dot.mkshrc as /etc/mkshrc and source this
    from a new, minimal, /etc/skel/.mkshrc (debian/.mkshrc); idea
    by Michal Hlavinka (RHEL package maintainer)
  * Use repackaged upstream snapshot; changelog:
    - [tg] Remove arc4random(3) functionality; seed an LCG depending
      on the OS doing Address Space Layout Randomisation; speed up
    - [tg] Fix spelling in dot.mkshrc
    - [tg] Implement “live” window resize for the Emacs editing mode
    - [tg] More fixes for bugs found by Valgrind and LLVM+Clang scan-build
    - [tg] For script compatibility support “set ±o arc4random” during a
      transition period until R40 is out (but issue a warning to stderr)
    - [oksh] Add (, ), (( to reserved words in the manual page and fix
      some formatting errors with GNU groff’s mdoc
    - [tg] Make printf.c.1.15 use mksh’s shf_* routines instead of stdio
    - [tg] Fix -Wc++-compat except implicit casts from/to "void *"
  * Update printf.c file added; the new version actually uses mksh’s
    shf functions instead of libc stdio, saves about 11K in mksh-static
  * Adapt debian/* to new versions
  * Bump Standards-Version to 3.9.0.0 (no changes required)
  * Remove experimental, commented-out, klibc support for readability
  * Run debconf-updatepo; put something into Language: header lines
  * Lintian P: mksh: maintainer-script-without-set-e config
 -- Thorsten Glaser <email address hidden> Mon, 19 Jul 2010 22:51:03 +0000

Changed in mksh (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.