repo.or.cz
/
Samba.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
s3:smbd: skip write-time fetching for directories.
2019-09-11
Ral
p
h Boehme
s3:smbd: skip write-tim
e
f
etching for
d
irect
o
r
i
e
s
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-09-10
R
alph
Boehme
v
f
s
: re
s
to
r
e st
a
t f
i
elds
in
vf
s
_stat_fs
p
(
)
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-09-10
R
a
lph Bo
e
hme
s3:vfs: streamline vfs_stat_fsp()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-09-10
R
alph Boehme
s3
:
rep
l
a
c
e fsp_stat() with
vfs_stat_fsp(
)
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-09-10
R
a
lph Boehm
e
s3:lib:
add upd
a
te_stat_ex_from
_
saved_stat()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-09-10
R
a
lph Boehme
vfs
_
ca
t
ia: s
t
at i
n
fo may have be
e
n u
p
dated, make su
r
e
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-09-10
Ralph Boehme
s
3:s
m
bd: e
n
sure to update the File-ID in
struc
t
s
mb_fi
l
e
name
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-09-10
Ralph
Boehme
s3:lib: round itime to NTTIM
E
resoluti
o
n in ma
k
e
_fi
l
e
_i
d
_
fro
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-09-10
Ralp
h
Boehme
lib
:
add rou
n
d_times
p
ec_to_
n
ttime()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-09-10
Ra
l
ph
Bo
e
hme
s4:torture:
a
dd
a
f
i
le-id related test
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-16
Ralph B
o
ehme
s3: VF
S
: change connection_struct
c
wd_fname to cwd_
f
sp
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-16
Ralph Boehme
vfs_full_au
d
it: pass conn to sm
b
_fname_str_do
_
log()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-16
Ralph Boehme
s3:s
m
bd: moderniz
e
conn_new()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-16
R
a
l
p
h Bo
e
hme
vfs_gluste
r
fs: ini
t
ialize st_
e
x_file_id,
s
t_ex
_
itime
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-15
Ralph Bo
e
hme
v
f
s_default: use correct flag in vfswra
p
_fs_file_id
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralph Bo
e
hme
s3:
m
dssvc:
f
ix slrpc_fetch_a
t
t
ributes() when CNID
is
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ra
l
ph B
o
ehme
s
3
:mdssvc: clos
e
mdssv
c
rp
c
command must retu
r
n in
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralph Boehme
s
3
:mdssvc:
f
ailing
t
he RPC re
q
uest
i
f the mdssv
c
polic
y
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralph Boehm
e
s3:m
d
ssvc: the
o
pen
c
ommand must work on shares with
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ral
p
h B
o
ehme
s3
:
mdssvc: use an
early
re
t
urn if spo
t
ligh
t
is
n
o
t
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ral
p
h Boehme
s3:mdssvc
:
update a few debug macros
t
o
m
od
e
rn style
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ral
p
h Boehme
s3
:
m
dssvv: don'
t
fail the RPC r
e
q
u
est if the shar
e
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ral
p
h Boehme
s
3
:mdssvc: i
n
itiali
z
e the returned share_path with
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
R
a
lph Boehme
s3
:
m
d
ssvc: macOS returns the clie
n
t values
in the op
e
n
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ral
p
h Boehme
s3:mdssvc:
macOS r
e
tu
r
ns
UINT64_M
A
X,
n
o
t
0 for closeQueryFor
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralph
Boehme
s3:mdssvc: fix error ha
n
dling of mdssvc RPC requests
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ra
l
ph Boeh
m
e
to
r
t
u
re:
b
e
ginning of
a
m
d
ssvc RPC s
e
rvic
e
te
s
t-suite
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralp
h
B
oehme
rpc
c
l
ient: add some simple commands for
S
potlight
RPC
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralph Boehme
rpcclient: domain
_
sid is only needed for SAMR
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralph Boe
h
me
lib
:
t
orture:
a
dd tort
u
r
e
_
assert_u32_[not_]equal[_goto
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ra
l
ph Boehme
s3:mdssvc: fix unmarshalling
o
f empty CNID
a
rray
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralph Boehm
e
s3:mdssvc: marsha
l
lin
g
:
f
i
x unpack
i
n
g empt
y
CNI
D
structure
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralph Boeh
m
e
s3:mdssvc:
marshalling: fix unp
a
cking
e
m
pty fil
e
meta
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralph Boehme
s3
:
mdssvc: mar
s
halling: add a newline to
a DEBUG
m
essage
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
R
alph
Boehme
tortu
r
e:
start of a
mdssvc packet (un)m
a
r
s
hall
i
ng
testsuite
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralph Bo
e
hme
libr
p
c: add RPC_NDR_MDSSVC
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
R
a
l
ph B
o
e
h
me
s3:
w
script: e
n
a
ble
Spotlight by
d
e
faul
t
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
R
a
lph B
o
ehme
s3:m
d
ssvc: avoid s
t
rncpy when m
a
rshalling stri
n
gs
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralph Boehme
unittest:
w
orkaround dependenc
y
prob
l
e
m
in test_lib_util_modules
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralph Boehme
s3
:
mdssvc: sup
p
o
s
ed status
f
ield
i
s in fact
a
f
ragment
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralph
B
o
e
hm
e
s
3
:md
s
svc: add no
i
ndex back
e
n
d
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
R
alph Boehm
e
s
3
:mdssvc: log inod
e
numbe
r
in
i
no
_
path_map_destr_cb()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralp
h
B
oehme
s3:m
d
ss
v
c: m
o
v
e
some code
t
o a subsystem
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralph
B
oehme
s
3:md
s
s
v
c: mds_
d
alloc_du
m
p() -
>
dalloc_dump()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralph Boehm
e
s3:mdssv
c
: add
Unicode normalisa
t
ion
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
R
a
l
ph
B
oehm
e
s
3
:md
s
svc: new opti
o
n "
s
potl
i
ght
b
ac
k
end"
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ra
l
p
h
B
o
ehme
s3:mdssvc: pass
d
o
w
n s
h
aren
a
me and S
N
UM
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralph Boehme
s3-mdss
v
c: factor out Tracker
ba
c
kend logic
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralph B
o
ehm
e
s3:m
d
ssvc: move debug
m
acro to header file
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralph
B
oehme
s3:md
s
sv
c
: README
.
C
o
ding fixes, long lines,
mod
e
r
n
ize
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-08
Ralph Boehme
s3:rpc_server: factor o
u
t rpc_mdssvc_sources
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-07
Ral
p
h
Boehme
s4:l
i
b/http:
m
ove
t
o the to
p
level
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-07
R
a
l
p
h Boehme
s4:lib/http: add su
p
port f
o
r http POST
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-07
Ralph Boehme
s4:lib/http: use http_conn in h
t
tp_send_r
e
quest
_
send
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-07
Ralph
B
oehme
s4:librpc/rpc:
u
se http_connect_s
e
n
d
/r
e
cv in ncacn_
h
ttp
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-07
Ralp
h
Boeh
m
e
s4
:
lib/htt
p
: remove
stream and
sen
d
_que
u
e from state
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-07
Ralph Boehme
s4:lib/http: move
str
u
ct http_
r
ead
_
r
esponse_state to
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-07
Ralph Boehme
s4:lib/h
t
t
p
:
m
ove
struct h
t
tp_send_req
u
est_state
t
o
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-07
Ralph
Boehme
s4
:
lib/
h
ttp
:
add http_[dis]connect_send and recv
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-07
Ralph Boehme
charset: add tests for Unicode NFC <
-
>
NFD conversion
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-07
R
alph
B
oehme
charse
t
: ad
d
support
f
or Unic
o
de nor
m
a
l
is
a
tion wit
h
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-07
Ralph Boeh
m
e
torture: ad
d
torture_assert_
e
rrno_eq
u
al_g
o
t
o
()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-06
Ral
p
h
B
oehme
s3:smb
d
:
F
ix sync dosmode fallback i
n
asyn
c
dosmod
e
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-06
Ralph
Boehme
s3:smbd: I
n
c
omplete conversion o
f
former parametric
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-06
Ralph B
o
eh
m
e
c
t
d
b:
fix compilation on systems with glibc robust
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-06
Ralph Boehme
s3: smbd: fix
a
commen
t
in fd_
c
lose()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-06
Ralph Boehme
s3
:
smbd: in
l
ine dpt
r
_close_inte
r
nal()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-06
Ralph Boehme
s3: smbd: s
i
mp
l
i
fy
dptr_CloseDir()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-08-06
Ralp
h
B
oe
h
me
s3
:
smbd: remove redundant
s
m
b
_dname a
r
g fr
o
m dptr_creat
e
()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-12
Ralph Boehme
s3:n
e
t: add
'
n
e
t
vfs g
e
tnt
a
cl'
command
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-12
Ralph B
o
ehme
s4/torture: add a vfs_fruit unconversi
o
n te
s
t
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-12
Ralph Boehme
s3:net
:
add 'vfs' h
i
erarchy
with
'
stream2a
d
o
ub
l
e' command
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-12
Ra
l
ph Boeh
m
e
adoubl
e
:
add a
d
_unconvert()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-12
Ralph
B
oe
h
me
s3: m
o
v
e
fruit ca
t
ia string re
p
lace mappings to s3
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-12
Ral
p
h
Boehme
s
3
:{modules =>
lib}/stri
n
g_replace
.
[c|h]
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-12
Ra
l
p
h Boeh
m
e
vfs_frui
t
: remove duplicate catia mapp
i
ngs
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-12
Ralph B
o
ehme
s3
:
m
o
du
l
es
:
pass
a
TALLOC_
C
TX to
string
_
replace_
i
nit_map()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-12
Ralph B
o
ehme
adouble
:
e
nsure
s
tat info i
s
m
ark
e
d invali
d
on
n
e
w
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-12
Ral
p
h
Boe
h
me
ad
o
uble: rem
o
ve xattrs after succe
s
sfull conversion
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-12
Ralp
h
Boehme
adou
b
le: add some
A
SCII ar
t
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-12
R
a
lph Boehme
adoubl
e
: us
e
runtime size when wri
t
ing out
A
ppleDouble
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-12
R
a
lph
B
oehme
ado
u
ble: pa
s
s VFS hand
l
e and fs
p
t
o
ad_pac
k
()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-12
Ralp
h
Boehme
ad
o
uble: remov
e
redundant c
a
lls to
a
d_pack()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-12
Ralph Bo
e
hme
s3
:
lib: move
Mac
s
treams u
t
il func
t
ions
to s3/lib
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-12
Ralph Boehm
e
vfs_fruit:
move AppleDoubl
e
func
t
ionality
to a dedicated
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-12
Ral
p
h Boehme
vfs_fruit: pass catia map
p
ings as argument to ad_convert()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-12
Ralph Boehme
vfs_f
r
ui
t
: add fl
a
gs
to ad_conv
e
rt()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-12
Ralph Boehm
e
vfs_fruit: c
o
nvert ad
o
ub
l
e acces
s
or macros to functio
n
s
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-08
Ralph B
o
e
hme
WHA
T
S
N
EW
.
txt: change "mangle
d
nam
e
s" defau
l
t to "illega
l
"
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-08
Ralp
h
Bo
e
h
m
e
docs/x
m
l: change default for
"mangle
d
names"
t
o
"
illeg
a
l"
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-08
Ra
l
p
h
Boehme
selftest: expli
c
itl
y
set "mangled
names
=
yes"
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-01
Ralph Boehme
s
elfte
s
t: a
d
d a
tes
t
th
a
t
itime i
s
not
s
et when s
e
tting
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-01
R
alph Boeh
m
e
v
fs_fruit:
chang
e
default
fo
r
"
f
ruit:zero
_
fi
l
e
_id"
.
.
.
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-01
Ralph
Boehme
vfs_fruit: mak
e
"fruit:zero_file_i
d
"
a
per
share option
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-01
Ralph Boehme
v
f
s_frui
t
: move
zero
f
i
le-id to vfs
_
fruit
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-01
Ralph Boehme
s3:smbd: set fi
l
e_id i
n
fetch_dos_m
o
de
_
do
n
e(
)
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-01
Ralph Boehme
s3:smbd: use s
t
o
red fil
e
_id in S
M
B
_VFS_FS_
F
ILE_ID()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-01
R
a
lph
B
oe
h
m
e
s3:vf
s
:
move get_fs_file_
i
d to vfs
_
default
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-01
Ralph Boehme
s3:vfs: add SMB_VFS_FS_FI
L
E_ID
(
)
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
2019-07-01
Ral
p
h
Boehme
s
3
:
smbd:
renam
e
get_FileIndex() t
o
get_fs_fi
l
e
_
id()
Signed-off-by:
Ralph Boehme
<slow@samba.org>
commit
|
commitdiff
|
tree
next