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
jobs: Fix resource leak in makejob
2024-06-01
Herbert Xu
job
s
: Fix resou
r
ce leak in m
a
kejo
b
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
He
r
be
r
t Xu
eval: Fix pipe fd leakage i
n
evalbackcm
d
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
Herbert Xu
memalloc
:
F
o
r
ce functions to be out-o
f
-line
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
Herbert Xu
mystr
i
ng: Add dotdir
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
Herbert Xu
parser:
F
i
x
here-d
o
c EOF marker
b
u
g with nega
t
ive c
h
ars
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herber
t
Xu
s
h
ell:
D
isable fnmatch
b
y default
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herb
e
rt Xu
o
p
t
ions: Always
r
e
s
et OPT
I
ND in getopts
r
e
set
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herber
t
Xu
man:
D
ocument the value u
n
limited for
ulimit
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herbe
r
t Xu
man: Remo
v
e reference to
PS
e
xpansi
o
n
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herbe
r
t X
u
expand:
A
dd suppor
t
for ca
r
et
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Her
b
e
rt X
u
expan
d
:
Always compil
e
tes
t
fnmatch and gl
o
b
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herbert Xu
memalloc: Use
void * instead
o
f
point
e
r
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
He
r
b
ert Xu
redi
r
: Fi
x
d
ouble clo
s
e
i
n
dup
r
edirect
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
Herbert Xu
alias: Mark
p
r
i
ntalias as noinline
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
Herbert X
u
m
ystring
:
A
d
d a few mor
e
use
s
of s
n
lfmt
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
H
e
rber
t
X
u
input: Fix po
t
ential out-of-bo
u
nds read
in
popstr
i
n
g
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
Herbert Xu
expand: Fix
nak
e
d backslah leakag
e
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-04
Herbert Xu
main: Fix
p
ro
f
iling on
l
ongjmp
e
xit pa
t
hs
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-04
He
r
bert Xu
input: Fi
x
his
t
ory line reading
r
e
gres
s
ion
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
Herbert Xu
r
edir: Use memfd_create instea
d
of p
i
pe
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
Herber
t
Xu
jobs: Pre
s
erve parent job
s
for simple com
m
a
n
ds
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
Herber
t
Xu
trap: Preserve parent traps fo
r
trap-only comman
d
substitution
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
Herbert
X
u
p
a
rser
:
Extend coverage
o
f
C
H
K
E
OFMARK
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-21
H
e
rbert Xu
expan
d
:
Fix here-document file
des
c
r
i
ptor
l
eak
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-21
Herbert Xu
alias: Dis
a
llow non-CWORD charact
e
r
s
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herbert X
u
var: Re
m
ove u
n
used VNOSET
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herbert X
u
var: Fix
unexport
i
ng of
l
ocal va
r
i
a
bles us
i
ng unset
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herbert Xu
alias: Fi
x
out-of-b
o
un
d
acce
s
s
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herbert X
u
jobs: Allow monitor mode
w
i
t
hout a tty in non-inte
r
act
i
ve
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
H
e
rber
t
Xu
exec: Check
e
xecutable b
i
t
when searching
pat
h
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herb
e
rt Xu
parser: Prin
t
CTLBACKQ early in parsesub
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
input: Only sk
i
p
blank lines
o
n PS1
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herb
e
rt Xu
in
p
ut: Check for int_pending whi
l
e clearing 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
Herbert
X
u
var: Do
not
a
dd 1 to ret
u
r
n value of
strchrnul
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
H
e
rbert Xu
input: Disable ll
e
f
t
in SMALL m
o
de
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
i
n
put: Read st
a
n
d
ard input byte-wis
e
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
input: Eat rest of line upon reset
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-11
H
erbert
X
u
Releas
e
0
.
5
.
1
2
.
commit
|
commitdiff
|
tree
2022-12-11
H
e
r
bert Xu
eval: Test
ev
a
l
s
kip
b
efore flippi
n
g status for NNOT
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-11
Herbert Xu
parser:
A
dd V
S
BIT t
o
ensure subtype is ne
v
er
ze
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
Herbe
r
t
X
u
ev
a
l: Check eflag after
r
edi
r
e
c
t
ion e
r
ror
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-07
Herbert Xu
eval: Always s
e
t exitstatus in evaltree
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-07
Herbert Xu
expand: Add ifsfree to exp
a
nd to fix a l
o
g
ic error
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-07
Herbert
Xu
exp
a
nd: Always quote caret when us
i
ng fnmatch
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-09-03
Herbert Xu
pars
e
r: Fix VSLENGT
H
parsing with trailing garbage
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-06-04
Herbert Xu
s
h
ell: C
a
ll CHECK_DECL on
s
tat64
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-06-04
Herbert Xu
eval: Do
n
ot ca
c
he val
u
e of e
f
lag
i
n
evaltree
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: Always reset SIGINT/S
I
GQUIT handlers
> On 18/05/2018 19:39,
Herbert Xu
wrote:
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-01-20
H
e
rb
e
rt Xu
jo
b
s
: Block signals
d
uring
t
cse
t
pgrp
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-01-13
He
r
ber
t
X
u
input:
C
lear unge
t
on
R
ES
E
T
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-12-23
Herbert Xu
jobs: On
l
y block in waitcmd on
first ru
n
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-12-23
Herbe
r
t Xu
shell: Disable
g
lob
a
g
a
in as it strips tr
a
i
ng slas
h
es
...16, 2020 at 01:47:48PM +1100,
Herbert Xu
wrote:
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-08-28
Herbert Xu
sh
e
ll: Gro
u
p
r
eadd
i
r64
/
d
irent64 wi
t
h open6
4
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-07-08
Herb
e
rt Xu
eval: Chec
k
nflag
in evaltree instead of cmdloop
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
H
e
rbert Xu
error
:
Remove USE_NORETURN ifdef
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-07-08
Herb
e
rt Xu
expa
n
d
: Make
glob
(
3) interruptible b
y
SI
G
INT
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Herb
e
rt Xu
s
hell: Enable fnmatch/glob b
y
default
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Herb
e
rt Xu
red
i
r:
Retry
o
pe
n
64
on EI
N
T
R
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
e
va
l
: Pr
e
vent r
e
cursi
v
e PS4 exp
a
nsion
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Her
b
ert Xu
pars
e
r: Get rid of PEOA
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
R
eleas
e
0
.
5
.
11
.
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
pars
e
r: Fix double-back
s
lash
n
l in old-style command sub
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-28
Herbert Xu
parser: Save and resto
r
e heredocl
i
s
t
in ex
p
a
n
dstr
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
H
e
rb
e
rt Xu
s
hell: Always
u
se explicit large
f
ile API
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
Herbe
r
t Xu
parser: Fix alias
expansi
o
n after heredo
c
o
r
n
ewlines
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
Herbert
X
u
parser: Catch errors
i
n
expand
s
tr
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
parser: F
i
x h
a
ndlin
g
o
f empty a
l
ia
s
es
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-04-29
Herb
e
rt
Xu
jobs:
Fix inf
i
nite l
o
op i
n
w
aitproc
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
Herbert
Xu
redir: Clea
r
sa
v
ed redirections in
s
ubshell
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-01-20
Herbert Xu
parser: Only
a
ccept single-digit parameter expa
n
s
i
on
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-01-20
Herbert Xu
parser
:
Fix o
l
d-style command su
b
stit
u
t
ion her
e
-document
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-03-28
Herbert
X
u
eval
:
Reset handler
when enteri
n
g
a subsh
e
ll
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-03-28
H
erbert
Xu
e
x
p
a
nd: Fix double-
d
ecre
m
ent in argstr
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-03-28
Her
b
ert Xu
options: Do not se
t
commandna
m
e in proc
a
rgs
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-02-25
Herbert Xu
r
e
d
ir: Handle nes
t
e
d
exec within REALLY_C
L
OSED redi
r
ec
t
io
n
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-02-25
Herbert Xu
eval:
Only restore exit status on exit
/
retur
n
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-02-25
H
er
b
ert Xu
eval
:
avoid leaking mem
o
ry associated with redirections
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-12-14
Herber
t
Xu
s
ystem
:
D
isable glibc wa
r
ning on si
g
setmask
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-12-14
Her
b
ert Xu
ev
a
l: Use sh_warnx i
n
stead of warnx
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-12-14
Herbert X
u
parser:
Do not
push
t
o
k
en back
b
efore
p
arse
h
eredoc
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-12-14
Herbert Xu
e
x
p
and:
Eat closi
n
g
brace fo
r
length
p
aram
e
ter
expansion
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-12-14
Herbert Xu
eval: U
s
e th
e
c
o
rrect expansion
m
ode for fd redirec
t
i
on
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-11-19
Her
b
e
rt Xu
expand: Fix multiple
issues with EXP_DISC
A
R
D
in ev
a
l
v
ar
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
e
xpand: Ensu
r
e result is escaped in c
v
tnum
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
Herbert Xu
memal
l
oc:
A
voi
d
looping in
growstackto
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
H
e
rber
t
X
u
eval: Always set loc
a
lvar_
s
top
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
H
e
rbe
r
t
Xu
expand:
D
o not reproce
s
s data when
e
xpandi
n
g words
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
Herbert Xu
expand: Fix
s
kipping of command substitution when trimming
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
H
e
rbert Xu
expand:
M
erge syntax/quot
e
s
in memto
d
est with flags
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
H
erber
t
Xu
expand: Use HOME in tilde exp
a
nsion whe
n
it is empty
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herber
t
Xu
builtin: Use te
s
t_access from NetBSD when faccessat
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
eval
:
Add vfor
k
su
p
port
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert
Xu
e
va
l
:
Repl
a
c
e
with listsetvar wi
t
h mklocal/set
v
a
r
eq
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
He
r
bert Xu
e
v
al: Fail
i
mmediately wi
t
h
redirectio
n
s errors for
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
H
erbert Xu
eval: Add assignment b
u
ilt-in
suppo
r
t aga
i
n
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Her
b
e
rt Xu
e
x
ec: Never
r
e
hash
r
egula
r
buil
t
-
ins
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herber
t
X
u
exec: S
t
r
i
cte
r
pat
h
opt
pa
r
s
ing
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
H
erbert Xu
builtin: Mark
m
ore regular built-in
s
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
next