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
2 days ago
Herbert Xu
pa
r
ser: Add dollar single quote
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2 days ago
Herber
t
Xu
parser: Merge firs
t
a
nd last chkeofma
r
k b
r
anc
h
es in
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2 days ago
Herb
e
rt Xu
parser: Move non
-
variable case in pa
r
ses
u
b
t
o
end
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
7 days ago
Herbert
X
u
pars
e
r: F
i
x PEOF infini
t
e loop in getmb
c
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
7 days ago
H
e
rbert Xu
inpu
t
:
Fix punge
t
c on PEOF
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
7 days ago
Herber
t
Xu
expand: Che
c
k
d
_
typ
e
in expmet
a
be
f
o
r
e recursing
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert
Xu
expand: Rewrite expmeta
meta detec
t
ion
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Her
b
ert X
u
i
n
put
:
U
se
t
ee(2)
for
s
tdin pipe
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
He
r
b
e
r
t X
u
i
n
put: Use lseek o
n
stdin when
p
ossible
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
H
e
rbert Xu
i
n
pu
t
: Move newline loo
p
into preadbuffer
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
H
e
rbert X
u
builtin: Process m
u
lti-b
y
te
ch
a
ra
c
t
e
rs in
read
(
1)
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
H
erber
t
Xu
builtin: Use pgetc
i
n
r
ead(1)
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
inpu
t
: Always push in
seti
n
putfil
e
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herb
e
rt
Xu
parser: A
d
d s
u
pport
for multi-byte characters
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herber
t
Xu
input:
Add pgetc_eo
a
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbe
r
t
Xu
i
n
put: A
l
low MB_LE
N
_MAX
calls to p
u
ngetc
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
H
e
rbert Xu
expand: Add multi-byte support to
p
match
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert
X
u
expand: Supp
o
rt m
u
lti-byte ch
a
rac
t
ers during field
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbe
r
t
X
u
expand: Process mult
i
-b
y
te characters in expmet
a
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
expand: P
r
oc
e
ss multi-byte cha
r
acters in
subevalvar
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
expand: Count multi-byte characters for
V
SLE
N
GTH
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herb
e
rt
Xu
sh
e
l
l
:
U
s
e
strcoll instead
o
f
strcmp
where applicable
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
shell: Call
s
etlocale
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
ex
p
and: Fix expm
e
ta resource leak
a
g
e
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
H
e
rbert
Xu
job
s
: Fix resource leak in ma
k
e
job
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
Herbert Xu
eval: F
i
x
p
i
p
e fd le
a
kage
in
evalbackcmd
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
H
erb
e
r
t
Xu
m
e
malloc: For
c
e functions to be out-of
-
l
i
n
e
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
Herbert Xu
mystring
:
Add dotdi
r
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
Herbert Xu
parser: Fi
x
here-doc EOF m
a
r
k
er
b
ug with neg
a
tive ch
a
rs
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herb
e
rt Xu
s
h
ell: D
i
sabl
e
fnmatch by d
e
fault
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herb
e
rt Xu
op
t
ions: Always reset OPT
I
ND
i
n
g
et
o
p
tsreset
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herbert
X
u
man: Document t
h
e
v
a
l
ue unlimited fo
r
ulimit
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herbert
X
u
man: Re
m
ove
r
eference to PS expans
i
on
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herbert
X
u
expand
:
Add
su
p
port
f
or caret
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herbert Xu
expand: Always compile test fnmatch and glob
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herber
t
Xu
m
e
malloc: Use void * instead of
p
ointer
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
H
erbert
Xu
redir
:
Fix dou
b
le close in dupredirect
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
Herbert Xu
alias: Mark printal
i
as a
s
noi
n
line
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
H
e
rber
t
Xu
m
y
st
r
ing: Add
a few m
o
re uses of s
n
lfmt
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
Herb
e
rt Xu
input: Fix potential
o
u
t
-of-bounds read in p
o
pstring
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
Herbert Xu
expand: Fix n
a
ked backslah le
a
ka
g
e
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-04
Herbert Xu
main: Fix pr
o
filing
on longjmp
e
xit paths
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-04
Herbert Xu
input: Fi
x
hi
s
tory line readi
n
g regressi
o
n
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
Herbert Xu
r
e
dir: Use memfd_create i
n
stead of pipe
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
Herbe
r
t
X
u
jobs: Preserve parent jobs for simple co
m
mands
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
Herbert
Xu
tr
a
p: Pres
e
r
v
e parent trap
s
for trap-only co
m
mand
s
ubs
t
itution
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
Her
b
ert Xu
par
s
er: Extend cov
e
rage of CHKE
O
FMARK
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-21
Her
b
ert Xu
expand: Fix here-do
c
ument
file descriptor le
a
k
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-21
Herber
t
X
u
alias:
Disallow non-
C
WORD ch
a
r
a
cters
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herbert Xu
var: Remov
e
unused VNOSET
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
H
e
rbert Xu
var: Fix
u
nexpor
t
ing of local
v
ar
i
a
bl
e
s u
s
ing unset
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herbert X
u
alias: Fix out
-
of-bound access
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herbert
X
u
jo
b
s: Allow
m
onitor m
o
de wit
h
o
ut a tty in non-interactive
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herbert Xu
ex
e
c: Ch
e
ck executab
l
e
bit
when s
e
arching path
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
H
erber
t
Xu
parser: Pri
n
t
CTLBACKQ early in parsesub
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
H
erbert
X
u
input: Only skip blank lines
o
n
PS1
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herbert X
u
input: Ch
e
ck fo
r
int_pending wh
i
le
c
learing 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
H
e
rbert
X
u
var: Do not ad
d
1 to r
e
turn
v
alue of s
t
rchrnu
l
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
i
nput: Disable
l
l
eft in SMALL m
o
de
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
He
r
bert Xu
in
p
u
t
: R
e
ad standard
i
nput byte-wise
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
He
r
ber
t
Xu
input
:
Eat rest
o
f li
n
e
upon reset
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-11
Herbert Xu
R
e
l
ea
s
e 0
.
5
.
12
.
commit
|
commitdiff
|
tree
2022-12-11
H
erbert Xu
eval: Te
s
t
ev
a
lskip before flipping s
t
atus
f
or
N
NOT
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-11
Herbert Xu
parse
r
: Add VSBIT to
ensure su
b
t
y
pe 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 Xu
eval: Check e
f
la
g
after red
i
rection e
r
ror
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-07
H
e
r
ber
t
Xu
eval:
A
lways se
t
e
xits
t
a
tus in e
v
altr
e
e
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-07
H
e
rbert
Xu
expand
:
Add
ifsfr
e
e to expand to
f
ix a logic e
r
r
o
r
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-07
H
e
rbe
r
t Xu
expand: Always quote caret whe
n
using
f
n
m
a
tch
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-09-03
Herbert Xu
parser: Fix VS
L
ENGTH pa
r
s
i
ng w
i
th
trailing garbage
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-06-04
Herbe
r
t Xu
shell:
C
all CH
E
CK_DECL o
n
s
t
at64
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-06-04
Her
b
e
rt Xu
e
v
al: Do not cache v
a
lue of ef
l
ag
in
e
valtree
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
Herber
t
Xu
jobs: Alway
s
reset SIGINT/SIGQUIT handl
e
rs
> 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
Herber
t
Xu
j
obs:
Block sig
n
a
ls during t
c
setpgrp
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-01-13
Herbert Xu
input: Clear unget
on RESET
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-12-23
Herbe
r
t
Xu
jobs:
O
n
ly blo
c
k in
waitcm
d
o
n first ru
n
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-12-23
Herbert Xu
shell: Disable glob
a
gain
as
i
t
s
tr
i
ps
t
raing slashes
...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
shell:
G
r
oup r
e
a
d
di
r
64/di
r
ent64 wi
t
h open64
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-07-08
Herbert Xu
eva
l
: C
h
e
c
k
nflag in evaltree inste
a
d of cmdl
o
op
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
Her
b
ert Xu
error
:
Remove USE_NOR
E
TURN ifd
e
f
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-07-08
Her
b
ert Xu
ex
p
and
:
Make gl
o
b
(
3) i
n
ter
r
uptible by SIG
I
NT
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
He
r
bert Xu
s
hell
:
Enable fnm
a
tch/glob by default
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
r
e
dir: Retry ope
n
64
on
EINTR
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
ev
a
l: Prevent recurs
i
ve PS4 exp
a
nsion
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Herbe
r
t Xu
parser: Get
rid
o
f PE
O
A
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Herbert
X
u
Relea
s
e 0
.
5
.
1
1
.
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
p
a
rser: Fix double-backs
l
ash n
l
in old-style
c
ommand sub
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-28
Herbert Xu
parser:
S
a
v
e and restor
e
her
e
doclist in expandstr
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
Herbert
Xu
shell: Always u
s
e explicit large file API
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
Herber
t
Xu
parser: Fix alias
e
x
pans
i
on af
t
e
r
heredoc o
r
newlines
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
p
a
r
ser: Catch errors
i
n
expa
n
dstr
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
pars
e
r: Fix
h
andling
of empty
a
l
iase
s
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-04-29
Herbert Xu
jo
b
s: Fix infin
i
t
e
l
o
o
p
i
n waitproc
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-04-29
Herbert Xu
bu
i
l
ti
n
:
F
ix seco
n
d
s
par
t
o
f
t
i
mes(1)
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-04-29
H
e
r
b
ert
X
u
redi
r
: Clear saved
r
e
d
irections in s
u
bshell
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-01-20
Herb
e
rt X
u
parser: Only
a
ccept single-digit paramet
e
r
e
xpansion
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-01-20
H
erbert Xu
parser: Fix old-style command substitution here-d
o
cument
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-03-28
Herbert Xu
e
val: Reset handler when entering a subshell
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-03-28
Herbert Xu
expa
n
d: Fix double-decrement
in
a
rgstr
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-03-28
Herbert X
u
options: Do
not
s
et commandname
in procargs
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
next