repo.or.cz
/
Samba
/
ekacnet.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
smb_server/smb: trans(2) setup count is uint8_t
2008-03-06
Stefan
M
etzmac
h
er
pvfs_open: pass down allow_level_II_o
p
lock t
o
odb_o
p
en_file()
commit
|
commitdiff
|
tree
2008-03-06
Stefan Metzmach
e
r
o
pendb:
a
d
d
a
llow_level
_
II_op
l
oc
k
paramete
r
to odb
_
open_fi
l
e(
)
commit
|
commitdiff
|
tree
2008-03-06
Stefan Metzmacher
pvfs_open: fix crash/leak in case
p
vfs_setup_oplock
.
.
.
commit
|
commitdiff
|
tree
2008-03-06
Stefan
M
etzmacher
ntvfs: pass down the client cap
a
bilities
i
n
to the ntvfs
.
.
.
commit
|
commitdiff
|
tree
2008-03-06
Stefan Metzmach
e
r
l
i
bc
l
i/
r
aw
:
make it possible
t
o no
t
send
C
A
P
_LEVEL_II
_
OPLOCKS
commit
|
commitdiff
|
tree
2008-03-04
Stefan Metzmac
h
er
s
e
lftest:
u
se
the sam
e
oplockt
i
meo
u
t for
s
mbtorture
.
.
.
commit
|
commitdiff
|
tree
2008-03-04
Stefan Metzma
c
her
RAW
-
O
PLOCK: add BATCH22
a
nd te
s
t the behavior of op
l
ock
.
.
.
commit
|
commitdiff
|
tree
2008-03-04
Ste
f
a
n
Metzmac
h
er
RAW-OPLOCK: add BATCH21: a self
w
rite with an oplock
.
.
.
commit
|
commitdiff
|
tree
2008-03-04
St
e
fan Metzmacher
p
vfs
_
o
p
lock
:
auto release
o
plocks after a timeout
commit
|
commitdiff
|
tree
2008-03-04
Stefan Metzmacher
pvfs_oplock: only a break
l
evel
2
oplo
c
ks
.
.
.
commit
|
commitdiff
|
tree
2008-03-04
Stefan M
e
tzma
c
her
pvfs
_
o
p
lock:
move pv
f
s_oplock_release
(
) part
s
in
t
o
.
.
.
commit
|
commitdiff
|
tree
2008-03-04
St
e
fan Metzmacher
build:
f
ix the build
w
i
th --e
n
able-aut
o
matic-d
e
pen
d
enc
i
es=yes
commit
|
commitdiff
|
tree
2008-03-01
S
t
efan Metzmac
h
e
r
p
vfs_rename:
m
ove odb_rename()
o
nto pv
f
s_d
o
_rename()
commit
|
commitdiff
|
tree
2008-02-29
Ste
f
an
M
etzmac
h
er
RAW-S
F
ILEINFO-RENAME: tes
t
r
e
naming of
d
irectories
.
.
.
commit
|
commitdiff
|
tree
2008-02-29
Stefan Metzmacher
RAW-SFILEINFO
-
RENAM
E
: test
r
e
n
aming by path
while a
.
.
.
commit
|
commitdiff
|
tree
2008-02-29
St
e
f
a
n
Metzmacher
pvfs_s
e
t
file
i
nfo: supp
o
rt
r
e
naming of dir
e
ctories
commit
|
commitdiff
|
tree
2008-02-29
S
tefan Metzmacher
s
e
lftest
:
we pass RAW-O
P
LOCK
B
A
T
CH
1
9 and 20 now
commit
|
commitdiff
|
tree
2008-02-29
Stefan Metzmac
h
e
r
pvfs_setfileinfo:
te
l
l t
h
e
o
p
endb
a
b
o
ut rena
m
es
commit
|
commitdiff
|
tree
2008-02-29
Stefan Me
t
zmache
r
pvfs: use
pvfs_
r
esolve_
n
ame_
h
an
d
le
(
) in qfileinf
o
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2008-02-29
S
t
efan Metz
m
acher
p
vf
s
_resolve: ad
d
pvfs_resolve_name
_
handl
e
(
)
commit
|
commitdiff
|
tree
2008-02-29
S
t
e
f
an Metz
m
a
c
h
er
RAW-CHKPATH
:
also u
s
e qpathinfo NA
M
E_INFO
a
nd
check
.
.
.
commit
|
commitdiff
|
tree
2008-02-29
Ste
f
an Metzmacher
p
v
fs_reso
l
ve: "\\
"
a
n
d
a
trailing "\" need t
o
b
e
reduced
commit
|
commitdiff
|
tree
2008-02-29
Ste
f
an Metzmacher
pvfs_resolve:
f
i
x endless loop with trai
l
ing
"
.
.
"
commit
|
commitdiff
|
tree
2008-02-29
Stefan
M
etzmacher
opendb: add odb_
g
et
_
p
a
th()
commit
|
commitdiff
|
tree
2008-02-29
Stefan Met
z
ma
c
h
e
r
pvfs
_
open
:
make
pvfs_locking_key() non static
commit
|
commitdiff
|
tree
2008-02-28
Stefan M
e
tzm
a
cher
pvfs_open: fix c
a
llers
of
odb_get_de
l
ete_on_close()
commit
|
commitdiff
|
tree
2008-02-28
Stefan Metzmacher
opendb: only return d
e
lete_on_close
o
n odb_get_delete_on_close()
commit
|
commitdiff
|
tree
2008-02-28
Stefan Metzmacher
p
v
fs: r
e
move unused arg
s
fr
o
m pv
f
s_delete_on_cl
o
se_set()
commit
|
commitdiff
|
tree
2008-02-28
Stefan Metzmacher
pvfs_open: use the
delete_
p
ath
o
f odb_clos
e
_file()
commit
|
commitdiff
|
tree
2008-02-28
Stefan Me
t
zmacher
opendb: return
the path
th
a
t should be d
e
l
e
ted in o
d
b
_close_
.
.
.
commit
|
commitdiff
|
tree
2008-02-27
Stefan Met
z
mac
h
er
uni
x
info
.
idl: don't use utf8string a
n
ym
o
re
commit
|
commitdiff
|
tree
2008-02-27
S
tefan Metzmac
h
er
RAW-
O
PLOCK
:
be more st
r
ict with share
mode
s
against
.
.
.
commit
|
commitdiff
|
tree
2008-02-27
S
t
efan Metzmacher
s
elfte
s
t: s
a
mba4 doesn't pass RAW-OPLOC
K
BATCH1
9
und
.
.
.
commit
|
commitdiff
|
tree
2008-02-27
Stefan Metzmacher
RAW-OP
L
OCK: use torture_result(TORTURE_FAIL
)
so
t
h
at
.
.
.
commit
|
commitdiff
|
tree
2008-02-27
Stefan Metzma
c
he
r
RAW-OPLOCK: add BA
T
CH20 test
renaming via
setpathinfo
.
.
.
commit
|
commitdiff
|
tree
2008-02-27
Stefa
n
Metz
m
acher
R
A
W-OPLOCK:
add
BAT
C
H19 test
r
enami
n
g via se
t
pathin
f
o
commit
|
commitdiff
|
tree
2008-02-27
Stef
a
n Metzmacher
RAW-OPLOCK
:
a
dd BATC
H
18 test a ntrena
m
e
with FLAG_REN
A
ME
commit
|
commitdiff
|
tree
2008-02-27
S
tefan M
e
t
z
ma
c
her
R
AW-OPLOCK: add BAT
C
H17 test rename o
n
a file with
.
.
.
commit
|
commitdiff
|
tree
2008-02-27
St
e
f
an Metzmacher
RAW-OPLOCK: add EXCLISIVE6 test a re
n
ame on a f
i
le
.
.
.
commit
|
commitdiff
|
tree
2008-02-27
Stefan Metzmacher
RA
W
-O
P
L
O
CK: add EXCLUSIVE5 to tes
t
a
t
tribut
e
o
n
ly with
.
.
.
commit
|
commitdiff
|
tree
2008-02-27
S
t
efan Me
t
zmacher
RAW-OP
L
OCK: add BATCH16 and tests
a
t
tribute
only
with
.
.
.
commit
|
commitdiff
|
tree
2008-02-27
Stefan Met
z
m
a
cher
pvfs
_
r
e
n
ame: we
n
eed a do a odb
_
rename() a
f
t
e
r
pvfs_do_renam
e
()
commit
|
commitdiff
|
tree
2008-02-27
S
t
efan
Metzmacher
pvfs_rename: add
retry logic after sharing violati
o
n
.
.
.
commit
|
commitdiff
|
tree
2008-02-27
Stefan Metzmacher
opendb
_
tdb
:
EX
C
LUSIVE oplock
use the
sam
e
matc
h
ing
.
.
.
commit
|
commitdiff
|
tree
2008-02-27
Stefan Met
z
mac
h
er
RAW-O
P
LOCK: a
d
d EXC
L
USIVE4
a
at
t
ri
b
ute onl
y
open doesn
.
.
.
commit
|
commitdiff
|
tree
2008-02-27
Stefan Metzmacher
RAW-
O
PLOCK: add E
X
CLUSIV
E
3
commit
|
commitdiff
|
tree
2008-02-27
S
tefan
M
etzmacher
RAW-OPLOCK: ad
d
EXCLUS
I
VE2
commit
|
commitdiff
|
tree
2008-02-27
Ste
f
a
n Metzmacher
R
A
W-OPL
O
CK: rename test (NOR
M
AL => EXCLUS
I
VE1)
commit
|
commitdiff
|
tree
2008-02-26
Stef
a
n Metzmacher
RAW-OPLOCK: BATCH1
5
: make sure a qpa
t
hinfo doesn't
.
.
.
commit
|
commitdiff
|
tree
2008-02-26
S
tefan Metzmach
e
r
opendb_tdb: with br
e
ak_to_none
attribute only
o
pens
.
.
.
commit
|
commitdiff
|
tree
2008-02-26
Stefan Me
t
z
macher
pvfs_open: pass down an access mask
to
p
vfs
_
can_upd
a
t
e_file_
.
.
.
commit
|
commitdiff
|
tree
2008-02-26
S
t
efan Metz
m
acher
pvfs_qfileinfo: do
w
n d
i
sca
r
d the return value of pvfs_can_stat()
commit
|
commitdiff
|
tree
2008-02-26
Stefan Metzmacher
p
v
fs_open: pass down an access mask in p
v
f
s_can_stat()
commit
|
commitdiff
|
tree
2008-02-26
S
t
efan Metzm
a
cher
pvf
s
_open: pass
NTC
R
EATEX_DI
S
P_O
P
EN to odb_can_open()
commit
|
commitdiff
|
tree
2008-02-26
Stefan Metzmac
h
er
BASE-DEFER
_
OPEN
:
b
e
less strict with to late
r
esponses
commit
|
commitdiff
|
tree
2008-02-26
Stefan Metzmacher
selftest:
Samba4 pa
s
ses all oplocks tests
n
ow
commit
|
commitdiff
|
tree
2008-02-26
Stefan
M
etzmacher
pvfs_setpathinfo: retry setpathin
f
o
after oplock not
.
.
.
commit
|
commitdiff
|
tree
2008-02-26
Stefan
M
etzmacher
pvfs_open: a
d
d pvfs
_
can_update_f
i
le_size()
commit
|
commitdiff
|
tree
2008-02-26
Stef
a
n
Me
t
zmacher
p
vfs_unlink:
r
etry unl
i
nk
after oplock not gran
t
ed
commit
|
commitdiff
|
tree
2008-02-26
Stefan Metz
m
acher
pvfs: add
po
s
ix:oplocktimeout=30 option
commit
|
commitdiff
|
tree
2008-02-26
Stefan Met
z
macher
pvfs_se
t
fileinfo: br
e
ak level2 oplocks on setfileinfo
.
.
.
commit
|
commitdiff
|
tree
2008-02-26
S
t
e
f
a
n Metzmacher
pvfs: sen
d
oplock breaks to non
e
to lev
e
l2 h
o
l
ders
.
.
.
commit
|
commitdiff
|
tree
2008-02-26
Ste
f
an Metz
m
ach
e
r
pvfs_oplocks:
a
d
d
pvfs_brea
k
_
l
e
v
e
l2_oplocks()
commit
|
commitdiff
|
tree
2008-02-26
S
tefan Metzmach
e
r
pvfs: hand
l
e oplock releases in its own
function pvfs_oplock
.
.
.
commit
|
commitdiff
|
tree
2008-02-26
Stefan Metzmacher
p
v
fs_o
p
en
:
call pvfs_se
t
up_oplo
c
k() if an opl
o
ck wa
s
.
.
.
commit
|
commitdiff
|
tree
2008-02-26
S
t
efan
Metzmacher
pvfs: add pvfs_se
t
up_opl
o
ck()
to recei
v
e
o
plock breaks
.
.
.
commit
|
commitdiff
|
tree
2008-02-26
Stefan Metzm
a
cher
p
v
fs_open: make the retry lo
g
ic ind
e
pdendent from op
e
n
.
.
.
commit
|
commitdiff
|
tree
2008-02-26
Stefan Metzmac
h
e
r
pvfs_open
:
f
i
x od
b
_can_open(
)
callers after pro
t
oty
p
e
.
.
.
commit
|
commitdiff
|
tree
2008-02-26
Stefan M
e
tzmacher
opendb
:
unify the param
e
ters of odb
_
open_f
i
le() and
.
.
.
commit
|
commitdiff
|
tree
2008-02-26
Stefa
n
Metzmach
e
r
pv
f
s_op
e
n: pass down open_
d
isposit
i
o
n
and brea
k
_to_
n
o
n
e
.
.
.
commit
|
commitdiff
|
tree
2008-02-26
Stefan Metzmacher
o
p
endb: pass down
o
pen_disposi
t
i
o
n a
n
d b
r
eak_to_n
o
n
e
.
.
.
commit
|
commitdiff
|
tree
2008-02-26
Stefan Metzmacher
pvfs_setfileinfo_rename
:
map DELETE_PEND
I
NG
t
o ACCE
S
S_D
E
NIED
commit
|
commitdiff
|
tree
2008-02-26
Stef
a
n
M
etzmacher
opendb_tdb:
only fil
e
->del
e
te_on_cl
o
se == true should
.
.
.
commit
|
commitdiff
|
tree
2008-02-26
Stefan Metzmacher
opendb_tdb: move sha
r
e
m
o
d
e, opl
o
ck log
i
c into odb_tdb_ope
n
_c
.
.
.
commit
|
commitdiff
|
tree
2008-02-26
Stefa
n
M
etzmacher
o
p
endb
_
tdb:
a
dd force break to n
o
ne logic
commit
|
commitdiff
|
tree
2008-02-26
Stefan Metzmache
r
open
d
b_tdb:
at
t
ribute
o
n
l
y
o
p
e
n
s doesn't c
o
nf
l
ic
t
with
.
.
.
commit
|
commitdiff
|
tree
2008-02-26
Stefan
Me
t
zmacher
ope
n
db_t
d
b: grant level2 oplocks
commit
|
commitdiff
|
tree
2008-02-26
Stefan Metzma
c
her
o
pendb: a
d
d
o
db_break_oplocks()
f
unctio
n
commit
|
commitdiff
|
tree
2008-02-25
Stefan Metz
m
a
c
her
o
p
endb: add odb_upd
a
te_oplock() ca
l
l
commit
|
commitdiff
|
tree
2008-02-25
Stefan Metzmache
r
opendb: s
e
nd also the oplock
break level o
n
MSG_
N
TVFS_OPLOCK
.
.
.
commit
|
commitdiff
|
tree
2008-02-25
St
e
fan Metzmacher
opendb: add o
d
b_get_key() function
t
o
g
e
t the key
back
.
.
.
commit
|
commitdiff
|
tree
2008-02-25
Stef
a
n Me
t
zmacher
pvfs_unli
n
k: mov
e
s
t
ream logic into pvfs_un
l
ink_
o
n
e()
commit
|
commitdiff
|
tree
2008-02-25
St
e
fan Metzmacher
p
vfs_unlink
:
splitup the logic
i
nto g
e
neric and file
.
.
.
commit
|
commitdiff
|
tree
2008-02-25
Stefan
M
e
tzma
c
her
pvfs_unlink:
a
dd a fast path fo
r
the non wildc
a
rd case
commit
|
commitdiff
|
tree
2008-02-25
St
e
fan Metzmacher
pvfs_u
n
link
:
m
o
ve
!
name->stream_
e
xist
s
i
n
to the caller
commit
|
commitdiff
|
tree
2008-02-25
Stefan M
e
tzmacher
pv
f
s_unlink: pass down uni
o
n smb_unli
n
k completely
.
.
.
commit
|
commitdiff
|
tree
2008-02-25
Stef
a
n
Metzmacher
pv
f
s_unlink:
p
a
s
s
do
w
n a
stru
c
t
pvfs_filename to pvfs_u
n
lin
k
.
.
.
commit
|
commitdiff
|
tree
2008-02-25
Stefan Me
t
zm
a
c
h
er
p
v
fs
_
open: uni
f
y talloc beh
a
vior in
p
vfs_can_delete
.
.
.
commit
|
commitdiff
|
tree
2008-02-25
S
tefan
Metzmacher
pvfs: handle S
H
ARING
_
VIOLATI
O
N and OPL
O
CK_NO
T
_GRANTED
.
.
.
commit
|
commitdiff
|
tree
2008-02-25
Stefa
n
Metzmacher
pvfs:
pass NULL
to pv
f
s
_can_*() when no odb_loc
k
i
s
.
.
.
commit
|
commitdiff
|
tree
2008-02-25
Stefan Metzmacher
pv
f
s_wait: u
s
e
struct
pvfs_w
a
it
*
i
nstead of void *
commit
|
commitdiff
|
tree
2008-02-25
S
t
efan
M
etzmache
r
pvfs_wait: 'private' -> '
p
riv
a
te_da
t
a
' and use tal
l
oc_get_type()
commit
|
commitdiff
|
tree
2008-02-25
S
t
efan
Metzmacher
RAW-OPLOCK: remo
v
e unused var
commit
|
commitdiff
|
tree
2008-02-25
S
tefan Metzm
a
cher
R
A
W
-
O
PLOCK
:
f
i
x
typ
o
(send oplock releases
on the correct
.
.
.
commit
|
commitdiff
|
tree
2008-02-25
Stefan Metzmac
h
er
selftest: we pass th
e
BA
S
E-DEF
E
R_
O
PEN test
commit
|
commitdiff
|
tree
2008-02-25
Stefan Metzmacher
B
A
S
E
-DEFER_OPE
N
: a
d
d tortur
e
:sh
a
r
edelays option to
.
.
.
commit
|
commitdiff
|
tree
2008-02-22
Ste
f
an
M
etzm
a
cher
Ha
p
py New Ye
a
r 2
0
0
8
! :-)
commit
|
commitdiff
|
tree
2008-02-21
S
t
e
fan Metzmach
e
r
s
e
lftest: fix
-
-
socket-
w
r
a
p
pe
r
-pcap
commit
|
commitdiff
|
tree
2008-02-21
S
tefan M
e
tz
m
acher
ldb_sql
i
te: f
i
x t
h
e
build
commit
|
commitdiff
|
tree
2008-02-21
Stefan
Me
t
z
m
ache
r
srvsvc
.
idl: do
n
't use STR_LE
N
4 anymore
commit
|
commitdiff
|
tree
next