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
Release 0.5.9.
2016-06-06
Herbert Xu
Release 0
.
5
.
9
.
commit
|
commitdiff
|
tree
2015-08-13
He
r
bert Xu
built
i
n: R
e
set
t_wp_op in testcm
d
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2015-01-05
Herbert Xu
inp
u
t:
A
llow two consecutiv
e
calls to pun
g
et
c
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2015-01-05
Her
b
ert Xu
input: Move
all inpu
t
s
tate
i
n
to p
a
rsefile
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2015-01-05
He
r
bert Xu
input
:
Remove HETIO
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2015-01-05
H
e
r
bert X
u
input: Make pre
a
dbuffer static
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2015-01-05
Herbert X
u
e
xpand: Fixed "$@" expansio
n
when EXP_FU
L
L is f
a
ls
e
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-30
Herber
t
Xu
[
PARS
E
R] Catch v
a
ria
b
le length ex
p
ansions
on non
-
e
x
istant
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-28
Herbert Xu
[PARSER]
S
implify EO
F
/newline handli
n
g in list parse
r
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-28
Herber
t
Xu
[PARS
E
R]
R
emoved unnecessary p
u
ngetc o
n
EOF
from
parser
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
Herbert Xu
[BUILTIN] Handle -- in do
t
cmd
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
Herbe
r
t Xu
[BUILTIN
]
S
i
mplify echo command
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
Herbert Xu
[BUILTIN] Optimise handli
n
g of
backslash octals in
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
H
e
rbert Xu
[BU
I
LTIN] Use e
r
r
o
r instea
d
o
f
w
a
rnx f
o
r f
a
tal er
r
ors
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
Herbert Xu
[
BUILTI
N
] Remove geti
n
tma
x
in printf
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
Herb
e
rt Xu
[BUIL
T
I
N
] Remove unnecessa
r
y restor
a
tion of f
o
rm
a
t
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
Her
b
ert Xu
[OUTPUT]
Add ifdefs a
r
ou
n
d MEM_OUT handli
n
g in outmem
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
Herbert Xu
[OUTPUT] Add like
l
y ta
g
in
o
utmem
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
Her
b
ert X
u
[INPU
T
] R
e
place ope
n
-coded flushall in
preadbuffer
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
Herber
t
Xu
[BUI
L
TIN] Handle
e
m
bedd
e
d
NULs
cor
r
ec
t
ly in
printf
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
H
erbe
r
t Xu
[BU
I
L
T
I
N
]
Add printf
support for format
s
tring a, A
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-08
Herbe
r
t Xu
[
E
XPAND] Optim
i
se nulo
n
l
y
away a
n
d just use quoted
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-08
H
erbert Xu
[EXPAN
D
]
Do
n
o
t
s
p
l
i
t qu
o
ted VSLENGTH an
d
VSTRIM
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-08
Herbe
r
t Xu
[EXPAND] Split unqu
o
ted $@/$* correctly when IFS is
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-07
H
e
rbe
r
t Xu
[
VA
R
] Use setvareq to set OPTIND
initi
a
lly
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-06
Herbert Xu
[BUILTIN] Retur
n
w
i
thout arg
u
m
e
nts in a trap should
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-06
Her
b
ert Xu
[BUIL
T
IN] Allow retur
n
in loop con
d
itional
t
o set exit
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-06
Her
b
ert Xu
[EV
A
L] M
o
ve common skipco
u
nt lo
g
ic into skiploop
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-06
Herbert Xu
[
B
UILTIN] Do not allow b
r
eak to brea
k
a
c
ross fun
c
tion
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-06
He
r
bert Xu
[
BUILTIN] Exit
with
o
ut arguments i
n
a trap should use
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-03
H
e
rbert
X
u
[EVAL]
D
o
not clobbe
r
exitstat
u
s in evalco
m
mand
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-02
Herbert Xu
[ERROR]
Set exi
t
status
i
n
on
i
n
t
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-02
Herbert Xu
[
T
RA
P
]
Make su
r
e evalskip is
z
ero before
running traps
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-02
Herbert Xu
[
E
VAL
]
Fix use-a
f
ter-free in dotrap/evalstring
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-09-29
Her
b
ert Xu
[
PARSER] Add nlprompt/nlnopromp
t
helpers
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-09-29
Herbert Xu
[
P
ARSER] Handle
b
ackslash newlines properly af
t
er dollar
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-09-29
H
erber
t
Xu
[INPUT] Kil
l
pget
c
_macro
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-09-28
H
e
rbert Xu
[BUILTI
N
] Co
r
rectly han
d
le test ! ! = !
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-09-26
Herbert
X
u
R
e
lease 0
.
5
.
8
.
commit
|
commitdiff
|
tree
2014-09-26
Herbert
X
u
[
MAN] Change characters
f
or
p
r
int
f
precis
i
on
to bytes
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-09-26
H
erbert
Xu
[BUILTIN] Set command
-
p path to /usr
/
s
b
in:/usr/bin
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-09-26
Herb
e
rt Xu
[BUILTIN] Small optimisation of command -pv c
h
ange
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2013-08-23
Herbe
r
t
Xu
[BUILTIN] Fixed
a
rgumen
t
pa
r
s
i
n
g crash in
test
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2013-08-23
Herbe
r
t Xu
[
VAR] Initi
a
lise OPT
I
ND afte
r
im
p
or
t
i
n
g environment
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2013-08-23
Herbert X
u
[E
X
P
A
ND] Pr
o
p
a
g
a
t
e
EXP_Q
P
A
T
in subevalvar
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2012-02-25
H
e
rbert Xu
[VAR] S
a
nitise e
n
vi
r
onment
variab
l
e names on entry
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2011-07-09
Herbert
X
u
[B
U
ILTIN] Merge
S
KIPFUNC/S
K
IPFILE and only clear SKIP
F
UNC
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2011-07-08
H
erbert Xu
Release 0
.
5
.
7
.
commit
|
commitdiff
|
tree
2011-07-07
H
er
b
ert Xu
[
B
UI
L
TI
N
] Elimin
a
te unnecess
a
ry
promotion in
e
cho
c
md
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2011-07-07
Herbert Xu
[SHELL] Op
t
imize dash -c
"
c
omman
d
"
to avoid
a
fo
r
k
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2011-03-15
Herbert Xu
[PAR
S
E
R] Fix c
l
o
bberi
n
g of che
c
kkwd
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2011-03-11
Herbert
Xu
[BUILTIN] Fix backsl
a
sh h
a
n
dling i
n
rea
d
(1)
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2011-03-10
Her
b
ert Xu
[BUILTIN] F
i
x CTLESC clobbe
r
ing
by read(1)
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-11-28
H
erbert Xu
[EXPAND
]
Free IFS state
in
e
v
albackcm
d
>
Herbert Xu
wrote:
> > Author:
Herbert Xu
<herbert@gondor.apana.org.au>
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-11-28
Herbert Xu
[ERROR] All
o
w the originator
o
f EXERROR
to set the
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-11-28
Herbe
r
t Xu
[E
V
AL] Fixed trap/retur
n
re
g
r
es
s
ion
due to SK
I
PEVAL
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-10-18
Herbert X
u
[EXPAND] Fix ifsfirst/if
s
lastp
l
eak in
c
a
s
e
match
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-10-07
Herbe
r
t Xu
[
BUILTIN] F
i
x EX
E
XEC stat
u
s clobbering
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-09-08
Herbe
r
t
Xu
[
B
U
I
LTIN] Fix
t
railing fiel
d
bug in read(1)
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-09-08
Her
b
ert Xu
[EX
P
AND] Fix ifsfirst/ifslastp
l
ea
k
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-07-06
H
e
r
bert Xu
[
EVAL] Re
m
o
v
ed dead code for eval NPIPE
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-07-06
H
erbert Xu
[VA
R
] Fix loss o
f
variable
s
w
h
en
h
ash collid
e
s
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-28
Herber
t
Xu
[BU
I
LTIN] Con
t
inue after EINTR
i
n
r
ead
(
1)
with no
p
ending
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-27
Herbert Xu
[JOBS] Fix w
a
it regressi
o
n
w
h
e
re
i
t does n
o
t wai
t
for
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-27
Herbert X
u
[
R
E
D
IR] Fix pop
r
e
d
ir on abnormal exit f
r
om built-in
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-27
Herbert Xu
[REDI
R
]
M
ove null redirect chec
k
s into ca
l
ler
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-27
H
e
r
b
ert
Xu
[VAR] Do not poplocalvars prematurely on regular
utilities
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-27
Herber
t
Xu
[VAR] Doc
u
m
e
nt
local command behaviour cha
n
g
e
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-27
H
e
rbert Xu
[
V
AR] F
i
x poplocalv
a
r on abnormal
e
xit from function
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-26
Herb
e
r
t Xu
[VAR
]
Replace cmdenvi
r
on wit
h
localvar
s
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-26
Herbert Xu
[VA
R
]
Mo
v
e unsetvar fun
c
t
i
onal
i
ty into setvare
q
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-26
Her
b
ert
Xu
[VAR]
Fi
x
poplocalvar leak
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-26
Herbert Xu
[VAR] Add
l
ocalv
a
r
s
nesting
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-04-02
H
e
r
b
ert Xu
[BUILTIN] U
s
e
f
a
cc
e
ssat if avail
a
ble
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-04-02
He
r
bert Xu
R
e
lease 0
.
5
.
6
.
commit
|
commitdiff
|
tree
2010-04-02
Her
b
er
t
Xu
[B
U
ILTIN] Make trap signal name/numbe
r
errors
n
on-fatal
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-03-09
Herbert Xu
[
R
EDIR] Do n
o
t
t
runcate file fo
r
FROMTO redirection
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-03-09
Herbert Xu
[ARITH] Fix bi
n
ary ope
r
at
o
r parsing
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-03-09
Her
b
ert Xu
[BUILD] Fix changelog entry
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-11-26
Herbert Xu
[
BUILTIN] Fix off-by
-
one r
e
cordregion in
readcmd
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-08-31
Herbert Xu
[CD] L
o
okup
PWD after g
o
ing through CDPATH
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-08-31
H
erb
e
rt Xu
[BUILTIN] Fix NUL termination i
n
readcmd
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-08-11
Herbert Xu
[EVAL]
R
e
ver
t
SKIPEV
A
L i
n
to EXEX
I
T
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-08-11
Herb
e
r
t
Xu
[EVAL] Pa
s
s EV_TESTED into evalcmd
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-06-27
Herbert X
u
[EXPAN
D
] Fix
quoted patt
e
rn patch breakage
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-06-27
Herbert Xu
[RE
D
IR] Fix inc
o
rrect
sa
v
e
fd
c
onversions
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-02-22
Herbe
r
t
X
u
[
PA
R
SER]
U
se CHKNL to parse cas
e
statements
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-02-22
Herbert Xu
[P
A
RSE
R
]
A
l
low newline
s
aft
e
r var name in
for statements
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-02-22
H
erbert Xu
[
JO
B
S
] Do not close stderr
when /dev/tty fail
s
to o
p
en
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-02-22
Herbert Xu
[SIGNAL] Remove E
X
SIG
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-02-22
Her
b
e
rt
X
u
[J
O
BS]
F
ix dowait signal r
a
ce
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-01-13
H
e
rbert Xu
Re
l
ease 0
.
5
.
5
.
1
.
commit
|
commitdiff
|
tree
2009-01-13
Herbert Xu
[BUILD] Ad
d
arith_yacc
.
h to dash_SOURCE
S
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-01-13
Herbert
Xu
Release 0
.
5
.
5
.
commit
|
commitdiff
|
tree
2008-10-17
Herber
t
X
u
[MAN
]
Remove
d
obsolete for loo
p
syntax
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-08-05
Herbert Xu
[CD] Fixe
d
getcwd bui
l
d e
r
ror fo
r
the n
o
n-glibc ca
s
e
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-07-13
Herbert Xu
[OPTIONS] Added
s
upport for -l
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-07-13
H
e
r
bert Xu
[
S
HELL] Expand ENV before using it
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-07-13
Herbert Xu
[
INPUT]
M
ade setin
p
u
tfd static
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-07-13
Herbert Xu
[
B
U
I
L
TI
N
] Made t_
l
ex reentran
t
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
next