Change logs for mksh source package in Natty

  • mksh (39.3.20101101-1) unstable; urgency=low
    
      * New CVS snapshot:
        - [tg] In setres{u,g}id/setuid EAGAIN case, error out immediately
        - [OpenBSD] Some small manpage fixes
        - [tg] Clean up mirtoconf and build warnings with some compilers
        - [tg] Fix \c? vs. \c~ mis-documentation in mksh(1)
        - [tg] Remove the somewhat-portable setmode.c from the mksh source
          distribution and demote mknod(8) to an optional builtin, disabled
          by default, manually re-enabled in the installer only on MirBSD
        - [tg] Regenerate wcwidth table from Unicode 6.0.0
        - [tg] Change behaviour of argument-less exit in traps to match SUSv4,
          original patch from Jonathan Nieder (Debian Closes: #599484)
      * Integrate Vietnamese translation update, thanks Clytie Siddall
        (Closes: #601925)
      * Use lsb-release instead of dpkg-vendor for better reliability
    
    mksh (39.3.20100915-1) UNRELEASED; urgency=high
    
      * New CVS snapshot:
        - [Jeff Hamilton] Don’t alias stop on Android (system specific conflict)
        - [tg] Add size optimisations, ifdef’d, mostly for Android
        - [tg] Address what few concerns Chris Palmer (Android security team) had:
          check all multiplications and some additions for integer overflows,
          mostly in allocation context, and check setres{u,g}id/setuid for EAGAIN
          iff the target OS is known to be returning it (Linux only, right now)
        - correct a regression: 「read i?'foo:'」 was not working
    
    mksh (39.3.20100905-1) UNRELEASED; urgency=low
    
      * New CVS snapshot:
        - [tg] More int → bool conversion, whitespace and related code cleanup
        - [tg] Improve mksh(1) manpage coverage, remove mentions of not-mksh
        - [tg] Use wcwidth() from system on MirBSD
        - [tg] u_int32_t is no longer needed (only for OpenBSD’s pre-ISO-C99
          arc4random API, which we no longer call), so don’t provide it from
          Build.sh any longer
        - [tg, tonnerre] Scan for uint8_t and provide if not found
        - [tg] Fix realpath builtin for “/file/” arguments wrt. POSIX
        - [tg] Do not generate <stdint.h> from Build.sh as file any more if
          it is missing; rather let sh.h define the types appropriately and
          fix related compiler warnings
        - [tg] Add “cat” builtin (defers to external if options are given)
        - [tg] Reduce size by improved string pooling
        - [tg] Document 「x=$(eval $(cat)) <<'EOF'」 workaround for the $(…)
          parsing bug in the mksh(1) manual page and on the Red Hat Bugzilla
        - [tg] Add support for handling a “--” argument to more builtins
        - [tg] Correct some error messages
      * Move extra/printf.c.1.nn to debian/extra/printf.c for improved
        compatibility with source/format 3.0 and reduced build warnings
      * Build with -Wall -Wextra in all modes
      * Mention where strict aliasing warnings in dietlibc mode come from
     -- Ubuntu Archive Auto-Sync <email address hidden>   Wed,  17 Nov 2010 12:04:58 +0000
  • mksh (39.3.20100725-1) unstable; urgency=high
    
      * The “Portability?” release
      * Another new CVS snapshot:
        - [tg] More int → bool conversion
        - [tg] Fix window size not being checked during runtime
          of external programmes by not relying on SIGWINCH so
          much but instead checking before every interactive
          editing of a command line
      * High urgency because 39.3.20100721-1 isn’t yet in testing
      * Policy 3.9.1.0, no changes needed
     -- Ubuntu Archive Auto-Sync <email address hidden>   Fri,  15 Oct 2010 09:46:04 +0000
  • mksh (39.3.20100721-1) unstable; urgency=high
    
      * The “WTF is up with all these bugs spotted?” release
      * Another new CVS snapshot:
        - [tg] Fix NULL pointer dereference during iteration loop
          when checking for alias recursion; discovered by Michal
          Hlavinka
      * High urgency due to SIGSEGV crashes
     -- Thorsten Glaser <email address hidden>   Wed, 21 Jul 2010 11:48:24 +0000