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
parser: Add dollar single quote
2019-02-25
He
r
b
ert Xu
re
d
ir: Ha
n
dle nested
e
xec within
REA
L
LY_CLOSED r
e
directi
o
n
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-02-25
Herb
e
r
t
Xu
eval: O
n
l
y
r
e
store exi
t
status on exit/retu
r
n
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-02-25
H
erber
t
Xu
e
v
al: avoid leaking me
m
ory associated with
redirections
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-12-14
Herber
t
Xu
s
y
stem: Disabl
e
glibc
warning on sig
s
etm
a
sk
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-12-14
He
r
bert Xu
ev
a
l: Use sh_warnx in
s
t
e
ad
of warn
x
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-12-14
H
erbert Xu
p
a
r
ser: Do not
push
t
o
ke
n
bac
k
before parseheredoc
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-12-14
Herbert
Xu
expand: Eat
closing brace fo
r
length parameter expa
n
sion
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-12-14
Her
b
ert Xu
e
v
al: Us
e
th
e
correct expansion mod
e
for fd red
i
r
e
ction
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-11-19
H
erbert Xu
expan
d
: Fix multipl
e
i
ssues with
E
X
P_DI
S
CARD
i
n evalvar
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
Herbert Xu
expand: Ensure result is
escap
e
d in
c
vtnum
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
H
e
r
bert Xu
m
em
a
lloc: Avoid looping in growstackto
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
Herbert Xu
eval: Always
set localvar_stop
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
Her
b
er
t
Xu
exp
a
n
d
:
D
o
not repr
o
cess
da
t
a when expandin
g
words
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
Herbert Xu
e
xpan
d
: Fix skipping of c
o
mmand sub
s
titut
i
o
n
when trimming
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
He
r
be
r
t Xu
expand: Merg
e
synta
x
/
q
uotes in memtodest w
i
t
h
flags
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
H
erbert Xu
expan
d
: U
s
e
HOME i
n
tilde expansion whe
n
it
i
s empty
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
H
erb
e
r
t
Xu
builtin: U
s
e
test_a
c
c
ess from
NetBSD
w
hen
faccessat
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
eval: Add vfor
k
support
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
eval: R
e
place with list
s
etvar
w
ith
mkloc
a
l/setv
a
re
q
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
H
e
rbert Xu
eval: Fail immediatel
y
with r
e
d
irection
s
er
r
o
r
s for
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbe
r
t
Xu
eva
l
: Add
a
ssignment built-in support a
g
ain
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Her
b
ert Xu
exec: Never rehash regular built-ins
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
e
x
e
c
: S
t
ricter pathopt parsing
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
bu
i
ltin:
Mark more
regular built-ins
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
exec:
Do not allo
c
ate stack str
i
ng i
n
padvanc
e
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
H
erbert Xu
memallo
c
: Add growstackto helper
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herber
t
Xu
j
obs: Repl
a
ce so
m
e uses of
f
mt
s
t
r
with stpcpy/
s
t
pncpy
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbe
r
t
Xu
output: Fix fmtstr return value
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
var
:
Set
IFS to
fixed value at start
time
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
parser: Save/restore here-docum
e
nts in command substit
u
t
io
n
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert
X
u
job
s
: Only clear gotsigchld when w
a
iting for everything
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herb
e
rt Xu
m
kinit: Split r
e
set
i
nto
e
xitreset
and reset
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herber
t
Xu
m
a
in: Only
s
et savest
a
tus in exitcm
d
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
e
xec: Return 1
2
6
o
n most
e
rrors
i
n
s
hellexec
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-17
He
r
bert Xu
Release 0
.
5
.
10
.
2
.
commit
|
commitdiff
|
tree
2018-05-15
Herb
e
rt Xu
parse
r
: Fix incorrect
eating of backsla
s
h
n
ewlines
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-10
H
erbert Xu
Release 0
.
5
.
10
.
1
.
commit
|
commitdiff
|
tree
2018-05-09
Her
b
ert Xu
jo
b
s - Do not
bl
o
ck when waiting on
S
I
GC
H
LD
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-03
Herbert Xu
Release 0
.
5
.
10
.
commit
|
commitdiff
|
tree
2018-04-19
Herbert Xu
ev
a
l
:
Variable a
s
s
ignme
n
ts
on func
t
i
ons are no longe
r
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-04-19
H
er
b
ert Xu
parse
r
: Fi
x
pa
r
ame
t
er expans
i
on i
n
side inner
double
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-04-19
H
e
r
b
e
rt Xu
parser
:
Fix
parsin
g
of ${}
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-04-19
Herbert Xu
expand: Do not q
u
ote backslash
e
s in unquoted p
a
ram
e
ter
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-04-19
H
erbert
X
u
eval
:
Restore input f
i
les in evalcommand
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-04-19
Herbert Xu
eval:
Re
a
p zombies after b
u
i
l
t-in
command
s
a
nd functions
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-04-19
Herbert
Xu
redir: Fix typo in noclobber code
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-04-19
Herb
e
rt Xu
expand: Fix glibc g
l
ob(
3
) support
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-04-02
Herber
t
Xu
expan
d
: Fix buff
e
r overflow i
n
expand
m
et
a
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-04-02
Her
b
e
rt Xu
built
i
n: Mov
e
echo space/nl han
d
ling into print_escape_str
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-04-02
H
e
rbert Xu
b
u
i
l
tin:
F
ix echo performance regression
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-04-02
Herbe
r
t
Xu
ex
p
and
:
Fix ghost fiel
d
s
w
ith unquote
d
$@/$*
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-04-02
Herbert Xu
parser: Allow newlines
within
p
ara
m
eter s
u
bs
t
itution
...16, 2018 at 11:27:22AM +0800,
Herbert Xu
wrote:
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-04-02
Herbert
Xu
expand: Fix bugs with
w
o
rds conne
c
te
d
t
o
the right
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-03-25
Herbert Xu
Revert "[BUIL
T
IN] Remove unnece
s
s
ary restoration of
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-03-21
Herber
t
Xu
parser: Fix backqu
o
te supp
o
rt i
n
her
e
-document EOF
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-03-21
Herbert Xu
parser
:
Fix single-q
u
ot
e
d
p
atterns in
here-document
s
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-03-21
H
e
rbe
r
t X
u
p
arser:
A
dd
s
yntax stac
k
for recur
s
ive parsing
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2016-09-23
H
e
r
bert Xu
Release
0
.
5
.
9
.
1
.
commit
|
commitdiff
|
tree
2016-09-23
H
e
rbert X
u
expand - Fix dangli
n
g left square
b
rackets in patt
e
rns
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2016-09-02
Herber
t
X
u
builtin:
Fix
e
cho -n early t
e
rmina
t
ion
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2016-09-02
Herbe
r
t Xu
builtin:
Fix handling of tr
a
i
ling IFS
w
h
ite
s
p
a
ces
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2016-09-02
Herbert
X
u
e
v
a
l:
R
eturn status
in eval f
u
nctio
n
s
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2016-09-02
Herbert
X
u
t
ra
p
:
I
mp
l
ement POSIX
.
1-2008 trap r
e
s
e
t behaviour
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2016-06-06
Herbert Xu
Release 0
.
5
.
9
.
commit
|
commitdiff
|
tree
2015-08-13
Herbert Xu
buil
t
in:
Res
e
t t_wp_op in testcmd
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2015-01-05
Herbert Xu
input: A
l
low two consecutive calls
t
o pungetc
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2015-01-05
H
erbert Xu
input:
Move all input state
into parsefile
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2015-01-05
Herbert Xu
input: Remov
e
HETIO
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2015-01-05
Herbert Xu
i
n
put: Make preadb
u
ffer sta
t
ic
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2015-01-05
Herb
e
rt Xu
ex
p
and: Fixed "$
@
" expansion when
E
X
P_FULL is false
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-30
H
e
rb
e
rt
X
u
[
P
ARSER] Catch variable length expansions on non-e
x
istant
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-28
H
erbert X
u
[
PARSER] Simplify
EOF/newline handling in list
p
arser
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-28
Her
b
e
rt Xu
[PARSER] Removed unnecessary p
u
ngetc on
EOF from parse
r
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
Herbert X
u
[BUILTI
N
] Handle -- in dotcmd
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
Herbert Xu
[BUILTIN] Simplify echo comman
d
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
H
e
rbert Xu
[BUILT
I
N]
O
ptimise handling of b
a
c
k
slash
oc
t
als
i
n
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
Herbe
r
t Xu
[
B
U
IL
T
IN] Use er
r
or instead
of
w
arnx for fatal
err
o
rs
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
He
r
bert Xu
[BUILTIN] Re
m
ove
getintmax in printf
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
Herbert Xu
[
BUILTIN] Remove unnec
e
ssary res
t
oration of format
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
Herbert Xu
[OUTPUT]
A
d
d
ifdefs
around MEM_OUT handling in outmem
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
Her
b
e
r
t Xu
[OU
T
PUT] Add likely tag in outmem
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
Her
b
er
t
Xu
[INPUT] Replace
o
p
en-coded flu
s
ha
l
l in preadbuffer
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
Herbert Xu
[BUILTIN
]
Hand
l
e
e
mbed
d
ed NULs
c
orrectly in printf
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-27
Herbert Xu
[BUILTIN] Add
p
rintf support f
o
r format st
r
ing a, A
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-08
H
erbert Xu
[EXPAND]
Optim
i
s
e
n
ulon
l
y away
and jus
t
use qu
o
ted
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-08
Herbert Xu
[EXPAND] Do n
o
t s
p
li
t
quoted VSLE
N
GTH and
VSTRIM
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-08
Herbert Xu
[
EXP
A
ND
]
S
p
l
i
t
unquoted
$@/$* correc
t
ly when
I
F
S
is
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-07
Herbert Xu
[VAR] Us
e
s
etvar
e
q to
s
et
OPTIND initially
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-06
H
e
rbert Xu
[BUILTI
N
] Retu
r
n wit
h
out argume
n
ts
in a
trap should
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-06
He
r
be
r
t Xu
[BUILTIN]
A
llow
retu
r
n
i
n lo
o
p c
o
nditional to set e
x
it
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-06
Herb
e
rt Xu
[EVAL] Move com
m
on skipcount lo
g
ic
into
s
k
i
ploop
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-06
Her
b
e
r
t
X
u
[BUILTIN]
Do not allow
bre
a
k to break ac
r
oss
function
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-06
Herbert Xu
[BUILTIN] Exit without ar
g
umen
t
s in a trap
should use
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-03
Herbert Xu
[EVAL] Do n
o
t clobber exitstatus in
e
valcommand
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-02
Herbert Xu
[ERROR]
Set exitstatus in
o
nint
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-02
Herbert
X
u
[TRAP] Make sur
e
evalsk
i
p
is zero before
r
unn
i
ng t
r
aps
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-10-02
H
erbert Xu
[EV
A
L
] Fix use-af
t
er-free
i
n dotrap/eva
l
string
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-09-29
Herb
e
rt Xu
[PAR
S
ER]
A
dd nlprompt/nl
n
opromp
t
he
l
pers
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-09-29
Herbert Xu
[PARSER] Handle back
s
lash
newlines pro
p
erly after doll
a
r
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2014-09-29
Herbert Xu
[INPUT] Kill pgetc_ma
c
ro
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
next