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
input: Fix potential out-of-bounds read in popstring
2024-05-12
Herbert Xu
input
:
F
i
x poten
t
ial o
u
t-o
f
-
bounds read
in popstri
n
g
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-12
Herbert
Xu
expa
n
d: Fix naked
b
acksl
a
h l
e
akage
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-04
H
e
r
bert
Xu
main: Fix
profiling on longjmp exit pa
t
hs
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-04
Her
b
ert Xu
input: Fix history l
i
ne reading regression
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-28
He
r
b
ert Xu
redir: Use m
e
mf
d
_create instead of
pip
e
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-28
H
erbert Xu
jobs: Preserve par
e
n
t jobs for si
m
ple comma
n
ds
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-28
He
r
be
r
t
Xu
trap:
Pre
s
erve parent
tra
p
s f
o
r trap-only command substitution
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-28
Herbe
r
t X
u
parse
r
:
E
xtend
c
o
v
erage of
CHKEOFMARK
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-21
Herbert Xu
expand: Fix
here-
d
ocument
f
ile de
s
c
ri
p
tor leak
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-21
Herb
e
rt Xu
alias
:
D
isallow non-CWORD characters
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-12
Herbert Xu
v
a
r: Remove unused VNOS
E
T
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-12
Her
b
er
t
Xu
v
ar: Fix unex
p
orting of local
v
a
riables using unset
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-12
Herbert Xu
alias: Fix out-of-bound access
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-12
Herbert Xu
jobs: Allow monitor
m
o
d
e without
a tty i
n
non-interactive
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-12
Herber
t
Xu
ex
e
c: Check executable bit
when sear
c
hing path
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
Her
b
ert Xu
parser:
Print CTLBA
C
K
Q ea
r
ly in parsesub
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
Herbert
X
u
input: Only s
k
ip bla
n
k lines on
P
S
1
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
input: Check f
o
r
i
nt_pending while clear
i
ng 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
b
ert Xu
var: Do
n
o
t add 1
t
o ret
u
rn valu
e
of strchrn
u
l
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
H
erbert
X
u
inp
u
t:
Disable lle
f
t in
SMALL mode
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
i
n
put:
Read st
a
ndard input
byte-
w
ise
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
H
erbert Xu
i
n
put: Eat rest of lin
e
u
p
o
n
rese
t
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-11
Herbert Xu
R
e
lease 0
.
5
.
12
.
commit
|
commitdiff
|
tree
2022-12-11
Herb
e
rt
Xu
e
v
al: Test evalskip
b
efore fli
p
ping status for NNOT
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-11
Herbert Xu
parser: Add VSBIT to e
n
sure subtype
i
s never zer
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
Herb
e
rt Xu
eval: Che
c
k e
f
lag
after redirection error
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-07
Herbert
X
u
eval: Always set ex
i
tstatus in evaltree
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-07
Herbert Xu
expand: Add
ifsfr
e
e
t
o
e
xpand to fix a logic
e
rror
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-07
Herber
t
Xu
expand: Always quote caret when
u
sing fnmatch
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-09-03
Herbert Xu
par
s
e
r
: Fix VSLEN
G
TH parsing
w
ith tra
i
ling garbage
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-06-04
Herbert Xu
shel
l
: Call CHECK_DEC
L
on stat64
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-06-04
Herbert
X
u
e
v
al: D
o
not
c
ache value of eflag in eva
l
tree
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
Herbert Xu
jobs: Alw
a
ys re
s
e
t
SIGINT/SIGQUIT handlers
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-01-20
Herbert X
u
jo
b
s
: Block sig
n
als
d
uring tcsetpg
r
p
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-01-13
Herb
e
rt Xu
i
n
put: Cle
a
r ung
e
t on
R
ESET
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-12-23
Herbert
X
u
jobs: Only b
l
ock in w
a
itcmd on first run
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-12-23
Herbert Xu
s
hell: Disab
l
e glob again
a
s i
t
str
i
ps t
r
ai
n
g slash
e
s
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-08-28
Herbert Xu
shel
l
:
Group readdir64/dire
n
t64 with
o
pen64
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-07-08
H
erbert X
u
eval: Check n
f
lag
in evaltree inste
a
d of c
m
dloop
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-07-08
Herbert Xu
jobs:
Fix waitcmd busy loop
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-07-08
He
r
b
e
rt Xu
error: Remo
v
e USE_NORETU
R
N
i
f
d
e
f
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-07-08
H
e
r
bert Xu
e
xpand: Make glob(3) inter
r
upt
i
ble by
SIGINT
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
she
l
l: Enable fnmatc
h
/glob by default
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-06-01
H
e
rbert
X
u
redir: Re
t
ry open64 on
EINTR
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
ev
a
l: Preve
n
t recursive PS4
expansi
o
n
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
p
arser: Get rid of PE
O
A
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
R
e
leas
e
0
.
5
.
11
.
commit
|
commitdiff
|
tree
2020-06-01
He
r
b
e
r
t Xu
par
s
er: Fix double-backslash nl
i
n o
l
d-style command
s
ub
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-28
Herber
t
Xu
parser: Sa
v
e and re
s
tore heredoclist
in expa
n
dstr
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
s
h
ell: Always u
s
e e
x
plicit large file API
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
parser: Fix alias
expansion after heredoc
o
r new
l
i
nes
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-15
Herb
e
r
t
Xu
parser:
C
atch
e
r
rors in expandstr
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-15
H
e
rbert X
u
par
s
er: Fix
h
andling of empty ali
a
ses
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-04-29
He
r
be
r
t Xu
jobs: F
i
x i
n
finite loop
i
n
waitproc
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-04-29
Herb
e
rt
X
u
builtin: Fix seconds part of
t
imes(1)
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-04-29
Herbert
Xu
re
d
ir: Clear saved redirections in subshel
l
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-01-20
He
r
ber
t
Xu
parser
:
Only ac
c
ept single-digit parame
t
er expans
i
on
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-01-20
Her
b
ert X
u
parser:
Fi
x
old-style c
o
m
mand substit
u
tion here-doc
u
m
e
nt
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-03-28
Herbert Xu
eval: Reset
h
an
d
ler
w
he
n
entering
a
su
b
shel
l
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-03-28
Herbert
Xu
expa
n
d: Fix
double-decr
e
ment
in a
r
g
str
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-03-28
Herbert Xu
o
p
tio
n
s: Do not set commandname in procar
g
s
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-02-25
Herbert Xu
redir: Handle
neste
d
exec within REALLY_CLO
S
ED
r
edirection
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-02-25
Herbert Xu
e
v
al: On
l
y r
e
store ex
i
t status on exit/re
t
urn
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-02-25
Her
b
ert Xu
eval
:
a
void leaking memo
r
y
asso
c
i
ated wi
t
h
redirections
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-12-14
H
e
r
b
ert Xu
system: D
i
s
abl
e
glibc warning o
n
s
i
gsetmask
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-12-14
H
erbert Xu
eval: Use sh_warnx in
s
tead of warnx
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-12-14
Herbert Xu
parser: Do not push token
b
ack before parse
h
eredoc
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-12-14
Herb
e
rt Xu
expa
n
d: Eat closing b
r
a
c
e for length paramete
r
expansion
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-12-14
H
erbert Xu
eval: Use t
h
e
correct expans
i
o
n
mode for
f
d redirectio
n
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-11-19
H
erber
t
Xu
expand
:
Fi
x
m
u
lti
p
le iss
u
e
s w
i
th EXP_DISCARD 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 r
e
s
u
l
t
i
s
esc
a
ped in cvtnum
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-08-29
Herbert Xu
mema
l
loc:
A
v
o
id looping
in grows
t
a
ckto
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-08-29
H
erbe
r
t
Xu
eval: Always s
e
t localv
a
r_sto
p
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-08-29
Herbert Xu
expand:
D
o not reprocess
d
ata when e
x
panding
words
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-08-29
Herbert X
u
ex
p
and: Fix s
k
ipping of c
o
mmand sub
s
titu
t
ion when trimming
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-08-29
He
r
bert X
u
expand: Mer
g
e syntax/quotes in memt
o
de
s
t with fla
g
s
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-08-29
Her
b
e
rt Xu
e
xpand: Use H
O
ME in 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: Us
e
test_
a
ccess fr
o
m
N
etBSD when
faccessat
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbert X
u
eval: Add
vfork support
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbe
r
t Xu
e
val: Repla
c
e wit
h
li
s
tsetvar with mklocal/setvareq
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbe
r
t X
u
e
v
al: F
a
il immed
i
a
tely with r
e
directions errors for
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herb
e
rt
X
u
eval: Add
ass
i
gnment built-in su
p
p
o
rt again
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbert
X
u
e
xec: Ne
v
e
r
r
e
hash
r
e
g
ular built-ins
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
exec: Stri
c
ter pat
h
o
p
t par
s
ing
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herber
t
Xu
bui
l
tin
:
Mark more
r
egular b
u
ilt-ins
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
exec: Do not allo
c
a
te st
a
ck st
r
ing in pa
d
vance
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
m
e
malloc: Add
g
rowstackto h
e
lper
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
He
r
b
e
rt Xu
jobs: R
e
pl
a
ce some uses of fmtstr with stpcpy/stpn
c
py
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herb
e
r
t Xu
output: Fix fmtstr ret
u
rn value
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
var
:
Set IFS
t
o
f
ixed
v
al
u
e
a
t
start
t
i
m
e
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
H
e
rbert X
u
parser: Save/restore h
e
re-document
s
in command substit
u
tion
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
H
e
rbe
r
t Xu
job
s
: O
n
ly cl
e
ar
go
t
sigchld when
waiting for
e
verythin
g
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
m
k
init:
S
plit
reset into exitreset a
n
d
r
es
e
t
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
main: On
l
y set sav
e
s
t
atu
s
in
e
xitc
m
d
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
exec: Return 126 o
n
m
ost errors in
s
h
ellexec
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
Herbert Xu
parser:
F
ix
i
ncorrect eating
of backslash newlines
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-10
He
r
bert Xu
Releas
e
0
.
5
.
10
.
1
.
commit
|
commitdiff
|
tree
2018-05-09
H
e
rbert X
u
jo
b
s - Do not block
w
hen waitin
g
on SIG
C
HL
D
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-03
Herbert Xu
Release 0
.
5
.
1
0
.
commit
|
commitdiff
|
tree
next