-----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