dash
POSIX-compliant shell
Binary packages in unstable
| Architecture | Version | Section | Installed size |
|---|---|---|---|
| amd64 | 0.5.12-12 | shells | 207 kB |
| arm64 | 0.5.12-12+b1 | shells | 276 kB |
| armhf | 0.5.12-12 | shells | 210 kB |
| i386 | 0.5.12-12 | shells | 214 kB |
| loong64 | 0.5.12-12+b1 | shells | 276 kB |
| ppc64el | 0.5.12-12 | shells | 275 kB |
| riscv64 | 0.5.12-12 | shells | 195 kB |
| s390x | 0.5.12-12 | shells | 223 kB |
Description
POSIX-compliant shell
Dependencies amd64
- Depends
- debianutils (>= 5.6-0.1)
- Pre-Depends
- libc6 (>= 2.38)
Source package
- Name
- dash
- Version
- 0.5.12-12
- Maintainer
- Andrej Shadura
- Homepage
- http://gondor.apana.org.au/~herbert/dash/
- Repository
- https://salsa.debian.org/debian/dash
Bugs (110 open)
Each bug opens in the Debian bug tracking system, which holds its message log and current state.
- #1149887 important dash: CVE-2026-102473 on bugs.debian.org pending against src:dash by Salvatore Bonaccorso reported updated securityupstream
- #1140355 important dash fails to parse redirect fds > 9 on bugs.debian.org pending by John Spencer reported updated patchupstream
- #1123689 important dash FTCBFS: passes host LDFLAGS to CC_FOR_BUILD on bugs.debian.org pending against src:dash by Helmut Grohne reported updated patchupstream
- #980876 important dash: Document -- option particularly with sh -c and security implication on bugs.debian.org pending by Bastien Roucariès reported updated security
- #953421 important dash: Resident Set Size growth is unbound (memory leak) on an infinite shell loop on bugs.debian.org pending by Vitaly Zuevsky reported updated
- #788979 important dash: "Argument list too long" error on not too long argument on bugs.debian.org pending by Vincent Lefevre reported updated
- #699177 important dash ignores locale on bugs.debian.org pending by Alexander Gerasiov reported updated upstream
- #683671 important dash doesn't ignore SIGINT when running a command that traps SIGINT, should implement WCE on bugs.debian.org pending by Vincent Lefevre reported updated upstream
- #595063 important dash: 'read' builtin reads only the first character from pipes or /proc files on bugs.debian.org forwarded by Steve Schnepp reported updated forwarded to www.spinics.net patchupstream
- #588111 important dash: non-tested fatal errors with "set -e" leave shell alive on bugs.debian.org pending by Christoph Anton Mitterer reported updated upstream
- #547906 important dash: 'read' builtin reads only the first character from pipes or /proc files on bugs.debian.org forwarded by Corin Langosch reported updated forwarded to www.spinics.net patchupstream
- #547902 important dash: 'read' builtin reads only the first character from pipes or /proc files on bugs.debian.org forwarded by Corin reported updated forwarded to www.spinics.net patchupstream
- #390433 important dash: does not execute EXIT trap if shell is killed on bugs.debian.org forwarded by Martin Dickopp reported updated forwarded to thread.gmane.org upstream
- #1150142 normal dash: does not (re)set the terminal to cooked mode on bugs.debian.org pending by Vincent Lefevre reported updated
- #1144513 normal `dash` `trap` cannot recall same function, when function parse arguments into `readonly`. on bugs.debian.org pending by loynoir reported updated
- #1138732 normal dash: in some cases command -v uses relative pathnames than absolutes as mandated by POSIX on bugs.debian.org forwarded by Christoph Anton Mitterer reported updated forwarded to lore.kernel.org upstream
- #1117716 normal dash: Job end notifications still kept when job control is off on bugs.debian.org pending by Vladimir K reported updated
- #1110928 normal upstream changelog ends 2014 on bugs.debian.org pending by Christoph Berg reported updated
- #1108081 normal dash: The exit status of "return" in the first list of the while/until loop on bugs.debian.org pending by Takaaki Konno reported updated
- #1101388 normal dash: POSIX behavior / shift N calls exit if N > $# (positional arg count) on bugs.debian.org pending by Jari Aalto reported updated upstream
- #1087810 normal dash: support '-d' flag for 'read' per POSIX 2024 on bugs.debian.org pending by Trevor Gross reported updated
- #1076035 normal dash: missing positional conversions (printf %2$s), required by POSIX.1-2024 on bugs.debian.org pending by наб reported updated
- #1065411 normal dash: 'jobs' utility does not generate output in a pipe on bugs.debian.org pending by Marc Lehmann reported updated
- #1064874 normal wrong behaviour when unsetting/setting some variables on bugs.debian.org pending by Christoph Anton Mitterer reported updated upstream
- #1056297 normal dash: stdin being inappropriately redirected to /dev/null for background sub-shells on bugs.debian.org pending by WHR reported updated
- #1053394 normal dash should not propagate aliases to subshells on bugs.debian.org pending by Дилян Палаузов reported updated upstream
- #1051423 normal Documentation for return command on bugs.debian.org pending by Daniel Carpenter reported updated
- #1050230 normal dash: Missing argument after test -o gives a Segmentation fault on bugs.debian.org pending by Martin Simmons reported updated
- #1025004 normal dash: errors in sourced functions reported against wrong files on bugs.debian.org pending by Aaron M. Ucko reported updated
- #1021418 normal builtin: echo: Treat -n as a string on bugs.debian.org pending by Alejandro Colomar reported updated upstreamwontfix
- #1009936 normal dash: dpkg-reconfigure does not prompt to ask whether dash should be the system shell on bugs.debian.org pending by Azure reported updated
- #1007263 normal Document upgrading dash will change the /bin/sh no matter what on bugs.debian.org pending by 積丹尼 Dan Jacobson reported updated
- #989239 normal dash: support $'…' style quotes on bugs.debian.org forwarded by Christoph Anton Mitterer reported updated forwarded to git.kernel.org fixed-upstreamupstream
- #988385 normal dash sets PS1 on non-interactive shells on bugs.debian.org pending by Christoph Anton Mitterer reported updated
- #985478 normal dash: unset OPTIND returns 2 (Illegal number) on bugs.debian.org forwarded by xs reported updated forwarded to lore.kernel.org patchupstream
- #966156 normal dash -n: stack overflow on long sequence of backticks on bugs.debian.org forwarded by Jakub Wilk reported updated forwarded to lore.kernel.org fixed-upstreampatchupstream
- #961737 normal SH emulation kill command not POSIX compliant when -- is used on bugs.debian.org pending by Melvin Vermeeren reported updated
- #922572 normal debootstrap variant fakeroot fails due to dash diversion. on bugs.debian.org pending by Per Sandberg reported updated
- #883179 normal dash: compiles in signals from build architecture when cross-compiled on bugs.debian.org pending against src:dash by James Cowgill reported updated upstream
- #870317 normal dash: "type" doesn't threat "--" specially (POSIX compliance issue) on bugs.debian.org forwarded by Askar Safin reported updated forwarded to lore.kernel.org fixed-upstreampatchupstream
- #862907 normal dash: Incorrectly slurps script from stdin (POSIX compliance issue) on bugs.debian.org forwarded by Guillem Jover reported updated forwarded to lore.kernel.org fixed-upstreampatchupstream
- #859385 normal dash: bogus home dir handling in cd and tilde expansion on bugs.debian.org pending by Paul Wise reported updated
- #850202 normal dash: test with multiple conditions cannot handle variable whose expanded value is same as an operator on bugs.debian.org pending by J G Miller reported updated upstreamwontfix
- #842242 normal dash: Missing $LINENO support avoids using dash for autotools ./configure scripts on bugs.debian.org pending by Tim Ruehsen reported updated
- #814358 normal dash removes exported bash functions from the environment on bugs.debian.org forwarded by Joachim Breitner reported updated forwarded to www.mail-archive.com
- #805375 normal dash: interactive dash mishandles the quit character (^\) on bugs.debian.org pending by Vincent Lefevre reported updated
- #782224 normal dash doesn't support multibyte characters in string handling on bugs.debian.org forwarded by Vincent Lefevre reported updated forwarded to thread.gmane.org upstreamwontfix
- #774001 normal ${#@} and ${#*} are incompatable with bash and posh on bugs.debian.org pending by Joey Hess reported updated
- #771019 normal dash: Inconsistent redirection with subshell on bugs.debian.org pending by Arnaud Giersch reported updated
- #764365 normal dash: assignment from "$@" uses "$*" instead on bugs.debian.org forwarded by Jeffrey Sheinberg reported updated forwarded to www.spinics.net upstreamwontfix
- #726735 normal redirect stdin from stdin to override asynchronous list redirection fails on bugs.debian.org pending by Serge van den Boom reported updated
- #561663 normal dash: editline commandline editing doesn't work on bugs.debian.org pending by Weakish Jiang reported updated
- #554369 normal dash: printf does not respect LC_NUMERIC settings on bugs.debian.org pending by Jakub Wilk reported updated upstream
- #524839 normal ash: vi command line editing does not work on bugs.debian.org pending against ash by Michal Suchanek <hramrach@centrum.cz> reported updated
- #482999 normal dash: builtin function 'jobs -p' doesn't work as expected on bugs.debian.org pending by Miroslav Rudisin reported updated upstream
- #395121 normal document disabling of history, emacs, vi, or enable on bugs.debian.org pending reported updated
- #382276 normal parse problem with $()-style subshell and case on bugs.debian.org pending by martin f krafft reported updated wontfix
- #252498 normal dash: doesn't recognize the built in fc command on bugs.debian.org pending by Dennis Decker Jensen reported updated
- #1052264 minor dash: Fix manpage dashes (ASCII '-' / hyphen / en dash / em dash) on bugs.debian.org pending by Peter Samuelson reported updated patchupstream
- #972571 minor mmtarfilter triggers https://bugs.debian.org/606756 on bugs.debian.org pending by Trent W. Buck reported updated upstream
- #803339 minor dash: Use "invalid" instead of "illegal" on bugs.debian.org pending by Bjarni Ingi Gislason reported updated
- #801432 minor The word "parameter" is used in an error message instead of "variable" on bugs.debian.org pending by Bjarni Ingi Gislason reported updated
- #733852 minor dash: spurious "> " output after Ctrl-V Ctrl-J on bugs.debian.org pending by Vincent Lefevre reported updated
- #623874 minor dash.1: please document handling of SIGTSTP in command sequences on bugs.debian.org pending by Branden Robinson reported updated upstream
- #619864 minor dash: package description does not explain goals well on bugs.debian.org pending against src:dash by Jonathan Nieder reported updated
- #532224 minor Description of manpage is old? on bugs.debian.org pending by Jonny reported updated upstream
- #457765 minor Shell quotes wrong in dash.1 man page in Unicode environment on bugs.debian.org pending by Jonathan Nieder reported updated
- #415171 minor pdksh: Silently ignores lack of arguments for the `.' command on bugs.debian.org pending by Robert Luberda reported updated wontfix
- #1126019 wishlist dash: [INTL:zh] Chinese debconf templates translations on bugs.debian.org pending by Yangfl reported updated l10npatch
- #1110113 wishlist [INTL:it] Italian debconf translation on bugs.debian.org pending by Ceppo reported updated l10npatch
- #1102015 wishlist dash: [INTL:ro] Romanian debconf templates translation of dash on bugs.debian.org pending by Remus-Gabriel Chelu reported updated l10npatch
- #1098330 wishlist [INTL:es] Spanish translation of the debconf template dash on bugs.debian.org pending by jathan reported updated
- #1037195 wishlist dash: $(here-doc in <<substitution) is always empty, differs from bash but allowed on bugs.debian.org forwarded by наб reported updated forwarded to lore.kernel.org upstreamwontfix
- #1028203 wishlist dash: accepts anything as an alias name and doesn't quote it, then eval $(alias) will run alias as code on bugs.debian.org forwarded by Vincent Lefevre reported updated forwarded to lore.kernel.org fixed-upstreampatchupstream
- #778956 wishlist dash: doesn't sanitize local variables on bugs.debian.org pending by Michael Gilbert reported updated upstreamwontfix
- #764172 wishlist dash: consider providing a DASH_VERSION variable on bugs.debian.org pending by Mike Miller reported updated patchupstreamwontfix
- #758542 wishlist dash: defining an alias with a backslash should return an error on bugs.debian.org forwarded by Vincent Lefevre reported updated forwarded to lore.kernel.org patchupstreamwontfix
- #754169 wishlist dash: obscure error when attempting to use file descriptors larger than 9 on bugs.debian.org pending by Nick reported updated upstream
- #713805 wishlist dash: does not pass/recognize parameters to/in sourced script on bugs.debian.org pending by Matthias Buecher / Germany reported updated upstreamwontfix
- #698593 wishlist dash does not obey POSIX quoting rules for backlashes in single quotes on bugs.debian.org pending by Norman Ramsey reported updated upstreamwontfix
- #698532 wishlist dash integer overflow behavior is non-typical on bugs.debian.org pending by Osamu Aoki reported updated upstream
- #652509 wishlist dash: echo '\1' produces a character code 1 on bugs.debian.org pending by Reuben Thomas reported updated upstreamwontfix
- #651446 wishlist dash builtin read has no -s option for silent on bugs.debian.org pending by Glenn Haecker reported updated upstreamwontfix
- #646848 wishlist dash: redirection to fd larger 9 leads to Syntax error: word unexpected on bugs.debian.org pending by Markus Raab reported updated upstream
- #627856 wishlist dash: "can't shift that many" should not be a fatal error on bugs.debian.org pending by Christoph Anton Mitterer reported updated upstream
- #619820 wishlist please make either bash or dash inessential on bugs.debian.org pending by Harald Dunkel reported updated
- #619082 wishlist dash: implement variable $RANDOM on bugs.debian.org pending by Pedro Zorzenon Neto reported updated upstream
- #613556 wishlist dash: doesn't sanitize local variables on bugs.debian.org pending by weakish reported updated upstreamwontfix
- #613473 wishlist dash: document differences from bash on bugs.debian.org pending reported updated upstream
- #608082 wishlist dash: build in cat (no arguments case) on bugs.debian.org pending by Steve Schnepp reported updated upstream
- #604993 wishlist dash as /bin/sh causes $PPID to be wrong in child when invoked via system() call on bugs.debian.org forwarded by Tim Connors reported updated forwarded to thread.gmane.org fixed-upstreampatchupstream
- #599871 wishlist dash: parse "2>&1>/dev/null" permissively (Syntax error: redirection unexpected) on bugs.debian.org pending by Joel Roth reported updated upstreamwontfix
- #599834 wishlist dash built-in echo expands \nnn sequences on bugs.debian.org pending by Nicolai Lissner reported updated upstreamwontfix
- #598239 wishlist dash local assignment splits words on bugs.debian.org pending by Stephen Gildea reported updated upstream
- #593237 wishlist dash built-in echo expands \nnn sequences on bugs.debian.org pending by Alexander E. Patrakov reported updated upstreamwontfix
- #590920 wishlist dash does not support multi-digit file descriptors on bugs.debian.org pending by david b reported updated upstream
- #587741 wishlist dash: shell functions seem to make per-command variable assignments permanent on bugs.debian.org pending by Michael Deegan reported updated upstreamwontfix
- #567648 wishlist dash: please document that set -x in a subshell can cause non-determinism on bugs.debian.org pending by Timo Juhani Lindfors reported updated upstream
- #563518 wishlist Exponent operator (**) doesn't work inside $(()) in dash on bugs.debian.org pending by v.nix.is reported updated upstream
- #550399 wishlist dash built-in echo expands \nnn sequences on bugs.debian.org pending by Michael Tokarev reported updated upstreamwontfix
- #548687 wishlist dash: Stop on error when reading directory as script on bugs.debian.org forwarded by Jari Aalto reported updated forwarded to thread.gmane.org patch
- #538100 wishlist dash built-in echo expands \nnn sequences on bugs.debian.org pending by Christoph Anton Mitterer reported updated upstreamwontfix
- #510354 wishlist dash: read function supports non-posix '-p' option on bugs.debian.org pending by Jameson Graef Rollins reported updated upstreamwontfix
- #436466 wishlist dash: Please optimise single command given to -c to exec it on bugs.debian.org forwarded by Reuben Thomas reported updated forwarded to thread.gmane.org fixed-upstreampatchupstream
- #418183 wishlist dash doesn't support altering variables outside of a loop? on bugs.debian.org pending by Nico Golde reported updated upstreamwontfix
- #412296 wishlist please make dash smaller (includes biff functionality, empty histedit.o) on bugs.debian.org pending reported updated upstream
- #358778 wishlist dash does not provide static packages on bugs.debian.org pending against src:dash by Pjotr Kourzanov reported updated
- #288321 wishlist dash: doesn't handle suspension of commands in conditional lists correctly on bugs.debian.org pending by Branden Robinson reported updated confirmed
- #288320 wishlist ash: doesn't handle suspension of commands in conditional lists correctly on bugs.debian.org pending by Branden Robinson reported updated confirmed
- #71828 wishlist ash: a bang, `!', in PS1 is not replaced by history number on bugs.debian.org pending by Jeff Sheinberg reported updated upstream