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
exec: Check executable bit when searching path
2024-04-12
Herbert Xu
exec: Ch
e
ck executable bit when searching
path
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
Herbe
r
t
Xu
parser: Print
CTLBACKQ
early in
pars
e
sub
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
i
n
put: Only skip b
l
ank line
s
on PS1
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
Herbert
X
u
inpu
t
: Check for
i
n
t
_
pen
d
ing
w
hile clear
i
n
g
input
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
He
r
bert Xu
var
:
Do
not add 1 t
o
return value of strc
h
rnul
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
input
:
Disable
lleft in SMALL mode
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
inp
u
t
:
Read
s
tandard input byte-
w
is
e
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
H
e
rbert
X
u
input: Eat rest of line upon reset
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-11
Herb
e
r
t Xu
Rele
a
se 0
.
5
.
1
2
.
commit
|
commitdiff
|
tree
2022-12-11
Herbert Xu
eval: Test evalskip before flipping st
a
tus for NNOT
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-11
Herbert Xu
p
arser: A
d
d VS
B
IT
to ensure s
u
bt
y
p
e
is never
z
e
r
o
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-07
H
erbert
X
u
eval: C
h
eck efl
a
g a
f
ter redire
c
t
i
on e
r
ror
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-07
H
erbert
X
u
eval: Always set exitstatus in
evaltree
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-07
Herb
e
rt Xu
e
xpand:
A
dd ifsfree to expand to
fix a
logic error
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-07
H
erbert Xu
exp
a
nd: Always quote c
a
ret whe
n
using fnmatch
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-09-03
Herbert Xu
parser
:
Fix
VSLENGTH parsing with
t
railing garbage
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-06-04
Herber
t
Xu
shell: Call CHE
C
K
_
DECL on sta
t
6
4
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-06-04
Herbert Xu
eval:
D
o not ca
c
he value of eflag in eval
t
re
e
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-01-20
He
r
bert Xu
jobs: Always reset
S
I
G
INT/SIGQUIT
handl
e
rs
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-01-20
He
r
bert Xu
jobs:
B
l
ock signals during tcsetpgrp
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-01-13
Herbert Xu
input:
C
lear unget on R
E
SE
T
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-12-23
Herbert Xu
j
obs: Only block in waitcmd on firs
t
ru
n
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-12-23
Herb
e
rt Xu
she
l
l: D
i
sable glob aga
i
n as it st
r
ips
t
raing slashes
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-08-28
H
e
rbert Xu
shell: Grou
p
r
eaddi
r
64/
d
irent64 with open64
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-07-08
H
e
r
bert Xu
e
val:
Check nflag i
n
evaltree instead
of cmdloop
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-07-08
Herbert
X
u
jobs: Fix
waitcmd bus
y
loo
p
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-07-08
Herbert Xu
error:
R
emove USE_NORETURN i
f
def
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-07-08
Herbe
r
t Xu
e
x
pand: Make glob(3) inte
r
r
u
pt
i
ble by SIG
I
NT
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-06-01
Herber
t
Xu
s
h
ell:
E
nabl
e
fnmatch/
g
lob by default
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
r
e
d
ir: Retry open64 on
E
IN
T
R
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-06-01
He
r
bert Xu
eval: Prevent recursive PS4 expansio
n
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
parser: Get rid of PEOA
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
Release
0
.
5
.
1
1
.
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
parser: Fix doub
l
e-backslas
h
nl in old-style co
m
mand su
b
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-28
H
e
rbert X
u
pars
e
r:
Save an
d
res
t
o
re he
r
edoclist i
n
expandstr
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
she
l
l: Al
w
a
y
s us
e
ex
p
lic
i
t large file API
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-15
Herbert X
u
p
arser: Fix alias expansion afte
r
h
e
redoc o
r
n
e
wl
i
nes
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
p
ar
s
er: Catch er
r
ors in ex
p
andstr
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
parser:
F
ix handling of empt
y
aliases
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-04-29
H
e
r
bert
Xu
j
obs: Fix infinite loop in wa
i
tproc
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-04-29
Herbert Xu
bu
i
ltin: Fix
seconds part of times(1
)
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-04-29
H
erbert Xu
r
edir: Clear
saved redirec
t
ions in s
u
bshe
l
l
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-01-20
Herbert X
u
pars
e
r: Only
a
c
c
ept single-digit parameter ex
p
ans
i
on
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-01-20
H
erbe
r
t Xu
parser: F
i
x
old-styl
e
comman
d
substit
u
t
i
on here-do
c
ument
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-03-28
Her
b
er
t
Xu
eval: Reset
h
a
ndl
e
r when entering a subs
h
ell
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-03-28
Herber
t
Xu
expand: Fix dou
b
le-d
e
c
rement in argstr
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-03-28
Herb
e
rt Xu
options
:
Do not set commandnam
e
in procargs
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-02-25
Herber
t
Xu
red
i
r: Handle nested exec w
i
thin REALL
Y
_CLOSED
redirection
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-02-25
Herbert Xu
eval: Onl
y
restore
e
xit status
on
e
x
i
t
/return
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-02-25
Herbert Xu
eval:
a
void leak
i
ng
m
emory associat
e
d
with redirections
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-12-14
Herbert Xu
system: Disable glibc w
a
rning
o
n sigs
e
tmask
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-12-14
Herb
e
r
t Xu
eva
l
: U
s
e sh_
w
arnx
i
n
stea
d
of warn
x
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-12-14
H
erb
e
rt X
u
parser: D
o
no
t
push token
back before parseheredoc
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-12-14
Herbert Xu
expa
n
d: Eat
c
losing brace
for
l
e
n
g
t
h
param
e
ter e
x
pansion
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-12-14
Herbert Xu
eval: Use the correct e
x
pansi
o
n m
o
d
e
fo
r
fd redirec
t
ion
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-11-19
Herbert Xu
expand: Fix mul
t
ipl
e
issues
w
i
th E
X
P_D
I
SCARD in eva
l
v
a
r
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 i
s
e
scaped in cvtnum
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-08-29
Herbe
r
t Xu
m
emalloc
:
Avoid
l
oop
i
ng i
n
gr
o
wstackto
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-08-29
Herbert
Xu
eva
l
: Alwa
y
s set localvar
_
s
t
op
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-08-29
Herber
t
Xu
expand:
D
o not rep
r
o
cess data wh
e
n e
x
pa
n
ding
wo
r
ds
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-08-29
He
r
bert Xu
e
xpand:
Fi
x
s
k
ipping of com
m
a
n
d subst
i
tu
t
ion when trimming
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-08-29
Herber
t
X
u
expand: Merge synta
x
/quotes in memtodest w
i
t
h
flags
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-08-29
Herbert Xu
e
xpand: Use
H
O
M
E i
n
tilde expansion when it is empty
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
builtin: Use test_access from
N
e
t
BSD w
h
en faccessat
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
eval: Add vfo
r
k support
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herber
t
Xu
eval: Replace
w
ith lists
e
tvar
wi
t
h mklocal
/
setvareq
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
H
erber
t
Xu
ev
a
l: Fail
i
mmediat
e
ly with redirect
i
ons erro
r
s for
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
He
r
bert Xu
eval: Add assignment built-in support again
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herb
e
rt Xu
exec: N
e
ver rehash regular built-ins
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herber
t
X
u
exec:
Stricter path
o
pt parsing
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
He
r
bert Xu
b
u
iltin: Mark more regular built-ins
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Her
b
ert Xu
exec: Do not al
l
ocat
e
s
ta
c
k stri
n
g in padvance
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
mem
a
llo
c
: Add growstackto helper
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
He
r
b
ert
X
u
jobs: Repla
c
e some uses of fmtstr with stp
c
py/s
t
p
n
c
p
y
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
outp
u
t: Fix fmtstr ret
u
rn value
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Her
b
ert Xu
var: Se
t
IFS to fixed v
a
lue at
s
tart time
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herb
e
rt Xu
p
arser: Save
/
r
estore
h
er
e
-docume
n
ts in command subs
t
itution
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
H
erbert Xu
jobs: Only clea
r
g
ots
i
gc
h
ld when waiting for
e
veryth
i
ng
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
H
erb
e
rt X
u
mkinit: Split reset into exitreset and rese
t
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
ma
i
n
:
Only set savestatus in ex
i
tcmd
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
He
r
be
r
t Xu
exec: Ret
u
r
n 126 on
m
o
s
t
error
s
in shellex
e
c
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-17
Herbert Xu
Rele
a
se 0
.
5
.
10
.
2
.
commit
|
commitdiff
|
tree
2018-05-15
H
e
rbert Xu
parser
:
Fix
i
nc
o
rrect eating of backslash newlines
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-10
Herbert Xu
Rel
e
ase
0
.
5
.
10
.
1
.
commit
|
commitdiff
|
tree
2018-05-09
Herbert
X
u
jobs - Do not block whe
n
w
ait
i
ng on
SIGCHLD
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-03
He
r
bert Xu
Release 0
.
5
.
10
.
commit
|
commitdiff
|
tree
2018-04-19
Herbert Xu
e
v
al
:
Varia
b
le assignments on
funct
i
ons are no longer
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-04-19
He
r
bert
Xu
pars
e
r: Fix param
e
ter expansion
i
ns
i
de inn
e
r
do
u
b
l
e
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-04-19
Herbert Xu
parser: Fix parsi
n
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 bac
k
sl
a
shes in unquo
t
ed parameter
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-04-19
Her
b
ert
X
u
eval: Rest
o
r
e
input files
in
evalcommand
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-04-19
Herbert Xu
eval
:
Reap zomb
i
es after built-in commands and
f
u
nctions
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-04-19
Herb
e
rt Xu
redir:
F
ix ty
p
o
in n
o
c
l
o
bbe
r
code
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-04-19
Herb
e
rt Xu
expand: Fix
g
libc g
l
o
b
(3) s
u
pport
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-04-02
Herber
t
Xu
expa
n
d: Fi
x
bu
f
fer over
f
lo
w
in expandmeta
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-04-02
Herbert Xu
bu
i
ltin: Move
echo spac
e
/n
l
handling into print_es
c
ape_
s
t
r
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-04-02
Her
b
ert Xu
buil
t
in:
Fix
echo performance
regression
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-04-02
H
e
rber
t
Xu
e
xpand: Fix ghost fields w
i
t
h unq
u
oted $@/$*
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-04-02
Herbert Xu
parser
:
Allow new
l
i
n
es within parameter substitution
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-04-02
Herbert Xu
expand: Fi
x
bugs with
w
o
r
ds con
n
ected
to
t
he
right
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
next