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
5 days ago
H
e
rb
e
rt Xu
jobs:
A
dd comment about reset_input
in fo
r
kchi
l
d
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
5 days ago
He
r
b
e
r
t
Xu
e
va
l
: Reset input for pipel
i
n
e
s
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
8 days ago
H
e
r
b
e
rt Xu
p
a
r
ser:
D
o not re
a
d p
a
st single q
u
ote in dollarsq_e
s
cape
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-07-06
H
erbert Xu
expand: Preserve MBCHAR
i
n
argstr
w
h
e
n EX
P
_MBCHAR is set
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-07-06
Herbert Xu
ex
p
and:
F
ix leading white space regressi
o
n
i
n ifs
b
reakup
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-22
Herber
t
Xu
parser: Add dollar single quote
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-22
He
r
bert Xu
p
arser: Merge first and last chkeofmark
branches in
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-22
Her
b
e
rt Xu
parser:
Move non-varia
b
le case i
n
p
arsesu
b
to
e
n
d
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-16
He
r
b
e
r
t Xu
parser: Fix PEOF inf
i
n
i
te loop
i
n getmbc
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-16
He
r
bert Xu
input:
F
i
x
pungetc on PEOF
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-16
H
e
rbert Xu
ex
p
and
:
Chec
k
d
_type i
n
expmeta before recursing
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
H
e
rbert Xu
e
xpand: Rewrite ex
p
meta m
e
ta
d
etection
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
H
e
rbert Xu
inpu
t
: Use
tee(2) for
s
t
d
i
n
pipe
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
H
e
rbert
X
u
input: Use lseek on stdin
w
h
en
possible
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbe
r
t
X
u
input:
M
ove newline l
o
op into
p
read
b
uffer
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herb
e
r
t
Xu
bui
l
tin
:
Proces
s
multi-byt
e
characters in rea
d
(1)
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Her
b
ert Xu
b
u
iltin: Use p
g
e
t
c in
rea
d
(1)
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herber
t
Xu
inp
u
t
:
Alwa
y
s
p
u
sh in setinputfi
l
e
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
He
r
bert Xu
par
s
er: Add
sup
p
ort for multi
-
by
t
e characters
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
input
:
Add pgetc_eoa
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
inpu
t
: A
l
low MB_LEN_MAX calls
to
punge
t
c
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbe
r
t Xu
exp
a
nd:
A
dd mult
i
-byte support to pma
t
ch
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
H
e
rb
e
rt Xu
expand: S
u
pport multi-byte
c
hara
c
t
ers during
f
ield
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herb
e
rt
Xu
expand: Process mu
l
ti-byte
characters i
n
expmeta
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert Xu
expand:
P
roc
e
ss m
u
lti-byte characters in subev
a
lvar
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert
X
u
expand
:
Count
m
ulti-byte c
h
a
racters
for
VSLENG
T
H
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herbert
X
u
shell: Use st
r
coll instead of strcmp whe
r
e
a
p
p
licable
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herb
e
rt X
u
shell: Cal
l
setloc
a
le
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-08
Herber
t
X
u
expand: Fi
x
e
x
pmeta resource leakage
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
H
e
r
b
ert Xu
jobs:
F
ix resource leak in
makejob
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
Herbert
X
u
eval
:
Fix p
i
pe fd
l
e
a
kag
e
i
n
evalba
c
kcmd
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
Herbe
r
t Xu
memalloc: Force functions to
be out-of
-
line
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
Herbert
Xu
mystr
i
ng
:
Add d
o
tdir
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-06-01
He
r
b
e
rt Xu
parser: Fix here-d
o
c
EOF marker bug with ne
g
a
t
ive chars
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herbert
X
u
s
hell: Disable fnma
t
ch by defau
l
t
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herbert
X
u
option
s
: Always reset
O
PTIND in getoptsreset
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herbert Xu
man: Do
c
um
e
nt the value un
l
imited
for ulimit
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herb
e
rt Xu
ma
n
: Remo
v
e
r
eference to PS
expansion
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
H
erbert Xu
expand:
A
d
d support
f
or c
a
ret
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herbert Xu
exp
a
n
d
: Always c
o
mp
i
le te
s
t fnmatch and glob
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-26
Herbert
Xu
m
e
malloc: Use
v
o
i
d
* instead of pointer
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
Herbert Xu
r
e
dir: Fix double cl
o
se in dupredirect
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
Herbert Xu
alias
:
Mark printalias as
n
oi
n
l
ine
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
Herbert Xu
m
y
s
tring: Add a few more uses of snlfmt
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-12
Her
b
er
t
Xu
input: F
i
x
p
otential out-o
f
-
b
ounds
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
ke
d
backslah l
e
akage
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-04
Herbert X
u
main:
F
ix profilin
g
on
longjmp exit paths
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-05-04
Herber
t
Xu
input: Fix hi
s
tory
l
ine reading regre
s
sion
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
He
r
b
ert Xu
re
d
ir: U
s
e
m
emfd_create in
s
tead of
p
ipe
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
Herbert Xu
j
o
bs: Preserve p
a
rent jobs for s
i
mple
commands
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
H
e
rber
t
X
u
t
ra
p
: Preserv
e
parent traps for trap-only c
o
mmand substi
t
ution
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
H
erbert Xu
parser: Ext
e
nd c
o
verage
o
f CHKEOFMARK
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-21
He
r
be
r
t Xu
expand: Fix he
r
e-doc
u
m
ent
file
d
esc
r
i
p
tor leak
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-21
Herbert X
u
a
l
i
as: Disallow non-C
W
ORD char
a
cters
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
He
r
bert
X
u
v
a
r:
R
emove unused
V
N
O
SET
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Her
b
ert Xu
var:
F
i
x unexporting of lo
c
al
v
ari
a
bles using unset
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
H
e
r
bert
X
u
alias: Fix out-
o
f-
b
ound access
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herbert Xu
jobs: Allow
m
onitor mode without
a
tty in non-interactive
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herbert
Xu
exec: Check execu
t
able b
i
t when searchin
g
path
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
H
er
b
ert Xu
pars
e
r
:
P
r
int CTLBACKQ
early in
p
a
r
sesub
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
H
e
rbert Xu
input: Only skip b
l
ank lines on PS1
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herb
e
rt Xu
i
n
p
ut: Check for int_pending while
clearing 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
Herbert Xu
var
:
Do not a
d
d 1 to return value of strchrnul
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herber
t
Xu
input: Disable
l
left in SMALL mode
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
H
erbert Xu
inpu
t
: R
e
ad
s
t
andar
d
in
p
ut byte-wise
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
input: Ea
t
rest
of line up
o
n reset
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-11
Her
b
er
t
Xu
Rele
a
se 0
.
5
.
1
2
.
commit
|
commitdiff
|
tree
2022-12-11
Her
b
er
t
X
u
eval
:
T
e
st evalskip b
e
f
ore fl
i
pp
i
ng status for NNO
T
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-11
H
e
rbert Xu
pars
e
r: Add V
S
BIT to ensure subtype is ne
v
e
r 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
Herb
e
rt Xu
e
val
:
C
heck eflag after red
i
rection error
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-07
Herbert Xu
ev
a
l: Always set exitstatu
s
in evaltree
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-07
Herbert Xu
e
xpa
n
d: Add ifsfree to expand 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 quote car
e
t
when using fnmatch
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-09-03
Herbert Xu
pars
e
r: Fix VS
L
ENGTH parsing with
t
r
a
iling garbag
e
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-06-04
Herbert
Xu
shell
:
Call
C
HECK_D
E
CL on
sta
t
64
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-06-04
Herbert
X
u
e
val: Do not
ca
c
he value of 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
H
e
rbert Xu
jobs: Always reset SIG
I
NT
/
SIGQ
U
IT handlers
> 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 signal
s
during tcsetpgrp
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-01-13
He
r
bert Xu
input: Clear
unget on RESET
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-12-23
Herb
e
rt Xu
jobs: Only
bl
o
ck
in wait
c
m
d on firs
t
ru
n
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-12-23
Herbert
X
u
shell:
D
is
a
ble g
l
ob again as
i
t strips
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
Herbe
r
t Xu
she
l
l:
G
r
oup rea
d
dir64/dirent64 with
open
6
4
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-07-08
H
e
rbert Xu
eval
:
Check nflag
i
n evaltre
e
i
n
stead of cmd
l
oop
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-07-08
H
erbe
r
t Xu
jobs: Fix
waitcm
d
busy loop
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-07-08
Herbe
r
t X
u
error: Remove
U
S
E_NO
R
ETUR
N
ifdef
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-07-08
Herbert Xu
expand: Make glob(3) i
n
terruptible by SIGINT
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Her
b
ert Xu
shell: Enable f
n
match
/
glo
b
by default
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
r
e
dir: Retry o
p
en
6
4 on
EINTR
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
H
erbert Xu
eva
l
: Prevent
recursiv
e
PS4 expansion
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
H
erbert X
u
parser:
G
et rid of PEOA
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
H
e
rbert
X
u
Release 0
.
5
.
11
.
commit
|
commitdiff
|
tree
2020-06-01
Herbert
Xu
parser
:
Fix dou
b
le-b
a
ckslash n
l
in old
-
st
y
le command
sub
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-28
Herbert Xu
parser: Save and
r
estore heredoclist
in expandst
r
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
Herbert X
u
shell
:
Always us
e
explicit l
a
rge file API
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
p
ar
s
er: Fix alias expansion afte
r
heredoc or n
e
w
lin
e
s
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
par
s
er:
C
atch
error
s
in expan
d
str
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
Herb
e
rt Xu
p
arser
:
Fix handling of empty alia
s
es
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-04-29
He
r
bert Xu
jobs: Fix infinite loop
in w
a
itproc
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-04-29
Herbert Xu
builtin: Fix seconds part
of times(1)
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-04-29
Herbert
X
u
redir: Clear
s
aved redirections
i
n
s
ubshell
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
next