Projects / MirBSD Korn Shell / Releases / Major bugfixes

RSS All releases tagged Major bugfixes

  •  07 Apr 2012 12:39
Avatar

Release Notes: This release fixes a nasty regression introduced in R40e. The persistent history code can now use fcntl when flock is not usable, making it available on more systems for those who really want/need to use it. Both the shell and the regression testsuite have reduced system dependencies (str{,n}case{cmp,str}, POSIX.pm, env, id, printf). The Emacs commandline editing code checks the goto position better against buffer bounds. New targets are available: BeOS, Dell Unix (only with cc, not with gcc), LynxOS, NeXTstep, SCO OpenServer, and SCO UnixWare (including USL C compiler).

  •  25 Mar 2012 10:53
Avatar

Release Notes: This must-have update collects bugfixes from three months, including better standards compliance (the IFS test suite now passes), several tab completion-related bugs (UTF-8, backslash-escaped filenames), fixes for the worst problems with persistent history code (use of it is still discouraged), a bugfix for using time in $(…), and better UTF-8 and $COLUMNS/$LINES handling. The sleep builtin is no longer interrupted by SIGWINCH. Support for SkyOS, both Minix 3, QNX, Android, BSD/OS, Cygwin, Interix, and non-GCC has improved. Deprecated features now issue a warning. Most importantly, I/O redirecting an "if" block works again (BZ#496791).

  •  14 Dec 2008 13:03
Avatar

Release Notes: New ports were made for QNX, nwcc, and (an incomplete one) for Haiku. A native LLVM build was added (with either llvm-gcc or clang). autoconf-time compiler errors are hidden from build scanners. MKSH_SMALL builds were shrunk even more. __typeof__ is not used. Statements can be used as expressions. An alias expansion bug was fixed. bashiop use inside a function was fixed. strings.h is pulled if it exists. Some format string warnings, dead code, and casts were cleaned up. Lint hints were added. The dot.mkshrc and regression test suite were optimized.

  •  25 Oct 2008 21:09
Avatar

Release Notes: OSF/1 V2.0 and AIX 5.2 are supported. Portability fixes were made. Work was done on both Emacs and Vi input line editing modes and on improving command line history. A compile-time option was added to have the shell check itself if called as "sh" and reduce functionality in that case (mostly for broken scripts such as debconf). Stack space usage was reduced and dead code was removed. A bugfix sync was done with OpenBSD 4.4-current ksh. The OpenSuSE Build Service RPM, Debian, and pkgsrc® packages supersede the inofficial ones due to being maintained actively enough.

  •  18 Jul 2008 23:17
Avatar

Release Notes: This release fixes attempts to free stack storage, unsafe use of strdup(3)-like internal functions, and some minor things in the build system.

  •  15 Oct 2007 07:09
Avatar

Release Notes: Another busy loop spinning problem has been fixed. The default dot.mkshrc file now implements the csh-like pushd/popd/dirs commands and the zsh-like precmd and chpwd functions/hooks. mksh can now be built in parallel and with pcc (the Ragge version of the BSD Portable C Compiler). Small bugfixes and cleanups were made to the build script, code, and manual page.

  •  11 Sep 2007 10:31
Avatar

Release Notes: This release fixes a few typos, compiler warnings, and ugliness. DEC Unix (OSF/1) is now somewhat supported using gcc. Several patches were imported from OpenBSD ksh to fix some memory leaks, a busy loop bug, and a tab completion bug. A mirtoconf issue with gcc4 and SSP (ProPolice) not supported on some platforms is solved. The Debian package contains a workaround fixing autobuilds on GNU/HURD.

  •  26 May 2007 22:12
Avatar

Release Notes: This minor release fixes some function declaration detection bugs, improves the user configuration sample file, and patches a distressing regression introduced in R29e affecting interactive usage.

Screenshot

Project Spotlight

ZABBIX

An enterprise-class distributed monitoring solution.

Screenshot

Project Spotlight

PacketFence

A network access control (NAC) system.