summaryrefslogtreecommitdiff
path: root/shells/dash
AgeCommit message (Collapse)AuthorFilesLines
2017-02-26Update to 0.5.9.1ryoon3-22/+7
Changelog: Not available
2015-11-02Add SHA512 digests for distfiles for shells categoryagc1-1/+2
Existing SHA1 digests verified, all found to be the same on the machine holding the existing distfiles (morden). Existing SHA1 digests retained for now as an audit trail.
2015-06-14Update to 0.5.8ryoon3-22/+6
Changelog: 2014-09-26 Herbert Xu <herbert@gondor.apana.org.au> * Small optimisation of command -pv change. * Set command -p path to /usr/sbin:/usr/bin:/sbin:/bin. * Change "characters" for printf precision to "bytes". * Release 0.5.8. 2014-09-26 Jonathan Nieder <jrnieder@gmail.com> * Clarify "trap '' signals" syntax in manual page. 2014-09-26 Adam Buchbinder <adam.buchbinder@gmail.com> * Clarify that 0 and EXIT are both acceptable for exit traps. 2014-09-26 Harald van Dijk <harald@gigawatt.nl> * command: allow combining -p with -v. * getjob: Fix off-by-one error for multiple of four job numbers 2013-08-23 Herbert Xu <herbert@gondor.apana.org.au> * Propagate EXP_QPAT in subevalvar. * Initialise OPTIND after importing environment. * Fixed argument parsing crash in test. 2013-03-12 Peter Rosin <peda@lysator.liu.se> * Add newline when tracing in poplocalvars. 2013-01-10 Jérémie Courrèges-Anglas <jca+dash@wxcvbn.org> * Markup fixes in manual for mandoc 1.12.1. 2012-12-03 Harald van Dijk <harald@gigawatt.nl> * Use PRIdMAX instead of %j in printf. 2012-07-20 Kimo Rosenbaum <kimor79@yahoo.com> * Fix typo for wait in manual. 2012-06-09 Christoph Mathys <eraserix@gmail.com> * Add support for ulimit -r. 2012-03-11 Jim Meyering <meyering@redhat.com> * Avoid overflow for very long variable name. $ perl -le 'print "v"x(2**31+1) ."=1"' | dash 2012-02-25 Herbert Xu <herbert@gondor.apana.org.au> * Sanitise environment variable names on entry. 2011-08-17 David S. Miller <davem@davemloft.net> * Allow building without LINEO support. * Add top-level autogen.sh. 2011-07-26 Harald van Dijk <harald@gigawatt.nl> * Avoid imaxdiv when only one of the results is wanted. 2010-07-09 maximilian attems <max@stro.at> * Fix klibc DEBUG compilation. 2011-07-09 Herbert Xu <herbert@gondor.apana.org.au> * Merge SKIPFUNC/SKIPFILE and only clear SKIPFUNC when leaving dotcmd.
2013-01-06Update HOMEPAGEcheusov1-2/+2
2013-01-06Fix for build failure on SunOScheusov2-1/+16
2012-09-11"user-destdir" is default these daysasau1-3/+1
2012-05-30Update to 0.5.7. Changes since 0.5.5.1:cheusov2-7/+7
* Optimize dash -c "command" to avoid a fork. * Eliminate unnecessary promotion in echocmd. * Avoid using undefined handler. * Avoid gcc warning: variable 'oldstackp' set but not used. * Avoid clang warning about dead store to "size". * Make outc an inline function. * Remove spurious space in descriptions of PS1, PS2, PS4. * Remove unused EV_BACKCMD flag. * Fix clobbering of checkkwd. * Free IFS state after here document expansion. * Use va_copy when reusing a va_list. * Let funcnode refer to a function definition, not its first * command. * Improve LINENO support. * Port to Solaris. * Fix backslash handling in read(1). * Dotcmd should exit with zero when doing nothing. * Fix CTLESC clobbering by read(1). * Port to AIX. * Replace GPL noclobberopen code with the FreeBSD version. * Do not split the result of tilde expansion. * Mark status as volatile in exitshell. * Use EXEXIT in place of EXEXEC. * Stop documenting EXSHELLPROC. * Use exit status 127 when the script to run does not exist. * Document optional open parenthesis for case patterns. * Fixed trap/return regression due to SKIPEVAL removal. * Allow the originator of EXERROR to set the exit status. * Free IFS state in evalbackcmd. * Fix ifsfirst/ifslastp leak in casematch. * Fix EXEXEC status clobbering. * Fix ifsfirst/ifslastp leak. * Fix trailing field bug in read(1). * Debug compile fix. * Fix varinit ordering that broke fc. * Check exit for eval NSUBSHELL. * Fix loss of variables when hash collides. * Removed dead code for eval NPIPE. * Don't clear eflag in evalbackcmd. * Continue after EINTR in read(1) with no pending signals. * Force fork if any trap is set, not just on EXIT. * Fix corruption of redirections with byte 0x81. * Fix poplocalvar on abnormal exit from function. * Do not poplocalvars prematurely on regular utilities. * Move null redirect checks into caller. * Fix popredir on abnormal exit from built-in. * Fix wait regression where it does not wait for all jobs. * Replace cmdenviron with localvars. * Fix poplocalvar leak. * Move unsetvar functionality into setvareq. * Add localvars nesting, local now fails outside functions. * Fix command -- crash. * Fix for job control off warning. * Use faccessat if available. * Make trap signal name/number errors non-fatal. * Release 0.5.6. * Use TMPDIR in mkbuiltins. * Fix logical or result value. * Fix binary operator parsing. * Fix off-by-one recordregion in readcmd. don't read-uninitialized for \177 in a here-doc A DEL (0177, dec 127) byte in a here-document would cause dash to access uninitialized memory at the end of one of the syntax.c tables, since those tables are sized to accommodate a maximum index of BASESYNTAX + 126. Make the generated tables one byte larger. printf ':<<\\E\n\200y\nE'|./dash * src/mksyntax.c (filltable): Use 258, not 257 as the size, so that BASESYNTAX(=130) + 127 is a valid index. (print): Likewise. Don't emit explicit array dimension in declaration. * Avoid compiler warnings on isdigit. * Add another missing LC_COLLATE to mkbuiltins. * Fix NUL termination in readcmd. * Lookup PWD after going through CDPATH. * Pass EV_TESTED into evalcmd. * Revert SKIPEVAL into EXEXIT. * Add preliminary LINENO support. * Honor tab as IFS whitespace when splitting fields in readcmd. * Do not truncate file for FROMTO redirection. * Fix quoted pattern patch breakage. * Fix incorrect savefd conversions. * Fix dowait signal race. * Remove EXSIG. * Do not close stderr when /dev/tty fails to open. * Allow newlines after var name in for statements. * Use CHKNL to parse case statements. * Update manual page to differentiate dash from ash.
2012-04-26take maintainershipcheusov1-2/+2
2012-01-24Fix mdoc syntax. Bump revision.joerg3-3/+19
2010-05-07Bump PKGREVISION to reflect the recent change in pkginstall/shells to usejmmv1-2/+2
etcutils to update /etc/shells.
2009-11-05Reset MAINTAINER per request in PR pkg/42272asau1-2/+2
2009-08-27Add dash to /etc/shells. From PR 41949 by Tim Larson.wiz1-1/+3
2009-07-26Imported dash from pkgsrc-wip.rillig4-0/+26
Debian Almquist shell. A small POSIX-compliant shell that is faster than bash. Packaged by christtrekker@users.sourceforge.net.