delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2021/09/19/19:32:49

X-Recipient: archive-cygwin AT delorie DOT com
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 3AB5C385802E
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
X-Authority-Analysis: v=2.4 cv=Xe/qcK15 c=1 sm=1 tr=0 ts=6147c80f
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 <Brian DOT Inglis AT SystematicSW DOT ab DOT ca>
To: cygwin AT cygwin DOT com
Date: Sun, 19 Sep 2021 17:27:10 -0600
Message-Id: <announce.20210919172710.46999-1-Brian.Inglis@SystematicSW.ab.ca>
Subject: [ANNOUNCEMENT] Updated: dash 0.5.11.5
X-CMAE-Envelope: MS4xfIApnPDHbAs69fEftZJPuZzfEPpOLd4AAWqqhzYeU/dGWX0OTnUVgbiGAevyxD+GpGzbf7FlflpR6AVp+2izfBdrnUVQaYUN5l3mgFKF9wFuaxta90Jb
dq5EnzH6K/rYZhaI1oYtONubUjsKE7zthGWbV/UesKfa21RPniFKadB/eaNsgijfb7sjClRcHoBRwBa/Xmd70I/D9Zd7yGgc8/LKxPJ+tkKfEXhUnypcnhk3
FtoOZ+S7eiqHwliMJeLDrOPFefFByc+1DLht4xWr6gY=
X-Spam-Status: No, score=-1160.6 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS,
KAM_LAZY_DOMAIN_SECURITY, KAM_NUMSUBJECT, RCVD_IN_BARRACUDACENTRAL,
RCVD_IN_DNSWL_NONE, 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 AT cygwin DOT com
X-Mailman-Version: 2.1.29
X-Mailer: Perl5 Mail::Internet v2.20
X-BeenThere: cygwin AT cygwin DOT com
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
Reply-To: cygwin AT cygwin DOT com
MIME-Version: 1.0
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

The following packages have been upgraded in 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.

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=0.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 AT thyrsus DOT 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


-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019