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
trap: Preserve parent traps for trap-only command substitution
2024-04-28
H
e
rbert Xu
trap: Preserve parent traps f
o
r trap-only c
o
mmand
s
ubsti
t
u
t
i
on
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-28
Herbert Xu
parser: Extend coverage of CHKEOFM
A
RK
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-21
Herbert
Xu
ex
p
an
d
:
Fix here-document file descriptor le
a
k
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-21
Herber
t
Xu
alias: Dis
a
llow non-CWOR
D
charact
e
rs
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
H
e
r
b
ert Xu
v
a
r:
R
emove unused VNOSET
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herber
t
X
u
v
a
r
: F
i
x unexporting of
lo
c
al variable
s
using unset
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herbert X
u
alias: Fix out-
o
f-bound acce
s
s
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herbert Xu
j
o
bs: Allow monitor
m
ode w
i
thout a t
t
y
in
non-interacti
v
e
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2024-04-12
Herbert
X
u
exe
c
:
C
h
e
ck executable
bi
t
w
h
en s
e
arching path
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
pars
e
r
:
Print CT
L
BACK
Q
ear
l
y in parsesub
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herbert X
u
input: Only skip bla
n
k
li
n
es on PS1
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
He
r
ber
t
X
u
input: C
h
eck
for int_pending while
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
Herbert Xu
v
ar:
Do not add 1 to return value
o
f strchr
n
ul
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
input:
Disa
b
l
e
lleft in SMALL mode
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
inp
u
t
:
R
ead standard i
n
put
byt
e
-w
i
se
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2023-01-08
Herbert Xu
i
n
put: Eat rest
of lin
e
u
p
o
n
r
e
set
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-11
Herb
e
rt
Xu
Relea
s
e 0
.
5
.
12
.
commit
|
commitdiff
|
tree
2022-12-11
Herbert X
u
eval: Test e
v
alskip befo
r
e flipping status for NNO
T
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-11
H
erbert Xu
parser:
A
dd VS
B
IT to
e
ns
u
re su
b
type 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
Herbert Xu
eval: Check eflag af
t
er re
d
i
rection error
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-07
Herbe
r
t Xu
eval:
A
l
way
s
set exitstat
u
s in eval
t
ree
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-07
Herbert
Xu
e
xpand: Add ifsfree to
e
xpand to fix
a
logic error
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2022-12-07
H
er
b
ert Xu
expand:
A
l
w
ay
s
quote caret when using fnmatch
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-09-03
Herbe
r
t Xu
parser: Fix VSLENGTH pa
r
sing w
i
th
t
railing garbage
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-06-04
He
r
ber
t
Xu
shell: Ca
l
l CHECK_DECL
o
n
stat
6
4
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-06-04
Herbert Xu
eval: Do not
c
ache value of ef
l
ag in
eva
l
tree
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 SIGINT/SIGQUIT han
d
lers
> 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
Her
b
e
rt
Xu
jobs: B
l
oc
k
signals
d
ur
i
ng tcsetpg
r
p
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2021-01-13
Herbert Xu
input:
Clear unge
t
on R
E
SET
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-12-23
Herbe
r
t
Xu
jobs: Only bloc
k
in
w
aitcmd on f
i
rst run
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-12-23
Herbert Xu
shell
:
Disable glob again as
it strips 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
Herbe
r
t
Xu
shell:
Group readdir64/dir
e
nt64
wi
t
h open6
4
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-07-08
Herbe
r
t Xu
eva
l
: Check nflag in evaltree instead of cmdloop
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-07-08
Her
b
ert Xu
j
o
bs
:
Fix waitcmd busy loop
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-07-08
Herbert X
u
e
rror: Remove U
S
E_N
O
RETURN ifdef
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-07-08
Herbert
Xu
expa
n
d: Make glob(3) int
e
rrupti
b
le
by SIGINT
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
s
hell:
E
nable fnmatch/glob
by d
e
fault
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
Herbert Xu
r
e
d
i
r
: Ret
r
y open64 o
n
E
I
NTR
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
H
erbe
r
t Xu
eval: Pre
v
ent r
e
cursive PS4 expa
n
sion
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
H
e
rbe
r
t X
u
parser: Get rid of
P
EOA
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-06-01
H
e
rbert Xu
Releas
e
0
.
5
.
1
1
.
commit
|
commitdiff
|
tree
2020-06-01
H
e
rbert Xu
p
ar
s
er: Fix double-
b
ackslash nl
in
o
ld-styl
e
comm
a
n
d
sub
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-28
Herbert Xu
parser
:
Save and restore he
r
ed
o
clist
i
n
e
xpandst
r
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
He
r
be
r
t Xu
she
l
l
: Always us
e
e
x
plicit
l
a
r
g
e f
i
le
A
PI
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
pars
e
r: Fix alias ex
p
ansion
a
fter heredoc o
r
newl
i
ne
s
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
Herbert Xu
parser: Catch e
r
rors in expandstr
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-05-15
H
e
r
b
e
r
t
X
u
parse
r
:
F
ix handli
n
g of
e
mpty aliases
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-04-29
Herb
e
rt Xu
j
obs: F
i
x in
f
inite loop
in waitpro
c
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-04-29
Herbert Xu
b
u
il
t
in: Fix seconds part o
f
times(1)
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-04-29
Herbert Xu
redir: Cle
a
r saved
r
edirections in subshel
l
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-01-20
Herbert
Xu
pa
r
ser: O
n
ly ac
c
ept
single-digit para
m
ete
r
expansi
o
n
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2020-01-20
He
r
be
r
t
Xu
parser: Fix old-sty
l
e command substit
u
t
ion
h
ere-d
o
c
ument
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-03-28
Herbert Xu
e
v
al:
Reset
h
andler when
entering a subshell
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-03-28
H
er
b
e
r
t
X
u
ex
p
an
d
: Fix double-d
e
crement in argst
r
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-03-28
H
e
r
bert Xu
o
p
tions: Do not
set
comm
a
ndname in procargs
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-02-25
Herbert
Xu
redir: Handle nested exec within RE
A
L
L
Y_CLO
S
ED redirection
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-02-25
Herbert Xu
eval: Only resto
r
e exit status on ex
i
t/return
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2019-02-25
Herbert
X
u
eval: avoid
l
e
a
king m
e
mory associa
t
ed w
i
th r
e
di
r
ec
t
i
o
ns
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-12-14
Herber
t
Xu
system: Disable glibc wa
r
n
i
ng on s
i
gsetmask
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-12-14
Herb
e
r
t
X
u
eval: Use
s
h_warnx instead of
w
a
rnx
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-12-14
Herber
t
Xu
par
s
er: Do not
push
t
o
k
en back be
f
o
r
e
p
a
rse
h
eredoc
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-12-14
Herbert Xu
expand: Eat
closing
b
race for length pa
r
a
m
eter expansion
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-12-14
He
r
bert Xu
eval: Use the correct expan
s
ion mode
f
or
fd red
i
rect
i
on
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-11-19
H
e
rbert X
u
expand: Fix
m
ult
i
ple issue
s
with EXP_DISCAR
D
i
n e
v
alvar
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
H
e
r
be
r
t
Xu
expa
n
d: Ensure
r
esult
is escaped in cvtnum
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
Herb
e
rt Xu
memalloc: Av
o
id lo
o
ping in growstackto
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
Herbert X
u
eval: Al
w
ays set l
o
calva
r
_stop
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
Her
b
ert Xu
expand: Do not reproce
s
s data when expanding wo
r
d
s
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
H
e
r
b
ert Xu
expand: Fix skipping of command
s
u
b
s
t
itu
t
ion when tr
i
mmin
g
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
Herbe
r
t
Xu
expa
n
d:
M
erg
e
syntax/quotes in
m
e
mtodest with flags
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-08-29
Herbert Xu
exp
a
nd: Us
e
HOME in tilde expansion wh
e
n it is
e
m
pty
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
builtin: Use te
s
t_acc
e
ss from NetBSD when faccess
a
t
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herber
t
Xu
eval: Add vfork support
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbe
r
t Xu
eval: Repl
a
ce with listse
t
v
ar
w
ith mklocal/setv
a
req
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
eval: Fail
immediately wi
t
h r
e
dir
e
cti
o
ns errors
for
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herb
e
rt
Xu
e
val: Add as
s
ignment built-in
support again
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Her
b
ert Xu
exec
:
Never re
h
ash regular bui
l
t-ins
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert
X
u
exec: Stricter pathopt
p
arsing
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
builtin
:
M
a
r
k more regular
b
u
i
lt-ins
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
exec: Do not a
l
lo
c
ate
s
tac
k
strin
g
in padvance
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
m
e
malloc: Ad
d
growstac
k
to
helper
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
He
r
bert Xu
jobs: Rep
l
ace some uses
o
f f
m
t
s
tr
w
ith stpcpy/stpncpy
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
out
p
ut: Fix fmts
t
r ret
u
rn value
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
H
e
rbert Xu
var: Set IFS
to fixed va
l
u
e
at
s
tart
time
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
parser: S
a
ve/restore here-documen
t
s
in com
m
and substitu
t
i
o
n
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
jobs
:
O
n
ly c
l
ear gotsigchld wh
e
n w
a
iting
f
or
ev
e
r
y
thi
n
g
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbe
r
t Xu
m
k
init: Spl
i
t
rese
t
into e
x
itreset
a
nd rese
t
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Her
b
ert
X
u
main: Only s
e
t savestatus
in exitcmd
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-28
Herbert Xu
exec: Return 126 on most
errors in
s
hellex
e
c
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-17
Herb
e
r
t
Xu
Release 0
.
5
.
10
.
2
.
commit
|
commitdiff
|
tree
2018-05-15
H
e
r
bert Xu
parser: Fix i
n
correct eating o
f
backs
l
a
sh newli
n
es
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-10
Herbert Xu
Release 0
.
5
.
1
0
.
1
.
commit
|
commitdiff
|
tree
2018-05-09
Herb
e
rt X
u
jobs -
D
o not block w
h
en waiting
o
n SIGCHLD
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-05-03
Herbert Xu
R
elease
0
.
5
.
10
.
commit
|
commitdiff
|
tree
2018-04-19
Herbert Xu
eval: Vari
a
ble assignments
on fun
c
tions are
no
long
e
r
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-04-19
He
r
bert Xu
parser: Fix parameter
expansion in
s
i
d
e
i
nner double
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-04-19
H
e
rbert Xu
parser:
F
ix
parsing of ${}
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-04-19
Herber
t
X
u
e
xpan
d
:
Do not quote backsl
a
shes i
n
unquoted paramet
e
r
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-04-19
Herbert
Xu
eval: Resto
r
e input files in evalco
m
m
a
nd
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2018-04-19
Herbert Xu
eval:
R
eap zo
m
b
i
e
s after
b
u
ilt-in commands
a
nd functions
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
next