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
45 hours ago
He
r
bert
Xu
parser: A
d
d dollar si
n
gle
quote
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
45 hours ago
H
e
rber
t
Xu
pars
e
r
: Merge first an
d
l
a
st chk
e
ofma
r
k
bra
n
ches i
n
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
45 hours ago
Herbert Xu
p
a
rser: Move non-variable cas
e
i
n pa
r
se
s
u
b
to end
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
7 days ago
Herb
e
rt Xu
p
arser: Fix PEOF infi
n
ite loop in ge
t
m
bc
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
7 days ago
Herbert
Xu
inpu
t
: Fi
x
pu
n
getc on PEOF
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
7 days ago
Herbert Xu
expan
d
: Ch
e
ck
d
_typ
e
in expmet
a
b
efore recursing
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
expa
n
d: R
e
wri
t
e ex
p
meta meta detection
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-08
Herbe
r
t X
u
input: Use tee(2) for stdin pipe
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
input: Us
e
ls
e
ek on std
i
n
whe
n
p
o
s
sible
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
input: Move newline loop into pre
a
dbuffer
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-08
Herbert X
u
builtin: Process multi-
b
y
te
c
haracters in read(1)
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-08
Herbert X
u
buil
t
in
:
Use pgetc in r
e
ad(1)
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
input: A
l
ways push
in setinputfil
e
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
pa
r
s
e
r: A
d
d support for
m
u
l
ti-byte c
h
aracters
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
in
p
ut: Add pgetc_eoa
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
input: Allow MB_LEN_
M
AX calls to
punge
t
c
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
expand: Add multi-byte support t
o
pmatch
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
expa
n
d: Support multi
-
byte characters duri
n
g fi
e
ld
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
expand: Process multi-byte ch
a
racters i
n
expmeta
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-08
H
erbert Xu
expand: Process multi-byte charac
t
ers in
s
u
b
evalvar
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-08
Herbert
X
u
expand:
C
o
unt
m
u
lti-byte c
h
aracte
r
s for VSLENGTH
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
shel
l
: Use
strco
l
l in
s
te
a
d of strcmp whe
r
e applicable
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-08
Herb
e
rt Xu
sh
e
ll: Call
setlocale
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-08
H
erbert Xu
expand
:
Fix
e
xpmeta resource
l
ea
k
ag
e
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-01
H
e
rbert Xu
jobs:
Fi
x
resource leak in mak
e
j
o
b
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-01
Herbert X
u
eval:
F
ix
p
i
p
e
fd lea
k
age in evalback
c
md
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-01
Herbert X
u
mem
a
llo
c
:
Force functions
to be o
u
t-of-line
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-01
Herbert Xu
mystri
n
g: Add dotdir
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-06-01
Herbert
Xu
pa
r
ser
:
Fix here
-
doc EOF mark
e
r
bug with ne
g
ative chars
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-26
Herbert Xu
shell: Disable fnmatch
b
y default
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-26
Herbert Xu
options
:
Always r
e
set OPTIND
in g
e
toptsre
s
et
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-26
Herbert Xu
man:
Doc
u
ment the
v
alue unlimit
e
d for
ulimit
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-26
Herbert Xu
man: R
e
m
o
ve reference
t
o P
S
exp
a
nsion
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-26
Herbert
Xu
exp
a
nd: Add su
p
port
for caret
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-26
Herbert Xu
expa
n
d:
A
lways co
m
pile
test
f
n
match and glob
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-26
Herbert Xu
memalloc: Use void * i
n
stead of poi
n
ter
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-12
H
erbert Xu
redi
r
: Fi
x
do
u
ble
c
l
ose
i
n dupre
d
i
re
c
t
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-12
Herbe
r
t Xu
alias:
Mark
printalias as noinline
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-12
Herbert Xu
mystring: Add
a
few more
u
ses of snlfmt
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-12
Herbert Xu
i
nput: Fix potenti
a
l
out
-
of-bounds read in popst
r
ing
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-12
Herbert Xu
expan
d
: Fix naked backslah leakag
e
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-05-04
Herbert Xu
m
a
in
:
Fix profiling on longjmp exit
p
a
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
history line reading regression
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-28
H
e
rbert Xu
r
e
dir:
Use memfd_cr
e
a
te instead
o
f pipe
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-28
Herbert Xu
j
obs:
P
r
e
s
er
v
e parent
j
obs fo
r
simple commands
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-28
Herb
e
rt
X
u
tr
a
p:
Preserve parent traps for t
r
ap-only com
m
and s
u
bstitution
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-28
Herbert Xu
par
s
er: Ext
e
nd c
o
verage of
C
HKEOF
M
ARK
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-21
Herber
t
Xu
ex
p
a
n
d
: Fi
x
here-do
c
ument fil
e
d
e
s
criptor
leak
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-21
Herbert Xu
alias: Dis
a
llow non-CWORD
c
haracters
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-12
Herbert Xu
var: Re
m
ove
unused
V
N
OSET
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-12
H
erber
t
X
u
var: Fix unexporting of local variables
using unset
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-12
Herber
t
Xu
ali
a
s: Fi
x
out-of-bound access
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-12
Herbert Xu
jobs:
A
l
low monitor
mode without a t
t
y in no
n
-interactiv
e
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2024-04-12
Herbert Xu
e
xec: Check
e
x
ecutable
b
it
w
hen searching
path
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
parser: Print CTLBACK
Q
early in
parsesub
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
H
erber
t
Xu
input: Only
s
kip blank lines
o
n
P
S1
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
Herber
t
Xu
input: C
h
e
c
k fo
r
int_pendin
g
w
h
ile 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
Herb
e
r
t Xu
var
:
Do not add 1
to return v
a
lu
e
of strchrnu
l
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
input: Dis
a
ble lleft in SMALL mode
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
Herbert
X
u
i
n
put: Read
s
t
an
d
a
rd in
p
ut byte-wise
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
input:
E
at rest of l
i
n
e
upon
r
eset
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-11
Herbert Xu
Re
l
eas
e
0
.
5
.
12
.
commit
|
commitdiff
|
tree
2022-12-11
He
r
bert Xu
eval: Tes
t
evalsk
i
p before f
l
ip
p
ing st
a
tus for N
N
OT
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-11
Herbe
r
t Xu
parser: Add VSBIT
t
o ensure 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
H
erber
t
Xu
eval: Check eflag after
r
e
directi
o
n
error
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-07
He
r
be
r
t Xu
eval: Always set exit
s
tatu
s
in evaltree
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-07
Herb
e
rt Xu
exp
a
n
d
:
Add ifsfree to expa
n
d to fix a logic e
r
ror
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2022-12-07
H
erbert Xu
ex
p
and: A
l
wa
y
s
quote caret
w
hen using fnmatch
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-09-03
Herbert
Xu
pa
r
ser:
Fix VSLENGTH parsin
g
with
t
rai
l
ing garbag
e
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-06-04
He
r
bert
X
u
shell: Call CHECK_DECL
o
n st
a
t
6
4
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-06-04
Herbert Xu
eval: Do not ca
c
he value
o
f eflag
i
n e
v
altree
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
Herb
e
r
t X
u
job
s
:
A
lways reset S
I
GIN
T
/SIG
Q
UIT handlers
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-01-20
Herbert Xu
j
o
bs: Bl
o
ck signals
d
uring tcse
t
pgrp
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2021-01-13
Herbert Xu
input:
C
le
a
r unge
t
o
n RESET
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-12-23
Herb
e
rt Xu
j
o
bs:
O
nly block i
n
waitc
m
d
on
first run
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-12-23
H
erbert Xu
she
l
l:
D
isable glob a
g
ai
n
a
s
it strips traing
s
lashes
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-08-28
H
e
rbert Xu
shell: Group readdir64/dirent64 wit
h
o
pen64
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-07-08
Her
b
e
r
t Xu
eval: Che
c
k nflag in
e
valtree
instead of cmdloop
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-07-08
Herbert Xu
j
o
bs:
Fix wa
i
tcmd bu
s
y loop
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-07-08
Herbert Xu
e
r
ror: Remove
U
S
E_NORE
T
U
R
N ifdef
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-07-08
Herbert Xu
e
xpand: Make glo
b
(
3
)
i
nterruptible by SI
G
INT
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
shell: E
n
able fn
m
atch/glob by d
e
f
ault
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
redir: Retry op
e
n6
4
o
n
E
INTR
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-06-01
H
e
rb
e
r
t Xu
eval: Pre
v
ent r
e
cursive P
S
4
e
xpans
i
on
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-06-01
Herbert
Xu
p
a
rse
r
: 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
.
11
.
commit
|
commitdiff
|
tree
2020-06-01
Herb
e
rt Xu
parser:
Fix double-
b
a
c
kslash
nl
in old-
s
tyle command sub
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-28
Herbert X
u
pa
r
ser:
Save
and restore h
e
redoclist
i
n expandstr
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
sh
e
ll: A
l
ways use
explicit
large f
i
le API
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
parser: Fix alias
e
x
pansion after he
r
edoc
o
r
newlines
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
parser
:
Catch errors
i
n expandstr
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
p
a
r
s
er: Fix handling of empty
a
liases
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-04-29
Herbe
r
t Xu
j
obs: F
i
x
i
nfin
i
te
loop
in
w
ait
p
r
oc
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-04-29
He
r
bert Xu
b
uiltin: F
i
x
second
s
part of times(1)
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-04-29
He
r
bert Xu
redir: Clea
r
saved redirect
i
ons in subshell
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-01-20
Herbert Xu
parser:
O
nly accept single-digit par
a
meter
e
xpansio
n
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2020-01-20
Herbert Xu
parser:
F
ix old-styl
e
com
m
and
subst
i
tution here-document
.
.
.
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-03-28
Herber
t
Xu
eval: Reset handler when entering a sub
s
h
ell
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-03-28
Herbert Xu
expand: Fix
d
oub
l
e-decreme
n
t in a
r
gstr
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
2019-03-28
Herbert
Xu
options: Do
n
ot set co
m
mandname in procargs
Signed-off-by: Herbert Xu <
herbert@gondor.apana.org.au
>
commit
|
commitdiff
|
tree
next