| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: dash | Distribution: openSUSE Tumbleweed |
| Version: 0.5.13.5 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Oct 2 17:46:12 2026 |
| Group: System/Shells | Build host: reproducible |
| Size: 197470 | Source RPM: dash-0.5.13.5-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: http://gondor.apana.org.au/~herbert/dash/ | |
| Summary: POSIX-compliant Implementation of /bin/sh | |
DASH is a POSIX-compliant implementation of /bin/sh that aims to be as small as possible without sacrificing speed where possible.
BSD-3-Clause AND GPL-2.0-or-later
* Fri Oct 02 2026 Dirk Müller <dmueller@suse.com>
- add CVE-2026-102474.patch (bsc#1283151, CVE-2026-102474)
* Tue Sep 29 2026 Dirk Müller <dmueller@suse.com>
- update to 0.5.13.5:
* builtin: Add CTLESC before all CCTLs in dollar single quote
* input: Fix overeager NUL deletion in SMALL mode
* var: Call setlocale when LC variables are set
* var: Remove unset check in varnull
* var: Restore double NUL on unset variables
* parser: Do not print prompt if input buffer is not empty
* parser: Use USTPUTC in parsebackq
* parser: Print escapes for command substitution in EOF marker
* parser: Clamp backslash-c sequences to 7 bits
* man: Use proper grave accent character
* man: Use literal > and < characters
* builtin: Fix unaligned access in conv_escape
* builtin: Fix octal escapes in dollar-single-quotes
* Sun Jun 28 2026 Dirk Müller <dmueller@suse.com>
- update to 0.5.13.4 (bsc#1269494, CVE-2026-31323):
* parser: Fix multi-byte output in here-doc with quoted delimiter
* input: Replace stdin_state.canon with bufferable
* input: Fix tee(2) error handling
* Drop multi-byte character in argstr when discard is on
* input: Fix EINTR handling when reading from a pipe
* arith: Fix CVE-2026-31323 INTMAX_MIN / -1 overflow
* parser: Only reject non-word tokens in case pattern
* jobs: Make stoppedjobs trivial if JOBS == 0
- drop shell-Fix-unsigned-char-promotion-and-truncation.patch
(upstream)
* Fri Feb 20 2026 Enrico Belleri <kilgore.trout@idesmi.eu>
- Update to 0.5.13.1
- Add upstream shell-Fix-unsigned-char-promotion-and-truncation.patch:
fix unsigned char promotion and truncation
- Use autosetup
- Update license
* Tue Dec 27 2022 Ludwig Nussel <lnussel@suse.com>
- Replace transitional %usrmerged macro with regular version check (boo#1206798)
* Fri Dec 23 2022 Dirk Müller <dmueller@suse.com>
- update to 0.5.12:
* eval: Test evalskip before flipping status for NNOT
* parser: Add VSBIT to ensure subtype is never zero
* eval: Check eflag after redirection error
* eval: Always set exitstatus in evaltree
* expand: Add ifsfree to expand to fix a logic error that causes a buffer over-read
* expand: Always quote caret when using fnmatch
* parser: Fix VSLENGTH parsing with trailing garbage
* shell: Fail if building --with-libedit and can't find libedit
* jobs: Only block in waitcmd on first run
* redir: Retry open64 on EINTR
* eval: Prevent recursive PS4 expansion
* jobs: Fix waitcmd busy loop
- drop check-nflag-in-evaltree.patch (upstream)
* Sat Oct 22 2022 Luciano Santos <luc14n0@opensuse.org>
- Make dash-sh subpackage architecture independent since it only
contains a symbolic link.
* Thu Jan 27 2022 Dirk Müller <dmueller@suse.com>
- add dash-sh subpackage to be able to switch away from bash
* Mon Dec 20 2021 Dirk Müller <dmueller@suse.com>
- update to 0.5.11.5:
* parser: Fix VSLENGTH parsing with trailing garbage
* Mon Jun 07 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to 0.5.11.4
* eval: Do not cache value of eflag in evaltree
/usr/bin/dash /usr/share/doc/packages/dash /usr/share/doc/packages/dash/ChangeLog /usr/share/licenses/dash /usr/share/licenses/dash/COPYING /usr/share/man/man1/dash.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 4 23:48:50 2026