2006
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 <tg@mirbsd.de> 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 <tg@mirbsd.de> 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 <tg@mirbsd.de> 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 <tg@mirbsd.de> 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 <tg@mirbsd.de> 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 <tg@mirbsd.de> 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 <tg@mirbsd.de> Mon, 30 Jan 2006 12:03:02 +0000
2005
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 <tg@MirBSD.org> 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 <tg@MirBSD.org> Tue, 12 Jul 2005 12:25:11 +0000
mksh (23.0-1) unstable; urgency=low
* New upstream version * Clarify licence
-- Thorsten Glaser <tg@MirBSD.org> 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 <tg@MirBSD.org> 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 <tg@MirBSD.org> Thu, 2 Jun 2005 07:47:33 +0000
mksh (22.2-1) unstable; urgency=low
* Initial Release
-- Thorsten Glaser <tg@MirBSD.org> Sat, 28 May 2005 22:02:17 +0000