repo.or.cz
/
dash.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[BUILTIN] Allow return in loop conditional to set exit status
2014-10-06
Herb
e
rt Xu
[
BUILTIN] Allow return i
n
loop
co
n
dit
i
on
a
l to set exit
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2014-10-06
Herbert
Xu
[
E
VAL
]
Mov
e
common
ski
p
count logic into
skip
l
oo
p
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2014-10-06
H
erb
e
rt Xu
[BUILTI
N
] Do not a
l
low break to break ac
r
o
s
s function
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2014-10-06
H
erbert
Xu
[BUILTIN] Exit without arguments in a trap should us
e
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2014-10-03
Her
b
ert Xu
[E
V
AL] Do n
o
t clobb
e
r exitstatus i
n
ev
a
lcommand
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2014-10-02
H
erbe
r
t X
u
[
ERRO
R
] Se
t
exits
t
a
t
u
s in onint
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2014-10-02
Herb
e
rt Xu
[
T
RAP] M
a
ke
sure evalskip is
z
ero
before running t
r
ap
s
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2014-10-02
Herbert Xu
[
EVAL] Fix use-after-free in dotrap
/
eva
l
string
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2014-09-29
He
r
bert Xu
[PARSER] Add nlprompt/nlnopr
o
m
p
t
help
e
rs
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2014-09-29
He
r
b
e
r
t
Xu
[PARSER]
Ha
n
dle
backslash newlin
e
s properly
a
fter dollar
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2014-09-29
H
erber
t
Xu
[INPUT] K
i
ll pge
t
c_macro
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2014-09-28
Herb
e
rt Xu
[B
U
ILTIN] Correc
t
l
y h
a
ndle test
! ! = !
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2014-09-26
Herber
t
Xu
Release 0
.
5
.
8
.
commit
|
commitdiff
|
tree
2014-09-26
H
e
rbert Xu
[MAN]
C
h
ange chara
c
ters for printf precisio
n
to bytes
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2014-09-26
H
erbert Xu
[BUIL
T
IN] Se
t
c
ommand -p path t
o
/usr/sbin:/usr/bi
n
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2014-09-26
Herbert Xu
[BUI
L
TIN] S
m
all optimi
s
ation of command -pv chan
g
e
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2013-08-23
Her
b
ert Xu
[BUILTIN] Fixed argum
e
nt pars
i
ng cr
a
sh in test
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2013-08-23
Herber
t
Xu
[VA
R
] Initi
a
lise OPT
I
ND a
f
ter importing environment
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2013-08-23
Herb
e
rt
X
u
[
EXPA
N
D] Propagate EXP
_
QPAT
i
n
subev
a
lv
a
r
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2012-02-25
Herb
e
rt X
u
[VAR] San
i
tise envi
r
onmen
t
v
a
riable n
a
mes
o
n entry
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2011-07-09
Herbert Xu
[BUIL
T
I
N
] Me
r
g
e
S
K
IPFUNC
/
SKIPFILE
a
nd only cle
a
r S
K
IPFUNC
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2011-07-08
Herbert
X
u
Release
0
.
5
.
7
.
commit
|
commitdiff
|
tree
2011-07-07
Her
b
ert Xu
[BUILTI
N
]
El
i
min
a
te un
n
ecessar
y
promo
t
i
o
n in echocm
d
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2011-07-07
Her
b
ert Xu
[SHELL] Optimize das
h
-c "comma
n
d" to
a
vo
i
d
a
f
o
rk
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2011-03-15
H
e
rbert Xu
[PARSER
]
Fix clobberin
g
o
f checkkwd
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2011-03-11
H
erbert Xu
[BUI
L
TIN] Fix b
a
cks
l
ash ha
n
dling in read
(
1)
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2011-03-10
Herbert Xu
[BU
I
LTIN] Fix CTLESC c
l
obber
i
ng
b
y re
a
d(1)
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-11-28
H
erber
t
Xu
[EXPAND] Free IFS state in
e
valbackcmd
> > Author: Herbert Xu <
herbert@gondor.apana.org.au
>
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-11-28
Herb
e
rt Xu
[ERROR] Allo
w
the or
i
ginator of EXERROR to
set t
h
e
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-11-28
He
r
bert Xu
[EVAL
]
Fixed
t
rap/return regres
s
i
on due to SKIPEVAL
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-10-18
He
r
bert Xu
[EXPAND
]
Fix ifsfirst/
i
fslastp leak
i
n
casematch
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-10-07
Herbert Xu
[BUILTIN] Fix E
X
E
X
EC status clobbering
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-09-08
Herbert Xu
[BUI
L
TIN] Fix t
r
ailing fiel
d
bug in rea
d
(1)
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-09-08
Herbert Xu
[EX
P
AND] Fix ifsfirst/ifsl
a
s
tp le
a
k
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-07-06
Herbert X
u
[EV
A
L
]
Rem
o
ved dead
c
ode for eval NPIPE
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-07-06
Herbert
X
u
[VAR] Fix
loss of v
a
ria
b
l
es whe
n
has
h
c
o
llides
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-05-28
Her
b
ert Xu
[BUILTIN] Continu
e
af
t
e
r
EINTR in
r
e
a
d(1) with no pending
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-05-27
H
erbert
X
u
[JOBS
]
Fix wait regression
w
here it does
not wait for
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-05-27
Herbert Xu
[
RED
I
R
]
Fix popredir
o
n ab
n
orm
a
l
exit from b
u
ilt-
i
n
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-05-27
Her
b
ert Xu
[RED
I
R] Move
n
ull redir
e
ct checks into cal
l
er
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-05-27
Herbert
X
u
[VAR]
D
o
not poplocalvar
s
premature
l
y on regu
l
a
r
utilitie
s
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-05-27
Herb
e
rt Xu
[VA
R
] Document local command beh
a
v
iour chang
e
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-05-27
Herbert Xu
[
VA
R
]
F
ix poplocalvar on
a
bnormal exit from function
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-05-26
Herbert Xu
[VA
R
]
R
e
p
lace cm
d
e
nviron with l
o
c
alvars
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-05-26
Herbert Xu
[VAR]
M
o
ve unsetvar fun
c
tionality into setvareq
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-05-26
Herbert Xu
[VA
R
] Fix pop
l
ocalva
r
leak
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-05-26
Herbert
X
u
[VAR] Add l
o
c
a
lvars nestin
g
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-04-02
Herber
t
Xu
[B
U
ILTIN] Use faccessat if a
v
a
ilable
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-04-02
H
e
rb
e
rt
Xu
Re
l
ease 0
.
5
.
6
.
commit
|
commitdiff
|
tree
2010-04-02
Her
b
ert X
u
[
BUILTIN] Ma
k
e trap s
i
gnal
n
ame/numb
e
r errors non-fatal
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-03-09
Herbert
Xu
[R
E
DIR] D
o
not truncate fi
l
e
for F
R
OMTO redirection
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-03-09
Herbert
X
u
[ARITH] Fix b
i
na
r
y oper
a
tor par
s
ing
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2010-03-09
Herbert Xu
[BUILD] Fix changelo
g
entry
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2009-11-26
H
erbert Xu
[BUIL
T
IN]
F
ix
o
ff-by
-
one recordregion in readcmd
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2009-08-31
Herbe
r
t Xu
[CD] Lookup PWD
after going
through CDPATH
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2009-08-31
Herbert Xu
[BUILTIN]
Fix
N
UL term
i
nation
i
n r
e
adcmd
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2009-08-11
Herbert Xu
[EVAL]
R
ev
e
rt SKIPEVAL
into EXEXIT
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2009-08-11
Herbert Xu
[EVAL]
P
ass
EV_TESTED int
o
evalcmd
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2009-06-27
Herbert Xu
[EXPAND] Fix quoted
p
attern pa
t
ch bre
a
kage
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2009-06-27
Herbert Xu
[REDIR] Fix i
n
correct savefd
convers
i
ons
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2009-02-22
Herbert Xu
[PARSER] Use CHKNL
t
o
parse case statemen
t
s
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2009-02-22
Herb
e
r
t Xu
[PARSER] Allow newlines after var name in for
s
t
a
t
eme
n
t
s
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2009-02-22
Herbert Xu
[JOBS] Do not close s
t
derr when /dev/tty fails to o
p
en
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2009-02-22
He
r
bert Xu
[SIGNAL
]
Remove EXS
I
G
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2009-02-22
Herbe
r
t Xu
[JOBS] Fix dowait signal r
a
ce
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2009-01-13
H
e
rb
e
rt Xu
Release 0
.
5
.
5
.
1
.
commit
|
commitdiff
|
tree
2009-01-13
Herbert Xu
[BUI
L
D] Ad
d
a
rith_y
a
cc
.
h to dash_SOURCES
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2009-01-13
Herb
e
rt Xu
Release 0
.
5
.
5
.
commit
|
commitdiff
|
tree
2008-10-17
Herbe
r
t Xu
[MAN] Removed obsolete
for loop
s
yntax
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2008-08-05
Herbert Xu
[
C
D] F
i
xed getcwd b
u
ild er
r
or for the n
o
n-glibc case
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2008-07-13
Herbe
r
t
X
u
[
O
P
TIONS
]
Added suppo
r
t for
-
l
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2008-07-13
H
erbert
X
u
[SHELL] Exp
a
n
d
ENV
bef
o
r
e
using it
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2008-07-13
Herbert
Xu
[INPUT] Made seti
n
p
utfd s
t
ati
c
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2008-07-13
Herbert Xu
[BUIL
T
IN] Made t_lex ree
n
t
r
ant
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2008-07-13
Herbert Xu
[BUILTI
N
]
M
a
d
e
aexpr/oexp
r
non
-
r
e
curs
i
ve
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2008-07-13
Herb
e
rt Xu
[BUIL
T
IN]
Fi
x
ed
3
,4-argument
c
ase
s
f
o
r test
per PO
S
I
X
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2008-05-19
Herbert Xu
[EX
P
AND]
Fixed non-leadi
n
g sla
s
h tre
a
tment in exp
m
eta
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2008-05-03
Herbert Xu
[SHELL] Use unin
i
tialized_
v
ar to
sile
n
ce bogus warnings
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2008-05-03
Herbert
X
u
[
E
R
ROR] Set
d
efaul
t
e
xvwarning2 arg
0
for errors duri
n
g
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2008-05-03
Herbert X
u
[CD] Restored wa
r
ning when getcwd fails
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2008-05-03
Herbert Xu
[CD] Test
__GLIB
C
__ instead
of _GNU_SOURCE
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2008-05-03
Herbert Xu
[EXEC] F
i
xed _PATH_BSHELL warning
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2008-05-02
H
erbert Xu
[CD] Resto
r
ed non-glib
c
getcwd support
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2008-05-02
Herbert
X
u
[EXPAND
]
Fix sla
s
h treatment in
expm
e
ta
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2007-12-27
H
erber
t
Xu
[PARSER] Do not show
pr
o
mpts
in exp
a
ndstr
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2007-12-27
Herbe
r
t Xu
[PARS
E
R]
Add FAKEEOFMARK fo
r
expandstr
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2007-11-11
Herb
e
rt
X
u
[EX
P
AND
]
Expand he
r
e-documen
t
s in the curre
n
t sh
e
l
l
.
.
.
commit
|
commitdiff
|
tree
2007-11-11
Her
b
ert
Xu
[E
X
PAND] Removed heref
d
h
a
ck
commit
|
commitdiff
|
tree
2007-11-11
Herbert Xu
[PARSER]
Removed noexpand/len
g
th check
on eofmark
commit
|
commitdiff
|
tree
2007-10-20
He
r
ber
t
Xu
[P
A
R
S
ER] Fix here-doc co
r
ruption
commit
|
commitdiff
|
tree
2007-10-20
Herbert Xu
[EXPAND] Ad
d
e
d
c
o
nfigure --e
n
able
-
gl
o
b a
n
d --enable
.
.
.
commit
|
commitdiff
|
tree
2007-10-17
Her
b
ert Xu
[SHELL] Replace sha
r
ed illnum message
b
y
badnum fu
n
ction
.
commit
|
commitdiff
|
tree
2007-10-15
Herb
e
r
t
Xu
[EXEC]
Fixed execing o
f
scripts with
no hash-bang
commit
|
commitdiff
|
tree
2007-10-11
Herb
e
rt Xu
[BUILTIN] Use s
e
tv
a
r
int to set OPTIND
commit
|
commitdiff
|
tree
2007-10-11
Herbert Xu
[EXPAND] Add likely f
l
a
gs in expari
commit
|
commitdiff
|
tree
2007-10-11
Herber
t
Xu
[AR
I
TH] Size optimisations in ar
i
thmeti
c
lexer
commit
|
commitdiff
|
tree
2007-10-11
Herbe
r
t
Xu
[ARITH] Add
a
ss
i
gnment and
intmax_t support
commit
|
commitdiff
|
tree
2007-10-08
He
r
b
e
rt
X
u
[PARSER] Repor
t
s
ubstition
e
r
rors at exp
a
nsion
ti
m
e
commit
|
commitdiff
|
tree
2007-10-06
Herbert Xu
[
B
UIL
T
IN] U
s
e i
n
tmax
_
t arithm
e
tic
in
t
est
commit
|
commitdiff
|
tree
2007-10-06
H
er
b
ert Xu
[VAR] Remove setvarsaf
e
commit
|
commitdiff
|
tree
next