X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:reply-to:mime-version:from:date:message-id :subject:to:content-type:content-transfer-encoding; q=dns; s= default; b=l8xGLCOeSlj8lfDki4FbIwBr4kMA5q+D7BeOM7s8O5NOKYZoIKGm4 oqEIkBWRMc+IHgqe7sYO9QT5vj2aRzBrIIcIGmAgwTRan8V4heYmbq4jFQlVzevo 6BKHwBUrSuyEGHov6nIYN4TMNnEV0+pxePW/d/VcLAYR3T82OAJTcA= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:reply-to:mime-version:from:date:message-id :subject:to:content-type:content-transfer-encoding; s=default; bh=XFVZhassUTwazBcNxhvy2KHN8z8=; b=m6ueN8nQbZWLYXXF2SnEUrdDd24Y 4zieP/ADxfg0+4wjNvWNt3A0AEYnXm9wXKiHZQlXxlId3AppwD3x3jCGOEDQMYaM zU9nVMQ1We420z3303nQavMUVbB6coLXYOmRkkOa3wO7OuxlImDLhlRfm/LyVLKC 4mytOuX9McQrItw= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.9 required=5.0 tests=ALL_TRUSTED,BAYES_00,FREEMAIL_FROM,UNSUBSCRIBE_BODY autolearn=no version=3.3.2 spammy=yourdomaincom, UD:yourdomain.com, yourdomain.com, clearing X-HELO: localhost.localdomain Reply-To: cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=ndASmpBElEVbVZ4SYyxjCpAOzdfA1hB7dKwJtwXBh0o=; b=AxFOuW5OR7JSKr7nuK17D1mRwsziWyR+5ZqNZSwe2g5gVTJ65MRcJtFqn9EHYdJuOZ i05T0iM9cr//A2tbP8fqfXSt/ISDjxAZuUq6aek3pbfrNz10oaVjnSbnO4p3EqM0lkJy V9Lq8/6/9OOllrxVnJi11BVwSnco75SFK0whIsevDtDtGtn08OeGaieyQ/v8VJJWY8p+ DZ4efJ+BiQlN7RVIJMiynLrXLIGD9aVaO+KJb3jc45lF8fUSIl5KQWRCTC/gGeBlJoOF m+pqwVIzav+KAp+RSl2qKTg0mEearLlOwr9/tjnJKeSFrNKeAlugvYNmV8mKyIggEYiE H+Ww== X-Gm-Message-State: AE9vXwP39yPkmbAgvyqsc52z+/DBCTEE8Kd5RyGMa8VI22LPJ2ujJNPfgI3PR00VJWpmeo6YrqoRWpU20FE9gA== X-Received: by 10.107.1.20 with SMTP id 20mr1281397iob.94.1472589901561; Tue, 30 Aug 2016 13:45:01 -0700 (PDT) MIME-Version: 1.0 From: Chris Sutcliffe Date: Tue, 30 Aug 2016 16:45:01 -0400 Message-Id: Subject: [ANNOUNCEMENT] Updated: mksh-53a-1 To: cygwin AT cygwin DOT com Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id u7UMCDF0027344 Version 53a-1 of "mksh" has been uploaded. MirBSD Korn Shell, an actively developed free implementation of the Korn Shell programming language and a successor to the Public Domain Korn Shell. ChangeLog: [lintian] Fix spelling [tg] Unbreak multi-line command history broken by history flush [tg] Fix redefining POSIX functions that were Korn functions before [tg, TNF] Fix bounds checks in Vi editing mode [tg] Handle combining characters at end of string or output correctly [tg] Fix ${!#} ${!?} ${!-} (POSIX, prompted by izabera) [tg] Fix shf.c-internal buffer overread on printing digits [Jorg] Fix a typo in the testsuite [arekm] Increase default edit line size (unless MKSH_SMALL) [tg] Improve description of Emacs mode keybindings, especially ^U [tg, arekm, jilles] Abort read builtin in case of read(2) errors [tg, izabera, carstenh] Fix most of the ambiguous corner cases related to ${[pfx]var[op[word]]} (${@:-1} still unsupported) [carstenh] Contribute some more testsuite coverage [tg] WDS_TPUTS now emits QCHAR newline reentrant-safe [tg] Fix var=<< implementation (LP#1380389) [tg, FreeBSD] Make XSI test(1) extensions behave as if they were POSIX [tg, izabera] Add $(<<>> as ROL and ROR operators with their new ^< and ^> spelling as per this proposal [tg, slagtc] Clear-to-EOL under tmux to work around its anti-feature [tg, p120ph37] Remove support for using file descriptors with more than a single digit, in preparation for named file descriptors [tg] Correct, but simplify (at the potential cost of more tty I/O than strictly necessary, though never redundant and (probably) not more than before when it was miscalculated), line clearing and redrawing [slagtc, tg] Implement new evaluate-region editing command Esc+Ctrl-E [tg] Prefer external rename utility over the recovery builtin [tg] Remove redundant full-line redraws [tg, Natureshadow] Fix errorlevel of ‘.’ (“dot” special builtin) when the sourced script does not run any commands, for POSIX compliance [tg] Refactor op tokens and edchars to shave off some more bytes [tg] Fix some bugs in the manpage and some occasional/minor code bugs [tg, Brian Callahan] Mark tests requiring new perl as !need-pass [tg, slagtc] Add $KSH_MATCH and, to make it usable, ${foo@/bar/baz} [tg, Score_Under] Fix bogus patch from OpenBSD: only NULL the global source in unwind when actually reclaiming its Area [izabera] Mention in the manpage that integer bases go up to 36 [Natureshadow] Fix /= operator broken during refactoring *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain.com cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- Chris Sutcliffe -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple