Back to pdksh PTS page

Accepted pdksh 5.2.14-7 (i386 source)



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed, 28 Aug 2002 23:40:00 +0200
Source: pdksh
Binary: pdksh
Architecture: source i386
Version: 5.2.14-7
Distribution: unstable
Urgency: low
Maintainer: Robert Luberda <robert@debian.org>
Changed-By: Robert Luberda <robert@debian.org>
Description: 
 pdksh      - A public domain version of the Korn shell
Closes: 118476 154540
Changes: 
 pdksh (5.2.14-7) unstable; urgency=low
 .
   * Merge many patches from OpenBSD:
     + Introduce FSH flag, which is set when the shell is called as `sh'.
     + alloc.c: Kill hand-made memory allocation code, that is definitely
       buggy. Replace with simple wrapper around malloc, at least this works,
       and it's easier to debug anyways.
     + tree.c: Fix three off-by-one errors.
     + c_sh.c: don't set close-on-exec flag on file descriptors in FSH mode
       (closes: #154540). Documented the change in ksh(1).
     + history.c: Compare the return from mmap with MAP_FAILED, do not cast it
       to int and compare with -1.
     + main.c: set edit mode to emacs by default, may be overridden by the
       environment or the user.  Also, we want tab completion in vi by default.
     + misc.c: use strtol() in getn().
     + emacs.c:
        - bind TAB (^I) to complete-list by default
        - complete-list first completes; if that does not work, it lists
        - fix a memleak in do_complete()
     + edit.c:
        - completion now works after '=' (dd), and ':' (ssh) and ` (backtick)
        - add '#' to the list of escaped characters during vi/emacs filename
          completion
 .
   * exec.c: Found and fixed yet another problem with `set -e' scripts
     (see a changelog entry for 5.2.14-3), which caused `dpkg-buildpackage -B'
     to fail on systems where /bin/sh is ksh.
 .
   * c_sh.c: Make `set' command return 0 always, not only in the POSIX mode.
     According to Jeff Sheinberg <jeffsh@localnet.com>, this new behaviour
     is more compatible with SUSv2 standard and other shells (esp. ksh93)
     (closes: #118476). Documented the change in ksh(1) manpage.
 .
   * Fixed -Wall warnings.
   * ksh.Man: fixed some typos in the manpage, patch based on NetBSD.
   * tests/th: corrected path to perl.
   * debian/copyright: include copyright for alloc.c.
   * debian/rules: Switch to debhelper v4.
   * Removed emacs settings from the bottom of this file.
Files: 
 da746f5b7c2776d54b7f291a814b33cc 558 shells optional pdksh_5.2.14-7.dsc
 08afebb9e859e810790a361dabe5c44e 20725 shells optional pdksh_5.2.14-7.diff.gz
 f848a5f43e42fd2f41e8c124b4012b38 245630 shells optional pdksh_5.2.14-7_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE9bUQdThh1cJ0wnDsRAiOIAJ9fm9CfvgrXJb3MEv+qWPQRtkZygQCcCAfV
Ajux6Y+6JdEha4kx2Ap3384=
=4xsj
-----END PGP SIGNATURE-----


Accepted:
pdksh_5.2.14-7.diff.gz
  to pool/main/p/pdksh/pdksh_5.2.14-7.diff.gz
pdksh_5.2.14-7.dsc
  to pool/main/p/pdksh/pdksh_5.2.14-7.dsc
pdksh_5.2.14-7_i386.deb
  to pool/main/p/pdksh/pdksh_5.2.14-7_i386.deb