mksh 49-1 source package in Debian

Changelog

mksh (49-1) unstable; urgency=medium


  * The “10 years EarthCache” upload (well, I was busy yesterday)
  * Depend on klibc on x32 now that it is built
  * Adjust docs around octal numbers in arithmetics (Closes: #732509)
  * New upstream version R49:
    - [tg] dot.mkshrc: fix two issues with the cd wrapper
    - [tg] Unbreak set +p (wider issue still to be addressed)
    - [Steffen Daode Nurpmeso] Use WCONTINUED with waitpid(2)
    - [millert] Add proper suspend builtin handling tty(4) and setpgrp(2)
    - [tg] Sanitise and slightly optimise control character handling
    - [tg] Add O_BINARY to all open(2) calls for OS/2 kLIBC support
    - [tg] Generate option strings for shell, set, ulimit at compile time
    - [Steffen Daode Nurpmeso] Drop ISTRIP termios(4) mode
    - [tg] Mention negative history numbers, octals in the manpage
    - [tg] Make check.pl work with Perl < 5.6.1 again
    - [tg] Detect getsid(2) and skip the oksh suspend builtin otherwise
    - [tg] Document that set -o noclobber is unsafe for tempfiles
    - [tg] Update to Unicode 6.3.0
    - [RT] Restore some portability
    - [tg] Fix parsing positional argument variable names
    - [tg] Sprinkle a few __attribute__((__pure__)); fix warnings
    - [tg] Fix build on OSX: always use our wcwidth code; only use our
      strlcpy(3) code if the OE doesn’t provide one (prompted by jonthn
      on IRC)
    - [tg] Optimise sh -c to exec even in MKSH_SMALL
    - [tg] Use new BAFH for hashing
  * New upstream version R48b:
    - [tg] Fix display issue with multi-line prompts and SIGWINCH
  * New upstream version R48:
    - [tg] dot.mkshrc: unbreak hd(1) function in UTF-8 mode
    - [Jens Staal, tg] Improve buildability on Plan 9 and support kencc
    - [tg] Clean up and improve build process and testsuite
    - [Michael Langguth] Add multi-layer ICO file from mksh/Win32
    - [tg, Steffen Daode Nurpmeso] Fix interactive shell exiting on ^C or
      syntax error when the EXIT pseudo-signal trap was set (to anything)
      (Closes: #715533)
    - [tg, Daode] Display longer command excerpts in job control
    - [tg] Rewrite Emacs mode display window sliding calculation code
    - [tg] dot.mkshrc: “doch” now keeps standard input (requested by gecko2)
    - [tg] Reduce memory usage and improve comments and documentation
  * New upstream version R47:
    - [tg] Do not accidentally remove lksh.1 for in-srcdir builds
    - [tg] Fix post-build non-‘-Q’ output for lksh
    - [tg] Silence some configure-time warnings for clang-3.2 and GCC
    - [tg] Prevent recursion loops for namerefs; found by ormaaj
    - [tg] Replace wcwidth code by mine based on Unicode 6.2.0
    - [tg, Alexander Polakov] Fix quoting in word part of ${var+word} etc.
      when the expression is in a quoted brace or a here document
    - [tg] Fix some compiler warnings; improve sig{,handler}_t detection
    - [tg] Keep SIGCHLD blocked in some more semi-critical code paths
    - [tg] Fix uninitialised variable causing random nōn-numerical input
      to be accepted and acted upon in the select built-in command
    - [tg] No longer chown(2)/chmod(2) the -T tty(4) argument
    - [tg] Don’t fork(2) if the -T tty(4) argument begins with ‘!’;
      eliminates the need for things like oneit_line/cttyhack/etc. on Linux
    - [jca] Fix “for var in; do” to not be interpreted as “for var; do”
    - [tg] Use %zu for printing size_t (ipv %lu with casting around)
    - [tg] use ${SIZE-size} for lewellyn’s cross
    - [fgsch, espie, millert, tg] Write more testcases
    - [millert] POSIX specifies that for && and || lists, only the exit
      status of the last command matters for “set -e”; fix and document
    - [millert] check.pl: Add -T flag to set the tmpdir; use mkstemp(3)
      and mkdtemp(3) instead of $$ in /tmp for tempfiles
    - [jca] Make $(<nonexistent) behave like $(cat nonexistent)
    - [tg] Let shf_open return an errno; display why file wasn’t read
    - [tg] Finally decide on regression-39 desired outcome (sync with
      AT&T ksh93 and GNU bash --posix as well as mksh behaviour)
    - [tg] Fix post{in,de}crement in not evaluated side of e.g. ternary
      operator (LP#1187729)
    - [tg] Fix “set -x” problems; add “set +o inherit-xtrace” (LP#1179287)
    - [tg] Simplify some code
    - [tg] Fix segfault related to mixing funsub/valsub and comsub
  * Policy 3.9.5 (no changes required)
  * Fix lintian warnings

 -- Thorsten Glaser <email address hidden>  Sat, 11 Jan 2014 19:09:42 +0000

Upload details

Uploaded by:
Thorsten Glaser
Uploaded to:
Sid
Original maintainer:
Thorsten Glaser
Architectures:
any all
Section:
shells
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Downloads

File Size SHA-256 Checksum
mksh_49-1.dsc 2.2 KiB c49ebca69984fdb06cd680464b3344cb4366a9d8f617d563b91789f83dc79da2
mksh_49.orig.tar.gz 362.8 KiB 4dd6c37fe2b8603be3d59744d7866d72913fca49d8a68d3254d064b12eb3da49
mksh_49-1.debian.tar.gz 81.6 KiB b8bfcba1fb437b2d770dc9fb6e18813e7225422929ee9a98bfe6391cb545f121

No changes file available.

Binary packages built by this source