mksh (28.0-2) unstable; urgency=low * Fix unaligned memory access on IA-64 (same fix was applied upstream for the next full release) -- Thorsten Glaser Sat, 30 Sep 2006 19:59:10 +0000 mksh (28.0-1) unstable; urgency=low * sample file (dot.mkshrc) is now in upstream * New upstream release; summary of (Debian user relevant) changes: - Fix some more -Wchar-subscripts - Adjust manual page to the fact that mksh can be used as /bin/sh although it's not specifically designed to - Correct and enhance book citation list in the manual page - Bring back the "version" editing command in both emacs and vi modes, at ESC ^V like AT&T ksh93r+ - Fix typo which resulted in the wrong names for signals being printed (error codes were used instead) on GNU/Linux, Solaris and GNU/Cygwin. Ease changing signame/siglist sources. - Some more code, manual page, build system and regression test changes, cleanup and redundancy removal - Merge a few OpenBSD changes, yielding better multiline prompt support and textual improvements in the manual page - Adjust $PS1 sizing, printing, and redrawal routines for mksh behaviour and single- and multiline prompts - For the AT&T $PS1 hack (second char = CR), do not output the delimiting characters any more, even if they are printable - fixes platforms without non-printable characters (Interix, Cygwin) and prompt size calculation - Calculate length of prompt in lines and columns-of-last-line instead of using some tricks to skip the beginning of the prompt, resulting in correct redrawing of prompts with ANSI colour codes - Correct displaying of prompts spanning more than one line and/or with embedded newlines or carriage returns; correct documentation of $PS1 and the redraw editing command - Change one of the testsuite "expected failure" tests from bug to feature - it might actually be required by BSD make - Enable to bind key sequences which consist of the usual optional one or two praefices and the control character, as well as an optional trailing tilde (if the trailing character is not a tilde, it's processed as usual, but processing of the editing command is postponed until after the trailing character has been read) - Bind the NetBSD(R) wscons (vt220 / wsvt25), GNU screen and XFree86(R) (xterm-xfree86) "home", "end" and "delete" keys to ^A, ^E and ^D, respectively, except that "delete" does not act as logoff switch - Make sure ^T is bound to 'transpose' as documented (bug spotted by hondza) - Remove the 'stuff' and 'stuff-reset' editing commands - Correct the manual page regarding the 'abort' command, its interaction with 'search-history' and how to exit the latter - Bring back "set -o posix" turning off 'braceexpand' - Mention IRC support channel and mailing list in manual page - Make the "last command of a pipeline is executed in a subshell" issue a dependable mksh feature - Improve regression test comments and a few tests - If $RANDOM is generated from arc4random(3), display at most 31 bits of it like nbsh(1), instead of only 15 bits. -- Thorsten Glaser Sat, 9 Sep 2006 11:49:07 +0000 mksh (27.4-2) unstable; urgency=low * Fix build if zsh is used as build shell by forcing /bin/sh -- Thorsten Glaser Fri, 7 Jul 2006 19:25:32 +0000 mksh (27.4-1) unstable; urgency=low * New upstream release; summary of changes: - build system fixes (honour CPPFLAGS, ...) - documentation fixes (manual page date/version) - only source ${ENV:-~/.mkshrc} for interactive (FTALKING) shells (change in behaviour towards principle of least surprise) - fix "char subscripts" warnings * Be more verbose on build, to aid debugging the buildd logs * Install a sample ~/.mkshrc file showing how flexible mksh is and providing a bash-like $PS1 to the user * Add persistent (official) homepage to package description -- Thorsten Glaser Tue, 4 Jul 2006 15:42:23 +0000 mksh (27.2-1) unstable; urgency=low * New Debian Standards-Version, no changes for us * New upstream release; summary of changes: - emacs-usemeta now behaves like vi-show8 to facilitate e.g. japanese UTF-8 input on the command line (such as filenames); be careful with 0x80-0x9F - portability cleanup and speed-up - GNU groff compatible manual page - add ~/.mkshrc processing, requested by Jari Aalto for the Debian-based Stem Desktop; see manual page for details - illustrate a few tricks (e.g. setting $PS1) in manual page - enhance testsuite - incorporate some more code cleanup by OpenBSD - reference the O'Reilly books in the manual page * As a result, remove some patches now in upstream * Add ed(1) as build dependency, needed for regression tests -- Thorsten Glaser Wed, 31 May 2006 18:58:16 +0000 mksh (26.2-2) unstable; urgency=low * There was another .St -susv3 in the manual page; replace it by the expanded version. * No comma in front of "which" in English (copyright file) -- Thorsten Glaser Thu, 2 Feb 2006 18:08:34 +0000 mksh (26.2-1) unstable; urgency=low * New upstream release; summary of relevant changes: - Change quoting policy (regarding backslash-doublequote) in here documents to conform to SUSv3 (to migrate, change all occurences of backslash-doublequote to just doublequote) - Update documentation - Clean up code - Fix some more GCC 4 warnings * Remove no longer needed workaround -- Thorsten Glaser Mon, 30 Jan 2006 12:03:02 +0000 mksh (25.0-1) unstable; urgency=low * New upstream release; summary of changes: - add a builtin: mknod (can do pipes and devices) - remove 'version' editor binding and remap emacs ^V to quote-meta ('literal') - fix redraw and window resize problems; COLUMNS and LINES are now updated as soon as the new size is set - allow < and > for test and [, not only [[ - if an array index is out of bounds, tell which one - document quoting policy in here documents - correct some mistakes in the manual page - fixes for GCC 4 warnings - code and build system simplifications * As a result, simplify debian/rules accordingly * Copy all "non-standard" licences into the copyright file * Work around GNU groff not having .St -susv3 -- Thorsten Glaser Wed, 26 Oct 2005 09:27:39 +0000 mksh (24.0-1) unstable; urgency=low * New upstream release; relevant changes are: - no longer look at argv[0] to determine if restricted shell - changes to $EDITOR and $VISUAL no longer affect the current editing mode - emacs on, emacs-usemeta off is now the default editing mode - the special "posix" and "sh" modes are gone - code, test suites and documentation have been cleaned up a little - Korn's bizarre /dev/fd hack is now no longer supported - undo fix for Debian PR #71256 which turned to be bogus and break BSD make - fix compilation and invocation of test suite with whitespace in the pathnames for real, this time * Fix typo in description; Closes: #317785 * Note that this is no superset of pdksh any more in description * New debian-policy version -- Thorsten Glaser Tue, 12 Jul 2005 12:25:11 +0000 mksh (23.0-1) unstable; urgency=low * New upstream version * Clarify licence -- Thorsten Glaser Wed, 22 Jun 2005 14:40:56 +0000 mksh (22.3-1) unstable; urgency=low * Update upstream source to mksh R22d * Remove some superfluous whitespace -- Thorsten Glaser Sun, 5 Jun 2005 16:45:42 +0000 mksh (22.2-2) unstable; urgency=low * Rename postinst, prerm, menu to mksh.{postinst,prerm,menu} * Always run testsuite * Install the binary with 755 permissions * Remove superfluous grep in rules (All of the above based upon suggestions by sponsor Bastian Blank) * Use dh_install instead of homegrown calls (patch by Bastian Blank) * Regenerate .orig.tar.gz with MirBSD cpio since GNU cpio generates invalid ustar archives (broken mtime) -- Thorsten Glaser Thu, 2 Jun 2005 07:47:33 +0000 mksh (22.2-1) unstable; urgency=low * Initial Release -- Thorsten Glaser Sat, 28 May 2005 22:02:17 +0000