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
builtin: Align test -nt and -ot with POSIX.1-2024
3 days ago
Her
b
ert Xu
jobs:
A
dd
com
m
e
n
t abo
u
t reset_input in forkchi
l
d
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
3 days ago
Herbert
X
u
eval: Reset
i
nput for pi
p
elines
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
7 days ago
Herbe
r
t
X
u
parse
r
: Do not
rea
d
past
singl
e
quo
t
e in
dollarsq_esca
p
e
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-07-06
He
r
b
e
r
t Xu
ex
p
and:
Prese
r
ve MBCHAR in argstr when EXP_M
B
CHAR i
s
set
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-07-06
Herb
e
rt Xu
expand:
F
ix
l
eading white
s
pa
c
e regression in ifsbreakup
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-22
Herbert Xu
pa
r
ser:
A
d
d
dollar
s
ingle
quote
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-22
H
erbert
Xu
p
arser: M
e
rge
f
irst and
last chkeofmark branches in
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-22
Herbert Xu
parser: Move
n
on-variable
case in parsesub to end
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-16
H
erbert Xu
parser: Fix PEOF inf
i
nite lo
o
p
i
n
g
etmbc
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
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
Herbert Xu
expand
:
Check d_
t
ype in expmeta before recursing
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
He
r
bert
X
u
ex
p
and: Re
w
ri
t
e expmeta meta detection
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert
X
u
i
nput: Use tee(2) for std
i
n pipe
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
input: Use
lseek on stdin when
p
ossible
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
He
r
be
r
t Xu
in
p
ut: Move newline loop into
pre
a
dbuffer
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbe
r
t Xu
builti
n
: Process multi-byte charact
e
r
s in read(1)
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbe
r
t Xu
b
uiltin:
U
se pgetc
in read(
1
)
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
H
e
r
bert Xu
input: Always push in setinputfile
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
H
erbert X
u
parse
r
: Add
s
upport for mu
l
ti-byte characters
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbe
r
t Xu
input: Add pgetc_eoa
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
inp
u
t: Allow MB_L
E
N_MAX c
a
lls
t
o pungetc
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert
X
u
ex
p
a
nd: A
d
d mult
i
-
b
yte su
p
port to pmat
c
h
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
H
erbert
X
u
expan
d
: Support m
u
lti-byte
c
hara
c
ters du
r
ing fiel
d
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herber
t
X
u
expa
n
d: Pro
c
ess multi-byte chara
c
ters in expmeta
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert
X
u
ex
p
an
d
: Pr
o
cess mu
l
ti-byte characters i
n
subeva
l
v
a
r
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbe
r
t X
u
e
xpand:
Count mu
l
ti-byte char
a
cters for VSL
E
NG
T
H
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
shel
l
: Use strcol
l
inste
a
d of strcmp whe
r
e applicable
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Her
b
e
rt X
u
shell: Call setlocale
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
H
erbert Xu
expand: Fix expmeta resource l
e
a
kage
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
Her
b
e
r
t Xu
job
s
: Fix
r
esour
c
e lea
k
i
n
make
j
ob
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
Herb
e
r
t
Xu
eval:
Fix
p
ipe fd lea
k
age
i
n evalb
a
ckcmd
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
Herber
t
Xu
mem
a
llo
c
: Fo
r
ce functions to
b
e
out-o
f
-line
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
H
e
rbert
X
u
m
ystring: Add dotdir
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
Herbert Xu
p
a
rser: Fix
h
ere
-
doc EOF ma
r
ker
bug with negat
i
ve chars
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
He
r
bert Xu
shell: Disable fnmatch by de
f
au
l
t
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herb
e
rt Xu
o
ptions: Always reset OPTIND in
getoptsreset
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herbert Xu
man: D
o
cument the
v
alue
u
nlimited
for ulimit
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herbert Xu
man: Remove refere
n
ce
to PS exp
a
nsio
n
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herbert Xu
expand: A
d
d supp
o
r
t
fo
r
caret
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
He
r
bert Xu
expand: Always compil
e
te
s
t fnmatc
h
and glob
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herbert Xu
memalloc
:
Use
void * inst
e
ad of pointer
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
Herbert
Xu
redir: Fix doub
l
e
close in dup
r
edirect
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
Herb
e
rt Xu
alias: Mark
p
r
i
ntalias as noi
n
li
n
e
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
Herbert
Xu
mys
t
ring: Ad
d
a fe
w
more uses of
snlfm
t
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
H
e
rb
e
rt Xu
inpu
t
: Fix potential out-of-bounds read in
p
opstring
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
Herbert
X
u
expa
n
d: Fix nak
e
d back
s
l
ah leakage
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-04
Her
b
e
rt Xu
m
ai
n
: Fix
p
rofiling on longjmp exit paths
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-04
H
e
rbert
X
u
input:
Fix history
li
n
e reading
regression
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
Herbert X
u
redir: Us
e
memfd_
c
reate instead of pip
e
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
Herbert Xu
jobs: Prese
r
v
e
parent
jobs
for simple
c
o
mmands
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
Herber
t
X
u
trap: Preserve pare
n
t traps
f
or trap-only comm
a
n
d substitu
t
ion
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
Herbert X
u
parser: Exten
d
c
o
vera
g
e o
f
CHKEOFMARK
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-21
He
r
bert Xu
expand: Fix here
-
document file descriptor leak
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-21
Herbert Xu
alias:
D
isallow no
n
-
CWORD char
a
cters
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herbert Xu
v
a
r: Remove un
u
s
ed VNOS
E
T
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herber
t
Xu
var: Fix unexporting
o
f
local variab
l
es usi
n
g
u
nset
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herbert
X
u
alias:
Fix out-of-bound
a
ccess
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herbert Xu
jobs: Allo
w
mon
i
t
or
m
ode
w
ithout a tty i
n
non-inte
r
active
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
He
r
bert
Xu
ex
e
c: Ch
e
ck executable b
i
t w
h
e
n
searching p
a
th
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
p
a
rser:
Print CTLB
A
CKQ earl
y
i
n pa
r
sesub
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Her
b
ert Xu
i
np
u
t: Only skip blank
l
ines on PS1
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herber
t
X
u
input: Check fo
r
int_pen
d
ing while 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 Xu
v
ar: D
o
n
ot a
d
d 1 to return value of str
c
hrnul
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herbert X
u
in
p
ut:
D
isable
llef
t
i
n
S
MALL mode
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
input: Read s
t
andar
d
input
byte-wise
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herber
t
Xu
in
p
ut: E
a
t r
e
s
t
of line upon reset
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-11
Herbert Xu
Release 0
.
5
.
12
.
commit
|
commitdiff
|
tree
2022-12-11
Herbert
Xu
e
v
al:
Test evalskip be
f
or
e
flipping status for NNOT
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-11
Herbert
Xu
parser:
A
d
d VSBIT to en
s
ure subtype is neve
r
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
Her
b
ert Xu
eval: Check
e
flag after redirection err
o
r
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-07
H
erbert X
u
e
val: Always set exitst
a
tus
in ev
a
ltree
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-07
Herbert Xu
e
xpand
:
A
dd ifsfre
e
to expand to fix a lo
g
ic error
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-07
H
e
rbert Xu
expand:
A
l
w
ays q
u
ote car
e
t
w
he
n
using fnmatch
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-09-03
He
r
bert Xu
p
a
rs
e
r
:
Fi
x
VSLENGT
H
parsin
g
with trailing
g
arbage
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-06-04
H
e
r
b
ert Xu
shell: Call CHECK_D
E
CL
o
n s
t
at64
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-06-04
H
erber
t
Xu
eval: Do not
cache value of
e
flag in eval
t
ree
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
S
IGINT/S
I
GQUIT handle
r
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 sig
n
als
during tcsetpgrp
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-01-13
Herbert
Xu
inpu
t
: C
l
e
a
r u
n
get on RE
S
ET
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-12-23
Herber
t
Xu
jo
b
s: Only block in waitcmd on first run
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-12-23
Her
b
ert Xu
shell: Disabl
e
glob again as it strips
traing slash
e
s
...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 X
u
shell: Group
r
eaddir64/d
i
rent64
w
ith
o
pen64
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-07-08
Herbert Xu
eval: Check nflag in evaltree instea
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 b
u
s
y
l
o
op
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-07-08
Her
b
e
r
t
Xu
er
r
or:
R
e
move USE_NORETURN ifdef
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-07-08
Herbert Xu
expa
n
d: Mak
e
g
lob(3) inter
r
u
ptible by
S
IGINT
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
shell: Enable fnmatch/glob
b
y
default
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
H
erbert
X
u
redir: Retry o
p
e
n64 on EINTR
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
e
va
l
:
Prevent recursive PS4 e
x
p
a
nsion
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Her
b
ert Xu
parser: G
e
t rid of PEOA
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
H
erbe
r
t Xu
Release
0
.
5
.
11
.
commit
|
commitdiff
|
tree
2020-06-01
He
r
bert Xu
parser: Fix doub
l
e-ba
c
k
slas
h
nl
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 restore heredoclist i
n
expandstr
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
H
erbe
r
t Xu
s
hell: Always use explicit large file API
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
H
e
rbert X
u
pars
e
r: Fix alias expansion af
t
e
r
h
eredoc or newl
i
nes
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
He
r
bert Xu
pa
r
s
er: C
a
tch
e
rr
o
r
s in expandstr
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
H
erb
e
rt X
u
pars
e
r: Fix handli
n
g of
empty aliases
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-04-29
Herbert Xu
jobs: F
i
x
i
nfini
t
e loop in waitpr
o
c
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-04-29
Herbert Xu
bui
l
tin: Fix seconds part of times(
1
)
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-04-29
Herbert Xu
r
edir
:
Cl
e
ar saved redirections in subs
h
ell
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
next