From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omta001.cacentral1.a.cloudfilter.net (omta001.cacentral1.a.cloudfilter.net [3.97.99.32]) by sourceware.org (Postfix) with ESMTPS id DF876385840D for ; Sat, 4 Sep 2021 18:38:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org DF876385840D Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=SystematicSW.ab.ca Authentication-Results: sourceware.org; spf=none smtp.mailfrom=systematicsw.ab.ca Received: from shw-obgw-4004a.ext.cloudfilter.net ([10.228.9.227]) by cmsmtp with ESMTP id MUb5m9MXAczbLMaYomFlZT; Sat, 04 Sep 2021 18:38:38 +0000 Received: from SystematicSW.ab.ca ([68.147.0.90]) by cmsmtp with ESMTP id MaYomp27OdCHGMaYomhriy; Sat, 04 Sep 2021 18:38:38 +0000 X-Authority-Analysis: v=2.4 cv=SdyUytdu c=1 sm=1 tr=0 ts=6133bd2e a=T+ovY1NZ+FAi/xYICV7Bgg==:117 a=T+ovY1NZ+FAi/xYICV7Bgg==:17 a=FNyBlpCuAAAA:8 a=VwQbUJbxAAAA:8 a=Nby5tkL7AAAA:8 a=nEe7_zuCepd_mUkBzT8A:9 a=RlW-AWeGUCXs_Nkyno-6:22 a=AjGcO6oz07-iQ99wixmX:22 a=S6eOj0xSjGfXOdYfp1Zl:22 From: Cygwin dash Co-Maintainer To: Cygwin Announcements Reply-To: Cygwin Date: Sat, 04 Sep 2021 12:36:44 -0600 Message-Id: <20210904123644.53058-1-Brian.Inglis@SystematicSW.ab.ca> Subject: Test: dash 0.5.11.5 (TEST) X-CMAE-Envelope: MS4xfHzp2eMP+nw30JH25PmJeFFz/JYYqaIZ4ln/T1bz8EzAachfwNYEAoSM6AHh+95xYpF+g86b2FQSBR+oGps425HRQDUZjO5EXCu1bSOc+MQHvk2JTtNo fAUz7oSMOnfRl36cFB7dWzz4ua+ZKHOkFaENipJtJUzOLMsJUDQxu5pczZ+l/3/mkSe2316pblLnfr5qW2cigOz5qr+ddg1mqxfjaRtTnG2TwGrSi+vFxirS Cyz1Ub3dM4qjTX42ZIA6RAxOjOMeD5HQ98zSo8ws8+A= X-Spam-Status: No, score=-1160.9 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin-announce@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Read-only mailing list announcing new and updated Cygwin packages List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Sep 2021 18:38:42 -0000 The following test packages have been uploaded to the Cygwin distribution: * dash 0.5.11.5 DASH is a POSIX-compliant implementation of /bin/sh that aims to be as small as possible. It does this without sacrificing speed where possible. In fact, it is significantly faster than bash (the GNU Bourne-Again SHell) for most tasks. Please test this Base category shell as extensively as possible (especially if you are a Cygwin package maintainer) as this package is used in all installations and has not been upgraded for a few years. I have it locally installed as my /bin/sh so it is used by most scripts, cron jobs, and cygport builds, so it has and is getting frequent exercise with no apparent issues so far. If no issues are reported within a couple of weeks the package will be upgraded to current. For more information see the project home page: http://gondor.apana.org.au/~herbert/dash/ As there have been many changes since the previous Cygwin release please see below; for complete details see: https://git.kernel.org/pub/scm/utils/dash/dash.git/log/?h=v0.5.11&showmsg=1 2021-09-03 Release 0.5.11.5 * parser: Fix VSLENGTH parsing with trailing garbage 2021-06-04 Release 0.5.11.4 * eval: Do not cache value of eflag in evaltree 2020-12-23 Release 0.5.11.3 * jobs: Only block in waitcmd on first run 2020-08-28 Release 0.5.11.2 * shell: Group readdir64/dirent64 with open64 2020-07-08 Release 0.5.11.1 * jobs: Fix waitcmd busy loop 2020-06-01 Release 0.5.11 * parser: Fix double-backslash nl in old-style command sub * shell: Fix typos * parser: Save and restore heredoclist in expandstr * shell: Always use explicit large file API * input: Fix compiling against libedit with -fno-common * shell: mktokens relative TMPDIR * expand: Remove unused expandmeta() flag parameter * parser: Fix alias expansion after heredoc or newlines * parser: Catch errors in expandstr * parser: Fix handling of empty aliases * jobs: Fix infinite loop in waitproc * var: Remove poplocalvars() always-zero argument, make it static * jobs: Rename DOWAIT_NORMAL to DOWAIT_NONBLOCK * builtin: Fix seconds part of times(1) * redir: Clear saved redirections in subshell * shell: delete AC_PROG_YACC * parser: Only accept single-digit parameter expansion outside of braces * expand: Fix trailing newlines processing in backquote expanding * parser: Fix old-style command substitution here-document crash * eval: Reset handler when entering a subshell * expand: Fix double-decrement in argstr * options: Do not set commandname in procargs * redir: Handle nested exec within REALLY_CLOSED redirection * output: Fix clang warnings about GNU old-style field designator * shell: Fix clang warnings about "string plus integer" * eval: Only restore exit status on exit/return * eval: avoid leaking memory associated with redirections * system: Disable glibc warning on sigsetmask * eval: Use sh_warnx instead of warnx * parser: Do not push token back before parseheredoc * expand: Eat closing brace for length parameter expansion * eval: Use the correct expansion mode for fd redirection * eval: Silence compiler warning about missing parentheses * shell: Enable automake silent rules * shell: Update configure.ac with suggestions from autoupdate * eval: make traps work when "set -e" is enabled * expand: Fix multiple issues with EXP_DISCARD in evalvar * main: Print \n upon EOF (CTRL-D) when run interactively * eval: Report I/O error on stdout * builtin: Default to mktemp, not tempfile * shell: update .gitignore * man: Problems in dash.1, sh.1, sh.distrib.1 esr@thyrsus.com 1 -1/+1 * expand: Ensure result is escaped in cvtnum * memalloc: Avoid looping in growstackto * eval: Always set localvar_stop * expand: Do not reprocess data when expanding words * expand: Fix skipping of command substitution when trimming in evalvar * expand: Merge syntax/quotes in memtodest with flags * expand: Use HOME in tilde expansion when it is empty * shell: Don't include config.h for native helpers * builtin: Use test_access from NetBSD when faccessat is unavailable * eval: Add vfork support * eval: Replace with listsetvar with mklocal/setvareq * eval: Fail immediately with redirections errors for simple command * eval: Add assignment built-in support again * exec: Never rehash regular built-ins * exec: Stricter pathopt parsing * builtin: Mark more regular built-ins * exec: Do not allocate stack string in padvance * memalloc: Add growstackto helper * jobs: Replace some uses of fmtstr with stpcpy/stpncpy * output: Fix fmtstr return value * var: Set IFS to fixed value at start time * parser: Save/restore here-documents in command substitution * jobs: Only clear gotsigchld when waiting for everything * mkinit: Split reset into exitreset and reset * main: Only set savestatus in exitcmd * exec: Return 126 on most errors in shellexec 2018-05-17 Release 0.5.10.2 * parser: Fix incorrect eating of backslash newlines 2018-05-10 Release 0.5.10.1 * jobs - Do not block when waiting on SIGCHLD 2018-05-03 Release 0.5.10 * eval: Variable assignments on functions are no longer persistent * parser: Fix parameter expansion inside inner double quotes * parser: Fix parsing of ${} * man: correct typos, iff -> if * expand: Do not quote backslashes in unquoted parameter expansion * shell: Add subdir-objects to AM_INIT_AUTOMAKE * eval: Restore input files in evalcommand * eval: Reap zombies after built-in commands and functions * redir: Fix typo in noclobber code * expand: Fix glibc glob(3) support * expand: Fix buffer overflow in expandmeta * builtin: Move echo space/nl handling into print_escape_str * builtin: Fix echo performance regression * expand: Fix ghost fields with unquoted $@/$* * parser: Allow newlines within parameter substitution * expand: Fix bugs with words connected to the right of $@ * Revert "[BUILTIN] Remove unnecessary restoration of format string in printf" * parser: Fix backquote support in here-document EOF mark * shell: provide .gitignore * parser: Fix single-quoted patterns in here-documents * parser: Add syntax stack for recursive parsing * parser: use pgetc_eatbnl() in more places * builtin: Greater resolution in test -nt / test -ot * mystring: fix "Illegal number" on FreeBSD & macOS for x=; echo $((x)) * expand: 'nolog' and 'debug' options cause "$-" to wreak havoc * histedit: fix build with musl libc * expand: Remove dependency on fmatch.h if it does not exit * input: Fix here-document redirection with vi/emacs on * man: Small cleanup for Command Line Editing * builtin: describe_command - fix incorrect path * trap: Globally rename pendingsigs to pending_sig