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 pungetc on PEOF
2024-06-16
Herbert Xu
input: Fix pungetc on PEOF
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-16
Herbe
r
t Xu
exp
a
nd: Check d_type
i
n expmeta befo
r
e recursing
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
He
r
bert
Xu
expand:
R
ewri
t
e expmeta meta detecti
o
n
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herber
t
Xu
inp
u
t: Use
t
e
e
(2) for stdin pipe
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert
X
u
input: Use lse
e
k
on stdin when possi
b
le
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
H
e
r
bert Xu
inp
u
t
: Move newline loop into preadbuffer
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
bu
i
ltin: Proce
s
s mu
l
ti
-
by
t
e ch
a
r
a
cters
i
n read(1)
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
builtin:
Use pgetc i
n
read(1
)
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herb
e
rt Xu
input
:
A
l
ways push
in setinputfile
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herb
e
rt Xu
parser: Add supp
o
rt for multi-byte
c
h
aracters
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
i
np
u
t: Add pgetc_eoa
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert
X
u
inpu
t
:
All
o
w MB_LEN_MAX calls to pungetc
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Her
b
er
t
Xu
expand: Add multi-byte suppo
r
t to
pm
a
tch
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
expand:
Supp
o
rt multi-byte characters during
f
iel
d
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
e
xpand:
P
r
ocess multi-byte characters in exp
m
eta
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
expand:
Process
m
ulti-byte
characters in subevalva
r
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
H
erbert X
u
e
xpa
n
d:
Count multi-byte characters for VSLENGTH
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
shell: Use
s
t
rcoll i
n
stead of strcmp wh
e
r
e applicable
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
shell: Call setlocale
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbe
r
t Xu
expand: F
i
x
expm
e
ta re
s
ource leaka
g
e
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
Herbert Xu
jobs: Fix reso
u
rce leak
i
n m
a
kej
o
b
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
Herb
e
rt
Xu
e
v
al: Fix pi
p
e
f
d leakage in eva
l
ba
c
kcmd
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
Herbert
Xu
memalloc: F
o
rc
e
fu
n
ction
s
to be out-
o
f-line
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
Herbert Xu
mystring: Add dotdir
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
Her
b
ert X
u
p
a
rse
r
: Fix here-doc E
O
F ma
r
ker bug with negative chars
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herbert Xu
shell
:
D
isabl
e
fnma
t
ch by defau
l
t
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
He
r
be
r
t Xu
options: Alway
s
r
eset OPTIND in getoptsres
e
t
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Her
b
ert Xu
m
a
n:
Document
t
he value unlimited
f
or ulimit
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
H
erbert Xu
man:
Re
m
o
ve reference to PS expansion
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
He
r
bert Xu
expand:
Add support fo
r
caret
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
He
r
be
r
t Xu
e
x
p
a
nd: Al
w
ays
compile te
s
t
f
n
match and
glob
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herbert Xu
m
emalloc: Use void * i
n
ste
a
d of po
i
n
ter
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
Herbert Xu
redir: Fix double close in dupredirect
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
Herbert Xu
al
i
as: M
a
r
k
printali
a
s
as n
o
inline
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
Herber
t
Xu
mys
t
ri
n
g: Add a few mo
r
e u
s
es of snlfmt
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
Her
b
ert Xu
input: Fix p
o
ten
t
i
al out-o
f
-bounds
r
ead in popstring
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
Herbert X
u
expand: Fix naked backslah le
a
kage
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-04
He
r
bert
Xu
m
a
in:
F
ix profiling on longjmp
e
xit paths
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-04
Herb
e
rt Xu
i
n
put: Fix
h
istory line reading
r
egre
s
si
o
n
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
Herbert Xu
r
edir: Us
e
memfd_create inst
e
ad
o
f pip
e
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
Herbert Xu
jobs: Pr
e
serve paren
t
jobs for si
m
p
le commands
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
Herbert Xu
trap: Preserve
p
a
ren
t
trap
s
for
t
rap-only command subs
t
itution
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
H
e
rbert Xu
parser: Extend coverage of CHKEOFMARK
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-21
H
e
r
b
ert X
u
expand:
Fix
here-document
f
ile descriptor leak
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-21
Herbert Xu
alias:
Disallow non-CWORD characte
r
s
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
He
r
bert Xu
var: Remove unused VNO
S
ET
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herbert Xu
var: Fix unexporti
n
g of local
variables
u
s
ing unset
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herbert Xu
al
i
as: Fix
o
u
t
-of-b
o
und access
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herb
e
rt Xu
jobs: Allow m
o
nitor mo
d
e without a
tty in no
n
-interactive
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herbert
X
u
exec
:
C
h
e
ck exec
u
table bit when searching path
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
p
a
rser: Print
C
TLBACKQ early in
p
arsesub
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
He
r
ber
t
X
u
i
nput:
O
n
l
y
ski
p
blank
l
i
n
es on
P
S1
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herbert
X
u
inpu
t
: Check for int_pend
i
ng
while
c
lear
i
ng inp
u
t
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
Herber
t
Xu
var: Do not add 1 to return valu
e
o
f strc
h
rnul
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herb
e
rt Xu
input: Disa
b
le ll
e
ft
i
n SM
A
LL mode
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
He
r
b
ert Xu
input: Read standard in
p
ut byte-wise
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
H
e
rbert Xu
i
n
put: Eat
rest of line upon
r
eset
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-11
H
e
rbert Xu
R
eleas
e
0
.
5
.
12
.
commit
|
commitdiff
|
tree
2022-12-11
Herbert Xu
e
v
a
l: Test
e
valskip before
flipping status f
o
r N
N
OT
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-11
Herbert
X
u
pars
e
r: Add VSBIT to
ensure s
u
btype i
s
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
He
r
b
ert Xu
eval: Check efl
a
g after
redi
r
ection err
o
r
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-07
Herbert Xu
eval
:
Alwa
y
s set
exitstatus in evaltre
e
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-07
Herb
e
rt
X
u
expand: A
d
d i
f
sfree
to e
x
pand to fix a logic
err
o
r
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-07
Herber
t
Xu
expa
n
d: Alw
a
y
s
q
u
ote caret wh
e
n
us
i
ng
f
nmatc
h
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-09-03
Herbert Xu
par
s
er: Fix VSLENGTH
parsing
w
ith trai
l
ing garbage
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-06-04
H
e
r
b
e
rt Xu
s
hell
:
C
all CH
E
CK_D
E
CL on stat64
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-06-04
Herbert
Xu
eval: Do not c
a
c
h
e value of eflag in
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
Herbe
r
t Xu
jobs:
Alwa
y
s reset S
I
GINT
/
SIGQUIT han
d
ler
s
> 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
Herbert Xu
jobs:
Block signa
l
s during tcsetpgr
p
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-01-13
Her
b
ert
X
u
i
nput: Cle
a
r u
n
get on RESET
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-12-23
H
e
rbert Xu
job
s
:
Only bl
o
ck i
n
waitcmd 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 gl
o
b again a
s
i
t
st
r
i
p
s traing 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
she
l
l
: Group readdir64/dirent64 w
i
th open64
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-07-08
Herbert
Xu
eval: C
h
eck n
f
l
a
g in evaltree
inst
e
ad
o
f cmdloop
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-07-08
Herb
e
rt
X
u
jobs: Fix wait
c
md busy loop
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-07-08
Herber
t
Xu
error: Remove USE_NORETURN ifdef
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-07-08
Herbert Xu
ex
p
a
n
d:
M
ake glob(3) interruptib
l
e by
S
I
GIN
T
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Herb
e
rt Xu
shell: En
a
b
l
e
f
n
match
/
glob by d
e
fault
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Her
b
ert Xu
redir: Retry
o
p
e
n64 on EINTR
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
H
e
rbert Xu
eval: Prevent re
c
ursive PS4 expansio
n
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Herbert
X
u
pars
e
r
: G
e
t r
i
d of PEOA
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Herber
t
Xu
Relea
s
e
0
.
5
.
11
.
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
p
a
r
s
er:
F
ix double-ba
c
ks
l
a
s
h
n
l in old-sty
l
e comma
n
d
s
ub
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-28
He
r
bert
X
u
parser: Save and
r
esto
r
e heredoclist i
n
expa
n
d
s
tr
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
s
h
ell
:
Alw
a
ys use exp
l
icit large file API
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
parser: F
i
x a
l
ias expansi
o
n after heredoc or ne
w
lin
e
s
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
parse
r
: C
a
tch errors in expa
n
d
s
tr
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
p
a
r
ser: Fix handling of empt
y
aliases
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-04-29
Herbert Xu
jobs: Fix
i
nfinite lo
o
p
in waitproc
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-04-29
Herbert
X
u
bui
l
tin: Fix seconds p
a
rt of ti
m
es(1)
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-04-29
Her
b
ert
Xu
redir: Cle
a
r saved redirections in subs
h
el
l
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-01-20
H
e
rbert
Xu
p
a
r
s
er:
O
nly ac
c
ept sing
l
e-digit param
e
ter expansion
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-01-20
Herbert Xu
parser: Fix old-sty
l
e co
m
man
d
sub
s
titut
i
on here-d
o
cument
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-03-28
H
erb
e
r
t Xu
eval: R
e
set ha
n
dl
e
r
when
e
nte
r
ing a subshell
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-03-28
Herbert Xu
exp
a
n
d: Fix do
u
ble-decre
m
ent in arg
s
tr
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-03-28
Herbert Xu
options: Do
not set co
m
mandname in p
r
ocargs
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-02-25
H
e
r
bert Xu
redir: Handle nested e
x
ec w
i
thin REALLY_CL
O
SED redirecti
o
n
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-02-25
Herbert Xu
eval: On
l
y
r
estore exit status on exit/r
e
turn
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-02-25
He
r
bert Xu
eval:
avoid leaking memory ass
o
c
i
a
t
ed w
i
th r
e
directions
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-12-14
Herbert
Xu
system: Disable
glib
c
warning on sigsetmask
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
next