All releases of MirBSD Korn Shell

  •  05 Apr 2009 15:16
Avatar

    Release Notes: Support for unsigned arithmetic. Build system and documentation improvements. Bugfixes for arithmetic on 64 bit machines and pattern substitution in Unicode mode. Fixes for PS1 off-by-one bugs. Fixes for problems with "set -e" yielding better standards compliance. A new, smaller, faster memory allocator.

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

          •  11 Jul 2008 23:37
          Avatar

            Release Notes: This release fixes quite a few bugs and improves UTF-8 handling. It adds base-1 numbers as codepoints; the new variables PGRP and USER_ID; new a builtin realpath; new platforms dietlibc and LLVM; GNU bash compatible I/O "&>" redirection; the ability to have more than 10 redir file descriptors; improvements in the build system and regression test suite; and licence simplification (the advertising clause was rescinded).

            •  12 Apr 2008 08:07
            Avatar

              Release Notes: A tty's I/O is now flushed before using it when attaching mksh to a different tty than the current terminal using "mksh -T". This fixes a security problem where users could have already typed on some other (previously unused) virtual console, and the shell would execute these commands once spawned. The path to "ls" is no longer hard-coded in dot.mkshrc.

              •  03 Apr 2008 00:01
              Avatar

                Release Notes: The export/readonly/typeset command output has been corrected for the case of displaying a list of variables (without and with -p). mksh is now fully supported on Ultrix 4.5. Some minor code cleanup has been done as well.

                •  28 Mar 2008 20:38
                Avatar

                  Release Notes: This release features portability fixes, as mksh now runs properly on DEC/Compaq/HP OSF/1 V4.0F and V5.1 (Tru64), BSDi BSD/OS 3.1, and SGI IRIX 6.5, with gcc and the respective system compilers. The manual page looks much better in GNU groff (-Tascii is now equivalent to AT&T nroff, -Tutf8 is able to copy and paste, and -Tps is typographically nicer). Scripts can now be dæmonised. The conf/build infrastructure has been improved and made more portable.

                  •  03 Mar 2008 07:38
                  Avatar

                    Release Notes: mksh now supports here documents (foo <<<$string) and string replacement substitutions (${str/foo*bar/baz}). There are no longer namespace conflicts between aliases and POSIX functions (e.g. for using stop() as a function name in sysvinit scripts), so mksh no longer handles being called as simply sh specially. The dot and source commands now require an argument. The "print" builtin now has \x## and \u#### escapes that emit raw octets and UTF-8, respectively.

                    •  26 Oct 2007 07:18
                    Avatar

                      Release Notes: Fixes were made in mirtoconf (the build system), so symbol declaration checks no longer try to link and certain integer types (uint64_t, u_long, etc.) are no longer required. In mksh, using pipelines as co-processes is now possible without requiring an additional subshell invocation. In mksh, array indices are now unsigned 32-bit integers; negative values are mapped into the upper half. This release incorporates build fixes for arc4random.c on AIX and further code size optimizations.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.