index
:
dash/dash.git
0.5.11
master
DASH Shell
Herbert Xu
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2016-06-06
shell: Fix build on Solaris 9
Jonathan Perkin
2
-6
/
+10
2016-06-06
jobs: Don't attempt to access job table for job %0
Tobias Klauser
1
-1
/
+1
2016-06-06
builtin: Reject malformed printf specifications with digits after '*'
Patrick Brown
1
-8
/
+15
2016-06-06
Release 0.5.9.
v0.5.9
Herbert Xu
1
-1
/
+1
2015-08-13
builtin: Reset t_wp_op in testcmd
Herbert Xu
1
-0
/
+2
2015-06-11
man: Fix description of getopts when last argument reached
Felix Dietrich
1
-7
/
+2
2015-06-11
builtin: Clear LC_ALL in mkbuiltins
Fredrik Fornwall
1
-3
/
+4
2015-01-05
input: Allow two consecutive calls to pungetc
Herbert Xu
2
-8
/
+34
2015-01-05
input: Move all input state into parsefile
Herbert Xu
2
-73
/
+67
2015-01-05
input: Remove HETIO
Herbert Xu
6
-444
/
+1
2015-01-05
input: Make preadbuffer static
Herbert Xu
2
-3
/
+2
2015-01-05
expand: Fixed "$@" expansion when EXP_FULL is false
Herbert Xu
1
-6
/
+5
2014-12-26
builtin: create builtins.c properly on old cpp
kabe@sra-tohoku.co.jp
1
-1
/
+1
2014-12-26
man: Clarify two redirection mechanisms
Stéphane Aulery
1
-2
/
+4
2014-11-17
[BUILTIN] Fix "test -x" as root on FreeBSD 8
Jonathan Nieder
2
-0
/
+51
2014-11-17
[MAN] Document redirection file descriptor limitation
Stéphane Aulery
2
-1
/
+2
2014-11-17
[MAN] Correct typo in manual page
Stéphane Aulery
2
-1
/
+5
2014-10-30
[PARSER] Catch variable length expansions on non-existant specials
Herbert Xu
2
-4
/
+11
2014-10-28
[PARSER] Simplify EOF/newline handling in list parser
Herbert Xu
2
-34
/
+27
2014-10-28
[PARSER] Removed unnecessary pungetc on EOF from parser
Herbert Xu
2
-2
/
+4
2014-10-27
[BUILTIN] Handle -- in dotcmd
Herbert Xu
2
-2
/
+7
2014-10-27
[BUILTIN] Simplify echo command
Herbert Xu
2
-20
/
+9
2014-10-27
[BUILTIN] Optimise handling of backslash octals in printf
Herbert Xu
2
-22
/
+9
2014-10-27
[BUILTIN] Use error instead of warnx for fatal errors in printf
Herbert Xu
2
-12
/
+6
2014-10-27
[BUILTIN] Remove getintmax in printf
Herbert Xu
2
-34
/
+12
2014-10-27
[BUILTIN] Remove unnecessary restoration of format string in printf
Herbert Xu
2
-1
/
+1
2014-10-27
[OUTPUT] Add ifdefs around MEM_OUT handling in outmem
Herbert Xu
2
-0
/
+7
2014-10-27
[OUTPUT] Add likely tag in outmem
Herbert Xu
2
-1
/
+2
2014-10-27
[INPUT] Replace open-coded flushall in preadbuffer
Herbert Xu
2
-4
/
+2
2014-10-27
[BUILTIN] Handle embedded NULs correctly in printf
Herbert Xu
4
-47
/
+119
2014-10-27
[BUILTIN] Add printf support for format string a, A, and F
Herbert Xu
2
-0
/
+7
2014-10-27
[CD] support drive letters on Cygwin
Eric Blake
2
-0
/
+18
2014-10-08
[EXPAND] Optimise nulonly away and just use quoted as before
Herbert Xu
2
-11
/
+12
2014-10-08
[EXPAND] Do not split quoted VSLENGTH and VSTRIM
Herbert Xu
2
-19
/
+14
2014-10-08
[EXPAND] Split unquoted $@/$* correctly when IFS is set but empty
Herbert Xu
2
-7
/
+15
2014-10-07
[VAR] Use setvareq to set OPTIND initially
Herbert Xu
2
-2
/
+7
2014-10-06
[BUILTIN] Return without arguments in a trap should use status outside traps
Herbert Xu
5
-5
/
+19
2014-10-06
[BUILTIN] Allow return in loop conditional to set exit status
Herbert Xu
2
-1
/
+3
2014-10-06
[EVAL] Move common skipcount logic into skiploop
Herbert Xu
2
-25
/
+32
2014-10-06
[BUILTIN] Do not allow break to break across function calls
Herbert Xu
2
-0
/
+5
2014-10-06
[BUILTIN] Exit without arguments in a trap should use status outside traps
Herbert Xu
5
-13
/
+33
2014-10-03
[EVAL] Do not clobber exitstatus in evalcommand
Herbert Xu
2
-6
/
+7
2014-10-02
[ERROR] Set exitstatus in onint
Herbert Xu
3
-14
/
+10
2014-10-02
[TRAP] Make sure evalskip is zero before running traps
Herbert Xu
3
-4
/
+14
2014-10-02
[EVAL] Fix use-after-free in dotrap/evalstring
Herbert Xu
3
-2
/
+8
2014-09-29
[PARSER] Add nlprompt/nlnoprompt helpers
Herbert Xu
2
-21
/
+22
2014-09-29
[PARSER] Handle backslash newlines properly after dollar sign
Herbert Xu
2
-9
/
+28
2014-09-29
[INPUT] Kill pgetc_macro
Herbert Xu
4
-7
/
+11
2014-09-28
[BUILTIN] Correctly handle test ! ! = !
Herbert Xu
2
-3
/
+11
2014-09-26
Release 0.5.8.
v0.5.8
Herbert Xu
2
-1
/
+2
2014-09-26
[MAN] Clarify "trap '' signals" syntax in manual page
Jonathan Nieder
2
-1
/
+7
2014-09-26
[MAN] 0 and EXIT both work for exit traps
Adam Buchbinder
2
-1
/
+7
2014-09-26
[MAN] Change characters for printf precision to bytes
Herbert Xu
2
-2
/
+3
2014-09-26
[JOBS] Fix off-by-one error for multiple of four job numbers
Harald van Dijk
2
-1
/
+2
2014-09-26
[BUILTIN] Set command -p path to /usr/sbin:/usr/bin:/sbin:/bin
Herbert Xu
2
-1
/
+2
2014-09-26
[BUILTIN] Small optimisation of command -pv change
Herbert Xu
2
-5
/
+11
2014-09-26
[BUILTIN] command: allow combining -p with -v
Harald van Dijk
2
-6
/
+13
2013-08-23
[BUILTIN] Fixed argument parsing crash in test
Herbert Xu
2
-3
/
+8
2013-08-23
[VAR] Initialise OPTIND after importing environment
Herbert Xu
2
-0
/
+3
2013-08-23
[VAR] Add newline when tracing in poplocalvars
Peter Rosin
2
-1
/
+5
2013-08-23
[MAN] Markup fixes in manual for mandoc 1.12.1
Jérémie Courrèges-Anglas
2
-2
/
+6
2013-08-23
[BUILTIN] Use PRIdMAX instead of %j in printf
Harald van Dijk
2
-4
/
+16
2013-08-23
[EXPAND] Propagate EXP_QPAT in subevalvar
Herbert Xu
2
-1
/
+6
2013-08-23
[MAN] Fix typo for wait
Kimo Rosenbaum
2
-1
/
+5
2012-07-03
[BUILTIN] Add support for ulimit -r
Christoph Mathys
3
-0
/
+9
2012-07-03
Avoid overflow for very long variable name
Jim Meyering
2
-1
/
+6
2012-02-25
[VAR] Sanitise environment variable names on entry
Herbert Xu
2
-1
/
+6
2011-08-17
[SHELL] Add top-level autogen.sh
David S. Miller
2
-0
/
+7
2011-08-17
[SHELL] Allow building without LINEO support
David S. Miller
4
-0
/
+19
2011-08-17
[ARITH] Avoid imaxdiv when only one of the results is wanted
Harald van Dijk
3
-10
/
+5
2011-07-15
[SHELL] Fix klibc DEBUG compilation
maximilian attems
2
-0
/
+10
2011-07-09
[BUILTIN] Merge SKIPFUNC/SKIPFILE and only clear SKIPFUNC when leaving dotcmd
Herbert Xu
4
-3
/
+6
2011-07-08
Release 0.5.7.
v0.5.7
Herbert Xu
2
-1
/
+5
2011-07-08
[EVAL] Avoid using undefined handler
Jim Meyering
2
-2
/
+6
2011-07-08
[MEMALLOC] Avoid clang warning about dead store to "size"
Jim Meyering
2
-1
/
+2
2011-07-08
[MEMALLOC] Avoid gcc warning: variable 'oldstackp' set but not used
Jim Meyering
2
-3
/
+5
2011-07-07
[BUILTIN] Eliminate unnecessary promotion in echocmd
Herbert Xu
2
-1
/
+2
2011-07-07
[OUTPUT] Make outc an inline function
Jonathan Nieder
2
-2
/
+17
2011-07-07
[MAN] Remove spurious space in descriptions of PS1, PS2, PS4
Kalle Olavi Niemitalo
2
-4
/
+8
2011-07-07
[SHELL] Optimize dash -c "command" to avoid a fork
Herbert Xu
8
-14
/
+33
2011-07-07
[EVAL] Remove unused EV_BACKCMD flag
Jonathan Nieder
2
-45
/
+23
2011-03-15
[PARSER] Fix clobbering of checkkwd
Herbert Xu
2
-2
/
+7
2011-03-15
[DEBUG] Use va_copy when reusing a va_list
Jonathan Nieder
2
-1
/
+5
2011-03-15
[EXPAND] Free IFS state after here document expansion
Jonathan Nieder
2
-2
/
+9
2011-03-15
[SHELL] Improve LINENO support
Harald van Dijk
13
-44
/
+81
2011-03-15
[EVAL] Let funcnode refer to a function definition, not its first command
Harald van Dijk
4
-5
/
+9
2011-03-15
[SHELL] Port to Solaris
Brian Koropoff
20
-14
/
+104
2011-03-11
[BUILTIN] Fix backslash handling in read(1)
Herbert Xu
5
-13
/
+32
2011-03-10
[BUILTIN] Dotcmd should exit with zero when doing nothing
Jonathan Nieder
2
-3
/
+8
2011-03-10
[BUILTIN] Fix CTLESC clobbering by read(1)
Herbert Xu
2
-1
/
+5
2011-03-10
[SHELL] Port to AIX
Brian Koropoff
3
-1
/
+7
2011-03-10
[EXPAND] Do not split the result of tilde expansion
Jilles Tjoelker
2
-3
/
+1
2011-03-10
[REDIR] Replace GPL noclobberopen code with the FreeBSD version
Jilles Tjoelker
2
-62
/
+19
2010-11-28
[EXPAND] Free IFS state in evalbackcmd
Herbert Xu
2
-0
/
+2
2010-11-28
[SIGNAL] Mark status as volatile in exitshell
Maciej Żenczykowski
2
-1
/
+5
2010-11-28
[BUILTIN] Stop documenting EXSHELLPROC
Jonathan Nieder
3
-11
/
+2
2010-11-28
[BUILTIN] Use EXEXIT in place of EXEXEC
Jonathan Nieder
4
-3
/
+6
2010-11-28
[INPUT] Use exit status 127 when the script to run does not exist
Gerrit Pape
2
-1
/
+7
2010-11-28
[ERROR] Allow the originator of EXERROR to set the exit status
Herbert Xu
4
-4
/
+7
2010-11-28
[MAN] Document optional open parenthesis for case patterns
Philipp Weis
2
-1
/
+10
2010-11-28
[EVAL] Fixed trap/return regression due to SKIPEVAL removal
Herbert Xu
4
-9
/
+16
2010-10-18
[EXPAND] Fix ifsfirst/ifslastp leak in casematch
Herbert Xu
2
-0
/
+5
2010-10-07
[BUILTIN] Fix EXEXEC status clobbering
Herbert Xu
2
-1
/
+5
2010-09-08
[BUILTIN] Fix trailing field bug in read(1)
Herbert Xu
2
-8
/
+15
2010-09-08
[EXPAND] Fix ifsfirst/ifslastp leak
Herbert Xu
4
-12
/
+25
2010-09-08
[JOBS] Debug compile fix
maximilian attems
2
-2
/
+5
2010-09-08
[VAR] Fix varinit ordering that broke fc
Jilles Tjoelker
2
-1
/
+6
2010-07-06
[EVAL] Check exit for eval NSUBSHELL
Gerrit Pape
2
-1
/
+5
2010-07-06
[EVAL] Removed dead code for eval NPIPE
Herbert Xu
2
-6
/
+1
2010-07-06
[VAR] Fix loss of variables when hash collides
Herbert Xu
3
-14
/
+22
2010-06-28
[EVAL] Don't clear eflag in evalbackcmd
Gerrit Pape
2
-1
/
+4
2010-05-29
[BUILTIN] Continue after EINTR in read(1) with no pending signals
Herbert Xu
2
-2
/
+15
2010-05-27
[JOBS] Fix wait regression where it does not wait for all jobs
Herbert Xu
4
-3
/
+13
2010-05-27
[EXPAND] Fix corruption of redirections with byte 0x81
Jilles Tjoelker
2
-2
/
+1
2010-05-27
[EVAL] Force fork if any trap is set, not just on EXIT
Jilles Tjoelker
4
-8
/
+26
2010-05-27
[REDIR] Fix popredir on abnormal exit from built-in
Herbert Xu
4
-13
/
+40
2010-05-27
[REDIR] Move null redirect checks into caller
Herbert Xu
3
-15
/
+6
2010-05-27
[VAR] Do not poplocalvars prematurely on regular utilities
Herbert Xu
3
-4
/
+7
2010-05-27
[VAR] Document local command behaviour change
Herbert Xu
1
-1
/
+1
2010-05-27
[VAR] Fix poplocalvar on abnormal exit from function
Herbert Xu
4
-6
/
+22
2010-05-26
[VAR] Replace cmdenviron with localvars
Herbert Xu
5
-42
/
+46
2010-05-26
[VAR] Move unsetvar functionality into setvareq
Herbert Xu
3
-38
/
+19
2010-05-26
[VAR] Fix poplocalvar leak
Herbert Xu
2
-5
/
+7
2010-05-26
[VAR] Add localvars nesting
Herbert Xu
4
-11
/
+51
2010-05-03
[EVAL] Fix command -- crash
Gerrit Pape
2
-1
/
+6
2010-04-15
[JOBS] Fix for job control off warning
H. Peter Anvin
2
-1
/
+5
2010-04-02
[BUILTIN] Use faccessat if available
Herbert Xu
3
-1
/
+28
2010-04-02
Release 0.5.6.
v0.5.6
Herbert Xu
2
-1
/
+2
2010-04-02
[BUILTIN] Make trap signal name/number errors non-fatal.
Herbert Xu
2
-2
/
+8
2010-04-02
[BUILTIN] Use TMPDIR in mkbuiltins
maximilian attems
2
-1
/
+5
2010-03-10
[ARITH] Fix logical or result value
Jilles Tjoelker
2
-1
/
+5
2010-03-09
[REDIR] Do not truncate file for FROMTO redirection
Herbert Xu
2
-1
/
+5
2010-03-09
[ARITH] Fix binary operator parsing
Herbert Xu
2
-10
/
+24
2010-03-09
[BUILD] Fix changelog entry
Herbert Xu
1
-1
/
+1
2009-11-26
[BUILTIN] Fix off-by-one recordregion in readcmd
Herbert Xu
2
-1
/
+5
2009-11-04
[PARSER] Fix syntax array size
Jim Meyering
2
-3
/
+16
2009-08-31
[CD] Lookup PWD after going through CDPATH
Herbert Xu
2
-10
/
+12
2009-08-31
[BUILTIN] Avoid compiler warnings on isdigit
Eric Blake
2
-1
/
+5
2009-08-31
[BUILTIN] Add another missing LC_COLLATE to mkbuiltins
Matthew Burgess
2
-1
/
+5
2009-08-31
[BUILTIN] Fix NUL termination in readcmd
Herbert Xu
2
-1
/
+5
2009-08-11
[EVAL] Revert SKIPEVAL into EXEXIT
Herbert Xu
4
-16
/
+6
2009-08-11
[EVAL] Pass EV_TESTED into evalcmd
Herbert Xu
6
-16
/
+27
2009-08-11
[SHELL] Add preliminary LINENO support
Rocky Bernstein
5
-6
/
+22
2009-08-11
[BUILTIN] Honor tab as IFS whitespace when splitting fields in readcmd
Stefan Potyra
4
-35
/
+78
2009-06-27
[EXPAND] Fix quoted pattern patch breakage
Herbert Xu
4
-5
/
+9
2009-06-27
[REDIR] Fix incorrect savefd conversions
Herbert Xu
5
-10
/
+12
2009-05-23
[MAN] Update manual page to differentiate dash from ash
Gerrit Pape
2
-9
/
+14
2009-02-22
[PARSER] Use CHKNL to parse case statements
Herbert Xu
2
-4
/
+3
2009-02-22
[PARSER] Allow newlines after var name in for statements
Herbert Xu
2
-2
/
+3
2009-02-22
[JOBS] Do not close stderr when /dev/tty fails to open
Herbert Xu
2
-0
/
+4
2009-02-22
[SIGNAL] Remove EXSIG
Herbert Xu
6
-36
/
+9
2009-02-22
[JOBS] Fix dowait signal race
Herbert Xu
4
-33
/
+46
2009-01-14
Release 0.5.5.1.
v0.5.5.1
Herbert Xu
2
-1
/
+2
2009-01-14
[BUILD] Add arith_yacc.h to dash_SOURCES
Herbert Xu
2
-1
/
+6
2009-01-13
Release 0.5.5.
v0.5.5
Herbert Xu
2
-1
/
+5
2009-01-13
[BUILD] Fixed build on OS X
Mark Mentovai
4
-2
/
+36
2009-01-13
[BUILD] Fixed build on NetBSD
Aleksey Cheusov
4
-1
/
+9
2008-10-17
[MAN] Removed obsolete for loop syntax
Herbert Xu
2
-4
/
+4
2008-08-05
[CD] Fixed getcwd build error for the non-glibc case
Herbert Xu
2
-1
/
+5
2008-07-13
[MAN] Added missing right parenthesis
Gerrit Pape
2
-1
/
+5
2008-07-13
[OPTIONS] Added support for -l
Herbert Xu
5
-8
/
+21
2008-07-13
[SHELL] Expand ENV before using it
Herbert Xu
2
-1
/
+4
2008-07-13
[INPUT] Made setinputfd static
Herbert Xu
3
-2
/
+3
2008-07-13
[BUILTIN] Made t_lex reentrant
Herbert Xu
2
-21
/
+21
2008-07-13
[BUILTIN] Made aexpr/oexpr non-recursive
Herbert Xu
2
-12
/
+20
2008-07-13
[BUILTIN] Fixed 3,4-argument cases for test per POSIX
Herbert Xu
2
-24
/
+61
2008-05-19
[EXPAND] Fixed non-leading slash treatment in expmeta
Herbert Xu
2
-6
/
+12
2008-05-07
[ARITH] Fixed lexical error on & and |
Gerrit Pape
2
-3
/
+9
2008-05-03
[SHELL] Added gitignore
Dan McGee
2
-0
/
+14
2008-05-03
[SHELL] Use uninitialized_var to silence bogus warnings
Herbert Xu
3
-2
/
+10
2008-05-03
[SHELL] Fixed klibc/klcc build problems
Dan McGee
5
-3
/
+9
2008-05-03
[ERROR] Set default exvwarning2 arg0 for errors during early initialisation
Herbert Xu
2
-1
/
+2
2008-05-03
[CD] Restored warning when getcwd fails
Herbert Xu
2
-2
/
+11
2008-05-03
[CD] Test __GLIBC__ instead of _GNU_SOURCE
Herbert Xu
2
-1
/
+2
2008-05-03
[EXEC] Fixed _PATH_BSHELL warning
Herbert Xu
2
-2
/
+8
2008-05-02
[CD] Restored non-glibc getcwd support
Herbert Xu
2
-2
/
+9
2008-05-02
[JOBS] Fix cmdtxt crash on if statements
Larry Doolittle
2
-2
/
+7
2008-05-02
[EXPAND] Fix slash treatment in expmeta
Herbert Xu
2
-7
/
+12
2007-12-27
[PARSER] Do not show prompts in expandstr
Herbert Xu
2
-0
/
+9
2007-12-27
[PARSER] Add FAKEEOFMARK for expandstr
Herbert Xu
2
-2
/
+16
2007-12-23
[ARITH] If imaxdiv() isn't available, use / and % operators
Gerrit Pape
3
-2
/
+13
2007-12-23
[BUILTIN] Add set +o support
Richard M Kreuter
3
-4
/
+21
2007-12-23
[EVAL] Fix bad pointer arithmetic in evalcommand
Steve Langasek
2
-1
/
+6
2007-11-11
[EXPAND] Expand here-documents in the current shell environment
Herbert Xu
4
-23
/
+15
2007-11-11
[EXPAND] Removed herefd hack
Herbert Xu
5
-16
/
+1
2007-11-11
[PARSER] Removed noexpand/length check on eofmark
Herbert Xu
5
-77
/
+44
2007-10-20
[PARSER] Fix here-doc corruption
Herbert Xu
2
-5
/
+7
2007-10-20
[EXPAND] Added configure --enable-glob and --enable-fnmatch options
Herbert Xu
4
-19
/
+27
2007-10-17
[SHELL] Replace shared illnum message by badnum function.
Herbert Xu
4
-6
/
+15
2007-10-17
[BUILTIN] Disallow completely blank strings in non-arithmetic context.
Oleg Verych
2
-0
/
+11
2007-10-15
[EXEC] Fixed execing of scripts with no hash-bang
Herbert Xu
3
-19
/
+9
2007-10-11
[BUILTIN] Use setvarint to set OPTIND
Herbert Xu
5
-7
/
+7
2007-10-11
[EXPAND] Add likely flags in expari
Herbert Xu
2
-2
/
+3
2007-10-11
[ARITH] Size optimisations in arithmetic lexer
Herbert Xu
2
-26
/
+27
2007-10-11
[ARITH] Add assignment and intmax_t support
Herbert Xu
13
-237
/
+513
2007-10-08
[PARSER] Report substition errors at expansion time
Herbert Xu
3
-3
/
+12
2007-10-06
[BUILTIN] Use intmax_t arithmetic in test
Herbert Xu
4
-27
/
+41
2007-10-06
[VAR] Remove setvarsafe
Herbert Xu
4
-51
/
+24
2007-10-06
[BUILTIN] Treat OPTIND=0 in the same way as OPTIND=1
Herbert Xu
2
-3
/
+2
2007-10-06
[MEMALLOC] Add pushstackmark
Herbert Xu
5
-26
/
+15
[prev]
[next]