Path to this page:
Subject: CVS commit: pkgsrc/shells/dash
From: Nia Alarie
Date: 2021-06-12 10:48:03
Message id: 20210612084803.A828DFA95@cvs.NetBSD.org
Log Message:
dash: update to 0.5.11.4. enable libedit support.
Andrej Shadura (1):
builtin: Default to mktemp, not tempfile
Antonio Ospite (6):
eval: make traps work when "set -e" is enabled
shell: Update configure.ac with suggestions from autoupdate
shell: Enable automake silent rules
eval: Silence compiler warning about missing parentheses
shell: Fix clang warnings about "string plus integer"
output: Fix clang warnings about GNU old-style field designator
Denys Vlasenko (3):
jobs: Rename DOWAIT_NORMAL to DOWAIT_NONBLOCK
var: Remove poplocalvars() always-zero argument, make it static
expand: Remove unused expandmeta() flag parameter
Fangrui Song (1):
shell: delete AC_PROG_YACC
Gerrit Pape (2):
eval: Report I/O error on stdout
main: Print \n upon EOF (CTRL-D) when run interactively
Herbert Xu (57):
exec: Return 126 on most errors in shellexec
main: Only set savestatus in exitcmd
mkinit: Split reset into exitreset and reset
jobs: Only clear gotsigchld when waiting for everything
parser: Save/restore here-documents in command substitution
var: Set IFS to fixed value at start time
output: Fix fmtstr return value
jobs: Replace some uses of fmtstr with stpcpy/stpncpy
memalloc: Add growstackto helper
exec: Do not allocate stack string in padvance
builtin: Mark more regular built-ins
exec: Stricter pathopt parsing
exec: Never rehash regular built-ins
eval: Add assignment built-in support again
eval: Fail immediately with redirections errors for simple command
eval: Replace with listsetvar with mklocal/setvareq
eval: Add vfork support
builtin: Use test_access from NetBSD when faccessat is unavailable
expand: Use HOME in tilde expansion when it is empty
expand: Merge syntax/quotes in memtodest with flags
expand: Fix skipping of command substitution when trimming in evalvar
expand: Do not reprocess data when expanding words
eval: Always set localvar_stop
memalloc: Avoid looping in growstackto
expand: Ensure result is escaped in cvtnum
expand: Fix multiple issues with EXP_DISCARD in evalvar
eval: Use the correct expansion mode for fd redirection
expand: Eat closing brace for length parameter expansion
parser: Do not push token back before parseheredoc
eval: Use sh_warnx instead of warnx
system: Disable glibc warning on sigsetmask
eval: avoid leaking memory associated with redirections
eval: Only restore exit status on exit/return
redir: Handle nested exec within REALLY_CLOSED redirection
options: Do not set commandname in procargs
expand: Fix double-decrement in argstr
eval: Reset handler when entering a subshell
parser: Fix old-style command substitution here-document crash
parser: Only accept single-digit parameter expansion outside of braces
redir: Clear saved redirections in subshell
builtin: Fix seconds part of times(1)
jobs: Fix infinite loop in waitproc
parser: Fix handling of empty aliases
parser: Catch errors in expandstr
parser: Fix alias expansion after heredoc or newlines
shell: Always use explicit large file API
parser: Save and restore heredoclist in expandstr
parser: Fix double-backslash nl in old-style command sub
Release 0.5.11.
jobs: Fix waitcmd busy loop
Release 0.5.11.1.
shell: Group readdir64/dirent64 with open64
Release 0.5.11.2.
jobs: Only block in waitcmd on first run
Release 0.5.11.3.
eval: Do not cache value of eflag in evaltree
Release 0.5.11.4.
Jeroen Roovers (1):
input: Fix compiling against libedit with -fno-common
Martijn Dekker (1):
shell: update .gitignore
Martin Michlmayr (1):
shell: Fix typos
Michael Greenberg (1):
shell: mktokens relative TMPDIR
Nikolai Merinov (1):
expand: Fix trailing newlines processing in backquote expanding
Peter Korsgaard (1):
shell: Don't include config.h for native helpers
esr@thyrsus.com (1):
man: Problems in dash.1, sh.1, sh.distrib.1
Files: