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
He
r
b
ert Xu
jobs: Fix r
e
source leak in makejob
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-01
H
e
rbert Xu
eval: Fix pipe fd lea
k
age in evalbackc
m
d
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-01
Herbert Xu
memal
l
oc
:
Force 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
my
s
tring: Add dotdir
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-01
Herber
t
Xu
parser
:
Fix here-doc EOF marker b
u
g with
n
egative chars
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-26
H
erber
t
Xu
s
hell: Di
s
abl
e
fnmatch by def
a
ul
t
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-26
H
erbert Xu
options: Always r
e
set OPTIND
i
n g
e
topts
r
eset
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-26
Herber
t
X
u
man
:
Document the value un
l
i
m
ited
for uli
m
it
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-26
Herbert Xu
ma
n
: Remove ref
e
renc
e
t
o
P
S expans
i
on
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-26
Herbert Xu
expand: Add support for caret
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-26
He
r
ber
t
Xu
e
x
p
a
nd: Always compile te
s
t fnmatch and glob
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-26
Herbert
Xu
memalloc: Use void *
i
nstead of poi
n
ter
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-12
Her
b
ert Xu
redir
:
Fix doub
l
e close in dupr
e
d
ir
e
ct
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-12
Herbert Xu
a
l
ias
:
M
a
rk printalias as noinline
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-12
Her
b
er
t
Xu
m
y
st
r
ing: Add a few more
u
ses o
f
s
n
lfmt
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-12
H
e
rb
e
rt Xu
input
:
Fix
p
o
t
e
ntial out-of-bounds read in pops
t
ri
n
g
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-12
H
erbe
r
t X
u
exp
a
nd:
F
ix
naked back
s
lah leakage
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-04
Herbert
X
u
m
a
in: Fix profiling on longjmp exit
paths
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-04
H
erbe
r
t Xu
input: Fix history line reading regr
e
ssion
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-28
Herbert X
u
red
i
r: Use m
e
mfd_create instead of
p
i
pe
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-28
Herb
e
rt
Xu
j
o
bs: Pres
e
rve p
a
rent jo
b
s for simp
l
e comman
d
s
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-28
Herbert X
u
trap: P
r
eserv
e
parent traps for trap-only comma
n
d substitution
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-28
Herbert X
u
parser:
Exten
d
coverage of CHKE
O
FMARK
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-21
Herbert Xu
expand:
Fix here-docum
e
nt file descriptor leak
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-21
Herbert X
u
a
lias: Di
s
a
l
low non
-
CWORD ch
a
racters
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-12
H
erbert
Xu
var: Remov
e
unused VNOSET
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-12
H
e
r
b
ert Xu
var: Fix
unexporting of local variabl
e
s
using unset
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-12
Herb
e
r
t
Xu
ali
a
s: 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
m
onitor mod
e
with
o
ut
a tty in
n
o
n
-i
n
teractive
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-12
Her
b
ert Xu
exec: Che
c
k
executable bit when searching pat
h
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
parser: Print
CT
L
BACKQ early in parses
u
b
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
H
e
rber
t
Xu
input: Onl
y
skip blank lines on PS1
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
i
nput: Check for int
_
pen
d
i
ng whil
e
cle
a
ring in
p
ut
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 Xu
v
a
r: Do not add 1 to ret
u
rn value of strch
r
n
ul
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
input
:
Disable lleft i
n
SMALL
mode
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
inp
u
t
:
R
ead standard in
p
u
t
byte-wise
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
input: Eat
r
est of li
n
e upon reset
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-11
H
e
rb
e
rt
X
u
R
eleas
e
0
.
5
.
12
.
commit
|
commitdiff
|
tree
2022-12-11
Herbert Xu
eval: Test
e
val
s
kip before
flipping status f
o
r NNOT
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-11
Herber
t
Xu
pa
r
s
e
r: Add VSBIT to ensu
r
e
subtype is never zero
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
Herbert
X
u
eval: Check
e
flag after redire
c
tion e
r
r
or
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-07
Her
b
e
r
t X
u
e
v
al: Always se
t
exi
t
status in
eva
l
tree
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-07
He
r
bert Xu
expand: Ad
d
i
f
sfree to
e
xpand to fix a logic error
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-07
Herbert Xu
expand
:
Always qu
o
t
e
c
are
t
when usi
n
g fnmatch
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-09-03
H
e
rbert Xu
parser
:
Fix VSLENGTH
p
ars
i
n
g with tra
i
l
i
ng
garbage
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-06-04
Herbert Xu
shel
l
: C
a
ll CHECK_DECL on s
t
a
t
64
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-06-04
Herbert Xu
eval: D
o
n
o
t cach
e
val
u
e of eflag in evalt
r
ee
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 X
u
jobs: Always r
e
s
et SIGINT/
S
IGQUIT handlers
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-01-20
H
erbert Xu
jobs
:
B
lock signals during tcsetpgrp
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-01-13
Herbert
Xu
input: Clear unget on R
E
SET
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-12-23
Herbert Xu
jobs: Only block i
n
waitcm
d
on
first
r
un
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-12-23
Herbert
Xu
shell: D
i
sable glob a
g
a
in
a
s
it strips traing slashe
s
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-08-28
Herbert Xu
s
h
ell:
Group readdir6
4
/dire
n
t6
4
wi
t
h
o
p
e
n
64
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-07-08
Herbert
X
u
e
v
al:
C
he
c
k nflag
i
n evaltree instead
o
f cmdloo
p
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-07-08
Herber
t
X
u
job
s
: Fix wait
c
md busy loop
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-07-08
Herbert Xu
error: Remove USE_NORETURN ifdef
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-07-08
Herber
t
Xu
expand
:
M
a
k
e
glob(3) i
n
terruptible by SIGINT
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-06-01
H
e
rbert Xu
shell: Enabl
e
f
n
match/glob by default
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-06-01
Her
b
ert Xu
r
e
dir
:
Retry open64 on EINTR
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-06-01
Herbert
X
u
e
val:
P
r
event rec
u
r
s
ive
PS
4
e
x
p
a
ns
i
on
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
parse
r
: Get rid of PEOA
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-06-01
Herb
e
rt
X
u
Release 0
.
5
.
11
.
commit
|
commitdiff
|
tree
2020-06-01
Herbert X
u
p
a
rser: Fix d
o
ubl
e
-
backslash
n
l in old-style c
o
mmand sub
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-28
Herbert Xu
p
arser: Save and re
s
t
o
re heredoclis
t
in ex
p
andstr
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
shell: Alw
a
y
s
use exp
l
ici
t
large fil
e
API
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
p
ars
e
r: Fi
x
al
i
as expa
n
si
o
n
a
fter heredoc or
newlines
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-15
H
e
rb
e
rt Xu
parse
r
: Catch er
r
or
s
in e
x
p
andstr
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-15
H
e
rbert Xu
pa
r
ser: Fi
x
ha
n
dl
i
ng of empty aliases
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-04-29
Herbert Xu
jobs:
Fix infinite loop in waitproc
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-04-29
He
r
bert Xu
builtin: Fi
x
second
s
p
a
rt of
t
imes(1)
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-04-29
H
erbert
Xu
redir: C
l
ear saved redirect
i
o
ns
in subs
h
el
l
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-01-20
Herbert Xu
parser: Only a
c
cep
t
s
ingle-digit para
m
eter expan
s
ion
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-01-20
Her
b
ert Xu
p
a
rs
e
r: Fix ol
d
-sty
l
e
c
o
m
mand subs
t
it
u
tion
here-
d
ocument
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-03-28
Herbert X
u
eval: Reset
h
a
n
d
l
er
wh
e
n ente
r
ing a subshel
l
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-03-28
Herbert Xu
expand
:
F
i
x
d
o
u
ble-
d
ecrement in argstr
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-03-28
Herbe
r
t
Xu
option
s
: Do not set commandname in p
r
ocargs
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-02-25
Herbert Xu
redir: Handle n
e
sted exec within REALLY_
C
LOSED redire
c
ti
o
n
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-02-25
Herbert X
u
ev
a
l: On
l
y restore
exit status on ex
i
t/re
t
urn
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-02-25
Her
b
ert
X
u
eval: avoid leakin
g
memory ass
o
cia
t
ed with r
e
directions
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-12-14
Herb
e
rt Xu
system
:
D
i
sa
b
le glibc warning on s
i
gsetmask
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-12-14
Herbert Xu
eval: Use sh_wa
r
nx instead of war
n
x
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-12-14
Herber
t
Xu
pars
e
r: Do n
o
t push toke
n
back befor
e
pa
r
seh
e
re
d
oc
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-12-14
Herbert Xu
expand: Eat closing
brace for len
g
t
h para
m
eter expansion
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-12-14
Herb
e
rt Xu
eval: Use the correct expansion
mo
d
e for fd redirectio
n
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-11-19
He
r
bert
X
u
expand: Fix multipl
e
issues with EXP_D
I
S
C
A
RD in 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 esc
a
ped in cvtnum
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-08-29
Herbert Xu
memalloc: Avoid loopin
g
in g
r
owstackto
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-08-29
He
r
bert X
u
e
v
al: Always
s
et lo
c
alvar_s
t
op
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-08-29
Herbert
X
u
expand: Do not repro
c
e
ss dat
a
w
hen expanding w
o
rds
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-08-29
H
erbert Xu
expand: Fi
x
skipping o
f
command s
u
bst
i
tu
t
i
o
n w
h
en trimmin
g
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-08-29
Herbert X
u
expand:
Merge
s
y
n
t
a
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
Herbert
X
u
exp
a
n
d
: Use HOME
in t
i
lde expa
n
sion
when it i
s
empty
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
built
i
n: Use test_
a
ccess
fro
m
NetBSD when f
a
ccessat
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
eva
l
: Add vfork support
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
He
r
bert Xu
eval: Replace w
i
th listsetvar
with mklocal/
s
etvareq
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
He
r
be
r
t
Xu
eva
l
: Fail imm
e
d
iately
with redirections errors for
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
ev
a
l: A
d
d
a
ssignment bu
i
l
t
-
in support
a
ga
i
n
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
exec: Never
r
e
hash regular
built-
i
ns
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
Herbert X
u
e
xec:
S
tricter p
a
t
h
op
t
pa
r
sing
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2018-05-28
H
e
r
bert Xu
bu
i
ltin: Mark more regular
b
uilt-
i
ns
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
next